.GlobalNav-module__EAv0Lq__nav{z-index:100;height:var(--nav-height);border-bottom:var(--border-hairline) solid transparent;transition:transform var(--duration-ui) var(--ease-out), background-color var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out);align-items:center;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.GlobalNav-module__EAv0Lq__nav[data-grounded]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--line-soft);background:#050505c7}.GlobalNav-module__EAv0Lq__nav[data-hidden]{transform:translateY(-100%)}.GlobalNav-module__EAv0Lq__inner{align-items:center;gap:var(--space-5);width:100%;display:flex}.GlobalNav-module__EAv0Lq__wordmark{color:var(--paper);white-space:nowrap;margin-right:auto}.GlobalNav-module__EAv0Lq__talk{min-height:2.75rem;color:var(--paper);border:1px solid var(--line-dark);white-space:nowrap;transition:color var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out), background-color var(--duration-ui) var(--ease-out);background:#ffffff09;border-radius:999px;justify-content:center;align-items:center;padding:0 1.25rem;display:inline-flex}.GlobalNav-module__EAv0Lq__talk:hover{color:var(--paper);border-color:var(--purple-bright);background:var(--purple-wash)}.GlobalNav-module__EAv0Lq__menuButton{padding:var(--space-2);margin-right:calc(var(--space-2) * -1);color:var(--paper);cursor:pointer;background:0 0;border:0;display:grid}@media (max-width:1023.98px){.GlobalNav-module__EAv0Lq__talk{display:none}}.GlobalNav-module__EAv0Lq__panel{z-index:110;height:100dvh;min-height:100svh;padding:max(1.25rem, env(safe-area-inset-top)) var(--page-pad) max(1.5rem, env(safe-area-inset-bottom));background:var(--ink-000);isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow-y:auto}.GlobalNav-module__EAv0Lq__panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(28rem 24rem at 70% 45%,#8d42fe14,#0000 75%);position:absolute;inset:0}.GlobalNav-module__EAv0Lq__panelTop,.GlobalNav-module__EAv0Lq__panelMiddle,.GlobalNav-module__EAv0Lq__panelBottom{width:min(100%,78rem);margin-inline:auto}.GlobalNav-module__EAv0Lq__panelTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.GlobalNav-module__EAv0Lq__panelClose{letter-spacing:.06em;min-height:2.75rem;color:var(--paper);cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:0 .25rem;font-size:.75rem;display:flex}.GlobalNav-module__EAv0Lq__panelClose span{font-size:1.9rem;font-weight:300;line-height:.7}.GlobalNav-module__EAv0Lq__panelClose:hover{color:var(--purple-bright)}.GlobalNav-module__EAv0Lq__panelMiddle{text-align:center;align-self:center;width:min(100%,32rem);padding-block:clamp(2rem,6vh,4rem)}.GlobalNav-module__EAv0Lq__panelNav{display:grid}.GlobalNav-module__EAv0Lq__panelRow{color:var(--paper);opacity:0;animation:GlobalNav-module__EAv0Lq__panel-in var(--duration-ui) var(--ease-out) forwards;padding:clamp(.3rem,1vh,.65rem) 0;transition:color .18s;display:block;transform:translateY(16px)}.GlobalNav-module__EAv0Lq__panelRow:hover,.GlobalNav-module__EAv0Lq__panelRow:focus-visible,.GlobalNav-module__EAv0Lq__panelRow[data-active] .GlobalNav-module__EAv0Lq__panelLink{color:var(--purple-bright)}.GlobalNav-module__EAv0Lq__panelLink{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2rem,3.3vw,3.5rem);font-weight:400;line-height:1.03}.GlobalNav-module__EAv0Lq__panelBottom{border-top:1px solid var(--line-dark);text-align:center;justify-content:center;align-items:center;min-height:clamp(8rem,20vh,12rem);padding-block:1.5rem;display:flex}.GlobalNav-module__EAv0Lq__panelInvitation{max-width:43ch;color:var(--paper-muted);margin:0 auto;font-size:clamp(.9rem,1.25vw,1.1rem);line-height:1.5}@keyframes GlobalNav-module__EAv0Lq__panel-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GlobalNav-module__EAv0Lq__nav{transition-duration:.12s}.GlobalNav-module__EAv0Lq__nav[data-hidden]{transform:none}.GlobalNav-module__EAv0Lq__panelRow{opacity:1;transition:none;animation-duration:.001ms;transform:none}}.GlobalNav-module__EAv0Lq__wordmark{background:#080808;border-radius:.2rem;flex-shrink:0;align-items:center;width:7rem;padding:.3rem .4rem;display:flex}.GlobalNav-module__EAv0Lq__wordmark img{filter:invert()contrast(1.2);width:100%;height:auto;display:block}.GlobalNav-module__EAv0Lq__wordmark:focus-visible{outline:2px solid var(--purple-bright);outline-offset:4px}@media (max-width:560px){.GlobalNav-module__EAv0Lq__wordmark{width:6.25rem}}.GlobalNav-module__EAv0Lq__menuButton{place-items:center;width:2.75rem;height:2.75rem;padding:0}@media (max-width:1023.98px){.GlobalNav-module__EAv0Lq__menuButton{display:grid}}@media (max-width:767.98px){.GlobalNav-module__EAv0Lq__panelTop{align-items:start}.GlobalNav-module__EAv0Lq__panelMiddle{text-align:center;width:min(100%,27rem)}.GlobalNav-module__EAv0Lq__panelLink{font-size:clamp(2rem,8.4vw,3.25rem);line-height:1.03}.GlobalNav-module__EAv0Lq__panelInvitation{max-width:32ch;font-size:clamp(.85rem,3.4vw,1rem)}}@media (max-height:640px) and (max-width:767.98px){.GlobalNav-module__EAv0Lq__panelMiddle{padding-block:1.25rem}.GlobalNav-module__EAv0Lq__panelRow{padding-block:.25rem}.GlobalNav-module__EAv0Lq__panelLink{font-size:clamp(1.7rem,7vw,2.3rem)}.GlobalNav-module__EAv0Lq__panelInvitation{font-size:.8rem;line-height:1.35}}
.Loader-module__MMnWBW__loader{z-index:300;padding:calc(var(--space-5) + .5rem) var(--page-pad) var(--space-5);background:var(--ink-000);clip-path:inset(0);transition:clip-path var(--duration-scene) var(--ease-in-out);grid-template-rows:auto 1fr auto;animation:0s 5s forwards Loader-module__MMnWBW__loader-failsafe;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes Loader-module__MMnWBW__loader-failsafe{to{visibility:hidden;pointer-events:none}}.Loader-module__MMnWBW__loader[data-done]{clip-path:inset(0 0 100%);pointer-events:none}.Loader-module__MMnWBW__head{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-hairline) solid var(--line-soft);color:var(--paper-muted);display:flex}.Loader-module__MMnWBW__headRight{text-align:right}.Loader-module__MMnWBW__wordmark{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;color:var(--paper);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-content:center;margin:0;font-size:clamp(3rem,13vw,11rem);font-weight:600;line-height:.82;display:grid}.Loader-module__MMnWBW__wordOne{grid-area:1/1;justify-self:start}.Loader-module__MMnWBW__wordTwo{grid-area:2/2;justify-self:end}.Loader-module__MMnWBW__wordOne,.Loader-module__MMnWBW__wordTwo{clip-path:inset(0 0 100%);animation:Loader-module__MMnWBW__word-rise var(--duration-reveal) var(--ease-out) forwards;display:block}.Loader-module__MMnWBW__wordTwo{animation-delay:.14s}@keyframes Loader-module__MMnWBW__word-rise{0%{clip-path:inset(0 0 100%);translate:0 .14em}to{clip-path:inset(0 0 -.14em);translate:0}}.Loader-module__MMnWBW__foot{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-4);display:flex}.Loader-module__MMnWBW__status{color:var(--paper-muted);margin:0}.Loader-module__MMnWBW__count{color:var(--paper);font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.25rem,7vw,6rem);font-weight:500;line-height:.85}.Loader-module__MMnWBW__percent{color:var(--purple-bright);vertical-align:super;margin-inline-start:.28em;font-size:.34em}.Loader-module__MMnWBW__track{inset-inline:0;background:var(--line-soft);height:2px;position:absolute;bottom:0;overflow:hidden}.Loader-module__MMnWBW__bar{background:var(--purple);transform-origin:0;height:100%;transform:scaleX(var(--load,0));transition:transform var(--duration-reveal) var(--ease-out)}@media (max-width:767.98px){.Loader-module__MMnWBW__head{justify-content:flex-start}.Loader-module__MMnWBW__headRight{display:none}}@media (prefers-reduced-motion:reduce){.Loader-module__MMnWBW__loader{transition-duration:.12s}.Loader-module__MMnWBW__wordOne,.Loader-module__MMnWBW__wordTwo{clip-path:none;animation:none}.Loader-module__MMnWBW__bar{transition:none}}
.HeroScene-module__JlbfOG__hero{min-height:100svh;padding-block:calc(var(--nav-height) + var(--space-6)) var(--space-6);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.HeroScene-module__JlbfOG__hero{min-height:max(700px,100svh)}}.HeroScene-module__JlbfOG__arc{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.HeroScene-module__JlbfOG__arcLine{fill:none;stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.HeroScene-module__JlbfOG__light{pointer-events:none;background:radial-gradient(46rem 46rem at var(--pointer-x,70%) var(--pointer-y,35%), var(--purple-wash) 0%, #8d42fe17 28%, #8d42fe08 52%, transparent 78%);opacity:0;transition:opacity var(--duration-scene) var(--ease-out);position:absolute;inset:0}.HeroScene-module__JlbfOG__hero[data-ready] .HeroScene-module__JlbfOG__light{opacity:1}.HeroScene-module__JlbfOG__talk{top:calc(var(--nav-height) + var(--space-4));right:var(--page-pad);z-index:2;aspect-ratio:1;background:var(--purple);width:clamp(8rem,12vw,11rem);color:var(--ink-on-paper);justify-content:center;align-items:center;gap:var(--space-2);text-align:center;letter-spacing:var(--tracking-title);transition:transform var(--duration-ui) var(--ease-out), background-color var(--duration-ui) var(--ease-out);border-radius:50%;flex-direction:column;font-size:1.5rem;font-weight:500;line-height:1.05;display:flex;position:absolute}.HeroScene-module__JlbfOG__talk:hover{background:var(--purple-bright);transform:scale(1.04)}.HeroScene-module__JlbfOG__talkDot{background:var(--ink-on-paper);border-radius:50%;width:9px;height:9px}@media (max-width:639.98px){.HeroScene-module__JlbfOG__talk{margin:0 0 var(--space-5) var(--page-pad);position:static}}@media (prefers-reduced-motion:reduce){.HeroScene-module__JlbfOG__talk{transition-duration:.12s}.HeroScene-module__JlbfOG__talk:hover{transform:none}}.HeroScene-module__JlbfOG__inner{z-index:1;--lift:calc(min(var(--progress,0) / .7, 1) * -8vh);width:100%;transform:translateY(var(--lift));opacity:calc(1 - min(var(--progress,0) / .7, 1) * .75);position:relative}.HeroScene-module__JlbfOG__title{color:var(--paper);margin-bottom:var(--space-6);font-weight:400}.HeroScene-module__JlbfOG__title span{display:block}.HeroScene-module__JlbfOG__title span+span{padding-left:.12em}.HeroScene-module__JlbfOG__foot{justify-content:space-between;align-items:flex-end;gap:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}.HeroScene-module__JlbfOG__tags{gap:var(--space-6);margin:0 0 var(--space-4);color:var(--paper);flex-wrap:wrap;padding:0;list-style:none;display:flex}.HeroScene-module__JlbfOG__tag{align-items:center;gap:var(--space-3);display:flex}.HeroScene-module__JlbfOG__tag:before{content:"";background:var(--purple);border-radius:50%;flex:none;width:7px;height:7px}.HeroScene-module__JlbfOG__scrollCue{color:var(--gray);align-items:center;gap:var(--space-3);margin:0;display:flex}.HeroScene-module__JlbfOG__scrollCue:after{content:"";width:3rem;height:var(--border-hairline);background:var(--line-dark)}.HeroScene-module__JlbfOG__note{max-width:34ch}.HeroScene-module__JlbfOG__support{color:var(--paper);margin:0}.HeroScene-module__JlbfOG__accent{color:var(--purple-bright);margin:var(--space-2) 0 0}@media (max-width:1023.98px){.HeroScene-module__JlbfOG__hero{justify-content:center}.HeroScene-module__JlbfOG__foot{flex-direction:column;align-items:flex-start}.HeroScene-module__JlbfOG__tags{gap:var(--space-4)}}@media (prefers-reduced-motion:reduce){.HeroScene-module__JlbfOG__inner{opacity:1;transform:none}.HeroScene-module__JlbfOG__light{display:none}}.HeroScene-module__JlbfOG__talk{color:var(--purple-bright);isolation:isolate;background:0 0;transition:color .35s}.HeroScene-module__JlbfOG__talk:before{content:"";background:var(--purple);opacity:0;z-index:-1;border-radius:50%;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .35s;position:absolute;inset:0;transform:scale(0)}.HeroScene-module__JlbfOG__talk:hover,.HeroScene-module__JlbfOG__talk:focus-visible{color:#080808;background:0 0;transform:none}.HeroScene-module__JlbfOG__talk:hover:before,.HeroScene-module__JlbfOG__talk:focus-visible:before{opacity:1;transform:scale(1)}.HeroScene-module__JlbfOG__talkDot{opacity:0;transition:opacity .25s}.HeroScene-module__JlbfOG__talk:hover .HeroScene-module__JlbfOG__talkDot,.HeroScene-module__JlbfOG__talk:focus-visible .HeroScene-module__JlbfOG__talkDot{opacity:1}.HeroScene-module__JlbfOG__tag{opacity:0;transition:opacity .3s,transform .4s;transform:translateY(12px)}.HeroScene-module__JlbfOG__tag:first-child{transition-delay:.18s}.HeroScene-module__JlbfOG__tag:nth-child(2){transition-delay:90ms}.HeroScene-module__JlbfOG__tag:nth-child(3){transition-delay:0s}:is(.HeroScene-module__JlbfOG__hero:has(.HeroScene-module__JlbfOG__talk:hover) .HeroScene-module__JlbfOG__tag,.HeroScene-module__JlbfOG__hero:has(.HeroScene-module__JlbfOG__talk:focus-visible) .HeroScene-module__JlbfOG__tag){opacity:1;transform:translateY(0)}:is(.HeroScene-module__JlbfOG__hero:has(.HeroScene-module__JlbfOG__talk:hover) .HeroScene-module__JlbfOG__tag:first-child,.HeroScene-module__JlbfOG__hero:has(.HeroScene-module__JlbfOG__talk:focus-visible) .HeroScene-module__JlbfOG__tag:first-child){transition-delay:.1s}:is(.HeroScene-module__JlbfOG__hero:has(.HeroScene-module__JlbfOG__talk:hover) .HeroScene-module__JlbfOG__tag:nth-child(2),.HeroScene-module__JlbfOG__hero:has(.HeroScene-module__JlbfOG__talk:focus-visible) .HeroScene-module__JlbfOG__tag:nth-child(2)){transition-delay:.2s}:is(.HeroScene-module__JlbfOG__hero:has(.HeroScene-module__JlbfOG__talk:hover) .HeroScene-module__JlbfOG__tag:nth-child(3),.HeroScene-module__JlbfOG__hero:has(.HeroScene-module__JlbfOG__talk:focus-visible) .HeroScene-module__JlbfOG__tag:nth-child(3)){transition-delay:.3s}@media (prefers-reduced-motion:reduce){.HeroScene-module__JlbfOG__talk:before,.HeroScene-module__JlbfOG__tag,.HeroScene-module__JlbfOG__talkDot{transition-duration:1ms;transition-delay:0s!important}.HeroScene-module__JlbfOG__tag{transform:none}}@media (max-width:600px){.HeroScene-module__JlbfOG__hero{padding-top:calc(var(--nav-height) + 2rem)}.HeroScene-module__JlbfOG__talk{width:7rem;margin-bottom:1.5rem}.HeroScene-module__JlbfOG__support,.HeroScene-module__JlbfOG__accent{font-size:1rem}.HeroScene-module__JlbfOG__foot{gap:1.5rem}.HeroScene-module__JlbfOG__title span+span{padding-left:0}.HeroScene-module__JlbfOG__title{font-size:clamp(2.5rem,12.5vw,4rem)}}@media (max-width:767px),(hover:none){.HeroScene-module__JlbfOG__talk{margin-left:auto;margin-right:var(--page-pad);flex-shrink:0;width:7.5rem;position:relative}.HeroScene-module__JlbfOG__hero[data-talk-open] .HeroScene-module__JlbfOG__talk{color:#080808}.HeroScene-module__JlbfOG__hero[data-talk-open] .HeroScene-module__JlbfOG__talk:before{opacity:1;transform:scale(1)}.HeroScene-module__JlbfOG__hero[data-talk-open] .HeroScene-module__JlbfOG__talkDot{opacity:1}.HeroScene-module__JlbfOG__hero[data-talk-open] .HeroScene-module__JlbfOG__tag{opacity:1;transform:none}.HeroScene-module__JlbfOG__hero[data-talk-open] .HeroScene-module__JlbfOG__tag:first-child{transition-delay:.1s}.HeroScene-module__JlbfOG__hero[data-talk-open] .HeroScene-module__JlbfOG__tag:nth-child(2){transition-delay:.2s}.HeroScene-module__JlbfOG__hero[data-talk-open] .HeroScene-module__JlbfOG__tag:nth-child(3){transition-delay:.3s}}.HeroScene-module__JlbfOG__hero[data-talk-open] .HeroScene-module__JlbfOG__talk{color:#080808}.HeroScene-module__JlbfOG__hero[data-talk-open] .HeroScene-module__JlbfOG__talk:before{opacity:1;transform:scale(1)}.HeroScene-module__JlbfOG__hero[data-talk-open] .HeroScene-module__JlbfOG__talkDot{opacity:1}.HeroScene-module__JlbfOG__hero[data-talk-open] .HeroScene-module__JlbfOG__tag{opacity:1;transform:none}@media (max-width:767px){.HeroScene-module__JlbfOG__talk{width:8rem;margin:0 var(--page-pad) 1.75rem auto;font-size:1.2rem;position:relative;top:auto;right:auto}}@media (max-width:767.98px){.HeroScene-module__JlbfOG__hero{min-height:max(100svh,38rem);padding-block:calc(var(--nav-height) + 1.5rem) 3rem;justify-content:flex-end}.HeroScene-module__JlbfOG__talk{margin-bottom:clamp(2rem,8vh,5rem)}.HeroScene-module__JlbfOG__title{margin-bottom:clamp(2rem,7vw,3rem)}.HeroScene-module__JlbfOG__tags{gap:.75rem 1.25rem;margin-bottom:0}.HeroScene-module__JlbfOG__tag{gap:.65rem}.HeroScene-module__JlbfOG__foot{gap:1.25rem}.HeroScene-module__JlbfOG__note{max-width:45ch}}@media (max-width:420px){.HeroScene-module__JlbfOG__title{font-size:clamp(2.5rem,11.5vw,3.5rem)}.HeroScene-module__JlbfOG__talk{width:6.5rem;font-size:1rem}}
.Footer-module__3hUVsW__footer{isolation:isolate;background:var(--ink-100);min-height:auto;padding-block:var(--space-4) 0;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.Footer-module__3hUVsW__card{isolation:isolate;background:color-mix(in srgb, var(--paper) 8%, var(--ink-100));border:var(--border-hairline) solid var(--line-soft);border-radius:clamp(1rem,2.4vw,1.75rem);padding:clamp(1.25rem,2.5vw,2rem);position:relative;overflow:hidden}.Footer-module__3hUVsW__card:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.Footer-module__3hUVsW__nameField{isolation:isolate;margin-top:var(--space-3);--spot:clamp(7rem, 15vw, 13rem);--mx:50%;--my:50%;padding-bottom:.06em;position:relative}.Footer-module__3hUVsW__glow{z-index:-1;left:var(--mx);top:var(--my);width:calc(var(--spot) * 2);height:calc(var(--spot) * 2);filter:blur(26px);opacity:0;transition:opacity var(--duration-ui) var(--ease-out);pointer-events:none;background:radial-gradient(circle closest-side,#a56cff57 0%,#8d42fe26 46%,#0000 100%);border-radius:50%;position:absolute;translate:-50% -50%}.Footer-module__3hUVsW__nameField[data-lit] .Footer-module__3hUVsW__glow{opacity:1}.Footer-module__3hUVsW__columns{row-gap:var(--space-3);color:var(--paper-muted)}.Footer-module__3hUVsW__column{grid-column:span 6;align-content:start;gap:.4rem;display:grid}.Footer-module__3hUVsW__columnTitle{color:var(--paper);margin-bottom:.25rem}.Footer-module__3hUVsW__link:hover{color:var(--paper)}.Footer-module__3hUVsW__required{color:var(--gray);flex-direction:column;gap:2px;display:flex}.Footer-module__3hUVsW__requiredTag{color:var(--purple-bright)}.Footer-module__3hUVsW__bottom{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-3);color:var(--gray);flex-wrap:wrap;display:flex}.Footer-module__3hUVsW__wordmark{text-align:center;color:color-mix(in srgb, var(--paper) 20%, var(--ink-000));font-family:var(--font-display);letter-spacing:var(--tracking-display);white-space:nowrap;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(2.5rem,9vw,9rem);font-weight:500;line-height:.92;position:relative}.Footer-module__3hUVsW__wordmark:after{content:attr(data-name);background:linear-gradient(180deg, var(--purple-dark) 0%, var(--purple) 46%, var(--purple-bright) 88%);color:#0000;-webkit-mask-image:radial-gradient(circle var(--spot) at var(--mx) var(--my), #000 0%, #000000a6 42%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--spot) at var(--mx) var(--my), #000 0%, #000000a6 42%, transparent 100%);mask-image:radial-gradient(circle var(--spot) at var(--mx) var(--my), #000 0%, #000000a6 42%, transparent 100%);opacity:0;transition:opacity var(--duration-ui) var(--ease-out);pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0 0 -.34em}.Footer-module__3hUVsW__nameField[data-lit] .Footer-module__3hUVsW__wordmark:after{opacity:1}@media (hover:none){.Footer-module__3hUVsW__nameField{--spot:clamp(10rem, 40vw, 20rem)}.Footer-module__3hUVsW__wordmark:after,.Footer-module__3hUVsW__glow{opacity:1}}@media (max-width:1023.98px){.Footer-module__3hUVsW__column{grid-column:span 4}}@media (max-width:639.98px){.Footer-module__3hUVsW__column{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.Footer-module__3hUVsW__action,.Footer-module__3hUVsW__wordmark:after,.Footer-module__3hUVsW__glow{transition-duration:.12s}}.Footer-module__3hUVsW__room{margin-top:var(--space-3);background:#a888df;width:100%}.Footer-module__3hUVsW__roomImage{width:100%;height:auto;display:block}.Footer-module__3hUVsW__roomBackground{object-fit:cover;object-position:center;filter:grayscale(.55)saturate(.65)brightness(.55);opacity:.85;z-index:-2}.Footer-module__3hUVsW__roomVeil{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Footer-module__3hUVsW__cardContent{z-index:1;position:relative}.Footer-module__3hUVsW__card:before{display:none}.Footer-module__3hUVsW__card{background:#2d2e30;min-height:clamp(13rem,18vw,17rem)}@media (max-width:639.98px){.Footer-module__3hUVsW__card{min-height:13rem}.Footer-module__3hUVsW__roomBackground{object-position:center}}
.PositioningStatement-module__k5Fs2a__scene{background:linear-gradient(var(--ink-000), var(--ink-100));height:160vh;position:relative}.PositioningStatement-module__k5Fs2a__pin{min-height:100svh;padding-block:var(--space-6);align-items:center;display:flex;position:sticky;top:0}.PositioningStatement-module__k5Fs2a__grid{align-items:start;width:100%}.PositioningStatement-module__k5Fs2a__label{grid-column:1/span 2}.PositioningStatement-module__k5Fs2a__statementCell{grid-column:2/span 9}.PositioningStatement-module__k5Fs2a__note{color:var(--paper-muted);text-align:right;grid-column:11/span 2;margin:0;padding:0;list-style:none}.PositioningStatement-module__k5Fs2a__statement{color:var(--gray);font-family:var(--font-display);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0;font-size:clamp(1.75rem,4.4vw,4rem);font-weight:500;line-height:1.02}.PositioningStatement-module__k5Fs2a__word{white-space:pre;display:inline-block;position:relative}.PositioningStatement-module__k5Fs2a__fill{color:var(--paper);opacity:clamp(0, calc(var(--progress,0) * 1.35 * var(--n) - var(--i)), 1);position:absolute;inset:0}@media (max-width:1023.98px){.PositioningStatement-module__k5Fs2a__label{margin-bottom:var(--space-4);grid-column:1/-1}.PositioningStatement-module__k5Fs2a__statementCell{grid-column:1/-1}.PositioningStatement-module__k5Fs2a__note{text-align:left;margin-top:var(--space-5);gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}}@media (prefers-reduced-motion:reduce){.PositioningStatement-module__k5Fs2a__scene{height:auto;padding-block:var(--section-gap)}.PositioningStatement-module__k5Fs2a__pin{min-height:0;position:static}.PositioningStatement-module__k5Fs2a__statement{color:var(--paper)}.PositioningStatement-module__k5Fs2a__fill{opacity:1}}@media (max-width:700px){.PositioningStatement-module__k5Fs2a__scene{height:145svh}.PositioningStatement-module__k5Fs2a__pin{padding-block:4rem}.PositioningStatement-module__k5Fs2a__statement{font-size:clamp(1.7rem,7.2vw,2.8rem);line-height:1.08}.PositioningStatement-module__k5Fs2a__note{margin-top:1.5rem}}@media (max-width:700px) and (max-height:680px){.PositioningStatement-module__k5Fs2a__scene{height:auto}.PositioningStatement-module__k5Fs2a__pin{min-height:0;position:relative}.PositioningStatement-module__k5Fs2a__statement{color:var(--paper)}.PositioningStatement-module__k5Fs2a__fill{opacity:1}}@media (prefers-reduced-motion:reduce){.PositioningStatement-module__k5Fs2a__scene{height:auto}.PositioningStatement-module__k5Fs2a__pin{min-height:0;position:static}}
.SelectedWorkIndex-module__YcnRWq__section{padding-block:var(--section-gap);background:var(--ink-100)}.SelectedWorkIndex-module__YcnRWq__head{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);color:var(--paper-muted);flex-wrap:wrap;display:flex}.SelectedWorkIndex-module__YcnRWq__list{border-bottom:var(--border-hairline) solid var(--line-dark);margin:0;padding:0;list-style:none;position:relative}.SelectedWorkIndex-module__YcnRWq__row{gap:var(--grid-gap);min-height:clamp(7rem,12svh,10rem);padding-block:var(--space-5);border-top:var(--border-hairline) solid var(--line-dark);grid-template-columns:6rem minmax(0,1fr) minmax(0,.9fr) 2rem;align-items:baseline;display:grid;position:relative}.SelectedWorkIndex-module__YcnRWq__index,.SelectedWorkIndex-module__YcnRWq__descriptor{color:var(--paper-muted)}.SelectedWorkIndex-module__YcnRWq__name{color:var(--paper);transition:transform var(--duration-ui) var(--ease-out)}.SelectedWorkIndex-module__YcnRWq__row:hover .SelectedWorkIndex-module__YcnRWq__name,.SelectedWorkIndex-module__YcnRWq__row:focus-visible .SelectedWorkIndex-module__YcnRWq__name{transform:translate(18px)}.SelectedWorkIndex-module__YcnRWq__arrow{color:var(--paper-muted);transition:color var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);justify-self:end}.SelectedWorkIndex-module__YcnRWq__row:hover .SelectedWorkIndex-module__YcnRWq__arrow,.SelectedWorkIndex-module__YcnRWq__row:focus-visible .SelectedWorkIndex-module__YcnRWq__arrow{color:var(--purple-bright);transform:translate(4px,-4px)}.SelectedWorkIndex-module__YcnRWq__preview{z-index:40;aspect-ratio:4/3;border-radius:var(--radius-large);border:var(--border-hairline) solid var(--line-dark);background:var(--ink-150);pointer-events:none;opacity:0;width:22rem;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);position:fixed;overflow:hidden;transform:translate(-50%,-50%)scale(.96)}.SelectedWorkIndex-module__YcnRWq__preview[data-visible]{opacity:1;transform:translate(-50%,-50%)scale(1)}.SelectedWorkIndex-module__YcnRWq__rowMedia{margin-top:var(--space-4);aspect-ratio:16/10;border-radius:var(--radius-large);border:var(--border-hairline) solid var(--line-dark);background:var(--ink-150);grid-column:1/-1;display:none;position:relative;overflow:hidden}@media (max-width:1023.98px){.SelectedWorkIndex-module__YcnRWq__row{grid-template-columns:4rem minmax(0,1fr) 1.5rem;min-height:0}.SelectedWorkIndex-module__YcnRWq__descriptor{grid-column:2/span 1}.SelectedWorkIndex-module__YcnRWq__rowMedia{z-index:2;opacity:0;visibility:hidden;pointer-events:none;border-radius:.5rem;width:6rem;height:6rem;margin:0;transition:opacity .18s,transform .18s,visibility .18s;display:block;position:absolute;top:0;right:2rem;transform:translateY(.5rem)scale(.94)}.SelectedWorkIndex-module__YcnRWq__row[data-preview] .SelectedWorkIndex-module__YcnRWq__rowMedia,.SelectedWorkIndex-module__YcnRWq__row:focus-visible .SelectedWorkIndex-module__YcnRWq__rowMedia{opacity:1;visibility:visible;transform:none}.SelectedWorkIndex-module__YcnRWq__row[data-preview] .SelectedWorkIndex-module__YcnRWq__name{color:var(--purple-bright)}@media (hover:hover){.SelectedWorkIndex-module__YcnRWq__row:hover .SelectedWorkIndex-module__YcnRWq__rowMedia{opacity:1;visibility:visible;transform:none}.SelectedWorkIndex-module__YcnRWq__row:hover .SelectedWorkIndex-module__YcnRWq__name{color:var(--purple-bright)}}.SelectedWorkIndex-module__YcnRWq__preview{display:none}.SelectedWorkIndex-module__YcnRWq__row:hover .SelectedWorkIndex-module__YcnRWq__name,.SelectedWorkIndex-module__YcnRWq__row:hover .SelectedWorkIndex-module__YcnRWq__arrow{transform:none}}@media (prefers-reduced-motion:reduce){.SelectedWorkIndex-module__YcnRWq__name,.SelectedWorkIndex-module__YcnRWq__arrow,.SelectedWorkIndex-module__YcnRWq__preview{transition-duration:.12s}.SelectedWorkIndex-module__YcnRWq__row:hover .SelectedWorkIndex-module__YcnRWq__name,.SelectedWorkIndex-module__YcnRWq__row:hover .SelectedWorkIndex-module__YcnRWq__arrow{transform:none}}.SelectedWorkIndex-module__YcnRWq__name{transition:color .2s}.SelectedWorkIndex-module__YcnRWq__row:hover .SelectedWorkIndex-module__YcnRWq__name,.SelectedWorkIndex-module__YcnRWq__row:focus-visible .SelectedWorkIndex-module__YcnRWq__name{color:var(--purple-bright)}
.AssetRequired-module__qOwTta__placeholder{justify-content:space-between;gap:var(--space-5);padding:var(--space-5);border:var(--border-hairline) solid var(--line-dark);border-radius:var(--radius-large);background-color:var(--ink-150);background-image:linear-gradient(to right, var(--line-soft) 1px, transparent 1px), linear-gradient(to bottom, var(--line-soft) 1px, transparent 1px);background-size:40px 40px;flex-direction:column;display:flex;position:relative;overflow:hidden}.AssetRequired-module__qOwTta__placeholder:after{content:"";background:repeating-linear-gradient(-45deg, transparent 0 22px, var(--purple-wash) 22px 24px);pointer-events:none;position:absolute;inset:0}.AssetRequired-module__qOwTta__head,.AssetRequired-module__qOwTta__foot{z-index:1;gap:var(--space-4);color:var(--paper-muted);flex-wrap:wrap;justify-content:space-between;display:flex;position:relative}.AssetRequired-module__qOwTta__label{color:var(--purple-bright)}.AssetRequired-module__qOwTta__brief{z-index:1;max-width:52ch;color:var(--paper);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);margin:0;position:relative}@media (max-width:639.98px){.AssetRequired-module__qOwTta__placeholder{padding:var(--space-4);gap:var(--space-4)}.AssetRequired-module__qOwTta__brief{font-size:1rem}}
.MediaMarquee-module__UXyyta__marquee{--drift-gap:2vw;--speed:1.45;--per-view:var(--per-view-wide);--tile:calc(100vw / var(--per-view) - var(--drift-gap));width:100%;overflow:hidden}.MediaMarquee-module__UXyyta__track{will-change:transform;width:max-content;animation-duration:calc(var(--frames) * 100 / (var(--per-view) * var(--speed)) * 1s);animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.MediaMarquee-module__UXyyta__track[data-direction=left]{animation-name:MediaMarquee-module__UXyyta__drift-left}.MediaMarquee-module__UXyyta__track[data-direction=right]{animation-name:MediaMarquee-module__UXyyta__drift-right}.MediaMarquee-module__UXyyta__marquee:hover .MediaMarquee-module__UXyyta__track,.MediaMarquee-module__UXyyta__marquee:focus-within .MediaMarquee-module__UXyyta__track{animation-play-state:paused}@keyframes MediaMarquee-module__UXyyta__drift-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes MediaMarquee-module__UXyyta__drift-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.MediaMarquee-module__UXyyta__item{width:var(--tile);aspect-ratio:var(--frame-ratio,16 / 10);border-radius:.6rem;flex:none;margin-inline-end:var(--drift-gap);position:relative;overflow:hidden}@media (max-width:767.98px){.MediaMarquee-module__UXyyta__marquee{--per-view:var(--per-view-narrow)}}@media (prefers-reduced-motion:reduce){.MediaMarquee-module__UXyyta__marquee{padding-inline:var(--page-pad);overflow:visible}.MediaMarquee-module__UXyyta__track,.MediaMarquee-module__UXyyta__track[data-direction=left],.MediaMarquee-module__UXyyta__track[data-direction=right]{gap:var(--drift-gap);flex-wrap:wrap;width:100%;animation:none}.MediaMarquee-module__UXyyta__item{flex:22rem;width:auto;margin-inline-end:0}.MediaMarquee-module__UXyyta__item[data-duplicate]{display:none}}.MediaMarquee-module__UXyyta__track{align-items:flex-start}@media (max-width:600px){.MediaMarquee-module__UXyyta__marquee{--per-view:1.35;--drift-gap:4vw;padding-inline:0;overflow:hidden}.MediaMarquee-module__UXyyta__track{align-items:flex-start}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.MediaMarquee-module__UXyyta__marquee{padding-inline:var(--page-pad);overflow:visible}}
.FeaturedProject-module__i4q08G__project{padding-block:var(--section-gap);color:var(--paper)}.FeaturedProject-module__i4q08G__identityHead{gap:var(--space-4);color:var(--paper-muted);border-bottom:var(--border-hairline) solid var(--line-dark);padding-bottom:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;justify-content:space-between;display:flex}.FeaturedProject-module__i4q08G__name{color:var(--paper);font-size:clamp(3rem, calc(var(--name-vw,9) * 1vw), 32rem);line-height:var(--leading-hero);letter-spacing:var(--tracking-display);font-weight:500;font-family:var(--font-display);margin:0}.FeaturedProject-module__i4q08G__proposition{margin-top:var(--space-5);color:var(--paper);max-width:24ch;font-family:var(--font-display);font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);font-weight:500}.FeaturedProject-module__i4q08G__composition{--drift-gap:clamp(1rem, 2vw, 2rem);gap:var(--drift-gap);margin-top:var(--section-gap);grid-template-columns:minmax(0,1fr);display:grid}.FeaturedProject-module__i4q08G__composition>*{min-width:0}.FeaturedProject-module__i4q08G__details{gap:var(--grid-gap);margin-top:var(--section-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.FeaturedProject-module__i4q08G__detailName{font-family:var(--font-display);letter-spacing:var(--tracking-title);color:var(--paper);grid-column:1/span 3;margin:0;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:500;line-height:1.05}.FeaturedProject-module__i4q08G__detailStatus{color:var(--paper-muted);grid-column:4/span 2;margin:0}.FeaturedProject-module__i4q08G__detailSummary{color:var(--paper-muted);margin:var(--space-5) 0 0;grid-column:8/span 4}.FeaturedProject-module__i4q08G__outcome{color:var(--paper);margin:var(--space-6) 0 0;grid-column:1/span 6}@media (max-width:1023.98px){.FeaturedProject-module__i4q08G__composition{margin-top:var(--space-6)}.FeaturedProject-module__i4q08G__details{margin-top:var(--space-6);grid-template-columns:minmax(0,1fr)}.FeaturedProject-module__i4q08G__detailName,.FeaturedProject-module__i4q08G__detailStatus,.FeaturedProject-module__i4q08G__detailSummary,.FeaturedProject-module__i4q08G__outcome{grid-column:1/-1}.FeaturedProject-module__i4q08G__detailSummary{margin-top:var(--space-3)}}@media (max-width:600px){.FeaturedProject-module__i4q08G__identityHead{grid-template-columns:2rem minmax(0,1fr);gap:.6rem;font-size:.68rem;line-height:1.5;display:grid}.FeaturedProject-module__i4q08G__identityHead span{overflow-wrap:anywhere;min-width:0}.FeaturedProject-module__i4q08G__identityHead span:last-child{grid-column:2}.FeaturedProject-module__i4q08G__name{overflow-wrap:anywhere;font-size:clamp(2.5rem,12vw,4.5rem)}.FeaturedProject-module__i4q08G__proposition{font-size:clamp(1.65rem,7vw,2.4rem);line-height:1.15}.FeaturedProject-module__i4q08G__composition{margin-top:2.5rem}}@media (max-width:700px){.FeaturedProject-module__i4q08G__project{padding-block:var(--section-gap)}.FeaturedProject-module__i4q08G__proposition{margin-top:2rem}.FeaturedProject-module__i4q08G__composition,.FeaturedProject-module__i4q08G__details{margin-top:clamp(2.5rem,9vw,4rem)}.FeaturedProject-module__i4q08G__details{gap:1rem}.FeaturedProject-module__i4q08G__detailSummary,.FeaturedProject-module__i4q08G__outcome{max-width:62ch;margin-top:.5rem}}
.PhaseIntro-module__Lkccda__phase{text-align:center;min-height:210svh;position:relative}.PhaseIntro-module__Lkccda__pin{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.PhaseIntro-module__Lkccda__inner{--enter:min(max(var(--progress,0) / .18, 0), 1);--leave:min(max((var(--progress,0) - .84) / .16, 0), 1);transform:translateY(calc((1 - var(--enter)) * 9vh - var(--leave) * 7vh));opacity:calc(var(--enter) * (1 - var(--leave)))}.PhaseIntro-module__Lkccda__label{color:var(--purple-bright);margin-bottom:var(--space-5);opacity:min(max((var(--enter) - .15) / .5, 0), 1)}.PhaseIntro-module__Lkccda__title{color:var(--paper);clip-path:inset(0 0 calc((1 - var(--enter)) * 105%) 0);translate:0 calc((1 - var(--enter)) * .1em);margin:0;font-weight:400}.PhaseIntro-module__Lkccda__note{color:var(--paper-muted);margin:var(--space-5) auto 0;max-width:34ch;opacity:min(max((var(--enter) - .45) / .55, 0), 1)}.PhaseIntro-module__Lkccda__rule{width:min(28rem,60vw);height:var(--border-hairline);margin:var(--space-6) auto 0;background:var(--line-dark);transform:scaleX(min(max((var(--enter) - .3) / .7, 0), 1));transform-origin:50%}@media (prefers-reduced-motion:reduce){.PhaseIntro-module__Lkccda__phase{min-height:0}.PhaseIntro-module__Lkccda__pin{height:auto;padding-block:var(--section-gap);position:static}.PhaseIntro-module__Lkccda__inner{opacity:1;transform:none}.PhaseIntro-module__Lkccda__label,.PhaseIntro-module__Lkccda__note{opacity:1}.PhaseIntro-module__Lkccda__title{clip-path:none;translate:none}.PhaseIntro-module__Lkccda__rule{transform:none}}@media (max-width:700px){.PhaseIntro-module__Lkccda__phase{min-height:190svh}.PhaseIntro-module__Lkccda__pin{padding-inline:var(--page-pad)}.PhaseIntro-module__Lkccda__rule{width:min(18rem,65vw);margin-top:2rem}}@media (max-width:700px) and (max-height:680px){.PhaseIntro-module__Lkccda__phase{min-height:0}.PhaseIntro-module__Lkccda__pin{height:auto;min-height:75svh;padding-block:5rem;position:relative}.PhaseIntro-module__Lkccda__inner,.PhaseIntro-module__Lkccda__label,.PhaseIntro-module__Lkccda__note{opacity:1;transform:none}.PhaseIntro-module__Lkccda__title{clip-path:none;translate:none}.PhaseIntro-module__Lkccda__rule{transform:none}}@media (prefers-reduced-motion:reduce){.PhaseIntro-module__Lkccda__phase{min-height:0}.PhaseIntro-module__Lkccda__pin{height:auto;min-height:0;padding-block:var(--section-gap);position:static}}
.MethodScene-module__OPhRIq__section{background:var(--ink-000);padding-top:var(--section-gap)}.MethodScene-module__OPhRIq__head{margin-bottom:var(--space-6)}.MethodScene-module__OPhRIq__heading{color:var(--paper);margin-top:var(--space-4);max-width:18ch}.MethodScene-module__OPhRIq__scene{height:calc((var(--last) + 1) * 100svh);position:relative}.MethodScene-module__OPhRIq__pin{height:100svh;position:sticky;top:0;overflow:hidden}.MethodScene-module__OPhRIq__stages{margin:0;padding:0;list-style:none}.MethodScene-module__OPhRIq__slide{padding:var(--space-6) var(--page-pad);transform:translate3d(calc((var(--i) - (var(--progress,0) * var(--last))) * 100vw), 0, 0);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MethodScene-module__OPhRIq__ghost{transform:translate(-50%, -50%) translateX(calc((var(--i) - (var(--progress,0) * var(--last))) * -35vw));color:#f2f0eb0f;font-family:var(--font-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:62vh;font-weight:500;line-height:.75;position:absolute;top:50%;left:50%}.MethodScene-module__OPhRIq__copy{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;display:flex;position:relative}.MethodScene-module__OPhRIq__index{color:var(--purple-bright);margin-bottom:var(--space-3)}.MethodScene-module__OPhRIq__word{color:var(--paper);font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-size:clamp(3rem,10vw,9rem);font-weight:600;line-height:.92}.MethodScene-module__OPhRIq__wordRule{width:6rem;margin:var(--space-4) 0 var(--space-5)}.MethodScene-module__OPhRIq__description{color:var(--paper-muted);max-width:56ch;margin:0;line-height:1.55}.MethodScene-module__OPhRIq__meter{justify-content:flex-end;align-items:center;gap:var(--space-3);height:100%;padding-right:var(--page-pad);pointer-events:none;z-index:2;display:flex;position:absolute;top:0;right:0}.MethodScene-module__OPhRIq__meterTrack{background:var(--line-soft);width:1px;height:34vh;position:relative}.MethodScene-module__OPhRIq__meterFill{inset-inline:0;height:calc(var(--progress,0) * 100%);background:var(--purple);position:absolute;top:0}.MethodScene-module__OPhRIq__meterValue{color:var(--gray)}.MethodScene-module__OPhRIq__slide{align-items:center}.MethodScene-module__OPhRIq__ghost{color:#ffffff16;z-index:0;font-size:clamp(15rem,40vw,36rem);top:50%;left:50%;transform:translate(-50%,-50%)}.MethodScene-module__OPhRIq__copy{text-align:center;align-items:center;width:min(100%,48rem)}.MethodScene-module__OPhRIq__description{margin-inline:auto}@media (max-width:1023.98px){.MethodScene-module__OPhRIq__copy{width:min(100%,42rem)}.MethodScene-module__OPhRIq__word{font-size:clamp(2.5rem,10vw,5rem)}.MethodScene-module__OPhRIq__ghost{font-size:clamp(13rem,60vw,29rem)}.MethodScene-module__OPhRIq__meter{display:none}}@media (max-width:700px){.MethodScene-module__OPhRIq__slide{padding:calc(var(--nav-height) + 1.5rem) var(--page-pad) 2rem}.MethodScene-module__OPhRIq__copy{width:min(100%,37rem)}.MethodScene-module__OPhRIq__word{font-size:clamp(2.4rem,10vw,4.5rem)}.MethodScene-module__OPhRIq__wordRule{margin:1.25rem 0 1.5rem}.MethodScene-module__OPhRIq__description{font-size:clamp(.96rem,3.7vw,1.08rem)}.MethodScene-module__OPhRIq__ghost{font-size:clamp(10rem,54vw,22rem)}}@media (max-width:359.98px),(max-height:680px){.MethodScene-module__OPhRIq__scene{height:auto}.MethodScene-module__OPhRIq__pin{height:auto;position:relative;overflow:hidden}.MethodScene-module__OPhRIq__stages{display:grid}.MethodScene-module__OPhRIq__slide{min-height:min(80svh,44rem);padding:clamp(4rem, 12vw, 6rem) var(--page-pad);border-top:1px solid var(--line-dark);position:relative;inset:auto;transform:none}.MethodScene-module__OPhRIq__copy{width:min(100%,37rem)}}@media (prefers-reduced-motion:reduce){.MethodScene-module__OPhRIq__scene{height:auto}.MethodScene-module__OPhRIq__pin{height:auto;position:static;overflow:visible}.MethodScene-module__OPhRIq__stages{display:grid}.MethodScene-module__OPhRIq__slide{border-top:1px solid var(--line-dark);min-height:0;padding-block:clamp(4rem,9vw,6rem);position:relative;inset:auto;transform:none}.MethodScene-module__OPhRIq__word{font-size:clamp(2.5rem,9vw,5rem)}.MethodScene-module__OPhRIq__meter{display:none}}
.Services-module__EapDTq__section{background:#080808;min-height:400svh;position:relative}.Services-module__EapDTq__pin{align-items:center;min-height:100svh;padding-block:clamp(1.5rem,5vh,4rem);display:flex;position:sticky;top:0}.Services-module__EapDTq__pin>div{width:100%}.Services-module__EapDTq__heading{text-align:center;color:var(--paper);margin:var(--space-4) 0 var(--space-6);letter-spacing:-.045em;font-size:clamp(2.25rem,5vw,5rem);font-weight:400;line-height:1.05}.Services-module__EapDTq__layout{grid-template-columns:minmax(13rem,.8fr) minmax(0,2fr);gap:clamp(2rem,6vw,6rem);display:grid}.Services-module__EapDTq__tabs{border-right:1px solid #ffffff20;flex-direction:column;padding-block:.5rem;display:flex}.Services-module__EapDTq__tab{width:100%;color:var(--paper-muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;padding:1.25rem 2rem 1.25rem 0;font-size:clamp(.9rem,1.5vw,1.15rem);transition:color .2s;display:flex;position:relative}.Services-module__EapDTq__tab:after{content:"";background:var(--purple-bright);opacity:0;border-radius:3px;width:3px;transition:opacity .22s,transform .22s;position:absolute;top:.65rem;bottom:.65rem;right:-2px;transform:scaleY(.4)}.Services-module__EapDTq__tab[aria-selected=true]{color:var(--paper)}.Services-module__EapDTq__tab[aria-selected=true]:after{opacity:1;transform:scaleY(1)}.Services-module__EapDTq__tab[aria-selected=true] .Services-module__EapDTq__tabIcon,.Services-module__EapDTq__tab:hover{color:var(--purple-bright)}.Services-module__EapDTq__tab:focus-visible,.Services-module__EapDTq__panel:focus-visible{outline:2px solid var(--purple-bright);outline-offset:5px;border-radius:4px}.Services-module__EapDTq__tabIcon{flex-shrink:0;width:1.75rem;height:1.75rem}.Services-module__EapDTq__panel{justify-content:center;align-items:center;min-height:20rem;padding-block:1rem;display:flex}.Services-module__EapDTq__content{width:100%;animation:.35s ease-out both Services-module__EapDTq__enter}.Services-module__EapDTq__selectedName{display:none}.Services-module__EapDTq__icon{width:4rem;height:4rem;color:var(--purple-bright);margin:0 auto 1.5rem;display:block}.Services-module__EapDTq__title{text-align:center;letter-spacing:-.035em;color:var(--paper);margin:0 0 1.75rem;font-size:clamp(1.65rem,3vw,2.75rem);font-weight:500;line-height:1.15}.Services-module__EapDTq__detail{text-align:center;max-width:48ch;color:var(--paper-muted);margin:0 auto}@keyframes Services-module__EapDTq__enter{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:639.98px){.Services-module__EapDTq__layout{grid-template-columns:minmax(7.5rem,.9fr) minmax(0,1.4fr);gap:1.25rem}.Services-module__EapDTq__tab{gap:.5rem;padding:1rem .8rem 1rem 0;font-size:.8rem}.Services-module__EapDTq__tabIcon{width:1.3rem;height:1.3rem}.Services-module__EapDTq__panel{min-height:19rem}.Services-module__EapDTq__icon{width:3rem;height:3rem}.Services-module__EapDTq__title{font-size:1.45rem}.Services-module__EapDTq__detail{font-size:.9rem;line-height:1.6}}@media (prefers-reduced-motion:reduce){.Services-module__EapDTq__content{animation:none}.Services-module__EapDTq__tab,.Services-module__EapDTq__tab:after{transition:none}}@media (max-width:639.98px){.Services-module__EapDTq__layout{grid-template-columns:1fr;gap:1.5rem}.Services-module__EapDTq__tabs{border-bottom:1px solid #ffffff20;border-right:0;grid-template-columns:1fr 1fr;padding-bottom:.5rem;display:grid}.Services-module__EapDTq__tab:after{width:auto;height:2px;inset:auto .75rem 0 0}.Services-module__EapDTq__panel{min-height:17rem}.Services-module__EapDTq__heading{margin-bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.Services-module__EapDTq__section{min-height:0}.Services-module__EapDTq__pin{min-height:0;padding-block:var(--section-gap);position:static}}@media (max-width:700px),(max-height:680px){.Services-module__EapDTq__section{min-height:0}.Services-module__EapDTq__pin{min-height:0;padding-block:var(--section-gap);position:relative}.Services-module__EapDTq__heading{margin-bottom:clamp(2rem,8vw,3.5rem)}.Services-module__EapDTq__layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.Services-module__EapDTq__tabs{border-right:0;border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 .5rem;display:grid}.Services-module__EapDTq__tab{min-width:0;min-height:3.5rem;padding:.75rem .5rem}.Services-module__EapDTq__tab:after{width:auto;height:2px;inset:auto .5rem -.5rem}.Services-module__EapDTq__panel{min-height:0;padding-block:1.5rem 0}.Services-module__EapDTq__content{max-width:42rem}.Services-module__EapDTq__detail{max-width:55ch}}@media (max-width:420px){.Services-module__EapDTq__tab{gap:.5rem;font-size:.78rem}.Services-module__EapDTq__tabIcon{width:1.2rem;height:1.2rem}.Services-module__EapDTq__title{font-size:clamp(1.35rem,6vw,1.8rem)}}@media (max-width:700px){.Services-module__EapDTq__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.Services-module__EapDTq__tab{justify-content:center;min-height:4rem;padding:.75rem .25rem}.Services-module__EapDTq__tabIcon{width:1.65rem;height:1.65rem}.Services-module__EapDTq__tabLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Services-module__EapDTq__selectedName{color:var(--purple-bright);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:600;display:block}}
.SocialTiles-module__pSnkVG__wrap{justify-items:center;gap:1rem;margin-top:0;display:grid}.SocialTiles-module__pSnkVG__row{align-items:center;margin:0;padding:0;list-style:none;display:flex}.SocialTiles-module__pSnkVG__tile{cursor:pointer;z-index:0;background:#0a66c2;border:none;border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;margin-left:10px;transition:all .1s;display:flex;position:relative}.SocialTiles-module__pSnkVG__tile svg{color:#fff;z-index:9;width:30px;height:30px}.SocialTiles-module__pSnkVG__row li:nth-child(2) .SocialTiles-module__pSnkVG__tile{background:#000}.SocialTiles-module__pSnkVG__row li:nth-child(3) .SocialTiles-module__pSnkVG__tile{background:#ff6719}.SocialTiles-module__pSnkVG__tile:active{transform:scale(.85)}.SocialTiles-module__pSnkVG__tile:before{content:"";z-index:-1;background-color:#212121;border:0 solid #ffffff69;border-radius:50px;width:55px;height:55px;transition:all .4s;position:absolute}.SocialTiles-module__pSnkVG__tile:focus-visible{outline-offset:3px;outline:2px solid #a96dff}.SocialTiles-module__pSnkVG__pending{justify-content:center;gap:var(--space-2);color:var(--gray);flex-wrap:wrap;margin:0;display:flex}.SocialTiles-module__pSnkVG__pendingTag{color:var(--purple-bright)}@media (prefers-reduced-motion:reduce){.SocialTiles-module__pSnkVG__tile,.SocialTiles-module__pSnkVG__tile:before{transition:none}.SocialTiles-module__pSnkVG__tile:hover,.SocialTiles-module__pSnkVG__tile:focus-visible{transform:none}}.SocialTiles-module__pSnkVG__tile,.SocialTiles-module__pSnkVG__row li:nth-child(2) .SocialTiles-module__pSnkVG__tile,.SocialTiles-module__pSnkVG__row li:nth-child(3) .SocialTiles-module__pSnkVG__tile{isolation:isolate;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#191919,#000);border:1px solid #ffffff40;width:3.5rem;height:3.5rem;transition:background .3s,border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:inset 0 1px 2px #fff6,inset 0 -1px 2px #0003,0 4px 8px #0003,0 0 20px #ffffff1a}.SocialTiles-module__pSnkVG__tile:before{border-radius:inherit;z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:18%;height:100%;animation:3s linear infinite SocialTiles-module__pSnkVG__socialShine;inset:0 auto 0 -25%;transform:skew(-25deg)}.SocialTiles-module__pSnkVG__tile:hover:before{width:18%;height:100%}.SocialTiles-module__pSnkVG__tile:hover{background:linear-gradient(#164b72,#082f50)}.SocialTiles-module__pSnkVG__row li:nth-child(2) .SocialTiles-module__pSnkVG__tile:hover{background:linear-gradient(#292929,#080808)}.SocialTiles-module__pSnkVG__row li:nth-child(3) .SocialTiles-module__pSnkVG__tile:hover{background:linear-gradient(#944319,#391607)}@keyframes SocialTiles-module__pSnkVG__socialShine{to{left:120%}}@media (prefers-reduced-motion:reduce){.SocialTiles-module__pSnkVG__tile:before{animation:none}}
.CallToAction-module__zZas-q__section{padding-block:var(--section-gap)}.CallToAction-module__zZas-q__shell{display:grid}.CallToAction-module__zZas-q__stage{isolation:isolate;background:radial-gradient(circle at 50% 45%, #8d42fe26, transparent 32%), var(--ink-050);border:0;border-radius:0;min-height:clamp(38rem,72svh,56rem);position:relative;overflow:hidden}.CallToAction-module__zZas-q__stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0505051f,#05050594);position:absolute;inset:0}.CallToAction-module__zZas-q__message{z-index:2;text-align:center;align-content:center;justify-items:center;gap:var(--space-4);pointer-events:none;padding:clamp(2rem,6vw,6rem);display:grid;position:absolute;inset:0}.CallToAction-module__zZas-q__message:before{content:"";z-index:-1;filter:blur(2rem);background:#0505057a;border-radius:50%;width:min(78vw,58rem);height:min(48vw,34rem);position:absolute}.CallToAction-module__zZas-q__label{align-items:center;gap:var(--space-2);color:var(--paper-muted);margin:0;display:flex}.CallToAction-module__zZas-q__dot{background:var(--purple);border-radius:50%;flex:none;width:7px;height:7px}.CallToAction-module__zZas-q__heading{color:var(--paper);letter-spacing:-.065em;max-width:11ch;margin:0;font-size:clamp(3.5rem,8.5vw,8rem);font-weight:400;line-height:.86}.CallToAction-module__zZas-q__actions{pointer-events:auto;perspective:1000px;width:min(100%,25rem);margin-top:clamp(2rem,6vw,5rem)}.CallToAction-module__zZas-q__primaryAction{isolation:isolate;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;min-height:4.25rem;font-family:var(--font-display);text-transform:uppercase;text-shadow:0 1px 2px #00000080;background:linear-gradient(#191919,#000);border:1px solid #ffffff40;border-radius:3rem;justify-content:center;align-items:center;gap:1rem;padding:1.25rem 1.75rem;font-size:clamp(.85rem,1.4vw,1.05rem);transition:background .3s,border-color .3s,box-shadow .3s;animation:2s ease-in-out infinite CallToAction-module__zZas-q__glassPulse;display:flex;position:relative;overflow:hidden;transform:rotateX(15deg)translateZ(0);box-shadow:inset 0 1px 2px #fff6,inset 0 -1px 2px #0003,0 4px 8px #0003,0 0 20px #ffffff1a}.CallToAction-module__zZas-q__primaryAction:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000,#ffffff1a,#fff3,#ffffff1a,#0000);width:15%;animation:3s linear infinite CallToAction-module__zZas-q__glassShine;position:absolute;inset:0 auto 0 -20%;transform:skew(-25deg)}.CallToAction-module__zZas-q__primaryAction:hover,.CallToAction-module__zZas-q__primaryAction:focus-visible{background:linear-gradient(#1b0b2b,#0d0416);border-color:#44225f;animation:none;box-shadow:inset 0 1px 2px #8961aa55,inset 0 -1px 2px #0006,0 4px 8px #0003,0 0 25px #2c104a80}.CallToAction-module__zZas-q__primaryAction:focus-visible{outline-offset:5px;outline:2px solid #fff}@keyframes CallToAction-module__zZas-q__glassPulse{50%{box-shadow:inset 0 1px 2px #fff6,inset 0 -1px 2px #0003,0 4px 8px #0003,0 0 30px #fff3}}@keyframes CallToAction-module__zZas-q__glassShine{to{left:120%}}.CallToAction-module__zZas-q__artwork{z-index:0;transform:translateY(var(--cta-scroll-shift,0px));transition:transform .12s linear;position:absolute;inset:0}.CallToAction-module__zZas-q__media,.CallToAction-module__zZas-q__logo{border:var(--border-hairline) solid #ffffff24;opacity:.78;filter:saturate(1.08)contrast(1.04);position:absolute;overflow:hidden;box-shadow:0 1.5rem 4rem #00000047}.CallToAction-module__zZas-q__media{aspect-ratio:16/10;border-radius:var(--radius-small);background:#090909;width:clamp(10rem,23vw,23rem)}.CallToAction-module__zZas-q__media img{object-fit:contain}.CallToAction-module__zZas-q__mediaProcli{top:3%;left:3%;transform:rotate(-3deg)}.CallToAction-module__zZas-q__mediaAudintra{background:#e6e7eb;top:20%;right:4%;transform:rotate(2deg)}.CallToAction-module__zZas-q__mediaConseqwin{background:#fefefe;bottom:15%;left:3%;transform:rotate(2.5deg)}.CallToAction-module__zZas-q__mediaProcliExtra{top:3%;right:35%;transform:rotate(3deg)}.CallToAction-module__zZas-q__mediaAudintraExtra{bottom:3%;left:37%;transform:rotate(-2deg)}.CallToAction-module__zZas-q__mediaConseqwinExtra{bottom:35%;right:3%;transform:rotate(-3deg)}.CallToAction-module__zZas-q__logo{border-radius:var(--radius-small)}.CallToAction-module__zZas-q__logo img{object-fit:contain;padding:10%}.CallToAction-module__zZas-q__logoProcli{aspect-ratio:1;background:#000;width:clamp(4rem,8vw,7rem);bottom:8%;right:10%;transform:rotate(-4deg)}.CallToAction-module__zZas-q__logoAudintra{aspect-ratio:596/245;background:#f9f9fb;width:clamp(6rem,12vw,11rem);top:35%;left:5%;transform:rotate(3deg)}.CallToAction-module__zZas-q__logoConseqwin{aspect-ratio:600/234;background:#fefefe;width:clamp(6rem,12vw,11rem);bottom:55%;right:5%;transform:rotate(-2deg)}.CallToAction-module__zZas-q__socials{margin-top:var(--space-4)}@media (max-width:767.98px){.CallToAction-module__zZas-q__stage{min-height:46rem}.CallToAction-module__zZas-q__message{padding-inline:1.25rem}.CallToAction-module__zZas-q__heading{font-size:clamp(4rem,20vw,7rem)}.CallToAction-module__zZas-q__media{width:34vw}.CallToAction-module__zZas-q__mediaProcli{top:7%;left:4%}.CallToAction-module__zZas-q__mediaAudintra{top:21%;right:4%}.CallToAction-module__zZas-q__mediaConseqwin{bottom:10%;left:5%}.CallToAction-module__zZas-q__mediaProcliExtra,.CallToAction-module__zZas-q__mediaAudintraExtra,.CallToAction-module__zZas-q__mediaConseqwinExtra,.CallToAction-module__zZas-q__logoAudintra,.CallToAction-module__zZas-q__logoConseqwin{display:none}.CallToAction-module__zZas-q__logoProcli{bottom:6%;right:4%}.CallToAction-module__zZas-q__actions{margin-top:3rem}.CallToAction-module__zZas-q__primaryAction{min-height:4rem}}@media (prefers-reduced-motion:reduce){.CallToAction-module__zZas-q__artwork{transition:none;transform:none}.CallToAction-module__zZas-q__primaryAction,.CallToAction-module__zZas-q__primaryAction:before{transition:none;animation:none}.CallToAction-module__zZas-q__primaryAction,.CallToAction-module__zZas-q__primaryAction:hover,.CallToAction-module__zZas-q__primaryAction:focus-visible,.CallToAction-module__zZas-q__primaryAction:active{transform:none}}.CallToAction-module__zZas-q__actions .CallToAction-module__zZas-q__socials{margin-top:1.5rem}.CallToAction-module__zZas-q__primaryAction{background-clip:padding-box;border-radius:999px;transform:none}.CallToAction-module__zZas-q__primaryAction:before{border-radius:inherit}.CallToAction-module__zZas-q__primaryAction:hover,.CallToAction-module__zZas-q__primaryAction:focus-visible{box-shadow:inset 0 1px 2px #8961aa55,inset 0 -1px 2px #0006,0 4px 8px #0003}.CallToAction-module__zZas-q__primaryAction:active{transform:none}@media (max-width:600px){.CallToAction-module__zZas-q__stage{min-height:0;padding:3rem 0}.CallToAction-module__zZas-q__message{padding:1.5rem 1rem;position:relative}.CallToAction-module__zZas-q__heading{max-width:12ch;font-size:clamp(2.4rem,12vw,4rem)}.CallToAction-module__zZas-q__actions{width:100%;min-width:0;margin-top:1.5rem}.CallToAction-module__zZas-q__primaryAction{width:100%;min-width:0;padding:1rem;font-size:.8rem}.CallToAction-module__zZas-q__label{font-size:.65rem}.CallToAction-module__zZas-q__media,.CallToAction-module__zZas-q__logoProcli{display:none}.CallToAction-module__zZas-q__stage{min-height:45rem;padding-block:4rem}.CallToAction-module__zZas-q__message{min-height:36rem;padding:5rem 1rem}.CallToAction-module__zZas-q__artwork{opacity:.6}.CallToAction-module__zZas-q__media{width:34vw;display:block}.CallToAction-module__zZas-q__mediaProcli{top:3%;left:2%}.CallToAction-module__zZas-q__mediaAudintra{top:15%;right:2%}.CallToAction-module__zZas-q__mediaConseqwin{bottom:4%;left:3%}.CallToAction-module__zZas-q__logoProcli{width:3.5rem;display:block;bottom:4%;right:3%}.CallToAction-module__zZas-q__heading{z-index:1;text-shadow:0 2px 16px #000;position:relative}}@media (max-width:767.98px){.CallToAction-module__zZas-q__stage{min-height:0;padding:clamp(5rem,16vw,8rem) 0}.CallToAction-module__zZas-q__message{min-height:0;padding:clamp(3rem, 9vw, 5rem) var(--page-pad);position:relative;inset:auto}.CallToAction-module__zZas-q__heading{font-size:clamp(2.8rem,11vw,5.5rem);line-height:.95}.CallToAction-module__zZas-q__actions{width:min(100%,25rem);margin-top:clamp(1.5rem,5vw,3rem)}.CallToAction-module__zZas-q__artwork{opacity:.42}.CallToAction-module__zZas-q__media{width:clamp(7rem,27vw,12rem)}.CallToAction-module__zZas-q__mediaProcli{top:2%;left:2%}.CallToAction-module__zZas-q__mediaAudintra{top:5%;right:2%}.CallToAction-module__zZas-q__mediaConseqwin{bottom:2%;left:2%}.CallToAction-module__zZas-q__logoProcli{bottom:3%;right:3%}}@media (max-width:420px){.CallToAction-module__zZas-q__heading{font-size:clamp(2.5rem,11vw,3.5rem)}.CallToAction-module__zZas-q__label{font-size:.75rem}.CallToAction-module__zZas-q__primaryAction{min-height:3.75rem}}@media (max-width:767.98px){.CallToAction-module__zZas-q__message:before{display:none}.CallToAction-module__zZas-q__heading#cta-heading{color:var(--paper);-webkit-text-fill-color:var(--paper);text-shadow:none;background-image:none}}.CallToAction-module__zZas-q__section{scroll-margin-top:var(--nav-height,6rem)}
.BookCover-module__dOnm_a__book{--swing:0deg;--shade:0;--reveal:0;--ease:cubic-bezier(.4, .08, .2, 1);--duration:1.1s;aspect-ratio:688/1091;width:min(100%,20rem);transform-style:preserve-3d;perspective:2000px;color:#000;background-color:#f5f5f5;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:1px 1px 12px #0000008c}@media (hover:hover){.BookCover-module__dOnm_a__book[data-phase=opening]{--swing:-80deg;--shade:1;--reveal:1}}.BookCover-module__dOnm_a__book[data-open=true]{--swing:-80deg;--shade:1;--reveal:1}.BookCover-module__dOnm_a__page{text-align:center;background:linear-gradient(90deg,#17181a29 0,#17181a0d 4%,#17181a00 12%),#f5f5f5;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:2rem 1.75rem 2rem 3rem;display:flex;position:absolute;inset:0;overflow:hidden}.BookCover-module__dOnm_a__page p{max-width:11rem;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:600;line-height:1.2}.BookCover-module__dOnm_a__pageRule{background:#17181a59;width:2.5rem;height:1px}.BookCover-module__dOnm_a__pageAuthor{letter-spacing:.17em;text-transform:uppercase;color:#6f7077;font-size:.58rem;font-weight:700}.BookCover-module__dOnm_a__page p,.BookCover-module__dOnm_a__pageRule,.BookCover-module__dOnm_a__pageAuthor{opacity:var(--reveal);transform:translateY(calc((1 - var(--reveal)) * .5rem));transition:opacity .42s ease, transform var(--duration) var(--ease)}.BookCover-module__dOnm_a__book:hover .BookCover-module__dOnm_a__page p,.BookCover-module__dOnm_a__book:hover .BookCover-module__dOnm_a__pageRule,.BookCover-module__dOnm_a__book:hover .BookCover-module__dOnm_a__pageAuthor,.BookCover-module__dOnm_a__book[data-open=true] .BookCover-module__dOnm_a__page p,.BookCover-module__dOnm_a__book[data-open=true] .BookCover-module__dOnm_a__pageRule,.BookCover-module__dOnm_a__book[data-open=true] .BookCover-module__dOnm_a__pageAuthor{transition-delay:.24s}.BookCover-module__dOnm_a__cover{cursor:pointer;transform-origin:0;width:100%;height:100%;transform:translateZ(.01px) rotateY(var(--swing));backface-visibility:hidden;will-change:transform;transition:transform var(--duration) var(--ease), box-shadow var(--duration) var(--ease);-webkit-tap-highlight-color:transparent;background-color:#d3d3d3;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:1px 1px 12px #00000080}.BookCover-module__dOnm_a__cover:focus-visible{outline:var(--focus-width) solid var(--purple);outline-offset:4px}.BookCover-module__dOnm_a__book:hover .BookCover-module__dOnm_a__cover,.BookCover-module__dOnm_a__book[data-open=true] .BookCover-module__dOnm_a__cover,.BookCover-module__dOnm_a__cover:focus-visible{box-shadow:.7rem .2rem 2.4rem #0000006b}.BookCover-module__dOnm_a__coverImage{object-fit:cover;border-radius:10px}.BookCover-module__dOnm_a__coverSpine{pointer-events:none;background:linear-gradient(90deg,#0000004d 0,#00000014 45%,#ffffff24 72%,#00000012 100%);width:1.4rem;position:absolute;top:0;bottom:0;left:0}.BookCover-module__dOnm_a__coverShade{pointer-events:none;opacity:var(--shade);transition:opacity var(--duration) var(--ease);background:linear-gradient(90deg,#0000008c 0,#00000038 40%,#0000 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.BookCover-module__dOnm_a__cover{transition:opacity .24s;transform:none}.BookCover-module__dOnm_a__book:hover .BookCover-module__dOnm_a__cover,.BookCover-module__dOnm_a__book[data-open=true] .BookCover-module__dOnm_a__cover,.BookCover-module__dOnm_a__cover:focus-visible{opacity:0}.BookCover-module__dOnm_a__page p,.BookCover-module__dOnm_a__pageRule,.BookCover-module__dOnm_a__pageAuthor{transition:opacity .24s;transform:none;transition-delay:0s!important}.BookCover-module__dOnm_a__coverShade{display:none}}.BookCover-module__dOnm_a__book[data-phase=opening],.BookCover-module__dOnm_a__book[data-phase=zooming]{z-index:20}.BookCover-module__dOnm_a__book[data-phase=zooming]{animation:.85s cubic-bezier(.3,.05,.2,1) both BookCover-module__dOnm_a__enter-book}@keyframes BookCover-module__dOnm_a__enter-book{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(5)}}@media (prefers-reduced-motion:reduce){.BookCover-module__dOnm_a__book[data-phase=zooming]{animation:none}}@media (hover:hover){.BookCover-module__dOnm_a__book:hover{--swing:-160deg;--shade:1;--reveal:1}}.BookCover-module__dOnm_a__book:has(.BookCover-module__dOnm_a__cover:focus-visible){--swing:-160deg;--shade:1;--reveal:1}.BookCover-module__dOnm_a__book{cursor:pointer}.BookCover-module__dOnm_a__hoverPrompt{color:#53505b;max-width:11rem;opacity:var(--reveal);font-size:.85rem;line-height:1.5;transition:opacity .35s}.BookCover-module__dOnm_a__book{perspective:1600px}.BookCover-module__dOnm_a__book:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#d4cfc6 0 1px,#f6f2e9 1px 3px);border-radius:8px;position:absolute;inset:4px -5px 4px 0;transform:translateZ(-4px)}.BookCover-module__dOnm_a__cover{transform-style:preserve-3d;backface-visibility:visible;overflow:visible}.BookCover-module__dOnm_a__coverImage,.BookCover-module__dOnm_a__coverSpine,.BookCover-module__dOnm_a__coverShade{backface-visibility:hidden}.BookCover-module__dOnm_a__cover:after{content:"";backface-visibility:hidden;background:linear-gradient(90deg,#ddd6c9,#f7f3e9 15%);border-radius:10px;position:absolute;inset:0;transform:rotateY(180deg)translateZ(1px)}.BookCover-module__dOnm_a__book{background-color:#080808}.BookCover-module__dOnm_a__book:after{background:repeating-linear-gradient(90deg,#080808 0 1px,#202020 1px 3px)}.BookCover-module__dOnm_a__cover{background-color:#080808}.BookCover-module__dOnm_a__cover:after{background:linear-gradient(90deg,#080808,#171717 15%,#0b0b0b)}.BookCover-module__dOnm_a__page{color:#171717;background:linear-gradient(90deg,#e2dfd9 0%,#fff 12%)}.BookCover-module__dOnm_a__pageRule{background:#17171740}.BookCover-module__dOnm_a__pageAuthor,.BookCover-module__dOnm_a__hoverPrompt{color:#65616b}.BookCover-module__dOnm_a__cover{transform-origin:0}.BookCover-module__dOnm_a__page{background:linear-gradient(90deg,#080808 0 2.5%,#ddd9d2 3%,#fff 12%)}.BookCover-module__dOnm_a__page p,.BookCover-module__dOnm_a__pageRule,.BookCover-module__dOnm_a__pageAuthor,.BookCover-module__dOnm_a__hoverPrompt{opacity:1;transition:none;transform:none;transition-delay:0s!important}
.BookWorldOverlay-module__00Z3sW__overlay{z-index:200;overscroll-behavior:contain;color:#f4f0e8;background:radial-gradient(at 50% 35%,#292032,#100e13 70%);position:fixed;inset:0;overflow:auto}.BookWorldOverlay-module__00Z3sW__header{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem clamp(1rem,4vw,3rem);display:flex}.BookWorldOverlay-module__00Z3sW__controls button{color:inherit;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff30;border-radius:999px;padding:.75rem 1.1rem}.BookWorldOverlay-module__00Z3sW__header span{text-transform:uppercase;letter-spacing:.14em;color:#bdb4c8;font-size:.75rem}.BookWorldOverlay-module__00Z3sW__stage{padding:2rem 1.25rem}.BookWorldOverlay-module__00Z3sW__sheets,.BookWorldOverlay-module__00Z3sW__measure{aspect-ratio:688/1091;width:min(620px,100vw - 48px);margin:auto;position:relative;container-type:inline-size}.BookWorldOverlay-module__00Z3sW__sheets{perspective:1400px;isolation:isolate}.BookWorldOverlay-module__00Z3sW__sheets:before,.BookWorldOverlay-module__00Z3sW__sheets:after{content:"";z-index:-1;background:#dcd5c9;position:absolute;inset:0;box-shadow:0 12px 30px #0005}.BookWorldOverlay-module__00Z3sW__card{background:#f4f0e8;background-image:var(--paper-grain);color:#26222a;flex-direction:column;padding:7.5cqw 8cqw 5cqw;display:flex;position:absolute;inset:0;box-shadow:0 15px 45px #0005}.BookWorldOverlay-module__00Z3sW__cover{background:#111;padding:0}.BookWorldOverlay-module__00Z3sW__cover img{object-fit:contain}.BookWorldOverlay-module__00Z3sW__runningTitle{text-transform:uppercase;letter-spacing:.09em;color:#706777;flex:none;margin:0 0 3cqw;font-size:1.6cqw}.BookWorldOverlay-module__00Z3sW__title{font-family:var(--font-display);letter-spacing:-.025em;flex:none;max-width:90%;margin:0 0 5cqw;font-size:5.3cqw;line-height:1.08}.BookWorldOverlay-module__00Z3sW__prose{flex:1;min-height:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(13px,2.9cqw,18px);line-height:1.55;overflow:hidden}.BookWorldOverlay-module__00Z3sW__prose p{margin:0 0 1em}.BookWorldOverlay-module__00Z3sW__folio{letter-spacing:.05em;border-top:1px solid #26222a25;flex:none;justify-content:space-between;margin-top:4cqw;padding-top:2cqw;font-size:1.9cqw;display:flex}.BookWorldOverlay-module__00Z3sW__top,.BookWorldOverlay-module__00Z3sW__forward,.BookWorldOverlay-module__00Z3sW__backward,.BookWorldOverlay-module__00Z3sW__under{position:absolute;inset:0}.BookWorldOverlay-module__00Z3sW__under{z-index:1}.BookWorldOverlay-module__00Z3sW__top,.BookWorldOverlay-module__00Z3sW__forward,.BookWorldOverlay-module__00Z3sW__backward{z-index:2}.BookWorldOverlay-module__00Z3sW__forward{animation:.7s cubic-bezier(.45,0,.2,1) both BookWorldOverlay-module__00Z3sW__to-back}.BookWorldOverlay-module__00Z3sW__backward{animation:.7s cubic-bezier(.45,0,.2,1) reverse both BookWorldOverlay-module__00Z3sW__to-back}@keyframes BookWorldOverlay-module__00Z3sW__to-back{0%{z-index:3;transform:translate(0)rotateY(0)}48%{z-index:3;transform:translate(-108%)rotateY(-22deg)rotate(-5deg)}50%{z-index:0}to{z-index:0;transform:translate(8px,7px)rotate(1deg)}}.BookWorldOverlay-module__00Z3sW__controls{justify-content:space-between;align-items:center;gap:.5rem;width:min(620px,100%);margin:1.8rem auto 0;display:flex}.BookWorldOverlay-module__00Z3sW__controls span{color:#c8bfd0;text-align:center;font-variant-numeric:tabular-nums;font-size:.75rem}.BookWorldOverlay-module__00Z3sW__controls button{min-height:44px;font-size:.85rem}.BookWorldOverlay-module__00Z3sW__controls button:disabled{opacity:.3;cursor:default}.BookWorldOverlay-module__00Z3sW__header button:focus-visible,.BookWorldOverlay-module__00Z3sW__controls button:focus-visible{outline-offset:4px;outline:2px solid #ad81ff}.BookWorldOverlay-module__00Z3sW__measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:-10000px}@media (max-width:480px){.BookWorldOverlay-module__00Z3sW__header{padding:.8rem 1rem}.BookWorldOverlay-module__00Z3sW__header span{font-size:.65rem}.BookWorldOverlay-module__00Z3sW__stage{padding-top:1.5rem}.BookWorldOverlay-module__00Z3sW__controls button{padding:.65rem .8rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.BookWorldOverlay-module__00Z3sW__forward,.BookWorldOverlay-module__00Z3sW__backward{animation:none}}.BookWorldOverlay-module__00Z3sW__controls button{justify-content:center;align-items:center;gap:.65rem;display:inline-flex}.BookWorldOverlay-module__00Z3sW__header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#100d16e8;position:sticky;top:0}.BookWorldOverlay-module__00Z3sW__controls{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#100d16ed;border:1px solid #ffffff20;border-radius:999px;padding:.6rem;position:sticky;bottom:1rem;box-shadow:0 8px 30px #0006}.BookWorldOverlay-module__00Z3sW__controls button{background:#ffffff09}.BookWorldOverlay-module__00Z3sW__controls button:not(:disabled):hover,.BookWorldOverlay-module__00Z3sW__header button:hover{background:#8d42fe30;border-color:#a56cff}.BookWorldOverlay-module__00Z3sW__runningTitle{font-size:clamp(9px,1.6cqw,10px)}.BookWorldOverlay-module__00Z3sW__folio{font-size:clamp(10px,1.9cqw,12px)}@media (max-width:480px){.BookWorldOverlay-module__00Z3sW__controls{padding:.35rem;bottom:.6rem}.BookWorldOverlay-module__00Z3sW__controls span{font-size:.65rem}.BookWorldOverlay-module__00Z3sW__controls button{gap:.35rem;padding:.6rem}}.BookWorldOverlay-module__00Z3sW__brand{object-fit:contain;background:#000;border-radius:3px;width:120px;height:55px;display:block}@media (max-width:480px){.BookWorldOverlay-module__00Z3sW__brand{width:96px;height:44px}}.BookWorldOverlay-module__00Z3sW__brand{filter:invert()contrast(1.2);background:0 0}.BookWorldOverlay-module__00Z3sW__sheets:before{transform:translate(var(--back-one-x,7px),var(--back-one-y,5px)) rotate(var(--back-one-angle,1deg))}.BookWorldOverlay-module__00Z3sW__sheets:after{transform:translate(var(--back-two-x,-5px),var(--back-two-y,9px)) rotate(var(--back-two-angle,-.7deg))}.BookWorldOverlay-module__00Z3sW__sheets:before,.BookWorldOverlay-module__00Z3sW__sheets:after{transition:transform .65s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.BookWorldOverlay-module__00Z3sW__sheets:before,.BookWorldOverlay-module__00Z3sW__sheets:after{transition:none}}.BookWorldOverlay-module__00Z3sW__overlay{isolation:isolate;background:#080808;overflow-x:hidden}.BookWorldOverlay-module__00Z3sW__stage{z-index:1;position:relative}.BookWorldOverlay-module__00Z3sW__header,.BookWorldOverlay-module__00Z3sW__controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0b0bf5}.BookWorldOverlay-module__00Z3sW__sheets{cursor:pointer}.BookWorldOverlay-module__00Z3sW__backdrop{z-index:0;pointer-events:none;background:#101010 url(/images/book-wood-background.webp) 50%/cover no-repeat;position:fixed;inset:0}.BookWorldOverlay-module__00Z3sW__bookDetails{flex:1;padding-top:12cqw;font-family:Georgia,Times New Roman,serif;font-size:clamp(13px,2.9cqw,18px);line-height:1.65}.BookWorldOverlay-module__00Z3sW__bookDetails p{max-width:40ch;margin:0 0 6cqw}.BookWorldOverlay-module__00Z3sW__bookDetails a{color:inherit;text-underline-offset:4px}
