@font-face{font-family:DM Serif Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-text-400.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-400.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-600.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-600.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/outfit-700.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/outfit-800.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-800.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-400.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-500.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/hanken-grotesk-800.woff)format("woff")}@font-face{font-family:Gabarito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gabarito-700.woff)format("woff")}@font-face{font-family:Gabarito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/gabarito-800.woff)format("woff")}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-400.ttf)format("truetype")}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-italic.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Noto Serif;src:url(/fonts/noto-serif.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--display:"Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;--sans:"Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;--serif:"Noto Serif", Georgia, "Times New Roman", serif;--studio-ui:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ui:var(--studio-ui);--white:#fff;--ink:#010101;--footer-bg:#161616;--footer-text:#7a7b85;--gutter:clamp(20px, 3.33vw, 48px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--footer-bg);color:var(--white);font-family:var(--sans)}#root{flex-direction:column;min-height:100svh;display:flex}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline-offset:3px;outline:2px solid}.grain{z-index:1;pointer-events:none;opacity:.075;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.6' intercept='-0.8'/%3E%3CfeFuncG type='linear' slope='2.6' intercept='-0.8'/%3E%3CfeFuncB type='linear' slope='2.6' intercept='-0.8'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}html{scroll-behavior:smooth;scroll-snap-type:none}html[data-settling]{scroll-behavior:auto}#top{scroll-snap-align:start;scroll-snap-stop:always}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-passing] #root>:not([data-studio-light]){transition:opacity .56s cubic-bezier(.22,.61,.36,1)}html[data-passing=out] #root>:not([data-studio-light]){opacity:0;pointer-events:none;transition-duration:.42s}@media (prefers-reduced-motion:reduce){html[data-passing] #root>*{transition:none}}._background_1tohn_1{z-index:0;pointer-events:none;background:#07101c url(/renders/studio-poster.webp) 50%/100% 100% no-repeat;position:fixed;inset:0;overflow:hidden}._canvas_1tohn_11{opacity:0;width:100%;height:100%;display:block;position:relative}._projectPoster_1tohn_12{opacity:var(--project-mix,0);background:url(/renders/studio-project-poster.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}._background_1tohn_1[data-renderer=ready]{background-image:none}._background_1tohn_1[data-renderer=ready] ._projectPoster_1tohn_12{display:none}._background_1tohn_1[data-renderer=ready] ._canvas_1tohn_11{opacity:1}@property --pen-progress{syntax:"<number>";inherits:true;initial-value:0}._mark_n86ai_2{width:100%;height:auto;display:block;overflow:visible}._pen_n86ai_3{visibility:hidden;animation:_write_n86ai_1 var(--duration) cubic-bezier(.3, .08, .45, 1) var(--start) forwards}._stroke_n86ai_7{stroke-dasharray:1 2;stroke-dashoffset:calc(1 - var(--pen-progress))}._heat_n86ai_8{animation:_cool_n86ai_1 var(--cool) ease-out calc(var(--start) + var(--duration)) forwards}._trail_n86ai_9{stroke:var(--drawing-hot,#61d8de);stroke-dasharray:.19 2;stroke-dashoffset:calc(.19 - var(--pen-progress))}._tip_n86ai_14{stroke:var(--drawing-tip,#f2ffff);stroke-dasharray:.035 2;stroke-dashoffset:calc(.035 - var(--pen-progress))}._tipGlow_n86ai_19{filter:drop-shadow(0 0 4px white) drop-shadow(0 0 8px var(--drawing-halo,#13a9ed))}@keyframes _write_n86ai_1{0%{visibility:visible;--pen-progress:0}to{visibility:visible;--pen-progress:1}}@keyframes _cool_n86ai_1{to{opacity:0}}@media (prefers-reduced-motion:reduce){._pen_n86ai_3{visibility:visible;--pen-progress:1;animation:none}._heat_n86ai_8{display:none}}._word_1k5qk_1{white-space:nowrap;display:inline-block}._letter_1k5qk_2{white-space:pre;opacity:0;filter:blur(5px);transition:opacity .18s,filter .18s,transform .18s;display:inline-block;transform:translateY(5px)}._copy_1k5qk_7[data-soft-reveal=true] ._letter_1k5qk_2,[data-contact-page][data-visible=true] ._copy_1k5qk_7 ._letter_1k5qk_2{opacity:1;filter:blur();transition:opacity .2s cubic-bezier(.16,1,.3,1),filter .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-delay,0s) + var(--letter) * var(--reveal-step,24ms));transform:none}@media (prefers-reduced-motion:reduce){._copy_1k5qk_7 ._letter_1k5qk_2{transition:none!important}}._hero_ko852_1{--ease:cubic-bezier(.22, .61, .36, 1);--identity-ease:cubic-bezier(.45, 0, .55, 1);--headline-size:clamp(32px, 4.3vw, 68px);isolation:isolate;z-index:1;height:100svh;min-height:0;color:var(--white);background:0 0;flex:none;position:relative;overflow:clip}._identity_ko852_19{--label-size:clamp(12px, 1.3vw, 19px);z-index:6;opacity:1;width:min(404.443px,100% - 48px);transition:opacity .8s var(--identity-ease);text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._description_ko852_36{white-space:nowrap;--reveal-step:16ms;font-family:var(--ui);font-size:var(--label-size);letter-spacing:.025em;color:#d1dfe3;margin:0;font-weight:400;line-height:1.5}._hero_ko852_1:is([data-phase=fadeout],[data-phase=reveal]) ._identity_ko852_19{opacity:0}._prompt_ko852_50{z-index:6;width:calc(100% - var(--gutter) * 2);text-align:center;font-family:var(--sans);font-variation-settings:"opsz" 14;font-size:var(--headline-size);letter-spacing:-.02em;color:#edf3f4;opacity:0;visibility:hidden;transition:opacity 1s var(--identity-ease);pointer-events:none;margin:0;font-weight:400;line-height:1.06;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._promptTail_ko852_71{color:#b8c8cd}._hero_ko852_1:is([data-phase=reveal],[data-phase=written],[data-phase=wheel],[data-phase=complete]) ._prompt_ko852_50{opacity:1;visibility:visible}._hero_ko852_1[data-animated=false] :is(._identity_ko852_19,._description_ko852_36,._prompt_ko852_50){transition:none}._hero_ko852_1[data-single-screen=true]{pointer-events:none}._hero_ko852_1[data-single-screen=true] ._prompt_ko852_50{transition:opacity 1s var(--identity-ease), font-size 1.35s var(--identity-ease), line-height 1.35s var(--identity-ease), letter-spacing 1.35s var(--identity-ease), top 1.35s var(--identity-ease)}._hero_ko852_1[data-single-screen=true][data-phase=wheel] ._prompt_ko852_50{top:var(--caption-top,50%);font-size:var(--caption-size);letter-spacing:-.025em;line-height:1.3}._hero_ko852_1[data-single-screen=true][data-phase=complete] ._prompt_ko852_50{visibility:hidden;opacity:0;transition:none}@media (width<=767px) and (orientation:portrait){._hero_ko852_1{--headline-size:clamp(28px, 7.5vw, 44px)}._identity_ko852_19{--label-size:clamp(12px, 3.1vw, 16px)}._prompt_ko852_50{width:calc(100% - 32px)}}@media (height<=560px) and (orientation:landscape){._hero_ko852_1{--headline-size:clamp(25px, 6svh, 34px)}._identity_ko852_19{--label-size:12px;width:min(300px,100% - 48px)}}@media (prefers-reduced-motion:reduce){._hero_ko852_1 :is(._identity_ko852_19,._description_ko852_36,._prompt_ko852_50){transition:none}}._page_1jy7n_1{--ease-out:cubic-bezier(.16, 1, .3, 1);width:100%;max-width:none;height:100%;max-height:none;padding:max(28px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));color:#edf3f4;overscroll-behavior:contain;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:auto}._page_1jy7n_1[open]{flex-direction:column;display:flex}._page_1jy7n_1::backdrop{background:0 0}._content_1jy7n_9{text-align:center;width:min(760px,100%);margin:auto;padding:100px 0 64px}._content_1jy7n_9 h2{font:400 clamp(32px, 5.6vw, 76px)/1.15 var(--sans);letter-spacing:-.045em;text-wrap:balance;--reveal-delay:.46s;outline:none;margin:0 0 32px}._introduction_1jy7n_12{font:400 clamp(14px, 1.35vw, 18px)/1.9 var(--ui);color:#eff5f7;text-wrap:balance;text-shadow:0 1px 10px #020f1c80;margin:0}._email_1jy7n_13{min-height:44px;font:400 clamp(23px, 3vw, 34px)/1.3 var(--sans);letter-spacing:-.025em;text-underline-offset:10px;align-items:center;margin-top:26px;padding:8px 0;-webkit-text-decoration:underline #61d8de88;text-decoration:underline #61d8de88;text-decoration-thickness:1px;display:inline-flex}._email_1jy7n_13:hover{color:#91e1e5}._introduction_1jy7n_12,._email_1jy7n_13,._baseline_1jy7n_15{opacity:0;filter:blur(6px);transition:opacity .18s,filter .18s,transform .18s;transform:translateY(8px)}._page_1jy7n_1[data-visible=true] :is(._introduction_1jy7n_12,._email_1jy7n_13,._baseline_1jy7n_15){opacity:1;filter:blur();transition:opacity .7s var(--ease-out), filter .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:.8s;transform:none}._page_1jy7n_1[data-visible=true] ._email_1jy7n_13{transition-delay:.94s}._page_1jy7n_1[data-visible=true] ._baseline_1jy7n_15{transition-delay:1.05s}._baseline_1jy7n_15{color:#9db3bf;font:400 12px/1.5 var(--ui);flex-wrap:wrap;flex:none;justify-content:space-between;gap:16px 24px;display:flex}._baseline_1jy7n_15 nav{flex-wrap:wrap;gap:24px;display:flex}._baseline_1jy7n_15 a{align-items:center;min-height:32px;display:inline-flex}._baseline_1jy7n_15 a:hover{color:#edf3f4}@media (width<=600px){._baseline_1jy7n_15{text-align:center;justify-content:center}._baseline_1jy7n_15 nav{justify-content:center;gap:18px}._content_1jy7n_9{padding:48px 0}._introduction_1jy7n_12 br{display:none}}@media (prefers-reduced-motion:reduce){._page_1jy7n_1,._page_1jy7n_1 *{transition:none!important}._page_1jy7n_1[data-visible=true] :is(._introduction_1jy7n_12,._email_1jy7n_13,._baseline_1jy7n_15){filter:none;opacity:1;transform:none}}:root{--drawing-hot:#61d8de;--drawing-tip:#f2ffff;--drawing-halo:#13a9ed;--drawing-ease:cubic-bezier(.45, .05, .25, 1);--drawing-duration:.7s;--drawing-cooldown:1s}@property --drawing-progress{syntax:"<number>";inherits:true;initial-value:0}@property --drawing-heat{syntax:"<number>";inherits:true;initial-value:0}@property --outline-start{syntax:"<number>";inherits:true;initial-value:0}@property --outline-end{syntax:"<number>";inherits:true;initial-value:0}._line_1wos6_13{--drawing-progress:0;--drawing-heat:0;--line-tip-length:min(68px, 50%);--line-tip-offset:var(--line-tip-length);--line-tip-colors:transparent, var(--drawing-hot) 58%, var(--drawing-tip);pointer-events:none;height:1px;display:block;position:absolute}._line_1wos6_13:before{content:"";background:color-mix(in srgb, var(--drawing-hot) calc(var(--drawing-heat) * 100%), var(--line-rest,#39444a));clip-path:inset(0 calc((1 - var(--drawing-progress)) * 100%) 0 0);-webkit-mask-image:var(--line-mask,none);mask-image:var(--line-mask,none);filter:drop-shadow(0 0 calc(6px * var(--drawing-heat)) #61d8de8c);position:absolute;inset:0}._line_1wos6_13:after{content:"";top:-1px;left:calc(100% * var(--drawing-progress) - var(--line-tip-offset));width:var(--line-tip-length);background:linear-gradient(90deg, var(--line-tip-colors));height:3px;filter:drop-shadow(0 0 5px var(--drawing-halo));opacity:max(0, min(1, calc(var(--drawing-progress) * 12.5), calc((1 - var(--drawing-progress)) * 8.33333)));border-radius:2px;position:absolute}._line_1wos6_13:is([data-line-direction=up],[data-line-direction=left]){rotate:180deg}._line_1wos6_13:is([data-line-direction=up],[data-line-direction=down]):before{clip-path:inset(0 0 calc((1 - var(--drawing-progress)) * 100%) 0)}._line_1wos6_13:is([data-line-direction=up],[data-line-direction=down]):after{top:calc(100% * var(--drawing-progress) - var(--line-tip-offset));width:3px;height:var(--line-tip-length);background:linear-gradient(180deg, var(--line-tip-colors));left:-1px}._line_1wos6_13[data-line-shape=outline]{--line-tip-side:1;--outline-tip:min(68px, calc(var(--outline-length,0px) * .3));height:auto}._line_1wos6_13[data-line-shape=outline]:before,._line_1wos6_13[data-line-shape=outline]:after{content:none}._outline_1wos6_70{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._outline_1wos6_70 path{fill:none}._stroke_1wos6_72{stroke:color-mix(in srgb, var(--drawing-hot) calc(var(--drawing-heat) * 100%), var(--line-rest,#39444a));stroke-width:1px;stroke-dasharray:var(--outline-length,0px) calc(var(--outline-length,0px) * 2);stroke-dashoffset:calc((1 - var(--drawing-progress)) * var(--outline-length,0px));filter:drop-shadow(0 0 calc(6px * var(--drawing-heat)) #61d8de8c)}._tip_1wos6_79{filter:drop-shadow(0 0 5px var(--drawing-halo));opacity:max(0, min(1, calc(var(--drawing-progress) * 12.5), calc((1 - var(--drawing-progress)) * 8.33333)))}._wake_1wos6_83,._glow_1wos6_83,._head_1wos6_83{stroke-linecap:round;stroke-dasharray:var(--tip-length) calc(var(--outline-length,0px) * 3);stroke-dashoffset:calc((var(--line-tip-side) + 1) / 2 * var(--tip-length) - var(--drawing-progress) * var(--outline-length,0px))}._wake_1wos6_83{--tip-length:var(--outline-tip);stroke:var(--drawing-hot);stroke-width:1.5px;stroke-opacity:.35}._glow_1wos6_83{--tip-length:calc(var(--outline-tip) * .5);stroke:var(--drawing-hot);stroke-width:2px;stroke-opacity:.7}._head_1wos6_83{--tip-length:calc(var(--outline-tip) * .18);stroke:var(--drawing-tip);stroke-width:2.5px}._line_1wos6_13[data-line-shape=outline][data-line-mode=hover]{--outline-span:clamp(0, calc(var(--outline-end) - var(--outline-start)), 1);--outline-tip:min(68px, calc(var(--outline-length,0px) * .15))}._line_1wos6_13[data-line-shape=outline][data-line-mode=hover] ._stroke_1wos6_72{stroke-dasharray:calc(var(--outline-span) * var(--outline-length,0px)) calc((1 - var(--outline-span)) * var(--outline-length,0px));stroke-dashoffset:calc(-1 * var(--outline-start) * var(--outline-length,0px))}._line_1wos6_13[data-line-shape=outline][data-line-mode=hover] ._tip_1wos6_79{opacity:max(0, min(1, calc(var(--outline-span) * 12.5), calc((1 - var(--outline-span)) * 8.33333)))}._tip_1wos6_79[data-outline-front=start]{--front-position:var(--outline-start);--front-direction:var(--outline-start-direction,-1)}._tip_1wos6_79[data-outline-front=end]{--front-position:var(--outline-end);--front-direction:var(--outline-end-direction,1)}._tip_1wos6_79[data-outline-front] :is(._wake_1wos6_83,._glow_1wos6_83,._head_1wos6_83){stroke-dasharray:var(--tip-length) calc(var(--outline-length,0px) - var(--tip-length));stroke-dashoffset:calc((var(--front-direction) + 1) / 2 * var(--tip-length) - var(--front-position) * var(--outline-length,0px))}._line_1wos6_13[data-line-mode=static]{--drawing-progress:1}[data-shown=true] ._line_1wos6_13[data-line-mode=entry],[data-guides-ready=true] ._line_1wos6_13[data-line-mode=guide]{animation:_draw_1wos6_1 var(--line-duration,var(--drawing-duration)) var(--drawing-ease) var(--line-delay,0s) both, _cool_1wos6_1 var(--line-cooldown,var(--drawing-cooldown)) ease calc(var(--line-delay,0s) + var(--line-duration,var(--drawing-duration))) both}@keyframes _draw_1wos6_1{to{--drawing-progress:1}}@keyframes _cool_1wos6_1{0%{--drawing-heat:1}to{--drawing-heat:0}}._line_1wos6_13[data-line-mode=hover]{--drawing-heat:0;--line-tip-offset:0px;--line-tip-colors:var(--drawing-tip), var(--drawing-hot) 42%, transparent;--line-tip-side:-1;clip-path:inset(-12px 0);transition:--drawing-progress var(--line-duration,var(--drawing-duration)) var(--drawing-ease)}._line_1wos6_13[data-line-mode=hover][data-line-shape=outline]{clip-path:none}[data-line-trigger]:is(:hover,:focus-visible) ._line_1wos6_13[data-line-mode=hover]{--drawing-progress:1;--line-tip-offset:var(--line-tip-length);--line-tip-colors:transparent, var(--drawing-hot) 58%, var(--drawing-tip);--line-tip-side:1}@media (prefers-reduced-motion:reduce){._line_1wos6_13[data-line-mode],[data-shown] ._line_1wos6_13[data-line-mode=entry],[data-guides-ready] ._line_1wos6_13[data-line-mode=guide]{--drawing-progress:1;--drawing-heat:0;transition:none;animation:none}._line_1wos6_13[data-line-mode=hover]{--drawing-progress:0;--drawing-heat:1}._line_1wos6_13:after,._tip_1wos6_79{display:none}}@property --contact-morph{syntax:"<number>";inherits:true;initial-value:0}._toggle_rfleh_2{--ease:cubic-bezier(.16, 1, .3, 1);z-index:30;top:max(24px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right));color:#17313c;width:184px;height:44px;clip-path:inset(-12px -12px -12px calc(70px * (1 - var(--contact-morph)) - 12px));font:400 16px/1 var(--ui);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;transition:opacity .5s var(--ease), color .4s var(--ease), visibility 0s .5s;background:0 0;border:0;padding:0;position:fixed}._toggle_rfleh_2[data-dark=true]{color:#edf3f4}._toggle_rfleh_2[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}._frame_rfleh_12,._labels_rfleh_12{pointer-events:none;width:184px;max-width:none;height:44px;position:absolute;top:0;right:0}._frame_rfleh_12{fill:none;stroke:currentColor;stroke-opacity:.6;stroke-width:1px;transition:stroke-opacity .2s var(--ease);overflow:visible}._frame_rfleh_12 path{vector-effect:non-scaling-stroke}._leftCap_rfleh_15{transform:translateX(calc(70px * (1 - var(--contact-morph))))}._rails_rfleh_16{transform:scaleX(calc(.5 + .5 * var(--contact-morph)));transform-origin:162px 22px}._edge_rfleh_17{--line-rest:#61d8deb8;--line-duration:.96s;transition:opacity .18s var(--ease);border-radius:22px;inset:0 0 0 auto}._talkEdge_rfleh_18{width:114px;opacity:calc(1 - var(--contact-morph))}._workEdge_rfleh_19{width:184px;opacity:var(--contact-morph)}._toggle_rfleh_2[data-morphing] ._edge_rfleh_17{opacity:0}._toggle_rfleh_2:hover ._frame_rfleh_12,._toggle_rfleh_2:focus-visible ._frame_rfleh_12{stroke-opacity:1}._toggle_rfleh_2:focus-visible{outline:none}._toggle_rfleh_2:focus-visible ._frame_rfleh_12{stroke-width:2px}._talk_rfleh_18,._work_rfleh_19{white-space:nowrap;place-items:center;height:44px;display:grid;position:absolute;top:0}._talk_rfleh_18{opacity:calc(1 - var(--contact-morph));transform:translateY(calc(-5px * var(--contact-morph)));filter:blur(calc(3px * var(--contact-morph)));left:70px;right:0}._work_rfleh_19{opacity:var(--contact-morph);transform:translateY(calc(5px * (1 - var(--contact-morph))));filter:blur(calc(3px * (1 - var(--contact-morph))));left:46px;right:14px}._arrow_rfleh_27{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;opacity:var(--contact-morph);transform:translateX(calc(4px * (1 - var(--contact-morph))));position:absolute;top:10px;left:22px;overflow:visible}._arrow_rfleh_27 path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--contact-morph))}@media (prefers-reduced-motion:reduce){._toggle_rfleh_2,._toggle_rfleh_2 *{transition:none!important}}html[data-studio-pointer] :is(body,body *){cursor:none!important}html[data-studio-pointer] :is(input:not([type=range]),textarea,select,[contenteditable]:not([contenteditable=false]),[data-native-cursor],iframe){cursor:auto!important}._cursor_1ov3l_4,._signal_1ov3l_4{z-index:10000;pointer-events:none;color:#fff;position:fixed;inset:0 auto auto 0}._cursor_1ov3l_4[data-ui]{mix-blend-mode:difference}._cursor_1ov3l_4 i{transform-origin:0 0;position:absolute;inset:0 auto auto 0}._cursor_1ov3l_4[data-morphing] i{transition:transform .28s cubic-bezier(.16,1,.3,1)}._cursor_1ov3l_4 b,._cursor_1ov3l_4 em{transform-origin:0 0;background:currentColor;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .18s;display:block;position:absolute;inset:-.7px auto auto -.7px}._cursor_1ov3l_4 b{width:18px;height:1.4px;transform:scaleX(.3333)}._cursor_1ov3l_4 em{opacity:0;width:1.4px;height:18px;transform:scaleY(.3333)}._cursor_1ov3l_4[data-plaque] b{animation:2.4s cubic-bezier(.45,0,.55,1) infinite alternate _bracketLength_1ov3l_1}._cursor_1ov3l_4[data-plaque] em{opacity:1;animation:2.4s cubic-bezier(.45,0,.55,1) -1200ms infinite alternate _bracketHeight_1ov3l_1}._cursor_1ov3l_4[data-plaque] i:nth-child(2n) :is(b,em){animation-delay:-800ms}@keyframes _bracketLength_1ov3l_1{0%{transform:scaleX(.48)}to{transform:scaleX(.6667)}}@keyframes _bracketHeight_1ov3l_1{0%{transform:scaleY(.48)}to{transform:scaleY(.6667)}}._signal_1ov3l_4{color:#91eeff}._signal_1ov3l_4 svg{opacity:0;position:absolute;inset:-28px auto auto -28px}._ambience_1ov3l_18{z-index:2;pointer-events:none;color:#e5faff;opacity:0;width:100%;height:100%;position:fixed;inset:0}._ambience_1ov3l_18 text,._trace_1ov3l_19 text{font:7px var(--ui);letter-spacing:1.1px}._trace_1ov3l_19{z-index:2;pointer-events:none;color:#e5faff;position:fixed;inset:0 auto auto 0}._trace_1ov3l_19 svg{opacity:0;display:block}@media (prefers-reduced-motion:reduce),(hover:none){._ambience_1ov3l_18,._trace_1ov3l_19{display:none}}@media (prefers-reduced-motion:reduce){._cursor_1ov3l_4 *{transition:none!important;animation:none!important}}._cursor_1atwn_7{z-index:5;pointer-events:none;opacity:0;transition:opacity .22s;position:fixed;top:0;left:0}._cursor_1atwn_7[data-visible=true]{opacity:1}._dot_1atwn_20,._ring_1atwn_21{border-radius:50%;transition:width .22s,height .22s,opacity .2s;position:absolute;top:0;left:0}._dot_1atwn_20{opacity:.9;background:#7ab6c0;width:10px;height:10px}._ring_1atwn_21{opacity:.55;border:1px solid #7ab6c0;width:12px;height:12px}._cursor_1atwn_7[data-state^=hover] ._ring_1atwn_21{opacity:.4;width:56px;height:56px}._cursor_1atwn_7[data-state^=hover] ._dot_1atwn_20{width:4px;height:4px}._cursor_1atwn_7[data-state=default-press] ._ring_1atwn_21{width:9.6px;height:9.6px}._cursor_1atwn_7[data-state=default-press] ._dot_1atwn_20{width:13px;height:13px}._cursor_1atwn_7[data-state=hover-press] ._ring_1atwn_21{width:44.8px;height:44.8px}._cursor_1atwn_7[data-state=hover-press] ._dot_1atwn_20{width:5.2px;height:5.2px}._art_drcxl_1{aspect-ratio:800/746;pointer-events:none;display:block;position:relative}._poster_drcxl_2,._video_drcxl_2{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._video_drcxl_2{opacity:0}._art_drcxl_1[data-arm-ready=true] ._video_drcxl_2{opacity:1}._art_drcxl_1[data-arm-ready=true] ._poster_drcxl_2{opacity:0}._letter_ugs9t_1{position:relative}[data-typewriter-state=waiting] ._letter_ugs9t_1{opacity:0}[data-typewriter-state=typing] ._letter_ugs9t_1{opacity:0;animation:_setSlot_ugs9t_1 1ms steps(1, start) calc(var(--slot) * var(--typewriter-step)) forwards}._letter_ugs9t_1:after{content:"";opacity:0;pointer-events:none;background:#61d8de;width:.5em;height:.9em;position:absolute;top:.1em;right:-.56em}[data-typewriter-state=typing] ._letter_ugs9t_1:after{animation:_caretOn_ugs9t_1 var(--typewriter-step) linear calc(var(--slot) * var(--typewriter-step))}@keyframes _setSlot_ugs9t_1{to{opacity:1}}@keyframes _caretOn_ugs9t_1{0%,to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-typewriter-state] ._letter_ugs9t_1{opacity:1;animation:none}._letter_ugs9t_1:after{display:none}}._host_1uogv_1{flex:1;min-height:0;position:relative;overflow:hidden}._screen_1uogv_2{transform-origin:0 0;flex-direction:column;display:flex;position:absolute;top:0;left:0;container-type:size}@media (hover:hover) and (pointer:fine){._screen_1uogv_2 :is(button:enabled,a[href],[role=button],[role=tab],summary,input[type=range]):not([aria-disabled=true]):hover:not(:focus-visible){outline:1px solid color-mix(in srgb, currentColor 28%, transparent);outline-offset:2px}}._content_11d0g_1{display:contents}._highlightCopy_11d0g_2{z-index:2;flex-direction:column;align-items:flex-start;padding:38px 0 35px 40px;display:flex;position:relative}._highlightCopy_11d0g_2 h3{max-width:12em;font:400 clamp(29px, 3.1vw, 46px)/1.08 var(--sans);letter-spacing:-.035em;text-wrap:balance;margin:auto 0;padding-block:42px}._facts_11d0g_4{flex-wrap:wrap;gap:18px 28px;margin:0;display:flex}._facts_11d0g_4>div{max-width:230px}._facts_11d0g_4 dt{color:#7f9fae;font:400 10px/1.4 var(--ui);margin-bottom:6px}._facts_11d0g_4 dd{color:#c3d9df;font:400 12px/1.5 var(--ui);margin:0}._facts_11d0g_4 ._since_11d0g_8 :is(dt,dd){font-family:var(--studio-ui)}._scope_11d0g_9{flex-wrap:wrap;display:flex}._visuallyHidden_11d0g_10{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._scopeItem_11d0g_11{white-space:nowrap}._separator_11d0g_12{white-space:pre;padding-inline:.25em;display:inline-block}._artwork_11d0g_15{isolation:isolate;color:#92e0e1;place-items:center;min-width:0;min-height:400px;display:grid;position:relative;overflow:hidden}._artGlow_11d0g_16{background:radial-gradient(at 60% 44%,#1b5a6559,#0000 65%);position:absolute;inset:-15%}._motif_11d0g_17{width:100%;height:100%;position:absolute;inset:0}._emblem_11d0g_18{aspect-ratio:1;background:linear-gradient(138deg,#b7f5f62e,#7cb7c009 52%,#3276853b);border:1px solid #c2fbff6e;border-radius:30%;place-items:center;width:clamp(120px,12vw,172px);display:grid;position:relative;transform:rotate(-9deg);box-shadow:inset 1px 1px #f2ffff26,inset -1px -1px #0008,0 26px 60px #0008}._emblem_11d0g_18 svg{color:#bceef0;filter:drop-shadow(0 3px 10px #1c4a55);width:53%;height:53%}._artwork_11d0g_15[data-art=finance]{color:#b5ddd9}._artwork_11d0g_15[data-art=finance] ._emblem_11d0g_18{background:linear-gradient(145deg,#dffbf426,#5782840d 60%,#80b8ab3d);border-radius:50%;transform:rotate(8deg)}._artwork_11d0g_15[data-art=finance] ._artGlow_11d0g_16{background:radial-gradient(at 55% 44%,#34545273,#0000 65%)}._artwork_11d0g_15[data-art=planning]{color:#b3cde5}._artwork_11d0g_15[data-art=planning] ._emblem_11d0g_18{border-radius:32%;transform:rotate(-5deg)}._artwork_11d0g_15[data-art=planning] ._artGlow_11d0g_16{background:radial-gradient(at 55% 44%,#35516e66,#0000 65%)}._artwork_11d0g_15[data-art=fitness]{color:#a6dce4}._artwork_11d0g_15[data-art=fitness] ._emblem_11d0g_18{border-radius:36%;transform:rotate(12deg)}@media (width<=800px){._highlightCopy_11d0g_2{padding:30px 30px 0}._highlightCopy_11d0g_2 h3{max-width:16em;padding-block:28px;font-size:clamp(30px,5vw,40px)}._facts_11d0g_4{gap:16px 24px}._artwork_11d0g_15{min-height:310px;margin-top:10px}._emblem_11d0g_18{width:145px}}@media (width<=520px){._highlightCopy_11d0g_2{padding:26px 24px 0}._highlightCopy_11d0g_2 h3{min-height:155px;padding-block:28px;font-size:32px}._facts_11d0g_4{gap:14px 20px}._facts_11d0g_4 dt{font-size:9px}._facts_11d0g_4 dd{font-size:10px}._artwork_11d0g_15{min-height:260px}._emblem_11d0g_18{width:120px}}._focused_11d0g_54{--title-gap:var(--focus-title-gap,14px);--title-leading:1.1;--title-measure:16;--title-size:clamp(14px, 3.6cqw, 20px);--title-solo-size:clamp(10px, calc(72cqw / var(--title-measure)), 36px);--title-solo-color:#f1f7f7;--title-room:calc((var(--focus-card-center,50svh) - var(--focus-card-height,640px) / 2 - var(--focus-title-header,64px) - var(--title-gap)) / (var(--title-lines,2) * var(--title-leading)));--title-fit:max(9px, min(var(--title-size), var(--title-room), calc((100vw - 24px) / var(--title-measure)), var(--title-solo-size)));height:auto;display:block;position:absolute;inset:0;container-type:size}._focused_11d0g_54>h3,._focused_11d0g_54 :where(._screen_11d0g_71) h3{inset:auto 0 calc(100% + var(--title-gap));color:#fff;white-space:nowrap;text-align:center;max-width:none;height:auto;min-height:0;font-family:var(--sans);font-weight:400;font-size:var(--title-fit);line-height:var(--title-leading);letter-spacing:-.02em;text-shadow:0 1px 10px #02121a73;justify-content:center;align-items:flex-end;margin:0;padding:0;display:flex;position:absolute}._titleLines_11d0g_78{text-align:center;transform-origin:50%;display:block}._titleLine_11d0g_78{display:block}[data-content-phase=solo] :is(._focused_11d0g_54>h3,._focused_11d0g_54 :where(._screen_11d0g_71) h3){inset:var(--screen-inset,8.333cqh) var(--screen-inset,9.559cqw);font-size:var(--title-solo-size);color:var(--title-solo-color);text-shadow:none;align-items:center}._focused_11d0g_54 ._stage_11d0g_88{border-radius:var(--screen-radius,8px);inset:var(--screen-inset,8.333cqh) var(--screen-inset,9.559cqw);flex-direction:column;display:flex;position:absolute;overflow:hidden}._screen_11d0g_71{inset:var(--screen-inset,8.333cqh) var(--screen-inset,9.559cqw);overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#c0e6e859 transparent;border-radius:2cqw;position:absolute;overflow:auto}._screen_11d0g_71:focus-visible{outline-offset:-2px;outline:1px solid #61d8de}._aboutInner_11d0g_98{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,2.2cqh,16px);min-height:100%;padding:clamp(12px,3cqw,20px);display:flex}._focused_11d0g_54 ._studioArm_11d0g_103{flex:none;width:clamp(72px,22cqh,128px);min-height:0}._aboutBody_11d0g_104{max-width:30em;font:400 clamp(15px, 3cqw, 16px)/1.5 var(--sans);color:#c3d9df;flex-direction:column;flex:none;align-items:center;gap:1em;display:flex}._aboutBody_11d0g_104 p{text-wrap:pretty;margin:0}._chromeFacts_11d0g_108{inset:calc(100% + var(--focus-nav-gap,16px)) 0 auto;height:var(--focus-meta-height,32px);text-align:center;text-shadow:0 1px 8px #02121a80;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute}._focused_11d0g_54 ._facts_11d0g_4{flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:0 14px;margin:0;display:flex}._focused_11d0g_54 ._facts_11d0g_4>div{max-width:none}._focused_11d0g_54 ._facts_11d0g_4 dd{color:#eef6f8;margin:0;font-size:clamp(10px,2.4cqw,12px);line-height:1.25}._focused_11d0g_54 ._activity_11d0g_116{border:0;padding:0}._chromeFacts_11d0g_108 ._activity_11d0g_116>*{justify-content:center}._projectWebsiteLink_11d0g_118:before,._projectWebsiteLink_11d0g_118:after{content:none}._focused_11d0g_54._reclip_11d0g_121{--title-measure:11.8;--title-leading:1.08;--title-solo-size:clamp(14px, 6.1cqw, 36px);--title-solo-color:#fff}._focused_11d0g_54._reclip_11d0g_121 h3{letter-spacing:-.02em;font-weight:800}._focused_11d0g_54._reclip_11d0g_121 ._stage_11d0g_88{inset:var(--screen-inset,8.333cqh) var(--screen-inset,9.559cqw);position:absolute}._focused_11d0g_54._nope_11d0g_127{--title-measure:14.3;--title-leading:1.12;--title-size:clamp(15px, 3.9cqw, 21px)}._focused_11d0g_54._prx_11d0g_128{--title-measure:14.6;--title-solo-color:#0f172a}._focused_11d0g_54._coalesce_11d0g_129{--title-measure:9.8;--title-solo-color:#202a46}._focused_11d0g_54._coalesce_11d0g_129 ._facts_11d0g_4{flex-wrap:wrap;gap:3px 14px}._focused_11d0g_54._prx_11d0g_128 h3{letter-spacing:0;font-weight:800}._focused_11d0g_54._prx_11d0g_128 [data-slot]:after{background:#05f}._focused_11d0g_54._fenn_11d0g_133{--title-measure:15.6;--title-solo-color:#182e38}._focused_11d0g_54._fenn_11d0g_133 h3{font-weight:510}._focused_11d0g_54._fenn_11d0g_133 [data-slot]:after{background:#315d6b}._focused_11d0g_54._fenn_11d0g_133 ._facts_11d0g_4 dt{letter-spacing:-.02em;font-weight:700}._focused_11d0g_54._fenn_11d0g_133 ._facts_11d0g_4 dd{font-weight:510}._focused_11d0g_54._drawing_11d0g_140{--title-measure:10.7;--title-leading:1.2}._focused_11d0g_54._drawing_11d0g_140 h3{letter-spacing:0;font-weight:700}@media (orientation:landscape) and (height<=460px){._focused_11d0g_54._drawing_11d0g_140 ._chromeFacts_11d0g_108{inset-inline:calc(50% + -1*min(170px,50vw - 16px))}._focused_11d0g_54._studio_11d0g_103 ._studioArm_11d0g_103{width:48px}._focused_11d0g_54._studio_11d0g_103 ._aboutInner_11d0g_98{gap:8px}}._focused_11d0g_54._studio_11d0g_103{--title-leading:1.12;--title-size:clamp(20px, 5.1cqw, 28px)}._focused_11d0g_54._studio_11d0g_103 h3{letter-spacing:-.035em}._focused_11d0g_54._studio_11d0g_103 ._screen_11d0g_71 h3{white-space:normal;text-wrap:balance;max-width:100%;font-size:var(--title-size);color:#f1f7f7;text-shadow:none;flex:none;align-items:center;position:static;inset:auto}._focused_11d0g_54[data-title-exit=fade]>h3{inset:var(--screen-inset,8.333cqh) var(--screen-inset,9.559cqw);z-index:1;pointer-events:none;font-size:var(--title-solo-size);color:var(--title-solo-color);text-shadow:none;align-items:center}._focused_11d0g_54[data-title-exit=fade] ._titleLines_11d0g_78{opacity:0}[data-content-phase=solo] ._focused_11d0g_54[data-title-exit=fade] ._titleLines_11d0g_78{opacity:1}:is([data-content-phase=solo],[data-content-phase=moving]) ._focused_11d0g_54 :is(._stage_11d0g_88,._aboutReveal_11d0g_168){opacity:0;visibility:hidden}[data-content-phase=reveal] ._focused_11d0g_54 ._aboutReveal_11d0g_168{animation:.6s ease-in-out both _revealDetails_11d0g_1}@keyframes _revealDetails_11d0g_1{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){[data-content-phase] ._focused_11d0g_54 ._aboutReveal_11d0g_168{animation:none}}._focused_11d0g_54._coalesce_11d0g_129 ._chromeFacts_11d0g_108{inset-inline:calc(50% + -1*min(260px,50vw - 20px))}._coalesceControls_11d0g_176{flex:none;height:48px}._focused_11d0g_54._coalesce_11d0g_129 ._coalesceControls_11d0g_176>*{margin:0}._focused_11d0g_54._bim_11d0g_179{--title-measure:10.4;--title-leading:1.12;--title-size:clamp(15px, 3.9cqw, 21px)}._projectCaption_11d0g_182{color:#c5d4da;width:min(740px,100vw - 32px);font:400 11px/1.5 var(--ui);gap:3px;display:grid}._projectWebsiteLink_11d0g_118{color:#c5d4da;justify-content:center;align-items:center;width:26px;height:26px;margin-top:16px;display:inline-flex}._projectWebsiteLink_11d0g_118:hover{color:#fff}._projectWebsiteLink_11d0g_118:focus-visible{outline-offset:2px;border-radius:4px;outline:1px solid}._focused_11d0g_54 ._chromeFacts_11d0g_108{height:auto;min-height:48px;text-shadow:none;justify-content:flex-start;gap:4px;inset-block-start:calc(100% + var(--focus-nav-gap,16px) + 25px)}._technicalLine_11d0g_187{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 13px;min-height:18px;display:flex}._technicalLine_11d0g_187 ._activity_11d0g_116{display:contents}._designCount_11d0g_189{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._designCount_11d0g_189 svg{color:#c6d4d8;flex:none;display:block}@media (width<=600px){._projectCaption_11d0g_182{font-size:10px}._technicalLine_11d0g_187{column-gap:9px}._technicalLine_11d0g_187 [data-activity-label]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._focused_11d0g_54 ._facts_11d0g_4{flex-wrap:wrap;gap:0 8px}._focused_11d0g_54 ._facts_11d0g_4 dd{font-size:10px}}@property --fenn-fan-zoom{syntax:"<number>";inherits:true;initial-value:1}@property --fenn-print-zoom{syntax:"<number>";inherits:false;initial-value:1}._identity_185ie_4{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);inset:var(--screen-inset,8.33333%) var(--screen-inset,9.55882%);border-radius:var(--screen-radius,8px);pointer-events:none;background:#f2f2f2;position:absolute;overflow:hidden}._skies_185ie_17,._sky_185ie_17,._skyColor_185ie_17{position:absolute;inset:0}._skies_185ie_17{z-index:0}._skyColor_185ie_17{transform:translateY(calc(var(--scene-y,0) * 1%)) scaleY(var(--scene-scale,1));background-color:#f2f2f2}._sky_185ie_17{opacity:var(--mix,0);isolation:isolate;transform:translateY(calc(var(--scene-y,0) * 1%))}._sceneProp_185ie_22{left:calc(var(--ex) / 420 * 100%);width:calc(var(--ew) / 420 * 100%);height:auto;opacity:var(--eo,1);transform:translate3d(0, calc((.5 - var(--sp,.5)) * var(--d,.4) * 90px), 0) rotate(var(--er,0deg));position:absolute}._sceneProp_185ie_22:not([data-anchor=b]){top:calc(var(--ey) / 912 * 100%)}._sceneProp_185ie_22[data-anchor=b]{bottom:calc(var(--eyb) / 912 * 100%)}._sceneFade_185ie_28{background:linear-gradient(#f2f2f200,#f2f2f2 30.77%);height:11.9518%}._sky_185ie_17[data-scene=sunburst]{isolation:auto;mix-blend-mode:soft-light}._sky_185ie_17[data-scene=sunburst] ._sceneProp_185ie_22{--er:calc((var(--sp,.5) - .5) * 16deg)}@media (height<=737px){._sceneProp_185ie_22[data-accent]{display:none}}._avatar_185ie_32{z-index:0;visibility:hidden;transform-origin:50% 88%;width:0;height:0;display:block;position:absolute;top:0;left:0}._identity_185ie_4[data-spinning] ._avatar_185ie_32{z-index:2}._identity_185ie_4:is([data-avatar=pop],[data-avatar=shown]) ._avatar_185ie_32{visibility:visible}._identity_185ie_4[data-avatar=pop] ._avatar_185ie_32{animation:_avatarPop_185ie_1 .52s var(--ease-spring) both}@keyframes _avatarPop_185ie_1{0%{opacity:0;translate:0 16%;scale:.3}55%{opacity:1}}._standalone_185ie_38{pointer-events:auto;flex-direction:column;display:flex;position:absolute;inset:0}._experience_185ie_42{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--avatar-start:clamp(76px, 28cqh, 140px);--avatar-end:clamp(34px, 14cqh, 68px);--proposal-unit:min(1px, calc(84.762cqw / 357));isolation:isolate;box-sizing:border-box;color:#000;width:100%;height:100%;min-height:0;font-family:var(--sans);letter-spacing:-.01em;text-align:center;flex-direction:column;flex:auto;align-self:stretch;align-items:center;padding:min(14px,3%) 0;font-weight:510;display:flex;position:relative;container-type:size}._experience_185ie_42 [hidden]{display:none!important}._experience_185ie_42[data-spinning]{border-radius:var(--screen-radius,8px);overflow:clip}._experience_185ie_42[data-mode=plans]{grid-template-rows:auto minmax(0,1fr) 44px;justify-items:center;row-gap:4px;padding-bottom:clamp(12px,4.4cqw,22px);display:grid}._experience_185ie_42[data-mode=plans] ._avatarSlot_185ie_59{grid-row:1}._planRoom_185ie_60{display:contents}._experience_185ie_42[data-mode=plans] ._planRoom_185ie_60{flex-direction:column;grid-row:2;justify-content:center;align-self:stretch;align-items:center;width:100%;min-height:0;display:flex;position:relative}._experience_185ie_42[data-mode=plans] ._controls_185ie_65{z-index:3;grid-row:3;margin:0;position:relative}._experience_185ie_42[data-mode=intro] ._planRoom_185ie_60{width:100%;padding-top:calc(72 * var(--proposal-unit) + 12px);flex:none;justify-content:center;display:flex}._avatarSlot_185ie_59{width:85%;height:calc(var(--avatar-start) + (var(--avatar-end) - var(--avatar-start)) * var(--chat-progress));margin-top:calc((1 - var(--chat-progress)) * max(0px, (100cqh - var(--avatar-start)) / 2 - 3cqh));transition:margin-top .62s var(--ease-out), height .62s var(--ease-out);flex:none}._log_185ie_75{flex-direction:column;flex:0 auto;align-items:center;gap:.42em;width:88%;min-height:0;margin:0 0 min(12px,3cqh);padding:3px 0;font-size:clamp(12px,4.7cqw,17px);line-height:1.25;list-style:none;display:flex;overflow:hidden}._log_185ie_75:empty{display:none}._log_185ie_75[data-overflow]{-webkit-mask-image:linear-gradient(#0000,#000 1.6em);mask-image:linear-gradient(#0000,#000 1.6em)}._bubble_185ie_82{color:#000;text-wrap:balance;transform-origin:50% 0;background:#fff;border-radius:1.2em;flex:none;max-width:100%;padding:.48em .9em .52em;box-shadow:0 1px 2px #2278a01a,0 6px 14px #2278a014}._bubble_185ie_82[data-new]{animation:_bubbleIn_185ie_1 .36s var(--ease-spring) both}._typing_185ie_89{gap:.28em;padding-block:.72em;display:flex}._typing_185ie_89 i{background:#00000073;border-radius:50%;width:.38em;height:.38em;animation:.9s ease-in-out infinite _typingDot_185ie_1}._typing_185ie_89 i:nth-child(2){animation-delay:.12s}._typing_185ie_89 i:nth-child(3){animation-delay:.24s}@keyframes _bubbleIn_185ie_1{0%{opacity:0;translate:0 .4em;scale:.7}}@keyframes _typingDot_185ie_1{30%{opacity:1;translate:0 -.22em}0%,60%,to{opacity:.55}}._plan_185ie_60{--fenn-plan-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;font-family:var(--fenn-plan-font);box-sizing:border-box;transform-origin:0 0;background:linear-gradient(#fff,#f2f2f2);border:1px solid #f2f2f2;border-radius:min(40px,9.524cqw);flex-direction:column;flex:0 auto;align-items:center;gap:min(12px,2.5cqh);width:min(357px,100% - 15.238cqw);min-height:0;margin:0;padding:min(14px,3.333cqw) min(24px,5.714cqw) min(30px,7.143cqw);display:flex;position:relative;box-shadow:0 5px 12px #adb3bd26,0 21px 21px #adb3bd21,0 47px 28px #adb3bd12}._plan_185ie_60[data-form=proposal]{min-height:max(140px, calc(230 * var(--proposal-unit)));padding:calc(62 * var(--proposal-unit)) calc(32 * var(--proposal-unit)) calc(32 * var(--proposal-unit));text-align:left;flex:none;align-items:flex-start;gap:12px}._plan_185ie_60[data-form=proposal][data-new]{transform-origin:50% 0;animation:_bubbleIn_185ie_1 .36s var(--ease-spring) both}._plan_185ie_60[data-form=proposal] ._stackRoom_185ie_112{left:calc(18 * var(--proposal-unit));top:calc(-72 * var(--proposal-unit));width:calc(151.3 * var(--proposal-unit));height:calc(120 * var(--proposal-unit));position:absolute}._plan_185ie_60[data-form=proposal] ._copy_185ie_113{width:100%;overflow:visible}._plan_185ie_60[data-form=proposal] ._title_185ie_114{font-size:max(16px, calc(31 * var(--proposal-unit)));color:#333;white-space:nowrap;margin-inline:0;font-weight:860;line-height:1.19}._plan_185ie_60[data-form=proposal] ._sub_185ie_115{margin:calc(6 * var(--proposal-unit)) 0 0;font-size:max(11px, calc(16 * var(--proposal-unit)));color:#333;line-height:1.125}._plan_185ie_60[data-form=proposal] ._explore_185ie_116{min-width:min(191px,100%);max-width:100%;margin-top:auto}._plan_185ie_60[data-form=proposal] ._stack_185ie_112{pointer-events:none}._plan_185ie_60[data-form=proposal] ._back_185ie_118{width:47.191%;top:22.5%;left:3.305%;rotate:-19deg}._plan_185ie_60[data-form=proposal] ._middle_185ie_119{width:55.519%;top:0;left:24.454%;rotate:-5deg}._plan_185ie_60[data-form=proposal] ._front_185ie_120{width:55.519%;top:13.333%;left:46.266%;rotate:2.5deg}._plan_185ie_60[data-form=proposal] ._print_185ie_121{--print-border:calc(5.5 * var(--proposal-unit));border-radius:calc(9.6 * var(--proposal-unit))}._plan_185ie_60[data-form=proposal] ._print_185ie_121 img{border-radius:calc(4.1 * var(--proposal-unit))}._plan_185ie_60[data-form=detail]{max-height:100%}._plan_185ie_60[data-expanding]{pointer-events:none}._plan_185ie_60[data-expanding] ._print_185ie_121{transition:none}._plan_185ie_60[data-spinning]{filter:blur(calc(var(--v,0) * 2px));opacity:var(--reel-opacity,1);transform:translateY(calc(var(--reel,0) * 1px)) scaleY(calc(1 + var(--v,0) * .1)) scaleX(calc(1 - var(--v,0) * .02));will-change:filter, transform, opacity}._controls_185ie_65{flex:none;justify-content:center;align-items:center;height:44px;margin-top:min(14px,3cqh);display:flex}._action_185ie_135{box-sizing:border-box;color:#f2f2f2;min-height:44px;font:510 16px/19px var(--sans);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(#3d86ff,#00b4ff);border:1px solid #f2f2f2;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:16px 24px;display:flex;box-shadow:0 5px 12px #adb3bd26,0 21px 21px #adb3bd21}._action_185ie_135:active:not(:disabled){filter:brightness(.94)}._action_185ie_135:focus-visible{outline-offset:3px;outline:2px solid #075fda}._action_185ie_135:disabled{cursor:default}._explore_185ie_116{min-width:min(191px,100%);max-width:100%}._stackRoom_185ie_112{--stack-h:min(28cqh, 120px);z-index:2;height:var(--stack-h);width:calc(var(--stack-h) * 232 / 174);flex:none;max-width:100%;position:relative}._stack_185ie_112{--fan-scale:2.1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;width:100%;height:100%;padding:0;display:block;position:relative}._stack_185ie_112:focus-visible{outline-offset:4px;outline:2px solid #075fda}._fan_185ie_157{--fenn-fan-zoom:1;transform-origin:50%;scale:var(--fenn-fan-zoom);pointer-events:none;transition:--fenn-fan-zoom .38s var(--ease-spring);position:absolute;inset:0}._folderDefs_185ie_162{width:0;height:0;position:absolute}._folderBack_185ie_163,._folderFront_185ie_163{pointer-events:none;-webkit-backdrop-filter:blur(9px)saturate(1.5);backdrop-filter:blur(9px)saturate(1.5);border-radius:14.25%;width:86.477%;display:none;position:absolute;left:10.311%}._plan_185ie_60[data-form=proposal] :is(._folderBack_185ie_163,._folderFront_185ie_163){display:block}._folderBack_185ie_163{filter:drop-shadow(0 12px 18px #0000001a)drop-shadow(0 0 .6px #2278a073);background:linear-gradient(105deg,#ffffff61 0 14%,#fff0 46%),linear-gradient(#ffffff80 -17%,#f2f2f280 100%);height:100%;top:0}._folderFront_185ie_163{background:linear-gradient(105deg,#fff6 0 16%,#fff0 44%),linear-gradient(#f2f2f233 -56%,#fff3 29%);height:39.417%;top:60.667%;box-shadow:0 15.5px 31px #0000001a,inset 0 1px #ffffff8c,inset 0 -6px 12px -6px #2278a02e}._print_185ie_121{--print-border:calc(clamp(4px, 1.7cqw, 8px) / var(--fenn-fan-zoom) / var(--fenn-print-zoom));aspect-ratio:1;box-sizing:border-box;pointer-events:auto;height:auto;padding:var(--print-border);scale:var(--fenn-print-zoom);transition:translate .38s var(--ease-spring), rotate .38s var(--ease-spring), --fenn-print-zoom .38s var(--ease-spring);background:#fff;border-radius:clamp(8px,3cqw,14px);display:block;position:absolute;box-shadow:1px 2px 5px #2278a01a,5px 7px 8px #2278a017,12px 15px 11px #2278a00d}._print_185ie_121 img{object-fit:cover;border-radius:max(0px, calc(clamp(8px, 3cqw, 14px) - var(--print-border)));width:100%;height:100%;display:block}._back_185ie_118{width:44.828%;top:22.989%;left:-1.724%;rotate:-20deg}._middle_185ie_119{width:52.586%;top:-1.149%;left:20.259%;rotate:-6.5deg}._front_185ie_120{width:52.586%;top:16.092%;left:44.828%;rotate:5.5deg}._stack_185ie_112[aria-pressed=true] ._fan_185ie_157{--fenn-fan-zoom:var(--fan-scale)}._stack_185ie_112[aria-pressed=true] ._back_185ie_118{translate:-24% 6%;rotate:-26deg}._stack_185ie_112[aria-pressed=true] ._middle_185ie_119{--fenn-print-zoom:1.06;translate:0 -9%;rotate:-2deg}._stack_185ie_112[aria-pressed=true] ._front_185ie_120{translate:22% 4%;rotate:11deg}@media (hover:hover) and (pointer:fine){._plan_185ie_60[data-form=detail]:not([data-spinning],[data-expanding]) ._stack_185ie_112:hover ._fan_185ie_157{--fenn-fan-zoom:var(--fan-scale)}._plan_185ie_60:not([data-spinning],[data-expanding]) ._stack_185ie_112:hover ._back_185ie_118{translate:-24% 6%;rotate:-26deg}._plan_185ie_60:not([data-spinning],[data-expanding]) ._stack_185ie_112:hover ._middle_185ie_119{translate:0 -9%;rotate:-2deg}._plan_185ie_60:not([data-spinning],[data-expanding]) ._stack_185ie_112:hover ._front_185ie_120{translate:22% 4%;rotate:11deg}._stack_185ie_112:not(:disabled) ._print_185ie_121:hover{z-index:1;--fenn-print-zoom:1.14}}._copy_185ie_113{scrollbar-width:thin;scrollbar-color:#0003 transparent;overscroll-behavior-y:contain;touch-action:pan-y;flex:0 auto;width:100%;min-width:0;min-height:0;overflow-y:auto}._title_185ie_114{color:#000;width:max-content;max-width:100%;font:860 clamp(15px, 6.8cqw, 28px)/1.16 var(--fenn-plan-font);letter-spacing:-.035em;text-wrap:balance;margin:0 auto}._sub_185ie_115{color:#000000b8;text-wrap:balance;width:max-content;max-width:100%;margin:.25em auto 0;font-size:clamp(11.5px,4.5cqw,16px);line-height:1.35}._para_185ie_194{color:#333;letter-spacing:0;text-wrap:pretty;margin:.55em 0 0;font-size:clamp(11.5px,4.5cqw,16px);line-height:1.4}._plan_185ie_60[data-form=detail] :is(._sub_185ie_115,._para_185ie_194){letter-spacing:-.02em;font-weight:400}._copy_185ie_113[data-overflow]:not([data-end]){-webkit-mask-image:linear-gradient(#000 0 calc(100% - 8px),#0000);mask-image:linear-gradient(#000 0 calc(100% - 8px),#0000)}._dice_185ie_200{width:52px;height:52px;min-height:0;animation:_dicePop_185ie_1 .32s var(--ease-out) both;padding:0;position:relative}@keyframes _dicePop_185ie_1{0%{opacity:0;transform:translateY(8px)scale(.85)}}._die_185ie_202{transform-box:view-box;transform-origin:50%;width:22px;height:22px;animation:_dieTwinkle_185ie_1 7s var(--ease-out) infinite paused;margin:-11px 0 0 -11px;display:block;position:absolute;top:50%;left:50%;overflow:visible}._die_185ie_202 rect{fill:none;stroke:#f2f2f2;stroke-width:2px;vector-effect:non-scaling-stroke}._die_185ie_202 circle{fill:#f2f2f2}[data-identity-visible=true][data-readable=true] ._die_185ie_202{animation-play-state:running}._dice_185ie_200[data-shuffling] ._die_185ie_202{animation:.9s linear infinite _dieShuffle_185ie_1}._dice_185ie_200[data-firing] ._die_185ie_202{animation:_dieFire_185ie_1 .62s var(--ease-out)}._dice_185ie_200[data-landing] ._die_185ie_202{animation:_dieSettle_185ie_1 .26s var(--ease-spring)}@keyframes _dieFire_185ie_1{50%{animation-timing-function:var(--ease-spring);transform:rotate(45deg)scale(.86)}to{transform:rotate(90deg)}}@keyframes _dieShuffle_185ie_1{50%{transform:rotate(45deg)scale(.86)}to{transform:rotate(90deg)}}@keyframes _dieSettle_185ie_1{55%{transform:scale(1.15)}}@keyframes _dieTwinkle_185ie_1{0%,93.1%{transform:none}96.5%{transform:rotate(45deg)scale(.6)}to{transform:rotate(90deg)}}@container (height<=360px){._stackRoom_185ie_112{--stack-h:22cqh}._stack_185ie_112{--fan-scale:2.35}._plan_185ie_60{gap:6px;padding-bottom:min(16px,5cqw)}._dice_185ie_200{border-radius:14px;width:44px;height:44px}}@container (height<=270px){._stackRoom_185ie_112{--stack-h:24cqh}._stack_185ie_112{--fan-scale:1.8}._plan_185ie_60{gap:4px}._title_185ie_114{font-size:14px}._sub_185ie_115,._para_185ie_194,._log_185ie_75{font-size:11px}}@container (height<=190px){._experience_185ie_42[data-mode=plans]{row-gap:2px}._avatarSlot_185ie_59{--avatar-end:24px}._experience_185ie_42[data-mode=plans] ._avatarSlot_185ie_59{height:24px}._plan_185ie_60{border-radius:16px;width:88%;padding:5px 7px 7px}._plan_185ie_60[data-form=detail]{scrollbar-width:thin;scrollbar-color:#0003 transparent;overscroll-behavior-y:contain;touch-action:pan-y;display:block;overflow:hidden auto}._stackRoom_185ie_112{--stack-h:31px;margin:0 auto 4px}._stack_185ie_112{--fan-scale:2}._copy_185ie_113{overflow:visible}._title_185ie_114{font-size:11px}._sub_185ie_115,._para_185ie_194{font-size:10px}._experience_185ie_42[data-mode=intro][data-ready] ._log_185ie_75{display:none}._experience_185ie_42[data-mode=intro] ._planRoom_185ie_60{padding-top:calc(72 * var(--proposal-unit))}._plan_185ie_60[data-form=proposal]{gap:4px;min-height:94px;padding:16px 7px 6px}._plan_185ie_60[data-form=proposal] ._title_185ie_114{font-size:11px}._plan_185ie_60[data-form=proposal] ._sub_185ie_115{font-size:8.5px;line-height:1.05}._plan_185ie_60[data-form=proposal] ._explore_185ie_116{height:32px;min-height:32px;padding:6px 9px;font-size:11px}._action_185ie_135{border-radius:12px;padding:10px 12px;font-size:12px;line-height:16px}._dice_185ie_200{width:40px;height:40px;padding:0}._log_185ie_75{margin-bottom:5px;font-size:10px}._controls_185ie_65{margin-top:5px}._plan_185ie_60:has(._stack_185ie_112[aria-pressed=true]){overflow:visible}._plan_185ie_60:has(._stack_185ie_112[aria-pressed=true]) ._copy_185ie_113{visibility:hidden}@media (hover:hover) and (pointer:fine){._plan_185ie_60:not([data-spinning],[data-expanding]):has(._stack_185ie_112:hover){overflow:visible}._plan_185ie_60:not([data-spinning],[data-expanding]):has(._stack_185ie_112:hover) ._copy_185ie_113{visibility:hidden}}}._visuallyHidden_185ie_259{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._identity_185ie_4[data-avatar=pop] ._avatar_185ie_32,._bubble_185ie_82[data-new],._plan_185ie_60[data-new],._typing_185ie_89 i,._dice_185ie_200,._die_185ie_202,._dice_185ie_200[data-shuffling] ._die_185ie_202,._dice_185ie_200[data-firing] ._die_185ie_202,._dice_185ie_200[data-landing] ._die_185ie_202{animation:none}._avatarSlot_185ie_59,._fan_185ie_157,._print_185ie_121{transition:none}}._identity_5tzt8_1{inset:var(--screen-inset,8.33333%) var(--screen-inset,9.55882%);border-radius:var(--screen-radius,8px);pointer-events:none;z-index:0;position:absolute;overflow:hidden}._nope_5tzt8_6{background:#000}._prx_5tzt8_7{background:linear-gradient(#fff 0%,#f8fafc 36.247%,#eff5fa 70.354%,#eaf1f8 72.56%,#fff 98.198%),linear-gradient(#fff 0%,#f8fafc 36.247%,#e0e8f0 52.556%,#eef2f7 53.582%,#fff 98.198%)}._lines_5tzt8_12{background:repeating-linear-gradient(#98b0d2 0 .229%,#0000 .229% 5.721%),repeating-linear-gradient(#cbd5e1 0 .229%,#0000 .229% 1.144%);position:absolute;inset:0;-webkit-mask:url(/projects/prx/focus-mask.svg) 0 0/100% 100% no-repeat;mask:url(/projects/prx/focus-mask.svg) 0 0/100% 100% no-repeat}._logo_5tzt8_18{object-fit:contain;position:absolute;top:9%;left:50%;transform:translate(-50%)}._nope_5tzt8_6 ._logo_5tzt8_18{aspect-ratio:1;width:23%}._prx_5tzt8_7 ._logo_5tzt8_18{aspect-ratio:470/201.429;width:58%;top:12%;left:21%;transform:none}._prx_5tzt8_7 ._logo_5tzt8_18 img{width:100%;height:100%;display:block}._goldOverlay_5tzt8_25{mix-blend-mode:overlay;background:url(/projects/prx/gold-overlay.svg) 50%/contain no-repeat;position:absolute;inset:16.56% 2.16% 18.26% 3.82%}[data-content-phase=solo] ._prx_5tzt8_7 ._logo_5tzt8_18{visibility:hidden}:is([data-content-phase=reveal],[data-content-phase=settled]) ._prx_5tzt8_7 ._logo_5tzt8_18{width:30%!important;height:auto!important;top:3%!important;left:35%!important}[data-content-phase=reveal] ._prx_5tzt8_7 ._logo_5tzt8_18{animation:.62s cubic-bezier(.2,.8,.25,1) both _logoArrive_5tzt8_1}@keyframes _logoArrive_5tzt8_1{0%{opacity:0;scale:.82}}@media (prefers-reduced-motion:reduce){._prx_5tzt8_7 ._logo_5tzt8_18{animation:none!important}}._experience_7kdwm_1{--prx-ink:#0f172a;--prx-muted:#64748b;--prx-stroke:#e2e8f0;color:var(--prx-ink);border-radius:2.55%/2.15%;grid-template-rows:10% minmax(0,1fr) clamp(78px,18cqh,106px);gap:2cqh;padding:2cqh 0;font-family:Instrument Sans,sans-serif;display:grid;position:absolute;inset:0;overflow:hidden}._record_7kdwm_7{box-sizing:border-box;flex-direction:column;place-self:stretch center;width:min(78cqw,370px);min-height:0;padding:2cqh 2cqw 0;display:flex;position:relative}._performance_7kdwm_12{flex:1;min-height:0;position:relative}._metric_7kdwm_13{z-index:1;position:relative}._athlete_7kdwm_14{z-index:2;object-fit:contain;object-position:center bottom;pointer-events:none;width:calc(100% + 10cqw);height:calc(100% - 6cqh);position:absolute;bottom:-1cqh;left:-5cqw}._record_7kdwm_7[data-prx-record=push-up] ._athlete_7kdwm_14{transform:translateY(-8cqh)}._record_7kdwm_7[data-prx-record=swimming] ._performance_7kdwm_12{translate:0 5cqh}._record_7kdwm_7[data-prx-record=swimming] ._athlete_7kdwm_14{transform:translate(3cqw)}._disciplines_7kdwm_20{overscroll-behavior:contain;touch-action:pan-x;scrollbar-width:none;cursor:auto;align-items:stretch;gap:2cqw;min-width:0;padding:2px 4cqw 4px;scroll-padding-inline:4cqw;display:flex;position:relative;overflow:auto hidden}._disciplines_7kdwm_20::-webkit-scrollbar{display:none}._choice_7kdwm_22{box-sizing:border-box;border:1.5px solid var(--prx-stroke);min-width:0;color:var(--prx-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:14px;flex-direction:column;flex:0 0 clamp(64px,18cqw,94px);justify-content:flex-end;align-items:center;padding:4px 2px;transition:border-color .16s,background .16s;display:flex;box-shadow:0 2px #4a63b233,inset 0 1.5px 1.5px #184fff18,inset 0 0 3px #184fff18}._choice_7kdwm_22 img{object-fit:contain;pointer-events:none;flex:1;width:100%;min-height:0}._choiceLabel_7kdwm_29{white-space:nowrap;flex-direction:column;flex:none;justify-content:center;align-items:center;min-height:2.5em;margin-top:2px;font:600 clamp(10px,2.5cqw,12px)/1.2 Instrument Sans,sans-serif;display:flex}._choiceLabel_7kdwm_29 small{color:var(--prx-muted);font:600 .9em/1.25 Outfit,sans-serif}._choice_7kdwm_22[data-selected=true]{background:#eff5ff;border-color:#1854ff}._choice_7kdwm_22:hover{border-color:#8eaafc}._choice_7kdwm_22:focus-visible{outline-offset:-4px;outline:2px solid #1854ff}._visuallyHidden_7kdwm_34{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-content-phase=reveal] ._record_7kdwm_7{animation:.62s cubic-bezier(.2,.8,.25,1) both _recordArrive_7kdwm_1}[data-content-phase=reveal] ._disciplines_7kdwm_20{animation:.6s cubic-bezier(.2,.8,.25,1) .12s both _recordArrive_7kdwm_1}._performance_7kdwm_12{animation:.3s ease-out both _disciplineArrive_7kdwm_1}[data-identity-visible=false] ._experience_7kdwm_1 *{animation-play-state:paused}@keyframes _recordArrive_7kdwm_1{0%{opacity:0;transform:scale(.82)translateY(8px)}}@keyframes _disciplineArrive_7kdwm_1{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){._experience_7kdwm_1 *,._choice_7kdwm_22{transition:none;animation:none!important}}._metric_14bs0_3{width:min(100%, calc(20cqw * var(--metric-ratio)), calc(16cqh * var(--metric-ratio)));aspect-ratio:var(--metric-aspect);flex-shrink:0;margin-inline:auto}._art_14bs0_7{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}._section_gtfx2_2{--ease:cubic-bezier(.22, .61, .36, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);z-index:1;color:#edf3f4;--gutter:clamp(24px, 5.5vw, 80px);background:#0b1014;height:400svh;scroll-margin-top:32px;position:relative}._track_gtfx2_25{height:100%;position:relative}._stage_gtfx2_29{height:100svh;padding:clamp(40px, 8vh, 96px) var(--gutter);box-sizing:border-box;place-items:center;display:grid;position:sticky;top:0;overflow:hidden}._deck_gtfx2_56{justify-items:center;width:100%;display:grid;position:relative}._card_gtfx2_63{box-sizing:border-box;--pane-ceiling:min(76vh, 640px);aspect-ratio:136/156;width:min(100%, calc(var(--pane-ceiling) * 136 / 156));height:auto;padding:calc(var(--pane-bezel) + clamp(12px, 1.4vw, 24px));--from:calc(var(--run,0) - var(--index));--away:max(var(--from), calc(var(--from) * -1));--here:clamp(0, calc(1 - var(--away) * 1.45), 1);--shown:calc(var(--here) * var(--here) * (3 - 2 * var(--here)));opacity:var(--shown);transform:translate3d(0, calc(var(--from) * -6vh), 0) scale(calc(.965 + .035 * var(--shown)));pointer-events:var(--pointer,none);contain:layout style;grid-area:1/1;position:relative;container:pane/inline-size}._card_gtfx2_63[data-drawn=true]{--pointer:auto}._sheet_gtfx2_128{z-index:0;pointer-events:none;opacity:0;transition:opacity .52s var(--ease-soft);-webkit-mask-image:radial-gradient(circle 260px at var(--mx,50%) var(--my,50%), #000 0, #00000073 46%, transparent 100%);-webkit-mask-image:radial-gradient(circle 260px at var(--mx,50%) var(--my,50%), #000 0, #00000073 46%, transparent 100%);mask-image:radial-gradient(circle 260px at var(--mx,50%) var(--my,50%), #000 0, #00000073 46%, transparent 100%);position:absolute;inset:0}._guide_gtfx2_138{left:var(--x);top:var(--y);background:#8bd6db38;position:absolute}._guide_gtfx2_138[data-axis=h]{width:var(--len);clip-path:inset(0 100% 0 0);height:1px}._guide_gtfx2_138[data-axis=v]{height:var(--len);clip-path:inset(0 0 100%);width:1px}._card_gtfx2_63:hover ._guide_gtfx2_138[data-axis=h],._card_gtfx2_63[data-lit] ._guide_gtfx2_138[data-axis=h]{animation:_strike_gtfx2_1 var(--dur) cubic-bezier(.45, .05, .25, 1) var(--delay) both, _swayAcross_gtfx2_1 var(--sway) ease-in-out calc(var(--delay) + var(--dur)) infinite alternate}._card_gtfx2_63:hover ._guide_gtfx2_138[data-axis=v],._card_gtfx2_63[data-lit] ._guide_gtfx2_138[data-axis=v]{animation:_strike_gtfx2_1 var(--dur) cubic-bezier(.45, .05, .25, 1) var(--delay) both, _swayDown_gtfx2_1 var(--sway) ease-in-out calc(var(--delay) + var(--dur)) infinite alternate}@keyframes _strike_gtfx2_1{to{clip-path:inset(0)}}@keyframes _swayAcross_gtfx2_1{0%{opacity:.55;translate:-3px}to{opacity:1;translate:3px}}@keyframes _swayDown_gtfx2_1{0%{opacity:.55;translate:0 -3px}to{opacity:1;translate:0 3px}}._guide_gtfx2_138:after{content:"";opacity:0;background-repeat:no-repeat;position:absolute;inset:0}._guide_gtfx2_138[data-axis=h]:after{background-image:linear-gradient(90deg,#0000,#9df4ff,#0000);background-size:38% 100%}._guide_gtfx2_138[data-axis=v]:after{background-image:linear-gradient(#0000,#9df4ff,#0000);background-size:100% 38%}._card_gtfx2_63:hover ._guide_gtfx2_138[data-axis=h]:after,._card_gtfx2_63[data-lit] ._guide_gtfx2_138[data-axis=h]:after{animation:_glintAcross_gtfx2_1 var(--glint) linear var(--glint-delay) infinite}._card_gtfx2_63:hover ._guide_gtfx2_138[data-axis=v]:after,._card_gtfx2_63[data-lit] ._guide_gtfx2_138[data-axis=v]:after{animation:_glintDown_gtfx2_1 var(--glint) linear var(--glint-delay) infinite}@keyframes _glintAcross_gtfx2_1{0%{opacity:0;background-position:-45% 0}14%,72%{opacity:.42}to{opacity:0;background-position:145% 0}}@keyframes _glintDown_gtfx2_1{0%{opacity:0;background-position:0 -45%}14%,72%{opacity:.42}to{opacity:0;background-position:0 145%}}._body_gtfx2_216{z-index:1;flex-direction:column;align-items:flex-start;gap:clamp(10px,1.2vw,16px);height:100%;display:flex;position:relative}._wayfinder_gtfx2_229{align-self:flex-end;margin-top:clamp(28px,4vh,56px)}@media (width<=600px){._wayfinder_gtfx2_229{align-self:flex-start}}@property --rule{syntax:"<color>";inherits:true;initial-value:#2b3033}@property --sweep{syntax:"<angle>";inherits:false;initial-value:360deg}._card_gtfx2_63{--pane-w:min(calc(100vw - var(--gutter) * 2), calc(var(--pane-ceiling) * 136 / 156));--pane-corner:calc(var(--pane-w) * .116);--pane-bezel:calc(var(--pane-w) * .096);--pane-inner:calc(var(--pane-w) * .021)}._envelope_gtfx2_288,._opening_gtfx2_289{--rule:#2b3033;pointer-events:none;opacity:.9;border:1px solid var(--rule);-webkit-mask-image:conic-gradient(from -90deg, #000 var(--sweep), #0000 0);-webkit-mask-image:conic-gradient(from -90deg, #000 var(--sweep), #0000 0);mask-image:conic-gradient(from -90deg, #000 var(--sweep), #0000 0);transition:--rule .42s,filter .42s,opacity .42s;position:absolute}._envelope_gtfx2_288{border-radius:var(--pane-corner);inset:0}._opening_gtfx2_289{inset:var(--pane-bezel);border-radius:var(--pane-inner)}._mark_gtfx2_323{pointer-events:none;--rule:#2b3033;--pane-hgt:calc(var(--pane-w) * 156 / 136);--run-x:min(calc(var(--pane-w) * .5), calc((100vw - var(--pane-w)) / 2 - 12px));--run-y:min(calc(var(--pane-w) * .5), calc((100svh - var(--pane-hgt)) / 2 - 12px));opacity:.62;transition:--rule .42s,opacity .42s;position:absolute}._mark_gtfx2_323[data-mark$=-v]{width:1px;height:calc(var(--run-y) + var(--pane-corner))}._mark_gtfx2_323[data-mark$=-h]{height:1px;width:calc(var(--run-x) + var(--pane-corner))}._mark_gtfx2_323[data-mark=tr-h]{top:0;left:calc(100% - var(--pane-corner));background:linear-gradient(90deg, var(--rule), var(--rule) var(--pane-corner), transparent);clip-path:inset(0 100% 0 0)}._mark_gtfx2_323[data-mark=tr-v]{left:calc(100% - 1px);bottom:calc(100% - var(--pane-corner));background:linear-gradient(0deg, var(--rule), var(--rule) var(--pane-corner), transparent);clip-path:inset(100% 0 0)}._mark_gtfx2_323[data-mark=bl-h]{top:calc(100% - 1px);right:calc(100% - var(--pane-corner));background:linear-gradient(270deg, var(--rule), var(--rule) var(--pane-corner), transparent);clip-path:inset(0 0 0 100%)}._mark_gtfx2_323[data-mark=bl-v]{left:0;top:calc(100% - var(--pane-corner));background:linear-gradient(180deg, var(--rule), var(--rule) var(--pane-corner), transparent);clip-path:inset(0 0 100%)}._mark_gtfx2_323:not([data-drawing-line]):after{content:"";opacity:0;filter:drop-shadow(0 0 5px #13a9ed);background-repeat:no-repeat;position:absolute;inset:0}._mark_gtfx2_323:not([data-drawing-line])[data-mark$=-v]:after{background-image:linear-gradient(#0000,#9df4ff,#0000);background-size:100% 26%}._mark_gtfx2_323:not([data-drawing-line])[data-mark$=-h]:after{background-image:linear-gradient(90deg,#0000,#9df4ff,#0000);background-size:26% 100%}._card_gtfx2_63[data-drawn=true] ._mark_gtfx2_323:not([data-drawing-line]){animation:_strikeOut_gtfx2_1 var(--mark-draw) cubic-bezier(.34, .02, .2, 1) var(--mark-delay) both, _cool_gtfx2_1 1.1s cubic-bezier(.22, .61, .36, 1) calc(var(--mark-delay) + var(--mark-draw)) backwards}._card_gtfx2_63[data-drawn=true] ._mark_gtfx2_323:not([data-drawing-line]):after{animation-duration:var(--mark-draw);animation-timing-function:cubic-bezier(.34,.02,.2,1);animation-delay:var(--mark-delay);animation-fill-mode:both}._card_gtfx2_63[data-drawn=true] ._mark_gtfx2_323:not([data-drawing-line])[data-mark=tr-v]:after{animation-name:_tipUp_gtfx2_1}._card_gtfx2_63[data-drawn=true] ._mark_gtfx2_323:not([data-drawing-line])[data-mark=tr-h]:after{animation-name:_tipRight_gtfx2_1}._card_gtfx2_63[data-drawn=true] ._mark_gtfx2_323:not([data-drawing-line])[data-mark=bl-v]:after{animation-name:_tipDown_gtfx2_1}._card_gtfx2_63[data-drawn=true] ._mark_gtfx2_323:not([data-drawing-line])[data-mark=bl-h]:after{animation-name:_tipLeft_gtfx2_1}._mark_gtfx2_323[data-mark=tr-h]{--mark-draw:.9s;--mark-delay:.26s}._mark_gtfx2_323[data-mark=tr-v]{--mark-draw:.9s;--mark-delay:.34s}._mark_gtfx2_323[data-mark=bl-h]{--mark-draw:.9s;--mark-delay:.8s}._mark_gtfx2_323[data-mark=bl-v]{--mark-draw:.9s;--mark-delay:.88s}@keyframes _strikeOut_gtfx2_1{to{clip-path:inset(0)}}@keyframes _tipUp_gtfx2_1{0%{opacity:0;background-position:0 100%}14%,70%{opacity:.85}to{opacity:0;background-position:0 -26%}}@keyframes _tipDown_gtfx2_1{0%{opacity:0;background-position:0 0}14%,70%{opacity:.85}to{opacity:0;background-position:0 126%}}@keyframes _tipRight_gtfx2_1{0%{opacity:0;background-position:0 0}14%,70%{opacity:.85}to{opacity:0;background-position:126% 0}}@keyframes _tipLeft_gtfx2_1{0%{opacity:0;background-position:100% 0}14%,70%{opacity:.85}to{opacity:0;background-position:-26% 0}}._card_gtfx2_63[data-drawn=true] ._envelope_gtfx2_288{animation:1.04s cubic-bezier(.45,.05,.25,1) both _sweepRound_gtfx2_1,1.2s cubic-bezier(.22,.61,.36,1) 1.04s backwards _cool_gtfx2_1}._card_gtfx2_63[data-drawn=true] ._opening_gtfx2_289{animation:.88s cubic-bezier(.45,.05,.25,1) .56s both _sweepRound_gtfx2_1,1s cubic-bezier(.22,.61,.36,1) 1.44s backwards _cool_gtfx2_1}@keyframes _sweepRound_gtfx2_1{0%{--sweep:0deg}to{--sweep:360deg}}@keyframes _cool_gtfx2_1{0%{--rule:#5ecfd6;filter:drop-shadow(0 0 7px #61d8dea6)}}._pill_gtfx2_489{border:1px solid #34383c;border-radius:10px;flex-wrap:nowrap;flex:none;align-items:center;gap:clamp(10px,4cqw,20px);max-width:100%;margin:0;padding:6px clamp(11px,3.5cqw,16px);transition:border-color .42s;display:inline-flex}._kind_gtfx2_502{font:400 clamp(15px, 6.2cqw, 27px)/1.35 var(--sans);white-space:nowrap;color:#fff;flex:none}._stack_gtfx2_509{font:400 clamp(10px, 3.2cqw, 15px)/1.35 var(--sans);color:#9ca8af;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._identity_gtfx2_524{flex-direction:column;flex:none;gap:20px;display:flex}._identity_gtfx2_524 h3{font:400 clamp(30px, 3.4vw, 50px)/1.12 var(--sans);letter-spacing:-.02em;color:#fff;transition:font-size .56s var(--ease-soft), color .42s ease;margin:0}._identity_gtfx2_524 p{font:400 clamp(18px, 1.8vw, 26px)/1.35 var(--serif);font-variation-settings:"wdth" 87.5;color:#9ca8af;transition:font-size .52s var(--ease-soft);margin:0}._activity_gtfx2_552{opacity:0;min-height:0;transition:opacity .42s ease, translate .56s var(--ease-soft);flex-direction:column;flex:auto;justify-content:flex-end;gap:12px;display:flex;translate:0 14px}._since_gtfx2_563{font:400 clamp(15px, 1.25vw, 19px)/1.3 var(--studio-ui);color:#fff;margin:0;transition:text-shadow .56s}._metrics_gtfx2_569{font:400 clamp(15px, 1.25vw, 19px)/1.3 var(--studio-ui);color:#97a9ae;flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}._metric_gtfx2_569{opacity:0;transition:opacity .38s ease, translate .48s var(--ease-soft);align-items:center;gap:10px;display:inline-flex;translate:0 10px}._metrics_gtfx2_569 strong{color:#61d8de;font-variant-numeric:tabular-nums;font-weight:400}._metricIcon_gtfx2_586{color:#c6d4d8;flex:none;width:18px;height:18px}._additions_gtfx2_587{color:#8cbca8;font-variant-numeric:tabular-nums}._deletions_gtfx2_588{color:#c29496;font-variant-numeric:tabular-nums}@media (hover:hover){._card_gtfx2_63:hover ._identity_gtfx2_524 h3{color:#61d8de;font-size:clamp(26px,2.7vw,40px);transition-delay:0s,0s}._card_gtfx2_63:hover ._identity_gtfx2_524 p{font-size:clamp(16px,1.5vw,21px);transition-delay:60ms}._card_gtfx2_63:hover ._pill_gtfx2_489{border-color:#4a5055}._card_gtfx2_63:hover ._activity_gtfx2_552{opacity:1;transition-delay:.15s,.15s;translate:none}._card_gtfx2_63:hover ._metric_gtfx2_569{opacity:1;translate:none}._card_gtfx2_63:hover ._metric_gtfx2_569:first-child{transition-delay:.26s}._card_gtfx2_63:hover ._metric_gtfx2_569:nth-child(2){transition-delay:.34s}._card_gtfx2_63:hover ._since_gtfx2_563{text-shadow:0 0 31px #fff6;transition-delay:.2s}._card_gtfx2_63:hover ._sheet_gtfx2_128{opacity:1}._card_gtfx2_63:hover ._mark_gtfx2_323{--rule:#4c5154;opacity:.85}._card_gtfx2_63:hover ._envelope_gtfx2_288,._card_gtfx2_63:hover ._opening_gtfx2_289{--rule:#4c5154;opacity:1;filter:drop-shadow(0 0 24px #ffffff4d)}}@media (hover:none){._activity_gtfx2_552,._metric_gtfx2_569{opacity:1;translate:none}._card_gtfx2_63[data-drawn=true] ._mark_gtfx2_323:not([data-drawing-line]){--rule:#4c5154;opacity:.85}._card_gtfx2_63[data-drawn=true] ._envelope_gtfx2_288,._card_gtfx2_63[data-drawn=true] ._opening_gtfx2_289{--rule:#4c5154;opacity:1;filter:drop-shadow(0 0 24px #ffffff2e)}._card_gtfx2_63[data-lit] ._sheet_gtfx2_128{opacity:1}._sheet_gtfx2_128{-webkit-mask-image:radial-gradient(circle 340px at var(--mx,50%) var(--my,50%), #000c 0, #0000004d 52%, transparent 100%);-webkit-mask-image:radial-gradient(circle 340px at var(--mx,50%) var(--my,50%), #000c 0, #0000004d 52%, transparent 100%);mask-image:radial-gradient(circle 340px at var(--mx,50%) var(--my,50%), #000c 0, #0000004d 52%, transparent 100%)}._guide_gtfx2_138{background:#8bd6db29}._sheet_gtfx2_128{transition-duration:.9s}}@media (width<=720px){._opening_gtfx2_289,._mark_gtfx2_323[data-mark$=-h]{display:none}._card_gtfx2_63{--pane-h:min(76vh, calc(98vw * 156 / 136));padding:clamp(20px,5vw,32px)}._activity_gtfx2_552{flex:none}}._stop_gtfx2_704{width:100%;height:100svh;left:0;top:calc(var(--stop) * 100svh);pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always;position:absolute}@media (prefers-reduced-motion:reduce){._card_gtfx2_63,._envelope_gtfx2_288,._opening_gtfx2_289,._pill_gtfx2_489,._stack_gtfx2_509,._identity_gtfx2_524 h3,._identity_gtfx2_524 p,._activity_gtfx2_552,._metric_gtfx2_569,._since_gtfx2_563{transition:none}._envelope_gtfx2_288,._opening_gtfx2_289{animation:none;-webkit-mask-image:none;mask-image:none}._mark_gtfx2_323{clip-path:none;animation:none}._mark_gtfx2_323:not([data-drawing-line]):after{display:none}}._section_gtfx2_2[data-journey=true]{--focus-nav-gap:16px;--focus-nav-height:52px;z-index:3;pointer-events:none;--focus-meta-height:32px;--focus-meta-gap:12px;--focus-nav-shift:calc(var(--focus-meta-height) + var(--focus-meta-gap));--focus-title-gap:14px;--focus-title-header:64px;background:0 0;height:100svh}._section_gtfx2_2[data-journey=true] ._stage_gtfx2_29{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;place-items:start center;padding:0;position:relative;overflow:clip}._section_gtfx2_2[data-journey=true] ._stage_gtfx2_29:has(:is([data-brand=drawing],[data-brand=prx],[data-brand=coalesce],[data-brand=cosmos],[data-brand=nope])[data-readable=true]){touch-action:auto}._journeyHeading_gtfx2_741{left:50%;top:calc(var(--focus-card-center,50svh) - var(--journey-leave-offset,0px));width:calc(var(--focus-card-width,558px) + 96px);max-width:100vw;height:44px;opacity:var(--navigation-opacity,0);pointer-events:none;position:fixed;transform:translate(-50%,-50%)}._journeyHeading_gtfx2_741[aria-hidden=true]{visibility:hidden;pointer-events:none}._projectNav_gtfx2_747{pointer-events:none;justify-content:space-between;align-items:center;width:100%;display:flex}._projectNav_gtfx2_747 button{color:#e0eef2;cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;transition:color .18s;display:grid}._projectNav_gtfx2_747 button:focus-visible{color:#efffff}._projectNav_gtfx2_747 button:disabled{opacity:.35;cursor:default}._navArrow_gtfx2_751{width:22px;height:auto;transition:translate .2s cubic-bezier(.22,.61,.36,1),filter .2s;display:block;overflow:visible;translate:0}._navShaft_gtfx2_752{transform-origin:16px 8px;transition:transform .2s cubic-bezier(.22,.61,.36,1)}._projectNav_gtfx2_747 button:focus-visible ._navArrow_gtfx2_751{translate:calc(var(--arrow-direction) * 3px) 0;filter:drop-shadow(0 0 5px #61d8debf)}._projectNav_gtfx2_747 button:focus-visible ._navShaft_gtfx2_752{transform:scaleX(.75)}@media (hover:hover) and (pointer:fine){._projectNav_gtfx2_747 button:not(:disabled):hover{color:#efffff}._projectNav_gtfx2_747 button:not(:disabled):hover ._navArrow_gtfx2_751{translate:calc(var(--arrow-direction) * 3px) 0;filter:drop-shadow(0 0 5px #61d8debf)}._projectNav_gtfx2_747 button:not(:disabled):hover ._navShaft_gtfx2_752{transform:scaleX(.75)}}@media (prefers-reduced-motion:reduce){._projectNav_gtfx2_747 button,._navArrow_gtfx2_751,._navShaft_gtfx2_752{transition:none}._projectNav_gtfx2_747 button:is(:hover,:focus-visible) ._navArrow_gtfx2_751{translate:0}._projectNav_gtfx2_747 button:is(:hover,:focus-visible) ._navShaft_gtfx2_752{transform:none}}._announcement_gtfx2_765{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._projectNav_gtfx2_747 button:focus-visible{outline-offset:3px;outline:2px solid #dcffff}._section_gtfx2_2[data-journey=true] ._deck_gtfx2_56{top:var(--focus-card-center,50svh);left:var(--focus-card-center-x,50vw);width:var(--focus-card-width,558px);height:var(--focus-card-height,640px);justify-items:center;position:fixed;transform:translate(-50%,-50%)}._section_gtfx2_2[data-journey=true] ._journeyHeading_gtfx2_741{left:var(--focus-card-center-x,50vw)}._section_gtfx2_2[data-journey=true] ._card_gtfx2_63{--pane-w:var(--focus-card-width,558px);left:calc((100% - var(--card-width,100%)) / 2);top:calc((100% - var(--card-height,100%)) / 2);width:var(--card-width,100%);height:var(--card-height,100%);aspect-ratio:auto;min-height:0;transform:var(--project-card-transform,none);transform-origin:0 0;opacity:var(--card-content-opacity,0);contain:layout style;pointer-events:none;padding:16% 15%;display:none;position:absolute}._section_gtfx2_2[data-journey=true] ._card_gtfx2_63[data-drawn=true]{display:block}._shutter_gtfx2_780{padding:inherit;isolation:isolate;clip-path:var(--card-shutter,none);position:absolute;inset:0}._section_gtfx2_2[data-journey=true] ._card_gtfx2_63[data-readable=true]{pointer-events:auto;cursor:grab}._section_gtfx2_2[data-dragging=true] ._stage_gtfx2_29{cursor:grabbing;-webkit-user-select:none;user-select:none}._section_gtfx2_2[data-journey=true] ._body_gtfx2_216{height:100%;text-shadow:none;position:relative;transform:none}._section_gtfx2_2[data-journey=true] ._card_gtfx2_63 ._body_gtfx2_216{position:static}._section_gtfx2_2[data-journey=true] ._card_gtfx2_63[data-brand]{opacity:var(--identity-opacity,0)}._section_gtfx2_2[data-journey=true] ._card_gtfx2_63[data-brand] ._body_gtfx2_216{z-index:1;opacity:var(--identity-copy-opacity,0)}._section_gtfx2_2[data-journey=true] ._card_gtfx2_63[data-brand=fenn]{--sans:"SF Pro Display", "SF Pro", -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--ui:"SF Pro Text", "SF Pro", -apple-system, BlinkMacSystemFont, "Inter", sans-serif}._section_gtfx2_2[data-journey=true] ._card_gtfx2_63[data-brand=reclip]{--sans:"Hanken Grotesk", sans-serif;--ui:"Hanken Grotesk", sans-serif}._section_gtfx2_2[data-journey=true] ._card_gtfx2_63[data-brand=nope]{--sans:"DM Serif Text", Georgia, serif}._section_gtfx2_2[data-journey=true] ._card_gtfx2_63[data-brand=prx]{--sans:"Outfit", sans-serif;--ui:"Instrument Sans", sans-serif}._section_gtfx2_2[data-journey=true] ._card_gtfx2_63[data-brand=drawing]{--sans:"Gabarito", sans-serif}._coalesceIdentity_gtfx2_805{inset:var(--screen-inset,8.333cqh) var(--screen-inset,9.559cqw);border-radius:var(--screen-radius,8px);background:#f5f6fb;position:absolute}._studioIdentity_gtfx2_808{inset:var(--screen-inset,8.33333%) var(--screen-inset,9.55882%);z-index:0;border-radius:var(--screen-radius,8px);pointer-events:none;background:#04131bb8;position:absolute}._section_gtfx2_2[data-journey=true] ._metrics_gtfx2_569{font:inherit;color:#a9c0c9;gap:5px 12px}._section_gtfx2_2[data-journey=true] ._metric_gtfx2_569{opacity:1;gap:5px;translate:none}._section_gtfx2_2[data-journey=true] ._metricIcon_gtfx2_586{width:16px;height:16px;display:block}._section_gtfx2_2[data-journey=true] ._metrics_gtfx2_569 strong{color:#bed4d9}._section_gtfx2_2[data-journey=true] ._additions_gtfx2_587{color:#afc8bf}._section_gtfx2_2[data-journey=true] ._deletions_gtfx2_588{color:#bfaeb4}._section_gtfx2_2[data-journey=true] ._card_gtfx2_63 ._mark_gtfx2_323{--line-rest:#aecbd238;--drawing-ease:cubic-bezier(.22, .61, .36, 1);--line-duration:var(--guide-duration,.8s);--line-delay:var(--guide-delay,0s);--line-cooldown:1.1s;--line-mask:linear-gradient(90deg, #000, #000 var(--pane-corner), transparent);--run-x:calc(min(96px, max(0px, calc((100vw - var(--pane-w)) / 2 - 24px))) * var(--guide-length-x));--run-y:calc(min(84px, max(0px, calc((100svh - var(--focus-card-height)) / 2 - 70px))) * var(--guide-length-y));opacity:var(--guide-fade,1);clip-path:none;filter:none;background:0 0;transition:none;inset:auto}._section_gtfx2_2[data-journey=true] ._mark_gtfx2_323[data-mark$=-v]{--line-mask:linear-gradient(180deg, #000, #000 var(--pane-corner), transparent)}._section_gtfx2_2[data-journey=true] ._mark_gtfx2_323[data-guide-enabled=false]{display:none}._section_gtfx2_2[data-journey=true] ._mark_gtfx2_323[data-mark^=t][data-mark$=-h]{top:-.5px}._section_gtfx2_2[data-journey=true] ._mark_gtfx2_323[data-mark^=b][data-mark$=-h]{top:calc(100% - .5px)}._section_gtfx2_2[data-journey=true] ._mark_gtfx2_323[data-mark$=l-h]{right:calc(100% - var(--pane-corner))}._section_gtfx2_2[data-journey=true] ._mark_gtfx2_323[data-mark$=r-h]{left:calc(100% - var(--pane-corner))}._section_gtfx2_2[data-journey=true] ._mark_gtfx2_323[data-mark^=t][data-mark$=-v]{bottom:calc(100% - var(--pane-corner))}._section_gtfx2_2[data-journey=true] ._mark_gtfx2_323[data-mark^=b][data-mark$=-v]{top:calc(100% - var(--pane-corner))}._section_gtfx2_2[data-journey=true] ._mark_gtfx2_323[data-mark$=l-v]{left:-.5px}._section_gtfx2_2[data-journey=true] ._mark_gtfx2_323[data-mark$=r-v]{left:calc(100% - .5px)}@media (width<=720px){._section_gtfx2_2[data-journey=true] ._card_gtfx2_63{padding:15% 14%}}@media (height<=560px){._section_gtfx2_2[data-journey=true]{--focus-nav-gap:8px;--focus-title-header:56px}._section_gtfx2_2[data-journey=true] ._card_gtfx2_63{padding:13% 14%}}@media (prefers-reduced-motion:reduce){._projectNav_gtfx2_747 button{transition:none}._section_gtfx2_2[data-journey=true] ._body_gtfx2_216{transform:none}._section_gtfx2_2[data-journey=true] ._card_gtfx2_63[data-guides-ready] ._mark_gtfx2_323{clip-path:none;animation:none}._section_gtfx2_2[data-journey=true] ._pill_gtfx2_489,._section_gtfx2_2[data-journey=true] ._identity_gtfx2_524 h3,._section_gtfx2_2[data-journey=true] ._identity_gtfx2_524 p,._section_gtfx2_2[data-journey=true] ._activity_gtfx2_552,._section_gtfx2_2[data-journey=true] ._metric_gtfx2_569{transition:none}}._bimIdentity_gtfx2_863{inset:var(--screen-inset,8.333cqh) var(--screen-inset,9.559cqw);background:#14161a;border-radius:1.2cqw;position:absolute}._lockup_1aevo_1{white-space:nowrap;text-shadow:0 1px 6px #03101a47,0 2px 20px #03101a80;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:inline-flex}._mark_1aevo_10{width:110px}._footer_1cy80_3{scroll-snap-align:start;scroll-snap-stop:always;z-index:0;isolation:isolate;text-align:center;min-height:100svh;padding:clamp(28px, 7vh, 144px) clamp(20px, 5vw, 72px) max(24px, env(safe-area-inset-bottom));color:#edf3f4;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:clamp(20px,4vh,48px);display:flex;position:relative;overflow:hidden}._top_1cy80_33{flex-direction:column;align-items:center;gap:48px;margin-top:auto;display:flex}._art_1cy80_36{aspect-ratio:800/746;object-fit:contain;opacity:.95;width:clamp(170px,28vh,360px);max-width:100%;height:auto}._mantra_1cy80_57{max-width:26ch;font:400 clamp(33px, 2.4vh + 11px, 42px)/1.35 var(--serif);font-variation-settings:"wdth" 100;color:#fff;text-shadow:0 2px 20px #03101aa6;margin:0}._baseline_1cy80_68{width:100%;font:400 12px/1.4 var(--ui);letter-spacing:.02em;color:#b8c7cd;text-shadow:0 1px 8px #07101c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:auto;padding-top:20px;display:flex;position:relative}._divider_1cy80_86{--line-rest:#191f24;--line-duration:1.02s;--line-delay:.62s;--line-cooldown:1.2s;inset:0 0 auto}._legal_1cy80_93{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}._legal_1cy80_93 a{color:inherit;text-decoration:none;transition:color .24s}._legal_1cy80_93 a:hover{color:#fff}._copyright_1cy80_96{order:-1}@media (width<=760px){._baseline_1cy80_68{text-align:center;flex-direction:column;align-items:center;gap:28px;padding-top:28px}._legal_1cy80_93{justify-content:center;gap:8px 24px}._legal_1cy80_93 a{align-items:center;min-height:44px;display:inline-flex}._copyright_1cy80_96{order:0}}._personal_1cy80_107{background:radial-gradient(at 50% 22%,#26313b 0%,#141b23 45%,#0b1016 100%);gap:clamp(20px,3vh,36px)}._personal_1cy80_107 ._art_1cy80_36{width:clamp(160px,27vh,300px)}._introduction_1cy80_109{max-width:680px}._introduction_1cy80_109 h2{color:#f3f5f7;font:400 clamp(27px, 3vw, 40px)/1.2 var(--serif);text-wrap:balance;margin:0 0 20px}._introduction_1cy80_109 p{color:#bbc7ce;font:400 clamp(14px, 1.2vw, 17px)/1.7 var(--ui);text-wrap:balance;margin:0}@media (height<=560px){._personal_1cy80_107{min-height:620px}._personal_1cy80_107 ._art_1cy80_36{width:150px}}._action_10t0t_1{font:400 clamp(18px, .9vh + 8px, 22px)/1.28 var(--sans);color:#fff;text-shadow:0 1px 6px #03101a47,0 2px 20px #03101a80;pointer-events:auto;flex:none;align-items:baseline;padding:0 0 8px;text-decoration:none;display:inline-flex;position:relative}._underline_10t0t_13{inset:auto 0 0}._button_10t0t_18{--button-radius:22px;box-sizing:border-box;border-radius:var(--button-radius);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #c0e6e86b;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 22px;font-size:16px;line-height:1;transition:border-color .24s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}._button_10t0t_18:hover,._button_10t0t_18:focus-visible{border-color:#c0e6e8}._button_10t0t_18:focus-visible{outline:2px solid var(--drawing-hot,#61d8de);outline-offset:3px}._button_10t0t_18:active{transform:scale(.97)}._edge_10t0t_40{border-radius:var(--button-radius);--line-rest:#61d8deb8;--line-duration:.96s;inset:-1px}@media (prefers-reduced-motion:reduce){._button_10t0t_18{transition:none}._button_10t0t_18:active{transform:none}}._page_y1rky_1{z-index:1;background:#07121de8;min-height:100vh;padding-inline:24px;position:relative}._header_y1rky_2{border-bottom:1px solid #c6e5e524;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}._brand_y1rky_3{min-width:0;display:inline-flex}._back_y1rky_4{font:12px var(--ui);color:#b6d3d6;gap:24px;display:flex}._layout_y1rky_5{grid-template-columns:1fr 2.3fr;gap:clamp(32px,6vw,100px);max-width:1150px;margin:0 auto;padding-block:clamp(52px,8vw,110px);display:grid}._side_y1rky_6{color:#8faeb2;font:12px/1.6 var(--ui);padding-top:12px}._side_y1rky_6 nav{flex-direction:column;align-items:flex-start;gap:16px;display:flex}._side_y1rky_6 a[aria-current]{color:#fff}._side_y1rky_6 p{margin-top:40px;font-size:10px}._article_y1rky_10{min-width:0}._article_y1rky_10 h1{font:400 clamp(40px, 5.3vw, 72px)/1.05 var(--sans);letter-spacing:-.04em;margin:0}._intro_y1rky_14{color:#b3cccf;max-width:28em;font:400 clamp(18px, 1.8vw, 23px)/1.5 var(--sans);margin:26px 0 64px}._article_y1rky_10 section{border-top:1px solid #c6e5e524;padding-block:26px}._article_y1rky_10 h2{font:400 21px/1.25 var(--sans);letter-spacing:-.015em;margin:0 0 16px}._article_y1rky_10 section p{color:#b6cbd0;max-width:35em;font:400 18px/1.7 var(--serif);margin:0 0 18px}._article_y1rky_10 section p:last-child{margin-bottom:0}._article_y1rky_10 section a{color:#ddf0ef;text-underline-offset:4px;text-decoration:underline}@media (width<=700px){._layout_y1rky_5{grid-template-columns:1fr;gap:36px}._side_y1rky_6{order:2}._side_y1rky_6 nav{flex-flow:wrap;gap:18px}._side_y1rky_6 p{margin-top:24px}._back_y1rky_4{gap:10px;font-size:11px}._intro_y1rky_14{margin-bottom:44px}}._header_1cf84_1{z-index:20;padding-top:max(24px, env(safe-area-inset-top,0px));padding-right:max(24px, env(safe-area-inset-right,0px));padding-bottom:24px;padding-left:max(24px, env(safe-area-inset-left,0px));color:var(--white);opacity:0;visibility:hidden;pointer-events:none;justify-content:space-between;align-items:center;gap:24px;transition:opacity .6s cubic-bezier(.45,0,.55,1),visibility 0s .6s;display:flex;position:fixed;inset:0 0 auto}._header_1cf84_1[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}._brand_1cf84_24{pointer-events:auto;min-width:0;display:inline-flex}@media (width<=360px){._brand_1cf84_24{max-width:80px}}@media (prefers-reduced-motion:reduce){._header_1cf84_1{transition:none}}._projectMark_1ow4j_1{box-sizing:border-box;color:#c9fcf6;width:64%;height:54%;opacity:var(--mark-show,0);pointer-events:none;background:linear-gradient(145deg,#143d46dd,#072029ed);border:.7px solid #ccffff70;border-radius:11%;place-items:center;display:grid;position:absolute;top:23%;left:18%;box-shadow:inset 0 1px 1px #d1ffff24,0 1px 2px #00182035}._projectMark_1ow4j_1 svg{width:70%;height:70%;overflow:visible}._projectMark_1ow4j_1[data-project-mark=studio]{display:none}._paneTarget_1ow4j_19{transform-origin:0 0;pointer-events:none;outline:none;width:100px;height:100px;padding:0;position:absolute;top:0;left:0}._paneTarget_1ow4j_19:focus-visible{outline-offset:-4px;background:#94f4ee12;outline:1px solid #e6ffff}._fallbackGlyph_1ow4j_17{color:#a4c3c4;position:absolute;inset:30px}._fallbackGlyph_1ow4j_17 svg{width:100%;height:100%}._dossier_1ow4j_26{flex-direction:column;gap:40px;display:flex}._dossier_1ow4j_26>*{--raw:clamp(0, (var(--modal-reveal,1) - var(--step,0)) / .3, 1);--appear:calc(var(--raw) * var(--raw) * (3 - 2 * var(--raw)));opacity:var(--appear);translate:0 calc((1 - var(--appear)) * 14px);scale:calc(.985 + var(--appear) * .015);filter:blur(calc((1 - var(--appear)) * 3px))}._visual_1ow4j_35{--step:.42}._content_1ow4j_36{--step:.5}._metadata_1ow4j_37{--step:.58}._tail_1ow4j_38{--step:.66}[data-closing=true] ._dossier_1ow4j_26>*{opacity:0;filter:blur(4px);transition:opacity .15s ease-in,translate .22s cubic-bezier(.55,0,1,.45),filter .18s ease-in;translate:0 -8px}._visual_1ow4j_35{color:#94c8ca;justify-content:space-between;align-items:center;display:flex}._visual_1ow4j_35 svg{width:37px;height:32px}._visual_1ow4j_35 span{font:400 12px/1.4 var(--sans);color:#97a9ae;letter-spacing:.02em}._content_1ow4j_36{flex-direction:column;gap:10px;display:flex}._eyebrow_1ow4j_55{font:400 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#97a9ae;margin:0}._content_1ow4j_36 h2{font:400 clamp(28px, 3.4vw, 40px)/1.15 var(--sans);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0}._description_1ow4j_57{font:400 clamp(17px, 1.6vw, 20px)/1.35 var(--serif);font-variation-settings:"wdth" 87.5;color:#9ca8af;margin:0}._tail_1ow4j_38{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._metadata_1ow4j_37{flex-wrap:wrap;justify-content:space-between;gap:20px 32px;margin:0;display:flex}._metadata_1ow4j_37>div{flex-direction:column;gap:10px;display:flex}._metadata_1ow4j_37 dt{font:400 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#97a9ae;margin:0}._metadata_1ow4j_37 dd{font:400 16px/1.4 var(--sans);color:#fff;margin:0}._note_1ow4j_66{font:400 12px/1.5 var(--sans);color:#97a9ae;margin:0}._more_1ow4j_67{font:400 16px/1.4 var(--sans);color:#fff;align-items:center;gap:10px;margin:0;transition:opacity .24s;display:inline-flex}._more_1ow4j_67 svg{flex:none;width:9px;height:9px}._more_1ow4j_67:hover,._contacts_1ow4j_69 a:hover{color:#fff}._more_1ow4j_67:hover svg{translate:1px -1px}._more_1ow4j_67 svg{transition:translate .24s var(--ease,ease)}._contacts_1ow4j_69{border-top:1px solid #c6e5e527;gap:0;display:grid}._contacts_1ow4j_69 a{color:#c8e3e2;font:12px/1.5 var(--ui);border-bottom:1px solid #c6e5e527;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding-block:18px;display:flex}._contacts_1ow4j_69 a>span:last-child{color:#9cbfc1;overflow-wrap:anywhere;font-size:11px}@media (width<=430px){._metadata_1ow4j_37{grid-template-columns:1fr;gap:12px}._metadata_1ow4j_37>div{grid-template-columns:92px 1fr;gap:12px;display:grid}._metadata_1ow4j_37 dd{margin:0}._eyebrow_1ow4j_55{font-size:8px}}._host_2q206_1{aspect-ratio:1;touch-action:pan-y;cursor:grab;width:100%;opacity:var(--entrance-opacity,1);position:relative}._host_2q206_1:active{cursor:grabbing}._poster_2q206_3,._canvas_2q206_3{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._canvas_2q206_3{opacity:0}._host_2q206_1[data-state=ready] ._canvas_2q206_3{opacity:var(--metal-opacity,1)}._host_2q206_1[data-renderer=three] ._canvas_2q206_3{-webkit-mask-image:linear-gradient(to bottom, #000 var(--fade-start,200%), transparent var(--fade-end,300%));mask-image:linear-gradient(to bottom, #000 var(--fade-start,200%), transparent var(--fade-end,300%))}._host_2q206_1[data-state=fallback]{cursor:default}._host_2q206_1[data-expanded=true]>button,._host_2q206_1[data-expanded=true]>div{visibility:hidden}._host_2q206_1[data-expanded=true]{cursor:default}._poster_2q206_3{-webkit-mask-image:linear-gradient(to bottom, #000 var(--fade-start,92%), transparent var(--fade-end,106%));mask-image:linear-gradient(to bottom, #000 var(--fade-start,92%), transparent var(--fade-end,106%))}._host_2q206_1[data-hovered=true]{cursor:pointer}._host_2q206_1[data-journey=true][data-free=false]{cursor:default}._lines_2q206_14{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._lineOuter_2q206_16,._lineInner_2q206_16,._lineBack_2q206_16{fill:none;stroke:#c0e6e8;stroke-width:var(--line-unit,1);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round}._lineOuter_2q206_16{opacity:var(--base-strength,.18)}._lineInner_2q206_16{opacity:calc(var(--frame-strength,.36) * .8)}._lineBack_2q206_16{stroke-width:calc(var(--line-unit,1) * .7);opacity:calc(var(--line-strength,.5) * .3 * var(--base-fade,1))}._lineFocusOuter_2q206_23,._lineFocusInner_2q206_23{fill:none;stroke:#c0e6e8;stroke-width:var(--line-unit,1);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:butt;stroke-linejoin:round;pointer-events:none}._lineFocusOuter_2q206_23{opacity:calc(var(--line-strength,.5) * var(--focus-fade,0))}._lineFocusInner_2q206_23{opacity:calc(var(--line-strength,.5) * .8 * var(--focus-fade,0))}._lineFill_2q206_26{fill:#04131b;stroke:none;opacity:0}._plaqueGrooves_2q206_27{fill:none;stroke:#50666f;stroke-width:calc(var(--line-unit,1) * 1.2);opacity:.7}._plaqueLabel_2q206_28{fill:#15272d;pointer-events:none;font:600 .12px sans-serif}._host_2q206_1[data-state=fallback] [data-project-mark]{visibility:hidden}._lineNavigationOutline_2q206_30,._lineNavigationSweep_2q206_30{fill:none;stroke-width:var(--line-unit,1);stroke-linecap:round;pointer-events:none;opacity:0}._lineNavigationOutline_2q206_30{stroke:#61d8de;transition:opacity .2s}[data-navigation-preview=true] ._lineNavigationOutline_2q206_30{opacity:.5}._lineNavigationSweep_2q206_30{stroke:#edffff;stroke-dasharray:.14 .86;filter:drop-shadow(0 0 calc(var(--line-unit,1) * 5px) #61d8ded9)}@media (prefers-reduced-motion:reduce){._lineNavigationOutline_2q206_30{transition:none}}._lineShutter_2q206_39{fill:none;stroke:#c0e6e8;stroke-width:calc(var(--line-unit,1) * .75);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;opacity:calc(var(--frame-strength,.36) * .75)}._host_2q206_1[data-journey=true] [data-focused=true] svg{visibility:hidden}._host_2q206_1[data-journey=true][data-free=false] :is(._lineInner_2q206_16,._lineFocusInner_2q206_23,._lineBack_2q206_16,._lineShutter_2q206_39){display:none}._details_2q206_44{pointer-events:none;opacity:0;position:absolute}._host_2q206_1[data-state=ready] ._details_2q206_44{opacity:var(--metal-opacity,1)}._stage_1auqi_1{pointer-events:none;flex:none;height:100svh;position:relative}._caption_1auqi_2{text-align:center;color:#edf3f4;width:245px;opacity:calc(var(--index-opacity,0) * var(--contact-opacity,1));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._caption_1auqi_2 h2{font:400 var(--caption-size,30px)/1.3 var(--sans);font-variation-settings:"opsz" 14;letter-spacing:calc(-.025em * (1 - var(--caption-progress,0)));text-wrap:balance;margin:0}._caption_1auqi_2 h2:not(._prompt_1auqi_19){translate:0 calc(-.088em * var(--caption-progress,0))}._caption_1auqi_2 h2._prompt_1auqi_19{width:max-content}._caption_1auqi_2 h2._prompt_1auqi_19>span{white-space:nowrap;display:block}._caption_1auqi_2 h2._prompt_1auqi_19>span+span{color:#b8c8cd}._caption_1auqi_2[aria-hidden=true]{visibility:hidden}._layer_1auqi_24{z-index:2;opacity:0;pointer-events:none;position:fixed;inset:0;overflow:clip}._wheel_1auqi_32{will-change:transform;width:100vw;position:absolute;top:0;left:0}._layer_1auqi_24[data-revealed=true]{opacity:var(--journey-opacity,1)}._layer_1auqi_24[data-revealed=true] ._wheel_1auqi_32{pointer-events:auto;animation:.45s cubic-bezier(.45,0,.55,1) backwards _appear_1auqi_1}._surface_1auqi_47{pointer-events:none;touch-action:pan-y;cursor:default;-webkit-user-select:none;user-select:none;position:absolute;inset:0}._layer_1auqi_24[data-revealed=true][data-free=true] ._surface_1auqi_47{pointer-events:auto}._wheel_1auqi_32{-webkit-user-select:none;user-select:none}._wheel_1auqi_32>[data-journey=true][data-free=true][data-state=ready]{touch-action:pinch-zoom}._wheel_1auqi_32>[data-journey=true][data-free=true]:not([data-grab=true],[data-hovered=true],[data-dragging=true]){cursor:default}._wheel_1auqi_32>[data-journey=true][data-free=true][data-grab=true]:not([data-hovered=true],[data-dragging=true]){cursor:grab}._wheel_1auqi_32>[data-journey=true][data-free=true][data-dragging=true]{cursor:grabbing}._layer_1auqi_24[data-away=true]{visibility:hidden}._layer_1auqi_24 ._wheel_1auqi_32{transition:opacity 1.1s cubic-bezier(.76,0,.24,1),filter 1.1s cubic-bezier(.76,0,.24,1)}._layer_1auqi_24[data-contact=true] ._wheel_1auqi_32{opacity:.16;filter:blur(3px)}._layer_1auqi_24[data-contact=true] ._caption_1auqi_2{opacity:0}._moreProjects_1auqi_61{left:50%;bottom:max(20px, env(safe-area-inset-bottom));color:#edf3f4;font:14px/1.4 var(--sans);visibility:hidden;pointer-events:none;position:absolute;transform:translate(-50%)}._layer_1auqi_24[data-revealed=true][data-free=true]:not([data-contact=true]) ._moreProjects_1auqi_61{visibility:visible;pointer-events:auto}._moreProjects_1auqi_61 summary{cursor:pointer;border:1px solid #edf3f460;border-radius:24px;width:max-content;margin:auto;padding:10px 16px}._moreProjects_1auqi_61 nav{background:#071b27f2;border:1px solid #edf3f440;border-radius:12px;min-width:180px;max-width:calc(100vw - 32px);max-height:40svh;padding:6px;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;overflow-y:auto;transform:translate(-50%)}._moreProjects_1auqi_61 button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px}._moreProjects_1auqi_61 button:hover{background:#d5f8ff18}._moreProjects_1auqi_61 :is(summary,button):focus-visible{outline-offset:3px;outline:2px solid #8bdde8}@media (prefers-reduced-motion:reduce){._layer_1auqi_24[data-revealed=true] ._wheel_1auqi_32{animation:none}._layer_1auqi_24 ._wheel_1auqi_32{transition:none}}@keyframes _appear_1auqi_1{0%{opacity:0}to{opacity:1}}._scene_6z70r_1{isolation:isolate;contain:layout paint;scroll-snap-align:start;height:100svh;position:relative;overflow:clip}html[data-single-screen]{overscroll-behavior:none;overflow:hidden}html[data-single-screen] body{overscroll-behavior:none;height:100svh;overflow:hidden}._scene_6z70r_1>#top,._scene_6z70r_1>#wheel-stage,._scene_6z70r_1>#collaborations{height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html[data-single-screen]{scroll-behavior:auto}}
