.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__grid[data-compact=true][data-solo=true]{grid-template-columns:minmax(0,280px)}.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}}
.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__prompt[data-log=true][data-open=false]{box-shadow:none;background:0 0;overflow:visible}.Prompt-module__W4Zb-a__prompt[data-log=true][data-open=false]:after{display:none}.Prompt-module__W4Zb-a__prompt[data-log=true][data-open=false] .Prompt-module__W4Zb-a__expand{margin:0;position:relative;inset:auto}.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}}
.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%}}
.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}}
.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}}
.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}}
.MarkStrip-module__dbSjbW__strip{color:var(--ink);background:#08090a99;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .5rem;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff21}.MarkStrip-module__dbSjbW__mark{flex:none;place-items:center;width:18px;height:16px;display:grid}.MarkStrip-module__dbSjbW__icon{width:16px;height:16px;display:block}.MarkStrip-module__dbSjbW__mark[data-tool=ae] .MarkStrip-module__dbSjbW__icon{width:18px}.MarkStrip-module__dbSjbW__ai{font-family:var(--font-display);font-variation-settings:"wdth" 100;letter-spacing:-.04em;font-size:17px;font-weight:650;line-height:1}
.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%}}
.Library-module__cqwy6a__library{margin-top:1.25rem}.Library-module__cqwy6a__toolbar{--ink-delay:.9s;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"toggle search""panel panel";align-items:center;column-gap:clamp(1.25rem,2vw,2rem);display:grid}html[data-access-arrival] .Library-module__cqwy6a__toolbar{--ink-delay:1.72s}.Library-module__cqwy6a__search{--orbit-span:106%;--orbit-fill:var(--bg);border:1px solid var(--line);border-radius:10px;grid-area:search;align-items:center;width:100%;transition:border-color .25s;display:flex}.Library-module__cqwy6a__search:hover{border-color:var(--line-strong)}.Library-module__cqwy6a__glass{width:17px;height:17px;color:var(--ink-muted);pointer-events:none;flex:none;margin-left:1rem;transition:color .25s}.Library-module__cqwy6a__search:focus-within .Library-module__cqwy6a__glass{color:var(--ink)}.Library-module__cqwy6a__field{width:100%;min-width:0;min-height:3.25rem;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;padding:.7rem .8rem;font-size:1rem}.Library-module__cqwy6a__field::placeholder{color:var(--ink-muted)}.Library-module__cqwy6a__field::-webkit-search-decoration{appearance:none}.Library-module__cqwy6a__field::-webkit-search-cancel-button{appearance:none}.Library-module__cqwy6a__field:focus{outline:none}.Library-module__cqwy6a__bar{white-space:nowrap;flex:none;align-items:center;gap:.65rem;padding-right:.6rem;display:flex}.Library-module__cqwy6a__bar>[role=status]:empty{display:none}.Library-module__cqwy6a__count{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.Library-module__cqwy6a__reset{width:2.25rem;height:2.25rem;color:var(--ink-dim);border-radius:6px;justify-content:center;align-items:center;transition:color .18s,background .18s;display:inline-flex}.Library-module__cqwy6a__reset svg{width:15px;height:15px}.Library-module__cqwy6a__reset:hover{color:var(--ink);background:color-mix(in oklch, var(--ink) 5%, transparent)}.Library-module__cqwy6a__clear{min-height:2.25rem;color:var(--ink-dim);padding:.25rem .4rem;font-size:.8125rem;transition:color .18s}.Library-module__cqwy6a__clear:hover{color:var(--ink)}.Library-module__cqwy6a__toggle{min-height:3.25rem;color:var(--ink-dim);grid-area:toggle;align-items:center;gap:.55rem;padding-block:.25rem;font-size:.9375rem;font-weight:500;transition:color .22s;display:inline-flex}.Library-module__cqwy6a__toggle:hover,.Library-module__cqwy6a__toggle[data-on],.Library-module__cqwy6a__toggle[aria-expanded=true]{color:var(--ink)}.Library-module__cqwy6a__filterIcon{width:17px;height:17px}.Library-module__cqwy6a__filterCount{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.Library-module__cqwy6a__chevron{width:12px;height:12px;transition:transform .36s var(--ease-out)}.Library-module__cqwy6a__toggle[aria-expanded=true] .Library-module__cqwy6a__chevron{transform:rotate(180deg)}.Library-module__cqwy6a__panel{transition:grid-template-rows .46s var(--ease-out);grid-area:panel;grid-template-rows:0fr;display:grid}.Library-module__cqwy6a__panel[data-open]{grid-template-rows:1fr}.Library-module__cqwy6a__panelInner{min-height:0;overflow:hidden}.Library-module__cqwy6a__filters{opacity:0;min-width:0;transition:opacity .26s ease, translate .4s var(--ease-out);gap:.15rem;padding:.9rem 0 .2rem;display:grid;translate:0 -8px}.Library-module__cqwy6a__panel[data-open] .Library-module__cqwy6a__filters{opacity:1;transition-delay:90ms;translate:0}.Library-module__cqwy6a__group{grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.Library-module__cqwy6a__groupLabel{letter-spacing:.08em;color:var(--ink-muted);padding-top:.85rem;font-size:.6875rem}.Library-module__cqwy6a__options{flex-wrap:wrap;align-items:center;gap:0 1.4rem;min-width:0;display:flex}.Library-module__cqwy6a__chip{min-height:2.75rem;color:var(--ink-dim);white-space:nowrap;align-items:center;padding:.4rem .1rem;font-size:.875rem;transition:color .22s;display:inline-flex;position:relative}.Library-module__cqwy6a__chip:after{content:"";inset-inline:.1rem;background:var(--accent);transform-origin:0;height:1px;transition:transform .24s var(--ease-out);position:absolute;bottom:5px;transform:scaleX(0)}.Library-module__cqwy6a__chip[aria-pressed=true]{color:var(--ink)}.Library-module__cqwy6a__chip[aria-pressed=true]:after{transform:scaleX(1)}.Library-module__cqwy6a__chip[data-dead]{color:var(--ink-muted)}@media (hover:hover) and (pointer:fine){.Library-module__cqwy6a__chip:hover{color:var(--ink)}}.Library-module__cqwy6a__chip[data-level=Beginner]{--level-start:#5af169;--level-light:#eafecb;--level-end:#51efcc;--level-phase:0s}@supports (color:lab(0% 0 0)){.Library-module__cqwy6a__chip[data-level=Beginner]{--level-start:lab(85.2294% -61.827 52.1689);--level-light:lab(97.271% -13.2075 22.3563);--level-end:lab(85.571% -49.0053 4.2526)}}.Library-module__cqwy6a__chip[data-level=Intermediate]{--level-start:#ffcb43;--level-light:#fff9dd;--level-end:#ff9d62;--level-phase:-.8s}@supports (color:lab(0% 0 0)){.Library-module__cqwy6a__chip[data-level=Intermediate]{--level-start:lab(85.1047% 14.3475 86.9743);--level-light:lab(97.9563% -.979692 19.4762);--level-end:lab(75.4769% 52.2814 71.6526)}}.Library-module__cqwy6a__chip[data-level=Advanced]{--level-start:#ff958d;--level-light:#ffeae5;--level-end:#ff82a6;--level-phase:-1.6s}@supports (color:lab(0% 0 0)){.Library-module__cqwy6a__chip[data-level=Advanced]{--level-start:lab(73.4517% 69.2751 40.9276);--level-light:lab(94.807% 19.244 12.8572);--level-end:lab(70.6575% 71.7596 8.61079)}}.Library-module__cqwy6a__levelText{font-weight:500;display:inline-block;position:relative}.Library-module__cqwy6a__levelInk{color:var(--level-start)}.Library-module__cqwy6a__levelSheen{pointer-events:none;-webkit-user-select:none;user-select:none;display:none}.Library-module__cqwy6a__chip[data-level]:after{background:var(--level-start)}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (forced-colors:none){.Library-module__cqwy6a__levelInk,.Library-module__cqwy6a__levelSheen{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Library-module__cqwy6a__levelInk{background-image:linear-gradient(110deg, var(--level-start), var(--level-end))}.Library-module__cqwy6a__levelSheen{opacity:0;animation:Library-module__cqwy6a__level-shimmer 3.6s ease-in-out calc(var(--level-phase) + var(--glint-phase)) infinite paused;display:block;position:absolute;inset:0}.Library-module__cqwy6a__levelSheen[data-glint="0"]{--glint-phase:0s;background-image:linear-gradient(100deg, var(--level-light), transparent 65%)}.Library-module__cqwy6a__levelSheen[data-glint="1"]{--glint-phase:-2.4s;background-image:linear-gradient(100deg, transparent, var(--level-light) 50%, transparent)}.Library-module__cqwy6a__levelSheen[data-glint="2"]{--glint-phase:-1.2s;background-image:linear-gradient(100deg, transparent 35%, var(--level-light))}.Library-module__cqwy6a__panel[data-open] .Library-module__cqwy6a__levelSheen{will-change:opacity;animation-play-state:running}}}@keyframes Library-module__cqwy6a__level-shimmer{0%,60%,to{opacity:0}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.Library-module__cqwy6a__levelSheen{animation:none;display:none}}@media (forced-colors:active){.Library-module__cqwy6a__levelInk{color:buttontext;text-shadow:none}.Library-module__cqwy6a__chip[aria-pressed=true]:after{forced-color-adjust:none;background:highlight}}@media print{.Library-module__cqwy6a__levelInk{color:inherit;-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0}.Library-module__cqwy6a__levelSheen{display:none}}.Library-module__cqwy6a__grid{margin:clamp(1.75rem, 3vw, 2.5rem) 0 var(--section);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;padding:0;scroll-margin-top:6rem;list-style:none;display:grid;position:relative}.Library-module__cqwy6a__item{min-width:0}.Library-module__cqwy6a__requirements{color:var(--ink-dim);margin-top:.4rem;font-size:.8125rem;line-height:1.65}.Library-module__cqwy6a__grid:not(:has(li:not([hidden]))){margin-bottom:0}.Library-module__cqwy6a__empty{margin:0 0 var(--section);color:var(--ink-dim);font-size:var(--step-0);padding:1.25rem 0 0}@media (prefers-reduced-motion:no-preference){.Library-module__cqwy6a__empty{animation:Library-module__cqwy6a__empty-in .32s .22s var(--ease-out) both}}@keyframes Library-module__cqwy6a__empty-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (max-width:720px){.Library-module__cqwy6a__library{margin-top:1rem}.Library-module__cqwy6a__toolbar{grid-template-areas:"search search""toggle toggle""panel panel";row-gap:.35rem}.Library-module__cqwy6a__toggle{justify-self:start;min-height:2.75rem}.Library-module__cqwy6a__filters{padding-top:.2rem}.Library-module__cqwy6a__group{grid-template-columns:3rem minmax(0,1fr)}.Library-module__cqwy6a__options{gap:0 1.1rem}.Library-module__cqwy6a__grid{grid-template-columns:1fr;gap:1.75rem;margin-top:1rem}}@media (max-width:540px){.Library-module__cqwy6a__count{display:none}.Library-module__cqwy6a__bar{gap:.2rem}}@media (prefers-reduced-motion:reduce){.Library-module__cqwy6a__chip,.Library-module__cqwy6a__chip:after,.Library-module__cqwy6a__search,.Library-module__cqwy6a__glass,.Library-module__cqwy6a__reset,.Library-module__cqwy6a__clear,.Library-module__cqwy6a__toggle,.Library-module__cqwy6a__chevron,.Library-module__cqwy6a__panel,.Library-module__cqwy6a__filters{transition:none}}
.VerificationCode-module__Hhx3oa__root{isolation:isolate;position:relative}.VerificationCode-module__Hhx3oa__root .VerificationCode-module__Hhx3oa__input{z-index:1;opacity:0;cursor:text;border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.VerificationCode-module__Hhx3oa__cells{pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.375rem,1.6vw,.75rem);display:grid}.VerificationCode-module__Hhx3oa__cell{aspect-ratio:1;border:1px solid var(--line-strong);background:var(--bg-sunken);min-width:0;min-height:2.75rem;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:500;transition:border-color .15s,background .15s;display:flex;position:relative}.VerificationCode-module__Hhx3oa__cell[data-active]{border-color:var(--accent)}.VerificationCode-module__Hhx3oa__cell[data-selected]{background:var(--accent-dim)}.VerificationCode-module__Hhx3oa__cell:after{content:"";border:2px solid var(--accent);opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);border-radius:12px;position:absolute;inset:-3px;transform:scale(1.05)}.VerificationCode-module__Hhx3oa__cell[data-active]:after{opacity:1;animation:VerificationCode-module__Hhx3oa__ring 2.2s var(--ease-in-out) .26s infinite;transform:none}@keyframes VerificationCode-module__Hhx3oa__ring{0%,to{opacity:1;transform:none}50%{opacity:.6;transform:scale(1.04)}}.VerificationCode-module__Hhx3oa__placeholder{background:var(--ink-muted);opacity:.5;border-radius:50%;width:.3rem;height:.3rem}.VerificationCode-module__Hhx3oa__cell[data-active] .VerificationCode-module__Hhx3oa__placeholder{background:var(--accent);opacity:1;width:2px;height:1.1rem;animation:VerificationCode-module__Hhx3oa__caret 1.3s var(--ease-in-out) infinite;border-radius:1px}@keyframes VerificationCode-module__Hhx3oa__caret{0%,32%{opacity:1}54%,74%{opacity:0}96%,to{opacity:1}}.VerificationCode-module__Hhx3oa__digit{display:block}.VerificationCode-module__Hhx3oa__digit[data-drop]{animation:VerificationCode-module__Hhx3oa__drop .46s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms)}@keyframes VerificationCode-module__Hhx3oa__drop{0%{opacity:0;filter:blur(7px);transform:translateY(-9px)scale(.86)}to{opacity:1;filter:blur();transform:none}}.VerificationCode-module__Hhx3oa__root[data-disabled]{opacity:.65}@media (prefers-reduced-motion:reduce){.VerificationCode-module__Hhx3oa__cell,.VerificationCode-module__Hhx3oa__cell:after{transition:none}.VerificationCode-module__Hhx3oa__cell[data-active]:after,.VerificationCode-module__Hhx3oa__cell[data-active] .VerificationCode-module__Hhx3oa__placeholder,.VerificationCode-module__Hhx3oa__digit[data-drop]{animation:none}}
.AccessForm-module__PtppRG__form{flex-direction:column;gap:.65rem;margin-top:1.15rem;display:flex}.AccessForm-module__PtppRG__form[data-entering]>*{animation:AccessForm-module__PtppRG__rise .42s var(--ease-out) both;animation-delay:calc(.355s + var(--i,0) * 36ms)}.AccessForm-module__PtppRG__form[data-entering]>:nth-child(2){--i:1}.AccessForm-module__PtppRG__form[data-entering]>:nth-child(3){--i:2}.AccessForm-module__PtppRG__form[data-entering]>:nth-child(4){--i:3}.AccessForm-module__PtppRG__form[data-entering]>:nth-child(5){--i:4}.AccessForm-module__PtppRG__form[data-entering]>:nth-child(6){--i:5}.AccessForm-module__PtppRG__form[data-entering]>:nth-child(7){--i:6}.AccessForm-module__PtppRG__form[data-entering]>:nth-child(8){--i:7}.AccessForm-module__PtppRG__form[data-entering]>:nth-child(9){--i:8}.AccessForm-module__PtppRG__form[data-entering]>:nth-child(n+10){--i:9}@keyframes AccessForm-module__PtppRG__rise{0%{opacity:0;filter:blur(10px);translate:0 14px}to{opacity:1;filter:blur();translate:0}}html[data-js]:not([data-arrived]):not([data-access-arrival]) .AccessForm-module__PtppRG__form[data-entering]>*{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.AccessForm-module__PtppRG__form[data-entering]>*{animation:none}}.AccessForm-module__PtppRG__form label{color:var(--ink);font-size:.875rem}.AccessForm-module__PtppRG__form input{border:1px solid var(--line-strong);background:var(--bg-sunken);width:100%;min-height:3.5rem;color:var(--ink);font:inherit;border-radius:10px;padding:.8rem 1rem;font-size:1rem}.AccessForm-module__PtppRG__form input::placeholder{color:var(--ink-muted)}.AccessForm-module__PtppRG__form input:focus{outline:2px solid var(--accent);outline-offset:2px}.AccessForm-module__PtppRG__form button{justify-content:center;width:100%;min-height:3.5rem}.AccessForm-module__PtppRG__form button:disabled{cursor:not-allowed}.AccessForm-module__PtppRG__form[aria-busy=true] button:disabled{cursor:wait}.AccessForm-module__PtppRG__form .btn:active{transform:none}.AccessForm-module__PtppRG__hint,.AccessForm-module__PtppRG__consent{color:var(--ink-dim);font-size:.8125rem;line-height:1.65}.AccessForm-module__PtppRG__hint{margin-bottom:.35rem}.AccessForm-module__PtppRG__consent{text-align:center}.AccessForm-module__PtppRG__consent a{text-underline-offset:3px;min-height:24px;line-height:24px;text-decoration:underline;display:inline-block}.AccessForm-module__PtppRG__message{color:var(--ink);font-size:.875rem;line-height:1.5}.AccessForm-module__PtppRG__message:empty{display:none}.AccessForm-module__PtppRG__signed{color:var(--ink-dim);overflow-wrap:anywhere;margin-bottom:.5rem;font-size:.875rem}.AccessForm-module__PtppRG__signed strong{color:var(--ink);font-weight:500;display:block}.AccessForm-module__PtppRG__inbox{text-align:center}.AccessForm-module__PtppRG__inbox strong{display:inline}.AccessForm-module__PtppRG__form .AccessForm-module__PtppRG__textButton{color:var(--ink-dim);width:auto;min-height:2.75rem;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:.4rem 0;font-size:.8125rem}.AccessForm-module__PtppRG__textButton:hover{color:var(--ink)}.AccessForm-module__PtppRG__actions{justify-content:center;gap:1rem;display:flex}.AccessForm-module__PtppRG__autoHint{text-align:center;color:var(--ink-dim);margin:.1rem 0 .35rem;font-size:.8125rem;line-height:1.6}.AccessForm-module__PtppRG__autoHint[data-checking]{color:var(--accent)}.AccessForm-module__PtppRG__checkingDots{vertical-align:middle;gap:3px;margin-left:5px;display:inline-flex}.AccessForm-module__PtppRG__checkingDots i{background:currentColor;border-radius:50%;width:3px;height:3px}@media (prefers-reduced-motion:no-preference){.AccessForm-module__PtppRG__checkingDots i{animation:1.2s ease-in-out infinite AccessForm-module__PtppRG__checking-dot}.AccessForm-module__PtppRG__checkingDots i:nth-child(2){animation-delay:.15s}.AccessForm-module__PtppRG__checkingDots i:nth-child(3){animation-delay:.3s}}@keyframes AccessForm-module__PtppRG__checking-dot{0%,70%,to{opacity:.3}35%{opacity:1}}@media (max-width:380px){.AccessForm-module__PtppRG__actions{gap:.65rem}.AccessForm-module__PtppRG__form .AccessForm-module__PtppRG__textButton{font-size:.75rem}}
.CreativeMotivation-module__E435ga__motivation{width:100%}.CreativeMotivation-module__E435ga__header{--ink-delay:calc(var(--catalog-arrival-offset,0s) + .22s);align-items:center;margin-bottom:.75rem;display:flex}.CreativeMotivation-module__E435ga__label{color:color-mix(in oklch, var(--accent) 48%, var(--ink));align-items:center;gap:.55rem;font-size:.8125rem;font-weight:500;display:inline-flex}.CreativeMotivation-module__E435ga__label svg{width:18px;height:18px}.CreativeMotivation-module__E435ga__quotes,.CreativeMotivation-module__E435ga__measure{display:grid}.CreativeMotivation-module__E435ga__measure{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1}.CreativeMotivation-module__E435ga__quote{--ink-delay:calc(var(--catalog-arrival-offset,0s) + .26s);letter-spacing:-.025em;font-variation-settings:"wdth" 104;color:var(--ink);text-wrap:pretty;grid-area:1/1;align-self:start;margin:0;font-size:clamp(1.375rem,1.05rem + 1.1vw,2rem);font-weight:500;line-height:1.25}.CreativeMotivation-module__E435ga__quote[data-cycling]{--ink-delay:0s}.CreativeMotivation-module__E435ga__quote[data-leaving]{pointer-events:none;-webkit-user-select:none;user-select:none;animation:.18s ease-out both CreativeMotivation-module__E435ga__quote-out}@keyframes CreativeMotivation-module__E435ga__quote-out{to{opacity:0}}@media (max-width:720px){.CreativeMotivation-module__E435ga__header{margin-bottom:.625rem}.CreativeMotivation-module__E435ga__quote{font-size:clamp(1.25rem,5.4vw,1.6rem)}}@media (prefers-reduced-motion:reduce){.CreativeMotivation-module__E435ga__quote[data-leaving]{animation:none;display:none}}@media print{.CreativeMotivation-module__E435ga__measure,.CreativeMotivation-module__E435ga__quote[data-leaving]{display:none}}
