@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--midnight:#090609;--ink:#100a10;--panel:#171016;--raised:#21151f;--bone:#fff6f1;--smoke:#c8b9bd;--muted:#8f8187;--red:#ff304f;--pink:#ff237b;--orange:#ff8738;--violet:#c82cff;--green:#7ee2b7;--error:#ff9aa7;--border:#ffe2dd24;--border-strong:#ff304f7a;--font-display:"Space Grotesk Variable", "Space Grotesk", sans-serif;--font-body:"Manrope Variable", "Manrope", sans-serif;--font-mono:"IBM Plex Mono", monospace;--font-hardware:"IBM Plex Mono", "Cascadia Mono", Consolas, monospace;--motion-fast:.14s;--motion-base:.28s;--motion-slow:.54s;--ease-arrive:cubic-bezier(.16, 1, .3, 1);--ease-move:cubic-bezier(.4, 0, .2, 1);--media-sweep:#aaa6a3;--container:min(1240px, calc(100% - 48px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--midnight);scroll-behavior:smooth;scroll-padding-top:138px}body{background:radial-gradient(circle at 84% -8%, #ff237b12, transparent 32rem), var(--midnight);min-width:0;color:var(--bone);font:17px/1.55 var(--font-body);font-optical-sizing:auto;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body:before{z-index:1000;pointer-events:none;content:"";opacity:.1;background:url(/grain.png);position:fixed;inset:0}::selection{background:var(--red);color:var(--bone)}a{color:inherit;text-underline-offset:.22em}button,input,select,textarea{font:inherit}button{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.045em;text-wrap:balance;line-height:1.02}h1{letter-spacing:-.052em;font-size:56px;font-weight:600;line-height:.96}h2{letter-spacing:-.038em;font-size:34px;font-weight:600;line-height:1.02}h3{font-size:18px}p{text-wrap:pretty;max-width:62ch}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:2000;background:var(--red);color:var(--midnight);transition:transform var(--motion-fast) var(--ease-arrive);padding:12px 18px;font-weight:800;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:4px;outline:3px solid #ff778a}.container{width:var(--container);margin-inline:auto}.page-main{min-height:70svh;padding:38px 0 110px}.page-section{padding:clamp(74px,9vw,126px) 0}.page-section--contrast{border-block:1px solid var(--border);background:#110a10b8}.eyebrow,.mono-label{color:#ff958e;font:500 11px/1.5 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.eyebrow{background:#ff304f14;border:1px solid #ff475b52;border-radius:999px;width:fit-content;margin-bottom:18px;padding:6px 10px;display:inline-flex}.section-heading{max-width:820px;margin-bottom:clamp(34px,5vw,58px)}.section-heading h1,.section-heading h2,.product-summary h1,.retail-hero h1,.policy-grid h1,.about-page h1{color:var(--bone);margin-bottom:20px}.section-copy{max-width:690px;color:var(--smoke);margin:0;font-size:1.05rem}.button{background:var(--red);min-height:48px;color:var(--midnight);font:600 .82rem/1.25 var(--font-mono);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;transition:transform var(--motion-fast) var(--ease-arrive), box-shadow var(--motion-fast) var(--ease-arrive), border-color var(--motion-fast) var(--ease-arrive);border:1px solid #ff745ccc;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:13px 21px;text-decoration:none;display:inline-flex;box-shadow:0 10px 32px #ff263f24}.button:hover{background:#ff4560;transform:translateY(-2px);box-shadow:0 16px 40px #ff265040}.button--ghost{border-color:var(--border);box-shadow:none;color:var(--bone);background:0 0}.button--ghost:hover{border-color:var(--red);background:0 0}.button--small{min-height:44px;padding:10px 15px;font-size:.72rem}.button--wide{width:100%}.button--light{background:var(--red);color:var(--midnight);border-color:#ffffff47}.button--light:hover{background:#ff4560}.text-link{min-height:44px;color:var(--bone);font:500 .72rem var(--font-mono);text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.site-header{z-index:100;border-bottom:1px solid var(--border);transition:background-color var(--motion-base) var(--ease-arrive), border-color var(--motion-base) var(--ease-arrive);background:#090609eb;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#090609b8}}.header-inner{width:var(--container);min-height:56px;transition:min-height var(--motion-base) var(--ease-move);align-items:center;gap:20px;margin-inline:auto;display:flex;position:relative}.site-header[data-header-state=hero] .header-inner{min-height:clamp(76px,5.8vw,88px)}.header-logo{width:32px;min-height:44px;transition:width var(--motion-base) var(--ease-move);flex:none;place-items:center;text-decoration:none;display:inline-grid}.header-logo .ayse-mark{width:100%}.site-header[data-header-state=hero] .header-logo{width:clamp(42px,3.8vw,56px)}.header-title{color:var(--bone);font:650 .76rem var(--font-display);letter-spacing:.48em;text-indent:.48em;transition:font-size var(--motion-base) var(--ease-move), letter-spacing var(--motion-base) var(--ease-move), color var(--motion-fast) var(--ease-arrive);white-space:nowrap;text-decoration:none;display:inline-block;position:absolute;left:50%;transform:translate(-50%)}.site-header[data-header-state=hero] .header-title{letter-spacing:.62em;text-indent:.62em;font-size:clamp(.98rem,.55rem + .7vw,1.34rem)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.site-header[data-header-state=compact] .header-title{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#ffad70 0%,#ff657a 48%,#ee69ff 100%);background-position:15%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}}.logo-link{align-items:center;min-width:78px;min-height:44px;text-decoration:none;display:inline-flex}.brand-lockup{align-items:center;gap:clamp(9px,5px + .3vw,14px);display:inline-flex}.brand-lockup__wordmark{color:var(--bone);font:680 clamp(.82rem, .56rem + .52vw, 1.24rem) var(--font-display);letter-spacing:.14em}.brand-lockup .ayse-mark{width:clamp(26px,16px + 1.3vw,45px);height:clamp(26px,16px + 1.3vw,45px)}.desktop-nav{flex:0 auto;justify-content:flex-end;align-items:center;gap:clamp(14px,4px + 1.2vw,34px);margin-left:auto;display:flex}.desktop-nav a{min-height:44px;color:var(--smoke);font:clamp(.67rem, .47rem + .4vw, 1rem) var(--font-mono);transition:color var(--motion-fast) var(--ease-arrive), border-color var(--motion-fast) var(--ease-arrive);border-bottom:1px solid #0000;align-items:center;margin-block:-4px;text-decoration:none;display:inline-flex}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{border-bottom-color:var(--red);color:var(--bone)}.menu-button,.mobile-nav{display:none}.site-footer{border-top:1px solid var(--border);background:#050405;padding:70px 0 28px}.footer-grid{grid-template-columns:1.4fr .8fr 1fr;gap:60px;display:grid}.footer-brand p{font-family:var(--font-display);margin:20px 0 7px;font-size:1.2rem}.footer-brand small,.pending-contact{color:var(--muted)}.footer-grid nav{flex-direction:column;align-items:start;gap:4px;display:flex}.footer-grid h2{color:#ff958e;font:500 .68rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.footer-grid nav a,.pending-contact{align-items:center;min-height:40px;font-size:.95rem;display:inline-flex}.footer-bottom{border-top:1px solid var(--border);color:var(--muted);font:.62rem/1.6 var(--font-mono);justify-content:space-between;gap:30px;margin-top:58px;padding-top:24px;display:flex}.footer-bottom p{text-align:right;max-width:720px;margin:0}.catalog-header{margin-bottom:clamp(22px,3vw,34px)}.catalog-header__row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.catalog-header h1,.catalog-header h2{color:var(--bone);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:56px;font-weight:580;line-height:.99}.catalog-chip{color:#ff958e;font:500 .66rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#ff304f14;border:1px solid #ff475b52;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;display:inline-flex}.catalog-header>p{max-width:640px;color:var(--smoke);margin:10px 0 0;font-size:.92rem}.browse-tiles{margin-bottom:clamp(26px,3.4vw,40px)}.browse-tiles__title{color:var(--muted);font:500 .7rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.browse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.browse-tile{border:1px solid var(--border);background:#1710168c;flex-direction:column;gap:7px;padding:16px 18px 13px;transition:border-color .18s;display:flex}.browse-tile:hover,.browse-tile:focus-within{border-color:var(--border-strong)}.browse-tile h3{letter-spacing:-.01em;margin:0;font-size:1.02rem}.browse-tile>p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.browse-tile__products{margin:2px 0 0;padding:0;list-style:none}.browse-tile__products a{min-height:34px;color:var(--smoke);align-items:center;font-size:.82rem;display:inline-flex}.browse-tile__cta{min-height:40px;color:var(--bone);font:500 .68rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;text-decoration:none;display:inline-flex}.browse-tile__cta:hover{color:#ff958e}.breadcrumbs{padding:22px 0 48px}.breadcrumbs ol{flex-wrap:wrap;gap:7px 13px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{color:var(--muted);font:.68rem var(--font-mono);align-items:center;gap:13px;display:flex}.breadcrumbs li:not(:last-child):after{content:"/"}.breadcrumbs a{align-items:center;min-height:36px;display:inline-flex}.retail-hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);min-height:calc(100svh - 74px);display:grid}.retail-hero__visual{background:#0c090c;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.retail-hero__visual:after{content:"";pointer-events:none;border:1px solid #ff304f2e;position:absolute;inset:12% 10%;transform:rotate(-3deg)}.retail-hero__picture{width:100%;height:100%;display:block}.retail-hero__picture img{object-fit:contain;filter:drop-shadow(0 42px 50px #000000a6);width:100%;height:calc(100svh - 74px);min-height:650px;padding:clamp(28px,4vw,65px)}.retail-hero__content{background:#120b10;flex-direction:column;justify-content:center;min-width:0;padding:clamp(42px,6vw,86px);display:flex}.retail-hero h1{margin-bottom:20px;font-size:56px}.hero-identity{color:var(--smoke);font:.72rem var(--font-mono);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:18px;display:flex}.hero-price{color:var(--bone);font:560 28px/1 var(--font-display);letter-spacing:-.05em;margin-bottom:14px}.hero-description{max-width:44ch;color:var(--smoke);margin-bottom:30px;font-size:.95rem;line-height:1.5}.hero-actions{gap:10px;display:grid}.ayse-mark{aspect-ratio:1;width:100%;height:auto;display:block}.mark-band{place-items:center;padding-bottom:clamp(26px,4vw,46px);display:grid}.mark-band .ayse-mark{width:min(132px,36%)}.about-intro .ayse-mark{width:100%}.brand-hero{border-bottom:1px solid var(--border);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,2.8vw,34px);min-height:min(90svh,940px);padding:clamp(60px,7.5vh,116px) 24px clamp(52px,6.5vh,96px);display:flex;position:relative}.brand-hero__stage{place-items:center;display:grid}.brand-hero .ayse-mark{width:min(440px,66vmin,42vh)}.brand-hero__statement{gap:12px;display:grid}.brand-hero__wordmark{color:var(--smoke);font:500 .8rem var(--font-mono);letter-spacing:.55em;text-indent:.55em;text-transform:uppercase;margin:0}.brand-hero__campaign{color:var(--bone);font:540 44px/1.02 var(--font-display);letter-spacing:-.045em;margin:0}.brand-hero__location{color:var(--muted);font:.96rem var(--font-display);letter-spacing:.01em;margin:0}.brand-hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.brand-hero__availability{border:1px solid var(--border);color:var(--smoke);font:500 .67rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#100a1099;border-radius:999px;align-items:center;gap:9px;padding:9px 15px;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex;position:absolute;bottom:clamp(16px,3vh,26px);left:50%;transform:translate(-50%)}.brand-hero__availability:hover{border-color:var(--border-strong);color:var(--bone)}.brand-hero__availability-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%}@media (prefers-reduced-motion:no-preference){.brand-hero .ayse-mark{animation:.42s cubic-bezier(.2,.7,.2,1) backwards tile-settle}.brand-hero .ayse-mark text{transform-box:fill-box;transform-origin:50%;animation:.36s cubic-bezier(.2,.7,.2,1) backwards letter-land}.brand-hero .ayse-mark text:first-of-type{animation-delay:.18s}.brand-hero .ayse-mark text:nth-of-type(2){animation-delay:.28s}.brand-hero .ayse-mark text:nth-of-type(3){animation-delay:.38s}.brand-hero .ayse-mark text:nth-of-type(4){animation-delay:.48s}}@keyframes tile-settle{0%{transform:scale(.94)}to{transform:none}}@keyframes letter-land{0%{transform:translateY(6px)scale(.9)}to{transform:none}}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.5vw,20px);display:grid}.product-card,.custom-build-card{border:1px solid var(--border);background:#171016db;flex-direction:column;min-width:0;display:flex}.product-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.product-card__media{border-bottom:1px solid var(--border);background:#0c090c;position:relative;overflow:hidden}.product-card__picture img{object-fit:contain;width:100%;height:clamp(150px,17vw,230px);padding:16px;transition:transform .3s;display:block}.product-card__link:hover .product-card__picture img{transform:scale(1.03)}.product-card__link:hover .product-card__name{color:var(--red)}.product-card__link:focus-visible{outline:2px solid var(--red);outline-offset:2px}.product-card__body{flex-direction:column;flex:1;gap:7px;padding:clamp(14px,1.6vw,20px);display:flex}.product-card__name{margin:0;font-size:18px;line-height:1.3;transition:color .16s}.product-card__desc{color:var(--smoke);margin:0;font-size:.8rem;line-height:1.45}.product-card__price{color:var(--bone);font:560 1.35rem var(--font-display);letter-spacing:-.03em;margin:auto 0 0;padding-top:10px}.product-card--placeholder{background:0 0;border-style:dashed}.product-card__media--empty{opacity:.5;background:#0c090c;height:clamp(150px,17vw,230px);box-shadow:inset 0 0 0 1px #ffe2dd14}.product-card--placeholder .product-card__name{color:var(--smoke);font-size:17px}.product-card--placeholder .product-card__desc{color:var(--muted)}.build-log-card__disclosure{pointer-events:none;position:absolute;bottom:12px;left:12px;right:12px}.build-log-card__disclosure button{pointer-events:auto}.build-log-card__body>div:first-child{color:var(--muted);font:.67rem var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}.build-log-card h3 a{text-decoration:none}.verification-compact{color:#f3b583;width:fit-content;font:.67rem var(--font-mono);border:1px solid #ff873840;margin:20px 0;padding:8px 10px}.custom-build-card{background:var(--raised);justify-content:flex-end;padding:clamp(16px,1.8vw,22px);box-shadow:0 18px 40px #0000002e}.custom-build-card h3{margin:8px 0 10px;font-size:18px}.custom-build-card>p:not(.eyebrow){color:var(--smoke);font-size:.8rem;line-height:1.45}.custom-build-card .button{margin-top:16px}.use-case-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.use-case-card{border:1px solid var(--border);background:var(--panel);grid-template-columns:26px 1fr;gap:18px;min-height:300px;padding:clamp(24px,3vw,38px);text-decoration:none;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 14px 32px #00000024}.use-case-card:hover,.use-case-card.is-selected{border-color:var(--border-strong);transform:translateY(-4px)}.use-case-card.is-selected{box-shadow:inset 0 -3px var(--red)}.use-case-card>span{color:var(--red);font:.68rem var(--font-mono)}.use-case-card>div{flex-direction:column;min-width:0;display:flex}.use-case-card h3{margin:82px 0 15px}.use-case-card p{color:var(--smoke);font-size:.86rem}.use-case-card small{border-top:1px solid var(--border);font:.65rem var(--font-mono);text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:18px;display:flex}.trust-strip{border-block:1px solid var(--border);background:#180b14f2;padding:38px 0}.trust-grid{grid-template-columns:repeat(4,1fr);display:grid}.trust-grid p{border-right:1px solid var(--border);align-items:center;gap:10px;margin:0;padding:12px 20px;font-size:.78rem;display:flex}.trust-grid p:last-child{border-right:0}.trust-grid span{color:var(--green)}.media-caption{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin:14px 0 0;font-size:.68rem;display:flex}.media-caption a{color:var(--smoke);text-underline-offset:.25em}.gallery-stage+.media-caption{margin:10px 0 0}.build-log-card{border:1px solid var(--border);background:var(--panel)}.build-log-card--large{grid-template-columns:1.45fr .55fr;display:grid}.build-log-card__media{background:#0c090c;min-width:0;position:relative}.build-log-card__image,.build-log-picture{height:100%;display:block}.build-log-picture img{object-fit:contain;width:100%;height:100%;min-height:510px;padding:28px}.build-log-card__body{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,54px);display:flex}.build-log-card__body h3{margin:42px 0 18px}.build-log-card__body p{color:var(--smoke)}.build-log-card__body strong{font:560 1.8rem var(--font-display);margin-bottom:28px}.build-log-card__body .text-link{margin-top:auto}.build-log-grid{gap:20px;display:grid}.final-cta{background:var(--red);text-align:center;padding:clamp(90px,13vw,170px) 0}.final-cta h2{color:#fff;max-width:900px;margin:0 auto 18px;font-size:28px}.final-cta p:not(.eyebrow){color:#ffffffe0;max-width:650px;margin:0 auto 30px}.inline-cta{border-block:1px solid var(--border);background:var(--panel);margin-top:100px;padding:54px 0}.inline-cta .container{justify-content:space-between;align-items:center;gap:30px;display:flex}.inline-cta h2{margin:0;font-size:28px}.status-badge{width:fit-content;min-height:28px;color:var(--green);font:500 .62rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#7ee2b712;border:1px solid #7ee2b752;align-items:center;padding:5px 9px;display:inline-flex}.status-badge--sold,.status-badge--archived{border-color:var(--border);color:var(--smoke)}.media-disclosure-label{color:#eee6e3;min-height:44px;font:500 .76rem var(--font-body);cursor:pointer;background:#0f0c0fe6;border:1px solid #fff3;align-items:center;padding:8px 11px;display:inline-flex}.retail-hero__visual>.media-disclosure-label,.gallery-stage>.media-disclosure-label,.build-log-hero__image>.media-disclosure-label{z-index:3;width:fit-content;position:absolute;bottom:14px;left:14px;right:14px}.media-note-link,.gallery-fullscreen{min-height:44px;color:var(--smoke);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 8px;font-size:.75rem;text-decoration:underline;display:inline-flex}dialog{color:var(--bone)}.media-dialog,.fullscreen-gallery{border:1px solid var(--border-strong);background:#140e13;width:min(580px,100% - 28px);padding:clamp(26px,5vw,46px);box-shadow:0 40px 100px #000000bf}.media-dialog::backdrop,.fullscreen-gallery::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040304d6}.media-dialog h2{margin-bottom:18px;font-size:2rem}.media-dialog p:not(.eyebrow){color:var(--smoke)}.dialog-close{border:1px solid var(--border);background:var(--panel);cursor:pointer;place-items:center;width:44px;height:44px;font-size:1.5rem;display:grid;position:absolute;top:10px;right:10px}.image-missing{background:var(--ink);min-height:360px;color:var(--smoke);text-align:center;place-content:center;gap:8px;padding:30px;display:grid}.product-page{min-height:80svh;padding-top:20px}.product-buybox{grid-template-columns:minmax(0,1.25fr) minmax(330px,.62fr);align-items:start;gap:clamp(36px,6vw,80px);padding-bottom:88px;display:grid}.product-gallery{min-width:0}.gallery-stage{border:1px solid var(--border);touch-action:pan-y;background:#0c090c;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ff304f0d}.gallery-stage:focus-visible{outline-offset:4px}.gallery-count{border:1px solid var(--border);font:.65rem var(--font-mono);background:#090609d9;padding:7px 9px;position:absolute;top:14px;right:14px}.gallery-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.thumbnail-rail{scrollbar-width:thin;gap:10px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.thumbnail-rail button{border:1px solid var(--border);background:var(--panel);cursor:pointer;flex:none;width:82px;height:82px;padding:0;overflow:hidden}.thumbnail-rail button.is-selected{border-color:var(--red);box-shadow:inset 0 -3px var(--red)}.thumbnail-picture img{object-fit:contain;width:100%;height:80px;padding:5px}.gallery-actions{gap:5px;display:flex}.fullscreen-gallery{width:min(1100px,100% - 28px);height:min(92svh,920px);padding:0;overflow:hidden}.fullscreen-gallery[open]{grid-template-rows:64px minmax(0,1fr) 44px;display:grid}.fullscreen-gallery__toolbar{border-bottom:1px solid var(--border);background:#140e13;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:9px 10px 9px 18px;display:flex}.fullscreen-gallery__toolbar>p{color:var(--smoke);font:500 .68rem var(--font-hardware);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;overflow:hidden}.fullscreen-gallery .dialog-close{background:0 0;flex:none;position:static}.fullscreen-gallery__stage{touch-action:pan-y;min-height:0;margin:12px 16px 0;position:relative;overflow:hidden}.fullscreen-picture{height:100%;display:block}.fullscreen-picture img{object-fit:contain;width:100%;height:100%}.fullscreen-gallery__counter{min-height:44px;font:.68rem var(--font-hardware);font-variant-numeric:tabular-nums;place-items:center;margin:0;display:grid}.fullscreen-gallery__control{width:48px;height:48px;color:var(--bone);cursor:pointer;background:#090609b8;border:1px solid #fff6f14d;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fullscreen-gallery__control--previous{left:10px}.fullscreen-gallery__control--next{right:10px}.product-summary{position:sticky;top:112px}.product-summary h1{margin:12px 0 16px;font-size:56px}.product-summary__price{font:560 28px var(--font-display);letter-spacing:-.05em;margin:24px 0}.product-summary__price--historical{color:var(--smoke);margin-bottom:6px}.price-context{color:var(--muted);margin:0 0 20px;font-size:.78rem}.product-summary__description{color:var(--smoke)}.product-card--past{opacity:.86}.product-card--past .product-card__body{gap:8px}.product-card--past .product-card__price{color:var(--smoke);letter-spacing:0;font-size:1rem}.headline-specs{color:var(--smoke);padding-left:20px}.condition-summary,.service-area{border-top:1px solid var(--border);color:var(--bone);gap:4px;margin:0;padding:14px 0;font-size:.85rem;display:grid}.condition-summary span,.service-area span{color:var(--muted);font:.63rem var(--font-mono);text-transform:uppercase}.product-actions{gap:10px;margin-top:28px;display:grid}.inquiry-note{color:var(--muted);margin:12px 0 0;font-size:.7rem}.product-section-nav{z-index:80;border-block:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090609f0;position:sticky;top:74px}.product-section-nav .container{scrollbar-width:thin;display:flex;overflow-x:auto}.product-section-nav a{min-height:56px;color:var(--smoke);font:.66rem var(--font-mono);flex:none;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.product-section-nav a:hover{color:var(--bone)}.product-detail-section{border-bottom:1px solid var(--border);scroll-margin-top:150px}.product-detail-section:first-child{border-top:1px solid var(--border)}.product-detail-section>summary{display:none}.product-detail-section__content{grid-template-columns:.55fr 1.45fr;gap:clamp(35px,7vw,100px);padding:clamp(54px,8vw,100px) 0;display:grid}.product-detail-section__content>h2{margin:0;font-size:34px}.overview-grid{background:var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.overview-grid>div{background:var(--ink);padding:26px}.overview-grid h3{margin-bottom:12px;font-size:1rem}.overview-grid p{color:var(--smoke);margin:0;font-size:.86rem}.build-invitation{border-left:2px solid var(--red);max-width:62ch;color:var(--bone);background:#5c0c2f29;margin:30px 0 0;padding:18px 20px;font-size:.92rem;line-height:1.55}.service-card--compact{padding:clamp(20px,2.4vw,30px)}.service-card--compact h3{margin-bottom:10px;font-size:18px}.service-card--compact p{color:var(--smoke);font-size:.84rem;line-height:1.5}.service-card__limits{color:var(--muted);margin-top:12px;font-size:.76rem}.service-card__limits span{color:#ff958e;font:.62rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;display:block}.empty-state{border:1px solid var(--border);background:#171016b8;gap:16px;padding:26px;display:flex}.empty-state>span{color:var(--orange);font-size:1.4rem}.empty-state h3{letter-spacing:-.01em;margin-bottom:7px;font-size:1.1rem}.empty-state p{color:var(--smoke);margin:0;font-size:.82rem}.specification-groups{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.specification-groups section{border:1px solid var(--border);padding:24px}.specification-groups h3{font-size:1.1rem}.specification-groups dl,.specification-groups dd,.detail-list,.detail-list dd{margin:0}.specification-groups dl>div,.detail-list>div,.performance-results dl>div{border-top:1px solid var(--border);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.specification-groups dt,.detail-list dt,.performance-results dt{color:var(--muted);font-size:.75rem}.specification-groups dd,.detail-list dd,.performance-results dd{font:.7rem var(--font-mono);text-align:right}.image-presentation-note{border-left:2px solid var(--red);background:#ff304f0d;margin-top:22px;padding:24px}.image-presentation-note h3{font-size:1rem}.image-presentation-note p{color:var(--smoke);font-size:.82rem}.performance-results{gap:14px;display:grid}.performance-results article{border:1px solid var(--border);padding:24px}.performance-results dl{margin:0}.context-note{color:var(--smoke);font-size:.78rem}.build-log-summary>p{color:var(--smoke)}.build-log-summary ul{margin:26px 0;padding:0;list-style:none}.build-log-summary li{border-top:1px solid var(--border);justify-content:space-between;gap:22px;padding:14px 0;display:flex}.build-log-summary small{color:var(--muted);font:.64rem var(--font-mono)}.mobile-product-cta{display:none}.use-case-selector{padding:30px 0 90px;scroll-margin-top:100px}.use-case-selector>h2{font-size:28px}.selected-use-case{border:1px solid var(--border-strong);background:#ff304f0d;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:26px;display:flex}.selected-use-case span{color:var(--red);font:.65rem var(--font-mono);text-transform:uppercase}.selected-use-case h3{margin:5px 0 8px}.selected-use-case p{max-width:640px;color:var(--smoke);margin:0}.process-compact{border-block:1px solid var(--border);background:var(--ink)}.process-compact ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.process-compact li{border-right:1px solid var(--border);min-height:190px;padding:24px}.process-compact li:last-child{border-right:0}.process-compact li span{color:var(--red);font:500 .8rem/1 var(--font-mono);letter-spacing:.12em;font-variant-numeric:tabular-nums;display:block}.process-compact li p{margin:70px 0 0;font-size:.84rem}.form-layout{padding:110px 0}.build-brief{grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);align-items:start;gap:clamp(45px,7vw,90px);scroll-margin-top:95px;display:grid}.brief-intro{position:sticky;top:110px}.brief-intro h2{font-size:28px}.brief-intro>p:not(.eyebrow){color:var(--smoke)}.inquiry-context{border:1px solid var(--border-strong);background:#ff304f0d;gap:5px;margin-top:28px;padding:18px;display:grid}.inquiry-context span,.inquiry-context small{color:var(--muted);font:.62rem var(--font-mono);text-transform:uppercase}.inquiry-context strong{font-family:var(--font-display);font-size:1.25rem}.form-panel{border:1px solid var(--border);background:#171016e6;min-width:0;padding:clamp(22px,4vw,42px)}.form-delivery-notice{background:#ff873812;border:1px solid #ff873873;border-left-width:3px;margin-bottom:24px;padding:15px 17px}.form-delivery-notice strong{color:#f7b680;font:600 .72rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;display:block}.form-delivery-notice p{color:var(--smoke);margin:7px 0 0;font-size:.82rem;line-height:1.55}.form-progress{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:0 0 32px;padding:0 0 28px;list-style:none;display:grid}.form-progress li{color:var(--muted);align-items:center;gap:8px;display:flex}.form-progress li>span{border:1px solid var(--border);width:30px;height:30px;font:.62rem var(--font-mono);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.form-progress small{font-size:.67rem}.form-progress .is-current,.form-progress .is-complete{color:var(--bone)}.form-progress .is-current span{border-color:var(--red);color:#ff8c98}.form-progress .is-complete span{border-color:var(--red);background:var(--red);color:var(--midnight)}.form-step{border:0;padding:0}.form-step[hidden]{display:none}.form-step legend{width:100%;font:560 1.45rem var(--font-display);margin-bottom:26px}.field-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.field{margin-bottom:21px}.field label{justify-content:space-between;gap:10px;margin-bottom:8px;font-size:.78rem;font-weight:650;display:flex}.field label span{color:#ff8898}.field input,.field select,.field textarea{width:100%;min-height:48px;color:var(--bone);background:#0b080b;border:1px solid #fff6f138;border-radius:0;outline:0;padding:12px 14px}.field textarea{resize:vertical;min-height:105px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#ff778a;box-shadow:0 0 0 3px #ff304f26}.field [aria-invalid=true]{border-color:var(--error)}.field-error{color:var(--error);margin:6px 0 0;font-size:.72rem}.field-help{color:var(--muted);margin:6px 0 0;font-size:.67rem}.consent-copy{border-left:2px solid var(--red);color:var(--smoke);background:#ff304f0d;padding:16px;font-size:.74rem}.form-actions{border-top:1px solid var(--border);justify-content:space-between;gap:12px;margin-top:26px;padding-top:24px;display:flex}.form-actions button:disabled{opacity:.55;cursor:wait}.form-status{min-height:22px;margin:12px 0 0;font-size:.73rem}.form-status--success{color:var(--green)}.form-status--error{color:var(--error)}.error-summary{border:1px solid var(--error);color:#ffd9df;background:#ff9aa70f;margin-bottom:22px;padding:16px;font-size:.76rem}.error-summary ul{margin:8px 0 0;padding-left:20px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.service-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.service-card{border:1px solid var(--border);background:var(--panel);padding:clamp(26px,4vw,44px);box-shadow:0 16px 36px #00000024}.service-index{color:var(--red);font:.68rem var(--font-mono)}.service-card h2{margin:45px 0 30px;font-size:28px}.service-card dl,.service-card dd{margin:0}.service-card dl>div{border-top:1px solid var(--border);padding:18px 0}.service-card dt{color:#ff958e;font:.65rem var(--font-mono);text-transform:uppercase;margin-bottom:7px}.service-card dd{color:var(--smoke);font-size:.84rem}.service-card .text-link{margin-top:26px}.build-log-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(40px,8vw,100px);padding-bottom:100px;display:grid}.build-log-hero__image{background:#0c090c;min-height:650px;position:relative}.build-log-hero__image .build-log-picture img{min-height:650px}.build-log-hero h1{margin:18px 0;font-size:44px}.build-log-hero>div:last-child>p:not(.eyebrow){color:var(--smoke)}.build-log-hero>div:last-child>strong{font:560 2.2rem var(--font-display);margin:24px 0;display:block}.log-sections{border-top:1px solid var(--border)}.log-sections>article{border-bottom:1px solid var(--border);grid-template-columns:40px 1fr;gap:30px;padding:45px 0;display:grid}.log-sections>article>span{color:var(--red);font:.68rem var(--font-mono)}.log-sections h2{font-size:28px}.principle-grid{background:var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.principle-grid article{background:var(--ink);min-height:300px;padding:clamp(28px,5vw,54px)}.principle-grid article>span{color:var(--red);font:.68rem var(--font-mono)}.principle-grid h2{margin:65px 0 18px;font-size:34px}.principle-grid p{color:var(--smoke)}.support-categories{gap:70px;display:grid}.support-categories>section{grid-template-columns:.55fr 1.45fr;gap:clamp(35px,6vw,90px);display:grid}.support-categories h2{font-size:28px}.terms-updated{color:var(--muted);font:500 .64rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:10px 0 0}.accordion article{border-top:1px solid var(--border)}.accordion article:last-child{border-bottom:1px solid var(--border)}.accordion h2{letter-spacing:-.01em;margin:0;font-size:1rem}.accordion button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:76px;padding:18px 0;display:flex}.accordion button i{flex:0 0 18px;width:18px;height:18px;position:relative}.accordion button i:before,.accordion button i:after{background:var(--red);content:"";width:18px;height:1px;position:absolute;top:50%;left:0}.accordion button i:after{transition:transform var(--motion-fast) var(--ease-move);transform:rotate(90deg)}.accordion .is-open button i:after{transform:rotate(0)}.accordion [role=region]{padding:0 34px 24px 0}.accordion [role=region] p{color:var(--smoke);margin:0;font-size:.86rem}.policy-main{min-height:70svh;padding:20px 0 110px}.policy-grid{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(50px,9vw,130px);display:grid}.policy-grid>aside{position:sticky;top:110px}.policy-grid h1{margin-bottom:24px}.policy-grid>aside>p:not(.eyebrow){color:var(--smoke)}.policy-grid>aside>.policy-updated{color:var(--muted);font:500 .68rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.policy-review{background:#ff87380f;border:1px solid #ff873859;margin-top:26px;padding:17px}.policy-review strong{color:#f7b680;font:.67rem var(--font-mono);text-transform:uppercase}.policy-review p{color:var(--smoke);margin:7px 0 0;font-size:.75rem}.policy-body>section{border-top:1px solid var(--border);padding:34px 0}.policy-body>section:first-child{border-top:0;padding-top:0}.policy-body h2{margin-bottom:18px;font-size:28px}.policy-body p,.policy-body li{color:var(--smoke);font-size:.9rem}.not-found{align-content:center;width:min(760px,100% - 32px);min-height:70svh;margin-inline:auto;display:grid}.not-found h1{font-size:44px}.not-found>p:not(.eyebrow){color:var(--smoke)}@media (width<=1080px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-nav{display:none}.header-cta{margin-left:auto}.menu-button{border:1px solid var(--border);cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;margin-left:14px;padding:9px;display:grid}.menu-button span:not(.sr-only){background:var(--bone);width:21px;height:1px;margin:3px 0;display:block}.menu-button[aria-expanded=true] span:nth-of-type(2){transform:translateY(3.5px)rotate(45deg)}.menu-button[aria-expanded=true] span:nth-of-type(3){transform:translateY(-3.5px)rotate(-45deg)}.mobile-nav{z-index:200;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#100a10bd;display:block;position:fixed;inset:0}.mobile-nav[hidden]{display:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mobile-nav{background:#100a10f5}}.mobile-nav__inner{width:var(--container);flex-direction:column;height:100%;margin-inline:auto;padding:16px 0 40px;display:flex}.mobile-nav__top{justify-content:space-between;align-items:center;min-height:56px;margin-bottom:12px;display:flex}.mobile-nav__close{border:1px solid var(--border);width:44px;height:44px;color:var(--bone);font:300 1.6rem/1 var(--font-body);cursor:pointer;background:0 0;place-items:center;padding:0;transition:border-color .16s;display:grid}.mobile-nav__close:hover{border-color:var(--red)}.mobile-nav__inner>a:not(.button){border-bottom:1px solid var(--border);min-height:62px;font-family:var(--font-display);align-items:center;gap:22px;font-size:1.45rem;text-decoration:none;display:flex}.mobile-nav__inner>a:not(.button) span{color:var(--red);font:.62rem var(--font-mono)}.mobile-nav .button{margin-top:auto}.retail-hero{grid-template-columns:1.1fr .9fr}.retail-hero__content{padding:38px}.product-buybox{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.process-compact ol{grid-template-columns:repeat(3,1fr)}.process-compact li:nth-child(3){border-right:0}.process-compact li:nth-child(n+4){border-top:1px solid var(--border)}}@media (width<=820px){:root{--container:min(100% - 32px, 720px)}.brand-hero{min-height:auto;padding-block:clamp(58px,12vh,96px) clamp(64px,10vh,92px)}.brand-hero .ayse-mark{width:min(420px,82vmin)}.brand-hero__availability{margin-top:6px;position:static;transform:none}.retail-hero{grid-template-columns:1fr;min-height:auto}.retail-hero__visual{min-height:620px}.retail-hero__picture img{height:620px;min-height:0}.retail-hero__content{padding:54px max(24px,50vw - 360px)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.browse-grid{grid-template-columns:1fr;gap:9px}.browse-tile{padding:12px 15px 9px}.use-case-grid{grid-template-columns:1fr}.use-case-card{min-height:240px}.use-case-card h3{margin-top:44px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid p:nth-child(2){border-right:0}.trust-grid p:nth-child(n+3){border-top:1px solid var(--border)}.build-log-card--large,.build-log-hero{grid-template-columns:1fr}.build-log-picture img,.build-log-hero__image,.build-log-hero__image .build-log-picture img{min-height:560px}.product-buybox{grid-template-columns:1fr}.product-summary{position:static}.gallery-picture img{height:min(720px,116vw)}.product-detail-section__content{grid-template-columns:1fr;gap:28px}.product-detail-section__content>h2{display:none}.product-detail-section>summary{min-height:66px;font:560 1.25rem var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.product-detail-section>summary::-webkit-details-marker{display:none}.product-detail-section>summary i{width:18px;height:18px;position:relative}.product-detail-section>summary i:before,.product-detail-section>summary i:after{background:var(--red);content:"";width:18px;height:1px;position:absolute;top:50%}.product-detail-section>summary i:after{transition:transform .16s;transform:rotate(90deg)}.product-detail-section[open]>summary i:after{transform:rotate(0)}.product-detail-section__content{padding:18px 0 58px}.build-brief,.policy-grid,.support-categories>section{grid-template-columns:1fr}.brief-intro,.policy-grid>aside{position:static}.service-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=620px){:root{--container:calc(100% - 28px)}body{padding-bottom:64px}.page-main{padding-top:16px}.header-inner{min-height:48px}.header-cta{display:none}.menu-button{margin-left:auto}.breadcrumbs{padding:12px 0 34px}.retail-hero__visual{min-height:490px}.retail-hero__picture img{height:490px;padding:18px}.retail-hero__content{padding:44px 20px}.retail-hero h1{font-size:30px}.product-card__picture img,.product-card__media--empty{height:150px;padding:12px}.trust-grid{grid-template-columns:1fr}.trust-grid p{border-right:0;border-top:1px solid var(--border)}.trust-grid p:first-child{border-top:0}.marketplace-trust{flex-direction:column}.build-log-picture img,.build-log-hero__image,.build-log-hero__image .build-log-picture img{min-height:470px}.build-log-card--large .build-log-card__body{min-height:360px}.inline-cta .container,.selected-use-case{flex-direction:column;align-items:stretch}.gallery-picture img{height:540px;padding:12px}.gallery-toolbar{flex-direction:column;align-items:stretch}.thumbnail-rail button{width:72px;height:72px}.thumbnail-picture img{height:70px}.gallery-actions{justify-content:space-between}.product-section-nav{top:66px}.product-section-nav a{min-height:52px;padding:0 13px}.overview-grid,.specification-groups{grid-template-columns:1fr}.detail-list>div,.specification-groups dl>div,.performance-results dl>div{flex-direction:column;align-items:start;gap:5px}.detail-list dd,.specification-groups dd,.performance-results dd{text-align:left}.product-details{padding-bottom:70px}.mobile-product-cta{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0a0ef5;border:1px solid #ffffff2e;align-items:center;gap:12px;padding:9px 10px 9px 14px;display:flex;position:fixed;bottom:9px;left:10px;right:10px;box-shadow:0 12px 35px #0000008c}.mobile-product-cta__price{color:var(--bone);font:560 1.15rem var(--font-display);letter-spacing:-.03em;white-space:nowrap}.mobile-product-cta a{background:var(--red);min-height:48px;color:var(--midnight);font:600 .72rem var(--font-mono);text-transform:uppercase;border:1px solid #ffffff40;flex:1;justify-content:center;align-items:center;padding:12px 16px;text-decoration:none;display:flex}.process-compact ol{grid-template-columns:1fr}.process-compact li,.process-compact li:nth-child(3){border-right:0;border-top:1px solid var(--border);grid-template-columns:2.6em 1fr;align-items:baseline;gap:0 14px;min-height:0;display:grid}.process-compact li:first-child{border-top:0}.process-compact li p{margin:0}.form-layout{padding:75px 0}.form-panel{padding-inline:17px}.field-row{grid-template-columns:1fr;gap:0}.form-progress small{display:none}.service-card h2{margin-top:32px}.principle-grid{grid-template-columns:1fr}.principle-grid article{min-height:250px}.principle-grid h2{margin-top:44px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:column}.footer-bottom p{text-align:left}}@media (width<=360px){:root{--container:calc(100% - 22px)}.retail-hero__visual{min-height:420px}.retail-hero__picture img{height:420px}.retail-hero__content,.button{padding-inline:14px}.gallery-picture img{height:450px}.product-card__picture img,.product-card__media--empty{height:128px}.form-actions{flex-direction:column-reverse;align-items:stretch}.form-actions>span{display:none}.form-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.mobile-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090609fc}}@media (forced-colors:active){.section-heading h1,.section-heading h2,.product-summary h1,.retail-hero h1,.policy-grid h1,.about-page h1,.brand-hero__campaign,.catalog-header h1,.catalog-header h2{color:canvastext}.mobile-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}body:before{display:none}.status-badge,.button,.brand-lockup{forced-color-adjust:auto}}.section-index{color:var(--red);font:500 11px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.home-hero{border-bottom:1px solid var(--border);background:#090709;min-height:50svh;position:relative;overflow:hidden}.hero-atmosphere{background:radial-gradient(circle at 58% 46%,#ff304f17,#0000 42%);position:absolute;inset:-20%;overflow:hidden}.home-hero__inner{width:var(--container);align-items:center;min-height:50svh;margin:auto;display:grid;position:relative}.home-hero__copy{max-width:760px;padding-block:52px}.home-hero .kicker{color:var(--bone);font:500 11px var(--font-mono);letter-spacing:.18em}.home-hero .kicker span{color:var(--muted);letter-spacing:0;text-transform:none;margin-left:18px}.home-hero h1{letter-spacing:-.05em;margin:22px 0 18px;font-size:56px;line-height:1}.hero-deck{max-width:62ch;color:var(--smoke);font:450 17px/1.55 var(--font-body)}.hero-location{color:var(--muted);font:.72rem var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.button-row{flex-wrap:wrap;align-items:center;gap:20px 30px;margin-top:34px;display:flex}.text-action{color:var(--bone);font:500 .76rem var(--font-mono);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:inline-flex}.text-action--dark{color:var(--bone)}.light-section{background:var(--ink);color:var(--bone)}.proposition{padding:clamp(90px,12vw,170px) 0 0}.proposition__grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.proposition h2,.services-preview h2{color:var(--bone);letter-spacing:-.045em;font-size:28px}.section-lead{max-width:62ch;font-size:16px;line-height:1.55}.component-study{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid}.component-study span{color:var(--muted);font:.62rem var(--font-mono);padding:25px 0}.selected-work{background:#100c10;grid-template-columns:1.15fr .85fr;min-height:820px;display:grid}.selected-work__visual{background:#050405;min-width:0}.selected-work__picture,.selected-work__picture img{object-fit:contain;width:100%;height:100%;min-height:820px;display:block}.selected-work__copy{flex-direction:column;justify-content:center;padding:clamp(45px,7vw,110px);display:flex}.work-number{color:var(--muted);font:.7rem var(--font-mono);letter-spacing:.13em}.selected-work h2{margin:10px 0 20px;font-size:28px}.status-pill{width:max-content;color:var(--smoke);font:.62rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:99px;padding:7px 12px;display:inline-flex}.work-specs,.headline-specs{margin:34px 0;padding:0;list-style:none}.work-specs li,.headline-specs li{border-bottom:1px solid var(--border);color:var(--smoke);padding:12px 0}.media-caption{color:var(--muted);font:.68rem/1.6 var(--font-mono);margin-top:18px}.media-caption summary{cursor:pointer;width:max-content;color:var(--smoke)}.media-caption p{max-width:650px;color:var(--muted);margin:10px 0 6px}.media-caption a{color:inherit}.services-preview{padding:clamp(100px,13vw,180px) 0}.service-editorial{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.service-editorial article{border-right:1px solid var(--border);min-height:310px;padding:28px clamp(20px,3vw,42px) 28px 0}.service-editorial article+article{padding-left:clamp(20px,3vw,42px)}.service-editorial span{color:var(--muted);font:.66rem var(--font-mono)}.service-editorial h3,.service-editorial h2{color:var(--bone);margin:70px 0 18px;font-size:34px}.service-editorial p{color:var(--smoke)}.service-editorial a{color:var(--bone);font:.72rem var(--font-mono);text-transform:uppercase}.approach-grid{grid-template-columns:1.2fr .8fr;gap:80px;display:grid}.approach-grid h2{font-size:28px}.approach-grid ul{align-self:center;padding:0;list-style:none}.approach-grid li{border-bottom:1px solid var(--border);color:var(--smoke);padding:22px 0}.conversion-section{border-block:1px solid var(--border);background:var(--panel);padding:48px 0;position:relative;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #0000003d}.conversion-section:before{background:linear-gradient(90deg,var(--orange),var(--red),var(--pink));content:"";height:2px;position:absolute;top:-1px;left:0;right:0}.conversion-inner h2{max-width:900px;font-size:34px}.conversion-inner>p:not(.section-index){max-width:660px;font-size:1.15rem}.conversion-email,.contact-email{color:var(--bone);font:500 18px var(--font-display);margin-top:60px;display:inline-block}.catalog-header{padding:clamp(70px,9vw,125px) 0}.catalog-header h1{max-width:1050px;font-size:56px}.catalog-header>p:last-child{max-width:680px;color:var(--smoke);font-size:1.15rem}.inventory-state{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:50px;padding-block:55px;display:flex}.inventory-state h2{font-size:28px}.inventory-state p{max-width:650px;color:var(--smoke)}.build-archive{padding:clamp(90px,12vw,160px) 0}.build-archive>div>h2{margin-bottom:55px;font-size:28px}.archive-build{grid-template-columns:1.1fr .9fr;gap:clamp(45px,8vw,110px);display:grid}.archive-build__image img{object-fit:contain;background:#080608;width:100%;height:680px}.archive-build>div:last-child{align-self:center}.archive-build h3{font-size:18px}.archive-build ul{color:var(--smoke);margin:30px 0}.build-breadcrumb{padding:30px 0}.build-breadcrumb a{color:var(--muted);text-decoration:none}.custom-use{border-block:1px solid var(--border);background:var(--ink);color:var(--bone);padding:95px 0}.process-section{padding:110px 0}.process-section ol{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.process-section li{border-right:1px solid var(--border);min-height:220px;padding:26px}.process-section li span{color:var(--red);font:.65rem var(--font-mono)}.services-list{padding-bottom:120px}.services-list>article{border-top:1px solid var(--border);grid-template-columns:60px .8fr 1.2fr;gap:40px;padding:45px 0;display:grid}.services-list>article>span,.services-list dt{color:var(--red);font:11px var(--font-mono);text-transform:uppercase}.services-list h2{font-size:28px}.services-list dl{margin:0}.services-list dl div{padding:10px 0 20px}.services-list dd{color:var(--smoke);margin:8px 0 0}.contact-page{min-height:72svh;padding:clamp(80px,12vw,160px) 0}.contact-page h1{font-size:44px}.contact-page>p:not(.section-index,.contact-note){max-width:62ch;color:var(--smoke);font-size:16px}.contact-email{color:var(--bone);margin:50px 0 20px}.contact-note{max-width:62ch;color:var(--muted);margin-top:80px}.team-note{grid-template-columns:1fr 1fr;gap:50px;padding:100px 0;display:grid}.team-note h2{font-size:28px}.team-note p{color:var(--smoke);font-size:16px}.share-button{margin-top:12px}.product-summary .status-pill{margin:10px 0}.product-summary__description{color:var(--smoke);font-size:1.05rem}@media (width<=820px){.home-hero__inner,.proposition__grid,.selected-work,.approach-grid,.archive-build,.team-note{grid-template-columns:1fr}.home-hero__mark{padding-top:55px}.home-hero__mark .ayse-mark{width:min(55vw,280px)}.home-hero__copy{padding:0 0 80px}.home-hero h1{font-size:44px}.component-study{grid-template-columns:repeat(2,1fr)}.selected-work__picture,.selected-work__picture img{min-height:560px}.selected-work__copy{padding:65px 24px}.service-editorial{grid-template-columns:1fr}.service-editorial article,.service-editorial article+article{border-right:0;border-bottom:1px solid var(--border);min-height:0;padding:26px 0 42px}.service-editorial h3,.service-editorial h2{margin-top:35px}.inventory-state{flex-direction:column;align-items:start}.archive-build__image img{height:520px}.process-section ol{grid-template-columns:1fr 1fr}.services-list>article{grid-template-columns:45px 1fr}.services-list dl{grid-column:2}.mobile-nav{padding:22px;display:block}.mobile-nav[hidden]{display:none}.mobile-nav__top{justify-content:space-between;align-items:center;display:flex}.mobile-nav__links{flex-direction:column;height:calc(100% - 70px);padding-top:35px;display:flex}.mobile-nav__links>a:not(.button){border-bottom:1px solid var(--border);font:500 1.5rem var(--font-display);padding:20px 0;text-decoration:none}.mobile-nav__links .button{margin-top:auto}}@media (width<=620px){body{padding-bottom:0}.home-hero .kicker span{margin:8px 0 0;display:block}.home-hero h1{font-size:30px}.archive-build__image img{height:440px}.process-section ol{grid-template-columns:1fr}.process-section li{min-height:0}.process-section li p{margin-top:35px}.services-list>article{grid-template-columns:1fr}.services-list dl{grid-column:1}.build-brief{display:block}.brief-intro{margin-bottom:35px}.product-buybox{padding-top:10px}.product-summary h1{font-size:30px}.mobile-product-cta{display:none}}.home-hero__mark{place-items:center;min-width:0;display:grid;position:relative}.home-hero__mark .ayse-mark{z-index:2;width:min(30vw,380px);position:relative}.chassis-silhouette{z-index:1;color:#fff6f13d;width:min(34vw,410px);max-height:72svh;position:absolute;transform:translate(18%,-1%)rotate(1deg)}.hero-categories{color:#f2b6b8;font:500 .68rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:7px 13px;margin:20px 0 9px;display:flex}.hero-categories span{color:var(--red)}.hero-location{margin-bottom:0}.component-plan-graphic{color:#fff6f14d;width:100%;height:auto;margin:-16px 0 24px;display:block}.need-examples{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.need-examples span{border:1px solid var(--border);color:var(--smoke);font:.68rem var(--font-mono);padding:8px 11px}.planning-stages{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:86px;padding:0;list-style:none;display:grid}.planning-stages li{border-right:1px solid var(--border);gap:16px;min-width:0;padding:28px 22px 30px 0;display:flex}.planning-stages li+li{padding-left:22px}.planning-stages li:last-child{border-right:0}.planning-stages h3{color:var(--bone);letter-spacing:-.01em;margin:1px 0 7px;font-size:1rem}.planning-stages p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.selected-work{grid-template-columns:minmax(0,1fr) minmax(580px,1fr);min-height:780px}.selected-work__picture,.selected-work__picture img{min-height:780px;padding:clamp(12px,2vw,30px)}.selected-work__copy{min-width:0;padding:clamp(44px,5vw,82px)}.spec-rail{border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:34px 0 4px;padding:0;display:grid}.spec-rail>div{border-right:1px solid var(--border);min-width:0;padding:16px 14px 17px}.spec-rail>div:first-child{padding-left:0}.spec-rail>div:last-child{border-right:0;padding-right:0}.spec-rail dt{color:#f09aa0;font:500 .6rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px}.spec-rail dd{color:var(--bone);font:520 14px/1.38 var(--font-display);overflow-wrap:anywhere;margin:0}.build-paths{border-block:1px solid var(--border);background:#0d0a0d;padding:clamp(100px,12vw,170px) 0}.build-paths h2{max-width:900px;margin-bottom:58px;font-size:28px}.build-path-grid{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.build-path-grid article{background:#171217;flex-direction:column;min-width:0;min-height:510px;padding:clamp(26px,3vw,44px);display:flex}.build-path-grid article:nth-child(2){background:#21191f}.build-path-grid article:nth-child(3){background:#131014}.build-path-grid article>div{margin-top:auto}.path-number{color:var(--muted);font:.65rem var(--font-mono);margin:0 0 18px}.build-path-grid h3{margin:0 0 18px;font-size:18px}.build-path-grid article>div>p:not(.path-number){color:var(--smoke)}.build-path-grid strong{color:#f0c2c2;font:500 .68rem/1.55 var(--font-mono);margin-top:22px;display:block}.build-path-grid a{border-top:1px solid var(--border);min-height:48px;font:500 .68rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;margin-top:34px;padding-top:18px;text-decoration:none;display:flex}.build-path-grid a span,.text-action span{transition:transform .18s}.build-path-grid a:hover span,.text-action:hover span{transform:translate(2px,-2px)}.inventory-state{grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:28px;padding-block:34px;display:grid}.inventory-state .section-index{margin-bottom:10px}.inventory-state h2{max-width:780px;margin:0;font-size:28px}.archive-build{align-items:center}.archive-build>div:last-child>p:not(.work-number){color:var(--smoke)}.spec-rail--archive{grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0}.spec-rail--archive>div:nth-child(2){border-right:0}.spec-rail--archive>div:nth-child(n+3){border-top:1px solid var(--border)}.spec-rail--archive>div:nth-child(3){padding-left:0}.process-section>h2{max-width:780px;margin:0 0 48px;font-size:28px}.process-section ol{border-top:1px solid var(--border);position:relative}.process-section li{flex-direction:column;min-height:260px;padding:26px;display:flex}.process-section li>span{margin-bottom:24px}.process-section li>div{margin-top:auto}.process-section li h3{margin:0 0 10px;font-size:18px}.process-section li p{color:var(--smoke);margin:0;font-size:.8rem;line-height:1.55}.process-note{max-width:760px;color:var(--muted);margin:26px 0 0;font-size:.76rem}.service-visual{flex-direction:column;gap:24px;display:flex}.service-visual span,.services-list dt{color:var(--red);font:.65rem var(--font-mono);text-transform:uppercase}.services-list>article{grid-template-columns:100px .8fr 1.2fr}.page-main>.catalog-header{padding:64px 0 58px}.page-main>.catalog-header h1{font-size:56px}.inventory-state>div{min-width:0}.inventory-state h2{overflow-wrap:break-word;font-size:28px;line-height:1.08}.approach-section{padding:clamp(84px,10vw,132px) 0}@media (width<=1100px){.selected-work{grid-template-columns:1fr 1fr}.selected-work__copy{padding-inline:36px}.spec-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.spec-rail>div:nth-child(2){border-right:0}.spec-rail>div:nth-child(n+3){border-top:1px solid var(--border)}.spec-rail>div:nth-child(3){padding-left:0}.build-path-grid article{min-height:460px}}@media (width<=820px){.home-hero{min-height:50svh}.home-hero__inner{width:var(--container);grid-template-columns:1fr;min-height:50svh;padding:0}.home-hero__copy{width:100%;min-width:0;padding-block:48px}.home-hero .kicker{margin-bottom:0}.home-hero h1{overflow-wrap:normal;margin:18px 0 16px;font-size:44px;line-height:1}.hero-deck{margin-bottom:0;font-size:16px;line-height:1.55}.hero-categories{margin:14px 0 8px}.home-hero .button-row{margin-top:22px}.proposition__grid{gap:42px}.component-plan-graphic{margin-top:0}.planning-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-stages li:nth-child(2){border-right:0}.planning-stages li:nth-child(n+3){border-top:1px solid var(--border)}.selected-work{grid-template-columns:1fr}.selected-work__picture,.selected-work__picture img{min-height:520px}.build-path-grid{grid-template-columns:1fr}.build-path-grid article{min-height:390px}.inventory-state{grid-template-columns:58px 1fr;align-items:start}.inventory-state .button{grid-column:2;justify-self:start}.services-list>article{grid-template-columns:80px 1fr}}@media (width<=620px){.home-hero,.home-hero__inner{min-height:48svh}.home-hero__inner{width:var(--container);padding-inline:0}.home-hero h1{font-size:30px}.home-hero .kicker span{margin-left:10px;display:inline}.home-hero .button-row{align-items:flex-start;gap:14px 20px}.hero-categories{font-size:.62rem}.proposition{padding-top:82px}.proposition h2{font-size:22px}.planning-stages{grid-template-columns:1fr;margin-top:56px}.planning-stages li,.planning-stages li+li{border-right:0;border-top:1px solid var(--border);padding:20px 0}.planning-stages li:first-child{border-top:0}.selected-work__picture,.selected-work__picture img{min-height:430px}.selected-work__copy{padding:58px 14px}.spec-rail{grid-template-columns:1fr 1fr}.build-paths{padding-block:84px}.build-paths h2{margin-bottom:38px;font-size:22px}.build-path-grid article{min-height:360px;padding:26px 22px}.inventory-state{grid-template-columns:46px 1fr;gap:18px}.inventory-state .button{grid-column:1/-1}.archive-build__image img{height:380px}.spec-rail--archive{grid-template-columns:1fr 1fr}.process-section{padding-block:82px}.process-section ol{grid-template-columns:1fr}.process-section li{border-right:0;border-top:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);gap:8px 16px;min-height:0;padding:24px 0;display:grid}.process-section li:first-child{border-top:0}.process-section li>span,.process-section li>div{margin:0}.services-list>article{grid-template-columns:1fr}.services-list dl{grid-column:1}.service-visual{flex-direction:row;justify-content:space-between;align-items:center}}@media (width<=380px) and (height<=650px){.home-hero__inner{padding-block:12px}.home-hero h1{margin:10px 0;font-size:2.65rem}.hero-deck{font-size:.92rem}.hero-categories{margin:8px 0 4px}.home-hero .button-row{margin-top:12px}.home-hero .button{min-height:44px}}.build-gallery-section{border-block:1px solid var(--border);background:#0c090c;padding:clamp(76px,9vw,124px) 0}.build-gallery-section__header{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:28px;margin-bottom:34px;display:grid}.build-gallery-section__header h2{max-width:760px;margin:0;font-size:28px}.build-gallery-section__header>p{max-width:540px;color:var(--smoke);margin:0}.build-gallery-section__link{margin-top:28px}.compact-build-grid{grid-template-columns:repeat(3,minmax(0,320px));justify-content:start;align-items:start;gap:22px;display:grid}.compact-build-card{border:1px solid var(--border);background:var(--panel);min-width:0;transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;position:relative;overflow:hidden;box-shadow:0 10px 26px #0000002e}.compact-build-card:hover,.compact-build-card:focus-within{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 16px 34px #0000004d}.compact-build-card--past{background:#120d12}.compact-build-card__link{color:inherit;text-decoration:none;display:block}.compact-build-card__visual{aspect-ratio:4/3;border-bottom:1px solid var(--border);background:#080608;place-items:center;display:grid;position:relative;overflow:hidden}.compact-build-card__picture{width:100%;height:100%;display:block}.compact-build-card__picture img{object-fit:contain;width:100%;height:100%;padding:14px}.compact-build-card__visual--spec{text-align:center;background:#120d12;align-content:center;gap:8px;padding:24px}.compact-build-card__visual--spec>span:not(.compact-build-card__status){color:var(--muted);font:500 11px var(--font-mono);letter-spacing:.13em}.compact-build-card__status{z-index:2;background:#090609e6;position:absolute;top:12px;left:12px}.compact-build-card>.media-caption{z-index:3;margin:0;position:absolute;top:12px;right:12px}.compact-build-card__body{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-width:0;padding:15px 16px 17px;display:grid}.compact-build-card__body h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:18px;line-height:1.2;overflow:hidden}.compact-build-card__body p{color:var(--smoke);font:500 12.5px/1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.compact-build-card__body strong{color:var(--bone);font:560 16px var(--font-display);white-space:nowrap;grid-area:1/2/3;align-self:center}.builds-catalog{padding-bottom:clamp(72px,9vw,120px)}.builds-catalog__header{border-block:1px solid var(--border);justify-content:space-between;align-items:end;gap:32px;padding:34px 0;display:flex}.builds-catalog__header h2{max-width:700px;margin:0;font-size:28px}.builds-catalog .compact-build-grid{margin-top:32px}.product-visual-panel{border:1px solid var(--border);text-align:center;background:#0c090c;align-content:center;justify-items:center;gap:12px;min-height:min(620px,62vw);padding:clamp(34px,6vw,76px);display:grid}.product-visual-panel>span{color:var(--muted);font:500 .66rem var(--font-mono);letter-spacing:.14em}.product-visual-panel>strong{font:540 28px var(--font-display);letter-spacing:-.04em}.product-visual-panel>p{max-width:540px;color:var(--smoke);font:.72rem/1.7 var(--font-mono);margin:8px 0 0}.page-main{padding:24px 0 64px}.page-section,.proposition,.build-gallery-section,.build-paths,.approach-section,.services-preview,.build-archive,.custom-use,.process-section{padding-block:64px}.catalog-header,.page-main>.catalog-header{padding-block:48px}.product-buybox{padding-bottom:64px}.product-details{padding:32px 0 64px}.product-detail-section__content{padding-block:48px}.services-list,.builds-catalog,.policy-main{padding-bottom:64px}.team-note{padding:28px;display:block}.principle-grid .team-note h2{margin-top:0}.support-categories{gap:56px}.support-categories>section{gap:48px}.policy-grid{gap:64px}.conversion-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 36px;display:grid}.conversion-inner>.section-index,.conversion-inner>h2,.conversion-inner>p{grid-column:1}.conversion-inner h2{margin:0;font-size:34px}.conversion-inner>p:not(.section-index){margin:2px 0 0;font-size:16px}.conversion-inner>.button-row{grid-area:1/2/4;margin:0}.compact-build-card:hover .compact-build-card__status[data-status=available],.compact-build-card:focus-within .compact-build-card__status[data-status=available]{color:#c9f4df;border-color:#78d9ae}.compact-build-card:hover .compact-build-card__status[data-status=sold],.compact-build-card:focus-within .compact-build-card__status[data-status=sold]{color:#f4c0c6;border-color:#ff7e8b94}.compact-build-card__status{transition:border-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.media-caption{z-index:5;color:var(--smoke);font:11px/1.5 var(--font-mono);margin:0;position:absolute;bottom:12px;right:12px}.media-caption summary{width:22px;height:22px;color:var(--bone);cursor:pointer;background:#090609db;border:1px solid #ffffff6b;border-radius:50%;place-items:center;list-style:none;transition:border-color .15s ease-out,background .15s ease-out;display:grid}.media-caption summary::-webkit-details-marker{display:none}.media-caption summary::marker{content:""}.media-caption summary span{font:600 12px/1 var(--font-mono);text-transform:none}.media-caption summary:hover,.media-caption summary:focus-visible,.media-caption[open] summary{background:#120d12;border-color:#fffc}.media-caption__panel{border:1px solid var(--border-strong);opacity:0;visibility:hidden;background:#120d12;width:min(340px,100vw - 48px);padding:14px;transition:opacity .15s ease-out,transform .15s ease-out,visibility .15s;display:block;position:absolute;bottom:30px;right:0;transform:translateY(4px);box-shadow:0 16px 38px #0000008c}.media-caption__panel p{color:var(--smoke);font:11px/1.55 var(--font-mono);margin:0 0 8px}.media-caption__panel a{color:var(--bone)}.media-caption[open]>.media-caption__panel,.media-caption:hover>.media-caption__panel,.media-caption:focus-within>.media-caption__panel{opacity:1;visibility:visible;transform:translateY(0)}.compact-build-card>.media-caption{padding:0;top:12px;bottom:auto;right:12px}.gallery-thumbnail{flex:none;position:relative}.gallery-thumbnail .media-caption{bottom:4px;right:4px}.gallery-thumbnail .media-caption summary{width:20px;height:20px}.media-caption--thumbnail .media-caption__panel{z-index:300;position:fixed;bottom:24px;left:50%;right:auto;transform:translate(-50%,4px)}.media-caption--thumbnail[open]>.media-caption__panel,.media-caption--thumbnail:hover>.media-caption__panel,.media-caption--thumbnail:focus-within>.media-caption__panel{transform:translate(-50%)}.fullscreen-gallery>.media-caption{bottom:24px;right:24px}.policy-body p,.policy-body li,dd,.accordion [role=region]>p,.accordion [role=region]>*>p:only-child{max-width:62ch}@media (width<=820px){.build-gallery-section__header{grid-template-columns:1fr;align-items:start}.compact-build-grid{grid-template-columns:repeat(2,minmax(0,320px))}.product-visual-panel{min-height:430px}}@media (width<=620px){.build-gallery-section{padding-block:70px}.build-gallery-section__header{gap:16px;margin-bottom:24px}.build-gallery-section__header h2{font-size:22px}.compact-build-grid{grid-template-columns:1fr}.compact-build-card__visual--spec{gap:5px;padding:18px}.compact-build-card__body h3{font-size:17px}.builds-catalog__header{flex-direction:column;align-items:start}.product-visual-panel{min-height:300px}.product-visual-panel>p{font-size:.64rem}h1{font-size:30px!important}h2{font-size:22px!important}h3{font-size:17px!important}.page-main{padding-bottom:48px}.page-section,.proposition,.build-gallery-section,.build-paths,.approach-section,.services-preview,.build-archive,.custom-use,.process-section,.conversion-section{padding-block:48px}.catalog-header,.page-main>.catalog-header{padding-block:36px}.product-buybox,.product-details,.services-list,.builds-catalog,.policy-main{padding-bottom:48px}.product-detail-section__content,.form-layout{padding-block:48px}.conversion-inner{grid-template-columns:1fr}.conversion-inner>.button-row{grid-area:auto/1;margin-top:18px}.conversion-inner .text-action{overflow-wrap:anywhere}}[data-items="1"]{grid-template-columns:minmax(0,1fr)}[data-items="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-items="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-items="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-items="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}[data-items="5"]>:nth-child(-n+3){grid-column:span 2}[data-items="5"]>:nth-child(n+4){grid-column:span 3}[data-items="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-build-grid[data-items]{justify-content:stretch}.compact-build-grid[data-items="1"]{grid-template-columns:minmax(0,420px);justify-content:center}.compact-build-grid[data-items="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-build-grid[data-items="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-build-card__visual{aspect-ratio:4/5;height:auto}.compact-build-card__picture,.compact-build-card__picture img{width:100%;height:100%}.compact-build-card__picture img{object-fit:contain;padding:0}.compact-build-card__visual{touch-action:pan-y}.compact-build-card__status{z-index:2}.compact-build-card__gallery-controls{z-index:3;background:#090609c2;border:1px solid #fff6f133;border-radius:999px;grid-template-columns:44px auto 44px;align-items:center;gap:3px;display:grid;position:absolute;top:10px;right:10px}.compact-build-card__gallery-controls button{width:44px;height:44px;color:var(--bone);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.compact-build-card__gallery-controls button:hover{color:#ff9aa7}.compact-build-card__gallery-controls>span{min-width:34px;color:var(--smoke);font:500 .62rem var(--font-hardware);font-variant-numeric:tabular-nums;text-align:center}.gallery-stage{place-items:center;display:grid}.gallery-picture{aspect-ratio:4/5;width:100%;margin-inline:auto;display:block}@media (width<=820px){.gallery-picture{max-width:min(100%,48svh)}}.gallery-picture img{object-fit:contain;width:100%;height:100%;padding:0}.thumbnail-picture img{object-fit:contain;width:100%;height:100%}.build-disclosure{color:var(--muted);font:500 .68rem/1.5 var(--font-mono);letter-spacing:.04em;margin:12px 0 0}.build-disclosure a{color:var(--smoke);text-underline-offset:.25em}.build-disclosure a:hover{color:var(--bone)}.mark-feature{place-items:center;padding:0 0 10px;display:grid}.mark-feature .ayse-mark{width:min(132px,34vw)}.about-mark{justify-items:start;padding-bottom:26px}.about-mark .ayse-mark{width:min(108px,26vw)}@media (width<=820px){[data-items="3"],[data-items="5"],[data-items="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-items="5"]>:nth-child(-n+3),[data-items="5"]>:nth-child(n+4){grid-column:auto}[data-items="3"]>:last-child,[data-items="5"]>:last-child{grid-column:span 2}.compact-build-grid[data-items]{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-build-grid[data-items="1"]{grid-template-columns:minmax(0,420px)}}@media (width<=620px){[data-items]{grid-template-columns:minmax(0,1fr)}[data-items="3"]>:last-child,[data-items="5"]>:nth-child(-n+3),[data-items="5"]>:nth-child(n+4),[data-items="5"]>:last-child{grid-column:auto}.compact-build-grid[data-items]{grid-template-columns:minmax(0,1fr)}.gallery-picture{max-width:min(100%,42svh)}}@media (prefers-reduced-motion:no-preference){.compact-build-card{transition:transform var(--motion-fast) var(--ease-arrive), border-color var(--motion-fast) var(--ease-arrive), box-shadow var(--motion-fast) var(--ease-arrive)}.compact-build-card:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 18px 42px #00000061}}@media (prefers-reduced-motion:reduce){.build-gallery-section,.proposition,.build-paths,.approach-section,.conversion-section,.principle-grid>*,.services-list>article,.compact-build-card,.product-detail-section{opacity:1!important;animation:none!important;transform:none!important}}.upcycling-section{border-block:1px solid var(--border);background:var(--panel);padding:62px 0}.upcycling-inner h2{max-width:20ch;margin:0 0 14px}.upcycling-inner>p{max-width:62ch;color:var(--smoke);margin:0;font-size:1.05rem}.argument-section{padding:62px 0}.argument-inner h2{max-width:24ch;margin:0 0 14px}.argument-inner>p{max-width:62ch;color:var(--smoke);margin:0;font-size:1.05rem}.commitments-section{border-top:1px solid var(--border);padding:62px 0}.commitments-section>.container>h2{margin:0 0 26px}.commitments-grid{background:var(--border);gap:1px;display:grid}.commitments-grid article{background:var(--ink);padding:26px clamp(18px,2.4vw,30px)}.commitments-grid h3{margin:0 0 10px;font-size:18px}.commitments-grid p{max-width:62ch;color:var(--smoke);margin:0;font-size:.92rem}@media (width<=620px){.upcycling-section,.argument-section,.commitments-section{padding:42px 0}}.hero{padding:clamp(48px,7vw,96px) 0 clamp(40px,5vw,72px)}.hero__inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;margin:0;font-size:62px;font-weight:580;line-height:.96}.hero__actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:clamp(24px,3vw,36px);display:flex}.hero__address{color:var(--bone);font:500 1rem var(--font-mono);text-underline-offset:.3em;-webkit-user-select:all;user-select:all;text-decoration:underline}.hero__address:hover{color:var(--red)}.hero__social{color:var(--smoke);font:500 .84rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:.3em;text-decoration:underline}.hero__social:hover{color:var(--red)}.hero__mark{transform:perspective(760px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));place-items:center;transition:transform .42s cubic-bezier(.2,.7,.3,1);display:grid}.hero__mark .ayse-mark{width:min(320px,100%);height:auto}.motion-band{margin:0;position:relative}.motion-band__media{object-fit:cover;background:var(--ink);width:100%;height:clamp(240px,46vw,560px);display:block}.motion-band figcaption{border:1px solid var(--border);color:var(--smoke);font:500 .68rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#090609b8;border-radius:999px;padding:6px 12px;position:absolute;bottom:clamp(12px,2.4vw,22px);right:clamp(14px,3vw,30px)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.motion-band figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.statement{text-align:center;padding:clamp(48px,5vw,76px) 24px}.statement p{max-width:20ch;color:var(--bone);font-family:var(--font-display);letter-spacing:-.048em;text-wrap:balance;margin-inline:auto;font-size:52px;font-weight:580;line-height:1.04}.statement--tight{padding:clamp(44px,6vw,78px) 24px}.statement--tight p{max-width:30ch;font-size:34px}.work{padding:0 0 clamp(56px,7vw,104px)}.work__title{color:var(--smoke);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 clamp(20px,2.6vw,30px);font-size:.82rem;font-weight:500}.build-next{border:1px solid var(--border);background:var(--panel);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:14px;padding:clamp(22px,2.4vw,32px);display:flex}.build-next h3{letter-spacing:-.02em;margin:0;font-size:22px}.build-next p{max-width:30ch;color:var(--smoke);margin:0;font-size:.95rem;line-height:1.5}.build-next .button{margin-top:4px}.build-next__social{color:var(--smoke);font:500 .74rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:.3em;text-decoration:underline}.build-next__social:hover{color:var(--red)}.ask{border-top:1px solid var(--border);background:var(--panel);padding:clamp(56px,7vw,104px) 0 clamp(64px,8vw,116px)}.ask__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.ask h2{letter-spacing:-.035em;margin:0 0 18px;font-size:40px}.ask__contact{flex-direction:column;gap:10px;margin:0;display:flex}.ask__contact a{width:fit-content;color:var(--bone);font:500 .95rem var(--font-mono);text-underline-offset:.3em;text-decoration:underline}.ask__contact a:first-child{-webkit-user-select:all;user-select:all}.ask__contact a:hover{color:var(--red)}@media (width<=820px){.hero{padding-top:22px}.hero__inner{display:block}.hero__mark{display:none}.hero__locality{margin-top:14px;display:block}.ask__inner{grid-template-columns:minmax(0,1fr)}.hero .motion-band{margin-top:26px}}@media (width>=821px){.hero{padding:clamp(40px,4.4vh,68px) 0 clamp(30px,3.4vh,50px)}.hero__inner{min-height:0}.work{padding-top:0}}@media (width<=1080px){.hero h1{font-size:48px}.statement p{font-size:40px}}@media (width<=620px){.hero h1{font-size:34px}.statement p{font-size:28px}.statement--tight p{font-size:22px}.ask h2{font-size:26px}}.services-head{padding:clamp(30px,4vw,54px) 0 clamp(22px,3vw,34px)}.services-head h1{margin:0}.services-offer{padding-bottom:clamp(20px,3vw,36px)}.services-offer ul{background:var(--border);gap:1px;margin:0;padding:0;list-style:none;display:grid}.services-offer li{background:var(--ink);padding:clamp(22px,2.6vw,32px)}.services-offer h2{letter-spacing:-.02em;margin:0 0 10px;font-size:24px}.services-offer p{max-width:42ch;color:var(--smoke);margin:0;font-size:1rem}.hero__locality{max-width:34ch;color:var(--smoke);letter-spacing:-.01em;margin:14px 0 0;font-size:20px;line-height:1.4}@media (width>=821px){.hero__mark .ayse-mark{border-radius:18px;width:min(380px,100%);height:auto}}.custom-use{padding-block:clamp(44px,5vw,66px)}.service-editorial{margin-top:clamp(22px,2.6vw,34px)}.service-editorial article{min-height:0;padding-block:clamp(22px,2.4vw,30px)}.service-editorial h3,.service-editorial h2{margin-top:clamp(20px,2.4vw,30px)}.process-section{padding-block:clamp(44px,5vw,68px)}.process-section>h2{margin-bottom:clamp(20px,2.4vw,32px)}.process-section li{min-height:0}.process-section li p{margin-top:0}.principle-grid article{min-height:0;padding-block:clamp(26px,3vw,40px)}.principle-grid h2{margin-top:clamp(20px,2.4vw,30px)}.form-layout{padding-block:clamp(40px,4.6vw,64px)}.services-head{padding-bottom:clamp(18px,2.2vw,28px)}@media (width>=821px){.process-section li{min-height:150px}}@media (width<=900px){.principle-grid article{padding-inline:20px}.conversion-inner{grid-template-columns:minmax(0,1fr)}.conversion-inner>.button-row{grid-area:auto/1;margin-top:18px}}.build-next p{max-width:34ch}@media (width<=820px) and (width>=621px){.compact-build-grid[data-items="3"] .build-next{grid-column:1/-1}}@media (width>=821px){.about-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.breadcrumbs{padding-top:30px}html{scroll-padding-top:72px}@media (width<=620px){.breadcrumbs{padding-top:22px}}.about-page.page-main{padding-bottom:clamp(28px,3.4vw,48px)}.about-page .team-note{padding-bottom:clamp(40px,4.6vw,64px)}.button--hero{letter-spacing:.07em;min-height:60px;padding:18px 34px;font-size:.95rem}.button--quiet{border-color:var(--border);min-height:46px;box-shadow:none;color:var(--bone);background:0 0;padding:12px 20px;font-size:.78rem}.button--quiet:hover{border-color:var(--border-strong);background:0 0;transform:none}.button--final{letter-spacing:.09em;min-height:56px;padding:17px 40px;font-size:.9rem}.hero{background:var(--midnight)}.statement{border-block:1px solid var(--border);background:var(--panel)}.work{background:var(--midnight)}.ask{background:var(--raised)}.services-page .services-offer{background:0 0}.compact-build-card__blurb{max-width:46ch;color:var(--smoke);margin:0;padding:0 16px 16px;font-size:.92rem;line-height:1.45}.motion-band{place-items:center;padding:0;display:grid}.motion-band__media{aspect-ratio:16/9;object-fit:cover;width:100%;max-width:100%;height:auto}.motion-band__toggle{min-height:44px;color:var(--bone);cursor:pointer;font:600 .68rem var(--font-mono);letter-spacing:.08em;text-shadow:0 1px 3px #090609,0 0 10px #090609eb;text-transform:uppercase;transition:border-color var(--motion-fast) var(--ease-arrive), color var(--motion-fast) var(--ease-arrive);background:0 0;border:1px solid #fff6f175;border-radius:999px;align-items:center;padding:0 15px;display:inline-flex;position:absolute;bottom:clamp(12px,2.4vw,22px);left:clamp(14px,3vw,30px)}.motion-band__toggle:hover{border-color:var(--bone);color:#fff}@media (width>=821px){.motion-band{display:none}}.services-offer li h2{font-size:21px}.services-cta{flex-wrap:wrap;align-items:center;gap:16px 26px;padding-top:clamp(28px,3.4vw,44px);display:flex}.services-cta__address{color:var(--bone);font:500 .95rem var(--font-mono);text-underline-offset:.3em;-webkit-user-select:all;user-select:all;text-decoration:underline}.services-cta__social{color:var(--smoke);font:500 .78rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:.3em;text-decoration:underline}.services-cta__address:hover,.services-cta__social:hover{color:var(--red)}.footer-email,.contact-email,.field-help a[href^=mailto\:],.conversion-inner .text-action[href^=mailto\:]{-webkit-user-select:all;user-select:all}.about-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(30px,5vw,72px);display:grid}.about-intro__mark{justify-items:center;gap:26px;display:grid}.about-intro__mark .ayse-mark{width:min(300px,76%);height:auto}.about-social{background:var(--border);gap:1px;width:100%;margin:0;padding:0;list-style:none;display:grid}.about-social a{background:var(--panel);min-height:56px;color:var(--bone);font:500 .92rem var(--font-mono);justify-content:space-between;align-items:center;padding:0 18px;text-decoration:none;transition:background .16s,color .16s;display:flex}.about-social a:hover{background:var(--raised);color:var(--red)}.about-social small{color:var(--muted);font-size:.82rem}.about-page .team-note{text-align:center;padding:clamp(56px,7vw,104px) 0;display:block}.about-page .team-note h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px;font-size:34px}.about-page .team-note p{max-width:54ch;color:var(--smoke);margin-inline:auto;font-size:1.05rem}@media (width<=820px){.about-intro{grid-template-columns:minmax(0,1fr)}.about-intro__mark{justify-items:start}.about-intro__mark .ayse-mark{width:min(190px,44vw,26svh)}.about-social{justify-self:stretch}.hero__locality{font-size:17px}.about-page .team-note h2{font-size:26px}}@media (prefers-reduced-motion:no-preference){.ayse-mark--assemble .mark-stroke{animation:mark-draw calc(var(--motion-slow) + 80ms) var(--ease-arrive) backwards}.ayse-mark--assemble .mark-stroke--frame{animation-duration:calc(var(--motion-slow) + .12s)}.ayse-mark--assemble .mark-stroke--v,.ayse-mark--assemble .mark-stroke--h{--mark-dash:52;animation-delay:calc(var(--motion-base) + 60ms);animation-duration:calc(var(--motion-base) + .16s)}.ayse-mark--assemble .mark-stroke--h{animation-delay:calc(var(--motion-base) + .16s)}@keyframes mark-draw{0%{stroke-dasharray:var(--mark-dash,208);stroke-dashoffset:var(--mark-dash,208)}to{stroke-dasharray:var(--mark-dash,208);stroke-dashoffset:0}}.ayse-mark--assemble .ayse-mark__letters text{animation:mark-letter calc(var(--motion-base) + 60ms) linear both}.ayse-mark--assemble .ayse-mark__letters text:first-child{animation-delay:calc(var(--motion-slow) + .18s)}.ayse-mark--assemble .ayse-mark__letters text:nth-child(2){animation-delay:calc(var(--motion-slow) + .27s)}.ayse-mark--assemble .ayse-mark__letters text:nth-child(3){animation-delay:calc(var(--motion-slow) + .36s)}.ayse-mark--assemble .ayse-mark__letters text:nth-child(4){animation-delay:calc(var(--motion-slow) + .45s)}}@keyframes mark-letter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ayse-mark--tile .mark-stop{animation:none!important}.ayse-mark--tile .mark-stop--a{stop-color:#ff8738!important}.ayse-mark--tile .mark-stop--b{stop-color:#ff304f!important}.ayse-mark--tile .mark-stop--c{stop-color:#ff237b!important}}.parts-fieldset{border:0;min-width:0;margin:0 0 21px;padding:0}.parts-fieldset legend{color:var(--bone);margin-bottom:10px;padding:0;font-size:.92rem;font-weight:650}.parts-fieldset .field{margin-bottom:0}.parts-fieldset .field-help{margin-top:8px}.field-row--parts{grid-template-columns:repeat(3,1fr)}@media (width<=620px){.field-row--parts{grid-template-columns:1fr;gap:16px}}.button{transition:transform var(--motion-fast) var(--ease-arrive), background-color var(--motion-fast) var(--ease-arrive), box-shadow var(--motion-fast) var(--ease-arrive), border-color var(--motion-fast) var(--ease-arrive)}.button:active{transition-duration:calc(var(--motion-fast) - 50ms);background-color:#ef2c47;transform:translateY(0)scale(.98);box-shadow:0 5px 16px #ff263f29}.button--ghost:active,.button--quiet:active{background-color:#fff6f112}@media (hover:hover) and (pointer:fine){.button:hover{animation:button-sheen calc(var(--motion-base) + .14s) var(--ease-arrive);background-image:linear-gradient(105deg,#fff0 42%,#ffffff24 50%,#fff0 58%);background-position:220% 0;background-repeat:no-repeat;background-size:240% 100%}.button--ghost:hover,.button--quiet:hover{background-image:none;animation:none}}@keyframes button-sheen{0%{background-position:-140% 0}to{background-position:220% 0}}@media (prefers-reduced-motion:reduce){.button:hover{background-image:none!important;animation:none!important}.button:active{transform:none!important}}.builds-catalog__header{display:block}.builds-catalog__header .button{margin-top:18px}.support-cta{flex-wrap:wrap;align-items:center;gap:16px 26px;padding:clamp(20px,2.6vw,34px) 0 0;display:flex}.support-cta__address{color:var(--bone);font:500 .95rem var(--font-mono);text-underline-offset:.3em;-webkit-user-select:all;user-select:all;text-decoration:underline}.support-cta__address:hover{color:var(--red)}.sticky-actions{z-index:150;padding:8px 14px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#090609ed;justify-content:space-between;align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sticky-actions{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#090609cc}}.sticky-actions__email{color:var(--smoke);font:500 .76rem var(--font-mono);text-overflow:ellipsis;text-underline-offset:.3em;-webkit-user-select:all;user-select:all;white-space:nowrap;text-decoration:underline;overflow:hidden}@media (width<=620px){.sticky-actions{display:flex}.sticky-actions[data-visible=false]{visibility:hidden;transform:translateY(110%)}body{padding-bottom:68px}}@media (prefers-reduced-motion:no-preference){.sticky-actions{transition:transform calc(var(--motion-base) - 60ms) var(--ease-move), visibility calc(var(--motion-base) - 60ms)}}.compact-build-card__body strong{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.compact-build-card__body strong small{color:var(--muted);font:500 .58rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.compact-build-card__conversion{border-top:1px solid var(--border);gap:8px;padding:16px;display:grid}.compact-build-card__conversion p{color:var(--smoke);margin:0;font-size:.76rem;line-height:1.45}.compact-build-card__conversion .button{margin-top:7px}.compact-build-card:not(.compact-build-card--past){border-color:#ff304f75}.product-photo-note{border-left:2px solid var(--red);color:var(--smoke);margin:14px 0 0;padding-left:14px;font-size:.78rem;line-height:1.55}.product-summary__price small{color:var(--muted);font:500 .62rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;display:block}.product-summary__proof{gap:5px;margin:-10px 0 22px;display:grid}.product-summary__proof p{color:var(--smoke);margin:0;font-size:.78rem}.product-terms-link{color:var(--smoke);font:500 .7rem var(--font-mono);text-underline-offset:.28em;margin-top:12px;display:inline-block}.condition-line{color:var(--bone);font:500 .82rem/1.55 var(--font-mono);margin:0}.product-inquiry{border-top:1px solid var(--border);background:var(--panel);padding:clamp(52px,7vw,96px) 0;scroll-margin-top:96px}.product-inquiry__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.product-inquiry__inner h2{margin:0 0 14px}.product-inquiry__inner>div>p:last-child{max-width:42ch;color:var(--smoke);margin:0}.inquiry-form--product .inquiry-context{margin-top:0}.motion-band--portrait{background:#070507;width:min(540px,100%);margin-inline:auto}.motion-band--portrait .motion-band__media{aspect-ratio:9/16;object-fit:cover;width:100%;max-width:540px}@media (width<=820px){.product-inquiry__inner{grid-template-columns:minmax(0,1fr)}.motion-band--portrait .motion-band__media{max-height:78svh}}.hero__statement{color:var(--bone)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero__statement{background-color:var(--bone);color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#ff8738 0%,#ff4560 48%,#ff237b 100%);-webkit-background-clip:text;background-clip:text}}.build-plane{--plane-slide-width:min(560px, 32vw, calc(72svh - 258px));--plane-gap:clamp(18px, 2.4vw, 34px);background:var(--midnight);padding:0 0 24px;position:relative;overflow:hidden}.build-plane__heading{z-index:2;position:relative}.build-plane__heading .work__title{margin:0}.build-plane__shell{perspective:1200px;position:relative}.build-plane__scroller{align-items:flex-start;gap:var(--plane-gap);padding:12px calc((100% - var(--plane-slide-width)) / 2) 6px;scroll-padding-inline:calc((100% - var(--plane-slide-width)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;display:flex;overflow:auto hidden}.build-plane__scroller::-webkit-scrollbar{display:none}.build-plane__scroller[data-programmatic=true]{scroll-snap-type:none}.build-plane__scroller:focus-visible{outline:3px solid var(--bone);outline-offset:-6px}.build-plane__slide{--plane-distance:0;--plane-offset:0;flex:0 0 var(--plane-slide-width);scroll-snap-align:center;scroll-snap-stop:normal;transform-origin:50% 42%;will-change:transform, opacity;min-width:0}.build-plane__scroller[data-ready=false][data-default-index="1"] .build-plane__slide{transform:translateX(calc(0px - var(--plane-slide-width) - var(--plane-gap)))}.build-plane__scroller[data-ready=false][data-default-index="2"] .build-plane__slide{transform:translateX(calc(0px - var(--plane-slide-width) - var(--plane-gap) - var(--plane-slide-width) - var(--plane-gap)))}.build-plane__scroller[data-ready=false][data-default-index="3"] .build-plane__slide{transform:translateX(calc(0px - var(--plane-slide-width) - var(--plane-gap) - var(--plane-slide-width) - var(--plane-gap) - var(--plane-slide-width) - var(--plane-gap)))}.build-plane__scroller[data-ready=false][data-default-index="4"] .build-plane__slide{transform:translateX(calc(0px - var(--plane-slide-width) - var(--plane-gap) - var(--plane-slide-width) - var(--plane-gap) - var(--plane-slide-width) - var(--plane-gap) - var(--plane-slide-width) - var(--plane-gap)))}@media (scripting:none){.build-plane__scroller[data-ready=false] .build-plane__slide{transform:none}.build-plane__autoplay{display:none}}.build-plane__scroller[data-ready=true] .build-plane__slide{opacity:calc(1 - var(--plane-distance) * .5)}.build-plane__scroller[data-ready=true][data-geometry=straight] .build-plane__slide{transform:scale(calc(1 - var(--plane-distance) * .4))}.build-plane__scroller[data-ready=true][data-geometry=curved] .build-plane__slide{transform:perspective(980px) rotateY(calc(var(--plane-offset) * -5deg)) scale(calc(1 - var(--plane-distance) * .4))}.build-plane__scroller[data-ready=true] .build-plane__slide[data-current=true]{opacity:1}.build-plane__visual-link{color:inherit;text-decoration:none;display:block}.build-plane__visual{aspect-ratio:4/5;border:1px solid var(--border);background:#aaa6a3;position:relative;overflow:hidden}.build-plane__visual-link:hover .build-plane__visual,.build-plane__visual-link:focus-visible .build-plane__visual{border-color:#fff6f161}.build-plane__picture{width:100%;height:100%;display:block}.build-plane__picture img{object-fit:contain;width:100%;height:100%;display:block}.build-plane__number{color:var(--bone);font:500 .68rem var(--font-mono);letter-spacing:.1em;background:#090609d1;border-radius:999px;padding:5px 8px;position:absolute;bottom:10px;right:12px}.build-plane__details{opacity:calc(1 - var(--plane-distance));grid-template-columns:minmax(0,1fr) auto;gap:7px 18px;padding:16px 2px 0;display:grid}.build-plane__identity{align-items:center;gap:10px;min-width:0;display:flex}.build-plane__identity h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;overflow:hidden}.build-plane__identity .status-pill{flex:none}.build-plane__price{color:var(--bone);font:600 1rem var(--font-display);text-align:right;white-space:nowrap;grid-area:1/2;align-self:center;margin:0}.build-plane__price small{color:var(--muted);font:500 .55rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;display:block}.build-plane__line{max-width:52ch;color:var(--smoke);grid-column:1/-1;margin:0;line-height:1.45}.build-plane__proof{color:var(--muted);font:500 .68rem/1.45 var(--font-mono);grid-column:1/-1;margin:0}.build-plane__details>a{width:fit-content;color:var(--bone);font:500 .72rem var(--font-mono);letter-spacing:.08em;text-underline-offset:.3em;text-transform:uppercase;grid-column:1/-1;margin-top:2px}.build-plane__details>a:hover{color:var(--red)}.build-plane__slide--cta{min-height:calc(var(--plane-slide-width) + 220px);border-block:1px solid var(--border);place-items:center;display:grid}.build-plane__slide--cta>div{text-align:center;max-width:32ch;padding:36px}.build-plane__slide--cta h3{color:var(--bone);margin:0 0 22px;font-size:34px}.build-plane__slide--cta a{color:var(--bone);font:500 .78rem var(--font-mono);letter-spacing:.16em;text-underline-offset:.45em}.build-plane__control{z-index:4;border:1px solid var(--border);width:48px;height:48px;color:var(--bone);cursor:pointer;background:#090609db;border-radius:50%;place-items:center;font-size:20px;display:none;position:absolute;top:38%}.build-plane__control:hover{border-color:var(--bone)}.build-plane__control:disabled{visibility:hidden}.build-plane__control--previous{left:max(18px, calc((100vw - var(--container)) / 2))}.build-plane__control--next{right:max(18px, calc((100vw - var(--container)) / 2))}.build-plane__footer{justify-content:center;padding:8px 20px 0;display:flex}.build-plane__index{justify-content:center;align-items:center;gap:12px;display:flex}.build-plane__index button{min-width:44px;min-height:34px;color:var(--muted);cursor:pointer;font:500 .66rem var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 8px}.build-plane__index button[aria-current=true]{border-color:var(--red);color:var(--bone)}.build-plane__index .build-plane__autoplay{min-width:44px;min-height:44px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.build-plane__autoplay:hover{color:var(--bone)}.build-plane__autoplay-glyph{width:12px;height:14px;display:block;position:relative}.build-plane__autoplay-glyph[data-icon=pause] span{background:currentColor;width:2px;height:12px;position:absolute;top:1px}.build-plane__autoplay-glyph[data-icon=pause] span:first-child{left:2px}.build-plane__autoplay-glyph[data-icon=pause] span:last-child{right:2px}.build-plane__autoplay-glyph[data-icon=play] span:first-child{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;width:0;height:0;position:absolute;top:1px;left:2px}.build-plane__autoplay-glyph[data-icon=play] span:last-child{display:none}@media (hover:hover) and (pointer:fine){.build-plane__control{display:grid}}@media (width>=821px){.hero{padding:16px 0 10px}.hero__inner{display:block}.hero__copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 32px;display:grid}.hero h1{white-space:nowrap;grid-area:1/1;max-width:none;font-size:48px;line-height:1}.hero__locality{grid-area:2/1;margin-top:7px;font-size:16px}.hero__actions{grid-area:1/2/3;margin-top:0}.build-plane__heading{height:20px}}@media (width>=821px) and (height<=920px){.build-plane{--plane-slide-width:min(520px, 29vw, calc(72svh - 258px))}.build-plane__details{gap:3px 12px;padding-top:8px}.build-plane__identity{grid-column:1/-1;gap:6px}.build-plane__identity h3{font-size:20px}.build-plane__identity .status-pill{padding:5px 8px;font-size:.55rem}.build-plane__price{grid-row:2}.build-plane__line{font-size:14px;line-height:1.3}.build-plane__proof{font-size:.58rem;line-height:1.3}.build-plane__details>a{margin-top:0;font-size:.66rem}}@media (width<=820px){.build-plane{--plane-slide-width:72vw;--plane-gap:12px;padding-top:10px}.build-plane__heading{padding-bottom:2px}.build-plane__scroller{padding-top:12px}.build-plane__identity{flex-direction:column;align-items:flex-start;gap:7px}.build-plane__identity h3{max-width:100%;font-size:20px}.build-plane__price{font-size:.9rem}.build-plane__line{font-size:15px}.build-plane__slide--cta{min-height:calc(90vw + 132px)}.build-plane__slide--cta h3{font-size:28px}.build-plane__footer{padding-inline:8px}.build-plane__index{gap:6px}}@media (prefers-reduced-motion:reduce){.build-plane__scroller[data-ready=true] .build-plane__slide{opacity:.72;transform:none}.build-plane__scroller[data-ready=true] .build-plane__slide[data-current=true],.build-plane__details{opacity:1}.build-plane__autoplay{display:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal=waiting] [data-reveal-child=true]{opacity:0;transform:translateY(12px)}[data-reveal=entered] [data-reveal-child=true]{animation:section-enter var(--motion-slow) var(--ease-arrive) both;animation-delay:calc(var(--reveal-order,0) * 50ms)}}@keyframes section-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.responsive-media{background:var(--media-sweep);overflow:hidden}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.responsive-media[data-loaded=false] img{opacity:0}.responsive-media[data-loaded=true] img{opacity:1;transition:opacity var(--motion-base) var(--ease-arrive)}}.motion-band__stage{aspect-ratio:16/9;background:var(--media-sweep);width:100%;position:relative;overflow:hidden}.motion-band--portrait .motion-band__stage{aspect-ratio:9/16}.motion-band__stage .motion-band__media{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.motion-band__poster{opacity:1}.motion-band__video{opacity:0}.motion-band__video[data-ready=true]{opacity:1}.motion-band__poster[data-hidden=true]{opacity:0}@media (prefers-reduced-motion:no-preference){.motion-band__poster,.motion-band__video{transition:opacity var(--motion-base) var(--ease-arrive)}}.status-pill,.build-plane__number,.build-plane__price,.build-plane__price small,.build-plane__index button,.compact-build-card__body strong,.compact-build-card__body strong small,.gallery-count,.product-summary__price,.product-summary__price small,.specification-groups dt,.specification-groups dd,.detail-list dt,.detail-list dd,.performance-results dt,.performance-results dd{font-family:var(--font-hardware);font-variant-numeric:tabular-nums}.build-plane__price,.compact-build-card__body strong,.product-summary__price{letter-spacing:-.02em;font-weight:500}.status-pill{letter-spacing:.11em;transition:border-color var(--motion-fast) var(--ease-arrive), background-color var(--motion-fast) var(--ease-arrive), color var(--motion-fast) var(--ease-arrive)}.status-pill[data-status=available]{color:#c9f4df;background-color:#123329;background-image:linear-gradient(105deg,#14382d 0%,#1d4a3b 48%,#123329 100%);background-position:15%;background-size:220% 100%;border-color:#6adea6ad}.status-pill[data-status=sold]{color:#f4c0c6;background:#3b1b22;border-color:#ff7e8b75}.specification-groups dl>div,.detail-list>div,.performance-results dl>div{grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);align-items:baseline;display:grid}.specification-groups dd,.detail-list dd,.performance-results dd{overflow-wrap:anywhere;min-width:0;line-height:1.5}.field input,.field select,.field textarea{transition:border-color var(--motion-fast) var(--ease-arrive), box-shadow var(--motion-fast) var(--ease-arrive), background-color var(--motion-fast) var(--ease-arrive)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:#ff778a;box-shadow:0 0 0 3px #ff304f2e}.field:has([aria-invalid=true]){color:#ffd9df}.field [aria-invalid=true]{border-color:var(--error);background:#ff9aa70e;box-shadow:inset 3px 0 #ff9aa7b3}:is(.hero__address,.hero__social,.ask__contact a,.text-action,.product-terms-link,.build-disclosure a,.services-cta__address,.services-cta__social,.support-cta__address,.contact-email,.conversion-email,.footer-email,.site-footer nav a,.build-plane__details>a,.build-plane__slide--cta a){text-decoration:none;position:relative}:is(.hero__address,.hero__social,.ask__contact a,.text-action,.product-terms-link,.build-disclosure a,.services-cta__address,.services-cta__social,.support-cta__address,.contact-email,.conversion-email,.footer-email,.site-footer nav a,.build-plane__details>a,.build-plane__slide--cta a):after{content:"";transform-origin:0;height:1px;transition:transform var(--motion-fast) var(--ease-arrive);background:currentColor;position:absolute;bottom:-.14em;left:0;right:0;transform:scaleX(.18)}:is(.hero__address,.hero__social,.ask__contact a,.text-action,.product-terms-link,.build-disclosure a,.services-cta__address,.services-cta__social,.support-cta__address,.contact-email,.conversion-email,.footer-email,.site-footer nav a,.build-plane__details>a,.build-plane__slide--cta a):is(:hover,:focus-visible):after{transform:scaleX(1)}.build-plane__control,.build-plane__index button{transition:border-color var(--motion-fast) var(--ease-arrive), color var(--motion-fast) var(--ease-arrive), background-color var(--motion-fast) var(--ease-arrive)}@media (prefers-reduced-motion:no-preference){.site-header[data-header-state=compact] .header-title{animation:header-title-drift 9s var(--ease-move) infinite alternate}.status-pill[data-status=available]{animation:available-status-drift 8s var(--ease-move) infinite alternate}}@keyframes header-title-drift{0%{background-position:15%}to{background-position:85%}}@keyframes available-status-drift{0%{background-position:10%}to{background-position:90%}}@media (width>=1081px) and (width<=1240px){.desktop-nav{display:none}.header-cta{margin-left:auto}.menu-button{border:1px solid var(--border);cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;margin-left:14px;padding:9px;display:grid}.menu-button span:not(.sr-only){background:var(--bone);width:21px;height:1px;margin:3px 0;display:block}.menu-button[aria-expanded=true] span:nth-of-type(2){transform:translateY(3.5px)rotate(45deg)}.menu-button[aria-expanded=true] span:nth-of-type(3){transform:translateY(-3.5px)rotate(-45deg)}.mobile-nav{z-index:200;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#100a10bd;padding:22px;display:block;position:fixed;inset:0}.mobile-nav[hidden]{display:none}.mobile-nav__inner{width:var(--container);flex-direction:column;height:100%;margin-inline:auto;padding:16px 0 40px;display:flex}.mobile-nav__top{justify-content:space-between;align-items:center;min-height:56px;margin-bottom:12px;display:flex}.mobile-nav__close{border:1px solid var(--border);width:44px;height:44px;color:var(--bone);font:300 1.6rem/1 var(--font-body);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.mobile-nav__links{flex-direction:column;height:calc(100% - 70px);padding-top:35px;display:flex}.mobile-nav__links>a:not(.button){border-bottom:1px solid var(--border);font:500 1.5rem var(--font-display);padding:20px 0;text-decoration:none}.mobile-nav__links .button{margin-top:auto}.mobile-nav__inner>a:not(.button){border-bottom:1px solid var(--border);min-height:62px;font-family:var(--font-display);align-items:center;gap:22px;font-size:1.45rem;text-decoration:none;display:flex}.mobile-nav__inner>a:not(.button) span{color:var(--red);font:.62rem var(--font-mono)}.mobile-nav .button{margin-top:auto}}@media (prefers-reduced-motion:reduce){[data-reveal] [data-reveal-child=true],.responsive-media img,.motion-band__poster,.motion-band__video{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.motion-band__poster[data-hidden=true]{opacity:0!important}.header-title,.status-pill[data-status=available]{animation:none!important}}
