@font-face{font-family:bricolage;src:url(../media/BricolageGrotesque_600_800-s.p.2a-ypjmpbcgv6.woff2)format("woff2");font-display:swap;font-weight:600 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.bricolage_4940a07-module__iRgdnq__className{font-family:bricolage,bricolage Fallback}.bricolage_4940a07-module__iRgdnq__variable{--font-bricolage:"bricolage", "bricolage Fallback"}
@font-face{font-family:geist;src:url(../media/Geist_400_700-s.p.1pzf67ec39dm9.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_271bbc4d-module___nmfzq__className{font-family:geist,geist Fallback}.geist_271bbc4d-module___nmfzq__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_400-s.p.3d-pvnah2c8ba.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_b787a140-module__KyMQiq__className{font-family:geistMono,geistMono Fallback;font-weight:400}.geistmono_b787a140-module__KyMQiq__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-3xl:48rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-bold:700;--tracking-tight:-.025em;--radius-lg:.5rem;--radius-xl:.75rem;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.z-50{z-index:50}.mx-auto{margin-inline:auto}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.border-collapse{border-collapse:collapse}.gap-6{gap:calc(var(--spacing) * 6)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-bg\)\]\/80{background-color:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-bg\)\]\/80{background-color:color-mix(in oklab, var(--color-bg) 80%, transparent)}}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.p-6{padding:calc(var(--spacing) * 6)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-20{padding-block:calc(var(--spacing) * 20)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-bg\)\]{color:var(--color-bg)}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:opacity-90:hover{opacity:.9}}@media (min-width:48rem){.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}}:root{--ground:#0d3666;--ground-2:#062d59;--grid:#f1f8fd0f;--grid-major:#f1f8fd1f;--line:#f1f8fd42;--line-strong:#f1f8fd9e;--paper:#f1f8fd;--paper-soft:#f1f8fdcc;--paper-faint:#f1f8fda3;--on-paper:#012854;--paper-hover:#d9e7f1;--paper-wash:#f1f8fd14;--sheet-bg:#0d36668c;--sched-bg:#062d59b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:var(--font-bricolage), sans-serif;--font-body:var(--font-geist), sans-serif;--font-mono:var(--font-geist-mono), monospace;--font-outfit:var(--font-bricolage);--cell:24px;--col:96px;--W:calc(100% - 32px);--body:0px;--sec:96px}@supports (color:lab(0% 0 0)){:root{--ground:lab(22.1905% 1.16153 -32.6797);--ground-2:lab(18.1344% 1.6582 -30.9148);--grid:lab(97.1156% -1.63317 -3.29713/.06);--grid-major:lab(97.1156% -1.63317 -3.29713/.12);--line:lab(97.1156% -1.63317 -3.29713/.26);--line-strong:lab(97.1156% -1.63317 -3.29713/.62);--paper:lab(97.1156% -1.63317 -3.29713);--paper-soft:lab(97.1156% -1.63317 -3.29713/.8);--paper-faint:lab(97.1156% -1.63317 -3.29713/.64);--on-paper:lab(15.7727% 2.39243 -30.8645);--paper-hover:lab(90.7483% -3.20742 -6.5629);--paper-wash:lab(97.1156% -1.63317 -3.29713/.08);--sheet-bg:lab(22.1905% 1.16153 -32.6797/.55);--sched-bg:lab(18.1344% 1.6582 -30.9148/.7)}}@media (min-width:600px){:root{--W:calc(100% - 64px);--sec:120px}}@supports (width:round(down, 100% - 32px, 24px)){:root{--W:round(down, 100% - 32px, 24px)}@media (min-width:600px){:root{--W:round(down, 100% - 64px, 48px)}}}@media (min-width:981px){:root{--W:864px;--col:72px;--body:calc(3 * var(--col));--sec:144px}}@media (min-width:1248px){:root{--W:1152px;--col:96px;--sec:192px}}html{color:#23201b;color:lab(12.4323% .955179 3.76659)}body{background-color:var(--ground);background-image:linear-gradient(var(--grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major) 1px, transparent 1px), linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background-position:0 0,calc(50% + 48px) 0,0 0,calc(50% + 12px) 0;background-size:96px 96px,96px 96px,24px 24px,24px 24px;font-size:16px}@media (min-width:296px) and (max-width:319.98px),(min-width:344px) and (max-width:367.98px),(min-width:392px) and (max-width:415.98px),(min-width:440px) and (max-width:463.98px),(min-width:488px) and (max-width:511.98px),(min-width:536px) and (max-width:559.98px),(min-width:584px) and (max-width:599.98px){body{background-position:0 0,calc(50% + 60px) 0,0 0,calc(50% + 24px) 0}}:where(.dw,.nav,.panel,footer.site){color:var(--paper);line-height:1.6}:where(.dw,.nav,.panel,footer.site) a{color:inherit;text-decoration:none}:focus-visible{outline-offset:2px;outline:2px solid #ba480d;outline:2px solid lab(46.5501% 45.2811 53.9699)}:where(.dw,.nav,.panel,footer.site) :focus-visible,.skip:focus-visible{outline:2px solid var(--paper);outline-offset:3px;border-radius:4px}::selection{background:#ba480d17;background:lab(46.5501% 45.2811 53.9699/.09)}:where(.dw,.nav,.panel,footer.site,.consent) ::selection{background:var(--paper);color:var(--on-paper)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:var(--W);margin-inline:auto}.lettering{font-family:var(--font-mono);letter-spacing:.04em;font-size:12px}.skip{z-index:10;background:var(--paper);color:var(--on-paper);font:500 14px/1 var(--font-body);border-radius:10px;padding:10px 14px;position:absolute;top:-48px;left:16px}.skip:focus{top:12px}.nav{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}@media (min-width:600px){.nav{height:96px}}.logo{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:700}.nav ul{color:var(--paper-soft);gap:28px;font-size:14.5px;list-style:none;display:flex}.nav ul a:hover,.nav ul a[aria-current]{color:var(--paper)}.nav ul a[aria-current]{box-shadow:inset 0 -1px 0 var(--paper)}.btn{font:500 15px/1 var(--font-body);background:var(--paper);color:var(--on-paper);border-radius:10px;justify-content:center;align-items:center;padding:14px 20px;display:inline-flex}.btn:hover{background:var(--paper-hover)}.btn-line{color:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.btn-line:hover{background:var(--paper-wash)}.btn,.menu{cursor:pointer}.menu{font:500 14px/1 var(--font-body);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--paper);border-radius:10px;padding:10px 14px;display:none}.panel{display:none}.sheet{background:var(--sheet-bg);position:relative}.sheet>.zones-x,.sheet>.zones-y{display:none}@media (min-width:600px){.sheet{padding:var(--cell);min-height:calc(26 * var(--cell));box-shadow:inset 0 0 0 1px var(--line-strong);display:grid}.sheet>.zones-x,.sheet>.zones-y{display:grid}}.sheet-in{box-shadow:inset 0 0 0 1.5px var(--paper-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.zones-x{height:var(--cell);grid-template-columns:repeat(6,1fr);position:absolute;inset:0 0 auto}.zones-x.b{inset:auto 0 0}.zones-x span,.zones-y span{font-family:var(--font-mono);color:var(--paper-faint);box-shadow:inset 1px 0 0 var(--line);place-items:center;font-size:9px;display:grid}.zones-x span:first-child,.zones-y span:first-child{box-shadow:none}.zones-y{width:var(--cell);grid-template-rows:repeat(4,1fr);position:absolute;inset:0 auto 0 0}.zones-y.r{inset:0 0 0 auto}.zones-y span{box-shadow:inset 0 1px 0 var(--line)}.zones-x span,.zones-y span{font-size:10px}.sheet-text{flex-direction:column;justify-content:center;gap:20px;padding:32px 20px 28px;display:flex}@media (min-width:981px){.sheet-text{gap:var(--cell);padding:calc(2 * var(--cell)) calc(var(--col) - var(--cell))}.sheet-text>.ctas{margin-top:8px}}.dw h1{font-family:var(--font-display);letter-spacing:-.04em;max-width:12ch;font-size:clamp(44px,1.6rem + 3.8vw,84px);font-weight:700;line-height:.98}.lede{color:var(--paper-soft);max-width:40ch;font-size:18px}@media (min-width:981px){.sheet-text .lede{max-width:34ch;font-size:20px}}.ctas{flex-wrap:wrap;gap:12px;display:flex}.plot{box-shadow:inset 1px 0 0 var(--line);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.four{width:100%;height:100%;min-height:380px;display:block}@media (min-width:981px){.four{contain:size;min-height:0}}@keyframes plot{0%{opacity:0;transform:translateY(2px)}}.p{animation:.6s cubic-bezier(.2,.7,.2,1) both plot;animation-delay:calc(var(--i) * 28ms)}.cm{stroke-dasharray:10 4 2 4;stroke-opacity:.45}.tblock{border-top:1.5px solid var(--paper-soft);grid-template-columns:minmax(0,1fr) 120px 120px;display:grid}.tblock div{border-left:1px solid var(--line);min-width:0;padding:8px 12px}.tblock div:first-child,.tblock div:nth-child(3),.tblock div:nth-child(5){border-left:0}.tblock div:nth-child(n+3){border-top:1px solid var(--line)}.tblock dt{font-family:var(--font-mono);letter-spacing:.06em;color:var(--paper-faint);font-size:9.5px}.tblock dd{font-family:var(--font-mono);color:var(--paper);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.tblock .wide{grid-column:span 2}@media (min-width:981px){.tblock{grid-template-columns:minmax(0, 1fr) calc(var(--col) + var(--cell)) calc(var(--col) + var(--cell))}}.tblock .office dd{font-family:var(--font-display);letter-spacing:-.01em;font-size:15px;font-weight:700}main.dw{row-gap:var(--sec);padding-bottom:var(--sec);flex-direction:column;display:flex}.dw section{padding-block:0}.head{grid-template-columns:minmax(0,1fr);row-gap:8px;margin-bottom:32px;display:grid}@media (min-width:981px){.head{grid-template-columns:calc(var(--body) - var(--cell)) minmax(0, 1fr);column-gap:var(--cell);margin-bottom:calc(2 * var(--cell));align-items:baseline}}.head .ref{font-family:var(--font-mono);color:var(--paper-faint);font-size:12px}.dw h2{font-family:var(--font-display);letter-spacing:-.035em;max-width:20ch;font-size:clamp(32px,1.3rem + 2vw,52px);font-weight:700;line-height:1.04}.head p{color:var(--paper-soft);max-width:58ch;margin-top:16px;font-size:17px}.dw :where(.list,.prose,.terms,.details.one,.cal-alt,.head~.btn){margin-left:var(--body)}.sched{box-shadow:inset 0 0 0 1.5px var(--paper-soft);background:var(--sched-bg)}.srow{grid-template-columns:var(--col) calc(3 * var(--col)) minmax(0, 1fr) calc(2 * var(--col));display:grid}.srow>*{padding:20px var(--cell);box-shadow:inset 1px 0 0 var(--line);min-width:0}.srow>:first-child{box-shadow:none}.srow+.srow{box-shadow:inset 0 1px 0 var(--line)}.srow.th>*{font-family:var(--font-mono);letter-spacing:.06em;color:var(--paper-faint);padding-block:12px;font-size:11px}.srow.th{box-shadow:inset 0 -1.5px 0 var(--paper-soft)}.srow .r{font-family:var(--font-mono);color:var(--paper-faint);padding-top:24px;font-size:12px}.srow h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.3}.srow h3 a:hover{box-shadow:inset 0 -1px 0 var(--paper)}.srow p{color:var(--paper-soft);max-width:56ch;font-size:15.5px}.srow .n{font-variant-numeric:tabular-nums;font-size:15.5px}.details{box-shadow:inset 0 1.5px 0 var(--paper-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.det{padding:28px var(--cell) 8px 0}.det+.det{padding-left:var(--cell);box-shadow:inset 1px 0 0 var(--line)}.det .bal{border:1.5px solid var(--paper-soft);width:30px;height:30px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.det h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:14px;font-size:22px;font-weight:700}.det h3 a:hover{box-shadow:inset 0 -1px 0 var(--paper)}.det .k{color:var(--paper-faint);margin-top:2px;font-size:13px}.det p{color:var(--paper-soft);max-width:62ch;margin-top:12px;font-size:16px}.dw .det blockquote{border-left:1.5px solid var(--paper-soft);color:var(--paper);margin-top:16px;padding-left:16px;font-size:16px}.dw .det blockquote footer{color:var(--paper-faint);margin-top:6px;font-size:13px}.details.one{grid-template-columns:minmax(0,1fr)}.details.one .det{max-width:70ch}.seq{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid;position:relative}.seq:before{content:"";border-top:1.5px dashed var(--line-strong);position:absolute;top:15px;left:15px;right:0}.seq li{counter-increment:s;padding-right:var(--cell);position:relative}.seq li:before{content:counter(s);background:var(--ground);border:1.5px solid var(--paper);width:32px;height:32px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:13px;display:grid;position:relative}.seq h3{font-family:var(--font-display);letter-spacing:-.015em;margin-top:18px;font-size:20px;font-weight:600}.seq p{color:var(--paper-soft);max-width:30ch;margin-top:8px;font-size:16px}.ours{box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ours article{padding:var(--cell) var(--cell) 32px}.ours article+article{box-shadow:inset 1px 0 0 var(--line)}.ours h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:26px;font-weight:700}.ours .st{color:var(--paper-faint);margin-top:2px;font-size:13px}.ours p{color:var(--paper-soft);max-width:62ch;margin-top:12px;font-size:16px}.ours a{border-bottom:1px solid var(--line-strong);margin-top:14px;font-size:14px;display:inline-block}.ours .links{flex-wrap:wrap;gap:0 18px;margin-top:0;display:flex}.faq{box-shadow:inset 0 1.5px 0 var(--paper-soft)}.qa{padding-block:var(--cell);box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:minmax(0,1fr);row-gap:8px;display:grid}@media (min-width:981px){.qa{grid-template-columns:calc(var(--body) - var(--cell)) minmax(0, 1fr);column-gap:var(--cell)}}.qa h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.3}.qa p{color:var(--paper-soft);max-width:62ch}.close{box-shadow:inset 0 0 0 1.5px var(--paper);gap:var(--cell);background:var(--ground-2);grid-template-columns:minmax(0,1fr);align-items:end;padding:32px 20px;display:grid}@media (min-width:981px){.close{padding:calc(2 * var(--cell));grid-template-columns:minmax(0, 1fr) calc(4 * var(--col) - 2 * var(--cell));column-gap:var(--cell)}}.close p{color:var(--paper-soft);max-width:46ch;margin-top:16px}.close .addr{font-family:var(--font-mono);color:var(--paper-soft);overflow-wrap:anywhere;margin-top:14px;font-size:13px}footer.site{box-shadow:inset 0 1px 0 var(--line);padding-block:48px 40px}.foot{gap:32px var(--cell);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.foot>div:first-child{grid-column:1/-1}@media (min-width:981px){.foot{grid-template-columns:calc(6 * var(--col) - var(--cell)) calc(3 * var(--col) - var(--cell)) minmax(0, 1fr)}.foot>div:first-child{grid-column:auto}}.foot h2{font:500 13px/1.4 var(--font-body)}.foot ul{color:var(--paper-soft);gap:8px;margin-top:12px;font-size:14px;list-style:none;display:grid}.foot ul a:hover{color:var(--paper)}.foot .about{color:var(--paper-soft);max-width:34ch;margin-top:8px;font-size:14px}.legal{color:var(--paper-faint);margin-top:36px;font-size:12px}.choices{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.choices:hover{color:var(--paper)}.consent{z-index:20;inset-inline:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--ground-2);max-width:34rem;color:var(--paper);border:1.5px solid var(--paper-soft);font-family:var(--font-body);gap:12px;margin-inline:auto;padding:18px 20px;line-height:1.5;display:grid;position:fixed;box-shadow:0 12px 32px #00153580;box-shadow:0 12px 32px lab(6.52851% 4.17463 -27.1606/.5)}.consent h2{font:700 18px/1.2 var(--font-display);letter-spacing:-.01em}.consent p{color:var(--paper-soft);font-size:14px}.consent a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.consent-do{flex-wrap:wrap;gap:10px;display:flex}.consent-do .btn{flex:8rem}.consent :focus-visible{outline:2px solid var(--paper);outline-offset:3px;border-radius:4px}.plate{margin:calc(2 * var(--cell)) 0 0;background:var(--sheet-bg);box-shadow:inset 0 0 0 1.5px var(--paper-soft);padding:12px}.plate img{aspect-ratio:3/2;object-fit:cover;background:var(--ground-2);width:100%;height:auto;display:block}@media (min-width:600px){.plate img{aspect-ratio:2}}.plate figcaption{font-family:var(--font-mono);color:var(--paper-faint);justify-content:space-between;gap:16px;padding-top:10px;font-size:12px;display:flex}.shot{margin:0 0 20px}.thumb{aspect-ratio:3/2;object-fit:cover;background:var(--ground-2);width:100%;height:auto;box-shadow:0 0 0 1px var(--line);display:block}.shot figcaption{color:var(--paper-faint);margin-top:8px;font-size:11px}@media (min-width:981px){.details:not(.one) .thumb,.ours .thumb{aspect-ratio:auto;height:calc(2.5 * var(--col))}}.crumbs ol{font-family:var(--font-mono);color:var(--paper-faint);flex-wrap:wrap;gap:4px 0;font-size:12px;display:flex}.crumbs li{overflow-wrap:anywhere;min-width:0}.crumbs li+li:before{content:"/";color:var(--line-strong);padding-inline:8px}.crumbs a:hover{color:var(--paper)}.crumbs [aria-current]{color:var(--paper-soft)}.dw section.pagehead{padding-top:var(--cell)}.pagehead .ph{gap:var(--cell);margin-top:var(--cell);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (min-width:981px){.dw section.pagehead{padding-top:calc(2 * var(--cell))}.pagehead .ph{grid-template-columns:minmax(0, 1fr) calc(5 * var(--col));column-gap:var(--col);margin-top:calc(2 * var(--cell))}}.dw .pagehead h1{max-width:16ch;font-size:clamp(38px,1.4rem + 3vw,68px)}.pagehead .lede{margin-top:20px}.pagehead .tbox{box-shadow:inset 0 0 0 1.5px var(--paper-soft);background:var(--sheet-bg)}.pagehead .tbox .tblock{border-top:0}.list{box-shadow:inset 0 1.5px 0 var(--paper-soft);display:grid}.list li{box-shadow:inset 0 -1px 0 var(--line);color:var(--paper-soft);padding:16px 0 16px 28px;position:relative}.list li:before{content:"+";font-family:var(--font-mono);color:var(--paper-faint);position:absolute;top:15px;left:4px}@media (min-width:981px){.list li{padding-left:0;padding-right:var(--col)}.list li:before{left:calc(-1 * var(--cell))}}.list a{color:var(--paper);border-bottom:1px solid var(--line-strong)}.prose{max-width:68ch;color:var(--paper-soft);gap:16px;display:grid}.dw .prose h2{color:var(--paper);margin-top:24px;font-size:clamp(24px,1rem + 1.4vw,32px)}.prose a{color:var(--paper);border-bottom:1px solid var(--line-strong)}.prose ul{gap:8px;padding-left:20px;list-style:outside;display:grid}.cal{box-shadow:inset 0 0 0 1.5px var(--paper-soft);background:var(--ground-2);min-height:620px;padding:8px}.cal-alt{color:var(--paper-soft);max-width:68ch;margin-top:16px}.cal-alt a{color:var(--paper);border-bottom:1px solid var(--line-strong);overflow-wrap:anywhere}.terms{box-shadow:inset 0 1.5px 0 var(--paper-soft);display:grid}.terms div{box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:minmax(0,1fr);gap:4px;padding:16px 0;display:grid}@media (min-width:981px){.terms div{grid-template-columns:calc(2 * var(--col) - var(--cell)) minmax(0, 1fr);column-gap:var(--cell)}}.terms dt{font-family:var(--font-mono);color:var(--paper-faint);padding-top:2px;font-size:13px}.terms dd{color:var(--paper-soft);overflow-wrap:anywhere;max-width:62ch}main.dw:has(>.brief){row-gap:calc(4 * var(--cell))}.brief{row-gap:calc(4 * var(--cell));flex-direction:column;display:flex}.brief .head h2{font-size:clamp(26px,1rem + 1.2vw,36px)}.fields{margin-left:var(--body);row-gap:32px;display:grid}.pair{gap:var(--cell);display:grid}@media (min-width:600px){.pair{column-gap:calc(2 * var(--cell));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:981px) and (max-width:1247.98px){.pair{column-gap:var(--cell)}}.trio{gap:var(--cell);display:grid}@media (min-width:600px){.trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.field{border:0;min-width:0;margin:0;padding:0}.field>label,.field>legend{color:var(--paper);margin-bottom:10px;padding:0;font-size:15px;font-weight:500;line-height:1.4;display:block}.req{font-family:var(--font-mono);letter-spacing:.04em;color:var(--paper-faint);margin-left:10px;font-size:11px;font-weight:400}.hint{color:var(--paper-soft);max-width:62ch;font-size:14px}.field>.hint{margin:-4px 0 10px}.input{width:100%;height:calc(2 * var(--cell));font:16px/1.5 var(--font-body);color:var(--paper);background:var(--ground-2);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;border-radius:0;padding:0 16px;display:block}textarea.input{height:auto;min-height:calc(4 * var(--cell));resize:vertical;padding:12px 16px}.input::placeholder{color:var(--paper-faint)}.input:hover{box-shadow:inset 0 0 0 1px var(--paper-soft)}.input:focus{box-shadow:inset 0 0 0 1.5px var(--paper)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:500 15px/1.25 var(--font-body);color:var(--paper-soft);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;text-align:left;background:0 0;border-radius:10px;padding:12px 16px}.chip:hover{color:var(--paper);background:var(--paper-wash)}.chip[aria-pressed=true]{color:var(--on-paper);background:var(--paper);box-shadow:none}.send{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.btn:disabled{opacity:.7;cursor:wait}.err{color:var(--paper);background:var(--ground-2);box-shadow:inset 0 0 0 1.5px var(--paper-soft);max-width:62ch;padding:12px 16px}.fields .hint a{color:var(--paper);border-bottom:1px solid var(--line-strong);white-space:nowrap}@media (min-width:600px){.field.half{max-width:calc((100% - 2 * var(--cell)) / 2)}}@media (min-width:981px) and (max-width:1247.98px){.field.half{max-width:calc((100% - var(--cell)) / 2)}}@media (max-width:599.98px){.send .btn{width:100%}}.fields .hint .choices,.sent .choices{text-underline-offset:3px;color:var(--paper-soft);text-decoration:underline}.sent{gap:var(--cell);max-width:44rem;margin-top:calc(2 * var(--cell));justify-items:start;display:grid}.sent .lede{margin:0}@media (max-width:980px){.nav ul,.nav .btn{display:none}.menu{display:inline-flex}.panel:not([hidden]){border-bottom:1px solid var(--line);gap:16px;padding-block:8px 24px;display:grid}.panel ul{gap:4px;display:grid}.panel a:not(.btn){padding-block:10px;font-size:17px;display:block}.sheet-in{grid-template-columns:1fr}.plot{box-shadow:inset 0 1px 0 var(--line)}.four{height:240px;min-height:0}.zones-x{grid-template-columns:repeat(2,1fr)}.zones-x span:nth-child(n+3){display:none}.srow.th{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.srow{grid-template-columns:calc(2 * var(--cell)) minmax(0, 1fr)}.srow>*{box-shadow:none;padding:4px 16px}.srow>.r{text-align:center;box-shadow:inset -1px 0 0 var(--line);grid-row:span 4;padding:18px 0 0}.srow>.s{padding-top:16px}.srow>.n:last-child{padding-bottom:18px}.srow .n:before{content:attr(data-k) " ";color:var(--paper-faint)}.details,.seq,.ours{grid-template-columns:1fr}.det,.det+.det{padding:var(--cell) 0;box-shadow:none}.det+.det{box-shadow:inset 0 1px 0 var(--line)}.seq{gap:32px}.seq:before{display:none}@media (min-width:600px){.seq{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}}.ours article+article{box-shadow:inset 0 1px 0 var(--line)}.ours article{padding:var(--cell) 20px 28px}}@media (max-width:520px){.tblock{grid-template-columns:minmax(0,1fr) 120px;grid-auto-flow:dense}.tblock div:nth-child(2){border-left:0;border-top:1px solid var(--line)}.tblock .hide-s{display:none}}@media (forced-colors:active){.input,.chip,.btn,.sheet-in,.sched,.ours,.close,.pagehead .tbox,.cal{outline-offset:-1px;outline:1px solid buttontext}.chip[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight}.input:focus-visible,.chip:focus-visible,.btn:focus-visible{outline-offset:3px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.p{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
