@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_50e8c9bb-module___CSDRq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_50e8c9bb-module___CSDRq__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/bc75a5ef649fd533-s.2ppktw63pfi3b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/0d0795e2b42a3c22-s.0y163eqxkiliw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/ced9be41fbb50af4-s.3sjz7f3lq8ord.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/9721f9d4df761ffd-s.p.44lcgfy9cmdxl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}.martian_mono_12f70a8f-module__ajKITa__className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.martian_mono_12f70a8f-module__ajKITa__variable{--font-slate:"Martian Mono", "Martian Mono Fallback"}
.GradientImage-module__Jg1SPq__layer{z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background-position:50%;background-size:cover;display:none;position:absolute;inset:0}.GradientImage-module__Jg1SPq__window,.GradientImage-module__Jg1SPq__content{display:contents}.GradientImage-module__Jg1SPq__colourWindow{display:none}@media (prefers-reduced-motion:no-preference){[data-media-frame]:has(>.GradientImage-module__Jg1SPq__layer[data-media-state=armed]){opacity:0;translate:0 22px}[data-media-frame]:has(>.GradientImage-module__Jg1SPq__layer[data-media-state=entering]){animation:1s cubic-bezier(.22,.5,.24,1) both GradientImage-module__Jg1SPq__frame-enter}.GradientImage-module__Jg1SPq__layer[data-gradient-live]{filter:url(#ridge-gradient-map);animation:1s linear both GradientImage-module__Jg1SPq__colour-resolve;display:block}@supports ((-webkit-mask-image:linear-gradient(black,transparent)) or (mask-image:linear-gradient(black,transparent))){[data-media-frame]:has(>.GradientImage-module__Jg1SPq__layer[data-media-state=entering]){animation:1s cubic-bezier(.22,.5,.24,1) both GradientImage-module__Jg1SPq__frame-lift,1s linear both GradientImage-module__Jg1SPq__frame-wipe;-webkit-mask-image:linear-gradient(#0000 36%,#000 52%);mask-image:linear-gradient(#0000 36%,#000 52%);-webkit-mask-size:100% 300%;mask-size:100% 300%}.GradientImage-module__Jg1SPq__layer[data-gradient-live]{animation:1s linear both GradientImage-module__Jg1SPq__colour-wipe;-webkit-mask-image:linear-gradient(#000 45%,#0000 64%);mask-image:linear-gradient(#000 45%,#0000 64%);-webkit-mask-size:100% 300%;mask-size:100% 300%}}.GradientImage-module__Jg1SPq__layer[data-media-paused]{animation-play-state:paused}[data-media-frame]:has(>.GradientImage-module__Jg1SPq__layer[data-media-paused]){animation-play-state:paused}}@keyframes GradientImage-module__Jg1SPq__frame-enter{0%{opacity:0;translate:0 22px}25%{opacity:1}to{opacity:1;translate:0}}@keyframes GradientImage-module__Jg1SPq__frame-wipe{0%{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}to{opacity:1;-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes GradientImage-module__Jg1SPq__frame-lift{0%{translate:0 22px}to{translate:0}}@keyframes GradientImage-module__Jg1SPq__colour-wipe{0%{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}to{opacity:1;-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes GradientImage-module__Jg1SPq__colour-resolve{0%{opacity:1}to{opacity:0}}@supports (mask-composite:intersect){@media (prefers-reduced-motion:no-preference){[data-media-frame]:has(>.GradientImage-module__Jg1SPq__layer[data-media-composite][data-media-state=entering]){animation:1s cubic-bezier(.22,.5,.24,1) both GradientImage-module__Jg1SPq__frame-lift;-webkit-mask-image:none;mask-image:none}.GradientImage-module__Jg1SPq__layer[data-media-composite][data-gradient-live]>.GradientImage-module__Jg1SPq__colourWindow{width:100%;height:300%;animation:1s linear both GradientImage-module__Jg1SPq__media-window;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 36%,#000 52%);mask-image:linear-gradient(#0000 36%,#000 52%)}[data-media-frame]:has(>.GradientImage-module__Jg1SPq__layer[data-media-composite][data-media-state=entering])>.GradientImage-module__Jg1SPq__window{width:100%;height:300%;animation:1s linear both GradientImage-module__Jg1SPq__media-window;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 36%,#000 52%);mask-image:linear-gradient(#0000 36%,#000 52%)}.GradientImage-module__Jg1SPq__layer[data-media-composite][data-gradient-live] .GradientImage-module__Jg1SPq__colourSource{width:100%;height:33.3333%;animation:1s linear both GradientImage-module__Jg1SPq__media-counter;display:block;position:absolute;inset:0}[data-media-frame]:has(>.GradientImage-module__Jg1SPq__layer[data-media-composite][data-media-state=entering]) .GradientImage-module__Jg1SPq__content{width:100%;height:33.3333%;animation:1s linear both GradientImage-module__Jg1SPq__media-counter;display:block;position:absolute;inset:0}.GradientImage-module__Jg1SPq__layer[data-media-composite][data-gradient-live]{filter:none;opacity:1;background-repeat:no-repeat;background-size:0 0;animation:none;-webkit-mask-image:none;mask-image:none}.GradientImage-module__Jg1SPq__layer[data-media-composite][data-gradient-live]>.GradientImage-module__Jg1SPq__colourWindow{-webkit-mask-image:linear-gradient(#0000 36%,#000 52%),linear-gradient(#000 45%,#0000 64%);mask-image:linear-gradient(#0000 36%,#000 52%),linear-gradient(#000 45%,#0000 64%);-webkit-mask-composite:source-in;mask-composite:intersect}.GradientImage-module__Jg1SPq__colourSource{filter:url(#ridge-gradient-map);background-position:50%;background-size:cover}[data-media-frame]:has(>.GradientImage-module__Jg1SPq__layer[data-media-paused]) :is(.GradientImage-module__Jg1SPq__window,.GradientImage-module__Jg1SPq__content,.GradientImage-module__Jg1SPq__colourWindow,.GradientImage-module__Jg1SPq__colourSource){animation-play-state:paused}[data-media-frame]:has(>.GradientImage-module__Jg1SPq__layer[data-media-composite]:is([data-media-state=armed],[data-media-state=entering])){background-color:#0000}[data-media-frame]:has(>.GradientImage-module__Jg1SPq__layer[data-media-composite][data-media-state=entering]):after{animation:1s linear both GradientImage-module__Jg1SPq__frame-edge}[data-media-frame]:has(>.GradientImage-module__Jg1SPq__layer[data-media-composite][data-media-paused]):after{animation-play-state:paused}}}@keyframes GradientImage-module__Jg1SPq__media-window{0%{transform:translate(0,0)}to{transform:translateY(-66.6667%)}}@keyframes GradientImage-module__Jg1SPq__media-counter{0%{transform:translate(0,0)}to{transform:translateY(200%)}}@keyframes GradientImage-module__Jg1SPq__frame-edge{0%{opacity:0}}@media print{.GradientImage-module__Jg1SPq__layer{display:none!important}.GradientImage-module__Jg1SPq__window,.GradientImage-module__Jg1SPq__content{animation:none!important;display:contents!important}[data-media-frame]{opacity:1!important;animation:none!important;translate:none!important;-webkit-mask-image:none!important;mask-image:none!important}}
.TextReveal-module__2d-X0q__text{-webkit-box-decoration-break:slice;box-decoration-break:slice;display:inline}.TextReveal-module__2d-X0q__dim{color:var(--ink-dim)}@media (prefers-reduced-motion:no-preference){.TextReveal-module__2d-X0q__text[data-initial]{--ink-delay:.18s}html[data-access-arrival] .TextReveal-module__2d-X0q__text[data-initial]{--ink-delay:1s}html[data-reveal] .TextReveal-module__2d-X0q__text:not([data-initial]):not([data-in]){opacity:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.TextReveal-module__2d-X0q__dim{color:inherit;opacity:.745}}@supports ((-webkit-mask-image:linear-gradient(black,transparent)) or (mask-image:linear-gradient(black,transparent))) and (mix-blend-mode:plus-lighter){.TextReveal-module__2d-X0q__text[data-initial]>.TextReveal-module__2d-X0q__dim:has([data-ink-composite]){opacity:1}}}@media print,(forced-colors:active){.TextReveal-module__2d-X0q__text{opacity:1!important;animation:none!important}.TextReveal-module__2d-X0q__dim{opacity:1;color:var(--ink-dim)}}
.LabOverview-module___9JAJa__main{padding-block:clamp(7rem,12vh,9rem) var(--section);--lab-arrival-offset:0s}html[data-access-arrival] .LabOverview-module___9JAJa__main{--lab-arrival-offset:.9s}.LabOverview-module___9JAJa__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.LabOverview-module___9JAJa__primaryAction{min-height:3.4rem;padding-inline:1.5rem;font-size:1rem}.LabOverview-module___9JAJa__textLink{min-height:44px;color:var(--ink-dim);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.35em;align-items:center;gap:1rem;font-size:.9375rem;display:inline-flex}.LabOverview-module___9JAJa__textLink:hover{color:var(--ink);text-decoration-color:currentColor}.LabOverview-module___9JAJa__lead{max-width:36ch;color:var(--ink-dim);line-height:1.7;font-size:var(--step-0)}.LabOverview-module___9JAJa__terms{color:var(--ink-muted);max-width:65ch;font-size:.8125rem;line-height:1.7}.LabOverview-module___9JAJa__status{font-family:var(--font-mono);color:var(--ink-muted);font-size:.6875rem;line-height:1.6}.LabOverview-module___9JAJa__symbol{width:28px;height:28px;color:var(--ink-dim);flex:none;transition:color .22s;overflow:visible}.LabOverview-module___9JAJa__symbolBack{opacity:.65}.LabOverview-module___9JAJa__symbol[data-large]{width:44px;height:44px}.LabOverview-module___9JAJa__still{aspect-ratio:16/9;background:var(--bg-sunken);border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.LabOverview-module___9JAJa__still img,.LabOverview-module___9JAJa__stillVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.LabOverview-module___9JAJa__stillVideo{opacity:0;transition:opacity .45s}.LabOverview-module___9JAJa__stillVideo[data-ready=true]{opacity:1}.LabOverview-module___9JAJa__open{min-height:44px;color:var(--ink);align-items:center;gap:1.1rem;font-size:.875rem;font-weight:500;display:inline-flex}.LabOverview-module___9JAJa__arrow{transition:translate .3s var(--ease-out);display:inline-block}.LabOverview-module___9JAJa__platform{padding-block:clamp(1.5rem,2.5vw,3rem) var(--section);scroll-margin-top:5rem}.LabOverview-module___9JAJa__platformIntro{text-align:center;flex-direction:column;align-items:center;gap:1.4rem;margin-block:clamp(1.5rem,2vw,2rem) 2rem;display:flex}.LabOverview-module___9JAJa__platformIntro h2{letter-spacing:-.045em;font-size:clamp(3rem,5.8vw,5.75rem);font-weight:500;line-height:1.04}.LabOverview-module___9JAJa__platformBreak{display:none}.LabOverview-module___9JAJa__platformDescription{--ink-delay:calc(var(--reveal-offset,0s) + .15s);max-width:34ch;margin:1rem auto 0}.LabOverview-module___9JAJa__platformAccess{flex-direction:column;align-items:center;gap:.75rem;width:min(100%,17rem);display:flex}.LabOverview-module___9JAJa__platformAccess>a{border-radius:12px;width:100%;min-width:0;min-height:4.75rem;margin:0;padding:1.05rem 2.75rem;font-size:1.4rem}.LabOverview-module___9JAJa__platformIntro .LabOverview-module___9JAJa__platformAccess>p{font-size:.6875rem;line-height:1.4}.LabOverview-module___9JAJa__titleDim{opacity:.745}.LabOverview-module___9JAJa__platformIntro p{font-size:var(--step-0);color:var(--ink-dim);line-height:1.65}.LabOverview-module___9JAJa__futureHeading{margin-block:4.5rem 1.5rem}.LabOverview-module___9JAJa__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);display:grid}.LabOverview-module___9JAJa__sectionLink{border-bottom:1px solid var(--line);min-width:0;padding-bottom:1rem;display:block;position:relative}.LabOverview-module___9JAJa__sectionCopy{padding-top:1.5rem}.LabOverview-module___9JAJa__sectionTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:1.25rem;display:flex}.LabOverview-module___9JAJa__sectionName{align-items:center;gap:.6rem;font-size:.9375rem;font-weight:500;display:flex}.LabOverview-module___9JAJa__sectionCopy h3{letter-spacing:-.035em;--ink-descender-room:.12em;font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:500;line-height:1.13}.LabOverview-module___9JAJa__sectionCopy p{max-width:40ch;color:var(--ink-dim);margin-top:.75rem;font-size:.9375rem;line-height:1.65}.LabOverview-module___9JAJa__sectionCopy .LabOverview-module___9JAJa__open{margin-top:1rem}.LabOverview-module___9JAJa__sectionLink:is(:hover,:focus-visible) .LabOverview-module___9JAJa__symbol{color:var(--accent)}.LabOverview-module___9JAJa__sectionLink:is(:hover,:focus-visible) .LabOverview-module___9JAJa__arrow{translate:3px -3px}.LabOverview-module___9JAJa__sectionLink:focus-visible{outline:2px solid var(--accent);outline-offset:8px;border-radius:4px}.LabOverview-module___9JAJa__accessTerms{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.5rem 1.5rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.LabOverview-module___9JAJa__accessFree{color:var(--ink-dim);white-space:nowrap;font-size:.8125rem}.LabOverview-module___9JAJa__homeHero{--lab-gap:clamp(2.5rem,6vw,6rem);--home-title:clamp(3.8rem,6.9vw,6.5rem);column-gap:var(--lab-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;row-gap:0;margin-bottom:clamp(4rem,8vw,8rem);display:grid}.LabOverview-module___9JAJa__topline{grid-column:1/-1;align-items:start;min-width:0;line-height:1.5;display:flex}.LabOverview-module___9JAJa__topline>.slate{min-width:0;line-height:inherit;flex:auto;padding-right:1.25rem}.LabOverview-module___9JAJa__homeTitle{font-size:var(--home-title);letter-spacing:-.05em;--ink-descender-room:.12em;--ink-delay:calc(var(--lab-arrival-offset) + .12s);max-width:10ch;margin-top:1.7rem;font-weight:500;line-height:1.01}.LabOverview-module___9JAJa__homeIntro{min-width:0}.LabOverview-module___9JAJa__homeIntro .LabOverview-module___9JAJa__lead{--ink-delay:calc(var(--lab-arrival-offset) + .35s);margin-top:1.6rem}.LabOverview-module___9JAJa__homeIntro .LabOverview-module___9JAJa__actions{--ink-delay:calc(var(--lab-arrival-offset) + .6s)}.LabOverview-module___9JAJa__homeNote{color:var(--ink-muted);--ink-delay:calc(var(--lab-arrival-offset) + .8s);margin-top:1rem;font-size:.8125rem;line-height:1.6}.LabOverview-module___9JAJa__start{min-width:0;margin-top:calc(1.7rem + var(--home-title) * .13)}.LabOverview-module___9JAJa__startLink{display:block}.LabOverview-module___9JAJa__startHeader{flex:0 0 calc((100% - var(--lab-gap)) * 7 / 12);font-family:var(--font-mono);font-size:var(--step--1);line-height:inherit;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.LabOverview-module___9JAJa__beginner{color:#84dfa5;color:lab(81.8604% -37.8302 19.4509)}.LabOverview-module___9JAJa__startCaption{padding-top:1.5rem}.LabOverview-module___9JAJa__startCaption h2{letter-spacing:-.03em;font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:500;line-height:1.12}.LabOverview-module___9JAJa__startCaption p{color:var(--ink-dim);margin-top:.6rem;font-size:.9375rem;line-height:1.65}.LabOverview-module___9JAJa__startCaption .LabOverview-module___9JAJa__open{margin-top:.75rem}.LabOverview-module___9JAJa__overview{margin-bottom:2.5rem}.LabOverview-module___9JAJa__sectionHeading{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.75rem;display:flex}.LabOverview-module___9JAJa__sectionHeading>h2{flex:auto;min-width:12rem;font-weight:400}.LabOverview-module___9JAJa__sectionNote{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;font-size:.6875rem;line-height:1.6}.LabOverview-module___9JAJa__previewHero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.LabOverview-module___9JAJa__previewStatus{font-family:var(--font-mono);color:var(--ink-dim);--ink-delay:80ms;font-size:.75rem}.LabOverview-module___9JAJa__previewIntro h1{letter-spacing:-.05em;--ink-descender-room:.12em;--ink-delay:.16s;max-width:12ch;margin-top:1.25rem;font-size:clamp(3rem,5.1vw,5.5rem);font-weight:500;line-height:1.04}.LabOverview-module___9JAJa__previewIntro .LabOverview-module___9JAJa__lead{--ink-delay:.34s;max-width:33ch;margin-top:1.2rem}.LabOverview-module___9JAJa__plans{margin-block:clamp(2.5rem,4.5vw,4.5rem) 3rem;scroll-margin-top:7rem}.LabOverview-module___9JAJa__plansHeading{justify-content:space-between;align-items:baseline;gap:1.25rem 3rem;padding-bottom:1.5rem;display:flex}.LabOverview-module___9JAJa__plansHeading h2{letter-spacing:-.025em;flex:none;font-size:clamp(1.5rem,2vw,2rem);font-weight:500;line-height:1.15}.LabOverview-module___9JAJa__plansHeading>p{max-width:45ch;color:var(--ink-dim);font-size:.875rem;line-height:1.65}.LabOverview-module___9JAJa__directions{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.LabOverview-module___9JAJa__direction{border-top:1px solid var(--line);grid-template-columns:1.4rem minmax(0,1fr);gap:.75rem;padding-block:1.5rem 1rem;display:grid}.LabOverview-module___9JAJa__direction h3{letter-spacing:-.02em;font-size:clamp(1.3rem,1.6vw,1.65rem);font-weight:500;line-height:1.25}.LabOverview-module___9JAJa__direction p{color:var(--ink-dim);margin-top:.5rem;font-size:.9375rem;line-height:1.65}.LabOverview-module___9JAJa__directionNumber{font-family:var(--font-mono);color:var(--ink-muted);padding-top:.5rem;font-size:.6875rem}.LabOverview-module___9JAJa__next{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;padding-top:1.5rem;display:flex}.LabOverview-module___9JAJa__next h2{letter-spacing:-.025em;max-width:30ch;font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:500;line-height:1.3}.LabOverview-module___9JAJa__related{padding-block:clamp(2rem,4vw,4rem) var(--section)}.LabOverview-module___9JAJa__relatedHeading{border-top:1px solid var(--line);align-items:center;padding-top:2rem}.LabOverview-module___9JAJa__relatedNote{max-width:50ch;color:var(--ink-dim);margin-top:.8rem;font-size:.9375rem;line-height:1.65}.LabOverview-module___9JAJa__relatedHeading>a{flex:none;gap:1rem}.LabOverview-module___9JAJa__projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.LabOverview-module___9JAJa__project{min-width:0;display:block}.LabOverview-module___9JAJa__project h3{--ink-descender-room:.12em;margin-top:1rem;font-size:1.2rem;font-weight:500}.LabOverview-module___9JAJa__project p{color:var(--ink-dim);max-width:60ch;margin-top:.5rem;font-size:.9375rem;line-height:1.65}.LabOverview-module___9JAJa__project:hover h3{text-underline-offset:.2em;text-decoration:underline}.LabOverview-module___9JAJa__sectionCopy h3,.LabOverview-module___9JAJa__startCaption h2{--ink-delay:calc(var(--reveal-offset,0s) + .1s)}.LabOverview-module___9JAJa__sectionCopy p,.LabOverview-module___9JAJa__startCaption p{--ink-delay:calc(var(--reveal-offset,0s) + .22s)}.LabOverview-module___9JAJa__sectionCopy .LabOverview-module___9JAJa__open,.LabOverview-module___9JAJa__startCaption .LabOverview-module___9JAJa__open{--ink-delay:calc(var(--reveal-offset,0s) + .34s)}@media (max-width:1000px){.LabOverview-module___9JAJa__platformBreak{display:initial}.LabOverview-module___9JAJa__homeHero{gap:2rem}.LabOverview-module___9JAJa__homeTitle{font-size:clamp(3.2rem,6.9vw,5rem)}.LabOverview-module___9JAJa__previewHero,.LabOverview-module___9JAJa__plans{gap:2rem}}@media (max-width:720px){.LabOverview-module___9JAJa__main{padding-top:6.5rem}.LabOverview-module___9JAJa__homeHero,.LabOverview-module___9JAJa__previewHero,.LabOverview-module___9JAJa__platformIntro,.LabOverview-module___9JAJa__plans{grid-template-columns:1fr}.LabOverview-module___9JAJa__homeHero{margin-bottom:4rem}.LabOverview-module___9JAJa__topline{display:contents}.LabOverview-module___9JAJa__homeIntro{order:1}.LabOverview-module___9JAJa__startHeader{flex-basis:auto;order:2;width:100%;margin-top:2.5rem;padding-bottom:1rem;line-height:1.5}.LabOverview-module___9JAJa__start{order:3;margin-top:0}.LabOverview-module___9JAJa__homeTitle{margin-top:1.3rem;font-size:clamp(3.5rem,12vw,5rem)}.LabOverview-module___9JAJa__sectionNote{white-space:normal}.LabOverview-module___9JAJa__homeIntro .LabOverview-module___9JAJa__lead{margin-top:1.2rem}.LabOverview-module___9JAJa__homeIntro .LabOverview-module___9JAJa__actions{gap:.5rem 1.1rem}.LabOverview-module___9JAJa__platformIntro{gap:1.25rem;margin-block:1.5rem 1.75rem}.LabOverview-module___9JAJa__platformIntro h2{font-size:clamp(2.8rem,11vw,4rem)}.LabOverview-module___9JAJa__platformDescription{max-width:27ch;margin-top:.9rem}.LabOverview-module___9JAJa__platformAccess>a{min-height:4.25rem;font-size:1.25rem}.LabOverview-module___9JAJa__platformAccess>p{text-align:center}.LabOverview-module___9JAJa__futureHeading{margin-top:3rem}.LabOverview-module___9JAJa__sections{grid-template-columns:1fr;gap:2.5rem}.LabOverview-module___9JAJa__sectionTop{margin-bottom:1rem}.LabOverview-module___9JAJa__sectionCopy{padding-top:1.25rem}.LabOverview-module___9JAJa__sectionCopy h3{font-size:1.8rem}.LabOverview-module___9JAJa__accessTerms{flex-direction:column;gap:.65rem}.LabOverview-module___9JAJa__previewHero{gap:1.75rem}.LabOverview-module___9JAJa__previewIntro h1{font-size:clamp(2.9rem,11vw,4.5rem)}.LabOverview-module___9JAJa__plans{margin-block:2.5rem 2rem}.LabOverview-module___9JAJa__plansHeading{flex-direction:column;align-items:flex-start;gap:.75rem;padding-bottom:1.25rem}.LabOverview-module___9JAJa__directions{grid-template-columns:1fr;gap:0}.LabOverview-module___9JAJa__direction{padding-block:1.25rem}.LabOverview-module___9JAJa__next{flex-direction:column;align-items:flex-start;gap:.75rem}.LabOverview-module___9JAJa__projects{grid-template-columns:1fr;gap:2rem}}@media (max-width:370px){.LabOverview-module___9JAJa__sectionTop{gap:.5rem}.LabOverview-module___9JAJa__status{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.LabOverview-module___9JAJa__symbol,.LabOverview-module___9JAJa__arrow,.LabOverview-module___9JAJa__stillVideo{transition:none}}@media (forced-colors:active){.LabOverview-module___9JAJa__sectionLink{border-color:canvastext}.LabOverview-module___9JAJa__beginner,.LabOverview-module___9JAJa__symbol{color:canvastext}}
.MemberControls-module__D4Ik0q__exit{--ink-delay:1.06s}html[data-access-arrival] .MemberControls-module__D4Ik0q__exit{--ink-delay:1.88s}.MemberControls-module__D4Ik0q__exit:disabled{cursor:wait}
.EmailPreference-module__xZmj0W__dialog{width:min(897px,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.EmailPreference-module__xZmj0W__dialog[open]{display:block}.EmailPreference-module__xZmj0W__surface{background:var(--bg-raised);border:1px solid color-mix(in oklch,var(--ink) 16%,transparent);overscroll-behavior:contain;border-radius:12px;grid-template-columns:.85fr 1fr;max-height:calc(100dvh - 2rem);display:grid;position:relative;overflow:auto;box-shadow:0 28px 100px #06090bcc}.EmailPreference-module__xZmj0W__dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030506b8;background:lab(1.20385% -.214987 -.494829/.72)}html[data-email-offer-open]{scrollbar-gutter:stable;overflow:hidden}.EmailPreference-module__xZmj0W__close{z-index:3;width:44px;height:44px;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:9px;right:9px}.EmailPreference-module__xZmj0W__close:hover{color:var(--ink)}.EmailPreference-module__xZmj0W__copy{padding:57.5px 41.4px 36.8px 23px;position:relative}.EmailPreference-module__xZmj0W__copy h2{--ink-delay:.12s}.EmailPreference-module__xZmj0W__description{--ink-delay:.24s}.EmailPreference-module__xZmj0W__actions{--ink-delay:.36s}.EmailPreference-module__xZmj0W__copy h2{letter-spacing:-.04em;outline:none;font-size:clamp(2.07rem,3.68vw,3.0475rem);font-weight:500;line-height:1.04}.EmailPreference-module__xZmj0W__description{max-width:28ch;color:var(--ink-dim);margin-top:1.15rem;font-size:1.07813rem;line-height:1.5}.EmailPreference-module__xZmj0W__benefits{color:var(--ink);gap:.805rem;margin:1.84rem 0;padding:0;font-size:1.00625rem;list-style:none;display:grid}.EmailPreference-module__xZmj0W__benefits li{align-items:center;gap:.7475rem;display:flex}.EmailPreference-module__xZmj0W__benefits li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:4px;height:4px}.EmailPreference-module__xZmj0W__actions{gap:3px;display:grid}.EmailPreference-module__xZmj0W__accept{isolation:isolate;border:1px solid color-mix(in oklch,var(--accent) 80%,var(--ink));background:var(--accent);width:100%;min-height:59.8px;color:var(--on-accent);font:inherit;cursor:pointer;box-shadow:0 0 32px color-mix(in oklch,var(--accent) 15%,transparent);border-radius:6px;padding:14.95px 23px;font-size:1.07813rem;font-weight:600;transition:background .2s,transform .2s;position:relative;overflow:hidden}.EmailPreference-module__xZmj0W__accept:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 42%,#effbfc80 50%,#0000 58%);position:absolute;inset:-50% -100%;transform:translate(-45%)}.EmailPreference-module__xZmj0W__accept:hover{background:color-mix(in oklch,var(--accent) 80%,var(--ink));transform:translateY(-1px)}.EmailPreference-module__xZmj0W__accept:active{transform:translateY(0)}.EmailPreference-module__xZmj0W__accept:disabled{cursor:default}.EmailPreference-module__xZmj0W__decline{color:var(--ink-dim);cursor:pointer;background:0 0;border:0;min-height:50.6px;padding:.7475rem 1.15rem;font-size:.934375rem}.EmailPreference-module__xZmj0W__decline:hover{color:var(--ink)}.EmailPreference-module__xZmj0W__close:focus-visible,.EmailPreference-module__xZmj0W__accept:focus-visible,.EmailPreference-module__xZmj0W__decline:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.EmailPreference-module__xZmj0W__fine{text-align:center;color:var(--ink-muted);font-size:.790625rem;line-height:1.6}.EmailPreference-module__xZmj0W__error{color:var(--ink);margin-top:1rem;font-size:.934375rem;line-height:1.5}.EmailPreference-module__xZmj0W__art{background:radial-gradient(at 55% 48%,#1c373e73,#0000 70%);background:radial-gradient(at 55% 48%,lab(21.3523% -9.16472 -7.49307/.45),#0000 70%);min-width:0;position:relative;overflow:hidden}.EmailPreference-module__xZmj0W__still{aspect-ratio:16/9;border:1px solid var(--line);border-radius:7px;width:92%;position:absolute;left:8%;overflow:hidden;box-shadow:0 12px 35px #080b0c66}.EmailPreference-module__xZmj0W__still img{object-fit:cover;width:100%;height:100%;display:block}.EmailPreference-module__xZmj0W__still[data-still="0"]{z-index:2;top:33%;left:4%;rotate:-7deg}.EmailPreference-module__xZmj0W__still[data-still="1"]{width:79%;top:9%;left:18%;rotate:8deg}.EmailPreference-module__xZmj0W__still[data-still="2"]{width:77%;top:61%;left:19%;rotate:5deg}@media (prefers-reduced-motion:no-preference){.EmailPreference-module__xZmj0W__dialog[open] .EmailPreference-module__xZmj0W__surface{animation:EmailPreference-module__xZmj0W__offer-in .65s var(--ease-reveal) both}.EmailPreference-module__xZmj0W__dialog[open]::backdrop{animation:.55s ease-out both EmailPreference-module__xZmj0W__backdrop-in}.EmailPreference-module__xZmj0W__dialog[open] .EmailPreference-module__xZmj0W__still{animation:EmailPreference-module__xZmj0W__still-in .9s 80ms var(--ease-reveal) both}.EmailPreference-module__xZmj0W__dialog[open] .EmailPreference-module__xZmj0W__still[data-still="0"]{animation-delay:.16s}.EmailPreference-module__xZmj0W__dialog[open] .EmailPreference-module__xZmj0W__still[data-still="2"]{animation-delay:.24s}.EmailPreference-module__xZmj0W__dialog[open] .EmailPreference-module__xZmj0W__copy{animation:EmailPreference-module__xZmj0W__copy-in .75s .12s var(--ease-reveal) both}.EmailPreference-module__xZmj0W__dialog[open] .EmailPreference-module__xZmj0W__accept:before{animation:4.8s ease-in-out .9s infinite EmailPreference-module__xZmj0W__action-light}.EmailPreference-module__xZmj0W__dialog[data-closing] .EmailPreference-module__xZmj0W__surface{animation:.28s ease-in both EmailPreference-module__xZmj0W__offer-out}.EmailPreference-module__xZmj0W__dialog[data-closing]::backdrop{animation:.28s ease-in both EmailPreference-module__xZmj0W__backdrop-out}}@keyframes EmailPreference-module__xZmj0W__offer-in{0%{opacity:0;translate:0 24px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes EmailPreference-module__xZmj0W__offer-out{to{opacity:0;translate:0 12px;scale:.99}}@keyframes EmailPreference-module__xZmj0W__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes EmailPreference-module__xZmj0W__backdrop-out{to{opacity:0}}@keyframes EmailPreference-module__xZmj0W__still-in{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes EmailPreference-module__xZmj0W__copy-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes EmailPreference-module__xZmj0W__action-light{0%,25%{transform:translate(-45%)}65%,to{transform:translate(45%)}}@media (max-width:600px){.EmailPreference-module__xZmj0W__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.EmailPreference-module__xZmj0W__description,.EmailPreference-module__xZmj0W__accept{font-size:.9375rem}.EmailPreference-module__xZmj0W__benefits{font-size:.875rem}.EmailPreference-module__xZmj0W__accept{min-height:52px;padding:13px 20px}.EmailPreference-module__xZmj0W__decline{min-height:44px;padding:.65rem 1rem;font-size:.8125rem}.EmailPreference-module__xZmj0W__fine{font-size:.6875rem}.EmailPreference-module__xZmj0W__surface{grid-template-columns:1fr}.EmailPreference-module__xZmj0W__art{height:164px}.EmailPreference-module__xZmj0W__still{width:52%}.EmailPreference-module__xZmj0W__still[data-still="0"]{width:54%;top:24%;left:24%;rotate:-5deg}.EmailPreference-module__xZmj0W__still[data-still="1"]{width:46%;top:20%;left:3%;rotate:-13deg}.EmailPreference-module__xZmj0W__still[data-still="2"]{width:45%;top:22%;left:56%;rotate:12deg}.EmailPreference-module__xZmj0W__copy{padding:4px 26px 22px}.EmailPreference-module__xZmj0W__copy h2{font-size:2rem}.EmailPreference-module__xZmj0W__description{margin-top:.7rem}.EmailPreference-module__xZmj0W__benefits{gap:.55rem;margin:1.15rem 0}.EmailPreference-module__xZmj0W__close{background:var(--bg-raised);border-radius:50%}}@media (prefers-reduced-motion:reduce){.EmailPreference-module__xZmj0W__accept{transition:none}}@media print{.EmailPreference-module__xZmj0W__dialog{display:none!important}}
.LabHero-module__9Oh7lW__hero{isolation:isolate;grid-template-rows:1fr auto;min-height:min(88svh,900px);display:grid;position:relative;overflow:hidden}.LabHero-module__9Oh7lW__stage{z-index:-2;background:var(--bg-sunken);position:absolute;inset:0}.LabHero-module__9Oh7lW__poster,.LabHero-module__9Oh7lW__video{object-fit:cover;filter:brightness(.8)saturate(.95);width:100%;height:100%;position:absolute;inset:0}.LabHero-module__9Oh7lW__video{--rest:1;opacity:0;transform:scale(calc(var(--rest) * 1.055));transition:opacity 1s var(--ease-out), transform 2.6s var(--ease-out)}.LabHero-module__9Oh7lW__video[data-ready=true]{opacity:1;transform:scale(var(--rest))}.LabHero-module__9Oh7lW__scrim{z-index:-1;pointer-events:none;background:linear-gradient(#08090ab8 0%,#08090a47 24%,#08090a80 50%,#08090ad1 70%,#08090aed 86%,#08090af7 100%),#08090a2e;position:absolute;inset:0}.LabHero-module__9Oh7lW__seam{inset-inline:0;z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--bg) 4%, #08090a00 100%);height:18vh;position:absolute;bottom:0}.LabHero-module__9Oh7lW__body{grid-row:2;padding-block:clamp(7rem,20vh,12rem) clamp(2.25rem,5.5vh,3.5rem)}.LabHero-module__9Oh7lW__body>*{--ink-delay:calc(var(--i,0) * .22s + .12s)}.LabHero-module__9Oh7lW__body>:nth-child(2){--i:1}.LabHero-module__9Oh7lW__body>:nth-child(3){--i:2}.LabHero-module__9Oh7lW__actions>.LabHero-module__9Oh7lW__more{--ink-delay:calc(var(--i,0) * .22s + .3s)}html[data-access-arrival] .LabHero-module__9Oh7lW__body>*{--ink-delay:calc(1.05s + var(--i,0) * .22s)}html[data-access-arrival] .LabHero-module__9Oh7lW__actions>.LabHero-module__9Oh7lW__more{--ink-delay:calc(1.23s + var(--i,0) * .22s)}.LabHero-module__9Oh7lW__title{--ink-descender-room:.12em;font-size:var(--step-4);letter-spacing:-.04em;font-variation-settings:"wdth" 110;max-width:14ch;font-weight:500;line-height:.92}.LabHero-module__9Oh7lW__lede{max-width:58ch;font-size:var(--step-1);color:var(--ink-dim);text-shadow:0 1px 3px #08090a80;margin-top:clamp(1.25rem,3vh,1.75rem);line-height:1.55}.LabHero-module__9Oh7lW__lede b{color:var(--ink);font-weight:500}.LabHero-module__9Oh7lW__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:clamp(1.75rem,4vh,2.5rem);display:flex}@media (max-width:760px){.LabHero-module__9Oh7lW__hero{min-height:min(84svh,780px)}.LabHero-module__9Oh7lW__scrim{background:linear-gradient(#08090a99 0%,#08090a38 14%,#08090aa8 36%,#08090ae6 54%,#08090af7 92%),#08090a29}.LabHero-module__9Oh7lW__poster,.LabHero-module__9Oh7lW__video{filter:brightness(.7)saturate(.92)}.LabHero-module__9Oh7lW__actions{flex-direction:column}.LabHero-module__9Oh7lW__actions .LabHero-module__9Oh7lW__btn{width:100%}}.LabHero-module__9Oh7lW__more{color:var(--ink-dim);text-shadow:0 1px 3px #08090a80;transition:color .2s var(--ease-out);align-items:center;gap:.55rem;padding-block:.4rem;display:inline-flex}.LabHero-module__9Oh7lW__more i{background:var(--accent);border-radius:50%;width:3px;height:3px}.LabHero-module__9Oh7lW__more svg{transition:transform .26s var(--ease-out)}@media (hover:hover) and (pointer:fine){.LabHero-module__9Oh7lW__more:hover{color:var(--ink)}.LabHero-module__9Oh7lW__more:hover svg{transform:translate(3px)}}@media (max-width:760px){.LabHero-module__9Oh7lW__more{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.LabHero-module__9Oh7lW__body>*{animation:none}.LabHero-module__9Oh7lW__video{transition:opacity 1s var(--ease-out);transform:scale(var(--rest))}}
.Proof-module__eTKP0a__proof{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.75rem;margin:.85rem 0 0;display:flex}.Proof-module__eTKP0a__k{color:var(--accent);font-style:normal}.Proof-module__eTKP0a__item b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.Proof-module__eTKP0a__stat{white-space:nowrap}.Proof-module__eTKP0a__link{color:var(--ink-dim);white-space:nowrap;transition:color .2s var(--ease-out);align-items:center;gap:.4rem;margin-block:-.4rem;padding-block:.4rem;display:inline-flex}.Proof-module__eTKP0a__link svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;transition:transform .26s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Proof-module__eTKP0a__link:hover{color:var(--ink)}.Proof-module__eTKP0a__link:hover svg{transform:translate(2px,-2px)}}
.Facts-module__XTey0G__facts[data-in] [data-step]{--ink-delay:calc(var(--i,0) * 50ms + 60ms + var(--reveal-offset,0s))}.Facts-module__XTey0G__facts[data-reveal-initial]{--reveal-offset:.18s}.Facts-module__XTey0G__facts{--reveal-offset:0s;padding-bottom:clamp(2.5rem,5vw,4rem)}.Facts-module__XTey0G__spec{border-top:1px solid var(--line);flex-wrap:wrap;gap:.6rem 1.75rem;margin:1.75rem 0 0;padding-top:1.25rem;display:flex}.Facts-module__XTey0G__fact{align-items:baseline;gap:.45rem;display:flex}.Facts-module__XTey0G__fact dd{margin:0}.Facts-module__XTey0G__figure{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.Facts-module__XTey0G__note{max-width:var(--lesson-measure,44rem);color:var(--ink-dim);font-size:var(--step-0);margin:.6rem 0 0;line-height:1.7}.Facts-module__XTey0G__noteHeading{color:var(--ink);font-size:1rem;font-weight:550;line-height:1.5}.Facts-module__XTey0G__note code{font-family:var(--font-mono);color:var(--ink-dim);font-size:.95em}
.Chapters-module__cVb5ZW__contents[data-in] [data-step]{--ink-delay:calc(var(--i,0) * 75ms + .1s + var(--reveal-offset,0s))}.Chapters-module__cVb5ZW__rail{min-width:0}.Chapters-module__cVb5ZW__heading{font-size:.9375rem;font-weight:550;line-height:1.5}.Chapters-module__cVb5ZW__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.Chapters-module__cVb5ZW__item{border-bottom:1px solid var(--line);min-height:44px;color:var(--ink-dim);align-items:center;padding-block:.65rem;font-size:.9375rem;line-height:1.45;transition:color .2s;display:flex}.Chapters-module__cVb5ZW__overview{font-weight:inherit;border-bottom:0}.Chapters-module__cVb5ZW__item[aria-current=location],.Chapters-module__cVb5ZW__item:focus-visible{color:var(--ink)}@media (min-width:1100px){.Chapters-module__cVb5ZW__rail{grid-area:1/2}.Chapters-module__cVb5ZW__contents{position:sticky;top:6rem}.Chapters-module__cVb5ZW__list{grid-template-columns:minmax(0,1fr)}.Chapters-module__cVb5ZW__item{border-bottom:0}}@media (max-width:540px){.Chapters-module__cVb5ZW__list{column-gap:1rem}}@media (max-height:700px),print{.Chapters-module__cVb5ZW__contents{position:static}}@media print{.Chapters-module__cVb5ZW__rail{margin-bottom:2rem}}@media (prefers-reduced-motion:reduce){.Chapters-module__cVb5ZW__item{transition:none}}@media (forced-colors:active){.Chapters-module__cVb5ZW__item[aria-current=location]{color:linktext}}
.About-module__vAULUW__section{padding-block:var(--section) calc(var(--section) * .75)}.About-module__vAULUW__grid{grid-template-columns:1fr;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (min-width:900px){.About-module__vAULUW__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.About-module__vAULUW__label{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.About-module__vAULUW__lead{font-size:var(--step-2);letter-spacing:-.032em;font-variation-settings:"wdth" 104;max-width:20ch;font-weight:500;line-height:1.1}.About-module__vAULUW__byline{align-items:center;gap:clamp(.875rem,1.6vw,1.125rem);margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.About-module__vAULUW__portraitFrame{border-radius:50%;flex:none;width:clamp(72px,7vw,96px);height:clamp(72px,7vw,96px);display:block;position:relative;overflow:hidden}.About-module__vAULUW__portrait{object-fit:cover;border:1px solid var(--line);border-radius:50%;width:100%;height:100%}.About-module__vAULUW__bylineName{color:var(--ink);font-size:var(--step-1);letter-spacing:-.02em;font-variation-settings:"wdth" 104;font-weight:500;line-height:1.15}.About-module__vAULUW__bylineRole{margin-top:.4rem}.About-module__vAULUW__body{max-width:60ch;color:var(--ink-dim);gap:1.4rem;font-size:clamp(1.0625rem,.98rem + .4vw,1.25rem);line-height:1.55;display:grid}.About-module__vAULUW__emph{color:var(--ink)}.About-module__vAULUW__note{color:var(--ink-dim)}.About-module__vAULUW__noteLink{color:var(--ink);white-space:nowrap;margin-block:-.35rem;padding-block:.35rem;display:inline-block;position:relative}.About-module__vAULUW__noteLink:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ease-out);position:absolute;bottom:.25rem;left:0}@media (hover:hover) and (pointer:fine){.About-module__vAULUW__noteLink:after{transform-origin:100%;transform:scaleX(0)}.About-module__vAULUW__noteLink:hover:after{transform-origin:0;transform:scaleX(1)}}.About-module__vAULUW__band{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,3rem);margin-top:clamp(2rem,4vw,3rem);padding-top:1.5rem;display:grid}.About-module__vAULUW__blockHead{margin-bottom:1.15rem}.About-module__vAULUW__list{flex-wrap:wrap;gap:.6rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.About-module__vAULUW__tools{flex-wrap:wrap;gap:.85rem 2.25rem;margin:0;padding:0;list-style:none;display:flex}.About-module__vAULUW__tool{color:var(--ink);font-size:var(--step-0);letter-spacing:-.015em;align-items:center;gap:.7rem;font-weight:500;display:inline-flex}.About-module__vAULUW__toolMark{width:30px;height:30px;color:var(--ink);opacity:.92;flex:none}@media (prefers-reduced-motion:no-preference){.About-module__vAULUW__toolMark{transform-box:fill-box;transform-origin:50%;animation:3s cubic-bezier(.45,0,.55,1) infinite About-module__vAULUW__tool-check}.About-module__vAULUW__tool:nth-child(2) .About-module__vAULUW__toolMark{animation-delay:.12s}.About-module__vAULUW__tool:nth-child(3) .About-module__vAULUW__toolMark{animation-delay:.24s}html[data-reveal] .About-module__vAULUW__band [data-reveal-speed=fast][data-reveal-live]{animation-duration:.32s}html[data-reveal] .About-module__vAULUW__band [data-reveal-speed=fast][data-reveal-live] [data-ink]{animation-duration:.32s}html[data-reveal] .About-module__vAULUW__band [data-reveal-speed=fast][data-reveal=stagger][data-reveal-live]>*{--ink-delay:calc(var(--reveal-index,0) * 25ms);animation-duration:.32s}}@keyframes About-module__vAULUW__tool-check{0%,36%,to{transform:translateY(0)rotate(0)scale(1)}18%{transform:translateY(-1.5px)rotate(-2deg)scale(1.025)}}.About-module__vAULUW__toolsNote{color:var(--ink-dim);font-size:var(--step-0);max-width:42ch;margin-top:1.25rem}.About-module__vAULUW__clients{gap:.6rem 2rem}.About-module__vAULUW__clients li{color:var(--ink);font-size:var(--step-2);letter-spacing:-.028em;font-variation-settings:"wdth" 104;font-weight:500;line-height:1.1}@media (max-width:759px){.About-module__vAULUW__clients{flex-wrap:nowrap;gap:.5rem 3.1vw}.About-module__vAULUW__clients li{font-size:min(3.9vw, var(--step-2));white-space:nowrap}}
.SiteFooter-module__wWXZva__footer{border-top:1px solid var(--line);padding-block:clamp(2.25rem,4vw,3.25rem) clamp(2rem,4vw,3rem)}.SiteFooter-module__wWXZva__inline{margin-top:clamp(2.5rem,6vw,4rem);padding-top:1.5rem;padding-bottom:0}.SiteFooter-module__wWXZva__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,auto);align-items:start;gap:1.5rem clamp(2rem,4vw,4rem);display:grid}@media (max-width:900px){.SiteFooter-module__wWXZva__inner{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.SiteFooter-module__wWXZva__more{order:3;grid-column:1/-1}}@media (max-width:480px){.SiteFooter-module__wWXZva__inner{grid-template-columns:1fr}.SiteFooter-module__wWXZva__more{order:0}}.SiteFooter-module__wWXZva__identity{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.SiteFooter-module__wWXZva__mark{align-items:baseline;gap:.75rem;margin-block:-.4rem;padding-block:.4rem;display:inline-flex}.SiteFooter-module__wWXZva__name{font-size:var(--step--1);letter-spacing:.22em;font-variation-settings:"wdth" 112;color:var(--ink);font-weight:600;transition:opacity .2s}.SiteFooter-module__wWXZva__mark:hover .SiteFooter-module__wWXZva__name{opacity:.62}.SiteFooter-module__wWXZva__role{color:var(--ink-muted)}.SiteFooter-module__wWXZva__ask{color:var(--ink-dim);transition:color .2s var(--ease-out);align-items:center;gap:.4rem;padding-block:.4rem;display:inline-flex}.SiteFooter-module__wWXZva__ask svg{transition:transform .26s var(--ease-out)}@media (hover:hover) and (pointer:fine){.SiteFooter-module__wWXZva__ask:hover{color:var(--ink)}.SiteFooter-module__wWXZva__ask:hover svg{transform:translate(3px)}}.SiteFooter-module__wWXZva__more{flex-direction:column;gap:.5rem;display:flex}.SiteFooter-module__wWXZva__k{color:var(--ink-muted);margin-block:-.4rem;padding-block:.4rem;transition:color .2s;display:inline-block}.SiteFooter-module__wWXZva__k:hover,.SiteFooter-module__wWXZva__k[aria-current=page]{color:var(--ink)}.SiteFooter-module__wWXZva__list{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__wWXZva__item{font-size:var(--step-0);color:var(--ink-dim);padding-block:.4rem;transition:color .2s;display:inline-block}@media (hover:hover) and (pointer:fine){.SiteFooter-module__wWXZva__item:hover{color:var(--ink)}}.SiteFooter-module__wWXZva__social{flex-direction:column;align-items:flex-start;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:900px){.SiteFooter-module__wWXZva__social{align-items:flex-end}}@media (max-width:480px){.SiteFooter-module__wWXZva__social{flex-flow:wrap;align-items:flex-start;gap:.25rem 1.25rem}}.SiteFooter-module__wWXZva__socialLink{color:var(--ink-muted);padding-block:.4rem;transition:color .2s;display:inline-block}@media (hover:hover) and (pointer:fine){.SiteFooter-module__wWXZva__socialLink:hover{color:var(--ink)}}
.Player-module__q7fkmW__player{aspect-ratio:var(--aspect,1.77778);border-radius:var(--radius);background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--line);margin:0;position:relative;overflow:hidden;transform:translateZ(0)}.Player-module__q7fkmW__poster,.Player-module__q7fkmW__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Player-module__q7fkmW__video{background:var(--bg-sunken);opacity:0;transition:opacity .2s}.Player-module__q7fkmW__player[data-on=true] .Player-module__q7fkmW__video{object-fit:contain;opacity:1}.Player-module__q7fkmW__player[data-on=true] .Player-module__q7fkmW__poster{opacity:0}.Player-module__q7fkmW__play{z-index:3;color:var(--ink);font-size:var(--step-0);text-shadow:0 1px 3px #08090a8c;background:linear-gradient(#08090a0a,#08090a5c);justify-content:center;align-items:center;gap:.9rem;font-weight:500;display:flex;position:absolute;inset:0}.Player-module__q7fkmW__disc{width:56px;height:56px;color:var(--ink);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--line-strong);transition:transform .22s var(--ease-out), background .2s ease;background:#08090a8c;border-radius:50%;place-items:center;display:grid}.Player-module__q7fkmW__disc svg{fill:currentColor;width:22px;height:22px;margin-left:3px}@media (hover:hover) and (pointer:fine){.Player-module__q7fkmW__play:hover .Player-module__q7fkmW__disc{background:#08090ab3;transform:scale(1.06)}}.Player-module__q7fkmW__play:active .Player-module__q7fkmW__disc{transform:scale(.98)}.Player-module__q7fkmW__load{z-index:3;-webkit-backdrop-filter:blur(8px);color:var(--ink-dim);opacity:0;pointer-events:none;background:#08090ab8;border-radius:999px;padding:.4rem .75rem;transition:opacity .2s;position:absolute;bottom:1rem;left:1rem}.Player-module__q7fkmW__player[data-loading=true] .Player-module__q7fkmW__load{opacity:1;animation:1.6s ease-in-out infinite Player-module__q7fkmW__breathe}.Player-module__q7fkmW__player[data-failed] .Player-module__q7fkmW__load{opacity:1;color:var(--ink);animation:none}@keyframes Player-module__q7fkmW__breathe{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:640px){.Player-module__q7fkmW__playLabel{display:none}}
.Contact-module__hcVmEa__section{padding-block:var(--section) clamp(3rem, 8vh, 5rem)}.Contact-module__hcVmEa__head{flex-wrap:wrap;align-items:center;gap:.7rem 2rem;display:flex}.Contact-module__hcVmEa__head>.Contact-module__hcVmEa__slate{flex:1;min-width:14rem}@media (max-width:680px){.Contact-module__hcVmEa__head{flex-direction:column;align-items:flex-start;gap:.8rem}.Contact-module__hcVmEa__head>.Contact-module__hcVmEa__slate{width:100%;min-width:0}}.Contact-module__hcVmEa__headline{font-size:var(--step-3);font-variation-settings:"wdth" 106;letter-spacing:-.035em;max-width:16ch;margin-top:clamp(1.75rem,4vw,2.75rem);font-weight:500;line-height:1}.Contact-module__hcVmEa__body{color:var(--ink-dim);max-width:44ch;font-size:var(--step-1);margin-top:1.25rem}.Contact-module__hcVmEa__channels{flex-direction:column;align-items:flex-start;margin-top:clamp(2.5rem,6vw,4rem);display:flex}.Contact-module__hcVmEa__mail{letter-spacing:-.035em;font-variation-settings:"wdth" 100;color:var(--ink);transition:transform .16s var(--ease-out);align-items:center;gap:.9rem;max-width:100%;font-size:clamp(1.35rem,.9rem + 2.1vw,3rem);font-weight:500;display:inline-flex}.Contact-module__hcVmEa__mail:active{transform:scale(.985)}.Contact-module__hcVmEa__mailText{display:inline-grid;position:relative}.Contact-module__hcVmEa__mailText>span{transition:opacity .26s ease, filter .26s ease, transform .26s var(--ease-out);overflow-wrap:anywhere;grid-area:1/1}.Contact-module__hcVmEa__idle{opacity:1}.Contact-module__hcVmEa__done{opacity:0;filter:blur(6px);transform:translateY(4px)}.Contact-module__hcVmEa__mail[data-copied=true] .Contact-module__hcVmEa__idle{opacity:0;filter:blur(6px);animation:none;transform:translateY(-4px)}.Contact-module__hcVmEa__mail[data-copied=true] .Contact-module__hcVmEa__done{opacity:1;filter:blur();transform:translateY(0)}.Contact-module__hcVmEa__underline{background:var(--line-strong);transform-origin:0;height:1px;transition:transform .42s var(--ease-out), background .3s ease;margin-top:.35em;display:block;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.Contact-module__hcVmEa__mail:hover .Contact-module__hcVmEa__underline{background:var(--accent)}}.Contact-module__hcVmEa__icon{color:var(--ink-muted);transition:color .22s ease, transform .26s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.Contact-module__hcVmEa__mail:hover .Contact-module__hcVmEa__icon{color:var(--accent);transform:translateY(-2px)}}.Contact-module__hcVmEa__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:clamp(4rem,12vh,8rem);padding-top:1.5rem;display:flex}.Contact-module__hcVmEa__identity{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;display:flex}.Contact-module__hcVmEa__labLink{color:var(--ink-dim);transition:color .2s var(--ease-out);align-items:center;gap:.4rem;padding-block:.4rem;display:inline-flex}.Contact-module__hcVmEa__labLink svg{transition:transform .26s var(--ease-out)}.Contact-module__hcVmEa__labLink:hover{color:var(--ink)}.Contact-module__hcVmEa__labLink:hover svg{transform:translate(3px)}.Contact-module__hcVmEa__social{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.Contact-module__hcVmEa__socialLink{color:var(--ink-muted);margin-block:-.4rem;padding-block:.4rem;transition:color .2s;display:inline-block}@media (hover:hover) and (pointer:fine){.Contact-module__hcVmEa__socialLink:hover{color:var(--ink)}}
.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}}
@property --wipe{syntax:"<number>";inherits:true;initial-value:50}.Compare-module__sqwBVq__compare{border-radius:inherit;--wipe:50;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.Compare-module__sqwBVq__compare[data-grab]{cursor:ew-resize;touch-action:pan-y}.Compare-module__sqwBVq__poster,.Compare-module__sqwBVq__base,.Compare-module__sqwBVq__raw{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.Compare-module__sqwBVq__base,.Compare-module__sqwBVq__raw{opacity:0;transition:opacity .52s var(--ease-out)}.Compare-module__sqwBVq__compare[data-ready] .Compare-module__sqwBVq__base,.Compare-module__sqwBVq__compare[data-ready] .Compare-module__sqwBVq__raw{opacity:1}.Compare-module__sqwBVq__overlay{clip-path:inset(0 calc(100% - var(--wipe) * 1%) 0 0);position:absolute;inset:0}.Compare-module__sqwBVq__seam{z-index:4;width:2px;transform:translateX(calc(var(--wipe) * 1cqw - 1px));background:var(--ink);opacity:0;transition:opacity .52s var(--ease-out);pointer-events:none;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 0 1px #08090a73,0 0 18px #08090a8c}.Compare-module__sqwBVq__compare[data-ready] .Compare-module__sqwBVq__seam{opacity:1}.Compare-module__sqwBVq__seam:before{content:"";inset-block:0;background:var(--ink);opacity:0;width:6px;transition:opacity .16s var(--ease-out);position:absolute;left:50%;translate:-50%}.Compare-module__sqwBVq__compare[data-held] .Compare-module__sqwBVq__seam:before{opacity:1}.Compare-module__sqwBVq__label{z-index:3;color:var(--ink);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--line-strong);white-space:nowrap;opacity:0;transition:opacity .52s var(--ease-out);background:#08090a8c;border-radius:999px;padding:.22em .6em;font-size:clamp(.5625rem,.52rem + .14vw,.6875rem);line-height:1.5;position:absolute;bottom:.7rem}.Compare-module__sqwBVq__compare[data-ready] .Compare-module__sqwBVq__label,.Compare-module__sqwBVq__compare[data-ready] .Compare-module__sqwBVq__overlay .Compare-module__sqwBVq__label{opacity:1}.Compare-module__sqwBVq__left{left:.7rem}.Compare-module__sqwBVq__right{right:.7rem}@media (max-width:720px){.Compare-module__sqwBVq__label{bottom:.5rem}.Compare-module__sqwBVq__left{left:.5rem}.Compare-module__sqwBVq__right{right:.5rem}}@media (prefers-reduced-motion:reduce){.Compare-module__sqwBVq__base,.Compare-module__sqwBVq__raw,.Compare-module__sqwBVq__seam,.Compare-module__sqwBVq__seam:before,.Compare-module__sqwBVq__label{transition: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}}
.FilmFan-module__2t2_UG__stage{--card:44;--side:31;--edge:1.5;--tilt:15deg;--shift:calc(50 - var(--side) / 2 - var(--edge));--x:calc(var(--shift) / var(--card) * 100%);--scale:calc(var(--side) / var(--card));aspect-ratio:calc(1600 / 9 / var(--card));perspective:1800px;touch-action:pan-y;margin:clamp(1rem,2vw,2rem) 0 0;padding:0;list-style:none;position:relative}.FilmFan-module__2t2_UG__seat{width:calc(var(--card) * 1%);transform-origin:50% 100%;transition:transform .92s cubic-bezier(.45,0,.15,1);position:absolute;bottom:0;left:50%}.FilmFan-module__2t2_UG__seat[data-slot=centre]{z-index:3;transform:translate(-50%)}.FilmFan-module__2t2_UG__seat[data-slot=left]{transform:translateX(calc(-50% - var(--x))) rotateY(var(--tilt)) scale(var(--scale));z-index:1}.FilmFan-module__2t2_UG__seat[data-slot=right]{transform:translateX(calc(-50% + var(--x))) rotateY(calc(var(--tilt) * -1)) scale(var(--scale));z-index:1}.FilmFan-module__2t2_UG__seat[data-travel=outgoing]{z-index:2}.FilmFan-module__2t2_UG__seat[data-travel=wrapping]{z-index:0}@media (prefers-reduced-motion:no-preference){.FilmFan-module__2t2_UG__seat[data-travel=incoming]{animation:.14s step-end both FilmFan-module__2t2_UG__take-front}}@keyframes FilmFan-module__2t2_UG__take-front{0%{z-index:1}to{z-index:3}}.FilmFan-module__2t2_UG__card{display:block}.FilmFan-module__2t2_UG__card:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:calc(var(--radius) + 3px)}.FilmFan-module__2t2_UG__frame{border-radius:var(--radius);background:var(--bg-sunken);aspect-ratio:16/9;transition:transform .16s var(--ease-out);display:block;position:relative;overflow:hidden;box-shadow:0 26px 64px -30px #000000f2}.FilmFan-module__2t2_UG__frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;z-index:6;position:absolute;inset:0}.FilmFan-module__2t2_UG__poster,.FilmFan-module__2t2_UG__video{object-fit:cover;width:100%;height:100%;transition:transform .62s var(--ease-out), opacity .42s ease;position:absolute;inset:0}.FilmFan-module__2t2_UG__video{z-index:1;opacity:0}.FilmFan-module__2t2_UG__video[data-on=true]{opacity:1}.FilmFan-module__2t2_UG__shade{z-index:5;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .92s cubic-bezier(.45,0,.15,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000080,#000);mask-image:linear-gradient(90deg,#00000080,#000)}.FilmFan-module__2t2_UG__seat[data-slot=left] .FilmFan-module__2t2_UG__shade{opacity:.62}.FilmFan-module__2t2_UG__seat[data-slot=right] .FilmFan-module__2t2_UG__shade{opacity:.62;-webkit-mask-image:linear-gradient(270deg,#00000080,#000);mask-image:linear-gradient(270deg,#00000080,#000)}@media (hover:hover) and (pointer:fine){.FilmFan-module__2t2_UG__card:hover .FilmFan-module__2t2_UG__poster,.FilmFan-module__2t2_UG__card:hover .FilmFan-module__2t2_UG__video{transform:scale(1.035)}.FilmFan-module__2t2_UG__seat:not([data-slot=centre]) .FilmFan-module__2t2_UG__card:hover .FilmFan-module__2t2_UG__shade{opacity:.34}}.FilmFan-module__2t2_UG__card:focus-visible .FilmFan-module__2t2_UG__poster,.FilmFan-module__2t2_UG__card:focus-visible .FilmFan-module__2t2_UG__video{transform:scale(1.035)}.FilmFan-module__2t2_UG__seat:not([data-slot=centre]) .FilmFan-module__2t2_UG__card:focus-visible .FilmFan-module__2t2_UG__shade{opacity:.34}.FilmFan-module__2t2_UG__card:active .FilmFan-module__2t2_UG__frame{transform:scale(.994)}@media (max-width:1024px){.FilmFan-module__2t2_UG__stage{--card:52;--side:34;--edge:1}}@media (max-width:720px){.FilmFan-module__2t2_UG__stage{--card:64;--side:46;--edge:-11;--tilt:16deg;margin-inline:calc(var(--gutter) * -1);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.FilmFan-module__2t2_UG__frame{box-shadow:0 18px 42px -24px #000000f2}}@media (prefers-reduced-motion:reduce){.FilmFan-module__2t2_UG__seat,.FilmFan-module__2t2_UG__shade,.FilmFan-module__2t2_UG__frame,.FilmFan-module__2t2_UG__poster,.FilmFan-module__2t2_UG__video{transition:none}}
.FilmPreview-module__PsxPfa__frame{aspect-ratio:16/9;border-radius:var(--radius);background:var(--bg-sunken);position:relative;overflow:hidden}.FilmPreview-module__PsxPfa__frame video{object-fit:contain;width:100%;height:100%;display:block}.FilmPreview-module__PsxPfa__frame video:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.FilmPreview-module__PsxPfa__error{background:var(--bg-raised);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.FilmPreview-module__PsxPfa__error button{border:1px solid var(--line-strong);border-radius:8px;min-height:44px;padding:.75rem 1.25rem}
.Breakdowns-module__h_sf5G__section{scroll-margin-top:6rem}.Breakdowns-module__h_sf5G__intro{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem;margin:0 0 2rem;padding-block:.5rem 1rem;display:grid;position:relative}.Breakdowns-module__h_sf5G__intro:before{content:none;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 48%, color-mix(in oklch, var(--accent) 9%, transparent), transparent 66%), linear-gradient(115deg, transparent 30%, color-mix(in oklch, var(--ink) 2%, transparent) 47%, transparent 66%);position:absolute;inset:-2rem -2vw -1rem;-webkit-mask-image:radial-gradient(#fff 30%,#0000 72%);mask-image:radial-gradient(#fff 30%,#0000 72%)}.Breakdowns-module__h_sf5G__title{letter-spacing:-.04em;color:var(--ink);grid-column:1;font-size:clamp(2rem,3.7vw,3.5rem);font-weight:500;line-height:1.1}.Breakdowns-module__h_sf5G__body{max-width:49ch;font-size:var(--step-0);color:var(--ink-dim);text-wrap:pretty;grid-column:1;margin:.8rem 0 0;line-height:1.65}.Breakdowns-module__h_sf5G__access{--orbit-fill:var(--bg-raised);grid-area:1/2/3;margin-top:0}.Breakdowns-module__h_sf5G__accessLabel{display:inline-block;position:relative}.Breakdowns-module__h_sf5G__accessLabel:after{content:"";background:linear-gradient(90deg,transparent,var(--accent) 24% 76%,transparent);opacity:.42;height:1px;transition:transform .36s var(--ease-out),opacity .22s ease;position:absolute;bottom:-.55rem;left:8%;right:8%;transform:scaleX(.38)}.Breakdowns-module__h_sf5G__terms{text-align:center;grid-column:2;margin-top:.75rem}@media (hover:hover) and (pointer:fine){.orbit-button.Breakdowns-module__h_sf5G__access:hover{color:var(--ink);box-shadow:0 0 0 1px color-mix(in oklch,var(--accent) 18%,transparent), 0 12px 44px #45d1d829;transform:translateY(-2px)}@supports (color:lab(0% 0 0)){.orbit-button.Breakdowns-module__h_sf5G__access:hover{box-shadow:0 0 0 1px color-mix(in oklch,var(--accent) 18%,transparent), 0 12px 44px lab(76.775% -36.6743 -15.0838/.16)}}.orbit-button.Breakdowns-module__h_sf5G__access:hover:after{background:color-mix(in oklch,var(--bg-raised) 92%,var(--accent))}.Breakdowns-module__h_sf5G__access:hover .Breakdowns-module__h_sf5G__accessLabel:after{opacity:.92;transform:scaleX(1)}}.Breakdowns-module__h_sf5G__access:active{transform:translateY(0)scale(.985)}.Breakdowns-module__h_sf5G__more{justify-content:center;align-items:center;gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(1.75rem,3.5vw,2.75rem);padding-block:clamp(.5rem,1.5vw,1rem);display:flex}.Breakdowns-module__h_sf5G__deck{--deck:clamp(5rem,9vw,7.5rem);flex:none;align-items:center;display:flex}.Breakdowns-module__h_sf5G__deck img{width:var(--deck);aspect-ratio:1.6;object-fit:cover;border:1px solid var(--line-strong);height:auto;transition:transform .32s var(--ease-out), margin .32s var(--ease-out);border-radius:7px;box-shadow:0 6px 16px #00000080}.Breakdowns-module__h_sf5G__deck img+img{margin-left:calc(var(--deck) * -.26)}.Breakdowns-module__h_sf5G__deck img:first-child{transform:rotate(-6deg)}.Breakdowns-module__h_sf5G__deck img:nth-child(3){transform:rotate(4deg)}.Breakdowns-module__h_sf5G__moreText{flex-direction:column;gap:.3rem;min-width:0;display:flex}.Breakdowns-module__h_sf5G__moreTitle{font-size:var(--step-2);letter-spacing:-.025em;color:var(--ink);transition:color .2s var(--ease-out);align-items:center;gap:.6em;font-weight:500;line-height:1.1;display:flex}.Breakdowns-module__h_sf5G__moreBody{font-size:var(--step-0);color:var(--ink-muted);text-wrap:pretty;line-height:1.55}.Breakdowns-module__h_sf5G__moreArrow{width:.72em;height:.72em;color:var(--ink-muted);transition:transform .26s var(--ease-out), color .2s ease;flex:none}@media (hover:hover) and (pointer:fine){.Breakdowns-module__h_sf5G__more:hover .Breakdowns-module__h_sf5G__deck img+img{margin-left:calc(var(--deck) * -.3)}.Breakdowns-module__h_sf5G__more:hover .Breakdowns-module__h_sf5G__deck img:first-child{transform:rotate(-9deg)translateY(-2px)}.Breakdowns-module__h_sf5G__more:hover .Breakdowns-module__h_sf5G__deck img:nth-child(3){transform:rotate(6deg)translateY(-2px)}.Breakdowns-module__h_sf5G__more:hover .Breakdowns-module__h_sf5G__moreTitle{color:var(--accent)}.Breakdowns-module__h_sf5G__more:hover .Breakdowns-module__h_sf5G__moreArrow{color:var(--accent);transform:translate(4px)}}.Breakdowns-module__h_sf5G__more:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.Breakdowns-module__h_sf5G__accessLabel:after,.Breakdowns-module__h_sf5G__deck img,.Breakdowns-module__h_sf5G__moreArrow{transition:none}}@media (max-width:720px){.Breakdowns-module__h_sf5G__intro{margin-top:.5rem;margin-bottom:1.5rem;display:block}.Breakdowns-module__h_sf5G__title{font-size:2.25rem}.Breakdowns-module__h_sf5G__body{margin-top:.75rem}.Breakdowns-module__h_sf5G__access{margin-top:1.4rem}.Breakdowns-module__h_sf5G__more{gap:1rem;margin-top:1.5rem}.Breakdowns-module__h_sf5G__deck{--deck:4.25rem}}
.AccessGate-module__iI0TrG__main{padding-block:clamp(6.5rem,11vh,8rem) clamp(3rem,6vw,5rem)}.AccessGate-module__iI0TrG__layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.AccessGate-module__iI0TrG__main[data-library]{align-items:center;min-height:calc(100svh - 10rem);padding-block:7rem 3.5rem;display:grid}.AccessGate-module__iI0TrG__main[data-library]>div{width:100%}.AccessGate-module__iI0TrG__layout[data-library]{max-width:28rem;margin-inline:auto;display:block}.AccessGate-module__iI0TrG__layout[data-library] .AccessGate-module__iI0TrG__access{text-align:center;border:0;max-width:none;padding:0}.AccessGate-module__iI0TrG__layout[data-library] .AccessGate-module__iI0TrG__title{font-size:2.75rem;font-weight:550}.AccessGate-module__iI0TrG__layout[data-library] .AccessGate-module__iI0TrG__body{margin-top:.85rem;line-height:1.6}.AccessGate-module__iI0TrG__layout[data-library] .AccessGate-module__iI0TrG__terms{align-items:center;margin-top:1.1rem}.AccessGate-module__iI0TrG__layout[data-library] .AccessGate-module__iI0TrG__previewStrip{--card:clamp(7rem,26vw,13rem);width:min(38rem,100vw - 3rem);position:relative;left:50%;translate:-50%}.AccessGate-module__iI0TrG__layout[data-library] form{text-align:left;margin-top:2rem}.AccessGate-module__iI0TrG__previewStrip{--card:clamp(6.5rem,30vw,10.5rem);justify-content:center;align-items:center;margin:0 auto 2.25rem;padding-block:1rem;display:flex}.AccessGate-module__iI0TrG__previewStrip img{width:var(--card);aspect-ratio:1.6;object-fit:cover;border:1px solid var(--line-strong);border-radius:12px;height:auto;box-shadow:0 10px 28px #00000080}.AccessGate-module__iI0TrG__previewStrip img:first-child{margin-right:calc(var(--card) * -.24);transform-origin:100%;transform:rotate(-9deg)scale(.94)}.AccessGate-module__iI0TrG__previewStrip img:nth-child(2){z-index:1;position:relative;transform:translateY(-.5rem)scale(1.06);box-shadow:0 16px 40px #0000009e}.AccessGate-module__iI0TrG__previewStrip img:last-child{margin-left:calc(var(--card) * -.24);transform-origin:0;transform:rotate(9deg)scale(.94)}@keyframes AccessGate-module__iI0TrG__deal{0%{opacity:0;filter:blur(7px);translate:0 16px;scale:.86}to{opacity:1;filter:blur();translate:0;scale:1}}.AccessGate-module__iI0TrG__previewStrip img{animation:AccessGate-module__iI0TrG__deal .45s var(--ease-out) both}.AccessGate-module__iI0TrG__previewStrip img:nth-child(2){animation-delay:70ms}.AccessGate-module__iI0TrG__previewStrip img:first-child{animation-delay:.18s}.AccessGate-module__iI0TrG__previewStrip img:nth-child(3){animation-delay:.29s}@keyframes AccessGate-module__iI0TrG__rise{0%{opacity:0;filter:blur(10px);translate:0 14px}to{opacity:1;filter:blur();translate:0}}.AccessGate-module__iI0TrG__access>:where(:not([data-ink-initial])){animation:AccessGate-module__iI0TrG__rise .43s var(--ease-out) both}.AccessGate-module__iI0TrG__access>:nth-last-child(4){animation-delay:.19s}.AccessGate-module__iI0TrG__access>:nth-last-child(3){animation-delay:.25s}.AccessGate-module__iI0TrG__access>:nth-last-child(2){animation-delay:.305s}.AccessGate-module__iI0TrG__title{--ink-delay:.18s}.AccessGate-module__iI0TrG__body{--ink-delay:.38s}.AccessGate-module__iI0TrG__access>[data-ink-initial]{animation-delay:var(--ink-delay)}.AccessGate-module__iI0TrG__access>:last-child,.AccessGate-module__iI0TrG__previewStrip{animation:none}@keyframes AccessGate-module__iI0TrG__riseFlat{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.AccessGate-module__iI0TrG__film>*{animation:AccessGate-module__iI0TrG__rise .43s var(--ease-out) both}.AccessGate-module__iI0TrG__film>:first-child{animation-name:AccessGate-module__iI0TrG__riseFlat;animation-delay:70ms}.AccessGate-module__iI0TrG__film>:nth-child(2){animation-delay:.17s}.AccessGate-module__iI0TrG__film>:nth-child(3){animation-delay:.225s}html[data-js]:not([data-arrived]):not([data-access-arrival]) :is(.AccessGate-module__iI0TrG__previewStrip img,.AccessGate-module__iI0TrG__access>*,.AccessGate-module__iI0TrG__film>*){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.AccessGate-module__iI0TrG__previewStrip img,.AccessGate-module__iI0TrG__access>*,.AccessGate-module__iI0TrG__film>*{animation:none}}.AccessGate-module__iI0TrG__film{min-width:0}.AccessGate-module__iI0TrG__filmHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-top:1.2rem;display:flex}.AccessGate-module__iI0TrG__filmTitle{font-size:var(--step-2);letter-spacing:-.03em;line-height:1.15}.AccessGate-module__iI0TrG__personal{color:var(--ink-dim);font-size:.875rem}.AccessGate-module__iI0TrG__platform{min-height:44px;font-family:var(--font-mono);color:var(--ink-dim);--ink-delay:80ms;align-items:center;gap:.7rem;margin-top:-.65rem;margin-bottom:.35rem;font-size:.75rem;display:inline-flex}.AccessGate-module__iI0TrG__platform:hover{text-underline-offset:.25em;text-decoration:underline}.AccessGate-module__iI0TrG__returnNote{color:var(--ink-dim);--ink-delay:.48s;margin-top:.8rem;font-size:.8125rem;line-height:1.6}.AccessGate-module__iI0TrG__access{min-width:0;max-width:30rem;scroll-margin-top:6rem}.AccessGate-module__iI0TrG__title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,3.25vw,3.25rem);line-height:1.08}.AccessGate-module__iI0TrG__body{color:var(--ink-dim);max-width:45ch;margin-top:1rem;font-size:1rem;line-height:1.65}.AccessGate-module__iI0TrG__terms{flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:1rem;display:flex}.AccessGate-module__iI0TrG__free{border:1px solid color-mix(in oklch, var(--accent) 34%, transparent);background:color-mix(in oklch, var(--accent) 9%, transparent);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.55rem;padding:.42rem .85rem;display:inline-flex}.AccessGate-module__iI0TrG__paid{color:var(--ink-muted);font-size:.8125rem;line-height:1.6}@media (max-width:850px){.AccessGate-module__iI0TrG__layout{grid-template-columns:1fr;gap:1.5rem;max-width:42rem;margin-inline:auto}.AccessGate-module__iI0TrG__access{border-top:1px solid var(--line);max-width:none;padding-top:1.25rem}.AccessGate-module__iI0TrG__layout[data-library] .AccessGate-module__iI0TrG__access{border-top:0;padding-top:0}.AccessGate-module__iI0TrG__main{padding-top:6rem}.AccessGate-module__iI0TrG__title{font-size:clamp(2rem,6.5vw,3rem)}}@media (max-width:480px){.AccessGate-module__iI0TrG__main[data-library]{min-height:0;padding-block:6rem 2.5rem}.AccessGate-module__iI0TrG__layout[data-library] .AccessGate-module__iI0TrG__title{font-size:2.1rem}.AccessGate-module__iI0TrG__layout[data-library] .AccessGate-module__iI0TrG__body{font-size:.9375rem}.AccessGate-module__iI0TrG__previewStrip{margin-bottom:1.75rem}.AccessGate-module__iI0TrG__free{padding-inline:.7rem;font-size:.6875rem}}
.LabArtwork-module__Mu27Ha__artwork{--paper:var(--bg-raised);--print:color-mix(in oklab,var(--ink) 74%,var(--ink-dim));--art-accent-rest:color-mix(in oklab,var(--ink-dim) 80%,var(--accent));--art-accent:var(--art-accent-rest);--art-cut:var(--art-accent-rest);--art-x:0;--art-y:0;--art-hover:0;--field-opacity:.13;aspect-ratio:1.2;border:1px solid var(--line-strong);isolation:isolate;background:var(--paper);min-width:0;color:var(--print);border-radius:4px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 36%,#000 52%);mask-image:linear-gradient(#0000 36%,#000 52%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;container-type:inline-size}.LabArtwork-module__Mu27Ha__compact{aspect-ratio:1.9}.LabArtwork-module__Mu27Ha__earn{--cut-direction:1}.LabArtwork-module__Mu27Ha__poster{--art-cycle:6.4s;--art-ease:cubic-bezier(.7,0,.24,1);position:absolute;inset:0;overflow:hidden}.LabArtwork-module__Mu27Ha__poster:before{content:"";pointer-events:none;opacity:.08;background:repeating-linear-gradient(0deg,transparent 0 3px,var(--ink-muted) 3px 3.5px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 38%,#000);mask-image:linear-gradient(120deg,#0000 38%,#000)}.LabArtwork-module__Mu27Ha__ridgeField{width:100%;height:100%;opacity:var(--field-opacity);stroke:var(--art-accent);stroke-width:.8px;pointer-events:none;position:absolute;inset:0}.LabArtwork-module__Mu27Ha__fieldLines{transform-origin:50%}.LabArtwork-module__Mu27Ha__community .LabArtwork-module__Mu27Ha__ridgeField{--field-opacity:.11;transform:rotate(180deg)}.LabArtwork-module__Mu27Ha__artwork:after{content:"";pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 20%,#a8dfe3 45%,#bdacdb 55%,#dfbfa4 63%,#0000 80%);position:absolute;inset:0}@supports (color:color-mix(in oklab,red calc(50% + 1%),blue)){.LabArtwork-module__Mu27Ha__artwork{--art-accent:color-mix(in oklab,var(--art-accent-rest) calc(100% - var(--art-hover) * 40%),var(--accent));--art-cut:color-mix(in oklab,var(--art-accent-rest) calc(100% - var(--art-hover) * 100%),var(--accent))}}.LabArtwork-module__Mu27Ha__emblem{aspect-ratio:1;pointer-events:none;position:absolute;transform:skewY(-7deg)}.LabArtwork-module__Mu27Ha__emblemFrame{fill:none;width:100%;height:100%;stroke:var(--art-accent);stroke-width:.7px;opacity:.65;position:absolute;inset:0}.LabArtwork-module__Mu27Ha__emblem>span{background:var(--print);-webkit-mask-image:var(--emblem-image);mask-image:var(--emblem-image);position:absolute;inset:10%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.LabArtwork-module__Mu27Ha__emblemFace{opacity:.9}.LabArtwork-module__Mu27Ha__currencyDetail{width:17%;top:6%;right:3.3%}.LabArtwork-module__Mu27Ha__currencyDetail .LabArtwork-module__Mu27Ha__emblemFrame{width:84%;height:84%;inset:8%}.LabArtwork-module__Mu27Ha__currencyDetail .LabArtwork-module__Mu27Ha__emblemFace{inset:12%}.LabArtwork-module__Mu27Ha__peopleDetail{width:20%;bottom:8.5%;left:4%}.LabArtwork-module__Mu27Ha__peopleDetail .LabArtwork-module__Mu27Ha__emblemFrame{width:84%;height:78%;inset:16% auto auto 4%}.LabArtwork-module__Mu27Ha__peopleDetail .LabArtwork-module__Mu27Ha__emblemFace{inset:14.3% 13.9% 5.7% 6.1%}.LabArtwork-module__Mu27Ha__earnComposition{height:34cqw;font-family:var(--font-archivo);font-variation-settings:"wdth" 82;letter-spacing:-.075em;font-size:32cqw;font-weight:850;line-height:.8;position:absolute;top:50%;left:6%;right:6%;transform:translateY(-40%)skewY(-7deg)}.LabArtwork-module__Mu27Ha__compact .LabArtwork-module__Mu27Ha__earnComposition{top:56%}.LabArtwork-module__Mu27Ha__earnWord,.LabArtwork-module__Mu27Ha__earnEcho{transform-origin:0 100%;position:absolute;inset:0}.LabArtwork-module__Mu27Ha__earnWord{transform:translateY(0)}.LabArtwork-module__Mu27Ha__earnEcho{--echo-y:calc(var(--echo) * -.9cqw);color:#0000;-webkit-text-stroke:.7px var(--art-accent);opacity:calc(.58 - var(--echo) * .065);transform:translateY(calc(var(--echo-y) * .4))}.LabArtwork-module__Mu27Ha__communityComposition{position:absolute;inset:12% 6% 16%;transform:skewY(-7deg)}.LabArtwork-module__Mu27Ha__communityWord{font-family:var(--font-archivo);font-variation-settings:"wdth" 96;letter-spacing:-.065em;flex-direction:column;font-size:23.9cqw;font-weight:850;line-height:.76;display:flex}.LabArtwork-module__Mu27Ha__communityWord>span{transform-origin:0;display:block}.LabArtwork-module__Mu27Ha__communityWord>span:last-child{transform-origin:100%;align-self:flex-end;margin-top:2.4cqw}.LabArtwork-module__Mu27Ha__typePlate{display:block;position:relative}.LabArtwork-module__Mu27Ha__typeFace{clip-path:inset(0 0 31%);display:block}.LabArtwork-module__Mu27Ha__typeCut{clip-path:inset(70% 0 0);color:var(--art-cut);display:block;position:absolute;inset:0}.LabArtwork-module__Mu27Ha__communityWord>span:last-child .LabArtwork-module__Mu27Ha__typeCut{--cut-direction:-1}.LabArtwork-module__Mu27Ha__ribbon{height:2.7cqw;position:absolute;left:0;right:0}.LabArtwork-module__Mu27Ha__earnRibbon{top:27.1cqw}.LabArtwork-module__Mu27Ha__communityRibbon{height:1.45cqw;top:calc(50% - .3cqw)}.LabArtwork-module__Mu27Ha__ribbon>i{transform-origin:0 0;position:absolute;inset:0}.LabArtwork-module__Mu27Ha__ribbonFace{background:var(--art-accent);clip-path:polygon(0 0,100% 0,86% 54%,0 9%)}.LabArtwork-module__Mu27Ha__ribbonEdge{background:var(--print);opacity:.35;clip-path:polygon(0 0,100% 0,86% 54%,0 9%);transform:translateY(.65cqw)scaleY(.35)}.LabArtwork-module__Mu27Ha__ribbonHatch{background:repeating-linear-gradient(110deg,var(--art-accent) 0 1px,transparent 1px 4px);opacity:.2;clip-path:polygon(0 0,100% 0,86% 100%,0 9%);transform:translateY(.75cqw)}.LabArtwork-module__Mu27Ha__communityRibbon .LabArtwork-module__Mu27Ha__ribbonEdge{opacity:.22}.LabArtwork-module__Mu27Ha__ribbonLight{clip-path:polygon(0 0,100% 0,86% 70%,0 9%);pointer-events:none;overflow:hidden}.LabArtwork-module__Mu27Ha__ribbonLight b{inset-block:0;background:linear-gradient(90deg,transparent,var(--print),transparent);opacity:0;width:24%;position:absolute;left:0}.LabArtwork-module__Mu27Ha__registrationTrack{width:21%;height:7px;color:var(--art-accent);justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:3%;right:6%}.LabArtwork-module__Mu27Ha__registrationTrack:after{content:"";opacity:.18;background:currentColor;height:1px;position:absolute;bottom:2px;left:0;right:0}.LabArtwork-module__Mu27Ha__registrationTrack i{opacity:.35;background:currentColor;width:1px;height:3px;display:block}.LabArtwork-module__Mu27Ha__registrationTrack i:nth-child(4n+1){opacity:.55;height:6px}.LabArtwork-module__Mu27Ha__registrationTrack b{clip-path:polygon(0 0,100% 0,80% 100%,0 100%);background:currentColor;width:18%;height:5px;position:absolute;bottom:0;left:0}.LabArtwork-module__Mu27Ha__registrationTrack em{transform-origin:0;opacity:.65;background:currentColor;width:100%;height:1px;position:absolute;bottom:2px;left:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.LabArtwork-module__Mu27Ha__ridgeField{translate:calc(var(--art-x) * -.9cqw) calc(var(--art-y) * -.6cqw);opacity:calc(var(--field-opacity) + var(--art-hover) * .09)}.LabArtwork-module__Mu27Ha__emblem{translate:calc(var(--art-x) * 1cqw) calc(var(--art-y) * .7cqw)}.LabArtwork-module__Mu27Ha__peopleDetail{translate:calc(var(--art-x) * .5cqw) calc(var(--art-y) * .4cqw)}.LabArtwork-module__Mu27Ha__typePlate{translate:calc(var(--art-x) * .24cqw) calc(var(--art-y) * .16cqw)}.LabArtwork-module__Mu27Ha__emblemFrame{scale:calc(1 + var(--art-hover) * .09);opacity:calc(.65 + var(--art-hover) * .35)}.LabArtwork-module__Mu27Ha__ribbon{translate:calc(var(--art-x) * -.3cqw) 0}.LabArtwork-module__Mu27Ha__poster{transition:scale .18s cubic-bezier(.22,1,.36,1);scale:1}.LabArtwork-module__Mu27Ha__artwork[data-art-pressed=true] .LabArtwork-module__Mu27Ha__poster{scale:.988}html[data-reveal] .LabArtwork-module__Mu27Ha__artwork[data-reveal-live]{animation:1.1s linear both LabArtwork-module__Mu27Ha__art-arrive}html[data-reveal] .LabArtwork-module__Mu27Ha__artwork[data-reveal-live]:after{animation:1.1s linear both LabArtwork-module__Mu27Ha__art-colour}html[data-js] .LabArtwork-module__Mu27Ha__artwork [data-art-track]{animation-duration:var(--art-cycle);animation-delay:var(--art-phase-delay,0s);animation-timing-function:var(--art-ease);animation-iteration-count:infinite;animation-play-state:paused}html[data-js] .LabArtwork-module__Mu27Ha__earnWord{animation-name:LabArtwork-module__Mu27Ha__earn-word}html[data-js] .LabArtwork-module__Mu27Ha__earnEcho{animation-name:LabArtwork-module__Mu27Ha__earn-echo}html[data-js] .LabArtwork-module__Mu27Ha__communityWord>span{animation-name:LabArtwork-module__Mu27Ha__community-type}html[data-js] .LabArtwork-module__Mu27Ha__communityWord>span:last-child{animation-name:LabArtwork-module__Mu27Ha__community-type-end}html[data-js] .LabArtwork-module__Mu27Ha__typeCut{animation-name:LabArtwork-module__Mu27Ha__type-cut}html[data-js] .LabArtwork-module__Mu27Ha__fieldLines{animation-name:LabArtwork-module__Mu27Ha__field-travel}html[data-js] .LabArtwork-module__Mu27Ha__emblemFace{animation-name:LabArtwork-module__Mu27Ha__emblem-rise}html[data-js] .LabArtwork-module__Mu27Ha__currencyDetail .LabArtwork-module__Mu27Ha__emblemFrame{animation-name:LabArtwork-module__Mu27Ha__emblem-rise}html[data-js] .LabArtwork-module__Mu27Ha__peopleDetail .LabArtwork-module__Mu27Ha__emblemFace{animation-name:none}html[data-js] .LabArtwork-module__Mu27Ha__ribbonFace{animation-name:LabArtwork-module__Mu27Ha__ribbon-press}html[data-js] .LabArtwork-module__Mu27Ha__ribbonEdge{animation-name:LabArtwork-module__Mu27Ha__ribbon-edge}html[data-js] .LabArtwork-module__Mu27Ha__ribbonHatch{animation-name:LabArtwork-module__Mu27Ha__ribbon-hatch}html[data-js] .LabArtwork-module__Mu27Ha__registrationTrack b{animation-name:LabArtwork-module__Mu27Ha__registration-travel}html[data-js] .LabArtwork-module__Mu27Ha__registrationTrack em{animation-name:LabArtwork-module__Mu27Ha__registration-fill}html[data-js] .LabArtwork-module__Mu27Ha__frameStart{animation-name:LabArtwork-module__Mu27Ha__frame-open-start}html[data-js] .LabArtwork-module__Mu27Ha__frameEnd{animation-name:LabArtwork-module__Mu27Ha__frame-open-end}html[data-js] .LabArtwork-module__Mu27Ha__ribbonLight b{animation-name:LabArtwork-module__Mu27Ha__ribbon-light}html[data-arrived] .LabArtwork-module__Mu27Ha__artwork[data-motion-active=true] [data-art-track]{animation-play-state:running}}@media (min-width:721px){[data-media-sequence=lab-sections] .LabArtwork-module__Mu27Ha__community .LabArtwork-module__Mu27Ha__poster{--art-phase-delay:.6s}}@keyframes LabArtwork-module__Mu27Ha__art-arrive{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes LabArtwork-module__Mu27Ha__art-colour{0%{opacity:0;transform:translateY(65%)}30%{opacity:.7}75%{opacity:.35}to{opacity:0;transform:translateY(-65%)}}@keyframes LabArtwork-module__Mu27Ha__registration-travel{0%,8%,to{transform:translate(0)}44%,56%{transform:translate(455%)}}@keyframes LabArtwork-module__Mu27Ha__registration-fill{0%,8%,to{transform:scaleX(0)}44%,56%{transform:scaleX(1)}}@keyframes LabArtwork-module__Mu27Ha__earn-word{0%,8%,to{transform:translateY(0)}44%,56%{transform:translateY(-4.6cqw)}}@keyframes LabArtwork-module__Mu27Ha__earn-echo{0%,8%,to{transform:translateY(calc(var(--echo-y) * .4))}44%,56%{transform:translateY(calc(var(--echo-y) - 4.6cqw))}}@keyframes LabArtwork-module__Mu27Ha__community-type{0%,8%,to{transform:translate(0)scaleX(1)}44%,56%{transform:translate(3.4cqw)scaleX(.92)}}@keyframes LabArtwork-module__Mu27Ha__community-type-end{0%,8%,to{transform:translate(0)scaleX(1)}44%,56%{transform:translate(-3.4cqw)scaleX(.92)}}@keyframes LabArtwork-module__Mu27Ha__type-cut{0%,8%,to{transform:translate(0)}44%,56%{transform:translateX(calc(var(--cut-direction,1) * .5cqw))}}@keyframes LabArtwork-module__Mu27Ha__field-travel{0%,8%,to{transform:translate(0)}44%,56%{transform:translate(-28px,-8px)}}@keyframes LabArtwork-module__Mu27Ha__emblem-rise{0%,8%,to{transform:translateY(0)}44%,56%{transform:translateY(-.6cqw)}}@keyframes LabArtwork-module__Mu27Ha__ribbon-press{0%,8%,to{transform:scaleX(1)}44%,56%{transform:scaleX(.88)}}@keyframes LabArtwork-module__Mu27Ha__ribbon-edge{0%,8%,to{transform:translateY(.65cqw)scaleY(.35)}44%,56%{transform:translateY(1.15cqw)scale(.94,.35)}}@keyframes LabArtwork-module__Mu27Ha__ribbon-hatch{0%,8%,to{opacity:.2;transform:translateY(.75cqw)}44%,56%{opacity:.42;transform:translateY(1.6cqw)}}@keyframes LabArtwork-module__Mu27Ha__frame-open-start{0%,8%,to{transform:translate(0)}44%,56%{transform:translate(-3px,-3px)}}@keyframes LabArtwork-module__Mu27Ha__frame-open-end{0%,8%,to{transform:translate(0)}44%,56%{transform:translate(3px,3px)}}@keyframes LabArtwork-module__Mu27Ha__ribbon-light{0%,8%,to{opacity:0;transform:translate(-110%)}22%{opacity:.85}44%,56%{opacity:0;transform:translate(430%)}}@media (max-width:720px){.LabArtwork-module__Mu27Ha__artwork:not(.LabArtwork-module__Mu27Ha__compact){aspect-ratio:1.35}}@media (prefers-reduced-motion:reduce){.LabArtwork-module__Mu27Ha__artwork [data-art-track]{animation:none}}@media (forced-colors:active){.LabArtwork-module__Mu27Ha__artwork{border:1px solid canvastext}.LabArtwork-module__Mu27Ha__earnEcho,.LabArtwork-module__Mu27Ha__ridgeField,.LabArtwork-module__Mu27Ha__typeCut{display:none}.LabArtwork-module__Mu27Ha__typeFace{clip-path:none}}@media print{.LabArtwork-module__Mu27Ha__artwork [data-art-track]{animation:none!important}}
.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}
.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}}
.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}}
.lab-module__XFqHfa__main{padding-block:clamp(6.5rem,11vh,8.5rem) 0}.lab-module__XFqHfa__heading{max-width:52rem;margin-bottom:1.5rem}html[data-access-arrival] .lab-module__XFqHfa__main{--catalog-arrival-offset:.9s}.lab-module__XFqHfa__heading h1{letter-spacing:-.04em;--ink-delay:calc(var(--catalog-arrival-offset,0s) + .12s);font-size:clamp(2.5rem,4.5vw,4rem);font-weight:500;line-height:1.1}.lab-module__XFqHfa__heading>p{max-width:60ch;color:var(--ink-dim);font-size:var(--step-0);--ink-delay:.3s;margin-top:1rem;line-height:1.65}@media (max-width:720px){.lab-module__XFqHfa__main{padding-top:7rem}}
.LabHome-module__r3lrua__main{--lab-arrival-offset:0s;--home-gap:clamp(2rem, 4.5vw, 4.5rem);padding-block:clamp(7rem,10vw,9rem) clamp(3rem,6vw,6rem)}html[data-access-arrival] .LabHome-module__r3lrua__main{--lab-arrival-offset:.9s}.LabHome-module__r3lrua__intro{column-gap:var(--home-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;row-gap:1.7rem;margin-bottom:clamp(2.5rem,4.2vw,4rem);display:grid}.LabHome-module__r3lrua__slate{grid-column:1/-1}.LabHome-module__r3lrua__title{letter-spacing:-.05em;--ink-descender-room:.12em;--ink-delay:calc(var(--lab-arrival-offset) + .12s);max-width:10ch;font-size:clamp(3.4rem,6.5vw,6rem);font-weight:500;line-height:1.01}.LabHome-module__r3lrua__introBody{min-width:0;padding-top:.5rem}.LabHome-module__r3lrua__lead{max-width:35ch;color:var(--ink-dim);text-wrap:pretty;--ink-delay:calc(var(--lab-arrival-offset) + .26s);font-size:clamp(1rem,1.35vw,1.1875rem);line-height:1.6}.LabHome-module__r3lrua__primaryAction{text-align:center;white-space:normal;--ink-delay:calc(var(--lab-arrival-offset) + .4s);border-radius:10px;min-width:min(100%,19rem);max-width:100%;height:auto;min-height:3.75rem;margin-top:1.35rem;padding:1rem 1.65rem;font-size:1.125rem;font-weight:600;line-height:1.25}.LabHome-module__r3lrua__access{color:var(--ink-muted);--ink-delay:calc(var(--lab-arrival-offset) + .54s);flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:.5rem;font-size:.8125rem;line-height:1.5;display:flex}.LabHome-module__r3lrua__access p{padding-block:.65rem}.LabHome-module__r3lrua__access a{min-height:44px;color:var(--ink-dim);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.25em;align-items:center;display:inline-flex}.LabHome-module__r3lrua__discovery{gap:var(--home-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.LabHome-module__r3lrua__start,.LabHome-module__r3lrua__more{min-width:0}.LabHome-module__r3lrua__sectionLabel{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.LabHome-module__r3lrua__sectionLabel h2{font-size:.9375rem;font-weight:500;line-height:1.5}.LabHome-module__r3lrua__level{color:var(--ink-dim);font-size:.75rem;line-height:1.5}.LabHome-module__r3lrua__level[data-level=Beginner]{color:#84dfa5;color:lab(81.8604% -37.8302 19.4509)}.LabHome-module__r3lrua__level[data-level=Intermediate]{color:#ff9d62;color:lab(75.4769% 52.2814 71.6526)}.LabHome-module__r3lrua__level[data-level=Advanced]{color:#ffa094;color:lab(75.7029% 36.6435 23.1033)}.LabHome-module__r3lrua__startLink{border-radius:10px;display:block}.LabHome-module__r3lrua__startCaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding-top:1.2rem;display:flex}.LabHome-module__r3lrua__startTitle{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;display:flex}.LabHome-module__r3lrua__startCaption h3{letter-spacing:-.025em;--ink-descender-room:.12em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.15}.LabHome-module__r3lrua__startCaption p{color:var(--ink-dim);margin-top:.5rem;font-size:.875rem;line-height:1.6}.LabHome-module__r3lrua__open{color:var(--ink-dim);font-size:.8125rem;line-height:1.5}.LabHome-module__r3lrua__projectList{gap:1.5rem;display:grid}.LabHome-module__r3lrua__project{border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.25rem;min-width:0;display:grid}.LabHome-module__r3lrua__projectCopy{min-width:0}.LabHome-module__r3lrua__projectCopy h3{letter-spacing:-.025em;--ink-descender-room:.12em;margin-top:.4rem;font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:500;line-height:1.2}.LabHome-module__r3lrua__projectCopy p{color:var(--ink-muted);margin-top:.55rem;font-size:.75rem;line-height:1.6}.LabHome-module__r3lrua__libraryLink{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.LabHome-module__r3lrua__libraryLink p{color:var(--ink-dim);font-size:.875rem;line-height:1.6}.LabHome-module__r3lrua__libraryLink a{white-space:normal;height:auto;min-height:3rem;padding-block:.8rem;font-size:.875rem;line-height:1.25}.LabHome-module__r3lrua__future{margin-top:clamp(3.5rem,6vw,5.5rem)}.LabHome-module__r3lrua__futureHeading{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin-bottom:1.5rem;display:flex}.LabHome-module__r3lrua__futureHeading h2{letter-spacing:-.015em;font-size:1.125rem;font-weight:500;line-height:1.4}.LabHome-module__r3lrua__futureHeading p{color:var(--ink-muted);font-size:.8125rem;line-height:1.6}.LabHome-module__r3lrua__futureLinks{gap:var(--home-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LabHome-module__r3lrua__futureLink{border-top:1px solid var(--line);grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:center;gap:1.25rem;min-width:0;padding-block:1.25rem;display:grid}.LabHome-module__r3lrua__futureCopy{min-width:0}.LabHome-module__r3lrua__status{color:var(--ink-muted);font-size:.6875rem;line-height:1.5}.LabHome-module__r3lrua__futureCopy h3{letter-spacing:-.015em;margin-top:.3rem;font-size:1.25rem;font-weight:500;line-height:1.3}.LabHome-module__r3lrua__futureCopy p{color:var(--ink-dim);max-width:35ch;margin-top:.4rem;font-size:.8125rem;line-height:1.6}.LabHome-module__r3lrua__startLink:focus-visible,.LabHome-module__r3lrua__project:focus-visible,.LabHome-module__r3lrua__futureLink:focus-visible{outline:2px solid var(--accent);outline-offset:6px}@media (hover:hover) and (pointer:fine){.LabHome-module__r3lrua__startLink:hover h3,.LabHome-module__r3lrua__project:hover h3,.LabHome-module__r3lrua__futureLink:hover h3{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.LabHome-module__r3lrua__startLink:hover .LabHome-module__r3lrua__open,.LabHome-module__r3lrua__access a:hover{color:var(--ink)}}@media (max-width:1000px){.LabHome-module__r3lrua__main{--home-gap:2rem}.LabHome-module__r3lrua__intro,.LabHome-module__r3lrua__discovery{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.LabHome-module__r3lrua__project{gap:.875rem}.LabHome-module__r3lrua__futureLink{grid-template-columns:6.5rem minmax(0,1fr);gap:1rem}}@media (max-width:720px){.LabHome-module__r3lrua__main{padding-top:6rem}.LabHome-module__r3lrua__intro{grid-template-columns:1fr;row-gap:1.2rem;margin-bottom:2rem}.LabHome-module__r3lrua__title{max-width:10ch;font-size:clamp(2.75rem,12vw,4.5rem)}.LabHome-module__r3lrua__introBody{padding-top:0}.LabHome-module__r3lrua__lead{max-width:35ch;font-size:1rem;line-height:1.6}.LabHome-module__r3lrua__primaryAction{width:100%;min-width:0;min-height:3.5rem;margin-top:1.2rem;padding-inline:1rem;font-size:1rem}.LabHome-module__r3lrua__access{justify-content:space-between;margin-top:.35rem}.LabHome-module__r3lrua__discovery{grid-template-columns:1fr;gap:2.25rem}.LabHome-module__r3lrua__sectionLabel{margin-bottom:.8rem}.LabHome-module__r3lrua__startCaption{gap:.55rem;padding-top:1rem}.LabHome-module__r3lrua__startCaption p{font-size:.8125rem}.LabHome-module__r3lrua__projectList{gap:1.1rem}.LabHome-module__r3lrua__project{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1rem}.LabHome-module__r3lrua__projectCopy h3{font-size:1.125rem}.LabHome-module__r3lrua__projectCopy p{margin-top:.4rem}.LabHome-module__r3lrua__libraryLink{gap:.75rem;margin-top:1.25rem;padding-top:1.25rem}.LabHome-module__r3lrua__libraryLink a{width:100%}.LabHome-module__r3lrua__future{margin-top:3rem}.LabHome-module__r3lrua__futureHeading{gap:.35rem 1rem;margin-bottom:.75rem}.LabHome-module__r3lrua__futureLinks{grid-template-columns:1fr;gap:0}.LabHome-module__r3lrua__futureLink{grid-template-columns:7rem minmax(0,1fr);padding-block:1.1rem}}@media (max-width:359px){.LabHome-module__r3lrua__access{column-gap:.75rem;font-size:.75rem}.LabHome-module__r3lrua__futureLink{grid-template-columns:5.5rem minmax(0,1fr)}.LabHome-module__r3lrua__project{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:.875rem}}@media (forced-colors:active){.LabHome-module__r3lrua__primaryAction{border:1px solid buttontext}.LabHome-module__r3lrua__level[data-level],.LabHome-module__r3lrua__status{color:canvastext}}
