@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_17n1u_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_17n1u_11{opacity:0;width:100%;height:100%;display:block}._background_17n1u_1[data-renderer=ready]{background-image:none}._background_17n1u_1[data-renderer=ready] ._canvas_17n1u_11{opacity:1}._mark_1dx4h_1{width:100%;height:auto;display:block;overflow:visible}._stroke_1dx4h_10{stroke-dasharray:1 2;stroke-dashoffset:0}._mark_1dx4h_1[data-animated=true] ._stroke_1dx4h_10{visibility:hidden;stroke-dashoffset:1px;animation:_write_1dx4h_1 var(--duration) cubic-bezier(.3, .08, .45, 1) var(--start) forwards}@keyframes _write_1dx4h_1{0%{visibility:visible;stroke-dashoffset:1px}to{visibility:visible;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){._mark_1dx4h_1[data-animated] ._stroke_1dx4h_10{visibility:visible;stroke-dashoffset:0;animation:none}}._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}}._hero_1v6kc_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_1v6kc_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_1v6kc_36{white-space:nowrap;opacity:0;transition:opacity .6s var(--identity-ease), translate .6s var(--identity-ease);font-family:var(--ui);font-size:var(--label-size);letter-spacing:.025em;color:#d1dfe3;margin:0;font-weight:400;line-height:1.5;translate:0 8px}._hero_1v6kc_1:is([data-phase=description],[data-phase=fadeout],[data-phase=typing]) ._description_1v6kc_36{opacity:1;translate:0}._hero_1v6kc_1:is([data-phase=fadeout],[data-phase=typing]) ._identity_1v6kc_19{opacity:0}._prompt_1v6kc_54{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;text-shadow:0 1px 6px #03101a47,0 2px 20px #03101a80;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_1v6kc_76{color:#b8c8cd}._hero_1v6kc_1:is([data-phase=typing],[data-phase=written],[data-phase=wheel],[data-phase=complete]) ._prompt_1v6kc_54{opacity:1;visibility:visible}._hero_1v6kc_1[data-animated=false] :is(._identity_1v6kc_19,._description_1v6kc_36,._prompt_1v6kc_54){transition:none}._hero_1v6kc_1[data-single-screen=true]{pointer-events:none}._hero_1v6kc_1[data-single-screen=true] ._prompt_1v6kc_54{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_1v6kc_1[data-single-screen=true][data-phase=wheel] ._prompt_1v6kc_54{top:var(--caption-top,50%);font-size:var(--caption-size);letter-spacing:-.025em;line-height:1.3}._hero_1v6kc_1[data-single-screen=true][data-phase=complete] ._prompt_1v6kc_54{visibility:hidden;opacity:0;transition:none}@media (width<=767px) and (orientation:portrait){._hero_1v6kc_1{--headline-size:clamp(28px, 7.5vw, 44px)}._identity_1v6kc_19{--label-size:clamp(12px, 3.1vw, 16px)}._prompt_1v6kc_54{width:calc(100% - 32px)}}@media (height<=560px) and (orientation:landscape){._hero_1v6kc_1{--headline-size:clamp(25px, 6svh, 34px)}._identity_1v6kc_19{--label-size:12px;width:min(300px,100% - 48px)}}@media (prefers-reduced-motion:reduce){._hero_1v6kc_1 :is(._identity_1v6kc_19,._description_1v6kc_36,._prompt_1v6kc_54){transition:none}}._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_1wbv1_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_1wbv1_13{inset:auto 0 0}._button_1wbv1_19{--button-radius:22px;box-sizing:border-box;border-radius:var(--button-radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;background:#04131b6b;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:background-color .2s,transform .12s}._button_1wbv1_19:hover,._button_1wbv1_19:focus-visible{background:#13a9ed29}._button_1wbv1_19:focus-visible{outline:2px solid var(--drawing-hot,#61d8de);outline-offset:3px}._button_1wbv1_19:active{background:#13a9ed3d;transform:scale(.97)}._edge_1wbv1_43{border-radius:var(--button-radius);--line-rest:#61d8deb8;--line-duration:.96s;inset:-1px}@media (prefers-reduced-motion:reduce){._button_1wbv1_19{transition:none}._button_1wbv1_19:active{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}}._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}._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}._host_6tggw_1{flex:1;min-height:0;position:relative;overflow:hidden}._screen_6tggw_2{transform-origin:0 0;flex-direction:column;display:flex;position:absolute;top:0;left:0;container-type:size}._content_jsct3_1{display:contents}._highlightCopy_jsct3_2{z-index:2;flex-direction:column;align-items:flex-start;padding:38px 0 35px 40px;display:flex;position:relative}._highlightCopy_jsct3_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_jsct3_4{flex-wrap:wrap;gap:18px 28px;margin:0;display:flex}._facts_jsct3_4>div{max-width:230px}._facts_jsct3_4 dt{color:#7f9fae;font:400 10px/1.4 var(--ui);margin-bottom:6px}._facts_jsct3_4 dd{color:#c3d9df;font:400 12px/1.5 var(--ui);margin:0}._facts_jsct3_4 ._since_jsct3_8 :is(dt,dd){font-family:var(--studio-ui)}._scope_jsct3_9{flex-wrap:wrap;display:flex}._visuallyHidden_jsct3_10{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._scopeItem_jsct3_11{white-space:nowrap}._separator_jsct3_12{white-space:pre;padding-inline:.25em;display:inline-block}._artwork_jsct3_15{isolation:isolate;color:#92e0e1;place-items:center;min-width:0;min-height:400px;display:grid;position:relative;overflow:hidden}._artGlow_jsct3_16{background:radial-gradient(at 60% 44%,#1b5a6559,#0000 65%);position:absolute;inset:-15%}._motif_jsct3_17{width:100%;height:100%;position:absolute;inset:0}._emblem_jsct3_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_jsct3_18 svg{color:#bceef0;filter:drop-shadow(0 3px 10px #1c4a55);width:53%;height:53%}._artwork_jsct3_15[data-art=finance]{color:#b5ddd9}._artwork_jsct3_15[data-art=finance] ._emblem_jsct3_18{background:linear-gradient(145deg,#dffbf426,#5782840d 60%,#80b8ab3d);border-radius:50%;transform:rotate(8deg)}._artwork_jsct3_15[data-art=finance] ._artGlow_jsct3_16{background:radial-gradient(at 55% 44%,#34545273,#0000 65%)}._artwork_jsct3_15[data-art=planning]{color:#b3cde5}._artwork_jsct3_15[data-art=planning] ._emblem_jsct3_18{border-radius:32%;transform:rotate(-5deg)}._artwork_jsct3_15[data-art=planning] ._artGlow_jsct3_16{background:radial-gradient(at 55% 44%,#35516e66,#0000 65%)}._artwork_jsct3_15[data-art=fitness]{color:#a6dce4}._artwork_jsct3_15[data-art=fitness] ._emblem_jsct3_18{border-radius:36%;transform:rotate(12deg)}@media (width<=800px){._highlightCopy_jsct3_2{padding:30px 30px 0}._highlightCopy_jsct3_2 h3{max-width:16em;padding-block:28px;font-size:clamp(30px,5vw,40px)}._facts_jsct3_4{gap:16px 24px}._artwork_jsct3_15{min-height:310px;margin-top:10px}._emblem_jsct3_18{width:145px}}@media (width<=520px){._highlightCopy_jsct3_2{padding:26px 24px 0}._highlightCopy_jsct3_2 h3{min-height:155px;padding-block:28px;font-size:32px}._facts_jsct3_4{gap:14px 20px}._facts_jsct3_4 dt{font-size:9px}._facts_jsct3_4 dd{font-size:10px}._artwork_jsct3_15{min-height:260px}._emblem_jsct3_18{width:120px}}._focused_jsct3_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_jsct3_54 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_jsct3_78{text-align:center;transform-origin:50%;display:block}._titleLine_jsct3_78{display:block}[data-content-phase=solo] ._focused_jsct3_54 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_jsct3_54 ._stage_jsct3_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_jsct3_91{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_jsct3_91:focus-visible{outline-offset:-2px;outline:1px solid #61d8de}._aboutInner_jsct3_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_jsct3_54 ._studioArm_jsct3_103{flex:none;width:clamp(72px,22cqh,128px);min-height:0}._aboutBody_jsct3_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_jsct3_104 p{text-wrap:pretty;margin:0}._focused_jsct3_54 ._cta_jsct3_106{flex-wrap:wrap;flex:none;justify-content:center;align-self:stretch;gap:10px;margin-top:4px;display:flex}._chromeFacts_jsct3_109{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_jsct3_54 ._facts_jsct3_4{flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:0 14px;margin:0;display:flex}._focused_jsct3_54 ._facts_jsct3_4>div{max-width:none}._focused_jsct3_54 ._facts_jsct3_4 dd,._focused_jsct3_54 ._facts_jsct3_4 ._since_jsct3_8 dt{color:#eef6f8;margin:0;font-size:clamp(10px,2.4cqw,12px);line-height:1.25}._focused_jsct3_54 ._facts_jsct3_4 ._since_jsct3_8{align-items:baseline;gap:.3em;display:flex}._focused_jsct3_54 ._facts_jsct3_4 ._since_jsct3_8 dt{color:#bdd0d6}._focused_jsct3_54 ._activity_jsct3_119{border:0;padding:0}._chromeFacts_jsct3_109 ._activity_jsct3_119>*{justify-content:center}._focused_jsct3_54._reclip_jsct3_123{--title-measure:11.8;--title-leading:1.08;--title-solo-size:clamp(14px, 6.1cqw, 36px);--title-solo-color:#fff}._focused_jsct3_54._reclip_jsct3_123 h3{letter-spacing:-.02em;font-weight:800}._focused_jsct3_54._reclip_jsct3_123 ._stage_jsct3_88{inset:var(--screen-inset,8.333cqh) var(--screen-inset,9.559cqw);position:absolute}._focused_jsct3_54._nope_jsct3_129{--title-measure:14.3;--title-leading:1.12;--title-size:clamp(15px, 3.9cqw, 21px)}._focused_jsct3_54._prx_jsct3_130{--title-measure:14.6;--title-solo-color:#0f172a}._focused_jsct3_54._coalesce_jsct3_131{--title-measure:9.8;--title-solo-color:#202a46}._focused_jsct3_54._coalesce_jsct3_131 ._facts_jsct3_4{flex-wrap:wrap;gap:3px 14px}._focused_jsct3_54._prx_jsct3_130 h3{letter-spacing:0;font-weight:800}._focused_jsct3_54._prx_jsct3_130 [data-slot]:after{background:#05f}._focused_jsct3_54._fenn_jsct3_135{--title-measure:15.6;--title-solo-color:#182e38}._focused_jsct3_54._fenn_jsct3_135 h3{font-weight:510}._focused_jsct3_54._fenn_jsct3_135 [data-slot]:after{background:#315d6b}._focused_jsct3_54._fenn_jsct3_135 ._facts_jsct3_4 dt{letter-spacing:-.02em;font-weight:700}._focused_jsct3_54._fenn_jsct3_135 ._facts_jsct3_4 dd{font-weight:510}._focused_jsct3_54._fenn_jsct3_135 ._facts_jsct3_4 ._since_jsct3_8 :is(dt,dd){letter-spacing:normal;font-weight:400}._focused_jsct3_54._drawing_jsct3_144{--title-measure:10.7;--title-leading:1.2}._focused_jsct3_54._drawing_jsct3_144 h3{letter-spacing:0;font-weight:700}@media (orientation:landscape) and (height<=460px){._focused_jsct3_54._drawing_jsct3_144 ._chromeFacts_jsct3_109{inset-inline:calc(50% + -1*min(170px,50vw - 16px))}._focused_jsct3_54._studio_jsct3_103 ._studioArm_jsct3_103{width:48px}._focused_jsct3_54._studio_jsct3_103 ._aboutInner_jsct3_98{gap:8px}}._focused_jsct3_54._studio_jsct3_103{--title-leading:1.12;--title-size:clamp(20px, 5.1cqw, 28px)}._focused_jsct3_54._studio_jsct3_103 h3{letter-spacing:-.035em}._focused_jsct3_54._studio_jsct3_103 ._screen_jsct3_91 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_jsct3_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_jsct3_54[data-title-exit=fade] ._titleLines_jsct3_78{opacity:0}[data-content-phase=solo] ._focused_jsct3_54[data-title-exit=fade] ._titleLines_jsct3_78{opacity:1}:is([data-content-phase=solo],[data-content-phase=moving]) ._focused_jsct3_54 :is(._chromeFacts_jsct3_109,._stage_jsct3_88,._aboutReveal_jsct3_172){opacity:0;visibility:hidden}[data-content-phase=reveal] ._focused_jsct3_54 :is(._chromeFacts_jsct3_109,._aboutReveal_jsct3_172){animation:.6s ease-in-out both _revealDetails_jsct3_1}@keyframes _revealDetails_jsct3_1{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){[data-content-phase] ._focused_jsct3_54 :is(._chromeFacts_jsct3_109,._aboutReveal_jsct3_172){animation:none}}._focused_jsct3_54._coalesce_jsct3_131 ._chromeFacts_jsct3_109{justify-content:flex-start;gap:4px;height:80px;inset-inline:calc(50% + -1*min(260px,50vw - 20px))}._coalesceControls_jsct3_180{flex:none;height:48px}._focused_jsct3_54._coalesce_jsct3_131 ._coalesceControls_jsct3_180>*{margin:0}._focused_jsct3_54._bim_jsct3_183{--title-measure:10.4;--title-leading:1.12;--title-size:clamp(15px, 3.9cqw, 21px)}._projectCaption_jsct3_186{color:#eef6f8;width:min(460px,100vw - 40px);font:400 13px/1.4 var(--ui)}._projectCaption_jsct3_186 strong{font-size:17px;font-weight:500;display:block}._projectCaption_jsct3_186 a{color:#c5d4da;margin-top:5px;padding:4px;text-decoration:none;display:inline-block}._projectCaption_jsct3_186 a:hover{color:#fff;text-decoration:underline}._projectCaption_jsct3_186 a:focus-visible{outline-offset:2px;outline:1px solid}._focused_jsct3_54 ._chromeFacts_jsct3_109{height:auto;min-height:52px}._focused_jsct3_54._coalesce_jsct3_131 ._chromeFacts_jsct3_109{gap:10px;height:auto}._frameDetails_jsct3_193{z-index:8;pointer-events:none;position:absolute;inset:0}._strokeTarget_jsct3_194{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._strokeTarget_jsct3_194 rect{x:2px;y:2px;rx:var(--pane-corner,24px);fill:none;stroke:#0000;stroke-width:4px;pointer-events:stroke;cursor:help;width:calc(100% - 4px);height:calc(100% - 4px)}._strokeTarget_jsct3_194:focus-visible{outline:none}._strokeTarget_jsct3_194:focus-visible rect{stroke:#c9f4ff}._framePopover_jsct3_198{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;color:#e6f2f5;width:min(320px,100vw - 32px);font:400 12px/1.5 var(--ui);text-align:center;background:#10232beb;border:1px solid #c8e4ec55;border-radius:16px;padding:18px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 8px 32px #0003}._framePopover_jsct3_198[hidden]{display:none}._framePopover_jsct3_198 ._facts_jsct3_4{flex-wrap:wrap;gap:8px}._framePopover_jsct3_198>p{color:#b5cbd4;margin:10px 0}[data-content-phase=solo] ._frameDetails_jsct3_193{visibility:hidden}@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_1a4y2_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_1a4y2_25{height:100%;position:relative}._stage_1a4y2_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_1a4y2_56{justify-items:center;width:100%;display:grid;position:relative}._card_1a4y2_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_1a4y2_63[data-drawn=true]{--pointer:auto}._sheet_1a4y2_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_1a4y2_138{left:var(--x);top:var(--y);background:#8bd6db38;position:absolute}._guide_1a4y2_138[data-axis=h]{width:var(--len);clip-path:inset(0 100% 0 0);height:1px}._guide_1a4y2_138[data-axis=v]{height:var(--len);clip-path:inset(0 0 100%);width:1px}._card_1a4y2_63:hover ._guide_1a4y2_138[data-axis=h],._card_1a4y2_63[data-lit] ._guide_1a4y2_138[data-axis=h]{animation:_strike_1a4y2_1 var(--dur) cubic-bezier(.45, .05, .25, 1) var(--delay) both, _swayAcross_1a4y2_1 var(--sway) ease-in-out calc(var(--delay) + var(--dur)) infinite alternate}._card_1a4y2_63:hover ._guide_1a4y2_138[data-axis=v],._card_1a4y2_63[data-lit] ._guide_1a4y2_138[data-axis=v]{animation:_strike_1a4y2_1 var(--dur) cubic-bezier(.45, .05, .25, 1) var(--delay) both, _swayDown_1a4y2_1 var(--sway) ease-in-out calc(var(--delay) + var(--dur)) infinite alternate}@keyframes _strike_1a4y2_1{to{clip-path:inset(0)}}@keyframes _swayAcross_1a4y2_1{0%{opacity:.55;translate:-3px}to{opacity:1;translate:3px}}@keyframes _swayDown_1a4y2_1{0%{opacity:.55;translate:0 -3px}to{opacity:1;translate:0 3px}}._guide_1a4y2_138:after{content:"";opacity:0;background-repeat:no-repeat;position:absolute;inset:0}._guide_1a4y2_138[data-axis=h]:after{background-image:linear-gradient(90deg,#0000,#9df4ff,#0000);background-size:38% 100%}._guide_1a4y2_138[data-axis=v]:after{background-image:linear-gradient(#0000,#9df4ff,#0000);background-size:100% 38%}._card_1a4y2_63:hover ._guide_1a4y2_138[data-axis=h]:after,._card_1a4y2_63[data-lit] ._guide_1a4y2_138[data-axis=h]:after{animation:_glintAcross_1a4y2_1 var(--glint) linear var(--glint-delay) infinite}._card_1a4y2_63:hover ._guide_1a4y2_138[data-axis=v]:after,._card_1a4y2_63[data-lit] ._guide_1a4y2_138[data-axis=v]:after{animation:_glintDown_1a4y2_1 var(--glint) linear var(--glint-delay) infinite}@keyframes _glintAcross_1a4y2_1{0%{opacity:0;background-position:-45% 0}14%,72%{opacity:.42}to{opacity:0;background-position:145% 0}}@keyframes _glintDown_1a4y2_1{0%{opacity:0;background-position:0 -45%}14%,72%{opacity:.42}to{opacity:0;background-position:0 145%}}._body_1a4y2_216{z-index:1;flex-direction:column;align-items:flex-start;gap:clamp(10px,1.2vw,16px);height:100%;display:flex;position:relative}._wayfinder_1a4y2_229{align-self:flex-end;margin-top:clamp(28px,4vh,56px)}@media (width<=600px){._wayfinder_1a4y2_229{align-self:flex-start}}@property --rule{syntax:"<color>";inherits:true;initial-value:#2b3033}@property --sweep{syntax:"<angle>";inherits:false;initial-value:360deg}._card_1a4y2_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_1a4y2_288,._opening_1a4y2_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_1a4y2_288{border-radius:var(--pane-corner);inset:0}._opening_1a4y2_289{inset:var(--pane-bezel);border-radius:var(--pane-inner)}._mark_1a4y2_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_1a4y2_323[data-mark$=-v]{width:1px;height:calc(var(--run-y) + var(--pane-corner))}._mark_1a4y2_323[data-mark$=-h]{height:1px;width:calc(var(--run-x) + var(--pane-corner))}._mark_1a4y2_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_1a4y2_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_1a4y2_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_1a4y2_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_1a4y2_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_1a4y2_323:not([data-drawing-line])[data-mark$=-v]:after{background-image:linear-gradient(#0000,#9df4ff,#0000);background-size:100% 26%}._mark_1a4y2_323:not([data-drawing-line])[data-mark$=-h]:after{background-image:linear-gradient(90deg,#0000,#9df4ff,#0000);background-size:26% 100%}._card_1a4y2_63[data-drawn=true] ._mark_1a4y2_323:not([data-drawing-line]){animation:_strikeOut_1a4y2_1 var(--mark-draw) cubic-bezier(.34, .02, .2, 1) var(--mark-delay) both, _cool_1a4y2_1 1.1s cubic-bezier(.22, .61, .36, 1) calc(var(--mark-delay) + var(--mark-draw)) backwards}._card_1a4y2_63[data-drawn=true] ._mark_1a4y2_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_1a4y2_63[data-drawn=true] ._mark_1a4y2_323:not([data-drawing-line])[data-mark=tr-v]:after{animation-name:_tipUp_1a4y2_1}._card_1a4y2_63[data-drawn=true] ._mark_1a4y2_323:not([data-drawing-line])[data-mark=tr-h]:after{animation-name:_tipRight_1a4y2_1}._card_1a4y2_63[data-drawn=true] ._mark_1a4y2_323:not([data-drawing-line])[data-mark=bl-v]:after{animation-name:_tipDown_1a4y2_1}._card_1a4y2_63[data-drawn=true] ._mark_1a4y2_323:not([data-drawing-line])[data-mark=bl-h]:after{animation-name:_tipLeft_1a4y2_1}._mark_1a4y2_323[data-mark=tr-h]{--mark-draw:.9s;--mark-delay:.26s}._mark_1a4y2_323[data-mark=tr-v]{--mark-draw:.9s;--mark-delay:.34s}._mark_1a4y2_323[data-mark=bl-h]{--mark-draw:.9s;--mark-delay:.8s}._mark_1a4y2_323[data-mark=bl-v]{--mark-draw:.9s;--mark-delay:.88s}@keyframes _strikeOut_1a4y2_1{to{clip-path:inset(0)}}@keyframes _tipUp_1a4y2_1{0%{opacity:0;background-position:0 100%}14%,70%{opacity:.85}to{opacity:0;background-position:0 -26%}}@keyframes _tipDown_1a4y2_1{0%{opacity:0;background-position:0 0}14%,70%{opacity:.85}to{opacity:0;background-position:0 126%}}@keyframes _tipRight_1a4y2_1{0%{opacity:0;background-position:0 0}14%,70%{opacity:.85}to{opacity:0;background-position:126% 0}}@keyframes _tipLeft_1a4y2_1{0%{opacity:0;background-position:100% 0}14%,70%{opacity:.85}to{opacity:0;background-position:-26% 0}}._card_1a4y2_63[data-drawn=true] ._envelope_1a4y2_288{animation:1.04s cubic-bezier(.45,.05,.25,1) both _sweepRound_1a4y2_1,1.2s cubic-bezier(.22,.61,.36,1) 1.04s backwards _cool_1a4y2_1}._card_1a4y2_63[data-drawn=true] ._opening_1a4y2_289{animation:.88s cubic-bezier(.45,.05,.25,1) .56s both _sweepRound_1a4y2_1,1s cubic-bezier(.22,.61,.36,1) 1.44s backwards _cool_1a4y2_1}@keyframes _sweepRound_1a4y2_1{0%{--sweep:0deg}to{--sweep:360deg}}@keyframes _cool_1a4y2_1{0%{--rule:#5ecfd6;filter:drop-shadow(0 0 7px #61d8dea6)}}._pill_1a4y2_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_1a4y2_502{font:400 clamp(15px, 6.2cqw, 27px)/1.35 var(--sans);white-space:nowrap;color:#fff;flex:none}._stack_1a4y2_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_1a4y2_524{flex-direction:column;flex:none;gap:20px;display:flex}._identity_1a4y2_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_1a4y2_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_1a4y2_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_1a4y2_563{font:400 clamp(15px, 1.25vw, 19px)/1.3 var(--studio-ui);color:#fff;margin:0;transition:text-shadow .56s}._metrics_1a4y2_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_1a4y2_569{opacity:0;transition:opacity .38s ease, translate .48s var(--ease-soft);align-items:center;gap:10px;display:inline-flex;translate:0 10px}._metrics_1a4y2_569 strong{color:#61d8de;font-variant-numeric:tabular-nums;font-weight:400}._metricIcon_1a4y2_586{color:#c6d4d8;flex:none;width:18px;height:18px}._additions_1a4y2_587{color:#8cbca8;font-variant-numeric:tabular-nums}._deletions_1a4y2_588{color:#c29496;font-variant-numeric:tabular-nums}@media (hover:hover){._card_1a4y2_63:hover ._identity_1a4y2_524 h3{color:#61d8de;font-size:clamp(26px,2.7vw,40px);transition-delay:0s,0s}._card_1a4y2_63:hover ._identity_1a4y2_524 p{font-size:clamp(16px,1.5vw,21px);transition-delay:60ms}._card_1a4y2_63:hover ._pill_1a4y2_489{border-color:#4a5055}._card_1a4y2_63:hover ._activity_1a4y2_552{opacity:1;transition-delay:.15s,.15s;translate:none}._card_1a4y2_63:hover ._metric_1a4y2_569{opacity:1;translate:none}._card_1a4y2_63:hover ._metric_1a4y2_569:first-child{transition-delay:.26s}._card_1a4y2_63:hover ._metric_1a4y2_569:nth-child(2){transition-delay:.34s}._card_1a4y2_63:hover ._since_1a4y2_563{text-shadow:0 0 31px #fff6;transition-delay:.2s}._card_1a4y2_63:hover ._sheet_1a4y2_128{opacity:1}._card_1a4y2_63:hover ._mark_1a4y2_323{--rule:#4c5154;opacity:.85}._card_1a4y2_63:hover ._envelope_1a4y2_288,._card_1a4y2_63:hover ._opening_1a4y2_289{--rule:#4c5154;opacity:1;filter:drop-shadow(0 0 24px #ffffff4d)}}@media (hover:none){._activity_1a4y2_552,._metric_1a4y2_569{opacity:1;translate:none}._card_1a4y2_63[data-drawn=true] ._mark_1a4y2_323:not([data-drawing-line]){--rule:#4c5154;opacity:.85}._card_1a4y2_63[data-drawn=true] ._envelope_1a4y2_288,._card_1a4y2_63[data-drawn=true] ._opening_1a4y2_289{--rule:#4c5154;opacity:1;filter:drop-shadow(0 0 24px #ffffff2e)}._card_1a4y2_63[data-lit] ._sheet_1a4y2_128{opacity:1}._sheet_1a4y2_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_1a4y2_138{background:#8bd6db29}._sheet_1a4y2_128{transition-duration:.9s}}@media (width<=720px){._opening_1a4y2_289,._mark_1a4y2_323[data-mark$=-h]{display:none}._card_1a4y2_63{--pane-h:min(76vh, calc(98vw * 156 / 136));padding:clamp(20px,5vw,32px)}._activity_1a4y2_552{flex:none}}._stop_1a4y2_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_1a4y2_63,._envelope_1a4y2_288,._opening_1a4y2_289,._pill_1a4y2_489,._stack_1a4y2_509,._identity_1a4y2_524 h3,._identity_1a4y2_524 p,._activity_1a4y2_552,._metric_1a4y2_569,._since_1a4y2_563{transition:none}._envelope_1a4y2_288,._opening_1a4y2_289{animation:none;-webkit-mask-image:none;mask-image:none}._mark_1a4y2_323{clip-path:none;animation:none}._mark_1a4y2_323:not([data-drawing-line]):after{display:none}}._section_1a4y2_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_1a4y2_2[data-journey=true] ._stage_1a4y2_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_1a4y2_2[data-journey=true] ._stage_1a4y2_29:has(:is([data-brand=drawing],[data-brand=prx],[data-brand=coalesce],[data-brand=nope])[data-readable=true]){touch-action:auto}._journeyHeading_1a4y2_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_1a4y2_741[aria-hidden=true]{visibility:hidden;pointer-events:none}._projectNav_1a4y2_747{pointer-events:none;justify-content:space-between;align-items:center;width:100%;display:flex}._projectNav_1a4y2_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_1a4y2_747 button:hover{color:#fff}._projectNav_1a4y2_747 button:disabled{opacity:.35;cursor:default}._navArrow_1a4y2_751{width:22px;height:auto;display:block;overflow:visible}._announcement_1a4y2_752{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._projectNav_1a4y2_747 button:focus-visible{outline-offset:3px;outline:2px solid #dcffff}._section_1a4y2_2[data-journey=true] ._deck_1a4y2_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_1a4y2_2[data-journey=true] ._journeyHeading_1a4y2_741{left:var(--focus-card-center-x,50vw)}._section_1a4y2_2[data-journey=true] ._card_1a4y2_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_1a4y2_2[data-journey=true] ._card_1a4y2_63[data-drawn=true]{display:block}._shutter_1a4y2_767{padding:inherit;isolation:isolate;clip-path:var(--card-shutter,none);position:absolute;inset:0}._section_1a4y2_2[data-journey=true] ._card_1a4y2_63[data-readable=true]{pointer-events:auto;cursor:grab}._section_1a4y2_2[data-dragging=true] ._stage_1a4y2_29{cursor:grabbing;-webkit-user-select:none;user-select:none}._section_1a4y2_2[data-journey=true] ._body_1a4y2_216{height:100%;text-shadow:none;position:relative;transform:none}._section_1a4y2_2[data-journey=true] ._card_1a4y2_63 ._body_1a4y2_216{position:static}._section_1a4y2_2[data-journey=true] ._card_1a4y2_63[data-brand]{opacity:var(--identity-opacity,0)}._section_1a4y2_2[data-journey=true] ._card_1a4y2_63[data-brand] ._body_1a4y2_216{z-index:1;opacity:var(--identity-copy-opacity,0)}._section_1a4y2_2[data-journey=true] ._card_1a4y2_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_1a4y2_2[data-journey=true] ._card_1a4y2_63[data-brand=reclip]{--sans:"Hanken Grotesk", sans-serif;--ui:"Hanken Grotesk", sans-serif}._section_1a4y2_2[data-journey=true] ._card_1a4y2_63[data-brand=nope]{--sans:"DM Serif Text", Georgia, serif}._section_1a4y2_2[data-journey=true] ._card_1a4y2_63[data-brand=prx]{--sans:"Outfit", sans-serif;--ui:"Instrument Sans", sans-serif}._section_1a4y2_2[data-journey=true] ._card_1a4y2_63[data-brand=drawing]{--sans:"Gabarito", sans-serif}._coalesceIdentity_1a4y2_792{inset:var(--screen-inset,8.333cqh) var(--screen-inset,9.559cqw);border-radius:var(--screen-radius,8px);background:#f5f6fb;position:absolute}._studioIdentity_1a4y2_795{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_1a4y2_2[data-journey=true] ._metrics_1a4y2_569{color:#a9c0c9;gap:5px 12px;font-size:clamp(8px,2.6cqw,11px)}._section_1a4y2_2[data-journey=true] ._metric_1a4y2_569{opacity:1;gap:5px;translate:none}._section_1a4y2_2[data-journey=true] ._metricIcon_1a4y2_586{width:12px;height:12px}._section_1a4y2_2[data-journey=true] ._metrics_1a4y2_569 strong{color:#bed4d9}._section_1a4y2_2[data-journey=true] ._additions_1a4y2_587{color:#afc8bf}._section_1a4y2_2[data-journey=true] ._deletions_1a4y2_588{color:#bfaeb4}._section_1a4y2_2[data-journey=true] ._card_1a4y2_63 ._mark_1a4y2_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_1a4y2_2[data-journey=true] ._mark_1a4y2_323[data-mark$=-v]{--line-mask:linear-gradient(180deg, #000, #000 var(--pane-corner), transparent)}._section_1a4y2_2[data-journey=true] ._mark_1a4y2_323[data-guide-enabled=false]{display:none}._section_1a4y2_2[data-journey=true] ._mark_1a4y2_323[data-mark^=t][data-mark$=-h]{top:-.5px}._section_1a4y2_2[data-journey=true] ._mark_1a4y2_323[data-mark^=b][data-mark$=-h]{top:calc(100% - .5px)}._section_1a4y2_2[data-journey=true] ._mark_1a4y2_323[data-mark$=l-h]{right:calc(100% - var(--pane-corner))}._section_1a4y2_2[data-journey=true] ._mark_1a4y2_323[data-mark$=r-h]{left:calc(100% - var(--pane-corner))}._section_1a4y2_2[data-journey=true] ._mark_1a4y2_323[data-mark^=t][data-mark$=-v]{bottom:calc(100% - var(--pane-corner))}._section_1a4y2_2[data-journey=true] ._mark_1a4y2_323[data-mark^=b][data-mark$=-v]{top:calc(100% - var(--pane-corner))}._section_1a4y2_2[data-journey=true] ._mark_1a4y2_323[data-mark$=l-v]{left:-.5px}._section_1a4y2_2[data-journey=true] ._mark_1a4y2_323[data-mark$=r-v]{left:calc(100% - .5px)}@media (width<=720px){._section_1a4y2_2[data-journey=true] ._card_1a4y2_63{padding:15% 14%}}@media (height<=560px){._section_1a4y2_2[data-journey=true]{--focus-nav-gap:8px;--focus-title-header:56px}._section_1a4y2_2[data-journey=true] ._card_1a4y2_63{padding:13% 14%}}@media (prefers-reduced-motion:reduce){._projectNav_1a4y2_747 button{transition:none}._section_1a4y2_2[data-journey=true] ._body_1a4y2_216{transform:none}._section_1a4y2_2[data-journey=true] ._card_1a4y2_63[data-guides-ready] ._mark_1a4y2_323{clip-path:none;animation:none}._section_1a4y2_2[data-journey=true] ._pill_1a4y2_489,._section_1a4y2_2[data-journey=true] ._identity_1a4y2_524 h3,._section_1a4y2_2[data-journey=true] ._identity_1a4y2_524 p,._section_1a4y2_2[data-journey=true] ._activity_1a4y2_552,._section_1a4y2_2[data-journey=true] ._metric_1a4y2_569{transition:none}}._bimIdentity_1a4y2_850{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}._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_1via3_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_1via3_1[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}._brand_1via3_24{pointer-events:auto;min-width:0;display:inline-flex}@media (prefers-reduced-motion:reduce){._header_1via3_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_rrs4v_1{aspect-ratio:1;touch-action:pan-y;cursor:grab;width:100%;opacity:var(--entrance-opacity,1);position:relative}._host_rrs4v_1:active{cursor:grabbing}._poster_rrs4v_3,._canvas_rrs4v_3{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._canvas_rrs4v_3{opacity:0}._host_rrs4v_1[data-state=ready] ._canvas_rrs4v_3{opacity:var(--metal-opacity,1)}._host_rrs4v_1[data-renderer=three] ._canvas_rrs4v_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_rrs4v_1[data-state=fallback]{cursor:default}._host_rrs4v_1[data-expanded=true]>button,._host_rrs4v_1[data-expanded=true]>div{visibility:hidden}._host_rrs4v_1[data-expanded=true]{cursor:default}._poster_rrs4v_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_rrs4v_1[data-hovered=true]{cursor:pointer}._host_rrs4v_1[data-journey=true][data-free=false]{cursor:default}._lines_rrs4v_14{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._lineOuter_rrs4v_16,._lineInner_rrs4v_16,._lineBack_rrs4v_16{fill:none;stroke:#c0e6e8;stroke-width:var(--line-unit,1);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round}._lineOuter_rrs4v_16{opacity:var(--base-strength,.18)}._lineInner_rrs4v_16{opacity:calc(var(--frame-strength,.36) * .8)}._lineBack_rrs4v_16{stroke-width:calc(var(--line-unit,1) * .7);opacity:calc(var(--line-strength,.5) * .3 * var(--base-fade,1))}._lineFocusOuter_rrs4v_23,._lineFocusInner_rrs4v_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_rrs4v_23{opacity:calc(var(--line-strength,.5) * var(--focus-fade,0))}._lineFocusInner_rrs4v_23{opacity:calc(var(--line-strength,.5) * .8 * var(--focus-fade,0))}._lineFill_rrs4v_26{fill:#04131b;stroke:none;opacity:0}._lineShutter_rrs4v_29{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_rrs4v_1[data-journey=true] [data-focused=true] svg{visibility:hidden}._details_rrs4v_33{pointer-events:none;opacity:0;position:absolute}._host_rrs4v_1[data-state=ready] ._details_rrs4v_33{opacity:var(--metal-opacity,1)}._stage_fbzc0_1{pointer-events:none;flex:none;height:100svh;position:relative}._caption_fbzc0_2{text-align:center;color:#edf3f4;text-shadow:0 1px 6px #03101a47,0 2px 20px #03101a80;width:245px;opacity:var(--index-opacity,0);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_fbzc0_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_fbzc0_2 h2:not(._prompt_fbzc0_20){translate:0 calc(-.088em * var(--caption-progress,0))}._caption_fbzc0_2 h2._prompt_fbzc0_20{width:max-content}._caption_fbzc0_2 h2._prompt_fbzc0_20>span{white-space:nowrap;display:block}._caption_fbzc0_2 h2._prompt_fbzc0_20>span+span{color:#b8c8cd}._caption_fbzc0_2[aria-hidden=true]{visibility:hidden}._layer_fbzc0_25{z-index:2;opacity:0;pointer-events:none;position:fixed;inset:0;overflow:clip}._wheel_fbzc0_33{will-change:transform;width:100vw;position:absolute;top:0;left:0}._layer_fbzc0_25[data-revealed=true]{opacity:var(--journey-opacity,1)}._layer_fbzc0_25[data-revealed=true] ._wheel_fbzc0_33{pointer-events:auto;animation:.45s cubic-bezier(.45,0,.55,1) both _appear_fbzc0_1}._surface_fbzc0_48{pointer-events:none;touch-action:pan-y;cursor:default;-webkit-user-select:none;user-select:none;position:absolute;inset:0}._layer_fbzc0_25[data-revealed=true][data-free=true] ._surface_fbzc0_48{pointer-events:auto}._wheel_fbzc0_33{-webkit-user-select:none;user-select:none}._wheel_fbzc0_33>[data-journey=true][data-free=true][data-state=ready]{touch-action:pinch-zoom}._wheel_fbzc0_33>[data-journey=true][data-free=true]:not([data-grab=true],[data-hovered=true],[data-dragging=true]){cursor:default}._wheel_fbzc0_33>[data-journey=true][data-free=true][data-grab=true]:not([data-hovered=true],[data-dragging=true]){cursor:grab}._wheel_fbzc0_33>[data-journey=true][data-free=true][data-dragging=true]{cursor:grabbing}._layer_fbzc0_25[data-away=true]{visibility:hidden}@media (prefers-reduced-motion:reduce){._layer_fbzc0_25[data-revealed=true] ._wheel_fbzc0_33{animation:none}}@keyframes _appear_fbzc0_1{0%{opacity:0}to{opacity:1}}._scene_1cfm2_1{isolation:isolate;contain:layout paint;scroll-snap-align:start;height:100svh;position:relative;overflow:clip}html[data-single-screen]{scroll-snap-type:y proximity;scroll-behavior:smooth;overflow-x:clip}html[data-single-screen] body{overflow-x:clip}._scene_1cfm2_1>#top,._scene_1cfm2_1>#wheel-stage,._scene_1cfm2_1>#collaborations{height:100%;position:absolute;inset:0}._closingLink_1cfm2_5{z-index:4;color:#d8e7ed;font:400 13px/1.5 var(--ui);text-underline-offset:5px;padding:12px;text-decoration:none;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}._closingLink_1cfm2_5:hover{text-decoration:underline}:is(._closingLink_1cfm2_5[aria-hidden=true],._scene_1cfm2_1:has([data-card][data-readable=true]) ._closingLink_1cfm2_5){visibility:hidden}@media (prefers-reduced-motion:reduce){html[data-single-screen]{scroll-behavior:auto}}
