/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size: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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}}:root{--black:#071018;--carbon:#0b1822;--panel:#122330;--panel-warm:#2b221a;--line:#344754;--line-soft:#dae7ec1f;--ivory:#f0ece4;--metal:#d2d8d9;--muted:#aeb7b9;--muted-strong:#c8cdca;--gold:#ad7f4d;--gold-hi:#dfb77e;--blue:#7094a8;--blue-soft:#b8cad2;--stone:#ded8cc;--stone-ink:#18242b;--twilight:#193141;--header-h:132px;--page-pad:clamp(24px, 6vw, 104px);--hero-image:url(/tw-home-hero-promo-studio-v57-desktop.webp);--home-hero-image-desktop:url(/tw-home-hero-promo-studio-v57-desktop.webp);--home-hero-image-mobile:url(/tw-home-hero-promo-studio-v57-mobile.webp);--wheel-image:image-set(url(/tw-wheel-concept.webp) type("image/webp"), url(/tw-wheel-concept.png) type("image/png"))}.inner-story-fitment .inner-story-image img{object-position:50% 57%}.fitment-concept-label{z-index:3;color:#dcc5a1;max-width:calc(100% - 36px);font:8px/1.45 var(--font-geist-mono);letter-spacing:.1em;background:#040b0fd6;border:1px solid #d3b07d6b;padding:9px 11px;position:absolute;bottom:16px;left:18px}.page-hero-about.page-hero-has-composition,.page-hero-knowledge.page-hero-has-composition,.page-hero-cookies.page-hero-has-composition{min-height:92svh}.page-hero-about.page-hero-has-composition .page-hero-copy,.page-hero-knowledge.page-hero-has-composition .page-hero-copy,.page-hero-cookies.page-hero-has-composition .page-hero-copy{width:min(720px,49vw)}.page-hero-about .page-hero-visual-founder-collage,.page-hero-knowledge .page-hero-visual-knowledge-forged,.page-hero-cookies .page-hero-visual-cookies-wheel-background{z-index:1;width:100%;height:100%;box-shadow:none;border:0;inset:0}.page-hero-about .page-hero-visual-founder-collage .page-hero-visual-images:after,.page-hero-knowledge .page-hero-visual-knowledge-forged .page-hero-visual-images:after,.page-hero-cookies .page-hero-visual-cookies-wheel-background .page-hero-visual-images:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#061019 0 9%,#061019f5 29%,#061019b8 51%,#06101933 78%,#061019b8 100%),linear-gradient(0deg,#061019 0,#0000 44%,#0610192e 100%);position:absolute;inset:0}.page-hero-about .page-hero-visual-founder-collage .page-hero-visual-images>img:first-child{object-position:52% 39%;filter:brightness(.64)saturate(.68)contrast(1.04)blur(.5px);transform:scale(1.035)}.page-hero-about .page-hero-visual-founder-collage .page-hero-visual-images>img:last-child{border-color:#e8c48e9e;width:min(30vw,430px);bottom:clamp(70px,9vh,118px);right:clamp(34px,6vw,112px);box-shadow:0 26px 72px #00000094}.page-hero-about .page-hero-visual-founder-collage:before{right:clamp(25px,5vw,96px)}.page-hero-about .page-hero-visual-founder-collage figcaption,.page-hero-knowledge .page-hero-visual-knowledge-forged figcaption,.page-hero-cookies .page-hero-visual-cookies-wheel-background figcaption{text-align:right;width:min(480px,42vw);left:auto}.page-hero-knowledge .page-hero-visual-knowledge-forged .page-hero-visual-images,.page-hero-cookies .page-hero-visual-cookies-wheel-background .page-hero-visual-images{background:#061019;position:relative;overflow:hidden}.page-hero-knowledge .page-hero-visual-knowledge-forged .page-hero-visual-images>img{object-position:64% center;filter:brightness(.72)saturate(.82)contrast(1.06);transform:scale(1.015)}.page-hero-knowledge .page-hero-visual-knowledge-forged .page-hero-visual-images:after{background:linear-gradient(90deg,#05101a 0 10%,#05101afa 31%,#05101aad 51%,#05101a14 82%),linear-gradient(0deg,#05101a 0,#0000 46%)}.page-hero-cookies .page-hero-visual-cookies-wheel-background .page-hero-visual-images>img{object-position:35% center;filter:brightness(.5)saturate(.6)contrast(1.08);transform:scaleX(-1)scale(1.04)}.page-hero-cookies .page-hero-visual-cookies-wheel-background .page-hero-visual-images:after{background:linear-gradient(90deg,#07131c 0 12%,#07131cfa 33%,#07131cb8 55%,#07131c2e 86%),linear-gradient(0deg,#07131c 0,#0000 52%)}.page-hero-cookies .page-hero-visual-mark{display:none}.finish-static-inspiration{min-height:920px;padding:clamp(84px, 9vw, 150px) var(--page-pad);color:#edf0ea;background:#05090c;align-items:center;display:flex;position:relative;overflow:hidden}.finish-static-inspiration:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#040a0efa 0 13%,#040a0ee6 36%,#040a0e7a 57%,#040a0e2e 82%),linear-gradient(#040a0e38,#0000 52%,#040a0eeb);position:absolute;inset:0}.finish-static-inspiration>picture{position:absolute;inset:0}.finish-static-inspiration>picture img{object-fit:cover;object-position:66% center;filter:brightness(.78)saturate(.9)contrast(1.05);width:100%;height:100%;display:block}.finish-static-copy{z-index:2;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#040c11b3;border:1px solid #d3ac756b;width:min(670px,48vw);padding:clamp(34px,4vw,60px);position:relative}.finish-static-copy h2{color:#f2eee6;margin:20px 0 24px;font-size:clamp(42px,5vw,76px)}.finish-static-copy>p:not(.eyebrow){color:#b5c1c2;font-size:15px;line-height:1.76}.finish-static-copy ul{background:#86979a45;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:38px 0 0;padding:1px;list-style:none;display:grid}.finish-static-copy li{color:#dbe0dc;min-width:0;font:9px/1.4 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;background:#08151cdb;grid-template-columns:27px 1fr;align-items:center;gap:11px;padding:11px 12px;display:grid}.finish-static-copy li i{aspect-ratio:1;border:1px solid #ffffff4d;border-radius:50%;width:27px;box-shadow:inset 0 0 0 3px #0000002e}.finish-static-copy>small{color:#8fa2a5;font:8px/1.65 var(--font-geist-mono);letter-spacing:.08em;border-top:1px solid #9fb1b352;margin-top:28px;padding-top:20px;display:block}.terms-transformation{padding:clamp(86px, 9vw, 148px) var(--page-pad);color:#e8ebe5;background:radial-gradient(circle at 86% 8%,#b070342e,#0000 27%),repeating-linear-gradient(90deg,#0000 0 159px,#ffffff06 160px),#07151e;position:relative;overflow:hidden}.terms-transformation>header{width:min(880px,100%)}.terms-transformation>header h2{color:#f0eee7;margin:22px 0 24px;font-size:clamp(44px,6vw,92px);line-height:.9}.terms-transformation>header>p:last-child{color:#a9b9bb;max-width:650px;margin:0;font-size:15px;line-height:1.76}.terms-transformation>div{background:#84979b75;border:1px solid #84979b75;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.terms-transformation figure{background:#0b202a;min-width:0;margin:0}.terms-transformation figure img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.terms-transformation figcaption{grid-template-columns:38px 1fr;gap:16px;min-height:238px;padding:28px 24px 30px;display:grid}.terms-transformation figcaption>span{color:#d3a56c;font:10px var(--font-geist-mono);letter-spacing:.12em}.terms-transformation h3{color:#ecebe5;text-transform:uppercase;margin:0 0 15px;font-size:clamp(23px,2.1vw,34px);line-height:1}.terms-transformation figcaption p{color:#9eb0b3;margin:0;font-size:13px;line-height:1.7}.terms-transformation>small{color:#83979b;font:8px/1.65 var(--font-geist-mono);letter-spacing:.09em;margin-top:24px;display:block}.legal-information-cookies{isolation:isolate;position:relative;overflow:hidden}.legal-information-cookies:before{content:"";z-index:-1;aspect-ratio:16/10;opacity:.09;filter:grayscale(.25)contrast(.9);pointer-events:none;background:url(/tw-v91-sculpture-darkness.webp) 0/cover no-repeat;width:min(58vw,880px);position:absolute;top:120px;right:-7vw;transform:scaleX(-1)}.legal-information-cookies>*{z-index:1;position:relative}@media (width<=760px){.inner-story-fitment .inner-story-image img{object-position:50% 54%}.page-hero-about.page-hero-has-composition,.page-hero-knowledge.page-hero-has-composition,.page-hero-cookies.page-hero-has-composition{min-height:820px;padding-top:calc(var(--header-h) + 315px)}.page-hero-about.page-hero-has-composition .page-hero-copy,.page-hero-knowledge.page-hero-has-composition .page-hero-copy,.page-hero-cookies.page-hero-has-composition .page-hero-copy{width:100%}.page-hero-about .page-hero-visual-founder-collage,.page-hero-knowledge .page-hero-visual-knowledge-forged,.page-hero-cookies .page-hero-visual-cookies-wheel-background{height:355px;top:0;bottom:auto;right:0}.page-hero-about .page-hero-visual-founder-collage .page-hero-visual-images:after,.page-hero-knowledge .page-hero-visual-knowledge-forged .page-hero-visual-images:after,.page-hero-cookies .page-hero-visual-cookies-wheel-background .page-hero-visual-images:after{background:linear-gradient(0deg,#061019 0,#0610193d 46%,#0610191f 100%)}.page-hero-about .page-hero-visual-founder-collage .page-hero-visual-images>img:first-child{object-position:50% 31%}.page-hero-about .page-hero-visual-founder-collage .page-hero-visual-images>img:last-child{width:45%;bottom:38px;right:16px}.page-hero-knowledge .page-hero-visual-knowledge-forged .page-hero-visual-images>img{object-position:67% center}.page-hero-cookies .page-hero-visual-cookies-wheel-background .page-hero-visual-images>img{object-position:37% center}.page-hero-about .page-hero-visual-founder-collage figcaption,.page-hero-knowledge .page-hero-visual-knowledge-forged figcaption,.page-hero-cookies .page-hero-visual-cookies-wheel-background figcaption{text-align:left;width:auto;left:18px;right:18px}.finish-static-inspiration{min-height:0;padding:0;display:block}.finish-static-inspiration:after{display:none}.finish-static-inspiration>picture{height:min(68vh,610px);display:block;position:relative}.finish-static-inspiration>picture:after{content:"";pointer-events:none;background:linear-gradient(0deg,#05090c 0,#0000 38%);position:absolute;inset:0}.finish-static-inspiration>picture img{object-position:51% center;filter:brightness(.75)saturate(.88)}.finish-static-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#05090c;border:0;width:100%;margin:-54px 0 0;padding:54px 22px 78px}.finish-static-copy h2{font-size:clamp(42px,12vw,58px)}.finish-static-copy ul{grid-template-columns:1fr 1fr}.finish-static-copy li{grid-template-columns:24px 1fr;padding:10px 9px;font-size:7px}.finish-static-copy li i{width:24px}.terms-transformation{padding:82px 22px}.terms-transformation>header h2{font-size:clamp(44px,12vw,61px)}.terms-transformation>div{grid-template-columns:1fr;margin-top:46px}.terms-transformation figcaption{min-height:0;padding:24px 20px 30px}.terms-transformation h3{font-size:28px}.legal-information-cookies:before{opacity:.055;width:145%;top:280px;right:-45%}}.hero-kinetic-metal{z-index:3;inset:var(--header-h) 0 0;clip-path:inset(0 0 0 42%);opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;overflow:hidden}.tw-motion-lab .hero-kinetic-metal{opacity:.78}.hero-kinetic-metal:before{content:"";aspect-ratio:1;background:conic-gradient(from 18deg, transparent 0 12%, #d6a76814 18%, #f7e7cb8c 23%, #ad743c14 28%, transparent 36% 58%, #e6c59770 68%, transparent 77% 100%);filter:blur(1px);mix-blend-mode:screen;border-radius:50%;width:min(62vw,940px);animation:24s linear infinite tw-metal-orbit;position:absolute;top:50%;left:74%;transform:translate(-50%,-50%)rotate(0)scaleX(1.18);-webkit-mask:radial-gradient(circle,#0000 0 52%,#000 59% 61%,#0000 68%);mask:radial-gradient(circle,#0000 0 52%,#000 59% 61%,#0000 68%)}.hero-kinetic-metal:after{content:"";filter:blur(18px);mix-blend-mode:screen;background:linear-gradient(112deg,#0000 35%,#ddb37924 46%,#f7edd938 49%,#0000 56%);width:min(52vw,820px);height:150%;animation:9s cubic-bezier(.45,0,.25,1) infinite alternate tw-metal-sweep;position:absolute;top:-28%;left:56%;transform:translate(-38%)rotate(2deg)}.hero-kinetic-metal>span{filter:blur(.2px);border:1px solid #dab77e3d;border-radius:50%;width:min(36vw,580px);height:38%;animation:6.5s ease-in-out infinite alternate tw-metal-pulse;position:absolute;bottom:8%;right:3%;transform:perspective(800px)rotateX(72deg)rotate(-5deg);box-shadow:0 0 42px #c68b4c24,inset 0 0 54px #e0c7a314}.tw-motion-lab .hero-copy>*{animation:.85s cubic-bezier(.16,1,.3,1) both tw-copy-arrival}.tw-motion-lab .hero-copy>:nth-child(2){animation-delay:80ms}.tw-motion-lab .hero-copy>:nth-child(3){animation-delay:.16s}.tw-motion-lab .hero-copy>:nth-child(4){animation-delay:.24s}.tw-motion-lab .home-bank-route:after{content:"";z-index:4;opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 25%,#fff7e60d 42%,#efca9761 49%,#ffffff1f 52%,#0000 67%);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .25s;position:absolute;inset:0;transform:translate(-115%)}.tw-motion-lab .home-bank-route:hover:after,.tw-motion-lab .home-bank-route:focus-visible:after{opacity:.72;transform:translate(115%)}.tw-motion-lab .home-bank-route .tw-product-image{transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s}.tw-motion-lab .home-bank-route:hover .tw-product-image,.tw-motion-lab .home-bank-route:focus-visible .tw-product-image{filter:drop-shadow(0 22px 22px #241b123d);transform:scale(1.055)rotate(-1.25deg)}@supports (animation-timeline:view()){.tw-motion-lab .future-state-image>img{animation:linear both tw-image-depth;animation-timeline:view();animation-range:entry -12% exit 112%}.tw-motion-lab .future-state-copy>*{animation:linear both tw-section-arrival;animation-timeline:view();animation-range:entry 8% cover 42%}.tw-motion-lab .hero-proof article{animation:linear both tw-proof-arrival;animation-timeline:view();animation-range:entry 0 cover 32%}}@keyframes tw-metal-orbit{to{transform:translate(-50%,-50%)rotate(360deg)scaleX(1.18)}}@keyframes tw-metal-sweep{0%{opacity:.42;transform:translate(-58%)rotate(2deg)}to{opacity:.78;transform:translate(20%)rotate(2deg)}}@keyframes tw-metal-pulse{0%{opacity:.34;transform:perspective(800px)rotateX(72deg)rotate(-5deg)scale(.96)}to{opacity:.72;transform:perspective(800px)rotateX(72deg)rotate(-2deg)scale(1.04)}}@keyframes tw-copy-arrival{0%{opacity:0;filter:blur(5px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes tw-image-depth{0%{transform:scale(1.08)translateY(-2.5%)}to{transform:scale(1.08)translateY(2.5%)}}@keyframes tw-section-arrival{0%{opacity:.2;transform:translateY(38px)}to{opacity:1;transform:translateY(0)}}@keyframes tw-proof-arrival{0%{opacity:.18;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.hero-kinetic-metal{clip-path:none;inset:0}.tw-motion-lab .hero-kinetic-metal{opacity:.56}.hero-kinetic-metal:before{opacity:.72;width:118vw;top:74%;left:62%}.hero-kinetic-metal:after{opacity:.54;width:120vw;left:15%}.hero-kinetic-metal>span{opacity:.6;width:72vw;bottom:4%;right:-9%}}@media (prefers-reduced-motion:reduce){.tw-motion-lab .hero-kinetic-metal,.tw-motion-lab .hero-kinetic-metal:before,.tw-motion-lab .hero-kinetic-metal:after,.tw-motion-lab .hero-kinetic-metal>span,.tw-motion-lab .hero-copy>*,.tw-motion-lab .future-state-image>img,.tw-motion-lab .future-state-copy>*,.tw-motion-lab .hero-proof article{animation:none!important}.tw-motion-lab .home-bank-route:after{display:none}}.wheel-links{background:#26343b;grid-template-columns:repeat(5,minmax(0,1fr))}.wheel-links a{isolation:isolate;background:#07121a;min-height:360px;overflow:hidden}.advanced-system-note article{background:#0b1a24;padding:0}@media (width<=1100px){.wheel-links{grid-template-columns:repeat(3,1fr)}.wheel-links a:nth-child(n+4){min-height:320px}}@media (width<=760px){.page-hero-wheels .page-hero-copy{width:auto}.page-hero-visual-wheel-dark-hero .page-hero-visual-images>img{object-position:61% center}.page-hero-visual-wheel-dark-hero figcaption{width:calc(100% - 44px)}.wheel-links{scroll-snap-type:none;grid-template-columns:1fr 1fr;display:grid;overflow:visible}.wheel-links a,.wheel-links a:nth-child(n+4){min-width:0;min-height:270px;padding:28px 20px}.wheel-links a:last-child{grid-column:1/-1}.wheel-links h2{margin-top:70px;font-size:24px}.wheel-links p{font-size:11px}.advanced-system-note article>div{padding:26px 22px 30px}.wheel-freedom{min-height:620px;padding:78px 22px}.wheel-freedom:after{background:linear-gradient(#050d1233 0%,#050d12c7 36%,#050d12fa 100%)}.wheel-freedom>img{object-position:66% center}.wheel-freedom>div{align-self:end;width:auto}}.customer-story-c6{scroll-margin-top:calc(var(--header-h) + 18px);color:#17262d;background:#ddd8ce}.customer-story-hero{max-width:1540px;padding:clamp(90px, 10vw, 160px) var(--page-pad) clamp(64px, 8vw, 118px);color:#e8ebe6;background:#07151e;grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(40px,7vw,116px);margin:0 auto;display:grid}.customer-story-heading h2{color:#f1eee7;text-wrap:balance;max-width:720px;margin:22px 0 28px;font-size:clamp(44px,5vw,78px);line-height:.98}.customer-story-heading>p:not(.eyebrow){color:#b8c5c6;max-width:620px;font-size:16px;line-height:1.78}.customer-story-heading>span{color:#d8b783;font:8px/1.5 var(--font-geist-mono);letter-spacing:.12em;border:1px solid #cda87485;margin-top:28px;padding:10px 12px;display:inline-block}.customer-story-hero figure,.customer-story-comparison figure,.customer-story-process figure,.customer-story-closing figure{margin:0}.customer-story-hero figure{background:#02090d;border:1px solid #425862;justify-self:end;width:min(100%,920px);overflow:hidden}.customer-story-hero picture,.customer-story-detail picture{display:block}.customer-story-hero img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.customer-story-hero figcaption,.customer-story-process figcaption{color:#8fa2a6;font:8px/1.55 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;background:#0b1e28;padding:14px 16px}.customer-story-specs{max-width:1540px;padding:0 var(--page-pad);border-block:1px solid #88979a;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.customer-story-specs>div{border-right:1px solid #9aa5a5;flex-direction:column;justify-content:center;min-height:154px;padding:24px clamp(18px,3vw,48px);display:flex}.customer-story-specs>div:first-child{border-left:1px solid #9aa5a5}.customer-story-specs dt{color:#765333;font:9px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.customer-story-specs dd{color:#18282f;margin:15px 0 0;font-size:clamp(28px,3vw,46px);line-height:1}.customer-story-copy{max-width:920px;padding:clamp(88px, 11vw, 176px) var(--page-pad);margin:0 auto}.customer-story-copy p{color:#47585e;font-size:17px;line-height:1.85}.customer-story-copy .customer-story-lead{color:#1d3037;margin-top:0;font-size:clamp(25px,3vw,39px);line-height:1.35}.customer-story-comparison{padding:clamp(74px, 8vw, 124px) var(--page-pad);color:#e7ebe6;background:#0b202b}.customer-story-comparison>header{text-align:center;max-width:860px;margin:0 auto 48px}.customer-story-comparison h3{color:#edf0ea;text-wrap:balance;margin:18px 0 0;font-size:clamp(38px,4.6vw,70px)}.customer-story-comparison>div{grid-template-columns:1fr 1fr;gap:8px;max-width:1500px;margin:0 auto;display:grid}.customer-story-comparison figure{background:#050c10;position:relative;overflow:hidden}.customer-story-comparison img{aspect-ratio:1024/460;object-fit:cover;width:100%;display:block}.customer-story-comparison figcaption{color:#f2d5aa;font:9px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;background:#040c11d1;border:1px solid #debe908c;padding:10px 13px;position:absolute;bottom:16px;left:16px}.customer-story-detail{background:#d5d0c6;grid-template-columns:minmax(0,1.24fr) minmax(340px,.76fr);align-items:stretch;display:grid}.customer-story-detail picture{background:#111;min-height:680px;overflow:hidden}.customer-story-detail picture img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.customer-story-detail>div{flex-direction:column;justify-content:center;padding:clamp(68px,8vw,132px) clamp(34px,6vw,96px);display:flex}.customer-story-detail h3{color:#18282f;text-wrap:balance;margin:18px 0 24px;font-size:clamp(40px,4.8vw,72px)}.customer-story-detail .eyebrow{color:#704a28}.customer-story-detail>div>p:last-child{color:#4b5a60;font-size:16px;line-height:1.78}.customer-story-process{background:#40545d;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:1px;padding:1px;display:grid}.customer-story-process figure{background:#07151d;min-width:0}.customer-story-process img{object-fit:cover;width:100%;height:760px;display:block}.customer-story-process figure:first-child img{object-position:center 62%}.customer-story-process figure:last-child img{object-position:center}.customer-story-closing{padding:clamp(88px, 10vw, 158px) var(--page-pad);color:#e7ebe6;background:#07151e;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);align-items:center;gap:clamp(48px,8vw,130px);display:grid}.customer-story-closing figure{border:1px solid #415761;overflow:hidden}.customer-story-closing img{width:100%;display:block}.customer-story-closing>div>p{color:#aebdc0;font-size:15px;line-height:1.78}.customer-story-closing blockquote{color:#f0ece3;border-left:1px solid #cf9f65;margin:36px 0;padding-left:26px;font-size:clamp(25px,3vw,40px);line-height:1.35}.customer-story-closing .button{justify-content:space-between;width:min(100%,330px)}@media (width<=1024px){.customer-story-hero,.customer-story-detail,.customer-story-closing{grid-template-columns:1fr}.customer-story-hero figure{justify-self:stretch;width:100%}.customer-story-detail picture{min-height:62vw}.customer-story-closing>div{max-width:760px}}@media (width<=760px){.customer-story-hero{padding:78px 22px 54px}.customer-story-hero figure{order:-1}.customer-story-hero img{aspect-ratio:3/4}.customer-story-heading h2{font-size:clamp(42px,12vw,60px)}.customer-story-heading>p:not(.eyebrow){font-size:15px}.customer-story-specs{grid-template-columns:1fr 1fr;padding-inline:22px}.customer-story-specs>div,.customer-story-specs>div:first-child{border-bottom:1px solid #9aa5a5;border-left:0;border-right:0;min-height:116px;padding:20px 14px}.customer-story-specs>div:nth-child(odd){border-right:1px solid #9aa5a5}.customer-story-specs>div:nth-child(n+3){border-bottom:0}.customer-story-copy{padding:74px 22px}.customer-story-copy p{font-size:15px}.customer-story-comparison{padding:72px 22px}.customer-story-comparison>div{grid-template-columns:1fr}.customer-story-detail picture{aspect-ratio:3/4;min-height:0}.customer-story-detail>div{padding:66px 22px 76px}.customer-story-process{grid-template-columns:1fr}.customer-story-process img{height:auto;max-height:none}.customer-story-closing{padding:78px 22px 92px}.customer-story-closing blockquote{font-size:27px}}@media (width<=760px) and (height<=560px) and (orientation:landscape){.customer-story-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-top:48px}.customer-story-hero figure{order:0}.customer-story-hero img{aspect-ratio:4/3}.customer-story-heading h2{font-size:38px}.customer-story-heading>p:not(.eyebrow){font-size:13px;line-height:1.55}.customer-story-heading>span{margin-top:14px}}.customer-story-m4{background:#d9d5cb;border-bottom:1px solid #8e9899}.customer-story-m4 .customer-story-hero,.customer-story-m4 .customer-story-closing{background:#08151c}.customer-story-m4 .customer-story-detail{background:#d6d0c4}.customer-story-m4 .customer-story-detail picture img{object-position:center}.customer-story-m4 .customer-story-process figure:first-child img{object-position:center 52%}.customer-story-m4 .customer-story-process figure:last-child img{object-position:center}.customer-story-m4 .customer-story-turning-point{padding-top:clamp(74px,9vw,138px)}@media (width<=760px){.customer-story-m4 .customer-story-turning-point{padding-top:68px}}.page-hero-materials:after{background:linear-gradient(90deg,#04090dfa 0%,#04090de6 33%,#04090d4d 64%,#04090d2e 100%),linear-gradient(#0000 50%,#04090dc7)}.page-hero-materials .page-hero-copy{width:min(680px,48vw)}.engineering-basis{color:#19282f;background:#d9d6cd;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:760px;display:grid}.engineering-basis figure{background:#10171b;min-width:0;margin:0;position:relative;overflow:hidden}.engineering-basis figure>img{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.engineering-basis figcaption{color:#d8bd96;font:9px var(--font-geist-mono);letter-spacing:.12em;background:#050c10d1;border:1px solid #dcbe916b;padding:10px 12px;position:absolute;bottom:22px;left:24px;right:24px}.engineering-basis>div{flex-direction:column;justify-content:center;padding:clamp(64px,7vw,120px) clamp(34px,6vw,92px);display:flex}.engineering-basis h2{color:#16262d;text-wrap:balance;margin:16px 0 24px;font-size:clamp(40px,4vw,66px)}.engineering-basis>div>p:not(.eyebrow){color:#4c5a5f;font-size:16px;line-height:1.78}.engineering-basis .eyebrow{color:#79512d}.engineering-basis ol{border-top:1px solid #9aa5a5;margin:38px 0 0;padding:0;list-style:none}.engineering-basis li{border-bottom:1px solid #9aa5a5;grid-template-columns:44px 1fr;padding:20px 0;display:grid}.engineering-basis li span{color:#7b5631;font:10px var(--font-geist-mono);grid-row:span 2}.engineering-basis li b{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.engineering-basis li small{color:#4f5a5e;margin-top:6px}.engineering-definition{padding:clamp(86px, 10vw, 150px) var(--page-pad);color:#dbe3e2;background:radial-gradient(circle at 76% 22%,#72979e21,#0000 28%),#07151d}.engineering-definition>header{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:7vw;margin-bottom:54px;display:grid}.engineering-definition h2{text-wrap:balance;max-width:900px;margin:16px 0 0;font-size:clamp(42px,5vw,76px)}.engineering-definition>header>p{color:#aebcbe;margin:0;line-height:1.75}.engineering-definition-panel{background:#051118b8;border:1px solid #415861}.engineering-definition-head{color:#cbd8d8;font:10px var(--font-geist-mono);letter-spacing:.1em;border-bottom:1px solid #415861;justify-content:space-between;gap:30px;padding:20px 24px;display:flex}.engineering-definition-head span{color:#c49a67;text-align:right}.engineering-definition-panel dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.engineering-definition-panel dl>div{border-bottom:1px solid #324851;border-right:1px solid #324851;min-height:170px;padding:26px 24px}.engineering-definition-panel dl>div:nth-child(4n){border-right:0}.engineering-definition-panel dt{color:#e1e6e4;letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:14px;font-size:12px;font-weight:700;display:flex}.engineering-definition-panel dt span{color:#b78a57;font:9px var(--font-geist-mono)}.engineering-definition-panel dd{color:#9fb0b3;margin:16px 0 24px;font-size:13px;line-height:1.6}.engineering-definition-panel dl small{color:#66838a;font:8px var(--font-geist-mono);letter-spacing:.12em}.engineering-definition-panel footer{color:#83999e;font:9px var(--font-geist-mono);letter-spacing:.1em;padding:20px 24px;line-height:1.65}.engineering-controls{padding:clamp(86px, 9vw, 140px) var(--page-pad);color:#1b2a31;background:#d9d7cf}.engineering-controls>header{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);gap:6vw;margin-bottom:58px;display:grid}.engineering-controls>header .eyebrow{grid-column:1/-1}.engineering-controls h2{color:#17272e;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,74px)}.engineering-controls>header>p:last-child{color:#536267;margin:0;line-height:1.75}.engineering-controls>div{border-top:1px solid #8c9b9e;border-left:1px solid #8c9b9e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.engineering-controls article{border-bottom:1px solid #8c9b9e;border-right:1px solid #8c9b9e;min-height:350px;padding:30px}.engineering-controls article>span{color:#8b6338;font:11px var(--font-geist-mono);letter-spacing:.12em}.engineering-controls h3{text-transform:uppercase;margin:60px 0 18px;font-size:clamp(22px,2vw,30px)}.engineering-controls article p{color:#536267;font-size:14px;line-height:1.7}.engineering-controls article>small{color:#76502f;font:9px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #a7b0af;margin-top:28px;padding-top:18px;display:block}.engineering-project-card{padding:clamp(86px, 10vw, 150px) var(--page-pad);color:#dce3e1;background:#0c202b;grid-template-columns:minmax(320px,.74fr) minmax(540px,1.26fr);align-items:center;gap:7vw;display:grid}.engineering-project-card>div h2{text-wrap:balance;margin:18px 0 24px;font-size:clamp(40px,4.4vw,68px)}.engineering-project-card>div>p:not(.eyebrow){color:#aebdbf;font-size:16px;line-height:1.75}.engineering-project-card figure{background:#07151d;border:1px solid #465b63;min-width:0;margin:0}.engineering-project-visual{background:radial-gradient(circle,#99703f40,#0000 40%);place-items:center;min-height:440px;display:grid;position:relative;overflow:hidden}.engineering-project-visual>img:first-child{filter:brightness(.94)saturate(.78);width:min(76%,540px);height:auto;display:block}.engineering-project-visual>img:last-child{opacity:.92;width:8%;height:auto;position:absolute}.engineering-project-card figcaption{border-top:1px solid #465b63;padding:28px 32px 30px}.engineering-project-card figcaption header{color:#d7e0df;font:10px var(--font-geist-mono);letter-spacing:.1em;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.engineering-project-card figcaption header span{color:#c59b68}.engineering-project-card figcaption dl{border-top:1px solid #334850;grid-template-columns:1fr 1fr;margin:0;display:grid}.engineering-project-card figcaption dl>div{border-bottom:1px solid #334850;padding:16px 0}.engineering-project-card figcaption dl>div:nth-child(odd){border-right:1px solid #334850;padding-right:22px}.engineering-project-card figcaption dl>div:nth-child(2n){padding-left:22px}.engineering-project-card dt{color:#789299;font:8px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.engineering-project-card dd{color:#d2dbda;font:10px var(--font-geist-mono);margin:8px 0 0}.engineering-project-card figcaption>small{color:#718990;font:8px var(--font-geist-mono);letter-spacing:.1em;margin-top:20px;display:block}@media (width<=1100px){.engineering-basis{grid-template-columns:1fr}.engineering-basis figure{min-height:62vw}.engineering-definition-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-definition-panel dl>div:nth-child(4n){border-right:1px solid #324851}.engineering-definition-panel dl>div:nth-child(2n){border-right:0}.engineering-controls>div{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-project-card{grid-template-columns:1fr}}@media (width<=760px){.page-hero-materials{min-height:860px;padding-bottom:64px}.page-hero-materials:before{filter:brightness(.66)saturate(.74);background-image:url(/tw-v63-tech-010-hero-mobile.webp);background-position:top;background-size:cover}.page-hero-materials:after{background:linear-gradient(0deg,#050b0ffa 0 42%,#050b0f9e 65%,#050b0f38 100%)}.page-hero-materials .page-hero-copy{align-self:end;width:auto}.engineering-basis figure{min-height:72vw}.engineering-basis figcaption{line-height:1.5;bottom:14px;left:14px;right:14px}.engineering-basis>div{padding:68px 22px 76px}.engineering-basis h2{font-size:clamp(38px,11vw,55px)}.engineering-definition,.engineering-controls,.engineering-project-card{padding:78px 22px}.engineering-definition>header,.engineering-controls>header{grid-template-columns:1fr;gap:26px}.engineering-definition-head{flex-direction:column;gap:10px}.engineering-definition-head span{text-align:left}.engineering-definition-panel dl{grid-template-columns:1fr}.engineering-definition-panel dl>div,.engineering-definition-panel dl>div:nth-child(2n),.engineering-definition-panel dl>div:nth-child(4n){border-right:0;min-height:0}.engineering-controls>div{grid-template-columns:1fr}.engineering-controls article{min-height:0}.engineering-controls h3{margin-top:38px}.engineering-project-visual{min-height:320px}.engineering-project-card figcaption{padding:24px 20px}.engineering-project-card figcaption dl{grid-template-columns:1fr}.engineering-project-card figcaption dl>div:nth-child(odd),.engineering-project-card figcaption dl>div:nth-child(2n){border-right:0;padding:14px 0}}@media (width<=760px) and (height<=560px) and (orientation:landscape){.page-hero-materials{min-height:620px}.page-hero-materials:before{background-image:url(/tw-v63-tech-010-hero-desktop.webp);background-position:68%}.page-hero-materials:after{background:linear-gradient(90deg,#04090df7 0 45%,#04090d47 78%)}.page-hero-materials .page-hero-copy{align-self:center;width:min(600px,65vw)}}.page-hero-visual-images>picture{width:100%;height:100%;display:block}.page-hero-visual-images>picture>img{object-fit:cover;width:100%;height:100%;display:block}.page-hero-process.page-hero-has-composition:before{background:0 0!important}.page-hero-process:after{z-index:1;background:linear-gradient(90deg,#03080cfa 0%,#03080ceb 34%,#03080c6b 59%,#03080c1a 82%,#03080c8c 100%),linear-gradient(#0000 48%,#03080cd1)}.page-hero-process .page-hero-copy{z-index:3;width:min(690px,47vw)}.page-hero-visual-process-b3-hero{z-index:0;width:100%;height:100%;box-shadow:none;background:#03080c;border:0;inset:0}.page-hero-visual-process-b3-hero .page-hero-visual-images>img{object-fit:cover;object-position:center}.page-hero-visual-process-b3-hero .page-hero-visual-mark{opacity:.38;top:auto;bottom:62px}.page-hero-visual-process-b3-hero figcaption{text-align:right;width:min(520px,48vw);left:auto}.process-invitation{color:#edf0eb;background:#091720;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);min-height:760px;display:grid;position:relative}.process-invitation-copy{padding:clamp(76px, 9vw, 150px) 5vw clamp(76px, 9vw, 150px) var(--page-pad);align-self:center}.process-invitation-copy h2{text-wrap:balance;max-width:720px;margin:20px 0 28px;font-size:clamp(43px,5.8vw,88px);line-height:.96}.process-invitation-copy>p:not(.eyebrow){color:#b6c3c5;max-width:580px;font-size:16px;line-height:1.75}.process-invitation-copy>a{color:#e7bf89;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #b98952;align-items:center;gap:18px;margin-top:28px;padding-bottom:10px;font-size:10px;font-weight:800;display:inline-flex}.process-invitation-visual{background:#050a0e;min-height:760px;position:relative;overflow:hidden}.process-invitation-visual>img:first-of-type{object-fit:cover;object-position:58% center;filter:brightness(.76)saturate(.72);width:100%;height:100%;position:absolute;inset:0}.process-invitation-master{z-index:2;border:1px solid #d5af786b;width:min(28%,250px);height:auto;position:absolute;bottom:6%;left:5%;box-shadow:0 22px 50px #00000080}.process-invitation-visual>small{z-index:3;color:#d8b57e;font:9px var(--font-geist-mono);letter-spacing:.12em;position:absolute;bottom:22px;right:24px}.process-closing-visual{place-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.process-closing-visual>img:first-child{mix-blend-mode:screen;width:min(84%,690px);height:auto;display:block}.process-closing-mark{opacity:.48;width:48px;height:auto;position:absolute;bottom:7%;right:7%}.process-closing>div:last-child small{color:#d5b27b;font:9px/1.6 var(--font-geist-mono);letter-spacing:.12em;margin-top:26px;display:block}@media (width<=760px){.page-hero-process .page-hero-copy{width:auto;max-width:100%}.page-hero-process .page-hero-copy h1{text-wrap:balance;font-size:clamp(42px,12vw,62px)}.page-hero-visual-process-b3-hero .page-hero-visual-images>img{object-position:65% center}.page-hero-visual-process-b3-hero figcaption{width:calc(100% - 44px)}.page-hero-visual-wheel-dark-hero .page-hero-visual-images>picture>img{object-position:center top}.process-invitation{flex-direction:column;min-height:0;display:flex}.process-invitation-copy{padding:72px 22px 62px}.process-invitation-copy h2{font-size:clamp(40px,11.5vw,58px)}.process-invitation-copy>a{min-height:44px}.process-invitation-visual{min-height:500px}.process-invitation-visual>img:first-of-type{object-position:62% center}.process-invitation-master{width:34%;bottom:18px;left:18px}.process-invitation-visual>small{text-align:right;max-width:50%;bottom:18px;right:18px}.raw-expression-visual{min-height:390px;margin-top:44px}.raw-expression-visual label{padding:0 13% 66px}.process-closing-visual{min-height:500px}.process-closing-visual>img:first-child{width:96%}}@media (width<=390px){.page-hero-process .page-hero-copy h1{font-size:42px}.process-invitation-copy h2{font-size:40px}.process-invitation-visual{min-height:430px}.raw-expression-visual{min-height:330px}.raw-expression-visual>span{font-size:8px;bottom:16px}.process-closing-visual{min-height:430px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--ivory);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}body.menu-open{overflow:hidden}body.menu-open .mobile-project-cta{display:none!important}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}img{max-width:100%}.site-shell{background:linear-gradient(180deg, var(--black), #0b1821);min-height:100vh;overflow-x:clip}.skip-link{z-index:200;background:var(--ivory);color:#080808;padding:12px 16px;font-size:13px;position:fixed;top:10px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:80;height:var(--header-h);padding:0 var(--page-pad);border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#061018f7,#08141de0);grid-template-rows:78px 54px;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.brand{grid-area:1/2;justify-self:center;width:244px;display:block}.brand img{width:100%;height:auto;display:block}.nav{border-top:1px solid #ffffff0b;grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:clamp(24px,3.3vw,58px);display:flex}.nav a{color:#b4c0c2;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;min-height:50px;font-size:11px;font-weight:620;display:flex}.nav a:hover,.nav a:focus-visible,.nav a.active{color:var(--ivory);border-color:var(--gold-hi)}.mobile-home-link{display:none!important}.header-actions{grid-area:1/3;justify-self:end;align-items:center;gap:14px;display:flex}.language{min-width:116px;min-height:44px;color:var(--gold-hi);font-family:var(--font-geist-mono);align-content:center;justify-items:end;gap:3px;display:grid}.language span{color:#9caaad;letter-spacing:.16em;text-transform:uppercase;font-size:8px}.language b{letter-spacing:.12em;font-size:10px}.menu-toggle{display:none}.hero{isolation:isolate;min-height:max(780px,100svh);padding-top:var(--header-h);background:radial-gradient(circle at 74% 52%,#7f59352e 0,#0000 28%),linear-gradient(145deg,#0a1721,#142c3b 62%,#0b1720);align-items:center;display:flex;position:relative}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#071018f7 0 24%,#071018d9 37%,#0710181a 69%,#0710188f 100%),linear-gradient(0deg,#071018 0,#0000 30%);position:absolute;inset:0}.car-image{inset:var(--header-h) 0 0;z-index:0;background:var(--hero-image) 58% center / cover no-repeat;filter:saturate(.82)contrast(1.05)brightness(.86);position:absolute;transform:scale(1.02)}.hero-copy{z-index:3;width:min(760px,50vw);margin-left:var(--page-pad);padding-top:34px;position:relative}.eyebrow,.section-kicker{color:var(--gold-hi);letter-spacing:.23em;text-transform:uppercase;margin:0;font-size:11px;font-weight:680}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--gold-hi), var(--blue));width:36px;height:1px;margin:0 14px 4px 0;display:inline-block}h1{letter-spacing:-.058em;text-transform:uppercase;color:#e5e8e5;text-wrap:balance;text-shadow:0 12px 40px #041018;max-width:1100px;margin:25px 0 28px;font-size:clamp(58px,6.4vw,106px);font-weight:590;line-height:.91}.hero-copy>p:not(.eyebrow){color:#c8d0d0;max-width:585px;font-size:clamp(16px,1.3vw,20px);line-height:1.72}.hero-copy>.hero-support{color:#f0eee8;letter-spacing:-.012em;max-width:650px;margin:0 0 14px;font-size:clamp(18px,1.55vw,23px);font-weight:620;line-height:1.4}.hero-copy>.hero-intro{margin:0}.actions{align-items:center;gap:28px;margin-top:38px;display:flex}.button{text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:#0808084d;border:1px solid #755b39;justify-content:space-between;align-items:center;gap:32px;min-height:56px;padding:0 20px;font-size:11px;font-weight:670;transition:color .22s,background .22s,border-color .22s;display:inline-flex}.button:hover,.button:focus-visible{color:#080808;background:var(--gold-hi);border-color:var(--gold-hi)}.button.ghost{color:#b5b4b1;background:0 0;border-color:#0000 #0000 #555454;padding-left:0;padding-right:2px}.concept-label{z-index:4;color:#bcc7c8;letter-spacing:.1em;text-align:right;text-transform:uppercase;max-width:470px;margin:0;font-size:11px;line-height:1.55;position:absolute;bottom:48px;right:4vw}.scroll-mark{z-index:4;left:var(--page-pad);color:#a09e99;letter-spacing:.18em;align-items:center;gap:14px;font-size:10px;display:flex;position:absolute;bottom:40px}.scroll-mark i{background:linear-gradient(90deg, var(--gold), #343434);width:68px;height:1px}.hero-proof{padding:0 var(--page-pad);border-block:1px solid var(--line);background:#0d1d28;grid-template-columns:repeat(3,1fr);display:grid}.hero-proof article{border-right:1px solid var(--line);grid-template-columns:54px 1fr;align-items:center;gap:22px;min-height:146px;padding:30px 3vw 30px 0;display:grid}.hero-proof article:not(:first-child){padding-left:3vw}.hero-proof article:last-child{border-right:0}.hero-proof span,.content-number{color:var(--gold-hi);font:11px var(--font-geist-mono);letter-spacing:.13em}.hero-proof h2{color:#e2e4df;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:13px;font-weight:670}.hero-proof p{color:#aebabc;margin:0;font-size:13px;line-height:1.6}.hero-evidence{color:var(--gold-hi);font:10px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-top:12px;text-decoration:none;display:inline-flex}.hero-evidence:hover,.hero-evidence:focus-visible{color:#f0d5a8}.culture-journey{background:#0a1720;position:relative}.culture-intro{min-height:470px;padding:92px var(--page-pad) 86px;color:var(--stone-ink);background:linear-gradient(135deg,#dcd7cc 0 58%,#cbd5d7 100%);grid-template-columns:minmax(320px,1.15fr) minmax(320px,.85fr);align-items:end;gap:9vw;display:grid}.culture-intro h2{max-width:820px;color:var(--stone-ink);margin-bottom:0}.culture-intro>p{color:#384850;max-width:620px;margin:0 0 8px;font-size:clamp(16px,1.4vw,20px);line-height:1.75}.culture-intro .eyebrow{color:#805a34}.culture-scenes{display:grid}.culture-scene{isolation:isolate;min-height:82svh;padding:72px var(--page-pad);border-top:1px solid #ffffff1f;align-items:flex-end;display:flex;position:relative;overflow:hidden}.culture-scene>img{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.02)brightness(.92);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.65,.2,1);position:absolute;inset:0}.culture-scene:hover>img{transform:scale(1.025)}.culture-shade{z-index:-2;background:linear-gradient(90deg,#061018eb 0,#0610189e 36%,#0000 72%),linear-gradient(0deg,#061018e6 0,#0000 53%);position:absolute;inset:0}.culture-scene:nth-child(2n){justify-content:flex-end}.culture-scene:nth-child(2n) .culture-shade{background:linear-gradient(270deg,#061018e8 0,#0610189c 36%,#0000 72%),linear-gradient(0deg,#061018e6 0,#0000 53%)}.culture-copy{width:min(620px,48vw);padding:30px 0}.culture-copy>span{color:var(--gold-hi);font:650 11px var(--font-geist-mono);letter-spacing:.17em;text-transform:uppercase}.culture-copy h3{color:#eef0eb;letter-spacing:-.047em;text-transform:uppercase;text-wrap:balance;margin:22px 0 20px;font-size:clamp(40px,5vw,78px);line-height:.95}.culture-copy p{color:#cad2d2;max-width:530px;margin:0;font-size:clamp(15px,1.35vw,19px);line-height:1.72}.culture-note{padding:22px var(--page-pad);border-top:1px solid var(--line);color:#9fafb2;letter-spacing:.1em;text-transform:uppercase;background:#0a1720;margin:0;font-size:10px;line-height:1.65}.brand-reveal{background:#08141d;height:155vh;position:relative}.sticky-car{height:100vh;position:sticky;top:0;overflow:hidden}.detail-image{background:var(--hero-image) 67% center / cover no-repeat;filter:brightness(.78)saturate(.76)contrast(1.08);animation:linear both detailPush;animation-timeline:view();animation-range:entry exit 0%;position:absolute;inset:0;transform:scale(1.02)}.sticky-car:after{content:"";background:radial-gradient(circle at 73% 64%,#0000 0 8%,#06111dcc 36%,#071018 77%);position:absolute;inset:0}.reveal-copy{z-index:4;text-align:center;width:min(790px,82vw);animation:linear both brandIn;animation-timeline:view();animation-range:entry 20% cover 55%;position:absolute;inset:44% 50% auto;transform:translate(-50%,-50%)}.reveal-copy img{filter:drop-shadow(0 18px 40px #000);width:min(660px,84vw);height:auto}.reveal-copy p{color:#c6bfb4;letter-spacing:.12em;text-transform:uppercase;margin:28px 0 0;font-size:clamp(15px,1.55vw,22px)}@keyframes detailPush{0%{background-position:67%;transform:scale(1.02)}to{background-position:78% 58%;transform:scale(1.3)}}@keyframes brandIn{0%{opacity:0;transform:translate(-50%,-35%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.home-direction{border-top:1px solid var(--line);background:radial-gradient(circle at 20%,#8d6a3c3b,#0000 29%),repeating-linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 10px),linear-gradient(125deg,#122533,#1a3342 68%,#243845);grid-template-columns:47% 53%;align-items:center;min-height:820px;display:grid;position:relative}.wheel-visual{background:var(--wheel-image) 40% center / contain no-repeat;filter:brightness(.82)saturate(.78)contrast(1.08);height:710px;transform:translate(-8%)rotate(-2deg)}.home-direction>div:last-child{max-width:720px;padding:80px clamp(30px,6vw,100px) 80px 22px}h2{letter-spacing:-.048em;text-transform:uppercase;color:#d6d2ca;text-wrap:balance;margin:21px 0 27px;font-size:clamp(39px,4.7vw,74px);font-weight:560;line-height:.97}.home-direction p:not(.eyebrow){color:#c3cecf;font-size:16px;line-height:1.75}.text-link{border-bottom:1px solid var(--gold);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;width:min(330px,100%);margin-top:38px;padding:18px 0;font-size:11px;font-weight:650;display:flex}.principles{background:var(--stone);color:var(--stone-ink);padding:0 var(--page-pad);border-block:1px solid #b9b3a7;grid-template-columns:repeat(3,1fr);display:grid}.principles article{border-right:1px solid var(--line);min-height:245px;padding:57px 5vw 44px 0}.principles article:not(:first-child){padding-left:5vw}.principles article:last-child{border-right:0}.principles span{color:#845c32;font:11px var(--font-geist-mono);letter-spacing:.12em}.principles h3{letter-spacing:.12em;text-transform:uppercase;margin:24px 0 14px;font-size:13px}.principles p{color:#4b585c;margin:0;font-size:13px;line-height:1.7}.callout{min-height:230px;padding:46px var(--page-pad);background:linear-gradient(120deg,#102331,#263440 58%,#3a2a1d);justify-content:space-between;align-items:center;gap:42px;display:flex}.callout>div>span{color:#a9b6b7;font:10px var(--font-geist-mono);letter-spacing:.15em}.callout p{color:#e1e4df;margin:12px 0 0;font-size:clamp(22px,2.15vw,34px)}.callout a{border-bottom:1px solid var(--gold-hi);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;min-width:290px;padding:20px 0;font-size:11px;font-weight:660;display:flex}.page-hero{min-height:760px;padding:calc(var(--header-h) + 92px) var(--page-pad) 92px;isolation:isolate;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#0b1923,#173042);align-items:flex-end;display:flex;position:relative}.page-hero:before{content:"";z-index:-2;opacity:.58;position:absolute;inset:0}.page-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#071018f2 0 38%,#0710187a 68%,#071018dd 100%),linear-gradient(0deg,#071018 0,#0000 62%);position:absolute;inset:0}.visual-wheel:before{background:var(--wheel-image) 84% 53% / min(50vw, 760px) no-repeat;filter:brightness(.65)saturate(.62)}.visual-car:before{background:var(--hero-image) 70% center / cover no-repeat;filter:brightness(.72)saturate(.72)}.visual-technical:before{background:radial-gradient(circle at 76% 45%,#a9804c42,#0000 18%),repeating-radial-gradient(circle at 76%,#0000 0 46px,#abc2cc1c 47px 48px,#0000 49px 90px),repeating-linear-gradient(90deg,#dceaf00e 0 1px,#0000 1px 80px)}.page-hero>div{max-width:930px}.page-hero h1{margin-top:25px}.page-hero>div>p:last-of-type{color:#c4cecf;max-width:690px;font-size:17px;line-height:1.75}.page-index{color:#97938d;font:11px var(--font-geist-mono);letter-spacing:.17em;position:absolute;bottom:52px;right:5vw}.status-chip{color:#d3b27d;font:10px var(--font-geist-mono);letter-spacing:.1em;background:#090806cc;border:1px solid #6d5435;margin-top:26px;padding:10px 13px;display:inline-flex}.page-hero-wheels{align-items:center;min-height:92svh}.page-hero-wheels:after{background:linear-gradient(90deg,#050505 0 38%,#05050543 62%,#050505 100%),linear-gradient(0deg,#050505 0,#0000 49%)}.page-hero-wheels>div{width:min(690px,52vw)}.page-hero-monoblock{align-items:center;min-height:90svh}.page-hero-monoblock:before{background:var(--wheel-image) 79% 54% / min(52vw, 780px) no-repeat;filter:grayscale(.3)brightness(.58)}.page-hero-monoblock:after{background:linear-gradient(90deg,#050505 0 44%,#05050548 70%,#050505 100%)}.page-hero-monoblock>div{width:min(660px,48vw)}.page-hero-multipiece{align-items:flex-end;min-height:90svh}.page-hero-multipiece:before{background:radial-gradient(circle at 74% 50%, transparent 0 154px, #b47a3c2f 155px 156px, transparent 157px), var(--wheel-image) 77% 48% / min(50vw, 740px) no-repeat;filter:brightness(.62)saturate(.86)}.page-hero-multipiece>div{width:min(700px,52vw)}.page-hero-signature{text-align:right;justify-content:flex-end;min-height:88svh}.page-hero-process{background:linear-gradient(115deg,#122938 0 58%,#493622 100%);min-height:650px}.page-hero-process:before{background:linear-gradient(90deg,#0000 0 69%,#a8783d24 69% 69.15%,#0000 69.15%),repeating-linear-gradient(0deg,#0000 0 79px,#ffffff0b 80px)}.page-hero-fitment{min-height:780px}.page-hero-fitment>div{width:min(760px,58vw);margin-left:auto}.page-hero-fitment:before{background:radial-gradient(circle at 24% 55%,#0000 0 106px,#a8783d35 107px 108px,#0000 109px),repeating-radial-gradient(circle at 24% 55%,#0000 0 52px,#ffffff14 53px 54px),linear-gradient(90deg,#375f7425,#0000 55%)}.page-hero-fitment:after{background:linear-gradient(90deg,#050505ba 0,#05050528 36%,#050505 72%)}.page-hero-materials{align-items:center;min-height:86svh}.page-hero-materials:before{background:linear-gradient(125deg,#0000 0 46%,#b394681c 46% 47%,#0000 47%),repeating-linear-gradient(135deg,#ffffff0b 0 1px,#0000 1px 12px),radial-gradient(circle at 77% 45%,#8c683844,#0000 21%)}.page-hero-materials>div{width:min(690px,50vw)}.page-hero-finishes{background:linear-gradient(110deg,#102533,#273640 48%,#5a3b1e);align-items:center;min-height:82svh}.page-hero-finishes:before{background:linear-gradient(100deg,#0000 0 62%,#d7a35c32 63%,#0000 64%),repeating-linear-gradient(90deg,#0000 0 7px,#ffffff0c 8px)}.page-hero-gallery{min-height:86svh}.page-hero-gallery:before{opacity:.84;filter:saturate(.9)brightness(.88);background:url(/tw-track-blue-hour.webp) 50%/cover no-repeat}.page-hero-gallery:after{background:linear-gradient(90deg,#071018e8 0 36%,#07101845 66%,#071018b5 100%),linear-gradient(0deg,#071018 0,#0000 60%)}.page-hero-about{min-height:88svh}.page-hero-about:before{opacity:.82;filter:saturate(.86)brightness(.9);background:url(/tw-gathering-blue-hour.webp) 50%/cover no-repeat}.page-hero-about:after{background:linear-gradient(90deg,#071018ed 0 40%,#0710184f 70%,#071018c2 100%),linear-gradient(0deg,#071018 0,#0000 62%)}.page-hero-journal{color:#151515;background:#ddd7cc;min-height:670px}.page-hero-journal h1,.page-hero-journal p{text-shadow:none;color:#171717!important}.page-hero-journal .page-breadcrumb{color:#46575d}.page-hero-journal .page-breadcrumb b,.page-hero-journal .page-hero-action{color:#17252d}.page-hero-journal .page-hero-action span{color:#79512d}.page-hero-journal .page-index{color:#4f5a5e}.page-hero-journal:before{background:repeating-linear-gradient(90deg,#0000000c 0 1px,#0000 1px 128px)}.page-hero-journal:after{background:linear-gradient(90deg,#ddd7cc 0 65%,#ddd7cc70)}.page-hero-faq{background:linear-gradient(120deg,#112938,#4a3928);align-items:flex-end;min-height:620px}.page-hero-faq:before{background:repeating-linear-gradient(0deg,#0000 0 82px,#ffffff0b 83px),linear-gradient(90deg,#375f7430,#0000 55%)}.page-hero-contact{text-align:center;justify-content:center;min-height:78svh}.page-hero-contact>div>p:last-of-type{margin-inline:auto}.page-hero-contact:before{background:radial-gradient(circle at 50% 54%,#0000 0 180px,#a8783d22 181px 182px,#0000 183px)}.page-hero-contact:after{background:linear-gradient(#0000 50%,#050505)}.page-hero-privacy,.page-hero-terms,.page-hero-cookies{background:linear-gradient(135deg,#162c39,#3a332b);min-height:560px}.page-hero-privacy:before,.page-hero-terms:before,.page-hero-cookies:before{background:repeating-linear-gradient(90deg,#0000 0 159px,#ffffff0b 160px)}.wheel-links{border-bottom:1px solid var(--line);background:#282729;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.wheel-links a{background:linear-gradient(145deg,#151516,#09090a 70%);min-height:285px;padding:54px 3.5vw;transition:background .25s,transform .25s;position:relative}.wheel-links a:nth-child(2){background:radial-gradient(circle at 80% 15%,#64441f5c,#0000 34%),#0d0d0e}.wheel-links a:nth-child(3){background:linear-gradient(145deg,#101820,#08090a 70%)}.wheel-links a:nth-child(4){background:linear-gradient(145deg,#2a1e12,#090909 70%)}.wheel-links a:hover,.wheel-links a:focus-visible{z-index:2;background:#1b1712;transform:translateY(-5px)}.wheel-links span{color:var(--gold-hi);font:11px var(--font-geist-mono);letter-spacing:.14em}.wheel-links h2{margin:80px 0 10px;font-size:clamp(23px,2vw,34px);font-weight:560}.wheel-links p{color:#9d9b97;margin:0;font-size:13px}.wheel-links b{color:#aaa29a;font-weight:400;position:absolute;top:28px;right:28px}.content-grid{padding:0 var(--page-pad);color:var(--stone-ink);background:#e3ded4;grid-template-columns:repeat(2,1fr);display:grid}.content-grid article{border-bottom:1px solid var(--line);min-height:400px;padding:70px 7vw 65px 0;position:relative}.content-grid article:nth-child(2n){border-left:1px solid var(--line);padding-left:7vw;padding-right:0}.content-grid h2{max-width:620px;color:var(--stone-ink);margin:20px 0 24px;font-size:clamp(29px,3.2vw,51px)}.content-grid p{color:#48565c;max-width:630px;line-height:1.8}.content-grid small{color:#566165;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #b7b1a6;max-width:630px;margin-top:27px;padding-top:20px;font-size:11px;line-height:1.65;display:block}.content-wheels{background:#6e7e86;grid-template-columns:repeat(3,1fr);gap:1px;padding-block:72px}.content-wheels article,.content-wheels article:nth-child(2n){background:linear-gradient(155deg,#203746,#0c1a24 68%);border:0;min-height:570px;padding:62px 3.2vw}.content-wheels article:nth-child(2){background:radial-gradient(circle at 70% 20%,#50371f4b,#0000 25%),#0d0d0e;transform:translateY(38px)}.content-wheels h2,.content-wheels p,.content-wheels small{color:#e7e8e2}.content-monoblock article:first-child,.content-multipiece article:first-child{background:radial-gradient(circle at 60% 28%, #815d3045, transparent 23%), var(--wheel-image) 50% 10% / 72% auto no-repeat, #080808;flex-direction:column;justify-content:flex-end;min-height:730px;display:flex}.content-monoblock article:first-child h2,.content-monoblock article:first-child p,.content-monoblock article:first-child small,.content-multipiece article:first-child h2,.content-multipiece article:first-child p,.content-multipiece article:first-child small,.content-signature article:first-child h2,.content-signature article:first-child p,.content-signature article:first-child small{color:#ebece7}.content-monoblock article:nth-child(2) .content-number{color:#79512d}.content-multipiece{background:linear-gradient(90deg,#d8d3ca,#c9d5d8)}.content-signature article:first-child{background:radial-gradient(circle at 62% 32%, #75552d50, transparent 22%), var(--wheel-image) center 12% / 75% auto no-repeat, #080808;flex-direction:column;grid-row:span 2;justify-content:flex-end;min-height:790px;display:flex}.content-process.steps{background:#9ca7a8;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:1px}.content-process.steps article,.content-process.steps article:nth-child(2n){background:linear-gradient(155deg,#e8e3d9,#d2dcdd);border:0;flex-direction:column;align-items:stretch;gap:0;min-height:360px;padding:38px clamp(24px,2.2vw,42px) 42px;display:flex}.content-process.steps article:nth-child(2n){background:linear-gradient(155deg,#d9e0df,#eee9df)}.content-process.steps article:before{content:"";background:var(--gold);width:36px;height:2px;margin-bottom:36px;position:static}.content-process.steps .content-number{color:#875f35;font:10px var(--font-geist-mono);letter-spacing:.15em}.content-process.steps h2{color:var(--stone-ink);margin:38px 0 18px;font-size:clamp(25px,2.05vw,36px)}.content-process.steps p{color:#45565b;margin:auto 0 0;font-size:14px;line-height:1.75}.content-fitment{background:linear-gradient(90deg,#d6e0e2,#ece8df 54%);grid-template-columns:repeat(3,1fr);padding:0}.content-fitment article,.content-fitment article:nth-child(2n){border-left:1px solid #9fb3bc;min-height:600px;padding:80px 4vw}.content-fitment article:after{content:"";aspect-ratio:1;border:1px solid #6d8da05b;border-radius:50%;width:94px;position:absolute;top:70px;right:10%;box-shadow:0 0 0 17px #56718410,0 0 0 34px #5671840b}.content-materials,.content-finishes{grid-template-columns:repeat(4,1fr);padding:0}.content-materials article,.content-materials article:nth-child(2n),.content-finishes article,.content-finishes article:nth-child(2n){background:linear-gradient(#e7e2d9,#cfd8da 68%);border-left:1px solid #aeb7b7;min-height:650px;padding:76px 3.4vw}.content-materials article:nth-child(2),.content-finishes article:nth-child(2){background:linear-gradient(#c8d2d5,#9eafb6 80%)}.content-materials article:nth-child(3),.content-finishes article:nth-child(3){background:linear-gradient(#d7c3a7,#a98963 100%)}.content-materials h2,.content-finishes h2{font-size:clamp(27px,2.55vw,42px)}.content-gallery{color:var(--ivory);background:#0b1822;padding:0;display:block}.content-gallery article,.content-gallery article:nth-child(2n){min-height:86svh;padding:82px var(--page-pad);border-left:0;grid-template-columns:110px minmax(260px,430px) 1fr;align-items:center;gap:5vw;display:grid}.content-gallery article:nth-child(2n){background:#152b39;grid-template-columns:110px 1fr minmax(260px,430px)}.content-gallery article:nth-child(2n) .gallery-image{grid-area:1/2}.content-gallery article:nth-child(2n) h2,.content-gallery article:nth-child(2n) p{grid-column:3}.content-gallery h2{align-self:end}.content-gallery p{align-self:start}.content-gallery h2{color:#ecede7}.content-gallery p{color:#c4cfd0}.gallery-image{border:1px solid #2f2e2d;height:62vh;min-height:440px;margin:0}.gallery-0{background:var(--hero-image) center / cover no-repeat;filter:brightness(.72)saturate(.66)}.gallery-1{background:var(--wheel-image) center / contain no-repeat, #050505;filter:brightness(.76)saturate(.7)}.gallery-2{background:url(/tw-gathering-blue-hour.webp) 50%/cover no-repeat}.content-about{padding:0 var(--page-pad);color:#151515;background:#e5e0d5;grid-template-columns:repeat(3,1fr)}.content-about article,.content-about article:nth-child(2n){border-color:#b6afa4;border-left-style:solid;border-left-width:1px;padding:94px 4vw}.content-about h2,.content-about p{color:#151515}.content-about .content-number{color:#76512c}.content-journal{max-width:none;padding:0 var(--page-pad);color:#151515;background:#e5e0d5;display:block}.content-journal article,.content-journal article:nth-child(2n){border-color:#b9b2a7 #b9b2a7 #b9b2a7 currentColor;border-left-style:none;border-left-width:0;grid-template-columns:100px 1fr 1.2fr;gap:4vw;min-height:290px;padding:60px 0;display:grid}.content-journal h2,.content-journal p{color:#151515;margin:0}.content-journal .content-number{color:#76512c}.content-faq{max-width:none;padding-inline:max(var(--page-pad), calc((100vw - 1180px) / 2));background:linear-gradient(135deg,#dbe3e3,#e7e1d7);margin:auto;display:block}.faq-group{border-bottom:1px solid #233d4930;padding:54px 0 28px}.faq-group:last-child{border-bottom:0}.faq-group>header{grid-template-columns:64px 1fr;align-items:baseline;gap:24px;margin-bottom:14px;display:grid}.faq-group>header span{color:#74522d;letter-spacing:.16em;font-size:12px;font-weight:800}.faq-group>header h2{color:#102633;margin:0;font-size:clamp(25px,3vw,42px)}.faq-group details{border-top:1px solid #233d4930}.faq-group summary{cursor:pointer;color:#102633;grid-template-columns:64px 1fr 32px;align-items:center;gap:24px;min-height:82px;list-style:none;display:grid}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary span{color:#74522d;letter-spacing:.12em;font-size:12px;font-weight:800}.faq-group summary b{font-size:clamp(17px,1.7vw,23px);font-weight:620}.faq-group summary i{color:#74522d;font-size:24px;font-style:normal;transition:transform .2s}.faq-group details[open] summary i{transform:rotate(45deg)}.faq-group details>div{color:#354a54;max-width:760px;margin:-6px 0 28px 88px;line-height:1.75;position:relative}.faq-group details>div p{margin:0}.content-legal{max-width:1050px;margin:auto;padding-bottom:92px;display:block}.content-legal article,.content-legal article:nth-child(2n){border-left:0;min-height:0;padding:56px 0}.content-legal h2{font-size:clamp(27px,3vw,44px)}.legal-information{padding:0 var(--page-pad) 104px;color:#142833;background:linear-gradient(145deg,#e7e2d8,#d7e1e1)}.legal-information>*{width:min(1050px,100%);margin-inline:auto}.legal-information-header{color:#536970;font:10px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #83939966;justify-content:space-between;gap:24px;padding:34px 0;display:flex}.legal-information-header p{margin:0}.legal-company{color:#dce4e2;background:#102633;border:1px solid #819196;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:7vw;margin-top:56px;padding:36px;display:grid}.legal-company span{color:#9fb1b3;letter-spacing:.13em;text-transform:uppercase;font-size:10px;display:block}.legal-company strong{color:#e7c58e;margin:14px 0 8px;font-size:clamp(25px,3vw,38px);display:block}.legal-company p{color:#b9c6c6;margin:0;line-height:1.6}.legal-company dl{grid-template-columns:1fr 1fr;gap:20px 28px;margin:0;display:grid}.legal-company dl div{border-top:1px solid #8ca1a14a;min-width:0;padding-top:12px}.legal-company dt{color:#91a6aa;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.legal-company dd{color:#ecede7;margin:8px 0 0;font-size:13px;line-height:1.5}.legal-company a,.legal-rights-contact a{color:#e7c58e;overflow-wrap:anywhere}.legal-sections{grid-template-columns:1fr 1fr;gap:0 7vw;margin-top:54px;display:grid}.legal-sections article{border-top:1px solid #80919666;padding:46px 0}.legal-sections h2{color:#132a36;margin:0 0 24px;font-size:clamp(25px,2.8vw,39px);line-height:1.05}.legal-sections p,.legal-sections li{color:#40565e;font-size:15px;line-height:1.78}.legal-sections p{margin:0 0 18px}.legal-sections ul{margin:0;padding-left:21px}.legal-sections li+li{margin-top:13px}.legal-sections small{color:#5a554e;font:10px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;background:#f2ede5;border-left:2px solid #a8793f;margin-top:24px;padding:16px;line-height:1.65;display:block}.legal-rights-contact{background:#d0c7b9;border-left:3px solid #9c6f3d;margin-top:40px;padding:34px}.legal-rights-contact strong{color:#17303b;font-size:19px}.legal-rights-contact p{color:#40565e;line-height:1.7}.legal-rights-contact div{flex-wrap:wrap;gap:18px 30px;display:flex}.legal-rights-contact a{color:#704a28}.contact-layout{padding:104px var(--page-pad);color:var(--stone-ink);background:linear-gradient(135deg,#ded8cc,#c8d6d9);grid-template-columns:minmax(300px,.9fr) minmax(480px,1.1fr);gap:8vw;display:grid}.contact-layout h2{color:var(--stone-ink)}.contact-layout>div>p:not(.section-kicker){color:#43545b;font-size:16px;line-height:1.75}.contact-layout>div small{color:#5d696c;max-width:520px;margin-top:28px;line-height:1.7;display:block}.contact-form-stack{gap:22px;min-width:0;display:grid}.contact-form{grid-template-columns:1fr 1fr;gap:25px 18px;display:grid}.contact-form label{color:#35474f;letter-spacing:.13em;text-transform:uppercase;gap:10px;font-size:11px;display:grid}.contact-form label.wide{grid-column:1/-1}.contact-form label.consent{text-transform:none;letter-spacing:.02em;grid-column:1/-1;align-items:flex-start;gap:12px;line-height:1.6;display:flex}.contact-form label.consent input{width:20px;min-width:20px;height:20px;accent-color:var(--gold-hi);margin:0}.contact-form input,.contact-form textarea{color:#15232a;resize:vertical;background:#f2eee7cc;border:1px solid #8f9c9f;outline:0;width:100%;padding:16px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--gold-hi)}.contact-form .button{width:250px}.contact-form .contact-email-fallback{grid-column:1/-1;width:min(100%,360px)}.contact-simple-intro{background:#f4efe675;border-left:2px solid #9a6d3a;padding:20px 22px}.contact-simple-intro strong{color:#4f3624;letter-spacing:.12em;text-transform:uppercase;font-size:11px;display:block}.contact-simple-intro p{color:#4b5c61;margin:8px 0 0;font-size:13px;line-height:1.65}.contact-privacy-consent{background:#f4efe661;border:1px solid #8f9c9f;padding:19px 20px}.contact-privacy-consent>span{gap:4px;display:grid}.contact-privacy-consent b{color:#2c3d44;letter-spacing:0;font-size:12px}.contact-privacy-consent small{letter-spacing:0;font-size:11px;color:#59676b!important;margin:0!important;line-height:1.55!important}.contact-privacy-consent a{color:#6f4828;text-decoration:underline}.contact-direct-card{color:#dce4e2;background:#102633;border:1px solid #324852;border-left:3px solid #b88950;min-width:0;margin:0;padding:28px 30px;font-style:normal}.contact-direct-card>span{color:#d6ad77;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:720}.contact-direct-card h3{color:#f0eee8;margin:11px 0 8px;font-size:clamp(24px,2.6vw,34px)}.contact-direct-card>p{color:#aebbbc;margin:0 0 21px;font-size:13px;line-height:1.65}.contact-direct-card a{color:#f0eee8;border-top:1px solid #40545c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 18px;min-width:0;min-height:66px;padding:11px 0;display:grid}.contact-direct-card a small{color:#aebbbc;letter-spacing:.12em;text-transform:uppercase;grid-column:1;margin:0;font-size:9px}.contact-direct-card a strong{color:#e7c58e;overflow-wrap:anywhere;grid-column:1;min-width:0;font-size:15px}.contact-direct-card a b{color:#e7c58e;grid-area:1/2/3;font-size:18px}.form-helper{color:#8f8c87;align-self:center;margin:0;font-size:12px}.form-note{color:var(--gold-hi);grid-column:1/-1;margin:0;font-size:13px}.page-transition{min-height:210px;padding:48px var(--page-pad);border-top:1px solid var(--line);background:#0e202c;grid-template-columns:1fr minmax(300px,.7fr);align-items:center;gap:7vw;display:grid}.page-transition>span{color:#8d8a85;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.page-transition a{border-bottom:1px solid var(--gold);justify-content:space-between;align-items:center;padding:22px 0;display:flex}.page-transition b{text-transform:uppercase;font-size:clamp(23px,2.8vw,42px);font-weight:540}.page-transition i{color:var(--gold-hi);font-size:20px;font-style:normal}.footer{min-height:440px;padding:82px var(--page-pad) 42px;border-top:1px solid var(--line);background:linear-gradient(145deg,#071018,#0f2634 64%,#152632);grid-template-columns:minmax(270px,1.45fr) minmax(150px,.7fr) minmax(160px,.7fr) minmax(260px,1fr);align-items:start;gap:6vw;display:grid}.footer>div{color:#92908b;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.footer-brand>a:first-child{width:min(300px,100%);display:block}.footer-brand img{width:100%;height:auto;display:block}.footer-brand p{color:#9c9994;text-transform:none;letter-spacing:0;max-width:340px;margin:24px 0 20px;font-size:13px;line-height:1.7}.footer-company{color:#969a98;letter-spacing:.02em;text-transform:none;gap:7px;margin-top:30px;font-size:11px;font-style:normal;line-height:1.45;display:grid}.footer-company strong{color:#c4bfb6;letter-spacing:.08em}.footer-company a{color:#b5b2ac;width:fit-content}.domain-link{color:#b7b2aa;text-transform:lowercase;letter-spacing:.04em;align-items:center;gap:12px;min-height:38px;display:inline-flex}.footer-column strong,.footer-connect>strong{color:#c4bfb6;margin-bottom:22px;font-size:11px;display:block}.footer-column a{color:#9c9a95;letter-spacing:.05em;text-transform:none;align-items:center;min-height:39px;display:flex}.footer a:hover{color:var(--gold-hi)}.social-list{gap:1px;display:grid}.social-pending{color:#8c8984;border-bottom:1px solid #232323;justify-content:space-between;align-items:center;gap:14px;min-height:42px;display:flex}.social-pending b{letter-spacing:.04em;text-transform:none;font-weight:520}.social-pending small{color:#77736d;font-size:9px}.qr-card{border-top:1px solid #282828;grid-template-columns:104px 1fr;align-items:center;gap:18px;margin-top:28px;padding-top:25px;display:grid}.qr-card img{background:#eee8dc;width:104px;height:104px;padding:7px}.qr-card span{gap:7px;display:grid}.qr-card b{color:#c4bfb6;font-size:11px}.qr-card small{color:#8d8983;letter-spacing:.04em;text-transform:lowercase;font-size:10px}.footer-meta{border-top:1px solid #262626;grid-column:1/-1;justify-content:space-between;padding-top:32px;display:flex!important}.mobile-project-cta{display:none}.hero-wheel-focus{z-index:5;right:5vw;top:calc(var(--header-h) + 54px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07121bc7;border:1px solid #dfb77e5c;grid-template-columns:112px 1fr;align-items:center;gap:16px;width:min(310px,24vw);padding:12px 16px 12px 8px;display:grid;position:absolute;box-shadow:0 22px 48px #00000047}.hero-wheel-focus-mobile{display:none}.hero-wheel-focus:hover,.hero-wheel-focus:focus-visible{border-color:var(--gold-hi);background:#112531f0}.hero-wheel-image{aspect-ratio:1;object-fit:contain;object-position:center;filter:brightness(1.05)saturate(.88);width:112px;display:block}.hero-wheel-caption{gap:8px;display:grid}.hero-wheel-caption b{color:var(--gold-hi);font:9px var(--font-geist-mono);letter-spacing:.11em}.hero-wheel-caption small{color:#dce3e1;font-size:11px;line-height:1.45}.engineering-story{min-height:680px;padding:86px var(--page-pad);color:var(--stone-ink);background:linear-gradient(125deg,#dfe4e1,#c8d6d9 55%,#d9c9b3);grid-template-columns:minmax(250px,.78fr) minmax(360px,1.25fr) minmax(300px,.97fr);align-items:center;gap:clamp(30px,4vw,68px);display:grid}.engineering-story h2,.home-faq h2{color:var(--stone-ink)}.engineering-story>header h2{text-wrap:wrap;font-size:clamp(36px,2.65vw,40px)}.engineering-story header>p:not(.eyebrow),.home-faq>div:first-child>p:not(.eyebrow){color:#42535a;line-height:1.7}.engineering-story header>a{color:#4b3b29;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #8d673c;justify-content:space-between;margin-top:34px;padding:16px 0;font-size:11px;font-weight:700;display:flex}.cad-stage,.technical-drawing{background:repeating-linear-gradient(0deg,#0000 0 39px,#4e6a7416 40px),repeating-linear-gradient(90deg,#0000 0 39px,#4e6a7416 40px),#cfd9d9;border:1px solid #9daeb1;place-items:center;min-height:440px;display:grid;position:relative;overflow:hidden}.cad-stage:before,.technical-drawing:before{content:"";aspect-ratio:1;border:1px dashed #688692;border-radius:50%;width:72%;position:absolute;box-shadow:0 0 0 34px #456b7810,0 0 0 70px #456b780a}.cad-wheel,.tech-wheel{aspect-ratio:1;border:2px solid #355562;border-radius:50%;place-items:center;width:56%;display:grid;position:relative;box-shadow:inset 0 0 0 26px #6b879026}.cad-wheel:before,.tech-wheel:before{content:"";aspect-ratio:1;background:#d8d8d0;border:2px solid #725533;border-radius:50%;width:25%}.cad-wheel i,.tech-wheel span{transform-origin:50% 100%;background:#76919a2e;border:1px solid #486d79;width:10%;height:38%;position:absolute;top:12%}.cad-wheel i:nth-child(2),.tech-wheel span:nth-child(2){transform:rotate(72deg)}.cad-wheel i:nth-child(3),.tech-wheel span:nth-child(3){transform:rotate(144deg)}.cad-wheel i:nth-child(4),.tech-wheel span:nth-child(4){transform:rotate(216deg)}.cad-wheel i:nth-child(5),.tech-wheel span:nth-child(5){transform:rotate(288deg)}.cad-stage>b,.technical-drawing>b{color:#506a73;font:10px var(--font-geist-mono);letter-spacing:.14em;position:absolute;top:17px;left:18px}.engineering-steps{display:grid}.engineering-steps article{border-bottom:1px solid #9ba9a8;grid-template-columns:54px 1fr;padding:27px 0;display:grid}.engineering-steps article>span{color:#78582f;font:11px var(--font-geist-mono);letter-spacing:.12em;grid-row:span 2}.engineering-steps h3{letter-spacing:.04em;text-transform:uppercase;margin:0 0 9px;font-size:16px}.engineering-steps p{color:#47575c;margin:0;font-size:13px;line-height:1.65}.home-faq{padding:90px var(--page-pad);color:var(--stone-ink);background:#e8e2d7;grid-template-columns:.82fr 1.18fr;gap:9vw;display:grid}.home-faq details,.knowledge-list details{border-bottom:1px solid #aeb2ae}.home-faq summary,.knowledge-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:78px;font-size:16px;font-weight:610;list-style:none;display:flex}.home-faq summary::-webkit-details-marker{display:none}.knowledge-list summary::-webkit-details-marker{display:none}.home-faq summary span,.knowledge-list summary span{color:#825f35;font-size:22px;font-weight:300}.home-faq details p,.knowledge-list details p{color:#4b5a5f;margin:-4px 0 26px;line-height:1.7}.wheel-links{grid-template-columns:repeat(5,1fr)}.wheel-links a{min-height:320px}.wheel-links h2{margin-top:96px}.wheel-systems{color:var(--stone-ink);background:#dfe1db}.wheel-systems article{border-bottom:1px solid #9faeae;grid-template-columns:48% 52%;align-items:center;min-height:720px;display:grid}.wheel-systems article:nth-child(2n){background:linear-gradient(120deg,#c8d6d9,#e5dfd5);grid-template-columns:52% 48%}.wheel-systems article:nth-child(2n) .system-wheel{grid-area:1/2}.wheel-systems article>div:last-child{max-width:760px;padding:80px 7vw}.wheel-systems h2{color:var(--stone-ink);font-size:clamp(36px,4.1vw,67px)}.wheel-systems article>div:last-child>p{color:#45555a;line-height:1.8}.wheel-systems small{color:#5e6869;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #aab2af;margin-top:30px;padding-top:22px;font-size:10px;line-height:1.7;display:block}.system-wheel{background:radial-gradient(circle, #8f6c423b, transparent 36%), var(--wheel-image) center / min(86%, 700px) no-repeat, #0e202b;filter:brightness(.96)saturate(.84);height:100%;min-height:720px;position:relative}.system-wheel:after{content:"ILLUSTRATIVE / CONSTRUCTION STUDY";color:#b8c5c6;font:9px var(--font-geist-mono);letter-spacing:.13em;position:absolute;bottom:24px;left:26px}.system-wheel>span{color:var(--gold-hi);font:10px var(--font-geist-mono);letter-spacing:.13em;position:absolute;top:22px;right:24px}.system-wheel-2{filter:brightness(.92)saturate(.78)hue-rotate(-4deg);background-position:42%}.system-wheel-3{filter:brightness(.98)saturate(.7);background-position:58%}.system-wheel-4{background-image:radial-gradient(circle, #95a7a539, transparent 34%), var(--wheel-image);filter:grayscale(.42)brightness(1.07)}.system-wheel-5{background-image:repeating-linear-gradient(135deg, #ffffff08 0 1px, transparent 1px 8px), var(--wheel-image);filter:grayscale(.65)brightness(.87)contrast(1.08)}.wheel-knowledge{padding:96px var(--page-pad);color:var(--stone-ink);background:linear-gradient(135deg,#e9e5dc,#ccd9dc);grid-template-columns:.9fr .8fr 1.3fr;align-items:start;gap:6vw;display:grid}.wheel-knowledge h2{color:var(--stone-ink)}.wheel-knowledge header>p:last-child{color:#49595e;line-height:1.75}.spec-visual{background:repeating-linear-gradient(0deg,#0000 0 35px,#4e6a7412 36px),repeating-linear-gradient(90deg,#0000 0 35px,#4e6a7412 36px);border:1px solid #9aabaf;place-items:center;min-height:390px;display:grid}.dimension-wheel{aspect-ratio:1;color:#775531;width:64%;font:16px var(--font-geist-mono);border:20px double #526f79;border-radius:50%;place-items:center;display:grid;position:relative}.dimension-wheel:before,.dimension-wheel:after{content:"";background:#775531;position:absolute}.dimension-wheel:before{height:1px;left:-28%;right:-28%}.dimension-wheel:after{width:1px;top:-28%;bottom:-28%}.dimension-wheel i{font-style:normal;position:absolute;top:48%;right:-18%}.dimension-wheel b{font-weight:500;position:absolute;bottom:-18%;left:55%}.spec-visual small{color:#5b7178;font:9px var(--font-geist-mono);letter-spacing:.12em;align-self:end;margin-bottom:22px}.technology-story{color:var(--stone-ink);background:#e2e2dc}.technical-drawing{color:#b9d6de;background:linear-gradient(#578b991f 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#578b991f 1px,#0000 1px) 0 0/40px 40px,radial-gradient(circle at 31% 51%,#488b9d2e,#0000 34%),#071821;border:0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(320px,1.35fr) minmax(250px,.65fr);gap:1px;min-height:82svh;margin:0;padding:clamp(24px,4vw,64px);display:grid}.technical-drawing:before{display:none}.technical-drawing>header{font:10px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #7bb1be57;grid-column:1/-1;justify-content:space-between;gap:30px;padding-bottom:20px;display:flex}.technical-drawing>header span{color:#698d97}.technical-drawing>header b{color:#d0e1e3;font-weight:550}.technical-view{background:#05131b75;border:1px solid #7bb1be3d;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.technical-view>b{color:#799ca5;font:9px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-weight:500;position:absolute;top:16px;left:18px}.technical-front{grid-row:2}.technical-front:before,.technical-front:after{content:"";background:#79adb94d;position:absolute}.technical-front:before{height:1px;left:8%;right:8%}.technical-front:after{width:1px;top:8%;bottom:8%}.technical-front .tech-wheel{width:min(58vh,82%);box-shadow:inset 0 0 0 30px #4074822b,0 0 0 1px #acd3da47,0 0 0 42px #3d687514}.dimension-line{border-color:#a77d4f;display:block;position:absolute}.dimension-horizontal{border-top:1px solid;bottom:12%;left:12%;right:12%}.dimension-vertical{border-left:1px solid;top:12%;bottom:12%;right:12%}.dimension-horizontal:before,.dimension-horizontal:after,.dimension-vertical:before,.dimension-vertical:after{content:"";border-color:inherit;width:7px;height:7px;position:absolute}.dimension-horizontal:before{border-left:1px solid;top:-4px;left:0;transform:rotate(45deg)}.dimension-horizontal:after{border-right:1px solid;top:-4px;right:0;transform:rotate(-45deg)}.dimension-vertical:before{border-top:1px solid;top:0;left:-4px;transform:rotate(45deg)}.dimension-vertical:after{border-bottom:1px solid;bottom:0;left:-4px;transform:rotate(-45deg)}.technical-section{min-height:310px}.section-profile{border:1px solid #739ba5;border-radius:42% 12% 12% 42%/22% 9% 9% 22%;width:56%;height:68%;position:relative;box-shadow:inset 24px 0 #4a7b8826}.section-profile:before{content:"";border:1px dashed #a77d4f;border-radius:50%;width:17%;position:absolute;top:11%;bottom:11%;left:18%}.section-profile i{background:#668d98;height:1px;position:absolute;left:42%;right:10%}.section-profile i:first-child{top:26%;transform:rotate(-11deg)}.section-profile i:nth-child(2){top:50%}.section-profile i:nth-child(3){top:74%;transform:rotate(11deg)}.technical-data{border:1px solid #7bb1be3d;border-top:0;grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.technical-data span{color:#8eadb4;min-height:54px;font:9px var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #7bb1be29;align-items:center;gap:12px;padding:12px;display:flex}.technical-data span:nth-child(odd){border-right:1px solid #7bb1be29}.technical-data span b{color:#c49762;font-weight:500}.technical-callouts{border:1px solid #7bb1be3d;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.technical-callouts span{color:#87a7ae;min-height:58px;font:9px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;background:#05131b94;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:relative}.technical-callouts i{background:linear-gradient(90deg,#a77d4f,#0000);width:34%;height:1px}.technical-drawing>small{color:#708f97;font:9px var(--font-geist-mono);letter-spacing:.11em;grid-column:1/-1;padding-top:16px;line-height:1.55;position:static}.technology-steps{padding:0 var(--page-pad)}.technology-steps article{border-bottom:1px solid #a5afad;grid-template-columns:110px .8fr;align-items:center;gap:5vw;min-height:270px;display:grid}.technology-steps article>span{color:#845e34;font:12px var(--font-geist-mono);letter-spacing:.14em}.technology-steps h2{color:var(--stone-ink);margin:0 0 16px;font-size:clamp(32px,4vw,60px)}.technology-steps p{color:#46565b;max-width:820px;margin:0;line-height:1.8}.evidence-note{padding:30px var(--page-pad);color:#b9c5c6;letter-spacing:.08em;text-transform:uppercase;background:#102531;margin:0;font-size:11px;line-height:1.7}.process-closing{background:radial-gradient(circle at 24%,#8c6a3c32,#0000 30%),#102632;grid-template-columns:50% 50%;align-items:center;min-height:720px;display:grid}.process-wheel{background:var(--wheel-image) center / 85% no-repeat;filter:brightness(.98)saturate(.82);height:100%;min-height:720px}.process-closing>div:last-child{padding:70px 8vw 70px 2vw}.process-closing p:not(.eyebrow){color:#c5d0d0;font-size:17px;line-height:1.8}.process-trust{padding:102px var(--page-pad);color:var(--ivory);background:linear-gradient(135deg,#091821,#102a38 64%,#201d19);position:relative}.process-trust>header{max-width:1080px;margin-bottom:58px}.process-trust>header h2{max-width:980px;margin:18px 0 24px;font-size:clamp(42px,5.6vw,82px)}.process-trust>header>p:last-child{color:#bdc9ca;max-width:700px;margin:0;font-size:16px;line-height:1.8}.process-trust-grid{background:#0b1d27;border:1px solid #42555d;grid-template-columns:minmax(420px,.92fr) minmax(440px,1.08fr);display:grid}.process-project-card{background:radial-gradient(circle at 45% 34%,#9b744338,#0000 30%),#07141c;border-right:1px solid #42555d;min-width:0;margin:0}.process-project-image{border-bottom:1px solid #42555d;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.process-project-image img{filter:brightness(.92)saturate(.78);width:min(88%,640px);height:auto;display:block}.process-project-image>span{color:var(--gold-hi);font:9px var(--font-geist-mono);letter-spacing:.13em;background:#06131bd9;border:1px solid #d5af7859;padding:8px 10px;position:absolute;bottom:20px;left:22px}.process-project-card figcaption{padding:28px 32px 30px}.process-project-card figcaption>div:first-child{border-bottom:1px solid #33464f;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:20px;display:flex}.process-project-card small,.process-project-card dt{color:#899da1;font:9px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.process-project-card b{color:#e6e8e3;letter-spacing:.04em;font-size:18px}.process-project-card dl{grid-template-columns:1fr 1fr;gap:20px 28px;margin:24px 0;display:grid}.process-project-card dl>div:last-child{grid-column:1/-1}.process-project-card dt{margin-bottom:8px}.process-project-card dd{color:#c7d1d1;font:11px var(--font-geist-mono);letter-spacing:.08em;margin:0}.finish-swatch{vertical-align:-2px;border:1px solid #ffffff45;border-radius:50%;width:12px;height:12px;margin:0 8px 0 0;display:inline-block}.finish-swatch+.finish-swatch{margin-left:18px}.finish-titanium{background:#504b48}.finish-champagne{background:#a48158}.finish-bronze{background:linear-gradient(135deg,#4b2d20,#a26d45 58%,#d0a476)}.finish-black{background:#111518}.process-project-card strong{color:#d3b27f;font:9px var(--font-geist-mono);letter-spacing:.12em;border-top:1px solid #705234;padding-top:18px;display:block}.process-control-list{flex-direction:column;min-width:0;padding:18px 48px 34px;display:flex}.process-control-list article{border-bottom:1px solid #33464f;grid-template-columns:46px 1fr;align-items:center;gap:22px;min-height:168px;padding:26px 0;display:grid}.process-control-list article>span{color:var(--gold-hi);font:10px var(--font-geist-mono);letter-spacing:.13em}.process-control-list h3{color:#eef0eb;margin:0 0 12px;font-size:clamp(24px,2.2vw,34px)}.process-control-list p{color:#b9c5c6;max-width:560px;margin:0;font-size:14px;line-height:1.7}.process-control-list>a{color:#e0bf8b;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding:26px 0 4px;font-size:10px;font-weight:700;display:flex}.raw-to-expression{padding:110px var(--page-pad);color:var(--ivory);background:#07090a;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:5vw;display:grid;position:relative}.raw-expression-copy h2{max-width:760px;margin:18px 0 28px;font-size:clamp(42px,5.6vw,86px);line-height:.94}.raw-expression-copy>p:not(.eyebrow){color:#b8c1c2;max-width:620px;line-height:1.8}.raw-expression-copy small{color:#c9a875;max-width:620px;font:9px/1.7 var(--font-geist-mono);letter-spacing:.12em;border-top:1px solid #343b3e;margin-top:30px;padding-top:18px;display:block}.raw-expression-visual{--reveal:48%;background:#0b0e10;min-height:560px;position:relative;overflow:hidden}.raw-expression-visual>img,.raw-expression-finished,.raw-expression-finished>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.raw-expression-finished{clip-path:inset(0 0 0 var(--reveal))}.raw-expression-finished:before{content:"";z-index:2;top:0;bottom:0;left:var(--reveal);background:#f3d7a6;width:1px;position:absolute;transform:translate(-1px);box-shadow:0 0 20px #f3d7a680}.raw-expression-visual>span{z-index:3;color:#e5c48f;font:9px var(--font-geist-mono);letter-spacing:.12em;background:#050708d9;border:1px solid #d0ad7352;padding:8px 11px;position:absolute;bottom:22px}.raw-label{left:22px}.finished-label{right:22px}.raw-expression-visual label{z-index:4;align-items:flex-end;padding:0 18% 70px;display:flex;position:absolute;inset:0}.raw-expression-visual input{accent-color:#d7b175;cursor:ew-resize;width:100%;min-height:44px}.design-studio{color:var(--stone-ink);background:#dfe2dc}.design-studio>header{padding:92px var(--page-pad);background:linear-gradient(125deg,#e7e1d7,#cbd9db);grid-template-columns:1fr 1fr;gap:7vw;display:grid}.design-studio>header .eyebrow{grid-column:1/-1}.design-studio>header h2{color:var(--stone-ink);margin:0}.design-studio>header>p:last-child{color:#42545b;margin:6px 0 0;font-size:17px;line-height:1.75}.studio-grid{display:grid}.studio-grid article{background:#e6e2da;border-top:1px solid #9caeaf;grid-template-columns:58% 42%;align-items:center;min-height:680px;display:grid}.studio-grid article:nth-child(2n){background:#cbd8da;grid-template-columns:42% 58%}.studio-grid article:nth-child(2n) .studio-image{grid-area:1/2}.studio-grid article>div:last-child{padding:70px 6vw}.studio-grid h3{text-transform:uppercase;margin:0 0 18px;font-size:clamp(34px,4vw,62px);line-height:.98}.studio-grid p{color:#46565a;line-height:1.75}.studio-grid button{color:#593f23;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #805c32;margin-top:30px;padding:15px 0;font-size:11px;font-weight:700}.studio-grid article.selected{box-shadow:inset 5px 0 var(--gold)}.studio-image{background:var(--hero-image) center / cover no-repeat;filter:brightness(.88)saturate(.78);min-height:680px;position:relative}.studio-image-0{background-image:url(/tw-v14-hot-rod-forge.webp)}.studio-image-1{background-image:url(/tw-v14-supra-mk4-tunnel.webp)}.studio-image-2{background-image:url(/tw-track-blue-hour.webp)}.studio-image-3{background-image:url(/tw-v19-gt-luxury-owner-reference.webp)}.studio-image-4{background-image:url(/tw-v15-jaguar-f-type.webp)}.studio-image>span{color:var(--gold-hi);font:10px var(--font-geist-mono);letter-spacing:.13em;background:#071018b8;padding:10px;position:absolute;top:24px;left:24px}.studio-action{z-index:10;min-height:92px;padding:18px var(--page-pad);color:#d6dfdd;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a1a24f5;border-top:1px solid #8f6738;justify-content:space-between;align-items:center;gap:30px;display:flex;position:sticky;bottom:0}.studio-action>span{font:10px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.studio-action .button{min-width:310px;color:var(--gold-hi)}.contact-form select{color:#15232a;background:#f2eee7cc;border:1px solid #8f9c9f;outline:0;width:100%;min-height:54px;padding:0 16px}.contact-form select:focus{border-color:var(--gold-hi)}.contact-first-step-note{border-top:1px solid #9a7142;margin-top:28px;padding-top:20px;color:#263a42!important}.home-opportunities{padding:96px var(--page-pad);border-top:1px solid var(--line);color:var(--stone-ink);background:linear-gradient(128deg,#dcd8cf 0 58%,#c7d4d7);position:relative}.home-opportunities>header{max-width:910px}.home-opportunities h2{color:var(--stone-ink)}.home-opportunities>div{border:1px solid #9eaaa9;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.home-opportunities article{border-right:1px solid #9eaaa9;min-height:310px;padding:36px 3vw}.home-opportunities article:last-child{border-right:0}.home-opportunities article>span{color:#875d34;font:10px var(--font-geist-mono);letter-spacing:.14em}.home-opportunities h3{color:#16252d;text-transform:uppercase;margin:48px 0 18px;font-size:clamp(19px,1.8vw,29px);line-height:1.07}.home-opportunities article p{color:#46575d;font-size:13px;line-height:1.7}.home-opportunities>a{color:#372817;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #87603a;justify-content:space-between;width:min(350px,100%);margin-top:42px;padding:18px 0;font-size:10px;font-weight:700;display:flex}.design-possibilities{padding:110px var(--page-pad);background:linear-gradient(145deg,#0d202c,#172f3e 56%,#3b2b1d);position:relative}.design-possibilities>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid}.design-possibilities>header .eyebrow{grid-column:1/-1}.design-possibilities>header h2{color:#e7e6df;margin-bottom:0}.design-possibilities>header>p:last-child{color:#becaca;font-size:16px;line-height:1.75}.design-possibilities>div{background:#53646c;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;display:grid}.design-possibilities article{background:linear-gradient(145deg,#112531,#0b1922 72%);min-height:380px;padding:42px 3.5vw;position:relative}.design-possibilities article:nth-child(2),.design-possibilities article:nth-child(5){background:linear-gradient(145deg,#1c3240,#101d25)}.design-possibilities article:nth-child(3),.design-possibilities article:nth-child(6){background:linear-gradient(145deg,#302317,#121a1f 75%)}.design-possibilities article>span{color:var(--gold-hi);font:10px var(--font-geist-mono);letter-spacing:.13em}.design-possibilities h3{color:#e5e7e2;letter-spacing:-.035em;text-transform:uppercase;margin:82px 0 20px;font-size:clamp(24px,2.45vw,40px);line-height:1}.design-possibilities article p{color:#aebbbc;font-size:13px;line-height:1.75}.design-boundary{color:#d6c3a8;border-top:1px solid #6b5236;margin:54px 0 0;padding:24px 0 0;font-size:13px;line-height:1.7}.studio-preview-mode .site-header,.studio-preview-mode .hero,.studio-preview-mode .hero-proof,.studio-preview-mode .culture-journey,.studio-preview-mode .brand-reveal,.studio-preview-mode .home-direction,.studio-preview-mode .principles,.studio-preview-mode .engineering-story,.studio-preview-mode .home-faq,.studio-preview-mode .callout,.studio-preview-mode .footer,.studio-preview-mode .wheel-links,.studio-preview-mode .wheel-systems,.studio-preview-mode .wheel-knowledge,.studio-preview-mode .technology-story,.studio-preview-mode .process-closing,.studio-preview-mode .design-studio,.studio-preview-mode .contact-layout,.studio-preview-mode .content-grid,.studio-preview-mode .content-grid article,.studio-preview-mode .wheel-systems article,.studio-preview-mode .technology-steps article,.studio-preview-mode .studio-grid article{position:relative}.studio-edit-marker{z-index:120;color:#f0d2a7;cursor:pointer;min-height:36px;font:650 9px var(--font-geist-sans);letter-spacing:.08em;text-transform:uppercase;background:#071018f0;border:1px solid #dfb77e;border-radius:2px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex;position:absolute;top:13px;right:13px;box-shadow:0 8px 28px #00000052}.studio-edit-marker>span{color:#071018;background:#dfb77e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;display:grid}.studio-edit-marker:hover,.studio-edit-marker:focus-visible{color:#071018;outline-offset:2px;background:#dfb77e;outline:2px solid #071018}.studio-preview-mode .site-header>.studio-edit-marker{top:8px;left:8px;right:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:4px}@media (width<=1200px){.content-process.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.content-materials,.content-finishes{grid-template-columns:repeat(2,1fr)}.footer{grid-template-columns:minmax(260px,1.3fr) repeat(2,minmax(150px,.7fr))}.footer-connect{grid-column:1/-1;grid-template-columns:.7fr 1fr 1fr;align-items:start;gap:4vw;display:grid}.footer-connect>strong{margin-top:15px}.qr-card{border-top:0;margin-top:0;padding-top:0}}@media (width<=1024px){:root{--header-h:82px}.site-header{height:var(--header-h);padding:max(8px, env(safe-area-inset-top)) 22px 0;background:#071018f5;grid-template-rows:1fr;grid-template-columns:1fr auto}.brand{grid-area:1/1;justify-self:start;width:190px}.header-actions{grid-area:1/2}.menu-toggle{cursor:pointer;background:0 0;border:1px solid #3b3a39;place-content:center;gap:6px;width:44px;height:44px;display:grid}.menu-toggle span{background:#dedbd5;width:18px;height:1px;transition:transform .2s}.menu-toggle.is-open span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle.is-open span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav{z-index:79;inset:var(--header-h) 0 0;padding:22px max(22px, 7vw) calc(90px + env(safe-area-inset-bottom));border-top:1px solid var(--line);opacity:0;visibility:hidden;background:#08151efc;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;overflow:auto;transform:translateY(-12px)}.nav.open{opacity:1;visibility:visible;transform:translateY(0)}.nav a,.mobile-home-link{border-bottom:1px solid #292929;align-items:center;min-height:66px;font-size:14px;display:flex!important}.nav a.active{color:var(--gold-hi)}.hero-copy{width:min(650px,62vw)}.content-process.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.content-process.steps article:last-child{grid-column:1/-1}.process-trust-grid{grid-template-columns:1fr}.process-project-card{border-bottom:1px solid #42555d;border-right:0}.home-direction{grid-template-columns:42% 58%}.content-fitment{padding-inline:var(--page-pad);grid-template-columns:1fr}.content-fitment article,.content-fitment article:nth-child(2n){border-left:0;min-height:410px;padding:66px 0}.wheel-links{grid-template-columns:repeat(2,1fr)}.page-hero-monoblock>div,.page-hero-multipiece>div,.page-hero-materials>div{width:min(640px,60vw)}}@media (width<=760px){:root{--page-pad:22px}.site-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.route-contact,.route-legal,.route-privacy,.route-terms,.route-cookies,.route-accessibility{padding-bottom:0}.brand{width:172px}.language{min-width:42px}.hero{min-height:930px;padding-top:0;display:block}.hero-copy{width:auto;margin:0;padding:126px 22px 0}.hero-copy h1{margin:20px 0 22px;font-size:clamp(42px,12.5vw,64px);line-height:.94}.hero-copy>p:not(.eyebrow){max-width:95%;font-size:15px;line-height:1.65}.actions{flex-wrap:wrap;gap:12px;margin-top:28px}.actions .button{width:100%;max-width:340px}.actions .ghost{width:auto}.car-image{background-position:73% bottom;background-size:auto 440px;inset:470px -245px 0 -355px}.hero:after{background:linear-gradient(0deg,#050505 0,#0000 29% 67%,#050505 100%),linear-gradient(90deg,#050505 0,#0000 20% 80%,#050505 100%)}.concept-label{max-width:300px;font-size:10px;bottom:86px;right:22px}.scroll-mark{display:none}.hero-proof{grid-template-columns:1fr;padding-inline:22px}.hero-proof article,.hero-proof article:not(:first-child){border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:28px 0}.culture-intro{min-height:auto;padding:72px 22px 64px;display:block}.culture-intro h2{margin:20px 0 28px;font-size:clamp(40px,11vw,58px)}.culture-intro>p{font-size:15px}.culture-scene,.culture-scene:nth-child(2n){justify-content:flex-start;align-items:flex-end;min-height:650px;padding:48px 22px}.culture-scene>img{object-position:center}.culture-scene:nth-child(2)>img{object-position:58% center}.culture-shade,.culture-scene:nth-child(2n) .culture-shade{background:linear-gradient(0deg,#061018f2 0,#06101874 48%,#06101820 76%),linear-gradient(90deg,#061018a3 0,#0000 86%)}.culture-copy{width:100%;max-width:520px;padding:0}.culture-copy h3{font-size:clamp(38px,11vw,56px)}.culture-copy p{font-size:15px}.culture-note{padding:20px 22px}.brand-reveal{height:125vh}.detail-image{background-position:72%;background-size:auto 100%}.sticky-car:after{background:radial-gradient(circle at 70% 58%,#0000 0 5%,#050505c9 28%,#050505 76%)}.reveal-copy{top:48%}.reveal-copy img{width:89vw}.reveal-copy p{font-size:12px;line-height:1.7}.home-direction{flex-direction:column;min-height:auto;display:flex}.wheel-visual{background-position:54%;background-size:118%;width:100%;height:420px;transform:translate(-8%)}.home-direction>div:last-child{padding:58px 22px 78px}.home-direction h2{font-size:clamp(38px,11vw,57px)}.principles{grid-template-columns:1fr;padding-inline:22px}.principles article,.principles article:not(:first-child){border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:40px 0}.callout{flex-direction:column;align-items:flex-start;min-height:250px;padding:50px 22px}.callout a{width:100%;min-width:0}.page-hero{min-height:660px;padding:142px 22px 72px}.page-hero h1{font-size:clamp(41px,11.8vw,63px);line-height:.94}.page-hero>div>p:last-of-type{font-size:15px;line-height:1.65}.page-index{bottom:28px;right:22px}.visual-wheel:before{background-position:50% 25%;background-size:500px}.page-hero-monoblock,.page-hero-multipiece,.page-hero-signature{min-height:770px;padding-top:365px}.page-hero-monoblock:before,.page-hero-multipiece:before,.page-hero-signature:before{background-position:50% 20%;background-size:470px}.page-hero-monoblock>div,.page-hero-multipiece>div,.page-hero-materials>div,.page-hero-wheels>div,.page-hero-fitment>div{width:auto;margin-left:0}.page-hero-signature{text-align:left;justify-content:flex-start}.page-hero-signature>div>p:last-of-type{margin-left:0}.page-hero-finishes{min-height:680px}.page-hero-journal,.page-hero-faq{min-height:590px}.page-hero-contact{text-align:left;justify-content:flex-start;min-height:660px}.page-hero-contact>div>p:last-of-type{margin-left:0}.page-hero-legal,.page-hero-privacy,.page-hero-terms,.page-hero-cookies,.page-hero-accessibility{min-height:550px}.wheel-links{grid-template-columns:1fr}.wheel-links a{min-height:195px;padding:34px 24px}.wheel-links h2{margin-top:48px}.content-grid{grid-template-columns:1fr;padding-inline:22px}.content-grid article,.content-grid article:nth-child(2n){border-left:0;min-height:auto;padding:54px 0}.content-wheels,.content-about{grid-template-columns:1fr;padding:22px}.content-wheels article,.content-wheels article:nth-child(2n),.content-about article,.content-about article:nth-child(2n){border-left:0;min-height:auto;padding:55px 0;transform:none}.content-monoblock article:first-child,.content-multipiece article:first-child,.content-signature article:first-child{background-position:50% 10%;background-size:120%;min-height:620px}.content-process.steps{grid-template-columns:1fr;padding:1px}.content-process.steps article,.content-process.steps article:nth-child(2n){min-height:0;padding:34px 26px 40px}.content-process.steps article:before{margin-bottom:24px}.content-process.steps h2{margin:24px 0 16px}.content-process.steps p{margin-top:0}.content-fitment{padding-inline:22px}.content-materials,.content-finishes{grid-template-columns:1fr;padding:20px}.content-materials article,.content-materials article:nth-child(2n),.content-finishes article,.content-finishes article:nth-child(2n){border-left:0;min-height:350px;padding:54px 4px}.content-gallery article,.content-gallery article:nth-child(2n){min-height:auto;padding:66px 22px;display:block}.content-gallery article:nth-child(2n) h2,.content-gallery article:nth-child(2n) p,.content-gallery article:nth-child(2n) .gallery-image{grid-area:auto}.gallery-image{height:420px;min-height:0;margin-top:32px}.content-journal article,.content-journal article:nth-child(2n){padding:50px 0;display:block}.content-journal h2{margin:18px 0}.content-faq{padding-inline:22px}.faq-group{padding:42px 0 20px}.faq-group>header{grid-template-columns:40px 1fr;gap:12px}.faq-group summary{grid-template-columns:40px 1fr 24px;gap:12px;min-height:74px}.faq-group details>div{margin:-2px 0 26px 52px}.content-legal{padding-inline:22px}.legal-information{padding:0 22px 76px}.legal-information-header{flex-direction:column;align-items:flex-start;gap:8px}.legal-company{grid-template-columns:1fr;gap:28px;margin-top:36px;padding:28px 22px}.legal-company dl{grid-template-columns:1fr;gap:15px}.legal-sections{grid-template-columns:1fr;gap:0;margin-top:40px}.legal-sections article{padding:38px 0}.legal-sections p,.legal-sections li{font-size:15px}.legal-rights-contact{padding:28px 22px}.contact-layout{grid-template-columns:1fr;gap:48px;padding:68px 22px}.contact-form{grid-template-columns:1fr;gap:20px}.contact-form label.wide,.contact-form label.consent{grid-column:auto}.contact-form input,.contact-form textarea{min-height:52px;font-size:16px}.contact-form .button{width:100%}.contact-form .contact-email-fallback,.form-note{grid-column:auto}.page-transition{grid-template-columns:1fr;gap:16px;min-height:230px;padding:42px 22px}.footer{grid-template-columns:1fr 1fr;gap:48px 24px;padding:64px 22px 72px}.footer-brand,.footer-connect{grid-column:1/-1}.footer-connect{display:block}.social-list{grid-template-columns:1fr}.qr-card{display:none}.footer-meta{flex-direction:column;grid-column:1/-1;gap:12px}.mobile-project-cta{z-index:90;min-height:calc(64px + env(safe-area-inset-bottom));padding:0 22px env(safe-area-inset-bottom);border-top:1px solid var(--gold);color:var(--gold-hi);letter-spacing:.15em;text-transform:uppercase;background:#102633f2;justify-content:space-between;align-items:center;font-size:11px;font-weight:720;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #021018a8}.route-contact .mobile-project-cta,.route-legal .mobile-project-cta,.route-privacy .mobile-project-cta,.route-terms .mobile-project-cta,.route-cookies .mobile-project-cta,.route-accessibility .mobile-project-cta{display:none}}@media (width<=390px){:root{--page-pad:18px}.site-header{padding-inline:14px}.brand{width:154px}.header-actions{gap:6px}.hero-copy,.page-hero{padding-left:18px;padding-right:18px}.hero-copy h1{font-size:41px}.page-hero h1{font-size:40px}.footer{padding-inline:18px}}@media (height<=560px) and (orientation:landscape){.hero{min-height:680px}.hero-copy{padding-top:118px}.page-hero{min-height:620px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.brand-reveal{height:auto}.sticky-car{height:80svh;position:relative}.reveal-copy{opacity:1;top:50%}.wheel-links a{transform:none!important}}@media (width<=1200px){.wheel-links{grid-template-columns:repeat(3,1fr)}.wheel-links a:nth-child(n+4){min-height:260px}.engineering-story{grid-template-columns:1fr 1fr}.engineering-steps{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:3vw}.wheel-knowledge{grid-template-columns:1fr 1fr}.knowledge-list{columns:2;grid-column:1/-1;column-gap:5vw}.knowledge-list details{break-inside:avoid}}@media (width<=1024px){.language{min-width:96px}.hero-wheel-focus{top:calc(var(--header-h) + 30px);grid-template-columns:94px 1fr;width:265px;right:22px}.hero-wheel-image{width:94px}.wheel-systems article,.wheel-systems article:nth-child(2n){grid-template-columns:46% 54%;min-height:620px}.system-wheel{min-height:620px}.studio-grid article,.studio-grid article:nth-child(2n){grid-template-columns:52% 48%}.home-opportunities>div{grid-template-columns:repeat(2,1fr)}.home-opportunities article:nth-child(2){border-right:0}.home-opportunities article:nth-child(-n+2){border-bottom:1px solid #9eaaa9}.design-possibilities>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.language{justify-items:center;min-width:70px}.language span{display:none}.hero-wheel-focus{grid-template-columns:82px 1fr;width:auto;padding:7px 14px 7px 5px;top:425px;left:22px;right:22px}.hero-wheel-image{width:82px}.concept-label{bottom:28px}.engineering-story{min-height:0;padding:68px 22px;display:block}.cad-stage{min-height:330px;margin:42px 0}.engineering-steps{display:block}.home-faq{grid-template-columns:1fr;gap:42px;padding:68px 22px}.wheel-links{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.wheel-links a,.wheel-links a:nth-child(n+4){scroll-snap-align:start;min-width:78vw;min-height:280px}.wheel-systems article,.wheel-systems article:nth-child(2n){flex-direction:column;min-height:0;display:flex}.wheel-systems article:nth-child(2n) .system-wheel{order:0}.system-wheel{width:100%;min-height:430px}.wheel-systems article>div:last-child{padding:58px 22px 68px}.wheel-knowledge{padding:68px 22px;display:block}.spec-visual{min-height:330px;margin:42px 0}.knowledge-list{columns:1}.technical-drawing{grid-template-columns:1fr;min-height:0;padding:22px}.technical-drawing>header{display:grid}.technical-front .tech-wheel{width:min(76vw,430px)}.technical-view{min-height:430px}.technical-section{min-height:280px}.technical-data{grid-template-columns:1fr}.technical-data span:nth-child(odd){border-right:0}.technical-callouts{grid-template-columns:1fr}.technology-steps{padding:0 22px}.technology-steps article{grid-template-columns:52px 1fr;min-height:0;padding:50px 0}.process-trust{padding:72px 22px}.process-trust>header{margin-bottom:40px}.process-trust>header h2{font-size:clamp(38px,12vw,58px)}.process-trust-grid{grid-template-columns:1fr}.process-project-card{border-bottom:1px solid #42555d;border-right:0}.process-project-image{min-height:340px}.process-project-card figcaption{padding:24px 22px 26px}.process-project-card figcaption>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}.process-project-card dl{grid-template-columns:1fr}.process-project-card dl>div:last-child{grid-column:auto}.process-control-list{padding:8px 22px 28px}.process-control-list article{grid-template-columns:34px 1fr;gap:14px;min-height:0;padding:30px 0}.process-closing{min-height:0;display:block}.process-wheel{min-height:500px}.process-closing>div:last-child{padding:58px 22px 70px}.design-studio>header{padding:70px 22px;display:block}.design-studio>header h2{margin-top:24px}.studio-grid article,.studio-grid article:nth-child(2n){flex-direction:column;min-height:0;display:flex}.studio-grid article:nth-child(2n) .studio-image{order:0}.studio-image{width:100%;min-height:480px}.studio-grid article>div:last-child{padding:52px 22px 64px}.studio-action{padding:24px 22px;display:grid;position:static}.studio-action .button{width:100%;min-width:0}.home-opportunities{padding:70px 22px}.home-opportunities>div{grid-template-columns:1fr}.home-opportunities article{border-bottom:1px solid #9eaaa9;border-right:0;min-height:0}.home-opportunities article:last-child{border-bottom:0}.home-opportunities h3{margin-top:34px}.design-possibilities{padding:76px 22px}.design-possibilities>header{display:block}.design-possibilities>header h2{margin:24px 0}.design-possibilities>div{grid-template-columns:1fr;margin-top:48px}.design-possibilities article{min-height:310px;padding:35px 26px}.design-possibilities h3{margin-top:56px}.studio-edit-marker{min-height:34px;padding:6px 8px;font-size:8px;top:8px;right:8px}}@media (width<=390px){.hero-wheel-focus{left:18px;right:18px}.system-wheel{min-height:370px}.studio-image{min-height:410px}}:root{--header-h:88px}.site-header{height:var(--header-h);padding:0 var(--page-pad);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#050f17f9,#08141ded);grid-template-rows:1fr;grid-template-columns:auto minmax(440px,1fr) auto;gap:clamp(28px,4vw,74px)}.brand{grid-area:1/1;justify-self:start;width:clamp(176px,14.5vw,228px)}.quick-nav{grid-area:1/2;justify-content:center;align-items:center;gap:clamp(19px,2.25vw,42px);min-width:0;display:flex}.quick-nav a{min-height:var(--header-h);color:#aebbbd;letter-spacing:.145em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #0000;align-items:center;font-size:9px;font-weight:700;display:flex}.quick-nav a:hover,.quick-nav a:focus-visible,.quick-nav a.active{color:var(--ivory);border-color:var(--gold-hi)}.quick-news-menu{min-height:var(--header-h);color:#f3c98d;position:relative}.quick-news-menu summary{min-height:var(--header-h);color:inherit;cursor:pointer;letter-spacing:.145em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #0000;align-items:center;gap:7px;font-size:10px;font-weight:800;list-style:none;display:flex}.quick-news-menu summary::-webkit-details-marker{display:none}.quick-news-menu summary span{color:#d6a96c;font-size:13px;transition:transform .2s}.quick-news-menu[open] summary span{transform:rotate(180deg)}.quick-news-menu:hover summary,.quick-news-menu:focus-within summary,.quick-news-menu.active summary{color:#ffe1ae;border-color:var(--gold-hi)}.quick-news-menu>div{z-index:90;background:#061119fb;border:1px solid #42535b;width:238px;padding:10px;display:none;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);box-shadow:0 24px 54px #00000057}.quick-news-menu[open]>div,.quick-news-menu:hover>div,.quick-news-menu:focus-within>div{display:grid}.quick-news-menu>div a{color:#bec9ca;border-bottom:1px solid #becfd31f;justify-content:space-between;min-height:50px;padding:0 13px;font-size:9px}.quick-news-menu>div a:last-child{border-bottom:0}.quick-news-menu>div a:hover,.quick-news-menu>div a:focus-visible,.quick-news-menu>div a[aria-current=page]{color:#f3c98d;background:#d6a96c14}.quick-news-menu>div b{color:#d6a96c;font-weight:400}.header-actions{grid-area:1/3}.language{min-width:86px}.menu-toggle{cursor:pointer;background:#040c1247;border:1px solid #40515a;justify-content:center;align-items:center;gap:14px;min-width:92px;min-height:44px;padding:0 13px;display:inline-flex}.menu-toggle>b{color:#c9d2d2;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.menu-toggle>i{gap:6px;width:18px;display:grid}.menu-toggle>i>span{background:#dedbd5;width:18px;height:1px;transition:transform .2s;display:block}.menu-toggle.is-open>i>span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle.is-open>i>span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav{z-index:79;inset:var(--header-h) 0 0;border-top:1px solid var(--line);opacity:0;visibility:hidden;background:radial-gradient(circle at 16% 80%,#3c667b2e,#0000 29%),linear-gradient(125deg,#061119fe,#0c1d27fe 64%,#271d14fe);padding:0;transition:opacity .24s,transform .24s,visibility .24s;display:block;position:fixed;overflow:auto;transform:translateY(-14px)}.nav.open{opacity:1;visibility:visible;transform:translateY(0)}.nav-overview{width:min(1500px,100%);min-height:100%;padding:clamp(65px, 8vh, 118px) var(--page-pad) calc(80px + env(safe-area-inset-bottom));grid-template-columns:minmax(280px,.72fr) minmax(600px,1.5fr);gap:clamp(55px,7vw,130px);margin:0 auto;display:grid}.nav-intro{max-width:520px}.nav-intro>span,.nav-groups section>span{color:var(--gold-hi);font:10px var(--font-geist-mono);letter-spacing:.16em}.nav-intro .nav-title{color:#e8e8e3;margin:28px 0 26px;font-size:clamp(43px,4.8vw,76px)}.nav-intro p{color:#afbec1;font-size:15px;line-height:1.75}.nav-intro>a{border-bottom:1px solid var(--gold);color:#dedbd5;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(300px,100%);min-height:58px;margin-top:42px;font-size:10px;font-weight:700;display:flex}.nav-groups{grid-template-columns:repeat(2,minmax(230px,1fr));gap:52px clamp(38px,5vw,90px);display:grid}.nav-groups section{min-width:0}.nav-groups .nav-group-title{color:#dfe3df;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #41525b;margin:16px 0 19px;padding-bottom:17px;font-size:13px;display:block}.nav-groups a{color:#aebabc;letter-spacing:.07em;text-transform:uppercase;border:0;border-bottom:1px solid #becfd317;justify-content:space-between;align-items:center;min-height:44px;font-size:11px;font-weight:620;display:flex}.nav-groups a b{color:#6e8189;font-weight:400}.nav-groups a:hover,.nav-groups a:focus-visible,.nav-groups a.active{color:var(--gold-hi);border-color:#dfb77e8c}.nav-news-menu{border-bottom:1px solid #becfd317}.nav-news-menu summary{color:#f3c98d;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:48px;font-size:12px;font-weight:800;list-style:none;display:flex}.nav-news-menu summary::-webkit-details-marker{display:none}.nav-news-menu summary span{color:#d6a96c;transition:transform .2s}.nav-news-menu[open] summary span{transform:rotate(180deg)}.nav-news-menu>div{border-left:1px solid #d6a96c6b;padding:0 0 8px 14px}.nav-news-menu>div a{min-height:42px;font-size:10px}.hero:before{content:"";z-index:1;inset:var(--header-h) 0 0;mix-blend-mode:screen;opacity:.8;transform-origin:80% 0;pointer-events:none;background:radial-gradient(at 71% 3%,#39959157,#0000 31%),radial-gradient(at 88% 15%,#5d7ab74d,#0000 29%),linear-gradient(118deg,#0000 43%,#4697902b 54%,#0000 68%);animation:12s ease-in-out infinite alternate auroraDrift;position:absolute}.hero:after{z-index:2}@keyframes auroraDrift{0%{opacity:.58;transform:translate(-1.5%,-1%)scale(1.02)}to{opacity:.88;transform:translate(1.5%,1%)scale(1.08)}}.culture-intro{isolation:isolate;background:linear-gradient(90deg,#e0dbd1f5 0 24%,#e0dbd1b8 52%,#d3dad8e0 100%),linear-gradient(#efebe238,#bcc9ca33),url(/tw-v37-enthusiast-drafting-board.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.culture-intro>div:not(.assembly-blueprint),.culture-intro>p{z-index:2;position:relative}.assembly-blueprint{z-index:0;opacity:.46;color:#325f6c;mix-blend-mode:multiply;pointer-events:none;background-image:linear-gradient(#1e4b582e 1px,#0000 1px),linear-gradient(90deg,#1e4b582e 1px,#0000 1px);background-size:28px 28px;width:min(760px,58vw);height:400px;position:absolute;top:34px;right:-2vw}.assembly-blueprint:before,.assembly-blueprint:after{content:"";border:1px dashed #27586699;position:absolute}.assembly-blueprint:before{inset:18px}.assembly-blueprint:after{inset:47% 2% auto}.blueprint-axis{background:#3c7180;height:1px;position:absolute;top:50%;left:3%;right:3%}.blueprint-part{border:2px solid #3b7180;border-radius:50%;display:block;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 10px #3a71801f,inset 0 0 0 12px #3a71806b,inset 0 0 0 35px #3a718012}.blueprint-part:before,.blueprint-part:after{content:"";border:1px dashed #2b5e6cb8;border-radius:50%;position:absolute}.blueprint-part:before{inset:18%}.blueprint-part:after{inset:42%}.blueprint-part>b{font:9px var(--font-geist-mono);letter-spacing:.12em;position:absolute;top:-25px;left:50%}.blueprint-lip{aspect-ratio:1;width:220px;left:3%}.blueprint-centre{aspect-ratio:1;width:188px;left:38%}.blueprint-barrel{aspect-ratio:1;width:270px;right:2%;transform:translateY(-50%)scaleX(.76)}.blueprint-centre>i{z-index:2;transform-origin:50% 0;background:#39718033;border:1px solid #2e6675;width:4px;height:36%;position:absolute;top:50%;left:calc(50% - 2px)}.blueprint-centre>i:first-of-type{transform:rotate(0)}.blueprint-centre>i:nth-of-type(2){transform:rotate(72deg)}.blueprint-centre>i:nth-of-type(3){transform:rotate(144deg)}.blueprint-centre>i:nth-of-type(4){transform:rotate(216deg)}.blueprint-centre>i:nth-of-type(5){transform:rotate(288deg)}.assembly-blueprint small{max-width:330px;font:8px/1.45 var(--font-geist-mono);letter-spacing:.12em;text-align:right;position:absolute;bottom:23px;right:23px}.culture-scene-04:before{content:"";z-index:-2;mix-blend-mode:color;pointer-events:none;background:radial-gradient(circle at 67% 59%,#25b048b8,#0000 29%),linear-gradient(115deg,#0000 49%,#12773873);position:absolute;inset:0}.culture-scene-04 .culture-shade{z-index:-1}.home-opportunities>nav{grid-template-columns:repeat(2,1fr);gap:34px;width:min(760px,100%);margin-top:42px;display:grid}.home-opportunities>nav a{color:#372817;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #87603a;justify-content:space-between;padding:18px 0;font-size:10px;font-weight:700;display:flex}.page-hero-art{background:#091821;align-items:flex-end;min-height:94svh}.page-hero-art:before{opacity:.92;filter:saturate(.86)contrast(1.04)brightness(.78);background:url(/tw-art-human-machine.webp) 73% 35%/cover no-repeat}.page-hero-art:after{background:linear-gradient(90deg,#061018f5 0 39%,#06101882 60%,#06101823 76%,#061018ca 100%),linear-gradient(0deg,#061018f2 0,#0000 56%)}.page-hero-art>div{width:min(700px,51vw)}.art-manifesto{background:linear-gradient(125deg,#0b1b25,#152f3d 65%,#3c2818);grid-template-columns:minmax(420px,54%) minmax(360px,46%);align-items:stretch;min-height:900px;display:grid;position:relative}.art-manifesto-image{min-height:900px;overflow:hidden}.art-manifesto-image img{object-fit:cover;object-position:50% 43%;filter:saturate(.9)contrast(1.04)brightness(.9);width:100%;height:100%;display:block}.art-manifesto-copy{flex-direction:column;justify-content:center;padding:90px clamp(42px,6vw,110px);display:flex}.art-manifesto-copy h2{color:#e3e6e2;font-size:clamp(42px,4.6vw,76px)}.art-manifesto-copy>p:not(.eyebrow){color:#becbcd;font-size:16px;line-height:1.85}.art-manifesto-copy>span{color:#d0ad77;font:9px/1.55 var(--font-geist-mono);letter-spacing:.12em;border-top:1px solid #705234;margin-top:44px;padding-top:21px}.art-uses{padding:108px var(--page-pad);color:var(--stone-ink);background:linear-gradient(128deg,#e1ddd4 0 57%,#c8d5d7);position:relative}.art-uses>header{grid-template-columns:1.08fr .92fr;align-items:end;gap:2px 8vw;display:grid}.art-uses>header .eyebrow{color:#805a34;grid-column:1/-1}.art-uses>header h2{color:var(--stone-ink);margin-bottom:0}.art-uses>header>p:last-child{color:#405158;margin:0 0 5px;font-size:16px;line-height:1.8}.art-uses>div{border:1px solid #98a6a8;grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.art-uses article{border-right:1px solid #98a6a8;min-height:350px;padding:38px 3.2vw}.art-uses article:last-child{border-right:0}.art-uses article>span{color:#875d34;font:10px var(--font-geist-mono);letter-spacing:.14em}.art-uses h3{color:#14232b;letter-spacing:-.025em;text-transform:uppercase;margin:72px 0 19px;font-size:clamp(22px,2.15vw,34px);line-height:1.02}.art-uses article p{color:#46575d;font-size:13px;line-height:1.75}.art-studies{padding:112px var(--page-pad) 120px;background:radial-gradient(circle at 80% 20%,#a55e2733,#0000 25%),linear-gradient(135deg,#081720,#142b38 62%,#251d17);position:relative}.art-studies>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:3px 7vw;max-width:1120px;margin-bottom:72px;display:grid}.art-studies>header .eyebrow{grid-column:1/-1}.art-studies>header h2{color:#e6e7e2;margin-bottom:0}.art-studies>header>p:last-child{color:#b8c5c7;margin-bottom:4px;font-size:14px;line-height:1.8}.art-study-grid{background:#607077;grid-template-rows:repeat(2,minmax(430px,auto));grid-template-columns:minmax(420px,1.3fr) minmax(340px,.7fr);gap:1px;display:grid}.art-study-grid figure{background:#0b1a24;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);min-width:0;margin:0;display:grid}.art-study-grid figure>div{background:#071018;min-height:430px;overflow:hidden}.art-study-grid figure img{object-fit:cover;width:100%;height:100%;display:block}.art-study-grid figcaption{flex-direction:column;justify-content:flex-end;padding:42px clamp(27px,3vw,48px);display:flex}.art-study-grid figcaption>span{color:var(--gold-hi);font:9px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.art-study-grid h3{color:#e2e4df;text-transform:uppercase;margin:26px 0 18px;font-size:clamp(25px,2.6vw,42px);line-height:1}.art-study-grid p{color:#aebbbc;margin:0;font-size:13px;line-height:1.75}.art-study-grid small{color:#c5a573;font:8px/1.5 var(--font-geist-mono);letter-spacing:.1em;border-top:1px solid #4c3c2a;margin-top:34px;padding-top:16px}.art-study-main{grid-row:1/3;grid-template-columns:1fr!important}.art-study-main>div{min-height:920px!important}.art-study-main>div img{object-position:center 42%}.art-study-main figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051018eb;align-self:end;width:min(540px,46%);margin:0 0 38px 38px;position:absolute}.art-study-main{position:relative}.art-study-monument img{object-position:51% center}.art-study-gallery img{object-position:center 48%}.art-commission{padding:108px var(--page-pad);color:var(--stone-ink);background:#dedbd3;position:relative}.art-commission>header{max-width:920px}.art-commission h2{color:var(--stone-ink)}.art-commission>div{border-top:1px solid #929fa1;margin-top:65px}.art-commission article{border-bottom:1px solid #929fa1;grid-template-columns:90px minmax(220px,.5fr) 1fr;align-items:center;gap:4vw;min-height:190px;display:grid}.art-commission article>span{color:#875d34;font:11px var(--font-geist-mono)}.art-commission h3{color:#16262e;text-transform:uppercase;font-size:clamp(25px,2.4vw,38px)}.art-commission article p{color:#47575c;max-width:720px;font-size:15px;line-height:1.8}.art-quote-note{color:#273a42;border-top:1px solid #929fa1;max-width:920px;margin:48px 0 0 auto;padding:28px 0 0;font-size:16px;line-height:1.8}.art-boundary{padding:110px var(--page-pad);background:linear-gradient(132deg,#102530,#1a3340 66%,#3d2a1a);position:relative}.art-boundary>header{max-width:1040px}.art-boundary>header h2{color:#e4e6e1}.art-boundary>div{background:#566771;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:62px;display:grid}.art-boundary article{background:#0b1b25;min-height:430px;padding:50px clamp(30px,4.5vw,74px)}.art-boundary article:last-child{background:#162d3a}.art-boundary article>span{color:var(--gold-hi);font:10px var(--font-geist-mono);letter-spacing:.15em}.art-boundary h3{color:#e4e5df;text-transform:uppercase;margin:100px 0 22px;font-size:clamp(30px,3.2vw,50px);line-height:.97}.art-boundary article p{color:#b6c3c4;font-size:14px;line-height:1.8}.art-cta{min-height:700px;padding:110px var(--page-pad);text-align:center;background:linear-gradient(#050e156b,#050e15eb),url(/tw-art-human-machine.webp) 50% 47%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.art-cta:before{content:"";background:radial-gradient(circle at 50% 45%,#0000,#050e15bf 70%);position:absolute;inset:0}.art-cta>*{z-index:1;position:relative}.art-cta h2{color:#f0eee8;margin:27px 0 23px;font-size:clamp(58px,8vw,126px)}.art-cta>p:not(.eyebrow){color:#c8d1d1;max-width:680px;font-size:17px;line-height:1.8}.art-cta .button{min-width:310px;margin-top:28px}@media (width<=1200px){.site-header{grid-template-columns:auto 1fr auto;gap:28px}.quick-nav{gap:18px}.quick-nav a{letter-spacing:.1em;font-size:8px}.nav-overview{grid-template-columns:minmax(260px,.65fr) minmax(520px,1.35fr);gap:55px}.art-uses>div{grid-template-columns:repeat(2,1fr)}.art-uses article:nth-child(2){border-right:0}.art-uses article:nth-child(-n+2){border-bottom:1px solid #98a6a8}.art-study-grid{grid-template-rows:auto;grid-template-columns:1fr}.art-study-main{grid-row:auto}.art-study-main>div{min-height:800px!important}}@media (width<=1024px){:root{--header-h:82px}.site-header{height:var(--header-h);padding:max(8px, env(safe-area-inset-top)) 22px 0;grid-template-rows:1fr;grid-template-columns:1fr auto;gap:16px}.brand{grid-area:1/1;width:190px}.quick-nav{display:none}.header-actions{grid-area:1/2}.menu-toggle{min-width:82px;height:44px;display:inline-flex}.nav{inset:var(--header-h) 0 0;padding:0;display:block}.nav-overview{min-height:100%;padding:56px max(28px, 7vw) calc(90px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:58px}.nav-intro{max-width:720px}.nav-intro .nav-title{font-size:clamp(42px,8vw,68px)}.nav-groups{grid-template-columns:repeat(2,1fr)}.page-hero-art>div{width:min(680px,64vw)}.art-manifesto{grid-template-columns:50% 50%}.art-manifesto-copy{padding:70px 42px}.art-uses>header,.art-studies>header{display:block}.art-uses>header>p:last-child,.art-studies>header>p:last-child{max-width:720px}}@media (width<=760px){.language{min-width:54px}.menu-toggle{min-width:48px;padding-inline:13px}.menu-toggle>b{display:none}.nav-overview{padding:42px 22px calc(90px + env(safe-area-inset-bottom))}.nav-intro .nav-title{margin-top:20px;font-size:40px}.nav-intro p{font-size:14px}.nav-intro>a{margin-top:26px}.nav-groups{grid-template-columns:1fr;gap:38px}.nav-groups a{min-height:48px;font-size:11px}.hero:before{background-position:62% 0;inset:0}.culture-intro{min-height:620px;padding-bottom:270px}.assembly-blueprint{opacity:.24;transform-origin:100% 100%;width:650px;height:260px;top:auto;bottom:16px;right:-145px;transform:scale(.78)}.page-hero-art{align-items:flex-end;min-height:830px;padding-top:390px}.page-hero-art:before{background-position:51% 0;background-size:auto 620px}.page-hero-art:after{background:linear-gradient(0deg,#061018 0 35%,#0610189d 57%,#0000 82%),linear-gradient(90deg,#061018b8,#0000 48%,#06101850)}.page-hero-art>div{width:auto}.art-manifesto{flex-direction:column;min-height:0;display:flex}.art-manifesto-image{min-height:680px}.art-manifesto-copy{padding:68px 22px 80px}.art-manifesto-copy h2{font-size:clamp(39px,11vw,58px)}.art-uses,.art-studies,.art-commission,.art-boundary{padding:76px 22px}.art-uses>div{grid-template-columns:1fr;margin-top:48px}.art-uses article{border-bottom:1px solid #98a6a8;border-right:0;min-height:0;padding:36px 4px}.art-uses article:last-child{border-bottom:0}.art-uses h3{margin-top:38px}.art-studies>header{margin-bottom:48px}.art-study-grid{background:0 0;display:block}.art-study-grid figure{margin-bottom:1px;display:block}.art-study-grid figure>div{min-height:430px}.art-study-main>div{min-height:650px!important}.art-study-main figcaption{background:#0b1a24;width:auto;margin:0;position:relative}.art-study-grid figcaption{padding:34px 24px 42px}.art-commission>div{margin-top:45px}.art-commission article{min-height:0;padding:38px 0;display:block}.art-commission h3{margin:22px 0 14px}.art-boundary>div{grid-template-columns:1fr;margin-top:46px}.art-boundary article{min-height:0;padding:42px 24px 50px}.art-boundary h3{margin-top:65px}.art-cta{background-position:52%;min-height:620px;padding:90px 22px}.art-cta h2{font-size:clamp(55px,18vw,82px)}.art-cta>p:not(.eyebrow){font-size:15px}.art-cta .button{width:100%;min-width:0}.home-opportunities>nav{grid-template-columns:1fr;gap:0}}@media print{.site-header,.mobile-project-cta,.callout,.page-transition{display:none!important}body,.footer{color:#111;background:#fff}.qr-card{display:grid}}:root{--hero-image:url(/tw-home-hero-promo-studio-v57-desktop.webp);--warm-stone:#e8e0d3;--warm-ink:#17232a}.hero{background:radial-gradient(circle at 80% 42%,#c9914f38,#0000 28%),linear-gradient(145deg,#071018,#132a38 64%,#0c1820);min-height:max(820px,100svh)}.hero-copy{width:min(850px,56vw)}.hero-copy h1{max-width:840px;font-size:clamp(57px,6.1vw,105px)}.hero-copy>p:not(.eyebrow){max-width:650px}.car-image{filter:saturate(.9)contrast(1.08)brightness(.9);background-position:60%}.hero:before{opacity:.52}.brand,.footer-brand>a:first-child{filter:drop-shadow(0 12px 26px #00000052)}.home-collaboration{min-height:820px;color:var(--warm-ink);background:linear-gradient(120deg,#e9e2d6,#cad7d9);grid-template-columns:minmax(420px,1.08fr) minmax(380px,.92fr);align-items:stretch;display:grid}.collaboration-visual{isolation:isolate;background:#d9dedc;min-height:760px;position:relative;overflow:hidden}.collaboration-visual>img:first-child{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%;display:block}.collaboration-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 62%,#e7e1d666),repeating-linear-gradient(0deg,#0000 0 47px,#264f5c0e 48px),repeating-linear-gradient(90deg,#0000 0 47px,#264f5c0e 48px);position:absolute;inset:0}.blueprint-shield{z-index:2;opacity:.12;filter:grayscale()sepia(.4);width:min(180px,22%);height:auto;position:absolute;bottom:5%;right:4%}.collaboration-visual>span{z-index:3;color:#4a6670;font:9px var(--font-geist-mono);letter-spacing:.14em;position:absolute;bottom:28px;left:30px}.collaboration-copy{flex-direction:column;justify-content:center;padding:90px clamp(42px,6vw,112px);display:flex}.collaboration-copy .eyebrow{color:#80582f}.collaboration-copy h2{max-width:760px;color:var(--warm-ink)}.collaboration-copy>p:not(.eyebrow){color:#46565b;max-width:650px;font-size:17px;line-height:1.82}.collaboration-copy .text-link{color:#3f2c19}.home-identity{background:#08141d;grid-template-columns:1.28fr .72fr;align-items:stretch;min-height:900px;display:grid}.identity-scene{min-height:900px;position:relative;overflow:hidden}.identity-scene img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.06)brightness(.83);width:100%;height:100%;display:block}.identity-scene:after{content:"";background:linear-gradient(90deg,#0000 58%,#08141d),linear-gradient(#0000 52%,#08141d73);position:absolute;inset:0}.identity-copy{z-index:2;padding:84px var(--page-pad) 84px 6vw;align-self:center;margin-left:-10vw;position:relative}.identity-copy>span{color:var(--gold-hi);font:10px var(--font-geist-mono);letter-spacing:.17em}.identity-copy h2{color:#eef0eb;font-size:clamp(47px,5.5vw,86px)}.identity-copy p{color:#c5d0d0;max-width:610px;font-size:17px;line-height:1.8}.identity-copy a,.art-teaser-copy a{border-bottom:1px solid var(--gold-hi);color:#ecece7;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;width:min(350px,100%);margin-top:42px;padding:18px 0;font-size:10px;font-weight:700;display:flex}.home-technical-trust{background:linear-gradient(125deg,#0b1923,#142d3a 66%,#392817);grid-template-columns:minmax(440px,1.02fr) minmax(420px,.98fr);align-items:stretch;min-height:920px;display:grid}.trust-image{min-height:920px;overflow:hidden}.trust-image img{object-fit:cover;filter:saturate(.74)contrast(1.08)brightness(.78);width:100%;height:100%;display:block}.trust-copy{flex-direction:column;justify-content:center;padding:88px clamp(45px,6vw,112px);display:flex}.trust-copy h2{color:#e9ebe6}.trust-copy>p:not(.eyebrow){color:#bbc8ca;font-size:16px;line-height:1.8}.trust-copy ol{border-top:1px solid #42515a;margin:40px 0 0;padding:0;list-style:none}.trust-copy li{border-bottom:1px solid #354650;grid-template-columns:58px 1fr;align-items:center;min-height:58px;display:grid}.trust-copy li span{color:var(--gold-hi);font:11px var(--font-geist-mono);letter-spacing:.1em}.trust-copy li b{color:#d9dfdc;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:620}.home-art-teaser{min-height:900px;color:var(--warm-ink);background:linear-gradient(125deg,#d9d2c5,#c5d2d3);grid-template-columns:.82fr 1.18fr;align-items:stretch;display:grid}.art-teaser-copy{padding:90px var(--page-pad);flex-direction:column;justify-content:center;display:flex}.art-teaser-copy>span{color:#80592f;font:10px var(--font-geist-mono);letter-spacing:.16em}.art-teaser-copy h2{color:var(--warm-ink)}.art-teaser-copy p{color:#47565a;max-width:590px;font-size:17px;line-height:1.8}.art-teaser-copy a{color:#392714}.art-teaser-image{min-height:900px;position:relative;overflow:hidden}.art-teaser-image>img:first-child{object-fit:cover;object-position:center 33%;filter:saturate(.82)contrast(1.03);width:100%;height:100%;display:block}.art-teaser-image:after{content:"";background:linear-gradient(90deg,#cdd3ce47,#0000 25%),linear-gradient(#0000 55%,#07101861);position:absolute;inset:0}.art-teaser-logo{z-index:2;opacity:.72;filter:drop-shadow(0 12px 24px #00000059);width:min(270px,32%);position:absolute;bottom:5%;right:5%}.inner-visual-story{min-height:790px;color:var(--warm-ink);background:linear-gradient(135deg,#e6dfd3,#c6d3d5);grid-template-columns:1.16fr .84fr;display:grid}.inner-story-image{min-height:790px;overflow:hidden}.art-teaser-image .v83-review-asset-label,.inner-story-image .v83-review-asset-label{z-index:3;color:#efe5d2;max-width:calc(100% - 36px);font:600 10px/1.35 var(--font-sans);letter-spacing:.12em;background:#050a0ed1;border:1px solid #dcb8707a;padding:9px 12px;position:absolute;bottom:clamp(18px,3vw,36px);left:clamp(18px,3vw,44px)}.inner-story-image{position:relative}.inner-story-image img{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.65,.2,1);display:block}.inner-story-wheels .inner-story-image,.inner-story-gallery .inner-story-image{background:#05090c}.inner-story-wheels .inner-story-image img,.inner-story-gallery .inner-story-image img{object-fit:contain}.inner-visual-story:hover .inner-story-image img{transform:scale(1.018)}.inner-story-copy{flex-direction:column;justify-content:center;padding:84px clamp(42px,6vw,106px);display:flex}.inner-story-copy .eyebrow{color:#80572e}.inner-story-copy h2{color:var(--warm-ink)}.inner-story-copy>p:not(.eyebrow){color:#46565b;font-size:16px;line-height:1.82}.inner-story-copy>img{filter:brightness(.42)sepia(.6);opacity:.72;width:min(245px,64%);margin-top:50px}.inner-story-monoblock,.inner-story-signature,.inner-story-gallery,.inner-story-about,.inner-story-contact{background:linear-gradient(125deg,#102432,#1b3544 62%,#302417);grid-template-columns:.84fr 1.16fr}.inner-story-monoblock .inner-story-image,.inner-story-signature .inner-story-image,.inner-story-gallery .inner-story-image,.inner-story-about .inner-story-image,.inner-story-contact .inner-story-image{grid-area:1/2}.inner-story-monoblock .inner-story-copy,.inner-story-signature .inner-story-copy,.inner-story-gallery .inner-story-copy,.inner-story-about .inner-story-copy,.inner-story-contact .inner-story-copy{grid-area:1/1}.inner-story-monoblock .inner-story-copy h2,.inner-story-signature .inner-story-copy h2,.inner-story-gallery .inner-story-copy h2,.inner-story-about .inner-story-copy h2,.inner-story-contact .inner-story-copy h2{color:#e8ebe6}.inner-story-monoblock .inner-story-copy>p:not(.eyebrow),.inner-story-signature .inner-story-copy>p:not(.eyebrow),.inner-story-gallery .inner-story-copy>p:not(.eyebrow),.inner-story-about .inner-story-copy>p:not(.eyebrow),.inner-story-contact .inner-story-copy>p:not(.eyebrow){color:#bdc9ca}.inner-story-monoblock .inner-story-copy .eyebrow,.inner-story-signature .inner-story-copy .eyebrow,.inner-story-gallery .inner-story-copy .eyebrow,.inner-story-about .inner-story-copy .eyebrow,.inner-story-contact .inner-story-copy .eyebrow{color:var(--gold-hi)}.inner-story-monoblock .inner-story-copy>img,.inner-story-signature .inner-story-copy>img,.inner-story-gallery .inner-story-copy>img,.inner-story-about .inner-story-copy>img,.inner-story-contact .inner-story-copy>img{filter:none;opacity:.78}.page-hero-wheels:before,.page-hero-fitment:before,.page-hero-finishes:before{background:var(--wheel-image) 78% center / min(54vw, 820px) no-repeat;filter:brightness(.62)saturate(.76)}.page-hero-multipiece:before,.page-hero-faq:before{filter:brightness(.55)saturate(.66);background:url(/tw-v70-three-piece-exploded.webp) 75%/cover no-repeat}.page-hero-process:before{filter:brightness(.52)saturate(.62);background:url(/tw-corvette-real-rear-wheel.webp) 72%/cover no-repeat}.page-hero-materials:before{filter:brightness(.52)saturate(.62);background:url(/tw-corvette-real-wheel-detail.webp) 72%/cover no-repeat}.page-hero-art:before{filter:saturate(.78)contrast(1.04)brightness(.7);background:url(/tw-v11-wheel-art-gallery.webp) 73% 38%/cover no-repeat}.page-hero-journal:before{opacity:.28;filter:grayscale(.4);background:url(/tw-v41-journal-owner-corvette.jpg) 75%/cover no-repeat}.page-hero-contact:before{background:var(--hero-image) 50% center / cover no-repeat;opacity:.5;filter:brightness(.55)}.technology-steps article small{color:#9dacaf;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #40505a;margin-top:18px;padding-top:16px;font-size:10px;line-height:1.6;display:block}@media (width<=1100px){.home-collaboration,.home-technical-trust,.inner-visual-story{grid-template-columns:1fr 1fr}.home-identity{grid-template-columns:1fr}.identity-copy{background:linear-gradient(135deg,#071018f5,#122a37f0);width:min(780px,90%);margin:-180px 0 0 auto;padding:60px 6vw 90px}}@media (width<=760px){.hero-copy{width:auto}.hero-copy h1{font-size:clamp(49px,14vw,70px)}.home-collaboration,.home-technical-trust,.home-art-teaser,.inner-visual-story{flex-direction:column;min-height:0;display:flex}.collaboration-visual,.trust-image,.art-teaser-image,.inner-story-image{min-height:520px}.inner-story-wheels .inner-story-image,.inner-story-gallery .inner-story-image{aspect-ratio:8/5;min-height:0}.collaboration-copy,.trust-copy,.art-teaser-copy,.inner-story-copy{padding:68px 22px 78px}.home-identity{min-height:0}.identity-scene{min-height:620px}.identity-copy{width:auto;margin:-120px 18px 0;padding:52px 24px 70px}.identity-copy h2{font-size:clamp(46px,13vw,66px)}.home-art-teaser .art-teaser-copy{order:2}.home-art-teaser .art-teaser-image{order:1}.inner-story-monoblock .inner-story-image,.inner-story-signature .inner-story-image,.inner-story-gallery .inner-story-image,.inner-story-about .inner-story-image,.inner-story-contact .inner-story-image,.inner-story-monoblock .inner-story-copy,.inner-story-signature .inner-story-copy,.inner-story-gallery .inner-story-copy,.inner-story-about .inner-story-copy,.inner-story-contact .inner-story-copy{grid-area:auto}}.home-opportunities>div{background:#87979b;border:0;gap:1px}.home-opportunities article{isolation:isolate;background:#d7d7d0;border:0;min-height:520px;padding:265px 2.3vw 38px;position:relative;overflow:hidden}.home-opportunities article:before{content:"";z-index:-2;filter:saturate(.78)contrast(1.04);background-position:50%;background-size:cover;height:235px;transition:transform .8s cubic-bezier(.2,.65,.2,1);position:absolute;inset:0 0 auto}.home-opportunities article:after{content:"";z-index:-1;background:linear-gradient(#0000 42%,#0812199e);height:235px;position:absolute;inset:0 0 auto}.home-opportunities article:hover:before{transform:scale(1.035)}.home-opportunities article:first-child:before{background-image:var(--hero-image);background-position:68%}.home-opportunities article:nth-child(2):before{background-image:url(/tw-terrain-blue-hour.webp);background-position:64%}.home-opportunities article:nth-child(3):before{background-image:url(/tw-v70-three-piece-exploded.webp)}.home-opportunities article:nth-child(4):before{background-image:url(/tw-v11-wheel-art-gallery.webp);background-position:50% 37%}.home-opportunities h3{margin-top:35px}.culture-scene>img{z-index:0}.culture-shade,.culture-scene-04 .culture-shade{z-index:1}.culture-scene-04:before{z-index:2;opacity:.32}.culture-copy{z-index:3;position:relative}@media (width<=760px){.home-opportunities article{min-height:520px;padding:270px 24px 40px}}.tw-product-visual{aspect-ratio:1;background:radial-gradient(circle at 50% 42%,#fffffffa,#ebe8e1f5 68%,#d8d5ce),#ece9e3;width:100%;display:block;position:relative;overflow:hidden}.tw-product-image{object-fit:contain;width:100%;height:100%;display:block}.tw-product-signature{z-index:5;background:#070f14d6;width:clamp(58px,15%,112px);padding:4px 6px;position:absolute;bottom:4%;right:4%;box-shadow:0 4px 16px #00000029}.tw-product-signature img{width:100%;height:auto;display:block}.wheel-library-preview{padding:clamp(80px, 9vw, 150px) var(--page-pad);border-top:1px solid var(--line);background:radial-gradient(circle at 86% 2%,#af7d4524,#0000 24%),linear-gradient(145deg,#0a1822,#102734 58%,#111a20)}.wheel-library-preview>header,.wheel-library-head{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);align-items:end;gap:clamp(40px,8vw,130px);margin-bottom:62px;display:grid}.wheel-library-preview>header h2,.wheel-library-head h2{max-width:900px;margin-bottom:0}.wheel-library-preview>header>p,.wheel-library-head>p{color:#bac7c9;max-width:560px;margin:0;font-size:16px;line-height:1.76}.wheel-preview-grid,.wheel-library-grid{background:#a3b1b540;border:1px solid #a3b1b540;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.wheel-direction-card{background:#0b1720;flex-direction:column;min-width:0;transition:transform .35s,background .35s;display:flex;overflow:hidden}.wheel-direction-card:hover,.wheel-direction-card:focus-visible{z-index:2;background:#132a37;outline:1px solid #dab77eb8;transform:translateY(-4px)}.wheel-direction-card figure{margin:0;position:relative;overflow:hidden}.wheel-direction-card .tw-product-visual{transition:none}.wheel-direction-card:hover .tw-product-visual{transform:none}.wheel-direction-card figcaption{color:#e5e6e1;letter-spacing:.12em;text-transform:uppercase;background:#0b1720;border-top:1px solid #a3b1b540;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:12px 15px;font-size:9px;display:flex;position:static}.wheel-direction-card figcaption b{color:var(--gold-hi);font-weight:680}.wheel-direction-card>div{min-height:180px;padding:27px 24px 32px}.wheel-card-ref{color:var(--gold-hi);font:9px var(--font-geist-mono);letter-spacing:.13em}.wheel-direction-card h3{color:#ebece6;letter-spacing:-.035em;text-transform:uppercase;margin:14px 0 9px;font-size:clamp(24px,2vw,36px);line-height:1}.wheel-direction-card p{color:#9eafb3;margin:0;font-size:12px;line-height:1.65}.library-all-link{background:linear-gradient(90deg,#ad7f4d1f,#0000);border:1px solid #ad7f4da6;justify-content:space-between;align-items:center;gap:32px;min-height:105px;margin-top:1px;padding:24px 30px;display:flex}.library-all-link span{gap:7px;display:grid}.library-all-link b{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.library-all-link small{color:#9eafb3}.library-all-link i{color:var(--gold-hi);font-size:26px;font-style:normal}.wheel-library{scroll-margin-top:calc(var(--header-h) + 24px);padding:clamp(90px, 10vw, 170px) var(--page-pad);color:var(--stone-ink);background:linear-gradient(135deg,#cbd5d7bd,#0000 55%),#e0dbd1}.wheel-library .eyebrow{color:#7d562f}.wheel-library h2{color:var(--stone-ink)}.wheel-library-head>p{color:#405159}.wheel-discovery-start{background:#f7f4edb8;border:1px solid #859698;margin:0 0 28px}.wheel-discovery-start>header{border-bottom:1px solid #9aa6a6;justify-content:space-between;align-items:end;gap:28px;padding:28px;display:flex}.wheel-discovery-start>header p{margin:0}.wheel-discovery-start>header h3{color:#16262d;text-transform:uppercase;margin:0;font-size:clamp(26px,3vw,44px)}.wheel-discovery-modes{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wheel-discovery-modes button{color:#26373e;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #9aa6a6;align-content:space-between;gap:13px;min-width:0;min-height:150px;padding:24px;display:grid;position:relative}.wheel-discovery-modes button:last-child{border-right:0}.wheel-discovery-modes button.active{color:#f0ece4;background:#102531}.wheel-discovery-modes button span{letter-spacing:.11em;text-transform:uppercase;font-size:13px;font-weight:760}.wheel-discovery-modes button small{color:#617278;max-width:230px;line-height:1.55}.wheel-discovery-modes button.active small{color:#b8c6c8}.wheel-discovery-modes button i{color:#8a6038;font-size:20px;font-style:normal;position:absolute;top:20px;right:20px}.wheel-discovery-modes button.active i{color:var(--gold-hi)}.wheel-discovery-control{border-top:1px solid #9aa6a6;grid-template-columns:minmax(260px,420px) 1fr;align-items:end;gap:24px;padding:22px 28px;display:grid}.wheel-discovery-control label{gap:8px;display:grid}.wheel-discovery-control label>span{color:#536268;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:720}.wheel-discovery-control select{color:#132128;background:#f5f1e9;border:1px solid #879699;border-radius:0;min-height:50px;padding:0 14px}.wheel-discovery-control p{color:#536268;justify-self:end;margin:0 0 14px;font-size:12px}.wheel-filter-panel{background:#f4f1ea9e;border:1px solid #99a6a8;grid-template-columns:minmax(230px,1.2fr) minmax(330px,1.5fr) minmax(140px,.65fr) minmax(145px,.65fr) minmax(145px,.65fr) auto;align-items:end;gap:18px;margin-bottom:30px;padding:22px;display:grid}.wheel-filter-panel label,.wheel-filter-panel fieldset{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.wheel-filter-panel label>span,.wheel-filter-panel legend{color:#536268;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:720}.wheel-filter-panel input,.wheel-filter-panel select{color:#132128;background:#f5f1e9;border:1px solid #879699;border-radius:0;outline:0;width:100%;min-height:50px;padding:0 14px}.wheel-filter-panel input:focus,.wheel-filter-panel select:focus{border-color:#8c6033;box-shadow:0 0 0 2px #8c603329}.construction-tabs{grid-template-columns:repeat(5,1fr)}.construction-tabs legend{grid-column:1/-1}.construction-tabs button{color:#324148;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #879699;border-right:0;min-height:50px;padding:8px;font-size:9px;font-weight:680}.construction-tabs button:last-child{border-right:1px solid #879699}.construction-tabs button.active{color:#f0ece4;background:#102531;border-color:#102531}.filter-result{color:#27363d;border-left:1px solid #9ca8aa;grid-template-columns:1fr;align-items:center;gap:3px;min-height:50px;padding:6px 12px;display:grid}.filter-result span{letter-spacing:.09em;text-transform:uppercase;font-size:9px}.filter-result button{color:#734d2c;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wheel-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wheel-library-grid .wheel-direction-card>div{min-height:165px}.wheel-library-grid .wheel-direction-card h3{font-size:clamp(22px,1.7vw,31px)}.wheel-empty{text-align:center;border:1px solid #9ea9a8;padding:80px 30px}.wheel-empty h3{text-transform:uppercase;margin:0 0 12px;font-size:30px}.wheel-empty p{color:#516268}.wheel-empty button{color:#1b282e;cursor:pointer;background:0 0;border:1px solid #765231;padding:14px 18px}.wheel-load-more{color:#e8e7e1;text-align:left;cursor:pointer;background:#10232d;border:1px solid #53656b;justify-content:space-between;align-items:center;gap:32px;width:100%;min-height:92px;margin-top:1px;padding:22px 30px;display:flex}.wheel-load-more span{gap:6px;display:grid}.wheel-load-more b{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.wheel-load-more small{color:#9eafb3}.wheel-load-more i{color:var(--gold-hi);font-size:24px;font-style:normal}.wheel-detail-page{padding-top:var(--header-h);background:#071018}.wheel-detail-hero{min-height:calc(100svh - var(--header-h));border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.14fr) minmax(420px,.86fr);display:grid}.wheel-detail-visual{background:linear-gradient(145deg,#cfd4d2,#f0ece4 62%,#cbc4b7);place-items:center;min-width:0;padding:clamp(28px,5vw,80px);display:grid;position:relative}.wheel-detail-visual>.tw-product-visual{width:min(820px,100%);box-shadow:0 24px 70px #1020272e}.wheel-detail-page.has-source-limit .wheel-detail-visual>.tw-product-visual{width:min(var(--wheel-source-limit), 100%)}.wheel-view-count{color:#5e686a;font:10px var(--font-geist-mono);letter-spacing:.16em;position:absolute;bottom:26px;left:30px}.wheel-visual-note{color:#5e686a;letter-spacing:.06em;text-align:right;text-transform:uppercase;max-width:min(440px,55%);font-size:8px;line-height:1.45;position:absolute;bottom:24px;right:30px}.wheel-gallery-status{z-index:4;color:#3d4c52;max-width:min(420px,100% - 56px);font:8px/1.55 var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f0ece4e6;border:1px solid #7553307a;margin:0;padding:12px 14px;position:absolute;top:28px;left:28px}.wheel-detail-copy{background:radial-gradient(circle at 100% 0,#ad7f4d33,#0000 30%),linear-gradient(145deg,#0b1a24,#102835);flex-direction:column;justify-content:center;padding:clamp(70px,8vw,138px) clamp(34px,6vw,100px);display:flex}.wheel-back{color:#9cafb3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:58px;font-size:10px}.wheel-detail-ref{color:var(--gold-hi);font:10px var(--font-geist-mono);letter-spacing:.15em}.wheel-detail-copy .eyebrow{margin-top:20px}.wheel-detail-copy h1{margin:28px 0 14px;font-size:clamp(56px,6vw,104px)}.wheel-detail-descriptor{letter-spacing:.08em;text-transform:uppercase;color:#d0ad7a!important;font-size:12px!important}.wheel-detail-copy>p:not(.eyebrow){color:#c0cccd;max-width:660px;font-size:16px;line-height:1.75}.wheel-detail-actions{flex-wrap:wrap;gap:20px;margin-top:35px;display:flex}.wheel-detail-copy>small{color:#87999e;max-width:560px;margin-top:24px;line-height:1.55}.wheel-thumbnails{background:#40535d;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;padding:1px;display:grid}.wheel-thumbnails button{cursor:pointer;background:#dcd8cf;border:0;min-width:0;padding:0;position:relative}.wheel-thumbnails button:after{content:"";pointer-events:none;border:2px solid #0000;position:absolute;inset:0}.wheel-thumbnails button.active:after{border-color:var(--gold-hi)}.wheel-thumbnails .tw-product-signature{display:none}.wheel-thumbnails button>span:last-child{z-index:8;color:#1b292f;font:9px var(--font-geist-mono);position:absolute;bottom:8px;left:10px}.wheel-finish-lab{padding:clamp(80px, 9vw, 140px) var(--page-pad);color:#eef0eb;background:radial-gradient(circle at 0 0,#b7824b2e,#0000 34%),#0b1c26;border-top:1px solid #3d515a;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(50px,8vw,130px);display:grid}.wheel-finish-lab h2{color:#eef0eb;max-width:760px}.wheel-finish-lab header>p:last-child{color:#9eafb3;max-width:570px;line-height:1.7}.wheel-finish-lab>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wheel-finish-lab button{color:#d9dfdc;text-align:left;cursor:pointer;background:#102631;border:1px solid #455b64;grid-template-columns:44px 1fr;align-items:center;gap:16px;min-height:108px;padding:18px;display:grid}.wheel-finish-lab button.active{border-color:var(--gold-hi);box-shadow:inset 0 0 0 1px var(--gold-hi)}.wheel-finish-lab button>i{background:linear-gradient(135deg,#f0eee7,#93999a);border-radius:50%;width:42px;height:42px;box-shadow:inset 0 0 0 1px #ffffff4d}.wheel-finish-lab button[data-finish=champagne]>i{background:linear-gradient(135deg,#eadbbf,#9e7952)}.wheel-finish-lab button[data-finish=bronze]>i{background:linear-gradient(135deg,#b38350,#4e3525)}.wheel-finish-lab button[data-finish=graphite]>i{background:linear-gradient(135deg,#687176,#171e22)}.wheel-finish-lab button[data-finish=colour]>i{background:conic-gradient(#8b2635,#324f78,#c49a58,#8b2635)}.wheel-finish-lab button span{gap:7px;display:grid}.wheel-finish-lab button b{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.wheel-finish-lab button small{color:#91a3a7;line-height:1.45}.wheel-tailoring{padding:clamp(90px, 11vw, 180px) var(--page-pad);color:var(--stone-ink);background:linear-gradient(135deg,#e2ddd3,#cad7d9);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(50px,9vw,150px);display:grid}.wheel-tailoring h2{color:var(--stone-ink)}.wheel-tailoring>div>p:last-child{color:#42545c;max-width:620px;font-size:16px;line-height:1.75}.wheel-tailoring ol{border-top:1px solid #879699;margin:0;padding:0;list-style:none}.wheel-tailoring li{border-bottom:1px solid #879699;grid-template-columns:55px 1fr;gap:22px;padding:28px 0;display:grid}.wheel-tailoring li>span{color:#865d36;font:10px var(--font-geist-mono)}.wheel-tailoring h3{letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:16px}.wheel-tailoring li p{color:#4c5d63;margin:0;line-height:1.65}.wheel-order-definition{padding:clamp(90px, 10vw, 160px) var(--page-pad);background:radial-gradient(circle at 8% 15%,#b47d4826,#0000 30%),#091922;border-top:1px solid #314852;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(60px,9vw,150px);display:grid}.wheel-order-definition header{top:calc(var(--header-h) + 30px);align-self:start;position:sticky}.wheel-order-definition h2{color:#ecece6;max-width:700px;margin:24px 0}.wheel-order-definition header>p:last-child{color:#9eafb2;max-width:590px;font-size:15px;line-height:1.75}.wheel-order-definition ol{border-top:1px solid #405560;margin:0;padding:0;list-style:none}.wheel-order-definition li{border-bottom:1px solid #354b56;grid-template-columns:62px 1fr;align-items:start;gap:20px;min-height:118px;padding:26px 0;display:grid}.wheel-order-definition li>span{color:var(--gold-hi);font:9px var(--font-geist-mono)}.wheel-order-definition li b{color:#e3e8e4;letter-spacing:.07em;text-transform:uppercase;font-size:13px}.wheel-order-definition li p{color:#91a3a7;max-width:590px;margin:9px 0 0;line-height:1.65}.wheel-passport-strip{padding:70px var(--page-pad);color:var(--stone-ink);background:linear-gradient(120deg,#d7d5cd,#bfc8c4);border-block:1px solid #78847f;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(420px,1.2fr);align-items:end;gap:4vw;display:grid}.wheel-passport-strip h2{max-width:660px;color:var(--stone-ink);margin:22px 0 0;font-size:clamp(34px,4vw,62px)}.wheel-passport-strip>p{color:#405057;margin:0;line-height:1.75}.passport-fields{border:1px solid #81908f;grid-template-columns:1fr 1fr;display:grid}.passport-fields span{color:#28383f;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #81908f;border-right:1px solid #81908f;align-content:space-between;min-height:92px;padding:14px;font-size:9px;display:grid}.passport-fields span:nth-child(2n){border-right:0}.passport-fields span:nth-child(n+3){border-bottom:0}.passport-fields b{color:#835c37;font:8px var(--font-geist-mono)}.wheel-reference-scene{isolation:isolate;min-height:82svh;padding:clamp(50px, 7vw, 100px) var(--page-pad);align-items:flex-end;display:flex;position:relative;overflow:hidden}.wheel-reference-scene>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wheel-reference-scene:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#061018e8),linear-gradient(90deg,#061018c9,#0000 72%);position:absolute;inset:0}.wheel-reference-scene>div{width:min(720px,70vw)}.wheel-reference-scene span{color:var(--gold-hi);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.wheel-reference-scene h2{color:#f0eee8}.wheel-reference-scene p{color:#c4d0d1;max-width:620px;line-height:1.7}.lead-time-panel{background:#102531;border-block:1px solid #667983;grid-template-columns:repeat(3,1fr);display:grid}.lead-time-panel>div{border-right:1px solid #667983;min-height:240px;padding:48px 4vw}.lead-time-panel>div:last-child{border-right:0}.lead-time-panel span{color:var(--gold-hi);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.lead-time-panel b{color:#ecece6;letter-spacing:-.04em;margin:22px 0 12px;font-size:clamp(34px,4vw,60px);font-weight:540;display:block}.lead-time-panel p{color:#aebdc0;max-width:360px;margin:0;line-height:1.65}.wheel-detail-closing{min-height:300px;padding:65px var(--page-pad);background:linear-gradient(115deg,#142b38,#3b2b1d);justify-content:space-between;align-items:center;gap:50px;display:flex}.wheel-detail-closing h2{max-width:930px;margin-bottom:0}.wheel-detail-closing>a{border-bottom:1px solid var(--gold-hi);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;min-width:310px;padding:20px 0;font-size:10px;font-weight:690;display:flex}.home-vehicle-stories{padding:clamp(90px, 10vw, 170px) var(--page-pad);color:var(--stone-ink);background:linear-gradient(135deg,#e1dcd1,#cbd7da)}.home-vehicle-stories>header{grid-template-columns:1.18fr .82fr;align-items:end;gap:8vw;margin-bottom:58px;display:grid}.home-vehicle-stories h2{color:var(--stone-ink);margin-bottom:0}.home-vehicle-stories>header>p{color:#43555c;max-width:580px;margin:0;font-size:16px;line-height:1.75}.vehicle-story-grid{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;gap:6px;display:grid}.vehicle-story{isolation:isolate;background:#0a1720;grid-column:span 4;min-height:340px;position:relative;overflow:hidden}.vehicle-story-1,.vehicle-story-6{grid-column:span 7;min-height:560px}.vehicle-story-2,.vehicle-story-7{grid-column:span 5;min-height:560px}.vehicle-story>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.65,.2,1);position:absolute;inset:0}.vehicle-story:hover>img{transform:scale(1.028)}.vehicle-story:after{content:"";z-index:-1;background:linear-gradient(#0000 36%,#030c12ed);position:absolute;inset:0}.vehicle-story>div{color:#f0eee8;padding:28px;position:absolute;inset:auto 0 0}.vehicle-story-mark{opacity:.74;filter:drop-shadow(0 3px 12px #0000007a);width:clamp(112px,12vw,170px);height:auto;margin:0 0 18px;display:block}.vehicle-story span{color:var(--gold-hi);letter-spacing:.14em;font-size:8px}.vehicle-story h3{text-transform:uppercase;margin:11px 0 5px;font-size:clamp(24px,2.6vw,42px);line-height:1}.vehicle-story p{color:#c2ced0;margin:0;line-height:1.55}.vehicle-story-boundary{color:#65747a;letter-spacing:.09em;text-transform:uppercase;margin:22px 0 0;font-size:9px}.home-opportunities>div{background:#8c999c}.home-opportunities article{min-height:570px;padding:330px 2.3vw 42px}.home-opportunities article:before,.home-opportunities article:after{display:none}.home-opportunities article>img{z-index:-2;object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:295px;transition:transform .8s cubic-bezier(.2,.65,.2,1);position:absolute;inset:0 0 auto}.home-opportunities article:hover>img{transform:scale(1.025)}.home-opportunities article>span{position:relative}.selected-wheel-enquiry{background:#ffffff61;border:1px solid #879699;grid-column:1/-1;grid-template-columns:190px 1fr;align-items:center;gap:26px;padding:18px;display:grid}.selected-wheel-enquiry .tw-product-visual{width:190px}.selected-wheel-enquiry>div>span{color:#7d572f;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.selected-wheel-enquiry h3{color:#18272e;text-transform:uppercase;margin:10px 0 7px;font-size:29px}.selected-wheel-enquiry p{color:#57676d;margin:0}.selected-wheel-enquiry button{color:#704b2b;cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0;text-decoration:underline}.contact-upload{border:1px solid #8f9c9f;margin:0;padding:24px}.contact-upload legend{color:#35474f;letter-spacing:.13em;text-transform:uppercase;padding:0 8px;font-size:11px}.contact-upload>p{color:#506168;text-transform:none;letter-spacing:0;margin:0 0 18px;font-size:13px;line-height:1.65}.contact-file-picker input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}.contact-file-picker>span{color:#203139;cursor:pointer;background:#ece7dd;border:1px solid #7c8b8e;justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;display:flex}.contact-file-picker b{color:#80572f;font-size:23px}.contact-upload-previews{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.contact-upload-previews figure{background:#e3ded4;border:1px solid #9da7a7;min-width:0;margin:0}.contact-upload-previews img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.contact-upload-previews figcaption{color:#435159;letter-spacing:0;text-transform:none;justify-content:space-between;gap:8px;padding:8px;font-size:8px;display:flex}.contact-upload-previews figcaption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-upload-previews button{color:#fff;cursor:pointer;background:#5b3b27;border:0;width:24px;height:24px}.contact-upload>small{color:#5e6b70;text-transform:none;letter-spacing:0;margin-top:16px;line-height:1.55;display:block}.page-hero-art:before{background-image:url(/tw-v31-art-commission-monument.webp)}.page-hero-materials:before{background-image:url(/tw-corvette-real-wheel-detail.webp)}.page-hero-process:before{background-image:url(/tw-corvette-real-rear-wheel.webp)}@media (width<=1280px){.wheel-filter-panel{grid-template-columns:1fr 1.4fr 1fr 1fr}.filter-result{border-top:1px solid #a1acad;border-left:0;grid-column:1/-1}.wheel-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.wheel-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wheel-library-preview>header,.wheel-library-head,.home-vehicle-stories>header{grid-template-columns:1fr;gap:24px}.wheel-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wheel-filter-panel{grid-template-columns:1fr 1fr}.construction-tabs{grid-column:1/-1}.wheel-detail-hero{grid-template-columns:1fr}.wheel-detail-visual{min-height:700px}.wheel-tailoring,.wheel-order-definition{grid-template-columns:1fr}.wheel-order-definition header{position:static}.wheel-passport-strip{grid-template-columns:1fr 1fr}.passport-fields{grid-column:1/-1}.vehicle-story,.vehicle-story-1,.vehicle-story-2,.vehicle-story-6,.vehicle-story-7{grid-column:span 6;min-height:420px}}@media (width<=760px){.wheel-library-preview,.wheel-library,.home-vehicle-stories{padding:76px 22px}.wheel-library-preview>header,.wheel-library-head{margin-bottom:38px}.wheel-preview-grid,.wheel-library-grid{grid-template-columns:1fr}.wheel-direction-card>div{min-height:0}.library-all-link{padding-inline:18px}.wheel-filter-panel{grid-template-columns:1fr;padding:14px}.construction-tabs{grid-template-columns:1fr 1fr}.construction-tabs legend{grid-column:1/-1}.construction-tabs button,.construction-tabs button:last-child{border:1px solid #879699}.filter-result{grid-column:auto}.wheel-detail-page{padding-top:var(--header-h)}.wheel-detail-visual{min-height:430px;padding:24px}.wheel-detail-copy{padding:70px 22px 82px}.wheel-back{margin-bottom:36px}.wheel-detail-copy h1{font-size:clamp(52px,16vw,78px)}.wheel-detail-actions{display:grid}.wheel-thumbnails{grid-template-columns:repeat(3,1fr)}.wheel-gallery-status{max-width:calc(100% - 32px);top:16px;left:16px}.wheel-tailoring,.wheel-order-definition{padding:78px 22px}.wheel-passport-strip{grid-template-columns:1fr;padding:64px 22px}.passport-fields{grid-column:auto}.wheel-visual-note{max-width:60%;font-size:7px;bottom:17px;right:22px}.wheel-reference-scene{min-height:720px;padding:60px 22px}.wheel-reference-scene>div{width:auto}.lead-time-panel{grid-template-columns:1fr}.lead-time-panel>div{border-bottom:1px solid #667983;border-right:0;min-height:0;padding:38px 22px}.lead-time-panel>div:last-child{border-bottom:0}.wheel-detail-closing{padding:64px 22px;display:grid}.wheel-detail-closing>a{min-width:0}.vehicle-story,.vehicle-story-1,.vehicle-story-2,.vehicle-story-6,.vehicle-story-7{grid-column:1/-1;min-height:430px}.home-opportunities article{min-height:540px;padding:320px 24px 42px}.home-opportunities article>img{height:285px}.selected-wheel-enquiry{grid-template-columns:105px 1fr;padding:12px}.selected-wheel-enquiry .tw-product-visual{width:105px}.selected-wheel-enquiry h3{font-size:20px}.contact-upload-previews{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.wheel-direction-card,.wheel-direction-card .tw-product-visual,.vehicle-story>img,.home-opportunities article>img{transition:none!important}}.hero:before{opacity:.76;background:radial-gradient(at 72% 3%,#31b1a46b,#0000 30%),radial-gradient(at 91% 15%,#596ecd5c,#0000 27%),radial-gradient(at 62% 26%,#b97a4c1f,#0000 24%),linear-gradient(118deg,#0000 38%,#47a89e38 52%,#0000 69%)}.quick-nav a{letter-spacing:.12em;font-size:8px}.assembly-register{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e0e4dfb8;border:1px solid #2f58656b;display:grid;position:absolute;top:24px;left:24px}.assembly-register span{color:#3f5861;min-width:235px;font:8px var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #2f58653b;grid-template-columns:42px 1fr;gap:8px;padding:10px 13px;display:grid}.assembly-register span:last-child{border-bottom:0}.assembly-register b{color:#80592f}.home-detail-lens{background:radial-gradient(circle at 88% 18%,#c4854d29,#0000 31%),#07141d;grid-template-columns:minmax(0,1.22fr) minmax(400px,.78fr);align-items:stretch;min-height:860px;display:grid}.detail-lens-image .detail-lens-brand{z-index:3;object-fit:contain;opacity:.82;filter:none;width:clamp(130px,17vw,250px);height:auto;position:absolute;top:28px;right:28px}.detail-lens-image{min-height:860px;position:relative;overflow:hidden}.detail-lens-image img{object-fit:cover;filter:saturate(.83)contrast(1.08)brightness(.82);width:100%;height:100%;display:block}.detail-lens-image:after{content:"";background:linear-gradient(90deg,#0000 62%,#07141d),linear-gradient(#0000 52%,#02090e9e);position:absolute;inset:0}.detail-lens-image>span{z-index:2;color:#9fb2b5;font:8px var(--font-geist-mono);letter-spacing:.1em;position:absolute;bottom:28px;left:30px}.detail-lens-copy{z-index:2;padding:80px var(--page-pad) 80px 5vw;align-self:center;margin-left:-8vw;position:relative}.detail-lens-copy h2{color:#eff0eb;font-size:clamp(45px,5vw,82px)}.detail-lens-copy>p:not(.eyebrow){color:#becbcd;max-width:620px;font-size:17px;line-height:1.82}.founder-story{isolation:isolate;padding:clamp(88px, 8vw, 132px) var(--page-pad);background:radial-gradient(at 18% 14%,#dfb77e1c,#0000 31%),linear-gradient(125deg,#08151e 0%,#102632 62%,#15242b 100%);grid-template-columns:minmax(260px,360px) minmax(0,790px);justify-content:center;align-items:start;gap:clamp(56px,7vw,116px);display:grid;position:relative}.founder-story-image{background:0 0;width:100%;max-width:360px;margin:8px 0 0;position:relative;overflow:hidden}.founder-story-image>img{aspect-ratio:4/5;object-fit:cover;object-position:center 24%;filter:saturate(.86)contrast(1.06)brightness(.88);border:1px solid #ddb77e3d;width:100%;height:auto;display:block;box-shadow:0 24px 60px #0000003d}.founder-story-image:after{display:none}.founder-story-image figcaption{color:#f0eee8;border-top:1px solid #debe928c;gap:5px;margin-top:18px;padding-top:16px;display:grid;position:static}.founder-story-image figcaption strong{letter-spacing:.02em;font-size:16px;font-weight:620}.founder-story-image figcaption span{color:#d9b781;font:10px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.founder-contact{border-block:1px solid #91a6ab4d;margin-top:18px;font-style:normal;display:grid}.founder-contact a{color:#e9ece8;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.founder-contact a+a{border-top:1px solid #91a6ab38}.founder-contact a:hover,.founder-contact a:focus-visible{color:var(--gold-hi)}.founder-contact a:focus-visible{outline:1px solid var(--gold-hi);outline-offset:4px}.founder-contact span{color:#91a5aa;font:8px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.founder-contact strong{overflow-wrap:anywhere;letter-spacing:.01em;min-width:0;font-size:12px;font-weight:560}.founder-contact b{color:#d9b781;font-size:14px;font-weight:400}.founder-story-copy{width:100%;max-width:790px;padding:0}.founder-story-copy h2{color:#eff0eb;max-width:760px;margin-bottom:42px;font-size:clamp(46px,5vw,78px)}.founder-story-body{gap:22px;max-width:790px;display:grid}.founder-story-body>p,.founder-story-turn>p,.founder-story-closing{color:#c5ced0;font-size:16px;line-height:1.85}.founder-story-body>p:nth-child(2){color:#f0eee8;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.2vw,34px);line-height:1.42}.founder-story-turn{border-block:1px solid #738f9766;grid-template-columns:minmax(210px,.72fr) minmax(0,1fr);gap:clamp(26px,4vw,64px);margin:18px 0;padding:32px 0;display:grid}.founder-story-turn blockquote{color:#ddb47b;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.3vw,34px);line-height:1.42}.founder-story-turn p{margin:0}.founder-story-closing{color:#f0eee8;max-width:790px;margin-top:34px;font-size:18px}.founder-story-signoff{border-top:1px solid #455860;justify-content:flex-end;align-items:center;gap:28px;max-width:790px;margin-top:46px;padding-top:30px;display:flex}.founder-story-signoff .button{color:#f0eee8;min-width:250px}.home-cad-console{background:repeating-linear-gradient(0deg,#0000 0 31px,#456d7a1f 32px),repeating-linear-gradient(90deg,#0000 0 31px,#456d7a1f 32px),#cbd6d6;grid-template-rows:auto minmax(430px,1fr) auto auto;grid-template-columns:1fr;place-items:stretch stretch;min-height:560px;padding:0;display:grid}.home-cad-console:before{display:none}.cad-console-head{color:#45606a;font:8px var(--font-geist-mono);letter-spacing:.1em;border-bottom:1px solid #8ca0a4;grid-column:1/-1;justify-content:space-between;gap:18px;padding:14px 16px;display:flex}.cad-console-view{isolation:isolate;background:#d9d4ca;width:100%;min-height:430px;position:relative;overflow:hidden}.cad-console-view:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#e2e1d90d,#0000 64%),linear-gradient(#0000 69%,#09141b3d);border:1px solid #28444e29;position:absolute;inset:0}.cad-console-art{z-index:0;object-fit:cover;object-position:50% 48%;filter:saturate(.74)contrast(1.04)brightness(.98);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.008)}.cad-console-brand{z-index:2;opacity:.68;filter:drop-shadow(0 7px 14px #0000004d);width:min(146px,39%);height:auto;position:absolute;bottom:15px;left:16px}.cad-console-data{border-top:1px solid #8ca0a4;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.cad-console-data span{color:#455c64;min-height:82px;font:8px/1.45 var(--font-geist-mono);text-transform:uppercase;border-bottom:1px solid #98aaad;align-content:center;gap:8px;padding:13px;display:grid}.cad-console-data b{color:#8a5a32}.home-cad-console>small{color:#4e666e;font:8px/1.5 var(--font-geist-mono);letter-spacing:.05em;border-top:1px solid #8ca0a4;grid-column:1/-1;padding:12px 16px}.technical-drawing{min-height:920px;padding-bottom:225px}.technical-analysis{grid-template-columns:1.2fr 1fr 1fr;gap:8px;display:grid;position:absolute;bottom:48px;left:20px;right:20px}.analysis-panel{background:#cddadbe0;border:1px solid #77919a;min-height:145px;display:block;position:relative;overflow:hidden}.analysis-panel>b{color:#375c68;font:9px var(--font-geist-mono);letter-spacing:.13em;position:absolute;top:10px;left:12px}.analysis-panel>small{color:#4c6570;font:7px var(--font-geist-mono);text-transform:uppercase;position:absolute;bottom:9px;left:12px}.analysis-fea{background:linear-gradient(120deg,#2e748e47,#57b3a857 45%,#dda64b66 72%,#b54e3659)}.analysis-fea i{border:1px solid #1e4e5c8c;border-radius:48% 52% 46% 54%;position:absolute}.analysis-fea i:first-of-type{inset:24px 23% 24px 9%}.analysis-fea i:nth-of-type(2){inset:32px 18% 31px 17%}.analysis-fea i:nth-of-type(3){inset:42px 12% 40px 27%}.analysis-fea i:nth-of-type(4){inset:51px 7% 49px 38%}.analysis-fea i:nth-of-type(5){inset:59px 3% 57px 50%}.analysis-toolpath i{transform-origin:0;background:#517884;height:1px;position:absolute;left:20%;right:10%}.analysis-toolpath i:first-of-type{top:42%;transform:rotate(-13deg)}.analysis-toolpath i:nth-of-type(2){top:53%;transform:rotate(11deg)}.analysis-toolpath i:nth-of-type(3){top:64%;transform:rotate(-8deg)}.analysis-qc i{border:1px dashed #52737d;border-radius:50%;position:absolute}.analysis-qc i:first-of-type{width:86px;height:86px;top:27px;left:35%}.analysis-qc i:nth-of-type(2){width:48px;height:48px;top:46px;left:calc(35% + 19px)}@media (width<=1100px){.home-detail-lens{grid-template-columns:1fr 1fr}.founder-story{grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:clamp(44px,5vw,70px)}.founder-story-turn,.home-cad-console{grid-template-columns:1fr}}@media (width<=900px){.founder-story{padding:70px var(--page-pad) 84px;grid-template-columns:1fr;gap:48px}.founder-story-image{width:min(56vw,320px);max-width:320px;margin:0}}@media (width<=760px){.raw-to-expression{padding:72px 22px;display:block}.raw-expression-visual{min-height:330px;margin-top:42px}.raw-expression-visual label{padding:0 14% 62px}.raw-expression-visual>span{font-size:7px;bottom:18px}.assembly-register{display:none}.home-detail-lens{flex-direction:column;min-height:0;display:flex}.detail-lens-image{min-height:610px}.detail-lens-copy{background:linear-gradient(135deg,#07141dfa,#15303df5);margin:-90px 18px 0;padding:48px 24px 68px}.founder-story{gap:42px;padding:64px 22px 74px}.founder-story-image{width:min(72vw,280px);max-width:280px;margin-inline:auto}.founder-story-copy{padding:0}.founder-story-copy h2{margin-bottom:32px}.founder-story-turn{gap:22px;padding:28px 0}.founder-story-signoff{flex-direction:column;align-items:stretch}.founder-story-signoff .button{width:100%;min-width:0}.home-cad-console{grid-template-columns:1fr}.cad-console-data{border-top:1px solid #8ca0a4;border-left:0;grid-template-columns:1fr 1fr}.cad-console-view{min-height:430px}.cad-console-art{object-position:49% 45%}.cad-console-brand{width:min(138px,43%);bottom:14px;left:14px}.cad-console-head span{display:none}.technical-drawing{min-height:1060px;padding-bottom:410px}.technical-analysis{grid-template-columns:1fr}.analysis-panel{min-height:115px}}@media (width<=900px) and (height<=560px) and (orientation:landscape){.founder-story{grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:32px;padding:52px 30px 68px}.founder-story-image{width:100%;max-width:250px;margin:0}.founder-story-copy h2{font-size:clamp(36px,5.7vw,52px)}}.wheel-card-link{min-height:100%;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.wheel-card-copy{flex:1;min-height:180px;padding:27px 24px 32px}.wheel-library-grid .wheel-card-copy{min-height:165px}.wheel-direction-card:focus-within{z-index:2;outline:1px solid #dab77eb8}.wheel-direction-card.is-compared{box-shadow:inset 0 0 0 2px var(--gold-hi)}.wheel-compare-toggle{color:#d8e0df;letter-spacing:.1em;text-align:left;text-transform:uppercase;cursor:pointer;background:#0d202b;border:0;border-top:1px solid #9fb1b547;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-size:9px;font-weight:700;display:flex}.wheel-compare-toggle:hover,.wheel-compare-toggle[aria-pressed=true]{color:#101c22;background:var(--gold-hi)}.wheel-compare-toggle:disabled{color:#617177;cursor:not-allowed;opacity:.65}.wheel-compare-toggle>span{font-size:16px}.wheel-compare-panel{scroll-margin-top:calc(var(--header-h) + 20px);color:#e9e8e2;background:#0a1821;border:1px solid #7d8d90;margin:0 0 34px}.wheel-compare-panel>header{background:radial-gradient(circle at 84% 0,#b8844c33,#0000 34%),#0c202b;border-bottom:1px solid #40545d;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:8vw;padding:54px;display:grid}.wheel-compare-panel h2{color:#f0eee8}.wheel-compare-panel>header>div:last-child{align-self:end}.wheel-compare-panel>header p{color:#aebec1;line-height:1.7}.wheel-compare-panel>header button{color:var(--gold-hi);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wheel-compare-grid{background:#40545d;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.wheel-compare-grid>article{background:#0c1c26;min-width:0;padding:24px}.compare-wheel-visual{margin:-24px -24px 26px;position:relative}.compare-wheel-visual>span{z-index:8;color:#132027;background:var(--gold-hi);width:38px;height:38px;font:700 14px var(--font-geist-mono);place-items:center;display:grid;position:absolute;top:18px;left:18px}.wheel-compare-grid h3{color:#f0eee8;text-transform:uppercase;margin:14px 0 22px;font-size:clamp(26px,2.5vw,42px)}.wheel-compare-grid dl{border-top:1px solid #42535a;margin:0 0 26px}.wheel-compare-grid dl>div{border-bottom:1px solid #42535a;grid-template-columns:.8fr 1.2fr;gap:14px;padding:13px 0;display:grid}.wheel-compare-grid dt{color:#829397;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.wheel-compare-grid dd{color:#d5dada;margin:0;font-size:11px;line-height:1.45}.wheel-compare-grid fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.wheel-compare-grid legend{color:#d8b27c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:9px}.wheel-compare-grid fieldset button{color:#b7c3c5;text-align:left;cursor:pointer;background:0 0;border:1px solid #516269;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.wheel-compare-grid fieldset button.selected{color:#122029;border-color:var(--gold-hi);background:var(--gold-hi)}.wheel-compare-grid fieldset button span{font-size:16px}.compare-remove{color:#84969a;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;text-decoration:underline}.wheel-compare-panel>footer{justify-content:space-between;align-items:center;gap:34px;padding:30px 36px;display:flex}.wheel-compare-panel>footer p{color:#91a3a7;max-width:720px;margin:0;font-size:11px;line-height:1.65}.compare-tray{z-index:90;color:#e9e7df;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061017f5;border:1px solid #d0aa73b8;align-items:center;gap:16px;min-height:82px;padding:10px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 60px #0000005c}.compare-tray-brand{border-right:1px solid #40515a;gap:5px;width:110px;padding:0 10px;display:grid}.compare-tray-brand img{width:100%;height:auto}.compare-tray-brand span{color:#8fa0a4;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.compare-tray-wheels{gap:5px;display:flex}.compare-tray-wheels button{cursor:pointer;background:#dcd8d0;border:1px solid #51636b;width:58px;padding:0;position:relative}.compare-tray-wheels button b{color:#10202a;background:var(--gold-hi);place-items:center;width:17px;height:17px;font-size:8px;display:grid;position:absolute;top:3px;left:3px}.compare-tray>span{color:#8fa0a4;font:9px var(--font-geist-mono)}.compare-open{color:#101c22;background:var(--gold-hi);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;min-height:58px;padding:0 18px;font-size:9px;font-weight:750}.home-construction-focus,.wheel-concept-directions,.wheel-passport,.finish-material-gallery,.vehicle-inspiration-gallery,.advanced-system-note{padding:clamp(86px, 10vw, 160px) var(--page-pad)}.home-construction-focus{color:var(--stone-ink);background:linear-gradient(135deg,#e8e3da,#c9d7d9)}.home-construction-focus>header,.finish-material-gallery>header,.vehicle-inspiration-gallery>header,.wheel-concept-directions>header{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:8vw;margin-bottom:54px;display:grid}.home-construction-focus h2,.finish-material-gallery h2,.vehicle-inspiration-gallery h2{color:var(--stone-ink)}.home-construction-focus>header>p,.finish-material-gallery>header>p,.vehicle-inspiration-gallery>header>p,.wheel-concept-directions>header>p{color:#42545b;line-height:1.75}.home-construction-focus>div{background:#8e9c9e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.home-construction-focus>div>a{color:#eae9e3;background:#0b1a24;min-width:0;padding:0 26px 30px;display:block;position:relative}.home-construction-focus>div img{aspect-ratio:16/9;object-fit:cover;width:calc(100% + 52px);height:auto;margin:0 -26px 25px;display:block}.home-construction-focus>div span{color:var(--gold-hi);font:9px var(--font-geist-mono)}.home-construction-focus>div h3{text-transform:uppercase;margin:16px 0 7px;font-size:28px}.home-construction-focus>div p{color:#9eafb3;min-height:44px;line-height:1.55}.home-construction-focus>div b{color:var(--gold-hi);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.system-wheel{background:#0b1720;min-height:720px;position:relative;overflow:hidden}.system-wheel>img:first-child{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.system-wheel:after{content:"";background:linear-gradient(#0000 55%,#030c12b8);position:absolute;inset:0}.system-wheel>span,.system-wheel>small,.system-wheel-brand{z-index:2;position:absolute}.system-wheel>span{color:var(--gold-hi);font:10px var(--font-geist-mono);top:28px;left:30px}.system-wheel>small{color:#c8d1d2;letter-spacing:.13em;font-size:8px;bottom:27px;left:30px}.system-wheel-brand{opacity:.78;bottom:24px;right:28px;object-fit:contain!important;width:140px!important;height:auto!important}.advanced-system-note{color:#e8e7e1;background:linear-gradient(125deg,#07141d,#102a37);grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.advanced-system-note h2{color:#f0eee8}.advanced-system-note>div:last-child{border:1px solid #41545d;grid-template-columns:1fr 1fr;display:grid}.advanced-system-note article{padding:34px}.advanced-system-note article+article{border-left:1px solid #41545d}.advanced-system-note h3{color:#d8b17a;margin:0 0 15px;font-size:22px}.advanced-system-note p{color:#aab9bc;line-height:1.7}.advanced-system-note small{color:#829398;text-transform:uppercase;border-top:1px solid #40515a;padding-top:18px;font-size:9px;line-height:1.6;display:block}.wheel-concept-directions{color:#eceae3;background:radial-gradient(circle at 84% 0,#992b2c1f,#0000 26%),#07141d}.wheel-concept-directions h2{color:#f0eee8}.wheel-concept-directions>header>p{color:#98aaae}.wheel-concept-directions>div{background:#44565e;grid-template-columns:1fr 1fr;gap:1px;display:grid}.wheel-concept-directions article{background:#0b1a24;min-width:0}.concept-direction-image{position:relative;overflow:hidden}.concept-direction-image>img:first-child{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.concept-direction-image>span{color:var(--gold-hi);font:10px var(--font-geist-mono);letter-spacing:.12em;position:absolute;bottom:20px;left:22px}.concept-direction-image>img:last-child{background:#050e14d1;width:130px;height:auto;padding:5px 7px;position:absolute;bottom:16px;right:20px}.wheel-concept-directions article>div:last-child{padding:35px}.wheel-concept-directions article>div:last-child>p:first-child{color:var(--gold-hi);font:9px var(--font-geist-mono);letter-spacing:.13em}.wheel-concept-directions h3{text-transform:uppercase;margin:16px 0;font-size:clamp(30px,3.4vw,55px);line-height:1.02}.wheel-concept-directions article>div:last-child>span{color:#deb47c;letter-spacing:.1em;border:1px solid #9d744a;padding:8px 10px;font-size:8px;display:inline-block}.wheel-concept-directions article>div:last-child>p:last-child{color:#9eafb3;line-height:1.72}.wheel-concept-directions.is-compact article>div:last-child{min-height:210px}.wheel-passport{color:var(--stone-ink);background:linear-gradient(130deg,#e7e2d9,#c9d6d8);grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:9vw;display:grid}.wheel-passport h2{color:var(--stone-ink)}.wheel-passport>div:first-child>p:not(.eyebrow){color:#42545b;font-size:16px;line-height:1.75}.wheel-passport>div:first-child>small{color:#5d6a6d;border-top:1px solid #98a4a5;margin-top:24px;padding-top:20px;line-height:1.6;display:block}.passport-card{color:#e9e7e0;background:#0b1a24;border:1px solid #6f8084;padding:28px;box-shadow:0 24px 70px #16272f33}.passport-card header{border-bottom:1px solid #42545c;justify-content:space-between;align-items:center;gap:28px;padding-bottom:22px;display:flex}.passport-card header img{width:155px;height:auto}.passport-card header span{color:var(--gold-hi);font:8px var(--font-geist-mono);letter-spacing:.11em;text-align:right}.passport-card dl{margin:0}.passport-card dl>div{border-bottom:1px solid #374952;grid-template-columns:.8fr 1.2fr;gap:18px;padding:14px 0;display:grid}.passport-card dt{color:#86979b;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.passport-card dd{color:#d8d9d4;font:10px var(--font-geist-mono);text-align:right;margin:0}.passport-card footer{color:#778a8f;font:8px var(--font-geist-mono);letter-spacing:.1em;padding-top:18px}.wheel-knowledge .spec-visual{min-height:620px;padding:0;position:relative;overflow:hidden}.wheel-knowledge .spec-visual>img:first-child{object-fit:cover;width:100%;height:100%;display:block}.wheel-knowledge .spec-visual:after{content:"";background:linear-gradient(#0000 54%,#050e13cc);position:absolute;inset:0}.wheel-knowledge .spec-visual>span{z-index:2;color:#d9c09a;letter-spacing:.1em;font-size:8px;position:absolute;bottom:20px;left:22px}.wheel-knowledge .spec-visual>img:last-child{z-index:2;background:#040d12d1;width:130px;height:auto;padding:5px 7px;position:absolute;bottom:16px;right:20px}.finish-material-gallery{color:var(--stone-ink);background:linear-gradient(140deg,#e8e2d8,#cad7d9)}.finish-material-gallery>div{background:#8b999c;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.finish-material-gallery>div>a{color:#e9e7e1;background:#0b1a24;min-width:0;padding-bottom:24px;display:block}.finish-material-gallery>div>a>span,.finish-material-gallery>div>a>h3{margin-inline:22px;display:block}.finish-material-gallery>div>a>span{color:var(--gold-hi);letter-spacing:.11em;text-transform:uppercase;margin-top:18px;font-size:8px}.finish-material-gallery h3{text-transform:uppercase;margin-bottom:0;font-size:23px;margin-top:9px!important}.vehicle-inspiration-gallery{color:var(--stone-ink);background:linear-gradient(135deg,#e7e2d8,#ccd8da);position:relative}.vehicle-inspiration-gallery>header>p b{color:#80572f;text-transform:uppercase;margin-bottom:8px;display:block}.vehicle-filters{background:#879699;border:1px solid #879699;flex-wrap:wrap;gap:1px;margin-bottom:28px;display:flex}.vehicle-filters button{color:#34454c;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#e9e5dd;border:0;flex:140px;min-height:48px;padding:0 15px;font-size:9px;font-weight:700}.vehicle-filters button.active{color:#f0eee7;background:#0c202b}.vehicle-inspiration-grid{grid-template-columns:repeat(12,1fr);gap:5px;display:grid}.vehicle-inspiration-card{isolation:isolate;background:#07131b;grid-column:span 4;min-height:380px;position:relative;overflow:hidden}.vehicle-inspiration-card-1,.vehicle-inspiration-card-6{grid-column:span 7;min-height:560px}.vehicle-inspiration-card-2,.vehicle-inspiration-card-5{grid-column:span 5;min-height:560px}.vehicle-inspiration-card>img:first-child{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.vehicle-inspiration-card:hover>img:first-child{transform:scale(1.025)}.vehicle-inspiration-card:after{content:"";z-index:-1;background:linear-gradient(#0000 38%,#030c12f5);position:absolute;inset:0}.vehicle-card-status{background:#050f15d6;align-items:center;gap:12px;padding:7px 9px;display:flex;position:absolute;top:18px;right:18px}.vehicle-card-status span{color:#c6d0d1;letter-spacing:.11em;text-transform:uppercase;font-size:7px}.vehicle-card-status img{width:88px;height:auto}.vehicle-card-copy{padding:26px;position:absolute;inset:auto 0 0}.vehicle-card-copy>p{color:var(--gold-hi);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px}.vehicle-card-copy h3{color:#f0eee8;text-transform:uppercase;margin:10px 0 7px;font-size:clamp(25px,2.7vw,44px);line-height:1}.vehicle-card-wheel{color:#e0b678;letter-spacing:.08em;text-transform:uppercase;max-width:620px;margin:0 0 8px;font-size:10px;line-height:1.45;display:block}.vehicle-card-copy>span{color:#bdc9cb;max-width:580px;font-size:12px;line-height:1.55;display:block}.vehicle-card-copy a{color:#e0b678;letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:8px;display:inline-block}.vehicle-inspiration-card[data-vehicle=xpeng-g9]:before{content:"";z-index:-3;filter:blur(16px)brightness(.3)saturate(.7);background:url(/tw-v42-owner-xpeng-g9.jpg) 50%/cover no-repeat;position:absolute;inset:-18px;transform:scale(1.06)}.vehicle-inspiration-card[data-vehicle=xpeng-g9]>img:first-child{object-fit:contain;object-position:50% 12%;height:70%;bottom:auto}.vehicle-inspiration-card[data-vehicle=xpeng-g9]:after{background:linear-gradient(0deg,#030c12fc 0 34%,#030c12ad 53%,#0000 78%),linear-gradient(90deg,#030c122e,#0000 32% 68%,#030c122e)}.vehicle-inspiration-card[data-vehicle=xpeng-g9]:hover>img:first-child{transform:none}.vehicle-inspiration-card[data-vehicle=porsche-gt3]>img:first-child{object-position:50% 50%}.vehicle-show-all{color:#1a2a31;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #7f8f92;width:100%;min-height:70px;margin-top:5px;font-size:10px;font-weight:700}.selected-comparison-enquiry{background:#eee9dfc7;border:1px solid #8d9a9c;grid-column:1/-1;padding:18px}.selected-comparison-enquiry>header{color:#42535a;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:9px;display:flex}.selected-comparison-enquiry>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.selected-comparison-enquiry article{background:#d9d5cd;grid-template-columns:86px 1fr;align-items:center;min-width:0;display:grid}.selected-comparison-enquiry article .tw-product-visual{width:86px}.selected-comparison-enquiry article p{gap:4px;min-width:0;margin:0;padding:9px;display:grid}.selected-comparison-enquiry article p span{color:#845b34;font-weight:800}.selected-comparison-enquiry article p b{color:#1d2c32;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-comparison-enquiry article p small{color:#58676b;font-size:8px}.selected-comparison-enquiry>button{color:#76502f;cursor:pointer;background:0 0;border:0;margin-top:13px;padding:0;text-decoration:underline}.contact-consents{border:1px solid #8f9c9f;margin:0;padding:20px}.contact-consents legend{color:#35474f;letter-spacing:.13em;text-transform:uppercase;padding:0 8px;font-size:11px}.contact-consents .consent+.consent{margin-top:16px}.contact-consents .consent a{color:#6f4828;text-decoration:underline}.contact-file-placeholder{aspect-ratio:1;color:#e8e5de;width:100%;font:700 22px var(--font-geist-mono);background:#102530;place-items:center;display:grid}@media (width<=1200px){.wheel-compare-panel>header,.home-construction-focus>header,.finish-material-gallery>header,.vehicle-inspiration-gallery>header,.wheel-concept-directions>header{grid-template-columns:1fr;gap:22px}.finish-material-gallery>div{grid-template-columns:repeat(2,1fr)}.vehicle-inspiration-card,.vehicle-inspiration-card-1,.vehicle-inspiration-card-2,.vehicle-inspiration-card-5,.vehicle-inspiration-card-6{grid-column:span 6;min-height:440px}}@media (width<=900px){.wheel-compare-grid{grid-template-columns:1fr}.wheel-compare-panel>footer{flex-direction:column;align-items:stretch}.home-construction-focus>div,.wheel-concept-directions>div,.wheel-passport,.advanced-system-note,.advanced-system-note>div:last-child{grid-template-columns:1fr}.advanced-system-note article+article{border-top:1px solid #41545d;border-left:0}.system-wheel{min-height:520px}.selected-comparison-enquiry>div{grid-template-columns:1fr}}@media (width<=760px){.wheel-card-copy{min-height:0}.compare-tray{justify-content:space-between;bottom:76px;left:8px;right:8px}.compare-tray-brand{display:none}.compare-tray-wheels button{width:48px}.compare-open{padding-inline:11px}.wheel-compare-panel>header{padding:36px 20px}.wheel-compare-grid>article{padding:20px}.compare-wheel-visual{margin:-20px -20px 24px}.wheel-compare-panel>footer{padding:24px 20px}.home-construction-focus,.wheel-concept-directions,.wheel-passport,.finish-material-gallery,.vehicle-inspiration-gallery,.advanced-system-note{padding:72px 22px}.home-construction-focus>header,.finish-material-gallery>header,.vehicle-inspiration-gallery>header,.wheel-concept-directions>header{margin-bottom:36px}.home-construction-focus>div{grid-template-columns:1fr}.system-wheel{width:100%;min-height:430px}.system-wheel-brand{width:105px!important}.wheel-concept-directions article>div:last-child{padding:25px 20px 32px}.wheel-passport{display:block}.wheel-passport>div:first-child{margin-bottom:38px}.passport-card{padding:18px}.passport-card header{flex-direction:column;align-items:flex-start}.passport-card dl>div{grid-template-columns:1fr;gap:5px}.passport-card dd{text-align:left}.wheel-knowledge .spec-visual{min-height:380px;margin-block:34px}.finish-material-gallery>div{grid-template-columns:1fr}.vehicle-inspiration-card,.vehicle-inspiration-card-1,.vehicle-inspiration-card-2,.vehicle-inspiration-card-5,.vehicle-inspiration-card-6{grid-column:1/-1;min-height:500px}.vehicle-card-status{top:12px;right:12px}.vehicle-card-status span{display:none}.selected-comparison-enquiry article{grid-template-columns:72px 1fr}.selected-comparison-enquiry article .tw-product-visual{width:72px}}@media (prefers-reduced-motion:reduce){.vehicle-inspiration-card>img:first-child{transition:none!important}}.page-hero-signature:before{opacity:.88;filter:saturate(.78)contrast(1.04)brightness(.78);background:url(/tw-corvette-real-fjord-rear.webp) 72% 61%/cover no-repeat}.page-hero-signature:after{background:linear-gradient(90deg,#071018f4 0 38%,#07101875 61%,#071018c9 100%),linear-gradient(0deg,#071018 0,#0000 58%)}.page-hero-signature{text-align:left;justify-content:flex-start}.page-hero-signature>div{max-width:850px}.page-hero-signature>div>p:last-of-type{margin-left:0}.home-corvette-signature{min-height:860px;color:var(--stone-ink);background:#dcd7cc;grid-template-columns:minmax(360px,1.12fr) minmax(360px,.88fr);display:grid;position:relative}.home-corvette-signature-image{min-height:760px;display:block;overflow:hidden}.home-corvette-signature-image:focus-visible{outline:2px solid var(--gold-hi);outline-offset:-6px}.home-corvette-signature-image picture{width:100%;height:100%;display:block}.home-corvette-signature-image img{object-fit:cover;object-position:50% 52%;filter:saturate(.9)contrast(1.02);width:100%;height:100%;display:block}.home-corvette-signature-copy{align-self:center;padding:100px clamp(44px,7vw,124px)}.home-corvette-signature-copy .eyebrow{color:#79512d}.home-corvette-signature-copy h2{color:var(--stone-ink)}.home-corvette-signature-copy>p:not(.eyebrow){color:#3e4d54;font-size:clamp(16px,1.3vw,20px);line-height:1.78}.home-corvette-signature-copy .text-link{color:#17252d}.home-corvette-signature-copy small{color:#536063;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #aaa397;max-width:580px;margin-top:30px;padding-top:20px;font-size:10px;line-height:1.65;display:block}.corvette-origin{background:#071018}.corvette-origin figure{margin:0}.corvette-origin figure picture{width:100%;height:100%;display:block}.corvette-origin figure img{object-fit:cover;width:100%;height:100%;display:block}.corvette-origin figcaption{color:#95a5a8;letter-spacing:.1em;text-transform:uppercase;padding:14px 0 0;font-size:9px;line-height:1.55}.corvette-origin-opening,.corvette-origin-problem,.corvette-origin-founder{min-height:92svh;padding:100px var(--page-pad);border-bottom:1px solid var(--line);grid-template-columns:minmax(380px,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(48px,8vw,140px);display:grid}.corvette-origin-opening figure{height:min(78svh,920px)}.corvette-origin-opening>div,.corvette-origin-problem>div,.corvette-origin-founder>div{max-width:670px}.corvette-origin-opening span,.corvette-origin-problem span,.corvette-origin-founder span{color:var(--gold-hi);font:650 10px var(--font-geist-mono);letter-spacing:.16em}.corvette-origin-opening h2,.corvette-origin-problem h2,.corvette-origin-founder h2{margin-top:22px}.corvette-origin-opening p,.corvette-origin-problem p,.corvette-origin-founder p{color:#bdc8c9;font-size:clamp(16px,1.35vw,20px);line-height:1.78}.corvette-origin-problem{color:var(--stone-ink);background:linear-gradient(135deg,#ded9cf,#c9d4d6);grid-template-columns:minmax(380px,.85fr) minmax(420px,1.15fr)}.corvette-origin-problem h2{color:var(--stone-ink)}.corvette-origin-problem p{color:#405159}.corvette-origin-problem span{color:#7d5731}.corvette-origin-problem figure{height:min(68svh,760px)}.corvette-detail-intro{padding:115px var(--page-pad) 72px;background:#0c1b25;grid-template-columns:minmax(300px,.72fr) minmax(420px,1.28fr);align-items:end;gap:7vw;display:grid}.corvette-detail-intro .eyebrow{grid-column:1/-1}.corvette-detail-intro h2{margin:0}.corvette-detail-intro>p:last-child{color:#b9c5c6;margin:0;font-size:16px;line-height:1.8}.corvette-detail-grid{background:#31414a;grid-template-columns:1.14fr .86fr;gap:1px;display:grid}.corvette-detail-grid figure{background:#09141d;min-height:720px;position:relative;overflow:hidden}.corvette-detail-grid img{object-position:center;transition:transform .9s cubic-bezier(.2,.65,.2,1)}.corvette-detail-grid figure:hover img{transform:scale(1.025)}.corvette-detail-grid figcaption{color:#d7dcda;background:linear-gradient(#0000,#061018e8);padding:38px 28px 24px;position:absolute;bottom:0;left:0;right:0}.corvette-detail-grid .corvette-detail-wide{grid-column:1/-1;min-height:min(72svh,820px)}.corvette-detail-grid .corvette-detail-wide img{object-position:50% 54%}.corvette-origin-founder{background:linear-gradient(130deg,#112632,#26353c 58%,#3a2b1d)}.corvette-origin-founder figure{height:min(76svh,870px)}.corvette-origin-founder ol{border-top:1px solid #41545d;margin:34px 0 38px;padding:0;list-style:none}.corvette-origin-founder li{color:#d6dcda;border-bottom:1px solid #41545d;grid-template-columns:42px 1fr;gap:18px;padding:18px 0;font-size:13px;line-height:1.55;display:grid}.corvette-origin-founder li b{color:var(--gold-hi);font:500 10px var(--font-geist-mono)}.corvette-origin-note{padding:24px var(--page-pad);color:#96a6a9;letter-spacing:.1em;text-transform:uppercase;background:#071018;margin:0;font-size:9px;line-height:1.7}.promo-car-passport{padding:100px var(--page-pad);color:var(--stone-ink);background:linear-gradient(135deg,#e6e0d5,#cbd6d8);border-bottom:1px solid #aeb9bb;grid-template-columns:minmax(280px,.72fr) minmax(540px,1.28fr);align-items:start;gap:clamp(54px,8vw,130px);display:grid}.promo-car-passport header h2{color:var(--stone-ink);margin:20px 0}.promo-car-passport header>p:last-child{color:#46575e;margin:0;line-height:1.75}.promo-car-passport dl{border-top:1px solid #9facaf;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.promo-car-passport dl>div{border-bottom:1px solid #9facaf;min-height:112px;padding:22px 0}.promo-car-passport dl>div:nth-child(odd){border-right:1px solid #9facaf;padding-right:30px}.promo-car-passport dl>div:nth-child(2n){padding-left:30px}.promo-car-passport dt,.promo-wheel-specs dt{color:#6b593f;font:650 9px var(--font-geist-mono);letter-spacing:.15em;text-transform:uppercase}.promo-car-passport dd,.promo-wheel-specs dd{margin:10px 0 0;font-size:clamp(16px,1.5vw,22px);line-height:1.25}.promo-car-passport>a{color:#23353c;width:fit-content;font:650 10px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #8a6337;grid-column:2}.promo-car-passport>a span{color:#8a6337;margin-left:10px}.promo-wheel-specs{padding:0 var(--page-pad) 78px;background:#0c1b25;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.promo-wheel-specs>div{border:1px solid #31434d;border-left:0;min-height:120px;padding:24px 26px}.promo-wheel-specs>div:first-child{border-left:1px solid #31434d}.promo-wheel-specs dt{color:var(--gold-hi)}.promo-wheel-specs dd{color:#eef0ec}.corvette-origin-unboxing{color:var(--stone-ink);background:linear-gradient(132deg,#d9d3c8,#bec9ca 58%,#b39a7b)}.corvette-origin-unboxing h2{color:var(--stone-ink)}.corvette-origin-unboxing p{color:#3d4e55}.corvette-origin-unboxing span{color:#79552f}.corvette-origin-unboxing blockquote{color:#26373e;border-top:1px solid #9fa9a8;margin:34px 0 0;padding:24px 0 0;font-size:clamp(20px,2vw,30px);line-height:1.35}.promo-car-story-link{z-index:5;color:#f0ece4;font:650 9px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #9b754c;position:absolute;bottom:18px;right:4vw}.promo-car-story-link span{color:var(--gold-hi)}.hero-v53 .car-image:focus-visible{outline:2px solid var(--gold-hi);outline-offset:-8px}@media (width<=1024px){.home-corvette-signature{grid-template-columns:1fr}.home-corvette-signature-image{min-height:70svh}.corvette-origin-opening,.corvette-origin-problem,.corvette-origin-founder{grid-template-columns:1fr;min-height:0}.corvette-origin-problem figure{grid-row:1}.corvette-origin-opening figure,.corvette-origin-problem figure,.corvette-origin-founder figure{height:min(76svh,760px)}.corvette-detail-grid{grid-template-columns:1fr 1fr}.corvette-detail-grid .corvette-detail-large{grid-column:auto}.corvette-detail-grid .corvette-detail-wide{grid-column:1/-1}.promo-car-passport{grid-template-columns:1fr}.promo-car-passport>a{grid-column:auto}.promo-wheel-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-wheel-specs>div:nth-child(3){border-left:1px solid #31434d}}@media (width<=760px){.page-hero-signature:before{background-position:62%}.page-hero-signature:after{background:linear-gradient(0deg,#071018f7 0 34%,#07101868 68%,#071018b3 100%)}.home-corvette-signature{min-height:0}.home-corvette-signature-image{min-height:58svh}.home-corvette-signature-copy{padding:66px 22px 72px}.corvette-origin-opening,.corvette-origin-problem,.corvette-origin-founder{gap:44px;padding:72px 22px}.corvette-origin-opening figure,.corvette-origin-problem figure,.corvette-origin-founder figure{height:66svh;min-height:520px}.corvette-detail-intro{grid-template-columns:1fr;gap:22px;padding:78px 22px 50px}.corvette-detail-intro .eyebrow{grid-column:auto}.corvette-detail-grid{grid-template-columns:1fr}.corvette-detail-grid .corvette-detail-large{grid-column:auto}.corvette-detail-grid figure{min-height:72svh}.corvette-detail-grid .corvette-detail-wide{grid-column:auto;min-height:68svh}.corvette-origin-note{padding:22px}.promo-car-passport{gap:42px;padding:72px 22px}.promo-car-passport dl{grid-template-columns:1fr}.promo-car-passport dl>div:nth-child(n){border-right:0;min-height:92px;padding:18px 0}.promo-wheel-specs{grid-template-columns:1fr;padding:0 22px 58px}.promo-wheel-specs>div:nth-child(n){border:1px solid #31434d;border-top:0;min-height:98px}.promo-wheel-specs>div:first-child{border-top:1px solid #31434d}.promo-car-story-link{bottom:56px;right:22px}}.page-hero-wheels h1{max-width:780px;font-size:clamp(52px,5.35vw,88px);line-height:.93}.page-hero-wheels:before,.page-hero-fitment:before,.page-hero-finishes:before{filter:brightness(.7)saturate(.8)}.page-hero-process:before,.page-hero-materials:before{filter:brightness(.61)saturate(.68)}.page-hero-gallery:before,.page-hero-about:before{filter:saturate(.9)brightness(.96)}.page-hero-contact:before{opacity:.58;filter:brightness(.64)saturate(.82)}.page-hero-signature:before{filter:saturate(.82)contrast(1.04)brightness(.86)}@media (width<=760px){.page-hero-wheels h1{max-width:12ch;font-size:clamp(39px,10.6vw,55px);line-height:.95}.page-hero-process:before,.page-hero-materials:before{filter:brightness(.66)saturate(.72);background-position:65%}.page-hero-contact:before{background-position:58%}.hero{padding-bottom:170px}.hero-wheel-focus{z-index:3;grid-template-columns:104px minmax(0,1fr);width:calc(100% - 44px);min-height:118px;margin:30px 22px 0;padding:7px 16px 7px 7px;position:relative;inset:auto}.hero-wheel-focus-desktop{display:none}.hero-copy .hero-wheel-focus-mobile{width:min(100%,390px);margin:20px 0 18px;display:grid}.hero-wheel-image{width:104px}.hero-copy>.hero-support{max-width:25ch;margin-bottom:11px;font-size:17px;line-height:1.38}.hero-copy>.hero-intro{max-width:38ch;font-size:14px;line-height:1.58}.concept-label{bottom:calc(86px + env(safe-area-inset-bottom))}}@media (width<=390px){.hero-wheel-focus{width:calc(100% - 36px);margin-inline:18px;inset:auto}.hero-copy .hero-wheel-focus-mobile{width:100%;margin-inline:0}}@media (width<=760px) and (height<=560px) and (orientation:landscape){.hero{min-height:680px;padding-bottom:110px}.hero-copy{width:54%;padding-top:102px;padding-right:0}.hero-copy h1{max-width:10ch;margin:14px 0;font-size:clamp(32px,6.2vw,42px)}.hero-copy>.hero-support{max-width:28ch;margin-bottom:8px;font-size:14px}.hero-copy>.hero-intro{max-width:39ch;font-size:12px;line-height:1.48}.hero-copy .actions{margin-top:18px}.hero-copy .actions .button{min-height:46px}.hero-copy .hero-wheel-focus-mobile{display:none}.hero .hero-wheel-focus-desktop{grid-template-columns:84px minmax(0,1fr);width:40%;min-height:100px;margin:0;padding:7px 12px 7px 7px;display:grid;position:absolute;inset:104px 18px auto auto}.hero-wheel-image{width:84px}}.tailored-contour{aspect-ratio:1;pointer-events:none;border:1px solid #dab77e70;border-color:#dab77e70 #dab77e70 #0000 #0000;border-radius:50%;width:clamp(210px,24vw,430px);position:absolute;transform:rotate(-24deg)}.tailored-contour:before,.tailored-contour:after{content:"";border-radius:50%;position:absolute}.tailored-contour:before{border:1px solid #0000;border-color:#b8cad233 #0000 #0000 #b8cad233;inset:17%}.tailored-contour:after{background:#0b1822;border:1px solid #dfb77edb;width:8px;height:8px;top:-4px;right:26%}.tailored-contour i{background:#dfb77e8c;width:1px;height:13px;position:absolute}.tailored-contour i:first-child{top:5%;right:18%;transform:rotate(34deg)}.tailored-contour i:nth-child(2){top:22%;right:1%;transform:rotate(68deg)}.tailored-contour i:nth-child(3){top:43%;right:-3%;transform:rotate(86deg)}.hero-contour{z-index:3;opacity:.7;bottom:7%;right:31%}.page-hero-contour{z-index:2;opacity:.58;top:24%;right:38%}.page-hero-has-composition{align-items:center;min-height:88svh;overflow:hidden}.page-hero-has-composition:before{opacity:1;filter:none!important;background:repeating-linear-gradient(90deg,#0000 0 119px,#ffffff08 120px),radial-gradient(circle at 78% 46%,#ad7f4d2e,#0000 26%)!important}.page-hero-has-composition:after{background:linear-gradient(90deg,#071018fa 0 40%,#071018d1 55%,#07101847 82%,#071018b8 100%),linear-gradient(0deg,#071018 0,#0000 52%)}.page-hero-has-composition .page-hero-copy{z-index:3;width:min(720px,48vw);max-width:none;position:relative}.page-hero-visual{z-index:1;top:calc(var(--header-h) + 56px);right:var(--page-pad);background:linear-gradient(145deg,#d8d4ca,#aab8ba);border:1px solid #c8d8db33;width:min(44vw,760px);margin:0;position:absolute;bottom:64px;overflow:hidden;box-shadow:0 34px 80px #00000052}.page-hero-visual-images{background:#58686d;gap:1px;width:100%;height:100%;display:grid}.page-hero-visual-images>img{object-fit:cover;width:100%;height:100%;display:block}.page-hero-visual-mark{z-index:3;opacity:.72;filter:sepia(.25)saturate(.72)brightness(1.42);width:42px;height:auto;position:absolute;top:24px;right:24px}.page-hero-visual figcaption{z-index:3;color:#e8e6df;font:9px/1.5 var(--font-geist-mono);letter-spacing:.14em;background:linear-gradient(#0000,#050d12f0);padding:38px 24px 18px;position:absolute;bottom:0;left:0;right:0}.page-hero-visual-wheel-macro .page-hero-visual-images{background:radial-gradient(circle at 50% 42%,#f4f0e8,#b8c1c0)}.page-hero-visual-wheel-macro .page-hero-visual-images>img{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.02)saturate(.94)}.page-hero-visual-process-split .page-hero-visual-images{grid-template-columns:1.08fr .92fr}.page-hero-visual-process-split .page-hero-visual-images>img:first-child{object-position:50% 45%}.page-hero-visual-process-split .page-hero-visual-images>img:last-child{object-position:62% center}.page-hero-visual-inspiration-board .page-hero-visual-images{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr}.page-hero-visual-inspiration-board .page-hero-visual-images>img:first-child{grid-row:1/-1}.page-hero-visual-inspiration-board .page-hero-visual-images>img:nth-child(2){object-position:52% center}.page-hero-visual-inspiration-board .page-hero-visual-images>img:nth-child(3){object-position:66% center}.page-hero-visual-art-object{width:min(39vw,610px);right:clamp(34px,10vw,180px)}.page-hero-visual-art-object .page-hero-visual-images>img{object-position:center 45%}.page-hero-visual-founder-collage{background:#071018;border-color:#dfb77e57}.page-hero-visual-founder-collage .page-hero-visual-images{isolation:isolate;background:#071018;display:block;position:relative;overflow:hidden}.page-hero-visual-founder-collage .page-hero-visual-images:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#040c1114,#040c118a),linear-gradient(#0000 55%,#040c11ad);position:absolute;inset:0}.page-hero-visual-founder-collage .page-hero-visual-images>img:first-child{object-fit:cover;object-position:50% 38%;filter:brightness(.72)saturate(.88)contrast(1.04);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.page-hero-visual-founder-collage .page-hero-visual-images>img:last-child{z-index:2;aspect-ratio:4/3;object-fit:cover;object-position:50% 39%;border:1px solid #edd0a6b8;width:68%;height:auto;position:absolute;bottom:10%;right:4.5%;box-shadow:0 24px 60px #00000085,-18px -18px #08141b57}.page-hero-visual-founder-collage:before{content:"";z-index:3;background:linear-gradient(var(--gold-hi), transparent);pointer-events:none;width:1px;height:25%;position:absolute;top:18%;right:2.3%}.page-hero-contact.page-hero-has-composition{text-align:center;justify-content:center}.page-hero-contact.page-hero-has-composition .page-hero-copy{width:min(800px,78vw)}.page-hero-contact.page-hero-has-composition .page-hero-copy>p:last-of-type{margin-inline:auto}.page-hero-visual-contact-mark{z-index:0;width:360px;height:360px;box-shadow:none;background:0 0;border:0;inset:50% auto auto 50%;transform:translate(-50%,-44%)}.page-hero-visual-contact-mark .page-hero-visual-images{display:none}.page-hero-visual-contact-mark .page-hero-visual-mark{opacity:.13;width:170px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.page-hero-visual-contact-mark figcaption{color:#dfb77e8f;text-align:center;background:0 0;padding:0}.wheel-direction-card .tw-product-visual{background:radial-gradient(circle at 50% 42%,#f2eee6,#d4cec2 72%,#b8c1c0),#d4cec2}.wheel-direction-card .tw-product-image{mix-blend-mode:multiply;filter:contrast(1.025)saturate(.92)}.wheel-library-grid.is-curated{grid-template-columns:repeat(4,minmax(0,1fr))}.wheel-library-grid.is-curated .wheel-direction-card:first-child,.wheel-library-grid.is-curated .wheel-direction-card:nth-child(8){grid-column:span 2}.wheel-library-grid.is-curated .wheel-direction-card:first-child .tw-product-visual,.wheel-library-grid.is-curated .wheel-direction-card:nth-child(8) .tw-product-visual{aspect-ratio:2}.wheel-show-all{color:#ebe7de;text-align:left;cursor:pointer;background:linear-gradient(90deg,#ad7f4d2e,#0000 54%),#10232d;border:1px solid #19303a;justify-content:space-between;align-items:center;gap:32px;width:100%;min-height:108px;margin-top:1px;padding:24px 30px;display:flex}.wheel-show-all span{gap:8px;display:grid}.wheel-show-all b{letter-spacing:.13em;text-transform:uppercase;font-size:11px}.wheel-show-all small{color:#a9b7b8;font-size:12px}.wheel-show-all i{color:var(--gold-hi);font-size:26px;font-style:normal}.wheel-show-all:hover,.wheel-show-all:focus-visible{border-color:var(--gold);background-color:#17303c}@media (width<=1180px){.page-hero-visual{width:43vw;right:34px}.wheel-library-grid.is-curated{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hero-contour{opacity:.42;width:250px;bottom:13%;right:-16%}.page-hero-has-composition{min-height:820px;padding-top:calc(var(--header-h) + 330px);align-items:flex-end}.page-hero-has-composition .page-hero-copy{width:100%}.page-hero-visual{top:var(--header-h);border-inline:0;width:100%;height:315px;bottom:auto;right:0}.page-hero-contour{top:calc(var(--header-h) + 225px);width:220px;right:-56px}.page-hero-visual-mark{width:34px;top:18px;right:18px}.page-hero-visual figcaption{padding:34px 18px 14px}.page-hero-visual-process-split .page-hero-visual-images{grid-template-columns:1fr 1fr}.page-hero-visual-founder-collage .page-hero-visual-images>img:first-child{object-position:50% 31%}.page-hero-visual-founder-collage .page-hero-visual-images>img:last-child{object-position:50% 35%;width:63%;bottom:42px;right:16px;box-shadow:0 18px 38px #0000007a,-10px -10px #08141b5c}.page-hero-visual-inspiration-board .page-hero-visual-images{grid-template-columns:1.1fr .9fr}.page-hero-contact.page-hero-has-composition{min-height:700px;padding-top:calc(var(--header-h) + 60px);text-align:left;align-items:center}.page-hero-contact.page-hero-has-composition .page-hero-copy{width:100%}.page-hero-contact.page-hero-has-composition .page-hero-copy>p:last-of-type{margin-left:0}.page-hero-visual-contact-mark{width:260px;height:260px;inset:43% auto auto 50%}.page-hero-visual-contact-mark figcaption{display:none}.wheel-library-grid.is-curated{grid-template-columns:1fr}.wheel-library-grid.is-curated .wheel-direction-card:first-child,.wheel-library-grid.is-curated .wheel-direction-card:nth-child(8){grid-column:auto}.wheel-library-grid.is-curated .wheel-direction-card:first-child .tw-product-visual,.wheel-library-grid.is-curated .wheel-direction-card:nth-child(8) .tw-product-visual{aspect-ratio:1}.wheel-show-all{padding:22px}}:root{--tw-heading-level-1:clamp(54px, 6vw, 102px);--tw-heading-level-2:clamp(34px, 3.9vw, 60px);--tw-heading-level-3:clamp(20px, 2.15vw, 34px);--tw-product-edge:#eed5ae8a;--tw-vehicle-edge:#becfd33d;--tw-art-edge:#dfb77e57}.tw-heading-system main .hero-copy>h1,.tw-heading-system main .page-hero-copy>h1,.tw-heading-system main .wheel-detail-copy>h1{font-size:var(--tw-heading-level-1);letter-spacing:-.055em;line-height:.91}.tw-heading-system main section>h2,.tw-heading-system main section>header>h2,.tw-heading-system main section>header>div>h2,.tw-heading-system main section>div>h2,.tw-heading-system main .corvette-origin article h2{font-size:var(--tw-heading-level-2);letter-spacing:-.044em;line-height:.98}.tw-heading-system main section:not(.hero-proof):not(.principles) article:not([class^=corvette-origin-])>h2,.tw-heading-system main section:not(.hero-proof):not(.principles) article h3,.tw-heading-system main section figure h3{font-size:var(--tw-heading-level-3);letter-spacing:-.026em;line-height:1.03}.tw-image-system :is(.tw-product-visual,.collaboration-visual,.trust-image,.home-cad-console,.spec-visual,.process-project-image,.page-hero-visual)[data-image-family=product-studio]{isolation:isolate;border-color:var(--tw-product-edge);position:relative;box-shadow:inset 0 1px #fff4e16b,inset 0 -44px 80px #08121829,0 26px 64px #040c122e}.tw-image-system :is(.tw-product-visual,.collaboration-visual,.trust-image,.home-cad-console,.spec-visual,.process-project-image,.page-hero-visual)[data-image-family=product-studio]:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 28% 18%,#ffefd238,#0000 28%),linear-gradient(118deg,#ffffff17,#0000 24% 68%,#dfb77e1a);position:absolute;inset:0}.tw-image-system [data-image-family=product-studio]>img:first-child,.tw-image-system [data-image-family=product-studio] .tw-product-image,.tw-image-system [data-image-family=product-studio] .page-hero-visual-images>img{filter:contrast(1.075)saturate(.9)brightness(1.015)}.tw-image-system .tw-product-visual[data-image-family=product-studio]{background:radial-gradient(circle at 42% 28%,#f6f1e8 0,#dad4c9 48%,#aebabb 100%),#d6d1c7}.tw-image-system .tw-product-visual[data-image-family=product-studio] .tw-product-image{filter:contrast(1.075)saturate(.9)drop-shadow(0 19px 22px #2730322e)}.tw-image-system :is(.identity-scene,.vehicle-story,.culture-scene,.vehicle-inspiration-card,.inner-story-image)[data-image-family=vehicle-stories]{isolation:isolate;border-color:var(--tw-vehicle-edge);position:relative;box-shadow:inset 0 1px #dbe7e829}.tw-image-system :is(.identity-scene,.vehicle-story,.culture-scene,.vehicle-inspiration-card,.inner-story-image)[data-image-family=vehicle-stories]>img:first-child,.tw-image-system .page-hero-visual[data-image-family=vehicle-stories] .page-hero-visual-images>img{filter:contrast(1.055)saturate(.86)brightness(.95)}.tw-image-system .page-hero-visual[data-image-family=vehicle-stories]{border-color:var(--tw-vehicle-edge);background:#0b1821;box-shadow:0 34px 82px #0000005c}.tw-image-system :is(.art-teaser-image,.art-manifesto-image,.art-study-grid figure,.page-hero-visual)[data-image-family=wheel-art]{isolation:isolate;border-color:var(--tw-art-edge);position:relative;box-shadow:inset 0 1px #f3d9b03d,0 34px 78px #04080c3d}.tw-image-system :is(.art-teaser-image,.art-manifesto-image,.art-study-grid figure,.page-hero-visual)[data-image-family=wheel-art]:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 52% 34%,#e0b87e2b,#0000 31%),linear-gradient(#0000 48%,#040a0f57);position:absolute;inset:0}.tw-image-system [data-image-family=wheel-art]>img:first-child,.tw-image-system [data-image-family=wheel-art]>div>img:first-child,.tw-image-system .page-hero-visual[data-image-family=wheel-art] .page-hero-visual-images>img{filter:contrast(1.065)saturate(.88)brightness(.96)}@media (width<=760px){:root{--tw-heading-level-1:clamp(40px, 11.8vw, 62px);--tw-heading-level-2:clamp(31px, 9.2vw, 48px);--tw-heading-level-3:clamp(20px, 6.2vw, 30px)}.tw-heading-system main :where(h1,h2,h3),.site-shell :where(.button,.text-link,.callout a,.page-transition a,.studio-grid button,.mobile-project-cta){overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.studio-grid article>div:last-child,.studio-grid article>div:last-child>*,.studio-action,.studio-action>*{min-width:0}.studio-grid h3{font-size:clamp(24px,7.4vw,30px);line-height:1.04}.route-gallery .mobile-project-cta{display:none}}.hero-v52{min-height:max(760px,100svh)}.hero-v52 .hero-copy{width:min(720px,49vw);padding-top:24px}.hero-v52 .hero-copy h1{max-width:11.5ch}.hero-v52 .hero-copy>.hero-support{max-width:48ch;margin-bottom:0}.hero-v52 .actions{margin-top:34px}.hero-v52 .concept-label{max-width:340px}.hero-aftercare{padding:28px var(--page-pad);border-bottom:1px solid var(--line);background:#07141d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;display:grid;position:relative}.hero-aftercare>p{color:#aebdc0;max-width:820px;margin:0;font-size:13px;line-height:1.7}.hero-aftercare>a{border-bottom:1px solid var(--gold);color:#dedbd5;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;min-width:210px;min-height:48px;font-size:10px;font-weight:700;display:flex}.quick-nav a:last-child{color:var(--gold-hi)}.nav-overview{grid-template-columns:minmax(280px,.62fr) minmax(660px,1.62fr)}.nav-groups{grid-template-columns:repeat(3,minmax(180px,1fr));gap:48px clamp(28px,3.5vw,64px)}.contact-details-step{border-top:1px solid #aeb8b8;border-bottom:1px solid #aeb8b8;grid-column:1/-1;min-width:0;padding:4px 0 0}.contact-details-step summary{color:#263a43;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;min-height:62px;font-size:11px;font-weight:720;list-style:none;display:flex}.contact-details-step summary::-webkit-details-marker{display:none}.contact-details-step:not([open])>:not(summary){display:none}.contact-details-step summary:after{content:"＋";color:#8d6335;flex:none;font-size:20px;font-weight:400}.contact-details-step[open] summary:after{content:"−"}.contact-details-step>p{color:#657174;margin:-5px 0 24px;font-size:13px;line-height:1.6}.contact-details-grid{grid-template-columns:1fr 1fr;gap:25px 18px;padding-bottom:28px;display:grid}.contact-details-grid>.wide{grid-column:1/-1}.contact-details-step>.contact-upload{margin:0 0 22px}.contact-details-step>.contact-consents{margin:0 0 28px}@media (width<=1024px){.nav-overview{grid-template-columns:1fr}.nav-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.route-home{padding-bottom:0}.route-home .mobile-project-cta{display:none}.hero-v52{min-height:max(760px,100svh);padding-bottom:0}.hero-v52 .hero-copy{width:auto;padding:132px 22px 0}.hero-v52 .hero-copy h1{max-width:10ch;margin:18px 0 20px;font-size:clamp(43px,12.2vw,61px);line-height:.93}.hero-v52 .hero-copy>.hero-support{max-width:31ch;font-size:16px;line-height:1.5}.hero-v52 .actions{margin-top:28px}.hero-v52 .car-image{background-position:72% bottom;background-size:auto 55%;inset:0 -250px 0 -330px}.hero-v52:after{background:linear-gradient(#050b0f 0,#050b0fed 43%,#050b0f29 67%,#050b0f 100%),linear-gradient(90deg,#050b0fb8,#0000 74%)}.hero-v52 .concept-label{max-width:250px;font-size:9px;line-height:1.5;bottom:24px;right:22px}.hero-aftercare{grid-template-columns:1fr;gap:18px;padding:26px 22px 32px}.hero-aftercare>a{width:100%;min-width:0}.nav-groups{grid-template-columns:1fr;gap:38px}.contact-details-grid{grid-template-columns:1fr;gap:20px}.contact-details-grid>.wide{grid-column:auto}.contact-details-step summary{min-height:68px;font-size:10px;line-height:1.55}}@media (width<=390px){.hero-v52 .hero-copy{padding-inline:18px}.hero-v52 .hero-copy h1{font-size:clamp(40px,12.4vw,49px)}.hero-v52 .concept-label{max-width:225px;right:18px}}@media (width<=760px) and (height<=560px) and (orientation:landscape){.hero-v52{min-height:640px}.hero-v52 .hero-copy{width:58%;padding:104px 0 0 22px}.hero-v52 .hero-copy h1{max-width:11ch;font-size:clamp(32px,6vw,42px)}.hero-v52 .car-image{background-position:68% bottom;background-size:auto 72%;inset:0 -120px 0 24%}}.page-breadcrumb{color:#9eabad;font:9px/1.5 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:28px;display:flex}.page-breadcrumb a{border-bottom:1px solid #0000;align-items:center;min-height:44px;display:inline-flex}.page-breadcrumb a:hover,.page-breadcrumb a:focus-visible{color:var(--gold-hi);border-color:var(--gold-hi)}.page-breadcrumb b{overflow-wrap:anywhere;color:#d9ddda;min-width:0;font-weight:620}.page-hero-action{border-bottom:1px solid var(--gold);color:#ebe8e1;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;width:min(310px,100%);min-height:52px;margin-top:32px;font-size:10px;font-weight:720;display:flex}.page-hero-action span{color:var(--gold-hi);font-size:16px}.anchor-target{top:calc(var(--header-h) * -1);pointer-events:none;width:1px;height:1px;display:block;position:relative}.contact-truth{color:#283d45;background:#f4efe67a;border:1px solid #83969b;grid-column:1/-1;padding:20px 22px}.contact-truth strong{color:#4f3624;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.contact-truth p{color:#4b5c61;margin:0;font-size:13px;line-height:1.65}.evidence-boundary{color:#667376;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #6d7e816b;margin-top:22px;padding-top:18px;font-size:12px;line-height:1.65;display:block}.hero-v53 .hero-copy h1{text-wrap:balance}.hero-v53 .car-image{filter:saturate(.74)contrast(1.075)brightness(.82)}.site-shell main>*,.site-shell form,.site-shell fieldset,.site-shell input,.site-shell textarea,.site-shell select{min-width:0}.site-shell input,.site-shell textarea,.site-shell select{max-width:100%}@media (width<=1024px){.nav{max-height:calc(100dvh - var(--header-h));overscroll-behavior:contain}.nav-overview{min-height:auto}}@media (width<=760px){.page-breadcrumb{gap:8px;margin-bottom:18px;font-size:8px}.page-breadcrumb a{min-height:38px}.page-hero-action{width:100%;min-height:50px;margin-top:24px}.page-hero-has-composition{min-height:860px;padding-bottom:62px}.page-hero-has-composition .page-hero-copy{min-width:0}.page-hero-has-composition .page-hero-copy>p:not(.eyebrow){max-width:38ch}.page-hero-visual{height:300px}.page-hero-visual-images>img{object-position:center}.hero-v53 .car-image{background-position:70% bottom}.contact-layout{overflow:hidden}.contact-form{width:100%}.contact-form :where(input,textarea,select,button,summary){min-height:48px}.contact-truth{grid-column:auto;padding:18px}.footer-column a,.social-pending,.language,.menu-toggle{min-height:44px}}@media (width<=430px){:root{--page-pad:20px}.site-header{padding-inline:16px}.brand{width:clamp(142px,42vw,172px)}.header-actions{gap:7px}.language{min-width:46px}.language span{display:none}.hero-v53 .hero-copy,.page-hero{padding-left:var(--page-pad);padding-right:var(--page-pad)}.hero-v53 .hero-copy h1,.page-hero h1{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.hero-v53 .concept-label{right:var(--page-pad);left:var(--page-pad);text-align:right;max-width:none}.nav-overview{padding-inline:var(--page-pad)}.contact-layout,.content-grid,.footer{padding-left:var(--page-pad);padding-right:var(--page-pad)}}@media (width<=340px){:root{--page-pad:16px}.site-header{padding-inline:12px}.brand{width:136px}.language{min-width:42px}.menu-toggle{min-width:44px;padding-inline:11px}.hero-v53 .hero-copy h1,.page-hero h1{font-size:39px}}@media (width<=760px) and (height<=560px) and (orientation:landscape){.nav-overview{padding-top:28px}.nav-intro .nav-title{font-size:34px}.page-hero-has-composition{min-height:700px}}.studio-preview-mode .home-future-state,.studio-preview-mode .studio-updates{position:relative}.studio-edit-marker{gap:8px;min-height:40px;padding:6px 9px}.studio-edit-marker>b{color:#fff6e8;font:750 10px/1 var(--font-geist-mono);letter-spacing:.06em}.studio-edit-marker>span{flex:0 0 18px}.studio-edit-marker>i{color:#d8c8b2;font-style:normal}.studio-edit-marker:hover>b,.studio-edit-marker:focus-visible>b,.studio-edit-marker:hover>i,.studio-edit-marker:focus-visible>i{color:#071018}.studio-preview-mode [data-review-ref]:hover{outline-offset:2px;cursor:crosshair!important;outline:2px solid #e2b06e!important}.detailed-review-dock{z-index:9998;color:#f1eee8;pointer-events:none;background:#050c11f0;border:1px solid #b9844f;gap:4px;width:min(360px,100vw - 28px);padding:11px 14px;display:grid;position:fixed;bottom:14px;right:14px;box-shadow:0 12px 38px #00000061}.detailed-review-dock span,.detailed-review-dock small{color:#9eafb2;font:9px var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase}.detailed-review-dock b{color:#e2b06e;font:700 12px var(--font-geist-mono)}.tw-studio-background-preview-active{isolation:isolate;overflow:hidden;position:relative!important}.tw-studio-background-preview-active:before,.tw-studio-background-preview-active:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:-14px}.tw-studio-background-preview-active:before{background-image:var(--tw-studio-preview-image);background-position:var(--tw-studio-preview-position,50% 50%);background-repeat:no-repeat;background-size:var(--tw-studio-preview-size,cover);filter:var(--tw-studio-preview-filter,none)}.tw-studio-background-preview-active:after{z-index:0;background:rgba(3, 10, 14, var(--tw-studio-preview-shade,.35))}.tw-studio-background-preview-active>*{z-index:1;position:relative}.tw-studio-logo-preview{z-index:8;pointer-events:none;filter:drop-shadow(0 6px 15px #00000073);height:auto;position:absolute}.tw-studio-logo-preview.position-top-left{top:5%;left:5%}.tw-studio-logo-preview.position-top-center{top:5%;left:50%;transform:translate(-50%)}.tw-studio-logo-preview.position-top-right{top:5%;right:5%}.tw-studio-logo-preview.position-middle-left{top:50%;left:5%;transform:translateY(-50%)}.tw-studio-logo-preview.position-middle-center{top:50%;left:50%;transform:translate(-50%,-50%)}.tw-studio-logo-preview.position-middle-right{top:50%;right:5%;transform:translateY(-50%)}.tw-studio-logo-preview.position-bottom-left{bottom:5%;left:5%}.tw-studio-logo-preview.position-bottom-center{bottom:5%;left:50%;transform:translate(-50%)}.tw-studio-logo-preview.position-bottom-right{bottom:5%;right:5%}.tw-studio-structure-preview{min-height:360px;padding:clamp(54px, 8vw, 112px) var(--page-pad);background:#0b161d;border-block:1px dashed #c7965b;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,76px);display:grid;position:relative}.tw-studio-structure-preview>span{top:16px;left:var(--page-pad);color:#d8a96c;font:9px var(--font-geist-mono);letter-spacing:.12em;position:absolute}.tw-studio-structure-preview figure{background:#111f27;border:1px dashed #52656d;place-items:center;min-height:240px;margin:0;display:grid}.tw-studio-structure-preview figure span{color:#75898e;max-width:240px;font:9px/1.5 var(--font-geist-mono);text-align:center}.tw-studio-structure-preview h2{color:#efece6;text-transform:none;margin:0 0 18px;font-size:clamp(34px,5vw,66px);line-height:.98}.tw-studio-structure-preview p{color:#aebcbc;max-width:650px;line-height:1.7}.tw-studio-structure-preview.template-text,.tw-studio-structure-preview.template-facts,.tw-studio-structure-preview.template-quote,.tw-studio-structure-preview.template-cta{grid-template-columns:minmax(0,760px)}@media (width<=760px){.tw-studio-structure-preview{grid-template-columns:1fr}}.tw-studio-foreground-preview{z-index:3;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.tw-studio-foreground-preview img{object-fit:contain;width:100%;height:100%;display:block}.tw-studio-additional-preview{z-index:2;background:#061018;border-top:1px solid #d6b37e7a;margin:0;display:grid;position:relative;overflow:hidden}.tw-studio-additional-preview img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.tw-studio-additional-preview figcaption{color:#d8c4a4;font:8px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;background:#0a1820;padding:9px 12px}.home-future-state{background:#07141d;grid-template-columns:minmax(0,1.18fr) minmax(400px,.82fr);min-height:780px;display:grid}.future-state-image{isolation:isolate;min-height:780px;position:relative;overflow:hidden}.future-state-image:after{content:"";z-index:1;background:linear-gradient(90deg,#0000 62%,#07141dc2),linear-gradient(#0000 48%,#050e14cc);position:absolute;inset:0}.future-state-image>img{object-fit:cover;object-position:52% center;filter:saturate(.78)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.future-state-image>span{z-index:2;color:#d8c4a4;font:8px/1.55 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:24px;left:28px;right:28px}.future-state-copy{color:#d8dedc;flex-direction:column;justify-content:center;padding:clamp(70px,8vw,130px) clamp(38px,6vw,96px);display:flex}.future-state-copy h2{color:#f0eee8;text-wrap:balance;max-width:760px;margin:20px 0 24px;font-size:clamp(45px,5.5vw,84px);line-height:.98}.future-state-copy>p:not(.eyebrow){color:#aebdbf;max-width:600px;margin:0;font-size:16px;line-height:1.75}.future-state-copy ul{gap:0;margin:34px 0;padding:0;list-style:none;display:grid}.future-state-copy li{color:#d7d6d0;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #2f444d;align-items:center;min-height:50px;font-size:11px;display:flex}.future-state-copy li:last-child{border-bottom:1px solid #2f444d}.studio-updates{padding:clamp(88px, 9vw, 150px) var(--page-pad);color:var(--stone-ink);background:linear-gradient(135deg,#e7e1d6,#cbd8d9)}.studio-updates>header{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:8vw;margin-bottom:50px;display:grid}.studio-updates h2{max-width:870px;color:var(--stone-ink);margin-bottom:0}.studio-updates>header>p{color:#43555c;max-width:600px;margin:0;font-size:15px;line-height:1.75}.studio-update-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.studio-stream-controls{justify-content:space-between;align-items:end;gap:20px;margin:0 0 24px;display:flex}.studio-stream-controls>div{border:1px solid #53666d;grid-template-columns:1fr 1fr;min-width:min(100%,680px);display:grid}.studio-stream-controls button{color:#33474e;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #53666d;min-height:54px;padding:10px 18px;font-size:10px;font-weight:720}.studio-stream-controls button:last-child{border-right:0}.studio-stream-controls button.active{color:#e4bb84;background:#0a1923}.studio-stream-controls label{color:#51646a;letter-spacing:.1em;text-transform:uppercase;gap:5px;font-size:8px;display:grid}.studio-stream-controls select{color:#263a41;background:0 0;border:1px solid #53666d;border-radius:0;min-height:42px;padding:8px 34px 8px 12px}.knowledge-hub-section{padding:clamp(84px, 9vw, 148px) var(--page-pad);position:relative}.knowledge-hub-section>header{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:end;gap:8vw;margin-bottom:52px;display:grid}.knowledge-hub-section>header h2{overflow-wrap:anywhere;max-width:850px;margin-bottom:0;font-size:clamp(42px,5.4vw,82px)}.knowledge-hub-section>header>p:last-child{margin:0;line-height:1.75}.knowledge-hub-section>div{background:#465a62;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.knowledge-hub-section article{background:#0b1922;min-height:330px;padding:30px}.knowledge-hub-section article>span{color:#d6a76b;font:10px var(--font-geist-mono)}.knowledge-hub-section article h3{color:#eeece6;margin:52px 0 18px;font-size:clamp(24px,2.3vw,35px);line-height:1.05}.knowledge-hub-section article p{color:#aab9bb;line-height:1.7}.knowledge-materials{color:#e5e7e2;background:linear-gradient(135deg,#132630,#071018)}.knowledge-materials h2{color:#f0eee8}.knowledge-materials>header>p:last-child{color:#aab9bb}.knowledge-care{color:#263940;background:linear-gradient(135deg,#e7e0d5,#c8d6d7)}.knowledge-care article{background:#eef0eb}.knowledge-care article>span{color:#79512d}.knowledge-care article h3{color:#1e343c}.knowledge-care article p{color:#506269}.knowledge-care>small{color:#53666d;font:8px/1.6 var(--font-geist-mono);letter-spacing:.1em;margin-top:22px;display:block}.knowledge-related{background:#08131b;border-block:1px solid #384c55;grid-template-columns:repeat(4,1fr);display:grid}.knowledge-related a{color:#d7dfdc;border-right:1px solid #384c55;justify-content:space-between;align-items:center;gap:16px;min-height:116px;padding:24px;font-size:11px;display:flex}.knowledge-related a:last-child{border-right:0}.knowledge-related span{color:#d8a96c}@media (width<=900px){.studio-stream-controls{flex-direction:column;align-items:stretch}.studio-stream-controls>div{min-width:100%}.knowledge-hub-section>header{grid-template-columns:1fr}.knowledge-hub-section>div,.knowledge-related{grid-template-columns:1fr 1fr}}@media (width<=620px){.studio-stream-controls>div,.knowledge-hub-section>div,.knowledge-related{grid-template-columns:1fr}.studio-stream-controls button{border-bottom:1px solid #53666d;border-right:0}.knowledge-related a{border-bottom:1px solid #384c55;border-right:0}}.studio-update-grid article{background:#0a1923;min-width:0}.studio-update-grid article>a{flex-direction:column;height:100%;display:flex}.studio-update-image{height:320px;position:relative;overflow:hidden}.studio-update-image:after{content:"";background:linear-gradient(#0000 42%,#040d13db);position:absolute;inset:0}.studio-update-image img{object-fit:cover;filter:saturate(.76)contrast(1.04);width:100%;height:100%;transition:transform .75s}.studio-update-grid a:hover .studio-update-image img{transform:scale(1.025)}.studio-update-image>span{z-index:1;color:#e0c49b;font:7px/1.55 var(--font-geist-mono);letter-spacing:.1em;position:absolute;bottom:16px;left:18px;right:18px}.studio-update-copy{flex-direction:column;flex:1;padding:28px;display:flex}.studio-update-copy>p:first-child{color:#7e9095;font:8px var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;gap:12px;margin:0 0 24px;display:flex}.studio-update-copy>small{color:var(--gold-hi);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.studio-update-copy h3{color:#f0eee8;margin:12px 0 14px;font-size:clamp(25px,2.25vw,38px);line-height:1.05}.studio-update-copy>p:not(:first-child){color:#aebdc0;margin:0 0 28px;line-height:1.65}.studio-update-copy>b{color:#dfb77e;letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-size:9px}.studio-update-copy>b i{font-style:normal}.studio-updates-all{color:#2b3d44;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #815d36;justify-content:space-between;align-items:center;min-height:62px;margin-top:26px;font-size:10px;font-weight:720;display:flex}.contact-upload-context{grid-template-columns:1fr;gap:18px;margin-top:22px;display:grid}.contact-consents .consent>span{gap:4px;display:grid}.contact-consents .consent b{color:#2c3d44;letter-spacing:0;font-size:12px}.contact-consents .consent small{color:#59676b;letter-spacing:0;font-size:11px;line-height:1.55}.contact-consents input:disabled+span{opacity:.55}.contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-note{color:#243940;background:#f0ebe1b3;border:1px solid #7f9699;padding:16px 18px;line-height:1.6}.form-note-error,.form-note-partial{color:#6d3d23;border-color:#9c6a43}.contact-form .button:disabled{cursor:wait;opacity:.7}@media (width<=1024px){.home-future-state{grid-template-columns:1fr}.future-state-image{min-height:620px}.future-state-copy{padding:78px var(--page-pad) 96px}.studio-updates>header{grid-template-columns:1fr;gap:24px}}@media (width<=760px){.studio-edit-marker{max-width:calc(100% - 16px);top:8px;right:8px}.studio-edit-marker>i{display:none}.home-future-state{min-height:0}.future-state-image{min-height:480px}.future-state-image:after{background:linear-gradient(#0000 38%,#050e14e0)}.future-state-copy h2{font-size:clamp(43px,12vw,60px)}.studio-updates{padding-inline:var(--page-pad)}.studio-update-grid{grid-template-columns:1fr}.studio-update-image{height:310px}.contact-upload,.contact-consents{padding:18px}.contact-upload-previews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.future-state-image{min-height:420px}.studio-update-image{height:270px}}.hero-v53 .car-image{background-image:var(--home-hero-image-desktop);filter:saturate(.9)contrast(1.03)brightness(.92);background-position:50%;transform:none}.hero-v53:after{background:linear-gradient(90deg,#071018fa 0 25%,#071018dc 39%,#07101824 68%,#07101870 100%),linear-gradient(0deg,#071018 0,#0000 31%)}@media (width<=760px){.hero-v53 .car-image{background-color:#071018;background-image:var(--home-hero-image-mobile);filter:saturate(.92)contrast(1.025)brightness(.9);background-position:bottom;background-repeat:no-repeat;background-size:100%;inset:0}.hero-v53:after{background:linear-gradient(#050b0ffc 0,#050b0ff2 48%,#050b0f38 68%,#050b0fc7 100%),linear-gradient(90deg,#050b0f80,#0000 76%)}}@media (width<=760px) and (height<=560px) and (orientation:landscape){.hero-v53 .car-image{background-image:var(--home-hero-image-desktop);background-position:100% 100%;background-size:auto 100%}}.callout{isolation:isolate;color:#eef0eb;background:#071018;position:relative;overflow:hidden}.callout:before{content:"";z-index:-2;filter:saturate(.68)contrast(1.08)brightness(.72);background:url(/tw-v70-project-callout-winged-car.webp) 45% 57%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.callout:after{content:"";z-index:-1;background:linear-gradient(90deg,#050c11f7 0%,#050c11c2 47%,#050c11e8 100%),linear-gradient(#0000 28%,#050c117a);position:absolute;inset:0}.callout>div,.callout>a,.callout>.studio-edit-marker{z-index:2;position:relative}.callout>div>span{color:#c4b397}.callout a{color:#f1eee8;text-shadow:0 1px 16px #000000b8}.callout-actions{gap:8px;width:min(420px,42vw);display:grid}.callout-actions a{border-bottom:1px solid var(--gold-hi);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:20px;width:100%;min-width:0;padding:15px 0;font-size:10px;font-weight:660;line-height:1.45;display:flex}.callout-actions .callout-secondary{color:#bfc9c7;border-color:#bfc9c759;font-size:8px}.home-project-capacity{min-height:590px;padding:clamp(92px, 11vw, 166px) var(--page-pad);color:#edf0ea;background:linear-gradient(118deg,#050e14fc 0 46%,#061219d6 68%,#071116f5),url(/tw-v70-project-callout-winged-car.webp) 70% 58%/cover no-repeat;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:end;gap:clamp(54px,9vw,150px);display:grid;position:relative;overflow:hidden}.home-project-capacity:before{content:"LIMITED / PERSONAL / DELIBERATE";top:31px;right:var(--page-pad);color:#dcb88485;font:8px var(--font-geist-mono);letter-spacing:.17em;position:absolute}.home-project-capacity>div{z-index:1;position:relative}.home-project-capacity h2{color:#f0eee8;max-width:15ch;margin:16px 0 0;font-size:clamp(38px,4.8vw,72px);line-height:.97}.home-project-capacity>div:last-child{border-top:1px solid #dcb8846b;padding-top:30px}.home-project-capacity>div:last-child>p{color:#aebcbd;max-width:56ch;margin:0 0 18px;font-size:14px;line-height:1.75}.capacity-actions{gap:18px;margin-top:32px;display:grid}.capacity-actions .button{width:min(100%,370px)}.capacity-actions .text-link{color:#c4cfcd;width:fit-content}@media (width<=900px){.home-project-capacity{grid-template-columns:1fr;gap:58px;min-height:0}}@media (width<=760px){.callout-actions,.callout-actions a{width:100%}.home-project-capacity{background-position:64%;padding:90px 22px}.home-project-capacity:before{right:22px}.home-project-capacity h2{font-size:clamp(40px,11.5vw,58px)}}.home-collaboration{grid-template-columns:minmax(520px,1.18fr) minmax(400px,.82fr);min-height:720px}.collaboration-visual{background:#e8dfd1;min-height:680px}.collaboration-visual>img:first-child{object-fit:contain}.collaboration-copy{padding:72px clamp(40px,5vw,92px)}.home-corvette-signature{grid-template-columns:minmax(340px,.96fr) minmax(420px,1.04fr);min-height:650px}.home-corvette-signature-image{min-height:620px;max-height:700px}.home-corvette-signature-copy{padding:72px clamp(42px,6vw,106px)}.corvette-origin-opening figure{aspect-ratio:16/10;height:auto;min-height:0}.corvette-origin-opening figure img{object-position:50% 68%}.corvette-origin-opening{grid-template-columns:minmax(440px,1.1fr) minmax(400px,.9fr);gap:clamp(42px,6vw,96px);min-height:76svh;padding-top:72px;padding-bottom:72px}@media (width<=1024px){.home-collaboration{grid-template-columns:1fr;min-height:0}.collaboration-visual{aspect-ratio:16/10;min-height:0}.home-corvette-signature{min-height:0}.home-corvette-signature-image{min-height:clamp(440px,56svh,620px);max-height:620px}.corvette-origin-opening figure{aspect-ratio:16/10;height:auto;min-height:0}.corvette-origin-opening{grid-template-columns:1fr;min-height:0}}@media (width<=760px){.callout:before{background-position:47% 61%}.callout:after{background:linear-gradient(#050c1175 0%,#050c11bd 36%,#050c11f7 100%)}.collaboration-visual{aspect-ratio:auto;min-height:430px}.home-corvette-signature-image{height:min(52svh,500px);min-height:410px;max-height:500px}.home-corvette-signature-copy{padding:58px 22px 66px}.corvette-origin-opening figure{aspect-ratio:4/3;height:auto;min-height:0}}.page-hero-wheels.page-hero-has-composition:before{background:0 0!important}.page-hero-wheels:after{z-index:0;background:linear-gradient(90deg,#03070af7 0%,#03070ae6 31%,#03070a6b 58%,#03070a29 78%,#03070ab3 100%),linear-gradient(#0000 46%,#03070ac7)}.page-hero-wheels .page-hero-copy{z-index:2;width:min(660px,48vw);position:relative}.page-hero-visual-wheel-dark-hero{z-index:-1;width:100%;height:100%;box-shadow:none;background:#030609;border:0;inset:0}.page-hero-visual-wheel-dark-hero .page-hero-visual-images{background:#030609}.page-hero-visual-wheel-dark-hero .page-hero-visual-images>img{object-fit:cover;object-position:center}.page-hero-visual-wheel-dark-hero .page-hero-visual-mark{opacity:.42;top:auto;bottom:62px}.page-hero-visual-wheel-dark-hero figcaption{text-align:right;width:min(420px,46vw);left:auto}.wheel-links{background:#26343b;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.wheel-links a,.wheel-links a:nth-child(n){isolation:isolate;background:#07121a;min-width:0;min-height:360px;overflow:hidden}.wheel-links a:after{content:"";z-index:-1;background:linear-gradient(#040b101f 0%,#040b109e 42%,#040b10f7 100%);transition:background .25s;position:absolute;inset:0}.wheel-links a>img{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.75)brightness(.76);width:100%;height:100%;transition:transform .45s,filter .3s;position:absolute;inset:0}.wheel-links a:hover>img,.wheel-links a:focus-visible>img{filter:saturate(.92)brightness(.86);transform:scale(1.035)}.wheel-links a:hover:after,.wheel-links a:focus-visible:after{background:linear-gradient(#040b106b,#040b10fa)}.wheel-links h2{text-wrap:balance;margin-top:115px}.system-learn-more{color:#6b4427;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:16px;margin-top:34px;font-size:10px;font-weight:800;display:inline-flex}.advanced-system-note>div:last-child{background:#41545d;gap:1px}.advanced-system-note article{background:#0b1a24;border:0;padding:0}.advanced-system-note article+article{border:0}.advanced-system-note article>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.advanced-system-note article>div{padding:30px 32px 34px}.wheel-freedom{min-height:720px;padding:clamp(86px, 10vw, 160px) var(--page-pad);color:#eceae4;background:#07141d;align-items:center;display:grid;position:relative;overflow:hidden}.wheel-freedom:after{content:"";background:linear-gradient(90deg,#050d12f7 0%,#050d12db 42%,#050d123d 75%);position:absolute;inset:0}.wheel-freedom>img{object-fit:cover;object-position:64% center;width:100%;height:100%;position:absolute;inset:0}.wheel-freedom>div{z-index:2;width:min(670px,52vw);position:relative}.wheel-freedom h2{color:#f0eee8;text-wrap:balance;max-width:650px}.wheel-freedom>div>p:not(.eyebrow){color:#abb8ba;max-width:570px;font-size:16px;line-height:1.75}.wheel-freedom a{color:#e3bd88;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #b78a57;gap:18px;margin-top:28px;padding-bottom:10px;font-size:10px;font-weight:800;display:inline-flex}.wheel-freedom .studio-edit-marker{z-index:4}@media (width<=1100px){.wheel-links{grid-template-columns:repeat(3,1fr)}.wheel-links a:nth-child(n+4){min-height:320px}}@media (width<=760px){.page-hero-wheels .page-hero-copy{width:auto}.page-hero-visual-wheel-dark-hero .page-hero-visual-images>img{object-position:61% center}.page-hero-visual-wheel-dark-hero figcaption{width:calc(100% - 44px)}.wheel-links{scroll-snap-type:none;grid-template-columns:1fr 1fr;display:grid;overflow:visible}.wheel-links a,.wheel-links a:nth-child(n){min-width:0;min-height:270px;padding:28px 20px}.wheel-links a:last-child{grid-column:1/-1}.wheel-links h2{margin-top:70px;font-size:24px}.wheel-links p{font-size:11px}.advanced-system-note article>div{padding:26px 22px 30px}.wheel-freedom{min-height:620px;padding:78px 22px}.wheel-freedom:after{background:linear-gradient(#050d1233 0%,#050d12c7 36%,#050d12fa 100%)}.wheel-freedom>img{object-position:66% center}.wheel-freedom>div{align-self:end;width:auto}.collaboration-visual,.process-invitation-visual,.system-wheel,.wheel-knowledge .spec-visual{aspect-ratio:16/10;min-height:0}.collaboration-visual>img:first-child,.process-invitation-visual>img:first-of-type,.system-wheel>img:first-child,.wheel-knowledge .spec-visual>img:first-child{object-position:center}.identity-scene{aspect-ratio:16/10;min-height:0}.identity-copy{margin:-28px 18px 0}.studio-image{aspect-ratio:16/10;background-position:50%;min-height:0}.vehicle-inspiration-card,.vehicle-inspiration-card-1,.vehicle-inspiration-card-2,.vehicle-inspiration-card-5,.vehicle-inspiration-card-6{min-height:0;display:block}.vehicle-inspiration-card>img:first-child,.vehicle-inspiration-card[data-vehicle=xpeng-g9]>img:first-child{z-index:0;aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;height:auto;position:relative;inset:auto}.vehicle-inspiration-card[data-vehicle=xpeng-g9]>img:first-child{object-fit:contain;background:#0b1720}.vehicle-inspiration-card:after{display:none}.vehicle-card-status{z-index:2}.vehicle-card-copy{background:#07131b;padding:24px 22px 30px;position:relative;inset:auto}.vehicle-story,.vehicle-story-1,.vehicle-story-2,.vehicle-story-6,.vehicle-story-7{min-height:0;display:block}.vehicle-story>img{z-index:0;aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;height:auto;position:relative;inset:auto}.vehicle-story:after{display:none}.vehicle-story>div{background:#0a1720;padding:24px 22px 28px;position:relative;inset:auto}.vehicle-story-mark{width:118px;margin-bottom:15px}.home-opportunities article{padding-top:242px}.home-opportunities article>img{aspect-ratio:16/10;object-position:center;height:auto}.corvette-origin-problem figure{aspect-ratio:4/3;height:auto;min-height:0}.corvette-detail-grid .corvette-detail-wide{aspect-ratio:3/4;min-height:0}.wheel-freedom{min-height:560px}}.page-hero-gallery.page-hero-has-composition:before{background:0 0!important}.page-hero-gallery:after{z-index:0;background:linear-gradient(90deg,#03080cfa 0%,#03080ce8 31%,#03080c63 59%,#03080c2e 77%,#03080cab 100%),linear-gradient(#0000 48%,#03080cbd)}.page-hero-gallery .page-hero-copy{z-index:3;width:min(650px,46vw);position:relative}.page-hero-visual-studio-bmw-hero{z-index:-1;width:100%;height:100%;box-shadow:none;background:#03080c;border:0;inset:0}.page-hero-visual-studio-bmw-hero .page-hero-visual-images,.page-hero-visual-studio-bmw-hero .page-hero-visual-images picture,.page-hero-visual-studio-bmw-hero .page-hero-visual-images img{width:100%;height:100%;display:block}.page-hero-visual-studio-bmw-hero .page-hero-visual-images img{object-fit:cover;object-position:62% center}.page-hero-visual-studio-bmw-hero .page-hero-visual-mark{opacity:.34;top:auto;bottom:58px}.page-hero-visual-studio-bmw-hero figcaption{text-align:right;width:min(470px,46vw);left:auto}.design-studio>header{padding-block:clamp(76px,8vw,118px)}.studio-lens-grid{background:#8e9da0;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.studio-lens-grid article{background:linear-gradient(155deg,#e8e3da,#d2dcdb);min-height:340px;padding:42px clamp(25px,2.7vw,48px);position:relative}.studio-lens-grid article:nth-child(2n){background:linear-gradient(155deg,#d4dedc,#eee9e0)}.studio-lens-grid article>span{color:#8c6335;font:10px var(--font-geist-mono);letter-spacing:.15em}.studio-lens-grid h3{color:#172b34;text-transform:uppercase;text-wrap:balance;margin:86px 0 18px;font-size:clamp(22px,2vw,32px);line-height:1.03}.studio-lens-grid p{color:#4b5d62;margin:0;font-size:13px;line-height:1.7}.vehicle-inspiration-card.selected{box-shadow:inset 0 0 0 3px #d4a663}.vehicle-card-copy button{color:#e0b678;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b9864e;min-height:42px;margin-top:18px;padding:0 0 7px;font-size:9px;font-weight:750}.vehicle-card-copy button:focus-visible{outline-offset:4px;outline:2px solid #e0b678}.vehicle-selection-action{z-index:12;min-height:92px;padding:18px var(--page-pad);color:#d6dfdd;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#081720f5;border-top:1px solid #8f6738;justify-content:space-between;align-items:center;gap:28px;display:flex;position:sticky;bottom:0}.vehicle-selection-action>span{font:10px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.vehicle-selection-action .button{color:#e3bd88;min-width:300px}@media (width<=1100px){.studio-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-lens-grid article:last-child{grid-column:1/-1}}@media (width<=760px){.page-hero-gallery.page-hero-has-composition{min-height:830px;padding-top:calc(var(--header-h) + 350px)}.page-hero-gallery:after{background:linear-gradient(0deg,#03080cf8 0 46%,#03080c94 65%,#03080c20 82%,#03080c73 100%)}.page-hero-gallery .page-hero-copy{width:auto}.page-hero-visual-studio-bmw-hero{height:390px}.page-hero-visual-studio-bmw-hero .page-hero-visual-images img{object-position:center 42%}.page-hero-visual-studio-bmw-hero .page-hero-visual-mark{display:none}.page-hero-visual-studio-bmw-hero figcaption{text-align:left;width:auto;bottom:18px;left:22px;right:22px}.design-studio>header{grid-template-columns:1fr;gap:24px;padding:72px 22px}.design-studio>header .eyebrow{grid-column:auto}.studio-lens-grid{grid-template-columns:1fr}.studio-lens-grid article,.studio-lens-grid article:last-child{grid-column:auto;min-height:0;padding:34px 22px 38px}.studio-lens-grid h3{margin-top:34px}.vehicle-card-copy button{text-align:left;width:100%}.vehicle-selection-action{gap:14px;padding:24px 22px;display:grid;position:static}.vehicle-selection-action .button{width:100%;min-width:0}}@media (height<=560px) and (orientation:landscape){.page-hero-gallery.page-hero-has-composition{min-height:620px}.page-hero-visual-studio-bmw-hero .page-hero-visual-images img{object-position:67% center}}.page-hero-contact.page-hero-has-composition:before{background:0 0!important}.page-hero-contact.page-hero-has-composition:after{z-index:0;background:radial-gradient(circle at 50% 52%,#040a0e2e,#040a0ecc 62%),linear-gradient(#03080c9e,#03080c57 42%,#03080ce6)}.page-hero-visual-contact-background{z-index:-1;width:100%;height:100%;box-shadow:none;background:#03080c;border:0;inset:0}.page-hero-visual-contact-background .page-hero-visual-images,.page-hero-visual-contact-background .page-hero-visual-images>img{width:100%;height:100%;display:block}.page-hero-visual-contact-background .page-hero-visual-images>img{object-fit:cover;object-position:50% 58%;filter:saturate(.72)brightness(.64)contrast(1.06)}.page-hero-visual-contact-background .page-hero-visual-mark{opacity:.18}.page-hero-visual-contact-background figcaption{text-align:right;width:min(500px,46vw);left:auto}.studio-lens-grid article{grid-template-rows:auto 1fr;min-height:0;padding:0;display:grid;overflow:hidden}.studio-lens-grid figure{background:#07131b;margin:0;position:relative;overflow:hidden}.studio-lens-grid figure img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.studio-lens-grid figure figcaption{color:#eee9df;font:8px/1.4 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(#0000,#030a0ee6);padding:26px 18px 13px;position:absolute;bottom:0;left:0;right:0}.studio-lens-copy{padding:32px clamp(22px,2.3vw,38px) 38px}.studio-lens-copy>span{color:#8c6335;font:10px var(--font-geist-mono);letter-spacing:.15em}.studio-lens-grid .studio-lens-copy h3{margin:40px 0 18px}.vehicle-gallery-action{min-height:92px;padding:22px var(--page-pad);color:#d6dfdd;background:#081720;border-top:1px solid #8f6738;justify-content:space-between;align-items:center;gap:28px;display:flex}.vehicle-gallery-action>span{font:10px/1.6 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.vehicle-gallery-action .button{color:#e3bd88;min-width:300px}.home-corvette-signature-image{aspect-ratio:16/9;background:#050a0e;align-self:center;min-height:0;max-height:none}.home-corvette-signature-image img{object-fit:contain;object-position:center}.quick-nav{gap:clamp(12px,1.25vw,23px)}.quick-nav a{white-space:nowrap}@media (width<=760px){.page-hero-visual-contact-background .page-hero-visual-images>img{object-position:47% 58%}.page-hero-visual-contact-background .page-hero-visual-mark,.page-hero-visual-contact-background figcaption{display:none}.studio-lens-grid article,.studio-lens-grid article:last-child{padding:0}.studio-lens-copy{padding:28px 22px 36px}.studio-lens-grid .studio-lens-copy h3{margin-top:28px}.vehicle-gallery-action{gap:14px;padding:24px 22px;display:grid}.vehicle-gallery-action .button{width:100%;min-width:0}.home-corvette-signature-image{aspect-ratio:4/5;width:100%;height:auto;min-height:0;max-height:none}}@media (width>=761px){.page-hero-process.page-hero-has-composition{min-height:88svh}.page-hero-process .page-hero-copy{z-index:2;width:min(690px,43vw);position:relative}.page-hero-process .page-hero-visual-process-b3-hero{z-index:0;top:var(--header-h);width:68vw;max-width:none;height:auto;box-shadow:none;border:0;margin:0;position:absolute;bottom:0;right:0;transform:none}.page-hero-process .page-hero-visual-process-b3-hero .page-hero-visual-images>img{object-fit:cover;object-position:70% center;filter:saturate(.9)contrast(1.04)brightness(.9)}.page-hero-process .page-hero-contour{opacity:.34;right:4%}.page-hero-process .page-hero-visual-process-b3-hero figcaption{right:var(--page-pad);width:min(520px,42vw);bottom:22px;left:auto}}.inner-story-fitment .inner-story-secondary-visual{background:#071018;border:1px solid #5b6f7594;width:min(100%,520px);margin:42px 0 0;position:relative;overflow:hidden;box-shadow:0 24px 54px #16212529}.inner-story-fitment .inner-story-secondary-visual img{aspect-ratio:3/2;object-fit:cover;object-position:52% center;filter:saturate(.82)contrast(1.04);width:100%;display:block}.inner-story-fitment .inner-story-secondary-visual figcaption{color:#d7c5aa;font:8px/1.45 var(--font-geist-mono);letter-spacing:.11em;background:#040b0fd1;border:1px solid #d3b07d5c;padding:9px 11px;position:absolute;bottom:12px;left:14px;right:14px}.engineering-basis figure>img{object-position:36% 67%}.engineering-project-visual>img.engineering-project-basis{opacity:.96;filter:saturate(.78)brightness(.88);border:1px solid #d5bc9485;width:min(43%,370px);height:auto;position:absolute;bottom:5%;right:4%;box-shadow:0 20px 48px #0000006b}@media (width>=761px){.page-hero-fitment:before{opacity:1;filter:saturate(.84)contrast(1.03)brightness(.78);background:radial-gradient(circle at 24% 52%,#bb905c21,#0000 29%),url(/tw-v90-fitment-technical.webp) 11% 53%/min(40vw,620px) no-repeat,#050c11}.page-hero-fitment:after{background:linear-gradient(90deg,#050c110d 0%,#050c112e 34%,#050c11e6 57%,#050c11 78%),linear-gradient(#0000 62%,#050c11eb 100%)}.page-hero-fitment .page-hero-copy{width:min(720px,50vw);margin-left:auto}.page-hero-materials:before{filter:saturate(.68)contrast(1.04)brightness(.55);background:url(/tw-v90-engineering-moodboard.webp) 58%/cover no-repeat}.page-hero-materials:after{background:linear-gradient(90deg,#04090dfa 0%,#04090de8 34%,#04090d6b 61%,#04090d33 100%),linear-gradient(#0000 50%,#04090dc2)}.page-hero-finishes:before{filter:saturate(.82)contrast(1.06)brightness(.58);background:url(/tw-v90-finishes-colour.webp) 66%/cover no-repeat}.page-hero-finishes:after{background:linear-gradient(90deg,#04090dfa 0%,#04090deb 32%,#04090d7a 55%,#04090d29 100%),linear-gradient(#0000 52%,#04090dbd)}.page-hero-finishes .page-hero-copy{width:min(680px,48vw)}}@media (width<=760px){.page-hero-fitment,.page-hero-materials,.page-hero-finishes{align-items:end;min-height:880px;padding-bottom:64px}.page-hero-fitment:before{opacity:1;filter:saturate(.82)contrast(1.02)brightness(.72);background:url(/tw-v90-fitment-technical.webp) 50% 10%/cover no-repeat}.page-hero-fitment:after{background:linear-gradient(0deg,#050c11 0 43%,#050c11d6 57%,#050c1133 82%,#050c1170 100%)}.page-hero-materials:before{filter:saturate(.66)contrast(1.02)brightness(.63);background:url(/tw-v90-engineering-moodboard.webp) 57% 8%/auto 58% no-repeat,#050b0f}.page-hero-materials:after{background:linear-gradient(0deg,#050b0f 0 48%,#050b0fc7 62%,#050b0f1f 88%,#050b0f59 100%)}.page-hero-finishes:before{filter:saturate(.84)contrast(1.04)brightness(.66);background:url(/tw-v90-finishes-colour.webp) 55% 5%/auto 58% no-repeat,#071018}.page-hero-finishes:after{background:linear-gradient(0deg,#071018 0 49%,#071018d1 63%,#0710181a 88%,#07101861 100%)}.page-hero-fitment .page-hero-copy,.page-hero-materials .page-hero-copy,.page-hero-finishes .page-hero-copy{align-self:end;width:auto;margin-left:0}.inner-story-fitment .inner-story-secondary-visual{width:100%;margin-top:34px}.engineering-basis figure{min-height:88vw}.engineering-basis figure>img{object-position:35% 70%}.engineering-project-visual>img.engineering-project-basis{width:48%;bottom:4%;right:3%}}.process-closing-visual>img:first-child{mix-blend-mode:normal;filter:drop-shadow(0 34px 52px #00000085);width:min(88%,720px)}@media (width<=760px){.page-hero-process .page-hero-visual-process-b3-hero{top:var(--header-h);width:100%;height:330px;position:relative;bottom:auto;right:0}.page-hero-process .page-hero-visual-process-b3-hero .page-hero-visual-images>img{object-position:72% center}.process-closing-visual>img:first-child{width:100%}}.studio-update-image picture,.studio-update-image picture>img{width:100%;height:100%;display:block}@media (width>=761px){.studio-updates-home .studio-update-grid article:first-child .studio-update-image picture>img{object-fit:cover;object-position:center;background:#07131b}}.finish-swatch.finish-aluminium{background:linear-gradient(135deg,#eef1f0,#737b7f)}.process-closing-visual{background:radial-gradient(circle at 42% 38%,#1a66cf40,#0000 30%),radial-gradient(circle at 62% 63%,#651e9038,#0000 32%),linear-gradient(145deg,#05090e,#081824 58%,#21120d)}.finish-studio-page{color:#e9ece7;background:#07141d}.finish-foundation{background:radial-gradient(circle at 12% 12%,#bac3c41f,#0000 34%),#07141d;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:stretch;min-height:760px;display:grid;position:relative}.finish-foundation figure{background:#05080b;place-items:center;min-width:0;min-height:760px;margin:0;display:grid;position:relative;overflow:hidden}.finish-foundation figure:after,.finish-layer-map figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#03080cb8);position:absolute;inset:0}.finish-foundation figure img{filter:drop-shadow(0 34px 60px #0000007a);width:min(92%,900px);height:auto;display:block}.finish-foundation figcaption,.finish-layer-map figcaption,.finish-impact-stage figure figcaption{z-index:2;color:#d9bd92;font:8px/1.5 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;position:absolute;bottom:20px;left:24px;right:24px}.finish-foundation>div{padding:clamp(78px, 9vw, 150px) var(--page-pad) clamp(78px, 9vw, 150px) clamp(42px, 6vw, 110px);align-self:center}.finish-foundation h2,.finish-surfaces h2,.finish-colour-atlas h2,.finish-layer-map h2,.finish-impact h2,.finish-control h2{text-wrap:balance;max-width:900px;margin:18px 0 26px;font-size:clamp(43px,5.4vw,84px);line-height:.96}.finish-foundation>div>p:not(.eyebrow){color:#afbdc0;max-width:620px;font-size:17px;line-height:1.8}.finish-foundation>div>small{color:#82969b;max-width:620px;font:8px/1.65 var(--font-geist-mono);letter-spacing:.1em;border-top:1px solid #40535c;margin-top:30px;padding-top:22px;display:block}.finish-surfaces,.finish-colour-atlas,.finish-impact,.finish-control{padding:clamp(92px, 10vw, 170px) var(--page-pad);position:relative}.finish-surfaces{color:#152831;background:linear-gradient(135deg,#e7e2d9,#cbd7d8)}.finish-surfaces>header,.finish-colour-atlas>header,.finish-impact>header,.finish-control>header{grid-template-columns:minmax(0,1.18fr) minmax(300px,.62fr);align-items:end;gap:8vw;margin-bottom:62px;display:grid}.finish-surfaces>header .eyebrow,.finish-colour-atlas>header .eyebrow,.finish-impact>header .eyebrow,.finish-control>header .eyebrow{grid-column:1/-1;margin-bottom:-46px}.finish-surfaces>header h2,.finish-colour-atlas>header h2,.finish-impact>header h2,.finish-control>header h2{margin-bottom:0}.finish-surfaces>header>p,.finish-colour-atlas>header>p,.finish-impact>header>p,.finish-control>header>p{color:#52636a;margin:0;font-size:15px;line-height:1.78}.finish-surfaces>div{background:#8b999c;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.finish-surfaces article{background:linear-gradient(145deg,#ffffffe6,#dfdcd3eb),repeating-linear-gradient(90deg,#0000 0 6px,#1a282e14 7px);min-height:270px;padding:34px}.finish-surfaces article:nth-child(2),.finish-surfaces article:nth-child(5){background:linear-gradient(145deg,#d4d2cb,#aeb9ba)}.finish-surfaces article>span{color:#7a512c;font:9px var(--font-geist-mono);letter-spacing:.13em}.finish-palette-groups article>span{color:#835b34;font:9px var(--font-geist-mono);letter-spacing:.13em}.finish-surfaces h3{color:#172b34;text-transform:uppercase;margin:82px 0 15px;font-size:clamp(26px,2.5vw,40px)}.finish-surfaces article p{color:#4f5f65;max-width:420px;margin:0;font-size:13px;line-height:1.68}.finish-colour-atlas{color:#edf0ec;background:radial-gradient(circle at 85% 0,#2d5f703b,#0000 30%),#06121a}.finish-colour-atlas h2,.finish-control h2{color:#f0eee8}.finish-colour-atlas>header>p,.finish-control>header>p{color:#99aaae}.finish-palette-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.finish-palette-groups article{background:#0a1c26d1;border:1px solid #3c4f58;min-width:0;padding:clamp(28px,3vw,48px)}.finish-palette-groups h3{color:#eeeae2;text-transform:uppercase;margin:38px 0 14px;font-size:clamp(28px,3vw,44px);line-height:1.02}.finish-palette-groups article>p{color:#9cabae;min-height:74px;margin:0 0 32px;font-size:13px;line-height:1.68}.finish-palette-groups ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;list-style:none;display:grid}.finish-palette-groups li{gap:9px;min-width:0;display:grid}.finish-palette-groups li i{background:var(--finish-swatch);border:1px solid #ffffff2e;height:54px;display:block;box-shadow:inset 0 12px 18px #ffffff17,inset 0 -16px 22px #0000002e}.finish-palette-groups li b{color:#c7d0d1;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.finish-layer-map{padding:clamp(90px, 10vw, 170px) var(--page-pad);color:#172a33;background:linear-gradient(135deg,#e9e4dc,#c7d5d6);grid-template-columns:minmax(280px,.7fr) minmax(440px,1fr) minmax(320px,.78fr);align-items:center;gap:clamp(34px,5vw,84px);display:grid;position:relative}.finish-layer-copy h2{color:#172a33;font-size:clamp(40px,4.7vw,72px)}.finish-layer-copy>p:last-child{color:#516268;line-height:1.75}.finish-layer-map figure{background:#05080b;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #14222838}.finish-layer-map figure img{width:100%;height:auto;display:block}.finish-layer-map ol{border-top:1px solid #879598;margin:0;padding:0;list-style:none}.finish-layer-map li{border-bottom:1px solid #879598;grid-template-columns:38px 1fr;gap:16px;padding:18px 0;display:grid}.finish-layer-map li>span{color:#8d6237;font:9px var(--font-geist-mono)}.finish-layer-map li h3{color:#1c3039;text-transform:uppercase;margin:0 0 7px;font-size:15px}.finish-layer-map li p{color:#58696e;margin:0;font-size:11px;line-height:1.55}.finish-impact{color:#e9ece8;background:radial-gradient(circle at 50% 46%,#184c623d,#0000 34%),#050d13}.finish-impact>header h2{color:#efeee8}.finish-impact>header>p{color:#98aaae}.finish-impact-stage{background:#40535d;border:1px solid #40535d;grid-template-rows:auto 1fr;grid-template-columns:minmax(480px,1.18fr) minmax(340px,.82fr);gap:1px;display:grid;position:relative}.finish-impact-stage>figure{background:#04070a;grid-row:1/3;min-height:min(72vw,860px);margin:0;position:relative;overflow:hidden}.finish-impact-stage>figure img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .42s,transform .65s;display:block;position:absolute;inset:0;transform:scale(.985)}.finish-impact-controls{background:#40535d;border:0;gap:1px;min-width:0;margin:0;padding:0;display:grid}.finish-impact-controls label{color:#d7dfde;text-align:left;cursor:pointer;background:#0a1923;border:0;grid-template-columns:72px 1fr;align-items:center;gap:22px;min-height:126px;padding:24px;display:grid}.finish-impact-radio:focus-visible~.finish-impact-controls label{outline-offset:-4px}.finish-impact-stage>#finish-impact-study-1:focus-visible~.finish-impact-controls label[for=finish-impact-study-1],.finish-impact-stage>#finish-impact-study-2:focus-visible~.finish-impact-controls label[for=finish-impact-study-2],.finish-impact-stage>#finish-impact-study-3:focus-visible~.finish-impact-controls label[for=finish-impact-study-3]{outline:2px solid #e0b678}.finish-impact-description{color:#1a2d35;background:#e1ddd4;height:100%;padding:clamp(30px,4vw,58px);display:none}.finish-impact-description>b{text-transform:uppercase;font-size:clamp(28px,3.2vw,48px);display:block}.finish-impact-description p{color:#53646a;line-height:1.75}.finish-impact-description small{color:#6b7779;font:8px/1.55 var(--font-geist-mono);letter-spacing:.08em;border-top:1px solid #91a0a2;margin-top:24px;padding-top:18px;display:block}.finish-control{color:#e9ece7;background:linear-gradient(110deg,#7a4f2a1f,#0000 34%),#091a24}.finish-control>ol{background:#40525b;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.finish-control>ol li{background:#0c202b;min-height:300px;padding:30px}.finish-control>ol li>span{color:#d2a76f;font:9px var(--font-geist-mono)}.finish-control>ol h3{color:#efede7;text-transform:uppercase;margin:82px 0 16px;font-size:21px;line-height:1.05}.finish-control>ol p{color:#98a9ac;margin:0;font-size:12px;line-height:1.65}.finish-control>aside{color:#1a2b32;background:linear-gradient(135deg,#e4dfd6,#c7d3d4);grid-template-columns:.72fr 1.28fr;align-items:start;gap:7vw;margin-top:5px;padding:clamp(34px,5vw,70px);display:grid}.finish-control>aside b{text-transform:uppercase;font-size:clamp(28px,3.6vw,52px);line-height:1.02}.finish-control>aside p{color:#506167;margin:0;font-size:15px;line-height:1.8}@media (width<=1180px){.finish-foundation{grid-template-columns:1fr 1fr}.finish-foundation figure{min-height:650px}.finish-surfaces>header,.finish-colour-atlas>header,.finish-impact>header,.finish-control>header{grid-template-columns:1fr;gap:24px}.finish-surfaces>header .eyebrow,.finish-colour-atlas>header .eyebrow,.finish-impact>header .eyebrow,.finish-control>header .eyebrow{grid-column:auto;margin-bottom:-6px}.finish-palette-groups{grid-template-columns:1fr}.finish-palette-groups article>p{min-height:0}.finish-layer-map{grid-template-columns:1fr 1fr}.finish-layer-copy{grid-column:1/-1}.finish-control>ol{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.finish-foundation{grid-template-columns:1fr}.finish-foundation figure{min-height:600px}.finish-foundation>div{padding-left:var(--page-pad)}.finish-surfaces>div{grid-template-columns:repeat(2,1fr)}.finish-impact-stage{grid-template-rows:auto;grid-template-columns:1fr}.finish-impact-stage>figure{grid-row:auto;min-height:82vw}.finish-impact-controls{grid-template-columns:repeat(3,1fr)}.finish-impact-controls label{grid-template-columns:1fr;gap:14px;min-height:160px}.finish-impact-stage>#finish-impact-study-1:checked~.finish-impact-controls label[for=finish-impact-study-1],.finish-impact-stage>#finish-impact-study-2:checked~.finish-impact-controls label[for=finish-impact-study-2],.finish-impact-stage>#finish-impact-study-3:checked~.finish-impact-controls label[for=finish-impact-study-3]{box-shadow:inset 0 4px #d1a66e}.finish-control>aside{grid-template-columns:1fr;gap:24px}}@media (width<=760px){.studio-updates-home .studio-update-grid article:first-child .studio-update-image{aspect-ratio:4/5;height:auto}.studio-updates-home .studio-update-grid article:first-child .studio-update-image picture>img{object-fit:cover;object-position:center}.finish-foundation{min-height:0}.finish-foundation figure{aspect-ratio:1;min-height:0}.finish-foundation figure img{width:100%}.finish-foundation>div,.finish-surfaces,.finish-colour-atlas,.finish-layer-map,.finish-impact,.finish-control{padding:72px 22px}.finish-foundation h2,.finish-surfaces h2,.finish-colour-atlas h2,.finish-layer-map h2,.finish-impact h2,.finish-control h2{font-size:clamp(40px,11.5vw,58px)}.finish-surfaces>div{grid-template-columns:1fr}.finish-surfaces article{min-height:0;padding:28px 22px 34px}.finish-surfaces h3{margin-top:42px}.finish-palette-groups article{padding:30px 22px}.finish-palette-groups ul{grid-template-columns:1fr 1fr}.finish-layer-map{grid-template-columns:1fr;gap:38px}.finish-layer-copy{grid-column:auto}.finish-layer-map ol{margin-top:4px}.finish-impact-stage>figure{min-height:calc(100vw - 44px)}.finish-impact-controls{grid-template-columns:1fr}.finish-impact-controls label{grid-template-columns:58px 1fr;min-height:108px;padding:18px}.finish-impact-controls label>i{width:58px;height:58px}.finish-control>ol{grid-template-columns:1fr}.finish-control>ol li{min-height:0;padding:28px 22px 34px}.finish-control>ol h3{margin-top:44px}.finish-control>aside{padding:32px 22px}}@media (prefers-reduced-motion:reduce){.finish-impact-stage>figure img{transition:none}}.finish-surfaces article{isolation:isolate;background:#d8d7d0;position:relative;overflow:hidden}.finish-surfaces article:before,.finish-surfaces article:after{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.finish-surfaces article:after{z-index:-1;background:linear-gradient(#eeece41f,#e4e0d6e6 74%)}.finish-surface-card-1:before{background:repeating-linear-gradient(104deg,#ffffff42 0 1px,#38454a14 1px 3px,#0000 3px 7px),linear-gradient(125deg,#778084,#edf0ed 46%,#9fa8a9)}.finish-surface-card-2:before{background:linear-gradient(112deg,#32383a 0 9%,#f7f8f4 26%,#747c7f 39%,#fff 48%,#889193 59%,#eef1ee 72%,#384043 100%)}.finish-surface-card-3:before{filter:saturate(.72);background:radial-gradient(circle at 35% 20%,#ffffff8f,#0000 36%),linear-gradient(135deg,#b8bab4,#d7d7cf 48%,#9fa4a2)}.finish-surface-card-4:before{background:repeating-radial-gradient(circle at 62% 28%,#ffffff47 0 1px,#4a545824 1px 3px,#0000 3px 7px),linear-gradient(135deg,#899093,#e8eae6)}.finish-surface-card-5:before{background:radial-gradient(circle at 12% 22%,#2a33373b 0 1px,#0000 1.5px) 0 0/7px 7px,radial-gradient(circle at 72% 42%,#ffffff47 0 1px,#0000 1.8px) 0 0/9px 9px,linear-gradient(140deg,#6f7779,#b5bab8 55%,#7a8284)}.finish-surface-card-6:before{background:linear-gradient(118deg,#0000 0 31%,#ffffffad 31% 34%,#0000 34%),linear-gradient(135deg,#ba8b52 0 32%,#1a2022 32% 65%,#dce0dd 65% 100%)}.finish-surface-sample{background:#ffffff24;border:1px solid #1f31383d;height:58px;margin:28px 0 0;display:block;box-shadow:inset 0 12px 24px #fff3,0 18px 36px #1622271f}.finish-surfaces .finish-surface-card h3{margin-top:28px}.finish-live-studio{padding:clamp(92px, 10vw, 170px) var(--page-pad);color:#edf0ec;background:radial-gradient(circle at 88% 4%,#27697e38,#0000 28%),radial-gradient(circle at 18% 42%,#9c5f321a,#0000 30%),#050e14;position:relative}.finish-live-studio>header{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:end;gap:8vw;margin-bottom:64px;display:grid}.finish-live-studio>header h2,.finish-tailored-range h2{color:#f0eee8;text-wrap:balance;max-width:920px;margin:18px 0 0;font-size:clamp(43px,5.4vw,84px);line-height:.96}.finish-live-studio>header>p{color:#9cacae;margin:0;font-size:15px;line-height:1.78}.finish-library{gap:52px;margin-bottom:clamp(96px,11vw,170px);display:grid}.finish-library>section{gap:18px;display:grid}.finish-library>section>h3{color:#d6ae77;font:9px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.finish-library>section>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.finish-library button{color:#dce3e1;text-align:left;cursor:pointer;background:#0b202a;border:1px solid #314852;min-width:0;padding:0;transition:border-color .2s,transform .2s,background .2s;display:grid;overflow:hidden}.finish-library button:hover{border-color:#8b744f;transform:translateY(-2px)}.finish-library button.is-active{outline-offset:-4px;background:#102a35;border-color:#e1b478;outline:2px solid #e1b478}.finish-library-visual{aspect-ratio:1;isolation:isolate;background:#020609;display:block;position:relative;overflow:hidden}.finish-library-visual img{object-fit:contain;filter:grayscale()contrast(1.08)brightness(.92);width:100%;height:100%;display:block}.finish-library-visual>i{z-index:1;background:var(--finish-card-colour);mix-blend-mode:color;pointer-events:none;display:block;position:absolute;inset:0}.finish-library-visual:after{content:"";z-index:2;opacity:.22;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.finish-library-polished:after{background:linear-gradient(112deg,#0000 27%,#ffffffa6 42%,#0000 55%)}.finish-library-brushed:after{background:repeating-linear-gradient(103deg,#fff3 0 1px,#0000 1px 4px)}.finish-library-satin:after{opacity:.15;background:linear-gradient(135deg,#ffffff2e,#0000 54%)}.finish-library-machined:after{background:repeating-radial-gradient(circle at 54% 49%,#ffffff38 0 1px,#0000 1px 5px)}.finish-library-textured:after{opacity:.16;background:radial-gradient(circle,#ffffff61 0 1px,#0000 1.5px) 0 0/7px 7px}.finish-library-copy{gap:7px;min-width:0;padding:15px;display:grid}.finish-library-copy b{letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.finish-library-copy small{color:#8fa1a5;font:8px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.finish-library>small{color:#788d92;max-width:900px;font:8px/1.7 var(--font-geist-mono);letter-spacing:.07em}.finish-configurator-intro{margin-top:0}.finish-configurator{background:#40535c;border:1px solid #40535c;grid-template-columns:minmax(420px,1.05fr) minmax(360px,.95fr);gap:1px;display:grid}.finish-configurator-visual{aspect-ratio:1;background:#03070a;align-self:start;min-width:0;position:sticky;top:22px;overflow:hidden}.finish-configurator-visual>img,.finish-configurator-visual>canvas{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.finish-configurator-fallback{z-index:1;background:var(--finish-card-colour);mix-blend-mode:color;pointer-events:none;display:block;position:absolute;inset:0}.finish-configurator-visual>canvas{z-index:2;opacity:0;transition:opacity .22s}.finish-configurator-visual>canvas.is-ready{opacity:1}.finish-configurator-visual>span{z-index:3;color:#d8b987;font:8px/1.5 var(--font-geist-mono);letter-spacing:.1em;position:absolute;bottom:18px;left:20px;right:20px}.finish-configurator-controls{background:#40535c;align-content:start;gap:1px;min-width:0;display:grid}.finish-single-summary{color:#e9eeea;background:radial-gradient(circle at 78% 20%,#b06f3d3b,#0000 34%),#0d222d;grid-template-columns:62px 1fr;align-content:end;gap:10px 18px;min-height:250px;padding:clamp(30px,4vw,58px);display:grid}.finish-single-summary>span{color:#d6ae77;font:8px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1}.finish-single-summary>i{border:1px solid #fff6;border-radius:50%;width:62px;height:62px;display:block;box-shadow:inset 0 14px 22px #ffffff2e,0 16px 30px #0000004d}.finish-single-summary h3{color:#f2efe8;text-transform:uppercase;align-self:center;margin:0;font-size:clamp(28px,3vw,46px);line-height:.95}.finish-single-summary p{color:#91a4a7;grid-column:1/-1;margin:8px 0 0;font-size:12px;line-height:1.65}.finish-configurator fieldset{background:#0a1a24;border:0;min-width:0;margin:0;padding:30px}.finish-configurator legend{color:#d6ae77;width:100%;font:9px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;padding:0 0 20px}.finish-zone-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.finish-zone-picker legend{grid-column:1/-1}.finish-zone-picker button{color:#dce2df;text-align:left;cursor:pointer;background:#0d222d;border:1px solid #324852;grid-template-columns:36px 1fr;align-items:center;gap:14px;min-width:0;min-height:78px;padding:14px;display:grid}.finish-zone-picker button.is-active{background:#13303d;border-color:#d0a36d;box-shadow:inset 3px 0 #d0a36d}.finish-zone-picker button>i{border:1px solid #ffffff4d;border-radius:50%;width:36px;height:36px;display:block;box-shadow:inset 0 7px 12px #ffffff29,0 8px 16px #00000040}.finish-zone-picker button>span{gap:5px;min-width:0;display:grid}.finish-zone-picker button b{letter-spacing:.04em;text-transform:uppercase;font-size:11px}.finish-zone-picker button small{color:#82969b;font-size:9px;line-height:1.35}.finish-surface-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.finish-surface-picker button{color:#c9d2d1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#0d222d;border:1px solid #324852;justify-items:start;gap:10px;min-width:0;min-height:82px;padding:12px;font-size:9px;font-weight:750;display:grid}.finish-surface-picker button.is-active{color:#f1ede4;background:#15303c;border-color:#d0a36d}.finish-mini-surface{border:1px solid #fff3;width:100%;height:28px;display:block}.finish-mini-brushed{background:repeating-linear-gradient(105deg,#d9dcda 0 1px,#747d80 1px 3px,#b9bfbd 3px 6px)}.finish-mini-polished{background:linear-gradient(110deg,#1e2426,#fff 36%,#727c80 48%,#fff 58%,#2d3538)}.finish-mini-satin{filter:saturate(.65);background:linear-gradient(135deg,#8d9494,#d1d3cd)}.finish-mini-machined{background:repeating-radial-gradient(circle at 65% 30%,#e0e2df 0 1px,#7a8385 1px 3px,#b5bbba 3px 6px)}.finish-mini-textured{background-color:#737c7e;background-image:radial-gradient(circle,#e0e2de 0 1px,#0000 1.5px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:6px 6px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.finish-mini-mixed{background:linear-gradient(120deg,#b48a56 0 33%,#151b1e 33% 66%,#d9ddda 66%)}.finish-colour-picker{grid-column:1/-1;background:#081923!important;padding:clamp(34px,4vw,62px)!important}.finish-colour-picker>p{color:#95a6a9;max-width:760px;margin:-7px 0 30px;font-size:13px;line-height:1.68}.finish-colour-picker>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.finish-colour-picker button{color:#dce3e1;text-align:left;cursor:pointer;background:#0c222d;border:1px solid #344b55;grid-template-rows:88px 1fr;min-width:0;min-height:142px;padding:0;display:grid}.finish-colour-picker button.is-active{outline-offset:-4px;border-color:#e1b478;outline:2px solid #e1b478}.finish-colour-picker button>i{background:var(--finish-swatch);display:block;box-shadow:inset 0 18px 28px #ffffff1f,inset 0 -24px 30px #0003}.finish-colour-picker button>span{gap:5px;min-width:0;padding:12px;display:grid}.finish-colour-picker button b{letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;overflow:hidden}.finish-colour-picker button small{color:#87999d;font:8px var(--font-geist-mono)}.finish-custom-colour{color:#172b33;background:linear-gradient(135deg,#e7e2d9,#c8d4d5);grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:7vw;padding:clamp(36px,5vw,72px);display:grid}.finish-custom-colour h3{text-transform:uppercase;max-width:760px;margin:14px 0 18px;font-size:clamp(30px,3.7vw,56px);line-height:1}.finish-custom-colour p:not(.eyebrow){color:#506168;max-width:750px;line-height:1.75}.finish-custom-colour label{color:#765133;font:9px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;gap:12px;display:grid}.finish-custom-colour label>div{background:#ffffff61;border:1px solid #849497;grid-template-columns:82px 1fr;display:grid}.finish-custom-colour input[type=color]{cursor:pointer;background:0 0;border:0;border-right:1px solid #849497;width:82px;height:74px;padding:7px}.finish-custom-colour input[type=text]{color:#1a2d35;min-width:0;font:20px var(--font-geist-mono);text-transform:uppercase;background:0 0;border:0;padding:0 20px}.finish-direction-actions{background:#0b1d27;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;padding:28px clamp(30px,4vw,60px);display:grid}.finish-direction-actions button,.finish-direction-actions a{color:#f3ede4;letter-spacing:.08em;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c59861;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:15px 22px;font-size:10px;font-weight:780;display:flex}.finish-direction-actions a{color:#10212a;background:#d8aa70}.finish-direction-actions a span{font-size:18px}.finish-direction-actions>small{color:#d5b07e;grid-column:1/-1;font-size:9px;line-height:1.5}.finish-presets{background:#0b1d27;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:26px clamp(30px,4vw,60px);display:flex}.finish-presets>span{color:#8fa1a5;font:8px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin-right:auto}.finish-presets button{color:#d6dddd;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#102833;border:1px solid #3b535d;min-height:44px;padding:10px 16px;font-size:9px;font-weight:750}.finish-presets button:hover{color:#fff;border-color:#cba06b}.finish-live-status,.finish-live-disclaimer{color:#b9c5c5;background:#071720;grid-column:1/-1;margin:0;padding:20px clamp(30px,4vw,60px)}.finish-live-status{font-size:12px}.finish-live-status b{color:#efc28a;text-transform:uppercase}.finish-live-disclaimer{color:#7f9297;font:8px/1.6 var(--font-geist-mono);letter-spacing:.07em;padding-top:0}.finish-configurator button:focus-visible,.finish-library button:focus-visible,.finish-direction-actions a:focus-visible,.finish-custom-colour input:focus-visible{outline-offset:3px;outline:2px solid #f0bd7b}.finish-tailored-range{padding:clamp(92px, 10vw, 170px) var(--page-pad);color:#e9ede8;background:linear-gradient(120deg,#9a603326,#0000 34%),radial-gradient(circle at 86% 18%,#39707f33,#0000 28%),#081923;position:relative}.finish-tailored-range>header{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:end;gap:8vw;margin-bottom:62px;display:grid}.finish-tailored-range>header>p{color:#a2b0b2;margin:0;font-size:15px;line-height:1.78}.finish-range-grid{background:#40535c;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.finish-range-grid article{background:#0c222d;min-height:320px;padding:30px}.finish-range-grid article>span{color:#d1a56f;font:9px var(--font-geist-mono)}.finish-range-grid h3{color:#f0eee8;text-transform:uppercase;margin:86px 0 18px;font-size:23px;line-height:1.05}.finish-range-grid p{color:#98aaad;margin:0;font-size:12px;line-height:1.68}.finish-tailored-range>aside{color:#1a2d35;background:linear-gradient(135deg,#e5dfd6,#c7d3d4);grid-template-columns:.8fr 1.2fr;gap:7vw;margin-top:5px;padding:clamp(34px,5vw,70px);display:grid}.finish-tailored-range>aside b{text-transform:uppercase;font-size:clamp(30px,3.8vw,54px);line-height:1}.finish-tailored-range>aside p{color:#506168;margin:0;font-size:15px;line-height:1.8}@media (width<=1180px){.finish-live-studio>header,.finish-tailored-range>header{grid-template-columns:1fr;gap:24px}.finish-library>section>div{grid-template-columns:repeat(4,minmax(0,1fr))}.finish-configurator{grid-template-columns:1fr 1fr}.finish-colour-picker>div{grid-template-columns:repeat(4,minmax(0,1fr))}.finish-range-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.finish-configurator{grid-template-columns:1fr}.finish-configurator-visual{min-height:0;position:relative;top:auto}.finish-colour-picker,.finish-custom-colour,.finish-presets,.finish-direction-actions,.finish-live-status,.finish-live-disclaimer{grid-column:auto}.finish-custom-colour{grid-template-columns:1fr;gap:28px}.finish-tailored-range>aside{grid-template-columns:1fr;gap:24px}}@media (width<=760px){.finish-live-studio,.finish-tailored-range{padding:72px 22px}.finish-library{gap:40px;margin-bottom:92px}.finish-library>section>div{grid-template-columns:1fr 1fr}.finish-library-copy{padding:12px}.finish-library-copy b{white-space:normal}.finish-live-studio>header h2,.finish-tailored-range h2{font-size:clamp(40px,11.5vw,58px)}.finish-configurator fieldset{padding:24px 18px}.finish-zone-picker{grid-template-columns:1fr}.finish-surface-picker>div{grid-template-columns:1fr 1fr}.finish-colour-picker{padding:30px 18px!important}.finish-colour-picker>div{grid-template-columns:1fr 1fr}.finish-colour-picker button{grid-template-rows:76px 1fr;min-height:130px}.finish-colour-picker button b{white-space:normal}.finish-custom-colour{padding:34px 22px}.finish-custom-colour label>div{grid-template-columns:68px 1fr}.finish-custom-colour input[type=color]{width:68px}.finish-custom-colour input[type=text]{padding:0 12px;font-size:16px}.finish-direction-actions{grid-template-columns:1fr;padding:24px 18px}.finish-presets{align-items:stretch;padding:24px 18px}.finish-presets>span{width:100%;margin:0 0 8px}.finish-presets button{flex:calc(50% - 8px)}.finish-range-grid{grid-template-columns:1fr}.finish-range-grid article{min-height:0;padding:28px 22px 34px}.finish-range-grid h3{margin-top:44px}.finish-tailored-range>aside{padding:32px 22px}}@media (prefers-reduced-motion:reduce){.finish-configurator-visual>canvas{transition:none}}.page-hero-art.page-hero-has-composition{background:radial-gradient(circle at 80% 34%,#ae713e29,#0000 28%),#050c11}.page-hero-art.page-hero-has-composition:before{background:linear-gradient(115deg,#0000 0 63%,#b47c4514 63.1% 63.25%,#0000 63.35%),repeating-radial-gradient(circle at 78% 45%,#0000 0 56px,#d2dddc06 57px 58px)!important}.page-hero-art.page-hero-has-composition:after{background:linear-gradient(90deg,#050c11 0 37%,#050c11e6 50%,#050c111f 82%),linear-gradient(0deg,#050c11 0,#0000 48%)}.page-hero-visual-art-object{background:#05090c;border-color:#dab1774d;width:min(48vw,850px);right:clamp(28px,6vw,110px);box-shadow:0 42px 110px #00000094}.page-hero-visual-art-object .page-hero-visual-images>img,.page-hero-visual-art-object .page-hero-visual-images>picture>img{object-position:center center;filter:saturate(.86)contrast(1.04)}.art-v78{--art-bg:#060e13;--art-panel:#0d1b23;--art-panel-hi:#142832;--art-edge:#97aeb247;--art-gold:#d2a36d;--art-copy:#aebdbe;color:#edf0eb;background:var(--art-bg);position:relative;overflow:hidden}.art-v78 h2,.art-v78 h3{letter-spacing:-.035em}.art-v78-opening{padding:clamp(110px, 12vw, 190px) var(--page-pad) clamp(80px, 9vw, 140px);background:radial-gradient(circle at 88% 14%,#834b2333,#0000 30%),linear-gradient(145deg,#061015,#0b1a22 60%,#16140f);grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);gap:28px 8vw;display:grid;position:relative}.art-v78-opening:before{content:"1 / 1";color:#cda9740e;font:700 clamp(130px, 21vw, 360px)/.8 var(--font-geist-mono);letter-spacing:-.11em;pointer-events:none;position:absolute;top:8%;right:-1.5vw}.art-v78-opening>div,.art-v78-opening>ul{z-index:1;position:relative}.tw-heading-system main .art-v78 .art-v78-opening h2{color:#f1efe8;text-transform:uppercase;max-width:900px;margin:22px 0 0;font-size:clamp(58px,7vw,118px);line-height:.9}.art-v78-opening>div:nth-of-type(2){align-self:end}.art-v78-opening>div:nth-of-type(2) p{color:var(--art-copy);margin:0 0 24px;font-size:15px;line-height:1.82}.art-v78-opening>ul{background:var(--art-edge);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;margin:52px 0 0;padding:1px;list-style:none;display:grid}.art-v78-opening>ul li{color:#e6e8e3;min-height:110px;font:700 10px/1.45 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;background:#08151cf0;align-items:flex-end;padding:26px;display:flex}.art-v78-formats{padding:clamp(100px, 10vw, 160px) var(--page-pad);color:#16272f;background:linear-gradient(118deg,#ffffff57,#0000 38%),#d7d4cc;position:relative}.art-v78-formats>header{max-width:1050px;margin-bottom:62px}.tw-heading-system main .art-v78 .art-v78-formats h2{color:#12232b;text-transform:uppercase;max-width:900px;font-size:clamp(54px,6vw,96px);line-height:.92}.art-v78-formats>div{border:1px solid #87989c;grid-template-columns:repeat(3,1fr);display:grid}.art-v78-formats article{border-right:1px solid #87989c;flex-direction:column;min-height:390px;padding:34px clamp(26px,3vw,48px);display:flex}.art-v78-formats article:last-child{border-right:0}.art-v78-formats article>span{color:#7a512c;font:10px var(--font-geist-mono)}.tw-heading-system main .art-v78 .art-v78-formats article h3{color:#12232b;text-transform:uppercase;margin:auto 0 22px;font-size:clamp(27px,2.6vw,43px);line-height:.98}.art-v78-formats article p{color:#43555b;margin:0;font-size:13px;line-height:1.78}.art-v79-fifth-wheel{padding:clamp(105px, 11vw, 180px) var(--page-pad);background:radial-gradient(circle at 84% 72%,#a464352e,#0000 28%),#07141b;position:relative}.art-v79-fifth-wheel figure{aspect-ratio:16/10;border:1px solid var(--art-edge);background:#03090d;width:100%;margin:0;overflow:hidden}.art-v79-fifth-wheel figure img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.art-v79-fifth-wheel>div{grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);align-items:start;gap:22px 8vw;padding:clamp(38px,5vw,76px) 0 0;display:grid}.art-v79-fifth-wheel>div .eyebrow{grid-column:1/-1}.tw-heading-system main .art-v78 .art-v79-fifth-wheel h2{color:#efede6;text-transform:uppercase;grid-row:2/span 3;max-width:920px;margin:0;font-size:clamp(55px,7vw,114px);line-height:.88}.art-v79-fifth-wheel>div p:not(.eyebrow){color:var(--art-copy);margin:0;font-size:14px;line-height:1.8}.art-v79-fifth-wheel>div small{color:var(--art-gold);font:8px/1.6 var(--font-geist-mono);letter-spacing:.11em;border-top:1px solid #d2a36d59;padding-top:18px}.art-v78-studies{padding:clamp(105px, 11vw, 180px) var(--page-pad);background:radial-gradient(circle at 13% 28%,#a065362b,#0000 28%),linear-gradient(135deg,#050d12,#0c1b23 58%,#17130f);position:relative}.art-v78-studies>header{grid-template-columns:minmax(0,1.1fr) minmax(300px,.65fr);align-items:end;gap:0 8vw;margin-bottom:74px;display:grid}.art-v78-studies>header .eyebrow{grid-column:1/-1}.tw-heading-system main .art-v78 .art-v78-studies>header h2{color:#f0eee7;text-transform:uppercase;margin:24px 0 0;font-size:clamp(52px,6.7vw,108px);line-height:.88}.art-v78-studies>header>p:last-child{color:var(--art-copy);margin:0 0 6px;font-size:14px;line-height:1.78}.art-v78-study-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(20px,4vw,70px);display:grid}.art-v78-study-grid figure{border:1px solid var(--art-edge);background:#08141b;min-width:0;margin:0}.art-v78-study-clock{margin-top:150px!important}.art-v78-study-grid img{object-fit:cover;width:100%;height:min(72vw,920px);display:block}.art-v78-study-geopard img{object-position:50% 44%}.art-v78-study-clock img{object-position:center 46%;height:min(62vw,790px)}.art-v78-study-grid figcaption{padding:clamp(28px,4vw,58px)}.art-v78-study-grid figcaption>span,.art-v78-study-grid small{color:var(--art-gold);font:8px/1.6 var(--font-geist-mono);letter-spacing:.11em}.tw-heading-system main .art-v78 .art-v78-study-grid figure h3{color:#eeece5;text-transform:uppercase;margin:26px 0 19px;font-size:clamp(34px,4vw,64px);line-height:.92}.art-v78-study-grid p{color:var(--art-copy);font-size:14px;line-height:1.78}.art-v78-study-grid small{border-top:1px solid #d2a36d59;margin-top:34px;padding-top:18px;display:block}.art-v79-worlds{padding:clamp(105px, 11vw, 180px) var(--page-pad);color:#172930;background:linear-gradient(130deg,#ffffff57,#0000 38%),#d8d5cd;position:relative}.art-v79-worlds>header{grid-template-columns:1fr .72fr;align-items:end;gap:0 8vw;margin-bottom:70px;display:grid}.art-v79-worlds>header .eyebrow{grid-column:1/-1}.tw-heading-system main .art-v78 .art-v79-worlds>header h2{color:#13252c;text-transform:uppercase;margin:24px 0 0;font-size:clamp(51px,6.3vw,101px);line-height:.89}.art-v79-worlds>header>p:last-child{color:#4a5d62;margin:0 0 7px;font-size:14px;line-height:1.8}.art-v79-worlds>div{background:#87989c;border:1px solid #87989c;grid-template-columns:1fr 1fr;gap:1px;display:grid}.art-v79-worlds figure{background:#e1ded6;min-width:0;margin:0}.art-v79-worlds figure img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.art-v79-worlds figure:nth-child(2) img{object-position:center 44%}.art-v79-worlds figure:nth-child(4) img{object-position:center 48%}.art-v79-worlds figcaption{align-content:start;min-height:320px;padding:clamp(28px,4vw,54px);display:grid}.art-v79-worlds figcaption>span{color:#875f39;font:9px var(--font-geist-mono)}.tw-heading-system main .art-v78 .art-v79-worlds figure h3{color:#14262e;text-transform:uppercase;margin:54px 0 18px;font-size:clamp(31px,3.3vw,55px);line-height:.94}.art-v79-worlds figcaption p{color:#52656a;margin:0;font-size:13px;line-height:1.75}.art-v79-worlds figcaption small{color:#7d5937;font:8px/1.6 var(--font-geist-mono);letter-spacing:.09em;border-top:1px solid #71848873;margin-top:30px;padding-top:16px}.art-v78-translation{padding:clamp(100px, 10vw, 160px) var(--page-pad);color:#172930;background:radial-gradient(circle at 76% 20%,#b577422e,#0000 24%),#d5d8d3;position:relative}.art-v78-translation>header{grid-template-columns:1fr .7fr;align-items:end;gap:0 8vw;display:grid}.art-v78-translation>header .eyebrow{grid-column:1/-1}.tw-heading-system main .art-v78 .art-v78-translation h2{color:#14252c;text-transform:uppercase;margin:24px 0 0;font-size:clamp(54px,6.5vw,105px);line-height:.9}.art-v78-translation>header>p:last-child{color:#465a60;margin:0 0 7px;font-size:15px;line-height:1.78}.art-v78-translation ol{border-top:1px solid #829397;grid-template-columns:repeat(6,1fr);margin:72px 0 0;padding:0;list-style:none;display:grid}.art-v78-translation li{border-right:1px solid #829397;min-height:240px;padding:27px 24px}.art-v78-translation li:first-child{border-left:1px solid #829397}.art-v78-translation li span{color:#875f39;font:9px var(--font-geist-mono)}.tw-heading-system main .art-v78 .art-v78-translation h3{color:#172930;text-transform:uppercase;margin:74px 0 14px;font-size:18px}.art-v78-translation li p{color:#53666b;margin:0;font-size:11px;line-height:1.62}.art-v78-process{padding:clamp(105px, 11vw, 175px) var(--page-pad);background:linear-gradient(110deg,#7448261f,#0000 30%),#07151d;position:relative}.art-v78-process>header{grid-template-columns:1fr .68fr;align-items:end;gap:0 8vw;max-width:1180px;margin-bottom:68px;display:grid}.art-v78-process>header .eyebrow{grid-column:1/-1}.tw-heading-system main .art-v78 .art-v78-process h2{color:#efede6;text-transform:uppercase;margin:24px 0 0;font-size:clamp(50px,6vw,96px);line-height:.92}.art-v78-process>header>p:last-child{color:var(--art-copy);margin:0 0 6px;font-size:14px;line-height:1.78}.art-v78-process ol{background:var(--art-edge);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.art-v78-process li{background:#0b1c25;grid-template-rows:auto 1fr;min-height:310px;padding:30px;display:grid}.art-v78-process li:nth-child(2n){background:#102630}.art-v78-process li>span{color:var(--art-gold);font:9px var(--font-geist-mono)}.art-v78-process li>div{align-self:end}.tw-heading-system main .art-v78 .art-v78-process h3{color:#ecebe5;text-transform:uppercase;margin:0 0 16px;font-size:clamp(25px,2.3vw,38px);line-height:1}.art-v78-process li p{color:#9fb0b2;margin:0;font-size:12px;line-height:1.72}.art-v78-oneofone{padding:clamp(105px, 11vw, 175px) var(--page-pad);color:#172930;background:linear-gradient(125deg,#ffffff52,#0000 39%),linear-gradient(135deg,#e2ddd3,#becdce);grid-template-columns:1fr .8fr;align-items:end;gap:6vw;display:grid;position:relative}.art-v78-oneofone:after{content:"01 / 01";color:#182b330e;font:700 clamp(95px, 16vw, 250px)/.8 var(--font-geist-mono);pointer-events:none;position:absolute;bottom:-1vw;right:3vw}.art-v78-oneofone>div{z-index:1;position:relative}.tw-heading-system main .art-v78 .art-v78-oneofone h2{color:#172930;text-transform:uppercase;margin:24px 0 0;font-size:clamp(54px,6.5vw,106px);line-height:.89}.art-v78-oneofone>div:last-child p{color:#40545b;font-size:15px;line-height:1.82}.art-v78-boundaries{background:#51636b;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid;position:relative}.art-v78-boundaries article{background:#081821;flex-direction:column;min-height:480px;padding:clamp(34px,4.5vw,72px);display:flex}.art-v78-boundaries article:nth-child(2){background:#112b36}.art-v78-boundaries article:nth-child(3){background:#1d211f}.art-v78-boundaries article>span{color:var(--art-gold);font:9px var(--font-geist-mono);letter-spacing:.13em}.tw-heading-system main .art-v78 .art-v78-boundaries article h3{color:#edede7;text-transform:uppercase;margin:auto 0 24px;font-size:clamp(31px,3vw,50px);line-height:.96}.art-v78-boundaries p{color:#a9b8ba;margin:0;font-size:13px;line-height:1.76}.art-v78-apply{min-height:760px;padding:clamp(110px, 13vw, 210px) var(--page-pad);text-align:center;background:radial-gradient(circle at 50% 47%,#905e3347,#0000 27%),repeating-radial-gradient(circle,#0000 0 72px,#d0dddb0a 73px 74px),#050d12;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tw-heading-system main .art-v78 .art-v78-apply h2{color:#f1efe8;text-transform:uppercase;max-width:1200px;margin:25px auto;font-size:clamp(62px,9vw,146px);line-height:.86}.art-v78-apply>p:not(.eyebrow){color:#b4c0c1;max-width:720px;font-size:16px;line-height:1.8}.art-v78-apply>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 30px;margin-top:30px;display:flex}.art-v78-apply .button{min-width:290px}.art-v78-secondary{color:#e0ded7;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #8c6842;align-items:center;gap:40px;min-height:54px;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex}.art-v78-apply>small{color:#7f9295;font:8px/1.6 var(--font-geist-mono);letter-spacing:.11em;margin-top:50px}@media (width<=1180px){.art-v78-translation ol{grid-template-columns:repeat(3,1fr)}.art-v78-translation li:nth-child(4){border-left:1px solid #829397}.art-v78-translation li:nth-child(-n+3){border-bottom:1px solid #829397}}@media (width<=900px){.art-v78-opening,.art-v78-studies>header,.art-v78-translation>header,.art-v78-process>header,.art-v78-oneofone,.art-v79-fifth-wheel>div,.art-v79-worlds>header{grid-template-columns:1fr}.tw-heading-system main .art-v78 .art-v79-fifth-wheel h2{grid-row:auto}.art-v78-opening>ul{margin-top:28px}.art-v78-formats>div{grid-template-columns:1fr}.art-v78-formats article{border-bottom:1px solid #87989c;border-right:0;min-height:260px}.art-v78-formats article:last-child{border-bottom:0}.art-v78-study-clock{margin-top:72px!important}.art-v78-process ol{grid-template-columns:1fr 1fr}.art-v78-boundaries{grid-template-columns:1fr}.art-v78-boundaries article{min-height:350px}}@media (width<=760px){.page-hero-art.page-hero-has-composition{min-height:900px;padding-top:calc(var(--header-h) + 390px)}.page-hero-visual-art-object{height:375px}.page-hero-visual-art-object .page-hero-visual-images>picture>img{object-position:center 47%}.page-hero-art .page-hero-copy h1{font-size:clamp(52px,15vw,76px)}.page-hero-art .status-chip{max-width:100%;font-size:7px;line-height:1.5}.art-v78-opening,.art-v78-formats,.art-v78-studies,.art-v78-translation,.art-v78-process,.art-v78-oneofone,.art-v79-fifth-wheel,.art-v79-worlds,.art-v78-apply{padding:82px 22px}.tw-heading-system main .art-v78 .art-v78-opening h2,.tw-heading-system main .art-v78 .art-v78-formats h2,.tw-heading-system main .art-v78 .art-v78-studies>header h2,.tw-heading-system main .art-v78 .art-v78-translation h2,.tw-heading-system main .art-v78 .art-v78-process h2,.tw-heading-system main .art-v78 .art-v78-oneofone h2{font-size:clamp(46px,13.5vw,68px)}.tw-heading-system main .art-v78 .art-v79-fifth-wheel h2,.tw-heading-system main .art-v78 .art-v79-worlds>header h2{font-size:clamp(45px,13.2vw,67px)}.art-v79-fifth-wheel figure{aspect-ratio:4/3}.art-v79-fifth-wheel>div{gap:26px;padding-top:34px}.art-v79-worlds>header{margin-bottom:42px}.art-v79-worlds>div{grid-template-columns:1fr}.art-v79-worlds figcaption{min-height:0;padding:30px 24px 38px}.tw-heading-system main .art-v78 .art-v79-worlds figure h3{margin-top:38px;font-size:38px}.art-v78-opening>ul{grid-template-columns:1fr}.art-v78-opening>ul li{min-height:74px}.art-v78-formats>header,.art-v78-studies>header,.art-v78-process>header{margin-bottom:44px}.art-v78-formats article{min-height:240px;padding:28px 24px}.art-v78-study-grid{grid-template-columns:1fr;gap:1px}.art-v78-study-clock{margin-top:0!important}.art-v78-study-grid img,.art-v78-study-clock img{height:128vw;max-height:650px}.art-v78-study-grid figcaption{padding:30px 24px 38px}.tw-heading-system main .art-v78 .art-v78-study-grid figure h3{font-size:39px}.art-v78-translation ol{grid-template-columns:1fr 1fr;margin-top:48px}.art-v78-translation li{border-bottom:1px solid #829397;min-height:190px;padding:22px 18px}.art-v78-translation li:nth-child(odd){border-left:1px solid #829397}.tw-heading-system main .art-v78 .art-v78-translation h3{margin-top:46px}.art-v78-process ol{grid-template-columns:1fr}.art-v78-process li{min-height:250px;padding:26px 22px}.art-v78-oneofone{gap:34px}.art-v78-oneofone>div:last-child p{font-size:14px}.art-v78-boundaries article{min-height:330px;padding:38px 24px}.tw-heading-system main .art-v78 .art-v78-boundaries article h3{font-size:34px}.art-v78-apply{min-height:720px}.tw-heading-system main .art-v78 .art-v78-apply h2{font-size:clamp(54px,16vw,78px)}.art-v78-apply>div{flex-direction:column;width:100%}.art-v78-apply .button,.art-v78-secondary{justify-content:space-between;width:100%;min-width:0}}.finish-zone-hit{z-index:3;cursor:crosshair;touch-action:manipulation;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.finish-zone-hit:focus-visible{outline-offset:-5px;outline:2px solid #efbd7e}.finish-visual-active{z-index:5;color:#edf0eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#050f15d6;border:1px solid #dab17773;grid-template-columns:30px auto;align-items:center;gap:10px;padding:9px 12px;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 14px 32px #0000004d}.finish-visual-active>i{border:1px solid #ffffff6b;border-radius:50%;width:30px;height:30px;display:block;box-shadow:inset 0 7px 12px #ffffff2b}.finish-visual-active>span{gap:3px;display:grid}.finish-visual-active small{color:#8fa1a5;font:7px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.finish-visual-active b{letter-spacing:.08em;text-transform:uppercase;font-size:9px}@media (width<=900px){.finish-configurator-visual{z-index:12;top:calc(var(--header-h) + 8px);aspect-ratio:auto;height:min(74vw,48svh);min-height:300px;position:sticky;box-shadow:0 18px 48px #00000075}}@media (width<=760px){.finish-configurator-visual{height:min(78vw,42svh);min-height:260px}.finish-zone-picker{grid-template-columns:1fr 1fr}.finish-zone-picker button{grid-template-columns:28px 1fr;gap:9px;min-height:64px;padding:10px}.finish-zone-picker button>i{width:28px;height:28px}.finish-zone-picker button small{display:none}.finish-surface-picker>div{grid-template-columns:repeat(3,1fr)}.finish-surface-picker button{min-height:70px;padding:9px}.finish-mini-surface{height:22px}.finish-visual-active{grid-template-columns:24px auto;padding:7px 9px;top:10px;left:10px}.finish-visual-active>i{width:24px;height:24px}.finish-configurator-visual>span{font-size:6px;bottom:9px;left:10px;right:10px}}.contact-commission-intent{color:#e9ebe5;background:radial-gradient(circle at 88% 10%,#a1653640,#0000 32%),#0a1b24;border:1px solid #cba16973;padding:clamp(28px,4vw,52px);position:relative;overflow:hidden}.contact-commission-intent:after{content:"1 / 1";color:#dbb27614;font:700 clamp(70px, 10vw, 140px)/.8 var(--font-geist-mono);pointer-events:none;position:absolute;bottom:-18px;right:-18px}.contact-commission-intent>*{z-index:1;position:relative}.contact-commission-intent>span{color:#d5aa73;font:8px var(--font-geist-mono);letter-spacing:.13em}.contact-commission-intent h3{color:#eef0eb;text-transform:uppercase;max-width:760px;margin:22px 0 14px;font-size:clamp(28px,3.2vw,48px);line-height:1}.contact-commission-intent p{color:#a7b7b9;max-width:780px;margin:0;font-size:13px;line-height:1.75}.wheel-card-tailored{border-top:1px solid #70848961;gap:7px;margin-top:21px;padding-top:17px;display:grid}.wheel-card-tailored b{color:#c99b63;font:700 8px var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase}.wheel-card-tailored span{color:#7f9297;font:7px/1.55 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase}.wheel-detail-developed{background:linear-gradient(120deg,#9c5e2f1f,#152e3975);border:1px solid #b891606b;margin-top:30px;padding:24px}.wheel-detail-developed b{color:#d3a56d;font:700 9px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.wheel-detail-developed p{color:#aebbbc;margin:12px 0 0;font-size:12px;line-height:1.7}.page-hero-legal,.page-hero-privacy,.page-hero-terms,.page-hero-cookies,.page-hero-accessibility{background:radial-gradient(circle at 80% 35%,#b17e472e,#0000 24%),linear-gradient(135deg,#0b1d28 0 58%,#382c21 100%)}.page-hero-legal:before,.page-hero-privacy:before,.page-hero-terms:before,.page-hero-cookies:before,.page-hero-accessibility:before{background:repeating-linear-gradient(90deg,#0000 0 159px,#ffffff09 160px),repeating-linear-gradient(0deg,#0000 0 119px,#ffffff06 120px)}.page-hero-visual-legal-trust .page-hero-visual-images,.page-hero-visual-accessibility-detail .page-hero-visual-images{background:radial-gradient(circle at 46% 40%,#f0ebe1 0,#c6cfce 58%,#8c9b9e 100%)}.page-hero-legal.page-hero-has-composition .page-hero-copy,.page-hero-accessibility.page-hero-has-composition .page-hero-copy{width:min(560px,43vw)}.tw-image-system .page-hero-visual.page-hero-visual-legal-trust[data-image-family=product-studio],.tw-image-system .page-hero-visual.page-hero-visual-accessibility-detail[data-image-family=product-studio]{top:calc(var(--header-h) + 56px);right:var(--page-pad);position:absolute;bottom:64px}.page-hero-visual-legal-trust .page-hero-visual-images>img{object-fit:cover;object-position:52% center}.page-hero-visual-accessibility-detail .page-hero-visual-images>img{object-fit:cover;object-position:50% center}.legal-information-hub{padding-bottom:0}.legal-information-hub>*{width:min(1280px,100%)}.legal-trust-stage{background:#819196;border:1px solid #819196;grid-template-columns:minmax(360px,1.08fr) minmax(360px,.92fr);gap:1px;margin-top:58px;display:grid}.legal-trust-visual{background:radial-gradient(circle at 50% 42%,#f4efe6 0,#cbd3d1 58%,#9caaad 100%);min-height:620px;position:relative;overflow:hidden}.legal-trust-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#061118b8),linear-gradient(120deg,#ffffff1f,#0000 38%);position:absolute;inset:0}.legal-trust-visual img{object-fit:cover;object-position:center;filter:contrast(1.06)saturate(.86);width:100%;height:100%;min-height:620px;display:block}.legal-trust-visual span{z-index:2;color:#f1eee7;font:9px/1.5 var(--font-geist-mono);letter-spacing:.13em;position:absolute;bottom:20px;left:24px;right:24px}.legal-trust-copy{color:#ecede7;background:radial-gradient(circle at 92% 10%,#b0773e3d,#0000 32%),#0b202b;flex-direction:column;justify-content:center;padding:clamp(52px,6vw,92px);display:flex}.legal-trust-copy .eyebrow{color:#dfb77e}.legal-trust-copy h2{color:#f1efe8;margin:24px 0 26px;font-size:clamp(38px,4.5vw,70px);line-height:.94}.legal-trust-copy>p:not(.eyebrow){color:#b7c4c5;margin:0;font-size:15px;line-height:1.8}.legal-trust-copy dl{background:#8da0a359;grid-template-columns:repeat(3,1fr);gap:1px;margin:48px 0 0;display:grid}.legal-trust-copy dl div{background:#07151dc7;min-width:0;padding:18px 14px}.legal-trust-copy dt{color:#869da1;font:8px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.legal-trust-copy dd{color:#ebc992;margin:11px 0 0;font-size:11px;line-height:1.45}.legal-information-hub .legal-company{width:min(1120px,100% - 12vw);margin-top:86px}.legal-boundary,.legal-document-room{padding:clamp(90px,10vw,150px) 0}.legal-boundary>header,.legal-document-room>header{max-width:780px}.legal-boundary h2,.legal-document-room h2,.legal-order-boundary h2{color:#102733;margin:22px 0 0;font-size:clamp(43px,6.2vw,88px);line-height:.9}.legal-boundary>div{background:#87989b;border:1px solid #87989b;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:66px;display:grid}.legal-boundary article{background:linear-gradient(150deg,#e9e4db,#ced9d9);flex-direction:column;min-height:390px;padding:40px 34px;display:flex}.legal-boundary article:nth-child(2){background:linear-gradient(150deg,#c7d2d3,#aebfc2)}.legal-boundary article:nth-child(3){color:#e9ece6;background:#112b37}.legal-boundary article>span{color:#9b6e3d;font:10px var(--font-geist-mono);letter-spacing:.15em}.legal-boundary article:nth-child(3)>span{color:#dfb77e}.legal-boundary h3{color:inherit;margin:auto 0 24px;font-size:clamp(31px,3.2vw,49px);line-height:.98}.legal-boundary p{color:#445a62;margin:0;font-size:14px;line-height:1.75}.legal-boundary article:nth-child(3) p{color:#b6c4c5}.legal-document-room{width:100vw;max-width:none;padding-inline:var(--page-pad);color:#e9ebe5;background:radial-gradient(circle at 80% 8%,#a56b3633,#0000 25%),#07151e;margin-left:calc(50% - 50vw)}.legal-document-room>header{width:min(1280px,100%);margin:0 auto}.legal-document-room h2{color:#f1efe8}.legal-document-room>header>p:last-child{color:#9eafb2;max-width:590px;line-height:1.7}.legal-document-room>div{background:#52656a;border:1px solid #52656a;grid-template-columns:repeat(4,1fr);gap:1px;width:min(1280px,100%);margin:62px auto 0;display:grid}.legal-document-room a{color:#e9ebe5;background:linear-gradient(155deg,#102b37,#091923 72%);flex-direction:column;min-height:440px;padding:32px 28px;transition:background .2s,transform .2s;display:flex}.legal-document-room a:nth-child(2){background:linear-gradient(155deg,#173541,#0c1d26 72%)}.legal-document-room a:nth-child(3){background:linear-gradient(155deg,#282b28,#111a1c 72%)}.legal-document-room a:nth-child(4){background:linear-gradient(155deg,#37291d,#111a1c 72%)}.legal-document-room a:hover,.legal-document-room a:focus-visible{z-index:1;background:#1b3b48;transform:translateY(-5px)}.legal-document-room a>span{color:#dfb77e;font:10px var(--font-geist-mono);letter-spacing:.14em}.legal-document-room a>small{color:#809599;font:8px var(--font-geist-mono);letter-spacing:.11em;margin:42px 0 0}.legal-document-room h3{color:#f0eee8;margin:auto 0 22px;font-size:clamp(27px,2.5vw,39px);line-height:1}.legal-document-room a p{color:#a7b8ba;margin:0;font-size:13px;line-height:1.7}.legal-document-room a b{color:#e2bb82;font:10px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:32px}.legal-order-boundary{grid-template-columns:1.12fr .88fr;align-items:end;gap:8vw;padding:clamp(100px,12vw,180px) 0;display:grid}.legal-order-boundary>div>span{color:#8b6338;font:9px var(--font-geist-mono);letter-spacing:.13em}.legal-order-boundary h2{font-size:clamp(42px,5.5vw,78px)}.legal-order-boundary>p{color:#42585f;border-top:1px solid #7f9094;margin:0;padding-top:28px;font-size:15px;line-height:1.8}.legal-review-status{width:100vw;max-width:none;padding:38px max(var(--page-pad), calc((100vw - 1280px) / 2));color:#ced9d8;background:#102832;border-top:1px solid #8f6d45;grid-template-columns:.45fr 1fr;gap:6vw;margin-left:calc(50% - 50vw);display:grid}.legal-review-status strong{color:#e5bd84;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.legal-review-status p{color:#a8b8ba;margin:0;font-size:13px;line-height:1.7}.cookie-inventory{background:#edf0eb;border:1px solid #7e9298;width:100%;margin-top:28px;overflow-x:auto}.legal-information-cookies .legal-sections{grid-template-columns:1fr}.legal-information-cookies .legal-sections article{max-width:900px}.legal-information-cookies .legal-sections article:nth-child(2){max-width:none}.cookie-inventory:focus-visible{outline-offset:4px;outline-color:#8b6237}.cookie-inventory table{border-collapse:collapse;width:100%;min-width:760px}.cookie-inventory th,.cookie-inventory td{text-align:left;vertical-align:top;border-bottom:1px solid #9babad;border-right:1px solid #9babad;padding:15px 13px}.cookie-inventory th:last-child,.cookie-inventory td:last-child{border-right:0}.cookie-inventory tbody tr:last-child td{border-bottom:0}.cookie-inventory th{color:#e9ece7;font:9px var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;background:#102c38}.cookie-inventory td{color:#354d55;font-size:12px;line-height:1.55}@media (width<=1024px){.legal-trust-stage{grid-template-columns:1fr}.legal-trust-visual,.legal-trust-visual img{min-height:540px}.legal-document-room>div{grid-template-columns:1fr 1fr}.legal-document-room a{min-height:340px}}@media (width<=760px){.page-hero-legal.page-hero-has-composition,.page-hero-accessibility.page-hero-has-composition{min-height:850px}.page-hero-legal.page-hero-has-composition .page-hero-copy,.page-hero-accessibility.page-hero-has-composition .page-hero-copy{width:100%}.tw-image-system .page-hero-visual.page-hero-visual-legal-trust[data-image-family=product-studio],.tw-image-system .page-hero-visual.page-hero-visual-accessibility-detail[data-image-family=product-studio]{top:var(--header-h);position:absolute;bottom:auto;right:0}.page-hero-visual-legal-trust .page-hero-visual-images>img{object-position:54% center}.legal-information-hub{padding-inline:22px}.legal-trust-stage{margin-top:38px}.legal-trust-visual,.legal-trust-visual img{min-height:370px}.legal-trust-copy{padding:54px 24px}.legal-trust-copy h2{font-size:clamp(39px,11.5vw,57px)}.legal-trust-copy dl{grid-template-columns:1fr}.legal-information-hub .legal-company{width:100%;margin-top:64px}.legal-boundary,.legal-document-room{padding-block:82px}.legal-boundary h2,.legal-document-room h2,.legal-order-boundary h2{font-size:clamp(42px,12vw,60px)}.legal-boundary>div{grid-template-columns:1fr;margin-top:44px}.legal-boundary article{min-height:310px;padding:32px 24px}.legal-document-room{padding-inline:22px}.legal-document-room>div{grid-template-columns:1fr;margin-top:46px}.legal-document-room a{min-height:310px;padding:28px 24px}.legal-order-boundary{grid-template-columns:1fr;gap:36px;padding-block:86px}.legal-review-status{grid-template-columns:1fr;gap:14px;padding:30px 22px}.cookie-inventory{width:calc(100vw - 44px)}}.tw-image-system .page-hero-about .page-hero-visual-founder-collage,.tw-image-system .page-hero-knowledge .page-hero-visual-knowledge-forged,.tw-image-system .page-hero-cookies .page-hero-visual-cookies-wheel-background{width:100%;height:100%;box-shadow:none;border:0;position:absolute;inset:0}.tw-image-system .page-hero-about .page-hero-visual-founder-collage .page-hero-visual-images>img:first-child{filter:brightness(.64)saturate(.68)contrast(1.04)blur(.5px)}.tw-image-system .page-hero-knowledge .page-hero-visual-knowledge-forged .page-hero-visual-images>img{filter:brightness(.72)saturate(.82)contrast(1.06)}.tw-image-system .page-hero-cookies .page-hero-visual-cookies-wheel-background .page-hero-visual-images>img{filter:brightness(.5)saturate(.6)contrast(1.08)}.tw-image-system .page-hero-knowledge .page-hero-visual-knowledge-forged:before,.tw-image-system .page-hero-cookies .page-hero-visual-cookies-wheel-background:before{background:0 0}@media (width<=760px){.tw-image-system .page-hero-about .page-hero-visual-founder-collage,.tw-image-system .page-hero-knowledge .page-hero-visual-knowledge-forged,.tw-image-system .page-hero-cookies .page-hero-visual-cookies-wheel-background{height:355px;top:0;bottom:auto;right:0}}.page-hero-journal.page-hero-has-composition{color:#f0eee8;background:#071018;min-height:780px}.page-hero-journal.page-hero-has-composition:before{opacity:1;filter:none;background:repeating-linear-gradient(90deg,#0000 0 119px,#ffffff07 120px),radial-gradient(circle at 74% 46%,#a6744330,#0000 30%)!important}.page-hero-journal.page-hero-has-composition:after{background:linear-gradient(90deg,#071018 0 36%,#071018e3 49%,#0710182e 82%,#071018a8 100%),linear-gradient(0deg,#071018 0,#0000 55%)}.page-hero-journal.page-hero-has-composition h1,.page-hero-journal.page-hero-has-composition p{color:#f0eee8!important}.page-hero-journal.page-hero-has-composition .page-hero-copy>p:last-of-type{color:#b7c3c4!important}.page-hero-journal.page-hero-has-composition .page-breadcrumb{color:#aab8ba}.page-hero-journal.page-hero-has-composition .page-breadcrumb b{color:#e2e4df}.page-hero-journal.page-hero-has-composition .page-hero-action{color:#f0eee8}.page-hero-journal.page-hero-has-composition .page-hero-action span{color:#e1b77c}.page-hero-journal.page-hero-has-composition .page-index{color:#aab8ba}.page-hero-visual-news-duo{background:#08141b;border-color:#e2bc8766;width:min(47vw,790px);right:clamp(28px,4vw,76px)}.page-hero-visual-news-duo .page-hero-visual-images{background:#c79a60;grid-template-columns:1.16fr .84fr;gap:3px}.page-hero-visual-news-duo .page-hero-visual-images>picture,.page-hero-visual-news-duo .page-hero-visual-images>picture>img{width:100%;height:100%}.page-hero-visual-news-duo .page-hero-visual-images>picture{min-width:0;overflow:hidden}.page-hero-visual-news-duo .page-hero-visual-images>picture>img{object-fit:cover;filter:brightness(.78)saturate(.84)contrast(1.04);display:block}.page-hero-visual-news-duo .page-hero-visual-images>picture:first-child>img,.page-hero-visual-news-duo .page-hero-visual-images>picture:last-child>img{object-position:55% center}.page-hero-visual-news-duo .page-hero-visual-mark{opacity:.62;top:22px;right:22px}.studio-updates-journal .studio-update-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.studio-updates-journal .studio-update-grid article:first-child{grid-column:1/-1}.studio-updates-journal .studio-update-grid article:first-child>a{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);display:grid}.studio-updates-journal .studio-update-grid article:first-child .studio-update-image{height:100%;min-height:530px}.studio-updates-journal .studio-update-grid article:first-child .studio-update-copy{padding:clamp(36px,5vw,76px)}.studio-updates-journal .studio-update-grid article:first-child .studio-update-copy h3{max-width:13ch;font-size:clamp(42px,5vw,76px)}.studio-updates-journal .studio-update-grid article:first-child .studio-update-copy>p:not(:first-child){max-width:52ch;font-size:15px}@media (width<=1024px){.page-hero-visual-news-duo{width:45vw;right:28px}.studio-updates-journal .studio-update-grid article:first-child>a{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}}@media (width<=760px){.page-hero-journal.page-hero-has-composition{min-height:850px;padding-top:calc(var(--header-h) + 342px)}.page-hero-visual-news-duo{top:var(--header-h);border-inline:0;width:100%;height:330px;right:0}.page-hero-visual-news-duo .page-hero-visual-images{grid-template-columns:1.08fr .92fr}.page-hero-visual-news-duo .page-hero-visual-images>picture:first-child>img{object-position:center}.page-hero-visual-news-duo .page-hero-visual-images>picture:last-child>img{object-position:58% center}.studio-updates-journal .studio-update-grid{grid-template-columns:1fr}.studio-updates-journal .studio-update-grid article:first-child{grid-column:auto}.studio-updates-journal .studio-update-grid article:first-child>a{display:flex}.studio-updates-journal .studio-update-grid article:first-child .studio-update-image{height:340px;min-height:0}.studio-updates-journal .studio-update-grid article:first-child .studio-update-copy{padding:30px 26px}.studio-updates-journal .studio-update-grid article:first-child .studio-update-copy h3{font-size:clamp(36px,11vw,52px)}}.quick-nav .quick-nav-news{color:#f0c995;font-weight:800}.finish-reference-library{padding:clamp(86px, 9vw, 150px) var(--page-pad);color:#e7e8e3;background:radial-gradient(circle at 88% 4%,#ac793e1c,#0000 22%),linear-gradient(#080c10,#0a0f13 55%,#070a0d);border-block:1px solid #27343a;position:relative;overflow:hidden}.finish-reference-library:before{content:"";pointer-events:none;opacity:.28;background:repeating-linear-gradient(90deg,#0000 0 159px,#ffffff06 160px);position:absolute;inset:0}.finish-reference-library>*{z-index:1;position:relative}.finish-reference-intro{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(48px,8vw,140px);padding-bottom:clamp(58px,7vw,104px);display:grid}.finish-reference-intro h2{color:#f0eee8;max-width:760px;margin-bottom:0;font-size:clamp(52px,6.4vw,102px)}.finish-reference-intro>p{color:#aebbbd;max-width:600px;margin:0 0 8px;font-size:clamp(15px,1.2vw,18px);line-height:1.75}.finish-reference-notice{color:#d3d8d6;background:linear-gradient(90deg,#754c2333,#0d171d9e);border:1px solid #d6a96c75;grid-template-columns:100px 1fr;align-items:start;gap:28px;padding:26px 28px;display:grid}.finish-reference-notice b{color:#e2bd88;font:800 10px var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase}.finish-reference-notice p{max-width:1060px;margin:0;font-size:13px;line-height:1.7}.finish-reference-index{border:1px solid #28343a;grid-template-columns:repeat(6,1fr);margin-top:30px;display:grid}.finish-reference-index a{color:#d5a970;min-height:80px;font:760 9px var(--font-geist-mono);letter-spacing:.13em;border-right:1px solid #28343a;align-content:center;gap:8px;padding:17px;display:grid}.finish-reference-index a:last-child{border-right:0}.finish-reference-index a span{color:#aab6b8;font:700 8px var(--font-geist-sans);text-transform:uppercase}.finish-reference-index a:hover,.finish-reference-index a:focus-visible{color:#071018;background:#dfb77f}.finish-reference-index a:hover span,.finish-reference-index a:focus-visible span{color:#17252c}.finish-reference-section{scroll-margin-top:calc(var(--header-h) + 22px);border-top:1px solid #28343a;padding:clamp(76px,8vw,126px) 0}.finish-reference-section>header{grid-template-columns:76px minmax(0,880px);gap:24px;margin-bottom:56px;display:grid}.finish-reference-section>header>span{color:#d4a56b;font:10px var(--font-geist-mono);letter-spacing:.16em;padding-top:5px}.finish-reference-section>header h3{color:#ecebe6;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;max-width:880px;margin:14px 0 0;font-size:clamp(35px,4.2vw,68px);font-weight:560;line-height:.98}.finish-reference-section>header p:not(.eyebrow){color:#aebabc;max-width:700px;margin:20px 0 0;font-size:14px;line-height:1.72}.finish-reference-family{margin-top:56px}.finish-reference-family+.finish-reference-family{margin-top:76px}.finish-reference-family>h4{color:#bfcbcb;letter-spacing:.17em;text-transform:uppercase;margin:0 0 20px;font-size:10px}.finish-reference-grid{gap:14px;display:grid}.finish-reference-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.finish-reference-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.finish-reference-grid-six{grid-template-columns:repeat(6,minmax(0,1fr))}.finish-reference-grid>article{background:#04080bd1;border:1px solid #263138;min-width:0;padding:12px 12px 18px}.finish-reference-card-title{color:#e3e6e1;letter-spacing:.04em;margin:16px 0 7px;font-size:11px;font-weight:720;display:block}.finish-reference-grid small,.finish-reference-gallery figcaption{color:#89989b;font:7px/1.55 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.finish-ref-plate{--finish-ref-colour:#ffffff09;aspect-ratio:1.08;isolation:isolate;background:#999d9d;border:1px solid #d6dddc38;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000029,0 14px 28px #0003}.finish-ref-plate>i{display:block;position:absolute;inset:0}.finish-ref-base{z-index:0;background:radial-gradient(circle at 76% 18%,#ffffffb3,#0000 22%),radial-gradient(circle at 28% 82%,#080d0f42,#0000 40%),linear-gradient(125deg,#4e5557 0,#c7cccb 34%,#777e80 55%,#e0e3e0 75%,#62696b 100%)}.finish-ref-panel{z-index:1;box-shadow:inset 0 0 30px #0000003d}.finish-ref-tint{z-index:2;background:var(--finish-ref-colour);mix-blend-mode:multiply}.finish-ref-plate.is-solid .finish-ref-tint{mix-blend-mode:normal;opacity:.94}.finish-ref-grain{z-index:3;opacity:.42;mix-blend-mode:overlay;background:repeating-linear-gradient(100deg,#0000 0 1px,#ffffff2b 1px 2px,#0000001f 2px 3px,#0000 3px 6px)}.finish-ref-treatment-polished .finish-ref-grain{opacity:.08}.finish-ref-treatment-polished .finish-ref-base{background:linear-gradient(116deg,#2b3032 0,#f4f4ef 23%,#777c7c 40%,#fff 55%,#4f5658 75%,#d9dcda 100%)}.finish-ref-treatment-mixed .finish-ref-base{background:linear-gradient(116deg,#4c5355 0 23%,#e5e6e1 24% 33%,#7c8182 34% 66%,#f5f3ed 67% 76%,#555d60 77%)}.finish-ref-treatment-machined .finish-ref-grain{opacity:.78;background:repeating-linear-gradient(107deg,#0000 0 5px,#ffffff52 5px 6px,#0000002e 6px 7px)}.finish-ref-treatment-blasted .finish-ref-base{background:radial-gradient(circle at 72% 22%,#ffffff73,#0000 20%),linear-gradient(135deg,#686e70,#aeb3b2 50%,#747a7c)}.finish-ref-treatment-blasted .finish-ref-grain{opacity:.25;background:repeating-radial-gradient(circle at 30% 30%,#ffffff38 0 1px,#0000 1px 4px)}.finish-ref-sheen{z-index:4;opacity:.48;background:linear-gradient(123deg,#0000 23%,#ffffff7a 39%,#0000 55%)}.finish-ref-level-satin .finish-ref-sheen{opacity:.24}.finish-ref-level-matte .finish-ref-sheen{opacity:.1;filter:blur(6px)}.finish-ref-level-textured .finish-ref-sheen{opacity:.06}.finish-ref-level-textured .finish-ref-veil{z-index:5;opacity:.42;background:repeating-radial-gradient(circle,#00000042 0 1px,#0000 1px 3px)}.finish-ref-veil{z-index:5;background:linear-gradient(#ffffff14,#00000026)}.finish-ref-edge{z-index:8;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 18px #ffffff21}.finish-ref-logo{z-index:7;color:#ece6d8d6;text-shadow:0 1px 8px #0000007a;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.finish-ref-logo img{object-fit:contain;filter:sepia(.55)saturate(.72)brightness(1.15);opacity:.86;width:clamp(25px,3.3vw,52px);height:clamp(31px,4vw,63px)}.finish-ref-logo b{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(5px,.5vw,8px);font-weight:620}.finish-ref-logo-etched .finish-ref-logo{color:#11181b94;text-shadow:0 1px #ffffff5c}.finish-ref-logo-clear .finish-ref-logo{opacity:.66}.finish-ref-logo-matched .finish-ref-logo{color:#d5a466}.finish-ref-logo-inlay .finish-ref-logo{color:#fff;filter:drop-shadow(0 0 8px #ffffff6b)}.finish-reference-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:76px;display:grid}.finish-reference-gallery figure{background:#05090c;border:1px solid #28343a;margin:0;padding:14px}.finish-reference-gallery .finish-ref-plate{aspect-ratio:1.35}.finish-reference-gallery figcaption{padding-top:12px}.finish-reference-codes{border:1px solid #2b383e;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.finish-reference-codes li{border-right:1px solid #2b383e;min-height:230px;padding:30px 24px}.finish-reference-codes li:last-child{border-right:0}.finish-reference-codes span{color:#d5a66e;font:9px var(--font-geist-mono)}.finish-reference-codes h4{color:#e8e9e4;text-transform:uppercase;margin:45px 0 15px;font-size:16px}.finish-reference-codes p{color:#9eabad;margin:0;font-size:12px;line-height:1.65}.finish-reference-cta{background:radial-gradient(circle at 82% 24%,#b6804124,#0000 28%),#0b1217;border:1px solid #5e4932;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px 70px;margin-top:10px;padding:clamp(70px,8vw,120px) clamp(26px,5vw,80px);display:grid}.finish-reference-cta h3{color:#efeee8;letter-spacing:-.045em;text-transform:uppercase;margin:16px 0 18px;font-size:clamp(42px,5.5vw,82px);line-height:.97}.finish-reference-cta p:not(.eyebrow){color:#aebabc;max-width:650px;margin:0;font-size:15px;line-height:1.7}.finish-reference-cta nav{gap:10px;min-width:300px;display:grid}.finish-reference-cta .button,.finish-reference-cta .text-link{width:100%;margin:0}.finish-reference-cta>small{color:#938777;font:8px/1.6 var(--font-geist-mono);letter-spacing:.1em;grid-column:1/-1}@media (width<=1200px){.finish-reference-index{grid-template-columns:repeat(3,1fr)}.finish-reference-index a:nth-child(3){border-right:0}.finish-reference-index a:nth-child(-n+3){border-bottom:1px solid #28343a}.finish-reference-grid-six{grid-template-columns:repeat(4,minmax(0,1fr))}.finish-reference-grid-five,.finish-reference-codes{grid-template-columns:repeat(3,minmax(0,1fr))}.finish-reference-codes li:nth-child(3){border-right:0}.finish-reference-codes li:nth-child(-n+3){border-bottom:1px solid #2b383e}}@media (width<=760px){.finish-reference-library{padding:72px 22px}.finish-reference-intro{grid-template-columns:1fr;gap:28px}.finish-reference-intro h2{font-size:clamp(45px,13.5vw,66px)}.finish-reference-notice{grid-template-columns:1fr;gap:10px;padding:22px}.finish-reference-index{grid-template-columns:repeat(2,1fr)}.finish-reference-index a,.finish-reference-index a:nth-child(3){border-bottom:1px solid #28343a;border-right:1px solid #28343a}.finish-reference-index a:nth-child(2n){border-right:0}.finish-reference-index a:nth-last-child(-n+2){border-bottom:0}.finish-reference-section{padding:72px 0}.finish-reference-section>header{grid-template-columns:42px minmax(0,1fr);gap:10px;margin-bottom:42px}.finish-reference-section>header h3{font-size:clamp(34px,10.5vw,50px)}.finish-reference-grid-five,.finish-reference-grid-four,.finish-reference-grid-six{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finish-reference-grid>article{padding:8px 8px 15px}.finish-ref-logo img{width:34px;height:41px}.finish-ref-logo b{font-size:5px}.finish-reference-gallery{grid-template-columns:1fr;gap:10px}.finish-reference-codes{grid-template-columns:1fr}.finish-reference-codes li,.finish-reference-codes li:nth-child(3){border-bottom:1px solid #2b383e;border-right:0;min-height:0}.finish-reference-codes li:last-child{border-bottom:0}.finish-reference-codes h4{margin-top:25px}.finish-reference-cta{grid-template-columns:1fr;padding:58px 22px}.finish-reference-cta nav{min-width:0}.finish-reference-cta>small{grid-column:1}}.quick-nav .quick-nav-news,.nav-groups a.nav-news-link{color:#f3c98d;font-size:10px;font-weight:800}.nav-groups a.nav-news-link{font-size:12px}.quick-nav .quick-nav-news:hover,.quick-nav .quick-nav-news:focus-visible,.nav-groups a.nav-news-link:hover,.nav-groups a.nav-news-link:focus-visible{color:#ffe1ae}.quick-nav .quick-nav-wheels{color:#e1b474;letter-spacing:.18em;border-inline:1px solid #dab77e57;padding-inline:14px;font-size:11px;font-weight:900}.quick-nav .quick-nav-wheels:hover,.quick-nav .quick-nav-wheels:focus-visible,.nav-groups a.nav-wheels-link:hover,.nav-groups a.nav-wheels-link:focus-visible{color:#ffe0a9}.nav-groups a.nav-wheels-link{color:#e1b474;font-size:13px;font-weight:780}.home-corvette-signature-image img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.02)}.wheel-library-concept-note{color:#6c624f;font:10px/1.65 var(--font-geist-mono);letter-spacing:.045em;grid-column:1/-1;margin-top:4px;display:block}@media (width<=1180px){.wheel-discovery-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.wheel-discovery-modes button:nth-child(2){border-right:0}.wheel-discovery-modes button:nth-child(-n+2){border-bottom:1px solid #9aa6a6}.wheel-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-result{border-top:1px solid #9ca8aa;border-left:0}}@media (width<=760px){.wheel-discovery-start>header{padding:22px;display:grid}.wheel-discovery-modes{grid-template-columns:1fr}.wheel-discovery-modes button{border-bottom:1px solid #9aa6a6;border-right:0;min-height:116px}.wheel-discovery-modes button:last-child{border-bottom:0}.wheel-discovery-control{grid-template-columns:1fr;padding:18px 22px}.wheel-discovery-control p{justify-self:start;margin:0}.wheel-filter-panel{grid-template-columns:1fr}.construction-tabs{grid-template-columns:1fr 1fr}.construction-tabs button{border-right:1px solid #879699}.wheel-finish-lab{grid-template-columns:1fr;padding-inline:22px}.wheel-finish-lab>div{grid-template-columns:1fr}.wheel-load-more{padding:20px 22px}}.project-price-example{padding:clamp(86px, 10vw, 150px) var(--page-pad);color:#e8e9e4;background:radial-gradient(circle at 84% 20%,#c7945329,#0000 30%),linear-gradient(132deg,#08141b,#111b20 62%,#20170f);border-block:1px solid #4a3e30;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:clamp(54px,8vw,140px);display:grid}.project-price-example h2{color:#f0eee8;text-wrap:balance;max-width:720px;margin:18px 0 24px;font-size:clamp(40px,4.8vw,72px);line-height:.98}.project-price-example>div:first-of-type>p:not(.eyebrow){color:#aebbbc;max-width:620px;line-height:1.75}.project-price-card{background:#040a0eb8;border:1px solid #dab27885;padding:clamp(34px,4.5vw,68px);box-shadow:0 28px 70px #00000038}.project-price-levels{background:#040a0eb8;border:1px solid #dab27885;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;box-shadow:0 28px 70px #00000038}.project-price-levels .project-price-card{min-width:0;box-shadow:none;background:0 0;border:0;padding:clamp(30px,3.5vw,52px)}.project-price-levels .project-price-card+.project-price-card{background:linear-gradient(145deg,#c794531f,#040a0e00);border-left:1px solid #3c494d}.project-price-card>span{color:#c7d0d0;font:11px var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase}.project-price-card>strong{color:#f1c98e;letter-spacing:-.055em;gap:14px;margin:30px 0 26px;font-size:clamp(38px,4.1vw,64px);font-weight:520;line-height:.95;display:grid}.project-price-card>strong small{color:#f0eee8;font:11px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.project-price-card>strong em{color:#aebbbc;font:normal 12px/1.5 var(--font-geist-mono);letter-spacing:.045em}.project-price-card>p{color:#aebbbc;border-top:1px solid #3c494d;margin:0;padding-top:24px;font-size:14px;line-height:1.75}.project-price-note{color:#aebbbc;border-top:1px solid #3c494d;grid-column:1/-1;margin:0;padding:24px clamp(30px,3.5vw,52px) 28px;font-size:13px;line-height:1.75}.contact-step-indicator{border-block:1px solid #a7b1b1;grid-column:1/-1;grid-template-columns:1fr 1fr;margin-bottom:6px;display:grid}.contact-step-indicator span{color:#6a7476;min-height:66px;font:10px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;padding:0 18px;display:flex}.contact-step-indicator span+span{border-left:1px solid #a7b1b1}.contact-step-indicator b{color:#8c6336}.contact-step-indicator .active{color:#162932;background:#fff6}.contact-step-indicator .complete{color:#44565d}.contact-step-actions{border-top:1px solid #a7b1b1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;margin-top:6px;padding-top:24px;display:flex}.contact-step-actions p{color:#5b696d;max-width:440px;margin:0;font-size:13px;line-height:1.65}.contact-step-two{outline:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:25px 18px;display:grid}.contact-step-two>.wide,.contact-step-two>.contact-step-two-head,.contact-step-two>.contact-truth,.contact-step-two>.form-note{grid-column:1/-1}.contact-step-two-head{border-bottom:1px solid #a7b1b1;justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.contact-step-two-head button{color:#51391f;font:10px var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8d6335;padding:10px 0}.contact-step-two-head p{color:#5b696d;max-width:520px;margin:0;font-size:13px;line-height:1.65}@media (width<=900px){.project-price-example{grid-template-columns:1fr}}@media (width<=1024px){.home-corvette-signature{grid-template-columns:minmax(0,1fr)}.home-corvette-signature-image,.home-corvette-signature-copy{min-width:0}}@media (width>=1025px){h1,.hero-copy h1,.page-hero h1,.wheel-detail-copy h1{letter-spacing:-.038em;font-size:clamp(52px,5.2vw,88px);line-height:.99}h2,.culture-copy h3,.engineering-definition h2,.engineering-controls h2,.engineering-project-card>div h2,.process-trust>header h2,.raw-expression-copy h2,.studio-grid h3,.art-manifesto-copy h2,.identity-copy h2,.trust-copy h2,.detail-lens-copy h2{letter-spacing:-.034em;font-size:clamp(36px,3.9vw,64px);line-height:1.02}.art-cta h2{letter-spacing:-.04em;font-size:clamp(52px,6.6vw,96px);line-height:.98}.nav a{font-size:12px}.language span,.language b,.quick-nav a{font-size:10px}.eyebrow,.section-kicker{font-size:12px;line-height:1.55}.concept-label,.content-grid small,.wheel-systems small,.evidence-note,.technology-steps article small{font-size:12px}.culture-note,.wheel-visual-note,.wheel-gallery-status,.vehicle-story-boundary,.passport-fields span,.lead-time-panel span,.selected-wheel-enquiry>div>span{font-size:11px}.vehicle-story span,.passport-fields b,.wheel-filter-panel legend,.filter-result span,.contact-upload-previews figcaption{font-size:10px}.principles h3,.principles p,.wheel-direction-card p{font-size:14px}.project-price-card>span,.project-price-card>strong small{font-size:12px}}@media (width<=760px){.nav-groups a.nav-news-link{font-size:13px;color:#f3c98d!important}.home-corvette-signature-image{aspect-ratio:4/3}.home-corvette-signature-image img{object-fit:cover;object-position:center}.project-price-example{gap:38px;padding:78px 22px}.project-price-levels{grid-template-columns:1fr}.project-price-levels .project-price-card{padding:30px 24px}.project-price-levels .project-price-card+.project-price-card{border-top:1px solid #3c494d;border-left:0}.project-price-card>strong{font-size:clamp(42px,13vw,60px)}.project-price-note{padding:24px}.contact-step-indicator span{flex-direction:column;justify-content:center;align-items:flex-start;min-height:74px;padding:10px 12px}.contact-step-actions,.contact-step-two-head{flex-direction:column;align-items:stretch}.contact-step-actions .button{width:100%}.contact-step-two{grid-template-columns:1fr}.contact-step-two>*{grid-column:1}}.quick-nav .quick-nav-wheels{color:#c89052;border-bottom-color:#c89052b8;font-size:12px;font-weight:850}.quick-nav .quick-nav-wheels:hover,.quick-nav .quick-nav-wheels:focus-visible,.quick-nav .quick-nav-wheels.active{color:#e1b176;border-bottom-color:#e1b176}.hero-proof{background:#34434a;gap:1px;padding:1px}.hero-proof article,.hero-proof article:not(:first-child){background:#0d1d28;border:0;flex-direction:column;align-items:stretch;gap:0;min-width:0;min-height:0;padding:0;display:flex}.hero-proof-image{aspect-ratio:16/9;background:#071119;display:block;overflow:hidden}.hero-proof-image img{object-fit:cover;filter:saturate(.78)contrast(1.05)brightness(.83);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.65,.2,1),filter .7s;display:block}.hero-proof article:nth-child(2) .hero-proof-image img{object-position:50% 58%}.hero-proof article:nth-child(3) .hero-proof-image img{object-position:center 54%}.hero-proof-image:hover img,.hero-proof-image:focus-visible img{filter:saturate(.9)contrast(1.05)brightness(.9);transform:scale(1.025)}.hero-proof-copy{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:18px;min-height:205px;padding:28px clamp(22px,2.6vw,42px) 32px;display:grid}.hero-proof-copy>span{padding-top:2px}.hero-proof-copy h2{font-size:13px}.hero-proof-copy p{max-width:42ch}.collaboration-visual>img:first-child{object-fit:cover;object-position:50% 54%;filter:saturate(.82)contrast(1.05)brightness(.88)}.collaboration-visual:after{background:linear-gradient(90deg,#0000 62%,#e7e1d638),linear-gradient(#0000 62%,#040a0e47)}.collaboration-visual>span{color:#ecd8b8;background:#040a0ec7;border:1px solid #debe9175;padding:9px 12px;line-height:1.45}.engineering-foundation{padding:clamp(90px, 10vw, 158px) var(--page-pad);color:#dfe5e3;background:radial-gradient(circle at 84% 4%,#bf874924,#0000 27%),linear-gradient(145deg,#07131b,#0a1e29 62%,#15130f);position:relative;overflow:hidden}.engineering-foundation:before{content:"";pointer-events:none;opacity:.34;background:repeating-linear-gradient(90deg,#0000 0 159px,#ffffff06 160px);position:absolute;inset:0}.engineering-foundation>*{z-index:1;position:relative}.engineering-foundation>header{grid-template-columns:minmax(0,1.2fr) minmax(300px,.62fr);align-items:end;gap:clamp(50px,8vw,130px);margin-bottom:clamp(50px,6vw,84px);display:grid}.engineering-foundation h2{color:#eef0eb;text-wrap:balance;max-width:920px;margin:17px 0 0;font-size:clamp(42px,5vw,76px);line-height:1}.engineering-foundation>header>p{color:#b4c1c2;margin:0 0 5px;font-size:15px;line-height:1.78}.engineering-foundation-grid{background:#040d1280;border:1px solid #465961;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.engineering-foundation-grid article{border-right:1px solid #465961;flex-direction:column;min-height:360px;padding:clamp(30px,3.2vw,50px);display:flex}.engineering-foundation-grid article:last-child{border-right:0}.engineering-foundation-grid article>span{color:#c99a63;font:10px/1.55 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.engineering-foundation-grid h3{color:#eef0eb;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;max-width:16ch;margin:auto 0 24px;font-size:clamp(25px,2.1vw,34px);line-height:1.08}.engineering-foundation-grid p{color:#b7c3c4;border-top:1px solid #354850;margin:0;padding-top:22px;font-size:14px;line-height:1.72}.engineering-foundation>small{color:#9daeb0;font:11px/1.7 var(--font-geist-mono);letter-spacing:.075em;text-transform:uppercase;padding-top:24px;display:block}.trust-copy .evidence-boundary{color:#aebdbe;font-size:11px;line-height:1.72}@media (width<=1024px){.engineering-foundation>header{grid-template-columns:1fr;gap:28px}.engineering-foundation-grid{grid-template-columns:1fr}.engineering-foundation-grid article{border-bottom:1px solid #465961;border-right:0;min-height:0}.engineering-foundation-grid article:last-child{border-bottom:0}.engineering-foundation-grid h3{margin:56px 0 22px}}@media (width<=760px){.hero-proof{grid-template-columns:1fr;padding:1px}.hero-proof article,.hero-proof article:not(:first-child){border:0;padding:0}.hero-proof-image{aspect-ratio:4/3}.hero-proof-copy{min-height:0;padding:25px 21px 31px}.collaboration-visual>img:first-child{object-position:center 58%}.engineering-foundation{padding:78px 22px}.engineering-foundation h2{font-size:clamp(40px,11.7vw,58px)}.engineering-foundation-grid article{padding:30px 24px 34px}.engineering-foundation-grid h3{margin-top:44px}.engineering-foundation>small{font-size:10.5px}}.road-page{color:var(--ivory);background:#061019}.road-hero{background:#061019;align-items:flex-end;min-height:max(760px,91svh);display:flex;position:relative;overflow:hidden}.road-hero-media,.road-hero-overlay{width:100%;height:100%;position:absolute;inset:0}.road-hero-media{object-fit:cover;object-position:center 59%;filter:brightness(.69)saturate(.8)contrast(1.06);transform:scale(1.015)}.road-hero-overlay{z-index:1;background:linear-gradient(90deg,#040c12f7 0 9%,#040c12c9 39%,#040c1226 76%),linear-gradient(0deg,#061019 0,#06101957 36%,#06101921 76%)}.road-hero-copy{z-index:2;width:min(940px,76vw);padding:clamp(170px, 20vh, 250px) var(--page-pad) clamp(88px, 11vh, 135px);position:relative}.road-hero-copy .page-breadcrumb{margin-bottom:clamp(46px,7vh,84px)}.road-hero-copy h1{color:#f2eee7;letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin:18px 0 28px;font-size:clamp(54px,6.7vw,106px);line-height:.94}.road-hero-copy>p:not(.eyebrow){color:#c4cecd;max-width:680px;font-size:clamp(15px,1.25vw,19px);line-height:1.72}.road-status{color:#e6c99f;font:9px/1.5 var(--font-geist-mono);letter-spacing:.12em;background:#040c11a8;border:1px solid #ddb37880;margin-top:30px;padding:10px 13px;display:inline-block}.road-scroll{z-index:2;right:var(--page-pad);color:#ede8df;font:10px/1 var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:22px;display:flex;position:absolute;bottom:clamp(54px,7vh,88px)}.road-scroll span{color:var(--gold-hi);font-size:18px}.road-story{padding:clamp(105px, 12vw, 190px) var(--page-pad);background:linear-gradient(130deg,#061019 0 64%,#101711 100%)}.road-story-grid{grid-template-columns:minmax(220px,.52fr) minmax(0,1.25fr);align-items:start;gap:clamp(54px,10vw,180px);display:grid}.road-story-grid h2,.road-reflection h2,.road-cta h2{color:#eeece5;letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin:0 0 34px;font-size:clamp(43px,5.5vw,82px);line-height:.99}.road-story-grid>div>p,.road-reflection>p:not(.eyebrow){color:#b8c3c4;max-width:700px;font-size:clamp(16px,1.35vw,20px);line-height:1.78}.road-gallery{background:#061019;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:grid;position:relative}.road-card{background:#0b1822;min-height:620px;position:relative;overflow:hidden}.road-card-wide{grid-column:1/-1;min-height:min(78vw,980px)}.road-card img{object-fit:cover;filter:brightness(.8)saturate(.76)contrast(1.05);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.65,.2,1),filter .8s;display:block}.road-card-wide img{object-position:center 54%}.road-card:nth-of-type(2) img{object-position:center 48%}.road-card:nth-of-type(3) img{object-position:center 52%}.road-card:hover img{filter:brightness(.88)saturate(.86)contrast(1.04);transform:scale(1.018)}.road-reflection{padding:clamp(112px, 13vw, 210px) var(--page-pad);background:radial-gradient(circle at 84% 16%,#ad7f4d26,#0000 30%),linear-gradient(145deg,#081621,#0a1e29 62%,#17120e);position:relative}.road-reflection h2{max-width:17ch}.road-reflection small{color:#96a8aa;font:10px/1.7 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:46px;display:block}.road-cta{min-height:650px;padding:110px var(--page-pad);text-align:center;background:#e7e1d6;flex-direction:column;justify-content:center;align-items:center;display:flex}.road-cta .eyebrow{color:#76542f}.road-cta h2{color:#17252d;max-width:17ch;margin:18px auto 42px}.road-news-teaser{padding:clamp(86px, 9vw, 142px) var(--page-pad);background:#07131c;position:relative}.road-news-teaser>a{color:inherit;background:#0b1a24;border:1px solid #3b4c55;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid}.road-news-teaser figure{min-height:560px;overflow:hidden}.road-news-teaser img{object-fit:cover;object-position:center 54%;filter:brightness(.77)saturate(.76);width:100%;height:100%;transition:transform .7s,filter .7s;display:block}.road-news-teaser>a:hover img{filter:brightness(.86)saturate(.86);transform:scale(1.02)}.road-news-teaser>a>div{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,76px);display:flex}.road-news-teaser h2{color:#eeeae2;letter-spacing:-.035em;margin:20px 0 24px;font-size:clamp(35px,3.8vw,58px);line-height:1.02}.road-news-teaser>a>div>p:not(.eyebrow){color:#b4c0c1;line-height:1.7}.road-news-teaser b{color:#e4bd87;font:10px/1 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;gap:18px;margin-top:40px;display:flex}@media (width<=900px){.road-hero-copy{width:88vw}.road-story-grid{grid-template-columns:1fr;gap:38px}.road-news-teaser>a{grid-template-columns:1fr}.road-news-teaser figure{min-height:480px}}@media (width<=760px){.road-hero{min-height:800px}.road-hero-media{object-position:54% center}.road-hero-overlay{background:linear-gradient(0deg,#061019 0 8%,#061019db 46%,#06101933 100%)}.road-hero-copy{width:100%;padding:185px 22px 98px}.road-hero-copy .page-breadcrumb{margin-bottom:44px}.road-hero-copy h1{max-width:12ch;font-size:clamp(48px,13.5vw,68px)}.road-scroll{display:none}.road-story{padding:88px 22px 96px}.road-story-grid h2,.road-reflection h2,.road-cta h2{font-size:clamp(40px,11.7vw,58px)}.road-gallery{grid-template-columns:1fr}.road-card,.road-card-wide{grid-column:auto;min-height:70svh}.road-card-wide{min-height:76svh}.road-card img{object-position:center}.road-reflection{padding:95px 22px 110px}.road-cta{min-height:570px;padding:92px 22px}.road-news-teaser{padding:78px 22px}.road-news-teaser figure{min-height:380px}.road-news-teaser>a>div{padding:34px 24px 42px}}.wheel-library-v2{background:radial-gradient(circle at 92% 0,#b37e4426,#0000 25%),linear-gradient(135deg,#e5e0d7,#cdd8d8 58%,#e0dbd1);padding-top:clamp(78px,8vw,128px)}.wheel-library-v2 .wheel-library-head{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:34px clamp(42px,8vw,128px);margin-bottom:clamp(48px,6vw,82px)}.wheel-library-v2 .wheel-library-head h2{text-wrap:balance;max-width:920px;font-size:clamp(42px,5vw,78px);line-height:.96}.wheel-library-v2 .wheel-library-head>p{color:#3f5057;align-self:end}.wheel-bank-head-actions{border-top:1px solid #8e9998;grid-column:1/-1;justify-content:space-between;align-items:center;gap:26px;padding-top:22px;display:flex}.wheel-bank-head-actions button{color:#f0eee8;min-height:58px;font:720 10px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#102630;border:1px solid #17313b;justify-content:space-between;align-items:center;gap:42px;padding:0 20px;display:inline-flex}.wheel-bank-head-actions button span{color:var(--gold-hi);font-size:20px}.wheel-bank-head-actions small{color:#586a70;text-align:right;max-width:520px;line-height:1.6}.wheel-bank-routes{color:#ecece6;background:#081721;border:1px solid #334850;margin-bottom:28px;overflow:hidden}.wheel-bank-routes>header{border-bottom:1px solid #3a4d55;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:end;gap:40px;padding:34px;display:grid}.wheel-bank-routes>header p{margin:0}.wheel-bank-routes>header h3{color:#eff0ea;text-transform:uppercase;margin:0;font-size:clamp(28px,3.2vw,48px);line-height:1}.wheel-bank-routes>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.wheel-bank-routes button{isolation:isolate;color:#eff0ea;text-align:left;cursor:pointer;background:#0b1c25;border:0;border-right:1px solid #42545b;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-width:0;min-height:320px;padding:24px;display:flex;position:relative;overflow:hidden}.wheel-bank-routes button:last-child{border-right:0}.wheel-bank-routes button:after{content:"";z-index:-1;background:linear-gradient(#040d121f 32%,#040d12f5);position:absolute;inset:0}.wheel-bank-routes button img{z-index:-2;object-fit:cover;filter:saturate(.72)contrast(1.03);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.65,.2,1),filter .35s;position:absolute;inset:0}.wheel-bank-routes button:hover img,.wheel-bank-routes button:focus-visible img,.wheel-bank-routes button.active img{filter:saturate(.95)contrast(1.06);transform:scale(1.035)}.wheel-bank-routes button.active{box-shadow:inset 0 0 0 2px var(--gold-hi)}.wheel-bank-routes button>span{color:var(--gold-hi);font:9px var(--font-geist-mono);letter-spacing:.12em;position:absolute;top:20px;left:20px}.wheel-bank-routes button strong{text-transform:uppercase;font-size:clamp(20px,1.7vw,28px);line-height:1}.wheel-bank-routes button small{color:#b7c3c4;max-width:220px;margin-top:10px;font-size:11px;line-height:1.5}.wheel-bank-routes button i{color:var(--gold-hi);font-size:20px;font-style:normal;position:absolute;bottom:20px;right:20px}.wheel-bank-tools{background:#f7f4edb8;border:1px solid #8c999a;grid-template-columns:minmax(250px,1.55fr) repeat(3,minmax(145px,.72fr)) auto;align-items:end;gap:14px;margin:0 0 46px;padding:20px;display:grid}.wheel-bank-tools label{gap:9px;min-width:0;display:grid}.wheel-bank-tools label>span{color:#4a5d64;font:720 9px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.wheel-bank-tools input,.wheel-bank-tools select{color:#12232a;background:#f6f2e9;border:1px solid #859496;border-radius:0;width:100%;min-width:0;min-height:52px;padding:0 14px}.wheel-bank-tools input:focus,.wheel-bank-tools select:focus{outline-offset:1px;border-color:#84582d;outline:2px solid #84582d3d}.wheel-bank-tools .filter-result{min-width:130px}.wheel-bank-results-head{scroll-margin-top:calc(var(--header-h) + 22px);border-bottom:1px solid #8f9b9b;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(34px,7vw,110px);margin:0 0 30px;padding:0 0 26px;display:grid}.wheel-bank-results-head h3{color:#17282f;text-transform:uppercase;margin:12px 0 0;font-size:clamp(32px,4vw,60px);line-height:1}.wheel-bank-results-head>p{color:#4d5f66;max-width:590px;margin:0;line-height:1.7}.wheel-library-v2 .wheel-library-grid,.wheel-library-v2 .wheel-library-grid.is-curated,.wheel-library-v2 .wheel-library-grid.is-complete{grid-template-columns:repeat(5,minmax(0,1fr))}.wheel-library-v2 .wheel-library-grid.is-curated .wheel-direction-card{grid-column:auto}.wheel-library-v2 .wheel-library-grid.is-curated .wheel-direction-card:first-child .tw-product-visual,.wheel-library-v2 .wheel-library-grid.is-curated .wheel-direction-card:nth-child(8) .tw-product-visual{aspect-ratio:1.68}.wheel-library-v2 .wheel-direction-card .tw-product-visual{aspect-ratio:1.68;background:#fff;position:relative}.wheel-library-v2 .wheel-direction-card figcaption{min-height:34px;padding:8px 11px;font-size:7px}.wheel-library-v2 .wheel-card-link{flex:none;min-height:0}.wheel-library-v2 .wheel-card-copy{flex:none;min-height:70px;padding:13px 12px 14px}.tw-heading-system main .wheel-library-v2 .wheel-direction-card .wheel-card-copy h3{margin:8px 0 0;font-size:clamp(14px,1.05vw,19px)}.wheel-library-v2 .wheel-direction-card .wheel-card-copy p{display:none}.wheel-library-v2 .wheel-direction-card .tw-product-image{object-fit:contain;mix-blend-mode:normal;filter:none;width:92%;height:92%;position:absolute;inset:4%}.wheel-library-v2 .wheel-direction-card .tw-product-visual.is-source-limited{padding:0}.wheel-library-v2 .wheel-direction-card .tw-product-visual.is-source-limited .tw-product-image{width:min(92%, var(--wheel-image-natural-size));height:auto;max-height:92%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.wheel-library-v2 .wheel-compare-toggle{min-height:40px;padding:0 12px;font-size:8px}.wheel-library-v2 .wheel-compare-toggle>span{font-size:14px}.wheel-library-preview>header{margin-bottom:38px}.wheel-library-explainer{border:1px solid #a3b1b552;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none;display:grid}.wheel-library-explainer li{border-right:1px solid #a3b1b552;grid-template-columns:34px minmax(0,1fr);gap:14px;min-width:0;padding:24px 22px;display:grid}.wheel-library-explainer li:last-child{border-right:0}.wheel-library-explainer li>span{color:var(--gold-hi);font:9px var(--font-geist-mono);letter-spacing:.12em}.wheel-library-explainer b{color:#eef0eb;letter-spacing:.1em;text-transform:uppercase;font-size:11px;display:block}.wheel-library-explainer p{color:#aebbbd;max-width:48ch;margin:10px 0 0;font-size:12px;line-height:1.65}.wheel-library-preview .wheel-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-wheel-direction{background:#0b1720;min-width:0;transition:transform .28s,background .28s;overflow:hidden}.home-wheel-direction>a{height:100%;color:inherit;flex-direction:column;display:flex}.home-wheel-direction-visual{background:#f4f1eb;border-bottom:1px solid #a3b1b540;min-width:0;margin:0;overflow:hidden}.home-wheel-direction .tw-product-visual{aspect-ratio:1.62;background:#f4f1eb;place-items:center;display:grid}.home-wheel-direction .tw-product-image{object-fit:contain;mix-blend-mode:normal;filter:none;width:92%;height:92%;position:absolute;inset:4%}.home-wheel-direction .tw-product-visual.is-source-limited{padding:0}.home-wheel-direction .tw-product-visual.is-source-limited .tw-product-image{width:92%;height:92%;max-height:92%}.home-wheel-direction-copy{flex:1;min-height:146px;padding:18px 17px 20px}.home-wheel-direction-copy>span{color:#879a9e;font:8px var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.home-wheel-direction-copy>span i{color:var(--gold-hi);font-style:normal}.home-wheel-direction-copy h3{color:#f0f1ec;letter-spacing:-.025em;text-transform:uppercase;margin:13px 0 8px;font-size:clamp(17px,1.18vw,22px);line-height:1}.home-wheel-direction-copy p{color:#9eafb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:0 0 16px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.home-wheel-direction-copy>b{color:#e4e8e4;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #a3b1b53d;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:8px;display:flex}.home-wheel-direction-copy>b i{color:var(--gold-hi);font-size:15px;font-style:normal}.home-wheel-direction:hover,.home-wheel-direction:focus-within{z-index:2;background:#132a37;outline:1px solid #dab77eb8;transform:translateY(-2px)}.home-bank-routes{background:#071721;border:1px solid #a3b1b561;overflow:hidden}.home-bank-routes>header{border-bottom:1px solid #a3b1b54d;grid-template-columns:minmax(210px,.7fr) minmax(0,1.6fr) minmax(210px,.7fr);align-items:center;min-height:92px;padding:20px 24px;display:grid}.home-bank-routes>header p{margin:0}.home-bank-routes>header h3{color:#f0f1ec;text-align:center;text-transform:uppercase;grid-column:2;margin:0;font-size:clamp(25px,2.4vw,42px);line-height:1}.home-bank-route-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-bank-route{min-width:0;color:inherit;background:#0b1b24;border-right:1px solid #a3b1b552;transition:background .28s,transform .28s;position:relative;overflow:hidden}.home-bank-route:last-child{border-right:0}.home-bank-route>span{z-index:3;color:#7d562f;font:7px var(--font-geist-mono);letter-spacing:.12em;position:absolute;top:10px;left:11px}.home-bank-route figure{background:#f4f1eb;border-bottom:1px solid #a3b1b547;margin:0;overflow:hidden}.home-bank-route .tw-product-visual{aspect-ratio:1.62;background:#f4f1eb;position:relative}.home-bank-route .tw-product-image{object-fit:contain;mix-blend-mode:normal;filter:none;width:94%;height:94%;position:absolute;inset:3%}.home-bank-route .tw-product-visual.is-source-limited{padding:0}.home-bank-route .tw-product-visual.is-source-limited .tw-product-image{width:94%;height:94%;max-height:94%}.home-bank-route>div{flex-direction:column;justify-content:center;min-height:72px;padding:12px 34px 12px 13px;display:flex;position:relative}.home-bank-route strong{color:#f0f1ec;text-transform:uppercase;font-size:clamp(14px,1.15vw,19px);line-height:1}.home-bank-route small{color:#9eafb3;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:8px;line-height:1.35;display:block;overflow:hidden}.home-bank-route i{color:var(--gold-hi);font-size:14px;font-style:normal;position:absolute;bottom:13px;right:13px}.home-bank-route:hover,.home-bank-route:focus-visible{z-index:2;background:#132a37;outline:1px solid #dab77eb8;transform:translateY(-2px)}.tw-product-visual.is-source-limited{place-items:center;padding:clamp(18px,8%,48px);display:grid}.tw-product-visual.is-source-limited .tw-product-image{width:min(100%, var(--wheel-image-natural-size));height:auto;max-height:100%}.wheel-carbon-route{scroll-margin-top:calc(var(--header-h) + 24px);color:#e9ebe5;background:radial-gradient(circle at 95% 0,#a66f3e38,#0000 34%),#081923;border:1px solid #394c54;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);min-height:660px;display:grid}.wheel-carbon-route figure{background:#d9d6ce;min-width:0;margin:0;overflow:hidden}.wheel-carbon-route figure img{object-fit:cover;width:100%;height:100%}.wheel-carbon-route>div{flex-direction:column;justify-content:center;padding:clamp(46px,6vw,92px);display:flex}.wheel-carbon-route h3{color:#eff0eb;text-transform:uppercase;margin:18px 0 22px;font-size:clamp(34px,4.4vw,68px);line-height:.98}.wheel-carbon-route>div>p:not(.eyebrow){color:#aebdc0;line-height:1.75}.wheel-carbon-route ul{border-top:1px solid #40545c;margin:28px 0 34px;padding:0;list-style:none}.wheel-carbon-route li{color:#d2dad9;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #40545c;padding:14px 0;font-size:11px}.wheel-carbon-route .button{align-self:flex-start}@media (width<=1500px){.wheel-library-v2 .wheel-library-grid,.wheel-library-v2 .wheel-library-grid.is-curated,.wheel-library-v2 .wheel-library-grid.is-complete{grid-template-columns:repeat(5,minmax(0,1fr))}}.wheel-detail-v2 .wheel-detail-hero{grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr)}.wheel-detail-v2 .wheel-detail-visual{min-height:calc(100svh - var(--header-h));background:radial-gradient(circle at 50% 43%,#f5f1e9,#d8d3ca 68%,#b9c5c5),#ded9d0;padding:clamp(46px,6vw,96px)}.wheel-detail-v2 .wheel-detail-visual>.tw-product-visual{width:min(740px,82%);box-shadow:0 28px 80px #0d1f2729}.wheel-detail-v2.has-source-limit .wheel-detail-visual>.tw-product-visual{width:min(var(--wheel-source-limit), 82%)}.wheel-detail-v2 .wheel-detail-copy{padding:clamp(64px,7vw,114px) clamp(34px,5vw,82px)}.wheel-detail-v2 .wheel-detail-copy h1{overflow-wrap:anywhere;text-wrap:balance;max-width:760px;margin:22px 0 14px;font-size:clamp(46px,5.1vw,82px);line-height:.94}.wheel-detail-v2 .wheel-detail-copy>p:not(.eyebrow){max-width:620px;font-size:15px;line-height:1.72}.wheel-detail-facts{border-block:1px solid #40545d;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;display:grid}.wheel-detail-facts>div{border-right:1px solid #40545d;min-width:0;padding:17px 14px 17px 0}.wheel-detail-facts>div+div{padding-left:14px}.wheel-detail-facts>div:last-child{border-right:0}.wheel-detail-facts dt{color:#82969a;font:8px var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase}.wheel-detail-facts dd{color:#e2e7e3;margin:8px 0 0;font-size:11px;line-height:1.45}.wheel-detail-v2 .wheel-detail-developed{margin-top:22px}.wheel-detail-reading{padding:clamp(86px, 10vw, 150px) var(--page-pad);color:#e8ebe6;background:radial-gradient(circle at 6% 0,#b781482e,#0000 30%),#091a23;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(48px,8vw,128px);display:grid}.wheel-detail-reading header{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}.wheel-detail-reading h2{color:#edf0ea;max-width:720px;margin:20px 0 0;font-size:clamp(38px,4.6vw,70px);line-height:.99}.wheel-detail-reading>div{border-top:1px solid #41545c}.wheel-detail-reading article{border-bottom:1px solid #41545c;grid-template-columns:46px 1fr;gap:12px 20px;padding:30px 0;display:grid}.wheel-detail-reading article>span{color:var(--gold-hi);font:9px var(--font-geist-mono);grid-row:1/3}.wheel-detail-reading h3{color:#e8ebe6;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:15px}.wheel-detail-reading article p{color:#9eafb3;margin:0;line-height:1.7}@media (width<=1260px){.wheel-library-preview .wheel-preview-grid,.wheel-bank-routes>div{grid-template-columns:repeat(3,minmax(0,1fr))}.wheel-bank-routes button{border-bottom:1px solid #42545b}.wheel-bank-routes button:nth-child(3){border-right:0}.wheel-bank-routes button:nth-last-child(-n+2){border-bottom:0}.wheel-bank-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.wheel-bank-tools .wheel-search{grid-column:1/-1}.wheel-bank-tools .filter-result{border-top:1px solid #9ca8aa;border-left:0}.wheel-library-v2 .wheel-library-grid,.wheel-library-v2 .wheel-library-grid.is-curated,.wheel-library-v2 .wheel-library-grid.is-complete{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1024px){.wheel-library-explainer{grid-template-columns:1fr}.wheel-library-explainer li{border-bottom:1px solid #a3b1b552;border-right:0}.wheel-library-explainer li:last-child{border-bottom:0}.wheel-library-preview .wheel-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-bank-routes>header{grid-template-columns:1fr;gap:13px}.home-bank-routes>header h3{text-align:left;grid-column:1}.wheel-library-v2 .wheel-library-head,.wheel-bank-results-head,.wheel-bank-routes>header{grid-template-columns:1fr}.wheel-bank-head-actions{flex-direction:column;align-items:flex-start}.wheel-bank-head-actions small{text-align:left}.wheel-library-v2 .wheel-library-grid,.wheel-library-v2 .wheel-library-grid.is-curated,.wheel-library-v2 .wheel-library-grid.is-complete{grid-template-columns:repeat(3,minmax(0,1fr))}.wheel-carbon-route,.wheel-detail-v2 .wheel-detail-hero,.wheel-detail-reading{grid-template-columns:1fr}.wheel-carbon-route figure{min-height:520px}.wheel-detail-v2 .wheel-detail-visual{min-height:680px}.wheel-detail-reading header{position:static}}@media (width<=760px){.wheel-library-preview .wheel-preview-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:minmax(250px,84vw);grid-auto-flow:column;overflow-x:auto}.home-wheel-direction{scroll-snap-align:start}.home-bank-route-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:minmax(228px,78vw);grid-auto-flow:column;overflow-x:auto}.home-bank-route{scroll-snap-align:start;border-right:1px solid #a3b1b552}.home-bank-route:last-child{border-right:0}.wheel-library-explainer li{padding:21px 18px}.home-wheel-direction-copy{min-height:0}.wheel-library-v2{padding-inline:18px}.wheel-library-v2 .wheel-library-head h2{font-size:clamp(40px,12.5vw,58px)}.wheel-bank-head-actions button{gap:18px;width:100%}.wheel-bank-routes>header{padding:24px 20px}.wheel-bank-routes>div{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:minmax(236px,82vw);grid-auto-flow:column;display:grid;overflow-x:auto}.wheel-bank-routes button{scroll-snap-align:start;min-height:300px;border-bottom:0!important;border-right:1px solid #42545b!important}.wheel-bank-routes button:last-child{border-right:0!important}.wheel-bank-tools{grid-template-columns:1fr;padding:14px}.wheel-bank-tools .wheel-search{grid-column:auto}.wheel-bank-tools .filter-result{min-width:0}.wheel-bank-results-head{gap:20px}.wheel-library-v2 .wheel-library-grid,.wheel-library-v2 .wheel-library-grid.is-curated,.wheel-library-v2 .wheel-library-grid.is-complete{grid-template-columns:repeat(2,minmax(0,1fr))}.wheel-carbon-route figure{min-height:330px}.wheel-carbon-route>div{padding:48px 22px 58px}.wheel-carbon-route h3{font-size:clamp(34px,11vw,52px)}.wheel-carbon-route .button{width:100%}.wheel-detail-v2 .wheel-detail-visual{min-height:430px;padding:38px 22px 58px}.wheel-detail-v2 .wheel-detail-visual>.tw-product-visual,.wheel-detail-v2.has-source-limit .wheel-detail-visual>.tw-product-visual{width:min(var(--wheel-source-limit,100%), 88%)}.wheel-detail-v2 .wheel-detail-copy{padding:56px 22px 72px}.wheel-detail-v2 .wheel-detail-copy h1{font-size:clamp(40px,13vw,62px)}.wheel-detail-facts{grid-template-columns:1fr}.wheel-detail-facts>div,.wheel-detail-facts>div+div{border-bottom:1px solid #40545d;border-right:0;padding:15px 0}.wheel-detail-facts>div:last-child{border-bottom:0}.wheel-detail-reading{gap:38px;padding:72px 22px}.wheel-detail-reading h2{font-size:clamp(36px,10.5vw,52px)}.wheel-detail-reading article{grid-template-columns:36px 1fr}}@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}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.finish-impact-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.finish-impact-stage>#finish-impact-study-1:checked~figure .finish-study-image-1,.finish-impact-stage>#finish-impact-study-2:checked~figure .finish-study-image-2,.finish-impact-stage>#finish-impact-study-3:checked~figure .finish-study-image-3{opacity:1;transform:scale(1)}.finish-impact-controls{border:0;min-width:0;margin:0;padding:0}.finish-impact-controls label{color:#d7dfde;text-align:left;cursor:pointer;background:#0a1923;grid-template-columns:72px 1fr;align-items:center;gap:22px;min-height:126px;padding:24px;display:grid}.finish-impact-stage>#finish-impact-study-1:checked~.finish-impact-controls label[for=finish-impact-study-1],.finish-impact-stage>#finish-impact-study-2:checked~.finish-impact-controls label[for=finish-impact-study-2],.finish-impact-stage>#finish-impact-study-3:checked~.finish-impact-controls label[for=finish-impact-study-3]{color:#f1eee7;background:#102b38;box-shadow:inset 4px 0 #d1a66e}.finish-impact-stage>#finish-impact-study-1:focus-visible~.finish-impact-controls label[for=finish-impact-study-1],.finish-impact-stage>#finish-impact-study-2:focus-visible~.finish-impact-controls label[for=finish-impact-study-2],.finish-impact-stage>#finish-impact-study-3:focus-visible~.finish-impact-controls label[for=finish-impact-study-3]{outline-offset:-4px;outline:2px solid #e0b678}.finish-impact-controls label>i{border:1px solid #ffffff38;border-radius:50%;width:72px;height:72px;display:block;box-shadow:inset 0 10px 18px #ffffff1f,0 10px 24px #00000040}.finish-impact-controls label>span{gap:9px;min-width:0;display:grid}.finish-impact-controls label small{color:#90a1a5;font:8px/1.4 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.finish-impact-controls label b{text-transform:uppercase;font-size:clamp(22px,2.5vw,36px);line-height:1}.finish-impact-descriptions{background:#e1ddd4;min-width:0}.finish-impact-description{height:100%;display:none}.finish-impact-stage>#finish-impact-study-1:checked~.finish-impact-descriptions .finish-impact-description-1,.finish-impact-stage>#finish-impact-study-2:checked~.finish-impact-descriptions .finish-impact-description-2,.finish-impact-stage>#finish-impact-study-3:checked~.finish-impact-descriptions .finish-impact-description-3{display:block}.finish-colour-atlas>header>div>.eyebrow,.finish-control>header>div>.eyebrow{margin:0 0 16px}@media (width<=900px){.finish-impact-controls label{grid-template-columns:1fr;gap:14px;min-height:160px}.finish-impact-stage>#finish-impact-study-1:checked~.finish-impact-controls label[for=finish-impact-study-1],.finish-impact-stage>#finish-impact-study-2:checked~.finish-impact-controls label[for=finish-impact-study-2],.finish-impact-stage>#finish-impact-study-3:checked~.finish-impact-controls label[for=finish-impact-study-3]{box-shadow:inset 0 4px #d1a66e}}@media (width<=760px){.finish-impact-controls label{grid-template-columns:58px 1fr;min-height:108px;padding:18px}.finish-impact-controls label>i{width:58px;height:58px}}.studio-body{color:#edf0ec;background:#071018;min-width:320px}.studio-app{background:radial-gradient(circle at 10% 0,#5e8ba226,#0000 30%),linear-gradient(145deg,#071018,#0f202b 58%,#161d22);min-height:100vh}.studio-topbar{background:#060f16f2;border-bottom:1px solid #d8e7eb1f;grid-template-columns:1fr auto auto;align-items:center;gap:30px;min-height:76px;padding:13px clamp(18px,3vw,46px);display:grid}.studio-wordmark{align-items:center;gap:14px;display:flex}.studio-wordmark>span{color:#e2bb83;width:43px;height:43px;font:700 12px var(--font-geist-mono);letter-spacing:.12em;border:1px solid #9b7449;place-items:center;display:grid}.studio-wordmark div,.studio-owner{gap:4px;display:grid}.studio-wordmark b{letter-spacing:.04em;font-size:15px}.studio-wordmark img{width:148px;height:auto}.studio-wordmark small{max-width:620px;line-height:1.35}.studio-wordmark small,.studio-owner span{color:#87979c;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.studio-brand-lock{color:#d8b47d;width:max-content;font:700 7px var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;border:1px solid #866641;padding:4px 7px;font-style:normal}.studio-owner{min-width:130px}.studio-owner b{color:#c7cfce;font-size:11px;font-weight:560}.studio-topbar nav{gap:18px;display:flex}.studio-topbar nav a{color:#c5d0d1;border-bottom:1px solid #755939;padding:10px 0;font-size:11px}.studio-toolbar{background:#0d1b24;border-bottom:1px solid #d8e7eb1c;align-items:center;gap:12px;min-height:72px;padding:12px clamp(18px,3vw,46px);display:flex}.studio-toolbar label,.studio-form label,.page-state label{color:#9babad;letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:9px;display:grid}.studio-toolbar select,.studio-form input,.studio-form select,.studio-form textarea,.queue-head select,.page-state input,.page-state select,.page-state textarea{color:#e9ece8;letter-spacing:0;text-transform:none;background:#0a151d;border:1px solid #31444f;border-radius:0;outline:0;min-height:42px;padding:10px 12px;font-size:13px}.studio-toolbar select{min-width:142px}.studio-toolbar select:focus,.studio-form input:focus,.studio-form select:focus,.studio-form textarea:focus,.queue-head select:focus,.page-state select:focus,.page-state textarea:focus{border-color:#d5a96e;box-shadow:0 0 0 2px #d5a96e1f}.segmented{border:1px solid #31444f;align-self:flex-end;min-height:42px;display:flex}.segmented button{color:#8fa0a4;cursor:pointer;background:#0a151d;border:0;border-right:1px solid #31444f;min-width:74px;font-size:11px}.segmented button:last-child{border-right:0}.segmented button.active{color:#091016;background:#d5aa70}.toolbar-hint{color:#8e9ea2;margin-left:auto;font-size:11px}.studio-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,430px);height:calc(100vh - 148px);min-height:660px;display:grid}.studio-canvas{background-color:#111a20;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:stretch stretch;min-width:0;padding:46px 24px 24px;display:grid;position:relative;overflow:hidden}.canvas-label{color:#78888d;font:9px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;display:flex;position:absolute;top:13px;left:24px;right:24px}.canvas-label b{color:#c2cbca}.studio-canvas iframe{background:#071018;border:1px solid #374a55;width:100%;height:100%;min-height:570px;display:block;box-shadow:0 20px 70px #00000057}.studio-canvas.portrait{justify-items:center}.studio-canvas.portrait iframe{width:min(430px,100%)}.studio-canvas.landscape{place-items:center}.studio-canvas.landscape iframe{width:min(844px,100%);height:min(430px,100%);min-height:390px}.studio-inspector{background:#0a151d;border-left:1px solid #344752;min-width:0;position:relative;overflow-y:auto}.inspector-tabs{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a151df2;border-bottom:1px solid #334650;grid-template-columns:repeat(4,1fr);display:grid;position:sticky;top:0}.image-studio{gap:24px;padding:25px 22px 46px;display:grid}.image-studio>header{gap:9px;display:grid}.image-studio>header h2{color:#f0eee8;margin:0;font-size:23px;line-height:1.12}.image-studio>header p,.image-studio-empty p{color:#91a3a6;margin:0;font-size:11px;line-height:1.65}.image-studio-empty{align-content:center;min-height:420px}.studio-kicker{color:#d8a96c;font:9px var(--font-geist-mono);letter-spacing:.13em}.image-target-card{background:linear-gradient(145deg,#122833,#0b1922);border:1px solid #4b5f67;gap:5px;padding:16px;display:grid}.image-target-card span,.image-target-card small{color:#82969a;font:8px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.image-target-card b{color:#e5ba80;font:11px var(--font-geist-mono)}.image-target-card p{color:#d9e0de;margin:0;font-size:12px}.image-source-section,.image-treatment-section,.image-crop-section,.image-plan-section{gap:14px;display:grid}.image-choice-grid{grid-template-columns:1fr 1fr;gap:7px;max-height:420px;display:grid;overflow-y:auto}.image-choice-grid button{color:#cbd4d2;cursor:pointer;text-align:left;background:#09151d;border:1px solid #354a54;grid-template-rows:92px auto;min-width:0;padding:0;display:grid;overflow:hidden}.image-choice-grid button.active{border-color:#d3a66b;box-shadow:inset 0 0 0 1px #d3a66b}.image-choice-grid img{object-fit:cover;background:#111c22;width:100%;height:92px;display:block}.image-choice-grid button>span{gap:4px;padding:9px;display:grid}.image-choice-grid b{text-overflow:ellipsis;font-size:9px;line-height:1.35;overflow:hidden}.image-choice-grid small{color:#75898e;text-transform:uppercase;font-size:7px}.image-active-preview{background:#071018;border:1px solid #4b606a;grid-template-rows:minmax(250px,1fr) auto;min-height:310px;margin:0;display:grid;overflow:hidden}.image-active-preview>img{object-fit:contain;width:100%;height:100%;min-height:250px;max-height:440px;display:block}.image-active-preview>span{color:#7f9297;text-align:center;place-items:center;min-height:250px;padding:30px;display:grid}.image-active-preview figcaption{background:#0d1c24;border-top:1px solid #354a54;gap:4px;padding:12px 14px;display:grid}.image-active-preview figcaption b{color:#e6e8e3;font-size:10px}.image-active-preview figcaption small{color:#7e9195;font-size:8px}.image-page-filmstrip{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#c99b61 #12212a;gap:9px;padding:0 0 8px;display:flex;overflow-x:auto}.image-page-filmstrip button{color:#cbd4d2;cursor:pointer;scroll-snap-align:start;text-align:left;background:#09151d;border:1px solid #354a54;flex:0 0 188px;min-width:0;padding:0;overflow:hidden}.image-page-filmstrip button.active{border-color:#d3a66b;box-shadow:inset 0 0 0 1px #d3a66b}.image-page-filmstrip img{object-fit:contain;background:#050b0f;width:100%;height:126px;display:block}.image-page-filmstrip button>span{gap:4px;padding:10px;display:grid}.image-page-filmstrip b{color:#e2e4df;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.image-page-filmstrip small{color:#75898e;text-transform:uppercase;font-size:7px}.image-private-library{background:#0a171f;border:1px solid #354a54}.image-private-library>summary,.image-advanced-controls>summary{color:#d0d8d6;cursor:pointer;padding:13px;font-size:9px}.image-private-library>summary span{float:right;color:#d8aa6f}.image-private-library .image-choice-grid{border-top:1px solid #354a54;padding:10px}.image-upload-picker,.separate-mobile,.review-download{color:#dbe1df;cursor:pointer;background:#0c1c25;border:1px dashed #5b7078;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.image-upload-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.image-upload-picker>span,.separate-mobile>span,.review-download>span{gap:4px;display:grid}.image-upload-picker b,.separate-mobile b,.review-download b{font-size:10px}.image-upload-picker small,.separate-mobile small,.review-download small{color:#82969a;font-size:8px;line-height:1.45}.image-upload-picker i,.review-download i{color:#dfb479;font-size:22px;font-style:normal}.drive-inbox-card{background:linear-gradient(145deg,#1b2424,#101a1f);border:1px solid #65543e;gap:16px;padding:18px;display:grid}.drive-inbox-card>div{gap:7px;display:grid}.drive-inbox-card span{color:#d9ad72;font:8px var(--font-geist-mono);letter-spacing:.12em}.drive-inbox-card b{color:#e6e8e3;font-size:12px;line-height:1.4}.drive-inbox-card p{color:#8fa0a2;margin:0;font-size:9px;line-height:1.6}.drive-inbox-card nav{background:#38484d;gap:1px;display:grid}.drive-inbox-card a{color:#cfd7d4;background:#0b1820;padding:11px;font-size:9px}.drive-inbox-card a:hover,.drive-inbox-card a:focus-visible{color:#f0c58b;background:#11242d}.image-placement-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.image-placement-grid button{color:#d1d9d7;cursor:pointer;text-align:left;background:#0a171f;border:1px solid #354a54;align-content:start;gap:6px;min-height:86px;padding:12px;display:grid}.image-placement-grid button.active{background:#1a282c;border-color:#d3a66b}.image-placement-grid b{font-size:10px}.image-placement-grid small{color:#819499;font-size:8px;line-height:1.45}.separate-mobile{border-style:solid}.separate-mobile input{accent-color:#ca995f;width:18px;height:18px}.image-range-grid{gap:12px;display:grid}.image-range-grid label,.image-plan-section label{color:#93a5a8;letter-spacing:.05em;gap:7px;font-size:9px;display:grid}.image-range-grid label>span{justify-content:space-between;display:flex}.image-range-grid b{color:#e3b77d;font-family:var(--font-geist-mono)}.image-range-grid input[type=range]{accent-color:#d3a66b;width:100%}.dominance-control{background:linear-gradient(90deg,#172934,#0a141b);border:1px solid #87653f;padding:15px}.dominance-control span{align-items:center;gap:8px}.dominance-control i{color:#d9deda;font-size:8px;font-style:normal}.image-advanced-controls{border:1px solid #354a54}.image-advanced-controls>div{border-top:1px solid #354a54;gap:12px;padding:13px;display:grid}.image-logo-controls{border:1px solid #4b5f67;gap:13px;margin:0;padding:15px;display:grid}.image-logo-controls legend{color:#d9ad72;font:9px var(--font-geist-mono);letter-spacing:.08em;padding:0 7px}.logo-position-grid{border:1px solid #354a54;grid-template-columns:repeat(3,1fr);gap:4px;width:130px;padding:7px;display:grid}.logo-position-grid button{aspect-ratio:1;cursor:pointer;background:#0b1921;border:1px solid #435761}.logo-position-grid button.active{background:#d3a66b;border-color:#e0b578}.image-history-controls{grid-template-columns:1fr 1fr;gap:7px;display:grid}.image-history-controls button{color:#cad3d1;cursor:pointer;background:#0b1820;border:1px solid #41555f;min-height:39px;font-size:9px}.image-history-controls button:last-child{color:#e3b77d;grid-column:1/-1}.image-history-controls button:disabled{opacity:.36;cursor:default}.structure-studio{gap:20px;padding:25px 22px 52px;display:grid}.structure-studio>header{gap:9px;display:grid}.structure-studio>header h2{color:#f0eee8;margin:0;font-size:24px}.structure-studio>header p{color:#8da0a4;margin:0;font-size:11px;line-height:1.65}.structure-mode{background:#40535d;grid-template-columns:1fr 1fr;gap:1px;display:grid}.structure-mode button{color:#9babad;cursor:pointer;background:#0b1820;border:0;min-height:48px;font-size:9px}.structure-mode button.active{color:#081016;background:#d3a66b}.structure-template-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.structure-template-grid button{color:#d3dad8;cursor:pointer;text-align:left;background:#0a171f;border:1px solid #354a54;align-content:start;gap:6px;min-height:96px;padding:13px;display:grid}.structure-template-grid button.active{background:#19272c;border-color:#d3a66b}.structure-template-grid b{font-size:10px}.structure-template-grid small{color:#819499;font-size:8px;line-height:1.5}.structure-copy-grid{gap:10px;display:grid}.structure-copy-grid fieldset{border:1px solid #354a54;gap:12px;margin:0;padding:14px;display:grid}.structure-copy-grid legend{color:#d6aa70;padding:0 7px;font-size:9px}.structure-studio label{color:#94a5a8;gap:7px;font-size:9px;display:grid}.structure-studio input,.structure-studio select,.structure-studio textarea{color:#e7eae5;background:#09151d;border:1px solid #354a54;border-radius:0;width:100%;padding:11px;font:11px/1.5 inherit}.structure-page-fields{gap:12px;display:grid}.before-after-control{border:1px solid #354a54;grid-template-columns:auto auto 1fr;align-items:center;display:grid}.before-after-control button{color:#94a6aa;cursor:pointer;background:#09151d;border:0;border-right:1px solid #354a54;min-height:40px;padding:0 16px}.before-after-control button.active{color:#071018;background:#d3a66b}.before-after-control span{color:#73878b;padding:0 10px;font-size:8px}.image-plan-section textarea,.image-plan-section input,.image-plan-section select{color:#e7ebe6;background:#09151d;border:1px solid #354a54;border-radius:0;outline:0;width:100%;min-height:42px;padding:11px;font:11px/1.55 inherit}.image-plan-section textarea{resize:vertical}.image-plan-section :where(textarea,input,select):focus{border-color:#d3a66b;box-shadow:0 0 0 2px #d3a66b1f}.image-plan-section .studio-primary{width:100%}.review-download{border-style:solid;text-decoration:none}@media (width<=1180px){.studio-workspace{grid-template-columns:minmax(0,1fr) minmax(350px,400px)}}@media (width<=900px){.image-choice-grid,.image-placement-grid{grid-template-columns:1fr}}.inspector-tabs button{color:#89999d;cursor:pointer;background:0 0;border-top:0;border-bottom:2px solid #0000;border-left:0;border-right:1px solid #253640;min-height:51px;padding:7px 4px;font-size:10px}.inspector-tabs button.active{color:#f0ece5;background:#12232e;border-bottom-color:#d6aa70}.inspector-tabs button span{background:#283944;border-radius:50%;place-items:center;min-width:18px;min-height:18px;margin-left:4px;font-size:8px;display:inline-grid}.studio-live-message{color:#aab9ba;background:#0f2029;border-bottom:1px solid #263a44;min-height:38px;margin:0;padding:12px 22px;font-size:10px;line-height:1.4}.studio-live-message.error{color:#efb4a4;background:#301b1a}.studio-form,.studio-queue,.studio-intake,.content-studio,.inspiration-library,.factory-bank,.studio-help{padding:22px}.studio-form{gap:17px;display:grid}.studio-form textarea,.page-state textarea{resize:vertical;line-height:1.55}.selected-target{background:linear-gradient(135deg,#ab7d4b24,#29424f33);border:1px solid #765b3b;gap:6px;padding:15px;display:grid}.selected-target span{color:#bd9a6c;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.selected-target b{font-size:14px}.selected-target code{color:#849499;overflow-wrap:anywhere;font-size:10px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.image-fieldset{border:1px solid #30434d;gap:13px;margin:5px 0 0;padding:16px;display:grid}.image-fieldset legend{color:#d4d9d7;padding:0 8px;font-size:11px}.image-fieldset legend span{color:#75868b}.file-picker input{opacity:0;pointer-events:none;position:absolute}.file-picker span{color:#bcc7c8;cursor:pointer;background:#10212b;border:1px dashed #607681;align-items:center;min-height:50px;padding:12px;line-height:1.4;display:grid}.ready-choice{cursor:pointer;background:#10212b;border:1px solid #3e5360;align-items:start;padding:14px;grid-template-columns:22px 1fr!important}.ready-choice input{accent-color:#d4aa73;width:18px;height:18px}.ready-choice span{gap:4px;display:grid}.ready-choice b{color:#e2e7e3;letter-spacing:0;text-transform:none;font-size:12px}.ready-choice small{color:#87979b;letter-spacing:0;text-transform:none;font-size:10px}.studio-primary,.studio-secondary{color:#071018;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:#c89a62;border:1px solid #bc8e58;justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:0 15px;font-size:11px;font-weight:700;display:flex}.studio-primary:disabled{opacity:.55;cursor:wait}.studio-secondary{color:#d8c1a0;background:0 0;justify-content:center;min-height:42px}.form-safety{color:#718288;margin:-7px 0 0;font-size:10px;line-height:1.5}.queue-head{justify-content:space-between;align-items:end;gap:14px;margin-bottom:18px;display:flex}.queue-head>div{gap:4px;display:grid}.queue-head span{color:#8ea0a4;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.queue-head b{font-size:17px;font-weight:560}.queue-head select{min-width:110px}.empty-state{color:#829398;text-align:center;border:1px dashed #394d57;padding:44px 18px;font-size:12px}.queue-card{background:#0d1d26;border:1px solid #2e424d;margin-bottom:12px;padding:16px}.queue-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.queue-card-top>span{color:#c4a275;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.queue-card-top b{color:#92a2a6;text-transform:uppercase;border:1px solid #445861;padding:5px 7px;font-size:8px}.queue-card-top b.state-ready{color:#bad6af;border-color:#688565}.queue-card h3{color:#ecede8;margin:14px 0 8px;font-size:15px;line-height:1.25}.queue-card p{color:#9eaeaf;white-space:pre-line;max-height:78px;margin:0;font-size:11px;line-height:1.55;overflow:hidden}.queue-meta{color:#708288;font:8px var(--font-geist-mono);text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.queue-actions{gap:7px;margin-top:14px;display:flex}.queue-actions button{color:#c5cfce;cursor:pointer;background:0 0;border:1px solid #40545e;min-height:36px;padding:7px 10px;font-size:9px}.review-download{color:#071018;background:linear-gradient(120deg,#b8844d,#deb77d);border:1px solid #be8d57;justify-content:space-between;align-items:center;min-height:67px;margin-top:22px;padding:14px 16px;display:flex}.review-download span{gap:5px;display:grid}.review-download b{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.review-download small{font-size:9px}.review-download i{font-size:24px;font-style:normal}.review-download.disabled{opacity:.45;pointer-events:none}.handoff-note{color:#7f9297;font-size:10px;line-height:1.55}.content-studio{gap:20px;display:grid}.content-studio>header{gap:9px;display:grid}.content-studio>header h2{color:#edf0ec;letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.05}.content-studio>header p{color:#98a9ab;margin:0;font-size:11px;line-height:1.6}.content-block-picker{gap:7px;display:grid}.content-block-picker button{color:#cbd3d1;cursor:pointer;text-align:left;background:#0d1d26;border:1px solid #30434e;gap:5px;padding:11px 12px;display:grid}.content-block-picker button.active{background:linear-gradient(120deg,#b3844d2e,#122631);border-color:#c6975f}.content-block-picker span{font-size:11px;font-weight:650}.content-block-picker small{color:#7f9297;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.content-editor{border-top:1px solid #2e424d;gap:16px;padding-top:18px;display:grid}.content-risk{background:#10231f;border:1px solid #435d53;gap:7px;padding:13px;display:grid}.content-risk.risk-yellow{background:#2a2317;border-color:#866b3f}.content-risk>span{color:#9bc4ad;font:8px var(--font-geist-mono);letter-spacing:.12em}.content-risk.risk-yellow>span{color:#e1b96f}.content-risk b{color:#dbe2dd;font-size:10px;line-height:1.45}.content-risk p{color:#b9aa8d;margin:0;font-size:10px;line-height:1.55}.content-risk button{color:#d7b578;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a9864f;justify-self:start;padding:0;font-size:9px}.bilingual-editor{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bilingual-editor label,.content-note{color:#9babad;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:9px;display:grid}.bilingual-editor input,.bilingual-editor textarea,.content-note textarea{color:#e9ece8;letter-spacing:0;resize:vertical;text-transform:none;background:#0a151d;border:1px solid #31444f;border-radius:0;outline:0;width:100%;min-width:0;padding:11px 12px;font-size:12px;line-height:1.5}.bilingual-editor input:focus,.bilingual-editor textarea:focus,.content-note textarea:focus{border-color:#d5a96e;box-shadow:0 0 0 2px #d5a96e1f}.content-actions{grid-template-columns:1fr 1.35fr;gap:8px;display:grid}.content-actions .studio-secondary,.content-actions .studio-primary{min-height:52px}.content-actions .approve-activate{background:linear-gradient(120deg,#b9854e,#e0bc82);border-color:#d6aa70}.content-actions button:disabled{opacity:.42;cursor:not-allowed}.activation-note{color:#809398;margin:-6px 0 0;font-size:9px;line-height:1.5}.content-history{border-top:1px solid #2e424d;gap:7px;margin-top:3px;padding-top:16px;display:grid}.content-history>div{color:#9babad;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.content-history>p{color:#75878c;font-size:10px}.content-history article{background:#0c1b24;border:1px solid #2d414b;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:9px 10px;display:grid}.content-history article span{color:#cbd2cf;text-transform:uppercase;font-size:9px}.content-history article small{color:#71848a;font-size:8px}.content-history article button{color:#aab9ba;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #607986;grid-column:1/-1;justify-self:start;padding:0;font-size:8px}.factory-bank>header{margin-bottom:18px}.factory-bank>header>span{color:#d9ae75;font:9px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.factory-bank h2,.studio-help h2{color:#ecece6;text-transform:none;letter-spacing:-.03em;margin:12px 0;font-size:27px;line-height:1.02}.factory-bank>header p,.studio-help>p{color:#9cadb0;font-size:11px;line-height:1.6}.factory-bank>article{background:#0d1d26;border:1px solid #30434e;margin-bottom:13px;padding:16px}.factory-bank article>div{align-items:start;gap:10px;display:flex}.factory-bank article>div>span{color:#d4a971;min-width:72px;font:8px var(--font-geist-mono);padding-top:2px}.factory-bank h3{color:#e9ebe6;margin:0;font-size:13px;line-height:1.35}.factory-bank article p{color:#a8b6b7;font-size:11px;line-height:1.5}.factory-bank article small{color:#cb9d8b;border-top:1px solid #2c3f49;padding-top:10px;font-size:9px;line-height:1.5;display:block}.factory-bank article nav{justify-content:space-between;gap:10px;margin-top:13px;display:flex}.factory-bank article a,.factory-bank article button{color:#b8c5c5;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:9px;text-decoration:underline}.factory-bank article button{color:#dfb77e}.studio-intake{gap:16px;padding-bottom:80px;display:grid}.studio-intake>header{background:radial-gradient(circle at 92% 6%,#d5aa7029,#0000 34%),linear-gradient(135deg,#112530,#0a161e);border:1px solid #344a56;padding:22px}.studio-intake h2{color:#f0eee8;letter-spacing:-.045em;text-transform:none;margin:14px 0;font-size:clamp(28px,3vw,40px);line-height:.97}.studio-intake>header p{color:#9fadaf;margin:0;font-size:11px;line-height:1.65}.studio-intake>label,.intake-composition label{color:#8fa0a4;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:9px;display:grid}.studio-intake input,.studio-intake select,.studio-intake textarea{color:#e5e8e4;letter-spacing:0;text-transform:none;background:#0c1b24;border:1px solid #344a55;border-radius:0;outline:0;width:100%;min-height:43px;padding:11px 12px;font:11px/1.5 inherit}.studio-intake textarea{resize:vertical}.studio-intake input:focus,.studio-intake select:focus,.studio-intake textarea:focus{border-color:#c7955d;box-shadow:0 0 0 1px #c7955d2e}.intake-duplicate{background:#10242e;border:1px solid #38505b;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:11px 13px;display:flex}.intake-duplicate b{color:#b8cec8;font-size:10px}.intake-duplicate span{color:#71868b;font-size:9px}.intake-duplicate.warning{background:#281d19;border-color:#9d694e}.intake-duplicate.warning b{color:#e5b196}.intake-composition{border:1px solid #344a55;gap:12px;margin:0;padding:16px;display:grid}.intake-composition legend{color:#d9b784;font:9px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;padding:0 8px}.intake-dropzone{cursor:pointer;text-align:center;background:radial-gradient(circle at 50% 0,#c9975b1a,#0000 40%),#0d1e27;border:1px dashed #607681;place-items:center;min-height:112px;padding:18px;position:relative}.intake-dropzone input{opacity:0;pointer-events:none;position:absolute}.intake-dropzone span{gap:6px;display:grid}.intake-dropzone b{color:#e1e7e2;letter-spacing:0;text-transform:none;font-size:12px}.intake-dropzone small{color:#82959a;letter-spacing:0;text-transform:none;max-width:340px;font-size:9px;line-height:1.55}.intake-file-list{background:#30444e;gap:1px;display:grid}.intake-file-list>div{background:#0d1d26;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;min-height:46px;padding:9px 12px;display:grid}.intake-file-list span{color:#d9ae75;font:8px var(--font-geist-mono)}.intake-file-list b{color:#d8dedb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.intake-file-list small{color:#71858a;font-size:8px}.intake-rule{background:linear-gradient(90deg,#d5aa701a,#0000);border-left:2px solid #d5aa70;padding:15px}.intake-rule b{color:#e2bc87;letter-spacing:.11em;text-transform:uppercase;font-size:9px}.intake-rule p{color:#9daeb0;margin:8px 0 0;font-size:10px;line-height:1.65}.inspiration-library{gap:20px;padding-bottom:70px;display:grid}.inspiration-library>header{background:radial-gradient(circle at 90% 0,#c9975b29,#0000 34%),linear-gradient(135deg,#112530,#0a161e);border:1px solid #344a56;padding:23px}.inspiration-library>header>span{color:#dfb77e;font:8px var(--font-geist-mono);letter-spacing:.14em}.inspiration-library h2{color:#f0eee8;letter-spacing:-.045em;text-transform:none;margin:14px 0;font-size:clamp(29px,3vw,42px);line-height:.95}.inspiration-library>header p{color:#9fadaf;margin:0;font-size:11px;line-height:1.65}.inspiration-product-card{width:100%;color:inherit;cursor:pointer;text-align:left;background:#0d1b23;border:1px solid #43545b;padding:0;display:grid;overflow:hidden}.inspiration-product-card:hover,.inspiration-product-card:focus-visible{border-color:#c9985e;box-shadow:0 18px 60px #00000047}.inspiration-product-card figure{background:#efece5;margin:0;position:relative}.inspiration-product-card figcaption{z-index:5;border-top:1px solid #ffffff52;justify-content:space-between;align-items:center;padding-top:11px;display:flex;position:absolute;bottom:13px;left:15px;right:15px}.inspiration-product-card figcaption span{color:#f3ce99;font:10px var(--font-geist-mono);letter-spacing:.12em}.inspiration-product-card figcaption b{color:#f7f2e9;letter-spacing:.1em;font-size:8px}.inspiration-card-copy{gap:11px;padding:20px;display:grid}.inspiration-card-copy>strong{color:#f0eee8;letter-spacing:-.035em;font-size:29px;line-height:.95}.inspiration-card-copy>small{color:#d2b58f;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.inspiration-card-copy>p{color:#aab7b8;margin:0;font-size:11px;line-height:1.6}.inspiration-card-copy>em{color:#dcb47d;letter-spacing:.04em;font-size:9px;font-style:normal}.inspiration-eyebrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.inspiration-eyebrow span{color:#dcb078;font:8px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.inspiration-eyebrow i{color:#bbd0b7;letter-spacing:.09em;border:1px solid #647564;padding:4px 6px;font-size:7px;font-style:normal}.tw-wheel-view{aspect-ratio:1;background:#f0eee8;width:100%;display:block;position:relative;overflow:hidden}.tw-wheel-view>img{object-fit:cover;width:100%;height:100%;display:block}.tw-wheel-view:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 66%,#080f13bd);position:absolute;inset:0}.tw-cap-mark{z-index:4;aspect-ratio:1;background:radial-gradient(circle at 36% 30%,#433b31,#141617 68%);border-radius:50%;place-items:center;width:7.2%;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #0000008c,inset 0 0 0 1px #e0b6776b}.tw-cap-mark img{object-fit:contain;filter:sepia(.45)saturate(.78)brightness(1.38);width:78%;height:78%;display:block}.cap-front .tw-cap-mark{top:49.5%;left:52.2%}.cap-angle .tw-cap-mark{top:48.8%;left:49.4%}.cap-deep .tw-cap-mark{width:6.4%;top:52.7%;left:50%}.tw-image-signature{z-index:4;opacity:.76;filter:drop-shadow(0 2px 5px #00000080);width:20%;position:absolute;bottom:3%;left:3%}.tw-image-signature img{width:100%;height:auto;display:block}.inspiration-detail{gap:16px;display:grid}.inspiration-back{color:#dcb47d;cursor:pointer;letter-spacing:.06em;background:0 0;border:0;width:max-content;padding:0;font-size:9px}.inspiration-gallery{gap:8px;display:grid}.inspiration-main-view{background:#f0eee8;border:1px solid #4b5c63;position:relative}.inspiration-view-label{z-index:6;color:#f6efe4;font:8px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:12px;right:13px}.inspiration-thumbnails{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.inspiration-thumbnails button{color:#819398;cursor:pointer;background:#0d1b23;border:1px solid #374951;gap:5px;min-width:0;padding:4px;font-size:7px;display:grid}.inspiration-thumbnails button.active{color:#e4c18f;border-color:#d0a068}.inspiration-thumbnails .tw-cap-mark,.inspiration-thumbnails .tw-image-signature,.inspiration-thumbnails .tw-wheel-view:after{display:none}.inspiration-detail-copy{background:#0d1b23;border:1px solid #3b4e56;gap:15px;padding:20px;display:grid}.inspiration-detail-copy h3{color:#f0eee8;letter-spacing:-.04em;margin:2px 0 -7px;font-size:31px;line-height:.95}.inspiration-subtitle{color:#d3b58e;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:8px}.inspiration-lead{color:#c0c9c7;margin:0;font-size:12px;line-height:1.65}.inspiration-detail-copy dl{background:#33464e;gap:1px;margin:0;display:grid}.inspiration-detail-copy dl div{background:#10212a;grid-template-columns:92px 1fr;gap:13px;padding:13px;display:grid}.inspiration-detail-copy dt{color:#d7aa70;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.inspiration-detail-copy dd{color:#aab7b7;margin:0;font-size:9px;line-height:1.55}.inspiration-tailoring{background:radial-gradient(circle at 90% 0,#d6ab6f29,#0000 36%),#15242b;border:1px solid #825f3d;padding:19px}.inspiration-tailoring>span,.inspiration-reference-project>span{color:#dcb078;font:8px var(--font-geist-mono);letter-spacing:.12em}.inspiration-tailoring h4{color:#eeeae2;margin:12px 0 9px;font-size:20px;line-height:1}.inspiration-tailoring p,.inspiration-reference-project p{color:#aebaba;margin:0;font-size:10px;line-height:1.6}.inspiration-reference-project{background:#11232c;border-left:2px solid #c8975c;gap:11px;padding:17px;display:grid}.inspiration-reference-project div{gap:7px;display:grid}.inspiration-reference-project b{color:#e2e5e0;font-size:12px}.inspiration-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.inspiration-actions button{color:#c7d0cf;cursor:pointer;background:0 0;border:1px solid #52636b;min-height:42px;padding:8px;font-size:8px}.inspiration-actions button:first-child{color:#091116;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(120deg,#b7814a,#deb77d);border-color:#bf8e55;grid-column:1/-1;font-weight:750}.inspiration-boundary{background:#18242a;border-left:2px solid #c9975b;padding:14px}.inspiration-boundary b{color:#e5c390;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.inspiration-boundary p{color:#aeb9b9;margin:7px 0 0;font-size:9px;line-height:1.55}.inspiration-source{color:#7f9297;text-underline-offset:4px;font-size:8px;text-decoration:underline}.inspiration-method{background:#0c1b23;border:1px solid #344850;padding:18px}.inspiration-method>span{color:#d7aa70;font:8px var(--font-geist-mono);letter-spacing:.13em}.inspiration-method ol{gap:0;margin:15px 0 0;padding:0;list-style:none;display:grid}.inspiration-method li{border-top:1px solid #293d45;grid-template-columns:34px 1fr;gap:10px;padding:13px 0;display:grid}.inspiration-method li>b{color:#d7aa70;font:9px var(--font-geist-mono)}.inspiration-method strong{color:#d9deda;font-size:10px}.inspiration-method p{color:#84969a;margin:5px 0 0;font-size:9px;line-height:1.5}.studio-wheel-filters{background:#0c1b23;border:1px solid #334751;grid-template-columns:minmax(0,1.4fr) minmax(150px,.9fr) auto;align-items:end;gap:9px;padding:15px;display:grid}.studio-wheel-filters label{gap:7px;display:grid}.studio-wheel-filters label>span{color:#8ea0a4;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.studio-wheel-filters input,.studio-wheel-filters select{color:#d7deda;width:100%;min-height:39px;font:10px var(--font-geist-sans);background:#08141b;border:1px solid #40535c;border-radius:0;padding:8px 10px}.studio-wheel-filters>strong{color:#dfb77e;min-height:39px;font:8px var(--font-geist-mono);white-space:nowrap;border:1px solid #8f6943;place-items:center;padding:8px 11px;display:grid}.studio-wheel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio-wheel-card{min-width:0;color:inherit;cursor:pointer;text-align:left;background:#0d1b23;border:1px solid #3a4e57;align-content:start;padding:0;display:grid;overflow:hidden}.studio-wheel-card:hover,.studio-wheel-card:focus-visible{border-color:#c9985e;transform:translateY(-2px)}.studio-wheel-card figure{background:#eeeae1;margin:0;position:relative}.studio-wheel-card .tw-product-visual{aspect-ratio:1}.studio-wheel-card figcaption{z-index:8;color:#f0c98f;font:7px var(--font-geist-mono);letter-spacing:.08em;border-top:1px solid #ffffff57;justify-content:space-between;padding-top:8px;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.studio-wheel-card-copy{gap:7px;padding:13px;display:grid}.studio-wheel-card-copy strong{color:#edece6;letter-spacing:-.025em;font-size:16px}.studio-wheel-card-copy small{color:#d7aa70;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.studio-wheel-card-copy p{color:#97a7a9;min-height:43px;margin:0;font-size:9px;line-height:1.55}.studio-wheel-card-copy i{color:#b8cdb8;letter-spacing:.07em;text-transform:uppercase;border:1px solid #5e7561;width:max-content;padding:4px 6px;font-size:7px;font-style:normal}.studio-wheel-card-copy i.state-construction-check{color:#d8ad83;border-color:#8c6548}.studio-wheel-detail{gap:14px;display:grid}.studio-wheel-gallery{gap:7px;display:grid}.studio-wheel-main{background:#eeeae1;border:1px solid #4a5c63;position:relative;overflow:hidden}.studio-wheel-main>span:last-child{z-index:9;color:#f0c98f;font:8px var(--font-geist-mono);background:#081015b8;padding:5px 7px;position:absolute;bottom:11px;right:12px}.studio-wheel-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.studio-wheel-thumbs button{color:#7f9398;cursor:pointer;min-width:0;font:7px var(--font-geist-mono);background:#0d1b23;border:1px solid #344850;gap:3px;padding:3px;display:grid}.studio-wheel-thumbs button.active{color:#e2ba83;border-color:#c9985e}.studio-wheel-thumbs .tw-product-signature{display:none}.studio-wheel-copy{background:#0d1b23;border:1px solid #3b4e56;gap:14px;padding:19px;display:grid}.studio-wheel-copy h3{color:#f0eee8;letter-spacing:-.04em;margin:0;font-size:31px;line-height:.95}.studio-wheel-copy dl{background:#33464e;gap:1px;margin:0;display:grid}.studio-wheel-copy dl div{background:#10212a;grid-template-columns:95px 1fr;gap:12px;padding:12px;display:grid}.studio-wheel-copy dt{color:#d7aa70;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.studio-wheel-copy dd{color:#aab7b7;margin:0;font-size:9px;line-height:1.55}.studio-source-state{background:#12232b;border-left:2px solid #879d81;gap:8px;padding:15px;display:grid}.studio-source-state.state-construction-check{background:#251f1b;border-left-color:#c08b5d}.studio-source-state span{color:#d7aa70;font:8px var(--font-geist-mono);letter-spacing:.1em}.studio-source-state b{color:#e0e4df;font-size:11px}.studio-source-state p{color:#a9b5b5;margin:0;font-size:9px;line-height:1.55}.studio-source-state small{color:#778b90;font-size:8px;line-height:1.45}.studio-help ol{color:#b7c2c2;padding-left:20px;font-size:12px;line-height:1.8}.help-rule{background:#12242e;border-left:2px solid #d0a46b;margin:23px 0;padding:17px}.help-rule b{color:#e3c495;font-size:12px}.help-rule p{color:#9eadaf;margin-bottom:0;font-size:11px;line-height:1.6}.page-state{border:1px solid #30434d;margin:0 22px 28px}.page-state-summary{color:#e3e7e3;cursor:pointer;background:#10212b;border:0;justify-content:space-between;align-items:center;width:100%;min-height:61px;padding:12px 15px;display:flex}.page-state-summary span{text-align:left;gap:4px;display:grid}.page-state-summary b{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.page-state-summary small{color:#85969a;font-size:9px}.page-state-summary i{font-size:19px;font-style:normal;transition:transform .2s}.page-state-fields{border-top:1px solid #30434d;gap:13px;padding:15px;display:none}.page-state.open .page-state-fields{display:grid}.page-state.open .page-state-summary i{transform:rotate(45deg)}.page-state-fields>p{color:#718489;margin:0;font-size:9px;line-height:1.5}.studio-manual-page{background:linear-gradient(145deg,#071018,#102431 60%,#231b15);min-height:100vh}.manual-topbar{color:#aebbbb;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px clamp(20px,6vw,96px);font-size:10px;display:flex}.manual-topbar a{color:#dfb77e}.studio-manual{width:min(1020px,100% - 40px);margin:0 auto;padding:78px 0 100px}.studio-manual>header{border-bottom:1px solid #42545d;padding-bottom:58px}.studio-manual h1{color:#f0eee8;letter-spacing:-.055em;text-transform:none;max-width:900px;text-shadow:none;margin:18px 0 28px;font-size:clamp(47px,7vw,90px);line-height:.92}.studio-manual>header>p:not(.studio-kicker){color:#b7c4c5;max-width:740px;font-size:18px;line-height:1.7}.studio-kicker{color:#dfb77e;font:10px var(--font-geist-mono);letter-spacing:.16em;margin:0}.studio-manual aside{background:#9b704124;border:1px solid #86643f;align-items:center;gap:18px;margin-top:34px;padding:17px 20px;display:flex}.studio-manual aside strong{color:#ddb47c;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.studio-manual aside span{color:#e1e4df;font-size:14px}.studio-manual>section{border-bottom:1px solid #31444e;padding:58px 0}.studio-manual h2{color:#e8e8e2;text-transform:none;margin:0 0 28px;font-size:clamp(29px,4vw,48px);line-height:1}.studio-manual h3{color:#ecece6;font-size:15px}.studio-manual p,.studio-manual li{color:#b2c0c1;max-width:820px;font-size:14px;line-height:1.75}.studio-manual li{padding-left:8px}.studio-manual blockquote{color:#d8dddd;background:#11232e;border-left:2px solid #d2a66c;max-width:820px;margin:30px 0 0;padding:20px 25px;font-size:14px;line-height:1.7}.manual-cards{background:#40515a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.manual-cards article{background:#0c1b24;min-height:260px;padding:28px}.manual-cards article>span{color:#d8ad74;font:10px var(--font-geist-mono)}.manual-cards article p{font-size:12px}.manual-table-wrap{overflow-x:auto}.studio-manual table{border-collapse:collapse;color:#c4cece;width:100%;font-size:12px}.studio-manual th,.studio-manual td{text-align:left;border:1px solid #40535c;padding:17px}.studio-manual th{color:#dfb77e;text-transform:uppercase;letter-spacing:.1em;background:#12232d;font-size:10px}.studio-manual dl{background:#40515a;grid-template-columns:1fr 1fr;gap:1px;display:grid}.studio-manual dl div{background:#0d1d26;min-height:118px;padding:22px}.studio-manual dt{color:#e2bd8a;font-size:12px;font-weight:650}.studio-manual dd{color:#aebdbf;margin:10px 0 0;font-size:11px;line-height:1.6}.studio-manual footer{color:#7d9095;justify-content:space-between;gap:20px;padding-top:36px;font-size:10px;display:flex}.studio-manual footer a{color:#ddb37a}.studio-access-error{background:radial-gradient(circle at 80% 30%,#8e653837,#0000 24%),#071018;align-content:center;justify-items:start;gap:18px;min-height:100vh;padding:clamp(24px,8vw,120px);display:grid}.studio-access-error h1{color:#edece6;max-width:800px;text-shadow:none;text-transform:none;margin:0;font-size:clamp(48px,8vw,100px);line-height:.9}.studio-access-error p:not(.studio-kicker){color:#aebdbf;font-size:15px}@media (width<=1100px){.studio-topbar{grid-template-columns:1fr auto}.studio-owner{display:none}.studio-workspace{grid-template-columns:1fr;height:auto}.studio-canvas{height:72vh;min-height:620px}.studio-inspector{border-top:1px solid #344752;border-left:0}.toolbar-hint{display:none}}@media (width<=700px){.studio-topbar{grid-template-columns:1fr;gap:8px;min-height:108px}.studio-topbar nav{justify-content:space-between}.studio-toolbar{flex-wrap:wrap;align-items:end}.studio-toolbar label{width:calc(50% - 6px)}.studio-toolbar select{width:100%;min-width:0}.segmented{width:calc(50% - 6px)}.segmented button{flex:1;min-width:0}.studio-canvas{height:78vh;min-height:570px;padding-inline:10px}.canvas-label{left:10px;right:10px}.studio-workspace{min-height:0}.studio-form,.studio-queue,.studio-intake,.inspiration-library,.factory-bank,.studio-help{padding:17px}.page-state{margin-inline:17px}.form-grid{grid-template-columns:1fr}.manual-topbar span{display:none}.studio-manual{width:min(100% - 30px,1020px);padding-top:52px}.manual-cards,.studio-manual dl{grid-template-columns:1fr}.studio-manual aside,.studio-manual footer{flex-direction:column;align-items:flex-start}}.studio-wordmark>img{filter:drop-shadow(0 8px 18px #00000059);width:126px;height:auto;display:block}.studio-wordmark>span{display:none}.page-stepper{border:1px solid #31444f;align-self:flex-end;min-height:42px;display:flex}.page-stepper button{color:#d5aa70;cursor:pointer;background:#0a151d;border:0;border-right:1px solid #31444f;width:42px}.page-stepper button:last-child{border-right:0}.page-stepper button:hover,.page-stepper button:focus-visible{color:#091016;background:#d5aa70}.studio-overview{gap:24px;padding:24px 22px 80px;display:grid}.studio-overview>header{background:radial-gradient(circle at 90% 10%,#d5aa7026,#0000 30%),linear-gradient(135deg,#112530,#0a161e);border:1px solid #344a56;padding:24px}.studio-overview>header h2{color:#ebece6;text-transform:none;margin:15px 0 16px;font-size:clamp(30px,3vw,44px);line-height:.98}.studio-overview>header>p:not(.studio-kicker){color:#a8b7ba;margin:0;font-size:12px;line-height:1.7}.overview-metrics{background:#344852;grid-template-columns:1fr 1fr;gap:1px;display:grid}.overview-metrics article{background:#0f202a;align-content:space-between;min-height:120px;padding:17px;display:grid}.overview-metrics span{color:#8ea0a4;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.overview-metrics b{color:#e4c08f;font:30px var(--font-geist-mono);margin:8px 0}.overview-metrics small{color:#72868b;font-size:9px}.overview-current{background:#11232e;border-left:2px solid #d5aa70;grid-template-columns:1fr auto;align-items:end;gap:20px;padding:20px;display:grid}.overview-current>div>span{color:#8fa1a5;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.overview-current h3{color:#ecebe5;margin:8px 0;font-size:21px}.overview-current p{color:#819398;margin:0;font-size:10px}.overview-current nav{gap:7px;display:grid}.overview-current button{color:#cbd3d2;cursor:pointer;background:#0a151d;border:1px solid #435863;min-height:35px;padding:8px 11px;font-size:9px}.overview-current button:first-child{color:#e4bb84;border-color:#9d7548}.overview-section-title{color:#8fa0a4;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.overview-section-title b{color:#c8d0cf;font-weight:560}.overview-pages{gap:13px;display:grid}.overview-pages>div:last-child{background:#30444e;grid-template-columns:1fr 1fr;gap:1px;display:grid}.overview-pages button{color:#c7d0cf;text-align:left;cursor:pointer;background:#0c1b24;border:0;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:54px;padding:12px 24px 12px 12px;display:grid;position:relative}.overview-pages button.current{background:#18303d;box-shadow:inset 2px 0 #d5aa70}.overview-pages button span{font-size:10px}.overview-pages button small{color:#71858a;font-size:8px}.overview-pages button i{background:#6f8388;border-radius:50%;width:5px;height:5px;position:absolute;right:9px}.overview-pages button i.visibility-active{background:#72b986;box-shadow:0 0 0 4px #72b9861f}.overview-pages button i.visibility-hidden{background:#9b6c65}.overview-flow{gap:13px;display:grid}.overview-flow ol{border-top:1px solid #344852;margin:0;padding:0;list-style:none}.overview-flow li{color:#aebbbc;border-bottom:1px solid #2d404a;grid-template-columns:36px 1fr;align-items:center;min-height:45px;font-size:10px;display:grid}.overview-flow li b{color:#d5aa70;font:9px var(--font-geist-mono)}@media (width<=700px){.studio-wordmark>img{width:110px}.page-stepper{width:calc(50% - 6px)}.page-stepper button{flex:1;width:auto}.inspector-tabs button{font-size:9px}.studio-overview{padding-inline:17px}.overview-current,.studio-wheel-filters,.studio-wheel-grid{grid-template-columns:1fr}}.social-studio{gap:24px;padding:24px 22px 90px;display:grid}.social-studio>header{background:radial-gradient(circle at 92% 8%,#d5aa7029,#0000 30%),linear-gradient(135deg,#10242f,#0b171f);border:1px solid #3b505a;padding:22px}.social-studio>header h2{color:#efeee8;margin:14px 0;font-size:31px;line-height:1}.social-studio>header p{color:#9fb0b3;margin:0;font-size:11px;line-height:1.7}.social-controls,.social-editor{gap:13px;display:grid}.social-controls label,.social-editor label{color:#91a2a5;letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:9px;display:grid}.social-controls select,.social-editor input,.social-editor select,.social-editor textarea{color:#e9ece8;resize:vertical;background:#0a151d;border:1px solid #31444f;outline:0;min-height:42px;padding:10px 12px;font-size:12px;line-height:1.55}.social-controls select:focus,.social-editor input:focus,.social-editor select:focus,.social-editor textarea:focus{border-color:#d5a96e;box-shadow:0 0 0 2px #d5a96e1f}.social-segment{border:1px solid #31444f;grid-template-columns:1fr 1fr;display:grid}.social-segment button{color:#8fa0a4;cursor:pointer;background:#0a151d;border:0;border-right:1px solid #31444f;min-height:40px}.social-segment button:last-child{border-right:0}.social-segment button.active{color:#091016;background:#d5aa70}.social-preview-area{background:#071018;border:1px solid #334954;gap:15px;padding:15px;display:grid}.social-preview{color:#111;background:#f5f2ec;border:1px solid #324752;width:100%;overflow:hidden;box-shadow:0 20px 50px #0000004d}.social-preview.format-square{max-width:360px}.social-preview.format-story{max-width:280px}.social-preview.format-landscape{max-width:100%}.social-preview-top{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:grid}.social-preview-top>img{object-fit:contain;background:#0b1114;border-radius:50%;width:28px;height:28px;padding:4px}.social-preview-top span{gap:2px;display:grid}.social-preview-top b{font-size:10px}.social-preview-top small{color:#777;font-size:7px}.social-preview-top i{color:#444;letter-spacing:.12em;font-size:10px;font-style:normal}.social-preview-media{aspect-ratio:4/5;background:#080b0d;position:relative;overflow:hidden}.format-square .social-preview-media{aspect-ratio:1}.format-story .social-preview-media{aspect-ratio:9/16}.format-landscape .social-preview-media{aspect-ratio:16/9}.social-preview-media>img{object-fit:cover;filter:saturate(.92)contrast(1.04);width:100%;height:100%;display:block}.social-preview-media:after{content:"";background:linear-gradient(#0000,#030608e0);position:absolute;inset:45% 0 0}.social-preview-media>span,.social-preview-media>strong{z-index:1;color:#fff;text-shadow:0 2px 20px #0000008c;position:absolute;left:18px;right:18px}.social-preview-media>span{color:#e4b677;font:7px var(--font-geist-mono);letter-spacing:.14em;bottom:78px}.social-preview-media>strong{letter-spacing:-.035em;font-size:clamp(18px,4vw,30px);line-height:.92;bottom:20px}.social-preview-copy{grid-template-columns:auto 1fr;gap:5px 8px;padding:12px;font-size:9px;line-height:1.45;display:grid}.social-preview-copy p{margin:0}.social-preview-copy span{color:#72502d;grid-column:1/-1;font-weight:700}.social-preview-area>aside{background:#10232e;border-left:2px solid #d5aa70;gap:6px;padding:13px;display:grid}.social-preview-area>aside span{color:#d7aa6e;font:8px var(--font-geist-mono);letter-spacing:.12em}.social-preview-area>aside b{color:#e9e9e4;font-size:14px}.social-preview-area>aside small{color:#8c9da1;font-size:9px}.social-preview-area>aside p{color:#8fa0a4;margin:5px 0 0;font-size:9px;line-height:1.6}.social-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.social-actions .studio-primary,.social-actions .studio-secondary{width:100%;min-height:44px}.social-drafts{gap:10px;display:grid}.social-drafts>article{background:#0e1e27;border:1px solid #2f434d;gap:8px;padding:9px;display:grid}.social-draft-open{color:#d8dedd;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:72px 1fr;align-items:center;gap:10px;padding:0;display:grid}.social-draft-open img{object-fit:cover;width:72px;height:72px}.social-draft-open span{gap:7px;display:grid}.social-draft-open b{font-size:10px;line-height:1.35}.social-draft-open small{color:#819398;text-transform:uppercase;font-size:8px}.social-drafts article>div{justify-content:flex-end;align-items:center;gap:7px;display:flex}.social-drafts article>div>span{color:#9aacaf;text-transform:uppercase;margin-right:auto;font-size:8px}.social-drafts article>div button{color:#c2cdcc;cursor:pointer;background:#0a151d;border:1px solid #425761;min-height:30px;font-size:8px}@media (width<=700px){.social-studio{padding-inline:17px}.social-actions{grid-template-columns:1fr}}.studio-workspace{grid-template-columns:minmax(0,1fr) minmax(430px,520px)}.inspector-tabs{grid-template-columns:repeat(9,minmax(0,1fr))}.creative-studio{gap:22px;padding:24px 22px 90px;display:grid}.creative-hero{background:radial-gradient(circle at 88% 5%,#d9ad6f2e,#0000 30%),linear-gradient(135deg,#112733,#0a161e 68%,#201a15);border:1px solid #3b505a;padding:24px}.creative-hero h2{color:#f0eee8;letter-spacing:-.05em;text-transform:none;margin:15px 0;font-size:clamp(34px,4vw,54px);line-height:.92}.creative-hero>p{color:#a8b7b9;margin:0;font-size:12px;line-height:1.72}.creative-hero aside{background:#050d127a;border-left:2px solid #d5aa70;grid-template-columns:auto 1fr;align-items:start;gap:13px;margin-top:20px;padding:14px 15px;display:grid}.creative-hero aside b{color:#e3bd87;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.creative-hero aside span{color:#a9b7b8;font-size:10px;line-height:1.55}.creative-mode-grid{background:#3a4e57;grid-template-columns:1fr 1fr;gap:1px;display:grid}.creative-mode-grid button{color:#99a9ac;cursor:pointer;text-align:left;background:#0d1d26;border:0;align-content:start;gap:9px;min-height:154px;padding:17px;display:grid}.creative-mode-grid button:hover,.creative-mode-grid button:focus-visible{background:#132934}.creative-mode-grid button.active{background:radial-gradient(circle at 100% 0,#d8ac6f29,#0000 42%),#17303c;box-shadow:inset 2px 0 #d5aa70}.creative-mode-grid span{color:#d6aa70;font:8px var(--font-geist-mono);letter-spacing:.12em}.creative-mode-grid b{color:#ecece6;font-size:16px}.creative-mode-grid small{color:#8fa1a4;font-size:9px;line-height:1.55}.creative-preview{background:#3a4d56;grid-template-columns:minmax(0,1.25fr) minmax(135px,.75fr);gap:1px;display:grid}.creative-preview-image{background:#090f13;min-height:280px;position:relative;overflow:hidden}.creative-preview-image>img:first-child{object-fit:cover;filter:saturate(.88)contrast(1.04)brightness(.86);width:100%;height:100%;position:absolute;inset:0}.creative-preview-image.mode-wheel>img:first-child{object-fit:contain;background:#e8e5de}.creative-preview-shade{background:linear-gradient(#0000 48%,#03080bd1);position:absolute;inset:0}.creative-preview-lockup{opacity:.78;filter:drop-shadow(0 4px 12px #0009);width:104px;height:auto;position:absolute;bottom:19px;left:14px}.creative-preview-image>span{color:#d9c09c;max-width:150px;font:7px/1.45 var(--font-geist-mono);letter-spacing:.08em;text-align:right;position:absolute;bottom:14px;right:13px}.creative-preview>div:last-child{background:#10212a;align-content:center;gap:10px;padding:17px;display:grid}.creative-preview>div:last-child>span{color:#d5aa70;font:8px var(--font-geist-mono);letter-spacing:.12em}.creative-preview>div:last-child>b{color:#eeece6;font-size:18px}.creative-preview>div:last-child>p{color:#aab8b8;margin:0;font-size:10px;line-height:1.5}.creative-preview>div:last-child>small{color:#778b90;font-size:8px;line-height:1.55}.creative-form{gap:14px;display:grid}.creative-form fieldset{background:#0b1921;border:1px solid #344a55;gap:13px;margin:0;padding:17px;display:grid}.creative-form legend{color:#e0ba84;font:9px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;padding:0 8px}.creative-form legend span{color:#788b90;text-transform:none}.creative-form label{color:#8fa1a4;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:9px;display:grid}.creative-form label>span{color:#6f8287;text-transform:none}.creative-form input,.creative-form select,.creative-form textarea{color:#e6e9e5;letter-spacing:0;text-transform:none;background:#08151c;border:1px solid #344a55;border-radius:0;outline:0;width:100%;min-height:43px;padding:11px 12px;font:11px/1.5 inherit}.creative-form textarea{resize:vertical}.creative-form input:focus,.creative-form select:focus,.creative-form textarea:focus{border-color:#c7955d;box-shadow:0 0 0 2px #c7955d1f}.creative-upload{cursor:pointer;text-align:center;background:radial-gradient(circle at 50% 0,#c9975b1a,#0000 44%),#0d1e27;border:1px dashed #607681;place-items:center;min-height:92px;padding:18px;position:relative}.creative-upload input{opacity:0;pointer-events:none;position:absolute}.creative-upload>span{gap:6px;display:grid}.creative-upload b{color:#e1e7e2;letter-spacing:0;text-transform:none;font-size:11px}.creative-upload small{color:#82959a;letter-spacing:0;text-transform:none;font-size:8px}.creative-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.creative-hold{color:#e9b29d;background:#2d1c19;border-left:2px solid #d28c70;margin:0;padding:12px;font-size:9px;line-height:1.55}.creative-fixed-rules{background:#344852;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.creative-fixed-rules span{background:#10222b;align-content:start;gap:8px;min-height:112px;padding:13px;display:grid}.creative-fixed-rules b{color:#dfbd8e;font-size:9px}.creative-fixed-rules small{color:#83969a;font-size:8px;line-height:1.55}.creative-destination-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.creative-destination-grid button{color:#8ea0a4;cursor:pointer;text-align:left;background:#0d1d26;border:1px solid #354b56;align-content:start;gap:7px;min-height:118px;padding:13px;display:grid}.creative-destination-grid button.active{background:#18303b;border-color:#b88954;box-shadow:inset 2px 0 #d5aa70}.creative-destination-grid b{color:#e8e9e3;font-size:10px}.creative-destination-grid span{color:#d3a970;font:7px var(--font-geist-mono)}.creative-destination-grid small{font-size:8px;line-height:1.5}.creative-news-rule{background:#11242e;border-left:2px solid #d5aa70;grid-template-columns:1fr 1fr;gap:11px;padding:15px;display:grid}.creative-news-rule .studio-secondary,.creative-news-rule>p{grid-column:1/-1}.creative-news-rule>p{color:#87999c;margin:0;font-size:9px;line-height:1.6}.creative-routing{background:#0c1b24;border:1px solid #344a54;gap:14px;padding:16px;display:grid}.creative-routing-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.creative-routing-flow span{text-align:center;background:#112630;place-content:center;gap:5px;min-height:80px;padding:10px;display:grid}.creative-routing-flow b{color:#e2b77e;font:23px var(--font-geist-mono)}.creative-routing-flow small{color:#819398;text-transform:uppercase;font-size:7px;line-height:1.4}.creative-routing-flow i{color:#d4a66d;font-style:normal}.creative-routing>p{color:#75898e;margin:0;font-size:8px;line-height:1.55}.creative-jobs{gap:10px;display:grid}.creative-jobs>article{background:#0d1d26;border:1px solid #30444e;grid-template-columns:116px 1fr;gap:0;display:grid}.creative-job-image{background:#e5e1d8;min-height:148px;position:relative;overflow:hidden}.creative-job-image img{object-fit:cover;width:100%;height:100%}.creative-job-image>span{color:#e1b77f;font:7px var(--font-geist-mono);text-transform:uppercase;background:#060e13cc;padding:5px 6px;position:absolute;bottom:8px;left:8px}.creative-job-copy{align-content:start;gap:7px;padding:13px;display:grid}.creative-job-copy>span{color:#d6a86d;font:7px var(--font-geist-mono);text-transform:uppercase}.creative-job-copy h3{color:#e9e9e4;margin:0;font-size:12px;line-height:1.3}.creative-job-copy p{color:#96a7a9;max-height:48px;margin:0;font-size:9px;line-height:1.5;overflow:hidden}.creative-job-copy small{color:#6f8489;text-transform:uppercase;font-size:7px}.creative-job-copy nav{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.creative-job-copy button{color:#c5cfce;cursor:pointer;background:0 0;border:1px solid #40545e;min-height:29px;padding:6px 8px;font-size:7px}@media (width<=1100px){.studio-workspace{grid-template-columns:1fr}}@media (width<=700px){.creative-studio{padding-inline:17px}.inspector-tabs{grid-template-columns:repeat(3,1fr)}.bilingual-editor,.content-actions,.creative-preview{grid-template-columns:1fr}.creative-preview-image{min-height:320px}.creative-two,.creative-fixed-rules,.creative-destination-grid,.creative-news-rule{grid-template-columns:1fr}.creative-news-rule .studio-secondary,.creative-news-rule>p{grid-column:auto}.creative-routing-flow{grid-template-columns:1fr}.creative-routing-flow i{text-align:center;transform:rotate(90deg)}.creative-jobs>article{grid-template-columns:92px 1fr}}.inspector-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#5a4631 #0a151d;display:flex;overflow-x:auto}.inspector-tabs button{flex:none;min-width:82px}.selected-target small{color:#91a2a6;font:8px/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.selected-target>button{color:#f0d6b1;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#0a151d99;border:1px solid #8b6943;min-height:36px;margin-top:5px;font-size:9px}.website-intakes{gap:18px;padding:22px 22px 90px;display:grid}.website-intakes>header{background:linear-gradient(135deg,#112733,#0b1820);border:1px solid #364b55;padding:22px}.website-intakes>header h2{color:#ecece6;margin:14px 0;font-size:30px;line-height:1.05}.website-intakes>header p{color:#9badaf;margin:0;font-size:11px;line-height:1.65}.website-intake-refresh{border-top:1px solid #314650;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.website-intake-refresh span{color:#748b90;font:8px/1.4 var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase}.website-intake-refresh button{color:#f0d6b1;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:#0a151dbf;border:1px solid #8b6943;min-height:38px;padding:0 14px;font-size:9px}.website-intake-refresh button:hover,.website-intake-refresh button:focus-visible{color:#fff2df;border-color:#d1a56f}.website-intake-refresh button:disabled{cursor:wait;opacity:.58}.website-intake-error{color:#e0bcb5;background:#21191a;border:1px solid #754f49;margin:0;padding:14px 16px;font-size:10px;line-height:1.55}.website-intake-card{background:#0d1d26;border:1px solid #344b55;padding:17px}.website-intake-head{color:#c9a474;font:8px/1.4 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.website-intake-head b{color:#e1be8d}.website-intake-card h3{color:#eef0ea;margin:16px 0 7px;font-size:20px}.website-intake-contact{color:#98aaad;overflow-wrap:anywhere;margin:0;font-size:10px}.website-intake-card blockquote{color:#c3cecd;white-space:pre-wrap;background:#10232d;border-left:2px solid #bc8e58;margin:18px 0;padding:14px;font-size:11px;line-height:1.6}.website-intake-card dl{background:#314650;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.website-intake-card dl>div{background:#10212a;gap:5px;min-width:0;padding:11px;display:grid}.website-intake-card dt{color:#71868b;letter-spacing:.09em;text-transform:uppercase;font-size:7px}.website-intake-card dd{color:#c6d0cf;overflow-wrap:anywhere;margin:0;font-size:9px}.website-intake-assets{gap:6px;margin-top:15px;display:grid}.website-intake-assets a{color:#c9d3d2;background:#0a171f;border:1px solid #324852;gap:4px;padding:11px;display:grid}.website-intake-assets span{color:#d6aa70;font:8px var(--font-geist-mono)}.website-intake-assets b{overflow-wrap:anywhere;font-size:10px}.website-intake-assets small{color:#71858a;font-size:8px;line-height:1.45}.intake-erasure{color:#d6b5ae;cursor:pointer;text-align:left;background:#21191a;border:1px solid #754f49;justify-content:space-between;align-items:center;width:100%;min-height:62px;margin-top:10px;padding:13px 16px;display:flex}.intake-erasure span{gap:5px;display:grid}.intake-erasure b{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.intake-erasure small{color:#9d7d77;font-size:8px}.intake-erasure i{color:#c58a80;font-size:24px;font-style:normal}.intake-erasure:hover,.intake-erasure:focus-visible{border-color:#c58a80}@media (width<=700px){.website-intakes{padding-inline:17px}.website-intake-refresh{flex-direction:column;align-items:stretch}.website-intake-card dl{grid-template-columns:1fr}}
