@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:62% 100%;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:K3YS Drafting;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/k3ys-drafting-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#163f8f;--white:#fff;--red:#c8291e;--red-deep:#a32016;--ground:#fff;--ink:#163f8f;--ink-soft:#163f8fd1;--rule:#163f8f;--grid:#163f8f12;--page:#fff;--section:#fff;--card:#fff;--body:#163f8f;--muted:#163f8fd1;--accent:#163f8f;--cta:#163f8f;--cta-ink:#fff;--border:#163f8f;--ease:cubic-bezier(.16, 1, .3, 1);--font-display:"Archivo", "Arial Narrow", sans-serif;--font-body:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-label:"K3YS Drafting", "Archivo", sans-serif;--narrow:70%;--inset:32px;--pad:clamp(1.5rem, 4.5vw, 4.5rem);--module:32px;--gutter:8vw;--section-gap:20vh;--measure:38rem;--measure-wide:44rem}.on-blue,.band,.band-deep{--ground:#163f8f;--ink:#fff;--ink-soft:#fffc;--rule:#fff;--grid:#ffffff17;--page:#163f8f;--section:#163f8f;--card:#163f8f;--body:#fff;--muted:#fffc;--accent:#fff;--cta:#fff;--border:#fff;background-color:var(--ground);color:var(--ink)}.on-blue ::selection,.band ::selection,.band-deep ::selection{background:var(--white);color:var(--blue)}@media (width<=743px){:root{--inset:12px;--gutter:20px;--section-gap:12vh}}*,:before,:after{box-sizing:border-box}html{background:var(--ground);color:var(--ink);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--blue) var(--white);accent-color:var(--blue)}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--blue);margin:0;font-size:1.125rem;font-stretch:100%;line-height:1.6;overflow-x:hidden}h1,h2,h3,p,ol,ul,dl,blockquote,figure{margin:0}h1,h2{font-family:var(--font-display);font-stretch:var(--narrow);color:var(--ink);font-weight:700}h2{letter-spacing:.005em;text-wrap:balance;max-width:16em;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}h3{font-family:var(--font-body);color:var(--ink);font-weight:600}.sheet-title,.section-grid>.head h2{text-transform:uppercase}.display,.amount,.wordmark{font-family:var(--font-display);font-stretch:var(--narrow);font-weight:700}p{text-wrap:pretty}a{color:var(--ink);text-underline-offset:.22em;text-decoration:underline 1px;transition:text-decoration-color .16s,text-decoration-thickness .16s}a:hover{color:var(--ink);text-decoration-color:var(--red);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--blue);color:var(--white)}.button{font-family:var(--font-display);font-stretch:var(--narrow);letter-spacing:.08em;text-transform:uppercase;background:var(--red);color:var(--white);border:2px solid var(--red);cursor:pointer;transition:background-color .16s ease, border-color .16s ease, transform .16s var(--ease);border-radius:2px;padding:1rem 1.6rem .98rem;font-size:1.125rem;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.button:hover{background:var(--red-deep);border-color:var(--red-deep);color:var(--white);text-decoration:none}.button:active{transform:translateY(1px)}.button-outline{color:var(--red);background:0 0}.button-outline:hover{border-color:var(--red-deep);color:var(--red-deep);background:0 0}.on-blue .button-outline{border-color:var(--white);color:var(--white)}.label{font-family:var(--font-label);letter-spacing:.06em;color:var(--ink);font-size:.8125rem;font-weight:400;line-height:1.3}.sheet{padding:var(--inset);background:var(--ground);color:var(--ink);position:relative}.sheet-frame{border:1px solid var(--rule);flex-direction:column;display:flex;position:relative}.on-blue .sheet-frame{background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);background-size:var(--module) var(--module);background-position:-1px -1px}.sheet-body{padding:clamp(3.5rem, 8vw, 7rem) var(--pad) clamp(3.5rem, 7vw, 6rem);flex:1 0 auto}.title-block{border-top:1px solid var(--rule);background:var(--ground);grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;display:grid}.tb-cell{min-width:0;padding:.7rem 1rem .75rem}.tb-cell+.tb-cell{border-left:1px solid var(--rule)}.tb-label{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem;line-height:1.2;display:block}.tb-value{font-family:var(--font-display);font-stretch:var(--narrow);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:.3rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:block}.sheet .section-grid>.head{top:2.5rem}.dim{display:block}.dim-line{transform-origin:0;height:13px;display:block;position:relative}.dim-line:before,.dim-line:after{content:"";background:var(--rule);width:1px;height:13px;position:absolute;top:0}.dim-line:before{left:0}.dim-line:after{right:0}.dim-line>span{background:var(--rule);height:1px;position:absolute;top:6px;left:0;right:0}.dim-label{text-transform:uppercase;margin-top:.55rem;display:block}.plate{border:1px solid var(--rule);margin:0;padding:.75rem}.plate img{background:var(--ground);width:100%;height:auto;display:block}.plate figcaption{border-top:1px solid var(--rule);font-family:var(--font-label);letter-spacing:.03em;color:var(--ink);margin:.75rem -.75rem -.75rem;padding:.6rem .75rem .65rem;font-size:.8125rem;line-height:1.4}.section{padding-left:var(--gutter);padding-right:var(--gutter);margin-top:var(--section-gap)}.prose{max-width:var(--measure)}.prose>p+p{margin-top:1.1em}.prose>blockquote{border-left:1px solid var(--rule);margin-top:1.1em;padding:.15em 0 .15em 1.25rem}.prose>blockquote+p{margin-top:1.1em}.section-grid{grid-template-columns:minmax(0,1fr);row-gap:2.5rem;display:grid}.section-grid>.head{align-self:start}.section-grid>.full{grid-column:1/-1}@media (width>=900px){.section-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 clamp(3rem,6vw,6rem)}.section-grid>.head{position:sticky;top:6rem}.section-grid>.head h2{max-width:10em}.section-grid>.body{max-width:40rem}.section-grid>.head.full{position:static}}.band,.band-deep{padding-top:calc(var(--section-gap) * .6);padding-bottom:calc(var(--section-gap) * .6);margin-top:calc(var(--section-gap) * .4)}.band+.band{padding-top:calc(var(--section-gap) * .4);margin-top:0}.band+.section:not(.band):not(.band-deep),.band-deep+.section:not(.band):not(.band-deep){margin-top:calc(var(--section-gap) * .4)}.ruled{margin:0;padding:0;list-style:none}.ruled>li{border-top:1px solid var(--rule);padding-top:1.5rem}.ruled>li+li{margin-top:1.5rem}.secondary{color:var(--ink-soft);font-size:1rem;line-height:1.55}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=743px){body{font-size:1.0625rem}.tb-cell{padding:.6rem .75rem .65rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html.book-lock{overflow:hidden}.bm-overlay[data-astro-cid-walqd4t6]{z-index:100;opacity:0;background:#163f8fe0;place-items:center;padding:24px;transition:opacity .22s;display:grid;position:fixed;inset:0}.bm-overlay[data-astro-cid-walqd4t6][hidden]{display:none}.bm-overlay[data-astro-cid-walqd4t6].is-in{opacity:1}.bm-panel[data-astro-cid-walqd4t6]{--ground:#fff;--ink:#163f8f;--ink-soft:#163f8fd1;--rule:#163f8f;overscroll-behavior:contain;background:var(--ground);border:1px solid var(--rule);width:100%;max-width:620px;max-height:calc(100svh - 48px);color:var(--ink);transition:transform .32s var(--ease);border-radius:0;padding:2.5rem;position:relative;overflow:auto;transform:translateY(14px)}.bm-overlay[data-astro-cid-walqd4t6].is-in .bm-panel[data-astro-cid-walqd4t6]{transform:none}.bm-close[data-astro-cid-walqd4t6]{font-family:var(--font-label);letter-spacing:.04em;color:var(--ink);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.9375rem;line-height:1.2;text-decoration:underline 1px;transition:text-decoration-color .16s;position:absolute;top:1.35rem;right:1.6rem}.bm-close[data-astro-cid-walqd4t6]:hover{text-decoration-color:var(--red);text-decoration-thickness:2px}.bm-step[data-astro-cid-walqd4t6]{display:none}[data-astro-cid-walqd4t6][data-step=form] .bm-form[data-astro-cid-walqd4t6],[data-astro-cid-walqd4t6][data-step=cal] .bm-cal[data-astro-cid-walqd4t6],[data-astro-cid-walqd4t6][data-step=done] .bm-done[data-astro-cid-walqd4t6]{display:block}.bm-title[data-astro-cid-walqd4t6]{text-transform:uppercase;outline:none;max-width:none;padding-right:4.5rem;font-size:2.25rem;line-height:.96}.bm-lede[data-astro-cid-walqd4t6]{max-width:32rem;color:var(--ink);margin-top:1rem;font-size:1.0625rem;line-height:1.55}form[data-astro-cid-walqd4t6]{margin-top:2rem}.bm-field[data-astro-cid-walqd4t6]+.bm-field[data-astro-cid-walqd4t6]{margin-top:1.5rem}label[data-astro-cid-walqd4t6]{font-family:var(--font-label);letter-spacing:.03em;color:var(--ink);font-size:.875rem;line-height:1.4;display:block}input[data-astro-cid-walqd4t6],textarea[data-astro-cid-walqd4t6],select[data-astro-cid-walqd4t6]{background:var(--ground);border:0;border-bottom:1px solid var(--rule);width:100%;font-family:var(--font-body);color:var(--ink);caret-color:var(--ink);border-radius:0;margin-top:.3rem;padding:.45rem 0 .5rem;font-size:1.0625rem;line-height:1.45;transition:box-shadow .16s;display:block}textarea[data-astro-cid-walqd4t6]{resize:none;min-height:6.5rem}input[data-astro-cid-walqd4t6]:focus,textarea[data-astro-cid-walqd4t6]:focus,select[data-astro-cid-walqd4t6]:focus{outline:none}input[data-astro-cid-walqd4t6]:focus-visible,textarea[data-astro-cid-walqd4t6]:focus-visible,select[data-astro-cid-walqd4t6]:focus-visible,input[data-astro-cid-walqd4t6]:focus,textarea[data-astro-cid-walqd4t6]:focus{box-shadow:0 1px 0 0 var(--rule)}input[data-astro-cid-walqd4t6]:user-invalid,textarea[data-astro-cid-walqd4t6]:user-invalid{border-bottom-style:dashed}input[data-astro-cid-walqd4t6]:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 100px var(--ground) inset;caret-color:var(--ink)}.bm-select[data-astro-cid-walqd4t6]{display:block;position:relative}.bm-select[data-astro-cid-walqd4t6] select[data-astro-cid-walqd4t6]{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:2rem}.bm-select[data-astro-cid-walqd4t6] select[data-astro-cid-walqd4t6]:invalid,.bm-select[data-astro-cid-walqd4t6] select[data-astro-cid-walqd4t6]:has(option[value=""]:checked){color:var(--ink-soft)}.bm-select[data-astro-cid-walqd4t6] option[data-astro-cid-walqd4t6]{background:var(--ground);color:var(--ink)}.bm-select[data-astro-cid-walqd4t6]:after{content:"";border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);pointer-events:none;width:.5rem;height:.5rem;margin-top:-.2rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)rotate(45deg)}.bm-actions[data-astro-cid-walqd4t6]{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:2.25rem;display:flex}.bm-send[data-astro-cid-walqd4t6]:disabled{cursor:progress;opacity:.75}.bm-hint[data-astro-cid-walqd4t6]{color:var(--ink-soft);font-size:.9375rem;line-height:1.45}.bm-reserve[data-astro-cid-walqd4t6]{border-top:1px solid var(--rule);margin-top:2rem;padding-top:1.5rem;font-size:1rem;line-height:1.5}.bm-reserve-spots[data-astro-cid-walqd4t6]{color:var(--ink-soft)}.bm-end[data-astro-cid-walqd4t6]{margin-top:2rem}#bm-calendly[data-astro-cid-walqd4t6]{min-height:640px;margin-top:1.5rem}#bm-calendly[data-astro-cid-walqd4t6] iframe{width:100%;min-height:640px;display:block}@media (width<=743px){.bm-overlay[data-astro-cid-walqd4t6]{padding:24px 12px}.bm-panel[data-astro-cid-walqd4t6]{padding:1.5rem}.bm-title[data-astro-cid-walqd4t6]{font-size:1.875rem}.bm-close[data-astro-cid-walqd4t6]{top:1.1rem;right:1.5rem}#bm-calendly[data-astro-cid-walqd4t6],#bm-calendly[data-astro-cid-walqd4t6] iframe{min-height:560px}}@media (prefers-reduced-motion:reduce){.bm-overlay[data-astro-cid-walqd4t6],.bm-panel[data-astro-cid-walqd4t6]{transition:none}.bm-panel[data-astro-cid-walqd4t6],.bm-overlay[data-astro-cid-walqd4t6].is-in .bm-panel[data-astro-cid-walqd4t6]{transform:none}}.nav[data-astro-cid-wpvy4v7s]{z-index:10;justify-content:space-between;align-items:center;gap:1rem;display:flex}.nav-sheet[data-astro-cid-wpvy4v7s]{top:calc(var(--inset) + 1px);left:calc(var(--inset) + 1px);right:calc(var(--inset) + 1px);padding:1.25rem var(--pad);background:0 0;position:absolute}.nav-band[data-astro-cid-wpvy4v7s]{padding:.65rem var(--gutter);border-bottom:1px solid var(--blue);position:fixed;inset:0 0 auto}.wordmark[data-astro-cid-wpvy4v7s]{letter-spacing:.06em;color:var(--ink);font-size:1.5rem;line-height:1;text-decoration:none}.wordmark[data-astro-cid-wpvy4v7s]:hover{text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px}.nav-right[data-astro-cid-wpvy4v7s]{align-items:center;gap:clamp(1rem,2.5vw,2rem);display:flex}.nav-link[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);font-stretch:var(--narrow);letter-spacing:.06em;color:var(--ink);font-size:1.0625rem;font-weight:600;line-height:1}.nav-link[data-astro-cid-wpvy4v7s][aria-current=page]{text-decoration-thickness:2px}.nav-button[data-astro-cid-wpvy4v7s]{padding:.7rem 1.05rem .68rem;font-size:.9375rem}@media (width<=743px){.nav-sheet[data-astro-cid-wpvy4v7s]{padding:.9rem 1rem}.wordmark[data-astro-cid-wpvy4v7s]{font-size:1.25rem}.nav-right[data-astro-cid-wpvy4v7s]{gap:1rem}.nav-button[data-astro-cid-wpvy4v7s]{padding:.6rem .8rem .58rem}}.footer[data-astro-cid-jo6i4kqk]{margin-top:var(--section-gap);padding:var(--inset)}main:has(>.on-blue:last-child)+.footer[data-astro-cid-jo6i4kqk],main:has(>.band-deep:last-child)+.footer[data-astro-cid-jo6i4kqk],main:has(>.band:last-child)+.footer[data-astro-cid-jo6i4kqk]{margin-top:0}main:has(>.on-blue:last-child)+.footer[data-astro-cid-jo6i4kqk]{padding-top:0}.block[data-astro-cid-jo6i4kqk]{border:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tb-cell[data-astro-cid-jo6i4kqk]{align-items:center;padding:1rem 1.25rem;display:flex}.wordmark[data-astro-cid-jo6i4kqk]{letter-spacing:.06em;color:var(--ink);font-size:1.375rem;line-height:1}.cell-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.75rem;font-size:1rem;line-height:1.4}.legal[data-astro-cid-jo6i4kqk]{font-family:var(--font-label);letter-spacing:.03em;color:var(--ink-soft);font-size:.8125rem}@media (width<=743px){.block[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}.tb-cell[data-astro-cid-jo6i4kqk]+.tb-cell[data-astro-cid-jo6i4kqk]{border-left:0;border-top:1px solid var(--rule)}}
