.Nav-module__gOObGW__nav{inset-inline:0;z-index:50;transition:transform .34s var(--ease-out), opacity .24s ease;will-change:transform;padding-block:clamp(1rem,2.4vh,1.5rem);position:fixed;top:0}.Nav-module__gOObGW__nav[data-hidden=true]{opacity:0;transform:translateY(-105%)}.Nav-module__gOObGW__nav:focus-within{opacity:1;transform:none}.Nav-module__gOObGW__nav[data-lifted=true]:before{opacity:1}.Nav-module__gOObGW__nav:before{content:"";opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#08090ae6,#08090a00);transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.Nav-module__gOObGW__inner{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex;position:relative}.Nav-module__gOObGW__left{align-items:baseline;gap:clamp(1.25rem,2.6vw,2.5rem);display:flex}.Nav-module__gOObGW__left .Nav-module__gOObGW__status{display:none}@media (min-width:900px){.Nav-module__gOObGW__left .Nav-module__gOObGW__status{display:inline-flex}}.Nav-module__gOObGW__mark{font-size:var(--step--1);letter-spacing:.22em;font-variation-settings:"wdth" 112;margin-block:-.35rem;padding-block:.35rem;font-weight:600;transition:opacity .2s;display:inline-block}.Nav-module__gOObGW__mark:hover{opacity:1}.Nav-module__gOObGW__links{align-items:baseline;gap:clamp(1.1rem,3vw,2.25rem);display:flex}@media (max-width:600px){.Nav-module__gOObGW__nav:not([data-variant=lab]){padding-block:1.35rem .75rem}.Nav-module__gOObGW__links .Nav-module__gOObGW__link{padding-block:.5rem}}@media (max-width:480px){.Nav-module__gOObGW__right{gap:.75rem}.Nav-module__gOObGW__right .sz{display:none}}.Nav-module__gOObGW__link{color:var(--ink-dim);margin-block:-.35rem;padding-block:.35rem;transition:color .2s;display:inline-block;position:relative}.Nav-module__gOObGW__right{align-items:center;gap:clamp(1rem,2.4vw,1.75rem);display:flex}.Nav-module__gOObGW__back{align-items:center;gap:.4rem;display:inline-flex}.Nav-module__gOObGW__back svg{transition:transform .26s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Nav-module__gOObGW__back:hover svg{transform:translate(-3px)}}.Nav-module__gOObGW__nav[data-variant=lab] .Nav-module__gOObGW__inner,.Nav-module__gOObGW__nav[data-variant=lab] .Nav-module__gOObGW__left{align-items:center}.Nav-module__gOObGW__link:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .26s var(--ease-out);background:currentColor;position:absolute;bottom:.15rem;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.Nav-module__gOObGW__link:hover{color:var(--ink)}.Nav-module__gOObGW__link:hover:after{transform:scaleX(1)}}.Nav-module__gOObGW__link:active{transform:scale(.97)}.Nav-module__gOObGW__link[aria-current=page]{color:var(--ink)}.Nav-module__gOObGW__link[aria-current=page]:after{transform:scaleX(1)}.Nav-module__gOObGW__labLinks{align-items:center;gap:clamp(1.1rem,2.5vw,2rem);font-size:.9375rem;display:flex}.Nav-module__gOObGW__labMenu{font-size:.9375rem;display:none}.Nav-module__gOObGW__labMenu summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:.6rem;list-style:none;display:flex}.Nav-module__gOObGW__labMenu summary::-webkit-details-marker{display:none}.Nav-module__gOObGW__labMenu summary:after{content:"+";font-size:1.2rem}.Nav-module__gOObGW__labMenu[open] summary:after{content:"−"}.Nav-module__gOObGW__menuLinks{inset-inline:0;border:1px solid var(--line-strong);background:var(--bg-raised);border-radius:12px;grid-template-columns:1fr 1fr;gap:.25rem 1rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .75rem)}.Nav-module__gOObGW__menuLinks a{min-height:44px;color:var(--ink-dim);align-items:center;display:flex}.Nav-module__gOObGW__menuLinks a[aria-current=page]{color:var(--ink);text-underline-offset:.3em;text-decoration:underline}@media (max-width:850px){.Nav-module__gOObGW__labLinks{display:none}.Nav-module__gOObGW__labMenu{display:block}.Nav-module__gOObGW__nav[data-variant=lab] .Nav-module__gOObGW__right{flex-wrap:nowrap;gap:.75rem}.Nav-module__gOObGW__nav[data-variant=lab] .Nav-module__gOObGW__inner{gap:.75rem}}.Nav-module__gOObGW__inner{align-items:center}.Nav-module__gOObGW__left{flex:none;order:0}.Nav-module__gOObGW__links,.Nav-module__gOObGW__right{order:1}.Nav-module__gOObGW__mark{margin:0;padding:0}@media (max-width:600px){.Nav-module__gOObGW__nav:not([data-variant=lab]) .Nav-module__gOObGW__inner{flex-wrap:nowrap;align-items:center;gap:.9rem}.Nav-module__gOObGW__links{flex-wrap:nowrap;flex-basis:auto;gap:clamp(.65rem,7.9vw - 17.8px,1.25rem);display:flex}.Nav-module__gOObGW__links .Nav-module__gOObGW__link{white-space:nowrap;margin-block:0;padding-block:.45rem}.Nav-module__gOObGW__nav .Nav-module__gOObGW__right{flex-wrap:wrap}}@media (max-width:440px){.Nav-module__gOObGW__links .Nav-module__gOObGW__link{letter-spacing:.03em;font-size:.6875rem}}@media (max-width:359px){.Nav-module__gOObGW__links .Nav-module__gOObGW__link[href$=\#work]{display:none}}@media (pointer:coarse){.Nav-module__gOObGW__mark{position:relative}.Nav-module__gOObGW__mark:before,.Nav-module__gOObGW__link:before{content:"";inset-inline:0;height:max(100%,44px);position:absolute;top:50%;transform:translateY(-50%)}}
.BrandMark-module___Ahfoa__mark{aspect-ratio:3165/1504;filter:brightness(.62);flex:none;width:56px;transition:filter .18s;display:block;position:relative;overflow:hidden}.BrandMark-module___Ahfoa__image{width:129.416%;max-width:none;height:auto;position:absolute;top:-84.7074%;left:-12.7962%}a:hover .BrandMark-module___Ahfoa__mark,a:focus-visible .BrandMark-module___Ahfoa__mark{filter:brightness()}@media (min-width:900px){.BrandMark-module___Ahfoa__mark{width:60px}}
.InkArrival-module__JHNvFW__root{vertical-align:baseline;max-width:100%;padding-bottom:var(--ink-descender-room,0px);margin-bottom:calc(-1 * var(--ink-descender-room,0px));display:inline-block;position:relative}.InkArrival-module__JHNvFW__source{display:block}.InkArrival-module__JHNvFW__plane{pointer-events:none;-webkit-user-select:none;user-select:none;display:none}@supports ((-webkit-mask-image:linear-gradient(black,transparent)) or (mask-image:linear-gradient(black,transparent))) and (mix-blend-mode:plus-lighter){@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.InkArrival-module__JHNvFW__root{isolation:isolate;overflow-clip-margin:.12em;overflow:clip}.InkArrival-module__JHNvFW__source{-webkit-text-fill-color:transparent;text-shadow:none}.InkArrival-module__JHNvFW__source::selection,.InkArrival-module__JHNvFW__source ::selection{background:var(--accent);color:var(--on-accent);-webkit-text-fill-color:var(--on-accent)}.InkArrival-module__JHNvFW__plane{top:0;left:calc(-1 * var(--ink-offset));width:var(--ink-field);height:100%;-webkit-mask-image:var(--ink-mask);mask-image:var(--ink-mask);mix-blend-mode:plus-lighter;animation:.75s linear both InkArrival-module__JHNvFW__ink-window;animation-delay:var(--ink-delay,0s);display:block;position:absolute;transform:translate(0,0)}.InkArrival-module__JHNvFW__copy{left:var(--ink-inner-offset);width:var(--ink-copy);height:100%;animation:.75s linear both InkArrival-module__JHNvFW__ink-counter;animation-delay:var(--ink-delay,0s);-webkit-text-fill-color:transparent;background-image:linear-gradient(currentColor,currentColor);-webkit-background-clip:text;background-clip:text;display:block;position:relative;transform:translate(0,0)}.InkArrival-module__JHNvFW__plane[data-ink-tone=ink]{--ink-mask:linear-gradient(to right,#000 38%,transparent 45%)}.InkArrival-module__JHNvFW__plane[data-ink-tone=cyan]{color:#a8dfe3;--ink-mask:linear-gradient(to right,transparent 38%,#000 45%,transparent 52%)}.InkArrival-module__JHNvFW__plane[data-ink-tone=lilac]{color:#bdacdb;--ink-mask:linear-gradient(to right,transparent 45%,#000 52%,transparent 58%)}.InkArrival-module__JHNvFW__plane[data-ink-tone=peach]{color:#dfbfa4;--ink-mask:linear-gradient(to right,transparent 52%,#000 58%,transparent 74%)}.InkArrival-module__JHNvFW__plane:is([data-ink-tone=cyan],[data-ink-tone=lilac],[data-ink-tone=peach]){visibility:hidden}.InkArrival-module__JHNvFW__plane[data-ink-tone=rich]{--ink-mask:linear-gradient(to right,#000 38%,transparent 74%);mix-blend-mode:normal}.InkArrival-module__JHNvFW__plane[data-ink-tone=rich] .InkArrival-module__JHNvFW__copy{-webkit-text-fill-color:currentColor;background:0 0}@media (pointer:coarse){.InkArrival-module__JHNvFW__source{-webkit-text-fill-color:transparent;text-shadow:inherit}}.InkArrival-module__JHNvFW__plane:is([data-ink-tone=ink],[data-ink-tone=rich]),.InkArrival-module__JHNvFW__plane:is([data-ink-tone=ink],[data-ink-tone=rich]) .InkArrival-module__JHNvFW__copy{will-change:transform}.InkArrival-module__JHNvFW__root[data-ink-rich] :is(.InkArrival-module__JHNvFW__plane,.InkArrival-module__JHNvFW__copy){animation-duration:.65s}:focus-visible .InkArrival-module__JHNvFW__source{-webkit-text-fill-color:currentColor}:focus-visible .InkArrival-module__JHNvFW__plane{display:none}:is(html[data-reveal] [data-reveal]:not([data-in]) :is(.InkArrival-module__JHNvFW__plane,.InkArrival-module__JHNvFW__copy),html[data-js]:not([data-arrived]):not([data-reveal]) [data-reveal]:not([data-in]) :is(.InkArrival-module__JHNvFW__plane,.InkArrival-module__JHNvFW__copy),a:has([data-media-state=armed]) [data-ink-caption] :is(.InkArrival-module__JHNvFW__plane,.InkArrival-module__JHNvFW__copy)){animation-play-state:paused}:is([data-reveal-done]:not([data-reveal-live]) :is(.InkArrival-module__JHNvFW__plane,.InkArrival-module__JHNvFW__copy),a:has([data-gradient-done]):not(:has([data-media-state=entering])) [data-ink-caption] :is(.InkArrival-module__JHNvFW__plane,.InkArrival-module__JHNvFW__copy)){animation:none}}}@keyframes InkArrival-module__JHNvFW__ink-window{0%,to{-webkit-mask-image:var(--ink-mask);mask-image:var(--ink-mask);visibility:visible}0%{transform:translate(-75%)}to{transform:translate(0,0)}}@keyframes InkArrival-module__JHNvFW__ink-counter{0%{transform:translate3d(var(--ink-counter),0,0)}to{transform:translate(0,0)}}@media print{.InkArrival-module__JHNvFW__source{-webkit-text-fill-color:currentColor}.InkArrival-module__JHNvFW__plane{display:none}}
.Lightbox-module___Nu4OG__backdrop{z-index:100;opacity:0;background:#020303f7;background:lab(.659351% -.115372 -.264674/.97);place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}@media (min-width:900px){.Lightbox-module___Nu4OG__backdrop[data-steps=true]{padding-inline:clamp(5rem,8vw,7.5rem)}}.Lightbox-module___Nu4OG__shell{width:min(100%, 1400px, calc(78svh * var(--aspect,1.77778)));flex-direction:column;gap:.9rem;max-height:100%;display:flex;position:relative}.Lightbox-module___Nu4OG__frame{width:100%;aspect-ratio:var(--aspect,1.77778);border-radius:var(--radius);background:var(--bg-sunken);max-height:78svh;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #000000e6}.Lightbox-module___Nu4OG__video{object-fit:contain;background:var(--bg-sunken);width:100%;height:100%}.Lightbox-module___Nu4OG__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.Lightbox-module___Nu4OG__title{font-size:var(--step-1);letter-spacing:-.02em;font-weight:500}.Lightbox-module___Nu4OG__dim{color:var(--ink-muted)}.Lightbox-module___Nu4OG__close{z-index:2;width:42px;height:42px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background .2s ease, transform .16s var(--ease-out);background:#ffffff12;border-radius:50%;place-items:center;display:grid;position:fixed;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}@media (hover:hover) and (pointer:fine){.Lightbox-module___Nu4OG__close:hover{background:#ffffff24}}.Lightbox-module___Nu4OG__close:active{transform:scale(.94)}.Lightbox-module___Nu4OG__arrow{z-index:2;width:46px;height:46px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background .2s ease, transform .16s var(--ease-out);background:#ffffff12;border-radius:50%;place-items:center;display:grid;position:fixed;top:50%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.Lightbox-module___Nu4OG__arrow:hover{background:#ffffff24}}.Lightbox-module___Nu4OG__arrow:active{transform:translateY(-50%)scale(.94)}@media (max-width:899px){.Lightbox-module___Nu4OG__arrow{top:auto;bottom:clamp(1rem,3vw,2rem);transform:none}.Lightbox-module___Nu4OG__arrow:active{transform:scale(.94)}}.Lightbox-module___Nu4OG__count{color:var(--ink-dim);font-variant-numeric:tabular-nums}.Lightbox-module___Nu4OG__hint{color:var(--ink-muted)}@media (max-width:640px){.Lightbox-module___Nu4OG__hint{display:none}}.Lightbox-module___Nu4OG__arrow{border-radius:6px;width:4rem;height:2.75rem;font-size:.8125rem;font-weight:500}.Lightbox-module___Nu4OG__prev{left:clamp(.5rem,1vw,1rem)}.Lightbox-module___Nu4OG__next{right:clamp(.5rem,1vw,1rem)}
.Refs-module__pyMaCW__block{margin-top:clamp(2rem,4vw,3rem)}.Refs-module__pyMaCW__head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.8rem;display:flex}.Refs-module__pyMaCW__h{color:var(--ink);font-weight:500}.Refs-module__pyMaCW__h em{color:var(--ink-muted);margin-left:.75rem;font-style:normal;font-weight:400}.Refs-module__pyMaCW__grid{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.Refs-module__pyMaCW__grid[data-solo=true]{grid-template-columns:minmax(0,560px)}.Refs-module__pyMaCW__grid[data-plate=true]{grid-template-columns:1fr}.Refs-module__pyMaCW__ref{margin:0}.Refs-module__pyMaCW__shot{border-radius:var(--radius);background:var(--bg-raised);width:100%;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s var(--ease-out);display:block;position:relative;overflow:hidden}.Refs-module__pyMaCW__shot img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .62s var(--ease-out), opacity .2s ease}.Refs-module__pyMaCW__grid[data-portrait=true] .Refs-module__pyMaCW__shot img{aspect-ratio:4/5}.Refs-module__pyMaCW__grid[data-plate=true] .Refs-module__pyMaCW__shot img{object-fit:contain;height:auto}@media (hover:hover) and (pointer:fine){.Refs-module__pyMaCW__shot:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.Refs-module__pyMaCW__shot:hover img{transform:scale(1.035)}}.Refs-module__pyMaCW__shot:active img{opacity:.85}.Refs-module__pyMaCW__cap{flex-direction:column;gap:.4rem;padding-top:.8rem;display:flex}.Refs-module__pyMaCW__grid[data-plate=true] .Refs-module__pyMaCW__cap{flex-flow:wrap;align-items:baseline;gap:.4rem 1rem}.Refs-module__pyMaCW__role{color:var(--accent)}.Refs-module__pyMaCW__note{color:var(--ink-dim);max-width:62ch;font-size:.9375rem;line-height:1.6}.Refs-module__pyMaCW__viewer{opacity:1;animation:Refs-module__pyMaCW__viewer-in .26s var(--ease-out) both}@keyframes Refs-module__pyMaCW__viewer-in{0%{opacity:0}}.Refs-module__pyMaCW__stage{width:min(100%,1400px);min-height:0;max-height:100%;animation:Refs-module__pyMaCW__stage-in .42s var(--ease-out) both;flex-direction:column;gap:.9rem;display:flex}@keyframes Refs-module__pyMaCW__stage-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}.Refs-module__pyMaCW__image{object-fit:contain;border-radius:var(--radius);background:var(--bg-sunken);width:auto;max-width:100%;max-height:78svh;margin-inline:auto;box-shadow:0 40px 120px -30px #000000e6}@media (prefers-reduced-motion:reduce){.Refs-module__pyMaCW__viewer,.Refs-module__pyMaCW__stage{animation:none}}
.Hero-module__ZARIfG__hero{isolation:isolate;grid-template-rows:1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.Hero-module__ZARIfG__stage{z-index:-2;background:var(--bg-sunken);position:absolute;inset:0}.Hero-module__ZARIfG__poster,.Hero-module__ZARIfG__video{object-fit:cover;filter:brightness(.72)saturate(.9)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.Hero-module__ZARIfG__video{opacity:0;transition:opacity 1s var(--ease-out)}.Hero-module__ZARIfG__video[data-ready=true]{opacity:1}.Hero-module__ZARIfG__haze{z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(16px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 34%,#0000008c 52%,#000 70% 100%);mask-image:linear-gradient(#0000 34%,#0000008c 52%,#000 70% 100%)}@media (max-width:780px),(prefers-reduced-motion:reduce){.Hero-module__ZARIfG__haze{-webkit-backdrop-filter:none}}.Hero-module__ZARIfG__scrim{z-index:-1;pointer-events:none;background:linear-gradient(#08090ad9 0%,#08090a66 14%,#08090a00 34%),linear-gradient(#08090a00 22%,#08090a3d 40%,#08090aa8 62%,#08090aeb 82%,#08090af7 100%),radial-gradient(125% 90% at 50% 40%,#08090a00 34%,#08090a9e 100%);position:absolute;inset:0}.Hero-module__ZARIfG__seam{inset-inline:0;z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--bg) 3%, #08090a00 100%);height:24vh;position:absolute;bottom:0}.Hero-module__ZARIfG__body{grid-row:2;padding-block:0 clamp(2.25rem,5.5vh,4rem)}.Hero-module__ZARIfG__headline{font-size:var(--step-4);font-variation-settings:"wdth" 108;letter-spacing:-.04em;max-width:17ch;font-weight:500;line-height:.94}.Hero-module__ZARIfG__line{margin-block:-.08em;padding-block:.08em;display:block;overflow:visible}.Hero-module__ZARIfG__line>span{width:fit-content;max-width:100%;display:block}.Hero-module__ZARIfG__introduction{max-width:55ch;font-size:var(--step-0);color:var(--ink-dim);--ink-delay:.4s;margin-top:1.5rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){.Hero-module__ZARIfG__headline{--ink-delay:.12s}.Hero-module__ZARIfG__actions>:first-child{--ink-delay:.68s}.Hero-module__ZARIfG__actions>:nth-child(2){--ink-delay:.85s}.Hero-module__ZARIfG__meta>:first-child{--ink-delay:1s}.Hero-module__ZARIfG__meta>:nth-child(2){--ink-delay:1.1s}.Hero-module__ZARIfG__meta>:nth-child(3){--ink-delay:1.2s}}.Hero-module__ZARIfG__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.75rem;margin-top:clamp(1.75rem,4vh,2.5rem);display:flex}.Hero-module__ZARIfG__more{min-height:4.5rem;font-size:var(--step-0);color:var(--ink);text-shadow:0 1px 3px #08090a80;transition:color .2s var(--ease-out);border-radius:14px;align-items:center;gap:1.5rem;padding:1.2rem 1.5rem;font-weight:500;display:inline-flex}.Hero-module__ZARIfG__more svg{transition:transform .26s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Hero-module__ZARIfG__more:hover{color:var(--ink)}.Hero-module__ZARIfG__more:hover svg{transform:translate(3px)}}@media (max-width:720px){.Hero-module__ZARIfG__actions{gap:.9rem}.Hero-module__ZARIfG__more{justify-content:center;width:100%}.Hero-module__ZARIfG__body{padding-block:0 1.6rem}}.Hero-module__ZARIfG__rail{margin-top:clamp(2rem,5vh,3rem);padding-top:1.25rem}.Hero-module__ZARIfG__meta{flex-wrap:wrap;gap:.4rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:720px){.Hero-module__ZARIfG__headline{max-width:none}}@media (min-width:900px){.Hero-module__ZARIfG__headline{max-width:20ch}}@media (max-width:780px){.Hero-module__ZARIfG__poster,.Hero-module__ZARIfG__video{filter:brightness(.52)saturate(.84)contrast(1.06)blur(3px);transform:scale(1.04)}}.Hero-module__ZARIfG__primary{border:1px solid var(--line-strong);background:var(--bg-raised);min-height:3.5rem;color:var(--ink);font-size:var(--step-0);border-radius:12px;justify-content:center;align-items:center;gap:2rem;padding:1rem 1.7rem;font-weight:500;transition:background .18s,border-color .18s;display:inline-flex}.Hero-module__ZARIfG__primary span{color:inherit}.Hero-module__ZARIfG__primary:hover{border-color:var(--accent)}@media (max-width:720px){.Hero-module__ZARIfG__headline{max-width:none;font-size:clamp(2rem,9.7vw,3rem)}}.Hero-module__ZARIfG__secondary{min-height:3rem;color:var(--ink-dim);font-size:var(--step-0);align-items:center;gap:.75rem;padding:.75rem 0;transition:color .18s;display:inline-flex}.Hero-module__ZARIfG__secondary:hover{color:var(--ink)}.Hero-module__ZARIfG__rail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;display:flex}.Hero-module__ZARIfG__more{width:auto;min-height:2.75rem;color:var(--ink-dim);border-radius:0;gap:.65rem;padding:.5rem 0;font-size:.875rem}.Hero-module__ZARIfG__more:hover{color:var(--ink)}@media (max-width:720px){.Hero-module__ZARIfG__actions{gap:.5rem 1.5rem}.Hero-module__ZARIfG__primary{gap:1.25rem;min-height:3.25rem}.Hero-module__ZARIfG__secondary{min-height:3.25rem}.Hero-module__ZARIfG__rail{flex-wrap:nowrap;align-items:last baseline;gap:1rem;margin-top:1.5rem;padding-top:.85rem}.Hero-module__ZARIfG__meta{flex-direction:column;gap:.3rem;min-width:0}.Hero-module__ZARIfG__more{flex:none;justify-content:flex-start;min-height:2.25rem;padding-block:0}}
.Prompt-module__W4Zb-a__block{max-width:var(--lesson-measure,44rem);margin-top:clamp(2rem,4vw,3rem)}.Prompt-module__W4Zb-a__head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.8rem;display:flex}.Prompt-module__W4Zb-a__h{color:var(--ink);font-weight:500}.Prompt-module__W4Zb-a__h em{color:var(--ink-muted);letter-spacing:.04em;margin-left:.75rem;font-style:normal;font-weight:400}.Prompt-module__W4Zb-a__actions{gap:.5rem;margin-left:auto;display:flex}.Prompt-module__W4Zb-a__prompt{border-radius:var(--radius);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:clip}.Prompt-module__W4Zb-a__pre{max-height:184px;font-family:var(--font-mono);font-variation-settings:"wdth" 84;letter-spacing:0;color:var(--ink-dim);white-space:pre-wrap;word-break:break-word;margin:0;padding:1.5rem clamp(1rem,2.4vw,1.75rem);font-size:.8125rem;line-height:1.78;overflow:hidden}.Prompt-module__W4Zb-a__prompt[data-short=true] .Prompt-module__W4Zb-a__pre{max-height:none}.Prompt-module__W4Zb-a__prompt[data-short=false][data-open=false] .Prompt-module__W4Zb-a__pre{content-visibility:auto;contain-intrinsic-block-size:184px}.Prompt-module__W4Zb-a__prompt[data-open=true] .Prompt-module__W4Zb-a__pre{max-height:none;padding-bottom:.5rem}.Prompt-module__W4Zb-a__prompt:after{content:"";pointer-events:none;background:linear-gradient(to bottom, #0e111300, #0e1113ed 58%, var(--bg-raised));height:110px;position:absolute;bottom:0;left:0;right:0}@supports (color:lab(0% 0 0)){.Prompt-module__W4Zb-a__prompt:after{background:linear-gradient(to bottom, lab(4.84701% -.770159 -1.74183/0), lab(4.84701% -.770159 -1.74183/.93) 58%, var(--bg-raised))}}.Prompt-module__W4Zb-a__prompt[data-short=true]:after{display:none}.Prompt-module__W4Zb-a__prompt[data-open=true]:after{height:74px}.Prompt-module__W4Zb-a__expand{inset-inline:0;z-index:2;background:var(--bg);width:max-content;min-width:10.5rem;max-width:calc(100% - 2rem);color:var(--ink-dim);margin-inline:auto;position:absolute;bottom:1rem}.Prompt-module__W4Zb-a__expand:active{transform:scale(.975)}.Prompt-module__W4Zb-a__prompt[data-open=true] .Prompt-module__W4Zb-a__expand{inset-inline:auto;width:max-content;margin:0 auto 1rem;display:flex;position:sticky;bottom:1rem}.Prompt-module__W4Zb-a__msg{color:var(--ink-muted);margin-top:.75rem}@media (max-width:640px){.Prompt-module__W4Zb-a__prompt[data-short=false][data-open=false] .Prompt-module__W4Zb-a__pre{contain-intrinsic-block-size:164px}.Prompt-module__W4Zb-a__pre{max-height:164px;font-size:.78rem}.Prompt-module__W4Zb-a__actions{width:100%;margin-left:0}}@media print{.Prompt-module__W4Zb-a__prompt .Prompt-module__W4Zb-a__pre{content-visibility:visible!important}}
.Work-module__K_G1Ja__section{padding-block:var(--section) calc(var(--section) * .7);position:relative}.Work-module__K_G1Ja__head{flex-wrap:wrap;align-items:center;gap:.7rem 2rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:flex}.Work-module__K_G1Ja__head>.Work-module__K_G1Ja__slate{flex:1;min-width:14rem}.Work-module__K_G1Ja__count{color:var(--ink-muted);flex:0 auto;min-width:0}@media (prefers-reduced-motion:no-preference){html[data-reveal] .Work-module__K_G1Ja__revealGroup[data-reveal-live] .Work-module__K_G1Ja__stripEntrance{animation:1.05s linear .22s both Work-module__K_G1Ja__work-soft-reveal}html[data-reveal] .Work-module__K_G1Ja__revealGroup[data-reveal-live] .Work-module__K_G1Ja__count{--ink-delay:90ms}}@keyframes Work-module__K_G1Ja__work-soft-reveal{0%,to{-webkit-mask-image:linear-gradient(90deg,#000 38%,#0000 74%);mask-image:linear-gradient(90deg,#000 38%,#0000 74%);-webkit-mask-size:400% 100%;mask-size:400% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}0%{opacity:0;translate:0 12px;-webkit-mask-position:100% 0;mask-position:100% 0}30%{opacity:1}to{opacity:1;translate:0;-webkit-mask-position:0 0;mask-position:0 0}}@media print{.Work-module__K_G1Ja__stripEntrance{animation:none!important;-webkit-mask-image:none!important;mask-image:none!important}}@media (max-width:680px){.Work-module__K_G1Ja__head{flex-direction:column;align-items:flex-start;gap:.8rem}.Work-module__K_G1Ja__head>.Work-module__K_G1Ja__slate{width:100%;min-width:0}.Work-module__K_G1Ja__count{width:100%}}
.Step-module__Hze-0W__step{border-top:1px solid var(--line);padding-block:clamp(2.5rem,5vw,4.5rem);scroll-margin-top:4.5rem}.Step-module__Hze-0W__part{margin-top:clamp(2.5rem,5vw,4rem);scroll-margin-top:4.5rem}.Step-module__Hze-0W__partTitle{letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);font-weight:500;line-height:1.2}.Step-module__Hze-0W__head{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.Step-module__Hze-0W__chips{flex-wrap:wrap;gap:.4rem 1rem;padding:0;list-style:none;display:flex}.Step-module__Hze-0W__chip{padding-block:.15em;font-size:.75rem;line-height:1.5}.Step-module__Hze-0W__title{letter-spacing:-.035em;font-variation-settings:"wdth" 106;align-items:flex-start;gap:.3em;margin-bottom:1rem;font-size:clamp(2rem,1.55rem + 1.7vw,3rem);font-weight:500;line-height:1.1;display:flex}.Step-module__Hze-0W__title span{min-width:0}.Step-module__Hze-0W__mark{width:.62em;height:.62em;color:var(--ink);opacity:.92;flex:none;margin-top:.14em}.Step-module__Hze-0W__body{max-width:var(--lesson-measure,44rem);margin-top:clamp(1.5rem,3.4vh,2rem)}.Step-module__Hze-0W__deck{max-width:var(--lesson-measure,44rem);font-size:var(--step-1);letter-spacing:-.014em;color:var(--ink-dim);text-wrap:pretty;margin:0 0 clamp(1.5rem,3vw,2rem);line-height:1.6}.Step-module__Hze-0W__look{align-content:start;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.Step-module__Hze-0W__look li{color:var(--ink-dim);font-size:var(--step-0);text-wrap:pretty;line-height:1.72;position:relative}.Step-module__Hze-0W__look>li{--ink-delay:0s}.Step-module__Hze-0W__look>li:nth-child(2){--ink-delay:85ms}.Step-module__Hze-0W__look>li:nth-child(3){--ink-delay:.17s}.Step-module__Hze-0W__look>li:nth-child(4){--ink-delay:.255s}.Step-module__Hze-0W__look>li:nth-child(n+5){--ink-delay:.34s}.Step-module__Hze-0W__lead{margin-bottom:.25rem;font-weight:650;display:block}.Step-module__Hze-0W__readingHead{color:var(--ink);margin-bottom:1rem;font-size:1rem;font-weight:550;line-height:1.5}.Step-module__Hze-0W__block{max-width:var(--lesson-measure,44rem);margin-top:clamp(2rem,4vw,3rem)}.Step-module__Hze-0W__blockHead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.25rem;padding-bottom:.8rem;display:flex}.Step-module__Hze-0W__h{color:var(--ink);font-weight:500}.Step-module__Hze-0W__h em{color:var(--ink-muted);margin-left:.75rem;font-style:normal;font-weight:400}.Step-module__Hze-0W__files{display:grid}.Step-module__Hze-0W__file{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.85rem 0;display:flex}.Step-module__Hze-0W__file b{min-width:0;font-weight:400;font-size:var(--step-0);color:var(--ink)}.Step-module__Hze-0W__file span{text-align:right;flex:0 auto;min-width:0}.Step-module__Hze-0W__tool{max-width:var(--lesson-measure,44rem);flex-wrap:wrap;align-items:baseline;gap:.75rem 1.25rem;margin-top:clamp(2.25rem,4.5vw,3.5rem);display:flex}.Step-module__Hze-0W__toolMeta{color:var(--ink-muted)}.Step-module__Hze-0W__notes{max-width:var(--lesson-measure,44rem);border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.Step-module__Hze-0W__note{color:var(--ink-dim);font-size:var(--step-0);text-wrap:pretty;margin:.85rem 0 0;line-height:1.72}@media (max-width:640px){.Step-module__Hze-0W__file{flex-direction:column;gap:.25rem}.Step-module__Hze-0W__file span{text-align:left}.Step-module__Hze-0W__chips{width:100%}}
.PackFooter-module__lPrq6q__foot{border-top:1px solid var(--line);padding-block:clamp(3.5rem,9vh,6.5rem) clamp(2.5rem,5vh,3.5rem)}.PackFooter-module__lPrq6q__title{font-size:var(--step-3);letter-spacing:-.035em;font-variation-settings:"wdth" 106;max-width:14ch;font-weight:500;line-height:1.02}.PackFooter-module__lPrq6q__body{max-width:52ch;color:var(--ink-dim);font-size:var(--step-0);margin-top:1.1rem}.PackFooter-module__lPrq6q__dl{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.PackFooter-module__lPrq6q__legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:clamp(3rem,6vh,4.5rem);padding-top:1.25rem;display:flex}@media (max-width:640px){.PackFooter-module__lPrq6q__dl{flex-direction:column}.PackFooter-module__lPrq6q__dl .PackFooter-module__lPrq6q__btn{justify-content:center}}
.breakdown-module__FGfsnW__steps{--lesson-measure:44rem;gap:2.5rem;padding-block:clamp(2rem,4vw,3.5rem) 0;scroll-margin-top:4rem;display:grid}.breakdown-module__FGfsnW__reading{min-width:0}@media (min-width:1100px){.breakdown-module__FGfsnW__steps{grid-template-columns:minmax(0,1fr) 13rem;align-items:stretch;column-gap:clamp(3rem,5vw,5rem)}.breakdown-module__FGfsnW__reading{grid-area:1/1}}@media print{.breakdown-module__FGfsnW__steps{display:block}}
.privacy-module__ZGDmtG__main{max-width:54rem;padding-block:clamp(7rem,14vh,10rem) 5rem}.privacy-module__ZGDmtG__date{font-size:var(--step--1);color:var(--ink-muted);margin-bottom:1.5rem}.privacy-module__ZGDmtG__main h1{letter-spacing:-.045em;font-size:clamp(2.7rem,6vw,5rem);line-height:1.05}.privacy-module__ZGDmtG__lead{font-size:var(--step-1);color:var(--ink-dim);max-width:38ch;margin-top:1.5rem}.privacy-module__ZGDmtG__main section{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.privacy-module__ZGDmtG__main h2{font-size:var(--step-1);margin-bottom:1rem}.privacy-module__ZGDmtG__main section p,.privacy-module__ZGDmtG__main li{color:var(--ink-dim);line-height:1.75}.privacy-module__ZGDmtG__main section p+p{margin-top:1rem}.privacy-module__ZGDmtG__main ul{margin-bottom:1rem;padding-left:1.2rem}.privacy-module__ZGDmtG__main li+li{margin-top:.65rem}.privacy-module__ZGDmtG__main a{text-underline-offset:4px;min-height:24px;text-decoration:underline;display:inline-block}
.BreakdownCard-module__l0ZWNW__card{flex-direction:column;gap:clamp(.9rem,2vw,1.25rem);min-width:0;display:flex}.BreakdownCard-module__l0ZWNW__frame{border-radius:var(--radius);background:var(--bg-sunken);aspect-ratio:16/9;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.BreakdownCard-module__l0ZWNW__frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;z-index:3;position:absolute;inset:0}.BreakdownCard-module__l0ZWNW__poster,.BreakdownCard-module__l0ZWNW__video{object-fit:cover;width:100%;height:100%;transition:transform .62s var(--ease-out), opacity .42s ease;position:absolute;inset:0}.BreakdownCard-module__l0ZWNW__video{z-index:1;opacity:0}.BreakdownCard-module__l0ZWNW__video[data-on=true]{opacity:1}@media (hover:hover) and (pointer:fine){.BreakdownCard-module__l0ZWNW__card:hover .BreakdownCard-module__l0ZWNW__poster,.BreakdownCard-module__l0ZWNW__card:hover .BreakdownCard-module__l0ZWNW__video{transform:scale(1.035)}}.BreakdownCard-module__l0ZWNW__card:focus-visible .BreakdownCard-module__l0ZWNW__poster,.BreakdownCard-module__l0ZWNW__card:focus-visible .BreakdownCard-module__l0ZWNW__video{transform:scale(1.035)}.BreakdownCard-module__l0ZWNW__card:active .BreakdownCard-module__l0ZWNW__frame{transform:scale(.992)}.BreakdownCard-module__l0ZWNW__text{display:block}@media (prefers-reduced-motion:no-preference){.BreakdownCard-module__l0ZWNW__card:has([data-media-state=armed]) .BreakdownCard-module__l0ZWNW__text{opacity:0;translate:0 10px}.BreakdownCard-module__l0ZWNW__card:has([data-media-state=entering]) .BreakdownCard-module__l0ZWNW__text{animation:BreakdownCard-module__l0ZWNW__caption-in .85s .16s var(--ease-reveal) both}.BreakdownCard-module__l0ZWNW__card:has([data-media-state=armed]) [data-card-marks]{opacity:0}.BreakdownCard-module__l0ZWNW__card:has([data-media-state=entering]) [data-card-marks]{animation:BreakdownCard-module__l0ZWNW__marks-in .76s .26s var(--ease-out) both}}@keyframes BreakdownCard-module__l0ZWNW__caption-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes BreakdownCard-module__l0ZWNW__marks-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}.BreakdownCard-module__l0ZWNW__frame [data-card-marks]{z-index:4;pointer-events:none;position:absolute;top:.6rem;right:.6rem}@media (max-width:720px){.BreakdownCard-module__l0ZWNW__frame [data-card-marks]{top:.5rem;right:.5rem}}.BreakdownCard-module__l0ZWNW__title{font-size:var(--step-2);letter-spacing:-.03em;font-variation-settings:"wdth" 104;color:var(--ink);transition:color .2s var(--ease-out);font-weight:500;line-height:1.05}@media (hover:hover) and (pointer:fine){.BreakdownCard-module__l0ZWNW__card:hover .BreakdownCard-module__l0ZWNW__title{color:var(--accent)}}.BreakdownCard-module__l0ZWNW__card:focus-visible .BreakdownCard-module__l0ZWNW__title{color:var(--accent)}@media (prefers-reduced-motion:reduce){.BreakdownCard-module__l0ZWNW__poster,.BreakdownCard-module__l0ZWNW__video{transition:none}}
