.hand-module__cywhwa__cursor{z-index:8;border:1px solid var(--bone);pointer-events:none;opacity:0;width:10px;height:10px;transition:opacity .3s var(--ease), width .2s var(--ease), height .2s var(--ease);background:0 0;border-radius:50%;position:fixed;top:0;left:0;translate:-50% -50%}.hand-module__cywhwa__cursor[data-show]{opacity:.9}.hand-module__cywhwa__cursor[data-over]{background:var(--bone);width:14px;height:14px}.hand-module__cywhwa__cam{top:calc(26svh + 16px);right:var(--gutter);z-index:4;pointer-events:none;opacity:0;transition:opacity .8s var(--ease);position:absolute}.hand-module__cywhwa__cam[data-on]{opacity:1}.hand-module__cywhwa__video{aspect-ratio:4/3;border:1px solid var(--bone-14);object-fit:cover;filter:grayscale()contrast(1.15);mix-blend-mode:screen;opacity:0;width:120px;transition:opacity .8s var(--ease);border-radius:0;display:block;transform:scaleX(-1)}.hand-module__cywhwa__cam[data-live] .hand-module__cywhwa__video{opacity:.5}.hand-module__cywhwa__privacy{letter-spacing:.02em;text-align:left;color:#f4f4f499;width:120px;margin:6px 0 0;font-size:11px;line-height:1.4}@media (min-aspect-ratio:5/4) and (max-height:660px){.hand-module__cywhwa__cam{left:50%;right:auto;translate:-50%}.hand-module__cywhwa__video{width:88px}}@media (max-aspect-ratio:5/4){.hand-module__cywhwa__cam{top:calc(25.2svh + 16px);right:auto;left:var(--gutter)}.hand-module__cywhwa__privacy{width:min(220px, calc(100vw - 2 * var(--gutter)))}}@media (max-width:480px){.hand-module__cywhwa__video{width:88px}}body.past-hero .hand-module__cywhwa__cursor{opacity:0}
.quill-module__Pj5HPW__ink{z-index:5;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:fixed;inset:0}.quill-module__Pj5HPW__figure{z-index:6;will-change:transform;pointer-events:none;transform-origin:7px 125px;filter:drop-shadow(0 6px 18px #00000080);opacity:0;width:56px;height:132px;transition-property:opacity,filter;transition-duration:.8s;transition-timing-function:var(--ease);position:fixed;top:0;left:0}body.entered .quill-module__Pj5HPW__figure{opacity:1}:is(body:has(#hero:not([data-drawn])) .quill-module__Pj5HPW__figure,body:has(#hero:not([data-drawn])) .quill-module__Pj5HPW__ring,body:has(#hero:not([data-drawn])) .quill-module__Pj5HPW__hit){opacity:0;pointer-events:none}.quill-module__Pj5HPW__figure[data-held]{filter:drop-shadow(0 10px 26px #f4bc4359)}.quill-module__Pj5HPW__ring{z-index:5;width:calc(118px * var(--quill-k,1));height:calc(118px * var(--quill-k,1));pointer-events:none;opacity:0;transition-property:opacity,filter,border-color;transition-duration:.8s;transition-timing-function:var(--ease);border:1px solid #f4bc4359;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.quill-module__Pj5HPW__ring[data-show]{opacity:1;animation:2.4s ease-in-out infinite quill-module__Pj5HPW__breathe}.quill-module__Pj5HPW__ring[data-ready]{opacity:1;border-color:#f4bc43e6}.quill-module__Pj5HPW__hit{z-index:7;width:max(88px, calc(140px * var(--quill-k,1)));height:max(88px, calc(140px * var(--quill-k,1)));touch-action:none;background:0 0;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}@keyframes quill-module__Pj5HPW__breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.08)}}:is(body.past-hero .quill-module__Pj5HPW__figure,body.past-hero .quill-module__Pj5HPW__ring,body.past-hero .quill-module__Pj5HPW__hit){opacity:0;pointer-events:none}body.past-hero .quill-module__Pj5HPW__ink{opacity:0}.quill-module__Pj5HPW__debug{z-index:600;font:11px/1.4 var(--grot);color:var(--bone);pointer-events:none;background:#03040899;padding:4px 8px;position:fixed;bottom:8px;left:8px}@media (prefers-reduced-motion:reduce){.quill-module__Pj5HPW__ink,.quill-module__Pj5HPW__figure,.quill-module__Pj5HPW__ring,.quill-module__Pj5HPW__hit{display:none}}
.scene-module__dl5fgG__sky{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.scene-module__dl5fgG__art{aspect-ratio:1672/941;height:min(150cqh,90cqw);position:absolute;bottom:-14cqh;right:calc(min(150cqh,90cqw)/-8.33333)}@container (max-height:500px){.scene-module__dl5fgG__art{right:calc(min(150cqh,90cqw)/-7.40741)}}@container (max-aspect-ratio:6/5){.scene-module__dl5fgG__art{height:55svh;bottom:0;right:0}}.scene-module__dl5fgG__layer{position:absolute}.scene-module__dl5fgG__layer>img{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.scene-module__dl5fgG__layer[data-layer=dunes]>img{--dunes-fade:linear-gradient(to bottom, transparent 0%, transparent 55%, black 75%, black 100%);--dunes-keep:linear-gradient(90deg, transparent 0%, transparent 69%, black 73%, black 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 20%), var(--dunes-keep), var(--dunes-fade);mask-image:linear-gradient(90deg, transparent 0, #000 20%), var(--dunes-keep), var(--dunes-fade);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,source-over;mask-composite:intersect,add;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 20%), var(--dunes-keep), var(--dunes-fade);-webkit-mask-composite:source-in, source-over;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}@container (max-aspect-ratio:6/5){.scene-module__dl5fgG__layer[data-layer=dunes]>img{--dunes-fade:linear-gradient(to bottom, transparent 0%, transparent 25%, black 45%, black 100%);--dunes-keep:linear-gradient(transparent, transparent)}}.scene-module__dl5fgG__defs{width:0;height:0;position:absolute}.scene-module__dl5fgG__edge{display:none}.scene-module__dl5fgG__still{width:56px;height:132px;transform:translate(-7px, -125px) rotate(18deg) scale(var(--quill-k,1));transform-origin:7px 125px;filter:drop-shadow(0 6px 18px #00000080);pointer-events:none;position:absolute}body.q-armed .scene-module__dl5fgG__still{display:none}body.past-hero .scene-module__dl5fgG__still{opacity:0}@media (prefers-reduced-motion:no-preference){html.js #hero:not([data-drawn]) .scene-module__dl5fgG__layer>img{opacity:0}html.js #hero:not([data-drawn]) .scene-module__dl5fgG__still{opacity:0}html.js body.entered #hero:not([data-drawn]) .scene-module__dl5fgG__layer>img{opacity:1;animation-duration:var(--dur);animation-delay:var(--delay);animation-timing-function:cubic-bezier(.45,0,.25,1);animation-fill-mode:both;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.js body.entered #hero:not([data-drawn]) .scene-module__dl5fgG__edge{display:block}html.js body.entered #hero:not([data-drawn]) [data-sweep=x]>img{-webkit-mask-image:linear-gradient(90deg, #000 0 44%, transparent 48%), linear-gradient(90deg, transparent 0, #000 20%), var(--dunes-keep,linear-gradient(transparent, transparent)), var(--dunes-fade,linear-gradient(#000, #000));-webkit-mask-image:linear-gradient(90deg, #000 0 44%, transparent 48%), linear-gradient(90deg, transparent 0, #000 20%), var(--dunes-keep,linear-gradient(transparent, transparent)), var(--dunes-fade,linear-gradient(#000, #000));mask-image:linear-gradient(90deg, #000 0 44%, transparent 48%), linear-gradient(90deg, transparent 0, #000 20%), var(--dunes-keep,linear-gradient(transparent, transparent)), var(--dunes-fade,linear-gradient(#000, #000));-webkit-mask-composite:source-in, source-in, source-over;animation-name:scene-module__dl5fgG__sweep-x;-webkit-mask-size:250% 100%,100% 100%,100% 100%,100% 100%;mask-size:250% 100%,100% 100%,100% 100%,100% 100%;-webkit-mask-composite:source-in,source-in,source-over;mask-composite:intersect,intersect,add}html.js body.entered #hero:not([data-drawn]) [data-sweep=x]>.scene-module__dl5fgG__edge{-webkit-mask-image:linear-gradient(90deg, transparent 43%, #000 46%, transparent 49%), var(--dunes-fade,linear-gradient(#000, #000)), linear-gradient(90deg, transparent 0, #000 20%);-webkit-mask-image:linear-gradient(90deg, transparent 43%, #000 46%, transparent 49%), var(--dunes-fade,linear-gradient(#000, #000)), linear-gradient(90deg, transparent 0, #000 20%);mask-image:linear-gradient(90deg, transparent 43%, #000 46%, transparent 49%), var(--dunes-fade,linear-gradient(#000, #000)), linear-gradient(90deg, transparent 0, #000 20%);animation-name:scene-module__dl5fgG__sweep-x,scene-module__dl5fgG__edge-out}html.js body.entered #hero:not([data-drawn]) [data-sweep=y]>img{animation-name:scene-module__dl5fgG__sweep-y;-webkit-mask-image:linear-gradient(0deg,#000 0 44%,#0000 48%);mask-image:linear-gradient(0deg,#000 0 44%,#0000 48%);-webkit-mask-size:100% 250%;mask-size:100% 250%}html.js body.entered #hero:not([data-drawn]) [data-sweep=y]>.scene-module__dl5fgG__edge{animation-name:scene-module__dl5fgG__sweep-y,scene-module__dl5fgG__edge-out;-webkit-mask-image:linear-gradient(#0000 51%,#000 54%,#0000 57%);mask-image:linear-gradient(#0000 51%,#000 54%,#0000 57%)}html.js #hero[data-drawn] [data-layer=scribe]>img{transform-origin:50% 100%;animation:6s ease-in-out infinite scene-module__dl5fgG__breathe}html.js #hero[data-drawn] [data-layer=head]>img{transform-origin:var(--pivot);animation:6s ease-in-out infinite scene-module__dl5fgG__head-breathe,30s ease-in-out infinite scene-module__dl5fgG__tilt}html.js body.past-hero #hero[data-drawn] [data-layer]>img{animation-play-state:paused}html.js #hero[data-sky-paused][data-drawn] [data-layer]>img{animation-play-state:paused}}:is(body.past-hero .scene-module__dl5fgG__sky *,#hero[data-sky-paused] .scene-module__dl5fgG__sky *){animation-play-state:paused}@keyframes scene-module__dl5fgG__sweep-x{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes scene-module__dl5fgG__edge-out{to{visibility:hidden}}@keyframes scene-module__dl5fgG__sweep-y{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes scene-module__dl5fgG__breathe{0%,to{scale:1}50%{scale:1 1.006}}@keyframes scene-module__dl5fgG__head-breathe{0%,to{translate:0}50%{translate:0 var(--lift)}}@keyframes scene-module__dl5fgG__tilt{0%,12%,43.33%,55.33%,to{rotate:none}5%,7%{rotate:-1.5deg}48.33%,50.33%{rotate:-1.2deg}}
.stars-module__I47O5W__field{z-index:0;pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent var(--sky-nav,0px), #000 var(--sky-nav,0px)), linear-gradient(to right, transparent var(--sky-text-right,0px), #000 var(--sky-text-right,0px)), linear-gradient(to bottom, #000 var(--sky-text-top,100%), transparent var(--sky-text-top,100%), transparent var(--sky-text-bottom,100%), #000 var(--sky-text-bottom,100%));mask-image:linear-gradient(to bottom, transparent var(--sky-nav,0px), #000 var(--sky-nav,0px)), linear-gradient(to right, transparent var(--sky-text-right,0px), #000 var(--sky-text-right,0px)), linear-gradient(to bottom, #000 var(--sky-text-top,100%), transparent var(--sky-text-top,100%), transparent var(--sky-text-bottom,100%), #000 var(--sky-text-bottom,100%));-webkit-mask-composite:source-in,source-over;position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in,source-over;mask-composite:intersect,add;container-type:size}.stars-module__I47O5W__layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stars-module__I47O5W__twinkle{will-change:opacity}.stars-module__I47O5W__star{fill:var(--bone)}.stars-module__I47O5W__hideWide{display:none}@container (max-aspect-ratio:6/5){.stars-module__I47O5W__hideWide{display:inline}.stars-module__I47O5W__hideTall{display:none}}.stars-module__I47O5W__constellationStar{fill:var(--bone)}.stars-module__I47O5W__constellation line{fill:none;stroke:var(--bone);stroke-opacity:.35;stroke-width:1px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.stars-module__I47O5W__constellation[data-comp=tall]{display:none}.stars-module__I47O5W__constellation[data-comp=wide]{transform:translateY(var(--wide-drop,0px))}@container (max-aspect-ratio:6/5){.stars-module__I47O5W__constellation[data-comp=wide]{display:none}.stars-module__I47O5W__constellation[data-comp=tall]{display:inline}}.stars-module__I47O5W__shoot{stroke:var(--bone);stroke-width:1px;stroke-linecap:round;stroke-dasharray:.25 1.25;display:none}@media (prefers-reduced-motion:no-preference){html.js .stars-module__I47O5W__twinkle{animation:stars-module__I47O5W__twinkle var(--twinkle) ease-in-out var(--twinkle-offset) infinite}html.js .stars-module__I47O5W__shoot[data-run]{animation:.8s linear both stars-module__I47O5W__shoot;display:inline}html.js #hero:not([data-drawn]) .stars-module__I47O5W__constellation{opacity:0}html.js .stars-module__I47O5W__constellation[data-drawing] line{animation:stars-module__I47O5W__seg-draw var(--seg-dur) cubic-bezier(.42, 0, .58, 1) var(--seg-delay) both, stars-module__I47O5W__seg-settle .8s linear calc(var(--seg-delay) + var(--seg-dur)) both}html.js .stars-module__I47O5W__constellation{transition:opacity .6s linear}html.js .stars-module__I47O5W__constellation[data-fade-out]{opacity:0}}:is(body.past-hero .stars-module__I47O5W__field *,#hero[data-sky-paused] .stars-module__I47O5W__field *){animation-play-state:paused}@keyframes stars-module__I47O5W__twinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes stars-module__I47O5W__shoot{0%{stroke-dashoffset:.25px;opacity:.9}70%{opacity:.9}to{stroke-dashoffset:-1px;opacity:0}}@keyframes stars-module__I47O5W__seg-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes stars-module__I47O5W__seg-settle{0%{stroke:var(--gold);stroke-opacity:.9}to{stroke:var(--bone);stroke-opacity:.35}}
.hero-module__boduxq__hero{height:100svh;padding:90px var(--gutter) calc(max(var(--gutter), 12svh) + 10px);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero-module__boduxq__hero>:not([data-scene]){z-index:2;position:relative}@media (max-aspect-ratio:5/4){.hero-module__boduxq__hero{padding-bottom:calc(32.26svh + 26px)}}.hero-module__boduxq__hero>.hero-module__boduxq__hand{right:calc(var(--gutter) - 9px);bottom:calc(var(--gutter) - 9px);z-index:3;width:44px;height:44px;color:var(--bone-40);cursor:pointer;transition:color var(--dur-s) var(--ease-out-heavy);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute}.hero-module__boduxq__hand svg{width:26px;height:26px}.hero-module__boduxq__hand:hover,.hero-module__boduxq__hand:focus-visible{color:var(--bone)}.hero-module__boduxq__hand:focus-visible{outline:1px solid var(--bone);outline-offset:0}.hero-module__boduxq__tip{font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--bone);opacity:0;pointer-events:none;transition:opacity var(--dur-s) var(--ease-out-heavy), transform var(--dur-m) var(--ease-out-heavy);background:#030408e0;border-radius:0;margin-right:4px;padding:6px 10px;font-size:10px;position:absolute;top:50%;right:100%;transform:translate(6px,-50%)}.hero-module__boduxq__hand:hover .hero-module__boduxq__tip,.hero-module__boduxq__hand:focus-visible .hero-module__boduxq__tip{opacity:1;transform:translateY(-50%)}.hero-module__boduxq__hero>.hero-module__boduxq__hand[data-live]{color:var(--gold)}.hero-module__boduxq__hand[data-status] .hero-module__boduxq__tip{opacity:0}.hero-module__boduxq__hero>.hero-module__boduxq__status{right:calc(var(--gutter) + 39px);bottom:calc(var(--gutter) - 1px);z-index:6;box-sizing:content-box;letter-spacing:.02em;text-align:left;color:#f4f4f4b8;pointer-events:none;max-width:34ch;transition:opacity var(--dur-s) var(--ease-out-heavy);background:#030408e0;border-radius:0;margin:0;padding:6px 10px;font-size:11px;line-height:1.5;position:absolute}.hero-module__boduxq__hero>.hero-module__boduxq__status[data-caps]{font-family:var(--label);letter-spacing:.08em;text-transform:uppercase}.hero-module__boduxq__hero>.hero-module__boduxq__status:not([data-caps]):first-letter{text-transform:uppercase}.hero-module__boduxq__hero>.hero-module__boduxq__status:empty{background:0 0;padding:0}body.past-hero .hero-module__boduxq__hero>.hero-module__boduxq__status{opacity:0}html:not(.js) .hero-module__boduxq__hand{display:none}body:not(.q-armed) .hero-module__boduxq__hand{display:none}.hero-module__boduxq__eyebrow{font-family:var(--label);letter-spacing:.26em;text-transform:uppercase;color:#f4f4f499;margin-bottom:clamp(16px,3svh,28px);font-size:11px}.hero-module__boduxq__headRow{flex-direction:column;align-items:flex-start;gap:clamp(18px,2.6vh,28px);display:flex}.hero-module__boduxq__h1{font-family:var(--grot);letter-spacing:-.04em;font-size:clamp(39px,6.075vw,112.5px);font-weight:400;line-height:.92}.hero-module__boduxq__italic{font-family:var(--serif);letter-spacing:-.01em;color:var(--gold);font-size:1.08em;font-style:italic;font-weight:400;line-height:0}.hero-module__boduxq__aside{font-family:var(--text);font-weight:400;font-size:var(--fs-body);color:var(--bone);flex:none;margin:0;line-height:1.3}@media (max-width:767px){.hero-module__boduxq__eyebrow{letter-spacing:.16em;font-size:11px}}.hero-module__boduxq__line{will-change:transform;margin-bottom:-.15em;padding-bottom:.15em;padding-right:.12em;display:block;overflow:hidden}.hero-module__boduxq__line>span{text-wrap:balance;display:inline-block}html.js .hero-module__boduxq__line>span{animation:hero-module__boduxq__rise 1.3s var(--ease) forwards;animation-play-state:paused;transform:translateY(135%)}html.js body.entered .hero-module__boduxq__line>span{animation-play-state:running}.hero-module__boduxq__line:nth-child(2)>span{animation-delay:.14s}.hero-module__boduxq__line:nth-child(3)>span{animation-delay:.28s}@keyframes hero-module__boduxq__rise{to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html.js .hero-module__boduxq__line>span{animation:none;transform:none}}.hero-module__boduxq__ctas{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(28px,4svh,40px);display:flex}html.js .hero-module__boduxq__ctas{opacity:0;animation:hero-module__boduxq__hero-in var(--dur-l) var(--ease-out-heavy) 1.88s forwards;animation-play-state:paused}html.js body.entered .hero-module__boduxq__ctas{animation-play-state:running}@keyframes hero-module__boduxq__hero-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){html.js .hero-module__boduxq__ctas{opacity:1;animation:none}}@media (orientation:landscape) and (max-height:500px){.hero-module__boduxq__eyebrow{margin-bottom:12px}}@media (orientation:landscape) and (max-height:340px){.hero-module__boduxq__eyebrow{margin-bottom:8px}}.hero-module__boduxq__full{width:24px;height:24px;color:var(--bone-72);cursor:pointer;transition:color var(--dur-s) var(--ease-out-heavy);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.hero-module__boduxq__full svg{width:16px;height:16px}.hero-module__boduxq__full:hover,.hero-module__boduxq__full:focus-visible{color:var(--bone)}.hero-module__boduxq__full:focus-visible{outline:1px solid var(--bone);outline-offset:0}
.manifesto-module__rND_Lq__manifesto p{font-family:var(--serif);letter-spacing:0;text-align:center;text-wrap:balance;max-width:22em;margin-inline:auto;font-size:clamp(21px,3.525vw,51px);font-weight:300;line-height:1.28}.manifesto-module__rND_Lq__w{transition:color var(--dur-xl) var(--ease-out-heavy)}html.js .manifesto-module__rND_Lq__w{color:var(--bone-14)}html.js .manifesto-module__rND_Lq__lit{color:var(--bone)}html.js .manifesto-module__rND_Lq__ignite.manifesto-module__rND_Lq__lit{color:var(--gold);font-style:italic}@media (prefers-reduced-motion:reduce){html.js .manifesto-module__rND_Lq__w{color:var(--bone)}}
.work-module__YcQLlW__section{padding:0}.work-module__YcQLlW__intro{padding:clamp(112px,min(18vh,30vw),224px) clamp(24px,5vw,72px) clamp(32px,5vh,64px)}.work-module__YcQLlW__after{flex-wrap:wrap;align-items:center;gap:20px 32px;padding:clamp(64px,10vh,120px) clamp(24px,5vw,72px) 0;display:flex}.work-module__YcQLlW__after p{font-family:var(--serif);font-weight:300;font-size:var(--fs-subhead);margin:0}.work-module__YcQLlW__stack{--hold:50svh;display:flow-root;position:relative}.work-module__YcQLlW__card{margin-bottom:var(--hold)}.work-module__YcQLlW__card:last-child{margin-bottom:0}.work-module__YcQLlW__card{isolation:isolate;--dev:1;--dev-sat:clamp(0, calc((var(--dev) - .5) / .5), 1);--dev-dim:clamp(0, calc((var(--dev) - .4) / .6), 1);--dev-grain:clamp(0, calc((var(--dev) - .3) / .6), 1);grid-template-rows:auto 1fr auto;height:100svh;padding:clamp(24px,5vw,72px);display:grid;position:sticky;top:0;overflow:hidden}.work-module__YcQLlW__bg{z-index:0;position:absolute;inset:0}.work-module__YcQLlW__bg .work-module__YcQLlW__plate,.work-module__YcQLlW__bg .work-module__YcQLlW__photo{object-fit:cover;width:100%;height:100%;filter:saturate(calc(.08 + .92 * var(--dev-sat))) brightness(calc(.45 + .55 * var(--dev-dim))) contrast(calc(.85 + .15 * var(--dev-dim)));position:absolute;inset:0}.work-module__YcQLlW__bg:after{content:"";opacity:calc(.45 - .31 * var(--dev-grain));mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.work-module__YcQLlW__card{--dev:1}.work-module__YcQLlW__bg .work-module__YcQLlW__plate,.work-module__YcQLlW__bg .work-module__YcQLlW__photo{filter:none}}.work-module__YcQLlW__card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#030408c7 0%,#03040857 22%,#0304081a 44%,#030408c7 100%);position:absolute;inset:0}.work-module__YcQLlW__num,.work-module__YcQLlW__foot{z-index:2;position:relative}.work-module__YcQLlW__num{font-family:var(--serif);letter-spacing:.3em;color:#f4f4f499;font-size:13px}.work-module__YcQLlW__foot{grid-row:3;justify-content:space-between;align-items:center;gap:clamp(24px,5vw,80px);display:flex}.work-module__YcQLlW__lead{flex:0 auto;min-width:0}.work-module__YcQLlW__title{font-family:var(--serif);letter-spacing:0;color:var(--bone);margin:0;font-size:clamp(40px,6.8vw,112px);font-weight:400;line-height:.92}.work-module__YcQLlW__tag{font-family:var(--label);letter-spacing:.28em;text-transform:uppercase;color:var(--bone-60);margin:14px 0 0;font-size:11px}.work-module__YcQLlW__aside{flex:0 auto;align-items:center;gap:clamp(20px,3vw,44px);display:flex}.work-module__YcQLlW__vision{width:calc((var(--chars,80) / 2 + 2) * .46em);max-width:100%;min-height:3.2em;font-family:var(--text);font-size:var(--fs-body);color:var(--bone);text-wrap:balance;flex:none;margin:0;line-height:1.6}.work-module__YcQLlW__cta{border:1px solid var(--bone-40);color:var(--bone);font-family:var(--label);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;transition:border-color var(--dur-s) var(--ease-out-heavy), background-color var(--dur-s) var(--ease-out-heavy), color var(--dur-s) var(--ease-out-heavy);flex:none;align-items:center;padding:14px 26px;font-size:10px;display:inline-flex}.work-module__YcQLlW__cta:hover,.work-module__YcQLlW__cta:focus-visible{border-color:var(--bone);background:var(--bone);color:var(--obsidian)}@media (max-width:860px){.work-module__YcQLlW__foot{flex-direction:column;align-items:flex-start;gap:24px}.work-module__YcQLlW__aside{flex-direction:column;align-items:flex-start;gap:20px}}
.logoCarousel-module__LUsgzG__carousel{--card-w:clamp(260px, 23.4vw, 380px);--card-h:clamp(180px, 15vw, 230px);--card-gap:10px;--grow-up:80px;--grow-down:90px;--tile:#f4f4f40b;padding:clamp(0px,2vh,40px) 0 clamp(16px,5vh,90px);position:relative}.logoCarousel-module__LUsgzG__viewport{padding:var(--grow-up) 0 var(--grow-down);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.logoCarousel-module__LUsgzG__track{width:max-content;display:flex}html.js .logoCarousel-module__LUsgzG__track{animation:logoCarousel-module__LUsgzG__logo-loop var(--loop,120s) linear infinite}@keyframes logoCarousel-module__LUsgzG__logo-loop{to{transform:translate(-50%)}}.logoCarousel-module__LUsgzG__viewport:hover .logoCarousel-module__LUsgzG__track,.logoCarousel-module__LUsgzG__carousel[data-open] .logoCarousel-module__LUsgzG__track,.logoCarousel-module__LUsgzG__carousel[data-paused] .logoCarousel-module__LUsgzG__track{animation-play-state:paused}.logoCarousel-module__LUsgzG__viewport:has(:focus-visible) .logoCarousel-module__LUsgzG__track{animation-play-state:paused}.logoCarousel-module__LUsgzG__list{gap:var(--card-gap);padding:0 var(--card-gap) 0 0;margin:0;list-style:none;display:flex}.logoCarousel-module__LUsgzG__card{width:var(--card-w);height:var(--card-h);scroll-snap-align:start;flex:none;position:relative}.logoCarousel-module__LUsgzG__plate{inset:calc(var(--grow-up) * -1) 0 calc(var(--grow-down) * -1);background:var(--tile);clip-path:inset(var(--grow-up) 0 var(--grow-down) 0);transition:clip-path var(--dur-m) var(--ease-out-heavy);position:absolute}.logoCarousel-module__LUsgzG__face{z-index:1;width:100%;color:var(--bone);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0 12%;display:grid;position:absolute;inset:0}.logoCarousel-module__LUsgzG__face:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-6px}.logoCarousel-module__LUsgzG__logo{object-fit:contain;filter:brightness(0)invert(.957);width:auto;max-width:130px;height:auto;max-height:40px;display:block}.logoCarousel-module__LUsgzG__wordmark{font-family:var(--serif);letter-spacing:.04em;text-align:center;color:var(--bone);font-size:18px;font-weight:400;line-height:1.1}.logoCarousel-module__LUsgzG__logo,.logoCarousel-module__LUsgzG__wordmark{transition:transform var(--dur-m) var(--ease-out-heavy)}.logoCarousel-module__LUsgzG__details{left:24px;right:24px;bottom:calc(var(--grow-down) * -1 + 24px);z-index:2;opacity:0;transform:translateY(var(--rise-s));pointer-events:none;transition:opacity var(--dur-s) var(--ease-out-heavy), transform var(--dur-s) var(--ease-out-heavy);position:absolute}.logoCarousel-module__LUsgzG__name{font-family:var(--serif);color:var(--bone);margin:0;font-size:22px;font-weight:400;line-height:1.15}.logoCarousel-module__LUsgzG__about{font-family:var(--text);color:var(--bone-60);margin:8px 0 0;font-size:17px;line-height:1.45}.logoCarousel-module__LUsgzG__card[data-open]{z-index:1}.logoCarousel-module__LUsgzG__card:has(:focus-visible){z-index:1}.logoCarousel-module__LUsgzG__card[data-open] .logoCarousel-module__LUsgzG__plate{clip-path:inset(0)}.logoCarousel-module__LUsgzG__card:has(:focus-visible) .logoCarousel-module__LUsgzG__plate{clip-path:inset(0)}.logoCarousel-module__LUsgzG__card[data-open] .logoCarousel-module__LUsgzG__logo,.logoCarousel-module__LUsgzG__card[data-open] .logoCarousel-module__LUsgzG__wordmark{transform:translateY(calc(var(--card-h) * -.5 - 24px))}.logoCarousel-module__LUsgzG__card:has(:focus-visible) .logoCarousel-module__LUsgzG__logo{transform:translateY(calc(var(--card-h) * -.5 - 24px))}.logoCarousel-module__LUsgzG__card:has(:focus-visible) .logoCarousel-module__LUsgzG__wordmark{transform:translateY(calc(var(--card-h) * -.5 - 24px))}.logoCarousel-module__LUsgzG__card[data-open] .logoCarousel-module__LUsgzG__details{opacity:1;transition:opacity var(--dur-m) var(--ease-out-heavy) calc(var(--stagger) * 2), transform var(--dur-l) var(--ease-out-heavy) calc(var(--stagger) * 2);transform:none}.logoCarousel-module__LUsgzG__card:has(:focus-visible) .logoCarousel-module__LUsgzG__details{opacity:1;transition:opacity var(--dur-m) var(--ease-out-heavy) calc(var(--stagger) * 2), transform var(--dur-l) var(--ease-out-heavy) calc(var(--stagger) * 2);transform:none}@media (hover:hover) and (pointer:fine){.logoCarousel-module__LUsgzG__card:hover{z-index:1}.logoCarousel-module__LUsgzG__card:hover .logoCarousel-module__LUsgzG__plate{clip-path:inset(0)}.logoCarousel-module__LUsgzG__card:hover .logoCarousel-module__LUsgzG__logo,.logoCarousel-module__LUsgzG__card:hover .logoCarousel-module__LUsgzG__wordmark{transform:translateY(calc(var(--card-h) * -.5 - 24px))}.logoCarousel-module__LUsgzG__card:hover .logoCarousel-module__LUsgzG__details{opacity:1;transition:opacity var(--dur-m) var(--ease-out-heavy) calc(var(--stagger) * 2), transform var(--dur-l) var(--ease-out-heavy) calc(var(--stagger) * 2);transform:none}}@media (max-width:767px){.logoCarousel-module__LUsgzG__carousel{--card-w:80vw;--card-h:clamp(170px, 50vw, 220px);--grow-up:72px;--grow-down:84px}.logoCarousel-module__LUsgzG__logo{max-width:110px;max-height:34px}.logoCarousel-module__LUsgzG__wordmark{font-size:16px}.logoCarousel-module__LUsgzG__details{left:20px;right:20px;bottom:calc(var(--grow-down) * -1 + 20px)}.logoCarousel-module__LUsgzG__name{font-size:20px}.logoCarousel-module__LUsgzG__about{font-size:15px}}.logoCarousel-module__LUsgzG__control{width:44px;height:44px;margin:clamp(8px, 1.6vh, 20px) var(--gutter) 0 auto;border:1px solid var(--bone-40);color:var(--bone);cursor:pointer;transition:background var(--dur-s) var(--ease-out-heavy), color var(--dur-s) var(--ease-out-heavy);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.logoCarousel-module__LUsgzG__control:hover,.logoCarousel-module__LUsgzG__control:focus-visible{background:var(--bone);color:var(--obsidian)}.logoCarousel-module__LUsgzG__control svg{fill:currentColor;width:14px;height:14px}html:not(.js) .logoCarousel-module__LUsgzG__control{display:none}.logoCarousel-module__LUsgzG__carousel[data-reduced] .logoCarousel-module__LUsgzG__viewport{padding-inline:var(--gutter);scroll-snap-type:x proximity;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}html:not(.js) .logoCarousel-module__LUsgzG__viewport{padding-inline:var(--gutter);scroll-snap-type:x proximity;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}html:not(.js) .logoCarousel-module__LUsgzG__list:not([data-copy="0"]){display:none}.logoCarousel-module__LUsgzG__carousel[data-reduced] .logoCarousel-module__LUsgzG__viewport:focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}@media (prefers-reduced-motion:reduce){html.js .logoCarousel-module__LUsgzG__track{animation:none}.logoCarousel-module__LUsgzG__viewport{padding-inline:var(--gutter);overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.logoCarousel-module__LUsgzG__list:not([data-copy="0"]),.logoCarousel-module__LUsgzG__control{display:none}.logoCarousel-module__LUsgzG__plate,.logoCarousel-module__LUsgzG__details,.logoCarousel-module__LUsgzG__logo,.logoCarousel-module__LUsgzG__wordmark{transition:none}}
.comingSoon-module__yEbKFG__page{height:100svh;min-height:560px;padding:96px var(--gutter) 64px;text-align:center;background:var(--obsidian);color:var(--bone);--cs-l:25%;--cs-r:75%;--cs-t:15%;--cs-b:88%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.comingSoon-module__yEbKFG__mark{top:34px;left:var(--gutter);z-index:3;width:102px;height:auto;position:absolute}.comingSoon-module__yEbKFG__copy{z-index:3;flex-direction:column;align-items:center;max-width:100%;display:flex;position:relative}.comingSoon-module__yEbKFG__deco{flex-direction:column;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){html.js .comingSoon-module__yEbKFG__deco:not([data-mode=play]){visibility:hidden}}.comingSoon-module__yEbKFG__dayField{-webkit-mask-image:linear-gradient(to right, #000 calc(var(--cs-l) - 32px), transparent var(--cs-l), transparent var(--cs-r), #000 calc(var(--cs-r) + 32px)), linear-gradient(to bottom, #000 calc(var(--cs-t) - 32px), transparent var(--cs-t), transparent var(--cs-b), #000 calc(var(--cs-b) + 32px));mask-image:linear-gradient(to right, #000 calc(var(--cs-l) - 32px), transparent var(--cs-l), transparent var(--cs-r), #000 calc(var(--cs-r) + 32px)), linear-gradient(to bottom, #000 calc(var(--cs-t) - 32px), transparent var(--cs-t), transparent var(--cs-b), #000 calc(var(--cs-b) + 32px));-webkit-mask-composite:source-over;mask-composite:add}.comingSoon-module__yEbKFG__page [data-stars]{-webkit-mask-image:linear-gradient(to right, #000 calc(var(--cs-l) - 32px), transparent var(--cs-l), transparent var(--cs-r), #000 calc(var(--cs-r) + 32px)), linear-gradient(to bottom, #000 calc(var(--cs-t) - 32px), transparent var(--cs-t), transparent var(--cs-b), #000 calc(var(--cs-b) + 32px));mask-image:linear-gradient(to right, #000 calc(var(--cs-l) - 32px), transparent var(--cs-l), transparent var(--cs-r), #000 calc(var(--cs-r) + 32px)), linear-gradient(to bottom, #000 calc(var(--cs-t) - 32px), transparent var(--cs-t), transparent var(--cs-b), #000 calc(var(--cs-b) + 32px));-webkit-mask-composite:source-over;mask-composite:add}.comingSoon-module__yEbKFG__page [data-stars] circle{display:inline}.comingSoon-module__yEbKFG__page [data-twinkle="0"]{translate:calc(var(--px,0) * -3px) calc(var(--py,0) * -3px)}.comingSoon-module__yEbKFG__page [data-twinkle="1"]{translate:calc(var(--px,0) * -6px) calc(var(--py,0) * -6px)}.comingSoon-module__yEbKFG__page [data-twinkle="2"]{translate:calc(var(--px,0) * -9px) calc(var(--py,0) * -9px)}:is(.comingSoon-module__yEbKFG__page [data-twinkle="3"],.comingSoon-module__yEbKFG__page [data-sky-figures]){translate:calc(var(--px,0) * -12px) calc(var(--py,0) * -12px)}.comingSoon-module__yEbKFG__dayField{z-index:1;pointer-events:none;position:absolute;inset:0}.comingSoon-module__yEbKFG__daySky{width:100%;height:100%;translate:calc(var(--px,0) * -18px) calc(var(--py,0) * -18px);position:absolute;inset:0;overflow:visible}.comingSoon-module__yEbKFG__tall{display:none}@media (max-aspect-ratio:6/5){.comingSoon-module__yEbKFG__wide{display:none}.comingSoon-module__yEbKFG__tall{display:inline}}.comingSoon-module__yEbKFG__day{fill:var(--bone);opacity:.12}.comingSoon-module__yEbKFG__day[data-lit]{opacity:.95;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--bone) 80%, transparent))}@media (prefers-reduced-motion:no-preference){.comingSoon-module__yEbKFG__day[data-tonight]{animation:5.6s ease-in-out infinite comingSoon-module__yEbKFG__dying}}@keyframes comingSoon-module__yEbKFG__dying{0%,to{opacity:.95}45%{opacity:.3}55%{opacity:.5}}.comingSoon-module__yEbKFG__eyebrow{min-height:1.4em;font-family:var(--label);font-size:var(--fs-eyebrow);letter-spacing:.32em;text-transform:uppercase;color:var(--bone-60);margin:0 0 clamp(14px,2.6vh,28px);font-weight:500}.comingSoon-module__yEbKFG__numBox{height:min(clamp(160px, 40svh, 420px), calc((100vw - 2 * var(--gutter) - 96px) / var(--ratio,1.5)));width:auto;position:relative}.comingSoon-module__yEbKFG__figures{width:100%;height:100%;display:block;overflow:visible}.comingSoon-module__yEbKFG__still{fill:none;stroke:var(--gold);stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--gold) 45%, transparent))}.comingSoon-module__yEbKFG__numBox[data-mode=play]:not([data-fixed]) .comingSoon-module__yEbKFG__still,.comingSoon-module__yEbKFG__numBox[data-fixed] .comingSoon-module__yEbKFG__ink{visibility:hidden}.comingSoon-module__yEbKFG__glint{fill:none;stroke:color-mix(in srgb, var(--gold) 35%, var(--bone));stroke-width:2.2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:.05 2;stroke-dashoffset:.05px;opacity:0;filter:drop-shadow(0 0 5px var(--gold))}@media (prefers-reduced-motion:no-preference){.comingSoon-module__yEbKFG__numBox:not([data-mode=play]) .comingSoon-module__yEbKFG__glint,.comingSoon-module__yEbKFG__numBox[data-glint] .comingSoon-module__yEbKFG__glint{animation:9s linear infinite comingSoon-module__yEbKFG__glint;animation-delay:calc(2.5s + var(--gi,0) * 1.1s)}}@keyframes comingSoon-module__yEbKFG__glint{0%{stroke-dashoffset:.05px;opacity:1}16%{stroke-dashoffset:-1px;opacity:1}16.01%,to{stroke-dashoffset:-1px;opacity:0}}.comingSoon-module__yEbKFG__ink{pointer-events:none;width:calc(100% + 120px);height:calc(100% + 120px);position:absolute}.comingSoon-module__yEbKFG__pen{transform-origin:7px 125px;pointer-events:none;filter:drop-shadow(0 6px 18px #00000080);opacity:0;width:56px;height:132px;transition:opacity .5s var(--ease-out-heavy);position:absolute}.comingSoon-module__yEbKFG__pen[data-on]{opacity:1}.comingSoon-module__yEbKFG__pen[data-gone]{visibility:hidden;transition:none}.comingSoon-module__yEbKFG__line{min-height:1.15em;font-family:var(--serif);font-weight:400;font-size:var(--fs-section);letter-spacing:0;margin:clamp(10px,2vh,20px) 0 0;line-height:1.15}.comingSoon-module__yEbKFG__sub{text-wrap:balance;max-width:40em;min-height:1.5em;font-family:var(--label);letter-spacing:0;color:var(--bone-72);margin:clamp(16px,2.6vh,26px) 0 0;font-size:15px;line-height:1.5}.comingSoon-module__yEbKFG__mail{font-family:var(--serif);font-size:var(--fs-lede);letter-spacing:0;color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--bone-40);text-decoration-color:var(--bone-40);text-underline-offset:6px;transition:opacity .6s var(--ease-out-heavy), text-decoration-color .3s var(--ease-out-heavy);align-items:center;margin-top:6px;display:inline-flex}html.js .comingSoon-module__yEbKFG__mail:not([data-shown]):not(:focus-visible){opacity:0;pointer-events:none}.comingSoon-module__yEbKFG__mail:hover{-webkit-text-decoration-color:var(--bone);text-decoration-color:var(--bone)}.comingSoon-module__yEbKFG__mail:focus-visible{outline:1px solid var(--bone);outline-offset:4px}.comingSoon-module__yEbKFG__caption{font-family:var(--label);font-size:var(--fs-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-60);transition:opacity .9s var(--ease-out-heavy) .4s;margin:clamp(22px,4vh,40px) 0 0;font-weight:500}html.js .comingSoon-module__yEbKFG__caption:not([data-shown]){opacity:0}.comingSoon-module__yEbKFG__caret{vertical-align:-.08em;background:var(--gold);width:.08em;min-width:2px;height:.9em;margin-left:.08em;animation:1s step-end infinite comingSoon-module__yEbKFG__blink;display:inline-block}@keyframes comingSoon-module__yEbKFG__blink{50%{opacity:0}}.comingSoon-module__yEbKFG__skyInk{z-index:5;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.comingSoon-module__yEbKFG__skyFigure{z-index:6;will-change:transform;pointer-events:none;transform-origin:7px 125px;filter:drop-shadow(0 6px 18px #00000080);width:56px;height:132px;transition:filter .8s var(--ease);position:fixed;top:0;left:0}.comingSoon-module__yEbKFG__skyFigure[data-held]{filter:drop-shadow(0 10px 26px color-mix(in srgb, var(--gold) 35%, transparent))}.comingSoon-module__yEbKFG__skyRing{z-index:5;width:calc(118px * var(--quill-k,1));height:calc(118px * var(--quill-k,1));border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);pointer-events:none;opacity:0;transition:opacity .8s var(--ease);border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.comingSoon-module__yEbKFG__skyRing[data-show]{opacity:1;animation:2.4s ease-in-out infinite comingSoon-module__yEbKFG__breathe}.comingSoon-module__yEbKFG__skyHit{z-index:7;width:max(88px, calc(140px * var(--quill-k,1)));height:max(88px, calc(140px * var(--quill-k,1)));touch-action:none;background:0 0;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}@keyframes comingSoon-module__yEbKFG__breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.comingSoon-module__yEbKFG__caret{animation:none}}
