@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.w-fit{width:fit-content}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.object-contain{object-fit:contain}.object-right{object-position:right}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Aviano Gothic;src:url(/fonts/aviano-light.ttf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Aviano Gothic;src:url(/fonts/aviano-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Aviano Gothic;src:url(/fonts/aviano-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--white:#fff;--paper:#f4f2ec;--paper-warm:#e9e4da;--ink:#07162f;--ink-soft:#4f5869;--navy:#06142d;--navy-deep:#030b1b;--blue:#16396c;--gold:#b6975d;--gold-light:#d1b982;--line:#07162f26;--line-light:#ffffff2b;--hero-progress:0;--page-progress:0;--process-progress:0;--landmark-progress:0}*{box-sizing:border-box}html{background:var(--white);scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Montserrat Variable,Montserrat,Arial,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}body.is-locked{overflow:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img,video,picture{max-width:100%;display:block}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{letter-spacing:-.012em;font-family:Aviano Gothic,Montserrat,sans-serif;font-weight:400}::selection{color:var(--white);background:var(--navy)}:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.site-shell{background:var(--white);position:relative;overflow:clip}.page-progress{z-index:1300;pointer-events:none;background:#ffffff14;height:2px;position:fixed;top:0;left:0;right:0}.page-progress span{background:var(--gold-light);width:100%;height:100%;transform:scaleX(var(--page-progress));transform-origin:0;display:block}.cursor-orbit{z-index:1500;pointer-events:none;opacity:0;will-change:transform;border:1px solid #b6975db3;border-radius:50%;place-items:center;width:56px;height:56px;transition:width .35s,height .35s,margin .35s,background-color .35s,opacity .25s;display:grid;position:fixed;top:-28px;left:-28px}.cursor-orbit.is-visible{opacity:.9}body.is-locked .cursor-orbit{opacity:0!important}.cursor-orbit:after{background:var(--gold);content:"";border-radius:50%;width:4px;height:4px}.cursor-orbit span{color:var(--white);letter-spacing:.14em;text-transform:uppercase;font-size:0;font-weight:700;position:absolute}.cursor-orbit.is-active{border-color:var(--gold-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06142dc7;width:88px;height:88px;margin:-16px 0 0 -16px}.cursor-orbit.is-active:after{opacity:0}.cursor-orbit.is-active span{font-size:.58rem}.eyebrow{color:var(--ink-soft);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:.65rem;font-weight:700;line-height:1.2;display:flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:28px;height:1px}.eyebrow--light{color:#ffffffb3}.section-index{color:var(--ink-soft);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;font-size:.62rem;font-weight:700;line-height:1;display:flex}.section-index i{background:currentColor;width:50px;height:1px}.section-index--light{color:#ffffff8c}.site-header{z-index:1100;width:100%;min-height:78px;color:var(--white);border-bottom:1px solid #ffffff26;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px clamp(22px,3.5vw,58px);transition:transform .7s cubic-bezier(.65,0,.2,1),opacity .45s,color .35s,background-color .35s,border-color .35s;display:grid;position:fixed;top:0;left:0}.site-header:before{background:var(--gold-light);content:"";width:8%;height:1px;position:absolute;bottom:-1px;right:0}.site-header.is-hidden{pointer-events:none;opacity:0;transform:translateY(-112%)}.site-header.is-solid{color:var(--ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#faf9f6e8;border-color:#07162f1f;box-shadow:0 18px 45px #040c1c0f}.brand-link{width:fit-content}.brand{align-items:center;gap:11px;display:inline-flex}.brand>img{object-fit:contain;width:42px;height:46px;transition:filter .35s}.site-header:not(.is-solid) .brand>img,.menu-panel .brand>img,.site-footer .brand>img{filter:brightness(0)invert()}.brand__type{flex-direction:column;gap:3px;line-height:1;display:flex}.brand__type strong{letter-spacing:.06em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:.72rem;font-weight:400}.brand__type small{letter-spacing:.22em;opacity:.7;text-transform:uppercase;font-size:.45rem;font-weight:650}.brand--compact>img{width:36px;height:40px}.desktop-nav{align-items:center;gap:clamp(24px,3vw,48px);display:flex}.desktop-nav a{letter-spacing:.15em;text-transform:uppercase;align-items:baseline;gap:7px;font-size:.64rem;font-weight:700;display:flex;position:relative}.desktop-nav a span{opacity:.47;font-size:.47rem}.desktop-nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .4s cubic-bezier(.77,0,.18,1);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.header-cta{letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:100px;align-items:center;gap:12px;min-height:42px;padding:0 18px;font-size:.59rem;font-weight:750;transition:color .35s,background-color .35s;display:inline-flex}.site-header:not(.is-solid) .header-cta:hover{color:var(--ink);background:var(--white)}.site-header.is-solid .header-cta:hover{color:var(--white);background:var(--ink)}.menu-toggle{cursor:pointer;background:0 0;border:1px solid;border-radius:100px;align-items:center;gap:9px;min-height:42px;padding:0 14px;display:none}.menu-toggle span{letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:750}.menu-panel{z-index:1050;min-height:100svh;color:var(--white);background:var(--navy-deep);opacity:0;pointer-events:none;padding:104px clamp(24px,6vw,96px) 34px;transition:opacity .55s,transform .85s cubic-bezier(.76,0,.24,1);display:grid;position:fixed;inset:0;transform:translateY(-100%)}.menu-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.menu-panel__grid,.hero-media__grid,.process-blueprint{pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 90%);mask-image:linear-gradient(#000c,#0000 90%)}.menu-panel__top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:104px;left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.menu-panel__top>span{letter-spacing:.16em;opacity:.5;text-transform:uppercase;font-size:.58rem}.menu-panel nav{align-self:center;width:min(920px,88vw);margin-top:62px;position:relative}.menu-panel nav a{border-bottom:1px solid #ffffff21;grid-template-columns:46px 1fr auto;align-items:center;padding:14px 0 18px;transition:color .3s,padding-left .45s;display:grid}.menu-panel nav a:hover{color:var(--gold-light);padding-left:18px}.menu-panel nav a>span{opacity:.45;font-size:.58rem}.menu-panel nav a strong{letter-spacing:-.015em;font-family:Montserrat Variable,sans-serif;font-size:clamp(1.8rem,4.1vw,4rem);font-weight:300}.menu-panel__footer{color:#ffffff8c;align-items:center;gap:28px;font-size:.64rem;display:flex;position:absolute;bottom:34px;left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.menu-panel__footer span{margin-left:auto}.hero-scroll{z-index:1;background:var(--navy-deep);height:460vh;position:relative}.hero-sticky{height:100svh;min-height:620px;color:var(--white);background:var(--navy-deep);position:sticky;top:0;overflow:hidden}.hero-media,.hero-media video,.hero-media__grade,.hero-media__grid,.hero-media__grain{width:100%;height:100%;position:absolute;inset:0}.hero-media video{object-fit:cover;object-position:center center;transform:scale(1.002)}.hero-crisp{z-index:1;pointer-events:none;will-change:opacity;width:100%;height:100%;display:none;position:absolute;inset:0}.hero-crisp img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-crisp--reality{opacity:0}.hero-media__grade{background:linear-gradient(90deg,#030a17ad 0%,#030a1730 54%,#030a175c 100%),linear-gradient(#030a1761 0%,#0000 34%,#030a178c 100%)}.hero-media__grid{opacity:.58;background-size:12.5vw 12.5vw;-webkit-mask-image:linear-gradient(90deg,#000000bf,#0000 72%);mask-image:linear-gradient(90deg,#000000bf,#0000 72%)}.hero-media__grain{opacity:.12;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 20% 30%,#ffffff38 0 .4px,#0000 .8px 2.4px);background-size:5px 5px}.hero-coordinate{z-index:4;color:#ffffff80;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:.55rem;font-weight:700;display:flex;position:absolute;top:112px}.hero-coordinate--left{left:clamp(25px,5.5vw,88px)}.hero-coordinate--left i{background:currentColor;width:36px;height:1px}.hero-coordinate--right{right:clamp(25px,5.5vw,88px)}.hero-coordinate--right strong{min-width:26px;color:var(--white);font-family:Montserrat,sans-serif;font-weight:650}.hero-scene{z-index:5;position:absolute;bottom:clamp(48px,7vh,82px);left:clamp(28px,6vw,96px);right:clamp(28px,6vw,96px)}.hero-scene h1,.hero-scene h2{text-transform:uppercase;max-width:760px;margin-top:20px;font-size:clamp(2.65rem,4.25vw,4.05rem);line-height:.98}.hero-scene__bottom{border-top:1px solid #ffffff47;justify-content:space-between;align-items:flex-end;max-width:780px;margin-top:36px;padding-top:19px;display:flex}.hero-scene__bottom p{color:#ffffffbf;font-size:.86rem;line-height:1.55}.hero-scene__bottom>span{color:#ffffff7a;letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:700}.hero-scene--mid{visibility:hidden;opacity:0;grid-template-columns:70px 1fr auto;align-items:end;max-width:1050px;margin:auto;display:grid}.hero-scene--mid .hero-scene__number{color:#ffffff73;align-self:start;padding-top:32px;font-size:.64rem;font-weight:700}.hero-scene--mid h2{font-size:clamp(2.5rem,4vw,3.8rem)}.hero-scene--mid dl{gap:0;min-width:270px;display:grid}.hero-scene--mid dl div{border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:baseline;gap:24px;padding:12px 0;display:flex}.hero-scene--mid dt{font-family:Aviano Gothic,sans-serif;font-size:1.35rem}.hero-scene--mid dd{color:#ffffff91;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.hero-scene--final{visibility:hidden;opacity:0}.hero-scene--final h2{font-size:clamp(2.65rem,4.25vw,4.05rem)}.hero-scene__bottom--final{align-items:center}.hero-scene__bottom--final button{color:var(--white);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #ffffffb3;align-items:center;gap:10px;padding:12px 0;font-size:.67rem;font-weight:750;display:inline-flex}.hero-meter{z-index:6;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;right:clamp(20px,2.7vw,46px);transform:translateY(-50%)}.hero-meter>span{color:#ffffff7a;letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.48rem;font-weight:700}.hero-meter>i{background:#ffffff3d;width:1px;height:120px;display:block;position:relative;overflow:hidden}.hero-meter b{background:var(--gold-light);transform-origin:top;position:absolute;inset:0;transform:scaleY(.02)}.hero-scroll-orbit{z-index:6;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:absolute;bottom:44px;right:clamp(52px,6vw,92px)}.hero-scroll-orbit span{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;font-size:.44rem;font-weight:700;animation:15s linear infinite orbitText;position:absolute}.hero-scroll-orbit i{background:var(--gold-light);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 8px #d1b9821f}@keyframes orbitText{to{transform:rotate(360deg)}}.hero-loader{z-index:20;color:var(--ink);background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:opacity .8s .2s,visibility .8s .2s;display:flex;position:absolute;inset:0}.hero-loader.is-complete{visibility:hidden;opacity:0;pointer-events:none}.hero-loader__mark{border:1px solid #07162f33;border-radius:50%;place-items:center;width:68px;height:68px;animation:1.6s ease-in-out infinite loaderPulse;display:grid}.hero-loader__mark img{object-fit:contain;width:47px;height:47px}.hero-loader>span{letter-spacing:.19em;text-transform:uppercase;font-size:.55rem;font-weight:750}.hero-loader>i{background:#07162f29;width:160px;height:1px;display:block;overflow:hidden}.hero-loader>i b{background:var(--gold);width:55%;height:100%;animation:1.2s ease-in-out infinite loaderLine;display:block}@keyframes loaderPulse{50%{transform:scale(.94)}}@keyframes loaderLine{0%{transform:translate(-110%)}to{transform:translate(210%)}}.manifesto-section{z-index:2;background:var(--white);padding:clamp(100px,11vw,170px) clamp(24px,6vw,96px) clamp(80px,9vw,140px);position:relative}.manifesto-section:before{content:"";background:#07162f0e;width:1px;position:absolute;top:0;bottom:0;left:50%}.manifesto-copy{grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:64px;max-width:1240px;margin:clamp(70px,9vw,130px) auto 0;display:grid}.manifesto-copy .eyebrow{grid-column:1/-1}.manifesto-copy h2{max-width:920px;font-size:clamp(2.45rem,3.8vw,3.65rem);line-height:1.09}.manifesto-word-wrap{vertical-align:bottom;display:inline-block;overflow:hidden}.manifesto-word{will-change:transform;display:inline-block}.manifesto-copy>p:last-child{max-width:290px;color:var(--ink-soft);border-top:1px solid var(--line);border-left:1px solid var(--line);padding:22px 0 0 22px;font-size:.88rem;line-height:1.75}.manifesto-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1240px;margin:clamp(80px,9vw,130px) auto;display:grid}.manifesto-stats>div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:138px;padding:25px;display:flex}.manifesto-stats>div:last-child{border-right:0}.manifesto-stats strong{font-family:Aviano Gothic,sans-serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:300}.manifesto-stats span{color:var(--ink-soft);letter-spacing:.11em;text-transform:uppercase;font-size:.63rem;font-weight:650}.kinetic-ribbon{min-height:300px;color:var(--navy);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);align-content:center;gap:16px;padding:54px 0;display:grid;overflow:hidden}.kinetic-ribbon__line{white-space:nowrap;letter-spacing:-.025em;width:max-content;font-family:Aviano Gothic,sans-serif;font-size:clamp(2.8rem,6vw,6.5rem);font-weight:300;line-height:.95}.kinetic-ribbon__line--two{color:#0000;-webkit-text-stroke:1px #07162f52}.portfolio-section{z-index:3;color:var(--white);background:var(--navy-deep);position:relative;overflow:hidden}.portfolio-stage{background:radial-gradient(circle at 70% 10%, #15386761, transparent 32%), var(--navy-deep);padding:clamp(105px,10vw,160px) clamp(24px,6vw,96px) clamp(110px,11vw,175px);position:relative}.portfolio-stage:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.portfolio-head{z-index:2;grid-template-columns:minmax(190px,.52fr) minmax(430px,1fr) minmax(230px,.55fr);align-items:start;gap:clamp(30px,5vw,80px);width:min(100%,1380px);margin:0 auto;display:grid;position:relative}.portfolio-head>div:nth-child(2)>.eyebrow{margin-bottom:24px}.portfolio-head h2{max-width:720px;font-size:clamp(2.5rem,4vw,4.2rem);line-height:1.01}.portfolio-head>p{color:#ffffff7d;border-left:1px solid #ffffff38;max-width:310px;padding:19px 0 0 20px;font-size:.78rem;line-height:1.75}.portfolio-list{z-index:2;width:min(100%,1380px);margin:clamp(90px,10vw,150px) auto 0;position:relative}.portfolio-project{border-top:1px solid #ffffff29;grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);align-items:center;gap:clamp(42px,7vw,108px);min-height:min(940px,94svh);padding:clamp(54px,6vw,92px) 0;display:grid;position:relative}.portfolio-project__visual{width:100%;height:clamp(520px,70svh,780px);color:var(--white);background:var(--navy);cursor:pointer;transform-origin:50%;border:1px solid #ffffff21;padding:0;position:relative;overflow:hidden;box-shadow:0 34px 95px #00000047}.portfolio-project__visual img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:filter .7s}.portfolio-project__visual:hover img{filter:saturate(1.08)contrast(1.03)}.portfolio-project__veil{background:linear-gradient(#030b1b2e,#0000 56%,#030b1bad);transition:background .55s;position:absolute;inset:0}.portfolio-project__visual:hover .portfolio-project__veil{background:linear-gradient(#030b1b17,#0000 58%,#030b1b87)}.portfolio-project__status,.portfolio-project__open{z-index:2;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:.55rem;font-weight:700;display:inline-flex;position:absolute}.portfolio-project__status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030b1b4d;border:1px solid #ffffff57;padding:10px 13px;top:22px;left:22px}.portfolio-project__open{border-bottom:1px solid #ffffffb3;padding-bottom:7px;bottom:22px;right:24px}.portfolio-project__copy{z-index:2;padding:28px 0;position:relative}.portfolio-project__topline{color:#ffffff73;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;font-size:.55rem;font-weight:700;display:flex}.portfolio-project__topline i{background:var(--gold-light);width:34px;height:1px}.portfolio-project__copy>p:not(.portfolio-project__description){color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin-top:clamp(48px,7vh,78px);font-size:.59rem;font-weight:750}.portfolio-project__copy h3{max-width:530px;margin-top:14px;font-size:clamp(2.15rem,3.65vw,4rem);line-height:1.02}.portfolio-project__description{color:#ffffff91;max-width:450px;margin-top:25px;font-size:.78rem;line-height:1.75}.portfolio-project__meta{color:#ffffffad;border-top:1px solid #ffffff2e;gap:10px;margin-top:34px;padding-top:20px;font-size:.65rem;display:grid}.portfolio-project__meta span{align-items:center;gap:8px;display:flex}.portfolio-project__copy>button{color:var(--white);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #ffffff9e;align-items:center;gap:12px;margin-top:36px;padding:0 0 9px;font-size:.6rem;font-weight:750;transition:color .3s,border-color .3s;display:inline-flex}.portfolio-project__copy>button:hover{color:var(--gold-light);border-color:var(--gold-light)}.portfolio-project__copy>strong{z-index:-1;color:#ffffff09;font-family:Aviano Gothic,sans-serif;font-size:clamp(8rem,13vw,13rem);font-weight:300;line-height:.8;position:absolute;top:50%;right:-.1em;transform:translateY(-50%)}.portfolio-project--reverse{grid-template-columns:minmax(300px,.72fr) minmax(0,1.55fr)}.portfolio-project--reverse .portfolio-project__visual{grid-area:1/2}.portfolio-project--reverse .portfolio-project__copy{grid-area:1/1}.portfolio-endcap{z-index:2;border-top:1px solid #ffffff2e;grid-template-columns:.55fr 1.2fr auto;align-items:end;gap:36px;width:min(100%,1380px);margin:clamp(70px,8vw,120px) auto 0;padding:clamp(58px,6vw,88px) 0 0;display:grid;position:relative}.portfolio-endcap>span{color:#ffffff70;letter-spacing:.15em;text-transform:uppercase;align-self:start;font-size:.58rem}.portfolio-endcap h3{font-size:clamp(2rem,3.2vw,3.45rem);line-height:1.05}.portfolio-endcap a{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #fff9;align-items:center;gap:10px;width:fit-content;padding-bottom:9px;font-size:.65rem;font-weight:700;display:inline-flex}.amenity-universe{z-index:3;background:#f6f5f1;padding:clamp(105px,10vw,155px) clamp(24px,5vw,80px) 0;position:relative;overflow:clip}.amenity-universe__grid{pointer-events:none;background-image:linear-gradient(#07162f0b 1px,#0000 1px),linear-gradient(90deg,#07162f0b 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.amenity-universe__head{z-index:2;grid-template-columns:minmax(0,1fr) minmax(270px,.42fr);align-items:end;gap:38px 80px;max-width:1360px;margin:auto;display:grid;position:relative}.amenity-universe__head>.section-index{grid-column:1/-1}.amenity-universe__head h2{text-transform:uppercase;max-width:690px;margin-top:22px;font-size:clamp(2.45rem,3.8vw,3.7rem);line-height:1.03}.amenity-universe__head>p{max-width:380px;color:var(--ink-soft);border-top:1px solid var(--line);border-left:1px solid var(--line);padding:22px 0 0 22px;font-size:.82rem;line-height:1.78}.amenity-universe__body{z-index:2;grid-template-columns:minmax(560px,1.18fr) minmax(360px,.82fr);gap:clamp(45px,6vw,92px);max-width:1440px;margin:clamp(70px,8vw,118px) auto 0;display:grid;position:relative}.amenity-stage{align-self:start;align-items:center;height:100svh;min-height:680px;display:flex;position:sticky;top:0}.amenity-stage__frame{width:100%;height:min(74svh,790px);min-height:570px;color:var(--white);background:var(--navy-deep);border:1px solid #07162f2b;position:relative;overflow:hidden;box-shadow:0 32px 90px #07162f29}.amenity-stage__frame:before,.amenity-stage__frame:after{z-index:7;pointer-events:none;content:"";width:38px;height:38px;position:absolute}.amenity-stage__frame:before{border-top:1px solid #ffffffb8;border-left:1px solid #ffffffb8;top:15px;left:15px}.amenity-stage__frame:after{border-bottom:1px solid #ffffffb8;border-right:1px solid #ffffffb8;bottom:15px;right:15px}.amenity-stage__visuals,.amenity-stage__visuals img,.amenity-stage__shade,.amenity-stage__scan{width:100%;height:100%;position:absolute;inset:0}.amenity-stage__visuals img{object-fit:cover;opacity:0;filter:saturate(.86)contrast(1.06);will-change:opacity, transform;transition:opacity .85s cubic-bezier(.33,1,.68,1),transform 1.65s cubic-bezier(.2,.7,.2,1),filter .9s;transform:scale(1.075)}.amenity-stage__visuals img.is-active{opacity:1;filter:saturate()contrast(1.03);transform:scale(1.01)}.amenity-stage__shade{z-index:2;background:radial-gradient(circle at 78% 24%,#0000 0 22%,#030b1b2e 46%,#0000 66%),linear-gradient(90deg,#030b1bd6 0%,#030b1b4d 47%,#030b1b29 100%),linear-gradient(#030b1b24,#0000 44%,#030b1ba8)}.amenity-stage__scan{z-index:3;opacity:.2;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 48%,#ffffff80 49.8% 50.2%,#0000 52%) 0 0/230% 100%;animation:9s ease-in-out infinite amenityScan}@keyframes amenityScan{0%,12%{background-position:120% 0}78%,to{background-position:-120% 0}}.amenity-stage__coords{z-index:5;color:#ffffff85;letter-spacing:.16em;gap:15px;font-size:.5rem;font-weight:700;display:flex;position:absolute;top:26px;right:28px}.amenity-orbit{z-index:5;width:300px;height:300px;position:absolute;top:50%;right:clamp(26px,4vw,64px);transform:translateY(-52%)}.amenity-orbit__ring{will-change:transform;border:1px solid #ffffff52;border-radius:50%;display:block;position:absolute;inset:0}.amenity-orbit__ring:before,.amenity-orbit__ring:after{content:"";border-radius:50%;position:absolute}.amenity-orbit__ring--outer{border-style:dashed}.amenity-orbit__ring--outer:before{background:var(--gold-light);width:7px;height:7px;top:-4px;left:50%;box-shadow:0 0 0 7px #d1b98221}.amenity-orbit__ring--inner{border-color:#fff3;inset:58px}.amenity-orbit__ring--inner:after{background:#fffc;width:5px;height:5px;top:50%;right:-3px}.amenity-orbit__core{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030b1b9e;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #030b1bcc}.amenity-orbit__core img{object-fit:contain;filter:brightness(0)invert();width:37px;height:37px}.amenity-orbit__node{border-radius:50%;place-items:center;width:38px;height:38px;margin:-19px;display:grid;position:absolute;top:50%;left:50%}.amenity-orbit__node>i{color:#ffffff9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030b1b9e;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:34px;height:34px;transition:width .45s,height .45s,color .45s,border-color .45s,background-color .45s,box-shadow .45s;display:grid}.amenity-orbit__node.is-active>i{width:43px;height:43px;color:var(--navy-deep);border-color:var(--gold-light);background:var(--gold-light);box-shadow:0 0 0 9px #d1b98224}.amenity-stage__meta{z-index:5;grid-template-columns:1fr auto;align-items:end;gap:9px 30px;display:grid;position:absolute;bottom:28px;left:30px;right:30px}.amenity-stage__meta>span{color:var(--gold-light);letter-spacing:.16em;font-size:.52rem;font-weight:750}.amenity-stage__meta strong{text-transform:uppercase;max-width:460px;font-family:Aviano Gothic,sans-serif;font-size:clamp(1.55rem,2.6vw,2.6rem);font-weight:300;line-height:1.02}.amenity-stage__meta small{color:#ffffff85;letter-spacing:.15em;grid-area:1/2/3;font-size:.54rem;font-weight:700}.amenity-steps{position:relative}.amenity-step{opacity:.34;align-items:center;min-height:76svh;padding:8vh 0;transition:opacity .5s;display:flex}.amenity-step.is-active{opacity:1}.amenity-step__inner{border-left:1px solid #07162f3b;width:100%;padding-left:clamp(25px,3.5vw,55px)}.amenity-step__top{color:var(--gold);justify-content:space-between;align-items:center;display:flex}.amenity-step__top>span{letter-spacing:.17em;font-size:.58rem;font-weight:750}.amenity-step__top>i{width:48px;height:48px;color:var(--ink);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid}.amenity-step__inner>p{color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;margin-top:clamp(62px,9vh,95px);font-size:.56rem;font-weight:750}.amenity-step h3{text-transform:uppercase;max-width:560px;margin-top:14px;font-size:clamp(2rem,3.1vw,3.05rem);line-height:1.04}.amenity-step__copy{max-width:430px;color:var(--ink-soft);border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.amenity-step__copy>p{font-size:.82rem;line-height:1.78}.amenity-step__copy>small{color:var(--ink);border-left:2px solid var(--gold);background:#b6975d1a;margin-top:16px;padding:13px 14px;font-size:.62rem;line-height:1.55;display:block}.landmark-reveal{z-index:2;background:var(--navy-deep);height:240vh;min-height:1500px;position:relative}.landmark-sticky{height:100svh;min-height:640px;color:var(--white);background:var(--navy-deep);position:sticky;top:0;overflow:hidden}.landmark-layer,.landmark-layer picture,.landmark-layer img,.landmark-shade{width:100%;height:100%;position:absolute;inset:0}.landmark-layer img{object-fit:cover}.landmark-vision img{filter:saturate(.7)brightness(.82)}.landmark-night{clip-path:inset(0 100% 0 0);will-change:clip-path}.landmark-shade{z-index:2;background:linear-gradient(90deg,#030b1bbf,#030b1b14 62%,#030b1b4d),linear-gradient(#030b1b40,#0000 52%,#030b1b8c)}.landmark-copy{z-index:4;max-width:640px;position:absolute;top:50%;left:clamp(28px,7vw,110px);transform:translateY(-50%)}.landmark-copy h2{text-transform:uppercase;margin-top:22px;font-size:clamp(2.55rem,4vw,3.9rem);line-height:1}.landmark-copy>div{border-top:1px solid #ffffff47;grid-template-columns:1fr auto;gap:30px;max-width:500px;margin-top:35px;padding-top:22px;display:grid}.landmark-copy>div p{color:#ffffffb3;font-size:.82rem;line-height:1.7}.landmark-copy button{height:fit-content;color:var(--white);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #ffffffa6;align-items:center;gap:9px;padding:10px 0;font-size:.6rem;font-weight:700;display:inline-flex}.landmark-scan{z-index:5;top:0;bottom:0;left:calc(var(--landmark-progress) * 100%);background:#ffffffe0;width:1px;position:absolute;box-shadow:0 0 24px #ffffff59}.landmark-scan i{border:1px solid var(--white);background:var(--gold);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landmark-labels{z-index:4;color:#ffffff85;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.53rem;font-weight:700;display:flex;position:absolute;bottom:26px;left:32px;right:32px}.principles-section{background:var(--white);padding:clamp(100px,11vw,170px) clamp(24px,6vw,96px);position:relative}.principles-head{grid-template-columns:1fr 1fr;align-items:end;gap:36px 70px;max-width:1240px;margin:auto;display:grid}.principles-head .section-index{grid-column:1/-1}.principles-head h2{font-size:clamp(2.45rem,3.8vw,3.7rem);line-height:1.03}.principles-head>p{max-width:410px;color:var(--ink-soft);border-top:1px solid var(--line);border-left:1px solid var(--line);padding:22px 0 0 22px;font-size:.88rem;line-height:1.75}.principles-list{border-top:1px solid var(--line);max-width:1240px;margin:clamp(70px,8vw,110px) auto 0}.principles-list article{border-bottom:1px solid var(--line);grid-template-columns:85px minmax(260px,.8fr) minmax(340px,1fr) 80px;align-items:center;gap:30px;min-height:150px;padding:28px 0;transition:color .4s,padding .4s,background-color .4s;display:grid;position:relative}.principles-list article:before{background:var(--navy);content:"";transform-origin:bottom;transition:transform .48s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:scaleY(0)}.principles-list article:hover{color:var(--white);padding-left:22px;padding-right:22px}.principles-list article:hover:before{transform:scaleY(1)}.principles-list article>*{z-index:1;position:relative}.principles-list article>span{color:var(--gold);letter-spacing:.15em;font-size:.6rem;font-weight:700}.principles-list h3{font-size:clamp(1.35rem,2.2vw,2.25rem);line-height:1.15}.principles-list p{max-width:520px;color:var(--ink-soft);font-size:.8rem;line-height:1.75;transition:color .4s}.principles-list article:hover p{color:#ffffffa6}.principles-list article>i{background:currentColor;width:48px;height:1px;transition:transform .45s;display:block}.assurance-strip{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1240px;margin:52px auto 0;display:grid}.assurance-strip>span{min-height:88px;color:var(--ink-soft);border-right:1px solid var(--line);letter-spacing:.09em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:.64rem;font-weight:700;display:flex}.assurance-strip>span:last-child{border-right:0}.process-section{color:var(--white);background:radial-gradient(circle at 15% 20%, #1f477d57, transparent 34%), var(--navy-deep);padding:clamp(100px,10vw,150px) clamp(24px,6vw,96px);position:relative;overflow:hidden}.process-blueprint{opacity:.85;background-size:7vw 7vw;-webkit-mask-image:none;mask-image:none}.process-blueprint i{border:1px solid #ffffff12;border-radius:50%;position:absolute}.process-blueprint i:first-child{width:520px;height:520px;top:-150px;right:-160px}.process-blueprint i:nth-child(2){width:320px;height:320px;top:-50px;right:-60px}.process-blueprint i:nth-child(3){width:600px;height:600px;bottom:-300px;left:-330px}.process-blueprint i:nth-child(4){width:360px;height:360px;bottom:-180px;left:-210px}.process-shell{z-index:2;grid-template-columns:minmax(310px,.68fr) minmax(560px,1.32fr);align-items:start;gap:clamp(70px,9vw,150px);width:min(100%,1380px);margin:0 auto;display:grid;position:relative}.process-copy,.process-journey{position:relative}.process-copy{position:sticky;top:112px}.process-copy>.eyebrow{margin-top:85px}.process-copy h2{margin-top:22px;font-size:clamp(2.45rem,3.65vw,3.55rem);line-height:1.03}.process-copy>p:last-of-type{color:#ffffff94;max-width:400px;margin-top:28px;font-size:.85rem;line-height:1.75}.process-copy__promise{border-top:1px solid #fff3;grid-template-columns:105px 1fr;gap:20px;margin-top:66px;padding-top:22px;display:grid}.process-copy__promise span{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:700}.process-copy__promise strong{color:var(--gold-light);letter-spacing:.04em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.35}.process-journey{padding-top:7px}.process-journey__legend{color:#ffffff70;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 42px 84px;font-size:.53rem;font-weight:700;display:flex}.process-journey__legend i{background:#ffffff2e;flex:1;height:1px}.process-journey__axis{z-index:0;background:#ffffff2b;width:1px;position:absolute;top:55px;bottom:45px;left:31px;overflow:hidden}.process-journey__axis span{background:var(--gold-light);width:100%;height:100%;transform:scaleY(var(--process-progress));transform-origin:top;display:block;box-shadow:0 0 22px #d1b9828c}.process-step{z-index:1;grid-template-columns:64px minmax(0,1fr);gap:20px;min-height:300px;padding-bottom:32px;display:grid;position:relative}.process-step__marker{padding-top:31px}.process-step__marker span{width:64px;height:64px;color:var(--gold-light);background:var(--navy-deep);letter-spacing:.08em;border:1px solid #d1b98299;border-radius:50%;place-items:center;font-size:.57rem;font-weight:750;display:grid;box-shadow:0 0 0 9px #030b1beb}.process-step__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff13,#ffffff06);border:1px solid #ffffff24;padding:clamp(30px,3.4vw,48px);transition:border-color .4s,background-color .4s,transform .45s;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000029}.process-step__card:before{background:var(--gold-light);content:"";width:74px;height:1px;position:absolute;top:0;left:0}.process-step__card:hover{background-color:#ffffff09;border-color:#d1b98266;transform:translateY(-4px)}.process-step__topline{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:.55rem;font-weight:750;display:flex}.process-step__topline small{color:#ffffff6e;font-size:inherit;text-align:right}.process-step__card h3{max-width:590px;margin-top:34px;font-size:clamp(1.75rem,2.75vw,2.8rem);line-height:1.06}.process-step__card>p{color:#ffffff94;max-width:590px;margin-top:17px;font-size:.78rem;line-height:1.75}.process-step__outcome{border-top:1px solid #ffffff26;grid-template-columns:92px 1fr;align-items:center;gap:18px;margin-top:30px;padding-top:18px;display:grid}.process-step__outcome span{color:#fff6;letter-spacing:.13em;text-transform:uppercase;font-size:.52rem;font-weight:750}.process-step__outcome strong{font-family:Aviano Gothic,sans-serif;font-size:.92rem;font-weight:400;line-height:1.45}.process-step__card footer{color:#ffffff78;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;margin-top:28px;font-size:.56rem;font-weight:700;display:flex}.process-step__card footer i{background:var(--gold-light);width:28px;height:1px}.process-journey__complete{z-index:1;align-items:center;gap:22px;margin-left:1px;display:flex;position:relative}.process-journey__complete>span{width:62px;height:62px;color:var(--navy-deep);background:var(--gold-light);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 9px #030b1beb}.process-journey__complete p{gap:5px;display:grid}.process-journey__complete strong{text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:1.08rem;font-weight:400}.process-journey__complete small{color:#ffffff7a;font-size:.6rem}.testimonial-section{background:var(--paper);padding:clamp(100px,11vw,160px) clamp(24px,7vw,110px);position:relative}.testimonial-head{justify-content:space-between;align-items:flex-start;max-width:1220px;margin:0 auto;display:flex}.testimonial-head>p{max-width:280px;color:var(--ink-soft);font-size:.77rem}.testimonial-stage{max-width:1100px;margin:clamp(70px,8vw,115px) auto 0;padding-left:130px;animation:.75s quoteIn;position:relative}@keyframes quoteIn{0%{opacity:0;transform:translateY(18px)}}.testimonial-mark{color:var(--gold);font-family:Georgia,serif;font-size:10rem;line-height:1;position:absolute;top:-46px;left:0}.testimonial-stage blockquote{letter-spacing:-.015em;max-width:930px;font-family:Aviano Gothic,sans-serif;font-size:clamp(1.85rem,3.6vw,3.75rem);font-weight:300;line-height:1.25}.testimonial-person{align-items:center;gap:13px;margin-top:42px;display:flex}.testimonial-person>span{width:42px;height:42px;color:var(--white);background:var(--navy);border-radius:50%;place-items:center;font-family:Aviano Gothic,sans-serif;display:grid}.testimonial-person p{flex-direction:column;display:flex}.testimonial-person strong{font-size:.75rem}.testimonial-person small{color:var(--ink-soft);font-size:.61rem}.testimonial-nav{align-items:center;gap:14px;max-width:1100px;margin:50px auto 0;padding-left:130px;display:flex}.testimonial-nav button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:42px;height:42px;transition:color .3s,background-color .3s;display:grid}.testimonial-nav button:hover{color:var(--white);background:var(--navy)}.testimonial-nav>span{letter-spacing:.12em;align-items:center;gap:8px;font-size:.59rem;font-weight:700;display:flex}.testimonial-nav i{background:var(--ink);width:24px;height:1px}.contact-section{background:var(--white);grid-template-columns:1fr 1fr;min-height:920px;display:grid}.contact-visual{min-height:760px;color:var(--white);background:var(--navy);position:relative;overflow:hidden}.contact-visual>img,.contact-visual__shade{width:100%;height:100%;position:absolute;inset:0}.contact-visual>img{object-fit:cover}.contact-visual__shade{background:linear-gradient(#030b1b38,#030b1bb8),linear-gradient(90deg,#030b1b8c,#0000 72%)}.contact-visual__copy{z-index:2;position:absolute;bottom:clamp(48px,7vw,94px);left:clamp(26px,5vw,78px);right:clamp(26px,5vw,78px)}.contact-visual__copy h2{text-transform:uppercase;margin-top:22px;font-size:clamp(2.45rem,3.35vw,3.35rem);line-height:1}.contact-visual__copy>span{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff3b;margin-top:28px;padding-top:18px;font-size:.55rem;font-weight:700;display:block}.contact-visual__coords{z-index:2;color:#ffffff7a;letter-spacing:.14em;text-align:right;font-size:.55rem;font-weight:700;line-height:1.8;position:absolute;top:34px;right:30px}.contact-panel{flex-direction:column;justify-content:center;padding:clamp(70px,7vw,105px) clamp(28px,6vw,88px);display:flex}.contact-panel__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:30px;display:flex}.contact-panel__head span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:.57rem;font-weight:750}.contact-panel__head p{max-width:330px;color:var(--ink-soft);font-size:.75rem;line-height:1.7}.contact-form{gap:26px;margin-top:42px;display:grid}.field-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contact-form label{gap:8px;display:grid}.contact-form label>span:first-child{color:var(--ink-soft);letter-spacing:.13em;text-transform:uppercase;font-size:.57rem;font-weight:750}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #07162f47;border-radius:0;outline:0;padding:12px 0;font-size:.82rem;transition:border-color .3s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--gold)}.contact-form textarea{resize:vertical}.select-wrap{display:block;position:relative}.select-wrap select{appearance:none}.select-wrap svg{pointer-events:none;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.form-submit{min-height:58px;color:var(--white);background:var(--navy);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;padding:0 22px;font-size:.65rem;font-weight:750;transition:background-color .35s,padding .35s;display:flex}.form-submit:hover{background:var(--gold);padding-right:28px}.contact-direct{color:var(--ink-soft);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:38px;padding-top:26px;font-size:.63rem;display:grid}.contact-direct a,.contact-direct span{align-items:center;gap:8px;display:flex}.contact-direct span{grid-column:1/-1}.site-footer{color:var(--white);background:var(--navy-deep);padding:56px clamp(24px,6vw,96px) 24px}.footer-top{border-bottom:1px solid #ffffff26;grid-template-columns:1fr minmax(280px,.7fr) auto;align-items:start;gap:60px;padding-bottom:42px;display:grid}.footer-top>p{color:#ffffff85;max-width:390px;font-size:.74rem;line-height:1.75}.footer-top>a{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ffffff80;align-items:center;gap:8px;padding-bottom:8px;font-size:.59rem;font-weight:700;display:inline-flex}.footer-statement{letter-spacing:-.03em;text-transform:uppercase;border-bottom:1px solid #ffffff26;justify-content:space-between;gap:20px;padding:clamp(58px,8vw,105px) 0;font-family:Aviano Gothic,sans-serif;font-size:clamp(2.85rem,6.1vw,6.2rem);font-weight:300;line-height:.88;display:flex;overflow:hidden}.footer-statement span:last-child{color:#0000;-webkit-text-stroke:1px #ffffff6b}.footer-grid{grid-template-columns:1.25fr repeat(3,1fr);gap:45px;padding:50px 0;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;display:flex}.footer-grid>div>span{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:.55rem;font-weight:750}.footer-grid p,.footer-grid a{color:#ffffff8a;font-size:.69rem;line-height:1.9}.footer-grid a{transition:color .3s}.footer-grid a:hover{color:var(--white)}.footer-bottom{color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-top:22px;font-size:.55rem;font-weight:650;display:flex}.whatsapp-float{z-index:980;min-height:50px;color:var(--gold-light);background:var(--navy);border:1px solid var(--gold);letter-spacing:.11em;text-transform:uppercase;border-radius:100px;align-items:center;gap:9px;padding:0 20px;font-size:.61rem;font-weight:750;display:inline-flex;position:fixed;bottom:22px;right:24px;box-shadow:0 16px 38px #07162f33}.project-drawer{z-index:1400;align-items:stretch;display:grid;position:fixed;inset:0}.project-drawer__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020814c7;border:0;animation:.45s backdropIn;position:absolute;inset:0}@keyframes backdropIn{0%{opacity:0}}.project-drawer__panel{z-index:2;background:var(--white);grid-template-columns:1.08fr .92fr;width:min(1240px,100vw - 80px);max-height:calc(100svh - 70px);margin:auto;animation:.65s cubic-bezier(.2,.75,.2,1) drawerIn;display:grid;position:relative;overflow:hidden}@keyframes drawerIn{0%{opacity:0;transform:translateY(34px)scale(.98)}}.project-drawer__close{z-index:5;width:44px;height:44px;color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030b1b80;border:1px solid #fff6;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.project-drawer__media{min-height:660px;color:var(--white);background:var(--navy);position:relative;overflow:hidden}.project-drawer__media img{object-fit:cover;width:100%;height:100%}.project-drawer__media:after{content:"";background:linear-gradient(#0000 60%,#030b1bad);position:absolute;inset:0}.project-drawer__media span,.project-drawer__media b{z-index:2;letter-spacing:.13em;text-transform:uppercase;font-size:.55rem;font-weight:700;position:absolute;bottom:22px}.project-drawer__media span{left:24px}.project-drawer__media b{color:var(--gold-light);right:24px}.project-drawer__content{flex-direction:column;justify-content:center;padding:clamp(44px,5vw,76px);display:flex}.project-drawer__content h2{margin-top:20px;font-size:clamp(2.2rem,4vw,4rem);line-height:1.02}.project-drawer__meta{color:var(--ink-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;margin-top:26px;padding:15px 0;font-size:.67rem;display:grid}.project-drawer__meta span{align-items:center;gap:8px;display:flex}.project-drawer__description{color:var(--ink-soft);margin-top:22px;font-size:.78rem;line-height:1.75}.project-drawer__features{grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:24px;display:grid}.project-drawer__features span{align-items:center;gap:8px;font-size:.65rem;display:flex}.project-drawer__features svg{color:var(--gold)}.project-drawer__content>a{border-bottom:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;width:fit-content;margin-top:34px;padding-bottom:8px;font-size:.61rem;font-weight:750;display:inline-flex}@media (max-width:1099px){.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto}.menu-toggle{display:inline-flex}.header-cta{display:none}.hero-scene--mid{grid-template-columns:50px 1fr}.hero-scene--mid dl{display:none}.manifesto-copy{grid-template-columns:1fr 270px}.portfolio-head{grid-template-columns:minmax(180px,.48fr) minmax(420px,1fr)}.portfolio-head>p{grid-column:2;max-width:420px}.portfolio-project{grid-template-columns:minmax(0,1.35fr) minmax(280px,.72fr);gap:48px;min-height:760px}.portfolio-project--reverse{grid-template-columns:minmax(280px,.72fr) minmax(0,1.35fr)}.portfolio-project__visual{height:clamp(500px,66svh,680px)}.amenity-universe__body{grid-template-columns:minmax(500px,1.08fr) minmax(330px,.92fr);gap:45px}.amenity-orbit{right:12px;transform:translateY(-52%)scale(.84)}.principles-list article{grid-template-columns:62px minmax(230px,.8fr) 1fr 50px}.process-shell{grid-template-columns:minmax(285px,.68fr) minmax(470px,1.32fr);gap:55px}.process-step__card{padding:34px}.contact-section{min-height:820px}.contact-direct{grid-template-columns:1fr}.contact-direct span{grid-column:auto}}@media (max-width:899px){.cursor-orbit{display:none}.hero-scroll{height:430vh}.hero-coordinate--left{display:none}.hero-scroll-orbit{width:76px;height:76px;bottom:28px;right:28px}.hero-scene{left:28px;right:28px}.hero-scene__bottom{max-width:calc(100% - 95px)}.manifesto-copy{grid-template-columns:1fr}.manifesto-copy>p:last-child{margin-left:auto}.manifesto-stats{grid-template-columns:1fr 1fr}.manifesto-stats>div:nth-child(2){border-right:0}.manifesto-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.portfolio-stage{padding:110px 24px 120px}.portfolio-head{grid-template-columns:1fr;gap:34px}.portfolio-head>p{grid-column:auto;max-width:470px;padding-top:16px}.portfolio-list{margin-top:82px}.portfolio-project,.portfolio-project--reverse{grid-template-columns:1fr;gap:0;min-height:0}.portfolio-project--reverse .portfolio-project__visual,.portfolio-project--reverse .portfolio-project__copy{grid-area:auto/1}.portfolio-project__visual{height:min(70svh,680px);min-height:510px}.portfolio-project__copy{width:min(100%,650px);padding:40px 4px 12px}.portfolio-project--reverse .portfolio-project__copy{margin-left:auto}.portfolio-project__copy>p:not(.portfolio-project__description){margin-top:44px}.portfolio-project__copy>strong{right:0}.portfolio-endcap{grid-template-columns:1fr;gap:26px}.portfolio-endcap h3{max-width:620px}.portfolio-endcap a{margin-top:8px}.amenity-universe{padding-left:24px;padding-right:24px}.amenity-universe__head{grid-template-columns:1fr}.amenity-universe__head>p{max-width:430px;margin-left:auto}.amenity-universe__body{grid-template-columns:1fr;gap:0;margin-left:-24px;margin-right:-24px;display:grid}.amenity-stage,.amenity-steps{grid-area:1/1}.amenity-stage{z-index:1;min-height:620px}.amenity-stage__frame{border-left:0;border-right:0;width:100%;height:100svh;min-height:620px}.amenity-steps{z-index:3;pointer-events:none;position:relative}.amenity-step{opacity:1;align-items:flex-end;min-height:100svh;padding:0 24px 32px}.amenity-step__inner{width:min(570px,100%);color:var(--white);pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030b1bbd;border:1px solid #ffffff3d;padding:24px 25px;box-shadow:0 20px 60px #030b1b47}.amenity-step__top{color:var(--gold-light)}.amenity-step__top>i{width:42px;height:42px;color:var(--white);border-color:#ffffff42}.amenity-step__inner>p{color:#ffffff94;margin-top:38px}.amenity-step h3{max-width:460px;color:var(--white);font-size:2.35rem}.amenity-step__copy{color:#ffffffad;border-color:#fff3;margin-top:22px;padding-top:16px}.amenity-step__copy>small{color:#ffffffd1;background:#d1b9821f}.amenity-stage__meta{display:none}.amenity-stage__shade{background:linear-gradient(#030b1b33,#030b1b14 40%,#030b1bb8)}.amenity-orbit{top:34%;right:2%;transform:translateY(-50%)scale(.78)}.landmark-copy>div{grid-template-columns:1fr}.landmark-copy button{width:fit-content}.principles-head{grid-template-columns:1fr}.principles-head>p{margin-left:auto}.principles-list article{grid-template-columns:56px 1fr 48px}.principles-list article p{grid-column:2/3}.principles-list article>i{grid-area:1/3/3}.assurance-strip{grid-template-columns:1fr 1fr}.assurance-strip>span:nth-child(2){border-right:0}.assurance-strip>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.process-shell{display:block}.process-copy{max-width:650px;position:relative;top:auto}.process-copy>.eyebrow{margin-top:58px}.process-copy__promise{max-width:470px;margin-top:44px}.process-journey{max-width:760px;margin:84px auto 0}.contact-section{grid-template-columns:1fr}.contact-visual,.contact-panel{min-height:760px}.footer-top{grid-template-columns:1fr auto}.footer-top>p{grid-area:2/1/auto/-1}.footer-statement{flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.project-drawer__panel{grid-template-columns:1fr;width:calc(100vw - 36px);overflow-y:auto}.project-drawer__media{min-height:48svh}.project-drawer__content{padding:38px 28px}}@media (max-width:767px){body{font-size:15px}.site-header{min-height:70px;padding:8px 18px}.site-header:before{width:18%}.brand>img{width:36px;height:40px}.brand__type strong{font-size:.62rem}.brand__type small{font-size:.39rem}.menu-toggle{min-height:38px;padding:0 12px}.menu-panel{padding:100px 20px 26px}.menu-panel__top{top:92px;left:20px;right:20px}.menu-panel__top>span{display:none}.menu-panel nav{width:100%;margin-top:38px}.menu-panel nav a{grid-template-columns:36px 1fr auto;padding:14px 0 16px}.menu-panel nav a strong{font-size:clamp(1.55rem,7vw,2.25rem)}.menu-panel__footer{gap:6px;display:grid;bottom:25px;left:20px;right:20px}.menu-panel__footer span{display:none}.hero-scroll{height:470vh}.hero-sticky{min-height:580px}.hero-crisp{display:block}.hero-media video{object-position:center center;transform:none}.hero-media__grain{display:none}.hero-media__grade{background:linear-gradient(#030a1770 0%,#030a1714 42%,#030a17ba 100%)}.hero-media__grid{background-size:25vw 25vw;-webkit-mask-image:linear-gradient(#000000b3,#0000 70%);mask-image:linear-gradient(#000000b3,#0000 70%)}.hero-coordinate--right{top:91px;right:20px}.hero-scene{bottom:34px;left:20px;right:20px}.hero-scene h1,.hero-scene h2{margin-top:15px;font-size:clamp(2.25rem,9.7vw,3.15rem);line-height:1}.hero-scene__bottom{gap:14px;max-width:calc(100% - 85px);margin-top:25px;padding-top:15px;display:grid}.hero-scene__bottom>span{display:none}.hero-scene--mid{grid-template-columns:34px 1fr}.hero-scene--mid .hero-scene__number{padding-top:24px}.hero-scene__bottom--final span{display:block}.hero-scroll-orbit{width:68px;height:68px;bottom:24px;right:18px}.hero-scroll-orbit span{display:none}.hero-meter{right:12px}.hero-meter>i{height:88px}.manifesto-section{padding:90px 20px 76px}.manifesto-section:before{left:33.333%}.manifesto-copy{gap:42px;margin-top:65px}.manifesto-copy h2{font-size:clamp(2.05rem,8.7vw,2.75rem);line-height:1.1}.manifesto-copy>p:last-child{max-width:90%;padding:17px 0 0 17px;font-size:.78rem}.manifesto-stats{margin:66px auto}.manifesto-stats>div{min-height:118px;padding:18px}.manifesto-stats strong{font-size:1.75rem}.manifesto-stats span{font-size:.52rem}.kinetic-ribbon{min-height:220px}.kinetic-ribbon__line{font-size:3rem}.portfolio-stage{padding:90px 20px 100px}.portfolio-head{gap:28px}.portfolio-head>div:nth-child(2)>.eyebrow{margin-bottom:18px}.portfolio-head h2{font-size:clamp(2.1rem,8.7vw,2.75rem)}.portfolio-head>p{max-width:92%;font-size:.73rem}.portfolio-list{margin-top:62px}.portfolio-project{padding:43px 0 50px}.portfolio-project__visual{height:min(62svh,570px);min-height:430px}.portfolio-project__status{padding:8px 10px;font-size:.49rem;top:15px;left:15px}.portfolio-project__open{bottom:15px;right:16px}.portfolio-project__copy{padding:31px 0 0}.portfolio-project__copy>p:not(.portfolio-project__description){margin-top:34px}.portfolio-project__copy h3{font-size:clamp(1.85rem,8vw,2.45rem)}.portfolio-project__description{margin-top:18px;font-size:.74rem}.portfolio-project__meta{margin-top:25px;padding-top:16px;font-size:.6rem}.portfolio-project__copy>button{margin-top:29px}.portfolio-project__copy>strong{font-size:8rem;top:39%}.portfolio-endcap{gap:22px;margin-top:55px;padding-top:48px}.portfolio-endcap h3{font-size:clamp(1.8rem,7.8vw,2.35rem)}.amenity-universe{padding:90px 20px 0}.amenity-universe__head{gap:30px}.amenity-universe__head h2{font-size:clamp(2.15rem,9vw,2.85rem)}.amenity-universe__head>p{max-width:92%;padding:17px 0 0 17px;font-size:.76rem}.amenity-universe__body{margin-top:65px;margin-left:-20px;margin-right:-20px}.amenity-stage,.amenity-stage__frame{min-height:580px}.amenity-step{padding:0 18px 24px}.amenity-step__inner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030b1bd6;padding:22px 20px}.amenity-step__inner>p{margin-top:28px;font-size:.5rem}.amenity-step h3{margin-top:10px;font-size:clamp(1.7rem,7.5vw,2.2rem)}.amenity-step__copy{margin-top:18px}.amenity-step__copy>p{font-size:.73rem}.amenity-step__copy>small{margin-top:11px;padding:10px 12px;font-size:.56rem}.amenity-stage__coords{top:20px;right:20px}.amenity-orbit{top:29%;right:-32px;transform:translateY(-50%)scale(.68)}.landmark-reveal{height:205vh;min-height:1200px}.landmark-sticky{min-height:580px}.landmark-layer img{object-position:center center}.landmark-copy{max-width:none;inset:auto 20px 55px;transform:none}.landmark-copy h2{margin-top:15px;font-size:clamp(2.2rem,9.5vw,3rem)}.landmark-copy>div{gap:15px;max-width:100%;margin-top:20px;padding-top:16px}.landmark-copy>div p{max-width:92%;font-size:.73rem}.landmark-labels{bottom:17px;left:16px;right:16px}.principles-section{padding:90px 20px}.principles-head{gap:28px}.principles-head h2{font-size:clamp(2.15rem,8.8vw,2.85rem)}.principles-head>p{max-width:90%;padding:17px 0 0 17px;font-size:.78rem}.principles-list{margin-top:60px}.principles-list article{grid-template-columns:36px 1fr;gap:12px;min-height:0;padding:25px 0}.principles-list article p{grid-column:2;font-size:.73rem}.principles-list article>i{display:none}.principles-list article:hover{padding-left:12px;padding-right:12px}.principles-list h3{font-size:1.45rem}.assurance-strip{margin-top:40px}.assurance-strip>span{flex-direction:column;min-height:82px;padding:14px;font-size:.52rem}.process-section{padding:90px 20px}.process-copy h2{font-size:clamp(2.15rem,8.8vw,2.85rem)}.process-copy>p:last-of-type{font-size:.76rem}.process-copy__promise{grid-template-columns:85px 1fr}.process-journey{margin-top:64px}.process-journey__legend{gap:9px;margin:0 0 30px 62px;font-size:.45rem}.process-journey__axis{top:45px;bottom:39px;left:23px}.process-step{grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:0;padding-bottom:24px}.process-step__marker{padding-top:23px}.process-step__marker span{width:48px;height:48px;font-size:.5rem;box-shadow:0 0 0 6px #030b1beb}.process-step__card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:25px 21px}.process-step__topline{gap:5px;display:grid}.process-step__topline small{text-align:left;line-height:1.5}.process-step__card h3{letter-spacing:-.02em;max-width:100%;margin-top:25px;font-size:clamp(1.15rem,5vw,1.45rem)}.process-step__card>p{font-size:.72rem}.process-step__outcome{grid-template-columns:1fr;gap:6px;margin-top:24px}.process-step__outcome strong{font-size:.79rem}.process-step__card footer{align-items:flex-start;margin-top:22px;font-size:.5rem;line-height:1.55}.process-step__card footer i{flex:0 0 22px;margin-top:.65em}.process-journey__complete{gap:15px;margin-left:0}.process-journey__complete>span{width:48px;height:48px;box-shadow:0 0 0 6px #030b1beb}.process-journey__complete strong{font-size:.86rem}.testimonial-section{padding:90px 20px}.testimonial-head>p{display:none}.testimonial-stage{margin-top:72px;padding-left:0}.testimonial-mark{font-size:7rem;top:-65px;left:-3px}.testimonial-stage blockquote{font-size:clamp(1.55rem,7.3vw,2.25rem);line-height:1.28}.testimonial-nav{margin-top:38px;padding-left:0}.contact-visual{min-height:76svh}.contact-visual__copy{bottom:38px;left:20px;right:20px}.contact-visual__copy h2{font-size:clamp(1.75rem,7.4vw,2.35rem)}.contact-visual__coords{top:22px;right:18px}.contact-panel{min-height:0;padding:70px 20px}.contact-panel__head{gap:15px;display:grid}.field-grid{grid-template-columns:1fr}.form-submit{padding:0 17px;font-size:.56rem}.site-footer{padding:48px 20px 22px}.footer-top{grid-template-columns:1fr;gap:28px}.footer-top>p{grid-area:auto}.footer-top>a{width:fit-content}.footer-statement{padding:55px 0;font-size:clamp(2.7rem,13vw,4.5rem)}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 22px}.footer-bottom{gap:7px;display:grid}.whatsapp-float{justify-content:center;width:48px;min-height:48px;padding:0;bottom:14px;right:15px}.whatsapp-float span{display:none}.project-drawer__panel{width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.project-drawer__media{min-height:42svh}.project-drawer__content{padding:34px 22px}.project-drawer__features{grid-template-columns:1fr}}@media (max-width:420px){.brand__type{display:none}.menu-panel .brand__type{display:flex}.hero-scene h1,.hero-scene h2{font-size:clamp(2.05rem,9vw,2.3rem)}.manifesto-copy h2{font-size:2.25rem}.portfolio-project__visual{min-height:390px}.footer-grid{grid-template-columns:1fr}}@media (hover:none){.portfolio-project__visual:hover img{filter:none}.process-step__card:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal],.manifesto-word,.portfolio-project__visual,.portfolio-project__copy,.process-step__card{visibility:visible!important;opacity:1!important;clip-path:none!important;transform:none!important}}.about-shell{--about-journey:0;background:var(--white)}.about-shell .page-progress{background:#07162f14}.about-header.is-menu-open{color:var(--white);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#ffffff24}.about-header.is-menu-open .brand>img{filter:brightness(0)invert()}.about-header.is-menu-open .header-cta:hover{color:var(--ink);background:var(--white)}.about-hero{min-height:max(820px,100svh);color:var(--white);background:var(--navy-deep);grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:20px;padding:clamp(142px,16vh,180px) clamp(24px,6vw,96px) clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.about-hero:before{z-index:3;content:"";pointer-events:none;background:linear-gradient(#d1b982b8,#ffffff1f 48%,#0000 94%);width:1px;position:absolute;top:clamp(130px,15vh,170px);bottom:clamp(28px,4vw,56px);left:clamp(24px,6vw,96px)}.about-hero:after{z-index:4;background:var(--gold-light);content:"";pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:clamp(127px,15vh - 3px,167px);left:calc(clamp(24px,6vw,96px) - 3px);box-shadow:0 0 0 7px #d1b98229}.about-hero__copy{z-index:3;pointer-events:none;grid-area:1/1/auto/11;align-self:end;max-width:1040px;padding:0 0 clamp(36px,5vh,58px) 28px;position:relative}.about-hero__copy>.section-index{margin-bottom:clamp(48px,7vh,76px)}.about-hero__copy>.eyebrow{margin-bottom:20px}.about-hero h1{letter-spacing:-.04em;text-transform:uppercase;max-width:1000px;font-size:clamp(3.05rem,4.1vw,4.9rem);font-weight:300;line-height:.94}.about-hero h1 span{display:block}.about-hero h1 span:last-child{color:var(--gold-light);margin-top:.1em}.about-hero__intro{border-top:1px solid #ffffff3d;grid-template-columns:1fr auto;gap:clamp(30px,5vw,72px);max-width:780px;margin-top:clamp(34px,4.5vh,52px);padding-top:20px;display:grid}.about-hero__intro>p{color:#ffffffad;max-width:570px;font-size:.77rem;line-height:1.8}.about-hero__intro>span{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:6px 1fr;align-content:start;column-gap:12px;font-size:.55rem;font-weight:750;line-height:1.8;display:grid}.about-hero__intro>span i{background:var(--gold-light);border-radius:50%;width:6px;height:6px;margin-top:4px}.about-hero__archive{z-index:0;background:var(--navy-deep);isolation:isolate;gap:3px;display:flex;position:absolute;inset:78px 0 0;overflow:hidden}.about-hero__archive:before{z-index:4;content:"";pointer-events:none;background:linear-gradient(90deg,#020916ed 0%,#020916ba 30%,#02091647 64%,#0209162e 100%),linear-gradient(#02091614 18%,#02091633 48%,#020916eb 100%);position:absolute;inset:0}.about-hero__archive:after{z-index:5;content:"";pointer-events:none;border:1px solid #ffffff12;position:absolute;inset:0;box-shadow:inset 0 0 130px #01061157}.about-hero__panel{z-index:1;background:var(--navy-deep);will-change:flex;flex:1 1 0;min-width:0;margin:0;transition:flex 1s cubic-bezier(.18,.8,.18,1);position:relative;overflow:hidden}.about-hero__panel:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#030b1b14,#030b1b94);position:absolute;inset:0}.about-hero__panel img{object-fit:cover;filter:saturate(.68)contrast(1.07)brightness(.76);will-change:transform, filter;width:100%;height:116%;transition:filter .8s;display:block}.about-hero__panel--1 img{object-position:57% center}.about-hero__panel--2 img{object-position:50% center}.about-hero__panel--3 img{object-position:66% center}.about-hero__panel--4 img{object-position:50% center}.about-hero__panel--5 img{object-position:52% center}.about-hero__panel figcaption{z-index:3;color:var(--white);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;font-size:.45rem;font-weight:750;display:flex;position:absolute;top:clamp(30px,4vw,58px);left:18px;right:18px}.about-hero__panel figcaption span{color:var(--gold-light)}.about-hero__panel figcaption strong{color:#ffffffb8;font-size:inherit;font-weight:inherit;letter-spacing:inherit;transition:color .5s}@media (hover:hover) and (min-width:1000px){.about-hero__archive:has(.about-hero__panel:hover) .about-hero__panel{flex:.78 1 0}.about-hero__archive:has(.about-hero__panel:hover) .about-hero__panel:hover{flex:1.75 1 0}.about-hero__panel:hover img{filter:saturate(.9)contrast(1.04)brightness(.9)}.about-hero__panel:hover figcaption strong{color:var(--white)}}.about-hero__facts{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030b1b29;border-top:1px solid #ffffff42;grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,.86fr);min-height:108px;display:grid;position:relative}.about-hero__facts>div{border-right:1px solid #fff3;grid-template-columns:auto 1fr;align-content:center;gap:5px 18px;padding:20px clamp(18px,2.6vw,38px);display:grid}.about-hero__facts>div>span,.about-hero__facts>div>small{color:#ffffff8f;letter-spacing:.15em;text-transform:uppercase;font-size:.45rem;font-weight:750}.about-hero__facts>div>span{color:var(--gold-light);grid-column:2;align-self:end}.about-hero__facts>div>strong{color:var(--white);letter-spacing:-.045em;grid-area:1/1/3;align-self:center;font-family:Aviano Gothic,sans-serif;font-size:clamp(1.8rem,2.8vw,3rem);font-weight:300;line-height:.9}.about-hero__facts>div>small{grid-column:2;align-self:start}.about-hero__scroll{color:var(--white);letter-spacing:.16em;text-transform:uppercase;background:#ffffff14;border-left:1px solid #fff3;justify-content:flex-start;align-items:center;gap:12px;padding:20px clamp(20px,3vw,42px);font-size:.52rem;font-weight:750;transition:color .35s,background-color .35s;display:flex}.about-hero__scroll:hover{color:var(--navy-deep);background:var(--gold-light)}.about-hero__scroll svg{animation:1.8s ease-in-out infinite about-scroll-nudge}@keyframes about-scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.about-story{background:var(--white);padding:clamp(110px,10vw,170px) clamp(24px,6vw,96px);position:relative;overflow:hidden}.about-story:before{opacity:.45;content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(8.333% - 1px),#07162f0f 8.333%);background-size:8.333% 100%;position:absolute;inset:0}.about-story__head{z-index:2;grid-template-columns:minmax(150px,.32fr) minmax(440px,.92fr) minmax(290px,.58fr);align-items:start;gap:clamp(40px,6vw,100px);display:grid;position:relative}.about-story__head,.about-story__visuals,.about-story__facts,.about-promise__meta,.about-promise__line,.about-purpose__shell,.about-values__head,.about-values__list,.about-method__head,.about-partners__copy,.about-partners__registry,.partner-logo-grid{width:min(100%,1680px);margin-left:auto;margin-right:auto}.about-story__head h2,.about-values__head h2,.about-method__head h2,.about-partners__copy h2{letter-spacing:-.032em;text-transform:uppercase;margin-top:22px;font-size:clamp(2.75rem,5vw,5.25rem);font-weight:300;line-height:.98}.about-story__lead{border-top:1px solid var(--line);border-left:1px solid var(--line);padding:24px 0 0 26px}.about-story__lead p{color:var(--ink-soft);font-size:.76rem;line-height:1.85}.about-story__lead p:first-child{color:var(--ink);font-size:1rem;line-height:1.65}.about-story__lead p+p{margin-top:24px}.about-story__visuals{z-index:2;grid-template-rows:1fr .64fr;grid-template-columns:repeat(12,1fr);gap:20px;min-height:790px;margin-top:clamp(80px,9vw,145px);display:grid;position:relative}.about-story__visuals figure{background:var(--paper);margin:0;position:relative;overflow:hidden}.about-story__visuals figure img{object-fit:cover;width:100%;height:112%}.about-story__wide{grid-area:1/1/3/9}.about-story__wide:after{content:"";background:linear-gradient(#0000 56%,#030b1bb8);position:absolute;inset:0}.about-story__wide figcaption{z-index:2;color:var(--white);justify-content:space-between;align-items:flex-end;gap:25px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.about-story__wide figcaption span{letter-spacing:.16em;text-transform:uppercase;font-size:.5rem;font-weight:750}.about-story__wide figcaption strong{text-align:right;text-transform:uppercase;max-width:380px;font-family:Aviano Gothic,sans-serif;font-size:clamp(1.15rem,1.8vw,1.9rem);font-weight:400;line-height:1.25}.about-story__portrait{grid-area:1/9/auto/13}.about-story__portrait img{object-position:center center}.about-story__note{color:var(--white);background:var(--navy);grid-area:2/9/auto/13;grid-template-columns:62px 1fr;align-items:end;gap:25px;padding:clamp(28px,4vw,58px);display:grid}.about-story__note img{filter:brightness(0)invert();width:58px}.about-story__note p{color:#ffffffad;font-size:.72rem;line-height:1.75}.about-story__facts{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:52px;display:grid;position:relative}.about-story__facts>div{border-right:1px solid var(--line);align-content:center;gap:10px;min-height:152px;padding:26px clamp(20px,2.5vw,40px);display:grid}.about-story__facts>div:last-child{border-right:0}.about-story__facts dt{letter-spacing:-.04em;font-family:Aviano Gothic,sans-serif;font-size:clamp(2rem,3vw,3.15rem);font-weight:300;line-height:1}.about-story__facts dd{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.54rem;font-weight:700}.about-promise{background:var(--paper);padding:clamp(100px,11vw,180px) clamp(24px,6vw,96px);position:relative;overflow:hidden}.about-promise:before{content:"";border:1px solid #b6975d38;border-radius:50%;width:55vw;height:55vw;position:absolute;top:-22vw;right:-15vw}.about-promise__meta{color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:clamp(60px,8vw,110px);font-size:.52rem;font-weight:700;display:flex}.about-promise__line{letter-spacing:-.035em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:clamp(2.65rem,6.25vw,6.45rem);font-weight:300;line-height:.98;display:grid;position:relative}.about-promise__line span{display:block}.about-promise__line span:nth-child(2n){margin-left:18%}.about-promise__line span:last-child{color:var(--gold)}.about-purpose{color:var(--white);background:var(--navy-deep);padding:clamp(110px,10vw,170px) clamp(24px,6vw,96px);position:relative;overflow:hidden}.about-purpose__grid{opacity:.55;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 95%);mask-image:linear-gradient(#000c,#0000 95%)}.about-purpose__shell{grid-template-columns:minmax(330px,.68fr) minmax(520px,1.32fr);gap:clamp(70px,9vw,150px);display:grid;position:relative}.about-purpose__intro{height:fit-content;position:sticky;top:125px}.about-purpose__intro>.eyebrow{margin-top:clamp(60px,8vw,105px)}.about-purpose__intro h2{letter-spacing:-.03em;text-transform:uppercase;margin-top:22px;font-size:clamp(2.85rem,4.7vw,5rem);font-weight:300;line-height:.97}.about-purpose__mark{align-items:center;gap:22px;margin-top:clamp(70px,10vw,130px);display:flex}.about-purpose__mark img{filter:brightness(0)invert();width:62px}.about-purpose__mark span{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;font-size:.52rem;font-weight:700;line-height:1.8}.about-purpose__chapters{gap:34px;display:grid}.purpose-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #ffffff29;min-height:52svh;padding:clamp(36px,5vw,72px);position:relative;overflow:hidden}.purpose-card>span{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;font-size:.53rem;font-weight:750}.purpose-card h3{letter-spacing:-.03em;text-transform:uppercase;max-width:780px;margin-top:clamp(90px,11vw,160px);font-size:clamp(2.15rem,4vw,4.1rem);font-weight:300;line-height:1.02}.purpose-card p{color:#fff9;max-width:620px;margin-top:32px;font-size:.76rem;line-height:1.85}.purpose-card>i{border:1px solid #d1b98259;border-radius:50%;width:88px;height:88px;position:absolute;top:35px;right:35px}.purpose-card>i:before,.purpose-card>i:after{background:var(--gold-light);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.purpose-card>i:before{width:30px;height:1px}.purpose-card>i:after{width:1px;height:30px}.purpose-card--vision{background:#b6975d12}.about-purpose__image{height:min(72svh,790px);margin:0;position:relative;overflow:hidden}.about-purpose__image:after{content:"";background:linear-gradient(#0000 58%,#030b1bb8);position:absolute;inset:0}.about-purpose__image img{object-fit:cover;width:100%;height:112%}.about-purpose__image figcaption{z-index:2;color:#ffffffc2;letter-spacing:.17em;text-transform:uppercase;font-size:.52rem;font-weight:750;position:absolute;bottom:24px;left:28px;right:28px}.about-values{background:var(--white);padding:clamp(110px,10vw,170px) clamp(24px,6vw,96px)}.about-values__head,.about-method__head,.about-partners__copy{grid-template-columns:minmax(150px,.3fr) minmax(440px,.92fr) minmax(280px,.58fr);align-items:start;gap:clamp(40px,6vw,100px);display:grid}.about-values__head>p,.about-method__head>p,.about-partners__copy>p{color:var(--ink-soft);border-top:1px solid var(--line);border-left:1px solid var(--line);padding:22px 0 0 24px;font-size:.76rem;line-height:1.85}.about-values__list{border-top:1px solid var(--line);margin-top:clamp(75px,9vw,130px)}.about-values__list article{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(310px,.85fr) minmax(300px,1fr) 54px;align-items:center;gap:clamp(24px,4vw,70px);min-height:170px;padding:35px 14px;transition:color .45s,padding .45s;display:grid;position:relative;overflow:hidden}.about-values__list article:before{z-index:0;background:var(--navy);content:"";transform-origin:bottom;transition:transform .55s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:scaleY(0)}.about-values__list article>*{z-index:1;position:relative}.about-values__list article>span{color:var(--gold);letter-spacing:.15em;font-size:.56rem;font-weight:750}.about-values__list h3{text-transform:uppercase;font-size:clamp(1.3rem,2.1vw,2.1rem);font-weight:400;line-height:1.2}.about-values__list p{max-width:610px;color:var(--ink-soft);font-size:.73rem;line-height:1.75;transition:color .4s}.about-values__list svg{justify-self:end;transition:transform .4s}.about-values__list article:hover{color:var(--white);padding-left:28px;padding-right:28px}.about-values__list article:hover:before{transform-origin:top;transform:scaleY(1)}.about-values__list article:hover p{color:#ffffff9e}.about-values__list article:hover svg{color:var(--gold-light);transform:rotate(45deg)}.about-method{background:var(--paper);padding:clamp(110px,10vw,170px) clamp(24px,6vw,96px);position:relative;overflow:hidden}.about-method:before{opacity:.28;content:"";pointer-events:none;background-image:linear-gradient(#07162f14 1px,#0000 1px),linear-gradient(90deg,#07162f14 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 90%);mask-image:linear-gradient(#000c,#0000 90%)}.about-method__head,.about-journey{z-index:2;position:relative}.about-journey{width:min(1280px,100%);margin:clamp(90px,10vw,150px) auto 0}.about-journey__line{background:#07162f24;width:1px;position:absolute;top:58px;bottom:70px;left:29px;overflow:hidden}.about-journey__line i{background:var(--gold);width:100%;height:100%;transform:scaleY(var(--about-journey));transform-origin:top;display:block}.about-journey__step{width:100%;min-height:0;margin:0 0 28px;padding-left:100px;position:relative}.about-journey__step:nth-of-type(odd),.about-journey__step:nth-of-type(2n){margin-left:0;margin-right:0;padding-left:100px;padding-right:0}.about-journey__marker{z-index:3;background:var(--paper);width:58px;height:58px;box-shadow:0 0 0 10px var(--paper);border:1px solid #b6975d94;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-journey__step:nth-of-type(odd) .about-journey__marker,.about-journey__step:nth-of-type(2n) .about-journey__marker{left:0;right:auto}.about-journey__marker span{color:var(--gold);letter-spacing:.12em;font-size:.55rem;font-weight:750}.about-journey__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #07162f1f;grid-template-rows:auto 1fr;grid-template-columns:minmax(250px,.72fr) minmax(320px,1fr);align-items:start;column-gap:clamp(45px,7vw,110px);padding:clamp(30px,4vw,52px);transition:transform .45s,border-color .45s,box-shadow .45s;display:grid;box-shadow:0 25px 70px #030b1b0f}.about-journey__card:hover{border-color:#b6975d7a;transform:translateY(-7px);box-shadow:0 32px 85px #030b1b1a}.about-journey__top{color:var(--gold);grid-area:1/1;justify-content:space-between;align-items:center;gap:20px;display:flex}.about-journey__top span{letter-spacing:.15em;text-align:right;text-transform:uppercase;font-size:.5rem;font-weight:750}.about-journey__card h3{text-transform:uppercase;grid-area:2/1;margin-top:42px;font-size:clamp(1.25rem,2vw,1.85rem);font-weight:400;line-height:1.25}.about-journey__card>p{max-width:620px;color:var(--ink-soft);grid-area:1/2/3;align-self:center;margin:0;font-size:.76rem;line-height:1.85}.about-journey__finish{z-index:3;align-items:center;gap:20px;width:fit-content;margin:16px 0 0;display:flex;position:relative}.about-journey__finish>span{width:58px;height:58px;color:var(--white);background:var(--gold);box-shadow:0 0 0 10px var(--paper);border-radius:50%;place-items:center;display:grid}.about-journey__finish p{gap:3px;display:grid}.about-journey__finish strong{text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:.9rem;font-weight:400}.about-journey__finish small{color:var(--ink-soft);font-size:.56rem}.about-assurance{color:var(--white);background:var(--navy);grid-template-columns:repeat(4,1fr);display:grid}.about-assurance>div{border-right:1px solid #ffffff24;justify-content:center;align-items:center;gap:15px;min-height:142px;padding:28px;display:flex}.about-assurance>div:last-child{border-right:0}.about-assurance svg{color:var(--gold-light)}.about-assurance span{letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:750}.about-partners{background:var(--paper);padding:clamp(110px,10vw,170px) clamp(24px,6vw,96px);position:relative;overflow:hidden}.about-partners:before{opacity:.25;content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(8.333% - 1px),#07162f14 8.333%);background-size:8.333% 100%;position:absolute;inset:0}.about-partners__copy,.about-partners__registry,.partner-logo-grid{z-index:2;position:relative}.about-partners__registry{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:clamp(70px,8vw,118px);padding:20px 0;display:flex}.about-partners__registry>span,.about-partners__registry small{color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.52rem;font-weight:750}.about-partners__registry p{align-items:baseline;gap:12px;display:flex}.about-partners__registry strong{letter-spacing:-.04em;font-family:Aviano Gothic,sans-serif;font-size:2.1rem;font-weight:300;line-height:1}.partner-logo-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);perspective:1000px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:42px;display:grid}.partner-logo-card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffb8;grid-column:span 2;grid-template-rows:auto 1fr auto;min-height:324px;padding:25px;transition:color .45s,background-color .45s,box-shadow .45s,transform .45s cubic-bezier(.2,.75,.25,1);display:grid;position:relative;overflow:hidden}.partner-logo-card:nth-child(3n+2){background:#ffffff7a}.partner-logo-card:nth-last-child(-n+2){grid-column:span 3}.partner-logo-card:before{background:var(--gold);content:"";width:0;height:3px;transition:width .5s cubic-bezier(.76,0,.24,1);position:absolute;top:0;right:0}.partner-logo-card__top{color:var(--ink-soft);letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:.49rem;font-weight:750;display:flex}.partner-logo-card__top i{background:currentColor;width:22px;height:1px;transition:width .4s,background-color .4s}.partner-logo-card__stage{background:var(--white);place-items:center;min-height:182px;display:grid;position:relative;overflow:hidden}.partner-logo-card__stage img{object-fit:contain;width:100%;height:100%;transition:filter .45s,transform .55s cubic-bezier(.2,.75,.25,1);display:block;transform:scale(.9)}.partner-logo-card__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding-top:16px;display:flex}.partner-logo-card__foot strong{letter-spacing:.04em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:.68rem;font-weight:400;line-height:1.35}.partner-logo-card__foot small{color:var(--ink-soft);letter-spacing:.13em;text-transform:uppercase;flex:none;font-size:.43rem;font-weight:700}.partner-logo-card:hover,.partner-logo-card:focus-visible{z-index:3;color:var(--ink);background:var(--white);transform:translateY(-8px);box-shadow:0 28px 65px #030b1b1f}.partner-logo-card:hover:before,.partner-logo-card:focus-visible:before{width:100%;left:0;right:auto}.partner-logo-card:hover .partner-logo-card__stage img,.partner-logo-card:focus-visible .partner-logo-card__stage img{filter:saturate(1.06)contrast(1.02);transform:scale(.97)}.partner-logo-card:hover .partner-logo-card__top,.partner-logo-card:focus-visible .partner-logo-card__top{color:var(--gold)}.partner-logo-card:hover .partner-logo-card__top i,.partner-logo-card:focus-visible .partner-logo-card__top i{background:var(--gold);width:44px}.about-closing{min-height:min(88svh,900px);color:var(--white);background:var(--navy-deep);align-items:center;padding:clamp(70px,8vw,120px) clamp(24px,6vw,96px);display:grid;position:relative;overflow:hidden}.about-closing>figure,.about-closing__shade{margin:0;position:absolute;inset:0}.about-closing>figure img{object-fit:cover;width:100%;height:112%}.about-closing__shade{z-index:1;background:linear-gradient(90deg,#030b1be6 0%,#030b1ba3 48%,#030b1b40 100%)}.about-closing__copy{z-index:2;width:min(620px,90%);position:relative}.about-closing__copy h2{letter-spacing:-.035em;text-transform:uppercase;margin-top:24px;font-size:clamp(3rem,5.8vw,6rem);font-weight:300;line-height:.96}.about-closing__copy>p:not(.eyebrow){color:#ffffffad;max-width:460px;margin-top:34px;font-size:.78rem;line-height:1.8}.about-closing__copy>a{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffffb3;border-radius:100px;align-items:center;gap:14px;min-height:52px;margin-top:38px;padding:0 22px;font-size:.58rem;font-weight:750;transition:color .35s,background .35s;display:inline-flex}.about-closing__copy>a:hover{color:var(--ink);background:var(--white)}.about-closing__index{z-index:2;letter-spacing:.16em;opacity:.55;text-transform:uppercase;font-size:.5rem;font-weight:750;position:absolute;bottom:35px;right:clamp(24px,6vw,96px)}@media (max-width:1199px){.about-hero{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px;padding-left:42px;padding-right:42px}.about-hero:before{left:42px}.about-hero:after{left:39px}.about-hero__copy{grid-column:1/11}.about-hero h1{font-size:clamp(3rem,4.5vw,3.65rem)}.about-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(170px,.74fr)}.about-hero__panel figcaption{gap:7px;left:13px;right:13px}.about-story__head,.about-values__head,.about-method__head,.about-partners__copy{grid-template-columns:125px minmax(390px,.95fr) minmax(260px,.62fr);gap:40px}.about-purpose__shell{grid-template-columns:minmax(290px,.62fr) minmax(480px,1.38fr);gap:60px}.partner-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-logo-card,.partner-logo-card:nth-last-child(-n+2){grid-column:span 1}.partner-logo-card:last-child{grid-column:span 2}}@media (max-width:999px){.about-hero{grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:12px;min-height:max(800px,100svh);padding:140px 28px 34px}.about-hero:before{top:138px;bottom:34px;left:28px}.about-hero:after{top:135px;left:25px}.about-hero__copy{grid-area:1/1/auto/-1;width:auto;max-width:none;padding:0 0 42px 22px}.about-hero__copy>.section-index{margin-bottom:54px}.about-hero h1{max-width:900px;font-size:clamp(2.75rem,5.25vw,3.35rem)}.about-hero__intro{max-width:700px}.about-hero__archive{position:absolute;inset:78px 0 0}.about-hero__panel figcaption{font-size:.39rem;left:10px;right:10px}.about-hero__facts{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(154px,.72fr)}.about-hero__facts>div{gap:4px 12px;padding-left:18px;padding-right:18px}.about-hero__facts>div:nth-child(2){border-right:1px solid #fff3}.about-hero__facts>div:nth-child(-n+2){border-bottom:0}.about-hero__facts>div>strong{font-size:clamp(1.65rem,3.8vw,2.4rem)}.about-hero__scroll{padding-left:22px;padding-right:22px}.about-story__head,.about-values__head,.about-method__head,.about-partners__copy{grid-template-columns:1fr 1fr}.about-story__head>.section-index,.about-values__head>.section-index,.about-method__head>.section-index,.about-partners__copy>.section-index{grid-column:1/-1}.about-story__visuals{min-height:680px}.about-story__wide{grid-column:1/9}.about-story__portrait,.about-story__note{grid-column:9/13}.about-purpose__shell{grid-template-columns:1fr}.about-purpose__intro{max-width:650px;position:relative;top:auto}.about-purpose__mark{margin-top:55px}.about-purpose__chapters{width:min(820px,100%);margin-left:auto}.purpose-card{min-height:500px}.about-values__list article{grid-template-columns:55px minmax(260px,.8fr) 1fr 38px;gap:24px}.about-assurance{grid-template-columns:1fr 1fr}.about-assurance>div:nth-child(2){border-right:0}.about-assurance>div:nth-child(-n+2){border-bottom:1px solid #ffffff24}}@media (max-width:767px){.about-header.is-menu-open .brand__type{display:flex}.about-hero{grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:8px;min-height:max(890px,100svh);padding:126px 20px 24px}.about-hero:before{top:124px;bottom:24px;left:20px}.about-hero:after{top:121px;left:17px}.about-hero__copy{grid-area:1/1/auto/-1;width:auto;padding:0 0 34px 18px}.about-hero h1{max-width:520px;font-size:clamp(2.45rem,9vw,3.05rem);line-height:.95}.about-hero__copy>.section-index{margin-bottom:44px}.about-hero__copy>.eyebrow{margin-bottom:16px}.about-hero__intro{grid-template-columns:1fr;gap:16px;max-width:540px;margin-top:32px;padding-top:17px}.about-hero__intro>p{max-width:460px;font-size:.7rem;line-height:1.72}.about-hero__intro>span{font-size:.49rem}.about-hero__archive{gap:2px;position:absolute;inset:78px 0 0}.about-hero__archive:before{background:linear-gradient(90deg,#020916e0 0%,#0209169e 62%,#02091661 100%),linear-gradient(#02091626 16%,#0209167a 54%,#020916f5 100%)}.about-hero__panel img{height:118%}.about-hero__panel figcaption{justify-content:center;top:24px;left:8px;right:8px}.about-hero__panel figcaption strong{display:none}.about-hero__facts{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;min-height:0}.about-hero__facts>div{gap:3px 10px;min-height:90px;padding:16px 14px}.about-hero__facts>div:nth-child(2){border-right:0}.about-hero__facts>div:nth-child(-n+2){border-bottom:1px solid #fff3}.about-hero__facts>div:nth-child(3){border-bottom:1px solid #fff3;border-right:0;grid-column:1/-1}.about-hero__facts>div>strong{font-size:2rem}.about-hero__facts>div>span,.about-hero__facts>div>small{font-size:.39rem}.about-hero__scroll{grid-column:1/-1;justify-content:flex-start;min-height:58px;padding:16px 20px}.about-story,.about-values,.about-method,.about-partners,.about-purpose{padding:90px 20px}.about-story__head,.about-values__head,.about-method__head,.about-partners__copy{grid-template-columns:1fr;gap:30px}.about-story__head h2,.about-values__head h2,.about-method__head h2,.about-partners__copy h2{margin-top:17px;font-size:clamp(2.15rem,9vw,2.85rem)}.about-story__lead,.about-values__head>p,.about-method__head>p,.about-partners__copy>p{max-width:92%;margin-left:auto;padding:17px 0 0 17px;font-size:.74rem}.about-story__lead p:first-child{font-size:.9rem}.about-story__visuals{min-height:0;margin-top:70px;display:block}.about-story__wide{height:62svh;min-height:480px}.about-story__portrait{border:0;width:64%;height:330px;margin:18px 0 0 auto!important}.about-story__wide figcaption{bottom:18px;left:18px;right:18px}.about-story__wide figcaption span{display:none}.about-story__wide figcaption strong{max-width:240px;margin-left:auto;font-size:1rem}.about-story__note{grid-template-columns:48px 1fr;margin-top:20px;padding:27px 24px}.about-story__note img{width:44px}.about-story__facts{grid-template-columns:1fr 1fr;margin-top:44px}.about-story__facts>div{min-height:120px;padding:20px}.about-story__facts>div:nth-child(2){border-right:0}.about-story__facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.about-promise{padding:90px 20px}.about-promise__meta{margin-bottom:55px}.about-promise__line{font-size:clamp(2rem,9.2vw,3rem);line-height:1.05}.about-promise__line span:nth-child(2n){margin:8px 0 8px 10%}.about-purpose__intro>.eyebrow{margin-top:50px}.about-purpose__intro h2{font-size:clamp(2.25rem,9.5vw,3rem)}.about-purpose__mark{margin-top:44px}.about-purpose__chapters{gap:20px}.purpose-card{min-height:420px;padding:27px 23px}.purpose-card h3{margin-top:95px;font-size:clamp(1.7rem,7.5vw,2.35rem)}.purpose-card p{margin-top:24px;font-size:.72rem}.purpose-card>i{width:60px;height:60px;top:22px;right:22px}.purpose-card>i:before{width:22px}.purpose-card>i:after{height:22px}.about-purpose__image{height:62svh;min-height:470px}.about-values__list{margin-top:62px}.about-values__list article{grid-template-columns:34px 1fr 28px;gap:12px;min-height:0;padding:25px 0}.about-values__list h3{font-size:1.3rem}.about-values__list p{grid-column:2/4;font-size:.71rem}.about-values__list svg{grid-area:1/3}.about-values__list article:hover{padding-left:14px;padding-right:14px}.about-journey{margin-top:65px;padding-left:0}.about-journey__line{top:29px;bottom:55px;left:25px}.about-journey__step,.about-journey__step:nth-of-type(odd),.about-journey__step:nth-of-type(2n){width:100%;min-height:0;margin:0;padding:0 0 24px 68px}.about-journey__marker,.about-journey__step:nth-of-type(odd) .about-journey__marker,.about-journey__step:nth-of-type(2n) .about-journey__marker{width:50px;height:50px;box-shadow:0 0 0 6px var(--paper);top:9px;left:0;right:auto;transform:none}.about-journey__card{padding:25px 21px;display:block}.about-journey__top{justify-content:start;gap:10px;display:grid}.about-journey__top span{text-align:left}.about-journey__card h3{margin-top:32px;font-size:1.3rem}.about-journey__card>p{max-width:none;margin-top:20px}.about-journey__finish{gap:16px;margin:4px 0 0}.about-journey__finish>span{width:50px;height:50px;box-shadow:0 0 0 6px var(--paper)}.about-assurance>div{text-align:center;flex-direction:column;gap:10px;min-height:105px;padding:18px}.about-assurance span{max-width:160px;font-size:.49rem;line-height:1.5}.about-partners__registry{margin-top:58px}.about-partners__registry p{gap:8px}.about-partners__registry strong{font-size:1.75rem}.about-partners__registry small{font-size:.45rem}.partner-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.partner-logo-card{min-height:272px;padding:18px}.partner-logo-card__stage{min-height:146px}.partner-logo-card__foot{gap:4px;display:grid}.partner-logo-card__foot small{font-size:.4rem}.about-closing{align-items:end;min-height:76svh;padding:70px 20px}.about-closing__shade{background:linear-gradient(#030b1b2e,#030b1be6)}.about-closing__copy{width:100%}.about-closing__copy h2{font-size:clamp(2.35rem,10.2vw,3.2rem)}.about-closing__copy>p:not(.eyebrow){margin-top:24px;font-size:.72rem}.about-closing__copy>a{min-height:48px;margin-top:28px}.about-closing__index{display:none}}@media (max-width:420px){.about-hero{min-height:max(860px,100svh)}.about-hero h1{font-size:clamp(2.38rem,11.1vw,2.9rem)}.about-hero__panel figcaption{display:none}.about-hero__facts>div{min-height:84px;padding:14px 11px}.about-hero__facts>div>strong{font-size:1.85rem}.about-story__portrait{width:68%}.about-story__facts dt{font-size:1.8rem}.about-promise__meta span:last-child{display:none}.about-purpose__mark img{width:50px}.about-partners__registry>span{max-width:115px;line-height:1.5}.about-assurance{grid-template-columns:1fr}.about-assurance>div,.about-assurance>div:nth-child(2){border-bottom:1px solid #ffffff24;border-right:0}.about-assurance>div:last-child{border-bottom:0}}@media (hover:none){.about-values__list article:hover{color:var(--ink);padding-left:0;padding-right:0}.about-values__list article:hover:before{transform:scaleY(0)}.about-values__list article:hover p{color:var(--ink-soft)}.about-values__list article:hover svg{color:currentColor;transform:none}.about-journey__card:hover{transform:none}.partner-logo-card:hover{box-shadow:none;transform:none}.partner-logo-card:hover:before{width:0}.partner-logo-card:hover .partner-logo-card__stage img{filter:none;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){[data-about-intro],[data-about-reveal],[data-about-wipe],[data-value-row],[data-partner-card],.about-promise__line span{visibility:visible!important;opacity:1!important;clip-path:none!important;transform:none!important}.about-hero__scroll svg{animation:none}}@media (max-width:560px){.partner-logo-grid{grid-template-columns:1fr}.partner-logo-card,.partner-logo-card:nth-last-child(-n+2),.partner-logo-card:last-child{grid-column:span 1;min-height:265px;padding:20px}.partner-logo-card__stage{min-height:145px}}.studio-about{--a2-space:clamp(86px, 9vw, 150px);--a2-gutter:clamp(24px, 6vw, 96px);background:var(--white)}.studio-about .page-progress{background:#07162f14}.a2-grid{opacity:.55;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(8.333% - 1px),#07162f0e 8.333%);background-size:8.333% 100%;position:absolute;inset:0}.a2-kicker{color:var(--ink-soft);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:13px;font-size:.52rem;font-weight:750;line-height:1;display:flex}.a2-kicker>span:first-child{color:var(--gold)}.a2-kicker i{background:currentColor;width:34px;height:1px}.a2-kicker--light{color:#ffffff8c}.a2-kicker--light>span:first-child{color:var(--gold-light)}.a2-hero{min-height:max(790px,100svh);padding:clamp(122px, 12vh, 150px) var(--a2-gutter) 0;background:linear-gradient(120deg,#fff 0% 58%,#f2efe8 100%);grid-template-rows:1fr auto;grid-template-columns:minmax(410px,.9fr) minmax(540px,1.1fr);column-gap:clamp(55px,7vw,125px);display:grid;position:relative;overflow:hidden}.a2-hero:before{background:var(--line);content:"";width:42%;height:1px;position:absolute;top:78px;right:0}.a2-hero__copy{z-index:4;flex-direction:column;justify-content:center;max-width:740px;padding-bottom:clamp(55px,7vh,85px);display:flex;position:relative}.a2-hero__copy>.eyebrow{margin-top:clamp(70px,9vh,105px)}.a2-hero h1{letter-spacing:-.038em;text-transform:uppercase;max-width:720px;margin-top:24px;font-size:clamp(3.05rem,4.55vw,5.35rem);font-weight:300;line-height:.99}.a2-hero h1 em,.a2-belief__statement h2 em{color:var(--gold);font-style:normal;font-weight:inherit;display:block}.a2-hero__lead{max-width:590px;color:var(--ink-soft);border-top:1px solid var(--line);margin-top:34px;padding-top:22px;font-size:.81rem;line-height:1.9}.a2-hero__signature{align-items:center;gap:18px;margin-top:32px;display:flex}.a2-hero__signature span{color:var(--ink-soft);letter-spacing:.17em;text-transform:uppercase;font-size:.48rem;font-weight:750}.a2-hero__signature strong{letter-spacing:.045em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:.78rem;font-weight:400}.a2-hero__composition{z-index:2;isolation:isolate;background:linear-gradient(90deg,#0000 calc(16.666% - 1px),#07162f12 16.666%) 0 0/16.666% 100%,linear-gradient(0deg,#0000 calc(16.666% - 1px),#07162f12 16.666%) 0 0/100% 16.666%,linear-gradient(145deg,#eee9df,#f9f8f4 54%,#e1dbcf) 0 0/100% 100%;border:1px solid #07162f1f;align-self:center;min-height:clamp(530px,68vh,720px);position:relative;overflow:hidden}.a2-hero__composition:before{z-index:8;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px #07162f14}.a2-hero__composition:after{z-index:1;content:"";border:1px solid #b6975d6b;width:58%;height:64%;position:absolute;bottom:8%;right:9%;transform:skewY(-8deg)}.a2-hero__plane{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff38;border:1px solid #07162f38;position:absolute}.a2-hero__plane--back{z-index:2;width:58%;height:72%;top:11%;right:9%;transform:skewY(-8deg)}.a2-hero__plane--front{z-index:3;background:linear-gradient(145deg,#ffffff61,#d6cfc12e);border-color:#07162f57;width:57%;height:66%;top:21%;right:20%;transform:skewY(-8deg);box-shadow:0 34px 70px #07162f1a}.a2-hero__structure{z-index:4;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:11px;display:grid;position:absolute;inset:24% 23% 16% 28%;transform:skewY(-8deg)}.a2-hero__structure i{background:linear-gradient(#b6975d24,#07162f08);border-top:1px solid #b6975dad;border-left:1px solid #07162f3d;height:100%}.a2-hero__structure i:first-child{height:54%}.a2-hero__structure i:nth-child(2){height:68%}.a2-hero__structure i:nth-child(3){height:82%}.a2-hero__structure i:nth-child(4){height:100%}.a2-hero__structure i:nth-child(5){height:76%}.a2-hero__structure i:nth-child(6){height:61%}.a2-hero__orbit{z-index:5;border:1px solid #07162f38;border-radius:50%;position:absolute}.a2-hero__orbit i{background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;box-shadow:0 0 0 7px #b6975d21}.a2-hero__orbit--one{width:min(29vw,380px);height:min(29vw,380px);top:15%;right:13%}.a2-hero__orbit--two{border-color:#b6975d61;width:min(18vw,235px);height:min(18vw,235px);bottom:2%;right:2%}.a2-hero__monogram{z-index:6;color:var(--navy);letter-spacing:-.08em;align-items:center;gap:15px;font-family:Aviano Gothic,sans-serif;font-size:clamp(4.7rem,8vw,9rem);font-weight:300;line-height:1;display:flex;position:absolute;top:36%;left:31%}.a2-hero__monogram i{background:var(--gold);width:1px;height:.8em;transform:rotate(23deg)}.a2-hero__coordinates{z-index:6;color:var(--ink-soft);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;font-size:.43rem;font-weight:800;display:flex;position:absolute;bottom:7%;left:5%}.a2-hero__coordinates i{background:var(--gold);width:26px;height:1px}.a2-hero__vertical{color:var(--ink-soft);letter-spacing:.22em;text-transform:uppercase;font-size:.43rem;font-weight:750;position:absolute;top:19%;right:-31px;transform:rotate(90deg)}.a2-hero__metrics{z-index:6;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(210px,.72fr);min-height:112px;display:grid;position:relative}.a2-hero__metrics>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-content:center;gap:4px 16px;padding:24px clamp(18px,2.5vw,38px);display:grid}.a2-hero__metrics strong{letter-spacing:-.04em;grid-row:1/3;align-self:center;font-family:Aviano Gothic,sans-serif;font-size:clamp(1.8rem,2.5vw,2.8rem);font-weight:300;line-height:1}.a2-hero__metrics>div span{max-width:130px;color:var(--ink-soft);letter-spacing:.15em;text-transform:uppercase;align-self:center;font-size:.47rem;font-weight:750;line-height:1.55}.a2-hero__metrics>a{color:var(--white);background:var(--navy);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;padding:22px 30px;font-size:.51rem;font-weight:750;transition:color .35s,background-color .35s;display:flex}.a2-hero__metrics>a:hover{color:var(--navy);background:var(--gold-light)}.a2-hero__metrics>a svg{animation:1.8s ease-in-out infinite about-scroll-nudge}.a2-belief{padding:var(--a2-space) var(--a2-gutter);color:var(--white);background:var(--navy-deep);position:relative;overflow:hidden}.a2-belief:before{opacity:.42;content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 82%);mask-image:linear-gradient(#000 0%,#0000 82%)}.a2-belief__word{color:#0000;letter-spacing:-.07em;opacity:.07;-webkit-text-stroke:1px var(--white);pointer-events:none;white-space:nowrap;font-family:Aviano Gothic,sans-serif;font-size:clamp(7rem,17vw,18rem);font-weight:700;line-height:1;position:absolute;top:78px;left:45%}.a2-section-head,.a2-belief__statement,.a2-belief__manifesto,.a2-belief__principles,.a2-legacy__intro,.a2-journey,.a2-method__manifesto,.a2-principle-grid,.a2-assurance,.a2-purpose,.a2-ecosystem__intro,.a2-company-grid,.a2-continuum{width:min(100%,1680px);margin-left:auto;margin-right:auto}.a2-section-head{z-index:2;justify-content:space-between;align-items:center;gap:35px;display:flex;position:relative}.a2-section-head>p{color:#ffffff80;text-align:right;max-width:390px;font-size:.69rem;line-height:1.7}.a2-belief__statement{z-index:2;grid-template-columns:minmax(520px,1.25fr) minmax(310px,.62fr);align-items:end;gap:clamp(65px,9vw,150px);margin-top:clamp(80px,9vw,145px);display:grid;position:relative}.a2-belief__statement h2{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(2.75rem,4.45vw,5rem);font-weight:300;line-height:1.02}.a2-belief__statement>div{border-top:1px solid #fff3;border-left:1px solid #fff3;padding:25px 0 0 27px}.a2-belief__statement>div p{color:#ffffff9e;font-size:.75rem;line-height:1.85}.a2-belief__statement>div p:first-child{color:#ffffffd6;font-size:.91rem}.a2-belief__statement>div p+p{margin-top:24px}.a2-belief__panorama{z-index:2;background:var(--navy);height:clamp(510px,64vw,790px);max-height:790px;margin-top:clamp(85px,10vw,155px);position:relative;overflow:hidden}.a2-belief__panorama:after{content:"";background:linear-gradient(#0000 58%,#030b1bc7);position:absolute;inset:0}.a2-belief__panorama img{object-fit:cover;width:100%;height:110%}.a2-belief__panorama figcaption{z-index:2;justify-content:space-between;align-items:flex-end;gap:28px;display:flex;position:absolute;bottom:30px;left:36px;right:36px}.a2-belief__panorama figcaption span{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;font-size:.5rem;font-weight:750}.a2-belief__panorama figcaption strong{text-align:right;text-transform:uppercase;max-width:440px;font-family:Aviano Gothic,sans-serif;font-size:clamp(1.25rem,2vw,2rem);font-weight:400;line-height:1.25}.a2-belief__manifesto{background:linear-gradient(90deg,#0000 calc(12.5% - 1px),#ffffff0f 12.5%) 0 0/12.5% 100%,linear-gradient(0deg,#0000 calc(25% - 1px),#ffffff0f 25%) 0 0/100% 25%,linear-gradient(135deg,#ffffff09,#b6975d13) 0 0/100% 100%;border:1px solid #ffffff2b;align-content:center;min-height:clamp(430px,48vw,690px);margin-top:clamp(80px,9vw,140px);padding:clamp(36px,6vw,96px);display:grid;position:relative;overflow:hidden}.a2-belief__manifesto:before{aspect-ratio:1;content:"";border:1px solid #d1b98254;border-radius:50%;width:60%;position:absolute;top:-35%;right:-5%;box-shadow:0 0 0 65px #ffffff05,0 0 0 130px #ffffff03}.a2-belief__manifesto>span{color:var(--gold-light);letter-spacing:.18em;font-size:.48rem;font-weight:750;position:absolute;top:28px;left:30px}.a2-belief__manifesto blockquote{z-index:2;letter-spacing:-.035em;text-transform:uppercase;max-width:1040px;font-family:Aviano Gothic,sans-serif;font-size:clamp(2.8rem,5.6vw,6.6rem);font-weight:300;line-height:1.04;position:relative}.a2-belief__manifesto>div{z-index:2;align-items:flex-start;gap:14px;display:flex;position:absolute;bottom:clamp(28px,5vw,64px);right:clamp(28px,5vw,74px)}.a2-belief__manifesto>div i{background:var(--gold-light);border-radius:50%;width:7px;height:7px;margin-top:5px}.a2-belief__manifesto>div p{color:#ffffff8f;letter-spacing:.16em;text-transform:uppercase;font-size:.51rem;font-weight:750;line-height:1.75}.a2-belief__principles{z-index:2;border-bottom:1px solid #ffffff29;border-left:1px solid #ffffff29;border-right:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.a2-belief__principles span{color:#ffffffb8;letter-spacing:.16em;text-align:center;text-transform:uppercase;border-right:1px solid #ffffff29;justify-content:center;align-items:center;min-height:112px;padding:24px;font-size:.5rem;font-weight:750;display:flex}.a2-belief__principles span:last-child{border-right:0}.a2-legacy{padding:var(--a2-space) var(--a2-gutter);background:var(--white);position:relative}.a2-legacy__intro,.a2-ecosystem__intro{grid-template-columns:minmax(145px,.28fr) minmax(440px,.92fr) minmax(290px,.55fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.a2-legacy__intro h2,.a2-ecosystem__intro h2{letter-spacing:-.035em;text-transform:uppercase;margin-top:20px;font-size:clamp(2.75rem,4.8vw,5.05rem);font-weight:300;line-height:1}.a2-legacy__intro-copy,.a2-ecosystem__intro>p{color:var(--ink-soft);border-top:1px solid var(--line);border-left:1px solid var(--line);padding:22px 0 0 24px;font-size:.75rem;line-height:1.85}.a2-legacy__intro-copy a{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-top:28px;font-size:.51rem;font-weight:750;display:inline-flex}.a2-projects{gap:clamp(28px,3vw,46px);margin-top:clamp(80px,9vw,140px);display:grid}.a2-project{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);min-height:clamp(540px,56vw,720px);display:grid;position:relative;overflow:hidden}.a2-project:nth-child(2n){background:#f8f7f3;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)}.a2-project:nth-child(2n) figure{order:2}.a2-project:nth-child(2n) .a2-project__content{order:1}.a2-project figure{background:var(--navy);min-height:100%;margin:0;position:relative;overflow:hidden}.a2-project figure img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:filter .6s}.a2-project:first-child figure img{object-position:center 42%}.a2-project:nth-child(2) figure img{object-position:center 48%}.a2-project:nth-child(3) figure img{object-position:center 45%}.a2-project:nth-child(4) figure img{object-position:center 42%}.a2-project:nth-child(5) figure img,.a2-project:nth-child(6) figure img{object-position:center}.a2-project:nth-child(7) figure img{object-position:55% center}.a2-project__shade{background:linear-gradient(#0000 62%,#030b1bb8);position:absolute;inset:0}.a2-project figure figcaption{z-index:2;color:var(--white);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:25px;font-size:.48rem;font-weight:750;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.a2-project figure figcaption span{color:var(--gold-light)}.a2-project figure figcaption strong{text-align:right;max-width:260px}.a2-project__content{grid-template-columns:52px 1fr;align-content:space-between;gap:34px 22px;padding:clamp(42px,5vw,82px);display:grid}.a2-project__content>span{color:var(--gold);letter-spacing:.17em;font-size:.55rem;font-weight:800}.a2-project__content>div>p{color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.5rem;font-weight:750}.a2-project__content h3{letter-spacing:-.025em;text-transform:uppercase;margin-top:19px;font-size:clamp(1.75rem,2.8vw,3.2rem);font-weight:300;line-height:1.08}.a2-project__content>p{color:var(--ink-soft);border-top:1px solid var(--line);grid-column:2;padding-top:28px;font-size:.76rem;line-height:1.85}.a2-project__content ul{flex-wrap:wrap;grid-column:2;gap:12px;margin:0;padding:0;list-style:none;display:flex}.a2-project__content li{border:1px solid var(--line);letter-spacing:.11em;text-transform:uppercase;border-radius:100px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:.46rem;font-weight:750;display:flex}.a2-project__content li svg{color:var(--gold)}@media (hover:hover){.a2-project:hover figure img{filter:saturate(1.08)contrast(1.03)}}.a2-journey{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(80px,9vw,140px);display:grid;position:relative}.a2-journey article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff9e;flex-direction:column;min-height:clamp(430px,38vw,570px);padding:clamp(28px,3vw,48px);transition:color .5s,background-color .5s,transform .5s;display:flex;position:relative}.a2-journey__rail{color:var(--gold);letter-spacing:.16em;align-items:center;gap:13px;font-size:.5rem;font-weight:750;display:flex}.a2-journey__rail i{background:currentColor;width:44px;height:1px}.a2-journey__marker{color:var(--ink-soft);letter-spacing:.15em;text-transform:uppercase;margin-top:auto;padding-top:80px;font-size:.48rem;font-weight:750}.a2-journey h3{text-transform:uppercase;max-width:290px;margin-top:22px;font-size:clamp(1.35rem,2vw,2rem);font-weight:400;line-height:1.2}.a2-journey__copy{max-width:310px;color:var(--ink-soft);margin-top:24px;font-size:.7rem;line-height:1.8}.a2-journey article>strong{color:var(--gold);border-top:1px solid var(--line);letter-spacing:.15em;text-transform:uppercase;margin-top:34px;padding-top:18px;font-size:.46rem;font-weight:750}@media (hover:hover){.a2-journey article:hover{z-index:2;color:var(--white);background:var(--navy);transform:translateY(-8px);box-shadow:0 28px 65px #07162f29}.a2-journey article:hover .a2-journey__marker,.a2-journey article:hover .a2-journey__copy{color:#ffffff94}.a2-journey article:hover>strong{border-color:#ffffff26}}.a2-method{padding:var(--a2-space) var(--a2-gutter);color:var(--white);background:var(--navy);position:relative;overflow:hidden}.a2-method:before{content:"";border:1px solid #d1b98226;border-radius:50%;width:60vw;height:60vw;position:absolute;top:-26vw;right:-18vw}.a2-method__manifesto{z-index:2;grid-template-columns:minmax(150px,.28fr) minmax(560px,1.05fr) minmax(200px,.35fr);align-items:end;gap:clamp(42px,6vw,96px);display:grid;position:relative}.a2-method__manifesto h2{letter-spacing:-.035em;text-transform:uppercase;margin-top:22px;font-size:clamp(2.8rem,4.7vw,5rem);font-weight:300;line-height:1}.a2-method__seal{border-top:1px solid #fff3;border-left:1px solid #fff3;align-items:center;gap:20px;padding:26px;display:flex}.a2-method__seal strong{width:58px;height:58px;color:var(--gold-light);letter-spacing:.08em;border:1px solid #d1b9829e;border-radius:50%;flex:none;place-items:center;font-family:Aviano Gothic,sans-serif;font-size:.75rem;font-weight:400;display:grid}.a2-method__seal i{background:#d1b9829e;flex:none;width:22px;height:1px}.a2-method__seal span{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;font-size:.5rem;font-weight:750;line-height:1.7}.a2-principle-grid{z-index:2;border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(80px,9vw,135px);display:grid;position:relative}.a2-principle-grid article{background:#ffffff06;border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;align-content:space-between;min-height:370px;padding:clamp(28px,3.1vw,48px);transition:background-color .45s,transform .45s;display:grid;position:relative}.a2-principle-grid article>div{color:var(--gold-light);letter-spacing:.17em;justify-content:space-between;align-items:center;font-size:.51rem;font-weight:750;display:flex}.a2-principle-grid article h3{text-transform:uppercase;max-width:280px;margin-top:85px;font-size:clamp(1.3rem,1.8vw,1.9rem);font-weight:400;line-height:1.2}.a2-principle-grid article p{color:#ffffff91;margin-top:28px;font-size:.7rem;line-height:1.8}@media (hover:hover){.a2-principle-grid article:hover{z-index:2;background:#b6975d1c;transform:translateY(-8px)}}.a2-assurance{z-index:2;border-bottom:1px solid #ffffff2b;border-left:1px solid #ffffff2b;border-right:1px solid #ffffff2b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.a2-assurance>div{border-right:1px solid #ffffff2b;justify-content:center;align-items:center;gap:13px;min-height:112px;padding:22px;display:flex}.a2-assurance>div:last-child{border-right:0}.a2-assurance svg{color:var(--gold-light)}.a2-assurance span{letter-spacing:.14em;text-transform:uppercase;font-size:.48rem;font-weight:750}.a2-purpose{z-index:2;grid-template-columns:1fr 1fr;gap:24px;margin-top:clamp(70px,8vw,120px);display:grid;position:relative}.a2-purpose article{background:#ffffff09;border:1px solid #ffffff29;min-height:390px;padding:clamp(38px,5vw,76px)}.a2-purpose article:nth-child(2){background:#b6975d14}.a2-purpose article>span{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;font-size:.51rem;font-weight:750}.a2-purpose h3{text-transform:uppercase;max-width:560px;margin-top:clamp(75px,8vw,120px);font-size:clamp(1.85rem,3vw,3.2rem);font-weight:300;line-height:1.08}.a2-purpose p{color:#ffffff94;max-width:560px;margin-top:28px;font-size:.73rem;line-height:1.85}.a2-ecosystem{padding:var(--a2-space) var(--a2-gutter);background:var(--paper);position:relative;overflow:hidden}.a2-ecosystem:before{opacity:.32;content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(8.333% - 1px),#07162f12 8.333%);background-size:8.333% 100%;position:absolute;inset:0}.a2-ecosystem__intro,.a2-company-grid,.a2-partner-head,.a2-logo-grid{z-index:2;position:relative}.a2-company-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(75px,8vw,125px);display:grid}.a2-company-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff75;align-content:space-between;min-height:260px;padding:clamp(28px,3vw,46px);display:grid}.a2-company-grid article>span{color:var(--gold);letter-spacing:.17em;font-size:.5rem;font-weight:750}.a2-company-grid h3{text-transform:uppercase;margin-top:65px;font-size:clamp(1.25rem,1.8vw,1.85rem);font-weight:400}.a2-company-grid p{color:var(--ink-soft);letter-spacing:.13em;text-transform:uppercase;margin-top:15px;font-size:.55rem;font-weight:700}.a2-partner-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:clamp(80px,9vw,130px);padding:20px 0;display:flex}.a2-partner-head>span,.a2-partner-head p{color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.51rem;font-weight:750}.a2-partner-head p{align-items:baseline;gap:10px;display:flex}.a2-partner-head strong{color:var(--ink);letter-spacing:-.04em;font-family:Aviano Gothic,sans-serif;font-size:2rem;font-weight:300}.a2-logo-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:34px;display:grid}.a2-logo-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffb3;grid-column:span 3;grid-template-rows:auto 1fr auto;gap:14px;min-height:245px;padding:20px;transition:background-color .4s,transform .4s,box-shadow .4s;display:grid;position:relative}.a2-logo-grid article:nth-last-child(-n+3){grid-column:span 4}.a2-logo-grid article>span{color:var(--ink-soft);letter-spacing:.15em;font-size:.46rem;font-weight:750}.a2-logo-grid article>div{background:var(--white);place-items:center;min-height:135px;display:grid;overflow:hidden}.a2-logo-grid article img{object-fit:contain;width:100%;height:100%;transition:transform .45s}.a2-logo-grid article>strong{letter-spacing:.04em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:.58rem;font-weight:400;line-height:1.35}.a2-continuum{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(75px,8vw,120px);padding:clamp(30px,4vw,54px) 0;display:grid;position:relative}.a2-continuum>div{border-right:1px solid var(--line);align-items:center;gap:clamp(14px,2vw,30px);min-height:95px;padding:0 clamp(16px,2vw,30px);display:flex}.a2-continuum>div:last-child{border-right:0}.a2-continuum span{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:clamp(.75rem,1.15vw,1.05rem);font-weight:400}.a2-continuum i{background:var(--gold);flex:auto;height:1px;position:relative}.a2-continuum i:after{background:var(--gold);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}@media (hover:hover){.a2-logo-grid article:hover{z-index:2;background:var(--white);transform:translateY(-6px);box-shadow:0 24px 55px #07162f1a}.a2-logo-grid article:hover img{transform:scale(1.045)}}.a2-closing{min-height:min(88svh,900px);padding:clamp(80px, 9vw, 135px) var(--a2-gutter);color:var(--white);background:var(--navy-deep);align-items:center;display:grid;position:relative;overflow:hidden}.a2-closing__architecture{z-index:0;opacity:.56;background:linear-gradient(90deg,#0000 calc(8.333% - 1px),#ffffff0e 8.333%) 0 0/8.333% 100%,linear-gradient(0deg,#0000 calc(20% - 1px),#ffffff0e 20%) 0 0/100% 20%;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:1px;display:grid;position:absolute;inset:0}.a2-closing__architecture i{background:linear-gradient(#b6975d1a,#ffffff05);border-top:1px solid #d1b9826b;border-right:1px solid #ffffff14}.a2-closing__architecture i:first-child{height:30%}.a2-closing__architecture i:nth-child(2){height:49%}.a2-closing__architecture i:nth-child(3){height:68%}.a2-closing__architecture i:nth-child(4){height:92%}.a2-closing__architecture i:nth-child(5){height:74%}.a2-closing__architecture i:nth-child(6){height:54%}.a2-closing__architecture i:nth-child(7){height:38%}.a2-closing__orb{z-index:1;aspect-ratio:1;color:#ffffff0b;border:1px solid #d1b9825c;border-radius:50%;place-items:center;width:min(34vw,480px);font-family:Aviano Gothic,sans-serif;font-size:clamp(3.5rem,7.5vw,7rem);display:grid;position:absolute;top:50%;right:9%;transform:translateY(-50%)}.a2-closing__orb:before,.a2-closing__orb:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute}.a2-closing__orb:before{inset:10%}.a2-closing__orb:after{inset:25%}.a2-closing__media,.a2-closing__shade{position:absolute;inset:0}.a2-closing__media img{object-fit:cover;width:100%;height:112%}.a2-closing__shade{z-index:1;background:linear-gradient(90deg,#030b1bf5 0%,#030b1bd1 43%,#030b1b42 100%)}.a2-closing__copy{z-index:2;width:min(720px,88%);position:relative}.a2-closing__copy h2{letter-spacing:-.035em;text-transform:uppercase;margin-top:25px;font-size:clamp(2.85rem,5vw,5.5rem);font-weight:300;line-height:1}.a2-closing__copy>p:not(.eyebrow){color:#ffffffa6;max-width:520px;margin-top:32px;font-size:.77rem;line-height:1.85}.a2-closing__copy>a{letter-spacing:.15em;text-transform:uppercase;border:1px solid #ffffffa8;border-radius:100px;align-items:center;gap:13px;min-height:52px;margin-top:36px;padding:0 22px;font-size:.54rem;font-weight:750;transition:color .35s,background-color .35s;display:inline-flex}.a2-closing__copy>a:hover{color:var(--ink);background:var(--white)}.a2-closing__index{z-index:2;right:var(--a2-gutter);letter-spacing:.17em;opacity:.58;font-size:.48rem;font-weight:750;position:absolute;bottom:34px}@media (max-width:1199px){.a2-hero{grid-template-columns:minmax(370px,.9fr) minmax(470px,1.1fr);column-gap:45px}.a2-hero h1{font-size:clamp(2.9rem,4.55vw,4rem)}.a2-hero__composition{min-height:590px}.a2-legacy__intro,.a2-ecosystem__intro{grid-template-columns:120px minmax(390px,.95fr) minmax(250px,.58fr);gap:38px}.a2-method__manifesto{grid-template-columns:120px minmax(480px,1fr) minmax(190px,.38fr);gap:38px}.a2-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.a2-journey article{min-height:440px}.a2-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a2-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.a2-logo-grid article,.a2-logo-grid article:nth-last-child(-n+3){grid-column:span 2}.a2-logo-grid article:nth-last-child(-n+2){grid-column:span 3}}@media (max-width:999px){.a2-hero{grid-template-columns:1fr 1fr;column-gap:28px;min-height:auto;padding-top:130px}.a2-hero__copy>.eyebrow{margin-top:55px}.a2-hero h1{font-size:clamp(2.65rem,5.5vw,3.4rem)}.a2-hero__lead{font-size:.73rem}.a2-hero__composition{min-height:535px}.a2-hero__monogram{font-size:clamp(4.25rem,8.5vw,6.4rem);left:24%}.a2-hero__structure{left:20%;right:18%}.a2-hero__metrics{grid-template-columns:repeat(3,1fr) minmax(170px,.7fr)}.a2-belief__statement{grid-template-columns:1fr .55fr;gap:48px}.a2-belief__statement h2{font-size:clamp(2.45rem,5.4vw,3.5rem)}.a2-legacy__intro,.a2-ecosystem__intro,.a2-method__manifesto{grid-template-columns:1fr 1fr}.a2-legacy__intro>.a2-kicker,.a2-ecosystem__intro>.a2-kicker,.a2-method__manifesto>.a2-kicker{grid-column:1/-1}.a2-project,.a2-project:nth-child(2n){grid-template-columns:1.05fr .95fr;min-height:570px}.a2-project:nth-child(2n) figure{order:1}.a2-project:nth-child(2n) .a2-project__content{order:2}.a2-project__content{grid-template-columns:38px 1fr;padding:42px 34px}.a2-method__seal{align-self:stretch}.a2-company-grid,.a2-assurance{grid-template-columns:repeat(2,minmax(0,1fr))}.a2-assurance>div:nth-child(2){border-right:0}.a2-assurance>div:nth-child(-n+2){border-bottom:1px solid #ffffff2b}}@media (max-width:767px){.studio-about{--a2-space:88px;--a2-gutter:20px}.about-header.is-menu-open .brand__type{display:flex}.a2-hero{background:linear-gradient(145deg,#fff 0% 55%,#f1eee7 100%);min-height:auto;padding:122px 20px 0;display:block}.a2-hero:before{display:none}.a2-hero__copy{max-width:620px;padding-bottom:0}.a2-hero__copy>.eyebrow{margin-top:46px}.a2-hero h1{margin-top:20px;font-size:clamp(2.55rem,10.6vw,3.65rem);line-height:.98}.a2-hero__lead{max-width:520px;margin-top:28px;padding-top:18px;font-size:.74rem;line-height:1.78}.a2-hero__signature{margin-top:25px}.a2-hero__composition{min-height:545px;margin-top:48px}.a2-hero__composition:before{width:auto;height:auto;inset:0}.a2-hero__composition:after{width:68%;height:66%;bottom:7%;right:7%}.a2-hero__plane--back{width:67%;height:72%;top:10%;right:7%}.a2-hero__plane--front{width:69%;height:66%;top:20%;right:16%}.a2-hero__structure{gap:8px;inset:24% 20% 16%}.a2-hero__orbit--one{width:min(72vw,330px);height:min(72vw,330px);top:13%;right:11%}.a2-hero__orbit--two{width:min(44vw,205px);height:min(44vw,205px);bottom:0;right:-3%}.a2-hero__monogram{gap:11px;font-size:clamp(4.5rem,21vw,7rem);top:36%;left:23%}.a2-hero__coordinates{bottom:6%;left:5%}.a2-hero__vertical{display:none}.a2-hero__metrics{grid-template-columns:1fr 1fr;margin:40px -20px 0}.a2-hero__metrics>div{min-height:94px;padding:17px 20px}.a2-hero__metrics>div:nth-child(2){border-right:0}.a2-hero__metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.a2-hero__metrics strong{font-size:2rem}.a2-hero__metrics>div span{font-size:.42rem}.a2-hero__metrics>a{grid-column:1/-1;min-height:58px}.a2-section-head{gap:30px;display:grid}.a2-section-head>p{text-align:left;max-width:280px}.a2-belief__word{font-size:9rem;top:90px;left:30%}.a2-belief__statement{grid-template-columns:1fr;gap:42px;margin-top:68px;display:grid}.a2-belief__statement h2{font-size:clamp(2.25rem,9vw,3rem)}.a2-belief__statement>div{max-width:92%;margin-left:auto;padding:20px 0 0 20px}.a2-belief__manifesto{min-height:510px;margin-top:72px;padding:72px 24px 105px}.a2-belief__manifesto:before{width:100%;top:-4%;right:-38%}.a2-belief__manifesto blockquote{font-size:clamp(2.15rem,9.2vw,3.25rem);line-height:1.08}.a2-belief__manifesto>div{bottom:24px;left:24px;right:22px}.a2-belief__principles{grid-template-columns:1fr 1fr}.a2-belief__principles span{min-height:92px;padding:18px 12px;font-size:.43rem}.a2-belief__principles span:nth-child(2){border-right:0}.a2-belief__principles span:nth-child(-n+2){border-bottom:1px solid #ffffff29}.a2-legacy__intro,.a2-ecosystem__intro,.a2-method__manifesto{grid-template-columns:1fr;gap:32px}.a2-legacy__intro h2,.a2-ecosystem__intro h2,.a2-method__manifesto h2{font-size:clamp(2.25rem,9.2vw,3rem)}.a2-legacy__intro-copy,.a2-ecosystem__intro>p{max-width:92%;margin-left:auto;padding:19px 0 0 19px}.a2-journey{grid-template-columns:1fr;margin-top:70px}.a2-journey article{min-height:390px;padding:30px 24px}.a2-journey__marker{padding-top:62px}.a2-journey h3{font-size:clamp(1.55rem,7vw,2.2rem)}.a2-method__seal{max-width:92%;margin-left:auto}.a2-principle-grid{grid-template-columns:1fr;margin-top:68px}.a2-principle-grid article{min-height:310px;padding:28px 24px}.a2-principle-grid article h3{margin-top:60px;font-size:1.55rem}.a2-assurance{grid-template-columns:1fr 1fr}.a2-assurance>div{text-align:center;flex-direction:column;min-height:100px;padding:16px}.a2-assurance span{font-size:.42rem;line-height:1.5}.a2-purpose{grid-template-columns:1fr;margin-top:68px}.a2-purpose article{min-height:360px;padding:32px 24px}.a2-purpose h3{margin-top:74px;font-size:clamp(1.7rem,7.5vw,2.35rem)}.a2-company-grid{grid-template-columns:1fr 1fr;margin-top:65px}.a2-company-grid article{min-height:210px;padding:24px 20px}.a2-company-grid h3{margin-top:45px;font-size:1.1rem}.a2-company-grid p{font-size:.46rem}.a2-continuum{grid-template-columns:1fr;margin-top:65px;padding:0}.a2-continuum>div{border-right:0;border-bottom:1px solid var(--line);min-height:76px;padding:0 20px}.a2-continuum>div:last-child{border-bottom:0}.a2-closing{align-items:end;min-height:78svh;padding:75px 20px}.a2-closing__architecture{opacity:.42}.a2-closing__orb{width:82vw;top:30%;right:-22%}.a2-closing__copy{width:100%}.a2-closing__copy h2{font-size:clamp(2.25rem,9.8vw,3.15rem)}.a2-closing__copy>p:not(.eyebrow){margin-top:24px;font-size:.72rem}.a2-closing__copy>a{margin-top:28px}.a2-closing__index{display:none}}@media (max-width:460px){.a2-hero h1{font-size:clamp(2.42rem,11.2vw,3.1rem)}.a2-hero__composition{min-height:490px}.a2-hero__monogram{font-size:clamp(4.2rem,23vw,5.8rem);left:18%}.a2-hero__coordinates{flex-wrap:wrap;max-width:180px}.a2-belief__statement h2{font-size:clamp(2.05rem,9.6vw,2.65rem)}.a2-belief__manifesto{min-height:475px;padding-left:20px;padding-right:20px}.a2-company-grid{grid-template-columns:1fr}.a2-company-grid article{min-height:190px}}@media (prefers-reduced-motion:reduce){.a2-hero__metrics>a svg{animation:none}}.nd-about{--nd-gutter:clamp(24px, 6vw, 96px);--nd-space:clamp(105px, 12vw, 190px);--nd-max:1680px;--evolution-progress:0;color:var(--ink);background:var(--white)}.nd-about .page-progress{background:#07162f14}.nd-index{color:var(--ink-soft);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:14px;font-size:.5rem;font-weight:800;line-height:1;display:flex}.nd-index i{background:currentColor;width:44px;height:1px}.nd-index>span:first-child{color:var(--gold)}.nd-index--light{color:#ffffff94}.nd-index--light>span:first-child{color:var(--gold-light)}.nd-section-head{z-index:3;width:min(100%, var(--nd-max));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding-bottom:22px;display:flex;position:relative}.nd-section-head>p{color:var(--ink-soft);letter-spacing:.13em;text-align:right;text-transform:uppercase;font-size:.56rem;font-weight:650}.nd-foundation .nd-section-head,.nd-method .nd-section-head,.nd-closing .nd-section-head{border-color:#ffffff29}.nd-foundation .nd-section-head>p,.nd-method .nd-section-head>p,.nd-closing .nd-section-head>p{color:#ffffff78}.nd-hero{background:#f7f5f0;height:165svh;min-height:1180px;position:relative}.nd-hero__sticky{height:100svh;min-height:760px;padding:clamp(116px, 13vh, 152px) var(--nd-gutter) 0;isolation:isolate;background:radial-gradient(circle at 84% 18%,#b6975d21,#0000 28%),linear-gradient(135deg,#fff 0%,#faf9f6 55%,#eee9df 100%);grid-template-rows:auto 1fr auto;display:grid;position:sticky;top:0;overflow:hidden}.nd-hero__topline{z-index:6;width:min(100%, var(--nd-max));border-bottom:1px solid #07162f24;justify-content:space-between;align-items:center;gap:30px;margin:0 auto;padding-bottom:18px;display:flex;position:relative}.nd-hero__topline>p{color:var(--ink-soft);letter-spacing:.17em;font-size:.44rem;font-weight:750}.nd-hero__statement{z-index:6;width:min(100%, var(--nd-max));align-self:center;margin:0 auto;padding:clamp(42px,7vh,74px) 0 34px;position:relative}.nd-hero__eyebrow{color:var(--ink-soft);letter-spacing:.2em;text-transform:uppercase;margin-bottom:clamp(24px,4vh,42px);font-size:.54rem;font-weight:800}.nd-hero__statement h1{z-index:2;letter-spacing:-.055em;text-transform:uppercase;perspective:900px;font-size:clamp(3.1rem,5.45vw,6.25rem);font-weight:300;line-height:.82;position:relative}.nd-hero__line-wrap{padding:.08em 0 .1em;display:block;overflow:hidden}.nd-hero__line{will-change:transform;width:fit-content;display:block}.nd-hero__line--two{margin-left:8.5vw}.nd-hero__line--three{margin-left:12vw}.nd-hero__line em{color:var(--gold);font-style:normal;font-weight:inherit}.nd-hero__year{z-index:1;color:#0000;letter-spacing:-.1em;opacity:.17;transform-origin:100% 0;-webkit-text-stroke:1px #07162f8f;pointer-events:none;white-space:nowrap;will-change:transform;font-family:Aviano Gothic,sans-serif;font-size:clamp(10rem,25vw,30rem);font-weight:300;line-height:.8;position:absolute;top:15%;right:-1.5vw}.nd-hero__structure{z-index:2;right:var(--nd-gutter);opacity:.66;pointer-events:none;grid-template-columns:repeat(10,1fr);align-items:end;gap:clamp(5px,.7vw,12px);width:min(47vw,760px);height:54%;display:grid;position:absolute;bottom:0}.nd-hero__structure i{background:linear-gradient(#b6975d1c,#ffffff08);border-top:1px solid #b6975da3;border-left:1px solid #07162f2b;border-right:1px solid #07162f1a;height:38%;display:block}.nd-hero__structure i:nth-child(2){height:48%}.nd-hero__structure i:nth-child(3){height:63%}.nd-hero__structure i:nth-child(4){height:78%}.nd-hero__structure i:nth-child(5){height:94%}.nd-hero__structure i:nth-child(6){height:100%}.nd-hero__structure i:nth-child(7){height:84%}.nd-hero__structure i:nth-child(8){height:68%}.nd-hero__structure i:nth-child(9){height:52%}.nd-hero__structure i:nth-child(10){height:42%}.nd-hero__foot{z-index:7;width:min(100%, var(--nd-max));border-top:1px solid #07162f29;grid-template-columns:minmax(320px,1fr) minmax(380px,.9fr) minmax(190px,.42fr);min-height:126px;margin:0 auto;display:grid;position:relative}.nd-hero__foot>p{max-width:630px;color:var(--ink-soft);align-self:center;padding:28px 34px 28px 0;font-size:.73rem;line-height:1.75}.nd-hero__facts{border-left:1px solid #07162f29;grid-template-columns:1fr 1fr;display:grid}.nd-hero__facts>div{border-right:1px solid #07162f29;align-content:center;gap:8px;padding:22px clamp(18px,2.2vw,32px);display:grid}.nd-hero__facts strong{letter-spacing:-.045em;font-family:Aviano Gothic,sans-serif;font-size:clamp(1.65rem,2.25vw,2.55rem);font-weight:300;line-height:1}.nd-hero__facts span{color:var(--ink-soft);letter-spacing:.13em;text-transform:uppercase;font-size:.43rem;font-weight:750;line-height:1.55}.nd-hero__foot>a{color:var(--white);background:var(--navy);letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:13px;padding:24px;font-size:.5rem;font-weight:800;transition:color .35s,background-color .35s;display:flex}.nd-hero__foot>a:hover{color:var(--navy);background:var(--gold-light)}.nd-foundation{padding:var(--nd-space) var(--nd-gutter);color:var(--white);background:var(--navy-deep);isolation:isolate;position:relative;overflow:hidden}.nd-foundation__intro{z-index:2;width:min(100%, var(--nd-max));grid-template-columns:minmax(560px,1.15fr) minmax(330px,.6fr);align-items:end;gap:clamp(70px,11vw,175px);margin:clamp(82px,9vw,145px) auto 0;display:grid;position:relative}.nd-foundation__intro h2,.nd-evolution__intro h2,.nd-method__intro h2,.nd-ecosystem__copy h2{letter-spacing:-.052em;text-transform:uppercase;margin-top:23px;font-size:clamp(3rem,5.7vw,6.25rem);font-weight:300;line-height:.92}.nd-foundation__intro h2 em,.nd-evolution__intro h2 em,.nd-method__intro h2 em,.nd-ecosystem__copy h2 em{color:var(--gold-light);font-style:normal;font-weight:inherit}.nd-foundation__copy{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;padding:24px 0 0 26px}.nd-foundation__copy p{color:#ffffff94;font-size:.75rem;line-height:1.85}.nd-foundation__copy p:first-child{color:#ffffffd6;font-size:.88rem}.nd-foundation__copy p+p{margin-top:24px}.nd-foundation__quote{z-index:2;width:min(100%, var(--nd-max));background:radial-gradient(circle at 80% 25%,#b6975d29,#0000 31%),#ffffff06;border:1px solid #ffffff2b;align-content:center;min-height:clamp(440px,47vw,680px);margin:clamp(90px,10vw,160px) auto 0;padding:clamp(44px,6vw,94px);display:grid;position:relative;overflow:hidden}.nd-foundation__quote:before,.nd-foundation__quote:after{content:"";border:1px solid #d1b98242;border-radius:50%;position:absolute}.nd-foundation__quote:before{aspect-ratio:1;width:58%;top:-32%;right:-3%}.nd-foundation__quote:after{aspect-ratio:1;width:34%;top:-12%;right:10%}.nd-foundation__quote>span{color:var(--gold-light);font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:30px;left:34px}.nd-foundation__quote blockquote{z-index:2;letter-spacing:-.07em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:clamp(3.7rem,8.8vw,10rem);font-weight:300;line-height:.82;position:relative}.nd-foundation__quote>div{z-index:2;align-items:flex-start;gap:13px;display:flex;position:absolute;bottom:clamp(28px,5vw,66px);right:clamp(28px,5vw,72px)}.nd-foundation__quote>div i{background:var(--gold-light);border-radius:50%;width:7px;height:7px;margin-top:5px}.nd-foundation__quote>div p{color:#ffffff8c;letter-spacing:.15em;text-transform:uppercase;font-size:.5rem;font-weight:750;line-height:1.75}.nd-beliefs{z-index:2;width:min(100%, var(--nd-max));border-top:1px solid #ffffff2b;margin:clamp(84px,9vw,140px) auto 0;position:relative}.nd-belief{border-bottom:1px solid #ffffff2b;grid-template-columns:130px minmax(150px,.45fr) minmax(320px,.85fr) minmax(290px,.7fr);align-items:center;gap:clamp(24px,4vw,66px);min-height:235px;padding:clamp(28px,3.4vw,52px) 0;transition:padding .5s,background-color .5s;display:grid;position:relative}.nd-belief:before{z-index:-1;inset:0 calc(var(--nd-gutter) * -.36);content:"";opacity:0;background:#b6975d14;transition:opacity .45s,transform .5s;position:absolute;transform:scaleY(.76)}.nd-belief__number{color:var(--gold-light);letter-spacing:.16em;align-items:center;gap:16px;font-size:.51rem;font-weight:750;display:flex}.nd-belief__number i{background:currentColor;width:45px;height:1px}.nd-belief>p{color:#ffffff6b;letter-spacing:.15em;text-transform:uppercase;font-size:.48rem;font-weight:750}.nd-belief h3{letter-spacing:-.025em;text-transform:uppercase;max-width:520px;font-size:clamp(1.45rem,2.4vw,2.6rem);font-weight:300;line-height:1.13}.nd-belief__copy{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.nd-belief__copy p{color:#ffffff91;max-width:410px;font-size:.7rem;line-height:1.8}.nd-belief__copy svg{color:var(--gold-light);flex:none;transition:transform .4s;transform:rotate(45deg)}@media (hover:hover){.nd-belief:hover:before{opacity:1;transform:scaleY(1)}.nd-belief:hover .nd-belief__copy svg{transform:rotate(0)}}.nd-evolution{padding:var(--nd-space) var(--nd-gutter);background:radial-gradient(circle at 13% 35%, #b6975d17, transparent 23%), var(--white);position:relative}.nd-evolution__layout{width:min(100%, var(--nd-max));grid-template-columns:minmax(380px,.72fr) minmax(600px,1.28fr);align-items:start;gap:clamp(70px,11vw,180px);margin:clamp(90px,10vw,155px) auto 0;display:grid}.nd-evolution__intro{min-height:660px;position:sticky;top:124px}.nd-evolution__intro h2 em{color:var(--gold)}.nd-evolution__intro>p:nth-of-type(2){max-width:390px;color:var(--ink-soft);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:34px;padding:22px 0 0 24px;font-size:.73rem;line-height:1.82}.nd-evolution__counter{color:var(--ink-soft);letter-spacing:.16em;align-items:center;gap:15px;font-size:.46rem;font-weight:750;display:flex;position:absolute;bottom:0;left:0;right:0}.nd-evolution__counter i{background:var(--line);flex:1;height:1px;position:relative;overflow:hidden}.nd-evolution__counter i:after{background:var(--gold);content:"";transform:scaleX(var(--evolution-progress));transform-origin:0;position:absolute;inset:0}.nd-evolution__chapters{padding-left:50px;position:relative}.nd-evolution__axis{background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.nd-evolution__axis span{background:var(--gold);width:100%;height:100%;transform:scaleY(var(--evolution-progress));transform-origin:top;display:block;box-shadow:0 0 20px #b6975d6b}.nd-chapter{border-top:1px solid var(--line);grid-template-columns:135px minmax(0,1fr);align-content:center;gap:clamp(35px,5vw,74px);min-height:clamp(470px,46vw,650px);padding:clamp(48px,6vw,88px) 0;display:grid;position:relative}.nd-chapter:last-child{border-bottom:1px solid var(--line)}.nd-chapter:before{border:2px solid var(--white);background:var(--line-strong);width:11px;height:11px;box-shadow:0 0 0 1px var(--line-strong);content:"";border-radius:50%;transition:background-color .45s,box-shadow .45s,transform .45s;position:absolute;top:50%;left:-55px;transform:translateY(-50%)}.nd-chapter.is-active:before{background:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 0 0 9px #b6975d1f;transform:translateY(-50%)scale(1.05)}.nd-chapter__meta{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.nd-chapter__meta span{color:var(--gold);letter-spacing:.17em;font-size:.52rem;font-weight:750}.nd-chapter__meta p{letter-spacing:-.045em;writing-mode:vertical-rl;font-family:Aviano Gothic,sans-serif;font-size:clamp(1.5rem,2.7vw,2.9rem);font-weight:300;line-height:1}.nd-chapter__body>p{color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.49rem;font-weight:750}.nd-chapter__body h3{letter-spacing:-.045em;text-transform:uppercase;max-width:680px;margin-top:24px;font-size:clamp(2rem,3.7vw,4.25rem);font-weight:300;line-height:1.01;transition:color .45s,transform .5s}.nd-chapter.is-active .nd-chapter__body h3{color:var(--navy);transform:translate(8px)}.nd-chapter__body>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 82px;gap:28px;max-width:650px;margin-top:42px;padding-top:22px;display:grid}.nd-chapter__body>div p{color:var(--ink-soft);font-size:.73rem;line-height:1.85}.nd-chapter__body>div i{background:var(--line-strong);align-self:start;height:1px;margin-top:7px;transition:background-color .4s,transform .45s;position:relative}.nd-chapter__body>div i:after{background:inherit;content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}.nd-chapter.is-active .nd-chapter__body>div i{background:var(--gold);transform:translate(8px)}.nd-method{padding:var(--nd-space) var(--nd-gutter);color:var(--white);isolation:isolate;background:#07162f;position:relative;overflow:hidden}.nd-method:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #d1b9822b;border-radius:50%;width:58vw;position:absolute;top:7%;right:-18%;box-shadow:0 0 0 9vw #ffffff03,0 0 0 18vw #ffffff02}.nd-method__layout{z-index:2;width:min(100%, var(--nd-max));grid-template-columns:minmax(390px,.78fr) minmax(620px,1.22fr);align-items:start;gap:clamp(65px,10vw,165px);margin:clamp(90px,10vw,155px) auto 0;display:grid;position:relative}.nd-method__intro{min-height:650px;position:sticky;top:125px}.nd-method__intro>p:nth-of-type(2){color:#ffffff94;max-width:410px;margin-top:35px;font-size:.74rem;line-height:1.85}.nd-method__intro>span{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;padding:20px 0;font-family:Aviano Gothic,sans-serif;font-size:.75rem;font-weight:400;position:absolute;bottom:0;left:0;right:0}.nd-method__steps{border-top:1px solid #ffffff2e}.nd-method__step{background:#ffffff06;border-bottom:1px solid #ffffff2e;border-left:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:clamp(430px,42vw,585px);padding:clamp(42px,5vw,76px);transition:background-color .5s,transform .5s;position:relative;overflow:hidden}.nd-method__step:before{color:#ffffff06;letter-spacing:-.08em;content:attr(data-step);font-family:Aviano Gothic,sans-serif;font-size:clamp(12rem,23vw,24rem);font-weight:300;line-height:1;position:absolute;bottom:-36%;right:-7%}.nd-method__step-top{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;font-size:.51rem;font-weight:750;display:flex}.nd-method__step-top p{align-items:center;gap:15px;display:flex}.nd-method__step-top p:before{content:"";background:currentColor;width:42px;height:1px}.nd-method__step h3{z-index:2;letter-spacing:-.045em;text-transform:uppercase;max-width:650px;margin-top:clamp(80px,9vw,135px);font-size:clamp(2rem,3.7vw,4.15rem);font-weight:300;line-height:1.03;position:relative}.nd-method__step>p{z-index:2;color:#ffffff8f;max-width:540px;margin-top:26px;font-size:.73rem;line-height:1.8;position:relative}.nd-method__step footer{z-index:2;border-top:1px solid #ffffff2b;grid-template-columns:100px 1fr;gap:24px;padding-top:18px;display:grid;position:absolute;bottom:clamp(34px,4vw,60px);left:clamp(42px,5vw,76px);right:clamp(42px,5vw,76px)}.nd-method__step footer span{color:#fff6;letter-spacing:.15em;text-transform:uppercase;font-size:.48rem;font-weight:750}.nd-method__step footer strong{color:var(--gold-light);letter-spacing:.035em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:.78rem;font-weight:400}@media (hover:hover){.nd-method__step:hover{background:#b6975d1a;transform:translate(-8px)}}.nd-direction{padding:var(--nd-space) var(--nd-gutter);background:#f5f2eb;position:relative;overflow:hidden}.nd-direction__split{width:min(100%, var(--nd-max));border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:clamp(85px,9vw,140px) auto 0;display:grid}.nd-direction__split article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff8a;align-content:space-between;min-height:clamp(580px,55vw,780px);padding:clamp(38px,5.5vw,86px);display:grid;position:relative;overflow:hidden}.nd-direction__split article:nth-child(2){color:var(--white);background:var(--navy)}.nd-direction__split article>span{color:#0000;letter-spacing:-.08em;opacity:.12;-webkit-text-stroke:1px var(--navy);pointer-events:none;font-family:Aviano Gothic,sans-serif;font-size:clamp(14rem,29vw,31rem);font-weight:300;line-height:1;position:absolute;top:-.18em;right:-.05em}.nd-direction__split article:nth-child(2)>span{-webkit-text-stroke-color:var(--white)}.nd-direction__split article>p{z-index:2;color:var(--gold);letter-spacing:.17em;text-transform:uppercase;font-size:.51rem;font-weight:750;position:relative}.nd-direction__split article:nth-child(2)>p{color:var(--gold-light)}.nd-direction__split h2{z-index:2;letter-spacing:-.05em;text-transform:uppercase;max-width:690px;margin-top:clamp(140px,16vw,240px);font-size:clamp(2.1rem,4.3vw,4.8rem);font-weight:300;line-height:1.02;position:relative}.nd-direction__split article>div{z-index:2;border-top:1px solid var(--line);grid-template-columns:75px minmax(0,1fr);gap:25px;padding-top:23px;display:grid;position:relative}.nd-direction__split article:nth-child(2)>div{border-color:#ffffff2e}.nd-direction__split article>div i{background:var(--gold);height:1px;margin-top:7px}.nd-direction__split article>div p{max-width:530px;color:var(--ink-soft);font-size:.73rem;line-height:1.83}.nd-direction__split article:nth-child(2)>div p{color:#ffffff94}.nd-ecosystem{padding:var(--nd-space) var(--nd-gutter);background:var(--white);position:relative;overflow:hidden}.nd-ecosystem__layout{z-index:2;width:min(100%, var(--nd-max));grid-template-columns:minmax(410px,.78fr) minmax(650px,1.22fr);align-items:center;gap:clamp(60px,9vw,145px);margin:clamp(90px,10vw,155px) auto 0;display:grid;position:relative}.nd-ecosystem__copy h2 em{color:var(--gold)}.nd-ecosystem__copy>p:nth-of-type(2){max-width:490px;color:var(--ink-soft);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:36px;padding:23px 0 0 25px;font-size:.75rem;line-height:1.85}.nd-ecosystem__sequence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:13px;margin-top:56px;padding:20px 0;display:flex}.nd-ecosystem__sequence span{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.46rem;font-weight:750}.nd-ecosystem__sequence i{background:var(--gold);flex:1;height:1px}.nd-ecosystem__system{aspect-ratio:1;min-height:min(58vw,830px);position:relative}.nd-ecosystem__system:before,.nd-ecosystem__system:after{z-index:-1;content:"";position:absolute}.nd-ecosystem__system:before{background:var(--line);height:1px;top:50%;left:2%;right:2%}.nd-ecosystem__system:after{background:var(--line);width:1px;top:2%;bottom:2%;left:50%}.nd-ecosystem__ring{border:1px solid #07162f2b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nd-ecosystem__ring i{background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;box-shadow:0 0 0 8px #b6975d1c}.nd-ecosystem__ring--one{width:78%;height:78%}.nd-ecosystem__ring--two{border-color:#b6975d61;width:46%;height:46%}.nd-ecosystem__core{z-index:3;aspect-ratio:1;width:27%;color:var(--white);background:var(--navy);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 75px #07162f30}.nd-ecosystem__core span,.nd-ecosystem__core strong{letter-spacing:-.035em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-weight:300;line-height:.92}.nd-ecosystem__core span{font-size:clamp(1rem,2.2vw,2.2rem)}.nd-ecosystem__core strong{color:var(--gold-light);font-size:clamp(.8rem,1.6vw,1.65rem)}.nd-ecosystem__core small{color:#ffffff75;letter-spacing:.14em;text-transform:uppercase;margin-top:13px;font-size:.38rem;font-weight:750}.nd-ecosystem__node{z-index:4;border:1px solid var(--line);background:#fffffff0;width:31%;min-height:142px;padding:clamp(18px,2.1vw,31px);transition:color .4s,background-color .4s,transform .45s;position:absolute;box-shadow:0 20px 55px #07162f12}.nd-ecosystem__node--1{top:5%;left:8%}.nd-ecosystem__node--2{top:11%;right:2%}.nd-ecosystem__node--3{bottom:5%;right:7%}.nd-ecosystem__node--4{bottom:10%;left:1%}.nd-ecosystem__node>span{color:var(--gold);letter-spacing:.16em;font-size:.45rem;font-weight:750}.nd-ecosystem__node h3{letter-spacing:-.01em;text-transform:uppercase;margin-top:30px;font-size:clamp(.9rem,1.45vw,1.5rem);font-weight:400}.nd-ecosystem__node p{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;margin-top:9px;font-size:.42rem;font-weight:750}@media (hover:hover){.nd-ecosystem__node:hover{color:var(--white);background:var(--navy);transform:translateY(-7px)}.nd-ecosystem__node:hover p{color:#ffffff8c}}.nd-closing{min-height:100svh;padding:var(--nd-space) var(--nd-gutter) 0;color:var(--white);background:var(--navy-deep);isolation:isolate;position:relative;overflow:hidden}.nd-closing:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #d1b98233;border-radius:50%;width:54vw;position:absolute;top:50%;right:-8%;transform:translateY(-50%);box-shadow:0 0 0 7vw #ffffff03,0 0 0 14vw #ffffff02}.nd-closing__copy{z-index:2;width:min(100%, var(--nd-max));margin:clamp(90px,10vw,155px) auto clamp(130px,15vw,220px);position:relative}.nd-closing__copy h2{letter-spacing:-.072em;text-transform:uppercase;max-width:1050px;margin-top:26px;font-size:clamp(4.2rem,10.6vw,12rem);font-weight:300;line-height:.79}.nd-closing__copy>p:not(.eyebrow){color:#ffffff94;max-width:510px;margin-top:48px;font-size:.76rem;line-height:1.85}.nd-closing__copy>a{letter-spacing:.15em;text-transform:uppercase;border:1px solid #ffffff9e;border-radius:100px;align-items:center;gap:13px;min-height:54px;margin-top:38px;padding:0 23px;font-size:.52rem;font-weight:750;transition:color .35s,background-color .35s;display:inline-flex}.nd-closing__copy>a:hover{color:var(--ink);background:var(--white)}.nd-closing__marquee{z-index:2;margin:0 calc(var(--nd-gutter) * -1);border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;padding:28px 0 22px;position:relative;overflow:hidden}.nd-closing__marquee-track{will-change:transform;align-items:center;gap:42px;width:max-content;display:flex}.nd-closing__marquee-track span{letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;font-family:Aviano Gothic,sans-serif;font-size:clamp(3rem,7.4vw,8rem);font-weight:300;line-height:.9}.nd-closing__marquee-track span:nth-of-type(2){color:#0000;-webkit-text-stroke:1px #ffffff73}.nd-closing__marquee-track i{background:var(--gold-light);border-radius:50%;flex:none;width:13px;height:13px}@media (max-width:1199px){.nd-about{--nd-gutter:clamp(26px, 5vw, 62px)}.nd-hero__statement h1{font-size:clamp(2.9rem,5.5vw,4.45rem)}.nd-hero__line--two{margin-left:5vw}.nd-hero__line--three{margin-left:12vw}.nd-hero__foot{grid-template-columns:minmax(280px,.85fr) minmax(340px,1fr) minmax(175px,.42fr)}.nd-foundation__intro{grid-template-columns:minmax(470px,1.05fr) minmax(300px,.65fr);gap:58px}.nd-belief{grid-template-columns:105px 150px minmax(260px,.85fr) minmax(250px,.7fr);gap:28px}.nd-evolution__layout{grid-template-columns:minmax(330px,.68fr) minmax(510px,1.32fr);gap:62px}.nd-method__layout{grid-template-columns:minmax(335px,.7fr) minmax(520px,1.3fr);gap:58px}.nd-method__step{padding:52px 46px}.nd-method__step footer{left:46px;right:46px}.nd-ecosystem__layout{grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);gap:48px}.nd-ecosystem__node{width:34%}}@media (max-width:999px){.nd-hero{height:150svh}.nd-hero__sticky{min-height:740px;padding-top:118px}.nd-hero__statement h1{font-size:clamp(2.7rem,6.2vw,3.85rem)}.nd-hero__foot{grid-template-columns:1fr minmax(175px,.38fr)}.nd-hero__foot>p{display:none}.nd-hero__facts{border-left:0}.nd-hero__structure{width:58vw;height:48%}.nd-foundation__intro{grid-template-columns:1fr .62fr;gap:45px}.nd-foundation__intro h2,.nd-evolution__intro h2,.nd-method__intro h2,.nd-ecosystem__copy h2{font-size:clamp(2.75rem,6.5vw,4.6rem)}.nd-belief{grid-template-columns:92px minmax(0,1fr);gap:18px 30px;min-height:290px}.nd-belief__number{grid-row:1/4;align-self:start;padding-top:5px}.nd-belief>p,.nd-belief h3,.nd-belief__copy{grid-column:2}.nd-belief__number i{width:28px}.nd-evolution__layout,.nd-method__layout,.nd-ecosystem__layout{grid-template-columns:1fr}.nd-evolution__intro,.nd-method__intro{min-height:0;position:relative;top:auto}.nd-evolution__intro>p:nth-of-type(2),.nd-method__intro>p:nth-of-type(2){max-width:520px}.nd-evolution__counter,.nd-method__intro>span{margin-top:70px;position:relative}.nd-evolution__chapters,.nd-method__steps{margin-top:60px}.nd-direction__split h2{font-size:clamp(1.75rem,4.6vw,3rem)}.nd-direction__split article{min-height:570px;padding:42px}.nd-ecosystem__copy{max-width:650px}.nd-ecosystem__system{width:min(100%,760px);min-height:auto;margin:30px auto 0}}@media (max-width:767px){.nd-about{--nd-gutter:20px;--nd-space:92px}.nd-section-head{flex-direction:column;align-items:flex-start;gap:24px}.nd-section-head>p{text-align:left;max-width:270px}.nd-hero{height:auto;min-height:0}.nd-hero__sticky{grid-template-rows:auto auto 1fr auto;height:auto;min-height:930px;padding:116px 20px 0;position:relative}.nd-hero__topline>p{display:none}.nd-hero__statement{align-self:start;padding:66px 0 42px}.nd-hero__eyebrow{max-width:270px;margin-bottom:30px;line-height:1.6}.nd-hero__statement h1{font-size:clamp(2.42rem,11.2vw,3.55rem);line-height:.89}.nd-hero__line--two{margin-left:5vw}.nd-hero__line--three{margin-left:0}.nd-hero__year{opacity:.12;font-size:42vw;top:37%;right:-6%}.nd-hero__structure{opacity:.45;gap:4px;width:calc(100% - 40px);height:33%;bottom:205px;right:20px}.nd-hero__foot{grid-template-columns:1fr;min-height:0;margin:0 -20px}.nd-hero__facts{grid-area:1/1}.nd-hero__facts>div{min-height:94px;padding:18px 20px}.nd-hero__facts span{font-size:.4rem}.nd-hero__foot>a{grid-column:1;min-height:60px}.nd-foundation__intro{grid-template-columns:1fr;gap:42px;margin-top:68px}.nd-foundation__intro h2,.nd-evolution__intro h2,.nd-method__intro h2,.nd-ecosystem__copy h2{font-size:clamp(2.45rem,10.5vw,3.6rem)}.nd-foundation__copy{max-width:92%;margin-left:auto;padding:20px 0 0 20px}.nd-foundation__quote{min-height:520px;margin-top:72px;padding:72px 23px 115px}.nd-foundation__quote:before{width:110%;top:-4%;right:-44%}.nd-foundation__quote:after{width:62%;top:15%;right:-9%}.nd-foundation__quote blockquote{font-size:clamp(3.05rem,14.3vw,4.8rem);line-height:.88}.nd-foundation__quote>span{font-size:3rem;top:20px;left:22px}.nd-foundation__quote>div{bottom:26px;left:23px;right:22px}.nd-beliefs{margin-top:70px}.nd-belief{grid-template-columns:48px minmax(0,1fr);gap:16px 18px;min-height:330px;padding:32px 0}.nd-belief__number{flex-direction:column;gap:14px}.nd-belief__number i{width:1px;height:38px}.nd-belief h3{font-size:clamp(1.55rem,7.3vw,2.2rem)}.nd-belief__copy{align-items:flex-start}.nd-belief__copy p{font-size:.68rem}.nd-evolution__layout,.nd-method__layout,.nd-ecosystem__layout{margin-top:68px}.nd-evolution__counter,.nd-method__intro>span{margin-top:55px}.nd-evolution__chapters{margin-top:50px;padding-left:24px}.nd-chapter{grid-template-columns:63px minmax(0,1fr);gap:20px;min-height:470px;padding:46px 0}.nd-chapter:before{width:9px;height:9px;left:-29px}.nd-chapter__meta{gap:18px}.nd-chapter__meta p{writing-mode:initial;font-size:1.2rem}.nd-chapter__body h3{font-size:clamp(1.75rem,7.6vw,2.45rem)}.nd-chapter__body>div{grid-template-columns:1fr;margin-top:30px}.nd-chapter__body>div i{width:65px}.nd-method__steps{margin-top:50px}.nd-method__step{min-height:450px;padding:32px 24px}.nd-method__step h3{margin-top:78px;font-size:clamp(1.75rem,8vw,2.55rem)}.nd-method__step footer{grid-template-columns:78px 1fr;margin-top:62px;position:relative;bottom:auto;left:auto;right:auto}.nd-direction__split{grid-template-columns:1fr;margin-top:68px}.nd-direction__split article{min-height:535px;padding:32px 24px}.nd-direction__split h2{margin-top:150px;font-size:clamp(1.85rem,8.5vw,2.65rem)}.nd-direction__split article>div{grid-template-columns:45px 1fr}.nd-ecosystem__copy>p:nth-of-type(2){max-width:92%;margin-left:auto;padding:20px 0 0 20px}.nd-ecosystem__sequence{gap:8px}.nd-ecosystem__sequence span{font-size:.38rem}.nd-ecosystem__system{aspect-ratio:auto;min-height:680px;margin-top:34px}.nd-ecosystem__ring--one{aspect-ratio:1;width:92%;height:auto}.nd-ecosystem__ring--two{aspect-ratio:1;width:57%;height:auto}.nd-ecosystem__core{width:39%}.nd-ecosystem__core span{font-size:1.05rem}.nd-ecosystem__core strong{font-size:.82rem}.nd-ecosystem__node{width:47%;min-height:135px;padding:18px}.nd-ecosystem__node--1{top:4%;left:0}.nd-ecosystem__node--2{top:9%;right:0}.nd-ecosystem__node--3{bottom:4%;right:0}.nd-ecosystem__node--4{bottom:9%;left:0}.nd-ecosystem__node h3{margin-top:25px;font-size:.88rem}.nd-ecosystem__node p{font-size:.37rem;line-height:1.45}.nd-closing{min-height:auto;padding-bottom:0}.nd-closing:before{width:112vw;top:43%;right:-52%}.nd-closing__copy{margin:90px auto 120px}.nd-closing__copy h2{font-size:clamp(3.4rem,17vw,5.25rem);line-height:.83}.nd-closing__copy>p:not(.eyebrow){margin-top:32px;font-size:.72rem}.nd-closing__marquee-track span{font-size:clamp(2.6rem,13vw,4.2rem)}}@media (max-width:420px){.nd-hero__sticky{min-height:895px}.nd-hero__statement h1{font-size:clamp(2.25rem,11.1vw,2.9rem)}.nd-foundation__quote blockquote{font-size:clamp(2.8rem,13.8vw,3.8rem)}.nd-chapter{grid-template-columns:52px minmax(0,1fr);gap:16px}.nd-method__step footer{grid-template-columns:1fr;gap:9px}.nd-direction__split article>div{grid-template-columns:1fr;gap:16px}.nd-direction__split article>div i{width:45px}.nd-ecosystem__system{min-height:625px}.nd-ecosystem__node{padding:15px}.nd-ecosystem__node h3{font-size:.78rem}.nd-ecosystem__core{width:42%}.nd-ecosystem__core small{display:none}}@media (prefers-reduced-motion:reduce){.nd-hero{height:auto;min-height:100svh}.nd-hero__sticky{position:relative}.nd-closing__marquee-track{transform:none!important}}.sv-page{--sv-gutter:clamp(34px, 5.4vw, 92px);--sv-space:clamp(112px, 12vw, 190px);--sv-max:1580px;--sv-split-gap:clamp(64px, 7vw, 112px);--services-progress:0;background:var(--white);width:100%;max-width:100%;overflow:clip}.sv-page>section,.sv-page>footer{width:100%;max-width:100%}.sv-page h1,.sv-page h2,.sv-page h3,.sv-page strong{text-wrap:balance}.sv-page p,.sv-page li{overflow-wrap:break-word;text-wrap:pretty}.services-header{border-bottom:1px solid #07162f14}.sv-index{color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;font-size:.47rem;font-weight:760;display:flex}.sv-index>span:first-child{color:var(--gold)}.sv-index i{opacity:.6;background:currentColor;width:44px;height:1px}.sv-index--light{color:#ffffff94}.sv-index--light>span:first-child{color:var(--gold-light)}.sv-eyebrow{color:var(--ink-soft);letter-spacing:.19em;text-transform:uppercase;font-size:.53rem;font-weight:780}.sv-eyebrow--light{color:#ffffff8a}.sv-section-head{z-index:3;width:min(100%, var(--sv-max));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding-bottom:22px;display:flex;position:relative}.sv-section-head>p{color:var(--ink-soft);letter-spacing:.13em;text-align:right;text-transform:uppercase;font-size:.54rem;font-weight:670}.sv-section-head--light{border-color:#ffffff29}.sv-section-head--light>p{color:#ffffff78}.sv-hero{background:#f7f5f0;height:148svh;min-height:1080px;position:relative}.sv-hero__sticky{height:100svh;min-height:760px;padding:clamp(116px, 13vh, 152px) var(--sv-gutter) 0;isolation:isolate;background:radial-gradient(circle at 86% 20%,#b6975d24,#0000 27%),linear-gradient(138deg,#fff 0%,#faf9f6 58%,#eee9df 100%);grid-template-rows:auto 1fr auto;display:grid;position:sticky;top:0;overflow:hidden}.sv-hero__topline{z-index:6;width:min(100%, var(--sv-max));border-bottom:1px solid #07162f24;justify-content:space-between;align-items:center;gap:30px;margin:0 auto;padding-bottom:18px;display:flex;position:relative}.sv-hero__topline>p{color:var(--ink-soft);letter-spacing:.17em;font-size:.43rem;font-weight:760}.sv-hero__copy{z-index:5;width:min(100%, var(--sv-max));align-self:center;margin:0 auto;padding:clamp(44px,7vh,74px) 0 34px;position:relative}.sv-hero__copy>.sv-eyebrow{margin-bottom:clamp(24px,4vh,42px)}.sv-hero__copy h1{letter-spacing:-.056em;text-transform:uppercase;perspective:900px;max-width:1180px;font-size:clamp(3.05rem,5.3vw,6.05rem);font-weight:300;line-height:.84}.sv-hero__line-wrap{padding:.08em 0 .1em;display:block;overflow:hidden}.sv-hero__line{will-change:transform;width:fit-content;display:block}.sv-hero__line--two,.sv-hero__line--three{margin-left:0}.sv-hero__line em{color:var(--gold);font-style:normal;font-weight:inherit}.sv-hero__ghost{z-index:1;color:#0000;letter-spacing:-.08em;opacity:.15;-webkit-text-stroke:1px #07162f85;pointer-events:none;white-space:nowrap;will-change:transform;font-family:Aviano Gothic,sans-serif;font-size:clamp(7rem,18vw,20rem);font-weight:300;line-height:.82;position:absolute;top:13%;right:-5vw}.sv-hero__route{z-index:2;right:var(--sv-gutter);opacity:.72;pointer-events:none;grid-template-columns:repeat(7,1fr);align-items:end;gap:clamp(7px,.8vw,13px);width:min(42vw,700px);height:51%;display:grid;position:absolute;bottom:0}.sv-hero__route i{background:linear-gradient(#b6975d1f,#ffffff08);border-top:1px solid #b6975db8;border-left:1px solid #07162f30;border-right:1px solid #07162f1c;height:35%;display:block;position:relative}.sv-hero__route i:nth-child(2){height:46%}.sv-hero__route i:nth-child(3){height:59%}.sv-hero__route i:nth-child(4){height:76%}.sv-hero__route i:nth-child(5){height:91%}.sv-hero__route i:nth-child(6){height:73%}.sv-hero__route i:nth-child(7){height:54%}.sv-hero__route span{color:var(--ink-soft);letter-spacing:.12em;font-family:Montserrat Variable,sans-serif;font-size:.39rem;font-style:normal;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.sv-hero__foot{z-index:7;width:min(100%, var(--sv-max));border-top:1px solid #07162f29;grid-template-columns:minmax(320px,1fr) minmax(380px,.9fr) minmax(190px,.42fr);min-height:126px;margin:0 auto;display:grid;position:relative}.sv-hero__foot>p{max-width:650px;color:var(--ink-soft);align-self:center;padding:28px 35px 28px 0;font-size:.72rem;line-height:1.75}.sv-hero__facts{border-left:1px solid #07162f29;grid-template-columns:1fr 1fr;display:grid}.sv-hero__facts>div{border-right:1px solid #07162f29;align-content:center;gap:8px;padding:22px clamp(18px,2.2vw,32px);display:grid}.sv-hero__facts strong{letter-spacing:-.045em;font-family:Aviano Gothic,sans-serif;font-size:clamp(1.65rem,2.25vw,2.55rem);font-weight:300;line-height:1}.sv-hero__facts span{color:var(--ink-soft);letter-spacing:.13em;text-transform:uppercase;font-size:.42rem;font-weight:760;line-height:1.55}.sv-hero__foot>a{color:var(--white);background:var(--navy);letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:13px;padding:24px;font-size:.49rem;font-weight:800;transition:color .35s,background-color .35s;display:flex}.sv-hero__foot>a:hover{color:var(--navy);background:var(--gold-light)}.sv-blueprint{padding:var(--sv-space) var(--sv-gutter);color:var(--white);background:radial-gradient(circle at 88% 12%, #b6975d1f, transparent 28%), var(--navy-deep);position:relative;overflow:hidden}.sv-blueprint__statement{width:min(100%, var(--sv-max));grid-template-columns:minmax(0,1.2fr) minmax(260px,.48fr);gap:clamp(65px,10vw,160px);margin:clamp(84px,9vw,142px) auto 0;display:grid}.sv-blueprint__statement>.sv-eyebrow{grid-column:1/-1;margin-bottom:-28px}.sv-blueprint__statement h2{letter-spacing:-.052em;text-transform:uppercase;font-size:clamp(3rem,5.4vw,5.9rem);font-weight:300;line-height:.92}.sv-blueprint__statement h2 em{color:var(--gold-light);font-style:normal}.sv-blueprint__statement>div{border-top:1px solid #ffffff29;align-self:end;padding-top:22px;display:block}.sv-blueprint__statement>div i{display:none}.sv-blueprint__statement>div p{color:#fff9;font-size:.73rem;line-height:1.85}.sv-continuum{width:min(100%, var(--sv-max));border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(7,minmax(0,1fr));margin:clamp(100px,11vw,170px) auto 0;display:grid;position:relative}.sv-continuum__line{height:1px;position:absolute;top:-1px;left:0;right:0}.sv-continuum__progress{background:var(--gold-light);width:100%;height:1px;display:block;transform:scaleX(0)}.sv-continuum>a{border-right:1px solid #ffffff24;align-content:space-between;min-height:205px;padding:28px 20px;transition:color .35s,background-color .35s;display:grid;position:relative}.sv-continuum>a:last-child{border-right:0}.sv-continuum>a:hover{color:var(--navy-deep);background:var(--gold-light)}.sv-continuum>a>span{color:var(--gold-light);letter-spacing:.13em;font-size:.48rem}.sv-continuum>a:hover>span{color:var(--navy-deep)}.sv-continuum strong{letter-spacing:.15em;font-size:.53rem;font-weight:750}.sv-continuum a i{border:1px solid;border-radius:50%;width:8px;height:8px}.sv-blueprint__assurance{width:min(100%, var(--sv-max));grid-template-columns:repeat(4,1fr);margin:62px auto 0;display:grid}.sv-blueprint__assurance>div{border-right:1px solid #ffffff26;align-items:center;gap:18px;min-height:82px;padding:20px 25px;display:flex}.sv-blueprint__assurance>div:last-child{border-right:0}.sv-blueprint__assurance span{color:var(--gold-light);letter-spacing:.14em;font-size:.43rem}.sv-blueprint__assurance strong{letter-spacing:.11em;text-transform:uppercase;font-size:.53rem;font-weight:680}.sv-expertise{padding:var(--sv-space) var(--sv-gutter);background:#fbfaf7;position:relative}.sv-expertise__layout{width:min(100%, var(--sv-max));align-items:start;gap:var(--sv-split-gap);grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);margin:clamp(88px,10vw,150px) auto 0;display:grid}.sv-expertise__intro{min-width:0;min-height:650px;position:sticky;top:124px;container-type:inline-size}.sv-expertise__intro h2,.sv-quality__intro h2,.sv-responsibility__copy h2,.sv-questions__layout>aside h2{letter-spacing:-.052em;text-transform:uppercase;margin-top:24px;font-weight:300;line-height:.91}.sv-quality__intro h2{font-size:clamp(3rem,5.5vw,6rem)}.sv-expertise__intro h2,.sv-responsibility__copy h2,.sv-questions__layout>aside h2{max-width:100%;font-size:clamp(2.35rem,12cqi,4.7rem)}.sv-expertise__intro h2 em,.sv-responsibility__copy h2 em,.sv-questions__layout>aside h2 em{color:var(--gold);font-style:normal}.sv-expertise__intro>p:nth-of-type(2){border-top:1px solid var(--line);max-width:390px;color:var(--ink-soft);margin-top:36px;padding:22px 0 0;font-size:.72rem;line-height:1.83}.sv-expertise__meter{color:var(--ink-soft);letter-spacing:.14em;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;font-size:.44rem;display:grid;position:absolute;bottom:0;left:0;right:0}.sv-expertise__meter>i{background:var(--line);height:1px;position:relative;overflow:hidden}.sv-expertise__meter b{background:var(--gold);width:100%;height:100%;transform:scaleX(var(--services-progress));transform-origin:0;display:block}.sv-service-list{border-top:1px solid var(--line);position:relative}.sv-service{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:70px minmax(0,1fr);gap:clamp(24px,2.2vw,38px);min-height:540px;padding:clamp(55px,7vw,98px) 0;scroll-margin-top:95px;display:grid;position:relative}.sv-service:before{z-index:-1;opacity:0;content:"";background:#b6975d0e;transition:opacity .45s,transform .55s;position:absolute;inset:0 -38px;transform:scaleY(.72)}.sv-service.is-active:before{opacity:1;transform:scaleY(1)}.sv-service__meta{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.sv-service__meta span{color:var(--gold);letter-spacing:.15em;font-size:.52rem}.sv-service__meta p{color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.42rem;font-weight:730}.sv-service__body>p:first-child{color:var(--ink-soft);letter-spacing:.15em;text-transform:uppercase;font-size:.49rem;font-weight:740}.sv-service__body{min-width:0;container-type:inline-size}.sv-service__body h3{letter-spacing:-.047em;text-transform:uppercase;width:100%;max-width:760px;margin-top:24px;font-size:clamp(2.15rem,7cqi,4.5rem);font-weight:300;line-height:.98;transition:color .4s,transform .5s}.sv-service.is-active .sv-service__body h3{color:var(--navy);transform:none}.sv-service__body>p:nth-of-type(2){max-width:670px;color:var(--ink-soft);margin-top:31px;font-size:.76rem;line-height:1.82}.sv-service__body ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 30px;max-width:720px;margin:45px 0 0;padding:0;list-style:none;display:grid}.sv-service__body li{color:var(--ink-soft);grid-template-columns:8px 1fr;align-items:start;gap:11px;font-size:.58rem;font-weight:620;line-height:1.55;display:grid}.sv-service__body li i{background:var(--gold);border-radius:50%;width:5px;height:5px;margin-top:5px}.sv-service__body footer{border-top:1px solid var(--line);grid-template-columns:150px 1fr;align-items:start;gap:28px;max-width:720px;margin-top:52px;padding-top:22px;display:grid}.sv-service__body footer span{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.43rem;font-weight:730}.sv-service__body footer strong{letter-spacing:-.025em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:1rem;font-weight:400;line-height:1.4}.sv-quality{padding:var(--sv-space) var(--sv-gutter);color:var(--white);background:radial-gradient(circle at 12% 76%,#b6975d1a,#0000 24%),#07162f;position:relative;overflow:hidden}.sv-quality__intro{width:min(100%, var(--sv-max));grid-template-columns:minmax(0,1.15fr) minmax(260px,.4fr);align-items:end;gap:clamp(65px,10vw,155px);margin:clamp(84px,9vw,140px) auto 0;display:grid}.sv-quality__intro>.sv-eyebrow{grid-column:1/-1;margin-bottom:-28px}.sv-quality__intro h2 em{color:var(--gold-light);font-style:normal}.sv-quality__intro>p:last-child{color:#ffffff94;border-top:1px solid #ffffff29;padding:22px 0 0;font-size:.72rem;line-height:1.84}.sv-gates{width:min(100%, var(--sv-max));border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(92px,10vw,155px) auto 0;display:grid}.sv-gate{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;align-content:start;min-height:480px;padding:clamp(38px,5vw,72px);display:grid;position:relative}.sv-gate>div{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:.46rem;font-weight:720;display:flex}.sv-gate h3{letter-spacing:-.04em;text-transform:uppercase;max-width:560px;margin-top:clamp(78px,8vw,125px);font-size:clamp(2rem,3.25vw,3.7rem);font-weight:300;line-height:1.02}.sv-gate>p{color:#ffffff94;max-width:530px;margin-top:28px;font-size:.72rem;line-height:1.82}.sv-gate footer{grid-template-columns:45px 90px 1fr;align-items:center;gap:15px;margin-top:auto;padding-top:32px;display:grid}.sv-gate footer i{background:var(--gold-light);height:1px}.sv-gate footer span{color:#ffffff75;letter-spacing:.14em;text-transform:uppercase;font-size:.43rem}.sv-gate footer strong{letter-spacing:.11em;text-transform:uppercase;font-size:.54rem;font-weight:690}.sv-responsibility{padding:var(--sv-space) var(--sv-gutter);background:var(--white);position:relative;overflow:hidden}.sv-responsibility__layout{width:min(100%, var(--sv-max));align-items:center;gap:var(--sv-split-gap);grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);margin:clamp(90px,10vw,155px) auto 0;display:grid}.sv-responsibility__copy{min-width:0;container-type:inline-size}.sv-responsibility__copy h2 em{color:var(--gold);font-style:normal}.sv-responsibility__copy>p:nth-of-type(2){border-top:1px solid var(--line);max-width:480px;color:var(--ink-soft);margin-top:34px;padding:22px 0 0;font-size:.73rem;line-height:1.84}.sv-responsibility__copy>div{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-top:54px;font-size:.43rem;font-weight:760;display:flex}.sv-responsibility__copy>div i{background:var(--line-strong);width:24px;height:1px}.sv-system{aspect-ratio:1;width:min(100%,780px);margin-left:auto;position:relative}.sv-system__ring,.sv-system__core,.sv-system__node{position:absolute}.sv-system__ring{border:1px solid var(--line);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-system__ring--one{width:79%;height:79%}.sv-system__ring--two{width:47%;height:47%}.sv-system__ring i{background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%}.sv-system__ring--two i{inset:auto 10% 6% auto}.sv-system__core{z-index:3;aspect-ratio:1;width:27%;color:var(--white);background:var(--navy);text-align:center;border-radius:50%;place-content:center;padding:20px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-system__core span{letter-spacing:-.04em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:1.45rem;font-weight:300;line-height:1}.sv-system__core strong{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;margin-top:4px;font-size:.64rem}.sv-system__core small{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;margin-top:11px;font-size:.36rem}.sv-system__node{z-index:4;border:1px solid var(--line);background:#fffffff2;align-content:start;width:31%;min-height:150px;padding:24px;transition:color .35s,background-color .35s,transform .4s;display:grid}.sv-system__node:hover{color:var(--white);background:var(--navy);transform:translateY(-7px)}.sv-system__node--1{top:3%;left:3%}.sv-system__node--2{top:10%;right:0}.sv-system__node--3{bottom:4%;right:4%}.sv-system__node--4{bottom:10%;left:0}.sv-system__node>span{color:var(--gold);letter-spacing:.14em;font-size:.43rem}.sv-system__node strong{letter-spacing:-.025em;text-transform:uppercase;margin-top:34px;font-family:Aviano Gothic,sans-serif;font-size:1.05rem;font-weight:400}.sv-system__node p{color:var(--ink-soft);letter-spacing:.11em;text-transform:uppercase;margin-top:7px;font-size:.43rem}.sv-system__node:hover p{color:#ffffff8c}.sv-questions{padding:var(--sv-space) var(--sv-gutter);background:#f3f0e9;position:relative}.sv-questions__layout{width:min(100%, var(--sv-max));align-items:start;gap:var(--sv-split-gap);grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);margin:clamp(88px,9vw,145px) auto 0;display:grid}.sv-questions__layout>aside{min-width:0;position:sticky;top:124px;container-type:inline-size}.sv-questions__layout>aside>p:nth-of-type(2){max-width:430px;color:var(--ink-soft);margin-top:34px;font-size:.73rem;line-height:1.84}.sv-questions__layout>aside>a{border:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;border-radius:100px;align-items:center;gap:12px;min-height:52px;margin-top:34px;padding:0 21px;font-size:.49rem;font-weight:760;transition:color .35s,background-color .35s;display:inline-flex}.sv-questions__layout>aside>a:hover{color:var(--white);background:var(--navy)}.sv-faqs{border-top:1px solid var(--line-strong)}.sv-faqs article{border-bottom:1px solid var(--line-strong)}.sv-faqs button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:54px 1fr 34px;align-items:center;gap:20px;width:100%;min-height:120px;padding:25px 0;display:grid}.sv-faqs button>span{color:var(--gold);letter-spacing:.14em;font-size:.45rem}.sv-faqs button strong{letter-spacing:-.025em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:clamp(1.2rem,1.75vw,1.85rem);font-weight:400;line-height:1.35}.sv-faqs button svg{transition:transform .35s}.sv-faqs article.is-open button svg{transform:rotate(180deg)}.sv-faqs article>div{grid-template-rows:0fr;transition:grid-template-rows .45s;display:grid}.sv-faqs article.is-open>div{grid-template-rows:1fr}.sv-faqs article>div p{max-width:660px;color:var(--ink-soft);margin-left:74px;font-size:.72rem;line-height:1.85;overflow:hidden}.sv-faqs article.is-open>div p{padding-bottom:34px}.sv-closing{min-height:100svh;padding:var(--sv-space) var(--sv-gutter) 0;color:var(--white);background:radial-gradient(circle at 82% 48%, #b6975d1c, transparent 29%), var(--navy-deep);position:relative;overflow:hidden}.sv-closing__copy{z-index:2;width:min(100%, var(--sv-max));margin:clamp(90px,10vw,155px) auto clamp(130px,15vw,220px);position:relative}.sv-closing__copy h2{letter-spacing:-.068em;text-transform:uppercase;max-width:980px;margin-top:26px;font-size:clamp(3.8rem,8vw,8.4rem);font-weight:300;line-height:.82}.sv-closing__copy>p:not(.sv-eyebrow){color:#ffffff94;max-width:530px;margin-top:48px;font-size:.75rem;line-height:1.85}.sv-closing__copy>a{letter-spacing:.15em;text-transform:uppercase;border:1px solid #ffffff9e;border-radius:100px;align-items:center;gap:13px;min-height:54px;margin-top:38px;padding:0 23px;font-size:.51rem;font-weight:760;transition:color .35s,background-color .35s;display:inline-flex}.sv-closing__copy>a:hover{color:var(--ink);background:var(--white)}.sv-closing__marquee{z-index:2;margin:0 calc(var(--sv-gutter) * -1);border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;padding:28px 0 22px;position:relative;overflow:hidden}.sv-closing__marquee-track{will-change:transform;align-items:center;gap:42px;width:max-content;display:flex}.sv-closing__marquee-track span{letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;font-family:Aviano Gothic,sans-serif;font-size:clamp(2.8rem,6.2vw,7rem);font-weight:300;line-height:.9}.sv-closing__marquee-track span:nth-of-type(2){color:#0000;-webkit-text-stroke:1px #ffffff73}.sv-closing__marquee-track i{background:var(--gold-light);border-radius:50%;flex:none;width:12px;height:12px}@media (max-width:1199px){.sv-page{--sv-gutter:clamp(26px, 5vw, 62px)}.sv-hero__copy h1{font-size:clamp(2.9rem,5.35vw,4.4rem)}.sv-hero__line--two,.sv-hero__line--three{margin-left:0}.sv-hero__foot{grid-template-columns:minmax(280px,.85fr) minmax(340px,1fr) minmax(175px,.42fr)}.sv-blueprint__statement{grid-template-columns:minmax(0,1.15fr) minmax(260px,.45fr);gap:58px}.sv-continuum>a{padding:26px 15px}.sv-expertise__layout,.sv-responsibility__layout,.sv-questions__layout{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:52px}.sv-quality__intro{grid-template-columns:minmax(0,1.1fr) minmax(250px,.42fr);gap:55px}.sv-system__node{width:34%}}@media (max-width:1099px){.sv-hero{height:145svh}.sv-hero__sticky{min-height:740px;padding-top:118px}.sv-hero__copy h1{font-size:clamp(2.65rem,6.1vw,3.75rem)}.sv-hero__foot{grid-template-columns:1fr minmax(175px,.38fr)}.sv-hero__foot>p{display:none}.sv-hero__facts{border-left:0}.sv-hero__route{width:58vw;height:46%}.sv-blueprint__statement,.sv-quality__intro{grid-template-columns:1fr .52fr}.sv-blueprint__statement h2,.sv-expertise__intro h2,.sv-quality__intro h2,.sv-responsibility__copy h2,.sv-questions__layout>aside h2{font-size:clamp(2.7rem,6.4vw,4.4rem)}.sv-continuum{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-continuum>a:nth-of-type(4){border-right:0}.sv-continuum>a:nth-of-type(-n+4){border-bottom:1px solid #ffffff24}.sv-expertise__layout,.sv-responsibility__layout,.sv-questions__layout{grid-template-columns:1fr}.sv-expertise__intro,.sv-questions__layout>aside{min-height:0;position:relative;top:auto}.sv-expertise__meter{margin-top:65px;position:relative}.sv-service-list{margin-top:62px}.sv-service{min-height:520px}.sv-service__body ul{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-responsibility__copy{max-width:650px}.sv-system{width:min(100%,760px);margin:40px auto 0}.sv-questions__layout>aside{max-width:660px}.sv-faqs{margin-top:30px}}@media (max-width:899px){.sv-gates{grid-template-columns:1fr}.sv-gate{min-height:430px}.sv-service__body ul{grid-template-columns:1fr 1fr}}@media (max-width:767px){.sv-page{--sv-gutter:20px;--sv-space:82px;overflow-x:clip}.sv-page>section,.sv-page>footer{overflow-x:clip}.sv-section-head,.sv-hero__topline,.sv-hero__copy,.sv-hero__foot,.sv-blueprint__statement,.sv-continuum,.sv-blueprint__assurance,.sv-expertise__layout,.sv-expertise__intro,.sv-service-list,.sv-service,.sv-service__body,.sv-quality__intro,.sv-gates,.sv-gate,.sv-responsibility__layout,.sv-responsibility__copy,.sv-system,.sv-system__core,.sv-system__node,.sv-questions__layout,.sv-questions__layout>aside,.sv-faqs,.sv-faqs article,.sv-closing__copy{min-width:0;max-width:100%}.sv-index,.sv-eyebrow,.sv-section-head>p{font-size:.62rem;line-height:1.55}.sv-section-head{flex-direction:column;align-items:flex-start;gap:18px;width:100%}.sv-section-head>p{text-align:left;width:100%;max-width:none}.sv-hero{height:auto;min-height:0}.sv-hero__sticky{grid-template-rows:auto minmax(0,1fr) auto;height:auto;min-height:max(760px,100svh);padding:116px 20px 0;position:relative}.sv-hero__topline>p{display:none}.sv-hero__copy{align-self:center;width:100%;padding:54px 0 44px}.sv-hero__copy>.sv-eyebrow{max-width:310px;margin-bottom:28px;line-height:1.6}.sv-hero__copy h1{letter-spacing:-.045em;width:100%;max-width:100%;font-size:clamp(2.05rem,9.7vw,3.2rem);line-height:.94}.sv-hero__line-wrap,.sv-hero__line{width:100%;max-width:100%}.sv-hero__line--two,.sv-hero__line--three{margin-left:0}.sv-hero__ghost,.sv-hero__route{display:none}.sv-hero__foot{border-left:1px solid #07162f29;border-right:1px solid #07162f29;grid-template-columns:1fr;width:100%;min-height:0;margin:0}.sv-hero__facts{grid-area:1/1}.sv-hero__facts>div{min-width:0;min-height:94px;padding:18px}.sv-hero__facts span{font-size:.53rem;line-height:1.45}.sv-hero__foot>a{grid-column:1;min-height:60px}.sv-blueprint__statement,.sv-quality__intro{grid-template-columns:minmax(0,1fr);gap:34px;margin-top:68px}.sv-blueprint__statement>*,.sv-quality__intro>*{width:100%;min-width:0;max-width:100%}.sv-blueprint__statement>.sv-eyebrow,.sv-quality__intro>.sv-eyebrow{margin-bottom:0}.sv-blueprint__statement h2,.sv-expertise__intro h2,.sv-quality__intro h2,.sv-responsibility__copy h2,.sv-questions__layout>aside h2{letter-spacing:-.043em;max-width:100%;font-size:clamp(2.05rem,9.1vw,3.1rem);line-height:.98}.sv-blueprint__statement>div{width:100%;max-width:100%;margin-left:0;display:block}.sv-blueprint__statement>div i{width:44px;margin:0 0 16px;display:block}.sv-continuum{grid-template-columns:1fr 1fr;margin-top:75px}.sv-continuum>a{min-width:0;min-height:145px;padding:22px 18px}.sv-continuum>a>span{font-size:.56rem}.sv-continuum strong{font-size:.62rem;line-height:1.45}.sv-continuum>a:nth-of-type(2n){border-right:0}.sv-continuum>a:nth-of-type(-n+6){border-bottom:1px solid #ffffff24}.sv-blueprint__assurance{grid-template-columns:1fr 1fr;margin-top:48px}.sv-blueprint__assurance>div{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:96px;padding:18px 15px}.sv-blueprint__assurance span{font-size:.54rem}.sv-blueprint__assurance strong{font-size:.62rem;line-height:1.45}.sv-blueprint__assurance>div:nth-child(2){border-right:0}.sv-blueprint__assurance>div:nth-child(-n+2){border-bottom:1px solid #ffffff26}.sv-expertise__layout,.sv-responsibility__layout,.sv-questions__layout{margin-top:68px}.sv-expertise__intro>p:nth-of-type(2),.sv-responsibility__copy>p:nth-of-type(2){border-left:0;width:100%;max-width:100%;margin-left:0;padding:20px 0 0}.sv-expertise__meter{margin-top:52px}.sv-service-list{margin-top:50px}.sv-service{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:48px 0}.sv-service:before{left:-20px;right:-20px}.sv-service__meta{border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:100%;padding-bottom:16px}.sv-service__meta span{font-size:.58rem}.sv-service__meta p{text-align:right;writing-mode:horizontal-tb;font-size:.5rem}.sv-service__body>p:first-child{font-size:.6rem;line-height:1.5}.sv-service__body h3{letter-spacing:-.04em;max-width:100%;margin-top:19px;font-size:clamp(1.75rem,7.6vw,2.45rem);line-height:1.02}.sv-service__body>p:nth-of-type(2){font-size:.78rem;line-height:1.75}.sv-service__body ul{grid-template-columns:1fr;gap:12px;margin-top:34px}.sv-service__body li{font-size:.68rem}.sv-service__body footer{grid-template-columns:1fr;gap:9px;margin-top:40px}.sv-service__body footer span{font-size:.54rem}.sv-quality__intro>p:last-child{border-left:0;width:100%;max-width:100%;padding:20px 0 0}.sv-gates{grid-template-columns:minmax(0,1fr);margin-top:68px}.sv-gate{min-height:0;padding:32px 22px}.sv-gate>div{font-size:.56rem}.sv-gate h3{max-width:100%;margin-top:58px;font-size:clamp(1.75rem,7.6vw,2.45rem)}.sv-gate>p{font-size:.77rem}.sv-gate footer{grid-template-columns:38px minmax(0,1fr);gap:10px 14px;margin-top:52px}.sv-gate footer span{font-size:.54rem}.sv-gate footer strong{grid-column:2;font-size:.62rem}.sv-responsibility__copy>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;margin-top:42px;display:grid}.sv-responsibility__copy>div span{border:1px solid var(--line);text-align:center;min-width:0;padding:11px 4px}.sv-responsibility__copy>div i{display:none}.sv-system{aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:12px;width:100%;min-height:0;margin-top:42px;display:grid}.sv-system__ring{display:none}.sv-system__core,.sv-system__node{position:relative;inset:auto;transform:none}.sv-system__core{aspect-ratio:auto;border-radius:0;grid-column:1/-1;width:100%;min-height:145px}.sv-system__core span{font-size:1.05rem}.sv-system__core strong{font-size:.75rem}.sv-system__node{width:100%;min-height:135px;padding:18px;overflow:hidden}.sv-system__node strong{margin-top:24px;font-size:.94rem}.sv-system__node p{max-width:100%;font-size:.56rem;line-height:1.45}.sv-system__node:hover{transform:none}.sv-questions__layout>aside>p:nth-of-type(2){width:100%;max-width:100%;margin-left:0}.sv-faqs{margin-top:45px}.sv-faqs button{grid-template-columns:32px minmax(0,1fr) 22px;gap:10px;min-height:105px}.sv-faqs button strong{min-width:0;font-size:1rem;line-height:1.35}.sv-faqs article>div p{width:calc(100% - 42px);max-width:calc(100% - 42px);margin-left:42px;font-size:.76rem;line-height:1.75}.sv-closing{min-height:auto;padding-bottom:0}.sv-closing__copy{margin:90px auto 120px}.sv-closing__copy h2{letter-spacing:-.05em;max-width:100%;font-size:clamp(2rem,9.5vw,3.2rem);line-height:.94}.sv-closing__copy>p:not(.sv-eyebrow){margin-top:32px;font-size:.78rem;line-height:1.75}.sv-closing__marquee-track span{font-size:clamp(2.4rem,11.8vw,3.9rem)}.sv-page .menu-panel,.sv-page .menu-panel nav,.sv-page .menu-panel__footer,.sv-page .footer-top,.sv-page .footer-grid,.sv-page .footer-grid>div,.sv-page .footer-bottom{min-width:0;max-width:100%}.sv-page .menu-panel__footer a,.sv-page .footer-grid p,.sv-page .footer-grid a,.sv-page .footer-bottom span{overflow-wrap:anywhere;max-width:100%}}@media (max-width:420px){.sv-hero__sticky{min-height:max(730px,100svh)}.sv-hero__copy h1{font-size:clamp(1.95rem,9.5vw,2.55rem)}.sv-blueprint__statement h2,.sv-expertise__intro h2,.sv-quality__intro h2,.sv-responsibility__copy h2,.sv-questions__layout>aside h2{font-size:clamp(1.78rem,8.6vw,2.55rem)}.sv-continuum>a{min-height:132px;padding:20px 14px}.sv-blueprint__assurance{grid-template-columns:1fr}.sv-blueprint__assurance>div,.sv-blueprint__assurance>div:nth-child(2){border-bottom:1px solid #ffffff26;border-right:0;min-height:78px}.sv-blueprint__assurance>div:last-child{border-bottom:0}.sv-gate footer i{width:38px}.sv-system__node{padding:15px}.sv-system__node strong{font-size:.88rem}.sv-system__core small{display:none}.sv-faqs button{grid-template-columns:28px minmax(0,1fr) 20px;gap:8px}.sv-faqs article>div p{width:calc(100% - 36px);max-width:calc(100% - 36px);margin-left:36px}}@media (max-width:350px){.sv-system{grid-template-columns:1fr}.sv-system__core{grid-column:1}}@media (prefers-reduced-motion:reduce){.sv-hero{height:auto;min-height:100svh}.sv-hero__sticky{position:relative}.sv-continuum__progress{transform:scaleX(1)}.sv-closing__marquee-track{transform:none!important}}.nx-page{--nx-gutter:clamp(34px, 5.3vw, 92px);--nx-space:clamp(110px, 11vw, 178px);--nx-max:1580px;background:var(--white);width:100%;max-width:100%;overflow:clip}.nx-page>section,.nx-page>footer{width:100%;max-width:100%}.nx-page h1,.nx-page h2,.nx-page h3,.nx-page strong{text-wrap:balance}.nx-page p,.nx-page li{overflow-wrap:break-word;text-wrap:pretty}.nx-header{background:linear-gradient(#02081680,#0000)}.nx-header.is-solid{background:#faf9f6ed}.nx-kicker{color:var(--ink-soft);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:14px;font-size:.48rem;font-weight:760;display:flex}.nx-kicker>span:first-child{color:var(--gold)}.nx-kicker i{opacity:.58;background:currentColor;width:46px;height:1px}.nx-kicker--light{color:#fff9}.nx-kicker--light>span:first-child{color:var(--gold-light)}.nx-section-head{z-index:3;width:min(100%, var(--nx-max));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding-bottom:22px;display:flex;position:relative}.nx-section-head>p{color:var(--ink-soft);letter-spacing:.15em;text-align:right;font-size:.51rem;font-weight:700}.nx-hero{min-height:max(820px,100svh);padding:clamp(116px, 13vh, 150px) var(--nx-gutter) 0;isolation:isolate;color:var(--white);background:var(--navy-deep);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.nx-hero__image{z-index:-4;object-fit:cover;object-position:50% 57%;will-change:transform;width:106%;height:106%;position:absolute;inset:-3%}.nx-hero__shade{z-index:-3;background:linear-gradient(90deg,#020816e8 0%,#0208169e 48%,#02081636 80%),linear-gradient(#0208167a 0%,#0208160a 37%,#020816de 100%);position:absolute;inset:0}.nx-hero__grid{z-index:-2;opacity:.13;background-image:linear-gradient(#ffffff47 1px,#0000 1px),linear-gradient(90deg,#ffffff47 1px,#0000 1px);background-size:8.33vw 8.33vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0009 45%,#0000 80%);mask-image:linear-gradient(90deg,#000 0%,#0009 45%,#0000 80%)}.nx-hero__top{z-index:5;width:min(100%, var(--nx-max));border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:30px;margin:0 auto;padding-bottom:18px;display:flex;position:relative}.nx-hero__top>p{color:#ffffff8c;letter-spacing:.17em;font-size:.43rem;font-weight:750}.nx-hero__count{z-index:1;top:13%;right:var(--nx-gutter);color:#0000;letter-spacing:-.09em;opacity:.32;-webkit-text-stroke:1px #ffffffb3;pointer-events:none;will-change:transform;font-family:Aviano Gothic,sans-serif;font-size:clamp(9rem,18vw,20rem);font-weight:300;line-height:.8;position:absolute}.nx-hero__copy{z-index:4;width:min(100%, var(--nx-max));align-self:end;margin:0 auto;padding:clamp(65px,10vh,108px) 0 48px;position:relative}.nx-hero__copy>p{color:#ffffffa3;letter-spacing:.17em;text-transform:uppercase;font-size:.52rem;font-weight:740;line-height:1.55}.nx-hero__rule{background:var(--gold-light);width:min(190px,18vw);height:1px;margin:25px 0 30px}.nx-hero__copy h1{letter-spacing:-.06em;text-transform:uppercase;perspective:900px;max-width:1040px;font-size:clamp(3.2rem,5.7vw,6.35rem);font-weight:300;line-height:.86}.nx-line-mask{padding:.07em 0 .1em;display:block;overflow:hidden}.nx-line-mask>span{width:fit-content;display:block}.nx-hero__copy h1 em{color:var(--gold-light);font-style:normal}.nx-hero__foot{z-index:5;width:min(100%, var(--nx-max));border-top:1px solid #fff3;grid-template-columns:minmax(330px,1fr) minmax(145px,.24fr) minmax(145px,.24fr) minmax(210px,.36fr);min-height:122px;margin:0 auto;display:grid;position:relative}.nx-hero__foot>p{color:#ffffff9c;align-self:center;max-width:650px;padding:27px 42px 27px 0;font-size:.71rem;line-height:1.78}.nx-hero__foot>span{border-left:1px solid #fff3;align-content:center;gap:8px;min-width:0;padding:21px clamp(18px,2vw,29px);display:grid}.nx-hero__foot strong{letter-spacing:-.045em;font-family:Aviano Gothic,sans-serif;font-size:clamp(1.55rem,2.1vw,2.4rem);font-weight:300;line-height:1}.nx-hero__foot small{color:#ffffff8a;letter-spacing:.13em;text-transform:uppercase;font-size:.42rem;font-weight:760;line-height:1.5}.nx-hero__foot>a{color:var(--ink);background:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:13px;padding:22px;font-size:.49rem;font-weight:800;transition:color .35s,background-color .35s;display:flex}.nx-hero__foot>a:hover{color:var(--white);background:var(--gold)}.nx-prologue{padding:var(--nx-space) var(--nx-gutter);background:#fbfaf7;position:relative;overflow:hidden}.nx-prologue__statement{width:min(100%, var(--nx-max));grid-template-columns:minmax(0,1.15fr) minmax(280px,.43fr);align-items:end;gap:clamp(60px,9vw,145px);margin:clamp(80px,9vw,138px) auto 0;display:grid}.nx-prologue__statement>p:first-child{color:var(--ink-soft);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;margin-bottom:-28px;font-size:.53rem;font-weight:770}.nx-prologue__statement h2{letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(2.95rem,5.25vw,5.85rem);font-weight:300;line-height:.91}.nx-prologue__statement h2 em{color:var(--gold);font-style:normal}.nx-prologue__statement>div{border-top:1px solid var(--line);padding-top:22px}.nx-prologue__statement>div>span{background:var(--gold);width:42px;height:1px;margin-bottom:20px;display:block}.nx-prologue__statement>div p{color:var(--ink-soft);font-size:.72rem;line-height:1.85}.nx-register{width:min(100%, var(--nx-max));border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(7,minmax(0,1fr));margin:clamp(90px,10vw,150px) auto 0;display:grid}.nx-register a{border-right:1px solid var(--line);align-content:space-between;min-width:0;min-height:165px;padding:24px 18px;transition:color .4s,background-color .4s;display:grid;position:relative}.nx-register a:last-child{border-right:0}.nx-register a:hover{color:var(--white);background:var(--navy)}.nx-register a>span{color:var(--gold);letter-spacing:.14em;font-size:.48rem}.nx-register a p{letter-spacing:.12em;text-transform:uppercase;max-width:120px;font-size:.52rem;font-weight:740;line-height:1.55}.nx-register a svg{opacity:.55;transition:transform .35s;position:absolute;bottom:23px;right:18px}.nx-register a:hover svg{transform:translateY(4px)}.nx-atlas{color:var(--white);background:var(--navy-deep);position:relative}.nx-atlas__rail{z-index:90;opacity:0;pointer-events:none;justify-items:center;gap:9px;width:30px;transition:opacity .45s,transform .45s;display:grid;position:fixed;top:50%;right:18px;transform:translateY(-50%)translate(15px)}.nx-atlas.is-inview .nx-atlas__rail{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.nx-atlas__rail>span,.nx-atlas__rail>small{color:#ffffff9e;letter-spacing:.11em;font-size:.42rem;font-weight:750}.nx-atlas__rail>span{color:var(--gold-light)}.nx-atlas__rail>div{gap:8px;padding:8px 0;display:grid}.nx-atlas__rail a{border:1px solid #ffffff9e;border-radius:50%;width:5px;height:5px;transition:background-color .35s,border-color .35s,transform .35s}.nx-atlas__rail a.is-active{border-color:var(--gold-light);background:var(--gold-light);transform:scale(1.5)}.nx-chapter{background:var(--navy-deep);height:138svh;min-height:1020px;position:relative}.nx-chapter__sticky{isolation:isolate;height:100svh;min-height:760px;position:sticky;top:0;overflow:hidden}.nx-chapter__image{z-index:-4;object-fit:cover;will-change:transform;width:104%;height:104%;position:absolute;inset:-2%}.nx-chapter__shade{z-index:-3;background:linear-gradient(90deg,#020816db 0%,#02081640 52%,#0208168f 100%),linear-gradient(#0208167a 0%,#0000 32%,#020816e0 100%);position:absolute;inset:0}.nx-chapter__texture{z-index:-2;opacity:.1;pointer-events:none;background-image:linear-gradient(90deg,#0000 49.9%,#ffffff61 50%,#0000 50.1%);position:absolute;inset:0}.nx-chapter__topline{z-index:4;top:clamp(106px,13vh,140px);right:var(--nx-gutter);left:var(--nx-gutter);color:#ffffffa1;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #fff3;grid-template-columns:auto minmax(30px,1fr) auto;align-items:center;gap:18px;padding-bottom:18px;font-size:.44rem;font-weight:730;display:grid;position:absolute}.nx-chapter__topline i{background:#fff3;height:1px}.nx-chapter__watermark{z-index:1;top:16%;right:var(--nx-gutter);color:#0000;letter-spacing:-.08em;opacity:.22;-webkit-text-stroke:1px #ffffffb8;pointer-events:none;font-family:Aviano Gothic,sans-serif;font-size:clamp(9rem,18vw,19rem);font-weight:300;line-height:.8;position:absolute}.nx-chapter__content{z-index:4;right:var(--nx-gutter);bottom:clamp(42px,6vh,72px);left:var(--nx-gutter);grid-template-columns:minmax(0,1.08fr) minmax(360px,.5fr);align-items:end;gap:clamp(55px,8vw,130px);display:grid;position:absolute}.nx-chapter__title{min-width:0}.nx-chapter__title>p{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-size:.5rem;font-weight:770;line-height:1.55}.nx-chapter__title h2{letter-spacing:-.058em;text-transform:uppercase;max-width:940px;font-size:clamp(3rem,5.35vw,5.9rem);font-weight:300;line-height:.88}.nx-chapter__content>aside{border-top:1px solid var(--gold-light);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#020816ad;min-width:0;padding:29px 30px 31px}.nx-chapter__status{color:#ffffffb3;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:.45rem;font-weight:720;display:flex}.nx-chapter__status span{background:var(--gold-light);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #d1b98221}.nx-chapter__content>aside>p{color:#ffffffad;margin-top:23px;font-size:.7rem;line-height:1.8}.nx-chapter__facts{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;margin-top:25px;display:grid}.nx-chapter__facts>span{color:#ffffffa8;align-items:center;gap:10px;min-width:0;min-height:48px;padding:11px 0;font-size:.52rem;line-height:1.45;display:flex}.nx-chapter__facts>span+span{border-top:1px solid #ffffff26}.nx-chapter__content ul{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.nx-chapter__content li{color:#ffffff9e;grid-template-columns:7px minmax(0,1fr);align-items:start;gap:10px;font-size:.55rem;line-height:1.5;display:grid}.nx-chapter__content li i{background:var(--gold-light);border-radius:50%;width:4px;height:4px;margin-top:5px}.nx-chapter__content button{min-height:49px;color:var(--white);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffffa1;border-radius:100px;align-items:center;gap:11px;margin-top:28px;padding:0 19px;font-size:.47rem;font-weight:760;transition:color .35s,background-color .35s;display:inline-flex}.nx-chapter__content button:hover{color:var(--ink);background:var(--white)}.nx-standard{padding:var(--nx-space) var(--nx-gutter);background:#f7f4ed;position:relative;overflow:hidden}.nx-standard__layout{width:min(100%, var(--nx-max));grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(70px,9vw,145px);margin:clamp(88px,9vw,145px) auto 0;display:grid}.nx-standard__intro{min-width:0;position:sticky;top:118px}.nx-standard__intro>p{color:var(--ink-soft);letter-spacing:.18em;text-transform:uppercase;font-size:.52rem;font-weight:770}.nx-standard__intro h2{letter-spacing:-.055em;text-transform:uppercase;margin-top:24px;font-size:clamp(2.65rem,4.5vw,5rem);font-weight:300;line-height:.92}.nx-standard__intro h2 em{color:var(--gold);font-style:normal}.nx-standard__intro>span{border-top:1px solid var(--line);max-width:390px;color:var(--ink-soft);margin-top:35px;padding-top:21px;font-size:.7rem;line-height:1.8;display:block}.nx-standard__principles{border-top:1px solid var(--line-strong)}.nx-standard__principles article{border-bottom:1px solid var(--line-strong);grid-template-columns:70px minmax(210px,.62fr) minmax(240px,.8fr) 22px;align-items:start;gap:clamp(20px,3vw,48px);min-height:225px;padding:39px 0;display:grid;position:relative}.nx-standard__principles article>span{color:var(--gold);letter-spacing:.14em;font-size:.48rem}.nx-standard__principles h3{letter-spacing:-.038em;text-transform:uppercase;font-size:clamp(1.55rem,2.25vw,2.45rem);font-weight:300;line-height:1.04}.nx-standard__principles p{color:var(--ink-soft);font-size:.7rem;line-height:1.78}.nx-standard__principles article>i{border:1px solid var(--gold);border-radius:50%;justify-self:end;width:8px;height:8px}.nx-standard__image{width:min(100%, var(--nx-max));background:var(--navy);height:clamp(520px,56vw,820px);margin:clamp(90px,10vw,155px) auto 0;position:relative;overflow:hidden}.nx-standard__image img{object-fit:cover;width:100%;height:100%}.nx-standard__image:after{content:"";background:linear-gradient(#0000 54%,#020816c7);position:absolute;inset:0}.nx-standard__image figcaption{z-index:2;color:var(--white);justify-content:space-between;align-items:center;gap:30px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.nx-standard__image figcaption span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.46rem;font-weight:730}.nx-standard__image figcaption p{letter-spacing:-.025em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:clamp(1.1rem,2vw,2.1rem)}.nx-closing{min-height:95svh;padding:var(--nx-space) var(--nx-gutter);color:var(--white);background:radial-gradient(circle at 83% 34%, #b6975d24, transparent 28%), var(--navy-deep);position:relative;overflow:hidden}.nx-closing__line{background:#ffffff21;width:1px;position:absolute;top:0;bottom:0;left:50%}.nx-closing__count{top:16%;right:var(--nx-gutter);color:#0000;letter-spacing:-.09em;opacity:.22;-webkit-text-stroke:1px #ffffffb3;pointer-events:none;font-family:Aviano Gothic,sans-serif;font-size:clamp(10rem,22vw,24rem);font-weight:300;line-height:.78;position:absolute}.nx-closing__content{z-index:2;width:min(100%, var(--nx-max));margin:clamp(90px,10vw,150px) auto 0;position:relative}.nx-closing__content>p{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;font-size:.53rem;font-weight:770}.nx-closing__content h2{letter-spacing:-.063em;text-transform:uppercase;max-width:980px;margin-top:27px;font-size:clamp(3.25rem,6.5vw,7.2rem);font-weight:300;line-height:.87}.nx-closing__content h2 em{color:var(--gold-light);font-style:normal}.nx-closing__content>span{color:#fff9;max-width:540px;margin-top:42px;font-size:.73rem;line-height:1.84;display:block}.nx-closing__content>a{letter-spacing:.15em;text-transform:uppercase;border:1px solid #ffffffad;border-radius:100px;align-items:center;gap:13px;min-height:55px;margin-top:38px;padding:0 23px;font-size:.5rem;font-weight:760;transition:color .35s,background-color .35s;display:inline-flex}.nx-closing__content>a:hover{color:var(--ink);background:var(--white)}.nx-dossier{z-index:1700;position:fixed;inset:0}.nx-dossier__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010712cc;border:0;position:absolute;inset:0}.nx-dossier__panel{width:min(1140px,88vw);height:100%;color:var(--ink);background:#fbfaf7;grid-template-columns:minmax(0,1.05fr) minmax(390px,.72fr);animation:.58s cubic-bezier(.22,.8,.25,1) both nx-dossier-enter;display:grid;position:absolute;top:0;right:0;overflow:auto;box-shadow:-35px 0 90px #00000057}@keyframes nx-dossier-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.nx-dossier__close{z-index:5;cursor:pointer;background:#ffffffeb;border:1px solid #07162f29;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:24px;right:24px}.nx-dossier__media{background:var(--navy);height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.nx-dossier__media:after{content:"";background:linear-gradient(#0000 52%,#010712c7);position:absolute;inset:0}.nx-dossier__media img{object-fit:cover;width:100%;height:100%}.nx-dossier__media>span,.nx-dossier__media>strong{z-index:2;color:var(--white);position:absolute;bottom:31px}.nx-dossier__media>span{letter-spacing:.14em;text-transform:uppercase;font-size:.45rem;font-weight:750;left:31px}.nx-dossier__media>strong{font-family:Aviano Gothic,sans-serif;font-size:2.5rem;font-weight:300;right:31px}.nx-dossier__content{min-width:0;padding:clamp(96px,10vw,145px) clamp(38px,5vw,76px) 80px}.nx-dossier__content>p:first-child{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:.52rem;font-weight:770;line-height:1.55}.nx-dossier__content h2{letter-spacing:-.055em;text-transform:uppercase;margin-top:21px;font-size:clamp(2.5rem,4.2vw,4.8rem);font-weight:300;line-height:.92}.nx-dossier__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:33px;display:grid}.nx-dossier__facts span{min-width:0;min-height:57px;color:var(--ink-soft);align-items:center;gap:10px;padding:14px 0;font-size:.57rem;line-height:1.5;display:flex}.nx-dossier__facts span+span{border-top:1px solid var(--line)}.nx-dossier__content>p:nth-of-type(2){color:var(--ink-soft);margin-top:33px;font-size:.72rem;line-height:1.84}.nx-dossier__features{gap:13px;margin-top:35px;display:grid}.nx-dossier__features span{color:var(--ink-soft);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:.62rem;line-height:1.55;display:grid}.nx-dossier__features svg{color:var(--gold);margin-top:1px}.nx-dossier__content>a{min-height:53px;color:var(--white);background:var(--navy);letter-spacing:.14em;text-transform:uppercase;border-radius:100px;align-items:center;gap:12px;margin-top:40px;padding:0 21px;font-size:.48rem;font-weight:760;display:inline-flex}@media (max-width:1199px){.nx-page{--nx-gutter:clamp(26px, 5vw, 62px)}.nx-hero__copy h1{font-size:clamp(3rem,5.8vw,5.1rem)}.nx-hero__foot{grid-template-columns:minmax(300px,1fr) 140px 140px 195px}.nx-chapter__content{grid-template-columns:minmax(0,1fr) minmax(350px,.56fr);gap:50px}.nx-chapter__title h2{font-size:clamp(2.8rem,5.2vw,4.8rem)}.nx-standard__layout{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:62px}}@media (max-width:1099px){.nx-hero{min-height:860px}.nx-hero__foot{grid-template-columns:1fr 1fr 1fr}.nx-hero__foot>p{border-bottom:1px solid #fff3;grid-column:1/-1;max-width:100%;padding-right:0}.nx-hero__foot>span:first-of-type{border-left:0}.nx-prologue__statement{grid-template-columns:minmax(0,1fr) minmax(250px,.45fr);gap:52px}.nx-register{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-register a:nth-child(4){border-right:0}.nx-register a:nth-child(-n+4){border-bottom:1px solid var(--line)}.nx-chapter__content{grid-template-columns:minmax(0,.95fr) minmax(340px,.58fr);gap:42px}.nx-chapter__content>aside{padding:26px}.nx-standard__layout{grid-template-columns:minmax(0,1fr)}.nx-standard__intro{max-width:650px;position:relative;top:auto}}@media (max-width:899px){.nx-chapter{height:128svh;min-height:920px}.nx-chapter__content{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);gap:32px}.nx-chapter__title h2{font-size:clamp(2.65rem,5.5vw,4rem)}.nx-chapter__content>aside{padding:23px}.nx-dossier__panel{grid-template-columns:minmax(0,1fr);width:min(760px,94vw)}.nx-dossier__media{height:48svh;min-height:350px;position:relative}}@media (max-width:767px){.nx-page{--nx-gutter:20px;--nx-space:84px;overflow-x:clip}.nx-page>section,.nx-page>footer,.nx-hero__top,.nx-hero__copy,.nx-hero__foot,.nx-section-head,.nx-prologue__statement,.nx-register,.nx-chapter,.nx-chapter__sticky,.nx-chapter__content,.nx-chapter__title,.nx-chapter__content>aside,.nx-standard__layout,.nx-standard__intro,.nx-standard__principles,.nx-standard__principles article,.nx-standard__image,.nx-closing__content,.nx-dossier__panel,.nx-dossier__content{min-width:0;max-width:100%}.nx-kicker,.nx-section-head>p{font-size:.61rem;line-height:1.55}.nx-section-head{flex-direction:column;align-items:flex-start;gap:18px;width:100%}.nx-section-head>p{text-align:left;width:100%}.nx-hero{min-height:max(760px,100svh);padding:116px 20px 0}.nx-hero__image{object-position:51% 55%;width:106%;height:106%;inset:-3%}.nx-hero__shade{background:linear-gradient(#020816ad 0%,#0208162b 33%,#020816ed 100%),linear-gradient(90deg,#020816b8,#02081629)}.nx-hero__grid{background-size:72px 72px;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.nx-hero__top>p{display:none}.nx-hero__count{opacity:.25;font-size:clamp(8rem,42vw,12rem);top:19%;right:12px}.nx-hero__copy{padding:90px 0 38px}.nx-hero__copy>p{max-width:280px;font-size:.61rem;line-height:1.6}.nx-hero__rule{width:88px;margin:21px 0 26px}.nx-hero__copy h1{letter-spacing:-.048em;width:100%;max-width:100%;font-size:clamp(2.15rem,10vw,3.3rem);line-height:.94}.nx-line-mask,.nx-line-mask>span{width:100%;max-width:100%}.nx-hero__foot{border-left:1px solid #fff3;border-right:1px solid #fff3;grid-template-columns:1fr 1fr;width:100%}.nx-hero__foot>p{grid-column:1/-1;padding:22px 18px;font-size:.75rem}.nx-hero__foot>span{min-height:98px;padding:17px}.nx-hero__foot>span:first-of-type{border-left:0}.nx-hero__foot small{font-size:.53rem}.nx-hero__foot>a{grid-column:1/-1;min-height:61px}.nx-prologue__statement{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:68px}.nx-prologue__statement>p:first-child{margin-bottom:0;font-size:.62rem;line-height:1.55}.nx-prologue__statement h2{letter-spacing:-.043em;max-width:100%;font-size:clamp(2rem,9vw,3rem);line-height:.98}.nx-prologue__statement>div p{font-size:.78rem;line-height:1.76}.nx-register{grid-template-columns:1fr 1fr;margin-top:70px}.nx-register a{min-height:130px;padding:19px 15px}.nx-register a:nth-child(2n){border-right:0}.nx-register a:nth-child(-n+6){border-bottom:1px solid var(--line)}.nx-register a:nth-child(4){border-right:0}.nx-register a p{max-width:105px;font-size:.62rem}.nx-register a>span{font-size:.57rem}.nx-atlas__rail{display:none}.nx-chapter{height:auto;min-height:0}.nx-chapter__sticky{background:var(--navy-deep);height:auto;min-height:0;padding-top:58svh;position:relative;overflow:hidden}.nx-chapter__image{width:100%;height:58svh;min-height:390px;inset:0 0 auto;transform:none!important}.nx-chapter__shade{background:linear-gradient(#0208163d,#0208162e 50%,#020816e6);height:58svh;min-height:390px}.nx-chapter__texture{height:58svh;min-height:390px}.nx-chapter__topline{grid-template-columns:auto minmax(16px,1fr) auto;gap:9px;font-size:.53rem;top:22px;left:20px;right:20px}.nx-chapter__topline>span:last-child{text-align:right;max-width:130px}.nx-chapter__watermark{opacity:.25;font-size:clamp(7rem,34vw,10rem);top:10%;right:16px}.nx-chapter__content{background:var(--navy-deep);width:100%;padding:43px 20px 70px;display:block;position:relative;bottom:auto;left:auto;right:auto}.nx-chapter__title>p{margin-bottom:16px;font-size:.61rem}.nx-chapter__title h2{letter-spacing:-.046em;max-width:100%;font-size:clamp(2rem,9.2vw,3.05rem);line-height:.96}.nx-chapter__content>aside{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-top:34px;padding:26px 0 0}.nx-chapter__status{font-size:.56rem}.nx-chapter__content>aside>p{font-size:.78rem;line-height:1.76}.nx-chapter__facts>span{font-size:.65rem}.nx-chapter__content li{font-size:.67rem}.nx-standard__layout{grid-template-columns:minmax(0,1fr);gap:64px;margin-top:68px}.nx-standard__intro{max-width:100%}.nx-standard__intro>p{font-size:.62rem}.nx-standard__intro h2{letter-spacing:-.045em;max-width:100%;font-size:clamp(2rem,9vw,3rem);line-height:.97}.nx-standard__intro>span{max-width:100%;font-size:.77rem}.nx-standard__principles article{grid-template-columns:42px minmax(0,1fr) 16px;gap:15px;min-height:0;padding:32px 0}.nx-standard__principles article>span{font-size:.57rem}.nx-standard__principles h3{font-size:1.55rem}.nx-standard__principles p{grid-column:2/-1;font-size:.76rem}.nx-standard__principles article>i{grid-area:1/3}.nx-standard__image{height:62svh;min-height:430px;margin-top:75px}.nx-standard__image figcaption{flex-direction:column;align-items:flex-start;gap:10px;bottom:18px;left:18px;right:18px}.nx-standard__image figcaption p{font-size:1.15rem;line-height:1.25}.nx-closing{min-height:82svh;padding:100px 20px}.nx-closing__line{left:20px}.nx-closing__count{font-size:clamp(8rem,42vw,12rem);top:16%;right:6px}.nx-closing__content{margin-top:90px}.nx-closing__content>p{font-size:.62rem}.nx-closing__content h2{letter-spacing:-.05em;max-width:100%;font-size:clamp(2.1rem,9.5vw,3.2rem);line-height:.95}.nx-closing__content>span{max-width:100%;font-size:.78rem;line-height:1.76}.nx-dossier__panel{grid-template-columns:minmax(0,1fr);width:100%;height:100%;top:0}.nx-dossier__media{height:39svh;min-height:280px;position:relative}.nx-dossier__close{width:44px;height:44px;top:16px;right:16px}.nx-dossier__content{padding:48px 20px 70px}.nx-dossier__content h2{max-width:100%;font-size:clamp(2.15rem,9.5vw,3.35rem)}.nx-dossier__content>p:nth-of-type(2){font-size:.78rem}.nx-dossier__features span{font-size:.69rem}.nx-page .menu-panel,.nx-page .menu-panel nav,.nx-page .menu-panel__footer,.nx-page .footer-top,.nx-page .footer-grid,.nx-page .footer-grid>div,.nx-page .footer-bottom{min-width:0;max-width:100%}.nx-page .menu-panel__footer a,.nx-page .footer-grid p,.nx-page .footer-grid a,.nx-page .footer-bottom span{overflow-wrap:anywhere;max-width:100%}}@media (max-width:420px){.nx-hero__copy h1{font-size:clamp(1.95rem,9.5vw,2.65rem)}.nx-prologue__statement h2,.nx-standard__intro h2{font-size:clamp(1.85rem,8.7vw,2.62rem)}.nx-chapter__title h2{font-size:clamp(1.9rem,8.8vw,2.65rem)}.nx-closing__content h2{font-size:clamp(1.95rem,9vw,2.75rem)}}@media (max-width:350px){.nx-register{grid-template-columns:minmax(0,1fr)}.nx-register a,.nx-register a:nth-child(2n),.nx-register a:nth-child(4){border-right:0}.nx-register a:nth-child(-n+6){border-bottom:1px solid var(--line)}.nx-chapter__topline{grid-template-columns:1fr}.nx-chapter__topline i{display:none}.nx-chapter__topline>span:last-child{text-align:left;max-width:none}}@media (prefers-reduced-motion:reduce){.nx-hero__image,.nx-hero__count,.nx-chapter__image{transform:none!important}.nx-chapter{height:auto;min-height:100svh}}.ap-page{--ap-gutter:clamp(32px, 5.2vw, 88px);--ap-space:clamp(108px, 11vw, 176px);--ap-max:1580px;background:#faf9f6;width:100%;max-width:100%;overflow:clip}.ap-page>section,.ap-page>nav,.ap-page>footer{width:100%;max-width:100%}.ap-page h1,.ap-page h2,.ap-page h3,.ap-page strong{text-wrap:balance}.ap-page p,.ap-page li,.ap-page dd{overflow-wrap:break-word;text-wrap:pretty}.ap-header:not(.is-solid){color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f6b8;border-color:#07162f21}.ap-header:not(.is-solid) .brand>img{filter:none}.ap-header:not(.is-solid) .header-cta:hover{color:var(--white);background:var(--navy)}.ap-section-label{z-index:3;width:min(100%, var(--ap-max));border-bottom:1px solid var(--line);color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:auto 48px auto 1fr;align-items:center;gap:14px;margin:0 auto;padding-bottom:20px;font-size:.5rem;font-weight:760;line-height:1.4;display:grid;position:relative}.ap-section-label>span{color:var(--gold)}.ap-section-label>i{opacity:.55;background:currentColor;height:1px}.ap-section-label>small{font:inherit;justify-self:end}.ap-hero{min-height:max(850px,100svh);padding:78px var(--ap-gutter) 0;isolation:isolate;color:var(--ink);background:#faf9f6;grid-template-columns:minmax(410px,.82fr) minmax(560px,1.18fr);display:grid;position:relative;overflow:hidden}.ap-hero:before{z-index:-1;content:"";background:#07162f1a;width:1px;position:absolute;top:78px;bottom:0;left:43%}.ap-hero__copy{z-index:4;flex-direction:column;justify-content:center;min-width:0;padding:clamp(86px,11vh,122px) clamp(42px,5vw,86px) 74px 0;display:flex;position:relative}.ap-hero__eyebrow{color:var(--ink-soft);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:13px;font-size:.48rem;font-weight:760;display:flex}.ap-hero__eyebrow>span:first-child{color:var(--gold)}.ap-hero__eyebrow i{opacity:.55;background:currentColor;width:42px;height:1px}.ap-hero__copy h1{letter-spacing:-.057em;text-transform:uppercase;perspective:900px;margin-top:clamp(38px,5vw,66px);font-size:clamp(3.1rem,5.25vw,5.8rem);font-weight:300;line-height:.91}.ap-hero__copy h1>span{padding:.06em 0 .1em;display:block;overflow:hidden}.ap-hero__copy h1>span>span{display:block}.ap-hero__copy h1 em{color:var(--gold);font-style:normal}.ap-hero__lead{border-top:1px solid var(--line);max-width:540px;color:var(--ink-soft);margin-top:clamp(35px,5vw,58px);padding-top:25px;font-size:.73rem;line-height:1.84}.ap-hero__copy>a{border:1px solid var(--ink);letter-spacing:.15em;text-transform:uppercase;border-radius:100px;align-items:center;gap:12px;width:fit-content;min-height:50px;margin-top:35px;padding:0 20px;font-size:.49rem;font-weight:780;transition:color .35s,background-color .35s;display:inline-flex}.ap-hero__copy>a:hover{color:var(--white);background:var(--navy)}.ap-hero__gallery{min-width:0;min-height:770px;margin-left:clamp(18px,2.5vw,44px);position:relative}.ap-hero__frame{background:var(--paper-warm);clip-path:inset(0);position:absolute;overflow:hidden;box-shadow:0 30px 70px #040f221c}.ap-hero__frame img{object-fit:cover;will-change:transform;width:100%;height:100%}.ap-hero__frame figcaption{z-index:3;min-height:35px;color:var(--white);letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030b1bb8;align-items:center;gap:10px;padding:0 12px;font-size:.43rem;font-weight:720;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.ap-hero__frame figcaption span{color:var(--gold-light)}.ap-hero__frame--main{z-index:1;width:62%;top:9%;bottom:7%;left:2%}.ap-hero__frame--main img{object-position:50% 56%}.ap-hero__frame--top{z-index:2;width:34%;height:39%;top:1%;right:0}.ap-hero__frame--top img{object-position:50% 48%}.ap-hero__frame--bottom{z-index:2;width:39%;height:46%;bottom:1%;right:2%}.ap-hero__frame--bottom img{object-position:50% 50%}.ap-hero__counter{z-index:6;right:var(--ap-gutter);color:var(--ink);align-items:center;gap:15px;display:flex;position:absolute;bottom:37px}.ap-hero__counter strong{letter-spacing:-.05em;font-family:Aviano Gothic,sans-serif;font-size:2.2rem;font-weight:300;line-height:1}.ap-hero__counter span{border-left:1px solid var(--line);color:var(--ink-soft);letter-spacing:.13em;text-transform:uppercase;padding-left:15px;font-size:.43rem;font-weight:730;line-height:1.45}.ap-hero__axis{z-index:5;bottom:38px;left:var(--ap-gutter);color:var(--ink-soft);letter-spacing:.14em;align-items:center;gap:12px;font-size:.42rem;font-weight:730;display:flex;position:absolute}.ap-hero__axis i{background:currentColor;width:32px;height:1px}.ap-intro{padding:var(--ap-space) var(--ap-gutter);background:var(--white);grid-template-columns:minmax(0,1.12fr) minmax(280px,.44fr);column-gap:clamp(70px,10vw,160px);display:grid;position:relative;overflow:hidden}.ap-intro>.ap-section-label{grid-column:1/-1}.ap-intro__statement{margin-top:clamp(76px,8vw,130px)}.ap-intro__statement>p,.ap-principles__lead>p{color:var(--ink-soft);letter-spacing:.17em;text-transform:uppercase;font-size:.52rem;font-weight:760}.ap-intro__statement h2,.ap-principles__lead h2{letter-spacing:-.054em;text-transform:uppercase;margin-top:25px;font-size:clamp(2.85rem,4.8vw,5.3rem);font-weight:300;line-height:.93}.ap-intro__statement h2 em,.ap-principles__lead h2 em{color:var(--gold);font-style:normal}.ap-intro__support{border-top:1px solid var(--line);margin-top:clamp(134px,14vw,220px);padding-top:22px}.ap-intro__support>span{background:var(--gold);width:42px;height:1px;margin-bottom:22px;display:block}.ap-intro__support p{color:var(--ink-soft);font-size:.72rem;line-height:1.84}.ap-intro__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(80px,9vw,135px);display:grid}.ap-intro__facts article{border-right:1px solid var(--line);align-items:center;gap:clamp(18px,2.4vw,38px);min-height:145px;padding:28px clamp(22px,3vw,45px);display:flex}.ap-intro__facts article:last-child{border-right:0}.ap-intro__facts strong{letter-spacing:-.055em;font-family:Aviano Gothic,sans-serif;font-size:clamp(2.15rem,3.4vw,3.8rem);font-weight:300;line-height:1}.ap-intro__facts span{border-left:1px solid var(--line);color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;padding-left:clamp(18px,2vw,30px);font-size:.47rem;font-weight:750;line-height:1.55}.ap-index{padding:0 var(--ap-gutter) var(--ap-space);background:var(--white)}.ap-index__head{width:min(100%, var(--ap-max));border-bottom:1px solid var(--line);color:var(--ink-soft);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 auto;padding:0 0 18px;font-size:.48rem;font-weight:750;display:flex}.ap-index__grid{width:min(100%, var(--ap-max));border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));margin:0 auto;display:grid}.ap-index__grid a{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:190px;padding:24px 17px;transition:color .4s,background-color .4s;display:flex;position:relative}.ap-index__grid a:last-child{border-right:0}.ap-index__grid a:hover{color:var(--white);background:var(--navy)}.ap-index__grid a>span{color:var(--gold);letter-spacing:.14em;font-size:.48rem}.ap-index__grid strong{letter-spacing:-.01em;text-transform:uppercase;margin-top:auto;font-family:Aviano Gothic,sans-serif;font-size:.72rem;font-weight:400;line-height:1.25}.ap-index__grid small{min-height:37px;color:var(--ink-soft);letter-spacing:.08em;margin-top:8px;font-size:.43rem;line-height:1.45}.ap-index__grid a:hover small{color:#ffffff94}.ap-index__grid svg{opacity:.5;transition:transform .35s;position:absolute;top:22px;right:15px}.ap-index__grid a:hover svg{transform:translateY(4px)}.ap-portfolio{background:#f3f0e9;position:relative}.ap-rail{z-index:95;width:32px;color:var(--ink);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f6d1;border:1px solid #07162f1a;border-radius:100px;justify-items:center;gap:9px;padding:10px 0;transition:opacity .4s,transform .4s;display:grid;position:fixed;top:50%;right:19px;transform:translateY(-50%)}.ap-portfolio.is-inview .ap-rail{opacity:1;pointer-events:auto}.ap-rail>span,.ap-rail>small{letter-spacing:.12em;font-size:.4rem;font-weight:760}.ap-rail>span{color:var(--gold)}.ap-rail>div{gap:8px;padding:8px 0;display:grid}.ap-rail a{opacity:.45;border:1px solid;border-radius:50%;width:5px;height:5px;transition:opacity .3s,transform .3s,background-color .3s}.ap-rail a.is-active{opacity:1;background:var(--gold);transform:scale(1.6)}.ap-project{min-height:980px;padding:clamp(95px, 10vw, 155px) var(--ap-gutter);color:var(--ink);background:#f2efe8;position:relative;overflow:hidden}.ap-project--white{background:var(--white)}.ap-project--navy{color:var(--white);background:var(--navy-deep)}.ap-project__stage{width:min(100%, var(--ap-max));grid-template-columns:minmax(360px,.48fr) minmax(0,1fr);align-items:center;gap:clamp(58px,8vw,132px);min-height:750px;margin:0 auto;display:grid;position:relative}.ap-project__media{background:var(--paper-warm);clip-path:inset(0);min-width:0;height:min(76svh,790px);min-height:610px;position:relative;overflow:hidden}.ap-project__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#0208168c);position:absolute;inset:0}.ap-project__media img{object-fit:cover;will-change:transform;width:100%;height:100%}.ap-project__media figcaption{z-index:2;color:#ffffffc2;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:.43rem;font-weight:720;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.ap-project__number{z-index:0;color:#0000;letter-spacing:-.08em;opacity:.32;-webkit-text-stroke:1px #07162f8c;pointer-events:none;font-family:Aviano Gothic,sans-serif;font-size:clamp(7.5rem,11vw,12.5rem);font-weight:300;line-height:.8;position:absolute;top:-6%}.ap-project--navy .ap-project__number{-webkit-text-stroke-color:#ffffff80}.ap-project__copy{z-index:3;min-width:0;max-width:560px;position:relative}.ap-project__meta{border-bottom:1px solid var(--line);color:var(--ink-soft);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:auto minmax(20px,1fr) auto;align-items:center;gap:14px;padding-bottom:18px;font-size:.45rem;font-weight:750;line-height:1.45;display:grid}.ap-project--navy .ap-project__meta{color:#ffffff9e;border-color:#ffffff2b}.ap-project__meta>span:first-child{color:var(--gold)}.ap-project--navy .ap-project__meta>span:first-child{color:var(--gold-light)}.ap-project__meta i{opacity:.38;background:currentColor;height:1px}.ap-project__copy h2{letter-spacing:-.052em;text-transform:uppercase;margin-top:29px;font-size:clamp(2.6rem,4.15vw,4.7rem);font-weight:300;line-height:.94}.ap-project__copy>p{max-width:510px;color:var(--ink-soft);margin-top:30px;font-size:.72rem;line-height:1.82}.ap-project--navy .ap-project__copy>p{color:#ffffffa3}.ap-project__copy dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:31px 0 0}.ap-project--navy .ap-project__copy dl{border-color:#ffffff2b}.ap-project__copy dl>div{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:18px;min-height:57px;padding:13px 0;display:grid}.ap-project__copy dl>div+div{border-top:1px solid var(--line)}.ap-project--navy .ap-project__copy dl>div+div{border-color:#ffffff2b}.ap-project__copy dt{color:var(--ink-soft);letter-spacing:.13em;text-transform:uppercase;font-size:.43rem;font-weight:750}.ap-project__copy dd{min-width:0;color:var(--ink-soft);align-items:center;gap:9px;font-size:.57rem;line-height:1.5;display:flex}.ap-project--navy .ap-project__copy dt,.ap-project--navy .ap-project__copy dd{color:#fff9}.ap-project__copy ul{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.ap-project__copy li{color:var(--ink-soft);grid-template-columns:6px minmax(0,1fr);align-items:start;gap:11px;font-size:.57rem;line-height:1.5;display:grid}.ap-project--navy .ap-project__copy li{color:#ffffff94}.ap-project__copy li i{background:var(--gold);border-radius:50%;width:4px;height:4px;margin-top:5px}.ap-project__copy button{min-height:50px;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;border-radius:100px;align-items:center;gap:11px;margin-top:31px;padding:0 20px;font-size:.47rem;font-weight:780;transition:color .35s,background-color .35s;display:inline-flex}.ap-project--navy .ap-project__copy button{color:var(--white)}.ap-project__copy button:hover{color:var(--white);background:var(--navy)}.ap-project--navy .ap-project__copy button:hover{color:var(--ink);background:var(--white)}.ap-project--right .ap-project__stage{grid-template-columns:minmax(360px,.5fr) minmax(0,1fr)}.ap-project--right .ap-project__media{grid-area:1/2}.ap-project--right .ap-project__copy{grid-area:1/1;justify-self:start}.ap-project--right .ap-project__number{left:27%}.ap-project--left .ap-project__stage{grid-template-columns:minmax(0,1fr) minmax(360px,.5fr)}.ap-project--left .ap-project__media{grid-column:1}.ap-project--left .ap-project__copy{grid-column:2;justify-self:end}.ap-project--left .ap-project__number{right:27%}.ap-project--feature{padding-top:clamp(110px,12vw,180px);padding-bottom:clamp(110px,12vw,180px)}.ap-project--feature .ap-project__stage{grid-template-columns:minmax(390px,.46fr) minmax(0,1.12fr);min-height:820px}.ap-project--feature .ap-project__media{grid-area:1/2;height:min(82svh,860px);min-height:700px}.ap-project--feature .ap-project__copy{grid-area:1/1}.ap-project--feature .ap-project__number{top:-7%;right:46%}.ap-project--canvas{padding-top:clamp(120px,13vw,200px);padding-bottom:clamp(120px,13vw,200px)}.ap-project--canvas .ap-project__stage{min-height:900px;display:block}.ap-project--canvas .ap-project__media{width:79%;height:min(77svh,830px);min-height:690px;margin-left:auto}.ap-project--canvas .ap-project__copy{z-index:4;background:var(--white);width:min(520px,42%);max-width:none;padding:clamp(36px,4vw,58px);position:absolute;bottom:-40px;left:0;box-shadow:0 30px 80px #0512271f}.ap-project--canvas .ap-project__number{top:-8%;left:3%}.ap-project--panorama{padding-top:clamp(110px,11vw,170px);padding-bottom:clamp(120px,12vw,190px)}.ap-project--panorama .ap-project__stage{min-height:1000px;display:block}.ap-project--panorama .ap-project__media{width:100%;height:min(75svh,800px);min-height:650px}.ap-project--panorama .ap-project__copy{grid-template-columns:minmax(0,.9fr) minmax(280px,.5fr);column-gap:clamp(60px,10vw,150px);width:min(100%,1240px);max-width:none;margin:55px auto 0;display:grid}.ap-project--panorama .ap-project__meta,.ap-project--panorama .ap-project__copy h2,.ap-project--panorama .ap-project__copy>p{grid-column:1}.ap-project--panorama .ap-project__copy dl,.ap-project--panorama .ap-project__copy ul,.ap-project--panorama .ap-project__copy button{grid-column:2}.ap-project--panorama .ap-project__copy dl{grid-row:1/span 2;margin-top:0}.ap-project--panorama .ap-project__copy ul{grid-row:3}.ap-project--panorama .ap-project__copy button{grid-row:4;justify-self:start}.ap-project--panorama .ap-project__number{top:-7%;right:4%}.ap-principles{padding:var(--ap-space) var(--ap-gutter);background:var(--white);grid-template-columns:minmax(320px,.58fr) minmax(0,1.42fr);column-gap:clamp(70px,10vw,160px);display:grid;position:relative;overflow:hidden}.ap-principles>.ap-section-label{grid-column:1/-1}.ap-principles__lead{height:fit-content;margin-top:clamp(85px,9vw,140px);position:sticky;top:122px}.ap-principles__grid{border-top:1px solid var(--line);margin-top:clamp(85px,9vw,140px)}.ap-principles__grid article{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(220px,.7fr) minmax(250px,1fr) 16px;align-items:start;gap:clamp(18px,3vw,45px);min-height:210px;padding:38px 0;display:grid;position:relative}.ap-principles__grid article>span{color:var(--gold);letter-spacing:.14em;font-size:.48rem}.ap-principles__grid h3{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(1.45rem,2.2vw,2.35rem);font-weight:300;line-height:1.05}.ap-principles__grid p{color:var(--ink-soft);font-size:.7rem;line-height:1.8}.ap-principles__grid article>i{border:1px solid var(--gold);border-radius:50%;justify-self:end;width:8px;height:8px}.ap-principles__image{width:min(100%, var(--ap-max));background:var(--navy);grid-column:1/-1;height:clamp(560px,57vw,850px);margin:clamp(100px,11vw,175px) auto 0;position:relative;overflow:hidden}.ap-principles__image img{object-fit:cover;width:100%;height:100%}.ap-principles__image:after{content:"";background:linear-gradient(#0000 50%,#020816c7);position:absolute;inset:0}.ap-principles__image figcaption{z-index:2;color:var(--white);justify-content:space-between;align-items:end;gap:32px;display:flex;position:absolute;bottom:29px;left:32px;right:32px}.ap-principles__image figcaption span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.45rem;font-weight:750}.ap-principles__image figcaption p{letter-spacing:-.025em;text-align:right;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:clamp(1.2rem,2.1vw,2.25rem);line-height:1.15}.ap-closing{min-height:92svh;padding:var(--ap-space) var(--ap-gutter);color:var(--white);background:var(--navy-deep);position:relative;overflow:hidden}.ap-closing:before{content:"";background:#ffffff1f;width:1px;position:absolute;top:0;bottom:0;left:50%}.ap-closing__marker{top:14%;right:var(--ap-gutter);color:#0000;letter-spacing:-.1em;opacity:.18;-webkit-text-stroke:1px #ffffffa8;pointer-events:none;font-family:Aviano Gothic,sans-serif;font-size:clamp(10rem,22vw,24rem);font-weight:300;line-height:.8;position:absolute}.ap-closing__copy{z-index:2;width:min(100%, var(--ap-max));margin:clamp(75px,9vw,140px) auto 0;position:relative}.ap-closing__copy>p{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;font-size:.51rem;font-weight:760}.ap-closing__copy h2{letter-spacing:-.06em;text-transform:uppercase;max-width:960px;margin-top:28px;font-size:clamp(3rem,5.9vw,6.5rem);font-weight:300;line-height:.9}.ap-closing__copy h2 em{color:var(--gold-light);font-style:normal}.ap-closing__copy>span{color:#fff9;max-width:530px;margin-top:38px;font-size:.72rem;line-height:1.84;display:block}.ap-closing__copy>a{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffffad;border-radius:100px;align-items:center;gap:12px;min-height:53px;margin-top:36px;padding:0 22px;font-size:.48rem;font-weight:760;transition:color .35s,background-color .35s;display:inline-flex}.ap-closing__copy>a:hover{color:var(--ink);background:var(--white)}.ap-closing__projects{right:var(--ap-gutter);bottom:40px;left:var(--ap-gutter);color:#fff6;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #ffffff24;justify-content:space-between;gap:18px;padding-top:20px;font-size:.4rem;font-weight:730;display:flex;position:absolute}.ap-dossier{z-index:1700;position:fixed;inset:0}.ap-dossier__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010712c7;border:0;position:absolute;inset:0}.ap-dossier__panel{width:min(1130px,88vw);height:100%;color:var(--ink);background:#faf9f6;grid-template-columns:minmax(0,1.05fr) minmax(390px,.72fr);animation:.58s cubic-bezier(.22,.8,.25,1) both ap-dossier-enter;display:grid;position:absolute;top:0;right:0;overflow:auto;box-shadow:-35px 0 90px #00000052}@keyframes ap-dossier-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.ap-dossier__close{z-index:5;cursor:pointer;background:#ffffffed;border:1px solid #07162f26;border-radius:50%;place-items:center;width:47px;height:47px;display:grid;position:absolute;top:23px;right:23px}.ap-dossier__media{background:var(--navy);height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.ap-dossier__media:after{content:"";background:linear-gradient(#0000 52%,#010712c2);position:absolute;inset:0}.ap-dossier__media img{object-fit:cover;width:100%;height:100%}.ap-dossier__media figcaption,.ap-dossier__media strong{z-index:2;color:var(--white);position:absolute;bottom:30px}.ap-dossier__media figcaption{letter-spacing:.14em;text-transform:uppercase;font-size:.44rem;font-weight:750;left:30px}.ap-dossier__media strong{font-family:Aviano Gothic,sans-serif;font-size:2.35rem;font-weight:300;right:30px}.ap-dossier__content{min-width:0;padding:clamp(95px,10vw,142px) clamp(38px,5vw,74px) 80px}.ap-dossier__content>p:first-child{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;font-size:.5rem;font-weight:760;line-height:1.5}.ap-dossier__content h2{letter-spacing:-.053em;text-transform:uppercase;margin-top:21px;font-size:clamp(2.45rem,4vw,4.6rem);font-weight:300;line-height:.93}.ap-dossier__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:32px;display:grid}.ap-dossier__facts span{min-width:0;min-height:55px;color:var(--ink-soft);align-items:center;gap:10px;padding:13px 0;font-size:.57rem;line-height:1.5;display:flex}.ap-dossier__facts span+span{border-top:1px solid var(--line)}.ap-dossier__content>p:nth-of-type(2){color:var(--ink-soft);margin-top:31px;font-size:.72rem;line-height:1.84}.ap-dossier__features{gap:13px;margin-top:33px;display:grid}.ap-dossier__features span{color:var(--ink-soft);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:.61rem;line-height:1.55;display:grid}.ap-dossier__features svg{color:var(--gold);margin-top:1px}.ap-dossier__content>a{min-height:52px;color:var(--white);background:var(--navy);letter-spacing:.14em;text-transform:uppercase;border-radius:100px;align-items:center;gap:12px;margin-top:39px;padding:0 21px;font-size:.47rem;font-weight:760;display:inline-flex}@media (max-width:1240px){.ap-page{--ap-gutter:clamp(28px, 4.7vw, 58px)}.ap-hero{grid-template-columns:minmax(380px,.8fr) minmax(520px,1.2fr)}.ap-hero__copy h1{font-size:clamp(2.85rem,5vw,4.8rem)}.ap-project__stage{gap:58px}.ap-project__copy h2{font-size:clamp(2.45rem,4vw,4.1rem)}.ap-principles{column-gap:60px}}@media (max-width:1099px){.ap-hero{grid-template-columns:minmax(340px,.72fr) minmax(480px,1.28fr);min-height:880px}.ap-hero__gallery{min-height:800px}.ap-hero__frame--main{width:64%}.ap-hero__frame--top{width:33%}.ap-hero__frame--bottom{width:38%}.ap-index__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ap-index__grid a:nth-child(4){border-right:0}.ap-index__grid a:nth-child(-n+4){border-bottom:1px solid var(--line)}.ap-project__stage,.ap-project--feature .ap-project__stage{grid-template-columns:minmax(330px,.52fr) minmax(0,1fr);gap:45px}.ap-project--left .ap-project__stage{grid-template-columns:minmax(0,1fr) minmax(330px,.52fr)}.ap-project__copy h2{font-size:clamp(2.25rem,4vw,3.6rem)}.ap-project__media{min-height:570px}.ap-project--canvas .ap-project__copy{width:min(480px,47%)}.ap-principles{grid-template-columns:minmax(0,1fr)}.ap-principles__lead{max-width:760px;position:relative;top:auto}}@media (max-width:899px){.ap-hero{min-height:0;padding-top:78px;display:block}.ap-hero:before{display:none}.ap-hero__copy{min-height:680px;padding:100px 0}.ap-hero__copy h1{max-width:720px;font-size:clamp(3rem,8vw,5rem)}.ap-hero__lead{max-width:600px}.ap-hero__gallery{min-height:760px;margin-left:0}.ap-hero__axis{bottom:26px}.ap-hero__counter{bottom:25px}.ap-intro{grid-template-columns:minmax(0,1fr)}.ap-intro__support{max-width:600px;margin-top:58px}.ap-project,.ap-project--feature,.ap-project--canvas,.ap-project--panorama{min-height:0;padding:100px var(--ap-gutter)}.ap-project__stage,.ap-project--right .ap-project__stage,.ap-project--left .ap-project__stage,.ap-project--feature .ap-project__stage{grid-template-columns:minmax(0,1fr);gap:52px;min-height:0;display:grid}.ap-project__media,.ap-project--feature .ap-project__media,.ap-project--canvas .ap-project__media,.ap-project--panorama .ap-project__media{grid-area:1/1;width:100%;height:min(78svh,780px);min-height:580px;margin:0}.ap-project__copy,.ap-project--right .ap-project__copy,.ap-project--left .ap-project__copy,.ap-project--feature .ap-project__copy,.ap-project--canvas .ap-project__copy,.ap-project--panorama .ap-project__copy{width:min(100%,680px);max-width:680px;box-shadow:none;background:0 0;grid-area:2/1;justify-self:start;margin:0;padding:0;display:block;position:relative;bottom:auto;left:auto;right:auto}.ap-project--canvas .ap-project__copy{padding:0}.ap-project__number,.ap-project--right .ap-project__number,.ap-project--left .ap-project__number,.ap-project--feature .ap-project__number,.ap-project--canvas .ap-project__number,.ap-project--panorama .ap-project__number{top:-42px;left:auto;right:18px}.ap-project--panorama .ap-project__copy dl,.ap-project--panorama .ap-project__copy ul,.ap-project--panorama .ap-project__copy button{grid-area:auto}.ap-project--paper .ap-project__copy,.ap-project--white .ap-project__copy{color:var(--ink)}.ap-rail{display:none}.ap-dossier__panel{grid-template-columns:minmax(0,1fr);width:min(760px,94vw)}.ap-dossier__media{height:47svh;min-height:350px;position:relative}}@media (max-width:767px){.ap-page{--ap-gutter:20px;--ap-space:86px;overflow-x:clip}.ap-page>section,.ap-page>nav,.ap-page>footer,.ap-hero__copy,.ap-hero__gallery,.ap-section-label,.ap-intro__statement,.ap-intro__support,.ap-intro__facts,.ap-index__head,.ap-index__grid,.ap-project,.ap-project__stage,.ap-project__media,.ap-project__copy,.ap-principles__lead,.ap-principles__grid,.ap-principles__grid article,.ap-principles__image,.ap-closing__copy,.ap-dossier__panel,.ap-dossier__content{min-width:0;max-width:100%}.ap-section-label{grid-template-columns:auto 32px minmax(0,1fr);gap:10px;font-size:.61rem}.ap-section-label>small{display:none}.ap-hero{padding:78px 20px 0}.ap-hero__copy{min-height:585px;padding:82px 0 78px}.ap-hero__eyebrow{font-size:.59rem}.ap-hero__eyebrow>span:last-child{display:none}.ap-hero__copy h1{letter-spacing:-.047em;width:100%;max-width:100%;margin-top:36px;font-size:clamp(2.25rem,10.4vw,3.35rem);line-height:.96}.ap-hero__lead{max-width:100%;margin-top:31px;padding-top:21px;font-size:.78rem;line-height:1.76}.ap-hero__copy>a{min-height:49px;margin-top:29px}.ap-hero__gallery{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:8px;min-height:640px;padding-bottom:78px;display:grid}.ap-hero__frame{width:auto;height:auto;position:relative;inset:auto}.ap-hero__frame--main{grid-area:1/1/span 2}.ap-hero__frame--top{grid-area:1/2}.ap-hero__frame--bottom{grid-area:2/2}.ap-hero__frame figcaption{min-height:30px;padding:0 8px;font-size:.52rem;bottom:9px;left:9px;right:9px}.ap-hero__frame--top figcaption,.ap-hero__frame--bottom figcaption,.ap-hero__axis{display:none}.ap-hero__counter{color:var(--white);bottom:20px;right:20px}.ap-hero__counter span{color:#ffffffad;border-color:#ffffff4d}.ap-intro{display:block}.ap-intro__statement{margin-top:65px}.ap-intro__statement>p,.ap-principles__lead>p{font-size:.62rem;line-height:1.55}.ap-intro__statement h2,.ap-principles__lead h2{letter-spacing:-.043em;max-width:100%;font-size:clamp(2rem,9vw,3rem);line-height:.98}.ap-intro__support{margin-top:42px}.ap-intro__support p{font-size:.78rem;line-height:1.76}.ap-intro__facts{grid-template-columns:minmax(0,1fr);margin-top:65px}.ap-intro__facts article{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.ap-intro__facts article:last-child{border-bottom:0}.ap-intro__facts strong{min-width:78px;font-size:2.55rem}.ap-intro__facts span{font-size:.58rem}.ap-index__grid{grid-template-columns:1fr 1fr}.ap-index__grid a{min-height:145px;padding:18px 14px}.ap-index__grid a:nth-child(2n){border-right:0}.ap-index__grid a:nth-child(-n+6){border-bottom:1px solid var(--line)}.ap-index__grid a:nth-child(4){border-right:0}.ap-index__grid strong{font-size:.78rem}.ap-index__grid small{font-size:.52rem}.ap-project,.ap-project--feature,.ap-project--canvas,.ap-project--panorama{padding:78px 20px 84px}.ap-project__stage,.ap-project--right .ap-project__stage,.ap-project--left .ap-project__stage,.ap-project--feature .ap-project__stage{gap:38px}.ap-project__media,.ap-project--feature .ap-project__media,.ap-project--canvas .ap-project__media,.ap-project--panorama .ap-project__media{width:100%;height:67svh;min-height:480px;max-height:690px;transform:none!important}.ap-project__media img{transform:none!important}.ap-project__media figcaption{font-size:.53rem;bottom:13px;left:14px;right:14px}.ap-project__number,.ap-project--right .ap-project__number,.ap-project--left .ap-project__number,.ap-project--feature .ap-project__number,.ap-project--canvas .ap-project__number,.ap-project--panorama .ap-project__number{font-size:clamp(5.6rem,25vw,8rem);top:-28px;right:10px}.ap-project__meta{grid-template-columns:minmax(0,1fr);gap:8px;font-size:.57rem}.ap-project__meta i{display:none}.ap-project__copy h2{letter-spacing:-.045em;max-width:100%;margin-top:24px;font-size:clamp(2rem,9.2vw,3.05rem);line-height:.98}.ap-project__copy>p{margin-top:24px;font-size:.78rem;line-height:1.76}.ap-project__copy dl>div{grid-template-columns:70px minmax(0,1fr);gap:12px}.ap-project__copy dt{font-size:.54rem}.ap-project__copy dd{font-size:.66rem}.ap-project__copy li{font-size:.67rem}.ap-principles{display:block}.ap-principles__lead{margin-top:65px}.ap-principles__grid{margin-top:62px}.ap-principles__grid article{grid-template-columns:42px minmax(0,1fr) 15px;gap:14px;min-height:0;padding:31px 0}.ap-principles__grid article>span{font-size:.58rem}.ap-principles__grid h3{font-size:1.5rem}.ap-principles__grid p{grid-column:2/-1;font-size:.76rem}.ap-principles__grid article>i{grid-area:1/3}.ap-principles__image{height:62svh;min-height:430px;margin-top:72px}.ap-principles__image figcaption{flex-direction:column;align-items:flex-start;gap:9px;bottom:17px;left:17px;right:17px}.ap-principles__image figcaption p{text-align:left;font-size:1.12rem}.ap-closing{min-height:82svh;padding:96px 20px 120px}.ap-closing:before{left:20px}.ap-closing__marker{font-size:clamp(8rem,42vw,12rem);top:15%;right:3px}.ap-closing__copy{margin-top:82px}.ap-closing__copy>p{font-size:.62rem}.ap-closing__copy h2{letter-spacing:-.047em;max-width:100%;font-size:clamp(2.05rem,9.4vw,3.15rem);line-height:.97}.ap-closing__copy>span{max-width:100%;font-size:.78rem;line-height:1.76}.ap-closing__projects{display:none}.ap-dossier__panel{grid-template-columns:minmax(0,1fr);width:100%;height:100%;top:0}.ap-dossier__media{height:39svh;min-height:280px;position:relative}.ap-dossier__close{width:44px;height:44px;top:15px;right:15px}.ap-dossier__content{padding:47px 20px 68px}.ap-dossier__content h2{max-width:100%;font-size:clamp(2.1rem,9.4vw,3.25rem)}.ap-dossier__content>p:nth-of-type(2){font-size:.78rem}.ap-dossier__features span{font-size:.69rem}.ap-page .menu-panel,.ap-page .menu-panel nav,.ap-page .menu-panel__footer,.ap-page .footer-top,.ap-page .footer-grid,.ap-page .footer-grid>div,.ap-page .footer-bottom{min-width:0;max-width:100%}.ap-page .menu-panel__footer a,.ap-page .footer-grid p,.ap-page .footer-grid a,.ap-page .footer-bottom span{overflow-wrap:anywhere;max-width:100%}}@media (max-width:420px){.ap-hero__copy h1{font-size:clamp(2.05rem,9.9vw,2.75rem)}.ap-hero__gallery{min-height:570px}.ap-intro__statement h2,.ap-principles__lead h2{font-size:clamp(1.82rem,8.7vw,2.58rem)}.ap-project__copy h2{font-size:clamp(1.85rem,8.8vw,2.6rem)}.ap-closing__copy h2{font-size:clamp(1.9rem,9vw,2.7rem)}}@media (max-width:350px){.ap-index__grid{grid-template-columns:minmax(0,1fr)}.ap-index__grid a,.ap-index__grid a:nth-child(2n),.ap-index__grid a:nth-child(4){border-right:0}.ap-index__grid a:nth-child(-n+6){border-bottom:1px solid var(--line)}.ap-hero__gallery{min-height:510px}}@media (prefers-reduced-motion:reduce){.ap-hero__frame,.ap-hero__frame img,.ap-project__media,.ap-project__media img{clip-path:none!important;transform:none!important}}.wp-page{--wp-gutter:clamp(32px, 5.2vw, 88px);--wp-space:clamp(108px, 11vw, 176px);--wp-max:1580px;background:var(--white);width:100%;max-width:100%;overflow:clip}.wp-page>section,.wp-page>footer{width:100%;max-width:100%}.wp-page h1,.wp-page h2,.wp-page h3,.wp-page strong{text-wrap:balance}.wp-page p,.wp-page span,.wp-page li{overflow-wrap:break-word}.wp-header:not(.is-solid){color:var(--white);background:linear-gradient(#010712a8,#0000)}.wp-section-head{z-index:4;width:min(100%, var(--wp-max));border-bottom:1px solid var(--line);color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:auto 48px auto 1fr;align-items:center;gap:14px;margin:0 auto;padding-bottom:20px;font-size:.49rem;font-weight:760;line-height:1.45;display:grid;position:relative}.wp-section-head>span{color:var(--gold)}.wp-section-head>i{opacity:.55;background:currentColor;height:1px}.wp-section-head>small{font:inherit;justify-self:end}.wp-section-head--light{color:#ffffff8c;border-color:#ffffff29}.wp-section-head--light>span{color:var(--gold-light)}.wp-hero{isolation:isolate;min-height:max(820px,100svh);color:var(--white);background:var(--navy-deep);position:relative;overflow:hidden}.wp-hero__panels{z-index:-3;will-change:transform;display:flex;position:absolute;inset:-3% 0}.wp-hero__panel{min-width:0;color:var(--white);background:var(--navy);cursor:pointer;clip-path:inset(0);border:0;border-right:1px solid #ffffff42;flex:1 1 0;padding:0;transition:flex-grow .85s cubic-bezier(.65,0,.2,1),filter .6s;display:block;position:relative;overflow:hidden}.wp-hero__panel:first-child{flex-grow:1.38}.wp-hero__panel:last-child{border-right:0}.wp-hero__panels:hover .wp-hero__panel:not(:hover){filter:saturate(.58)brightness(.7);flex-grow:.76}.wp-hero__panels .wp-hero__panel:hover{flex-grow:1.7}.wp-hero__panel img{object-fit:cover;width:100%;height:100%;transition:transform 1.15s cubic-bezier(.25,.75,.2,1);transform:scale(1.035)}.wp-hero__panel:hover img{transform:scale(1.085)}.wp-hero__panel-shade{background:linear-gradient(#02081673 0%,#0208160d 35%,#020816b8 100%),linear-gradient(90deg,#02081633,#0000 50%);position:absolute;inset:0}.wp-hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#020816bf 0%,#02081640 45%,#0208161a 100%);position:absolute;inset:0}.wp-hero__panel-label{z-index:3;letter-spacing:.15em;text-transform:uppercase;opacity:.74;align-items:center;gap:11px;font-size:.47rem;font-weight:750;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:26px;left:22px;right:22px;transform:translateY(10px)}.wp-hero__panel:hover .wp-hero__panel-label{opacity:1;transform:translateY(0)}.wp-hero__panel-label i{color:var(--gold-light);font-style:normal}.wp-hero__intro{z-index:4;top:clamp(112px,14vh,145px);right:var(--wp-gutter);left:var(--wp-gutter);color:#ffffffad;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:30px;padding-bottom:17px;font-size:.47rem;font-weight:740;display:flex;position:absolute}.wp-hero__intro>div{align-items:center;gap:12px;display:flex}.wp-hero__intro>div>span:first-child{color:var(--gold-light)}.wp-hero__intro i{background:currentColor;width:42px;height:1px}.wp-hero__title{z-index:5;bottom:clamp(155px,20vh,205px);left:var(--wp-gutter);width:min(890px,65vw);position:absolute}.wp-hero__title h1{letter-spacing:-.06em;text-transform:uppercase;perspective:900px;font-size:clamp(3.15rem,5.65vw,6.25rem);font-weight:300;line-height:.88}.wp-hero__title h1>span{padding:.07em 0 .1em;display:block;overflow:hidden}.wp-hero__title h1>span>span{display:block}.wp-hero__title h1 em{color:var(--gold-light);font-style:normal}.wp-hero__title>p{color:#ffffffab;border-top:1px solid #ffffff45;max-width:530px;margin-top:27px;padding-top:20px;font-size:.72rem;line-height:1.8}.wp-hero__foot{z-index:5;right:var(--wp-gutter);bottom:0;left:var(--wp-gutter);border-top:1px solid #ffffff3d;grid-template-columns:1fr 190px 190px;min-height:105px;display:grid;position:absolute}.wp-hero__foot>a{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;width:fit-content;font-size:.5rem;font-weight:770;display:flex}.wp-hero__foot>a svg{transition:transform .35s}.wp-hero__foot>a:hover svg{transform:translateY(4px)}.wp-hero__foot>span{border-left:1px solid #ffffff3d;align-content:center;gap:7px;padding:18px 24px;display:grid}.wp-hero__foot strong{letter-spacing:-.04em;font-family:Aviano Gothic,sans-serif;font-size:1.75rem;font-weight:300;line-height:1}.wp-hero__foot small{color:#ffffff8a;letter-spacing:.13em;text-transform:uppercase;font-size:.42rem;font-weight:730}.wp-manifesto{padding:var(--wp-space) var(--wp-gutter);background:#faf9f6;position:relative;overflow:hidden}.wp-manifesto__grid{width:min(100%, var(--wp-max));grid-template-columns:minmax(0,1.15fr) minmax(280px,.42fr);align-items:end;gap:clamp(70px,10vw,160px);margin:clamp(78px,9vw,140px) auto 0;display:grid}.wp-manifesto__grid>p:first-child{color:var(--ink-soft);letter-spacing:.17em;text-transform:uppercase;grid-column:1/-1;margin-bottom:-30px;font-size:.51rem;font-weight:760}.wp-manifesto__grid h2{letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(2.85rem,4.9vw,5.4rem);font-weight:300;line-height:.93}.wp-manifesto__grid h2 em{color:var(--gold);font-style:normal}.wp-manifesto__grid>div{border-top:1px solid var(--line);padding-top:22px}.wp-manifesto__grid>div>span{background:var(--gold);width:42px;height:1px;margin-bottom:21px;display:block}.wp-manifesto__grid>div p{color:var(--ink-soft);font-size:.72rem;line-height:1.84}.wp-stage{min-height:max(900px,100svh);padding:clamp(104px, 12vh, 132px) var(--wp-gutter) 48px;isolation:isolate;color:var(--white);background:var(--navy-deep);position:relative;overflow:hidden}.wp-stage__backdrops{z-index:-3;position:absolute;inset:0}.wp-stage__backdrops img{object-fit:cover;opacity:0;width:104%;height:104%;transition:opacity .75s,transform 1.2s cubic-bezier(.25,.75,.2,1);position:absolute;inset:-2%;transform:scale(1.08)}.wp-stage__backdrops img.is-active{opacity:1;transform:scale(1.02)}.wp-stage__backdrops>span{background:linear-gradient(90deg,#020816ed 0%,#020816d1 46%,#02081680 100%),linear-gradient(#020816a3,#02081652 50%,#020816db);position:absolute;inset:0}.wp-stage__head{width:min(100%, var(--wp-max));color:#fff9;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:25px;margin:0 auto;padding-bottom:17px;font-size:.47rem;font-weight:750;display:flex}.wp-stage__head>div{align-items:center;gap:13px;display:flex}.wp-stage__head>div>span{color:var(--gold-light)}.wp-stage__head i{background:currentColor;width:42px;height:1px}.wp-stage__rows{width:min(100%, var(--wp-max));margin:20px auto 0}.wp-stage__row{color:#ffffff94;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff3;grid-template-columns:64px minmax(230px,1.35fr) minmax(170px,.72fr) minmax(220px,.85fr) 25px;align-items:center;gap:clamp(18px,2.5vw,42px);width:100%;min-height:clamp(76px,8.9vh,92px);padding:0 7px;transition:color .4s,padding .45s,background-color .45s;display:grid;position:relative;overflow:hidden}.wp-stage__row:before{content:"";transform-origin:100%;background:#ffffff17;transition:transform .55s cubic-bezier(.65,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.wp-stage__row:hover:before,.wp-stage__row.is-active:before{transform-origin:0;transform:scaleX(1)}.wp-stage__row:hover,.wp-stage__row.is-active{color:var(--white);padding-left:18px;padding-right:18px}.wp-stage__thumb{display:none}.wp-stage__row>span,.wp-stage__row>strong,.wp-stage__row>small,.wp-stage__row>i,.wp-stage__row>svg{z-index:2;position:relative}.wp-stage__row>span{color:var(--gold-light);letter-spacing:.14em;font-size:.48rem;font-weight:760}.wp-stage__row>strong{letter-spacing:-.025em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:clamp(1.18rem,1.75vw,1.85rem);font-weight:300;line-height:1.08}.wp-stage__row>small{letter-spacing:.11em;text-transform:uppercase;font-size:.47rem;font-weight:700;line-height:1.5}.wp-stage__row>i{align-items:center;gap:9px;font-size:.53rem;font-style:normal;line-height:1.45;display:flex}.wp-stage__row>svg{justify-self:end;transition:transform .4s}.wp-stage__row:hover>svg{transform:translate(4px,-4px)}.wp-stage__current{width:min(100%, var(--wp-max));color:#ffffff78;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin:25px auto 0;font-size:.44rem;font-weight:720;display:flex}.wp-stage__current span{color:var(--gold-light)}.wp-gallery{padding:var(--wp-space) var(--wp-gutter);background:#f7f5f0;position:relative;overflow:hidden}.wp-gallery__lead{width:min(100%, var(--wp-max));margin:clamp(72px,8vw,125px) auto clamp(72px,8vw,122px)}.wp-gallery__lead>p{color:var(--ink-soft);letter-spacing:.17em;text-transform:uppercase;font-size:.51rem;font-weight:760}.wp-gallery__lead h2{letter-spacing:-.055em;text-transform:uppercase;margin-top:24px;font-size:clamp(2.85rem,4.9vw,5.4rem);font-weight:300;line-height:.93}.wp-gallery__lead h2 em{color:var(--gold);font-style:normal}.wp-gallery__grid{width:min(100%, var(--wp-max));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,1.7vw,26px);margin:0 auto;display:grid}.wp-card{min-width:0;height:min(74svh,780px);color:var(--white);background:var(--navy);text-align:left;cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.wp-card--wide{grid-column:span 12;height:min(82svh,860px)}.wp-card--tall{grid-column:span 7}.wp-card--standard{grid-column:span 5}.wp-card__media{clip-path:inset(0);position:absolute;inset:0;overflow:hidden}.wp-card__media img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:filter .6s}.wp-card:hover .wp-card__media img{filter:saturate(1.08)contrast(1.03)}.wp-card__shade{background:linear-gradient(#0208163d 0%,#0000 40%,#020816d1 100%),linear-gradient(90deg,#0208165c,#0000 55%);transition:background .5s;position:absolute;inset:0}.wp-card:hover .wp-card__shade{background:linear-gradient(#0208162e 0%,#0000 38%,#020816e0 100%),linear-gradient(90deg,#02081673,#0000 58%)}.wp-card__top{z-index:3;color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff52;justify-content:space-between;align-items:center;gap:20px;padding-bottom:15px;font-size:.45rem;font-weight:740;display:flex;position:absolute;top:22px;left:23px;right:23px}.wp-card__top>span{color:var(--gold-light)}.wp-card__copy{z-index:3;transition:transform .55s cubic-bezier(.25,.75,.2,1);position:absolute;bottom:27px;left:24px;right:24px}.wp-card:hover .wp-card__copy{transform:translateY(-12px)}.wp-card__copy>p{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;font-size:.48rem;font-weight:750}.wp-card__copy h3{letter-spacing:-.05em;text-transform:uppercase;max-width:780px;margin-top:14px;font-size:clamp(2rem,3.5vw,4rem);font-weight:300;line-height:.96}.wp-card--standard .wp-card__copy h3,.wp-card--tall .wp-card__copy h3{font-size:clamp(1.75rem,2.8vw,3.15rem)}.wp-card__copy>span{color:#ffffffa6;letter-spacing:.06em;margin-top:15px;font-size:.52rem;line-height:1.45;display:block}.wp-card__action{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02081638;border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:width .45s,border-radius .45s,background-color .45s;display:flex;position:absolute;bottom:25px;right:23px}.wp-card__action span{letter-spacing:.13em;white-space:nowrap;text-transform:uppercase;width:0;font-size:.45rem;font-weight:750;transition:width .45s,margin .45s;overflow:hidden}.wp-card:hover .wp-card__action{background:#020816ad;border-radius:100px;width:150px}.wp-card:hover .wp-card__action span{width:86px;margin-left:9px}.wp-card--standard .wp-card__copy,.wp-card--tall .wp-card__copy{padding-right:56px}.wp-standard{padding:var(--wp-space) var(--wp-gutter);color:var(--white);background:var(--navy-deep);position:relative;overflow:hidden}.wp-standard__top{width:min(100%, var(--wp-max));grid-template-columns:minmax(0,1fr) minmax(280px,.4fr);align-items:end;gap:clamp(70px,10vw,150px);margin:clamp(75px,8vw,125px) auto clamp(75px,8vw,120px);display:grid}.wp-standard__top>div>p{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;font-size:.51rem;font-weight:760}.wp-standard__top h2{letter-spacing:-.055em;text-transform:uppercase;margin-top:24px;font-size:clamp(2.85rem,4.9vw,5.4rem);font-weight:300;line-height:.93}.wp-standard__top h2 em{color:var(--gold-light);font-style:normal}.wp-standard__top>p{color:#fff9;border-top:1px solid #ffffff2b;padding-top:21px;font-size:.72rem;line-height:1.82}.wp-standard__grid{width:min(100%, var(--wp-max));border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.wp-standard__grid article{border-right:1px solid #ffffff2b;flex-direction:column;min-height:310px;padding:32px clamp(22px,2.6vw,42px);display:flex;position:relative}.wp-standard__grid article:last-child{border-right:0}.wp-standard__grid article>span{color:var(--gold-light);letter-spacing:.14em;font-size:.48rem}.wp-standard__grid h3{letter-spacing:-.035em;text-transform:uppercase;margin-top:auto;font-size:clamp(1.4rem,2vw,2.15rem);font-weight:300;line-height:1.05}.wp-standard__grid p{color:#ffffff94;min-height:66px;margin-top:19px;font-size:.68rem;line-height:1.72}.wp-standard__grid article>i{border:1px solid var(--gold-light);border-radius:50%;width:8px;height:8px;position:absolute;top:31px;right:28px}.wp-closing{isolation:isolate;min-height:96svh;color:var(--white);background:var(--navy);position:relative;overflow:hidden}.wp-closing>img{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.wp-closing__shade{z-index:-2;background:linear-gradient(90deg,#020816e8,#02081694 48%,#0208162e);position:absolute;inset:0}.wp-closing__copy{z-index:2;right:var(--wp-gutter);bottom:clamp(75px,10vh,115px);left:var(--wp-gutter);max-width:900px;position:absolute}.wp-closing__copy>p{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;font-size:.51rem;font-weight:760}.wp-closing__copy h2{letter-spacing:-.06em;text-transform:uppercase;margin-top:25px;font-size:clamp(3rem,5.6vw,6.15rem);font-weight:300;line-height:.9}.wp-closing__copy h2 em{color:var(--gold-light);font-style:normal}.wp-closing__copy>span{color:#ffffffa6;max-width:530px;margin-top:31px;font-size:.72rem;line-height:1.82;display:block}.wp-closing__copy>a{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffffbf;border-radius:100px;align-items:center;gap:12px;min-height:53px;margin-top:33px;padding:0 22px;font-size:.48rem;font-weight:760;transition:color .35s,background-color .35s;display:inline-flex}.wp-closing__copy>a:hover{color:var(--ink);background:var(--white)}.wp-dossier{z-index:1700;position:fixed;inset:0}.wp-dossier__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010712cc;border:0;position:absolute;inset:0}.wp-dossier__panel{width:min(1130px,88vw);height:100%;color:var(--ink);background:#faf9f6;grid-template-columns:minmax(0,1.05fr) minmax(390px,.72fr);animation:.58s cubic-bezier(.22,.8,.25,1) both wp-dossier-enter;display:grid;position:absolute;top:0;right:0;overflow:auto;box-shadow:-35px 0 90px #00000057}@keyframes wp-dossier-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.wp-dossier__close{z-index:5;cursor:pointer;background:#ffffffed;border:1px solid #07162f26;border-radius:50%;place-items:center;width:47px;height:47px;display:grid;position:absolute;top:23px;right:23px}.wp-dossier__media{background:var(--navy);height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.wp-dossier__media:after{content:"";background:linear-gradient(#0000 52%,#010712c7);position:absolute;inset:0}.wp-dossier__media img{object-fit:cover;width:100%;height:100%}.wp-dossier__media figcaption,.wp-dossier__media strong{z-index:2;color:var(--white);position:absolute;bottom:30px}.wp-dossier__media figcaption{letter-spacing:.14em;text-transform:uppercase;font-size:.44rem;font-weight:750;left:30px}.wp-dossier__media strong{font-family:Aviano Gothic,sans-serif;font-size:2.35rem;font-weight:300;right:30px}.wp-dossier__content{min-width:0;padding:clamp(95px,10vw,142px) clamp(38px,5vw,74px) 80px}.wp-dossier__content>p:first-child{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;font-size:.5rem;font-weight:760;line-height:1.5}.wp-dossier__content h2{letter-spacing:-.053em;text-transform:uppercase;margin-top:21px;font-size:clamp(2.45rem,4vw,4.6rem);font-weight:300;line-height:.93}.wp-dossier__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:32px;display:grid}.wp-dossier__facts span{min-width:0;min-height:55px;color:var(--ink-soft);align-items:center;gap:10px;padding:13px 0;font-size:.57rem;line-height:1.5;display:flex}.wp-dossier__facts span+span{border-top:1px solid var(--line)}.wp-dossier__content>p:nth-of-type(2){color:var(--ink-soft);margin-top:31px;font-size:.72rem;line-height:1.84}.wp-dossier__features{gap:13px;margin-top:33px;display:grid}.wp-dossier__features span{color:var(--ink-soft);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:.61rem;line-height:1.55;display:grid}.wp-dossier__features svg{color:var(--gold);margin-top:1px}.wp-dossier__content>a{min-height:52px;color:var(--white);background:var(--navy);letter-spacing:.14em;text-transform:uppercase;border-radius:100px;align-items:center;gap:12px;margin-top:39px;padding:0 21px;font-size:.47rem;font-weight:760;display:inline-flex}@media (max-width:1199px){.wp-page{--wp-gutter:clamp(28px, 4.7vw, 60px)}.wp-hero__title h1{font-size:clamp(3rem,5.4vw,5rem)}.wp-stage__row{grid-template-columns:54px minmax(210px,1.2fr) minmax(150px,.68fr) minmax(190px,.8fr) 24px;gap:22px}.wp-standard__grid article{padding-left:27px;padding-right:27px}}@media (max-width:999px){.wp-hero__foot{grid-template-columns:1fr 160px 160px}.wp-stage__row{grid-template-columns:50px minmax(200px,1.2fr) minmax(160px,.75fr) 24px}.wp-stage__row>i{display:none}.wp-standard__grid{grid-template-columns:1fr 1fr}.wp-standard__grid article:nth-child(2){border-right:0}.wp-standard__grid article:nth-child(-n+2){border-bottom:1px solid #ffffff2b}.wp-dossier__panel{grid-template-columns:minmax(0,1fr);width:min(760px,94vw)}.wp-dossier__media{height:47svh;min-height:350px;position:relative}}@media (max-width:767px){.wp-page{--wp-gutter:20px;--wp-space:86px;overflow-x:clip}.wp-page>section,.wp-page>footer,.wp-section-head,.wp-hero__intro,.wp-hero__title,.wp-hero__foot,.wp-manifesto__grid,.wp-stage__head,.wp-stage__rows,.wp-stage__row,.wp-stage__current,.wp-gallery__lead,.wp-gallery__grid,.wp-card,.wp-standard__top,.wp-standard__grid,.wp-closing__copy,.wp-dossier__panel,.wp-dossier__content{min-width:0;max-width:100%}.wp-section-head{grid-template-columns:auto 30px minmax(0,1fr);gap:9px;font-size:.6rem}.wp-section-head>small{display:none}.wp-hero{min-height:max(760px,100svh)}.wp-hero__panels{inset:-2% 0}.wp-hero__panel{flex-grow:.56}.wp-hero__panel:first-child{flex-grow:1.55}.wp-hero__panels:hover .wp-hero__panel:not(:hover){filter:none;flex-grow:.56}.wp-hero__panels .wp-hero__panel:hover{flex-grow:1.55}.wp-hero__panel:nth-child(2) img,.wp-hero__panel:nth-child(3) img{filter:brightness(.75)}.wp-hero:after{background:linear-gradient(#0208166b,#0208162e 35%,#020816e0 100%)}.wp-hero__panel-label{writing-mode:vertical-rl;font-size:.54rem;bottom:18px;left:9px;right:9px;transform:none}.wp-hero__panel:first-child .wp-hero__panel-label{writing-mode:initial}.wp-hero__intro{flex-direction:column;align-items:flex-start;gap:9px;font-size:.58rem;top:112px;left:20px;right:20px}.wp-hero__intro>p,.wp-hero__intro>div>span:last-child{display:none}.wp-hero__title{width:auto;bottom:205px;left:20px;right:20px}.wp-hero__title h1{letter-spacing:-.047em;max-width:100%;font-size:clamp(2.25rem,10.4vw,3.35rem);line-height:.95}.wp-hero__title>p{max-width:100%;margin-top:21px;padding-top:17px;font-size:.76rem;line-height:1.7}.wp-hero__foot{grid-template-columns:1fr 92px;min-height:115px;left:20px;right:20px}.wp-hero__foot>span{padding:14px 12px}.wp-hero__foot>span:last-child{display:none}.wp-hero__foot strong{font-size:1.5rem}.wp-hero__foot small{font-size:.51rem;line-height:1.45}.wp-hero__foot>a{font-size:.58rem}.wp-manifesto__grid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:64px}.wp-manifesto__grid>p:first-child{margin-bottom:0;font-size:.61rem;line-height:1.55}.wp-manifesto__grid h2,.wp-gallery__lead h2,.wp-standard__top h2{letter-spacing:-.043em;max-width:100%;font-size:clamp(1.95rem,9vw,2.95rem);line-height:.98}.wp-manifesto__grid>div p{font-size:.78rem;line-height:1.76}.wp-stage{min-height:0;padding:88px 20px 80px}.wp-stage__backdrops{display:none}.wp-stage__head{flex-direction:column;align-items:flex-start;gap:11px;font-size:.58rem}.wp-stage__head>div{gap:9px}.wp-stage__head i{width:30px}.wp-stage__rows{margin-top:22px}.wp-stage__row{grid-template-rows:auto auto auto;grid-template-columns:88px minmax(0,1fr) 21px;gap:4px 14px;min-height:136px;padding:13px 0}.wp-stage__row:before{display:none}.wp-stage__row:hover,.wp-stage__row.is-active{padding:13px 0}.wp-stage__thumb{object-fit:cover;grid-area:1/1/span 3;width:88px;height:108px;display:block}.wp-stage__row>span{grid-area:1/2;align-self:end;font-size:.58rem}.wp-stage__row>strong{grid-area:2/2;font-size:1.15rem}.wp-stage__row>small{grid-area:3/2;align-self:start;font-size:.54rem}.wp-stage__row>i{display:none}.wp-stage__row>svg{grid-area:1/3/span 3}.wp-stage__current{display:none}.wp-gallery__lead{margin:65px 0 66px}.wp-gallery__lead>p,.wp-standard__top>div>p{font-size:.61rem}.wp-gallery__grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.wp-card,.wp-card--wide,.wp-card--tall,.wp-card--standard{grid-column:1;width:100%;height:67svh;min-height:500px;max-height:680px}.wp-card__media,.wp-card__media img{transform:none!important}.wp-card__top{font-size:.55rem;top:16px;left:16px;right:16px}.wp-card__copy{padding-right:52px;bottom:20px;left:17px;right:17px}.wp-card__copy>p{font-size:.58rem}.wp-card__copy h3,.wp-card--standard .wp-card__copy h3,.wp-card--tall .wp-card__copy h3{letter-spacing:-.043em;max-width:100%;font-size:clamp(1.85rem,8.5vw,2.65rem)}.wp-card__copy>span{font-size:.62rem}.wp-card__action{width:43px;height:43px;bottom:17px;right:16px}.wp-card:hover .wp-card__action{border-radius:50%;width:43px}.wp-card:hover .wp-card__action span{width:0;margin-left:0}.wp-standard__top{grid-template-columns:minmax(0,1fr);gap:36px;margin:65px 0 66px}.wp-standard__top>p{font-size:.78rem;line-height:1.76}.wp-standard__grid{grid-template-columns:minmax(0,1fr)}.wp-standard__grid article,.wp-standard__grid article:nth-child(2){border-bottom:1px solid #ffffff2b;border-right:0;min-height:220px;padding:28px 22px}.wp-standard__grid article:last-child{border-bottom:0}.wp-standard__grid article>span{font-size:.58rem}.wp-standard__grid h3{font-size:1.55rem}.wp-standard__grid p{min-height:0;font-size:.76rem}.wp-closing{min-height:84svh}.wp-closing>img{object-position:58% center}.wp-closing__shade{background:linear-gradient(#02081657,#020816e6 70%)}.wp-closing__copy{max-width:100%;bottom:64px;left:20px;right:20px}.wp-closing__copy>p{font-size:.61rem}.wp-closing__copy h2{letter-spacing:-.046em;max-width:100%;font-size:clamp(2rem,9.3vw,3.05rem);line-height:.97}.wp-closing__copy>span{max-width:100%;font-size:.78rem;line-height:1.76}.wp-dossier__panel{grid-template-columns:minmax(0,1fr);width:100%;height:100%;top:0}.wp-dossier__media{height:39svh;min-height:280px;position:relative}.wp-dossier__close{width:44px;height:44px;top:15px;right:15px}.wp-dossier__content{padding:47px 20px 68px}.wp-dossier__content h2{max-width:100%;font-size:clamp(2.08rem,9.3vw,3.2rem)}.wp-dossier__content>p:nth-of-type(2){font-size:.78rem}.wp-dossier__features span{font-size:.69rem}.wp-page .menu-panel,.wp-page .menu-panel nav,.wp-page .menu-panel__footer,.wp-page .footer-top,.wp-page .footer-grid,.wp-page .footer-grid>div,.wp-page .footer-bottom{min-width:0;max-width:100%}.wp-page .menu-panel__footer a,.wp-page .footer-grid p,.wp-page .footer-grid a,.wp-page .footer-bottom span{overflow-wrap:anywhere;max-width:100%}}@media (max-width:420px){.wp-hero__title h1{font-size:clamp(2rem,9.7vw,2.72rem)}.wp-manifesto__grid h2,.wp-gallery__lead h2,.wp-standard__top h2{font-size:clamp(1.82rem,8.6vw,2.56rem)}.wp-card,.wp-card--wide,.wp-card--tall,.wp-card--standard{min-height:465px}.wp-closing__copy h2{font-size:clamp(1.88rem,8.8vw,2.62rem)}}@media (max-width:350px){.wp-stage__row{grid-template-columns:76px minmax(0,1fr) 18px;gap:4px 10px}.wp-stage__thumb{width:76px;height:100px}.wp-stage__row>strong{font-size:1.02rem}}@media (prefers-reduced-motion:reduce){.wp-hero__panels,.wp-hero__panel,.wp-hero__panel img,.wp-card__media,.wp-card__media img{clip-path:none!important;transform:none!important}}.hit-page{--hit-max:1540px;--hit-gutter:clamp(28px, 4.6vw, 78px);--hit-space:clamp(105px, 12vw, 190px);--hit-blue:#081a33;--hit-blue-deep:#020a19;--hit-paper:#f4f1ea;--hit-gold:#c4a86c;color:var(--ink);background:var(--white);overflow-x:clip}.hit-page .page-progress{background:#06142d1f}.hit-header.is-menu-open{color:var(--white);box-shadow:none;background:0 0;border-color:#ffffff26}.hit-header.is-menu-open .brand>img{filter:brightness(0)invert()}.hit-section-head{width:min(100%, var(--hit-max));color:var(--ink-soft);letter-spacing:.17em;text-transform:uppercase;grid-template-columns:auto 48px auto 1fr;align-items:center;gap:13px;margin:0 auto;font-size:.56rem;font-weight:760;line-height:1.25;display:grid}.hit-section-head>i{opacity:.45;background:currentColor;height:1px}.hit-section-head>small{color:inherit;font-size:inherit;opacity:.62;justify-self:end}.hit-section-head--light{color:#fff9}.hit-hero{isolation:isolate;min-height:max(760px,100svh);color:var(--white);background:var(--hit-blue-deep);position:relative;overflow:hidden}.hit-hero__media,.hit-hero__media>img,.hit-hero__shade,.hit-hero__grain{position:absolute;inset:0}.hit-hero__media{z-index:-3;will-change:clip-path;overflow:hidden}.hit-hero__media>img{object-fit:cover;object-position:center 48%;will-change:transform;width:100%;max-width:none;height:108%}.hit-hero__shade{z-index:1;background:linear-gradient(90deg,#010712e6 0%,#01071273 43%,#01071224 72%),linear-gradient(#01071261 0%,#0000 36%,#010712e0 100%)}.hit-hero__grain{z-index:2;mix-blend-mode:screen;background:radial-gradient(circle at 68% 28%,#d1b9821a,#0000 27%)}.hit-hero__kicker{z-index:4;top:111px;right:var(--hit-gutter);left:var(--hit-gutter);color:#ffffffbf;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.55rem;font-weight:760;display:flex;position:absolute}.hit-hero__kicker a{align-items:center;gap:10px;transition:color .3s;display:inline-flex}.hit-hero__kicker a:hover{color:var(--hit-gold)}.hit-hero__rail{z-index:4;top:50%;right:calc(var(--hit-gutter) - 8px);color:#fff9;letter-spacing:.17em;text-transform:uppercase;transform-origin:50%;align-items:center;gap:13px;font-size:.48rem;font-weight:700;display:flex;position:absolute;transform:translate(50%,-50%)rotate(90deg)}.hit-hero__rail i{background:currentColor;width:40px;height:1px}.hit-hero__title{z-index:4;right:var(--hit-gutter);bottom:clamp(173px,20vh,222px);left:var(--hit-gutter);width:min(940px,72vw);position:absolute}.hit-hero__title>p{color:var(--hit-gold);letter-spacing:.17em;text-transform:uppercase;margin-bottom:23px;font-size:.56rem;font-weight:780}.hit-hero__title h1{letter-spacing:-.062em;text-transform:uppercase;perspective:900px;font-size:clamp(4rem,7.3vw,8.3rem);font-weight:300;line-height:.83}.hit-hero__title h1>span{padding:.08em 0 .03em;display:block;overflow:hidden}.hit-hero__title h1>span>span{transform-origin:0 100%;display:block}.hit-hero__title h1 em{color:var(--hit-gold);font-style:normal}.hit-hero__foot{z-index:4;min-height:124px;padding:0 var(--hit-gutter);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01071257;border-top:1px solid #ffffff2b;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(175px,.55fr));align-items:stretch;display:grid;position:absolute;bottom:0;left:0;right:0}.hit-hero__foot>a,.hit-hero__foot>span{border-right:1px solid #ffffff2b;flex-direction:column;justify-content:center;min-width:0;padding:19px clamp(18px,2vw,31px);display:flex}.hit-hero__foot>a{letter-spacing:.15em;text-transform:uppercase;flex-direction:row;justify-content:flex-start;align-items:center;gap:13px;padding-left:0;font-size:.55rem;font-weight:760}.hit-hero__foot>a svg{transition:transform .35s}.hit-hero__foot>a:hover svg{transform:translateY(4px)}.hit-hero__foot>span:last-child{border-right:0;padding-right:0}.hit-hero__foot small{color:#ffffff7a;letter-spacing:.13em;text-transform:uppercase;font-size:.46rem;font-weight:730;line-height:1.3}.hit-hero__foot strong{letter-spacing:.015em;text-transform:uppercase;margin-top:9px;font-family:Aviano Gothic,sans-serif;font-size:clamp(.72rem,.95vw,.92rem);font-weight:300;line-height:1.38}.hit-overview{padding:var(--hit-space) var(--hit-gutter) clamp(110px, 12vw, 180px);background:var(--white);position:relative}.hit-overview__grid{width:min(100%, var(--hit-max));grid-template-columns:minmax(180px,.43fr) minmax(460px,1.24fr) minmax(270px,.54fr);align-items:start;gap:clamp(45px,6.7vw,108px);margin:clamp(76px,8vw,126px) auto clamp(80px,9vw,138px);display:grid}.hit-overview__grid>p{max-width:190px;color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;padding-top:13px;font-size:.58rem;font-weight:760;line-height:1.65}.hit-overview__grid h2{letter-spacing:-.057em;text-transform:uppercase;max-width:850px;font-size:clamp(3rem,5.35vw,6.1rem);font-weight:300;line-height:.93}.hit-overview__grid h2 em{color:var(--gold);font-style:normal}.hit-overview__grid>div{padding-top:11px}.hit-overview__grid>div>span{background:var(--gold);width:48px;height:1px;margin-bottom:25px;display:block}.hit-overview__grid>div p{color:var(--ink-soft);font-size:.74rem;line-height:1.85}.hit-facts{width:min(100%, var(--hit-max));border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.hit-facts article{border-right:1px solid var(--line);flex-direction:column;min-height:290px;padding:31px clamp(21px,2.8vw,44px);display:flex;position:relative}.hit-facts article:last-child{border-right:0}.hit-facts article>span{color:var(--gold);letter-spacing:.17em;font-size:.5rem;font-weight:760}.hit-facts article>strong{letter-spacing:-.06em;margin-top:auto;font-family:Aviano Gothic,sans-serif;font-size:clamp(2.8rem,4.1vw,5rem);font-weight:300;line-height:.9}.hit-facts article>p{max-width:165px;color:var(--ink-soft);letter-spacing:.11em;text-transform:uppercase;margin-top:18px;font-size:.55rem;font-weight:680;line-height:1.55}.hit-facts article>i{border:1px solid var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:31px;right:28px}.hit-tower{height:420svh;color:var(--white);background:var(--hit-blue-deep);position:relative}.hit-tower__stage{isolation:isolate;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.hit-tower__backdrop,.hit-tower__backdrop:after{z-index:-4;position:absolute;inset:0}.hit-tower__backdrop img{object-fit:cover;opacity:.2;filter:blur(12px)saturate(.72);width:100%;height:100%;transform:scale(1.09)}.hit-tower__backdrop:after{content:"";background:linear-gradient(90deg,#020a19fa,#020a19c2 48%,#020a1961),linear-gradient(#020a1966,#020a19e6)}.hit-tower__frame{z-index:-1;will-change:clip-path, transform;background:#04122a;border:1px solid #ffffff29;width:min(48vw,750px);height:90svh;min-height:650px;position:absolute;top:5.5svh;right:8vw;overflow:hidden}.hit-tower__frame:before{z-index:2;content:"";pointer-events:none;border:12px solid #ffffff0a;position:absolute;inset:0}.hit-tower__frame img{object-fit:cover;object-position:center;will-change:transform;width:100%;height:100%}.hit-tower__frame>span{background:linear-gradient(#0000 64%,#010712ad);position:absolute;inset:0}.hit-tower__label{top:113px;left:var(--hit-gutter);color:#ffffff94;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:13px;font-size:.53rem;font-weight:760;display:flex;position:absolute}.hit-tower__label i{background:currentColor;width:44px;height:1px}.hit-tower__chapters{z-index:3;top:58%;left:var(--hit-gutter);width:min(520px,37vw);position:absolute}.hit-tower__chapter{width:100%;position:absolute;top:0;left:0;transform:translateY(-50%)}.hit-tower__chapter>span{color:var(--hit-gold);letter-spacing:.17em;text-transform:uppercase;font-size:.52rem;font-weight:760}.hit-tower__chapter h2{letter-spacing:-.052em;text-transform:uppercase;max-width:520px;margin-top:23px;font-size:clamp(2.35rem,4vw,4.8rem);font-weight:300;line-height:.96}.hit-tower__counter{right:var(--hit-gutter);color:#ffffff7a;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;font-size:.48rem;font-weight:700;display:flex;position:absolute;bottom:34px}.hit-tower__counter i{background:#fff3;width:80px;height:1px;position:relative;overflow:hidden}.hit-tower__counter i:after{background:var(--hit-gold);content:"";width:35%;height:100%;animation:1.8s ease-in-out infinite alternate hit-scroll-line;display:block}@keyframes hit-scroll-line{0%{transform:translate(0)}to{transform:translate(185%)}}.hit-residences{padding:var(--hit-space) var(--hit-gutter);background:var(--hit-paper);position:relative}.hit-residences__lead,.hit-amenities__lead{width:min(100%, var(--hit-max));grid-template-columns:minmax(0,1fr) minmax(290px,.36fr);align-items:end;gap:clamp(70px,10vw,160px);margin:clamp(76px,8vw,126px) auto clamp(75px,8vw,120px);display:grid}.hit-residences__lead>div>p,.hit-amenities__lead>div>p{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;font-size:.54rem;font-weight:760}.hit-residences__lead h2,.hit-amenities__lead h2{letter-spacing:-.057em;text-transform:uppercase;margin-top:22px;font-size:clamp(3rem,5vw,5.65rem);font-weight:300;line-height:.92}.hit-residences__lead h2 em,.hit-amenities__lead h2 em{color:var(--gold);font-style:normal}.hit-residences__lead>p,.hit-amenities__lead>p{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:21px;font-size:.73rem;line-height:1.82}.hit-plan{width:min(100%, var(--hit-max));min-height:720px;color:var(--white);background:var(--hit-blue-deep);grid-template-columns:minmax(265px,.29fr) minmax(0,1fr);margin:0 auto;display:grid;box-shadow:0 38px 90px #030b1a24}.hit-plan__tabs{border-right:1px solid #ffffff26;grid-template-rows:repeat(4,minmax(0,1fr));display:grid}.hit-plan__tabs button{color:#ffffff7a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff26;grid-template-rows:auto auto auto;grid-template-columns:58px minmax(0,1fr);align-content:center;gap:4px 13px;min-width:0;padding:25px clamp(22px,2.6vw,40px);transition:color .4s,background-color .4s,padding-left .4s;display:grid;position:relative}.hit-plan__tabs button:last-child{border-bottom:0}.hit-plan__tabs button:before{background:var(--hit-gold);content:"";transform-origin:bottom;width:3px;transition:transform .45s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.hit-plan__tabs button:hover,.hit-plan__tabs button.is-active{color:var(--white);background:#ffffff0b}.hit-plan__tabs button.is-active:before{transform-origin:top;transform:scaleY(1)}.hit-plan__tabs button>span{color:var(--hit-gold);letter-spacing:.13em;grid-area:1/1/span 3;font-size:.52rem;font-weight:760}.hit-plan__tabs button>strong{letter-spacing:-.02em;text-transform:uppercase;min-width:0;font-family:Aviano Gothic,sans-serif;font-size:clamp(.8rem,1vw,1.08rem);font-weight:300;line-height:1.2}.hit-plan__tabs button>small,.hit-plan__tabs button>i{letter-spacing:.1em;text-transform:uppercase;font-size:.49rem;font-style:normal;line-height:1.5}.hit-plan__tabs button>i{color:#ffffffb8}.hit-plan__viewer{align-items:center;min-width:0;padding:clamp(75px,7vw,105px) clamp(28px,4vw,62px) 38px;display:grid;position:relative}.hit-plan__meta{z-index:2;letter-spacing:.13em;text-transform:uppercase;align-items:baseline;gap:20px;font-size:.5rem;display:flex;position:absolute;top:28px;left:clamp(28px,4vw,62px);right:clamp(28px,4vw,62px)}.hit-plan__meta>span{color:var(--hit-gold)}.hit-plan__meta>p{color:#ffffffb8}.hit-plan__meta>strong{color:var(--white);margin-left:auto;font-family:Aviano Gothic,sans-serif;font-size:.78rem;font-weight:300}.hit-plan__canvas{cursor:zoom-in;background:#112235;border:1px solid #ffffff24;width:100%;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.hit-plan__canvas img{width:100%;height:auto;animation:.65s cubic-bezier(.22,.8,.25,1) both hit-plan-in}@keyframes hit-plan-in{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.hit-plan__canvas>span{min-height:42px;color:var(--white);letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a19bd;border:1px solid #ffffff73;border-radius:100px;align-items:center;gap:9px;padding:0 16px;font-size:.47rem;font-weight:760;display:flex;position:absolute;bottom:18px;right:18px}.hit-plan__support{width:min(100%, var(--hit-max));border:1px solid var(--line);background:#ffffff6b;border-top:0;justify-content:space-between;align-items:center;gap:30px;min-height:108px;margin:0 auto;padding:23px clamp(22px,3.2vw,50px);display:flex}.hit-plan__support>div{align-items:baseline;gap:22px;display:flex}.hit-plan__support span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.51rem;font-weight:760}.hit-plan__support strong{color:var(--ink-soft);font-size:.67rem;font-weight:520}.hit-plan__support button{border:1px solid var(--ink);min-height:47px;color:var(--ink);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border-radius:100px;align-items:center;gap:10px;padding:0 18px;font-size:.47rem;font-weight:760;transition:color .35s,background-color .35s;display:inline-flex}.hit-plan__support button:hover{color:var(--white);background:var(--ink)}.hit-amenities{padding:var(--hit-space) var(--hit-gutter);color:var(--white);background:var(--hit-blue);position:relative}.hit-amenities__lead>p{color:#ffffff9e;border-color:#ffffff2e}.hit-amenities__grid{width:min(100%, var(--hit-max));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.25vw,21px);margin:0 auto;display:grid}.hit-amenity{isolation:isolate;background:var(--hit-blue-deep);grid-column:span 7;min-height:610px;position:relative;overflow:hidden}.hit-amenity:nth-child(2),.hit-amenity:nth-child(3){grid-column:span 5}.hit-amenity:nth-child(3),.hit-amenity:nth-child(4){min-height:520px}.hit-amenity>img,.hit-amenity__shade{width:100%;height:100%;position:absolute;inset:0}.hit-amenity>img{z-index:-2;object-fit:cover;will-change:transform;max-width:none;transition:filter .55s}.hit-amenity__shade{z-index:-1;background:linear-gradient(#020a191f,#020a19db)}.hit-amenity__top{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.48rem;font-weight:750;display:flex;position:absolute;top:24px;left:25px;right:25px}.hit-amenity__top>span{color:var(--hit-gold)}.hit-amenity__copy{max-width:590px;transition:transform .5s cubic-bezier(.22,.8,.25,1);position:absolute;bottom:29px;left:26px;right:26px}.hit-amenity:hover .hit-amenity__copy{transform:translateY(-9px)}.hit-amenity__copy h3{letter-spacing:-.053em;text-transform:uppercase;font-size:clamp(2rem,3.5vw,4.25rem);font-weight:300;line-height:.95}.hit-amenity:nth-child(2) .hit-amenity__copy h3,.hit-amenity:nth-child(3) .hit-amenity__copy h3{font-size:clamp(1.8rem,2.8vw,3.2rem)}.hit-amenity__copy p{color:#ffffffab;max-width:430px;margin-top:17px;font-size:.66rem;line-height:1.72}.hit-amenities__more{width:min(100%, var(--hit-max));grid-template-columns:minmax(260px,.54fr) minmax(0,1fr);gap:clamp(75px,11vw,170px);margin:clamp(100px,10vw,160px) auto 0;display:grid}.hit-amenities__more>div:first-child>span{color:var(--hit-gold);letter-spacing:.17em;text-transform:uppercase;font-size:.52rem;font-weight:760}.hit-amenities__more>div:first-child h3{letter-spacing:-.05em;text-transform:uppercase;max-width:440px;margin-top:25px;font-size:clamp(2rem,3.3vw,4rem);font-weight:300;line-height:.98}.hit-amenities__list{border-top:1px solid #ffffff2e}.hit-amenities__list>div{border-bottom:1px solid #ffffff2e;grid-template-columns:58px minmax(0,1fr) 12px;align-items:center;min-height:76px;padding:18px 0;display:grid;position:relative}.hit-amenities__list span{color:var(--hit-gold);letter-spacing:.13em;font-size:.48rem}.hit-amenities__list p{letter-spacing:-.02em;text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:clamp(.92rem,1.25vw,1.27rem);font-weight:300}.hit-amenities__list i{border:1px solid #fff9;border-radius:50%;width:7px;height:7px}.hit-assurance{min-height:840px;padding:var(--hit-space) var(--hit-gutter);background:var(--hit-paper);grid-template-columns:minmax(360px,.78fr) minmax(460px,1fr);align-items:center;gap:clamp(75px,11vw,180px);display:grid}.hit-assurance__seal{aspect-ratio:1;width:min(34vw,500px);color:var(--white);background:var(--hit-blue-deep);text-align:center;border:1px solid #c4a86ca6;border-radius:50%;place-content:center;display:grid;position:relative;box-shadow:0 35px 90px #030b1a33}.hit-assurance__seal:before,.hit-assurance__seal:after{content:"";border:1px solid #c4a86c45;border-radius:50%;position:absolute}.hit-assurance__seal:before{inset:20px}.hit-assurance__seal:after{inset:43px}.hit-assurance__seal span,.hit-assurance__seal small{z-index:1;color:var(--hit-gold);letter-spacing:.19em;text-transform:uppercase;font-size:.52rem;font-weight:760;position:relative}.hit-assurance__seal strong{z-index:1;letter-spacing:-.065em;margin:18px 0 16px;font-family:Aviano Gothic,sans-serif;font-size:clamp(4.3rem,7.5vw,8.4rem);font-weight:300;line-height:.82;position:relative}.hit-assurance__copy{min-width:0}.hit-assurance__copy .hit-section-head{color:var(--ink-soft);margin:0}.hit-assurance__copy h2{letter-spacing:-.056em;text-transform:uppercase;max-width:740px;margin-top:clamp(55px,6vw,90px);font-size:clamp(2.8rem,4.7vw,5.3rem);font-weight:300;line-height:.94}.hit-assurance__copy>p{max-width:620px;color:var(--ink-soft);margin-top:31px;font-size:.74rem;line-height:1.83}.hit-assurance__checks{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:660px;margin-top:39px;display:grid}.hit-assurance__checks span{border-bottom:1px solid var(--line);min-height:70px;color:var(--ink-soft);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:20px 15px 18px 0;font-size:.6rem;line-height:1.55;display:grid}.hit-assurance__checks span:nth-child(odd){border-right:1px solid var(--line)}.hit-assurance__checks span:nth-child(2n){padding-left:20px}.hit-assurance__checks svg{color:var(--gold);margin-top:2px}.hit-location{padding:var(--hit-space) var(--hit-gutter);background:var(--white)}.hit-location__grid{width:min(100%, var(--hit-max));grid-template-columns:minmax(0,1.04fr) minmax(400px,.76fr);align-items:stretch;gap:clamp(60px,8vw,130px);margin:clamp(76px,8vw,126px) auto 0;display:grid}.hit-location__map{background:var(--hit-paper);min-height:740px;position:relative;overflow:hidden}.hit-location__map img{object-fit:cover;object-position:65% center;will-change:transform;width:100%;max-width:none;height:100%}.hit-location__map figcaption{width:fit-content;min-height:46px;color:var(--white);letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020a19cc;border:1px solid #ffffff5c;border-radius:100px;align-items:center;gap:9px;padding:0 17px;font-size:.48rem;font-weight:750;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.hit-location__copy{min-width:0;padding:12px 0}.hit-location__copy>p{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;font-size:.53rem;font-weight:760}.hit-location__copy h2{letter-spacing:-.057em;text-transform:uppercase;margin-top:23px;font-size:clamp(2.75rem,4.65vw,5.25rem);font-weight:300;line-height:.94}.hit-location__copy h2 em{color:var(--gold);font-style:normal}.hit-location__copy address{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:31px;padding-top:24px;font-size:.72rem;font-style:normal;line-height:1.82}.hit-location__nearby{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.hit-location__nearby>span{border-bottom:1px solid var(--line);min-height:58px;color:var(--ink-soft);grid-template-columns:31px minmax(0,1fr);align-items:center;padding:16px 12px 15px 0;font-size:.57rem;line-height:1.4;display:grid}.hit-location__nearby>span:nth-child(odd){border-right:1px solid var(--line)}.hit-location__nearby>span:nth-child(2n){padding-left:16px}.hit-location__nearby i{color:var(--gold);letter-spacing:.1em;font-size:.45rem;font-style:normal}.hit-location__copy>a{border:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;border-radius:100px;align-items:center;gap:11px;min-height:51px;margin-top:33px;padding:0 20px;font-size:.47rem;font-weight:760;transition:color .35s,background-color .35s;display:inline-flex}.hit-location__copy>a:hover{color:var(--white);background:var(--ink)}.hit-closing{isolation:isolate;min-height:100svh;color:var(--white);background:var(--hit-blue-deep);position:relative;overflow:hidden}.hit-closing>img,.hit-closing__shade{width:100%;height:100%;position:absolute;inset:0}.hit-closing>img{z-index:-2;object-fit:cover;object-position:72% 48%}.hit-closing__shade{z-index:-1;background:linear-gradient(90deg,#020a19f5,#020a19a3 45%,#020a192b)}.hit-closing__copy{right:var(--hit-gutter);bottom:clamp(70px,11vh,125px);left:var(--hit-gutter);max-width:900px;position:absolute}.hit-closing__copy>p{color:var(--hit-gold);letter-spacing:.17em;text-transform:uppercase;font-size:.53rem;font-weight:760}.hit-closing__copy h2{letter-spacing:-.06em;text-transform:uppercase;margin-top:25px;font-size:clamp(3.1rem,5.65vw,6.25rem);font-weight:300;line-height:.91}.hit-closing__copy h2 em{color:var(--hit-gold);font-style:normal}.hit-closing__copy>span{color:#ffffffa8;max-width:560px;margin-top:30px;font-size:.73rem;line-height:1.82;display:block}.hit-closing__copy>a{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffffbf;border-radius:100px;align-items:center;gap:12px;min-height:53px;margin-top:34px;padding:0 21px;font-size:.48rem;font-weight:760;transition:color .35s,background-color .35s;display:inline-flex}.hit-closing__copy>a:hover{color:var(--ink);background:var(--white)}.hit-plan-modal{z-index:1800;place-items:center;padding:clamp(18px,3vw,48px);display:grid;position:fixed;inset:0}.hit-plan-modal__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#010712e6;border:0;position:absolute;inset:0}.hit-plan-modal__panel{z-index:2;width:min(1500px,95vw);max-height:92svh;color:var(--white);background:var(--hit-blue-deep);grid-template-rows:auto minmax(0,1fr);animation:.5s cubic-bezier(.22,.8,.25,1) both hit-modal-in;display:grid;position:relative;overflow:auto;box-shadow:0 45px 120px #00000080}@keyframes hit-modal-in{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.hit-plan-modal__head{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:25px;min-height:82px;padding:15px 20px 15px clamp(20px,3vw,42px);display:flex}.hit-plan-modal__head>div{align-items:baseline;gap:clamp(14px,2.5vw,34px);min-width:0;display:flex}.hit-plan-modal__head span,.hit-plan-modal__head small{color:var(--hit-gold);letter-spacing:.13em;text-transform:uppercase;font-size:.49rem}.hit-plan-modal__head strong{text-transform:uppercase;font-family:Aviano Gothic,sans-serif;font-size:clamp(.95rem,1.5vw,1.5rem);font-weight:300}.hit-plan-modal__head small{color:#ffffff8c}.hit-plan-modal__head>button{width:46px;height:46px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;flex:none;place-items:center;display:grid}.hit-plan-modal__panel figure{background:#102133;min-width:0;overflow:auto}.hit-plan-modal__panel figure img{width:100%;height:auto}@media (max-width:1199px){.hit-page{--hit-gutter:clamp(28px, 4.7vw, 60px)}.hit-hero__title{width:min(780px,73vw)}.hit-hero__foot{grid-template-columns:minmax(210px,1.2fr) repeat(3,minmax(150px,.55fr))}.hit-overview__grid{grid-template-columns:150px minmax(400px,1fr) minmax(240px,.5fr);gap:50px}.hit-tower__frame{width:50vw;right:5vw}.hit-plan{grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);min-height:650px}.hit-plan__tabs button{grid-template-columns:45px minmax(0,1fr);padding:22px 25px}.hit-assurance{grid-template-columns:minmax(310px,.7fr) minmax(430px,1fr);gap:70px}.hit-location__grid{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);gap:62px}}@media (max-width:999px){.hit-hero__foot{grid-template-columns:1.2fr repeat(2,minmax(150px,.6fr))}.hit-hero__foot>span:last-child{display:none}.hit-overview__grid{grid-template-columns:.35fr minmax(0,1fr)}.hit-overview__grid>div{grid-column:2}.hit-facts{grid-template-columns:1fr 1fr}.hit-facts article:nth-child(2){border-right:0}.hit-facts article:nth-child(-n+2){border-bottom:1px solid var(--line)}.hit-residences__lead,.hit-amenities__lead{grid-template-columns:minmax(0,1fr) minmax(250px,.44fr);gap:55px}.hit-plan{grid-template-columns:minmax(0,1fr);min-height:0}.hit-plan__tabs{border-bottom:1px solid #ffffff26;border-right:0;grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.hit-plan__tabs button:nth-child(odd){border-right:1px solid #ffffff26}.hit-plan__tabs button:nth-child(3){border-bottom:0}.hit-plan__viewer{padding-top:80px}.hit-assurance{grid-template-columns:minmax(280px,.65fr) minmax(0,1fr);gap:55px}.hit-assurance__seal{width:min(34vw,390px)}.hit-location__grid{grid-template-columns:minmax(0,1fr)}.hit-location__map{min-height:620px}}@media (max-width:767px){.hit-page{--hit-gutter:20px;--hit-space:88px;overflow-x:clip}.hit-page>section,.hit-page>footer,.hit-section-head,.hit-hero__kicker,.hit-hero__title,.hit-hero__foot,.hit-overview__grid,.hit-facts,.hit-tower__stage,.hit-tower__chapters,.hit-residences__lead,.hit-plan,.hit-plan__tabs,.hit-plan__viewer,.hit-plan__support,.hit-amenities__lead,.hit-amenities__grid,.hit-amenities__more,.hit-assurance,.hit-assurance__copy,.hit-location__grid,.hit-location__copy,.hit-closing__copy,.hit-plan-modal__panel{min-width:0;max-width:100%}.hit-section-head{grid-template-columns:auto 30px minmax(0,1fr);gap:9px;font-size:.6rem}.hit-section-head>small{display:none}.hit-hero{min-height:max(760px,100svh)}.hit-hero__media>img{object-position:58% center;height:104%}.hit-hero__shade{background:linear-gradient(#01071278 0%,#0107122e 37%,#010712eb 78%),linear-gradient(90deg,#01071285,#0000 68%)}.hit-hero__kicker{font-size:.6rem;top:105px;left:20px;right:20px}.hit-hero__rail{display:none}.hit-hero__title{width:auto;bottom:205px;left:20px;right:20px}.hit-hero__title>p{max-width:280px;margin-bottom:18px;font-size:.59rem;line-height:1.5}.hit-hero__title h1{letter-spacing:-.052em;max-width:100%;font-size:clamp(2.75rem,13vw,4.15rem);line-height:.89}.hit-hero__foot{grid-template-columns:1fr 1fr;min-height:151px;padding:0 20px;left:0;right:0}.hit-hero__foot>a{border-bottom:1px solid #ffffff2b;border-right:0;grid-column:1/-1;min-height:60px;padding:8px 0;font-size:.6rem}.hit-hero__foot>span{padding:12px 13px 13px 0}.hit-hero__foot>span:nth-of-type(2){border-right:0;padding-left:13px;padding-right:0}.hit-hero__foot>span:last-child{display:none}.hit-hero__foot small{font-size:.48rem}.hit-hero__foot strong{margin-top:6px;font-size:.68rem}.hit-overview{padding:88px 20px 96px}.hit-overview__grid{grid-template-columns:minmax(0,1fr);gap:29px;margin:64px 0 69px}.hit-overview__grid>p{max-width:250px;padding-top:0;font-size:.63rem}.hit-overview__grid h2{letter-spacing:-.047em;max-width:100%;font-size:clamp(2.05rem,9.5vw,3.15rem);line-height:.98}.hit-overview__grid>div{grid-column:1;padding-top:4px}.hit-overview__grid>div>span{margin-bottom:21px}.hit-overview__grid>div p{font-size:.79rem;line-height:1.78}.hit-facts{grid-template-columns:1fr 1fr}.hit-facts article{min-height:205px;padding:23px 18px}.hit-facts article:nth-child(2){border-right:0}.hit-facts article:nth-child(-n+2){border-bottom:1px solid var(--line)}.hit-facts article>strong{font-size:clamp(2.25rem,11vw,3.2rem)}.hit-facts article>p{max-width:130px;font-size:.56rem}.hit-facts article>i{top:23px;right:18px}.hit-tower{height:auto;padding:88px 20px 92px}.hit-tower__stage{height:auto;min-height:0;position:relative;top:auto;overflow:visible}.hit-tower__backdrop{inset:-88px -20px -92px}.hit-tower__label{margin-bottom:43px;font-size:.6rem;position:relative;top:auto;left:auto}.hit-tower__frame{width:100%;height:min(78svh,710px);min-height:520px;position:relative;top:auto;right:auto;clip-path:none!important;transform:none!important}.hit-tower__frame:before{border-width:7px}.hit-tower__frame img{transform:none!important}.hit-tower__chapters{gap:0;width:100%;margin-top:48px;display:grid;position:relative;top:auto;left:auto}.hit-tower__chapter{border-top:1px solid #ffffff2b;padding:28px 0 30px;position:relative;top:auto;left:auto;opacity:1!important;visibility:visible!important;transform:none!important}.hit-tower__chapter:last-child{border-bottom:1px solid #ffffff2b}.hit-tower__chapter>span{font-size:.58rem}.hit-tower__chapter h2{letter-spacing:-.041em;max-width:100%;margin-top:15px;font-size:clamp(1.55rem,7vw,2.35rem);line-height:1}.hit-tower__counter{display:none}.hit-residences{padding:88px 20px}.hit-residences__lead,.hit-amenities__lead{grid-template-columns:minmax(0,1fr);gap:34px;margin:64px 0 66px}.hit-residences__lead h2,.hit-amenities__lead h2{letter-spacing:-.047em;max-width:100%;font-size:clamp(2.05rem,9.4vw,3.1rem);line-height:.98}.hit-residences__lead>p,.hit-amenities__lead>p{font-size:.79rem;line-height:1.78}.hit-plan{width:100%}.hit-plan__tabs{grid-template-columns:minmax(0,1fr)}.hit-plan__tabs button,.hit-plan__tabs button:nth-child(odd),.hit-plan__tabs button:nth-child(3){border-bottom:1px solid #ffffff26;border-right:0;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr) auto;min-height:102px;padding:17px}.hit-plan__tabs button:last-child{border-bottom:0}.hit-plan__tabs button>span{grid-area:1/1/span 2}.hit-plan__tabs button>strong{grid-area:1/2;font-size:.87rem}.hit-plan__tabs button>small{grid-area:2/2}.hit-plan__tabs button>i{grid-area:1/3/span 2;align-self:center}.hit-plan__viewer{padding:75px 12px 12px}.hit-plan__meta{gap:10px;top:20px;left:17px;right:17px}.hit-plan__meta>p{display:none}.hit-plan__canvas>span{min-height:38px;padding:0 13px;font-size:.54rem;bottom:10px;right:10px}.hit-plan__support{flex-direction:column;align-items:flex-start;padding:22px 18px}.hit-plan__support>div{flex-direction:column;align-items:flex-start;gap:6px}.hit-plan__support strong{font-size:.73rem;line-height:1.55}.hit-plan__support button{justify-content:center;width:100%;font-size:.55rem}.hit-amenities{padding:88px 20px}.hit-amenities__grid{grid-template-columns:minmax(0,1fr);gap:13px}.hit-amenity,.hit-amenity:nth-child(2),.hit-amenity:nth-child(3),.hit-amenity:nth-child(4){grid-column:1;min-height:min(66svh,590px);clip-path:none!important}.hit-amenity>img{transform:none!important}.hit-amenity__top{font-size:.56rem;top:17px;left:17px;right:17px}.hit-amenity__copy{bottom:21px;left:18px;right:18px}.hit-amenity__copy h3,.hit-amenity:nth-child(2) .hit-amenity__copy h3,.hit-amenity:nth-child(3) .hit-amenity__copy h3{max-width:100%;font-size:clamp(1.85rem,8.7vw,2.75rem)}.hit-amenity__copy p{font-size:.76rem;line-height:1.7}.hit-amenities__more{grid-template-columns:minmax(0,1fr);gap:48px;margin:78px 0 0}.hit-amenities__more>div:first-child h3{max-width:100%;font-size:clamp(1.9rem,8.7vw,2.78rem)}.hit-amenities__list>div{grid-template-columns:44px minmax(0,1fr) 10px;min-height:68px}.hit-amenities__list p{font-size:.92rem}.hit-assurance{grid-template-columns:minmax(0,1fr);gap:70px;min-height:0;padding:88px 20px}.hit-assurance__seal{width:min(100%,390px);margin:0 auto}.hit-assurance__seal:before{inset:16px}.hit-assurance__seal:after{inset:35px}.hit-assurance__copy .hit-section-head{width:100%}.hit-assurance__copy h2{letter-spacing:-.047em;max-width:100%;margin-top:55px;font-size:clamp(2.05rem,9.2vw,3.05rem);line-height:.98}.hit-assurance__copy>p{font-size:.79rem;line-height:1.78}.hit-assurance__checks{grid-template-columns:minmax(0,1fr)}.hit-assurance__checks span,.hit-assurance__checks span:nth-child(2n),.hit-assurance__checks span:nth-child(odd){border-right:0;min-height:61px;padding:17px 0;font-size:.7rem}.hit-location{padding:88px 20px}.hit-location__grid{grid-template-columns:minmax(0,1fr);gap:58px;margin:64px 0 0}.hit-location__map{aspect-ratio:.92;min-height:0}.hit-location__map img{object-position:68% center;transform:none!important}.hit-location__map figcaption{font-size:.54rem;bottom:12px;left:12px;right:12px}.hit-location__copy h2{letter-spacing:-.047em;max-width:100%;font-size:clamp(2.05rem,9.3vw,3.08rem);line-height:.98}.hit-location__copy address{font-size:.79rem}.hit-location__nearby{grid-template-columns:minmax(0,1fr)}.hit-location__nearby>span,.hit-location__nearby>span:nth-child(2n),.hit-location__nearby>span:nth-child(odd){border-right:0;min-height:54px;padding:14px 0;font-size:.68rem}.hit-location__copy>a{justify-content:center;width:100%;font-size:.55rem}.hit-closing{min-height:90svh}.hit-closing>img{object-position:51% center}.hit-closing__shade{background:linear-gradient(#020a1933,#020a19ed 68%)}.hit-closing__copy{max-width:100%;bottom:65px;left:20px;right:20px}.hit-closing__copy h2{letter-spacing:-.048em;max-width:100%;font-size:clamp(2.1rem,9.5vw,3.15rem);line-height:.97}.hit-closing__copy>span{max-width:100%;font-size:.79rem;line-height:1.76}.hit-closing__copy>a{font-size:.55rem}.hit-plan-modal{padding:10px}.hit-plan-modal__panel{width:100%;max-height:94svh}.hit-plan-modal__head{min-height:72px;padding:12px 13px 12px 16px}.hit-plan-modal__head>div{flex-direction:column;align-items:flex-start;gap:2px}.hit-plan-modal__head span{display:none}.hit-plan-modal__head strong{font-size:.9rem}.hit-plan-modal__head small{font-size:.48rem}.hit-plan-modal__head>button{width:43px;height:43px}.hit-plan-modal__panel figure{min-height:0}.hit-plan-modal__panel figure img{min-width:760px}.hit-page .menu-panel,.hit-page .menu-panel nav,.hit-page .menu-panel__footer,.hit-page .footer-top,.hit-page .footer-grid,.hit-page .footer-grid>div,.hit-page .footer-bottom{min-width:0;max-width:100%}.hit-page .menu-panel__footer a,.hit-page .footer-grid p,.hit-page .footer-grid a,.hit-page .footer-bottom span{overflow-wrap:anywhere;max-width:100%}}@media (max-width:420px){.hit-hero__title h1{font-size:clamp(2.55rem,12.2vw,3.35rem)}.hit-overview__grid h2,.hit-residences__lead h2,.hit-amenities__lead h2,.hit-assurance__copy h2,.hit-location__copy h2,.hit-closing__copy h2{font-size:clamp(1.9rem,8.8vw,2.68rem)}.hit-facts article{min-height:190px;padding:21px 15px}.hit-facts article>p{font-size:.52rem}.hit-plan__tabs button,.hit-plan__tabs button:nth-child(odd),.hit-plan__tabs button:nth-child(3){grid-template-columns:45px minmax(0,1fr)}.hit-plan__tabs button>i{display:none}.hit-assurance__seal strong{font-size:4rem}}@media (max-width:350px){.hit-hero__kicker>span{display:none}.hit-hero__title{bottom:198px}.hit-facts{grid-template-columns:minmax(0,1fr)}.hit-facts article,.hit-facts article:nth-child(odd),.hit-facts article:nth-child(2n){border-right:0;border-bottom:1px solid var(--line);min-height:175px}.hit-facts article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.hit-hero__media,.hit-hero__media img,.hit-tower__frame,.hit-tower__frame img,.hit-amenity,.hit-amenity img,.hit-location__map img{clip-path:none!important;transform:none!important}.hit-tower__counter i:after{animation:none}.hit-tower{height:auto;padding:clamp(90px, 10vw, 140px) var(--hit-gutter)}.hit-tower__stage{height:auto;min-height:0;position:relative;top:auto;overflow:visible}.hit-tower__backdrop{top:-140px;right:calc(0px - var(--hit-gutter));bottom:-140px;left:calc(0px - var(--hit-gutter))}.hit-tower__label,.hit-tower__frame,.hit-tower__chapters,.hit-tower__chapter{position:relative;top:auto;left:auto;right:auto}.hit-tower__label{margin-bottom:45px}.hit-tower__frame{width:min(100%,720px);height:min(82svh,850px);margin-left:auto}.hit-tower__chapters{width:min(100%,760px);margin-top:55px;display:grid}.hit-tower__chapter{border-top:1px solid #ffffff2b;padding:28px 0;opacity:1!important;visibility:visible!important;transform:none!important}.hit-tower__chapter:last-child{border-bottom:1px solid #ffffff2b}.hit-tower__counter{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
