@layer components{.accordion{interpolate-size:allow-keywords;border-block-start:1px solid var(--line)}.accordion:last-of-type{border-block-end:1px solid var(--line)}.accordion__summary{justify-content:space-between;align-items:center;gap:var(--s-5);min-block-size:max(48px, calc(72 * var(--u)));padding-block:var(--s-4);cursor:pointer;font:400 var(--t-h3) / var(--lh-h3) var(--f-sans);letter-spacing:var(--tr-h3);text-wrap:balance;-webkit-tap-highlight-color:transparent;isolation:isolate;list-style:none;display:flex;position:relative}.accordion__summary:before{content:"";z-index:-1;inset:1px calc(-1 * var(--s-3));border-radius:var(--r-s);corner-shape:squircle;background:var(--ink-06);opacity:0;pointer-events:none;transition:opacity var(--d-hover) var(--ease-out);position:absolute}.accordion__summary:active:before{opacity:1;transition-duration:0s}.accordion__summary:active .accordion__icon{color:var(--ink);transition-duration:0s}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary::marker{content:""}.accordion__summary:focus-visible{outline-offset:4px;border-radius:var(--r-xs)}.accordion__q{flex:auto;min-inline-size:0}.accordion__icon{inline-size:max(var(--hit), calc(40 * var(--u)));block-size:max(var(--hit), calc(40 * var(--u)));color:var(--ink-60);transition:color var(--d-micro) var(--ease-out);flex:none;place-items:center;display:grid}.accordion__icon .glyph{--glyph-cell:calc(3 * var(--u));transition:rotate var(--d-hover) var(--ease-out)}.accordion[open]>.accordion__summary .accordion__icon .glyph{rotate:180deg}@media (hover:hover) and (pointer:fine){.accordion__summary:is(:hover,.is-hover) .accordion__icon{color:var(--ink)}}.accordion__body{padding-block:0 var(--s-6);max-inline-size:var(--measure);color:var(--ink-80);font:400 var(--t-body) / var(--lh-body) var(--f-sans)}.accordion__body>*+*{margin-block-start:var(--s-4)}.accordion::details-content{block-size:0;transition:block-size .28s var(--ease-exit), content-visibility .28s var(--ease-exit) allow-discrete;overflow-y:clip}.accordion[open]::details-content{block-size:auto;transition-duration:.4s;transition-timing-function:var(--ease-out)}.accordion.is-animating .accordion__body{overflow:clip}dialog.book{--book-ink-80:var(--ink-80);--book-ink-60:var(--ink-60);--book-ink-40:var(--ink-40);--book-ink-20:var(--ink-20);--book-ink-10:var(--ink-10);--book-ink-06:var(--ink-06);--book-sans:var(--f-sans);--book-mono:var(--f-mono);--book-pad:calc(32 * var(--u));block-size:100%;inline-size:100%;padding:calc(40 * var(--u));font-family:var(--book-sans);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:fixed;inset:0}dialog.book:not([open]){display:none}.book__scrim{background:rgb(14 13 12/calc(.72 + var(--scrim-boost,0)));position:absolute;inset:0}.book__panel{gap:calc(20 * var(--u));inline-size:min(100%, calc(1120 * var(--u)));block-size:min(calc(100vh - 80 * var(--u)), calc(820 * var(--u)));block-size:min(calc(100dvh - 80 * var(--u)), calc(820 * var(--u)));padding:var(--book-pad);border-radius:var(--r-l,24px);corner-shape:squircle;background:var(--c-ground-deep);box-shadow:inset 0 0 0 1px var(--book-ink-10), 0 24px 80px #00000073;flex-direction:column;display:flex;position:relative;overflow:clip}.book__panel:after{content:"";border-radius:inherit;corner-shape:squircle;box-shadow:inset 0 0 0 1px var(--c-ember), inset 0 0 calc(12 * var(--u)) color-mix(in srgb, var(--c-ember-glow) 35%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.book__close{top:calc(16 * var(--u));right:calc(16 * var(--u));z-index:4;border-radius:var(--r-s,10px);corner-shape:squircle;block-size:44px;inline-size:44px;box-shadow:inset 0 0 0 1px var(--book-ink-40);color:var(--c-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.book__close svg{fill:currentColor;shape-rendering:crispedges;block-size:14px;inline-size:14px}.book__close:hover{background:var(--book-ink-06)}.book__bar{align-items:flex-start;gap:calc(16 * var(--u)) calc(32 * var(--u));flex-wrap:wrap;flex:none;padding-inline-end:52px;display:flex}.book__head{flex:1 1 calc(368 * var(--u));max-inline-size:calc(416 * var(--u));gap:calc(6 * var(--u));min-inline-size:0;display:grid}.book__name{gap:calc(6 * var(--u));min-inline-size:0;display:grid}.book__label,.book__legend{font:400 var(--t-label)/1.2 var(--book-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--book-ink-60);margin:0}.book__title{font:400 var(--t-h3)/1.1 var(--book-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.book-caption{font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);text-wrap:balance;margin:0}.book-caption:empty{display:none}.book__caption{color:var(--book-ink-60)}.book__chips{gap:calc(8 * var(--u));flex:100 30rem;min-inline-size:0;display:grid}.book__row{border:0;align-items:center;gap:6px 12px;min-inline-size:0;margin:0;padding:0;display:flex}.book__legend{float:left;flex:none;inline-size:4.75em;padding:0}.book__opts{flex-wrap:wrap;gap:6px;min-inline-size:0;display:flex}.book__chip{flex:none;display:inline-flex;position:relative}.book__chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.book__chip span{min-block-size:var(--hit,32px);padding-inline:calc(13 * var(--u));border-radius:var(--r-s,10px);corner-shape:squircle;box-shadow:inset 0 0 0 1px var(--book-ink-40);font:400 var(--t-small)/1 var(--book-sans);color:var(--c-ink);white-space:nowrap;pointer-events:none;transition:background-color var(--d-micro,.16s) var(--ease-out), color var(--d-micro,.16s) var(--ease-out);align-items:center;display:inline-flex}.book__chip:hover span{background:var(--book-ink-06)}.book__chip input:checked+span{background:var(--c-ink);color:var(--c-ground);box-shadow:none}.book__chip input:focus-visible+span{outline:2px solid var(--c-ink);outline-offset:3px;box-shadow:inset 0 0 0 1px var(--book-ink-40), 0 0 0 3px var(--c-ground-deep)}.book__embed{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--book-ink-20) transparent;border-radius:var(--r-m,14px);corner-shape:squircle;background:color-mix(in srgb, var(--c-ink) 3%, transparent);min-block-size:0;box-shadow:inset 0 0 0 1px var(--book-ink-06);flex:1 1 0;position:relative;overflow-y:auto}.book__embed:not([data-state=ready]){overflow:hidden}.book__frame{z-index:1;opacity:0;inline-size:100%;position:relative}.book__frame iframe{border:0;display:block;inline-size:100%!important}.book__embed[data-state=ready] .book__frame{opacity:1}:root[data-motion=full] .book__frame{transition:opacity .2s var(--ease-out)}.book__embed[data-state=failed] .book__frame{display:none}.book__facade{z-index:2;pointer-events:none;transition:opacity .2s var(--ease-out), visibility 0s linear .2s;position:absolute;inset:0}.book__embed[data-state=ready] .book__facade{opacity:0;visibility:hidden}.book__grid{inset:calc(56 * var(--u)) calc(32 * var(--u)) calc(88 * var(--u));border-block-start:1px solid var(--book-ink-10);background:radial-gradient(circle at 50% 50%, var(--book-ink-20) 0 calc(1.5 * var(--u)), transparent calc(1.5 * var(--u) + .5px)) 0 0 / calc(100% / 7) calc(100% / 6), linear-gradient(var(--book-ink-06) 0 1px, transparent 1px) 0 0 / 100% calc(100% / 6);background-repeat:repeat,repeat-y;background-size:14.2857% 16.6667%,100% 16.6667%;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 12% 80%,#0000);mask-image:linear-gradient(#0000,#000 12% 80%,#0000)}.book__scan{background:linear-gradient(transparent, color-mix(in srgb, var(--c-ember-glow) 10%, transparent) 70%, color-mix(in srgb, var(--c-ember) 35%, transparent) 99%, transparent);opacity:0;block-size:34%;position:absolute;inset-block-start:0;inset-inline:0;translate:0 -100%}:root[data-motion=full] .book__embed:is([data-state=loading],[data-state=slow]) .book__scan{opacity:1;animation:book-scan 1.6s var(--ease-struct) infinite}@keyframes book-scan{0%{translate:0 -100%}to{translate:0 300%}}.book__note{z-index:3;justify-content:center;align-items:center;gap:calc(12 * var(--u)) calc(16 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u));text-align:center;flex-wrap:wrap;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.book__embed[data-state=ready] .book__note{display:none}.book__status{max-inline-size:48ch;font:400 var(--t-small,.9375rem)/1.4 var(--book-sans);color:var(--book-ink-60);margin:0}.book__status:empty{display:none}.book__embed:not([data-state=slow],[data-state=failed]) .book__rescue{display:none}.book__embed[data-state=slow] .book__status{color:var(--book-ink-80)}.book__embed[data-state=failed] .book__note{flex-direction:column;inset-block:0}.book__embed[data-state=failed] .book__status{color:var(--c-ink)}.book__embed[data-state=failed] .book__grid{opacity:.5}@media (min-width:1024px){.book__grid{block-size:381px;inline-size:440px;inset:98px auto auto calc(50% - 360px)}.book__facade:before{content:"";background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--c-ink) 4%, transparent) 0 36px, transparent 36px 44px);block-size:440px;inline-size:239px;position:absolute;inset-block-start:57px;inset-inline-start:calc(50% + 121px);-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}}.book__foot{justify-content:space-between;align-items:center;gap:4px calc(24 * var(--u));flex-wrap:wrap;flex:none;display:flex}.book__fallback{margin:0}.book__fallback a{min-block-size:var(--hit,32px);font:400 var(--t-small)/1.2 var(--book-sans);color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--book-ink-40);text-decoration-color:var(--book-ink-40);text-underline-offset:.25em;align-items:center;display:inline-flex}.book__fallback a:hover{text-decoration-color:currentColor}.book__done{align-items:center;gap:calc(10 * var(--u));min-block-size:var(--hit,32px);padding:0 calc(10 * var(--u));border-radius:var(--r-s,10px);corner-shape:squircle;color:var(--book-ink-80);font:400 var(--t-small)/1.2 var(--book-sans);cursor:pointer;transition:background-color var(--d-micro,.16s) var(--ease-out), color var(--d-micro,.16s) var(--ease-out);background:0 0;border:0;margin-inline-end:calc(-10 * var(--u));display:inline-flex}.book__done:hover{background:var(--book-ink-06);color:var(--c-ink)}.book__key{box-shadow:inset 0 0 0 1px var(--book-ink-20);font:400 var(--t-label)/1 var(--book-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--book-ink-60);border-radius:4px;padding:3px 6px 2px}@media (hover:none),(pointer:coarse){.book__key{display:none}}@media (max-width:767.98px){dialog.book{padding:0}.book__panel{--book-px-l:max(16px, env(safe-area-inset-left,0px));--book-px-r:max(16px, env(safe-area-inset-right,0px));block-size:100vh;inline-size:100%;block-size:100dvh;padding:6px var(--book-px-r) calc(8px + env(safe-area-inset-bottom,0px)) var(--book-px-l);border-radius:0;gap:12px}.book__close{top:6px;right:6px}.book__bar{flex-flow:column;align-items:stretch;gap:10px;padding-inline-end:0}.book__head{flex:none;gap:2px;max-inline-size:none}.book__name{gap:2px}.book__label{padding-inline-end:48px;line-height:44px}.book__caption{margin-block-start:4px}.book__chips{flex:none}.book__grid{inset:40px 16px 72px}.book__fallback a,.book__done{min-block-size:44px}}@media (pointer:coarse) and (max-width:767.98px),(pointer:coarse) and (max-height:640px){.book__chips{margin-inline:calc(-1 * var(--book-px-l,16px)) calc(-1 * var(--book-px-r,16px));padding-inline:var(--book-px-l,16px) var(--book-px-r,16px);overscroll-behavior-x:contain;scroll-padding-inline:var(--book-px-l,16px) var(--book-px-r,16px);scrollbar-width:none;flex-wrap:nowrap;flex:none;gap:20px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 28px),#0000)}.book__chips::-webkit-scrollbar{display:none}.book__row{flex:none;gap:8px}.book__legend{inline-size:auto}.book__opts{flex-wrap:nowrap}}dialog.book.is-short{padding:var(--book-inset,0px)}dialog.book.is-short .book__panel{--book-px-l:max(16px, calc(20 * var(--u)), env(safe-area-inset-left,0px));--book-px-r:max(16px, calc(20 * var(--u)), env(safe-area-inset-right,0px));--book-band:max(56px, calc(60 * var(--u)));inline-size:min(100%, calc(1120 * var(--u)));block-size:calc(100vh - 2 * var(--book-inset,0px));block-size:calc(100dvh - 2 * var(--book-inset,0px));padding:0 var(--book-px-r) calc(8px + env(safe-area-inset-bottom,0px)) var(--book-px-l);border-radius:min(var(--r-l,24px), calc(1.5 * var(--book-inset,0px)));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--book-ink-20) transparent;gap:12px;scroll-padding-block-start:calc(var(--book-band) + 8px);overflow:hidden auto}dialog.book.is-short .book__bar,dialog.book.is-short .book__head{display:contents}dialog.book.is-short .book__name{z-index:3;min-block-size:var(--book-band);margin-inline:calc(-1 * var(--book-px-l)) calc(-1 * var(--book-px-r));padding-inline:var(--book-px-l) calc(var(--book-px-r) + 52px);background:var(--c-ground-deep);flex-wrap:wrap;flex:none;align-content:center;align-items:baseline;gap:0 14px;display:flex;position:sticky;inset-block-start:0}dialog.book.is-short .book__name:after{content:"";background:var(--book-ink-10);pointer-events:none;block-size:1px;position:absolute;inset:auto 0 0}dialog.book.is-short .book__label{padding:0;line-height:1.2}dialog.book.is-short .book__close{top:calc((var(--book-band) - 44px) / 2);right:var(--book-px-r)}dialog.book.is-short .book__caption{flex:none;margin:-4px 0 0}dialog.book.is-short .book__chips{flex:none}dialog.book.is-short .book__row{flex-wrap:nowrap}dialog.book.is-short .book__embed,dialog.book.is-short .book__embed:not([data-state=ready]){flex:1 0 auto;min-block-size:160px;overflow:clip}dialog.book.is-short .book__note{inset-block:0 auto}dialog.book.is-short .book__embed[data-state=failed] .book__note{inset-block:0}@media (min-width:768px){dialog.book.is-short{--book-inset:clamp(0px, calc((100dvh - 400px) / 6), 24px)}}@media (min-width:1024px) and (pointer:fine){dialog.book.is-short .book__chips{gap:calc(8 * var(--u)) calc(40 * var(--u));flex-wrap:wrap;display:flex}}@supports (animation-timeline:scroll()){dialog.book.is-short .book__name:after{animation:linear both book-stuck;animation-timeline:scroll();animation-range:0 24px}}@keyframes book-stuck{0%{opacity:0}to{opacity:1}}@media (forced-colors:active){.book__chip span,.book__close,.book__done{border:1px solid #0000}.book__key{border:1px solid canvastext}.book__chip input:checked+span{forced-color-adjust:none;color:highlighttext;background:highlight}.book__scan,.book__grid{display:none}}.btn{--btn-h:calc(48 * var(--u));--btn-px:calc(22 * var(--u));--btn-fs:var(--t-small);--btn-gap:calc(10 * var(--u));isolation:isolate;justify-content:center;align-items:center;gap:var(--btn-gap);min-block-size:max(var(--btn-h), var(--hit));min-inline-size:var(--hit);padding:0 var(--btn-px);border-radius:var(--r-s);corner-shape:squircle;color:var(--ink);font:400 var(--btn-fs) / 1.1 var(--f-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;vertical-align:middle;transition:transform .4s var(--ease-out), background-color var(--d-hover) var(--ease-out), border-color var(--d-hover) var(--ease-out), color var(--d-hover) var(--ease-out);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.btn__label{z-index:1;position:relative}.btn--s{--btn-h:calc(36 * var(--u));--btn-px:calc(14 * var(--u));--btn-fs:var(--t-small);--btn-gap:calc(8 * var(--u))}.btn--l{--btn-h:calc(56 * var(--u));--btn-px:calc(28 * var(--u));--btn-fs:var(--t-body)}.btn--block{inline-size:100%;display:flex}@media not (min-width:768px){.btn--block-sm{inline-size:100%;display:flex}}.btn__arrow{z-index:1;font-family:var(--f-sans);transition:translate var(--d-hover) var(--ease-out);line-height:1;display:inline-block;position:relative}@media (hover:hover) and (pointer:fine){.btn:is(:hover,.is-hover) .btn__arrow{translate:calc(3 * var(--u)) 0}.btn:is(:hover,.is-hover) .btn__arrow[data-dir=down]{translate:0 calc(3 * var(--u))}.btn:is(:hover,.is-hover) .btn__arrow[data-dir=up]{translate:0 calc(-3 * var(--u))}.btn:is(:hover,.is-hover) .btn__arrow[data-dir=left]{translate:calc(-3 * var(--u)) 0}.btn:is(:hover,.is-hover) .btn__arrow[data-dir=out]{translate:calc(2.1 * var(--u)) calc(-2.1 * var(--u))}}.btn:focus-visible .btn__arrow{translate:calc(3 * var(--u)) 0}.btn:focus-visible .btn__arrow[data-dir=down]{translate:0 calc(3 * var(--u))}.btn:focus-visible .btn__arrow[data-dir=up]{translate:0 calc(-3 * var(--u))}.btn:focus-visible .btn__arrow[data-dir=left]{translate:calc(-3 * var(--u)) 0}.btn:focus-visible .btn__arrow[data-dir=out]{translate:calc(2.1 * var(--u)) calc(-2.1 * var(--u))}.btn--silk{--energy:0;color:var(--c-ink);text-shadow:0 1px 3px #0604038c;transition:--energy var(--d-energy-out) var(--ease-silk), transform .4s var(--ease-out), border-color var(--d-hover) var(--ease-out);background-color:#0000}.btn--silk:not(:has(>.silk)){background-color:color-mix(in srgb, var(--silk-fill,var(--c-silk-fill)) 14%, var(--c-ground))}.btn--silk.has-live-silk{transition:transform .4s var(--ease-out), border-color var(--d-hover) var(--ease-out)}.btn--silk:after{content:"";border-radius:inherit;corner-shape:squircle;box-shadow:inset 0 1px 0 #fff1e957, inset 0 -1px 0 #fff1e93d, inset 1px 0 0 #fff1e91c, inset -1px 0 0 #fff1e91c, inset 0 calc(11 * var(--u)) calc(11 * var(--u)) calc(-11 * var(--u)) #00000047;opacity:.85;pointer-events:none;transition:opacity var(--d-hover) var(--ease-out);position:absolute;inset:-1px}.btn--silk:focus-visible{--energy:.6}.btn--silk.is-touched{--energy:1;transition-duration:.12s, var(--d-press), var(--d-hover)}.btn--silk.is-spike{--energy:1.2;transition-duration:.12s, .26s, var(--d-hover)}@media (hover:hover) and (pointer:fine){.btn--silk:is(:hover,.is-hover){--energy:1;transition-duration:var(--d-energy-in), var(--d-hover), var(--d-hover)}.btn--silk.has-live-silk:is(:hover,.is-hover){transition-duration:var(--d-hover), var(--d-hover)}.btn--silk:is(:hover,.is-hover):after{opacity:1}:root[data-motion=full] .btn--silk:is(:hover,.is-hover){transform:scale(1.022)}}:root:not([data-motion=full]) .btn--silk{--energy:0!important}.btn--silk.is-demoted{border-color:var(--line-control);color:var(--ink);text-shadow:none;background-color:#0000}.btn--silk.is-demoted>.silk,.btn--silk.is-demoted:after{opacity:0}.btn--secondary{border-color:var(--line-control);color:var(--ink);background-color:#0000}@media (hover:hover) and (pointer:fine){.btn--secondary:is(:hover,.is-hover){border-color:var(--ink-80);background-color:var(--ink-06)}}.btn--secondary:focus-visible{border-color:var(--ink-80);background-color:var(--ink-06)}.btn--secondary.btn--on-plate{color:var(--c-ink);background-color:rgb(14 13 12/calc(.35 + var(--scrim-boost)));border-color:#f3eae373}@media (hover:hover) and (pointer:fine){.btn--secondary.btn--on-plate:is(:hover,.is-hover){background-color:rgb(14 13 12/calc(.55 + var(--scrim-boost)));border-color:#f3eae3cc}}.btn--text{--btn-px:0px;border-radius:var(--r-xs);text-underline-offset:.28em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-40);border-color:#0000}@media (hover:hover) and (pointer:fine){.btn--text:is(:hover,.is-hover){text-decoration-color:currentColor}}:root[data-motion=full] .btn:is(:active,.is-pressed,.is-touched){transition-duration:var(--d-press);transition-timing-function:var(--ease-press);transform:scale(.97)}:root[data-motion=full] .btn--silk:is(:active,.is-pressed,.is-touched){transition:--energy .12s var(--ease-silk), transform var(--d-press) var(--ease-press);transform:scale(.994)}.btn:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;pointer-events:none}@media (forced-colors:active){.btn{color:buttontext;background:buttonface;border-color:buttontext}.btn--silk:after{display:none}}.chips{gap:var(--s-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.chips__legend{inline-size:100%;margin-block-end:var(--s-3);padding:0}.chip{justify-content:center;align-items:center;gap:calc(8 * var(--u));min-block-size:max(calc(36 * var(--u)), var(--hit));min-inline-size:var(--hit);padding:0 calc(14 * var(--u));border:1px solid var(--line-control);border-radius:var(--r-s);corner-shape:squircle;color:var(--ink);font:400 var(--t-small) / 1.1 var(--f-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--d-micro) var(--ease-out), color var(--d-micro) var(--ease-out), border-color var(--d-micro) var(--ease-out), transform var(--d-hover) var(--ease-out);background-color:#0000;display:inline-flex;position:relative}.chip .glyph{--glyph-cell:calc(1.5 * var(--u))}.chip__count{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-60);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.chip:is(:hover,.is-hover):not([aria-pressed=true],:has(>input:checked)){background-color:var(--ink-06)}}.chip:is([aria-pressed=true],:has(>input:checked)){background-color:var(--ink);border-color:var(--ink);color:var(--ground)}.chip:is([aria-pressed=true],:has(>input:checked)) .chip__count{color:color-mix(in srgb, var(--ground) 70%, transparent)}.chip:has(>input:focus-visible){outline:2px solid var(--focus-ink);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-gap)}:root[data-motion=full] .chip:is(:active,.is-pressed){transition-duration:var(--d-press);transition-timing-function:var(--ease-press);transform:scale(.97)}.chip:is(:disabled,[aria-disabled=true],:has(>input:disabled)){opacity:.45;cursor:not-allowed}@media (forced-colors:active){.chip{border-color:buttontext}.chip:is([aria-pressed=true],:has(>input:checked)){color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}.plus{--plus-c:var(--ink-40);inline-size:var(--plus);block-size:var(--plus);pointer-events:none;color:var(--plus-c);position:absolute;translate:-50% -50%}.plus:before,.plus:after{content:"";background:currentColor;position:absolute}.plus:before{block-size:1px;inset-block-start:calc(50% - .5px);inset-inline:0}.plus:after{inline-size:1px;inset-block:0;inset-inline-start:calc(50% - .5px)}.plus--static{vertical-align:middle;display:inline-block;position:relative;translate:none}:root[data-motion=full] .plus[data-draw]:not(.is-drawn){opacity:0;scale:0}.plus[data-draw]{transition:scale .42s var(--ease-out), opacity .42s var(--ease-out)}.hairline{background:var(--line);block-size:1px;inline-size:100%;transform-origin:var(--from,0%) 50%;border:0;margin:0;display:block}.hairline--v{block-size:100%;inline-size:1px;transform-origin:50% var(--from,0%)}.hairline--control{background:var(--line-control)}.hairline--dashed{background:repeating-linear-gradient(90deg, var(--line) 0 calc(4 * var(--u)), transparent 0 calc(8 * var(--u)))}.hairline--v.hairline--dashed{background:repeating-linear-gradient(180deg, var(--line) 0 calc(4 * var(--u)), transparent 0 calc(8 * var(--u)))}:root[data-motion=full] .hairline[data-draw]:not(.is-drawn){transform:scaleX(0)}:root[data-motion=full] .hairline--v[data-draw]:not(.is-drawn){transform:scaleY(0)}.hairline[data-draw]{transition:transform var(--d-draw) var(--ease-out)}.construction{color:var(--ink-20);pointer-events:none;display:block;overflow:visible}.construction :is(.c-line,.c-arc){fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;--k:1}.construction .c-strong{color:var(--ink-40);stroke:var(--ink-40)}.construction .c-plus{fill:none;stroke:var(--ink-40);stroke-width:1px;vector-effect:non-scaling-stroke}:root[data-motion=full] .construction[data-draw] :is(.c-line,.c-arc){stroke-dasharray:0 calc(var(--t0,0) * (1 - var(--k))) var(--k) 2;transition:--k var(--d-draw) var(--ease-out);transition-delay:var(--delay,0s)}:root[data-motion=full] .construction[data-draw]:not(.is-drawn) :is(.c-line,.c-arc){--k:0}:root[data-motion=full] .construction[data-draw]:not(.is-drawn) .c-plus{opacity:0}.construction[data-draw] .c-plus{transition:opacity .42s var(--ease-out) var(--delay,0s)}:root .construction.is-settled :is(.c-line,.c-arc).c-dashed,:root[data-motion] .construction.is-settled[data-draw] :is(.c-line,.c-arc).c-dashed{stroke-dasharray:4 4;transition:none}@media (forced-colors:active){.plus,.construction,.construction :is(.c-line,.c-arc,.c-plus){color:canvastext;stroke:canvastext}.hairline{background:canvastext}}:where(dialog.menu,dialog.book,dialog[data-dialog]){max-block-size:none;max-inline-size:none;color:var(--c-ink);background:0 0;border:0;margin:0;padding:0;overflow:visible}:where(dialog.menu,dialog.book,dialog[data-dialog])::backdrop{background:0 0}:is(dialog.menu,dialog.book,dialog[data-dialog]):not([open]){display:none}html:has(dialog[open]:modal){scrollbar-gutter:stable;overflow:hidden}.ember-edge{background:var(--c-ember);box-shadow:0 0 calc(4 * var(--u)) color-mix(in srgb, var(--c-ember-glow) 60%, transparent), 0 0 calc(12 * var(--u)) color-mix(in srgb, var(--c-ember-glow) 35%, transparent)}.dots{--dot-cell:var(--cell);inline-size:calc(var(--dw) * var(--dot-cell));block-size:calc(var(--dh) * var(--dot-cell));fill:currentColor;flex:none;display:block;overflow:visible}.dots__off{opacity:.2}.num{display:block}.num:has(>.dots)>.num__t{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-contrast:more){.dots__off{opacity:.35}}.facts{container:facts/inline-size}.facts__list{grid-template-columns:max-content minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.fact{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:var(--s-5);padding-block:var(--s-3);border-block-start:1px solid var(--line);display:grid}.fact:last-child{border-block-end:1px solid var(--line)}.fact__v{color:var(--ink)}.fact__l{max-inline-size:30ch;font:400 var(--t-label) / 1.4 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);text-wrap:pretty}@container facts (width>=600px){.facts__list{column-gap:var(--gutter);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.fact{align-content:start;align-items:start;row-gap:var(--s-4);padding-block:var(--s-4) 0;grid-column:auto;grid-template-columns:none}.fact:last-child{border-block-end:0}.fact__l{max-inline-size:26ch}}.glyph{--glyph-cell:var(--cell);--gw:12;--gh:12;inline-size:calc(var(--gw) * var(--glyph-cell));block-size:calc(var(--gh) * var(--glyph-cell));vertical-align:middle;-webkit-mask:var(--glyph-src) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--glyph-src) 0 0 / 100% 100% no-repeat;mask:var(--glyph-src) 0 0 / 100% 100% no-repeat;image-rendering:pixelated;background-color:currentColor;flex:none;display:inline-block}.glyph--s{--glyph-cell:calc(3 * var(--u))}.glyph--xs{--glyph-cell:calc(2 * var(--u))}.glyph--em{--glyph-cell:calc(.8em / 12);vertical-align:-.1em}.glyph--ember{color:var(--c-ember)}.glyph[data-glyph=plant]{--glyph-src:url(/glyphs/plant.svg);--glyph-steps:url(/glyphs/plant-steps.svg)}.glyph[data-glyph=cloud]{--glyph-src:url(/glyphs/cloud.svg);--glyph-steps:url(/glyphs/cloud-steps.svg)}.glyph[data-glyph=mark]{--glyph-src:url(/glyphs/mark.svg);--glyph-steps:url(/glyphs/mark-steps.svg)}.glyph[data-glyph=download]{--glyph-src:url(/glyphs/download.svg)}.glyph[data-glyph=camera]{--glyph-src:url(/glyphs/camera.svg)}.glyph[data-glyph=dice]{--glyph-src:url(/glyphs/dice.svg)}.glyph[data-glyph=presentation]{--glyph-src:url(/glyphs/presentation.svg)}.glyph[data-glyph=alert]{--glyph-src:url(/glyphs/alert.svg)}.glyph[data-glyph=faceid]{--glyph-src:url(/glyphs/faceid.svg)}.glyph[data-glyph=dumbbell]{--glyph-src:url(/glyphs/dumbbell.svg)}.glyph[data-glyph=starship]{--glyph-src:url(/glyphs/starship.svg)}.glyph[data-glyph=close]{--glyph-src:url(/glyphs/close.svg)}.glyph[data-glyph=menu]{--glyph-src:url(/glyphs/menu.svg)}.glyph[data-glyph=play]{--glyph-src:url(/glyphs/play.svg)}.glyph[data-glyph=pause]{--glyph-src:url(/glyphs/pause.svg)}.glyph[data-glyph=chevron]{--glyph-src:url(/glyphs/chevron.svg);--gw:5;--gh:3}@keyframes glyph-step{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}:root[data-motion=full] .glyph.is-stepping,:root[data-motion=full] :is(a,button,.glyph-host):is(:hover,:focus-visible) .glyph[data-steps],:root[data-motion=full] .glyph[data-steps]:hover{-webkit-mask-image:var(--glyph-steps,var(--glyph-src));-webkit-mask-image:var(--glyph-steps,var(--glyph-src));mask-image:var(--glyph-steps,var(--glyph-src));animation:.44s steps(4,jump-none) both glyph-step;-webkit-mask-size:400% 100%;mask-size:400% 100%}@media (forced-colors:active){.glyph{forced-color-adjust:none;background-color:canvastext}}.index-list{border-block-end:1px solid var(--line);margin:0;padding:0;list-style:none;container:index/inline-size}.index-list>li{margin:0}.index-row{--ir-pad:calc(24 * var(--u));align-items:baseline;column-gap:var(--gutter);row-gap:var(--s-2);min-block-size:max(56px, calc(88 * var(--u)));padding-block:var(--ir-pad);border-block-start:1px solid var(--line);color:var(--ink);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(4ch,auto) minmax(0,1fr) auto;grid-template-areas:"index title arrow""index meta arrow";text-decoration:none;display:grid;position:relative}.index-row:focus-visible{outline-offset:-2px;border-radius:var(--r-xs);box-shadow:inset 0 0 0 3px var(--focus-gap)}.index-row__index{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-60);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:index}.scramble__out{white-space:nowrap;display:inline-block}.index-row__title{font:400 var(--t-h3) / var(--lh-h3) var(--f-sans);letter-spacing:var(--tr-h3);text-wrap:balance;grid-area:title}.index-row__meta{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;grid-area:meta;display:flex}.index-row__tags{gap:var(--s-1);flex-wrap:wrap;display:flex}.index-row__tags .tag{min-block-size:calc(24 * var(--u))}.index-row__year{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-60);font-variant-numeric:tabular-nums;white-space:nowrap}.index-row__arrow{font:400 var(--t-h3) / 1 var(--f-sans);color:var(--ink-60);transition:translate var(--d-hover) var(--ease-out), color var(--d-hover) var(--ease-out);grid-area:arrow;align-self:center}.index-row__thumb{display:none}.index-row:after{content:"";background:var(--c-ember);transform-origin:100%;block-size:1px;transition:transform .4s var(--ease-struct);pointer-events:none;position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}.index-row:is(:focus-visible,.is-hover):after{transform-origin:0;transition-duration:var(--d-state);transform:scaleX(1)}.index-row:is(:focus-visible,.is-hover) .index-row__arrow{color:var(--ink);translate:calc(3 * var(--u)) 0}@media (hover:hover) and (pointer:fine){.index-row:hover:after{transform-origin:0;transition-duration:var(--d-state);transform:scaleX(1)}.index-row:hover .index-row__arrow{color:var(--ink);translate:calc(3 * var(--u)) 0}}.index-row:active{background-color:var(--ink-06)}:root[data-motion=full] .index-row:active:after{transform-origin:0;transition-duration:var(--d-press);transform:scaleX(1)}:root[data-motion=full] .index-row:active .index-row__arrow{color:var(--ink);translate:calc(3 * var(--u)) 0}@container index (width>=880px){.index-row{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-areas:none;align-items:baseline}.index-row__index{grid-column:1 / var(--hang);grid-row:1}.index-row__title{grid-column:var(--hang) / span 4;grid-row:1}.index-row__meta{display:contents}.index-row__tags{grid-area:1/9/auto/span 2;align-self:center}.index-row__year{grid-area:1/11/auto/span 1}.index-row__arrow{grid-area:1/-2/auto/-1;justify-self:end}}@media not (min-width:1280px){@container index (width>=880px){.index-row__title{grid-column:var(--hang) / span 3}.index-row__meta{grid-area:1/6/auto/span 2;align-self:center;display:flex}.index-row__tags,.index-row__year{grid-area:auto}}}@container index (width<560px){.index-row{--ir-pad:var(--s-4)}.index-row__tags .tag{min-block-size:calc(22 * var(--u))}}@media (hover:none),(pointer:coarse){.index-row{grid-template-columns:minmax(3ch,auto) minmax(0,1fr) auto;grid-template-areas:"index title thumb""index meta thumb"}.index-row__arrow{display:none}.index-row__thumb{inline-size:calc(64 * var(--u));aspect-ratio:16/10;border-radius:var(--r-xs);corner-shape:squircle;background-color:var(--media-tint,var(--ink-06));grid-area:thumb;align-self:center;display:block;overflow:hidden}.index-row__thumb img{object-fit:cover;block-size:100%;inline-size:100%}}.index-preview{z-index:var(--z-preview);inline-size:calc(320 * var(--u));aspect-ratio:16/10;border-radius:var(--r-m);corner-shape:squircle;background-color:var(--c-ground-deep);pointer-events:none;opacity:0;transform-origin:0%;clip-path:inset(8% 6% round var(--r-m));transition:opacity var(--d-hover) var(--ease-out), scale var(--d-hover) var(--ease-out), clip-path var(--d-hover) var(--ease-out);will-change:translate;contain:layout paint;position:fixed;inset-block-start:0;inset-inline-start:0;overflow:hidden;scale:.92}.index-preview.is-flip{transform-origin:100%}.index-preview.is-on{opacity:1;clip-path:inset(0 round var(--r-m));scale:1}.index-preview__media{opacity:0;transition:opacity var(--d-micro) var(--ease-out);position:absolute;inset:0}.index-preview__media.is-current{opacity:1}.index-preview__media,.index-preview__media img{object-fit:cover;block-size:100%;inline-size:100%}.index-preview.is-docked{inline-size:calc(240 * var(--u));transform-origin:100%;z-index:2;position:absolute;inset-block-start:50%;inset-inline:auto 0;translate:0 -50%}:root:not([data-motion=full]) .index-preview{transition:none}.label{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ink-60);white-space:nowrap;align-items:baseline;gap:0;margin:0;display:inline-flex}.label:before{content:"[ ";content:"[ " / ""}.label:after{content:" ]";content:" ]" / ""}.label--plain:before,.label--plain:after{content:none}.label--ink{color:var(--ink)}.label--wrap{white-space:normal}.label--led:before{content:"";content:"" / "";inline-size:var(--led);block-size:var(--led);background:radial-gradient(circle, var(--c-ember) 0 38%, transparent 40%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-ember) 75%, transparent);border-radius:50%;flex:none;align-self:center;margin-inline-end:calc(10 * var(--u))}.label--led:after,.label--index:before,.label--index:after{content:none}.label--index{color:var(--ink-60)}.local-time{gap:4px calc(20 * var(--u));font:400 var(--t-label)/1.4 var(--f-mono);letter-spacing:.06em;flex-wrap:wrap;margin:0;display:flex}.local-time__row{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.local-time__city{text-transform:uppercase;color:var(--ink-60)}.local-time__time{font-variant-numeric:tabular-nums;min-inline-size:5ch}.media{min-inline-size:0;margin:0;position:relative}.media__frame{border-radius:var(--r-m);corner-shape:squircle;background-color:var(--media-tint,var(--ink-06));isolation:isolate;position:relative;overflow:hidden}.media__frame>:is(picture,img,video){background-color:var(--media-tint,transparent);block-size:auto;inline-size:100%;display:block}.media__frame>picture>img{block-size:auto;inline-size:100%}.media__frame>video{object-fit:cover;background-color:var(--media-tint,transparent)}.media--fill .media__frame>:is(picture,video),.media--fill .media__frame>picture>img{object-fit:cover;block-size:100%}.media--16x10 .media__frame{aspect-ratio:16/10}.media--4x5 .media__frame{aspect-ratio:4/5}.media--16x10 .media__frame>:is(picture,video),.media--4x5 .media__frame>:is(picture,video){block-size:100%;position:absolute;inset:0}.media--16x10 .media__frame img,.media--4x5 .media__frame img{object-fit:cover;block-size:100%;inline-size:100%}.media--screen .media__frame{border-radius:var(--r-l)}.media--screen .media__frame:after{content:"";z-index:2;border-radius:inherit;corner-shape:squircle;box-shadow:inset 0 0 0 1px var(--ink-10);pointer-events:none;position:absolute;inset:0}.media--flat .media__frame{border-radius:0}.media__caption{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);text-wrap:pretty;margin-block-start:var(--s-3)}.media__toggle{--size:32px;z-index:3;inline-size:var(--size);block-size:var(--size);border-radius:var(--r-s);corner-shape:squircle;background-color:rgb(14 13 12/calc(.72 + var(--scrim-boost)));color:var(--c-ink);cursor:pointer;opacity:.9;transition:opacity var(--d-micro) var(--ease-out), background-color var(--d-micro) var(--ease-out), transform var(--d-press) var(--ease-press);border:1px solid #f3eae366;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:calc(12 * var(--u));inset-inline-end:calc(12 * var(--u))}@media (pointer:coarse){.media__toggle{--size:44px}}.media__toggle .glyph{--glyph-cell:calc(var(--size) / 24)}@media (hover:hover) and (pointer:fine){.media__toggle:hover{opacity:1;background-color:#0e0d0ce6}}:root[data-motion=full] .media__toggle:active{transform:scale(.94)}.media__toggle[hidden],.media__toggle .glyph[data-glyph=play]{display:none}.media[data-state=paused] .media__toggle .glyph[data-glyph=play],.media[data-state=idle] .media__toggle .glyph[data-glyph=play]{display:inline-block}.media[data-state=paused] .media__toggle .glyph[data-glyph=pause],.media[data-state=idle] .media__toggle .glyph[data-glyph=pause]{display:none}@media (forced-colors:active){.media__toggle{color:buttontext;background:buttonface;border-color:buttontext}}dialog.menu{--menu-ink:var(--c-ink);--menu-ink-80:color-mix(in srgb, var(--c-ink) 80%, transparent);--menu-ink-60:color-mix(in srgb, var(--c-ink) 60%, transparent);--menu-ink-50:color-mix(in srgb, var(--c-ink) 50%, transparent);--menu-ink-40:color-mix(in srgb, var(--c-ink) 40%, transparent);--menu-ink-20:color-mix(in srgb, var(--c-ink) 20%, transparent);--menu-ink-10:color-mix(in srgb, var(--c-ink) 10%, transparent);--menu-top:calc(16 * var(--u) + 44px + 12 * var(--u) + 28 * var(--u));--menu-x:calc(40 * var(--u));--menu-pitch:calc(108 * var(--u));--menu-name:calc(64 * var(--u));--ember-pill:linear-gradient(90deg, #ff420845, #ff5a27cc);block-size:100%;inline-size:100%;color:var(--menu-ink);font-family:var(--f-sans);position:fixed;inset:0;overflow:hidden}.menu__scrim{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(180deg, #00000061, #00000085), var(--c-ground-deep);position:absolute;inset:0}dialog.menu[data-glass] .menu__scrim{-webkit-backdrop-filter:blur(calc(24 * var(--u)));backdrop-filter:blur(calc(24 * var(--u)));background:linear-gradient(#00000061,#00000085)}.menu__close{z-index:3;border-radius:var(--r-s,10px);corner-shape:squircle;background:color-mix(in srgb, var(--c-ink) 4%, transparent);block-size:44px;inline-size:44px;color:var(--c-ink);cursor:pointer;transition:background-color .22s var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:fixed}.menu__close svg{inline-size:calc(14 * var(--u));fill:currentColor;shape-rendering:crispedges;block-size:auto}.menu__close:hover{background:var(--menu-ink-10)}.menu__panel{z-index:1;pointer-events:none;position:absolute;inset:0}.menu__panel>*{pointer-events:auto}.menu__jump{display:none}dialog.menu:not([data-dial]) .menu__panel{overscroll-behavior:contain;pointer-events:auto;padding:calc(var(--menu-top) + 4px) max(20px, env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));flex-direction:column;gap:28px;display:flex;overflow-y:auto}dialog.menu:not([data-dial]) .menu__ruler,dialog.menu:not([data-dial]) .menu__marker,dialog.menu:not([data-dial]) .menu__preview,dialog.menu:not([data-dial]) .menu__cap{display:none}dialog.menu:not([data-dial]) .menu__group{font:400 var(--t-label)/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--menu-ink-60);margin:24px 0 4px}dialog.menu:not([data-dial]) .menu__group:first-child{margin-top:0}dialog.menu:not([data-dial]) .menu__link{border-block-end:1px solid var(--menu-ink-10);align-items:baseline;gap:14px;min-block-size:56px;padding-block:12px;display:flex}dialog.menu:not([data-dial]) .menu__link:before{inset:4px -10px}dialog.menu:not([data-dial]) .menu__name{font:400 var(--t-quote)/1.1 var(--f-sans);letter-spacing:-.02em}dialog.menu:not([data-dial]) .menu__idx{order:-1;min-inline-size:3ch}dialog.menu:not([data-dial]) .menu__cta--aside,dialog.menu:not([data-dial]) .menu__aside-cap,dialog.menu:not([data-dial]) .menu__fact--motion{display:none}dialog.menu:not([data-dial]) .menu__lead-cap{flex-basis:100%;margin:0}@media (min-width:1024px){dialog.menu:not([data-dial]) .menu__panel{column-gap:calc(20 * var(--u));padding-inline:max(var(--menu-x), env(safe-area-inset-left,0px)) max(var(--menu-x), env(safe-area-inset-right,0px));grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;display:grid}dialog.menu:not([data-dial]) .menu__panel .menu__lead{grid-column:1/-1}dialog.menu:not([data-dial]) .menu__panel .menu__nav{grid-column:1/span 7}dialog.menu:not([data-dial]) .menu__panel .menu__aside{grid-column:9/span 4}}.menu__list{margin:0;padding:0;list-style:none}.menu__link{isolation:isolate;color:var(--menu-ink-80);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .22s var(--ease-out);text-decoration:none;position:relative}.menu__link:before{content:"";z-index:-1;border-radius:calc(4 * 1.6 * var(--u));corner-shape:squircle;background:var(--ember-pill);box-shadow:inset 0 0 0 1px #ff420866, 0 0 calc(10 * var(--u)) calc(1 * var(--u)) #ff5a276b, 0 0 calc(30 * var(--u)) calc(4 * var(--u)) #ff5a2733;opacity:0;transition:opacity var(--d-hover) var(--ease-out);position:absolute;inset:0}.menu__name{white-space:nowrap}.menu__idx{font:400 var(--t-label)/1 var(--f-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--menu-ink-60);transition:color .22s var(--ease-out);flex:none}.menu__link:is(:hover,:focus-visible),.menu__row.is-hover>.menu__link,.menu__row.is-centred>.menu__link{color:var(--c-ink)}.menu__link:is(:hover,:focus-visible):before,.menu__row.is-hover>.menu__link:before{opacity:1}.menu__link:active{color:var(--c-ink)}.menu__link:active:before{opacity:1;transition-duration:0s}.menu__link:is([aria-current],[data-current]){color:var(--c-ink)}.menu__link:is([aria-current],[data-current]) .menu__idx{color:var(--c-ember)}dialog.menu[data-dial] .menu__panel{column-gap:calc(20 * var(--u));padding:var(--menu-top) max(var(--menu-x), env(safe-area-inset-right,0px)) calc(40 * var(--u)) max(var(--menu-x), env(safe-area-inset-left,0px));grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}dialog.menu[data-dial] .menu__lead{display:none}dialog.menu[data-dial] .menu__jump{top:var(--toggle-y,38px);left:calc(var(--toggle-x,60px) + 16 * var(--u));font:300 var(--t-h3)/1 var(--f-display-serif);letter-spacing:-.02em;color:var(--menu-ink-50);pointer-events:none;margin:0;display:block;position:fixed;translate:0 -50%}dialog.menu[data-dial] .menu__nav{grid-column:1/span 7;min-block-size:0}dialog.menu[data-dial] .menu__dial{block-size:100%;position:relative}dialog.menu[data-dial] .menu__group{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}dialog.menu[data-dial] .menu__ruler{inline-size:calc(14 * var(--u));pointer-events:none;position:absolute;inset:0 auto 0 0;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}dialog.menu[data-dial] .menu__ticks{block-size:calc(100% + 2 * var(--pitch,var(--menu-pitch)));background:linear-gradient(var(--menu-ink-40) 0 1px, transparent 1px) 0 0 / 100% var(--pitch,var(--menu-pitch)) repeat-y, linear-gradient(var(--menu-ink-20) 0 1px, transparent 1px) 0 0 / 62% calc(var(--pitch,var(--menu-pitch)) / 6) repeat-y;will-change:transform;position:absolute;inset:0 0 auto}dialog.menu[data-dial] .menu__marker{z-index:2;left:calc(-5 * var(--u));top:var(--marker-y,40%);inline-size:calc(13 * var(--u));block-size:calc(14 * var(--u));isolation:isolate;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 14'%3E%3Cpath fill='%23FF5A1F' d='M11.4721 4.59147C13.3262 5.66193 13.3262 8.33807 11.4721 9.40852L4.17169 13.6234C2.31761 14.6939 1.25552e-06 13.3558 1.3491e-06 11.2149L1.71758e-06 2.78508C1.81116e-06 0.644174 2.31761 -0.693897 4.17169 0.376558L11.4721 4.59147Z'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;translate:0 -50%}dialog.menu[data-dial] .menu__marker:before,dialog.menu[data-dial] .menu__marker>.menu__marker-glow{content:"";pointer-events:none;border-radius:50%;position:absolute}dialog.menu[data-dial] .menu__marker:before{inset:calc(-8 * var(--u));mix-blend-mode:screen;z-index:-1;background:radial-gradient(closest-side,#ff6e32b3,#ff5a1f40 55%,#0000)}dialog.menu[data-dial] .menu__marker>.menu__marker-glow{inset:calc(-34 * var(--u));mix-blend-mode:plus-lighter;z-index:-2;background:radial-gradient(closest-side,#ff783c61,#ff5a1f1a 50%,#0000)}dialog.menu[data-dial] .menu__view{inset:0 0 0 calc(30 * var(--u));touch-action:none;position:absolute;overflow:clip;-webkit-mask-image:linear-gradient(#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 6% 94%,#0000 100%)}dialog.menu[data-dial] .menu__band{-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--zone,14%), #000 calc(100% - var(--zone,14%)), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, #000 var(--zone,14%), #000 calc(100% - var(--zone,14%)), transparent 100%);position:absolute;inset:0}dialog.menu[data-dial] .menu__soft{block-size:var(--zone,14%);pointer-events:none;filter:blur(calc(7 * var(--u)));position:absolute;inset-inline:0;overflow:clip}dialog.menu[data-dial] .menu__soft--top{top:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}dialog.menu[data-dial] .menu__soft--bottom{bottom:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}dialog.menu[data-dial] .menu__lane{will-change:transform;position:relative}dialog.menu[data-dial] .menu__lane--soft{position:absolute;inset:0 0 auto}dialog.menu[data-dial] .menu__row{block-size:var(--menu-pitch);align-items:center;padding-inline-start:calc(10 * var(--u));display:flex}dialog.menu[data-dial] .menu__link{align-items:flex-start;gap:calc(4 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:inline-flex}dialog.menu[data-dial] .menu__name{font:350 var(--menu-name)/1 var(--f-sans);letter-spacing:-.03em}dialog.menu[data-dial] .menu__idx{margin-block-start:calc(-4 * var(--u))}dialog.menu[data-dial] .menu__cap{left:calc(14 * var(--u));margin-bottom:calc(2 * var(--u));font:400 var(--t-label)/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--menu-ink-60);white-space:nowrap;position:absolute;bottom:100%}dialog.menu[data-dial].is-dragging .menu__view{cursor:grabbing}dialog.menu[data-dial] .menu__aside{align-items:flex-start;gap:calc(14 * var(--u));overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;grid-column:9/span 4;min-block-size:0;display:flex;overflow-y:auto}dialog.menu[data-dial] .menu__aside::-webkit-scrollbar{display:none}dialog.menu[data-dial] .menu__preview{flex:none;inline-size:100%;display:block}dialog.menu[data-dial] .menu__cards{max-block-size:max(160px,30vh);inline-size:100%}dialog.menu[data-dial][data-from=bottom] .menu__panel{padding-block:calc(40 * var(--u)) var(--menu-top)}dialog.menu[data-dial] .menu__cta--aside{margin-block-start:calc(10 * var(--u));display:inline-flex}dialog.menu[data-dial] .menu__fact--motion{display:grid}@media not (min-width:1280px){dialog.menu[data-dial] .menu__aside{grid-column:8/-1}dialog.menu[data-dial] .menu__fact{grid-template-columns:minmax(0,6.5em) minmax(0,1fr)}}.menu__fact .availability{white-space:normal}dialog.menu[data-dial] .menu__aside{margin-inline:-24px;padding-inline:24px}.menu__preview{display:none}.menu__cards{aspect-ratio:16/10;border-radius:var(--r-m,12px);corner-shape:squircle;background:var(--c-ground-deep);box-shadow:inset 0 0 0 1px var(--menu-ink-10);position:relative;overflow:hidden}.menu__card{opacity:0;transition:opacity .16s var(--ease-out), scale .42s var(--ease-out);position:absolute;inset:0;scale:1.02}.menu__card picture,.menu__card img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.menu__card.is-on{opacity:1;scale:1}.menu__card[style*=--glow]:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--glow) 28%, transparent), transparent);pointer-events:none;block-size:40%;position:absolute;inset:auto 0 0}dialog.menu:not(.is-primed) .menu__card picture{display:none}.menu__card--grid{background:var(--c-ground-deep);grid-template-columns:1fr 1fr;gap:2px;display:grid}.menu__card--type{background:linear-gradient(var(--menu-ink-10), var(--menu-ink-10)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--menu-ink-10), var(--menu-ink-10)) 0 50% / 100% 1px no-repeat, var(--c-ground);place-items:center;display:grid}.menu__card-rule{inset:calc(14 * var(--u));border:1px solid var(--menu-ink-10);border-radius:var(--r-s);corner-shape:squircle;position:absolute}.menu__card-name{padding:0 calc(10 * var(--u));background:var(--c-ground);font:350 var(--t-quote)/1 var(--f-sans);letter-spacing:-.03em;position:relative}.menu__card-cap{gap:calc(12 * var(--u));margin:calc(10 * var(--u)) 0 0;font:400 var(--t-label)/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--menu-ink-60);display:flex}.menu__card-cap span:first-child{color:var(--c-ember)}.menu__card-cap span:nth-child(2){color:var(--c-ink)}.menu__card-cap span:empty{display:none}.menu__aside{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.menu__lead{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.menu__cta--aside{display:none}.menu__facts{inline-size:100%;margin:4px 0 0;display:grid}.menu__fact{border-block-start:1px solid var(--menu-ink-10);grid-template-columns:minmax(0,7.5em) minmax(0,1fr);align-items:center;gap:12px;min-block-size:44px;padding-block:6px;display:grid}.menu__fact dd{min-inline-size:0;margin:0}.menu__fact--motion{display:none}.menu__label{font:400 var(--t-label)/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--menu-ink-60)}.menu__email{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.menu__mail,.menu__deck,.menu__socials a{min-block-size:var(--hit,32px);color:var(--c-ink);font:400 var(--t-small)/1.2 var(--f-sans);text-decoration:underline;-webkit-text-decoration-color:var(--menu-ink-40);text-decoration-color:var(--menu-ink-40);text-underline-offset:.25em;align-items:center;display:inline-flex}:is(.menu__mail,.menu__deck,.menu__socials a):hover{text-decoration-color:currentColor}.menu__socials{flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none;display:flex}.menu__socials a{position:relative}.menu__socials a:before{content:"";inline-size:max(100%, var(--hit-strict,44px));block-size:max(100%, var(--hit-strict,44px));position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.copy-btn{border-radius:var(--r-s,10px);corner-shape:squircle;min-block-size:44px;min-inline-size:44px;box-shadow:inset 0 0 0 1px var(--menu-ink-40,currentColor);color:inherit;font:400 var(--t-label)/1 var(--f-mono,monospace);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding-inline:12px;display:inline-flex}.copy-btn:hover{background:color-mix(in srgb, currentColor 6%, transparent)}.copy-btn__status{font:400 var(--t-label)/1 var(--f-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ember)}.copy-btn__status:empty{display:none}.menu__fact:has(.menu__mail:empty){display:none}@keyframes menu-rise{0%{translate:0 calc(14 * var(--u))}}@keyframes menu-in{0%{opacity:0}}:root[data-motion=full] dialog.menu.is-entering .menu__row>.menu__link,:root[data-motion=full] dialog.menu.is-entering .menu__group{animation:menu-rise .52s var(--ease-out) var(--d,0s) both, menu-in .38s var(--ease-out) var(--d,0s) both}:root[data-motion=full] dialog.menu.is-entering :is(.menu__aside,.menu__lead,.menu__jump){animation:menu-in .4s var(--ease-out) .12s both, menu-rise .52s var(--ease-out) .12s both}:root[data-motion=full] dialog.menu.is-entering .menu__marker{animation:menu-in .36s var(--ease-out) .2s both}@media (pointer:coarse){:root[data-motion=full] dialog.menu.is-entering .menu__row>.menu__link{animation-duration:.4s,.3s}}@media (forced-colors:active){.menu__close,.menu__link,.copy-btn{border:1px solid #0000}.menu__link:before{box-shadow:none;background:highlight}.menu__marker{forced-color-adjust:none}.menu__scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}}.motion-toggle{--mt-ink:currentColor;align-items:center;gap:calc(10 * var(--u));min-block-size:44px;min-inline-size:44px;padding:0 calc(6 * var(--u));border-radius:var(--r-s,10px);corner-shape:squircle;color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.motion-toggle:hover{background:color-mix(in srgb, currentColor 7%, transparent)}.motion-toggle__label{font:400 var(--t-label)/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-80)}.motion-toggle__track{inline-size:calc(28 * var(--u));block-size:calc(16 * var(--u));border-radius:calc(5 * var(--u));corner-shape:squircle;min-block-size:14px;min-inline-size:24px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 40%, transparent);flex:none;position:relative}.motion-toggle__knob{top:50%;left:calc(3 * var(--u));inline-size:calc(10 * var(--u));block-size:calc(10 * var(--u));border-radius:calc(3 * var(--u));corner-shape:squircle;background:color-mix(in srgb, currentColor 60%, transparent);min-block-size:8px;min-inline-size:8px;position:absolute;translate:0 -50%}:root[data-motion=full] .motion-toggle__knob{transform:translateX(calc(12 * var(--u)));transition:transform var(--d-micro,.16s) var(--ease-out), background-color var(--d-micro,.16s) var(--ease-out);background:currentColor}.motion-toggle.is-thrown .motion-toggle__knob{animation:mt-strike .52s var(--ease-out) both}@keyframes mt-strike{0%,30%{background-color:var(--c-ember);box-shadow:0 0 calc(8 * var(--u)) color-mix(in srgb, var(--c-ember-glow) 70%, transparent)}to{box-shadow:0 0 #0000}}@media (forced-colors:active){.motion-toggle{border:1px solid #0000}.motion-toggle__track{box-shadow:none;border:1px solid canvastext}.motion-toggle__knob{background:canvastext}:root[data-motion=full] .motion-toggle__knob{background:highlight}.motion-toggle.is-thrown .motion-toggle__knob{animation:none}}.nav{--nav-inset:calc(16 * var(--u));--nav-pad:calc(8 * var(--u));--nav-h:calc(44px + 12 * var(--u));--nav-gap:calc(24 * var(--u));--nav-toggle:44px;--nav-badge-w:calc(44 * var(--u));--nav-travel:calc(100lvh - 2 * var(--nav-inset) - var(--nav-h));--nav-step:0;--nav-dur:.9s;--nav-ink:var(--c-ink);--nav-sans:var(--f-sans);--nav-mono:var(--f-mono);--nav-col:max(0px, calc((var(--vw,1vw) * 100 - var(--content-max,100vw)) / 2));--nav-top:max(var(--nav-inset), env(safe-area-inset-top,0px));--nav-left:max(var(--nav-inset), env(safe-area-inset-left,0px), min(calc(var(--nav-col) + var(--nav-inset)), var(--nav-x-max,100vw)));--nav-right:max(var(--nav-inset), env(safe-area-inset-right,0px), min(calc(var(--nav-col) + var(--nav-inset)), var(--nav-x-max,100vw)));z-index:40;pointer-events:none;color:var(--nav-ink);font-family:var(--nav-sans);--ink-80:color-mix(in srgb, var(--nav-ink) var(--a-80), transparent);--ink-60:color-mix(in srgb, var(--nav-ink) var(--a-60), transparent);--ink-40:color-mix(in srgb, var(--nav-ink) var(--a-40), transparent);--ink-20:color-mix(in srgb, var(--nav-ink) var(--a-20), transparent);--ink-07:color-mix(in srgb, var(--nav-ink) 7%, transparent);position:fixed;inset:0}.nav[data-ground=paper]{--nav-ink:var(--c-ink-on-paper)}.nav__bar{top:var(--nav-top);left:var(--nav-left);right:var(--nav-right);height:var(--nav-h);justify-content:space-between;align-items:center;gap:var(--nav-gap);padding-inline:var(--nav-pad);z-index:2;isolation:isolate;pointer-events:none;transform:translate3d(0, calc(var(--nav-step) * var(--nav-travel)), 0);display:flex;position:absolute}@supports (width:round(1.5px, 1px)){.nav__bar{transform:translate3d(0, round(calc(var(--nav-step) * var(--nav-travel)), 1px), 0)}}.nav__bar{translate:0 var(--nav-hide,0px);will-change:transform}.nav__bar:before,.nav__bar:after{content:"";z-index:-1;border-radius:var(--r-m,14px);corner-shape:squircle;opacity:0;pointer-events:none;position:absolute;inset:0}.nav__bar:before{background:color-mix(in srgb, var(--c-ground-deep) var(--nav-fill-dark,93%), transparent)}.nav__bar:after{background:color-mix(in srgb, var(--c-paper) var(--nav-fill-paper,94%), transparent)}.nav__bar :is(a,button){pointer-events:auto}.nav[data-fill=on] .nav__bar{pointer-events:auto}.nav[data-state=dock]{--nav-fill-dark:97%;--nav-fill-paper:97%}.nav[data-state=dock] .nav__bar:before{box-shadow:inset 0 0 0 1px #f3eae312,0 10px 30px -12px #0009}.nav[data-state=dock] .nav__bar:after{box-shadow:inset 0 0 0 1px #14141417,0 10px 30px -14px #14141447}.nav[data-fill=on]:not([data-ground=paper]) .nav__bar:before,.nav[data-fill=on][data-ground=paper] .nav__bar:after{opacity:1}.nav[data-hidden]{--nav-hide:calc(-1 * (var(--nav-h) + var(--nav-top) + 8px))}.nav.is-swap .nav__bar{opacity:0}.nav__start{align-items:center;gap:calc(8 * var(--u));min-inline-size:0;display:flex;position:relative}.nav__toggle{inline-size:var(--nav-toggle);block-size:var(--nav-toggle);border-radius:var(--r-s,10px);corner-shape:squircle;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.nav__toggle:before{content:"";border-radius:inherit;corner-shape:squircle;background:var(--c-ground-deep);opacity:0;position:absolute;inset:0}.nav__toggle:hover:after{content:"";border-radius:inherit;corner-shape:squircle;background:var(--ink-07);position:absolute;inset:0}.pixel-burger{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u));fill:currentColor;shape-rendering:crispedges;display:block;position:relative;overflow:visible}.pixel-burger rect{transform-box:view-box;transform:translate(0)}[aria-expanded=true]>.pixel-burger rect,.menu.is-open .menu__close .pixel-burger rect{transform:translate(calc(var(--dx) * 1px), calc(var(--dy) * 1px))}.nav__brand{align-items:center;gap:calc(10 * var(--u));min-block-size:var(--hit,32px);color:inherit;border-radius:var(--r-s,10px);text-decoration:none;display:flex}.nav__badge{inline-size:var(--nav-badge-w);block-size:calc(34 * var(--u));flex:none;display:block}.nav__wordmark{block-size:calc(16.1 * var(--u));inline-size:calc(85 * var(--u));fill:currentColor;clip-path:inset(-2px);flex:none;display:block;overflow:visible}.nav__transport{left:calc(var(--nav-toggle) + 8 * var(--u) + var(--nav-badge-w) + 14 * var(--u));align-items:center;gap:calc(4 * var(--u));opacity:0;visibility:hidden;translate:0 -50%;transform:translateX(calc(-8 * var(--u)));display:flex;position:absolute;top:50%}.nav__readout{min-inline-size:7ch;font:400 var(--t-label)/1 var(--nav-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--nav-ink);margin-inline-end:calc(4 * var(--u))}.nav__readout .nav__readout-sep,.nav__readout [data-js=readout-n]{color:var(--ink-60)}.nav[data-lane=tight] .nav__readout{min-inline-size:2ch}.nav[data-lane=tight] .nav__readout .nav__readout-sep,.nav[data-lane=tight] .nav__readout [data-js=readout-n]{display:none}.nav__step{inline-size:var(--hit,32px);border-radius:var(--r-s,10px);corner-shape:squircle;block-size:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.nav__step svg{inline-size:calc(6 * var(--u));block-size:calc(10.5 * var(--u));fill:currentColor;shape-rendering:crispedges}.nav__step:hover{background:var(--ink-07)}.nav__step[aria-disabled=true]{color:var(--ink-40);cursor:default;background:0 0}.nav__end{align-items:center;gap:var(--nav-gap);min-inline-size:0;display:flex}.nav__aux{align-items:center;gap:calc(20 * var(--u));display:flex}.availability{align-items:center;gap:calc(8 * var(--u));font:400 var(--t-small)/1.2 var(--nav-sans,inherit);color:var(--ink-80,currentColor);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;display:flex}.availability:has(.availability__text:empty){display:none}:root.js:not(.is-ready) .availability__text>[data-claim-status]{visibility:hidden}.availability__led{inline-size:calc(6 * var(--u));block-size:calc(6 * var(--u));min-block-size:5px;min-inline-size:5px;box-shadow:inset 0 0 0 1px var(--c-ember);border-radius:50%;flex:none;position:relative}.availability__led:after{content:"";background:var(--c-ember);border-radius:50%;position:absolute;inset:30%}.nav__links{align-items:center;gap:calc(24 * var(--u));margin:0;padding:0;list-style:none;display:flex}.nav__link{min-block-size:var(--hit,32px);font:400 var(--t-small)/1 var(--nav-sans);color:var(--ink-80);align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav__link:after{content:"";transform-origin:100%;background:currentColor;block-size:1px;position:absolute;bottom:calc(50% - .9em);left:0;right:0;transform:scaleX(0)}.nav__link:hover{color:var(--nav-ink)}.nav__link:hover:after{transform-origin:0;transform:scaleX(1)}.nav__link[aria-current]{color:var(--nav-ink)}.nav__link[aria-current]:after{transform:scaleX(1)}:where(.nav__cta){min-block-size:max(var(--hit,32px), calc(36 * var(--u)));padding-inline:calc(16 * var(--u));border-radius:var(--r-s,10px);corner-shape:squircle;background:var(--c-silk-fill,#8c3013);color:var(--c-ink);font:500 var(--t-small)/1 var(--nav-sans);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where(.nav[data-cta-quiet] .nav__cta){box-shadow:inset 0 0 0 1px var(--ink-40);color:var(--nav-ink);text-shadow:none;background:0 0}.nav .nav__cta.is-demoted{color:var(--nav-ink);border-color:var(--ink-40)}.nav[data-cta-dock=lane] .nav__cta{translate:var(--nav-dock-dx,0px) 0}.nav[data-cta-dock=lane].is-cta-arrive .nav__cta{translate:calc(var(--nav-dock-dx,0px) - 8 * var(--u)) 0}.nav__rail{z-index:1;left:calc(var(--nav-left) + var(--nav-pad));top:calc(var(--nav-top) + var(--nav-h) / 2);block-size:var(--nav-travel);inline-size:calc(var(--nav-toggle) + 80 * var(--u));pointer-events:none;position:absolute}.nav__rail-line{left:calc(var(--nav-toggle) / 2);background:var(--ink-20);transform-origin:50% 0;inline-size:1px;position:absolute;top:0;bottom:0;transform:scaleY(0)}.nav[data-rail-edge=bottom] .nav__rail-line{transform-origin:50% 100%}.nav__ticks{margin:0;padding:0;list-style:none;position:absolute;inset:0}.nav__tick-item{left:0;top:calc(var(--t) * 100%);opacity:0;visibility:hidden;position:absolute;translate:0 -50%}.nav__tick{min-block-size:var(--hit,32px);padding:0 calc(10 * var(--u)) 0 calc(var(--nav-toggle) / 2 + 12 * var(--u));border-radius:var(--r-s,10px);color:var(--ink-60);font:400 var(--t-label)/1 var(--nav-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;display:flex;position:relative}.nav__tick:hover{color:var(--nav-ink)}.nav__tick:hover .nav__tick-notch{background:var(--c-ember)}.nav__tick[aria-current]{pointer-events:none}.nav__tick[aria-current] .nav__tick-num{opacity:0}.nav__tick-notch{left:calc(var(--nav-toggle) / 2 - 4.5 * var(--u));inline-size:calc(9 * var(--u));background:var(--ink-40);block-size:1px;position:absolute;top:50%}.nav[data-state=reel] .nav__aux,.nav[data-state=reel] .nav__links{opacity:0;visibility:hidden}.nav[data-state=reel] .nav__wordmark{clip-path:inset(-2px 100% -2px -2px);opacity:0}.nav[data-state=reel] .nav__transport{opacity:1;visibility:visible;transform:none}.nav[data-state=reel] .nav__toggle:before{opacity:1}.nav[data-state=reel] .nav__rail-line{transform:scaleY(1)}.nav[data-state=reel] .nav__tick-item{opacity:1;visibility:visible}.nav[data-state=landed] .nav__cta,.nav[data-state=landed] .nav__aux .motion-toggle{opacity:0;visibility:hidden}.nav[data-state=landed] .nav__aux,.nav[data-state=landed] .nav__links{translate:var(--nav-cta-shift,0px) 0}.nav__veil{z-index:1;block-size:calc(var(--nav-strip) + 72 * var(--u));pointer-events:none;opacity:0;visibility:hidden;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(0deg,#000 0 42%,#000000de 52%,#000000a8 62%,#00000070 72%,#00000040 81%,#0000001a 90%,#0000);mask-image:linear-gradient(0deg,#000 0 42%,#000000de 52%,#000000a8 62%,#00000070 72%,#00000040 81%,#0000001a 90%,#0000)}.nav__veil:before,.nav__veil:after{content:"";opacity:0;position:absolute;inset:0}.nav__veil:before{background:var(--c-ground)}.nav__veil:after{background:var(--c-paper)}.nav[data-veil=on] .nav__veil{opacity:1;visibility:visible}.nav[data-veil=on]:not([data-ground=paper]) .nav__veil:before,.nav[data-veil=on][data-ground=paper] .nav__veil:after{opacity:1}.nav .nav__chip{right:max(calc(20 * var(--u)), calc(12px + env(safe-area-inset-right,0px)));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:3;--btn-h:44px;--btn-px:16px;pointer-events:auto;opacity:0;visibility:hidden;transform-origin:100% 100%;display:none;position:fixed;translate:0 14px;scale:.9;box-shadow:0 12px 28px -10px #06040399,0 2px 8px -2px #06040359}.nav[data-chip=on] .nav__chip{opacity:1;visibility:visible;translate:none;scale:none}:root[data-motion=full] .nav .nav__bar{transition:transform var(--nav-dur) var(--ease-struct), translate .26s var(--ease-out), opacity .26s var(--ease-out)}:root[data-motion=full] .nav.is-swap .nav__bar{transition:transform 0s, translate .26s var(--ease-out), opacity .14s var(--ease-exit)}:root[data-motion=full] .nav .nav__toggle:before{transition:opacity .2s var(--ease-out)}:root[data-motion=full] .nav .pixel-burger rect{transition:transform .24s var(--ease-out) calc(var(--k) * 12ms)}:root[data-motion=full] .nav .nav__link:after{transition:transform .4s var(--ease-struct)}:root[data-motion=full] .nav .nav__link:hover:after{transition-duration:var(--d-state,.5s)}:root[data-motion=full] .nav .nav__link,:root[data-motion=full] .nav .nav__step,:root[data-motion=full] .nav .nav__tick{transition:color .16s var(--ease-out), background-color .16s var(--ease-out)}:root[data-motion=full] .nav .nav__aux,:root[data-motion=full] .nav .nav__links{transition:opacity .26s var(--ease-out), visibility 0s, translate .32s var(--ease-out)}:root[data-motion=full] .nav .nav__aux .motion-toggle{transition:opacity .26s var(--ease-out), visibility 0s}:root[data-motion=full] .nav .nav__wordmark{transition:clip-path .26s var(--ease-out) .18s, opacity .2s var(--ease-out) .18s}:root[data-motion=full] .nav .nav__transport{transition:opacity .14s var(--ease-exit), transform .14s var(--ease-exit), visibility 0s .14s}:root[data-motion=full] .nav .nav__rail-line{transition:transform .4s var(--ease-struct)}:root[data-motion=full] .nav .nav__tick-item{transition:opacity .16s var(--ease-exit), visibility 0s .16s}:root[data-motion=full] .nav .nav__cta{transition:opacity .26s var(--ease-out), visibility 0s, background-color .26s var(--ease-out), box-shadow .26s var(--ease-out), color .26s var(--ease-out), transform .4s var(--ease-out), translate .3s var(--ease-out)}:root[data-motion=full] .nav .nav__cta:hover{transition-duration:.26s,0s,.26s,.26s,.26s,.26s,.3s}:root[data-motion=full] .nav .nav__veil{transition:opacity .32s var(--ease-out), visibility 0s}:root[data-motion=full] .nav .nav__veil:before,:root[data-motion=full] .nav .nav__veil:after{transition:opacity .32s var(--ease-out)}:root[data-motion=full] .nav .nav__bar:before,:root[data-motion=full] .nav .nav__bar:after{transition:opacity var(--d-hover,.26s) var(--ease-out), box-shadow var(--d-hover,.26s) var(--ease-out)}:root[data-motion=full] :where(.nav) .nav__chip{transition:translate .46s var(--ease-out), scale .46s var(--ease-out), opacity .3s var(--ease-out), visibility 0s, transform .4s var(--ease-out), --energy var(--d-energy-out) var(--ease-silk)}:root[data-motion=full] .nav[data-state=reel] .nav__aux,:root[data-motion=full] .nav[data-state=reel] .nav__links{transition:opacity .2s var(--ease-exit), visibility 0s .2s}:root[data-motion=full] .nav[data-state=reel] .nav__wordmark{transition:clip-path .26s var(--ease-struct), opacity .2s var(--ease-exit) 60ms}:root[data-motion=full] .nav[data-state=reel] .nav__transport{transition:opacity .26s var(--ease-out) .12s, transform .26s var(--ease-out) .12s, visibility 0s}:root[data-motion=full] .nav[data-state=reel] .nav__rail-line{transition:transform .6s var(--ease-struct)}:root[data-motion=full] .nav[data-state=reel] .nav__tick-item{transition:opacity .3s var(--ease-out) calc(var(--t) * .45s + .1s), visibility 0s}:root[data-motion=full] .nav[data-state=landed] :is(.nav__cta,.nav__aux .motion-toggle){transition:opacity .26s var(--ease-exit), visibility 0s .26s}:root[data-motion=full] .nav[data-state=landed] :is(.nav__aux,.nav__links){transition:opacity .26s var(--ease-out), visibility 0s, translate .42s var(--ease-struct)}:root[data-motion=full] .nav.is-cta-return:not([data-state=landed]) .nav__cta{transition:opacity .26s var(--ease-out) .17s, visibility 0s, background-color .26s var(--ease-out), box-shadow .26s var(--ease-out), color .26s var(--ease-out), transform .4s var(--ease-out), translate .3s var(--ease-out)}.nav.is-cta-away .nav__cta{opacity:0}:root[data-motion=full] .nav.is-cta-away .nav__cta{transition:opacity .16s var(--ease-exit), translate 0s, visibility 0s}:root[data-motion=full] .nav[data-cta-dock=lane].is-cta-away .nav__cta{transition-duration:.14s,0s,0s}:root[data-motion=full] .nav:not([data-chip=on]) .nav__chip{transition:translate .22s var(--ease-exit), scale .22s var(--ease-exit), opacity .18s var(--ease-exit), visibility 0s .22s}:root[data-motion=full] .nav:not([data-veil=on]) .nav__veil{transition:opacity .2s var(--ease-exit), visibility 0s .2s}.nav.is-snap,.nav.is-snap *{transition:none!important}:root{--nav-strip:calc(16 * var(--u) * 2 + 44px + 12 * var(--u));scroll-padding-top:calc(var(--nav-strip) + 16px)}:root.nav-bottom{scroll-padding-top:16px;scroll-padding-bottom:calc(var(--nav-strip) + 16px)}@media (max-width:1279.98px){.nav__aux .availability{display:none}}@media (max-width:1023.98px){.nav{--nav-inset:8px;--nav-pad:6px;--nav-h:56px;--nav-badge-w:40px}.nav__aux,.nav__links,.nav__cta,.nav__transport,.nav__rail{display:none}.nav__brand{gap:8px}.nav__badge{block-size:30.9091px}.nav__wordmark{block-size:15px;inline-size:79.1925px}.nav .nav__chip{display:inline-flex}.nav__veil{display:none}:root{--nav-strip:0px;--chip-safe:calc(72px + env(safe-area-inset-bottom,0px))}:root,:root.nav-bottom{scroll-padding:72px 0 var(--chip-safe)}}@media (max-height:500px){.nav .nav__chip{display:none}}@media (prefers-contrast:more){.nav{--ink-80:var(--nav-ink);--ink-60:color-mix(in srgb, var(--nav-ink) 80%, transparent);--ink-40:color-mix(in srgb, var(--nav-ink) 80%, transparent);--ink-20:color-mix(in srgb, var(--nav-ink) 40%, transparent)}}@media (forced-colors:active){.nav__toggle,.nav__step,.nav__tick,.nav__cta,.nav__chip{border:1px solid #0000}.nav__bar:before,.nav__bar:after,.nav__veil:before,.nav__veil:after{background:canvas}.nav__rail-line,.nav__tick-notch{background:canvastext}}.comet{--comet-ink:var(--nav-ink,var(--c-ink));--seg:.0124;inline-size:calc(60 * var(--u));block-size:calc(50 * var(--u));margin:calc(-8 * var(--u));pointer-events:none;display:block;overflow:visible}@media (max-width:1023.98px){.comet{block-size:45.4545px;inline-size:54.5455px;margin:-7.27273px}}.comet__plate{fill:color-mix(in srgb, var(--comet-ink) 7%, transparent);stroke:color-mix(in srgb, var(--comet-ink) 20%, transparent);stroke-width:1px}.comet__mark{fill:var(--comet-ink)}.comet__tail path{fill:none;stroke-linecap:butt;stroke-dasharray:var(--seg) calc(1 - var(--seg));stroke-dashoffset:calc(var(--seg) * (var(--j) + 1) - var(--comet-s,0))}.comet__core{fill:#ffe6d2}.comet__breathe{transform-box:fill-box;transform-origin:50%}:is(.comet[data-lit=false],:root[data-motion=full] body[data-signal] .comet:not([data-lit])) .comet__tail,:is(.comet[data-lit=false],:root[data-motion=full] body[data-signal] .comet:not([data-lit])) .comet__glow{opacity:0}:is(.comet[data-lit=false],:root[data-motion=full] body[data-signal] .comet:not([data-lit])) .comet__core{fill:color-mix(in srgb, var(--comet-ink) 40%, transparent)}:root[data-motion=full] .comet .comet__tail{transition:opacity .26s var(--ease-out)}:root[data-motion=full] .comet .comet__core{transition:fill .26s var(--ease-out)}.signal{z-index:41;pointer-events:none;opacity:0;will-change:transform, opacity;block-size:0;inline-size:0;position:fixed;top:0;left:0}.signal__halo,.signal__core{border-radius:50%;position:absolute;translate:-50% -50%}.signal__halo{inline-size:calc(24 * var(--u));block-size:calc(24 * var(--u));background:radial-gradient(circle, color-mix(in srgb, var(--c-ember-glow) 75%, transparent) 0, color-mix(in srgb, var(--c-ember) 30%, transparent) 38%, transparent 70%)}.signal__core{inline-size:calc(6 * var(--u));block-size:calc(6 * var(--u));background:var(--c-ember-glow);box-shadow:0 0 calc(4 * var(--u)) var(--c-ember-glow)}@media (forced-colors:active){.comet__plate{stroke:canvastext}.comet__mark{fill:canvastext}}[data-reveal=words]{--rw-delay:.12s;--rw-stagger:40ms;--rw-dur:.7s}.rw{vertical-align:top;display:inline-block}.rw__i{display:inline-block}@keyframes rw-rise{0%{transform:translateY(105%)rotate(3deg)}to{transform:none}}@keyframes rw-release{to{overflow:visible}}:root[data-motion=full] [data-reveal=words]:not(.is-static) .rw{animation:1ms step-end both rw-release;animation-delay:calc(var(--rw-delay) + var(--i,0) * var(--rw-stagger) + var(--rw-dur));margin-block:-.12em -.22em;margin-inline:-.04em;padding-block:.12em .22em;padding-inline:.04em;overflow:clip}:root[data-motion=full] [data-reveal=words]:not(.is-static) .rw__i{transform-origin:0 100%;animation:rw-rise var(--rw-dur) var(--ease-out) both;animation-delay:calc(var(--rw-delay) + var(--i,0) * var(--rw-stagger))}[data-reveal=words].is-replay :is(.rw,.rw__i),:root[data-motion=full] [data-reveal=words].is-replay:not(.is-static) :is(.rw,.rw__i){animation-name:none}:root[data-motion=full] [data-reveal=ink].is-pending{color:var(--ink-40)}[data-reveal=ink].is-inking{color:var(--ink)}.ruler{--tick-minor:calc(6 * var(--u));--tick-major:calc(14 * var(--u));--tick-color:var(--ink-40);--tick-lit:var(--ink);inline-size:100%;block-size:calc(var(--tick-major) + 1px);color:var(--ink-60);position:relative}.ruler:before{content:"";background:var(--line);block-size:1px;transform-origin:var(--draw-from,0%) 50%;position:absolute;inset-block-end:0;inset-inline:0}.ruler__ticks{pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:0}.ruler__tick{--lit:clamp(0, calc((var(--progress) * (var(--n) - 1) - var(--i)) + 1), 1);inline-size:1px;block-size:var(--tick-minor);background-color:var(--tick-color);opacity:calc(.5 + .5 * var(--lit));flex:none}.ruler__tick.is-major{block-size:var(--tick-major)}.ruler[data-lit] .ruler__tick{background-color:color-mix(in srgb, var(--tick-lit) calc(var(--lit) * 100%), var(--tick-color))}.ruler__labels{margin:0;padding:0;list-style:none;position:absolute;inset:0}.ruler__label{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;inset-block-start:calc(100% + var(--s-2));inset-inline-start:calc(var(--at,0) * 100%);translate:-50%}.ruler__label:first-child{translate:0}.ruler__label:last-child{translate:-100%}.ruler--v{inline-size:calc(var(--tick-major) + 1px);block-size:100%}.ruler--v:before{block-size:auto;inline-size:1px;inset:0 auto 0 0}.ruler--v .ruler__ticks{flex-direction:column;align-items:flex-start}.ruler--v .ruler__tick{inline-size:var(--tick-minor);block-size:1px}.ruler--v .ruler__tick.is-major{inline-size:var(--tick-major);block-size:1px}.ruler--v .ruler__label{inset-block-start:calc(var(--at,0) * 100%);inset-inline-start:calc(100% + var(--s-3));translate:0 -50%}:root[data-motion=full] .ruler[data-draw]:not(.is-drawn):before{transform:scaleX(0)}:root[data-motion=full] .ruler--v[data-draw]:not(.is-drawn):before{transform:scaleY(0)}:root[data-motion=full] .ruler[data-draw]:not(.is-drawn) .ruler__tick{scale:1 0}:root[data-motion=full] .ruler--v[data-draw]:not(.is-drawn) .ruler__tick{scale:0 1}.ruler[data-draw]:before{transition:transform var(--d-draw) var(--ease-out)}.ruler[data-draw] .ruler__tick{transform-origin:50% 100%;transition:scale .4s var(--ease-out) calc(.2s + var(--i) * 12ms), background-color var(--d-micro) linear, opacity var(--d-micro) linear}.ruler--v[data-draw] .ruler__tick{transform-origin:0}@media (forced-colors:active){.ruler__tick,.ruler:before{background-color:canvastext}}.sig{--sig-h:calc(56 * var(--u));block-size:var(--sig-h);aspect-ratio:var(--sig-ratio,3);max-inline-size:100%;-webkit-mask:var(--sig-src) 0 50% / contain no-repeat;-webkit-mask:var(--sig-src) 0 50% / contain no-repeat;mask:var(--sig-src) 0 50% / contain no-repeat;background-color:currentColor;flex:none;display:block}:root[data-motion=full] .sig.is-armed{--sig-p:-12%;clip-path:polygon(-4% -10%, calc(var(--sig-p) + 8%) -10%, calc(var(--sig-p) - 2%) 110%, -4% 110%)}:root[data-motion=full] .sig.is-armed.is-signed{--sig-p:112%;transition:--sig-p 1.15s var(--ease-out)}@media (forced-colors:active){.sig{background-color:canvastext}}:root,[data-palette=ember]{--silk-a:url(/silk/ember-a.webp);--silk-b:url(/silk/ember-b.webp);--silk-hot:url(/silk/ember-hot.webp);--silk-fill:#241712;--silk-tint:#a12a08}[data-palette=book]{--silk-a:url(/silk/book-a.webp);--silk-b:url(/silk/book-b.webp);--silk-hot:url(/silk/book-hot.webp);--silk-fill:#1b1514;--silk-tint:#8c3013}[data-palette=clay]{--silk-a:url(/silk/clay-a.webp);--silk-b:url(/silk/clay-b.webp);--silk-hot:url(/silk/clay-hot.webp);--silk-fill:#18120e;--silk-tint:#6b3a22}[data-palette=cobalt]{--silk-a:url(/silk/cobalt-a.webp);--silk-b:url(/silk/cobalt-b.webp);--silk-hot:url(/silk/cobalt-hot.webp);--silk-fill:#0d1422;--silk-tint:#1f3f96}[data-palette=copper]{--silk-a:url(/silk/copper-a.webp);--silk-b:url(/silk/copper-b.webp);--silk-hot:url(/silk/copper-hot.webp);--silk-fill:#1f130a;--silk-tint:#9a3a06}[data-palette=hero]{--silk-a:url(/silk/hero-a.webp);--silk-b:url(/silk/hero-b.webp);--silk-hot:url(/silk/hero-hot.webp);--silk-fill:#15141e;--silk-tint:#281cd4}[data-palette=indigo]{--silk-a:url(/silk/indigo-a.webp);--silk-b:url(/silk/indigo-b.webp);--silk-hot:url(/silk/indigo-hot.webp);--silk-fill:#0f1239;--silk-tint:#1a249c}[data-palette=moss]{--silk-a:url(/silk/moss-a.webp);--silk-b:url(/silk/moss-b.webp);--silk-hot:url(/silk/moss-hot.webp);--silk-fill:#1e2011;--silk-tint:#5f6a2c}[data-palette=pine]{--silk-a:url(/silk/pine-a.webp);--silk-b:url(/silk/pine-b.webp);--silk-hot:url(/silk/pine-hot.webp);--silk-fill:#1a1631;--silk-tint:#3a2c9e}[data-palette=rust]{--silk-a:url(/silk/rust-a.webp);--silk-b:url(/silk/rust-b.webp);--silk-hot:url(/silk/rust-hot.webp);--silk-fill:#24100b;--silk-tint:#8f2412}[data-palette=sky]{--silk-a:url(/silk/sky-a.webp);--silk-b:url(/silk/sky-b.webp);--silk-hot:url(/silk/sky-hot.webp);--silk-fill:#0f1624;--silk-tint:#23477f}[data-palette=sunset]{--silk-a:url(/silk/sunset-a.webp);--silk-b:url(/silk/sunset-b.webp);--silk-hot:url(/silk/sunset-hot.webp);--silk-fill:#25120a;--silk-tint:#8f3210}@supports (background-image:image-set(url('x.avif') type('image/avif'))){:root,[data-palette=ember]{--silk-a:image-set(url(/silk/ember-a.avif) type("image/avif"), url(/silk/ember-a.webp) type("image/webp"));--silk-b:image-set(url(/silk/ember-b.avif) type("image/avif"), url(/silk/ember-b.webp) type("image/webp"));--silk-hot:image-set(url(/silk/ember-hot.avif) type("image/avif"), url(/silk/ember-hot.webp) type("image/webp"))}[data-palette=book]{--silk-a:image-set(url(/silk/book-a.avif) type("image/avif"), url(/silk/book-a.webp) type("image/webp"));--silk-b:image-set(url(/silk/book-b.avif) type("image/avif"), url(/silk/book-b.webp) type("image/webp"));--silk-hot:image-set(url(/silk/book-hot.avif) type("image/avif"), url(/silk/book-hot.webp) type("image/webp"))}[data-palette=clay]{--silk-a:image-set(url(/silk/clay-a.avif) type("image/avif"), url(/silk/clay-a.webp) type("image/webp"));--silk-b:image-set(url(/silk/clay-b.avif) type("image/avif"), url(/silk/clay-b.webp) type("image/webp"));--silk-hot:image-set(url(/silk/clay-hot.avif) type("image/avif"), url(/silk/clay-hot.webp) type("image/webp"))}[data-palette=cobalt]{--silk-a:image-set(url(/silk/cobalt-a.avif) type("image/avif"), url(/silk/cobalt-a.webp) type("image/webp"));--silk-b:image-set(url(/silk/cobalt-b.avif) type("image/avif"), url(/silk/cobalt-b.webp) type("image/webp"));--silk-hot:image-set(url(/silk/cobalt-hot.avif) type("image/avif"), url(/silk/cobalt-hot.webp) type("image/webp"))}[data-palette=copper]{--silk-a:image-set(url(/silk/copper-a.avif) type("image/avif"), url(/silk/copper-a.webp) type("image/webp"));--silk-b:image-set(url(/silk/copper-b.avif) type("image/avif"), url(/silk/copper-b.webp) type("image/webp"));--silk-hot:image-set(url(/silk/copper-hot.avif) type("image/avif"), url(/silk/copper-hot.webp) type("image/webp"))}[data-palette=hero]{--silk-a:image-set(url(/silk/hero-a.avif) type("image/avif"), url(/silk/hero-a.webp) type("image/webp"));--silk-b:image-set(url(/silk/hero-b.avif) type("image/avif"), url(/silk/hero-b.webp) type("image/webp"));--silk-hot:image-set(url(/silk/hero-hot.avif) type("image/avif"), url(/silk/hero-hot.webp) type("image/webp"))}[data-palette=indigo]{--silk-a:image-set(url(/silk/indigo-a.avif) type("image/avif"), url(/silk/indigo-a.webp) type("image/webp"));--silk-b:image-set(url(/silk/indigo-b.avif) type("image/avif"), url(/silk/indigo-b.webp) type("image/webp"));--silk-hot:image-set(url(/silk/indigo-hot.avif) type("image/avif"), url(/silk/indigo-hot.webp) type("image/webp"))}[data-palette=moss]{--silk-a:image-set(url(/silk/moss-a.avif) type("image/avif"), url(/silk/moss-a.webp) type("image/webp"));--silk-b:image-set(url(/silk/moss-b.avif) type("image/avif"), url(/silk/moss-b.webp) type("image/webp"));--silk-hot:image-set(url(/silk/moss-hot.avif) type("image/avif"), url(/silk/moss-hot.webp) type("image/webp"))}[data-palette=pine]{--silk-a:image-set(url(/silk/pine-a.avif) type("image/avif"), url(/silk/pine-a.webp) type("image/webp"));--silk-b:image-set(url(/silk/pine-b.avif) type("image/avif"), url(/silk/pine-b.webp) type("image/webp"));--silk-hot:image-set(url(/silk/pine-hot.avif) type("image/avif"), url(/silk/pine-hot.webp) type("image/webp"))}[data-palette=rust]{--silk-a:image-set(url(/silk/rust-a.avif) type("image/avif"), url(/silk/rust-a.webp) type("image/webp"));--silk-b:image-set(url(/silk/rust-b.avif) type("image/avif"), url(/silk/rust-b.webp) type("image/webp"));--silk-hot:image-set(url(/silk/rust-hot.avif) type("image/avif"), url(/silk/rust-hot.webp) type("image/webp"))}[data-palette=sky]{--silk-a:image-set(url(/silk/sky-a.avif) type("image/avif"), url(/silk/sky-a.webp) type("image/webp"));--silk-b:image-set(url(/silk/sky-b.avif) type("image/avif"), url(/silk/sky-b.webp) type("image/webp"));--silk-hot:image-set(url(/silk/sky-hot.avif) type("image/avif"), url(/silk/sky-hot.webp) type("image/webp"))}[data-palette=sunset]{--silk-a:image-set(url(/silk/sunset-a.avif) type("image/avif"), url(/silk/sunset-a.webp) type("image/webp"));--silk-b:image-set(url(/silk/sunset-b.avif) type("image/avif"), url(/silk/sunset-b.webp) type("image/webp"));--silk-hot:image-set(url(/silk/sunset-hot.avif) type("image/avif"), url(/silk/sunset-hot.webp) type("image/webp"))}}.silk{z-index:-1;border-radius:inherit;corner-shape:squircle;background:linear-gradient(to bottom, #ffffff0b, transparent 38%, transparent 70%, #ffffff05), color-mix(in srgb, var(--silk-fill,var(--c-silk-fill)) 14%, var(--c-ground));pointer-events:none;contain:strict;isolation:isolate;transition:opacity var(--d-hover) var(--ease-out), background-color var(--d-hover) var(--ease-out);position:absolute;inset:0;overflow:hidden}.silk__tex{background:var(--silk-a,none) 50% 50% / cover no-repeat;backface-visibility:hidden;transition:opacity var(--d-hover) var(--ease-out);position:absolute;inset:-30%}.silk__tex--b{background-image:var(--silk-b,none);opacity:.5;-webkit-mask-image:radial-gradient(60% 90% at 66% 45%,#000 0%,#0009 50%,#0000 100%);mask-image:radial-gradient(60% 90% at 66% 45%,#000 0%,#0009 50%,#0000 100%)}.silk__tex--hot{background-image:var(--silk-hot,none);opacity:min(1, max(0, var(--energy)));-webkit-mask-image:radial-gradient(62% 80%,#000 0%,#000000b3 55%,#0000 100%);mask-image:radial-gradient(62% 80%,#000 0%,#000000b3 55%,#0000 100%)}.silk__light{aspect-ratio:2.2;background:radial-gradient(closest-side, var(--c-ember-glow), transparent);mix-blend-mode:color;inline-size:90%;opacity:min(.85, max(0, var(--energy) * .7));border-radius:50%;margin:0;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.silk:after{content:"";border-radius:inherit;corner-shape:squircle;box-shadow:inset 0 0 calc(10 * var(--u)) calc(-2 * var(--u)) #ffc8a061;opacity:max(0, calc((var(--energy) - .6) * 1.2));position:absolute;inset:0}.silk__gl{opacity:0;max-inline-size:none;transition:opacity var(--d-hover) var(--ease-out);display:block;position:absolute;inset:0 auto auto 0}.silk.is-live{background:0 0}.silk.is-live>.silk__gl{opacity:1}.silk.is-live>:not(.silk__gl){opacity:0}.silk.is-live:after{display:none}@keyframes silk-x{0%{translate:-10%}to{translate:10%}}@keyframes silk-y{0%{transform:translateY(-7%)}to{transform:translateY(7%)}}@keyframes silk-fade{0%{opacity:.1}to{opacity:.8}}:root[data-motion=full] .silk__tex--a{animation:5.5s ease-in-out infinite alternate silk-x,3.9s ease-in-out infinite alternate silk-y}:root[data-motion=full] .silk__tex--b{animation:8.5s ease-in-out -3s infinite alternate-reverse silk-x,6.1s ease-in-out -2s infinite alternate silk-y,9s ease-in-out infinite alternate silk-fade}:root[data-motion=full] .silk__tex--hot{animation:2.4s ease-in-out infinite alternate-reverse silk-x,1.7s ease-in-out infinite alternate silk-y}:root .silk:is(.is-live,.is-paused)>.silk__tex,:root :is(.is-demoted,.is-asleep)>.silk>.silk__tex{animation-play-state:paused}.silk.silk--out{opacity:1;transition:opacity .62s ease-in-out}.silk.silk--out.is-fading{opacity:0}@media (forced-colors:active){.silk{display:none}}.tags{gap:var(--s-1) var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag{align-items:center;gap:calc(6 * var(--u));min-block-size:calc(28 * var(--u));padding:0 calc(10 * var(--u));border-radius:var(--r-xs);corner-shape:squircle;background-color:var(--ink-06);color:var(--ink-80);font:400 var(--t-small) / 1.1 var(--f-sans);white-space:nowrap;cursor:default;border:0;display:inline-flex}.tag--mono{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;font-variant-numeric:tabular-nums}.tag.is-lit{color:var(--ink);background-color:var(--ink-10)}.tag.is-lit:before{content:"";inline-size:var(--led);block-size:var(--led);box-shadow:inset 0 0 0 1px var(--ink-60);background:radial-gradient(circle,currentColor 0 40%,#0000 42%);border-radius:50%;flex:none}.tag.is-dim{color:var(--ink-60);background-color:#0000}@media (forced-colors:active){.tag{border:1px solid canvastext}}.nobr{white-space:nowrap}.clause{text-indent:0;max-inline-size:100%;display:inline-block}}@property --sig-p{syntax:"<length-percentage>";inherits:true;initial-value:0%}@layer sections{.about{--about-baseline:24svh;--about-asc:.8555;--about-fs:var(--t-h2);--about-hot:var(--ink-30);--about-rest:color-mix(in srgb, var(--ink) 7.5%, transparent);--about-rest-static:var(--ink-10);--about-lit:var(--ink-30);--about-mark:var(--ink-60);z-index:1;overflow-clip-margin:6px;background:var(--ground);color:var(--ink);position:relative;overflow:clip}:root.gl-on .about:not(.is-landed){background:linear-gradient(transparent 0 100lvh, var(--ground) 100lvh)}.about__inner{inline-size:100%;max-inline-size:var(--content-max);padding-inline:var(--margin);margin-inline:auto}.about__head{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);grid-template-rows:minmax(calc(var(--about-baseline) - var(--about-asc) * var(--about-fs)), auto) auto;display:grid}.about__recent{margin:0 0 var(--s-6);font:400 var(--t-lead) / var(--lh-lead) var(--f-serif);letter-spacing:var(--tr-lead);color:var(--ink-60);text-wrap:pretty;grid-area:1/1/auto/span 8;align-self:end}.about__statement{z-index:1;font-size:var(--about-fs);grid-area:2/1/auto/-1;margin:0;position:relative}.about__line{text-wrap:balance;display:block}.about__statement .glyph{--glyph-cell:calc(.8em / 12);vertical-align:-.1em}.about__field{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);min-block-size:calc((min(var(--vw) * 100, var(--content-max)) - 2 * var(--margin)) * 641 / 1400 + 1px);align-content:start;padding-block-end:var(--s-4);display:grid;position:relative}.about__field>:not(.about__cons,.about__spot){z-index:1;position:relative}.about__cons{block-size:auto;max-inline-size:none;color:var(--about-rest-static);position:absolute;inset-inline-start:0;overflow:visible}.about.has-spot .about__cons:not(.about__cons--lit){color:var(--about-rest)}:root[data-motion=full] .about__cons[data-draw]:not(.is-cool){color:var(--about-hot)}.about__cons.is-cool{transition:color .7s var(--ease-out)}.about__cons :is(.c-line,.c-arc){stroke:currentColor}.about__cons :is(.c-line,.c-arc):not(.c-dashed){stroke-opacity:.6667}.about__cons .c-arc{stroke-width:2px}.about__cons stop{stop-color:currentColor}.about__cons :is(.c-rise,.c-vline){stroke:url(#about-fade)}.about__cons--lit :is(.c-rise,.c-vline){stroke:url(#about-fade-lit)}.about__cons:is(:not([data-draw]),.is-settled) .c-rise{stroke-dasharray:4 4;stroke-dashoffset:4px}.about__cons:is(:not([data-draw]),.is-settled) .c-vline{stroke-dasharray:4 6}.about__glow .c-glow{stroke-width:4px;stroke-opacity:.24;stroke-linecap:butt}.about__glow .c-arc.c-glow{stroke-width:5px}.about__cons.is-cool .about__glow{opacity:0;transition:opacity .8s var(--ease-out)}.about__cons:not([data-draw]) .about__glow{display:none}.about__cons .c-plus{stroke:var(--about-mark);fill:none;stroke-width:1px;transform-box:fill-box;transform-origin:50%}:root[data-motion=full] .about__cons[data-draw] .c-plus{transition:opacity .42s var(--ease-out) var(--delay,0s), scale .42s var(--ease-pop) var(--delay,0s)}:root[data-motion=full] .about__cons[data-draw]:not(.is-drawn) .c-plus{scale:.4}.about__spot{inline-size:calc(600 * var(--u));block-size:calc(600 * var(--u));pointer-events:none;opacity:0;will-change:transform, opacity;transition:opacity .4s var(--ease-out);position:absolute;inset:0 auto auto 0;overflow:clip;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#0000008c 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0%,#0000008c 45%,#0000 100%)}.about.has-spot .about__spot.is-on{opacity:1;transition-duration:var(--d-hover)}.about__cons--lit{color:var(--about-lit);will-change:transform}.about:not(.has-spot) .about__spot{display:none}.about__note{grid-area:1/9/auto/-1;margin:0;padding-block-start:var(--s-7)}.about__quote{margin:0}.about__quote p{font:400 var(--t-body) / var(--lh-body) var(--f-serif);color:var(--ink-80);text-wrap:pretty;hanging-punctuation:first;margin:0}.about__sign{gap:var(--s-2);margin-block-start:var(--s-4);display:grid}.about__sig{--sig-h:calc(48 * var(--u));justify-self:start}.about__byline{align-items:center;gap:var(--s-4);display:flex}.about__portrait{inline-size:calc(64 * var(--u));block-size:calc(64 * var(--u));border-radius:var(--r-s);corner-shape:squircle;background:var(--media-tint,var(--ink-06));flex:none;overflow:clip}.about__portrait img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.about__who{font:400 var(--t-small) / var(--lh-small) var(--f-sans);gap:2px;display:grid}.about__name{color:var(--ink)}.about__title{color:var(--ink-60)}.about__facts{margin:var(--s-6) 0 0;grid-area:2/9/auto/-1}.about__link{grid-area:3/9/auto/-1;justify-self:start;margin-block-start:var(--s-5)}@media not (min-width:1280px){.about__statement{grid-column:1/-1}.about__note,.about__facts,.about__link{grid-column:5/-1}}@media not (min-width:768px){.about__recent{grid-column:1/-1}@media not (min-width:600px){.about{--about-fs:calc(31 * var(--u))}}.about__field{min-block-size:0;padding-block-end:var(--s-9)}.about__note,.about__facts,.about__link{grid-column:1/-1}.about__note{padding-block-start:var(--s-8)}.about__facts{margin-block-start:var(--s-7)}}@media (prefers-contrast:more){.about{--about-rest:var(--ink-20);--about-rest-static:var(--ink-20);--about-mark:var(--ink-80)}}@media (forced-colors:active){.about__cons,.about__cons--lit{color:canvastext}.about__cons .c-plus{stroke:canvastext}.about__spot{display:none}}.case-dec{padding-block-start:var(--case-gap,var(--s-11))}.case-dec__label{margin-block-end:var(--s-7)}.dec{border-block-end:1px solid var(--line);margin:0;padding:0;list-style:none}.dec__item{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--s-5);padding-block:var(--s-7) var(--s-8);border-block-start:1px solid var(--line);display:grid;position:relative}.dec__item:before{content:"";inline-size:var(--plus);block-size:var(--plus);background:linear-gradient(var(--ink-60), var(--ink-60)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--ink-60), var(--ink-60)) 0 50% / 100% 1px no-repeat;position:absolute;inset-block-start:calc(-1 * var(--plus) / 2 - .5px);inset-inline-start:calc((var(--hang) - 1) * (var(--col) + var(--gutter)) - var(--plus) / 2)}.dec__mark{align-items:baseline;gap:var(--s-4);grid-column:1/span 4;margin:0;display:flex}.dec__n{font:300 var(--t-quote) / .9 var(--f-sans);letter-spacing:-.03em;color:var(--ink-40)}.dec__type{transform:translateY(calc(-4 * var(--u)))}.dec__main{grid-column:var(--hang) / span 5;gap:var(--s-5);align-content:start;display:grid}.dec__title{font:300 var(--t-quote) / 1.08 var(--f-display-serif);letter-spacing:-.01em;text-wrap:balance;margin:0}.dec__chose,.dec__rejected,.dec__why{text-wrap:pretty;margin:0}.dec__chose{font:400 var(--t-body) / var(--lh-body) var(--f-serif);color:var(--ink-80);max-inline-size:36em}.dec__k{margin-block-end:var(--s-2);display:block}.dec__aside{gap:var(--s-5);border-inline-start:1px solid var(--line);font:400 var(--t-small) / var(--lh-small) var(--f-sans);grid-column:10/-1;align-content:start;padding-inline-start:var(--s-5);display:grid}.dec__rejected{color:var(--ink-60)}.dec__rejected s{text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-60);text-decoration-color:var(--ink-60)}.dec__why{color:var(--ink-80)}@media not (min-width:1280px){.dec__main{grid-column:var(--hang) / -1}.dec__aside{grid-column:var(--hang) / -1;column-gap:var(--gutter);border-inline-start:0;grid-template-columns:1fr 1fr;padding-inline-start:0}}@media not (min-width:768px){.dec__item{padding-block:var(--s-6) var(--s-7)}.dec__item:before{inset-inline-start:calc(var(--plus) / -2)}.dec__mark,.dec__main,.dec__aside{grid-column:1/-1}.dec__aside{grid-template-columns:1fr}}.case-hero{padding-block-start:max(calc(var(--nav-h,56px) + var(--s-9)), calc(150 * var(--u)));position:relative}.case-hero__head{z-index:1;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--s-5);align-items:start;display:grid;position:relative}.case-hero__id{gap:var(--s-3);grid-column:1/span 4;padding-block-start:calc(10 * var(--u));display:grid}.case-hero__index{gap:calc(8 * var(--u));color:var(--ink-60)}.case-hero__crumb{color:inherit;min-block-size:var(--hit);margin-block:calc((var(--hit) - 1.2em) / -2);transition:background-size var(--d-hover) var(--ease-out), color var(--d-hover) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(50% + .75em)/0% 1px no-repeat;align-items:center;text-decoration:none;display:inline-flex}.case-hero__crumb:hover{color:var(--ink);background-size:100% 1px}.case-hero__sep{color:var(--ink-40)}.case-hero__of{color:var(--ink-60)}.case-hero__client{font:400 var(--t-h3) / var(--lh-h3) var(--f-sans);letter-spacing:var(--tr-h3);margin:0}.case-hero__title{grid-column:var(--hang) / -1;outline-offset:8px;max-inline-size:14em;margin:0}.case-hero__title:focus:not(:focus-visible){outline:none}.case-hero__media{--hero-w:min(calc(10 * var(--col) + 9 * var(--gutter)), calc(80svh * 1.6));margin-block:var(--s-8) 0;justify-items:center;display:grid;position:relative}.case-hero__screen{inline-size:min(100%, var(--hero-w));border-radius:var(--r-l);corner-shape:squircle;position:relative;container-type:inline-size}.case-hero__screen .case-hero__plate{z-index:1;aspect-ratio:16/10;border-radius:inherit;corner-shape:inherit;inline-size:100%;position:relative}.case-hero__plate:after{content:"";z-index:1;border-radius:inherit;corner-shape:inherit;box-shadow:inset 0 0 0 1px var(--ink-10);pointer-events:none;position:absolute;inset:0}.case-hero__glow{border-radius:inherit;corner-shape:inherit;pointer-events:none;box-shadow:0 0 calc(2 * 15cqi) 0 color-mix(in srgb, var(--glow) calc(var(--glow-far) * 100%), transparent), 0 0 calc(2 * 1.15cqi) 0 color-mix(in srgb, var(--glow) calc(var(--glow-near) * 100%), transparent);position:absolute;inset:0}.case-hero__cap{inline-size:min(100%, var(--hero-w));align-items:baseline;column-gap:var(--s-4);row-gap:var(--s-2);font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}.case-hero__state{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase}.case-hero__captext{max-inline-size:60ch}.case-hero__live{align-items:center;gap:var(--s-2);min-block-size:var(--hit);color:var(--ink);margin-inline-start:auto;text-decoration:none;display:inline-flex}.case-hero__live span:first-child{background:linear-gradient(var(--c-ember), var(--c-ember)) 0 100% / 0% 1px no-repeat;transition:background-size var(--d-state) var(--ease-struct)}.case-hero__live:hover span:first-child{background-size:100% 1px}:root[data-route-in=flip] .case-hero__title{--rw-delay:60ms}:root[data-route-in=cover] .case-hero__title{--rw-delay:.224s}.case-hero__title{--rw-stagger:34ms}@media not (min-width:1280px){.case-hero__title{max-inline-size:none}.case-hero__media{--hero-w:min(100%, calc(80svh * 1.6))}}@media not (min-width:768px){.case-hero{padding-block-start:calc(var(--nav-h,56px) + var(--s-8))}.case-hero__id{justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.case-hero__title{grid-column:1/-1}.case-hero__media{margin-block-start:var(--s-7)}.case-hero__screen{border-radius:var(--r-m)}.case-hero__live{margin-inline-start:0}}.case-next{padding-block-start:var(--case-gap,var(--s-11))}.case-next__eng{row-gap:var(--s-6);align-items:end;padding-block-end:var(--s-9)}.case-next__label{align-self:start}.case-next__offer{grid-column:var(--hang) / span 4;gap:var(--s-3);display:grid}.case-next__k{color:var(--ink-60)}.case-next__engname{align-items:baseline;gap:var(--s-3);min-block-size:var(--hit);font:400 var(--t-h3) / var(--lh-h3) var(--f-sans);letter-spacing:var(--tr-h3);color:var(--ink);justify-self:start;text-decoration:none;display:inline-flex}.case-next__engname-t{background:linear-gradient(var(--c-ember), var(--c-ember)) 0 100% / 0% 1px no-repeat;transition:background-size var(--d-state) var(--ease-struct)}.case-next__engname:hover .case-next__engname-t,.case-next__engname:focus-visible .case-next__engname-t{background-size:100% 1px}.case-next__price{align-items:baseline;gap:var(--s-1) var(--s-4);margin:calc(-1 * var(--s-1)) 0 0;flex-wrap:wrap;display:flex}.case-next__amount{font:400 var(--t-body) / 1.3 var(--f-sans);letter-spacing:-.005em;color:var(--ink-80)}.case-next__dur{align-items:baseline;gap:var(--s-4);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);display:inline-flex}.case-next__dur:before{content:"";inline-size:calc(16 * var(--u));background:var(--ink-40);align-self:center;block-size:1px}.case-next__arrow{transition:transform var(--d-hover) var(--ease-out);display:inline-block}.case-next__engname:hover .case-next__arrow{transform:translateX(calc(3 * var(--u)))}.case-next__cta{justify-self:end;justify-items:end;gap:var(--s-3);grid-column:9/-1;display:grid}.case-next__caption{text-align:end;max-inline-size:48ch;margin:0}.case-next__case{--lift:1;padding-block:var(--s-10) var(--s-11);color:var(--ink);background:var(--c-ground-deep);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:clip}.case-next__case:focus-visible{outline-offset:-6px}.case-next__room{z-index:-1;background:radial-gradient(56% 64% at 62% 62%, color-mix(in srgb, var(--glow-next) 16%, transparent), transparent 72%);opacity:calc(.8 * var(--lift));transition:opacity var(--d-chapter) var(--ease-out);position:absolute;inset:0}.case-next__inner{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--s-5);display:grid}.case-next__kicker{gap:var(--s-4);color:var(--ink-60);grid-column:1/span 6;display:inline-flex}.case-next__client{font:300 var(--t-poster) / var(--lh-poster) var(--f-sans);letter-spacing:var(--tr-poster);z-index:1;grid-column:1/-1;margin-block-end:calc(-18 * var(--u));margin-inline-start:var(--sb,var(--sb-display));display:block;position:relative}.case-next__screen{border-radius:var(--r-l);transition:transform var(--d-chapter) var(--ease-out);box-shadow:0 0 calc(2 * var(--next-sf,130px)) 0 color-mix(in srgb, var(--glow-next) calc(var(--glow-far) * 100% * var(--lift)), transparent), 0 0 calc(2 * var(--next-sn,10px)) 0 color-mix(in srgb, var(--glow-next) calc(var(--glow-near) * 100% * var(--lift)), transparent);grid-column:4/-1;display:block;position:relative}.case-next__screen .case-next__plate{aspect-ratio:16/10;border-radius:inherit;corner-shape:squircle}.case-next__rim{border-radius:inherit;corner-shape:squircle;box-shadow:inset 0 0 0 1px var(--ink-10);pointer-events:none;position:absolute;inset:0}.case-next__foot{justify-content:space-between;align-items:baseline;gap:var(--s-6);grid-column:4/-1;margin-block-start:var(--s-4);display:flex}.case-next__out{max-inline-size:30em;font:400 var(--t-lead) / var(--lh-lead) var(--f-serif);letter-spacing:var(--tr-lead);color:var(--ink-80);text-wrap:pretty}.case-next__go{align-items:baseline;gap:var(--s-2);font:400 var(--t-body) / 1.2 var(--f-sans);flex:none;display:inline-flex}.case-next__go>span:first-child{background:linear-gradient(var(--c-ember), var(--c-ember)) 0 100% / 0% 1px no-repeat;transition:background-size var(--d-state) var(--ease-struct)}@media (hover:hover) and (pointer:fine){.case-next__case:hover{--lift:1.15}:root[data-motion=full] .case-next__case:hover .case-next__screen{transform:scale(1.012)}.case-next__case:hover .case-next__go>span:first-child{background-size:100% 1px}.case-next__case:hover .case-next__arrow{transform:translateX(calc(3 * var(--u)))}}.case-next__case:focus-visible .case-next__go>span:first-child{background-size:100% 1px}.case-next__screen{--next-sf:calc((9 * var(--col) + 8 * var(--gutter)) * .15);--next-sn:calc((9 * var(--col) + 8 * var(--gutter)) * .0115)}@media not (min-width:1280px){.case-next__offer{grid-column:var(--hang) / -1}.case-next__cta{grid-column:var(--hang) / -1;justify-self:start;justify-items:start}.case-next__caption{text-align:start}.case-next__screen,.case-next__foot{grid-column:2/-1}}@media not (min-width:768px){.case-next__offer,.case-next__cta{grid-column:1/-1}.case-next__case{padding-block:var(--s-9) var(--s-10)}.case-next__client{margin-block-end:0}.case-next__screen,.case-next__foot{grid-column:1/-1}.case-next__foot{gap:var(--s-4);flex-direction:column}.case-next__price{gap:var(--s-1);flex-direction:column}.case-next__dur:before{content:none}.case-next__caption{max-inline-size:none}.case-next__screen{--next-sf:calc(var(--vw) * 100 * .15);--next-sn:calc(var(--vw) * 100 * .0115)}}.case-out{padding-block-start:var(--case-gap,var(--s-11))}.out{grid-column:var(--hang) / span 7;gap:var(--s-7);margin:0;padding:0;list-style:none;display:grid}.out__item{gap:var(--s-3);max-inline-size:30em;display:grid}.out__type{gap:calc(10 * var(--u))}.out__type:before{content:"";content:"" / "";inline-size:var(--led);block-size:var(--led);background:radial-gradient(circle, var(--ink) 0 40%, transparent 42%);box-shadow:inset 0 0 0 1px var(--ink-60);border-radius:50%;align-self:center}.out__text{font:400 var(--t-h3) / 1.22 var(--f-serif);letter-spacing:-.01em;text-wrap:pretty;margin:0}.out__item+.out__item .out__text{font-size:var(--t-lead);color:var(--ink-80)}.out__src{font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);margin:0}.out__src a{color:var(--ink)}.own{grid-column:var(--hang) / span 5;margin:var(--s-8) 0 0;padding:var(--s-5) calc(22 * var(--u));border:1px dashed var(--ink-20);border-radius:var(--r-m);gap:var(--s-3);display:grid}.own__list{gap:var(--s-2);font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-80);margin:0;padding:0;list-style:none;display:grid}.own__item:before{content:"— ";content:"— " / "";color:var(--ink-40)}@media not (min-width:1280px){.out,.own{grid-column:var(--hang) / -1}}@media not (min-width:768px){.out,.own{grid-column:1/-1}}.case{--glow:#ff5a1f;--glow-far:.3;--glow-near:.22;--case-gap:var(--s-11);--case-pad:calc(16 * var(--u));background:var(--ground);color:var(--ink);display:block}.case>section{background:var(--ground)}.case :is(.case-sit__label,.case-reframe__label,.case-work__label,.case-out__label,.case-rules__label,.case-next__label){grid-column:1/span 4;align-self:start;padding-block-start:calc(9 * var(--u))}.case :is(.case-sit__label,.case-reframe__label,.case-work__label,.case-out__label,.case-rules__label,.case-next__label,.case-dec__label){white-space:normal;text-wrap:balance;display:block}@media not (min-width:768px){.case{--case-gap:var(--s-9)}.case :is(.case-sit__label,.case-reframe__label,.case-work__label,.case-out__label,.case-rules__label,.case-next__label){padding-block:0 var(--s-4);grid-column:1/-1}}.case-plate{padding-block-start:var(--s-9)}.ticket{--cell-pad:calc(22 * var(--u));--notch:calc(14 * var(--u));--stub:calc(168 * var(--u));grid-template-columns:minmax(0, 1fr) var(--stub);border:1px solid var(--line);border-radius:var(--r-m);display:grid;position:relative}.ticket__grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ticket__cell{gap:var(--s-3);padding:var(--cell-pad);flex-direction:column;min-inline-size:0;display:flex;position:relative}.ticket__cell:not(:nth-child(4n+1)){border-inline-start:1px solid var(--line)}.ticket__cell:nth-child(n+5){border-block-start:1px solid var(--line)}.ticket__cell:nth-child(n+6):before{content:"";inline-size:var(--plus);block-size:var(--plus);background:linear-gradient(var(--ink-60), var(--ink-60)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--ink-60), var(--ink-60)) 0 50% / 100% 1px no-repeat;position:absolute;inset-block-start:calc(-1 * var(--plus) / 2 - .5px);inset-inline-start:calc(-1 * var(--plus) / 2 - .5px)}.ticket__cell:last-child:nth-child(4n+1){grid-column:span 4}.ticket__cell:last-child:nth-child(4n+2){grid-column:span 3}.ticket__cell:last-child:nth-child(4n+3){grid-column:span 2}.ticket__k{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);margin:0}.ticket__v{font:350 var(--t-h4) / 1.12 var(--f-sans);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0}.ticket__stub{padding:var(--cell-pad);border-inline-start:1px dashed var(--ink-20);flex-direction:column;justify-content:space-between;display:flex;position:relative}.ticket__stub:before,.ticket__stub:after{content:"";inline-size:var(--notch);block-size:var(--notch);background:var(--ground);border:1px solid var(--line);border-radius:50%;position:absolute;inset-inline-start:calc(-1 * var(--notch) / 2 - .5px)}.ticket__stub:before{clip-path:inset(50% 0 0);inset-block-start:calc(-1 * var(--notch) / 2 - 1px)}.ticket__stub:after{clip-path:inset(0 0 50%);inset-block-end:calc(-1 * var(--notch) / 2 - 1px)}.ticket__no{color:var(--ink);display:block}.ticket__of{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-60)}.ticket__plus{inline-size:var(--plus);block-size:var(--plus);pointer-events:none;background:linear-gradient(var(--ink-40), var(--ink-40)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--ink-40), var(--ink-40)) 0 50% / 100% 1px no-repeat;position:absolute}.ticket__plus--tl{inset-block-start:calc(-1 * var(--s-4) - var(--plus) / 2);inset-inline-start:calc(-1 * var(--s-4) - var(--plus) / 2)}.ticket__plus--tr{inset-block-start:calc(-1 * var(--s-4) - var(--plus) / 2);inset-inline-end:calc(-1 * var(--s-4) - var(--plus) / 2)}.ticket__plus--bl{inset-block-end:calc(-1 * var(--s-4) - var(--plus) / 2);inset-inline-start:calc(-1 * var(--s-4) - var(--plus) / 2)}.ticket__plus--br{inset-block-end:calc(-1 * var(--s-4) - var(--plus) / 2);inset-inline-end:calc(-1 * var(--s-4) - var(--plus) / 2)}@media not (min-width:1280px){.ticket__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket__cell:not(:nth-child(4n+1)){border-inline-start:0}.ticket__cell:nth-child(n+5){border-block-start:0}.ticket__cell:nth-child(n+6):before{content:none}.ticket__cell:nth-child(2n){border-inline-start:1px solid var(--line)}.ticket__cell:nth-child(n+3){border-block-start:1px solid var(--line)}.ticket__cell:nth-child(2n):nth-child(n+3):before{content:"";inline-size:var(--plus);block-size:var(--plus);background:linear-gradient(var(--ink-60), var(--ink-60)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--ink-60), var(--ink-60)) 0 50% / 100% 1px no-repeat;position:absolute;inset-block-start:calc(-1 * var(--plus) / 2 - .5px);inset-inline-start:calc(-1 * var(--plus) / 2 - .5px)}.ticket__cell:last-child:nth-child(4n+1),.ticket__cell:last-child:nth-child(4n+2),.ticket__cell:last-child:nth-child(4n+3){grid-column:auto}.ticket__cell:last-child:nth-child(odd){grid-column:span 2}}@media not (min-width:768px){.ticket{--cell-pad:calc(18 * var(--u));grid-template-columns:minmax(0,1fr)}.ticket__grid{grid-template-columns:minmax(0,1fr)}.ticket__cell,.ticket__cell:last-child:nth-child(odd){grid-column:auto;grid-template-columns:calc(92 * var(--u)) minmax(0, 1fr);column-gap:var(--s-4);padding-block:calc(14 * var(--u));align-items:baseline;display:grid}.ticket__cell:nth-child(2n){border-inline-start:0}.ticket__cell:nth-child(n+2){border-block-start:1px solid var(--line)}.ticket__cell:nth-child(2n):nth-child(n+3):before{content:none}.ticket__v{text-wrap:pretty;line-height:1.2}.ticket__stub{justify-content:flex-start;align-items:baseline;gap:var(--s-3);border-inline-start:0;border-block-start:1px dashed var(--ink-20);flex-direction:row}.ticket__stub .ticket__k{inline-size:calc(92 * var(--u));flex:none;margin-inline-end:var(--s-1)}.ticket__stub:before{clip-path:inset(0 0 0 50%);inset-block-start:calc(-1 * var(--notch) / 2 - .5px);inset-inline-start:calc(-1 * var(--notch) / 2 - 1px)}.ticket__stub:after{clip-path:inset(0 50% 0 0);inset-block-start:calc(-1 * var(--notch) / 2 - .5px);inset-block-end:auto;inset-inline-start:auto;inset-inline-end:calc(-1 * var(--notch) / 2 - 1px)}.ticket__plus{display:none}}.case-quote{padding-block-start:var(--case-gap,var(--s-11))}.case-quote__fig{row-gap:var(--s-6);align-items:end;margin:0}.case-quote__portrait{border-radius:var(--r-m);aspect-ratio:1;filter:grayscale()contrast(1.05);mix-blend-mode:luminosity;grid-column:1/span 2;overflow:clip}.case-quote__portrait img{object-fit:cover;block-size:100%;inline-size:100%}.case-quote__q{grid-column:var(--hang) / -1;margin:0}.case-quote__q p{font:italic 300 var(--t-h2) / 1.08 var(--f-display-serif);letter-spacing:var(--tr-h2-serif);text-wrap:balance;hanging-punctuation:first;margin:0}.case-quote__q p.has-hang{text-indent:-.42em}.case-quote__by{grid-column:var(--hang) / -1;gap:var(--s-2) var(--s-4);font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);flex-wrap:wrap;display:flex}.case-quote__name{color:var(--ink)}@media not (min-width:768px){.case-quote__portrait{grid-column:1/span 1}.case-quote__q,.case-quote__by{grid-column:1/-1}}.case-reframe{padding-block-start:var(--case-gap,var(--s-11))}.reframe{grid-column:var(--hang) / -1;justify-items:start;display:grid}.reframe__row{gap:var(--s-4);display:grid}.reframe__k{color:var(--ink-60)}.reframe__v{max-inline-size:16em;font:300 var(--t-h2) / 1.04 var(--f-display-serif);letter-spacing:var(--tr-h2-serif);text-wrap:balance;hanging-punctuation:first;margin:0}.reframe__v.has-hang{text-indent:-.42em}.reframe__v--saw{color:var(--ink-60);transition:color var(--d-chapter) var(--ease-out) .36s}.reframe__strike{--strike:100%;background:linear-gradient(var(--c-ember), var(--c-ember)) 0 60% / var(--strike) max(1.5px, calc(2 * var(--u))) no-repeat, linear-gradient(transparent, color-mix(in srgb, var(--c-ember-glow) 38%, transparent), transparent) 0 61% / var(--strike) calc(14 * var(--u)) no-repeat;padding-block:.02em;text-decoration:none}.reframe.is-struck .reframe__v--saw{color:var(--ink-40)}:root[data-motion=full] .reframe.is-armed .reframe__strike{--strike:0%}:root[data-motion=full] .reframe.is-armed.is-struck .reframe__strike{--strike:100%;transition:background-size var(--d-draw) var(--ease-struct);transition-duration:var(--strike-dur,1.1s)}.reframe__v--said{color:var(--ink)}.reframe__turn{inline-size:var(--plus);block-size:calc(96 * var(--u));margin-block:var(--s-6) var(--s-5);margin-inline-start:calc(var(--plus) / -2 + .5px);position:relative}.reframe__plus{block-size:var(--plus);background:linear-gradient(var(--ink-60), var(--ink-60)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--ink-60), var(--ink-60)) 0 50% / 100% 1px no-repeat;position:absolute;inset:0 0 auto}.reframe__line{inset-inline-start:50%;inset-block:calc(var(--plus) + var(--s-2)) calc(10 * var(--u));background:var(--ink-40);transform-origin:50% 0;inline-size:1px;position:absolute}.reframe__head{inline-size:calc(9 * var(--u));block-size:calc(9 * var(--u));border-inline-end:1px solid var(--ink-60);border-block-end:1px solid var(--ink-60);position:absolute;inset-block-end:calc(1 * var(--u));inset-inline-start:50%;transform:translate(-50%)rotate(45deg)}:root[data-motion=full] .reframe.is-armed .reframe__line{transform:scaleY(0)}:root[data-motion=full] .reframe.is-armed .reframe__head{opacity:0}:root[data-motion=full] .reframe.is-armed.is-struck .reframe__line{transition:transform var(--d-draw) var(--ease-out) .42s;transform:none}:root[data-motion=full] .reframe.is-armed.is-struck .reframe__head{opacity:1;transition:opacity var(--d-hover) var(--ease-out) .9s}:root[data-motion=full] .reframe.is-armed .reframe__row--said{opacity:.001;transform:translateY(calc(18 * var(--u)))}:root[data-motion=full] .reframe.is-armed.is-struck .reframe__row--said{opacity:1;transition:opacity var(--d-chapter) var(--ease-out) .62s, transform var(--d-chapter) var(--ease-out) .62s;transform:none}.reframe__why{margin:var(--s-7) 0 0;max-inline-size:var(--measure-serif);font:400 var(--t-lead) / var(--lh-lead) var(--f-serif);letter-spacing:var(--tr-lead);color:var(--ink-80);text-wrap:pretty}@media not (min-width:768px){.reframe{grid-column:1/-1}.reframe__turn{block-size:calc(64 * var(--u))}}@media (forced-colors:active){.reframe__strike{background:0 0;text-decoration:line-through}}.route-cover{--g:calc(12 * var(--u,1px));z-index:35;pointer-events:none;background:radial-gradient(circle at var(--x,50%) var(--y,50%), var(--c-ground) calc(var(--route-r) - 1px), var(--c-ember) calc(var(--route-r) - .5px), var(--c-ember) calc(var(--route-r) + .5px), color-mix(in srgb, var(--c-ember-glow) 35%, transparent) calc(var(--route-r) + 1px), transparent calc(var(--route-r) + var(--g)));position:fixed;inset:0}.route-cover[data-mode=uncover]{background:radial-gradient(circle at var(--x,50%) var(--y,50%), transparent calc(var(--route-r) - var(--g)), color-mix(in srgb, var(--c-ember-glow) 35%, transparent) calc(var(--route-r) - 1px), var(--c-ember) calc(var(--route-r) - .5px), var(--c-ember) calc(var(--route-r) + .5px), var(--c-ground) calc(var(--route-r) + 1px))}.route-cover[hidden]{display:none}:is(.index-row__thumb,.index-preview__media,.flip-slot) img{object-position:var(--focus,50% 50%);transform-origin:var(--focus,50% 50%);scale:var(--zoom,1)}.flip-slot{z-index:2;border-radius:var(--r-m);corner-shape:squircle;background:var(--c-ground-deep);box-shadow:0 0 0 1px var(--ink-10);pointer-events:none;display:none;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.flip-slot.is-on{display:block}.flip-slot.is-dock{inline-size:calc(240 * var(--u));aspect-ratio:16/10;transition:opacity var(--d-hover) var(--ease-out);inset-block-start:50%;inset-inline:auto 0;translate:0 -50%}.flip-slot.is-dock.is-out{opacity:0}.flip-slot :is(picture,img){object-fit:cover;block-size:100%;inline-size:100%;display:block}.case-rules{padding-block-start:var(--case-gap,var(--s-11))}.rules{grid-column:var(--hang) / -1;margin:0;padding:0;list-style:none;display:grid}.rules__item{grid-template-columns:var(--indent-n) minmax(0, 1fr);padding-block:var(--s-6);border-block-start:1px solid var(--line);align-items:baseline;display:grid}.rules__item:last-child{border-block-end:1px solid var(--line)}.rules__n{font:300 var(--t-quote) / 1 var(--f-sans);letter-spacing:-.03em;color:var(--ink-40)}.rules__t{max-inline-size:22em;font:300 var(--t-quote) / var(--lh-quote) var(--f-display-serif);letter-spacing:-.01em;text-wrap:pretty;margin:0}@media not (min-width:768px){.rules{grid-column:1/-1}.rules__item{grid-template-columns:var(--indent-n) minmax(0, 1fr)}}.case-sit{padding-block-start:var(--case-gap,var(--s-11))}.case-sit__body{grid-column:var(--hang) / span 6;gap:var(--s-5);max-inline-size:var(--measure-serif);display:grid}.case-sit__p{font:400 var(--t-lead) / 1.36 var(--f-serif);letter-spacing:-.008em;color:var(--ink);text-wrap:pretty;hanging-punctuation:first;margin:0}.case-sit__p+.case-sit__p{color:var(--ink-80)}@media not (min-width:1280px){.case-sit__body{grid-column:var(--hang) / -1}}@media not (min-width:768px){.case-sit__body{grid-column:1/-1}}.cplate{--tl:0;--tt:0;--tr:0;--tb:0;--ar:1.6;aspect-ratio:var(--ar);background:var(--ground-deep);display:block;position:relative;overflow:clip}.cplate__pic{background:var(--media-tint,var(--ground-deep));block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.cplate__pic img{inline-size:calc(100% / (1 - var(--tl) - var(--tr)));block-size:calc(100% / (1 - var(--tt) - var(--tb)));object-fit:cover;object-position:var(--plate-focus,var(--focus,50% 50%));max-inline-size:none;transform-origin:var(--plate-focus,var(--focus,50% 50%));scale:var(--plate-zoom,var(--zoom,1));position:absolute;inset-block-start:calc(-100% * var(--tt) / (1 - var(--tt) - var(--tb)));inset-inline-start:calc(-100% * var(--tl) / (1 - var(--tl) - var(--tr)))}.case-work{padding-block-start:var(--s-12)}.case-work__head{row-gap:var(--s-5)}.case-work__intro{grid-column:var(--hang) / span 6;font:400 var(--t-lead) / var(--lh-lead) var(--f-serif);letter-spacing:var(--tr-lead);color:var(--ink-80);text-wrap:pretty;max-inline-size:var(--measure-serif);margin:0}.case-work__seq{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--s-9);margin-block-start:var(--s-9);display:grid}.cw{min-inline-size:0;margin:0;position:relative}.cw__frame{position:relative;overflow:clip}.cw__plate{inline-size:100%}.cw__cap{align-items:baseline;column-gap:var(--s-3);row-gap:var(--s-1);max-inline-size:64ch;font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);flex-wrap:wrap;margin-block-start:var(--s-4);display:flex}.cw__state{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap}.cw[data-state=shipped] .cw__state{color:var(--ink-80)}.cw__text{max-inline-size:48ch;color:var(--ink-80)}.cw--full{grid-column:1/-1}.cw--full .cw__frame{margin-inline:calc(var(--margin) * -1)}.cw--full .cw__plate{max-block-size:100svh}.cw--full .cw__cap{margin-inline-start:0}.cw--stage{grid-column:1/-1}.cw--stage .cw__frame{margin-inline:calc(var(--margin) * -1);aspect-ratio:16/9;background:radial-gradient(60% 58% at 50% 46%, color-mix(in srgb, var(--glow) 30%, transparent), transparent 72%), radial-gradient(120% 90% at 50% 120%, color-mix(in srgb, var(--glow) 16%, transparent), transparent 60%), linear-gradient(color-mix(in srgb, var(--glow) 7%, var(--c-ground-deep)), var(--c-ground-deep));place-items:center;max-block-size:100svh;display:grid;container-type:size}.cw--stage .cw__frame:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 70% at 50% 50%, transparent 40%, color-mix(in srgb, var(--c-ground-deep) 85%, transparent) 100%), radial-gradient(60% 58% at 50% 46%, color-mix(in srgb, var(--glow) 14%, transparent), transparent 72%);position:absolute;inset:0}.cw__ambient{z-index:0;pointer-events:none;block-size:124%;inline-size:124%;display:block;position:absolute;inset:-12%;background:0 0!important}.cw__ambient img{object-fit:cover;block-size:100%;inline-size:100%;filter:blur(calc(64 * var(--u))) saturate(1.4) brightness(.3);opacity:.9}.cw--stage .cw__plate{z-index:1;position:relative}.cw--stage .cw__frame:after{content:"";z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 .09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.cw--stage .cw__plate{inline-size:min(72cqw, calc(80cqh * var(--ar)));border-radius:var(--r-m);box-shadow:0 0 0 1px var(--ink-10), 0 calc(30 * var(--u)) calc(90 * var(--u)) calc(-10 * var(--u)) #0000008c, 0 0 calc(160 * var(--u)) 0 color-mix(in srgb, var(--glow) 18%, transparent)}.cw--stage .cw__cap{margin-inline-start:0}.cw--pair{grid-column:span 6}.cw--pair .cw__plate{aspect-ratio:16/10;border-radius:var(--r-m);box-shadow:0 0 0 1px var(--ink-10)}.cw--pair:not(.cw--pair+.cw--pair):not(:has(+.cw--pair)){grid-column:3/span 8}.cw--pair:not(.cw--pair+.cw--pair)+.cw--pair+.cw--pair:not(:has(+.cw--pair)){grid-column:3/span 8}.cw--pair:not(.cw--pair+.cw--pair)+.cw--pair{margin-block-start:var(--s-9)}.cw--grid{grid-column:span 4}.cw--grid .cw__plate{aspect-ratio:4/3;border-radius:var(--r-m);box-shadow:0 0 0 1px var(--ink-10)}.cw__cover,.cw__rule{display:none}:root[data-motion=full] .cw.is-armed .cw__cover{z-index:2;background:var(--ground);transform-origin:50% 100%;pointer-events:none;display:block;position:absolute;inset:0}:root[data-motion=full] .cw.is-armed .cw__rule{z-index:3;pointer-events:none;opacity:0;display:block;position:absolute;inset:0}:root[data-motion=full] .cw.is-armed .cw__rule:before{content:"";background:var(--c-ember);block-size:1px;box-shadow:0 0 calc(12 * var(--u)) calc(2 * var(--u)) color-mix(in srgb, var(--c-ember-glow) 35%, transparent);position:absolute;inset-block-start:0;inset-inline:0}:root[data-motion=full] .cw.is-armed .cw__plate{transform-origin:50% 0;transform:scale(1.045)}:root[data-motion=full] .cw.is-armed.is-in .cw__cover{animation:cw-cover var(--cw-dur,1.1s) var(--ease-struct) var(--cw-delay,0s) both}:root[data-motion=full] .cw.is-armed.is-in .cw__rule{animation:cw-rule var(--cw-dur,1.1s) var(--ease-struct) var(--cw-delay,0s) both}:root[data-motion=full] .cw.is-armed.is-in .cw__plate{animation:cw-settle calc(var(--cw-dur,1.1s) + .5s) var(--ease-out) var(--cw-delay,0s) both}:root[data-motion=full] .cw.is-armed .cw__cap{opacity:0;transform:translateY(calc(10 * var(--u)))}:root[data-motion=full] .cw.is-armed.is-in .cw__cap{opacity:1;transition:opacity var(--d-state) var(--ease-out) calc(var(--cw-dur,1.1s) * .6), transform var(--d-state) var(--ease-out) calc(var(--cw-dur,1.1s) * .6);transform:none}.cw--pair:not(.cw--pair+.cw--pair)+.cw--pair{--cw-delay:.14s}@keyframes cw-cover{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes cw-rule{0%{opacity:0;transform:translateY(0)}6%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes cw-settle{0%{transform:scale(1.045)}to{transform:none}}@media not (min-width:1280px){.case-work__intro{grid-column:var(--hang) / -1}}@media not (min-width:768px){.case-work{padding-block-start:var(--s-10)}.case-work__intro{grid-column:1/-1}.case-work__seq{row-gap:var(--s-8);margin-block-start:var(--s-8)}.cw--pair,.cw--grid{grid-column:1/-1}.cw--pair:not(.cw--pair+.cw--pair):not(:has(+.cw--pair)){grid-column:1/-1}.cw--pair:not(.cw--pair+.cw--pair)+.cw--pair+.cw--pair:not(:has(+.cw--pair)){grid-column:1/-1}.cw--pair:not(.cw--pair+.cw--pair)+.cw--pair{margin-block-start:0}.cw--stage .cw__frame{aspect-ratio:4/3.4}.cw--stage .cw__plate{inline-size:min(86cqw, calc(80cqh * var(--ar)));border-radius:var(--r-s)}.cw__cap{padding-inline:0}}.contact{--top:max(calc(56px + var(--s-9)), calc(150 * var(--u)));--field-fill:color-mix(in srgb, var(--c-ink) 5%, var(--c-ground));padding-block:var(--top) var(--s-10);background-color:var(--ground);position:relative}.contact__inner{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-items:start;display:grid}.contact__head{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--s-5);padding-block-end:var(--s-9);display:grid}.contact__label{grid-area:1/1/auto/span 4;align-self:start;padding-block-start:calc(14 * var(--u))}.contact__title{grid-column:var(--hang) / -1;grid-row:1;margin:0}.contact__title:focus{outline:none}.contact__lede{grid-column:var(--hang) / span 6;color:var(--ink-80);grid-row:2;max-inline-size:36ch;margin:0}.contact__jump{grid-column:var(--hang) / -1;grid-row:3;margin:0}.contact__jump-link{min-block-size:var(--hit);font:400 var(--t-small) / 1.2 var(--f-sans);color:var(--ink-80);text-underline-offset:.25em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-40);transition:color var(--d-micro) var(--ease-out), text-decoration-color var(--d-micro) var(--ease-out);align-items:center;display:inline-flex}.contact__jump-link:hover{color:var(--ink);text-decoration-color:currentColor}.contact__jump-arrow{transition:translate var(--d-hover) var(--ease-out);margin-inline-start:.15em;display:inline-block}.contact__jump-link:hover .contact__jump-arrow{translate:0 2px}.intake{grid-column:var(--hang) / span 6;min-inline-size:0;position:relative}.intake__form{gap:var(--s-7);display:grid}.intake__set{gap:var(--s-6);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.intake__field{gap:calc(10 * var(--u));min-inline-size:0;display:grid}.intake__label{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-80);cursor:pointer;justify-self:start}.intake__well{--rim-a:-45deg;--rim-lo:color-mix(in srgb, var(--c-ink) 40%, transparent);--rim-hi:color-mix(in srgb, var(--c-ink) 82%, transparent);min-inline-size:0;min-block-size:max(calc(64 * var(--u)), 48px);padding-inline:var(--s-5) var(--s-4);border-radius:var(--r-m);corner-shape:squircle;background:linear-gradient(var(--field-fill), var(--field-fill)) padding-box, conic-gradient(from var(--rim-a), var(--rim-hi), var(--rim-lo) 22%, var(--rim-lo) 78%, var(--rim-hi)) border-box;cursor:text;transition:--rim-a .7s var(--ease-out), --rim-lo var(--d-hover) var(--ease-out), --rim-hi var(--d-hover) var(--ease-out), background-color var(--d-hover) var(--ease-out);border:1px solid #0000;align-items:center;display:flex;position:relative}.intake__well.is-tracking{transition:--rim-lo var(--d-hover) var(--ease-out), --rim-hi var(--d-hover) var(--ease-out)}.intake__well:before{content:"";border-radius:inherit;corner-shape:squircle;background:radial-gradient(calc(260 * var(--u)) circle at var(--px,30%) var(--py,0%), color-mix(in srgb, var(--c-ink) 8%, transparent), transparent 72%);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.intake__well.is-tracking:before{opacity:1}.intake__well>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.intake__well:hover{--rim-hi:var(--c-ink)}}.intake__well:has(.intake__input:focus){--rim-hi:var(--c-ink);--rim-lo:var(--c-ink);--field-fill:color-mix(in srgb, var(--c-ink) 8%, var(--c-ground))}.intake__well:has(.intake__input:focus-visible){outline:2px solid var(--focus-ink);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-gap)}.intake__input{inline-size:0;min-inline-size:0;padding:var(--s-3) 0;color:var(--ink);caret-color:var(--c-ember);font:300 var(--t-h3) / 1.15 var(--f-display-serif);letter-spacing:-.01em;text-overflow:ellipsis;background:0 0;border:0;flex:1 1 0;align-self:stretch;margin:0}.intake__input:is(:focus,:focus-visible){box-shadow:none;outline:none}.intake__input::placeholder{color:var(--ink-60);opacity:1}.intake__input:-webkit-autofill{-webkit-text-fill-color:var(--ink);transition:background-color 9999s}.intake__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);transition:background-color 9999s}.intake__field--large .intake__well{min-block-size:max(calc(112 * var(--u)), 64px);padding-inline:var(--s-6) var(--s-5)}.intake__field--large .intake__input{font-size:var(--t-h2);letter-spacing:var(--tr-h2-serif);line-height:1.1}.intake__field--large .intake__input::placeholder{color:var(--ink-40)}.intake__scheme{opacity:0;max-inline-size:0;font:400 var(--t-small) / 1 var(--f-mono);letter-spacing:.02em;white-space:nowrap;color:var(--ink-60);translate:0 calc(6 * var(--u));flex:none;align-self:center;margin-inline-end:0;overflow:clip}.intake__well.has-scheme .intake__scheme{opacity:1;max-inline-size:9ch;margin-inline-end:calc(10 * var(--u))}:root[data-motion=full] .intake__scheme{transition:max-inline-size .38s var(--ease-out), margin-inline-end .38s var(--ease-out), opacity var(--d-hover) var(--ease-out) 60ms}.intake__led{inline-size:calc(10 * var(--u));block-size:calc(10 * var(--u));min-block-size:8px;min-inline-size:8px;box-shadow:inset 0 0 0 1px var(--ink-40);transition:box-shadow var(--d-hover) var(--ease-out);border-radius:50%;flex:none;margin-inline-start:var(--s-3)}.intake__field.is-valid .intake__led{background:radial-gradient(circle, var(--c-ember) 0 40%, transparent 42%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-ember) 75%, transparent), 0 0 calc(12 * var(--u)) color-mix(in srgb, var(--c-ember-glow) 45%, transparent)}:root[data-motion=full] .intake__field.is-valid .intake__led{animation:intake-led .52s var(--ease-pop) both}@keyframes intake-led{0%{opacity:.2;scale:.4}60%{opacity:1}to{scale:1}}.intake__field.is-invalid .intake__well{--rim-hi:var(--c-ember);--rim-lo:color-mix(in srgb, var(--c-ember) 70%, transparent)}.intake__field.is-invalid .intake__led{box-shadow:inset 0 0 0 1px var(--c-ember)}.intake__msg{min-block-size:calc(var(--t-small) * 1.45);display:grid}.intake__msg>*{font:400 var(--t-small) / var(--lh-small) var(--f-sans);grid-area:1/1;margin:0}.intake__hint{color:var(--ink-60);transition:opacity var(--d-micro) linear}.intake__err{color:var(--c-ember)}.intake__err:empty{display:none}.intake__err:not(:empty)+.intake__hint{opacity:0}:root[data-motion=full] .intake__err:not(:empty){animation:intake-err .3s var(--ease-out) both}@keyframes intake-err{0%{opacity:0;translate:0 calc(-6 * var(--u))}}:root[data-motion=full] .intake__field.is-shake .intake__well{animation:intake-no .42s var(--ease-out)}@keyframes intake-no{0%,to{translate:0}18%{translate:calc(-7 * var(--u)) 0}38%{translate:calc(6 * var(--u)) 0}58%{translate:calc(-4 * var(--u)) 0}78%{translate:calc(2 * var(--u)) 0}}.intake__rows{gap:var(--s-6);display:grid}.intake__chips{min-inline-size:0}.intake__legend{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-80);margin-block-end:calc(10 * var(--u))}:root[data-motion=full] .intake__chip:has(>input:checked){animation:intake-pick .36s var(--ease-pop)}@keyframes intake-pick{0%{scale:.94}to{scale:1}}.intake__trap{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.intake__send{align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.intake__submit{min-inline-size:calc(220 * var(--u))}.intake__submit[aria-busy=true]{cursor:progress}.intake__submit[aria-busy=true] .btn__label{opacity:.78}.intake__submit.is-error:after{box-shadow:inset 0 0 0 1px var(--c-ember), inset 0 0 calc(12 * var(--u)) color-mix(in srgb, var(--c-ember-glow) 30%, transparent);opacity:1}.intake__say{flex:1 1 calc(240 * var(--u));align-items:center;min-inline-size:0;display:grid}.intake__say>*{grid-area:1/1}.intake__say:has(.intake__status:not(:empty):not([data-tone=busy])) .intake__reply{opacity:0;visibility:hidden}.intake__reply{align-items:center;gap:calc(10 * var(--u));font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-80);transition:opacity var(--d-micro) linear, visibility 0s;margin:0;display:inline-flex}.intake__reply-led{inline-size:var(--led);block-size:var(--led);background:radial-gradient(circle, var(--ink) 0 40%, transparent 42%);box-shadow:inset 0 0 0 1px var(--ink-60);border-radius:50%;flex:none}.intake__privacy{margin:calc(-1 * var(--s-3)) 0 0;font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);max-inline-size:52ch}.intake__privacy a{color:var(--ink-80)}.intake__status{max-inline-size:46ch;font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-80);text-wrap:pretty;margin:0}.intake__status[data-tone=error]{color:var(--c-ember)}.intake__status[data-tone=busy]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}:root[data-motion=full] .intake__status[data-tone=error]:not(:empty){animation:intake-err .3s var(--ease-out) both}.intake__status a{color:var(--ink);text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-40)}.intake__status a:hover{text-decoration-color:currentColor}.intake__done{gap:var(--s-5);padding:var(--s-7) var(--s-7) var(--s-6);border-radius:var(--r-l);corner-shape:squircle;background:var(--c-ground-deep);box-shadow:inset 0 0 0 1px var(--ink-20);display:grid}.intake__done[hidden]{display:none}.intake__done-title{margin:0}.intake__done-title:focus{outline:none}.intake__done-title:focus-visible{box-shadow:none;outline:none}.intake__done-body{font:400 var(--t-lead) / var(--lh-lead) var(--f-serif);color:var(--ink-80);max-inline-size:34ch;margin:0}.intake__ticket{margin:var(--s-2) 0 0;border-block-start:1px dashed var(--ink-40);padding:0}.intake__trow{column-gap:var(--gutter);padding-block:calc(12 * var(--u));grid-template-columns:minmax(0,13ch) minmax(0,1fr);align-items:baseline;display:grid;position:relative}.intake__trow:after{content:"";background:var(--line);transform-origin:0;block-size:1px;position:absolute;inset-block-end:0;inset-inline:0}.intake__trow dt{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60)}.intake__trow dd{overflow-wrap:anywhere;min-inline-size:0;font:400 var(--t-body) / 1.35 var(--f-sans);color:var(--ink);margin:0}.intake__trow--url dd{font:300 var(--t-h3) / 1.15 var(--f-display-serif);letter-spacing:-.01em}.intake__next{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.intake__next-q{font:400 var(--t-body) / var(--lh-body) var(--f-serif);color:var(--ink-80);margin:0}:root[data-motion=full] .intake.is-printing .intake__done-label,:root[data-motion=full] .intake.is-printing .intake__done-title,:root[data-motion=full] .intake.is-printing .intake__done-body,:root[data-motion=full] .intake.is-printing .intake__next{animation:intake-rise .56s var(--ease-out) both}:root[data-motion=full] .intake.is-printing .intake__done-title{animation-delay:60ms}:root[data-motion=full] .intake.is-printing .intake__done-body{animation-delay:.14s}:root[data-motion=full] .intake.is-printing .intake__trow{animation:intake-rise .52s var(--ease-out) both;animation-delay:calc(.24s + var(--i,0) * 90ms)}:root[data-motion=full] .intake.is-printing .intake__trow:after{animation:intake-draw .64s var(--ease-out) both;animation-delay:calc(.2s + var(--i,0) * 90ms)}:root[data-motion=full] .intake.is-printing .intake__next{animation-delay:calc(.32s + var(--n,3) * 90ms)}@keyframes intake-rise{0%{opacity:0;translate:0 calc(10 * var(--u))}}@keyframes intake-draw{0%{scale:0 1}}.booker{grid-column:var(--hang) / -1;gap:var(--s-4);min-inline-size:0;border-block-start:1px solid var(--line);margin-block-start:var(--s-9);padding-block-start:var(--s-6);display:grid}.booker__title{font:400 var(--t-h3) / var(--lh-h3) var(--f-sans);letter-spacing:var(--tr-h3);margin:0}.booker__body{font:400 var(--t-body) / var(--lh-body) var(--f-serif);color:var(--ink-80);max-inline-size:44ch;margin:0}.booker__screen{block-size:clamp(480px,100svh - 160px,660px);border-radius:var(--r-l);corner-shape:squircle;background:var(--c-ground-deep);box-shadow:inset 0 0 0 1px var(--ink-20);isolation:isolate;margin-block-start:var(--s-2);position:relative;overflow:clip}.booker__frame{z-index:1;scrollbar-width:thin;scrollbar-color:var(--ink-20) transparent;opacity:0;block-size:100%;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000);overscroll-behavior-y:auto!important}.booker__frame iframe{display:block}.booker__screen[data-state=ready] .booker__frame{opacity:1}:root[data-motion=full] .booker__frame{transition:opacity .6s var(--ease-out) .12s}.booker__facade{z-index:2;transition:opacity .4s var(--ease-out), visibility 0s linear .4s;place-items:center;display:grid;position:absolute;inset:0}.booker__screen[data-state=ready] .booker__facade{opacity:0;visibility:hidden}.booker__grid{inset:var(--s-7) var(--s-6) calc(var(--s-9) + var(--s-2));border-block-start:1px solid var(--ink-10);background:radial-gradient(circle at 50% 50%, var(--ink-20) 0 calc(1.5 * var(--u)), transparent calc(1.5 * var(--u) + .5px)) 0 0 / calc(100% / 7) calc(100% / 6), linear-gradient(var(--ink-10), var(--ink-10)) 0 0 / 100% 1px;background-repeat:repeat,repeat-y;background-size:14.2857% 16.6667%,100% 16.6667%;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 12% 80%,#0000);mask-image:linear-gradient(#0000,#000 12% 80%,#0000)}.booker__scan{background:linear-gradient(transparent, color-mix(in srgb, var(--c-ember-glow) 10%, transparent) 70%, color-mix(in srgb, var(--c-ember) 35%, transparent) 99%, transparent);opacity:0;pointer-events:none;block-size:34%;position:absolute;inset-block-start:0;inset-inline:0;translate:0 -100%}:root[data-motion=full] .booker__screen[data-state=loading] .booker__scan{opacity:1;animation:booker-scan 1.6s var(--ease-struct) infinite}@keyframes booker-scan{0%{translate:0 -100%}to{translate:0 300%}}.booker__load{z-index:1;background:var(--c-ground-deep);position:relative}.booker__screen[data-state=loading] .booker__load{pointer-events:none;opacity:0;transition:opacity var(--d-hover) var(--ease-out)}.booker__status{inset-inline:var(--s-6);z-index:3;font:400 var(--t-label) / 1.45 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);margin:0;position:absolute;inset-block-end:var(--s-5)}.booker__status:empty{display:none}.booker__screen[data-state=failed] .booker__status{color:var(--ink);text-transform:none;letter-spacing:0;font-family:var(--f-sans);font-size:var(--t-small)}.booker__open{margin:0}.booker__open-link{min-block-size:var(--hit);font:400 var(--t-small) / 1.2 var(--f-sans);color:var(--ink);text-underline-offset:.25em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-40);transition:text-decoration-color var(--d-micro) var(--ease-out);align-items:center;display:inline-flex}.booker__open-link:hover{text-decoration-color:currentColor}.booker__screen[data-state=failed]~.booker__open .booker__open-link{font-size:var(--t-body)}.booker__caption{max-inline-size:44ch}.contact__direct{grid-column:var(--hang) / span 6;grid-template-columns:subgrid;border-block-start:1px solid var(--line);margin-block-start:var(--s-9);padding-block-start:var(--s-5);display:grid}.contact__direct-title{color:var(--ink-60);grid-column:1/-1;margin-block-end:var(--s-3)}.contact__direct-list{align-items:center;gap:var(--s-2) var(--s-7);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.contact__direct-item{align-items:center;gap:var(--s-3);font:400 var(--t-body) / 1.3 var(--f-sans);display:inline-flex}.contact__direct-item--place{color:var(--ink-80)}.contact__direct-link{min-block-size:var(--hit);color:var(--ink);-webkit-text-decoration:underline 1px var(--ink-40);text-decoration:underline 1px var(--ink-40);text-underline-offset:.25em;align-items:center;display:inline-flex}.contact__direct-link:hover{text-decoration-color:currentColor}.contact__copy{min-block-size:var(--hit-strict);min-inline-size:var(--hit-strict);padding:0 calc(10 * var(--u));border:1px solid var(--line-control);border-radius:var(--r-s);corner-shape:squircle;color:var(--ink-80);font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--d-micro) var(--ease-out), color var(--d-micro) var(--ease-out);background:0 0}.contact__copy:hover{background:var(--ink-06);color:var(--ink)}.contact__copy.is-copied{color:var(--ink);border-color:var(--ink)}.contact__copy-status{font:400 var(--t-small) / 1 var(--f-sans);color:var(--ink-80)}:root:not(.js) .contact__copy{display:none}@media not (min-width:1280px){.contact__label{grid-column:1/span 2}.contact__lede{grid-column:var(--hang) / -1}.intake,.booker{grid-column:1/-1}.booker__screen{block-size:clamp(480px,100svh - 200px,760px)}.contact__direct{grid-column:1/-1}}@media (min-width:768px) and (not (min-width:1280px)){.intake__form{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter)}.intake__form>*{grid-column:1/-1}.intake__set,.intake__rows{grid-column:1/span 7}}@media not (min-width:768px){.contact{padding-block-end:var(--s-9)}.contact__head{row-gap:var(--s-4);padding-block-end:var(--s-7)}.contact__label,.contact__title,.contact__lede,.contact__jump{grid-area:auto/1/auto/-1;padding:0}.intake__form{gap:var(--s-6)}.intake__well,.intake__field--large .intake__well{padding-inline:var(--s-4) var(--s-3)}.intake__chips .chip{min-block-size:44px}.intake__submit{inline-size:100%}.intake__done{padding:var(--s-6) var(--s-5) var(--s-5)}.intake__trow{row-gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.intake__next-cta{inline-size:100%}.booker__screen{block-size:clamp(460px,100svh - 160px,680px)}.booker__grid{inset:var(--s-6) var(--s-4) calc(var(--s-9) + var(--s-2))}.contact__direct-list{flex-direction:column;align-items:flex-start}}@media (prefers-contrast:more){.intake__well{--rim-lo:var(--c-ink)}}@media (forced-colors:active){.intake__well{background:canvas;border-color:canvastext}.intake__well:has(.intake__input:focus){outline:2px solid highlight}.intake__led{forced-color-adjust:none}.booker__scan,.booker__grid{display:none}}.faq{padding-block:var(--s-9) var(--s-7);--faq-n:calc(32 * var(--u));position:relative;overflow-x:clip}.faq__cons{block-size:100%;inline-size:100%;color:var(--ink-20);position:absolute;inset:0}.faq__inner{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-items:start;display:grid;position:relative}.faq__head{grid-column:1/span 4}.faq__title{max-inline-size:7.2em;font:400 var(--t-h2) / var(--lh-h2) var(--f-sans);letter-spacing:var(--tr-h2);text-wrap:balance;margin:0;margin-inline-start:var(--sb,var(--sb-h2))}.faq__title .glyph{--glyph-cell:calc(.78em / 12);vertical-align:-.06em;margin-inline:.02em .1em}@media (min-width:1024px){.faq__head{grid-row:1/span 2;align-self:stretch}.faq__title{position:sticky;inset-block-start:var(--s-9)}}.faq__list{grid-column:var(--hang) / -1}.faq__item{position:relative}.faq__item:before{content:"";background:var(--ink-60);transform-origin:100%;pointer-events:none;block-size:1px;position:absolute;inset:-1px 0 auto;scale:0 1}.faq__item:is(:hover,[open],:focus-within):before{transform-origin:0;scale:1}:root[data-motion=full] .faq__item:before{transition:scale .4s var(--ease-struct)}:root[data-motion=full] .faq__item:is(:hover,[open],:focus-within):before{transition-duration:.5s}.faq__list.is-armed .faq__item{border-block-start-color:#0000}.faq__list.is-armed .faq__item:last-of-type{border-block-end-color:#0000}.faq__list.is-armed .faq__item:after,.faq__list.is-armed:after{content:"";background:var(--line);transform-origin:0;block-size:1px;transition:scale var(--d-draw) var(--ease-out) calc(var(--i,0) * 45ms);pointer-events:none;position:absolute;inset:-1px 0 auto;scale:0 1}.faq__list.is-armed{position:relative}.faq__list.is-armed:after{--i:var(--n,11);inset:auto 0 0}.faq__list.is-armed.is-drawn .faq__item:after,.faq__list.is-armed.is-drawn:after{scale:1}.faq__q{gap:var(--s-4);min-block-size:max(52px, calc(60 * var(--u)));padding-block:var(--s-3);font:400 var(--t-h4) / 1.3 var(--f-sans);letter-spacing:-.012em}.faq__n{inline-size:var(--faq-n);font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);font-variant-numeric:tabular-nums;color:var(--ink-60);flex:none}.faq__qt{color:var(--ink-80);transition:color var(--d-hover) var(--ease-out)}.faq__item:is([open],:hover) .faq__qt,.faq__q:focus-visible .faq__qt,.faq__item[open] .faq__n{color:var(--ink)}.faq__a{max-inline-size:none;padding-block:var(--s-1) var(--s-6);padding-inline-start:calc(var(--faq-n) + var(--s-4));padding-inline-end:calc(var(--hit) + var(--s-5))}.faq__a>p{max-inline-size:56ch;font:400 var(--t-body) / 1.5 var(--f-serif);color:var(--ink-80);text-wrap:pretty}@keyframes faq-answer{0%{opacity:0;translate:0 calc(8 * var(--u))}}:root[data-motion=full] .faq__item[open]>.faq__a>p{animation:faq-answer .42s var(--ease-out) .12s both}.faq__more{grid-column:var(--hang) / -1;align-items:center;gap:var(--s-4);min-block-size:max(var(--hit), calc(60 * var(--u)));font:400 var(--t-body) / 1.3 var(--f-sans);letter-spacing:-.01em;color:var(--ink-80);transition:color var(--d-hover) var(--ease-out);margin-block-start:var(--s-2);text-decoration:none;display:flex;position:relative}.faq__more-n{align-items:center;display:flex}.faq__more-n .plus{--plus-c:var(--ink-60);transition:rotate .4s var(--ease-struct), color var(--d-hover) var(--ease-out)}.faq__more-label{flex:auto;position:relative}.faq__more-label:after{content:"";transform-origin:100%;background:currentColor;block-size:1px;inline-size:100%;max-inline-size:max-content;position:absolute;inset:auto auto -.12em 0;scale:0 1}.faq__more-arrow{inline-size:max(var(--hit), calc(40 * var(--u)));color:var(--ink-60);transition:translate var(--d-hover) var(--ease-out), color var(--d-hover) var(--ease-out);flex:none;place-items:center;display:grid}.faq__more:is(:hover,:focus-visible){color:var(--ink)}.faq__more:is(:hover,:focus-visible) .faq__more-label:after{transform-origin:0;scale:1}.faq__more:is(:hover,:focus-visible) .faq__more-arrow{color:var(--ink)}.faq__more:is(:hover,:focus-visible) .plus{--plus-c:var(--ink)}:root[data-motion=full] .faq__more:is(:hover,:focus-visible) .faq__more-arrow{translate:calc(6 * var(--u)) 0}:root[data-motion=full] .faq__more:is(:hover,:focus-visible) .plus{rotate:90deg}:root[data-motion=full] .faq__more-label:after{transition:scale .4s var(--ease-struct)}:root[data-motion=full] .faq__more:is(:hover,:focus-visible) .faq__more-label:after{transition-duration:.5s}.faq__more:focus-visible{outline-offset:4px;border-radius:var(--r-xs)}@media (min-width:1024px) and (not (min-width:1280px)){.faq__head{grid-column:1/span 2}.faq__title{font-size:var(--t-quote);max-inline-size:6em}}@media not (min-width:1024px){.faq__head{grid-column:1/-1;margin-block-end:var(--s-7)}.faq__list,.faq__more{grid-column:1/-1}.faq__title{max-inline-size:9em}}@media not (min-width:768px){.faq{padding-block:var(--s-10) var(--s-8)}.faq__q{gap:var(--s-3)}.faq{--faq-n:calc(26 * var(--u))}.faq__a{padding-inline:calc(var(--faq-n) + var(--s-3)) 0}.faq__more{gap:var(--s-3)}.faq__cons .c-arc{display:none}}.faq__head:has(>.faq__label){margin-block-start:calc(-1 * var(--s-6))}.faq__label{block-size:var(--s-6);align-items:flex-start;display:flex}.footer{--band:56svh;--band-over:.44;--sky-0:var(--c-paper);--ret:calc(1 * var(--u));--instrument:calc(272 * var(--u));--strip:max(var(--nav-strip,0px), calc(40 * var(--u)));z-index:var(--z-main);isolation:isolate;color:var(--c-ink);position:relative;overflow-x:clip}.footer[data-from=ground]{--band:48svh;--band-over:.6;--sky-0:var(--c-ground)}.footer__sky{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--sky-0) 0, var(--c-dusk-1) calc(var(--band) * .3), var(--c-dusk-2) calc(var(--band) * .56), var(--c-dusk-3) calc(var(--band) * .8), var(--c-ground-deep) var(--band));position:absolute;inset:0}.footer[data-from=ground] .footer__sky{background:linear-gradient(to bottom, var(--c-ground) 0, var(--c-dusk-3) calc(var(--band) * .55), var(--c-ground-deep) var(--band))}.footer__limb{--limb-r:max(calc(var(--vw,1vw) * 220), calc(2600 * var(--u)));--apex:calc(170 * var(--u));block-size:calc(var(--apex) + 10 * var(--u) + var(--strip));background:radial-gradient(circle var(--limb-r) at 50% calc(var(--apex) + var(--limb-r)), #090807 calc(var(--limb-r) - 1px), #0b1a2ee6 var(--limb-r), transparent calc(var(--limb-r) + 2px));position:absolute;inset:auto 0 0}.footer__limb:before{content:"";background:radial-gradient(circle calc(var(--limb-r) + 160 * var(--u)) at 50% calc(var(--apex) + var(--limb-r)), #ffa352d9 var(--limb-r), #7a3b1a80 calc(var(--limb-r) + 10 * var(--u)), #0b1a2e73 calc(var(--limb-r) + 60 * var(--u)), transparent);position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000 4%,#000 34% 66%,#0000 96%);mask:linear-gradient(90deg,#0000 4%,#000 34% 66%,#0000 96%)}.footer__limb:after{content:"";background:radial-gradient(circle var(--limb-r) at 50% calc(var(--apex) + var(--limb-r)), #090807 calc(var(--limb-r) - 22 * var(--u)), #0d1622 calc(var(--limb-r) - 1px), transparent var(--limb-r));position:absolute;inset:0}.footer__dusk{block-size:var(--band);pointer-events:none;position:relative}.footer__dusk-half{background:0 0;position:absolute;inset-inline:0}.footer__dusk-half--paper{inset-block:0 54%}.footer__dusk-half--night{inset-block:46% 0}.footer__marks{position:absolute;inset:0}.footer__star{--plus-c:#14141487;left:calc(var(--margin) + var(--c) * (var(--col) + var(--gutter)) - var(--gutter) * var(--g,.5));top:calc(var(--y) * 100%)}.footer__star.is-night{--plus-c:#f3eae399}.footer[data-from=ground] .footer__star{--plus-c:#f3eae366}.footer__night{background:0 0;margin-block-start:calc(var(--band) * var(--band-over) * -1);position:relative}.footer__call{text-align:center;flex-direction:column;align-items:center;display:flex}.footer__kicker{color:var(--ink-80)}.footer__title{margin:var(--s-4) 0 0;font:350 var(--t-h1) / var(--lh-h1) var(--f-sans);letter-spacing:var(--tr-h1);text-wrap:balance}.footer__sub{max-inline-size:36ch;margin:var(--s-4) 0 0;font:400 var(--t-lead) / var(--lh-lead) var(--f-serif);letter-spacing:var(--tr-lead);color:var(--ink-80);text-wrap:balance}.footer__instrument{inline-size:100%;block-size:var(--instrument);place-items:center;margin-block-start:var(--s-5);display:grid;position:relative}.footer__reticle{inline-size:calc(760 * var(--ret));block-size:calc(526 * var(--ret));max-inline-size:none;color:var(--ink-60);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;overflow:visible;translate:-50% -50%}.footer__reticle path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.footer__reticle rect{fill:currentColor}:root[data-motion=full] .footer__reticle-lines path{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--d-draw) var(--ease-out) calc(var(--i,0) * 30ms)}:root[data-motion=full] .footer__reticle-pix rect{opacity:0;transition:opacity .42s var(--ease-out) .52s}:root[data-motion=full] .footer.is-booted .footer__reticle-lines path{stroke-dashoffset:0}:root[data-motion=full] .footer.is-booted .footer__reticle-pix rect{opacity:1}.footer__cta{z-index:1;position:relative}.footer__cta:not(:focus-visible){box-shadow:0 0 calc(44 * var(--u) * var(--sig,0)) calc(3 * var(--u) * var(--sig,0)) rgb(255 163 82/calc(.38 * var(--sig,0)))}.footer__caption{max-inline-size:46ch;color:var(--ink-60);transition:color var(--d-hover) var(--ease-out);margin:0 auto;position:absolute;inset-block-start:calc(50% + 28 * var(--u) + 14 * var(--u));inset-inline:0}.footer.is-hot .footer__caption{color:var(--ink-80)}.footer.is-hot :is(.footer__sub,.footer__caption){text-shadow:0 0 6px var(--c-ground-deep), 0 0 12px var(--c-ground-deep)}.teardown{inline-size:100%;z-index:1;interpolate-size:allow-keywords;flex-direction:column;align-items:center;margin-block-start:calc(-24 * var(--u));display:flex;position:relative}body[data-page=contact] .teardown{display:none}.teardown__toggle{list-style:none}.teardown__toggle::-webkit-details-marker{display:none}.teardown__toggle::marker{content:""}.teardown__toggle .btn__arrow{transition:rotate var(--d-hover) var(--ease-out)}.teardown[open]>.teardown__toggle .btn__arrow{translate:0;rotate:180deg}:root[data-motion=full] .teardown::details-content{block-size:0;transition:block-size .28s var(--ease-exit), content-visibility .28s var(--ease-exit) allow-discrete;overflow-y:clip}:root[data-motion=full] .teardown[open]::details-content{block-size:auto;transition-duration:.4s;transition-timing-function:var(--ease-out)}.teardown__panel{inline-size:min(calc(820 * var(--u)), calc(var(--page) - 2 * var(--margin)));padding-block:var(--s-6) var(--s-2);margin-inline:auto}.teardown__intro{margin:0 0 var(--s-5);font:400 var(--t-body) / var(--lh-body) var(--f-serif);color:var(--ink-80)}.teardown__form{gap:var(--s-3);text-align:start;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.field{gap:var(--s-2);min-inline-size:0;display:grid}.field__label{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60)}.field__input{inline-size:100%;min-block-size:max(var(--hit), calc(52 * var(--u)));padding:0 var(--s-4);border:1px solid var(--line-control);border-radius:var(--r-s);corner-shape:squircle;background:var(--ink-06);color:var(--ink);font:400 var(--t-body) / 1.2 var(--f-sans);transition:border-color var(--d-hover) var(--ease-out), background-color var(--d-hover) var(--ease-out)}.field__input::placeholder{color:var(--ink-60)}.field__input:hover{border-color:var(--ink-60)}.field__input:focus-visible{border-color:var(--ink);background:var(--ink-10)}.field__input[aria-invalid=true]{border-color:var(--c-ember)}.field__error{min-block-size:1.45em;font:400 var(--t-small) / 1.45 var(--f-sans);color:var(--c-ember);margin:0}.field__error:empty{visibility:hidden}.teardown__send{min-block-size:max(var(--hit), calc(52 * var(--u)));margin-block-start:calc(var(--t-label) * 1.2 + var(--s-2))}.teardown__send[aria-busy=true]{opacity:.6;cursor:progress}.teardown__status{font:400 var(--t-body) / var(--lh-body) var(--f-serif);color:var(--ink);grid-column:1/-1;margin:0}.teardown__status:empty{display:none}.teardown__status[data-tone=error]{font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--c-ember)}.teardown__status[data-tone=error] a{color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-40);text-underline-offset:.25em}.teardown__status[data-tone=error] a:hover{text-decoration-color:currentColor}.teardown__form.is-sent .field,.teardown__form.is-sent .teardown__send{display:none}.teardown__trap{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.teardown__alt{margin:var(--s-4) 0 0;font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60)}.teardown__alt a{color:var(--ink-80)}.footer__grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--s-6);padding-block:var(--s-5) var(--s-4);background:linear-gradient(var(--line), var(--line)) no-repeat var(--margin) 0 / calc(100% - 2 * var(--margin)) 1px;margin-block-start:var(--s-7);display:grid}.footer__col{min-inline-size:0}.footer__col--jump{grid-column:1/span 2}.footer__col--reach{grid-column:3/span 4}.footer__col--elsewhere{grid-column:7/span 2}.footer__col--films{grid-column:9/span 2}.footer__col--time{grid-column:11/span 2}.footer__label{margin:0 0 var(--s-2);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60)}.footer__list{margin:0;padding:0;list-style:none}.footer__list--2{columns:2;column-gap:var(--gutter)}.footer__list li{break-inside:avoid}.footer__link{min-block-size:var(--hit);font:400 var(--t-small) / 1.3 var(--f-sans);color:var(--ink-80);transition:color var(--d-hover) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}.footer__link:after{content:"";transform-origin:100%;background:currentColor;block-size:1px;position:absolute;inset:auto 0 calc(50% - .9em);scale:0 1}.footer__link:is(:hover,:focus-visible){color:var(--ink)}.footer__link:is(:hover,:focus-visible):after{transform-origin:0;scale:1}.footer__link:before{content:"";inline-size:max(100%, var(--hit-strict,44px));position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%}:root[data-motion=full] .footer__link:after{transition:scale .4s var(--ease-struct)}:root[data-motion=full] .footer__link:is(:hover,:focus-visible):after{transition-duration:.5s}.footer__ext{margin-inline-start:.25em}.footer__email{align-items:center;gap:0 var(--s-4);flex-wrap:wrap;display:flex}.footer__copy{min-block-size:44px;min-inline-size:44px}.footer__time{padding-block:calc((var(--hit) - 1.4em) / 2);color:var(--ink-80);flex-direction:column}.footer__base{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-6);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);flex-wrap:wrap;display:flex}.footer__legal,.footer__signoff{margin:0}.footer__signoff{margin-inline-end:auto}.footer__motion{color:var(--ink-80)}.footer__wordmark{padding-block:var(--s-5) var(--s-2);color:#fff1e9b3}.footer__wordmark-svg{inline-size:min(100%, calc(1158 * var(--u)));aspect-ratio:1158/144;block-size:auto;margin-inline:auto;display:block;overflow:visible}.footer__strip{block-size:var(--strip)}@media not (min-width:1280px){.footer{--ret:calc(1 * var(--u))}.footer__col--jump{grid-column:1/span 4}.footer__col--reach{grid-column:5/span 4}.footer__col--elsewhere{grid-column:1/span 2}.footer__col--films{grid-column:3/span 2}.footer__col--time{grid-column:5/span 4}}@media not (min-width:1024px){.footer{--band:60svh}}@media not (min-width:768px){.footer{--ret:calc(.56 * var(--u));--instrument:calc(230 * var(--u));--band:60svh}.footer__reticle :is(.r-in,.r-arm){display:none}.footer__caption{max-inline-size:calc(513 * var(--ret) - 2 * var(--s-4));text-wrap:balance}.footer__caption .clause{display:inline}.footer__sub{max-inline-size:30ch}.teardown{margin-block-start:var(--s-2)}.teardown__form{grid-template-columns:1fr}.teardown__send{inline-size:100%;margin-block-start:0}.footer__grid{row-gap:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--s-9)}.footer__col--jump,.footer__col--reach{grid-column:1/-1}.footer__col--elsewhere{grid-column:1}.footer__col--films{grid-column:2}.footer__col--time{order:9;grid-column:1/-1}.footer__link{min-block-size:44px}.footer__base{flex-direction:column;align-items:flex-start}.footer__base .footer__motion{order:-1;margin-inline-start:calc(-6 * var(--u))}.footer__wordmark{padding-block:var(--s-7) var(--s-3)}.footer__wordmark-svg{inline-size:100%}}@media (forced-colors:active){.footer__sky{display:none}.footer__reticle,.footer__wordmark{color:canvastext}.field__input{border-color:canvastext}}@media (prefers-contrast:more){.footer__reticle{color:var(--ink-80)}}.hero{--plate-ar:1.531;--tv-fx:.3303;--tvb-c:.65935;--tvb-h:.1653;--tv-hl:.0293;--pp-ar:.7503;--hu:var(--u);--ru:var(--u);--d0:var(--t-display);--d-min:48px;--lead-k:26;--sky:calc(40 * var(--ru));--pad-t:calc(44px + 28 * var(--u) + var(--sky));--g:calc(32 * var(--ru));--pad-b:max(16px, var(--g));--cap-gap:calc(8 * var(--ru));--cap-lh:1.3;--thumb-w:calc(128 * var(--ru));--proof-h:calc(.625 * var(--thumb-w) + 16 * var(--ru) + 2px);--clear:calc(48 * var(--hu));--side-min:calc(300 * var(--hu));--tv-x:40;--zoom:1.3;--h1-lines:3;--h1-em:5.84;--sub-n:4;--cta-rows:1;--cap-n:2;--proof-on:1;--H:100svh;color:var(--c-ink);background:0 0;position:relative}:root:not(.gl-on) .hero{background:var(--c-ground)}@media (min-aspect-ratio:1){.hero{--hu:min(var(--u), calc(100lvh / 700));--ru:clamp(calc(.75 * var(--hu)), calc(100lvh / 900), var(--hu))}}@media (min-aspect-ratio:17/10),(max-width:1279.98px) and (min-aspect-ratio:1){.hero{--h1-lines:2;--h1-em:10.35}}@media (max-width:1279.98px){.hero{--lead-k:22;--sub-n:5;--cta-rows:2;--cap-n:3}}@media (max-width:1023.98px){.hero{--pad-t:calc(64px + var(--sky))}}@media (max-width:1023.98px) and (min-aspect-ratio:1){.hero{--proof-on:0}}@media (max-width:767.98px){.hero{--lead-k:20}}@media (min-aspect-ratio:1) and (max-height:500px){.hero{--side-min:min(calc(400 * var(--u)), 50cqw);--cap-n:0;--proof-on:0;--sub-n:4;--cta-rows:1}.hero__caption{display:none}}.hero__stage{--tu:calc(var(--hu) * .5 + .03125rem);--t-lead:max(var(--fl-lead), calc(var(--lead-k) * var(--tu)));--t-small:max(var(--fl-small), calc(var(--k-small) * var(--tu)));--t-label:max(var(--fl-label), calc(var(--k-label) * var(--tu)));--rest:calc(var(--pad-t) + var(--pad-b) + 2 * var(--g) + var(--sub-n) * var(--lh-lead) * var(--t-lead) + var(--cta-rows) * max(calc(48 * var(--hu)), var(--hit)) + (var(--cta-rows) - 1) * var(--s-3) + min(var(--cap-n), 1) * var(--cap-gap) + var(--cap-n) * var(--cap-lh) * var(--t-small) + var(--proof-on) * (var(--g) + var(--proof-h)));--t-display:max(var(--d-min), min(var(--d0), calc((var(--H) - var(--rest)) / (var(--h1-lines) * .92)), calc((min(100cqw, var(--content-max)) - 2 * var(--margin)) / var(--h1-em))));min-block-size:100svh;position:relative;overflow:clip;container:hero/inline-size}@media (min-width:1024px) and (min-height:700px){:root[data-motion=full]:not(.mode-flow) .hero{--H:calc(100cqh - var(--hero-over,0px));block-size:calc(100lvh + var(--hero-over,0px) + 100svh + 240 * var(--u));margin-block-end:-100svh}:root[data-motion=full]:not(.mode-flow) .hero__stage{block-size:calc(100lvh + var(--hero-over,0px));min-block-size:0;position:sticky;inset-block-start:calc(-1 * var(--hero-over,0px));container:hero/size}}.hero[data-covered] .hero__stage{opacity:0;pointer-events:none}.hero__stage>*{--band-t:calc(var(--pad-t) + var(--h1-lines) * .92 * var(--t-display) + var(--clear));--band-b:calc(var(--H) - var(--pad-b));--band-c:calc((var(--band-t) + var(--band-b)) / 2);--content-left:calc((100cqw - min(100cqw, var(--content-max))) / 2 + var(--margin));--tvx:max(calc(var(--tv-x) * 1cqw), calc(var(--content-left) + var(--side-min) + var(--clear) + 4cqw));--ph:max(calc(var(--tvx) / (var(--tv-fx) * var(--plate-ar))), min(calc(100cqw * var(--zoom) / var(--plate-ar)), calc((var(--band-b) - var(--band-t)) / var(--tvb-h))), calc(var(--band-c) / var(--tvb-c)));--pw:calc(var(--ph) * var(--plate-ar));--tv-left:calc(var(--tvx) - var(--tv-hl) * var(--pw));--side-w:max(var(--side-min), calc(var(--tv-left) - var(--clear) - var(--content-left)))}@media (min-aspect-ratio:1) and (max-height:500px) and (not (min-width:768px)){.hero{--sub-n:3}.hero__stage{--side-min:calc(19.4 * var(--t-lead))}.hero__side .hero__sub{max-inline-size:19.4em}.hero__stage>*{--tv-k:calc(var(--tv-hl) / var(--tv-fx));--tvx:min(calc((var(--content-left) + var(--side-min) + var(--clear)) / (1 - var(--tv-k))), calc((100cqw - var(--margin) / 2) / (1 + var(--tv-k))));--ph:calc(var(--tvx) / (var(--tv-fx) * var(--plate-ar)));--h1-b:calc(var(--pad-t) + var(--h1-lines) * .92 * var(--t-display));--act-h:calc(2 * var(--g) + var(--sub-n) * var(--lh-lead) * var(--t-lead) + max(calc(48 * var(--hu)), var(--hit)));--band-c:calc(var(--h1-b) + var(--act-h) / 2 + .048 * var(--ph))}}@media (min-aspect-ratio:1) and (max-height:500px) and (not (min-width:660px)){.hero__stage>*{--band-c:calc(var(--h1-b) + var(--act-h) + var(--clear) + .0823 * var(--ph))}}.hero__scene{pointer-events:none;translate:0 var(--creep,0px);position:absolute;inset:0}.hero__plate{background:var(--media-tint,#1e2f3a);display:block;position:absolute;inset:0}.hero__img{left:var(--tvx);top:var(--band-c);inline-size:var(--pw);block-size:var(--ph);max-inline-size:none;translate:calc(var(--tv-fx) * -100%) calc(var(--tvb-c) * -100%);-webkit-user-select:none;user-select:none;position:absolute}.hero__plate:after{content:"";block-size:calc(120 * var(--u) + 2px);background:linear-gradient(to bottom, #14141400, var(--c-ground));position:absolute;inset-block-start:calc(var(--band-c) + (1 - var(--tvb-c)) * var(--ph) - 120 * var(--u));inset-inline:0}.hero__plate:before{content:"";block-size:calc(100lvh + var(--hero-over,0px));background:var(--c-ground);z-index:1;position:absolute;inset-block-start:calc(var(--band-c) + (1 - var(--tvb-c)) * var(--ph));inset-inline:0}.hero__scrim{inset-inline-start:0;inset-block:calc(var(--band-t) - 64 * var(--u)) 0;inline-size:calc(var(--tv-left) - 8 * var(--u));background:linear-gradient(to top, rgb(14 13 12/calc(.62 + var(--scrim-boost))) 0, rgb(14 13 12/calc(.42 + var(--scrim-boost))) 45%, #0e0d0c00 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - 140 * var(--u)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - 140 * var(--u)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - 140 * var(--u)), transparent);position:absolute}.hero__edge{--tear-h:calc(120 * var(--u));block-size:calc(var(--tear-h) + 100lvh);translate:0 var(--edge-y,0px);pointer-events:none;z-index:3;will-change:translate;position:absolute;inset-block-start:calc(100% - .58 * var(--tear-h));inset-inline:0}:root.mode-flow .hero{z-index:2}:root.mode-flow .hero__stage{overflow-clip-margin:40px}:root.mode-flow .hero__plate{overflow:clip}.hero__edge:after{content:"";inset:calc(var(--tear-h) - 1px) 0 0;background:var(--c-ground);position:absolute}.hero__tear{inline-size:100%;block-size:var(--tear-h);display:block;overflow:hidden}.hero__tear path{fill:var(--c-ground)}.hero__tear use{fill:none;vector-effect:non-scaling-stroke}.hero__tear .hero__tear-glow{stroke:var(--c-ember-glow);stroke-width:9px;stroke-opacity:.2}.hero__tear .hero__tear-core{stroke:var(--c-shimmer);stroke-width:1.5px}.hero__content{z-index:2;min-block-size:var(--H);max-inline-size:var(--content-max);padding:var(--pad-t) var(--margin) var(--pad-b);translate:0 var(--creep,0px);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex;position:relative}.hero__title{max-inline-size:calc(var(--h1-em) * 1em);color:var(--c-ink);outline-offset:6px;margin:0}.hero .mark-inline{vertical-align:-.02em;filter:drop-shadow(0 0 .07em #ff5a1f8c);block-size:.74em;inline-size:.74em;margin-inline:.02em;display:inline-block;position:relative}.hero .mark-inline:before{content:"";background:radial-gradient(closest-side, #ffe2c8 0, var(--c-ember-glow) 38%, var(--c-ember) 78%, #d9420f 100%);image-rendering:pixelated;position:absolute;inset:0;-webkit-mask:url(/glyphs/mark.svg) 0 0/100% 100% no-repeat;mask:url(/glyphs/mark.svg) 0 0/100% 100% no-repeat}@media (forced-colors:active){.hero .mark-inline{filter:none}.hero .mark-inline:before{forced-color-adjust:none;background:canvastext}}.hero__side{gap:var(--g);inline-size:min(100%, var(--side-w));flex-direction:column;margin-block-start:auto;padding-block-start:var(--g);display:flex}.hero__action{flex-direction:column;align-items:flex-start;display:flex}.hero__sub{margin:0 0 var(--g);max-inline-size:30ch;color:var(--ink-80)}.hero__ctas{gap:var(--s-3);flex-wrap:wrap;display:flex}.hero__ctas .btn{--btn-h:calc(48 * var(--hu));--btn-px:calc(22 * var(--hu))}.hero__caption{max-inline-size:44ch;line-height:var(--cap-lh);color:var(--ink-60);margin-block-start:var(--cap-gap)}.hero__proof{align-items:center;gap:var(--s-4);max-inline-size:100%;min-block-size:var(--hit);padding:calc(8 * var(--ru)) var(--s-5) calc(8 * var(--ru)) calc(8 * var(--ru));border:1px solid var(--ink-10);border-radius:var(--r-m);corner-shape:squircle;background:var(--c-scrim);color:var(--c-ink);transition:border-color var(--d-hover) var(--ease-out), background-color var(--d-hover) var(--ease-out);text-decoration:none;display:inline-flex}.hero__proof:hover{border-color:var(--ink-40);background-color:#0e0d0cd6}.hero__thumb{inline-size:var(--thumb-w);aspect-ratio:16/10;border-radius:var(--r-s);corner-shape:squircle;background:var(--ink-06);flex:none;overflow:hidden}.hero__thumb picture,.hero__thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.hero__proof-text{gap:var(--s-1);min-inline-size:0;display:grid}.hero__proof-since{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60)}.hero__proof-label{font:400 var(--t-small) / var(--lh-small) var(--f-sans);text-wrap:balance}.hero__proof-arrow{transition:translate var(--d-hover) var(--ease-out);display:inline-block}.hero__proof:is(:hover,:focus-visible) .hero__proof-arrow{translate:calc(3 * var(--u)) 0}.hero__marks{--mk-a:6;--mk-b:9;pointer-events:none;translate:var(--mark-x,0px) var(--mark-y,0px);position:absolute;inset:0}.hero__marks i{inline-size:var(--plus);block-size:var(--plus);background:linear-gradient(var(--ink-50), var(--ink-50)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--ink-50), var(--ink-50)) 0 50% / 100% 1px no-repeat;position:absolute;translate:-50% -50%}.hero__marks{--c7:calc(var(--margin) + var(--mk-a) * (var(--col) + var(--gutter)) - var(--gutter) / 2);--c10:calc(var(--margin) + var(--mk-b) * (var(--col) + var(--gutter)) - var(--gutter) / 2);--c13:calc(100% - var(--margin));--r1:calc(var(--pad-t) + 6 * var(--u));--r2:calc(var(--pad-t) + .92 * var(--t-display) * 2)}.hero__marks i:first-child{left:var(--c7);top:var(--r1)}.hero__marks i:nth-child(2){left:var(--c10);top:var(--r1)}.hero__marks i:nth-child(3){left:var(--c13);top:var(--r1)}.hero__marks i:nth-child(4){left:var(--c10);top:var(--r2)}.hero__marks i:nth-child(5){left:var(--c13);top:var(--r2)}.hero__marks i:nth-child(6){left:var(--c7);top:var(--r2);opacity:0}@media (max-width:1279.98px){.hero__marks{--mk-a:4;--mk-b:6}}@media (max-width:767.98px){.hero__marks{--mk-a:2;--mk-b:3}}@media (max-aspect-ratio:1){.hero{--clear:clamp(calc(20 * var(--u)), 3.94svh, calc(32 * var(--u)));--g:clamp(calc(16 * var(--u)), 2.96svh, calc(24 * var(--u)));--pad-b:calc(24px + env(safe-area-inset-bottom));--fit-b:calc(16px + env(safe-area-inset-bottom));--sub-n:4}.hero__stage{--t-display:var(--d0);--stack:calc(var(--h1-lines) * .92 * var(--t-display) + 2 * var(--g) + var(--sub-n) * var(--lh-lead) * var(--t-lead) + max(calc(48 * var(--u)), var(--hit)))}.hero__stage>*{--tvp-x:44;--ph:max(var(--H), calc(100cqw * 1.24 / var(--pp-ar)));--pw:calc(var(--ph) * var(--pp-ar));--tv-y:clamp(calc(80px + .052 * var(--ph)), calc(var(--H) - var(--fit-b) - var(--stack) - .2494 * var(--ph) - var(--clear)), calc(.27 * var(--H)));--block-b:calc(var(--tv-y) + .2494 * var(--ph));--band-t:calc(var(--block-b) + var(--clear));--tv-left:100cqw}.hero__img{left:calc(var(--tvp-x) * 1cqw);top:var(--tv-y);translate:-36% -28%}.hero__plate:after{inset-block-start:calc(var(--tv-y) + .72 * var(--ph) - 120 * var(--u))}.hero__plate:before{inset-block-start:calc(var(--tv-y) + .72 * var(--ph))}.hero__scrim{inset-block:calc(var(--band-t) - 80 * var(--u)) 0;background:linear-gradient(to top, rgb(14 13 12/calc(.78 + var(--scrim-boost))) 0, rgb(14 13 12/calc(.5 + var(--scrim-boost))) 35%, #0e0d0c00 65%);inline-size:100%;-webkit-mask-image:none;mask-image:none}.hero__content{padding-block-start:var(--band-t)}.hero__title{max-inline-size:100%}.hero__side{inline-size:100%;gap:var(--s-7);margin-block-start:var(--g);padding-block-start:0}.hero__sub{max-inline-size:34ch;margin-block-end:var(--g)}.hero__ctas{inline-size:100%}.hero__ctas .btn{--btn-h:calc(48 * var(--u));--btn-px:calc(22 * var(--u));flex:14em}.hero__marks{display:none}}@media (max-aspect-ratio:1) and (not (min-width:768px)){.hero__ctas .btn{--btn-h:48px;flex-basis:100%}.hero__thumb{inline-size:calc(96 * var(--u))}}@media (max-aspect-ratio:1) and (not (min-width:360px)){.hero{--sub-n:5}}@media (max-aspect-ratio:1) and (min-width:690px) and (max-width:767.98px),(max-aspect-ratio:1) and (min-width:960px){.hero{--h1-lines:2}}:root[data-motion=reduced] .hero__content,:root[data-motion=reduced] .hero__edge{translate:none}@media (forced-colors:active){.hero__edge,.hero__scrim,.hero__marks{display:none}.hero__proof{border-color:canvastext}}.not-found{--nf-tvx:.5005;--nf-tvy:.4592;--nf-ar:1.2586;--nf-tx:.64;--nf-ty:.56;--nf-k:1.45;--nf-halo:255 236 210;background:var(--c-ground-deep);min-block-size:100svh;color:var(--ink);isolation:isolate;align-items:center;display:grid;position:relative;overflow:clip}.not-found__scene{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip;container-type:size}.not-found__plate{--nf-c:calc(var(--nf-ar) * max(var(--nf-ty) / var(--nf-tvy), (1 - var(--nf-ty)) / (1 - var(--nf-tvy))));--nf-bw:max(calc(var(--nf-k) * 100cqw), calc(var(--nf-c) * 100cqh));inline-size:var(--nf-bw);aspect-ratio:2550/2026;background-color:#0b0b0a;background-image:-webkit-image-set(url(/assets/tv-1280-DH6nAyjs.avif) 1x type("image/avif"),url(/assets/tv-1280-B4EUa84z.jpg) 1x type("image/jpeg"));background-image:image-set("/assets/tv-1280-DH6nAyjs.avif" 1x type("image/avif"),"/assets/tv-1280-B4EUa84z.jpg" 1x type("image/jpeg"));background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset-block-start:calc(var(--nf-ty) * 100cqh - var(--nf-tvy) * var(--nf-bw) / var(--nf-ar));inset-inline-start:calc(var(--nf-tx) * 100cqw - var(--nf-tvx) * var(--nf-bw))}@media (min-width:1100px),(min-resolution:1.5x){.not-found__plate{background-image:-webkit-image-set(url(/assets/tv-2550-D-CBPtVV.avif) 1x type("image/avif"),url(/assets/tv-2550-72ZZa46q.jpg) 1x type("image/jpeg"));background-image:image-set("/assets/tv-2550-D-CBPtVV.avif" 1x type("image/avif"),"/assets/tv-2550-72ZZa46q.jpg" 1x type("image/jpeg"))}}.not-found__screen,.not-found__mirror{border-radius:13%/17%;block-size:6.05%;inline-size:6.2%;position:absolute;inset-inline-start:46.95%;overflow:hidden}.not-found__screen,.not-found__bloom{inset-block-start:42.85%}.not-found__bloom{block-size:6.05%;inline-size:6.2%;box-shadow:0 0 calc(14 * var(--u)) calc(2 * var(--u)) rgb(var(--nf-halo) / .3), 0 0 calc(4 * var(--u)) rgb(var(--nf-halo) / .45);transition:box-shadow .6s var(--ease-out);border-radius:13%/17%;position:absolute;inset-inline-start:46.95%}.not-found__mirror{opacity:.9;filter:blur(1.2px)brightness(.82);inset-block-start:58%;scale:1 -1;-webkit-mask-image:linear-gradient(0deg,#000 0 55%,#0000);mask-image:linear-gradient(0deg,#000 0 55%,#0000)}.not-found__static{block-size:100%;inline-size:100%;transition:opacity var(--d-hover) var(--ease-out);position:absolute;inset:0}.not-found__ch{opacity:0;transition:opacity .42s var(--ease-out);position:absolute;inset:0}.not-found__poster{opacity:0;transition:opacity .56s var(--ease-out), translate .56s var(--ease-out);position:absolute;inset:0;translate:0 -5%}.not-found__ch:not(.is-armed){display:none}.not-found__poster.is-on{opacity:1;translate:0}.not-found__poster img{object-fit:cover;block-size:100%;inline-size:100%}.not-found__ch:after{content:"";mix-blend-mode:screen;background:#fff4e429;position:absolute;inset:0}.not-found__hum{pointer-events:none;background:linear-gradient(#0000,#1e181212 50%,#0000);block-size:40%;position:absolute;inset-block-start:-40%;inset-inline:0}.not-found__glass{box-shadow:inset 0 0 calc(5 * var(--u)) #ffe8c473;pointer-events:none;background:radial-gradient(60% 50% at 32% 24%,#fffaf029,#0000 70%),radial-gradient(120% 120% at 50% 45%,#0000 58%,#281a0e52),repeating-linear-gradient(#14100c17 0 1px,#0000 1px 3px);position:absolute;inset:0}.not-found__tear{background:var(--c-ember);block-size:1px;box-shadow:0 0 calc(6 * var(--u)) 1px color-mix(in srgb, var(--c-ember-glow) 55%, transparent);opacity:0;pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}.not-found__halo{background:radial-gradient(closest-side, rgb(var(--nf-halo) / .2), rgb(var(--nf-halo) / .06) 55%, transparent);mix-blend-mode:screen;opacity:.7;block-size:34%;inline-size:28%;transition:opacity .6s var(--ease-out);border-radius:50%;position:absolute;inset-block-start:33.9%;inset-inline-start:36.05%}.not-found__scrim{background:linear-gradient(90deg,#0e0d0cd1 0,#0e0d0c8c 30%,#0000 56%);position:absolute;inset:0}.not-found[data-channel=ident] :is(.not-found__static,.not-found__hum){opacity:0}.not-found[data-channel=ident] .not-found__halo,.not-found[data-channel=work] .not-found__ch{opacity:1}.not-found[data-channel=work] .not-found__static{opacity:0;transition-delay:.16s}.not-found[data-channel=work] .not-found__halo{opacity:1}.not-found__copy{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);padding-block:calc(96 * var(--u)) calc(64 * var(--u));display:grid;position:relative}.not-found__copy>*{grid-column:1/span 6;min-inline-size:0}.not-found__label{margin:0 0 var(--s-5)}.not-found__title{max-inline-size:11ch;margin:0}.not-found__lede{margin:var(--s-5) 0 0;max-inline-size:30ch;color:var(--ink-80)}.not-found__links{gap:var(--s-3);margin:var(--s-7) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}:root[data-motion=full] .not-found__hum{animation:5.2s linear infinite nf-hum}:root[data-motion=full] .not-found.is-arriving .not-found__static{clip-path:inset(0 0 100%)}:root[data-motion=full] .not-found.is-tearing .not-found__static{animation:nf-tear .52s var(--ease-struct) both}:root[data-motion=full] .not-found.is-tearing .not-found__tear{animation:nf-tear-line .52s var(--ease-struct) both}@keyframes nf-hum{to{translate:0 350%}}@keyframes nf-tear{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes nf-tear-line{0%{opacity:0;inset-block-start:0}12%{opacity:1}88%{opacity:1}to{opacity:0;inset-block-start:calc(100% - 1px)}}:root:not([data-motion=full]) .not-found :is(.not-found__ch,.not-found__poster,.not-found__static,.not-found__halo){transition-duration:.2s}@media not (min-width:1280px){.not-found{--nf-tx:.68;--nf-k:1.6}.not-found__copy>*{grid-column:1/span 4}}@media (max-aspect-ratio:1){.not-found{--nf-tx:.5;--nf-ty:.27;--nf-k:4.2;align-items:end}.not-found__copy{padding-block:0 calc(48 * var(--u))}.not-found__copy>*{grid-column:1/-1}.not-found__title{max-inline-size:12ch}.not-found__scrim{background:linear-gradient(0deg,#0e0d0cdb 0,#0e0d0c99 34%,#0000 58%)}.not-found__copy:before{content:"";z-index:-1;inset:calc(-1 * var(--s-10)) 0 0;pointer-events:none;background:linear-gradient(to bottom, #0e0d0c00, #0e0d0c8c calc(var(--s-10) * .55), #0e0d0ccc var(--s-10), #0e0d0cd1);position:absolute}.not-found__links .btn{min-block-size:48px}}@media (max-aspect-ratio:1) and (min-width:768px){.not-found{--nf-k:2.6;--nf-ty:.32}.not-found__copy>*{grid-column:1/span 6}}@media (forced-colors:active){.not-found__scene{display:none}}.note{--top:max(calc(56px + var(--s-9)), calc(150 * var(--u)));--note-fs:var(--t-prose);--note-lh:1.62;--line-x:calc(var(--gutter) + 44 * var(--u));--lane-gap:calc(14 * var(--u));--wide:calc(8 * var(--col) + 7 * var(--gutter));padding-block:var(--top) var(--s-11);background-color:var(--ground);position:relative}.note__head{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-items:start;display:grid}.note__crumb{grid-area:1/1/auto/span 4}.note__crumb-a{align-items:center;gap:calc(10 * var(--u));min-block-size:var(--hit);margin-block:calc((var(--hit) - var(--t-label) * 1.2) / -2);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);transition:color var(--d-hover) var(--ease-out);display:inline-flex}.note__crumb-arrow{font-family:var(--f-sans);transition:translate var(--d-hover) var(--ease-out);display:inline-block}.note__crumb-a:is(:hover,:focus-visible){color:var(--ink)}.note__crumb-a:is(:hover,:focus-visible) .note__crumb-arrow{translate:calc(-3 * var(--u)) 0}.note__kicker{grid-column:var(--hang) / -1;align-items:baseline;column-gap:calc(12 * var(--u));font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);flex-wrap:wrap;grid-row:1;margin:0;display:flex}.note__kicker-part{color:var(--ink)}.note__dot{inline-size:var(--cell);block-size:var(--cell);background:var(--ink-40);align-self:center}.note__folio{color:var(--ink-30);-webkit-user-select:none;user-select:none;grid-area:2/1/span 2/span 4;align-self:start;margin-block-start:calc(var(--s-6) + 2 * var(--u))}.note__title{grid-column:var(--hang) / span 8;margin:var(--s-6) 0 0;max-inline-size:22ch;font:300 var(--t-h1) / 1 var(--f-display-serif);letter-spacing:-.018em;text-wrap:balance;color:var(--ink);grid-row:2}.note__title:focus{outline:none}.note__dek{grid-column:var(--hang) / span 6;margin:var(--s-6) 0 0;max-inline-size:40ch;font:400 var(--t-lead) / var(--lh-lead) var(--f-serif);letter-spacing:var(--tr-lead);color:var(--ink-80);text-wrap:pretty;grid-row:3}.note__meta{grid-column:var(--hang) / -1;margin:var(--s-6) 0 0;border-block-start:1px solid var(--line);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);flex-wrap:wrap;grid-row:4;align-items:baseline;padding-block-start:var(--s-4);display:flex}.note__meta-i:not(:last-child):after{content:"·";content:"·" / "";margin-inline:calc(12 * var(--u));color:var(--ink-40)}.note__body{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-items:start;margin-block-start:var(--s-10);display:grid}.note__rail{gap:var(--s-2);font:400 var(--t-label) / 1.35 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);grid-column:1/span 3;display:grid;position:sticky;inset-block-start:max(96px, calc(132 * var(--u)))}.note__rail p{margin:0}.note__rail-n{color:var(--ink)}.note__rail-of{color:var(--ink-60)}.note__rail-part{text-wrap:balance;max-inline-size:22ch}.note__rail-time{color:var(--ink-80);margin-block-start:var(--s-3)!important}.note__rail-sec{grid-template-columns:calc(28 * var(--u)) minmax(0, 1fr);border-block-start:1px solid var(--line);max-inline-size:26ch;color:var(--ink);text-wrap:balance;padding-block-start:var(--s-3);display:grid;margin-block-start:var(--s-4)!important}.note__rail-sec:empty{display:none}.note__rail-sec-n{color:var(--ink-60)}:root[data-motion=full] .note__rail-sec{transition:opacity var(--d-micro) var(--ease-out)}.note__rail-sec.is-swapping{opacity:0}.note__prose{grid-column:var(--hang) / span 6;max-inline-size:var(--measure-serif);font:400 var(--note-fs) / var(--note-lh) var(--f-serif);color:var(--ink-80);font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums proportional-nums;font-kerning:normal;hanging-punctuation:first allow-end last;counter-reset:sec fig;--flow:.72em;position:relative}.note__prose>*{margin:0}.note__prose>*+*{margin-block-start:var(--flow)}.note__prose :is(strong,b){color:var(--ink);font-weight:500}.note__prose em{font-style:italic}.note__p{text-wrap:pretty}.note__p:first-of-type{color:var(--ink)}.hang-q{margin-inline-start:-.42em}.note__h{counter-increment:sec;font:400 var(--t-h4) / 1.15 var(--f-sans);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;scroll-margin-block-start:max(96px, calc(132 * var(--u)));position:relative}.note__prose>.note__h{margin-block-start:2.1em}.note__prose>.note__h+*{margin-block-start:.65em}.note__station{inline-size:var(--plus);block-size:var(--plus);color:var(--ink-40);transition:color var(--d-state) var(--ease-out);position:absolute;inset-block-start:.56em;inset-inline-start:calc(-1 * var(--line-x));translate:-50% -50%}.note__station:before,.note__station:after{content:"";background:currentColor;position:absolute}.note__station:before{block-size:1px;inset-block-start:calc(50% - .5px);inset-inline:0}.note__station:after{inline-size:1px;inset-block:0;inset-inline-start:calc(50% - .5px)}.note__h:before{content:counter(sec, decimal-leading-zero);content:counter(sec, decimal-leading-zero) / "";font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);font-variant-numeric:tabular-nums;color:var(--ink-60);transition:color var(--d-state) var(--ease-out);position:absolute;inset-block-start:.56em;inset-inline-end:calc(100% + var(--line-x) + var(--lane-gap));translate:0 -50%}.note__prose [data-station].is-passed>.note__station,.note__h.is-passed:before{color:var(--ink)}.note__ul,.note__ol{padding:0;list-style:none}.note__ul>li,.note__ol>li{text-wrap:pretty;position:relative}.note__ul>li+li,.note__ol>li+li{margin-block-start:.38em}.note__ul>li:before{content:"";inline-size:var(--cell);block-size:var(--cell);background:var(--ink-40);position:absolute;inset-block-start:calc(var(--note-lh) * .5em - var(--cell) / 2);inset-inline-start:calc(-1 * (var(--cell) + .62em))}.note__ol{counter-reset:li}.note__ol>li{counter-increment:li}.note__ol>li:before{content:counter(li) ".";font-variant-numeric:lining-nums tabular-nums;color:var(--ink-60);position:absolute;inset-inline-end:calc(100% + .5em)}.note__voice{quotes:"“" "”";font:italic 300 var(--t-quote) / 1.2 var(--f-display-serif);letter-spacing:-.01em;color:var(--ink);margin-inline:0;padding-block:.2em}.note__prose>.note__voice,.note__prose>.note__voice+*{margin-block-start:1.05em}.note__voice>p{text-wrap:balance;margin:0;position:relative}.note__voice>p+p{margin-block-start:.32em}.note__voice>p:before{content:open-quote;color:var(--ink-60);padding-inline-end:.04em;position:absolute;inset-inline-end:100%}.note__voice>p:after{content:close-quote;color:var(--ink-60)}.note__fig{counter-increment:fig;inline-size:var(--wide);position:relative}.note__prose>.note__fig{margin-block:1.8em}.note__fig>.note__station{inset-block-start:calc(var(--s-3) + .6em)}.note__figcap{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap;color:var(--ink-60);transition:color var(--d-state) var(--ease-out);position:absolute;inset-block-start:calc(var(--s-3) + .6em);inset-inline-end:calc(100% + var(--line-x) + var(--lane-gap));translate:0 -50%}.note__fig-n:after{content:var(--note-n) "." counter(fig)}.note__fig.is-passed .note__figcap{color:var(--ink)}.note__table{overscroll-behavior-x:contain;background:linear-gradient(90deg, var(--ground) 30%, transparent) left / calc(40 * var(--u)) 100% no-repeat local, linear-gradient(270deg, var(--ground) 30%, transparent) right / calc(40 * var(--u)) 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--ink-20), transparent) left / calc(14 * var(--u)) 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--ink-20), transparent) right / calc(14 * var(--u)) 100% no-repeat scroll;overflow-x:auto}.note__table:focus-visible{outline-offset:4px}.note__table table{border-collapse:collapse;inline-size:100%;font:400 var(--t-small) / 1.4 var(--f-sans);font-variant-numeric:lining-nums;color:var(--ink-80)}.note__table thead th{padding:var(--s-3) var(--s-4) var(--s-3) 0;border-block-end:1px solid var(--line-control);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;text-align:start;color:var(--ink-60)}.note__table tbody :is(th,td){padding:calc(14 * var(--u)) var(--s-4) calc(14 * var(--u)) 0;border-block-end:1px solid var(--line);text-align:start;vertical-align:baseline;text-wrap:pretty}.note__table tbody th{color:var(--ink);white-space:nowrap;font-weight:400}.note__table tbody td:last-child{font-family:var(--f-serif)}.note__table tbody tr{position:relative}.note__take{border-block-start:1px solid var(--line);padding-block-start:var(--s-6);position:relative;margin-block-start:2.6em!important}.note__take-h{margin:0 0 var(--s-5);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-80);align-items:center;display:flex;position:relative}.note__led{inline-size:calc(var(--led) + 4 * var(--u));block-size:calc(var(--led) + 4 * var(--u));box-shadow:inset 0 0 0 1px var(--ink-40);background:radial-gradient(circle, var(--ink-20) 0 34%, transparent 36%);transition:box-shadow var(--d-state) var(--ease-out), background var(--d-state) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * var(--line-x));translate:-50% -50%}.note__take.is-passed .note__led{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-ember) 80%, transparent), 0 0 calc(10 * var(--u)) color-mix(in srgb, var(--c-ember-glow) 45%, transparent);background:radial-gradient(circle, var(--c-ember) 0 34%, transparent 36%)}:root[data-motion=full] .note__take.is-landing .note__led:after{content:"";box-shadow:0 0 0 1px var(--c-ember-glow);animation:note-led-ring .9s var(--ease-out) both;border-radius:50%;position:absolute;inset:0}@keyframes note-led-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:3.4}}.note__take-lead{font:300 var(--t-quote) / var(--lh-quote) var(--f-display-serif);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:0}.note__take-p{font:400 var(--t-lead) / 1.42 var(--f-serif);color:var(--ink-80);text-wrap:pretty;margin:.7em 0 0}.note__take-lead+.note__take-p{margin-block-start:.9em}.note__line{inline-size:1px;block-size:var(--line-h,100%);background:var(--line);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * var(--line-x));translate:-.5px}.note__line-read{background:var(--ink-60);transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(0)}.note__heat{transform-origin:50% 100%;background:linear-gradient(to top, color-mix(in srgb, var(--c-ember-glow) 85%, transparent), color-mix(in srgb, var(--c-ember) 35%, transparent) 40%, transparent);opacity:0;border-radius:2px;block-size:100px;inline-size:3px;position:absolute;inset-block-start:0;inset-inline-start:-1px;transform:scaleY(0)}.note__head-dot{opacity:0;will-change:transform, opacity;block-size:0;inline-size:0;position:absolute;inset-block-start:0;inset-inline-start:.5px}.note__halo,.note__core{border-radius:50%;position:absolute;translate:-50% -50%}.note__halo{inline-size:calc(26 * var(--u));block-size:calc(26 * var(--u));background:radial-gradient(circle, color-mix(in srgb, var(--c-ember-glow) 70%, transparent) 0, color-mix(in srgb, var(--c-ember) 26%, transparent) 38%, transparent 70%)}.note__core{inline-size:var(--cell);block-size:var(--cell);background:var(--c-ember-glow);box-shadow:0 0 calc(4 * var(--u)) var(--c-ember-glow)}:root[data-motion=full] .note.is-reading .note__halo{animation:3.2s ease-in-out infinite note-breathe}@keyframes note-breathe{0%,to{scale:.9}50%{scale:1.08}}.note__end{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);margin-block-start:var(--s-10);display:grid}.note__sign{grid-column:var(--hang) / span 6;justify-items:start;gap:var(--s-2);display:grid}.note__signed{margin:var(--s-2) 0 0;font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink)}.note__disclosure{max-inline-size:52ch;font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);text-wrap:pretty;margin:0}.note__pn{grid-column:1/-1;grid-template-columns:subgrid;border-block-start:1px solid var(--line);align-items:start;margin-block-start:var(--s-10);padding-block-start:var(--s-5);display:grid}.note__pn-a{gap:var(--s-3);min-block-size:var(--hit);color:var(--ink);align-content:start;padding-block-end:var(--s-3);display:grid}.note__pn-a--prev{grid-column:1/span 5}.note__pn-a--next{text-align:end;grid-column:8/-1;justify-items:end}.note__pn-all{min-block-size:var(--hit);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);text-underline-offset:.3em;transition:color var(--d-hover) var(--ease-out), text-decoration-color var(--d-micro) var(--ease-out);grid-column:6/span 2;justify-self:center;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.note__pn-all:is(:hover,:focus-visible){color:var(--ink);-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-40)}.note__pn-k{align-items:baseline;gap:calc(10 * var(--u));font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);display:inline-flex}.note__pn-arrow{font-family:var(--f-sans);transition:translate var(--d-hover) var(--ease-out);display:inline-block}.note__pn-n{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-60)}.note__pn-t{max-inline-size:26ch;font:300 var(--t-quote) / 1.1 var(--f-display-serif);letter-spacing:-.012em;text-wrap:balance;position:relative}.note__pn-in{background:linear-gradient(var(--c-ember), var(--c-ember)) no-repeat 100% 100% / 0% 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .4s var(--ease-struct);padding-block-end:calc(4 * var(--u))}.note__pn-a:is(:hover,:focus-visible) .note__pn-in{transition-duration:var(--d-state);background-position:0 100%;background-size:100% 1px}.note__pn-a--prev:is(:hover,:focus-visible) .note__pn-in{background-position:100% 100%}.note__pn-a--prev .note__pn-in{background-position:0 100%}.note__pn-a--prev:is(:hover,:focus-visible) .note__pn-arrow{translate:calc(-3 * var(--u)) 0}.note__pn-a--next:is(:hover,:focus-visible) .note__pn-arrow{translate:calc(3 * var(--u)) 0}.note__pn-a:focus-visible{outline-offset:6px}.note__end>.booklet{grid-column:1/-1;margin-block-start:var(--s-10)}.booklet{gap:var(--s-6) var(--s-8);padding:var(--s-8) var(--s-8) var(--s-7);border-radius:var(--r-l);corner-shape:squircle;background:var(--ground);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-100:var(--ink);--ink-80:color-mix(in srgb, var(--ink) var(--a-80), transparent);--ink-60:color-mix(in srgb, var(--ink) var(--a-60), transparent);--ink-50:color-mix(in srgb, var(--ink) var(--a-50), transparent);--ink-40:color-mix(in srgb, var(--ink) var(--a-40), transparent);--ink-30:color-mix(in srgb, var(--ink) var(--a-30), transparent);--ink-20:color-mix(in srgb, var(--ink) var(--a-20), transparent);--ink-10:color-mix(in srgb, var(--ink) var(--a-10), transparent);--ink-06:color-mix(in srgb, var(--ink) var(--a-06), transparent);--line:var(--ink-20);--line-control:var(--ink-40);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid;position:relative}@media (prefers-contrast:more){.booklet{--ink-40:var(--ink-80);--ink-50:var(--ink-80);--ink-60:var(--ink-80);--line-control:var(--ink-80)}}.booklet__plus{inline-size:var(--plus);block-size:var(--plus);color:var(--ink-40);position:absolute;translate:-50% -50%}.booklet__plus:before,.booklet__plus:after{content:"";background:currentColor;position:absolute}.booklet__plus:before{block-size:1px;inset-block-start:calc(50% - .5px);inset-inline:0}.booklet__plus:after{inline-size:1px;inset-block:0;inset-inline-start:calc(50% - .5px)}.booklet__plus--a{inset-block-start:var(--s-6);inset-inline-start:var(--s-6)}.booklet__plus--b{inset-block-start:var(--s-6);inset-inline-start:calc(100% - var(--s-6))}.booklet__copy{gap:var(--s-4);justify-items:start;display:grid}.booklet__k{color:var(--ink-60)}.booklet__h{margin:var(--s-4) 0 0;font:300 var(--t-quote) / 1.04 var(--f-display-serif);letter-spacing:-.015em;text-wrap:balance}.booklet__note{max-inline-size:36ch;font:400 var(--t-body) / var(--lh-body) var(--f-serif);color:var(--ink-80);margin:0}.booklet__form{column-gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.booklet__send{min-block-size:max(var(--hit), calc(52 * var(--u)));margin-block-start:calc(var(--t-label) * 1.2 + var(--s-2))}.booklet__send[aria-busy=true]{opacity:.6;cursor:progress}.booklet__status{font:400 var(--t-body) / var(--lh-body) var(--f-serif);color:var(--ink);grid-column:1/-1;margin:0}.booklet__status:empty{display:none}.booklet__status[data-tone=error]{font:400 var(--t-small) / var(--lh-small) var(--f-sans);background:linear-gradient(var(--c-ember), var(--c-ember)) 0 calc(var(--lh-small) * .5em - 1px) / .55em 2px no-repeat;padding-inline-start:1.1em}.booklet__status[data-tone=error] a{color:inherit;text-underline-offset:.25em;text-decoration:underline}.booklet__form.is-sent :is(.booklet__field,.booklet__send){display:none}.booklet__trap{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.booklet .field__error{color:var(--ink)}@media not (min-width:1280px){.note{--line-x:calc(var(--gutter) + 30 * var(--u));--wide:100%}.note__crumb,.note__folio{grid-column:1/span 2}.note__title,.note__dek{grid-column:var(--hang) / -1}.note__rail{grid-column:1/span 2}.note__prose{grid-column:var(--hang) / -1}.note__fig{max-inline-size:100%}.note__sign{grid-column:var(--hang) / -1}.note__pn-a--prev{grid-column:1/span 3}.note__pn-all{grid-column:4/span 2}.note__pn-a--next{grid-column:6/-1}.booklet{padding:var(--s-7) var(--s-6) var(--s-6);grid-template-columns:1fr;align-items:start}}@media not (min-width:768px){.note{--line-x:max(4px, calc(var(--margin) - 12px));--top:calc(56px + var(--s-8));--note-lh:1.6}.note__station{visibility:hidden}.note__halo{background:radial-gradient(circle, color-mix(in srgb, var(--c-ember-glow) 70%, transparent) 0, color-mix(in srgb, var(--c-ember) 26%, transparent) 12%, transparent 22%)}.note__core{box-shadow:0 0 2px var(--c-ember-glow)}.note__head{row-gap:0}.note__crumb{grid-area:1/1/auto/-1}.note__folio{grid-area:2/1/auto/-1;margin-block-start:var(--s-6)}.note__folio .dots{--dot-cell:calc(3 * var(--u))}.note__kicker{grid-area:3/1/auto/-1;margin-block-start:var(--s-4)}.note__title{grid-area:4/1/auto/-1;max-inline-size:none;margin-block-start:var(--s-4);line-height:1.04}.note__dek{grid-area:5/1/auto/-1;margin-block-start:var(--s-5)}.note__meta{gap:var(--s-2) var(--s-5);grid-area:6/1/auto/-1;margin-block-start:var(--s-5)}.note__meta-i:not(:last-child):after{content:none}.note__body{margin-block-start:var(--s-8)}.note__rail{display:none}.note__prose{grid-column:1/-1;max-inline-size:none}.note__h:before{display:none}.note__ul>li,.note__ol>li{padding-inline-start:calc(var(--cell) + .7em)}.note__ul>li:before{inset-inline-start:0}.note__ol>li:before{inset-inline:0 auto}.note__voice{padding-inline-start:.5em}.note__figcap{margin-block-end:var(--s-3);display:block;position:static;translate:none}.note__fig{inline-size:100%;max-inline-size:100%}.note__table table{min-inline-size:calc(560 * var(--u))}.note__sign{grid-column:1/-1}.note__sign .sig{--sig-h:calc(48 * var(--u))}.note__pn{row-gap:var(--s-6);grid-template-columns:1fr}.note__pn-a--prev,.note__pn-a--next,.note__pn-all{grid-column:1/-1}.note__pn-a--next{text-align:start;justify-items:start}.note__pn-all{justify-self:start}.booklet{padding:var(--s-6) var(--s-5) var(--s-5)}.booklet__form{grid-template-columns:1fr}.booklet__send{justify-self:start;margin-block-start:0}.booklet__plus{display:none}}@media (forced-colors:active){.note__folio{color:canvastext}.note__line,.note__line-read{background:canvastext}.note__head-dot,.note__heat{display:none}.note__led{box-shadow:inset 0 0 0 1px canvastext}.note__ul>li:before{background:canvastext}.note__pn-in{background-image:linear-gradient(highlight,highlight)}.booklet{border:1px solid canvastext}}.notes{--top:max(calc(56px + var(--s-9)), calc(150 * var(--u)));padding-block:var(--top) var(--s-11);background-color:var(--ground);position:relative}.notes__head{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-items:start;display:grid}.notes__label{grid-area:1/1/auto/span 4;padding-block-start:calc(14 * var(--u))}.notes__title{grid-column:var(--hang) / -1;grid-row:1;margin:0}.notes__title:focus{outline:none}.notes__lede{grid-column:var(--hang) / span 6;margin:var(--s-7) 0 0;max-inline-size:42ch;font:400 var(--t-lead) / var(--lh-lead) var(--f-serif);letter-spacing:var(--tr-lead);color:var(--ink-80);text-wrap:pretty;grid-row:2}.notes__aside{align-self:end;justify-items:start;gap:var(--s-2);grid-area:2/1/span 2/span 3;margin-block-start:var(--s-7);display:grid}.notes__count,.notes__parts-n{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);margin:0}.notes__count-n{color:var(--ink)}.notes__jump{margin-block-start:var(--s-3);margin-inline-start:calc(-1 * var(--btn-px,14px))}.notes__by{grid-column:var(--hang) / span 6;gap:var(--s-2);border-block-start:1px solid var(--line);grid-row:3;margin-block-start:var(--s-7);padding-block-start:var(--s-4);display:grid}.notes__byline{font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink);margin:0}.notes__disclosure{max-inline-size:58ch;font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);margin:0}.notes__parts{margin:var(--s-11) auto 0;counter-reset:none;padding-block:0;list-style:none}.notes__part{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);padding-block:var(--s-6) var(--s-9);grid-template-rows:auto auto 1fr;align-items:start;display:grid;position:relative}.notes__rule{position:absolute;inset-block-start:0;inset-inline:0}.notes__plus{inset-block-start:0;inset-inline-start:calc((var(--hang) - 1) * (var(--col) + var(--gutter)) - var(--gutter) / 2)}.notes__part-n{justify-items:start;gap:var(--s-3);grid-area:1/1/span 3/span 4;margin:0;display:grid}.notes__part-k{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60)}.notes__part-big{color:var(--ink-30);-webkit-user-select:none;user-select:none;transition:color var(--d-state) var(--ease-out);display:block}.notes__part:has(.notes__row:is(:hover,:focus-visible)) .notes__part-big{color:var(--ink-60)}.notes__part-t{grid-column:var(--hang) / -1;font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-80);grid-row:1;margin:0}.notes__list{grid-column:var(--hang) / -1;margin:var(--s-5) 0 0;grid-row:2;padding:0;list-style:none}.notes__list:not(:has(li)){display:none}.notes__row{grid-template-columns:calc(var(--indent-n) - var(--gutter)) minmax(0, 1fr) auto calc(24 * var(--u));column-gap:var(--gutter);padding-block:var(--s-3) var(--s-5);color:var(--ink);align-items:baseline;display:grid;position:relative}.notes__n{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-60);transition:color var(--d-hover) var(--ease-out)}.notes__main{gap:var(--s-3);min-inline-size:0;display:grid}.notes__t{max-inline-size:24ch;font:300 var(--t-quote) / 1.06 var(--f-display-serif);letter-spacing:-.016em;text-wrap:balance;justify-self:start;position:relative}.notes__t-in{background:linear-gradient(var(--c-ember), var(--c-ember)) no-repeat 100% 100% / 0% 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .4s var(--ease-struct);padding-block-end:calc(4 * var(--u))}.notes__dek{max-inline-size:52ch;font:400 var(--t-body) / var(--lh-body) var(--f-serif);color:var(--ink-60);text-wrap:pretty;transition:color var(--d-hover) var(--ease-out)}.notes__time{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap;color:var(--ink-60)}.notes__arrow{font:400 var(--t-h4) / 1 var(--f-sans);transition:translate var(--d-hover) var(--ease-out);justify-self:end}.notes__row:is(:hover,:focus-visible) .notes__t-in{transition-duration:var(--d-state);background-position:0 100%;background-size:100% 1px}.notes__row:is(:hover,:focus-visible) .notes__n{color:var(--ink)}.notes__row:is(:hover,:focus-visible) .notes__dek{color:var(--ink-80)}.notes__row:is(:hover,:focus-visible) .notes__arrow{translate:calc(3 * var(--u)) 0}.notes__row:focus-visible{outline-offset:6px}.notes__coming{grid-column:var(--hang) / -1;grid-row:3;margin-block-start:var(--s-5)}.notes__coming:not(:has(li)){display:none}.notes__list:not(:has(li))+.notes__coming{margin-block-start:var(--s-4)}.notes__coming-k{margin:0 0 var(--s-3);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60)}.notes__soon{gap:var(--s-3) var(--gutter);padding:var(--s-3) 0 0;border-block-start:1px dashed var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.notes__soon-i{grid-template-columns:calc(32 * var(--u)) minmax(0, 1fr);column-gap:calc(10 * var(--u));align-items:baseline;display:grid}.notes__soon-n{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-60)}.notes__soon-t{font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);text-wrap:pretty}.notes__closing{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);border-block-start:1px solid var(--line);margin-block-start:var(--s-10);padding-block-start:var(--s-6);display:grid}.notes__closing-k{grid-column:1/span 4;align-self:start}.notes__manifesto{grid-column:var(--hang) / span 6;font:400 var(--t-lead) / 1.38 var(--f-serif);color:var(--ink-80);gap:.5em;display:grid}.notes__manifesto p{text-wrap:pretty;margin:0}.notes__manifesto p:first-child{font:300 var(--t-quote) / 1.08 var(--f-display-serif);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin-block-end:.45em}.notes__manifesto p:first-child strong{font-weight:inherit}.notes__manifesto p:last-child{color:var(--ink)}.notes__end{margin-block-start:var(--s-10)}@media not (min-width:1280px){.notes__label,.notes__aside{grid-column:1/span 2}.notes__lede,.notes__by{grid-column:var(--hang) / -1}.notes__part-n,.notes__closing-k{grid-column:1/span 2}.notes__manifesto{grid-column:var(--hang) / -1}}@media not (min-width:768px){.notes{--top:calc(56px + var(--s-8))}.notes__label,.notes__title,.notes__lede,.notes__aside,.notes__by{grid-area:auto/1/auto/-1}.notes__title{margin-block-start:var(--s-4)}.notes__lede{margin-block-start:var(--s-5)}.notes__aside{justify-content:start;column-gap:var(--s-5);grid-template-columns:auto auto;align-items:baseline;margin-block-start:var(--s-6)}.notes__jump{grid-column:1/-1}.notes__by{margin-block-start:var(--s-5)}.notes__parts{margin-block-start:var(--s-9)}.notes__part{padding-block:var(--s-5) var(--s-8);grid-template-rows:none}.notes__part-n{align-items:end;column-gap:var(--s-3);grid-area:auto/1/auto/-1;grid-template-columns:auto 1fr}.notes__part-big .dots{--dot-cell:calc(3 * var(--u))}.notes__part-t{grid-area:auto/1/auto/-1;margin-block-start:var(--s-4)}.notes__list,.notes__coming{grid-area:auto/1/auto/-1}.notes__plus{inset-inline-start:0}.notes__row{grid-template-columns:calc(var(--indent-n) - var(--gutter)) minmax(0, 1fr) calc(20 * var(--u));row-gap:var(--s-3)}.notes__time{grid-area:2/2}.notes__arrow{grid-area:1/3}.notes__soon{grid-template-columns:1fr}.notes__closing-k,.notes__manifesto{grid-column:1/-1}.notes__closing-k{margin-block-end:var(--s-5)}}@media (forced-colors:active){.notes__part-big{color:canvastext}.notes__t-in{background-image:linear-gradient(highlight,highlight)}}.offers.offerings{padding-block:max(calc(56px + var(--s-9)), calc(150 * var(--u))) var(--s-9)}.offerings__head{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--s-5);grid-template-rows:auto auto 1fr;display:grid}.offerings__label{grid-area:1/1/auto/span 4;align-self:start;padding-block-start:calc(14 * var(--u))}.offerings__title{grid-column:var(--hang) / -1;grid-row:1/span 2;max-inline-size:12em;margin:0}.offerings__title:focus{outline:none}.offerings__sub{grid-column:var(--hang) / span 6;font:400 var(--t-lead) / var(--lh-lead) var(--f-serif);letter-spacing:var(--tr-lead);color:var(--ink);text-wrap:pretty;grid-row:3;max-inline-size:34ch;margin:0}.offerings__lede{font:400 var(--t-prose) / 1.38 var(--f-serif);color:var(--ink-80);grid-area:2/1/span 2/span 4;align-self:end;max-inline-size:30ch;margin:0;padding-block-end:calc(4 * var(--u))}.offerings__launch{margin-block-start:var(--s-8)}.offerings__launch.offerings__launch--after{display:none}.offerings__rates{margin-block-start:var(--s-6)}.spans{--bar:calc(10 * var(--u));--wk:16;padding-block:calc(72 * var(--u)) var(--s-9);background-color:var(--ground);position:relative}.spans__inner{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-items:start;display:grid}.spans__head{gap:var(--s-4);grid-column:1/span 4;align-content:start;padding-inline-end:var(--s-5);display:grid}.spans__label{justify-self:start}.spans__title{font:400 var(--t-h2) / var(--lh-h2) var(--f-sans);letter-spacing:var(--tr-h2);text-wrap:balance;max-inline-size:13em;margin:0;margin-inline-start:var(--sb,var(--sb-h2))}@media (min-width:1280px){.spans__inner{row-gap:var(--s-7)}.spans__head{display:contents}.spans__label{grid-area:1/1/auto/span 4;align-self:start;padding-block-start:calc(14 * var(--u))}.spans__title{grid-column:var(--hang) / -1;grid-row:1}.spans__legend{grid-area:2/1/auto/span 4;align-self:end;margin:0;padding-inline-end:var(--s-5)}.spans__chart{grid-row:2}}.spans__legend{gap:calc(10 * var(--u));margin:var(--s-2) 0 0;padding:0;list-style:none;display:grid}.spans__key{align-items:center;gap:var(--s-3);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-80);display:flex}.spans__key:before{content:"";inline-size:calc(28 * var(--u));block-size:calc(8 * var(--u));background:var(--ink);flex:none}.spans__key--02:before{background:repeating-linear-gradient(-45deg, var(--ink) 0 1px, transparent 1px calc(3 * var(--u)));box-shadow:inset 0 0 0 1px var(--ink)}.spans__key--03:before{border:1px dashed var(--ink-60);background:0 0}.spans__chart{grid-column:var(--hang) / -1;grid-template-columns:[name] minmax(0, calc(190 * var(--u))) [track] minmax(0, 1fr) [dur] max-content [end];grid-template-rows:[rail] calc(34 * var(--u)) [rows] auto [axis] auto [end];column-gap:var(--s-5);touch-action:pan-y;display:grid;position:relative}.spans__rows{grid-area:rows/name/rows/end;grid-template-columns:subgrid;border-block-start:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.spans__row{grid-column:name/end;grid-template-columns:subgrid;min-block-size:calc(56 * var(--u));border-block-end:1px solid var(--line);align-items:center;display:grid}.spans__name{align-items:baseline;gap:var(--s-3);min-block-size:var(--hit);padding-block:calc(8 * var(--u));color:var(--ink);font:400 var(--t-body) / 1.2 var(--f-sans);grid-column:name;align-self:center;display:inline-flex}.spans__name-t{text-underline-offset:.22em;transition:text-decoration-color var(--d-micro) var(--ease-out);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.spans__name:is(:hover,:focus-visible) .spans__name-t{-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-40)}.spans__n{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);font-variant-numeric:tabular-nums;color:var(--ink-60)}.spans__dur{text-align:end;font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-80);grid-column:dur;justify-self:end}.spans__track{block-size:var(--bar);grid-column:track;display:block;position:relative}.spans__bar{position:absolute;inset:0}.spans__seg{inline-size:calc((var(--b) - var(--a)) / var(--wk) * 100%);background:var(--ink);transform-origin:0;scale:var(--s,1) 1;transition:opacity var(--d-hover) var(--ease-out);position:absolute;inset-block:0;inset-inline-start:calc(var(--a) / var(--wk) * 100%)}.spans__seg--range{background:repeating-linear-gradient(-45deg, var(--ink) 0 1px, transparent 1px calc(3 * var(--u)));box-shadow:inset 0 0 0 1px var(--ink)}.spans__seg--ghost{border:1px dashed var(--ink-60);background:0 0}.spans__mark{inset-block:calc(-4 * var(--u));background:var(--ink);transform-origin:50%;inline-size:1px;scale:1 var(--s,1);position:absolute;inset-inline-start:calc(var(--at) / var(--wk) * 100%)}.spans__mark--paper{background:var(--ground);inset-block:0}.spans__chart.is-reading .spans__seg:not(.is-at){opacity:.38}.spans__chart.is-reading .spans__row.is-at .spans__dur{color:var(--ink)}.spans__axis{block-size:calc(36 * var(--u));grid-area:axis/track;position:relative}.spans__tick{inline-size:1px;block-size:calc(5 * var(--u));background:var(--ink-40);position:absolute;inset-block-start:0;inset-inline-start:calc(var(--at) / var(--wk) * 100%);translate:-.5px}.spans__tick.is-major{block-size:calc(9 * var(--u));background:var(--ink)}.spans__num{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);font-variant-numeric:tabular-nums;color:var(--ink-60);position:absolute;inset-block-start:calc(14 * var(--u));inset-inline-start:calc(var(--at) / var(--wk) * 100%);translate:-50%}.spans__num:first-of-type{translate:0}.spans__num:last-of-type{translate:-100%}.spans__unit{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);grid-area:axis/name;padding-block-start:calc(14 * var(--u))}.spans__window{pointer-events:none;grid-area:rail/track/axis;display:none;position:relative}.spans__window.is-on{display:block}.spans__window:before{content:"";inset-block:calc(34 * var(--u)) 0;inline-size:calc((var(--b) - var(--a)) / var(--wk) * 100%);background:var(--ink-06);border-inline:1px solid var(--ink-40);position:absolute;inset-inline-start:calc(var(--a) / var(--wk) * 100%)}.spans__window-t{font:400 var(--t-label) / 1.2 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap;color:var(--ink);align-items:center;display:flex;position:absolute;inset-block-start:calc(8 * var(--u));inset-inline:0}.spans__window-t:after{content:"";order:-1;flex:0 1 calc(var(--a) / var(--wk) * 100%);min-inline-size:0}.spans__window-t:before{content:"";inline-size:var(--led);block-size:var(--led);background:radial-gradient(circle, var(--ink) 0 40%, transparent 42%);box-shadow:inset 0 0 0 1px var(--ink-60);border-radius:50%;flex:none;margin-inline-end:var(--s-2)}.spans__cursor{pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out);grid-area:rail/track/axis;position:relative}.spans__cursor.is-on{opacity:1}.spans__cursor:before{content:"";inset-block:calc(30 * var(--u)) 0;inline-size:1px;translate:var(--x,0px) 0;background:var(--c-ember);box-shadow:0 0 calc(8 * var(--u)) color-mix(in srgb, var(--c-ember-glow) 60%, transparent);position:absolute;inset-inline-start:0}.spans__readout{translate:var(--rx,calc(var(--x,0px) - 50%)) 0;padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:var(--r-xs);corner-shape:squircle;background:var(--c-ember);color:var(--c-ink-on-paper);font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;inset-block-start:0;inset-inline-start:0}.spans__chart:is(.is-reading,.is-plotting,.is-settling) .spans__window-t{opacity:0;transition:opacity var(--d-micro) linear}.spans__window-t{transition:opacity var(--d-hover) var(--ease-out) .12s}:root:not(.js) :is(.spans__track,.spans__axis,.spans__legend){display:none}.offers.offerings-fine{padding-block:var(--s-6) var(--s-4)}.offerings-fine .offers__band{margin-block-start:0}.offerings-fine .offers__call-cta{gap:var(--s-3) var(--s-5)}@media not (min-width:1280px){.offerings__label{grid-column:1/span 2}.offerings__title{grid-row:1}.offerings__sub{grid-column:var(--hang) / -1;grid-row:2}.offerings__lede{grid-column:var(--hang) / -1;grid-row:3;max-inline-size:40ch}.spans__head{column-gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--s-6);padding-inline-end:0}.spans__label,.spans__title{grid-column:1}.spans__legend{grid-area:1/2/span 2;align-self:end}.spans__chart{grid-column:1/-1}}@media not (min-width:768px){.offerings__head{row-gap:var(--s-4);grid-template-rows:none}.offerings__label,.offerings__title,.offerings__sub,.offerings__lede{grid-area:auto/1/auto/-1;padding:0}.offerings__sub,.offerings__launch:not(.offerings__launch--after){display:none}.offerings__launch.offerings__launch--after{margin-block-start:var(--s-9);display:grid}.spans{padding-block:var(--s-8)}.spans__head{grid-template-columns:minmax(0,1fr)}.spans__legend{grid-area:auto/1}.spans__chart{grid-template-columns:[name track]minmax(0,1fr)[dur]auto[end];grid-template-rows:[rail] calc(34 * var(--u)) [rows] auto [axis] auto [end];column-gap:var(--s-3)}.spans__row{row-gap:var(--s-2);padding-block:var(--s-3) var(--s-4);grid-template-rows:auto auto}.spans__name{grid-area:1/name;padding:0}.spans__dur{grid-area:1/dur}.spans__track{grid-area:2/track/auto/end}.spans__axis,.spans__window,.spans__cursor{grid-column:track/end}.spans__unit{display:none}.offerings-fine .offers__call-cta .btn{inline-size:100%}}@media (forced-colors:active){.spans__seg{background:canvastext}.spans__seg--range{background:0 0;border:1px solid canvastext}.spans__cursor{display:none}}.offers{--card-pad:calc(24 * var(--u));--card-fill:color-mix(in srgb, var(--c-paper), #fff 42%);--band-title:400 var(--t-h4) / 1.2 var(--f-sans);--band-serif:400 var(--t-prose) / 1.38 var(--f-serif);padding-block:calc(60 * var(--u)) calc(40 * var(--u));background-color:var(--ground);position:relative}.offers__edge{inline-size:100%;block-size:calc(48 * var(--u));pointer-events:none;position:absolute;inset-block-end:calc(100% - 1px);inset-inline:0;overflow:visible}.offers__edge-paper{fill:var(--c-paper)}.offers__edge-char{fill:none;stroke:var(--c-char);stroke-width:5px;vector-effect:non-scaling-stroke}.offers__edge-core{fill:none;stroke:var(--c-ember);stroke-width:1.25px;vector-effect:non-scaling-stroke;opacity:.9}.offers__edge-glow{fill:none;stroke:var(--c-ember-glow);stroke-width:9px;vector-effect:non-scaling-stroke;opacity:.35}@media (forced-colors:active){.offers__edge{display:none}}.offers__head{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--s-5);grid-template-rows:auto 1fr;display:grid}.offers__label{grid-area:1/1/auto/span 4;align-self:start;padding-block-start:calc(14 * var(--u))}.offers__title{grid-column:var(--hang) / -1;grid-row:1/span 2;max-inline-size:12em;margin:0}.offers__sub{color:var(--ink-80);text-wrap:balance;max-inline-size:28ch;font-size:var(--t-prose);grid-area:2/1/auto/span 4;align-self:end;margin:0;padding-block-end:calc(4 * var(--u))}.offers__launch{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);padding-block:calc(6 * var(--u));border-block:1px solid var(--line);align-items:center;margin-block-start:var(--s-6);display:grid}.offers__launch-q{font:var(--band-title);letter-spacing:-.01em;grid-area:1/1/auto/span 4;margin:0;padding-inline-start:calc(22 * var(--u));position:relative}.offers__launch-q:before{content:"";content:"" / "";inline-size:var(--led);block-size:var(--led);background:radial-gradient(circle, var(--ink) 0 40%, transparent 42%);box-shadow:inset 0 0 0 1px var(--ink-60);border-radius:50%;position:absolute;inset-block-start:calc(.6em - var(--led) / 2);inset-inline-start:0}.offers__launch-body{grid-column:var(--hang) / span 6;font:var(--band-serif);color:var(--ink-80);text-wrap:pretty;grid-row:1;margin:0}.offers__launch-cta{min-block-size:var(--hit);white-space:nowrap;grid-area:1/11/auto/-1;justify-self:end}.rates{margin-block-start:var(--s-6);position:relative}.rates__list{--rows:6;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--rows), auto);column-gap:var(--gutter);margin:0;padding:0;list-style:none;display:grid;position:relative}.rates__item{grid-row:span var(--rows);grid-template-rows:subgrid;row-gap:0;min-inline-size:0;display:grid;position:relative}.rate{grid-row:1/-1;grid-template-rows:subgrid;padding:0 var(--card-pad) calc(20 * var(--u));border-radius:var(--r-m);corner-shape:squircle;background-color:var(--card-fill);box-shadow:inset 0 0 0 1px var(--ink-20), 0 1px 0 var(--ink-06);color:var(--ink);transition:translate .42s var(--ease-out), box-shadow var(--d-hover) var(--ease-out);row-gap:0;display:grid;position:relative}.rate:after{content:"";z-index:-1;border-radius:inherit;corner-shape:squircle;box-shadow:0 calc(22 * var(--u)) calc(44 * var(--u)) calc(-20 * var(--u)) #28160c47, 0 calc(3 * var(--u)) calc(8 * var(--u)) calc(-3 * var(--u)) #28160c24;opacity:0;transition:opacity .42s var(--ease-out);pointer-events:none;position:absolute;inset:0}.rates__item{isolation:isolate}@media (hover:hover) and (pointer:fine){:root[data-motion=full] .rate:is(:hover,.is-engaged){translate:0 calc(-4 * var(--u))}.rate:is(:hover,.is-engaged):after{opacity:1}.rate:is(:hover,.is-engaged){box-shadow:inset 0 0 0 1px var(--ink-40), 0 1px 0 var(--ink-06)}}.rate:focus-within{box-shadow:inset 0 0 0 1px var(--ink-40), 0 1px 0 var(--ink-06)}:root[data-motion=full] .rate:has(:focus-visible){translate:0 calc(-4 * var(--u))}.rate:has(:focus-visible):after{opacity:1}.rate__head{grid-row:1}.rate__plate{grid-row:2}.rate__time{grid-row:3}.rate__line{grid-row:4}.rate__body{flex-direction:column;grid-row:5;min-inline-size:0;display:flex}.rate__cta{grid-row:6}.rate__head{align-content:start;row-gap:calc(6 * var(--u));padding-block:calc(15 * var(--u)) calc(11 * var(--u));grid-template-columns:1fr auto;display:grid;position:relative}.rate__meta{gap:var(--s-3);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ink-60);grid-column:1;margin:0;display:flex}.rate__index{color:var(--ink)}.rate__index:has(+.rate__for):after{content:"·";content:"·" / "";color:var(--ink-40);margin-inline-start:var(--s-3)}.rate__name{grid-column:1;margin:0}.rate__glyph{color:var(--ink);grid-area:1/2/span 2;align-self:start}.rate__plate{margin-inline:calc(var(--card-pad) * -1);block-size:calc(14 * var(--cell));border-block:1px dashed var(--ink-20);position:relative;overflow:hidden}.rate__price{z-index:1;padding:calc(1.5 * var(--cell)) var(--card-pad) 0;font:350 var(--t-h3) / 1 var(--f-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;position:relative}.rate__pre,.rate__post{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);white-space:nowrap;position:absolute}.rate__pre{inset-block-start:calc(1.5 * var(--cell));inset-inline-start:var(--card-pad)}.rate__post{inset-block-start:calc(11 * var(--cell) - 1em);inset-inline-start:calc(var(--card-pad) + var(--num-w,0px) + var(--cell))}.rate__dots{opacity:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.rate__plate.has-dots .rate__dots{opacity:1}.rate__plate.has-dots .rate__amount{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.rate__plate:not(.has-dots) :is(.rate__pre,.rate__post){display:none}.rate__plate:not(.has-dots) .rate__price{padding-block-start:calc(4.5 * var(--cell))}.rate__time{padding-block:calc(12 * var(--u)) calc(6 * var(--u))}.rate__bar{block-size:calc(18 * var(--u));color:var(--ink);display:block;position:relative}.rate__bar:before{content:"";block-size:calc(6 * var(--u));box-shadow:inset 0 0 0 1px var(--ink-20);transform-origin:0;position:absolute;inset-block-start:0;inset-inline:0}.rate__span{inline-size:calc((var(--b) - var(--a)) * 100%);block-size:calc(6 * var(--u));background:var(--ink);transform-origin:0;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--a) * 100%)}.rate__span--range{background:repeating-linear-gradient(-45deg, var(--ink) 0 1px, transparent 1px calc(3 * var(--u)));box-shadow:inset 0 0 0 1px var(--ink)}.rate__span--ghost{box-shadow:none;border:1px dashed var(--ink-40);background:0 0}.rate__tick{inline-size:1px;block-size:calc(4 * var(--u));translate:calc(var(--x) * -1px) 0;background:var(--ink-60);transform-origin:50% 0;position:absolute;inset-block-start:calc(9 * var(--u));inset-inline-start:calc(var(--x) * 100%)}.rate__tick.is-major{block-size:calc(9 * var(--u));background:var(--ink)}.rate__tick.is-ghost{background:var(--ink-40)}.rate__duration{z-index:1;font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-80);text-align:end;white-space:nowrap;margin:0;position:absolute;inset-block-start:calc(1.5 * var(--cell));inset-inline-end:var(--card-pad)}.rate__time-label{inline-size:-moz-fit-content;inline-size:fit-content;margin:0 0 calc(6 * var(--u)) auto;font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-80);white-space:nowrap;display:none}.rate__plate.is-stacked .rate__duration{display:none}.rate__plate.is-stacked+.rate__time .rate__time-label{display:block}.rate__line{padding-block:calc(4 * var(--u)) calc(12 * var(--u));font:400 var(--t-body) / 1.3 var(--f-serif);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty;margin:0}.rate__manifest{padding-block-end:calc(14 * var(--u))}.rate__rows{margin:0;padding:0;list-style:none}.rate__row{grid-template-columns:calc(30 * var(--u)) 1fr;padding-block:calc(6 * var(--u));font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-80);display:grid;position:relative}.rate__row:before{content:"";background:var(--line);transform-origin:0;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.rate__row-n{font:400 var(--t-label) / 1.9 var(--f-mono);letter-spacing:var(--tr-label);font-variant-numeric:tabular-nums;color:var(--ink-60)}.rate__more{interpolate-size:allow-keywords}.rate__more-s{grid-template-columns:calc(30 * var(--u)) auto;min-block-size:var(--hit);cursor:pointer;font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-80);-webkit-tap-highlight-color:transparent;justify-content:start;align-items:center;list-style:none;display:grid;position:relative}.rate__more-s:before{content:"";background:var(--line);transform-origin:0;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.rate__more-s::-webkit-details-marker{display:none}.rate__more-s::marker{content:""}.rate__more-s:focus-visible{outline-offset:2px;border-radius:var(--r-xs)}.rate__more-t{-webkit-text-decoration:underline 1px var(--ink-40);text-decoration:underline 1px var(--ink-40);text-underline-offset:.3em;transition:text-decoration-color var(--d-micro) var(--ease-out);grid-area:1/2}.rate__more-i{inline-size:var(--plus);block-size:var(--plus);grid-area:1/1;position:relative}.rate__more-i:before,.rate__more-i:after{content:"";background:currentColor;position:absolute}.rate__more-i:before{block-size:1px;inset:calc(50% - .5px) 0 auto}.rate__more-i:after{inline-size:1px;transition:scale var(--d-hover) var(--ease-out);inset:0 auto 0 calc(50% - .5px)}.rate__more[open] .rate__more-i:after{scale:1 0}.rate__more-s:is(:hover,:focus-visible) .rate__more-t{text-decoration-color:currentColor}.rate__more-s:is(:hover,:focus-visible){color:var(--ink)}.rate__more-s:active{background:var(--ink-06);color:var(--ink)}:root[data-motion=full] .rate__more-s:active .rate__more-i{transition:scale var(--d-press) var(--ease-out);scale:.82}.rate__more-i{transition:scale var(--d-hover) var(--ease-out)}.rate__rows--more>.rate__row:nth-child(-n+3){display:none}.rate__more::details-content{block-size:0;transition:block-size .28s var(--ease-exit), content-visibility .28s var(--ease-exit) allow-discrete;overflow-y:clip}.rate__more[open]::details-content{block-size:auto;transition-duration:.42s;transition-timing-function:var(--ease-out)}:root[data-motion=full] .rate__more[open] .rate__row{animation:rate-row-in .52s var(--ease-out) both;animation-delay:calc(60ms + var(--j,0) * 70ms)}:root[data-motion=full] .rate__more[open] .rate__row:before{animation:rate-row-draw .56s var(--ease-out) both;animation-delay:calc(var(--j,0) * 70ms)}@keyframes rate-row-in{0%{opacity:0;translate:0 calc(6 * var(--u))}}@keyframes rate-row-draw{0%{scale:0 1}}.rate__who{padding-block:0 calc(12 * var(--u));border-block-start:1px solid var(--line)}.rate__who-k,.rate__proof-k{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);margin:0}.rate__who-k{inline-size:-moz-fit-content;inline-size:fit-content;margin-block:calc(var(--lh-label) * -.5em) calc(5 * var(--u));background:var(--card-fill);padding-inline-end:var(--s-2)}.rate__who-v{font:400 var(--t-small) / var(--lh-small) var(--f-sans);margin:0}.rate__who-c{margin:calc(3 * var(--u)) 0 0;font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60)}.rate__memo{margin-block:calc(2 * var(--u)) calc(4 * var(--u));padding:calc(2 * var(--u)) 0 calc(2 * var(--u)) var(--s-4);border-inline-start:2px solid var(--c-ember)}.rate__memo-line{margin:0 0 calc(6 * var(--u));font:400 var(--t-body) / 1.3 var(--f-serif);text-wrap:balance}.rate__memo-ev{font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);margin:0}.rate__formats{padding-block:0 calc(12 * var(--u));border-block-start:1px solid var(--line)}.rate__formats-k{inline-size:-moz-fit-content;inline-size:fit-content;margin:calc(var(--lh-label) * -.5em) 0 calc(5 * var(--u));background:var(--card-fill);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);padding-inline-end:var(--s-2)}.rate__formats-v{font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-80);text-wrap:pretty;margin:0}.rate__foot{--foot-pad:calc(12 * var(--u));padding:var(--foot-pad) 0 calc(4 * var(--u)) calc(30 * var(--u));font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);text-wrap:pretty;margin:auto 0 0;position:relative}.rate__foot+.rate__foot{--foot-pad:calc(6 * var(--u));margin-block-start:0}.rate__foot:before,.rate__foot:after{content:"";background:var(--ink-40);position:absolute}.rate__foot:before{inline-size:var(--plus);block-size:1px;inset-block-start:calc(var(--foot-pad) + var(--lh-small) * .5em - .5px);inset-inline-start:0}.rate__foot:after{inline-size:1px;block-size:var(--plus);inset-block-start:calc(var(--foot-pad) + var(--lh-small) * .5em - var(--plus) / 2);inset-inline-start:calc(var(--plus) / 2 - .5px)}.rate__cta{align-self:end;align-items:center;gap:calc(10 * var(--u)) calc(18 * var(--u));flex-wrap:wrap;padding-block-start:calc(12 * var(--u));display:flex}.rate__book{flex:auto}.rates{container:rates/inline-size}@container rates (width<1330px){.rate__book{flex-basis:100%}}.rate__proof{align-items:center;gap:var(--s-2);min-block-size:var(--hit);color:var(--ink);flex:none;text-decoration:none;display:inline-flex}.rate__proof-k{margin:0 calc(2 * var(--u)) 0 0}.rate__swatch{inline-size:calc(10 * var(--u));block-size:calc(10 * var(--u));background:var(--silk-hot,none) 38% 46% / 420% auto no-repeat, var(--silk-tint,var(--silk-fill,var(--c-silk-fill)));border-radius:50%;box-shadow:inset 0 0 0 1px #14141440}.rate__proof-name{font:400 var(--t-body) / 1.2 var(--f-sans);text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-40);transition:text-decoration-color var(--d-micro) var(--ease-out)}.rate__proof-arrow{transition:translate var(--d-hover) var(--ease-out);display:inline-block}.rate__proof:is(:hover,:focus-visible) .rate__proof-name{text-decoration-color:currentColor}.rate__proof:is(:hover,:focus-visible) .rate__proof-arrow{translate:calc(3 * var(--u)) 0}.offers .btn--silk.is-warm:not(:hover,:focus-visible,.is-touched,.is-spike,.is-hover){--energy:.34}.upgrade{--drop:calc(16 * var(--u));inline-size:calc(100% + var(--gutter));block-size:var(--drop);pointer-events:none;margin:0;position:absolute;inset-block-start:calc(100% + var(--s-3));inset-inline-start:50%}.upgrade__path{color:var(--ink-40);transition:color var(--d-hover) var(--ease-out);position:absolute;inset:0}.upgrade__path i{background:currentColor;display:block;position:absolute}.upgrade__a{transform-origin:50% 0;block-size:100%;inline-size:1px;inset-block-start:0;inset-inline-start:0}.upgrade__b{transform-origin:0;block-size:1px;inset-block-end:0;inset-inline:0}.upgrade__c{transform-origin:50% 100%;block-size:100%;inline-size:1px;inset-block-start:0;inset-inline-end:0;translate:1px}.upgrade__path .upgrade__head{inline-size:calc(9 * var(--u));block-size:calc(7 * var(--u));background:var(--ink);clip-path:polygon(50% 0,100% 100%,0 100%);transition:background-color var(--d-hover) var(--ease-out);inset-block-start:calc(-1 * var(--u));inset-inline-end:calc(-4 * var(--u));translate:.5px}.rates:is([data-engaged=sprint],[data-engaged=embedded]) .upgrade__path .upgrade__head{background-color:var(--c-ember)}.upgrade__path .upgrade__plus{inline-size:var(--plus);block-size:var(--plus);background:linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;inset-block-start:calc(var(--plus) / -2);inset-inline-start:calc(var(--plus) / -2);translate:.5px}.upgrade__label{padding-inline:var(--s-3);background:var(--ground);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap;color:var(--ink-80);transition:color var(--d-hover) var(--ease-out);position:absolute;inset-block-start:100%;inset-inline-start:50%;translate:-50% -50%}.rates:is([data-engaged=sprint],[data-engaged=embedded]) :is(.upgrade__path,.upgrade__label){color:var(--ink)}:root[data-motion=full] .rates:is([data-engaged=sprint],[data-engaged=embedded]) .upgrade__head{animation:upgrade-nudge .9s var(--ease-out) 1}@keyframes upgrade-nudge{0%,to{translate:.5px}40%{translate:.5px calc(-4 * var(--u))}}@keyframes upgrade-nudge-v{0%,to{translate:0}40%{translate:0 calc(4 * var(--u))}}.rates__seam{background:var(--ink);opacity:0;transform-origin:0;pointer-events:none;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.rates__shut{display:none}.rate__time,.rate__manifest{position:relative}:is(.rate__row-n,.rate__row-t,.rate__more-t){z-index:1;position:relative}.rate__more-i{z-index:1}:root[data-motion=full] .rates.is-armed:not(.is-settled) .rates__shut{z-index:2;background:var(--ground);pointer-events:none;display:block;position:absolute;inset-inline:-3px}:root[data-motion=full] .rates.is-armed:not(.is-settled) .rates__shut--a{transform-origin:50% 0;block-size:calc(50% + 3px);inset-block-start:-3px}:root[data-motion=full] .rates.is-armed:not(.is-settled) .rates__shut--b{transform-origin:50% 100%;inset-block:calc(50% + 1px) -8px}:root[data-motion=full] .rates.is-armed:not(.is-settled) .rate__time:after,:root[data-motion=full] .rates.is-armed:not(.is-settled) .rate__manifest:after{content:"";content:"" / "";z-index:0;background:var(--card-fill);transform-origin:100%;pointer-events:none;position:absolute;inset-block:-1px;inset-inline-end:-1px}:root[data-motion=full] .rates.is-armed:not(.is-settled) .rate__time:after{clip-path:polygon(calc(14 * var(--u)) 0, 100% 0, 100% 100%, 0 100%);inset-inline-start:calc(-14 * var(--u))}:root[data-motion=full] .rates.is-armed:not(.is-settled) .rate__manifest:after{clip-path:polygon(calc(20 * var(--u)) 0, 100% 0, 100% 100%, 0 100%);inset-inline-start:calc(-20 * var(--u))}:root[data-motion=full] .rates.is-armed:not(.is-settled) .rate{translate:none}:root[data-motion=full] .rates.is-armed:not(.is-settled) .rate:after{opacity:0}:root[data-motion=full] .rates.is-armed:not(.is-settled) .rates__seam{opacity:1;scale:0 1}:root[data-motion=full] .rates.is-armed:not(.is-settled) .upgrade__a,:root[data-motion=full] .rates.is-armed:not(.is-settled) .upgrade__c{scale:1 0}:root[data-motion=full] .rates.is-armed:not(.is-settled) .upgrade__b{scale:0 1}:root[data-motion=full] .rates.is-armed:not(.is-settled) :is(.upgrade__head,.upgrade__plus,.upgrade__label){opacity:0}:root[data-motion=full] .rates.is-armed.is-open:not(.is-settled) .rates__seam{opacity:0;transition:scale .56s var(--ease-struct), opacity .3s linear .82s;scale:1}:root[data-motion=full] .rates.is-armed.is-open:not(.is-settled) .rates__shut{transition:scale .76s var(--ease-struct) calc(.38s + var(--k,0) * 90ms);scale:1 0}:root[data-motion=full] .rates.is-armed.is-open:not(.is-settled) .rate__time:after{transition:scale var(--d-draw) var(--ease-out) calc(.76s + var(--k,0) * 90ms);scale:0 1}:root[data-motion=full] .rates.is-armed.is-open:not(.is-settled) .rate__manifest:after{transition:scale .96s var(--ease-out) calc(.82s + var(--k,0) * 90ms);scale:0 1}:root[data-motion=full] .rates.is-armed.is-open:not(.is-settled) .upgrade__a{transition:scale .18s var(--ease-out) 1.3s;scale:1}:root[data-motion=full] .rates.is-armed.is-open:not(.is-settled) .upgrade__b{transition:scale .56s var(--ease-struct) 1.44s;scale:1}:root[data-motion=full] .rates.is-armed.is-open:not(.is-settled) .upgrade__c{transition:scale .18s var(--ease-out) 1.96s;scale:1}:root[data-motion=full] .rates.is-armed.is-open:not(.is-settled) .upgrade__plus{opacity:1;transition:opacity .2s linear 1.3s}:root[data-motion=full] .rates.is-armed.is-open:not(.is-settled) :is(.upgrade__head,.upgrade__label){opacity:1;transition:opacity .26s var(--ease-out) 2.08s}.offers__band{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);border-block:1px solid var(--line);margin-block-start:calc(60 * var(--u));display:grid}.offers__notfor{padding:0 var(--s-6) calc(18 * var(--u)) 0;grid-column:1/span 6}.offers__call{padding:0 0 calc(18 * var(--u)) var(--s-6);box-shadow:inset 1px 0 0 var(--line);grid-column:7/-1}.offers__band-title{inline-size:-moz-fit-content;inline-size:fit-content;margin:calc(var(--lh-label) * -.5em) 0 calc(12 * var(--u));background:var(--ground);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-80);padding-inline-end:var(--s-3)}.offers__call .offers__band-title{margin-inline-start:calc(var(--s-3) * -1);padding-inline-start:var(--s-3)}.offers__call:only-child{grid-column:var(--hang) / -1;box-shadow:none;border-block-start:0;padding-inline-start:0}.offers__call:only-child .offers__band-title{margin-inline-start:0;padding-inline-start:0}.offers__notfor-list{margin:0;padding:0;list-style:none}.offers__notfor-item{padding:0 0 calc(3 * var(--u)) calc(26 * var(--u));font:var(--band-serif);color:var(--ink-80);position:relative}.offers__notfor-mark{inline-size:var(--plus);background:var(--ink-60);block-size:1px;position:absolute;inset-block-start:.7em;inset-inline-start:0}.offers__notfor-close{margin:calc(6 * var(--u)) 0 0;font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);max-inline-size:64ch}.offers__call-body{margin:0 0 var(--s-3);font:var(--band-serif);color:var(--ink);max-inline-size:var(--measure-serif);text-wrap:pretty}.offers__call-cta{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.offers__call-cta .book-caption{max-inline-size:30ch;margin:0}.offers__quote{margin:var(--s-9) 0 0}.offers__quote-item{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.offers__quote-text{grid-column:var(--hang) / span 7;font:300 var(--t-h3) / 1.2 var(--f-display-serif);margin:0}.offers__quote-by{grid-column:var(--hang) / span 7;margin-block-start:var(--s-4)}@media not (min-width:1280px){.offers__label{grid-column:1/span 2}.offers__sub{grid-column:var(--hang) / -1;grid-row:3}.offers__launch{row-gap:var(--s-2)}.offers__launch-q{grid-column:1/span 3}.offers__launch-body{grid-column:4/-1}.offers__launch-cta{grid-area:2/4/auto/-1;justify-self:start}.rates__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(calc(var(--rows) * 2), auto);row-gap:0}.rates__item:nth-child(n+3){margin-block-start:calc(var(--s-9) + var(--s-4))}.offers__notfor{grid-column:1/span 4;padding-inline-end:var(--s-5)}.offers__call{grid-column:5/-1;padding-inline-start:var(--s-5)}.offers__quote-text,.offers__quote-by{grid-column:3/-1}}@media not (min-width:768px){.offers{padding-block:var(--s-9) var(--s-8)}.offers__head{row-gap:var(--s-4);grid-template-rows:none}.offers__label,.offers__title,.offers__sub{grid-area:auto/1/auto/-1;padding:0}.offers__launch{row-gap:var(--s-2);padding-block:var(--s-4);grid-template-columns:1fr}.offers__launch-q,.offers__launch-body,.offers__launch-cta{grid-area:auto/1}.offers__launch-cta{justify-self:start}.rates__list{row-gap:calc(64 * var(--u));grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.rates__item,.rate{flex-direction:column;grid-template-rows:none;display:flex}.rates__item{grid-row:auto}.rates__item:nth-child(n+3){margin-block-start:0}.rate__plate{order:0}.rate__book{flex-basis:100%}.upgrade{--drop:calc(64 * var(--u));inline-size:auto;block-size:var(--drop);padding:0 0 0 var(--s-4);text-align:start;align-items:center;display:flex;inset-block-start:100%;inset-inline-start:calc(var(--card-pad) + 1px)}.upgrade__path{block-size:100%;inline-size:1px;inset:0 auto 0 0}.upgrade__a{block-size:100%}.upgrade__b,.upgrade__c{display:none}.upgrade__path .upgrade__head{inset-block-start:auto;inset-block-end:calc(-1 * var(--u));inset-inline-start:calc(-4 * var(--u));inset-inline-end:auto;translate:0;rotate:180deg}.upgrade__label{background:0 0;padding:0;position:static;translate:none}:root[data-motion=full] .rates:is([data-engaged=sprint],[data-engaged=embedded]) .upgrade__head{animation-name:upgrade-nudge-v}.offers__band{grid-template-columns:minmax(0,1fr);margin-block-start:var(--s-9)}.offers__notfor,.offers__call{box-shadow:none;grid-column:1;padding-inline:0}.offers__call{border-block-start:1px solid var(--line)}.offers__call .offers__band-title{margin-inline-start:0;padding-inline-start:0}.offers__call-cta .btn{inline-size:100%}.offers__quote-item{grid-template-columns:1fr}.offers__quote-text,.offers__quote-by{grid-column:1}}@media (prefers-contrast:more){.rate{box-shadow:inset 0 0 0 1px var(--ink-60)}}@media (forced-colors:active){.rate{border:1px solid canvastext}.rate__dots{display:none}.rate__plate.has-dots .rate__amount{clip-path:none;block-size:auto;inline-size:auto;margin:0;position:static}.rate__plate.has-dots :is(.rate__pre,.rate__post){display:none}.rate__plate.has-dots .rate__price{padding-block-start:calc(4.5 * var(--cell))}}.practices{--glass:min(80vw, 320px);--row:max(var(--hit), calc(48 * var(--u)));--edge-h:calc(160 * var(--u));padding-block:var(--section-gap) calc(var(--section-gap) + var(--edge-h) * .6);color:var(--ink);position:relative}.practices__defs{block-size:0;inline-size:0;position:absolute;overflow:hidden}.practices__grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);max-inline-size:var(--content-max);padding-inline:var(--margin);margin-inline:auto;display:grid}.practices__glass{inline-size:var(--glass);aspect-ratio:1;pointer-events:none;margin-block-end:var(--s-8);margin-inline-start:var(--margin);position:relative}.practices__ring{fill:none;block-size:100%;inline-size:100%;stroke:var(--ink-40);display:none;position:absolute;inset:0;overflow:visible}.practices__ring-circle{stroke-dasharray:4 6;vector-effect:non-scaling-stroke;stroke-width:1px}.practices__ring-plus{vector-effect:non-scaling-stroke;stroke-width:1px;stroke:var(--ink-40)}.practices__mark{transform:perspective(calc(var(--glass) * 6)) rotateY(var(--yaw)) rotateZ(calc(var(--spin) * -1));will-change:transform;position:absolute;inset:0}.practices__mark-film,.practices__mark-sheen{clip-path:url(#practices-mark-clip);position:absolute;inset:0}.practices__mark-film{background:radial-gradient(120% 90% at 28% 10%,#fae5d814,#0000 55%),linear-gradient(162.2deg,#fae5d80d 0%,#94888008 100%),radial-gradient(closest-side,#1c1916f7 62%,#26211dfa 100%)}.practices__mark-sheen{mix-blend-mode:plus-lighter;overflow:clip}.practices__mark-light{transform:rotate(var(--spin));background:conic-gradient(from 200deg,#0000 0deg,#fff6ee00 16deg,#fff6ee57 34deg,#fff6ee00 54deg,#0000 180deg,#ffecdc24 214deg,#0000 246deg);position:absolute;inset:-21%}.practices__mark-rim{fill:none;fill-rule:evenodd;stroke:#fae5d8b3;stroke-width:2.5px;vector-effect:non-scaling-stroke;clip-path:url(#practices-mark-clip);block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.practices__mark-rim use{vector-effect:non-scaling-stroke}.practices__statement{font:300 var(--t-poster) / var(--lh-poster) var(--f-sans);letter-spacing:var(--tr-poster);text-wrap:balance;grid-column:1/-1;margin:0}.practices__sub{margin:var(--s-6) 0 0;max-inline-size:22em;font:300 var(--t-h2) / var(--lh-h2) var(--f-display-serif);letter-spacing:var(--tr-h2-serif);text-wrap:balance;grid-column:1/-1}.practices__rail{display:none}.practices__rail-label{margin:0 0 var(--s-4)}.practices__list{margin:0;padding:0;list-style:none}.practices__item{block-size:var(--row);align-items:center;display:flex}.practices__link{align-items:center;gap:calc(12 * var(--u));min-block-size:var(--hit);color:var(--ink-60);font:400 var(--t-body) / 1.2 var(--f-sans);letter-spacing:-.01em;transition:color var(--d-hover) var(--ease-out);padding-inline-start:calc(22 * var(--u));text-decoration:none;display:inline-flex}.practices__idx{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);font-variant-numeric:tabular-nums;color:var(--ink-60);transition:color var(--d-state) var(--ease-struct)}.practices__glyph{color:currentColor}.practices__link:hover,.practices__link[aria-current]{color:var(--ink)}.practices__link[aria-current] .practices__idx{color:var(--c-ember)}.practices__list{position:relative}.practices__list:before{content:"";inline-size:var(--led);block-size:var(--led);background:radial-gradient(circle, var(--c-ember) 0 36%, transparent 40%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-ember) 80%, transparent);translate:0 calc((var(--active,0) + .5) * var(--row) - var(--led) / 2);transition:translate .4s var(--ease-struct);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:0}.practices__articles{gap:var(--s-9) var(--gutter);grid-column:1/-1;grid-template-columns:1fr;margin-block-start:var(--s-10);display:grid}@media (min-width:768px){.practices__articles{gap:var(--s-7) var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}.practice{gap:var(--s-4);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--s-5);display:flex}.practice__title{align-items:center;gap:calc(12 * var(--u));font:400 var(--t-h3) / var(--lh-h3) var(--f-sans);letter-spacing:var(--tr-h3);margin:0;display:flex}.practice__idx{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-60);font-variant-numeric:tabular-nums}.practice__line{font:400 var(--t-prose) / 1.4 var(--f-serif);letter-spacing:-.005em;text-wrap:pretty;margin:0}.practice__incl{border-block-end:1px solid var(--line);margin:0;padding:0;list-style:none}.practice__incl li{padding-block:calc(10 * var(--u));border-block-start:1px solid var(--line);font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-80)}.practice__media{margin:var(--s-2) 0 0;order:0}.practice__frame{aspect-ratio:16/10;border-radius:var(--r-m);corner-shape:squircle;background:var(--ink-06);position:relative;overflow:hidden}.practice__picture,.practice__picture img{block-size:100%;inline-size:100%;display:block}.practice__picture img{object-fit:cover;object-position:var(--focus,50% 50%);transform-origin:var(--focus,50% 50%);scale:var(--zoom,1)}.practice__caption{font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);text-wrap:pretty;margin-block-start:var(--s-2)}.practice__state{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;margin-inline-end:.35em}.practice__media--type{aspect-ratio:16/10;border-radius:var(--r-m);corner-shape:squircle;background:var(--ink-06);position:relative;overflow:hidden}.practice__type{font:300 var(--t-poster) / 1 var(--f-sans);letter-spacing:-.05em;color:var(--ink-20);position:absolute;inset-block-end:-.18em;inset-inline-end:-.04em}.practice__pricing{align-self:flex-start;margin-inline-start:calc(-1 * var(--btn-px))}.practices__edge{inline-size:100%;block-size:var(--edge-h);z-index:3;pointer-events:none;position:absolute;inset:auto 0 -1px;overflow:visible}:root[data-motion=full] .practices__edge{opacity:0;transition:opacity .4s var(--ease-out)}:root[data-motion=full] .practices__edge.is-in{opacity:1}.practices__edge path{vector-effect:non-scaling-stroke}.practices__edge-glow{fill:none;stroke:var(--c-ember-glow);stroke-opacity:.35;stroke-width:9px}.practices__edge-paper{fill:var(--c-paper)}.practices__edge-char{fill:none;stroke:var(--c-char);stroke-width:5px}.practices__edge-ember{fill:none;stroke:var(--c-ember);stroke-width:1.25px}.practices__edge.is-off{display:none}@media (forced-colors:active){.practices__edge{display:none}}@media (min-width:1024px) and (min-height:700px){:root[data-motion=full]:not(.mode-flow) .practices{--nav-top:var(--nav-strip,88px);--nav-bot:0px;--sub-fs:calc(min(var(--t-h2), var(--free) * .091) * var(--fit,1));--sub-h:calc(2 * var(--sub-fs) * var(--lh-h2));--free:calc(100lvh - var(--nav-top) - var(--nav-bot));--glass:min(56svh, 40vw, calc(var(--free) - var(--sub-h) - var(--s-6) - 2 * var(--s-5)));--stack:calc(var(--glass) + var(--s-6) + var(--sub-h));--gtop:calc(var(--nav-top) + max(var(--s-5), (var(--free) - var(--stack)) / 2));--gcy:calc(var(--gtop) + var(--glass) / 2);background:0 0;padding:0}:root[data-motion=full]:not(.mode-flow) .practices .practices__stage{isolation:isolate}:root[data-motion=full]:not(.mode-flow) .practices .practices__grid{grid-template-rows:var(--gtop) var(--glass) 1fr;align-items:start;block-size:100%;position:static}:root[data-motion=full]:not(.mode-flow) .practices .practices__glass{z-index:2;margin:0;position:absolute;inset-block-start:var(--gtop);inset-inline-start:50%;translate:-50%}:root[data-motion=full]:not(.mode-flow) .practices .practices__ring{opacity:calc(1 - var(--made));display:block}:root[data-motion=full]:not(.mode-flow) .practices .practices__mark-film{background:linear-gradient(162.2deg,#fae5d80a 0%,#94888006 100%),radial-gradient(closest-side,#1c1916f7 62%,#26211dfa 100%)}:root[data-motion=full]:not(.mode-flow) .practices .practices__mark{clip-path:inset(calc((1 - var(--made)) * 100%) 0 0 0)}:root[data-motion=full]:not(.mode-flow) .practices.is-glass-live .practices__mark{opacity:var(--hand)}:root[data-motion=full]:not(.mode-flow) .practices .practices__statement{font-size:calc(min(var(--t-poster), var(--glass) * .55) * var(--fit,1));text-align:center;z-index:1;white-space:normal;inline-size:min-content;position:absolute;inset-block-start:var(--gcy);inset-inline-start:50%;translate:-50% -50%}:root[data-motion=full]:not(.mode-flow) .practices .practices__sub{inset-inline:var(--margin);max-inline-size:calc(var(--content-max) - 2 * var(--margin));z-index:1;font-size:var(--sub-fs);margin:0 auto;position:absolute;inset-block-start:calc(var(--gtop) + var(--glass) + var(--s-6))}:root[data-motion=full]:not(.mode-flow) .practices .practices__rail{z-index:1;grid-area:2/1/auto/span 3;display:block;position:relative}:root[data-motion=full]:not(.mode-flow) .practices .practices__articles{grid-area:2/-4/auto/-1;grid-template-columns:1fr;margin:0;display:grid}:root[data-motion=full]:not(.mode-flow) .practices .practice{gap:var(--s-4);pointer-events:none;border:0;grid-area:1/1;padding:0}:root[data-motion=full]:not(.mode-flow) .practices .practice.is-active{pointer-events:auto}:root[data-motion=full]:not(.mode-flow) .practices .practice__title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:root[data-motion=full]:not(.mode-flow) .practices .practice :is(.practice__line,.practice__incl,.practice__pricing){opacity:0;translate:0 calc(14 * var(--u));transition:opacity .12s var(--ease-exit), translate 0s linear .12s}:root[data-motion=full]:not(.mode-flow) .practices .practice.is-active :is(.practice__line,.practice__incl,.practice__pricing){opacity:1;transition:opacity .5s var(--ease-out) .12s, translate .5s var(--ease-out) .12s;translate:0}:root[data-motion=full]:not(.mode-flow) .practices .practice.is-active .practice__incl{transition-delay:.16s}:root[data-motion=full]:not(.mode-flow) .practices .practice.is-active .practice__pricing{transition-delay:.2s}:root[data-motion=full]:not(.mode-flow) .practices .practice .practice__pricing:focus-visible{opacity:1;transition:none;translate:none}:root[data-motion=full]:not(.mode-flow) .practices .practice__line{line-height:1.32}:root[data-motion=full]:not(.mode-flow) .practices .practice__media{pointer-events:none;margin:0;position:absolute;inset:0}:root[data-motion=full]:not(.mode-flow) .practices .practice__frame,:root[data-motion=full]:not(.mode-flow) .practices .practice__media--type{z-index:-2;aspect-ratio:auto;opacity:0;background:0 0;border-radius:0;position:absolute;inset:0}:root[data-motion=full]:not(.mode-flow) .practices .practice__type{font-size:calc(78 * var(--vw));color:var(--ink);inset-block-end:-.2em;inset-inline-end:-.02em}:root[data-motion=full]:not(.mode-flow) .practices .practice__caption{inline-size:calc(3 * var(--col) + 2 * var(--gutter));z-index:1;opacity:0;transition:opacity .12s var(--ease-exit);margin:0;position:absolute;inset-block-start:calc(var(--gtop) + var(--glass));inset-inline-end:var(--margin);translate:0 -100%}:root[data-motion=full]:not(.mode-flow) .practices .practice.is-active .practice__caption{opacity:1;transition:opacity .5s var(--ease-out) .24s}:root[data-motion=full]:not(.mode-flow) .practices .practice__caption{color:color-mix(in srgb, var(--ink-60) calc(var(--surf) * 100%), transparent)}:root[data-motion=full]:not(.mode-flow) .practices .practices__vignette{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 62% at 50% var(--gcy), transparent 30%, var(--c-ground) 100%);opacity:0;display:block;position:absolute;inset:0}@media not (min-height:728px){:root[data-motion=full]:not(.mode-flow) .practices .practice__caption{inset-inline:var(--margin) auto;inline-size:calc(3 * var(--col) + 2 * var(--gutter))}}:root.mode-cinema[data-motion=full]:not(.mode-flow) .practices{--nav-top:0px;--nav-bot:var(--nav-strip,88px)}@media not (min-width:1280px){:root[data-motion=full]:not(.mode-flow) .practices .practices__rail{grid-column:1/span 2}:root[data-motion=full]:not(.mode-flow) .practices .practices__articles{grid-column:-3/-1}:root[data-motion=full]:not(.mode-flow) .practices .practice__caption{inset-inline:var(--margin) auto;inline-size:calc(2 * var(--col) + var(--gutter))}:root[data-motion=full]:not(.mode-flow) .practices .practice__line{font-size:var(--t-body)}:root[data-motion=full]:not(.mode-flow) .practices .practices__link{gap:calc(8 * var(--u));padding-inline-start:calc(18 * var(--u))}}:root[data-motion=full]:not(.mode-flow){--practices-sub-h:calc(2 * min(var(--t-h2), (100lvh - var(--nav-strip,88px)) * .091) * var(--lh-h2));--practices-glass:min(56svh, 40vw, calc(100lvh - var(--nav-strip,88px) - var(--practices-sub-h) - var(--s-6) - 2 * var(--s-5)));--practices-glass-cy:calc(var(--nav-strip,88px) + max(var(--s-5), (100lvh - var(--nav-strip,88px) - var(--practices-glass) - var(--s-6) - var(--practices-sub-h)) / 2) + var(--practices-glass) / 2)}:root.mode-cinema[data-motion=full]:not(.mode-flow){--practices-glass-cy:calc(max(var(--s-5), (100lvh - var(--nav-strip,88px) - var(--practices-glass) - var(--s-6) - var(--practices-sub-h)) / 2) + var(--practices-glass) / 2)}:root[data-motion=full]:not(.mode-flow) .practices.has-anchor:not(.is-stuck) .practices__ring{opacity:0}:root[data-motion=full]:not(.mode-flow) [data-glass-anchor][data-glass-state=landed]{visibility:hidden}}:root:not(.gl-on) .practices.is-glass-live .practices__mark{opacity:1}@keyframes practices-sheen{to{rotate:360deg}}:root[data-motion=full] .practices__mark-light{animation:12s linear infinite practices-sheen}:root .practices:not(.is-near) .practices__mark-light{animation-play-state:paused}.practices__vignette{display:none}@media (prefers-contrast:more){.practices__mark-rim{stroke:#fae5d8e6}}.privacy{--top:max(calc(56px + var(--s-9)), calc(150 * var(--u)));--toc-top:max(calc(56px + var(--s-6)), calc(112 * var(--u)));--prose:400 var(--t-prose) / 1.55 var(--f-serif);padding-block:var(--top) var(--s-11);background-color:var(--ground);position:relative}.privacy__inner{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-items:start;display:grid}.privacy__head{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--s-4);grid-template-rows:auto 1fr;padding-block-end:var(--s-9);display:grid}.privacy__label{grid-area:1/1/auto/span 4;padding-block-start:calc(14 * var(--u))}.privacy__title{grid-column:var(--hang) / -1;grid-row:1/span 2;margin:0}.privacy__title:focus{outline:none}.privacy__updated{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ink-80);grid-area:2/1/auto/span 4;align-self:end;margin:0;padding-block-end:calc(6 * var(--u))}.privacy__toc{grid-column:1/span 3;align-self:start;position:sticky;inset-block-start:var(--toc-top)}.privacy__toc-list{border-block-start:1px solid var(--line);margin:0;padding:0;list-style:none;position:relative}.privacy__toc-item{border-block-end:1px solid var(--line)}.privacy__toc-link{grid-template-columns:calc(34 * var(--u)) 1fr;min-block-size:max(var(--hit), calc(40 * var(--u)));padding-block:calc(10 * var(--u));color:var(--ink-80);font:400 var(--t-small) / 1.3 var(--f-sans);transition:color var(--d-hover) var(--ease-out);align-items:baseline;padding-inline-start:calc(14 * var(--u));display:grid}.privacy__toc-link .privacy__n{color:var(--ink-60);transition:color var(--d-hover) var(--ease-out)}.privacy__toc-t{text-underline-offset:.25em;transition:text-decoration-color var(--d-micro) var(--ease-out);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.privacy__toc-link:is(:hover,:focus-visible) .privacy__toc-t{-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-40)}.privacy__toc-link:focus-visible{outline-offset:-2px}.privacy__toc-link[aria-current],.privacy__toc-link[aria-current] .privacy__n{color:var(--ink)}.privacy__toc-mark{inline-size:2px;block-size:var(--mark-h,0px);translate:0 var(--mark-y,0px);background:var(--c-ember);opacity:0;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.privacy__toc.has-mark .privacy__toc-mark{opacity:1}:root[data-motion=full] .privacy__toc.is-live .privacy__toc-mark{transition:translate var(--d-state) var(--ease-struct), block-size var(--d-state) var(--ease-struct), opacity var(--d-hover) linear}.privacy__body{grid-column:var(--hang) / span 6;min-inline-size:0}.privacy__sec{max-inline-size:var(--measure);padding-block:var(--s-6) var(--s-8);border-block-start:1px solid var(--line);scroll-margin-block-start:var(--toc-top);position:relative}.privacy__sec:last-child{padding-block-end:0}.privacy__plus{inline-size:var(--plus);block-size:var(--plus);background:linear-gradient(var(--ink), var(--ink)) 50% / 1px 100% no-repeat, linear-gradient(var(--ink), var(--ink)) 50% / 100% 1px no-repeat;position:absolute;inset-block-start:calc(var(--plus) / -2 - .5px);inset-inline-start:calc(var(--plus) / -2)}.privacy__h{gap:var(--s-3);margin:0 0 var(--s-4);font:400 var(--t-h3) / var(--lh-h3) var(--f-sans);letter-spacing:var(--tr-h3);display:grid}.privacy__h .privacy__n{color:var(--ink-60)}.privacy__n{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);font-variant-numeric:tabular-nums}.privacy__p{font:var(--prose);color:var(--ink);max-inline-size:var(--measure-serif);margin:0}.privacy__p+.privacy__p{margin-block-start:var(--s-4)}.privacy__list{margin:0;padding:0}.privacy__row{column-gap:var(--gutter);padding-block:calc(12 * var(--u));border-block-end:1px solid var(--line);grid-template-columns:minmax(0,15ch) minmax(0,1fr);display:grid}.privacy__row:first-child{padding-block-start:calc(4 * var(--u))}.privacy__dt{font:500 var(--t-body) / 1.4 var(--f-sans)}.privacy__dd{font:var(--prose);color:var(--ink-80);margin:0}.privacy__mail{margin:var(--s-4) 0 0;font:var(--prose)}.privacy__mail-link{text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-40);transition:text-decoration-color var(--d-micro) var(--ease-out)}.privacy__mail-link:hover{text-decoration-color:currentColor}@media not (min-width:1280px){.privacy__label,.privacy__updated,.privacy__toc{grid-column:1/span 2}.privacy__body{grid-column:var(--hang) / -1}}@media not (min-width:1024px){.privacy__toc{grid-column:1/-1;margin-block-end:var(--s-8);position:static}.privacy__toc-list{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.privacy__toc-mark{display:none}.privacy__body{grid-column:1/-1}.privacy__sec{max-inline-size:none}}@media not (min-width:768px){.privacy{padding-block-end:var(--s-9)}.privacy__head{grid-template-rows:none;padding-block-end:var(--s-7)}.privacy__label,.privacy__title,.privacy__updated{grid-area:auto/1/auto/-1;padding:0}.privacy__toc-list{grid-template-columns:minmax(0,1fr)}.privacy__toc-link{min-block-size:44px;padding-inline-start:0}.privacy__row{row-gap:var(--s-1);grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.privacy__toc-mark{background:highlight}.privacy__plus{background:linear-gradient(canvastext,canvastext) 50%/1px 100% no-repeat,linear-gradient(canvastext,canvastext) 50%/100% 1px no-repeat}}.process{padding-block:calc(48 * var(--u)) var(--s-6);background-color:var(--ground);position:relative}.process__head{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);grid-template-rows:auto;align-items:end;display:grid}.process__title{grid-column:var(--hang) / -1;grid-row:1;margin:0}.process__sub{max-inline-size:34ch;color:var(--ink-80);font:400 var(--t-prose) / 1.38 var(--f-serif);text-wrap:pretty;grid-area:1/1/auto/span 4;margin:0;padding-block-end:calc(4 * var(--u))}.plan{--n:14;--p:1;--tick-gap:calc(100% / (var(--n) - 1));margin-block-start:var(--s-6);position:relative}.plan__ruler{block-size:calc(48 * var(--u));position:relative}.plan__ticks{--tick-minor:calc(7 * var(--u));--tick-major:calc(16 * var(--u));--tick-color:var(--ink-40);--progress:var(--p);position:absolute;inset:auto 0 0}.plan__days .ruler__label{color:var(--ink-60);transition:color var(--d-micro) linear;inset-block-start:auto;inset-block-end:calc(100% + 22 * var(--u))}.plan__days .ruler__label.is-lit{color:var(--ink)}.plan__days .ruler__label:first-child{translate:0}.plan__days .ruler__label:last-child{translate:-100%}.plan__fill{inline-size:100%;block-size:calc(2 * var(--u));background:var(--ink);transform-origin:0;scale:var(--p) 1;position:absolute;inset-block-end:0;inset-inline-start:0}.plan__head{inline-size:calc(14 * var(--u));block-size:calc(14 * var(--u));background:radial-gradient(circle, var(--c-ember) 0 30%, var(--ground) 32% 54%, transparent 56%);box-shadow:0 0 0 1px var(--c-ember);opacity:0;transition:opacity var(--d-hover) var(--ease-out);border-radius:50%;position:absolute;inset-block-end:0;inset-inline-start:calc(var(--p) * 100%);translate:-50% 50%}.plan__head-day{translate:calc(var(--p) * -100%) 0;padding:calc(3 * var(--u)) calc(6 * var(--u));border-radius:var(--r-xs);corner-shape:squircle;background:var(--c-ember);color:var(--c-ink-on-paper);font:500 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;inset-block-end:calc(100% + 14 * var(--u));inset-inline-start:50%}.plan.is-scrub .plan__head{opacity:1}.plan.is-done .plan__head{opacity:0}.plan__steps{grid-template-columns:repeat(calc(var(--n) - 1), minmax(0, 1fr));margin:var(--s-2) 0 0;column-gap:0;padding:0;list-style:none;display:grid}.plan__step{grid-row:1;grid-column:var(--from) / var(--to);padding:calc(18 * var(--u)) var(--s-5) 0 0;color:var(--ink);transition:color .3s var(--ease-out);position:relative}.plan__step+.plan__step{padding-inline-start:var(--s-3)}.plan__bracket{inset:0 var(--s-2) auto 0;block-size:calc(10 * var(--u));opacity:.9;border:1px solid;border-block-end:0;position:absolute}.plan__step+.plan__step .plan__bracket{inset-inline-start:var(--s-2)}.plan__name{font:400 var(--t-h4) / var(--lh-h4) var(--f-sans);letter-spacing:var(--tr-h4);margin:0}.plan__index{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);vertical-align:.55em;margin-inline-end:var(--s-1)}.plan__range{margin:calc(2 * var(--u)) 0 calc(6 * var(--u));font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60)}.plan__line{font:400 var(--t-small) / var(--lh-small) var(--f-sans);max-inline-size:30ch;color:var(--ink-80);margin:0}.plan.is-scrub .plan__step:not(.is-lit),.plan.is-scrub .plan__step:not(.is-lit) :is(.plan__line,.plan__range){color:var(--ink-60)}.plan.is-scrub .plan__step:not(.is-lit) .plan__bracket{opacity:.55}.plan__step.is-active .plan__bracket{border-width:2px 2px 0}.plan__step.is-active .plan__index:before{content:"";inline-size:var(--led);block-size:var(--led);vertical-align:.1em;background:radial-gradient(circle, var(--ink) 0 40%, transparent 42%);box-shadow:inset 0 0 0 1px var(--ink-60);border-radius:50%;margin-inline-end:var(--s-2);display:inline-block}.process__foot{margin:var(--s-4) 0 0;font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);padding-inline-start:calc((var(--hang) - 1) * (var(--col) + var(--gutter)))}.process__together{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:calc(10 * var(--u));border-block-start:1px solid var(--line);margin-block-start:var(--s-6);padding-block-start:calc(18 * var(--u));display:grid}.process__together-title{font:400 var(--t-h4) / 1.2 var(--f-sans);letter-spacing:-.01em;grid-area:1/1/auto/span 4;margin:0}.process__tags{grid-column:var(--hang) / -1;grid-row:1/span 2;align-self:start}.process__tags .tag{min-block-size:calc(32 * var(--u));padding-inline:calc(11 * var(--u));color:var(--ink)}.process__ai{font:400 var(--t-prose) / 1.38 var(--f-serif);max-inline-size:34ch;color:var(--ink-80);text-wrap:pretty;grid-area:2/1/auto/span 4;margin:0}@media not (min-width:1280px){.process__sub{grid-area:2/1/auto/-1;margin-block-start:var(--s-4)}.process__title{grid-column:1/-1}.process__together-title,.process__tags,.process__ai{grid-area:auto/1/auto/-1}.process__ai{max-inline-size:48ch}.process__foot{padding-inline-start:0}}@media not (min-width:900px){.plan{grid-template-columns:calc(44 * var(--u)) minmax(0, 1fr);margin-block-start:var(--s-7);display:grid}.plan__ruler{grid-area:1/1;block-size:auto}.plan__ticks{display:none}.plan__ruler:before{content:"";inset:0 auto 0 calc(12 * var(--u));inline-size:calc(12 * var(--u));background:linear-gradient(var(--ink-40), var(--ink-40)) 0 0 / 1px 100% no-repeat, repeating-linear-gradient(to bottom, var(--ink-40) 0 1px, transparent 1px calc(24 * var(--u))) 0 0 / calc(8 * var(--u)) 100% no-repeat;position:absolute}.plan__fill{inset:0 auto auto calc(12 * var(--u));inline-size:calc(2 * var(--u));transform-origin:50% 0;block-size:100%;translate:-.5px;scale:1 var(--p)}.plan__head{inset-inline-start:calc(12 * var(--u));inset-block:calc(var(--p) * 100%) auto;translate:-50% -50%}.plan__head-day{inset-block:50% auto;inset-inline-start:calc(100% + var(--s-2));translate:0 -50%}.plan.is-scrub .plan__head-day{opacity:0}.plan__steps{flex-direction:column;grid-area:1/2;margin:0;display:flex}.plan__step,.plan__step+.plan__step{padding:0 0 var(--s-7);min-block-size:calc((var(--to) - var(--from)) * 24 * var(--u) + 24 * var(--u))}.plan__bracket,.plan__step+.plan__step .plan__bracket{inset:calc(10 * var(--u)) auto auto calc(-32 * var(--u));inline-size:calc(12 * var(--u));background:currentColor;border:0;block-size:1px}.plan__step.is-active .plan__bracket{block-size:2px}}@media not (min-width:768px){.process{padding-block:var(--s-9)}.process__head{grid-template-columns:minmax(0,1fr)}.process__title,.process__sub{grid-column:1}.process__together{grid-template-columns:minmax(0,1fr)}.process__together-title,.process__tags,.process__ai{grid-column:1}}@media (forced-colors:active){.plan__head{box-shadow:none;background:canvastext}.plan__head-day{color:canvastext;background:canvas;border:1px solid canvastext}.plan__fill{background:canvastext}}.process__head:has(>.process__label){row-gap:var(--s-5);grid-template-rows:auto 1fr}.process__label{grid-area:1/1/auto/span 4;align-self:start;padding-block-start:calc(14 * var(--u))}.process__head:has(>.process__label) .process__title{grid-row:1/span 2}.process__head:has(>.process__label) .process__sub{grid-row:2}@media not (min-width:1280px){.process__head:has(>.process__label){grid-template-rows:none;row-gap:0}.process__label{grid-column:1/-1;margin-block-end:var(--s-4);padding-block-start:0}.process__head:has(>.process__label) .process__title{grid-row:2}.process__head:has(>.process__label) .process__sub{grid-row:3}}.studio{--top:max(calc(56px + var(--s-9)), calc(150 * var(--u)));--who:calc(220 * var(--u));padding-block:var(--top) var(--s-11);background-color:var(--ground);position:relative}.studio :is(.studio__head,.studio__band){grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-items:start;display:grid}.studio__label{grid-area:1/1/auto/span 4;padding-block-start:calc(14 * var(--u))}.studio__title{grid-column:var(--hang) / -1;grid-row:1;margin:0}.studio__title:focus{outline:none}.studio__facts{grid-column:var(--hang) / -1;margin:var(--s-9) 0 0;grid-row:2}@media (min-width:1280px){.studio__facts .facts__list{column-gap:var(--gutter);grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}.studio__facts .fact{grid-column:span 3}.studio__facts .fact:nth-child(3n){grid-column:span 2}.studio__facts .fact:first-child:nth-last-child(2),.studio__facts .fact:first-child:nth-last-child(2)+.fact{grid-column:span 4}}.studio__band{margin-block-start:var(--s-11);padding-block-start:var(--s-5);position:relative}.studio__rule{inset-block-start:0;inset-inline:var(--margin);inline-size:auto;position:absolute}.studio__k{grid-area:1/1/auto/span 4;align-self:start}.studio__k.label--wrap{white-space:normal;text-wrap:balance;max-inline-size:26ch;display:block}.studio__byline{align-items:center;gap:var(--s-4);display:flex}.studio__portrait{inline-size:calc(64 * var(--u));block-size:calc(64 * var(--u));border-radius:var(--r-m);corner-shape:squircle;background:var(--media-tint,var(--ink-06));flex:none;display:block;overflow:clip}.studio__portrait img{object-fit:cover;filter:grayscale()contrast(1.04);block-size:100%;inline-size:100%;display:block}.studio__letter{grid-column:var(--hang) / span 6;grid-row:1;max-inline-size:58ch}.studio__para{font:400 var(--t-lead) / 1.48 var(--f-serif);letter-spacing:-.006em;color:var(--ink-80);text-wrap:pretty;hanging-punctuation:first allow-end;margin:0}.studio__para:first-child{color:var(--ink)}.studio__para+.studio__para{margin-block-start:.85em}.studio__sign{justify-items:start;gap:var(--s-3);margin-block-start:var(--s-7);display:grid}.studio__who{font:400 var(--t-small) / var(--lh-small) var(--f-sans);gap:2px;margin:0;display:grid}.studio__name{color:var(--ink)}.studio__role{color:var(--ink-60)}.studio__crew{grid-column:var(--hang) / -1;gap:var(--s-7) var(--gutter);grid-row:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.studio__member{align-content:start;gap:var(--s-2);padding-block-start:var(--s-4);display:grid;position:relative}.studio__mplus{position:absolute;inset-block-start:0;inset-inline-start:0;translate:-50% -50%}.studio__member:before{content:"";inset-block-start:0;inset-inline:calc(var(--plus) / 2 + 4 * var(--u)) 0;background:var(--line);block-size:1px;position:absolute}.studio__mname{font:400 var(--t-h4) / 1.15 var(--f-sans);letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.studio__mrole{font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);text-wrap:pretty}.studio__pr{grid-column:var(--hang) / -1;grid-row:1;margin:0;padding:0;list-style:none}.studio__pr-i{grid-template-columns:calc(var(--indent-n) - var(--gutter)) minmax(0, 1fr);column-gap:var(--gutter);padding-block:var(--s-5) var(--s-6);border-block-end:1px solid var(--line);align-items:baseline;display:grid}.studio__pr-i:first-child{padding-block-start:0}.studio__pr-n{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-60);transition:color var(--d-state) var(--ease-out);position:relative}.studio__pr-n:after{content:"";inline-size:var(--led);block-size:var(--led);background:radial-gradient(circle, var(--ink) 0 40%, transparent 42%);box-shadow:inset 0 0 0 1px var(--ink-60), 0 0 0 0 transparent;transition:scale var(--d-state) var(--ease-pop);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + 12 * var(--u));translate:0 -50%;scale:0}.studio__pr-i.is-read .studio__pr-n{color:var(--ink)}.studio__pr-i.is-read .studio__pr-n:after{scale:1}:root[data-motion=full] .studio__pr-i.is-read .studio__pr-n:after{animation:pr-strike .9s var(--ease-out) both}@keyframes pr-strike{0%,40%{background-color:var(--c-ember);box-shadow:inset 0 0 0 1px var(--c-ember), 0 0 calc(8 * var(--u)) color-mix(in srgb, var(--c-ember-glow) 60%, transparent)}to{box-shadow:inset 0 0 0 1px var(--ink-60), 0 0 0 0 transparent;background-color:#0000}}.studio__pr-t{max-inline-size:30ch;font:300 var(--t-quote) / var(--lh-quote) var(--f-display-serif);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:0}.studio__ai{grid-column:var(--hang) / span 6;margin:var(--s-6) 0 0;max-inline-size:46ch;font:400 var(--t-body) / var(--lh-body) var(--f-serif);color:var(--ink-80);grid-row:2}.studio__table{grid-column:var(--hang) / -1;border-collapse:collapse;inline-size:100%;font:400 var(--t-small) / 1.45 var(--f-sans);grid-row:1}.studio__table thead th{padding:0 var(--s-4) var(--s-3) 0;border-block-end:1px solid var(--line-control);font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;text-align:start;color:var(--ink-60)}.studio__table thead th:first-child{inline-size:var(--indent-n)}.studio__table thead th:nth-child(2),.studio__table thead th:nth-child(3){inline-size:calc(2 * (var(--col) + var(--gutter)))}@media (min-width:1280px){.studio__table{table-layout:fixed}}.studio__table tbody :is(th,td){padding:var(--s-4) var(--s-4) var(--s-4) 0;border-block-end:1px solid var(--line);text-align:start;vertical-align:baseline;text-wrap:pretty;font-weight:400}.studio__yr{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-60);white-space:nowrap}.studio__with{letter-spacing:-.01em;color:var(--ink);font:400 var(--t-h4) / 1.2 var(--f-sans)!important}.studio__as{color:var(--ink-80)}.studio__scope{font-family:var(--f-serif);color:var(--ink-80);line-height:1.45;font-size:var(--t-body)!important}.studio__scope:first-letter{text-transform:uppercase}.studio__place-wrap{grid-column:var(--hang) / -1;gap:var(--s-5);grid-row:1;display:grid}.studio__place{margin:0 0 0 var(--sb,var(--sb-h2));font:400 var(--t-h2) / var(--lh-h2) var(--f-sans);letter-spacing:var(--tr-h2);color:var(--ink)}.studio__line{max-inline-size:40ch;font:400 var(--t-lead) / var(--lh-lead) var(--f-serif);color:var(--ink-80);margin:0}.tz{grid-column:var(--hang) / -1;grid-row:2;grid-template-columns:var(--who) minmax(0, 1fr);row-gap:var(--s-3);column-gap:var(--gutter);grid-auto-rows:auto;align-items:center;margin-block-start:var(--s-8);padding-block-start:var(--s-7);display:grid;position:relative}.tz__row{display:contents}.tz__row:first-child>*{grid-row:1}.tz__row:nth-child(2)>*{grid-row:2}.tz__who{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-block:var(--s-2);border-block-end:1px solid var(--line);grid-column:1;margin:0;display:flex}.tz__city{font:400 var(--t-small) / 1.2 var(--f-sans);color:var(--ink)}.tz__time{font:400 var(--t-h4) / 1 var(--f-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink)}.tz__track{block-size:calc(40 * var(--u));border-radius:var(--r-s);corner-shape:squircle;background:var(--ink-06);grid-column:2;position:relative;overflow:clip}.tz__day{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--c-dusk-1) 16%, transparent) 16%, color-mix(in srgb, var(--c-paper) 13%, transparent) 50%, color-mix(in srgb, var(--c-dusk-1) 16%, transparent) 84%, transparent);position:absolute;inset-block:0}.tz__hours{position:absolute;inset:0}.tz__h{translate:calc(6 * var(--u)) -50%;font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);font-variant-numeric:tabular-nums;color:var(--ink-60);white-space:nowrap;position:absolute;inset-block-start:50%}.tz__h:before{content:"";inset-block:calc(-14 * var(--u));background:var(--ink-10);inline-size:1px;position:absolute;inset-inline-start:calc(-6 * var(--u))}.tz__over{pointer-events:none;grid-area:1/2/span 2;align-self:stretch;position:relative}.tz:not(:has(.tz__row+.tz__row)) .tz__over{grid-row:1}.tz__band{inset-block:calc(-10 * var(--u));inline-size:var(--w,0%);border-inline:1px solid var(--ink-40);background:var(--ink-06);opacity:0;transition:opacity var(--d-state) var(--ease-out);position:absolute;inset-inline-start:var(--x0,0%)}.tz.is-live .tz__band{opacity:1}.tz__band-l{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap;color:var(--ink-80);position:absolute;inset-block-end:calc(100% + var(--s-2));inset-inline-start:-1px}.tz__band.is-end .tz__band-l{inset-inline:auto -1px}.tz__now,.tz__probe{inset-block:calc(-16 * var(--u));inline-size:1px;translate:var(--x,-100vw) 0;opacity:0;position:absolute;inset-inline-start:0}.tz__now{background:var(--c-ember)}.tz.is-live .tz__now{opacity:1}.tz__now:before{content:"";inline-size:var(--cell);block-size:var(--cell);background:var(--c-ember-glow);box-shadow:0 0 calc(4 * var(--u)) var(--c-ember-glow), 0 0 calc(14 * var(--u)) color-mix(in srgb, var(--c-ember) 55%, transparent);border-radius:50%;position:absolute;inset-block-start:calc(-1 * var(--cell) / 2);inset-inline-start:50%;translate:-50%}:root[data-motion=full] .tz.is-live .tz__now:before{animation:3.2s ease-in-out infinite tz-breathe}:root[data-motion=full] .tz.is-live:not(.is-near) .tz__now:before{animation-play-state:paused}@keyframes tz-breathe{0%,to{scale:.9}50%{scale:1.15}}.tz__probe{background:var(--ink-60);transition:opacity var(--d-micro) var(--ease-out)}.tz.is-probing .tz__probe{opacity:1}.tz__probe-t{translate:var(--tx,-50%) 0;padding:calc(5 * var(--u)) calc(8 * var(--u));border-radius:var(--r-xs);corner-shape:squircle;background:var(--c-ground-deep);box-shadow:inset 0 0 0 1px var(--line-control);font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);position:absolute;inset-block-end:calc(100% + var(--s-2));inset-inline-start:50%}.tz:not(.is-live) :is(.tz__track,.tz__over){visibility:hidden}.tz__note{margin:var(--s-4) 0 0;font:400 var(--t-small) / var(--lh-small) var(--f-sans);color:var(--ink-60);grid-area:3/2}.studio__films-t{grid-column:var(--hang) / span 6;max-inline-size:40ch;font:400 var(--t-lead) / var(--lh-lead) var(--f-serif);color:var(--ink-80);grid-row:1;margin:0}.studio__films-a{grid-column:var(--hang) / span 6;grid-row:2;justify-self:start;margin-block-start:var(--s-5)}@media not (min-width:1280px){.studio{--who:calc(180 * var(--u))}.studio__label,.studio__k{grid-column:1/span 2}.studio__letter,.studio__ai,.studio__films-t,.studio__films-a{grid-column:var(--hang) / -1}.studio__crew{grid-template-columns:repeat(3,minmax(0,1fr))}.studio__table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.studio__table tbody{border-block-start:1px solid var(--line-control);display:block}.studio__table tr{grid-template-columns:calc(var(--indent-n) - var(--s-5)) minmax(0, .8fr) minmax(0, 1.6fr);align-items:start;column-gap:var(--s-5);padding-block:var(--s-4);border-block-end:1px solid var(--line);grid-template-rows:auto 1fr;display:grid}.studio__table tbody :is(th,td){border:0;padding:0;display:block}.studio__yr{grid-area:1/1/span 2;padding-block-start:.3em!important}.studio__with{grid-area:1/2}.studio__as{color:var(--ink-60);grid-area:2/2;margin-block-start:var(--s-1)}.studio__scope{grid-area:1/3/span 2}}@media not (min-width:768px){.studio{--top:calc(56px + var(--s-8))}.studio :is(.studio__head,.studio__band)>*{grid-area:auto/1/auto/-1!important}.studio__title{margin-block-start:var(--s-4)}.studio__facts{margin-block-start:var(--s-7)}.studio__band{margin-block-start:var(--s-10)}.studio__rule{inset-inline:var(--margin)}.studio__k{margin-block-end:var(--s-5)}.studio__crew{gap:var(--s-6) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.studio__pr-i{grid-template-columns:calc(var(--indent-n) - var(--gutter)) minmax(0, 1fr)}.studio__pr-n{justify-self:start}.studio__pr-n:after{inset-inline:calc(100% + 6 * var(--u)) auto}.studio__table{display:block}.studio__table tr{grid-template-columns:calc(84 * var(--u)) minmax(0, 1fr);column-gap:var(--s-3);grid-template-rows:none}.studio__yr{grid-row:1/span 3}.studio__with,.studio__as,.studio__scope{grid-area:auto/2}.studio__scope{margin-block-start:var(--s-2)}.tz{--who:calc(104 * var(--u));padding-block-start:var(--s-7)}.tz__who{border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding-block:0}.tz__city{font-size:var(--t-label);color:var(--ink-80)}.tz__h{translate:3px -50%}.tz__note{grid-column:1/-1}}@media (forced-colors:active){.tz__band{border-color:canvastext}.tz__now{background:highlight}.tz__day{background:graytext}}.windex{--r:calc(var(--practices-glass,min(56svh, 40vw)) / 2);--glass-cy:var(--practices-glass-cy,50vh);padding:var(--s-7) var(--margin) var(--s-7);color:var(--ink);position:relative}.windex__head{margin-block-end:var(--s-6)}.windex__title{font:400 var(--t-h2) / var(--lh-h2) var(--f-sans);letter-spacing:var(--tr-h2);margin:0;margin-inline-start:var(--sb,var(--sb-h2))}.windex__item{position:relative}.windex .index-row{--ir-pad:calc(14 * var(--u));min-block-size:max(56px, calc(64 * var(--u)))}@container index (width>=880px){.windex .index-row__title{grid-column:var(--hang) / span 3}.windex .index-row__tags{grid-column:8/span 3}}.windex__outcome{font:400 var(--t-label) / 1.3 var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-80);font-variant-numeric:tabular-nums;flex-basis:100%}.windex__foot{padding-block-start:var(--s-5);display:flex}@container index (width>=880px){.windex__outcome{grid-area:2/9/auto/-2;justify-self:start;margin-block-start:var(--s-2)}}.windex__seam{display:none}.windex__slot{z-index:2;inline-size:calc(240 * var(--u));aspect-ratio:16/10;border-radius:var(--r-m);corner-shape:squircle;background:var(--c-ground-deep);box-shadow:inset 0 0 0 1px var(--ink-10);pointer-events:none;opacity:0;transition:opacity var(--d-hover) var(--ease-out);position:absolute;inset-block-start:50%;inset-inline-end:0;overflow:hidden;translate:0 -50%}.windex__slot.is-on{opacity:1}.windex__slot>img{object-fit:cover;block-size:100%;inline-size:100%;transition:opacity var(--d-hover) var(--ease-out);position:absolute;inset:0}.windex__ghost{z-index:var(--z-preview);transform-origin:0 0;corner-shape:squircle;pointer-events:none;background:var(--c-ground-deep);will-change:transform;contain:layout paint;position:fixed;inset:0 auto auto 0;overflow:hidden}.windex__ghost img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.windex__ghost:after,.windex__slot:after{content:"";border-radius:inherit;corner-shape:squircle;box-shadow:inset 0 0 0 1px var(--ink-10);pointer-events:none;position:absolute;inset:0}@media (min-width:1024px) and (min-height:700px){:root[data-motion=full]:not(.mode-flow) .windex__seam{pointer-events:none;z-index:1;display:block;position:absolute;inset:0}:root[data-motion=full]:not(.mode-flow) .windex{padding-block-end:var(--s-8)}}.windex__drop{inline-size:2px;block-size:calc(100% - var(--drop-top,100%) + var(--glass-cy) - var(--r));position:absolute;inset-block-start:var(--drop-top,100%);inset-inline-start:calc(50% - 1px);overflow:visible}.windex__drop path{fill:none;stroke:var(--ink-20);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:var(--draw-line,1)}.windex__circle{inline-size:calc(2 * var(--r));block-size:calc(2 * var(--r));position:absolute;inset-block-start:calc(100% + var(--glass-cy) - var(--r));inset-inline-start:calc(50% - var(--r))}.windex__circle svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.windex__ring{fill:none;vector-effect:non-scaling-stroke;stroke-width:1px}.windex__ring--draw{stroke:var(--ink-20);stroke-dasharray:1;stroke-dashoffset:var(--draw-ring,1);transform-origin:50%;opacity:calc(1 - var(--dashed,0));transform:rotate(-90deg)}.windex__ring--dash{stroke:var(--ink-40);stroke-dasharray:4 6;opacity:var(--dashed,0)}.windex__plus{fill:none;stroke:var(--ink-40);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:var(--plus,0)}@media (forced-colors:active){.windex__drop path,.windex__ring,.windex__plus{stroke:canvastext}}.wpage{padding-block:calc(176 * var(--u)) var(--s-11);color:var(--ink);position:relative;overflow-x:clip}.wpage__head{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--s-6);align-items:end;display:grid}.wpage__title{grid-column:1 / var(--hang);margin:0}.wpage__count{vertical-align:top;translate:0 calc(10 * var(--u));font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-60);font-variant-numeric:tabular-nums;margin-inline-start:calc(10 * var(--u));display:inline-block}.wpage__count .scramble__out{display:inline-block}.wpage__lede{grid-column:var(--hang) / span 5;max-inline-size:34ch;color:var(--ink-80);margin:0;padding-block-end:calc(6 * var(--u))}.wpage__bar{justify-content:space-between;align-items:end;gap:var(--s-6) var(--s-7);margin-block:var(--s-9) var(--s-6);flex-wrap:wrap;display:flex}.wpage__control{gap:var(--s-3);display:grid}.wpage__control-label{color:var(--ink-60)}.wpage__control--views{justify-items:end}.wpage__filters .chip__count:empty{display:none}.wpage__view{gap:calc(8 * var(--u))}.wpage__icon{inline-size:calc(11 * var(--u));block-size:calc(11 * var(--u));fill:currentColor;shape-rendering:crispedges}.wpage:has(.wpage__body .reel-empty) :is(.wpage__bar,.wpage__count){display:none}.wpage__body .reel-empty{margin-block-start:var(--s-9);padding-block-end:0;padding-inline:0}@media (min-width:1024px){.wpage__body .reel-empty{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);justify-items:start}.wpage__body .reel-empty :is(.reel-empty__set,.reel-empty__cta){grid-column:var(--hang) / -1}.wpage__body .reel-empty__set{inline-size:100%}}.wpage__body{position:relative}.wpage__body.is-swapping{overflow:clip}.wpage__body.is-swapping>[data-pane].is-leaving{inset-block-start:0;inset-inline:var(--margin);position:absolute}.wpage__sweep{inset-inline:calc(var(--margin) - 12 * var(--u));z-index:5;background:var(--c-ember);block-size:1px;box-shadow:0 0 calc(12 * var(--u)) calc(1 * var(--u)) color-mix(in srgb, var(--c-ember-glow) 35%, transparent);pointer-events:none;will-change:transform;display:none;position:absolute;inset-block-start:0}.wpage__sweep:before{content:"";inset:calc(-12 * var(--u)) 0;background:linear-gradient(transparent, color-mix(in srgb, var(--c-ember-glow) 35%, transparent) 50%, transparent);opacity:.5;position:absolute}.wpage__body.is-swapping .wpage__sweep{display:block}.wpage__plus{inline-size:var(--plus);block-size:var(--plus);background:linear-gradient(var(--c-ember), var(--c-ember)) 50% 50% / 1px 100% no-repeat, linear-gradient(var(--c-ember), var(--c-ember)) 50% 50% / 100% 1px no-repeat;position:absolute;inset-block-start:50%;translate:-50% -50%}.wpage__plus:first-child{inset-inline-start:0}.wpage__plus:last-child{inset-inline-start:100%}.wrow{margin:0;position:relative}.wrow[hidden]{display:none}.wpage .index-row{--ir-pad:calc(28 * var(--u));padding-block:var(--ir-pad) calc(36 * var(--u));row-gap:var(--s-2);grid-template-areas:"index title arrow""index sector arrow""index proof arrow""index outcome arrow""index meta arrow"}.wrow__sector{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);grid-area:sector}.wrow__proof{max-inline-size:52ch;font:400 var(--t-body) / 1.45 var(--f-serif);color:var(--ink-80);text-wrap:pretty;grid-area:proof;margin-block-start:var(--s-1)}.wrow__outcome,.wcard__outcome{font:400 var(--t-label) / 1.3 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-80);font-variant-numeric:tabular-nums}.wrow__outcome{grid-area:outcome}.wpage .index-row__title,.wrow__proof,.wpage .index-row__index{transition:color var(--d-hover) var(--ease-out)}.wpage .index-row.is-static:after{display:none}.wpage .index-row.is-static{grid-template-areas:"index title arrow""index sector arrow""index proof arrow""index outcome arrow""index meta arrow""index ask ask"}.wrow__ask{justify-self:start;align-items:center;gap:calc(8 * var(--u));min-block-size:var(--hit);font:400 var(--t-label) / 1.2 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);-webkit-tap-highlight-color:transparent;transition:color var(--d-hover) var(--ease-out);grid-area:ask;margin-block-start:var(--s-1);text-decoration:none;display:inline-flex;position:relative}.wrow__ask:after{content:"";background:var(--c-ember);transform-origin:100%;block-size:1px;transition:transform .4s var(--ease-struct);position:absolute;inset-block-end:calc(6 * var(--u));inset-inline:0;transform:scaleX(0)}.wrow__ask:is(:hover,:focus-visible,:active){color:var(--ink)}.wrow__ask:is(:hover,:focus-visible):after{transform-origin:0;transition-duration:var(--d-state);transform:scaleX(1)}.wrow__ask:active:after{transform-origin:0;transition-duration:var(--d-press);transform:scaleX(1)}.wrow__ask-arrow{transition:translate var(--d-hover) var(--ease-out)}.wrow__ask:is(:hover,:focus-visible) .wrow__ask-arrow{translate:calc(3 * var(--u)) 0}@media (hover:none),(pointer:coarse){.wpage .index-row{grid-template-areas:"index title thumb""index sector thumb""index proof thumb""index outcome thumb""index meta thumb"}.wpage .index-row.is-static{grid-template-areas:"index title thumb""index sector thumb""index proof thumb""index outcome thumb""index meta thumb""index ask ask"}}@container index (width>=880px){.wpage .index-row{row-gap:var(--s-2);grid-template-areas:none}.wpage .index-row.is-static{grid-template-areas:none}.wpage .index-row__index{grid-column:1 / var(--hang);grid-row:1}.wpage .index-row__year{grid-column:1 / var(--hang);grid-row:2}.wpage .index-row__title{grid-column:var(--hang) / span 4;grid-row:1}.wpage .index-row__tags{grid-area:1/9/auto/span 3;align-self:center}.wrow__sector{grid-column:var(--hang) / span 4;grid-row:2}.wrow__proof{grid-column:var(--hang) / span 5;grid-row:3}.wrow__outcome{grid-column:var(--hang) / span 5;grid-row:4;margin-block-start:var(--s-1)}.wpage .index-row__thumb{grid-area:auto;justify-self:end}.wrow__ask{margin-block:calc((1.2em - var(--hit)) / 2);grid-area:2/9/auto/-1;justify-self:end}}@media not (min-width:1280px){@container index (width>=880px){.wpage .index-row__meta{display:contents}.wpage .index-row__title{grid-column:var(--hang) / span 3}.wpage .index-row__tags{grid-column:6/span 2}.wrow__sector,.wrow__proof,.wrow__outcome{grid-column:var(--hang) / span 5}}}@media (min-width:1280px){.wpage .index-preview.is-docked{inset-inline:calc(var(--col) + var(--gutter)) auto;inline-size:calc(200 * var(--u));transform-origin:0%}}.wpage a.index-row:focus-visible .index-row__index{color:var(--c-ember)}@media (hover:hover) and (pointer:fine){.wpage a.index-row:hover .index-row__index{color:var(--c-ember)}.wpage__list:has(a.index-row:hover) .index-row:not(:hover) .index-row__title{color:var(--ink-60)}.wpage__list:has(a.index-row:hover) .index-row:not(:hover) .wrow__proof{color:var(--ink-60)}}.wpage__grid{gap:var(--s-10) var(--gutter);padding:var(--s-5) 0 0;border-block-start:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid;position:relative}@media (min-width:768px) and (not (min-width:1280px)){.wpage__grid{column-gap:calc(var(--gutter) + 32 * var(--u))}}.wcard{min-inline-size:0;margin:0;position:relative}.wcard.is-struck .wcard__room{opacity:.8;transition-duration:90ms}.wcard[hidden]{display:none}.wcard__in{position:relative}.wcard__link{color:inherit;isolation:isolate;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid;position:relative}.wcard__link:focus-visible{box-shadow:none;outline:none}.wcard__link:focus-visible .wcard__screen{outline:2px solid var(--focus-ink);outline-offset:3px}.wcard__room{aspect-ratio:16/13;z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--d-state) var(--ease-out);position:absolute;inset-block-start:-18%;inset-inline:-14%}.wcard__room i{background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 30%, transparent), color-mix(in srgb, var(--glow) 9%, transparent) 55%, transparent);position:absolute;inset:0}.wcard__screen{--glow-far:.3;--glow-near:.22;aspect-ratio:16/10;border-radius:var(--r-l);corner-shape:squircle;background:var(--c-ground-deep);box-shadow:0 0 0 1px var(--ink-10);isolation:isolate;transition:scale var(--d-state) var(--ease-out);display:block;position:relative;overflow:hidden}.wcard__frame{opacity:0;position:absolute;inset:0}.wcard__frame[hidden]{display:none}.wcard__frame.is-on{opacity:1;z-index:1}.wcard__frame.is-in{opacity:1;z-index:2}.wcard__frame :is(picture,img){object-fit:cover;object-position:var(--focus,50% 50%);block-size:100%;inline-size:100%;display:block}.wcard__frame img{transform-origin:var(--focus,50% 50%);scale:var(--zoom,1)}.wcard__frame.is-fade{transition:opacity .42s var(--ease-out)}.wcard__blank{color:var(--ink-20);background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 18%, transparent), transparent);place-items:center;display:none;position:absolute;inset:0}.wcard__screen:not(:has(.wcard__frame)) .wcard__blank{display:grid}.wcard__screen:after{content:"";z-index:4;background:var(--c-ground-deep);opacity:0;pointer-events:none;transition:opacity .42s var(--ease-out);position:absolute;inset:0}.wcard__rule{z-index:3;background:var(--c-ember);block-size:1px;box-shadow:0 0 calc(12 * var(--u)) calc(1 * var(--u)) color-mix(in srgb, var(--c-ember-glow) 35%, transparent);opacity:0;pointer-events:none;will-change:transform, opacity;position:absolute;inset-block-start:0;inset-inline:0}.wcard__cap{align-content:center;align-items:start;column-gap:var(--s-4);min-block-size:calc(28 * var(--u));grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--s-2);display:grid}.wcard__segs{align-items:center;gap:calc(4 * var(--u));block-size:calc(var(--t-label) * 1.2);display:flex}.wcard__seg{inline-size:calc(18 * var(--u));background:var(--ink-20);block-size:2px;position:relative;overflow:clip}.wcard__seg i{background:var(--ink-80);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.wcard__seg.is-done i{transform:scaleX(1)}.wcard__state{min-inline-size:0;font:400 var(--t-label) / 1.2 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;text-align:end;color:var(--ink-60);justify-items:end;display:grid}.wcard__line{visibility:hidden;grid-area:1/1}.wcard__line.is-on{visibility:visible}.wcard__clause{white-space:nowrap}.wcard__head{grid-template-columns:calc(48 * var(--u)) minmax(0, 1fr) auto;align-items:baseline;column-gap:var(--s-3);margin-block-start:var(--s-3);display:grid}.wcard__index,.wcard__years{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-60);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--d-hover) var(--ease-out)}.wcard__name{font:400 var(--t-h3) / var(--lh-h3) var(--f-sans);letter-spacing:var(--tr-h3)}.wcard__sector,.wcard__proof,.wcard__outcome,.wcard__foot{margin-inline-start:calc(48 * var(--u) + var(--s-3))}.wcard__sector{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);margin-block-start:var(--s-2)}.wcard__proof{max-inline-size:46ch;font:400 var(--t-body) / 1.45 var(--f-serif);color:var(--ink-80);text-wrap:pretty;margin-block-start:var(--s-3)}.wcard__outcome{margin-block-start:var(--s-2)}.wcard__foot{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}.wcard__tags{gap:var(--s-1);flex-wrap:wrap;display:flex}.wcard__tags .tag{min-block-size:calc(24 * var(--u))}.wcard__cta{align-items:center;gap:calc(8 * var(--u));min-block-size:var(--hit);font:400 var(--t-small) / 1 var(--f-sans);color:var(--ink-80);transition:color var(--d-hover) var(--ease-out);display:inline-flex;position:relative}.wcard__cta:after{content:"";background:var(--c-ember);transform-origin:100%;block-size:1px;transition:transform .4s var(--ease-struct);position:absolute;inset-block-end:calc(6 * var(--u));inset-inline:0;transform:scaleX(0)}.wcard__cta-arrow{transition:translate var(--d-hover) var(--ease-out)}.wcard:is(.is-lit,:has(.wcard__link:focus-visible)) .wcard__room{opacity:1}.wcard:is(.is-lit,:has(.wcard__link:focus-visible)) .wcard__index{color:var(--c-ember)}.wcard:is(.is-lit,:has(.wcard__link:focus-visible)) a.wcard__link .wcard__cta{color:var(--ink)}.wcard:is(.is-lit,:has(.wcard__link:focus-visible)) a.wcard__link .wcard__cta:after{transform-origin:0;transition-duration:var(--d-state);transform:scaleX(1)}.wcard:is(.is-lit,:has(.wcard__link:focus-visible)) .wcard__cta-arrow{translate:calc(3 * var(--u)) 0}@media (hover:hover) and (pointer:fine){.wcard:hover .wcard__room{opacity:1}.wcard:hover .wcard__index{color:var(--c-ember)}.wcard:hover a.wcard__link .wcard__cta{color:var(--ink)}.wcard:hover a.wcard__link .wcard__cta:after{transform-origin:0;transition-duration:var(--d-state);transform:scaleX(1)}.wcard:hover .wcard__cta-arrow{translate:calc(3 * var(--u)) 0}:root[data-motion=full] .wcard:hover a.wcard__link .wcard__screen{scale:1.012}.wpage__grid:has(.wcard:hover) .wcard:not(:hover) .wcard__screen:after{opacity:.42}}.wpage__grid:has(.wcard__link:focus-visible) .wcard:not(:has(.wcard__link:focus-visible)) .wcard__screen:after{opacity:.42}a.wcard__link:active .wcard__room{opacity:1;transition-duration:var(--d-press)}:root[data-motion=full] .wcard a.wcard__link:active .wcard__screen{transition-duration:var(--d-press);scale:.985}:root:not([data-motion=full]) a.wcard__link:active .wcard__screen:after{opacity:.18;transition-duration:0s}.wcard__ask{color:var(--ink-80);text-decoration:none}.wcard__ask:is(:hover,:focus-visible){color:var(--ink)}.wcard__ask:is(:hover,:focus-visible):after{transform-origin:0;transition-duration:var(--d-state);transform:scaleX(1)}.wcard__ask:is(:hover,:focus-visible) .wcard__cta-arrow{translate:calc(3 * var(--u)) 0}.wpage__grid:has(.wcard.is-lit) .wcard:not(.is-lit) .wcard__screen:after{opacity:.3}.wcard__pause{--size:32px;z-index:5;inline-size:var(--size);block-size:var(--size);border-radius:var(--r-s);corner-shape:squircle;background-color:rgb(14 13 12/calc(.72 + var(--scrim-boost)));color:var(--c-ink);cursor:pointer;opacity:0;transition:opacity var(--d-micro) var(--ease-out), background-color var(--d-micro) var(--ease-out);border:1px solid #f3eae366;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:calc(12 * var(--u));inset-inline-end:calc(12 * var(--u))}@media (pointer:coarse){.wcard__pause{--size:44px}}.wcard__pause .glyph{--glyph-cell:calc(var(--size) / 24)}.wcard__pause .glyph[data-glyph=play]{display:none}.wcard__pause[data-paused] .glyph[data-glyph=play]{display:inline-block}.wcard__pause[data-paused] .glyph[data-glyph=pause],.wcard__pause[hidden]{display:none}.wcard:is(.is-lit,:hover,:focus-within) .wcard__pause,.wcard__pause[data-paused],.wcard__pause:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.wcard__pause:hover{background-color:#0e0d0ce6}}.wpage__empty{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--s-5);padding-block:var(--s-8) var(--s-10);border-block-start:1px solid var(--line);align-items:baseline;display:grid}.wpage__empty-index{grid-column:1 / var(--hang);font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-60)}.wpage__empty>:not(.wpage__empty-index){grid-column:var(--hang) / -1;justify-self:start}@media not (min-width:768px){.wpage__empty-index{display:none}.wpage__empty>*{grid-column:1/-1}}.wpage__empty[hidden]{display:none}.wpage__body.is-empty :is(.wpage__list,.wpage__grid){border-block:0;padding:0}.wpage__empty-text{color:var(--ink-60);margin:0}@container index (width>=880px){.wpage__empty{padding-inline-start:0}}@media not (min-width:1280px){.wpage{padding-block-start:calc(144 * var(--u))}}@media not (min-width:768px){.wpage{padding-block-start:calc(112 * var(--u))}.wpage__title,.wpage__lede{grid-column:1/-1}.wpage__bar{margin-block-start:var(--s-8)}.wpage__control--views{justify-items:start}.wpage__grid{gap:var(--s-9);grid-template-columns:minmax(0,1fr)}.wcard__sector,.wcard__proof,.wcard__outcome,.wcard__foot{margin-inline-start:0}.wcard__head{grid-template-columns:auto minmax(0,1fr) auto}}:root:not([data-motion=full]) .wpage :is(.wcard__room,.wcard__screen,.index-row__title,.wrow__proof){transition-duration:.2s}@media (forced-colors:active){.wcard__room,.wcard__rule,.wpage__sweep{display:none}.wcard__screen{border:1px solid canvastext}}.wpage:has(.wpage__body[data-claim-empty-state]) :is(.wpage__bar,.wpage__count){display:none}.wpage__body[data-claim-empty-state]{margin-block-start:var(--s-9)}.reel-empty{--re-ident:color-mix(in srgb, var(--c-ember) 74%, var(--c-char));justify-items:center;gap:var(--s-7);padding:var(--s-6) var(--margin) var(--s-11);color:var(--ink);display:grid;position:relative}.reel-empty__set{inline-size:min(100%, calc(960 * var(--u)));position:relative}.reel-empty__room{z-index:0;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--c-ember-glow) 30%, transparent), color-mix(in srgb, var(--c-ember) 10%, transparent) 56%, transparent);opacity:.7;position:absolute;inset:-42% -26%}.reel-empty__screen{z-index:1;aspect-ratio:16/10;border-radius:var(--r-l);corner-shape:squircle;background:var(--c-ground-deep);isolation:isolate;position:relative;overflow:clip;container-type:inline-size}.reel-empty__screen:after{content:"";z-index:5;border-radius:inherit;corner-shape:squircle;pointer-events:none;background:repeating-linear-gradient(to bottom, #0000001a 0 1px, transparent 1px calc(2 * var(--u))), radial-gradient(130% 120% at 50% 45%, transparent 58%, #00000052);box-shadow:inset 0 0 0 1px var(--ink-10);position:absolute;inset:0}.reel-empty__cast{z-index:1;background:radial-gradient(110% 90% at 42% 40%,#ffa3520f,#0000 70%);grid-template-rows:auto 1fr auto auto;padding:max(20px,5.4cqi);display:grid;position:absolute;inset:0}.reel-empty__bug{color:var(--ink-60);justify-self:start;line-height:0}.reel-empty__bug .glyph{--glyph-cell:max(2px, .26cqi)}.reel-empty__line{max-inline-size:17ch;font:300 max(1.75rem, 6.1cqi) / 1.02 "Recife Display", var(--f-serif);letter-spacing:-.012em;text-wrap:balance;grid-row:3;margin:0}.reel-empty__sub{max-inline-size:34ch;font:400 max(1rem, 2.35cqi) / var(--lh-lead) var(--f-sans);letter-spacing:var(--tr-lead);color:var(--ink-80);text-wrap:pretty;grid-row:4;margin:max(12px,2.2cqi) 0 0}.reel-empty__ident{z-index:2;visibility:hidden;color:var(--re-ident);background:radial-gradient(120% 95% at 50% 46%,#fff7ef 0%,#f7e8d9 52%,#e8cdb3 100%);place-items:center;display:grid;position:absolute;inset:0}.reel-empty__mark{--glyph-cell:max(4px, .92cqi)}.reel-empty__rule{z-index:3;visibility:hidden;pointer-events:none;position:absolute;inset:0}.reel-empty__rule:before{content:"";background:var(--c-ember);block-size:1px;box-shadow:0 0 calc(12 * var(--u)) calc(1 * var(--u)) color-mix(in srgb, var(--c-ember-glow) 35%, transparent);position:absolute;inset:0 0 auto}.reel-empty__rule>i{inline-size:calc(9 * var(--u));block-size:calc(9 * var(--u));background:linear-gradient(var(--c-ember), var(--c-ember)) 50% 50% / 1px 100% no-repeat, linear-gradient(var(--c-ember), var(--c-ember)) 50% 50% / 100% 1px no-repeat;position:absolute;inset-block-start:0;translate:-50% -50%}.reel-empty__rule>i:first-child{inset-inline-start:calc(12 * var(--u))}.reel-empty__rule>i:last-child{inset-inline-start:calc(100% - 12 * var(--u))}.reel-empty__hum{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(#0000,#fff6ec0a 50%,#0000);block-size:24%;position:absolute;inset-block-start:-24%;inset-inline:0}.reel-empty__cta{margin:0}@media (max-width:767px){.reel-empty{padding-block:var(--s-4) var(--s-10);gap:var(--s-6)}.reel-empty__screen{aspect-ratio:4/5}.reel-empty__line{font-size:max(1.75rem,10.5cqi)}.reel-empty__sub{font-size:max(1rem,4.6cqi)}.reel-empty__bug .glyph{--glyph-cell:max(2px, .6cqi)}.reel-empty__mark{--glyph-cell:max(4px, 1.9cqi)}}@keyframes re-power{0%{visibility:visible;clip-path:inset(49.4% 0);filter:brightness(1.7)}55%{clip-path:inset(0);filter:brightness(1.15)}to{visibility:visible;clip-path:inset(0);filter:none}}@keyframes re-ident-out{0%{visibility:visible;clip-path:inset(0)}to{visibility:visible;clip-path:inset(100% 0 0)}}@keyframes re-cast-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes re-rule{0%{visibility:visible;transform:translateY(0)}96%{opacity:1}to{visibility:visible;opacity:0;transform:translateY(100%)}}@keyframes re-room{0%{opacity:.7}12%{opacity:1}70%{opacity:.95}to{opacity:.7}}@keyframes re-rise{0%{transform:translateY(105%)rotate(3deg)}to{transform:none}}@keyframes re-up{0%{opacity:0;translate:0 calc(10 * var(--u))}to{opacity:1;translate:0}}@keyframes re-hum{0%{transform:translateY(0)}to{transform:translateY(520%)}}@keyframes re-step{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}:root[data-motion=full] .reel-empty.is-armed{--re-t:1.8s}:root[data-motion=full] .reel-empty.is-armed .reel-empty__cast{clip-path:inset(0 0 100%)}:root[data-motion=full] .reel-empty.is-armed .reel-empty__hum{opacity:1;animation:5.2s linear infinite paused re-hum}:root[data-motion=full] .reel-empty.is-armed .reel-empty__line .rw{margin-block:-.12em -.22em;padding-block:.12em .22em;overflow:clip}:root[data-motion=full] .reel-empty.is-armed .reel-empty__line .rw__i{transform-origin:0 100%;transform:translateY(105%)}:root[data-motion=full] .reel-empty.is-armed .reel-empty__sub,:root[data-motion=full] .reel-empty.is-armed .reel-empty__bug{opacity:0}:root[data-motion=full] .reel-empty.is-armed.is-live .reel-empty__hum{animation-play-state:running}:root[data-motion=full] .reel-empty.is-armed.is-on .reel-empty__room{animation:re-room calc(var(--re-t) + .9s) var(--ease-struct) both}:root[data-motion=full] .reel-empty.is-armed.is-on .reel-empty__ident{animation:re-power .38s var(--ease-out) both, re-ident-out .64s var(--ease-struct) var(--re-t) forwards}:root[data-motion=full] .reel-empty.is-armed.is-on .reel-empty__mark{-webkit-mask-image:var(--glyph-steps,var(--glyph-src));-webkit-mask-image:var(--glyph-steps,var(--glyph-src));mask-image:var(--glyph-steps,var(--glyph-src));animation:.44s steps(4,jump-none) .42s both re-step;-webkit-mask-size:400% 100%;mask-size:400% 100%}:root[data-motion=full] .reel-empty.is-armed.is-on .reel-empty__rule{animation:re-rule .64s var(--ease-struct) var(--re-t) forwards}:root[data-motion=full] .reel-empty.is-armed.is-on .reel-empty__cast{animation:re-cast-in .64s var(--ease-struct) var(--re-t) both}:root[data-motion=full] .reel-empty.is-armed.is-on .reel-empty__bug{animation:re-up .42s var(--ease-out) calc(var(--re-t) + .12s) both}:root[data-motion=full] .reel-empty.is-armed.is-on .reel-empty__line .rw__i{animation:re-rise .7s var(--ease-out) calc(var(--re-t) + .3s + var(--i,0) * 40ms) both}:root[data-motion=full] .reel-empty.is-armed.is-on .reel-empty__sub{animation:re-up .52s var(--ease-out) calc(var(--re-t) + .62s) both}:root[data-motion=full] .reel-empty.is-done :is(.reel-empty__cast,.reel-empty__line .rw){clip-path:none;overflow:visible}@media (forced-colors:active){.reel-empty__room,.reel-empty__ident,.reel-empty__rule,.reel-empty__hum,.reel-empty__screen:after{display:none}.reel-empty__screen{border:1px solid canvastext}}.reel{--reel-pad:var(--margin);color:var(--ink);position:relative;overflow-x:clip}.reel__opener{align-items:flex-start;gap:var(--s-3);padding:var(--s-11) var(--reel-pad) var(--s-8);flex-direction:column;display:flex;position:relative}.reel__opener--empty{padding-block:var(--s-10) 0}.reel__legend{color:var(--ink-60);white-space:normal;display:none}.reel__skip{z-index:2;border-radius:var(--r-s);corner-shape:squircle;background:var(--c-ground-deep);color:var(--c-ink);font:400 var(--t-small) / 1 var(--f-sans);opacity:0;pointer-events:none;padding:12px 16px;text-decoration:none;position:absolute;inset-block-start:var(--s-6);inset-inline-start:var(--reel-pad)}.reel__skip:focus-visible{opacity:1;pointer-events:auto}.reel__track{position:relative}.reel__anchor{pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.reel__stage{position:relative}.reel__ground,.reel__room,.reel__rule,.reel__pause,.reel__skipshort{display:none}.reel__list{gap:var(--s-10);padding:0 var(--reel-pad) var(--s-11);margin:0;list-style:none;display:grid}.reel__project{position:relative}.reel__card{column-gap:var(--s-3);row-gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"media media""cap cap""index name""meta meta""out out""tags tags""cta cta";align-items:baseline;display:grid;position:relative}.reel__index{font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-60);font-variant-numeric:tabular-nums;grid-area:index;margin:0}.reel__name{font:400 var(--t-h3) / var(--lh-h3) var(--f-sans);letter-spacing:var(--tr-h3);text-wrap:balance;grid-area:name;margin:0}.reel__name-in{display:inline-block}.reel__meta{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);font-variant-numeric:tabular-nums;grid-area:meta;margin:0;position:relative}.reel__fx{white-space:inherit;text-align:inherit;pointer-events:none;position:absolute;inset:0}.reel__index{position:relative}.reel__media{grid-area:media;margin:0;position:relative}.reel__media-link{z-index:1;border-radius:var(--r-l);corner-shape:squircle;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.reel__media>.reel__screen{box-shadow:inset 0 0 0 1px var(--ink-10), 0 calc(24 * var(--u)) calc(140 * var(--u)) calc(-30 * var(--u)) color-mix(in srgb, var(--glow,transparent) 32%, transparent)}.reel__screen{aspect-ratio:16/10;border-radius:var(--r-l);corner-shape:squircle;background:var(--c-ground-deep);box-shadow:inset 0 0 0 1px var(--ink-10);position:relative;overflow:clip}.reel__frame,.reel__frame img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0;aspect-ratio:auto!important}.reel__frame{opacity:0;background:var(--media-tint,transparent)}.reel__frame img{object-position:var(--focus,50% 50%);transform-origin:var(--focus,50% 50%);scale:var(--zoom,1)}.reel__frame[data-f="0"]{opacity:1}.reel__screen:after{content:"";border-radius:inherit;corner-shape:squircle;box-shadow:inset 0 0 0 1px var(--ink-10);pointer-events:none;position:absolute;inset:0}.reel__caprow{align-items:center;gap:var(--s-4);min-block-size:calc(20 * var(--u));grid-area:cap;display:flex}.reel__segs{display:none}.reel__state{font:400 var(--t-label) / 1.2 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);margin:0;position:relative}.reel__state-line{white-space:nowrap;display:none}.reel__state-line[data-f="0"]{display:inline}.reel__outcome{grid-area:out}.reel__outcome-in{max-inline-size:34ch;font:400 var(--t-lead) / var(--lh-lead) var(--f-serif);letter-spacing:var(--tr-lead);color:var(--ink-80);text-wrap:pretty;margin:0}.reel__practices{grid-area:tags}.reel__tag:not(.is-lit){color:var(--ink-60);background-color:#0000}.reel__cta{justify-self:start;align-items:center;gap:var(--s-2);min-block-size:var(--hit);font:400 var(--t-small) / 1 var(--f-sans);color:var(--ink);grid-area:cta;text-decoration:none;display:inline-flex}.reel__cta-label{background:linear-gradient(var(--c-ember), var(--c-ember)) 0 100% / 0 1px no-repeat;transition:background-size var(--d-state) var(--ease-struct);padding-block-end:3px}.reel__cta-arrow{transition:translate var(--d-hover) var(--ease-out);display:inline-block}.reel__cta:hover .reel__cta-label,.reel__cta:focus-visible .reel__cta-label,.reel__project.is-hot .reel__cta-label{background-size:100% 1px}.reel__cta:hover .reel__cta-arrow,.reel__cta:focus-visible .reel__cta-arrow,.reel__project.is-hot .reel__cta-arrow{translate:calc(3 * var(--u)) 0}.reel__frame:not([data-f="0"]){display:none}@media (min-width:1024px){.reel__list{gap:var(--s-9)}.reel__card{column-gap:var(--gutter);grid-template-rows:auto auto auto auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"media media media media media media media media index index index index""media media media media media media media media name name name name""media media media media media media media media meta meta meta meta""media media media media media media media media out out out out""media media media media media media media media tags tags tags tags""cap cap cap cap cap cap cap cap cta cta cta cta";align-items:start}.reel__index{align-self:start}}@media (min-width:1024px) and (min-height:700px) and (hover:hover) and (pointer:fine){:root[data-motion=full]:not(.mode-flow) .reel{--ru:min(var(--u), calc(100svh / 760));--chrome:calc(290 * var(--ru));--sw:min(calc(var(--vw) * 66), calc((100svh - var(--chrome)) * 1.6));--sh:calc(var(--sw) / 1.6);--area-l:calc((var(--vw) * 100 - var(--page)) / 2 + var(--margin));--area-r:calc((var(--vw) * 100 + var(--page)) / 2 - var(--margin));--sx:calc(var(--area-l) + (var(--area-r) - var(--area-l) - var(--sw)) / 2);--head:calc(40 * var(--ru));--g1:calc(16 * var(--ru));--g2:calc(14 * var(--ru));--cap:calc(20 * var(--ru));--g3:calc(18 * var(--ru));--foot:calc(72 * var(--ru));--block:calc(var(--head) + var(--g1) + var(--sh) + var(--g2) + var(--cap) + var(--g3) + var(--foot));--top:max(calc(var(--nav-strip,88px) + 4 * var(--u)), calc((100svh - var(--block)) / 2));--sy:calc(var(--top) + var(--head) + var(--g1));--opener:36vh;--entry:40vh;--seg:60vh}@media (min-width:1280px){:root[data-motion=full]:not(.mode-flow) .reel{--area-l:calc((var(--vw) * 100 - var(--page)) / 2 + var(--margin) + 3 * (var(--col) + var(--gutter)));--sx:calc(var(--area-r) - var(--sw))}@supports (inline-size:round(down, 10px, 3px)){:root[data-motion=full]:not(.mode-flow) .reel{--sx:calc(var(--area-r) - var(--sw) - round(down, max(0px, (var(--area-r) - var(--area-l) - var(--sw)) / 2), var(--col) + var(--gutter)))}}:root[data-motion=full]:not(.mode-flow) .reel{--top:max(calc(56 * var(--ru)), calc((100svh - var(--block)) / 2))}}:root[data-motion=full]:not(.mode-flow) .reel .reel__opener{min-block-size:var(--opener);padding-block:var(--s-8) 0}:root[data-motion=full]:not(.mode-flow) .reel .reel__opener--empty{min-block-size:0;padding-block:var(--s-10) 0}:root[data-motion=full]:not(.mode-flow) .reel .reel__legend{display:inline-flex}:root[data-motion=full]:not(.mode-flow) .reel .reel__track{block-size:calc(100lvh + var(--entry) + var(--n,1) * var(--seg))}:root[data-motion=full]:not(.mode-flow) .reel .reel__anchor{inset-block-start:calc(var(--entry) + (var(--i) + .5) * var(--seg))}:root[data-motion=full]:not(.mode-flow) .reel .reel__stage{--u:var(--ru);--tu:calc(var(--ru) * .5 + .03125rem);--t-h3:max(var(--fl-h3), calc(var(--k-h3) * var(--ru)));--t-prose:max(var(--fl-prose), calc(var(--k-prose) * var(--tu)));--t-label:max(var(--fl-label), calc(var(--k-label) * var(--tu)));--t-small:max(var(--fl-small), calc(var(--k-small) * var(--tu)));--led:calc(6 * var(--u));block-size:100lvh;position:sticky;inset-block-start:0;overflow:visible}:root[data-motion=full]:not(.mode-flow) .reel .reel__ground{background:var(--c-ground-deep);opacity:var(--deep,0);pointer-events:none;display:block;position:absolute;inset:0}:root[data-motion=full]:not(.mode-flow) .reel .reel__room{pointer-events:none;transform-origin:calc(var(--sx) + var(--sw) / 2) calc(var(--sy) + var(--sh) / 2);display:block;position:absolute;inset:0}:root[data-motion=full]:not(.mode-flow) .reel .reel__glow{inline-size:calc(var(--sw) * 2);block-size:calc(var(--sh) * 2.2);background:radial-gradient(closest-side, color-mix(in srgb, var(--glow,#ff5a1f) 30%, transparent), color-mix(in srgb, var(--glow,#ff5a1f) 9%, transparent) 55%, transparent);opacity:0;transition:opacity var(--d-chapter) var(--ease-struct);position:absolute;inset-block-start:calc(var(--sy) - var(--sh) * .6);inset-inline-start:calc(var(--sx) - var(--sw) * .5)}:root[data-motion=full]:not(.mode-flow) .reel .reel__glow.is-on{opacity:var(--glow-a,1)}:root[data-motion=full]:not(.mode-flow) .reel .reel__list{padding:0;display:block;position:absolute;inset:0}:root[data-motion=full]:not(.mode-flow) .reel .reel__project{pointer-events:none;position:absolute;inset:0}:root[data-motion=full]:not(.mode-flow) .reel .reel__project.is-on{pointer-events:auto}:root[data-motion=full]:not(.mode-flow) .reel .reel__card{grid-template-columns:var(--sx) minmax(0, 1fr) minmax(calc(var(--sw) * .46), max-content) max(0px, calc(100% - var(--sx) - var(--sw)));grid-template-rows:var(--top) var(--head) var(--g1) var(--sh) var(--g2) var(--cap) var(--g3) minmax(calc(var(--foot) - var(--hit)), auto) minmax(var(--hit), auto) minmax(0, 1fr);pointer-events:none;grid-template-areas:none;align-items:stretch;gap:0;display:grid;position:absolute;inset:0}:root[data-motion=full]:not(.mode-flow) .reel :is(.reel__index,.reel__name,.reel__meta,.reel__media,.reel__caprow,.reel__outcome,.reel__practices,.reel__cta){opacity:0}:root[data-motion=full]:not(.mode-flow) .reel .reel__project.is-on :is(.reel__index,.reel__name,.reel__meta,.reel__media,.reel__caprow,.reel__outcome,.reel__practices,.reel__cta){opacity:1}:root[data-motion=full]:not(.mode-flow) .reel.is-pre .reel__project :is(.reel__index,.reel__name,.reel__meta,.reel__caprow,.reel__outcome,.reel__practices,.reel__cta){opacity:0}:root[data-motion=full]:not(.mode-flow) .reel .reel__index{grid-area:2/2;place-self:end start;padding-block-end:calc(6 * var(--u))}:root[data-motion=full]:not(.mode-flow) .reel .reel__name{white-space:nowrap;grid-area:2/2;place-self:end start;padding-inline-start:calc(36 * var(--u))}:root[data-motion=full]:not(.mode-flow) .reel .reel__meta{text-align:end;max-inline-size:calc(var(--sw) * .66);grid-area:2/2/3/4;place-self:end;padding-block-end:calc(6 * var(--u))}:root[data-motion=full]:not(.mode-flow) .reel .reel__media{transform-origin:50%;grid-area:4/2/5/4;position:relative}:root[data-motion=full]:not(.mode-flow) .reel .reel__screen{aspect-ratio:auto;box-shadow:inset 0 0 0 1px var(--ink-10);position:absolute;inset:0}:root[data-motion=full]:not(.mode-flow) .reel .reel__frame{transition:opacity .6s var(--ease-out)}:root[data-motion=full]:not(.mode-flow) .reel .reel__frame[data-f="0"]{opacity:0}:root[data-motion=full]:not(.mode-flow) .reel .reel__frame:not([data-f="0"]){display:block}:root[data-motion=full]:not(.mode-flow) .reel .reel__frame.is-on{opacity:1}:root[data-motion=full]:not(.mode-flow) .reel .reel__caprow{grid-area:6/2/7/4;align-items:center;padding-inline-end:calc(96 * var(--u))}:root[data-motion=full]:not(.mode-flow) .reel .reel__segs{gap:calc(4 * var(--u));margin:0;padding:0;list-style:none;display:flex}:root[data-motion=full]:not(.mode-flow) .reel .reel__seg{inline-size:calc(18 * var(--u));background:var(--ink-20);block-size:2px;position:relative;overflow:clip}:root[data-motion=full]:not(.mode-flow) .reel .reel__seg i{background:var(--ink-80);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}:root[data-motion=full]:not(.mode-flow) .reel .reel__seg.is-done i{transform:scaleX(1)}:root[data-motion=full]:not(.mode-flow) .reel .reel__state-line,:root[data-motion=full]:not(.mode-flow) .reel .reel__state-line[data-f="0"]{display:none}:root[data-motion=full]:not(.mode-flow) .reel .reel__state-line.is-on{display:inline}:root[data-motion=full]:not(.mode-flow) .reel .reel__outcome{grid-area:8/2/11/3;align-self:start;padding-inline-end:calc(32 * var(--u))}:root[data-motion=full]:not(.mode-flow) .reel .reel__outcome-in{max-inline-size:none;font-size:var(--t-prose);line-height:1.3}:root[data-motion=full]:not(.mode-flow) .reel .reel__practices{justify-content:flex-end;place-self:start end;column-gap:calc(8 * var(--u));max-inline-size:calc(var(--sw) * .62);grid-area:8/3}:root[data-motion=full]:not(.mode-flow) .reel .reel__cta{grid-area:9/3;place-self:end;position:static}:root[data-motion=full]:not(.mode-flow) .reel .reel__project.is-on .reel__cta{pointer-events:auto}:root[data-motion=full]:not(.mode-flow) .reel .reel__media-link{display:none}:root[data-motion=full]:not(.mode-flow) .reel .reel__cta:after{content:"";inline-size:var(--sw);block-size:var(--sh);border-radius:var(--r-l);position:absolute;inset:auto;inset-block-start:var(--sy);inset-inline-start:var(--sx)}:root[data-motion=full]:not(.mode-flow) .reel .reel__rule{inline-size:calc(var(--sw) + 48 * var(--u));background:var(--c-ember);block-size:1px;box-shadow:0 0 calc(12 * var(--u)) calc(1 * var(--u)) color-mix(in srgb, var(--c-ember-glow) 35%, transparent);opacity:0;pointer-events:none;will-change:transform, opacity;display:block;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--sx) - 24 * var(--u))}:root[data-motion=full]:not(.mode-flow) .reel .reel__rule:before{content:"";inset:calc(-12 * var(--u)) 0;background:linear-gradient(transparent, color-mix(in srgb, var(--c-ember-glow) 35%, transparent) 50%, transparent);opacity:.5;position:absolute}:root[data-motion=full]:not(.mode-flow) .reel .reel__rule-plus{inline-size:var(--plus);block-size:var(--plus);background:linear-gradient(var(--c-ember), var(--c-ember)) 50% 50% / 1px 100% no-repeat, linear-gradient(var(--c-ember), var(--c-ember)) 50% 50% / 100% 1px no-repeat;position:absolute;inset-block-start:50%;translate:-50% -50%}:root[data-motion=full]:not(.mode-flow) .reel .reel__rule-plus:first-child{inset-inline-start:0}:root[data-motion=full]:not(.mode-flow) .reel .reel__rule-plus:last-child{inset-inline-start:100%}:root[data-motion=full]:not(.mode-flow) .reel .reel__pause{justify-content:flex-end;align-items:center;gap:calc(8 * var(--u));block-size:44px;min-inline-size:44px;color:var(--ink-60);font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;cursor:pointer;transition:color var(--d-micro) var(--ease-out), opacity var(--d-state) var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex;position:absolute;inset-block-start:calc(var(--sy) + var(--sh) + var(--g2) + (var(--cap) - 44px) / 2);inset-inline-start:calc(var(--sx) + var(--sw));translate:-100%}:root[data-motion=full]:not(.mode-flow) .reel .reel__pause[hidden]{display:none}:root[data-motion=full]:not(.mode-flow) .reel .reel__pause:hover{color:var(--ink)}:root[data-motion=full]:not(.mode-flow) .reel .reel__pause-icon{inline-size:calc(8 * var(--u));block-size:calc(9 * var(--u));position:relative}:root[data-motion=full]:not(.mode-flow) .reel .reel__pause-icon:before,:root[data-motion=full]:not(.mode-flow) .reel .reel__pause-icon:after{content:"";inline-size:calc(2.5 * var(--u));background:currentColor;position:absolute;inset-block:0}:root[data-motion=full]:not(.mode-flow) .reel .reel__pause-icon:before{inset-inline-start:0}:root[data-motion=full]:not(.mode-flow) .reel .reel__pause-icon:after{inset-inline-end:0}:root[data-motion=full]:not(.mode-flow) .reel.is-paused .reel__pause-icon:before{clip-path:polygon(0 0,100% 50%,0 100%);inline-size:100%}:root[data-motion=full]:not(.mode-flow) .reel.is-paused .reel__pause-icon:after{display:none}:root[data-motion=full]:not(.mode-flow) .reel.is-pre .reel__pause{opacity:0;pointer-events:none}:root[data-motion=full]:not(.mode-flow) .reel .reel__skipshort{white-space:nowrap;min-block-size:var(--hit);font:400 var(--t-label) / 1 var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-60);transition:color var(--d-micro) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-end:calc(18 * var(--u));inset-inline-start:calc(var(--sx) + var(--sw));translate:-100%}:root[data-motion=full]:not(.mode-flow) .reel .reel__skipshort:hover{color:var(--ink)}:root[data-motion=full]:not(.mode-flow) .reel.is-filed .reel__media{visibility:hidden}:root[data-motion=full]:not(.mode-flow) .reel.is-filed .reel__project.is-on :is(.reel__index,.reel__name,.reel__meta,.reel__caprow,.reel__outcome,.reel__practices,.reel__cta),:root[data-motion=full]:not(.mode-flow) .reel.is-filed :is(.reel__pause,.reel__skipshort){opacity:0;transition:opacity .12s var(--ease-exit)}:root[data-motion=full]:not(.mode-flow) .reel.is-filed :is(.reel__pause,.reel__skipshort):focus-visible,:root[data-motion=full]:not(.mode-flow) .reel.is-filed .reel__project.is-on .reel__cta:focus-visible{opacity:1;pointer-events:auto;transition:none}:root[data-motion=full]:not(.mode-flow) .reel.is-filed .reel__cta{pointer-events:none}:root.gl-on[data-motion=full]:not(.mode-flow) .reel .reel__media[data-gl-hidden] .reel__screen{opacity:0}}@media (forced-colors:active){.reel__rule,.reel__room,.reel__ground{display:none!important}.reel__screen:after{box-shadow:inset 0 0 0 1px canvastext}}}@property --route-r{syntax:"<length>";inherits:false;initial-value:0}::view-transition-old(root){animation-duration:.24s}::view-transition-new(root){animation-duration:.24s}::view-transition-group(case-media){animation-duration:.5s;animation-timing-function:var(--ease-struct);border-radius:var(--r-m);overflow:clip}::view-transition-old(case-media){object-fit:cover;block-size:100%;animation-duration:.5s;animation-timing-function:var(--ease-struct)}::view-transition-new(case-media){object-fit:cover;block-size:100%;animation-duration:.5s;animation-timing-function:var(--ease-struct)}@media (forced-colors:active){.route-cover{display:none}}@property --rim-a{syntax:"<angle>";inherits:false;initial-value:-45deg}@property --rim-lo{syntax:"<color>";inherits:false;initial-value:#f3eae366}@property --rim-hi{syntax:"<color>";inherits:false;initial-value:#f3eae3d1}@property --made{syntax:"<number>";inherits:false;initial-value:0}@property --hand{syntax:"<number>";inherits:false;initial-value:0}@property --surf{syntax:"<number>";inherits:false;initial-value:0}@property --yaw{syntax:"<angle>";inherits:false;initial-value:0deg}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@layer reset{:where(*){box-sizing:border-box}:where(html){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;tab-size:2}:where(body,h1,h2,h3,h4,h5,h6,p,figure,figcaption,blockquote,dl,dd,ol,ul,menu,pre,fieldset,legend){margin:0}:where(ol,ul,menu)[role=list],:where(ol,ul,menu)[class]{padding:0;list-style:none}:where(h1,h2,h3,h4,h5,h6){font:inherit;letter-spacing:inherit}:where(img,picture,video,canvas,svg){max-inline-size:100%;display:block}:where(img,video){block-size:auto}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}:where(button){cursor:pointer;background:0 0;border:0;padding:0}:where(a){color:inherit}:where(table){border-collapse:collapse}:where(textarea){resize:vertical}:where(fieldset){border:0;min-inline-size:0;padding:0}:where(summary){cursor:pointer}:where([hidden]:not([hidden=until-found])){display:none!important}:where(:target){scroll-margin-block:5ex}:where(dialog){color:inherit;background:0 0;border:0;max-block-size:none;max-inline-size:none;padding:0}}@layer tokens{:root{--vw:1vw;--u:clamp(.8889px, calc(var(--vw) * .069444), 1.3333px);--tu:calc(var(--u) * .5 + .03125rem);--content-max:calc(1440 * var(--u));--hit:32px;--hit-strict:44px;--c-ground:#141414;--c-ground-deep:#0e0d0c;--c-ink:#f3eae3;--c-paper:#f3eae3;--c-ink-on-paper:#141414;--c-ember:#ff5a1f;--c-ember-glow:#ffa352;--c-silk-fill:#8c3013;--c-char:#3a2a1f;--c-shimmer:#b6a68d;--c-dusk-1:#e9b98a;--c-dusk-2:#7a3b1a;--c-dusk-3:#0b1a2e;--c-scrim:#0e0d0cb8;--ground:var(--c-ground);--ground-deep:var(--c-ground-deep);--ink:var(--c-ink);--focus-ink:var(--c-ink);--focus-gap:var(--c-ground-deep);--scrim-boost:0;--f-sans:"TWK Lausanne", "Lausanne FB Helvetica", "Lausanne FB Arial", "Lausanne FB Roboto", system-ui, sans-serif;--f-serif:"Recife Text", "Recife Text FB Helvetica", "Recife Text FB Arial", "Recife Text FB Roboto", Georgia, serif;--f-display-serif:"Recife Display", "Recife Display FB Helvetica", "Recife Display FB Arial", "Recife Display FB Roboto", Georgia, serif;--f-mono:"Lettera Mono", "Lettera FB Courier", "Lettera FB Arial", ui-monospace, monospace;--k-poster:200;--k-display:120;--k-h1:88;--k-h2:64;--k-quote:40;--k-h3:32;--k-h4:24;--k-lead:26;--k-prose:21;--k-body:18;--k-small:15;--k-label:12;--fl-h2:0px;--fl-quote:0px;--fl-h3:0px;--fl-h4:1.125rem;--fl-lead:1.1875rem;--fl-prose:1.0625rem;--fl-body:1rem;--fl-small:.875rem;--fl-label:.75rem;--t-poster:calc(var(--k-poster) * var(--u));--t-display:calc(var(--k-display) * var(--u));--t-h1:calc(var(--k-h1) * var(--u));--t-h2:max(var(--fl-h2), calc(var(--k-h2) * var(--u)));--t-quote:max(var(--fl-quote), calc(var(--k-quote) * var(--u)));--t-h3:max(var(--fl-h3), calc(var(--k-h3) * var(--u)));--t-h4:max(var(--fl-h4), calc(var(--k-h4) * var(--tu)));--t-lead:max(var(--fl-lead), calc(var(--k-lead) * var(--tu)));--t-prose:max(var(--fl-prose), calc(var(--k-prose) * var(--tu)));--t-body:max(var(--fl-body), calc(var(--k-body) * var(--tu)));--t-small:max(var(--fl-small), calc(var(--k-small) * var(--tu)));--t-label:max(var(--fl-label), calc(var(--k-label) * var(--tu)));--lh-poster:.86;--tr-poster:-.04em;--lh-display:.92;--tr-display:-.035em;--lh-h1:.95;--tr-h1:-.03em;--lh-h2:1;--tr-h2:-.025em;--tr-h2-serif:-.01em;--lh-quote:1.12;--tr-quote:-.012em;--lh-h3:1.1;--tr-h3:-.02em;--lh-h4:1.25;--tr-h4:-.01em;--lh-lead:1.3;--tr-lead:-.01em;--lh-prose:1.6;--lh-body:1.5;--lh-small:1.45;--lh-label:1.2;--tr-label:.06em;--measure:62ch;--measure-serif:30em;--sb-display:-.055em;--sb-h2:-.04em;--cols:12;--margin:calc(40 * var(--u));--gutter:calc(20 * var(--u));--hang:5;--page:min(calc(var(--vw) * 100), var(--content-max));--col:calc((var(--page) - 2 * var(--margin) - (var(--cols) - 1) * var(--gutter)) / var(--cols));--lane:calc(300 * var(--u));--indent-n:calc(var(--col) + var(--gutter));--s-1:calc(4 * var(--u));--s-2:calc(8 * var(--u));--s-3:calc(12 * var(--u));--s-4:calc(16 * var(--u));--s-5:calc(24 * var(--u));--s-6:calc(32 * var(--u));--s-7:calc(48 * var(--u));--s-8:calc(64 * var(--u));--s-9:calc(96 * var(--u));--s-10:calc(128 * var(--u));--s-11:calc(160 * var(--u));--s-12:calc(200 * var(--u));--section-gap:var(--s-11);--r-xs:calc(4 * var(--u));--r-s:calc(8 * var(--u));--r-m:calc(12 * var(--u));--r-l:calc(18 * var(--u));--r-xl:calc(28 * var(--u));--squircle:1;--cell:calc(6 * var(--u));--glyph:calc(72 * var(--u));--hair:1px;--plus:calc(9 * var(--u));--led:calc(6 * var(--u));--ease-struct:cubic-bezier(.8, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-press:cubic-bezier(.3, 0, .5, 1);--ease-exit:cubic-bezier(.5, 0, .75, 0);--ease-silk:cubic-bezier(.33, 1, .68, 1);--ease-cover:cubic-bezier(.7, 0, .84, 0);--ease-menu:cubic-bezier(.7, 0, .2, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--d-press:90ms;--d-micro:.16s;--d-hover:.26s;--d-state:.5s;--d-chapter:.9s;--d-draw:.8s;--d-energy-in:.41s;--d-energy-out:1.2s;--z-gl:0;--z-main:10;--z-preview:20;--z-over:30;--z-nav:40;--a-80:80%;--a-60:60%;--a-50:50%;--a-40:40%;--a-30:30%;--a-20:20%;--a-10:10%;--a-06:6%}:root,[data-chapter]{--ink-100:var(--ink);--ink-80:color-mix(in srgb, var(--ink) var(--a-80), transparent);--ink-60:color-mix(in srgb, var(--ink) var(--a-60), transparent);--ink-50:color-mix(in srgb, var(--ink) var(--a-50), transparent);--ink-40:color-mix(in srgb, var(--ink) var(--a-40), transparent);--ink-30:color-mix(in srgb, var(--ink) var(--a-30), transparent);--ink-20:color-mix(in srgb, var(--ink) var(--a-20), transparent);--ink-10:color-mix(in srgb, var(--ink) var(--a-10), transparent);--ink-06:color-mix(in srgb, var(--ink) var(--a-06), transparent);--line:var(--ink-20);--line-control:var(--ink-40)}[data-chapter=paper],[data-ground=paper]{--a-80:85%;--a-60:71%;--a-50:63%;--a-40:53%;--a-30:41%;--a-20:29%;--a-10:15%;--a-06:9%;--ground:var(--c-paper);--ground-deep:#e9ded5;--ink:var(--c-ink-on-paper);--focus-ink:var(--c-ink-on-paper);--focus-gap:var(--c-paper)}[data-chapter=studio],[data-chapter=night]{--a-80:80%;--a-60:60%;--a-50:50%;--a-40:40%;--a-30:30%;--a-20:20%;--a-10:10%;--a-06:6%;--ground:var(--c-ground);--ground-deep:var(--c-ground-deep);--ink:var(--c-ink);--focus-ink:var(--c-ink);--focus-gap:var(--c-ground-deep)}[data-chapter=deep]{--a-80:80%;--a-60:60%;--a-50:50%;--a-40:40%;--a-30:30%;--a-20:20%;--a-10:10%;--a-06:6%;--ground:var(--c-ground-deep);--ground-deep:var(--c-ground-deep);--ink:var(--c-ink);--focus-ink:var(--c-ink);--focus-gap:var(--c-ground-deep)}@supports (corner-shape:squircle){:root{--r-xs:calc(4 * 1.6 * var(--u));--r-s:calc(8 * 1.6 * var(--u));--r-m:calc(12 * 1.6 * var(--u));--r-l:calc(18 * 1.6 * var(--u));--r-xl:calc(28 * 1.6 * var(--u))}}@supports not (corner-shape:squircle){:root{--squircle:0}}@media (pointer:coarse){:root{--hit:44px}}@media not (min-width:1280px){:root{--u:clamp(.875px, calc(.5px + var(--vw) * .048828), 1px);--cols:8;--margin:calc(32 * var(--u));--gutter:calc(16 * var(--u));--hang:3;--k-poster:132;--k-display:88;--k-h1:64;--k-h2:48;--k-quote:34;--k-h3:26;--k-lead:22;--k-body:17;--k-small:14;--fl-lead:1.375rem;--fl-body:1.0625rem;--lane:calc(220 * var(--u))}}@media not (min-width:768px){:root{--u:clamp(.8205px, calc(var(--vw) * .25641), 1.2px);--cols:4;--margin:calc(20 * var(--u));--gutter:calc(12 * var(--u));--hang:1;--k-poster:64;--k-display:52;--k-h1:42;--k-h2:34;--k-quote:28;--k-h3:22;--k-h4:20;--k-lead:20;--k-prose:18;--k-body:17;--k-small:14;--fl-lead:1.1875rem;--fl-body:1rem;--section-gap:var(--s-9);--lane:0px;--indent-n:calc(48 * var(--u))}}@media (min-width:600px) and (not (min-width:768px)){:root{--u:clamp(.79px, calc(.5px + var(--vw) * .048828), .875px);--margin:calc(32 * var(--u));--gutter:calc(16 * var(--u));--section-gap:var(--s-10);--indent-n:calc(80 * var(--u));--k-poster:132;--k-display:88;--k-h1:64;--k-h2:48;--k-quote:34;--k-h3:26;--k-h4:24;--k-lead:22;--k-prose:21;--k-body:17;--k-small:14;--fl-h2:2.75rem;--fl-quote:2.25rem;--fl-h3:2rem;--fl-h4:1.5rem;--fl-lead:1.625rem;--fl-prose:1.3125rem;--fl-body:1.125rem;--fl-small:.9375rem}}@media (prefers-contrast:more){:root,[data-chapter]{--ink-40:var(--ink-80);--ink-50:var(--ink-80);--ink-60:var(--ink-80);--line:color-mix(in srgb, var(--ink) var(--a-40), transparent);--line-control:var(--ink-80);--scrim-boost:.15}:root{--c-scrim:#0e0d0cde}}@media (forced-colors:active){:root,[data-chapter]{--ground:Canvas;--ground-deep:Canvas;--ink:CanvasText;--ink-100:CanvasText;--ink-80:CanvasText;--ink-60:CanvasText;--ink-50:CanvasText;--ink-40:CanvasText;--ink-30:GrayText;--ink-20:GrayText;--ink-10:Canvas;--ink-06:Canvas;--line:CanvasText;--line-control:CanvasText;--focus-ink:Highlight;--focus-gap:Canvas}}}@layer base{html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--c-ground);color:var(--ink);font-family:var(--f-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;hanging-punctuation:first allow-end;scroll-padding-block:72px calc(72px + env(safe-area-inset-bottom))}body{background:var(--ground);min-block-size:100svh;color:var(--ink);font:400 var(--t-body) / var(--lh-body) var(--f-sans);overflow-x:clip}#gl{pointer-events:none;block-size:100lvh;inline-size:100%;z-index:var(--z-gl);position:fixed;inset:0 auto auto 0}html.gl-over #gl{z-index:var(--z-over)}main{z-index:var(--z-main);position:relative}main:focus{outline:none}[data-chapter]{color:var(--ink)}[data-chapter=paper]{background-color:var(--ground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-chapter=deep]{background-color:var(--ground)}a{color:inherit;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-40);transition:text-decoration-color var(--d-micro) var(--ease-out)}a:hover{text-decoration-color:currentColor}a[class]{text-decoration:none}:focus-visible{outline:2px solid var(--focus-ink);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-gap)}:focus:not(:focus-visible){outline:none}::selection{background:var(--c-ember);color:var(--c-ground)}p,li,dd,figcaption,blockquote{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}strong,b{font-weight:500}small{font-size:var(--t-small)}hr{background:var(--line);border:0;block-size:1px;margin:0}code,kbd,samp{font-family:var(--f-mono);font-size:.9em}abbr[title]{text-decoration:none}.claim--pending{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, currentColor 22%, transparent) 0 1px, transparent 1px 5px);-webkit-text-decoration:underline dashed color-mix(in srgb, currentColor 60%, transparent);text-decoration:underline dashed color-mix(in srgb, currentColor 60%, transparent);text-underline-offset:.18em;text-decoration-thickness:1px}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (forced-colors:active){#gl{display:none!important}[data-gl-twin]{opacity:1!important;visibility:visible!important}:focus-visible{box-shadow:none;outline:2px solid highlight}::selection{color:highlighttext;background:highlight}}.t-poster,.t-display,.t-h1,.t-h2,.t-h3,.t-h4{font-family:var(--f-sans);font-kerning:normal;text-wrap:balance}.t-poster{font-size:var(--t-poster);line-height:var(--lh-poster);letter-spacing:var(--tr-poster);font-weight:300}.t-display{font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:350}.t-h1{font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);font-weight:350}.t-h2{font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-weight:400}.t-h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-weight:400}.t-h4{font-size:var(--t-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);font-weight:400}.t-quote{font:300 var(--t-quote) / var(--lh-quote) var(--f-display-serif);letter-spacing:var(--tr-quote);text-wrap:pretty}.t-h2.serif,.t-h1.serif,.t-display.serif{font-family:var(--f-display-serif);letter-spacing:var(--tr-h2-serif);font-weight:300}.t-h3.serif{font-family:var(--f-serif);letter-spacing:-.01em;font-weight:400}.t-lead{font:400 var(--t-lead) / var(--lh-lead) var(--f-serif);letter-spacing:var(--tr-lead);text-wrap:pretty}.t-prose{font:400 var(--t-prose) / var(--lh-prose) var(--f-serif);letter-spacing:0;text-wrap:pretty}.t-body{font:400 var(--t-body) / var(--lh-body) var(--f-sans);letter-spacing:0;text-wrap:pretty}.t-small{font:400 var(--t-small) / var(--lh-small) var(--f-sans);letter-spacing:0;text-wrap:pretty}.t-label{font:400 var(--t-label) / var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;font-variant-numeric:tabular-nums}.t-body.serif,.t-small.serif{font-family:var(--f-serif)}.t-lead.sans,.sans{font-family:var(--f-sans)}.serif{font-family:var(--f-serif)}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}:is(.t-poster,.t-display,.t-h1,.t-h2,.t-h3,.t-h4):not(.serif) :is(em,i){font-style:normal}.tnum{font-variant-numeric:tabular-nums}.measure{max-inline-size:var(--measure)}.measure-serif{max-inline-size:var(--measure-serif)}.t-ink-80{color:var(--ink-80)}.t-ink-60{color:var(--ink-60)}.t-ink-40{color:var(--ink-40)}.t-ember{color:var(--c-ember)}[data-chapter=paper] .t-ember{color:inherit}.wordmark-labs{font-family:var(--f-display-serif);font-style:italic;font-weight:300}}@layer layout{:root{--pad-l:max(var(--margin), env(safe-area-inset-left,0px));--pad-r:max(var(--margin), env(safe-area-inset-right,0px))}.container{inline-size:100%;max-inline-size:var(--content-max);padding-inline:var(--margin);padding-inline:var(--pad-l) var(--pad-r);margin-inline:auto}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-items:start;display:grid}.grid>*{min-inline-size:0}.subgrid{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--gutter);display:grid}@supports not (grid-template-columns:subgrid){.subgrid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}}.g-full{grid-column:1/-1}.g-label{grid-column:1/span 4}.g-hang{grid-column:var(--hang) / -1}.g-measure{grid-column:var(--hang) / span 5;max-inline-size:var(--measure)}.g-aside{grid-column:10/-1}.g-span{grid-column:var(--from,auto) / span var(--span,1)}@media not (min-width:1280px){.g-label{grid-column:1/span 2}.g-measure{grid-column:var(--hang) / span 5}.g-aside{grid-column:6/-1}}@media not (min-width:768px){.g-label,.g-measure,.g-aside,.g-hang,.g-span{grid-column:1/-1}}.bleed{margin-inline:calc(var(--pad-l) * -1) calc(var(--pad-r) * -1)}.bleed-x{inline-size:calc(var(--vw) * 100);margin-inline-start:calc(50% - var(--vw) * 50)}.hang{margin-inline-start:calc((var(--hang) - 1) * (var(--col) + var(--gutter)))}.stack{gap:var(--stack-gap,var(--s-5));flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--cluster-gap,var(--s-3));flex-wrap:wrap;display:flex}.cq{container-type:inline-size}.section{padding-block:var(--section-gap)}.section--tight{padding-block:var(--s-9)}.section+.section{padding-block-start:0}.stage-track{block-size:auto;position:relative}.stage{position:static}@media (min-width:1024px) and (min-height:700px){:root[data-motion=full]:not(.mode-flow) .stage-track{block-size:var(--track,200lvh)}:root[data-motion=full]:not(.mode-flow) .stage{block-size:100lvh;position:sticky;inset-block-start:0;overflow:clip}}}@layer utilities{:is(.t-poster,.t-display,.t-h1):not(.serif){margin-inline-start:var(--sb,var(--sb-display))}.t-h2:not(.serif){margin-inline-start:var(--sb,var(--sb-h2))}.vh{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.vh-focusable:not(:focus,:focus-within){clip-path:inset(50%)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.hit{position:relative}.hit:before{content:"";inline-size:max(100%, var(--hit));block-size:max(100%, var(--hit));position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.hit-strict:before{inline-size:max(100%, var(--hit-strict));block-size:max(100%, var(--hit-strict))}.skip-link{z-index:100;border-radius:var(--r-s);corner-shape:squircle;background:var(--c-ground-deep);color:var(--c-ink);font:400 var(--t-small) / 1 var(--f-sans);padding:12px 16px;text-decoration:none;position:fixed;inset-block-start:12px;inset-inline-start:12px;translate:0 calc(-100% - 24px)}.skip-link:focus-visible{translate:0}.nowrap{white-space:nowrap}.balance{text-wrap:balance}.pretty{text-wrap:pretty}.upper{text-transform:uppercase}.no-select{-webkit-user-select:none;user-select:none}.is-inert{pointer-events:none}.clip{overflow:clip}.full-w{inline-size:100%}.flex-none{flex:none}.ml-auto{margin-inline-start:auto}.ground{background-color:var(--ground)}.ground-deep{background-color:var(--ground-deep)}:root:not([data-motion=full]) .motion-only,:root[data-motion=full] .reduced-only{display:none!important}}@font-face{font-family:TWK Lausanne;src:url(/fonts/lausanne-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(/fonts/lausanne-350.woff2)format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(/fonts/lausanne-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(/fonts/lausanne-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(/fonts/lausanne-400i.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Recife Text;src:url(/fonts/recife-text-350.woff2)format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Recife Text;src:url(/fonts/recife-text-350i.woff2)format("woff2");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:Recife Text;src:url(/fonts/recife-text-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recife Text;src:url(/fonts/recife-text-400i.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Recife Display;src:url(/fonts/recife-display-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Recife Display;src:url(/fonts/recife-display-300i.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Lettera Mono;src:url(/fonts/lettera-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lettera Mono;src:url(/fonts/lettera-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lausanne FB Helvetica;src:local(Helvetica Neue),local(HelveticaNeue);size-adjust:100.03%;ascent-override:91.07%;descent-override:19.99%;line-gap-override:0%}@font-face{font-family:Lausanne FB Arial;src:local(Arial),local(ArialMT);size-adjust:101.31%;ascent-override:89.93%;descent-override:19.74%;line-gap-override:0%}@font-face{font-family:Lausanne FB Roboto;src:local(Roboto),local(Roboto-Regular);size-adjust:100.53%;ascent-override:90.62%;descent-override:19.9%;line-gap-override:0%}@font-face{font-family:Recife Text FB Helvetica;src:local(Helvetica Neue),local(HelveticaNeue);size-adjust:105.31%;ascent-override:90.87%;descent-override:23.07%;line-gap-override:0%}@font-face{font-family:Recife Text FB Arial;src:local(Arial),local(ArialMT);size-adjust:106.65%;ascent-override:89.73%;descent-override:22.78%;line-gap-override:0%}@font-face{font-family:Recife Text FB Roboto;src:local(Roboto),local(Roboto-Regular);size-adjust:105.83%;ascent-override:90.43%;descent-override:22.96%;line-gap-override:0%}@font-face{font-family:Recife Display FB Helvetica;src:local(Helvetica Neue),local(HelveticaNeue);size-adjust:101.16%;ascent-override:94.6%;descent-override:24.02%;line-gap-override:0%}@font-face{font-family:Recife Display FB Arial;src:local(Arial),local(ArialMT);size-adjust:102.45%;ascent-override:93.41%;descent-override:23.72%;line-gap-override:0%}@font-face{font-family:Recife Display FB Roboto;src:local(Roboto),local(Roboto-Regular);size-adjust:101.66%;ascent-override:94.14%;descent-override:23.9%;line-gap-override:0%}@font-face{font-family:Lettera FB Courier;src:local(Courier New),local(CourierNewPSMT);size-adjust:116.65%;ascent-override:85.56%;descent-override:25.03%;line-gap-override:0%}@font-face{font-family:Lettera FB Arial;src:local(Arial),local(ArialMT);size-adjust:158.55%;ascent-override:62.94%;descent-override:18.42%;line-gap-override:0%}@property --energy{syntax:"<number>";inherits:true;initial-value:0}@property --k{syntax:"<number>";inherits:false;initial-value:0}@property --progress{syntax:"<number>";inherits:true;initial-value:0}[data-sb=stem]{--sb:-.075em}[data-sb=round]{--sb:-.04em}[data-sb=diag]{--sb:-.014em}
