@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-orange:#db622b;--c-orange-soft:#db622b29;--c-black:#000;--c-white:#fff;--c-900:#0a0a0a;--c-850:#111;--c-800:#181818;--c-600:#2a2a2a;--c-300:#a1a1a1;--c-100:#eaeaea;--c-bg:var(--c-black);--c-text:var(--c-100);--c-muted:var(--c-300);--c-line:#ffffff1f;--font-sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display:clamp(3rem, 10.5vw, 11rem);--fs-h2:clamp(2.5rem, 7vw, 7.25rem);--fs-h3:clamp(1.75rem, 3.6vw, 3.5rem);--fs-lead:clamp(1.05rem, 1.35vw, 1.3rem);--fs-body:1rem;--fs-label:.75rem;--lh-tight:.9;--track-tight:-.045em;--track-label:.2em;--gutter:clamp(1rem, 4vw, 3rem);--max-w:1440px;--header-h:4.5rem;--space-section:clamp(6rem, 16vh, 12rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.25s;--dur-med:.6s;--z-canvas:0;--z-content:1;--z-header:50;--z-menu:60;--z-cursor:90;--z-loader:100;--z-transition:110}@media (prefers-reduced-motion:reduce){:root{--dur-fast:10ms;--dur-med:10ms}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}body{background:var(--c-bg);min-height:100vh;font-size:var(--fs-body);margin:0;line-height:1.6;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--c-orange);color:var(--c-black)}:focus-visible{outline:2px solid var(--c-orange);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:calc(var(--z-loader) + 5);background:var(--c-orange);color:var(--c-black);padding:.75rem 1rem;font-weight:600;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.container{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.label{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-muted);font-weight:500}.label--accent{color:var(--c-orange)}.display{font-size:var(--fs-display);font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white)}.h2{font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white)}.lead{font-size:var(--fs-lead);color:var(--c-muted);max-width:34rem;line-height:1.55}.accent{color:var(--c-orange)}.line-mask{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:clip}.line-mask>span{display:block}._cursor_1ot2h_1{--size:2.25rem;z-index:var(--z-cursor);width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);pointer-events:none;opacity:0;transition:width var(--dur-med) var(--ease-out), height var(--dur-med) var(--ease-out), margin var(--dur-med) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) linear;border:1px solid #ffffff73;border-radius:50%;place-items:center;display:grid;position:fixed;top:0;left:0}._cursor_1ot2h_1[data-visible=true]{opacity:1}._cursor_1ot2h_1[data-state=link]{--size:3.25rem;border-color:var(--c-orange)}._cursor_1ot2h_1[data-state=cta]{--size:4rem;border-color:var(--c-orange);background:#db622b1f}._cursor_1ot2h_1[data-state=project],._cursor_1ot2h_1[data-state=drag]{--size:5.5rem;background:var(--c-orange);border-color:#0000}._cursor_1ot2h_1[data-state=text]{opacity:0}._cursor_1ot2h_1._down_1ot2h_51{--size:1.5rem}._label_1ot2h_55{letter-spacing:.18em;text-transform:uppercase;color:var(--c-black);font-size:.7rem;font-weight:600}._backdrop_x48ns_1{z-index:var(--z-canvas);background:var(--c-black);pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}._glow_x48ns_10{animation:_drift_x48ns_1 24s var(--ease-in-out) infinite alternate;background:radial-gradient(35% 30% at 75% 30%,#db622b33,#0000 70%),radial-gradient(40% 35% at 15% 85%,#ffffff0d,#0000 70%);position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}._grain_x48ns_19{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _drift_x48ns_1{to{transform:translate(-6%,4%)scale(1.08)}}@media (prefers-reduced-motion:reduce){._glow_x48ns_10{animation:none}}._loader_8gz2b_1{z-index:var(--z-loader);pointer-events:none;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}._loader_8gz2b_1[data-phase=loading]{pointer-events:auto}._backdrop_8gz2b_14{background:var(--c-black);position:absolute;top:0;bottom:0;left:0;right:0}._brand_8gz2b_20{justify-items:center;gap:1.25rem;width:min(22rem,80vw);display:grid;position:relative}._word_8gz2b_28{width:min(11rem,50vw);height:auto;color:var(--c-white)}._meter_8gz2b_34{background:var(--c-line);width:100%;height:1px;overflow:hidden}._bar_8gz2b_41{background:var(--c-orange);transform-origin:0;height:100%;display:block;transform:scaleX(0)}._number_8gz2b_49{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--c-white);font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800}._skip_8gz2b_57{right:var(--gutter);letter-spacing:.2em;text-transform:uppercase;min-height:44px;color:var(--c-muted);border-bottom:1px solid var(--c-line);pointer-events:auto;transition:color var(--dur-fast);padding:0 1rem;font-size:.75rem;font-weight:600;position:absolute;bottom:2rem}._skip_8gz2b_57:hover{color:var(--c-white)}._skip_8gz2b_57:focus-visible{color:var(--c-white)}._root_1az1h_1{z-index:var(--z-transition);pointer-events:none;visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0}._panel_1az1h_9{background:var(--c-black);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}._edge_1az1h_18{background:var(--c-orange);height:2px;position:absolute;top:0;bottom:auto;left:0;right:0;box-shadow:0 0 40px 6px #db622b8c}._mark_1az1h_26{color:var(--c-white);opacity:0}._mark_1az1h_26 svg{width:min(16rem,60vw);height:auto}._menu_yfw6h_1{z-index:var(--z-menu);padding:calc(var(--header-h) + 3rem) var(--gutter) 2.5rem;background:radial-gradient(60% 45% at 85% 100%, #db622b38, transparent 70%), var(--c-black);visibility:hidden;clip-path:inset(0 0 100%);pointer-events:auto;flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}._list_yfw6h_16{gap:.25rem;display:grid}._row_yfw6h_21{border-bottom:1px solid var(--c-line);overflow:hidden}._link_yfw6h_26{letter-spacing:-.04em;text-transform:uppercase;color:var(--c-white);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-med) var(--ease-out);align-items:baseline;gap:1rem;padding:.6rem 0;font-size:clamp(2.75rem,13vw,5.5rem);font-weight:800;line-height:1;display:flex}._link_yfw6h_26:hover{color:var(--c-orange);transform:translate(.5rem)}._link_yfw6h_26:focus-visible{color:var(--c-orange);transform:translate(.5rem)}._num_yfw6h_47{letter-spacing:.2em;color:var(--c-orange);font-size:.8rem;font-weight:500}._foot_yfw6h_54{gap:1rem;margin-top:3rem;display:grid}._cta_yfw6h_60{background:var(--c-orange);min-height:3.25rem;color:var(--c-black);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 1.25rem;font-size:.8rem;font-weight:600;display:flex}._mail_yfw6h_74{color:var(--c-muted);font-size:.9rem}._header_1lveg_1{z-index:var(--z-header);pointer-events:none;position:fixed;top:0;bottom:auto;left:0;right:0}._header_1lveg_1:before{content:"";pointer-events:none;background:linear-gradient(#000000b3,#0000);position:absolute;top:0;bottom:-2rem;left:0;right:0}._inner_1lveg_16{z-index:calc(var(--z-menu) + 1);height:var(--header-h);max-width:var(--max-w);padding-inline:var(--gutter);align-items:center;gap:2rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:relative}._inner_1lveg_16>*{pointer-events:auto}._logo_1lveg_32{min-height:44px;color:var(--c-white);transition:color var(--dur-fast);align-items:center;margin-right:auto;display:inline-flex}._logo_1lveg_32:hover{color:var(--c-orange)}._logo_1lveg_32:focus-visible{color:var(--c-orange)}._nav_1lveg_45 ul{gap:2.25rem;display:flex}._link_1lveg_50{letter-spacing:.14em;text-transform:uppercase;color:var(--c-100);padding:.5rem 0;font-size:.8rem;font-weight:500;display:inline-block;position:relative;overflow:hidden}._link_1lveg_50 span{transition:transform var(--dur-med) var(--ease-out);display:inline-block}._link_1lveg_50 span:after{content:attr(data-text);color:var(--c-orange);position:absolute;top:100%;left:0}._link_1lveg_50:hover span{transform:translateY(-100%)}._link_1lveg_50:focus-visible span{transform:translateY(-100%)}._cta_1lveg_79{border:1px solid var(--c-orange);min-height:2.75rem;color:var(--c-white);letter-spacing:.16em;text-transform:uppercase;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;padding:0 1.25rem;font-size:.75rem;font-weight:600;display:inline-flex}._cta_1lveg_79:hover{background:var(--c-orange);color:var(--c-black)}._cta_1lveg_79:focus-visible{background:var(--c-orange);color:var(--c-black)}._menuButton_1lveg_100{letter-spacing:.18em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:.75rem;min-width:44px;min-height:44px;font-size:.75rem;font-weight:600;display:none}._burger_1lveg_113{width:1.75rem;height:.75rem;position:relative}._burger_1lveg_113 i{background:var(--c-white);width:100%;height:2px;transition:transform var(--dur-med) var(--ease-out), top var(--dur-med) var(--ease-out);position:absolute;left:0}._burger_1lveg_113 i:first-child{top:0}._burger_1lveg_113 i:last-child{top:calc(100% - 2px)}._burger_1lveg_113._open_1lveg_134 i:first-child{top:calc(50% - 1px);transform:rotate(45deg)}._burger_1lveg_113._open_1lveg_134 i:last-child{top:calc(50% - 1px);transform:rotate(-45deg)}@media (max-width:1023px){._nav_1lveg_45,._cta_1lveg_79{display:none}._menuButton_1lveg_100{display:inline-flex}}._footer_1astz_1{z-index:var(--z-content);background:linear-gradient(to bottom, transparent, var(--c-black) 30%);border-top:1px solid var(--c-line);padding-top:clamp(4rem,10vh,7rem);padding-bottom:1.5rem;position:relative;overflow:hidden}._top_1astz_11{flex-wrap:wrap;gap:2.5rem 5rem;display:flex}._col_1astz_17 ul{gap:.4rem;margin-top:1rem;display:grid}._col_1astz_17 a{color:var(--c-100);transition:color var(--dur-fast);padding:.2rem 0;display:inline-block}._col_1astz_17 a:hover{color:var(--c-orange)}._col_1astz_17 a:focus-visible{color:var(--c-orange)}._wordmark_1astz_35{width:min(100%,44rem);height:auto;color:var(--c-white);margin:clamp(3rem,8vh,5rem) 0 2rem;display:block}._bottom_1astz_43{border-top:1px solid var(--c-line);color:var(--c-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.25rem;font-size:.85rem;display:flex}._top_link_1astz_54{color:var(--c-100)}._top_link_1astz_54:hover{color:var(--c-orange)}._top_link_1astz_54:focus-visible{color:var(--c-orange)}._about_27oju_1{z-index:var(--z-content);min-height:100svh;padding-block:var(--space-section);align-items:center;display:flex;position:relative}._grid_27oju_10{gap:1.5rem;display:grid}._title_27oju_15{font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white)}._body_27oju_24{grid-template-columns:minmax(0,34rem) minmax(0,1fr);align-items:start;gap:3rem;margin-top:2rem;display:grid}._disciplines_27oju_32{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:0 2rem;width:100%;max-width:28rem;display:grid}._disciplines_27oju_32 li{border-bottom:1px solid var(--c-line);color:var(--c-white);align-items:baseline;gap:.75rem;padding:.85rem 0;font-size:1.05rem;font-weight:500;display:flex}._num_27oju_52{font-size:var(--fs-label);letter-spacing:.16em;color:var(--c-orange)}@media (max-width:1023px){._body_27oju_24{grid-template-columns:1fr;gap:2rem}._disciplines_27oju_32{justify-self:start}}._philosophy_1eh3b_1{z-index:var(--z-content);min-height:110svh;padding-block:var(--space-section);align-items:center;display:flex;position:relative}._statement_1eh3b_10{letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white);text-align:center;font-size:clamp(2.6rem,10vw,10.5rem);font-weight:800;line-height:.9}._line_1eh3b_20{display:block}._word_1eh3b_24{will-change:opacity, transform;display:inline-block}._felt_1eh3b_29{color:var(--c-orange)}._section_tt656_1{z-index:var(--z-content);height:280svh;position:relative}._sticky_tt656_7{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:clip}._grid_tt656_16{height:100%;padding-top:var(--header-h);grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}._title_tt656_25{letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white);margin:1rem 0 2rem;font-size:clamp(2.1rem,5.2vw,5.75rem);font-weight:800;line-height:.92}._list_tt656_35{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;max-width:34rem;display:grid}._item_tt656_42{text-align:left;width:100%;min-height:44px;color:var(--c-muted);border-bottom:1px solid var(--c-line);transition:color var(--dur-fast);align-items:center;gap:.75rem;font-size:.95rem;display:flex}._item_tt656_42:hover,._item_tt656_42[aria-pressed=true]{color:var(--c-white)}._item_tt656_42:focus-visible{color:var(--c-white)}._dot_tt656_61{width:6px;height:6px;transition:background var(--dur-fast), border-color var(--dur-fast);border:1px solid;flex:none;transform:rotate(45deg)}._item_tt656_42[aria-pressed=true] ._dot_tt656_61{background:var(--c-orange);border-color:var(--c-orange)}._detail_tt656_77{max-width:30rem;min-height:5.5rem;color:var(--c-muted);font-size:var(--fs-lead);gap:.35rem;margin-top:2rem;display:grid}._detailName_tt656_87{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-orange)}._visual_tt656_94{height:min(70svh,40rem);position:relative}._orbit_tt656_100{border:1px solid var(--c-line);background:radial-gradient(circle, rgb(219 98 43/calc(.15 + var(--warmth) * .4)) 0 12%, transparent 40%);border-radius:50%;transition:background .8s;position:absolute;top:10%;bottom:10%;left:10%;right:10%}._node_tt656_109{background:var(--c-muted);width:10px;height:10px;transform:rotate(calc(var(--i) * 45deg)) translateX(min(18vw, 15rem)) rotate(45deg) scale(var(--node-scale,1));transition:background var(--dur-fast), transform var(--dur-med);margin:-5px;position:absolute;top:50%;left:50%}._node_tt656_109[data-active]{--node-scale:1.8;background:var(--c-orange)}@media (max-width:1023px){._section_tt656_1{height:260svh}._grid_tt656_16{grid-template-rows:36% 1fr;grid-template-columns:1fr;align-items:start;gap:0;padding-bottom:1.5rem}._text_tt656_139{order:2;align-self:end}._visual_tt656_94{order:1;height:100%}._title_tt656_25{margin:.75rem 0 1.25rem;font-size:clamp(1.9rem,8.4vw,3.75rem)}._item_tt656_42{font-size:.85rem}._detail_tt656_77{min-height:4.5rem;margin-top:1rem;font-size:.95rem}._node_tt656_109{transform:rotate(calc(var(--i) * 45deg)) translateX(28vw) rotate(45deg) scale(var(--node-scale,1))}}._button_dqng2_1{letter-spacing:.16em;text-transform:uppercase;isolation:isolate;min-height:3.25rem;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);will-change:transform;align-items:center;gap:.9rem;padding:0 1.6rem;font-size:.8rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}._button_dqng2_1:before{content:"";z-index:-1;transform-origin:bottom;transition:transform var(--dur-med) var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0)}._button_dqng2_1:hover:before{transform:scaleY(1)}._button_dqng2_1:focus-visible:before{transform:scaleY(1)}._primary_dqng2_35{background:var(--c-orange);color:var(--c-black)}._primary_dqng2_35:before{background:var(--c-white)}._ghost_dqng2_43{color:var(--c-white);border:1px solid #ffffff47}._ghost_dqng2_43:before{background:var(--c-white)}._ghost_dqng2_43:hover{color:var(--c-black);border-color:var(--c-white)}._ghost_dqng2_43:focus-visible{color:var(--c-black);border-color:var(--c-white)}._label_dqng2_56{position:relative}._arrow_dqng2_60{transition:transform var(--dur-med) var(--ease-out);font-size:1rem;display:inline-block}._button_dqng2_1:hover ._arrow_dqng2_60{transform:translate(.3rem)}._button_dqng2_1:focus-visible ._arrow_dqng2_60{transform:translate(.3rem)}@media (max-width:767px){._button_dqng2_1{justify-content:space-between;width:100%}}._form_tob6l_1{gap:1.25rem;display:grid}._note_tob6l_6{color:var(--c-muted);font-size:.8rem}._row_tob6l_11{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}._field_tob6l_17{gap:.5rem;min-width:0;display:grid}._label_tob6l_23{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--c-100);font-weight:500}._required_tob6l_31{color:var(--c-orange)}._optional_tob6l_35{text-transform:none;letter-spacing:0;color:var(--c-muted)}._control_tob6l_41{width:100%;min-height:3.1rem;color:var(--c-white);transition:border-color var(--dur-fast);-webkit-appearance:none;appearance:none;background:0 0;border:0;border-bottom:1px solid #ffffff47;border-radius:0;padding:.8rem 0;font-size:1rem}select._control_tob6l_41{cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--c-muted) 50%), linear-gradient(135deg, var(--c-muted) 50%, transparent 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:1.5rem}select._control_tob6l_41 option{background:var(--c-850);color:var(--c-white)}textarea._control_tob6l_41{resize:vertical;min-height:8rem;line-height:1.5}._control_tob6l_41:hover{border-bottom-color:#ffffff80}._control_tob6l_41:focus-visible{border-bottom-color:var(--c-orange);box-shadow:0 1px 0 0 var(--c-orange);outline:none}._field_tob6l_17[data-invalid] ._control_tob6l_41{border-bottom-color:#ff6b5b}._hint_tob6l_93{color:var(--c-muted);font-size:.8rem}._error_tob6l_98{color:#ff8a7a;min-height:1.1em;font-size:.85rem}._error_tob6l_98:empty{min-height:0}._full_tob6l_108{grid-column:1/-1}._actions_tob6l_112{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.5rem;display:flex}._actions_tob6l_112 button[disabled]{opacity:.6;cursor:progress}._status_tob6l_125{color:var(--c-muted);flex:16rem;font-size:.9rem}._status_tob6l_125:focus{outline:none}._statusError_tob6l_135{color:#ffb3a8}._inlineLink_tob6l_139{color:var(--c-white);text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:.2em}._success_tob6l_146{gap:1rem;padding:2rem 0;display:grid}._success_tob6l_146:focus{outline:none}._successTitle_tob6l_156{font-size:var(--fs-h3);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white);font-weight:800}._reset_tob6l_164{min-height:44px;font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--c-white);border-bottom:1px solid var(--c-orange);justify-self:start}@media (max-width:767px){._row_tob6l_11{grid-template-columns:1fr}}._contact_9avv0_1{z-index:var(--z-content);padding-block:var(--space-section);position:relative}._grid_9avv0_7{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}._intro_9avv0_14{top:calc(var(--header-h) + 2rem);position:sticky}._title_9avv0_19{letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white);margin:1rem 0 1.5rem;font-size:clamp(2.25rem,5vw,5rem);font-weight:800;line-height:.92}._mail_9avv0_29{color:var(--c-white);border-bottom:1px solid var(--c-orange);margin-top:2rem;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:600;display:inline-block}._formWrap_9avv0_39{border:1px solid var(--c-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ab8;padding:clamp(1.5rem,3vw,2.75rem)}@media (max-width:1023px){._grid_9avv0_7{grid-template-columns:1fr}._intro_9avv0_14{position:static}}@media (max-width:767px){._formWrap_9avv0_39{margin-inline:calc(var(--gutter) * -.5)}}._cta_1m4dx_1{z-index:var(--z-content);min-height:100svh;padding-block:var(--space-section);align-items:center;display:flex;position:relative}._inner_1m4dx_10{text-align:center;justify-items:center;display:grid}._kicker_1m4dx_16{letter-spacing:-.02em;color:var(--c-100);font-size:clamp(1.25rem,2.6vw,2.25rem);font-weight:500}._title_1m4dx_23{max-width:11ch;font-size:var(--fs-display);font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white);margin:1rem 0 clamp(2rem,5vh,3.5rem)}._actions_1m4dx_34{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (max-width:767px){._actions_1m4dx_34{width:100%}}._hero_sd8e2_1{min-height:100svh;padding-block:calc(var(--header-h) + 2rem) clamp(5rem, 12vh, 8rem);align-items:flex-end;display:flex;position:relative}._inner_sd8e2_9{z-index:var(--z-content);position:relative}._eyebrow_sd8e2_14{margin-bottom:clamp(1.5rem,4vh,2.5rem)}._title_sd8e2_18{letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white);font-size:clamp(2.35rem,min(11vw,12.5svh),9.5rem);font-weight:800;line-height:.9}._mask_sd8e2_27{padding-bottom:.04em;display:block;overflow:clip}._line_sd8e2_33{will-change:transform;display:block}._gap_sd8e2_38{margin-top:.22em}._accentLine_sd8e2_42{color:#0000;-webkit-text-stroke:1.5px var(--c-white)}._accentLine_sd8e2_42 .accent{-webkit-text-stroke:0;color:var(--c-orange)}._foot_sd8e2_51{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:clamp(2rem,5vh,3.5rem);display:flex}._copy_sd8e2_60{max-width:26rem}._actions_sd8e2_64{flex-wrap:wrap;gap:.75rem;display:flex}._scroll_sd8e2_70{letter-spacing:.3em;text-transform:uppercase;color:var(--c-muted);justify-items:center;gap:.6rem;font-size:.65rem;display:grid;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}._scroll_sd8e2_70 i{background:var(--c-line);width:1px;height:2.75rem;position:relative;overflow:hidden}._scroll_sd8e2_70 i:after{content:"";background:var(--c-orange);animation:_scrollCue_sd8e2_1 2.2s var(--ease-in-out) infinite;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(-100%)}@keyframes _scrollCue_sd8e2_1{60%,to{transform:translateY(100%)}}._fallbackCore_sd8e2_109{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, #ffb48ce6 0 6%, var(--c-orange) 14%, #db622b33 30%, transparent 44%), radial-gradient(circle, transparent 58%, #ffffff2e 58.4%, transparent 59%), radial-gradient(circle, transparent 68%, #db622b99 68.3%, transparent 68.8%);filter:drop-shadow(0 0 60px #db622b59);border-radius:50%;width:min(34vw,30rem);position:absolute;top:18%;right:8%}@media (max-width:767px){._hero_sd8e2_1{padding-bottom:5.5rem}._scroll_sd8e2_70{display:none}._accentLine_sd8e2_42{-webkit-text-stroke-width:1px}._fallbackCore_sd8e2_109{width:70vw;top:12%;right:50%;transform:translate(50%)}}@media (prefers-reduced-motion:reduce){._scroll_sd8e2_70 i:after{animation:none;transform:none}}._section_obz0z_1{z-index:var(--z-content);height:360svh;position:relative}._sticky_obz0z_7{--letters:0;--intro:1;--subtitle:0;--outro:0;height:100svh;padding-block:calc(var(--header-h) + 1rem) clamp(1.5rem, 5vh, 3rem);grid-template-rows:auto 1fr auto;display:grid;position:sticky;top:0;overflow:clip}._titleWrap_obz0z_23{opacity:calc(.6 + var(--intro) * .4)}._title_obz0z_23{max-width:14ch;letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white);margin-top:1rem;font-size:clamp(2rem,5vw,5rem);font-weight:800;line-height:.92}._stage_obz0z_39{pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(-6%)}._name_obz0z_49{letter-spacing:.08em;color:var(--c-white);margin-right:-.08em;font-size:clamp(3.5rem,16vw,14rem);font-weight:800;line-height:1}._letter_obz0z_58{opacity:clamp(0, calc(var(--letters) - var(--i)), 1);filter:blur(calc((1 - clamp(0, calc(var(--letters) - var(--i)), 1)) * 12px));text-shadow:0 0 40px #db622b99;display:inline-block}._subtitle_obz0z_65{text-align:center;letter-spacing:.6em;text-transform:uppercase;color:var(--c-100);opacity:calc(var(--subtitle) * (1 - var(--outro) * .6));margin-right:-.6em;font-size:clamp(.8rem,1.4vw,1.05rem);position:absolute;top:calc(50% + clamp(3.5rem,8vw,7.5rem));left:0;right:0}._outro_obz0z_79{opacity:var(--outro);transform:translateY(calc((1 - var(--outro)) * 1.5rem));flex-wrap:wrap;grid-row:3;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}._statement_obz0z_90{letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white);font-size:clamp(1.6rem,3.4vw,3.25rem);font-weight:800;line-height:.95}._outroSide_obz0z_99{gap:1.25rem;max-width:24rem;display:grid}._copy_obz0z_105{color:var(--c-muted)}@media (max-width:767px){._subtitle_obz0z_65{letter-spacing:.4em;margin-right:-.4em;top:calc(50% + 2.5rem)}._outroSide_obz0z_99 ._copy_obz0z_105{font-size:.9rem}}@media (prefers-reduced-motion:reduce){._outro_obz0z_79{transform:none}}._art_1iw5m_1{width:100%;height:100%;font-family:var(--font-sans)}._layer_1iw5m_7{opacity:clamp(0, calc(var(--stage,0) - var(--s) + 1), 1);transition:opacity .6s var(--ease-out)}._chapter_65xxd_1{z-index:var(--z-content);height:calc(var(--length) * 100svh);position:relative}._sticky_65xxd_7{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:clip}._grid_65xxd_16{height:100%;padding-top:var(--header-h);grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}._chapter_65xxd_1[data-side=right] ._text_65xxd_25{order:2}._text_65xxd_25{max-width:36rem}._eyebrow_65xxd_33{margin-bottom:1.25rem}._title_65xxd_37{letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white);font-size:clamp(2.1rem,5.2vw,5.75rem);font-weight:800;line-height:.92}._titleLine_65xxd_46{display:block}._copy_65xxd_50{margin-top:1.5rem}._rail_65xxd_54{flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:2.25rem;display:flex}._stage_65xxd_61{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;transition:color var(--dur-med) var(--ease-out);flex-wrap:wrap;align-items:baseline;gap:.45rem;display:inline-flex}._stage_65xxd_61[data-done]{color:var(--c-muted)}._stage_65xxd_61[data-active]{color:var(--c-white)}._stage_65xxd_61[data-active] ._stageNum_65xxd_82{color:var(--c-orange)}._stageNum_65xxd_82{font-variant-numeric:tabular-nums;transition:color var(--dur-med)}._stageText_65xxd_92{letter-spacing:0;text-transform:none;color:var(--c-muted);flex-basis:100%;margin-top:.4rem;font-size:.95rem;display:none}._stage_65xxd_61[data-active] ._stageText_65xxd_92{display:block}._meter_65xxd_105{background:linear-gradient(to right, var(--c-orange) calc(var(--progress) * 100%), var(--c-line) 0);width:100%;max-width:22rem;height:1px;margin-top:1.25rem;display:block}._visual_65xxd_114{height:min(70svh,40rem);position:relative}@media (max-width:1023px){._grid_65xxd_16{grid-template-rows:42% 1fr;grid-template-columns:1fr;align-items:start;gap:0;padding-bottom:1.5rem}._chapter_65xxd_1[data-side] ._text_65xxd_25{order:2;align-self:end}._visual_65xxd_114{order:1;height:100%}._title_65xxd_37{font-size:clamp(1.9rem,8.4vw,3.75rem)}._copy_65xxd_50{margin-top:1rem;font-size:.98rem}._rail_65xxd_54{margin-top:1.25rem}}._rail_65xxd_54[data-detailed]{flex-flow:column;gap:.55rem}._rail_65xxd_54[data-detailed] ._stage_65xxd_61{grid-template-columns:2.25rem 1fr;row-gap:0;display:grid}._rail_65xxd_54[data-detailed] ._stageText_65xxd_92{grid-column:2;margin-top:.3rem}._intro_14d8w_1{z-index:var(--z-content);min-height:100svh;padding-block:var(--space-section);align-items:center;display:flex;position:relative}._title_14d8w_10{font-size:var(--fs-display);font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white);margin:1.25rem 0 clamp(2.5rem,6vh,4rem)}._list_14d8w_20{border-top:1px solid var(--c-line);max-width:56rem}._item_14d8w_25{border-bottom:1px solid var(--c-line);transition:padding var(--dur-med) var(--ease-out), color var(--dur-fast);grid-template-columns:3.5rem 1fr auto;align-items:center;gap:1rem;padding:1.1rem 0;display:grid}._item_14d8w_25:hover{color:var(--c-white);padding-left:1rem}._item_14d8w_25:focus-visible{color:var(--c-white);padding-left:1rem}._num_14d8w_43{font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--c-orange)}._name_14d8w_49{letter-spacing:-.02em;font-size:clamp(1.25rem,2.6vw,2.25rem);font-weight:600}._arrow_14d8w_55{color:var(--c-muted);transition:transform var(--dur-med) var(--ease-out), color var(--dur-fast)}._item_14d8w_25:hover ._arrow_14d8w_55{color:var(--c-orange);transform:translateY(.25rem)}._item_14d8w_25:focus-visible ._arrow_14d8w_55{color:var(--c-orange);transform:translateY(.25rem)}._card_1htl9_1{--rx:0deg;--ry:0deg;--mx:0;--my:0;perspective:1400px}._link_1htl9_9{transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s var(--ease-out);display:block}._media_1htl9_16{aspect-ratio:16/10;background:var(--c-850);outline:1px solid var(--c-line);outline-offset:-1px;position:relative;overflow:hidden}._media_1htl9_16:after{content:"";box-shadow:inset 0 0 0 0 var(--c-orange);transition:box-shadow var(--dur-med) var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}._media_1htl9_16 img{object-fit:cover;width:100%;height:100%;transform:scale(1.06) translate(calc(var(--mx) * -2%), calc(var(--my) * -2%));transition:transform 1.2s var(--ease-out), filter var(--dur-med);filter:saturate(.85)}._link_1htl9_9:hover ._media_1htl9_16 img{transform:scale(1.1) translate(calc(var(--mx) * -3%), calc(var(--my) * -3%));filter:saturate()}._link_1htl9_9:focus-visible ._media_1htl9_16 img{transform:scale(1.1) translate(calc(var(--mx) * -3%), calc(var(--my) * -3%));filter:saturate()}._link_1htl9_9:hover ._media_1htl9_16:after{box-shadow:inset 0 0 0 2px var(--c-orange)}._link_1htl9_9:focus-visible ._media_1htl9_16:after{box-shadow:inset 0 0 0 2px var(--c-orange)}._meta_1htl9_55{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:1.25rem;display:flex}._index_1htl9_66{color:var(--c-orange)}._tag_1htl9_70{border:1px solid var(--c-line);padding:0 .5rem}._title_1htl9_75{letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white);transition:transform var(--dur-med) var(--ease-out);margin-top:.75rem;font-size:clamp(2rem,4.4vw,4.25rem);font-weight:800;line-height:.95}._link_1htl9_9:hover ._title_1htl9_75{transform:translate(.5rem)}._link_1htl9_9:focus-visible ._title_1htl9_75{transform:translate(.5rem)}._desc_1htl9_91{max-width:34rem;color:var(--c-muted);margin-top:.85rem}._tech_1htl9_97{color:var(--c-muted);flex-wrap:wrap;gap:.5rem;margin-top:1rem;font-size:.8rem;display:flex}._tech_1htl9_97 li:not(:last-child):after{content:"/";color:var(--c-600);margin-left:.5rem}._cta_1htl9_112{font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--c-white);border-bottom:1px solid var(--c-orange);margin-top:1.25rem;padding-bottom:.25rem;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){._link_1htl9_9,._media_1htl9_16 img{transition:none}}._work_d77hw_1{z-index:var(--z-content);padding-top:var(--space-section);position:relative}._intro_d77hw_7{margin-bottom:clamp(3rem,8vh,6rem)}._title_d77hw_11{font-size:var(--fs-display);font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--c-white);margin:1rem 0 2rem}._introFoot_d77hw_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}._note_d77hw_29{max-width:22rem;color:var(--c-muted);border-left:1px solid var(--c-orange);padding-left:1rem;font-size:.85rem}._gallery_d77hw_38{padding-bottom:var(--space-section)}._track_d77hw_42{padding-inline:var(--gutter);max-width:var(--max-w);gap:clamp(3rem,8vh,5rem);margin-inline-start:auto;margin-inline-end:auto;display:grid}._gallery_d77hw_38[data-horizontal]{height:calc(var(--count) * 75svh + 100svh);padding-bottom:0}._gallery_d77hw_38[data-horizontal] ._sticky_d77hw_56{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:clip}._gallery_d77hw_38[data-horizontal] ._track_d77hw_42{max-width:none;padding:var(--header-h) 12vw 0 var(--gutter);will-change:transform;gap:5vw;margin:0;display:flex}._gallery_d77hw_38[data-horizontal] ._slide_d77hw_74{width:min(46vw, 44rem, calc((100svh - var(--header-h) - 17rem) * 1.6));flex:none}
