/* perf21 F8: fonts + assets/fp/fp.css */
@font-face{font-family:'Inter';font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/inter-normal-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/inter-normal-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/inter-normal-greek-ext.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/inter-normal-greek.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Inter';font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/inter-normal-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/inter-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/inter-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Lora';font-style:italic;font-weight:500;font-display:swap;src:url(fonts/lora-italic-500-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Lora';font-style:italic;font-weight:500;font-display:swap;src:url(fonts/lora-italic-500-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Lora';font-style:italic;font-weight:500;font-display:swap;src:url(fonts/lora-italic-500-math.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Lora';font-style:italic;font-weight:500;font-display:swap;src:url(fonts/lora-italic-500-symbols.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF;}@font-face{font-family:'Lora';font-style:italic;font-weight:500;font-display:swap;src:url(fonts/lora-italic-500-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Lora';font-style:italic;font-weight:500;font-display:swap;src:url(fonts/lora-italic-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lora';font-style:italic;font-weight:500;font-display:swap;src:url(fonts/lora-italic-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/nunitosans-normal-400-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/nunitosans-normal-400-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/nunitosans-normal-400-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/nunitosans-normal-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/nunitosans-normal-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/poppins-normal-600-devanagari.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A;}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/poppins-normal-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/poppins-normal-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:"Inter fallback";src:local("Arial"),local("ArialMT");size-adjust:104.7%;ascent-override:92.5%;descent-override:23.1%;line-gap-override:0%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F, U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116, U+1F00-1FFF, U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF, U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB, U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Jost fallback";src:local("Arial"),local("ArialMT");size-adjust:95.5%;ascent-override:112%;descent-override:39.3%;line-gap-override:0%;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122}
@font-face{font-family:"Jost";src:url("jost-var.woff2") format("woff2");font-weight:100 900;font-display:swap}html{background:#000}.skip{position:fixed;left:12px;top:-60px;z-index:100;background:#fff;color:#000;padding:10px 14px;text-decoration:none}.skip:focus-visible{top:12px}.hdr{position:fixed;top:0;left:0;right:0;z-index:50;padding:14px var(--g);display:flex;justify-content:space-between;align-items:center;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hdr>*{pointer-events:auto}.hdr.hide:not(.open){transform:translateY(-110%)}.hdr .pill{display:flex;align-items:center;gap:4px;color:#fff}.hdr .brand{gap:10px;text-decoration:none;font:500 16px/1 "Jost","Jost fallback",system-ui,sans-serif;letter-spacing:.01em;color:#fff}.hdr .brand .mk{width:22px;height:22px;color:#fff}.hdr .nav{display:flex}.hdr .nav a{color:#fff;text-decoration:none;font:500 15px/1 "Jost","Jost fallback",system-ui,sans-serif;padding:8px 12px}.hdr .nav a[aria-current="page"]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.hdr .menu-btn{display:none;background:none;border:0;color:#fff;padding:8px 0 8px 14px;font:500 15px/1 "Jost","Jost fallback",system-ui,sans-serif;cursor:pointer}.foot{background:#000;color:rgba(255,255,255,.6);font-size:14px;padding:26px var(--g);border-top:1px solid rgba(255,255,255,.22)}.foot .row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.foot a{color:#fff;text-decoration:none}.foot nav{display:flex;gap:22px;flex-wrap:wrap}@media (max-width:760px){.hdr{padding:10px var(--g)}.hdr .nav{display:none}.hdr .menu-btn{display:block}.hdr.open .nav{display:flex;position:fixed;inset:0;background:#000;flex-direction:column;justify-content:center;padding:0 24px;gap:4px;z-index:-1}.hdr.open .nav a{font-size:44px;font-weight:300;padding:8px 0}}body.fp{--k:#000;--w:#fff;--dim:rgba(255,255,255,.72);--line:rgba(255,255,255,.22);--acc:#fff;--g:clamp(18px,3.4vw,56px);--hdr-bg:transparent;--hdr-fg:#fff;--hdr-mk:#fff;background:#000;color:#fff;margin:0;font-family:Inter,"Inter fallback",system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}body.fp *{box-sizing:border-box}body.fp main{display:block;background:#000}.fp h1,.fp h2,.fp h3,.fp .j{font-family:"Jost","Jost fallback",system-ui,sans-serif;font-weight:500;letter-spacing:-.02em;margin:0}.fp p{margin:0}.fp video,.fp img{display:block}.fp-lab{font:500 12px/1.25 Inter,"Inter fallback",system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.fp-lab b{color:#fff;font-weight:600}.fp-rule{display:block;width:44px;height:1px;background:#fff;margin:18px 0}.fp-hero{position:relative;height:100svh;min-height:560px;overflow:hidden;background:#000}.fp-hero .v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform}.fp-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 22%,rgba(0,0,0,0) 46%,rgba(0,0,0,.78) 100%)}.fp-hero .in{position:absolute;inset:0;z-index:2;padding:0 var(--g) clamp(22px,4.2vh,48px);display:flex;flex-direction:column;justify-content:flex-end}.fp-hero .top{position:absolute;top:clamp(74px,11vh,112px);left:var(--g);right:var(--g);display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.fp-hero .src{display:inline-flex;align-items:center;gap:9px;font:500 11px/1 Inter,"Inter fallback",system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff}.fp-hero .src i{width:6px;height:6px;background:#fff;border-radius:50%;animation:fpblink 1.6s infinite}@keyframes fpblink{50%{opacity:.25}}.fp-hero h1{font-size:clamp(84px,23.5vw,400px);line-height:.8;letter-spacing:-.045em;font-weight:500;margin-left:-.045em;margin-bottom:clamp(14px,2.4vh,30px)}.fp-hero .row{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap}.fp-hero .what{font-size:clamp(15px,1.25vw,20px);line-height:1.35;max-width:34em}.fp-hero .what strong{display:block;font:500 clamp(20px,2.1vw,34px)/1.1 "Jost","Jost fallback",system-ui,sans-serif;letter-spacing:-.02em;margin-bottom:8px}.fp-hero .what small{display:block;margin-top:10px;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.fp-play{appearance:none;border:1px solid #fff;background:transparent;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:14px;padding:15px 26px 15px 20px;font:500 clamp(15px,1.15vw,18px)/1 "Jost","Jost fallback",system-ui,sans-serif;letter-spacing:.01em;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);transition:background .25s,color .25s}.fp-play::before{content:"";border-left:11px solid currentColor;border-top:7px solid transparent;border-bottom:7px solid transparent}.fp-play small{font:500 11px/1 Inter,"Inter fallback",system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.fp-play:hover,.fp-play:focus-visible{background:#fff;color:#000;outline:0}.fp-play.solid{background:#fff;color:#000}.fp-play.solid:hover{background:transparent;color:#fff}.fp-cue{position:absolute;left:50%;bottom:14px;z-index:3;width:1px;height:38px;background:linear-gradient(#fff,rgba(255,255,255,0));animation:fpcue 2s infinite;transform-origin:top}@keyframes fpcue{0%{transform:scaleY(0)}60%{transform:scaleY(1);opacity:1}100%{transform:scaleY(1);opacity:0}}.fp-say{padding:clamp(90px,17vh,210px) var(--g);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3.2fr);gap:var(--g);align-items:start}.fp-say h2{font-size:clamp(30px,4.5vw,78px);line-height:1.04;letter-spacing:-.03em;max-width:17em;font-weight:400}.fp-say h2 em{font-style:normal;color:var(--dim)}.fp-say .facts{display:flex;flex-wrap:wrap;gap:12px 44px;margin-top:clamp(28px,5vh,56px)}.fp-say .facts div{font-size:14px;line-height:1.4;color:var(--dim)}.fp-say .facts b{display:block;color:#fff;font:500 clamp(17px,1.5vw,22px)/1.2 "Jost","Jost fallback",system-ui,sans-serif;margin-bottom:2px}.fp-head{padding:clamp(80px,14vh,170px) var(--g) clamp(26px,5vh,56px);display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.fp-head h2{font-size:clamp(40px,7.6vw,132px);line-height:.92;letter-spacing:-.04em}.fp-head p{max-width:30em;font-size:clamp(15px,1.15vw,18px);line-height:1.45;color:var(--dim)}.fp-pin{position:relative;height:calc(var(--n,3)*100vh)}.fp-stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#000}.fp-reel .ly{position:absolute;inset:0;overflow:hidden;will-change:clip-path}.fp-reel .ly video,.fp-reel .ly img.ps{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform}.fp-reel .ly::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 50%,rgba(0,0,0,.8) 100%);pointer-events:none}.fp-reel .cap{position:absolute;left:var(--g);right:var(--g);bottom:clamp(26px,5vh,56px);z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.fp-reel .cap h3{font-size:clamp(44px,9.6vw,170px);line-height:.86;letter-spacing:-.045em;margin-left:-.04em}.fp-reel .cap p{max-width:24em;font-size:clamp(15px,1.2vw,18px);line-height:1.4;text-align:right;color:#fff}.fp-reel .cap p small{display:block;margin-top:8px}.fp-reel .n{position:absolute;top:clamp(78px,11vh,112px);left:var(--g);z-index:2}.fp-ticks{position:absolute;right:var(--g);top:clamp(78px,11vh,112px);z-index:5;display:flex;gap:6px}.fp-ticks i{width:26px;height:2px;background:rgba(255,255,255,.3);transform:skewX(-26.5deg)}.fp-ticks i.on{background:#fff}.fp-plates .trk{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;gap:clamp(28px,5vw,90px);padding:0 var(--g);will-change:transform}.fp-plates figure{margin:0;flex:none;display:flex;flex-direction:column;gap:14px;width:min-content}.fp-plates figure img{height:min(64vh,62svh);width:auto;max-width:86vw;object-fit:contain;background:#0b0b0d}.fp-plates figure.tall img{height:min(70vh,68svh)}.fp-plates figcaption{display:flex;gap:14px;align-items:baseline;font-size:15px;line-height:1.4;color:rgba(255,255,255,.72)}.fp-plates figcaption b{font:500 17px/1.2 "Jost","Jost fallback",system-ui,sans-serif;color:#fff;white-space:nowrap}.fp-plates .lead{flex:none;width:min(78vw,520px)}.fp-plates .lead h2{font-size:clamp(40px,6.4vw,112px);line-height:.92;letter-spacing:-.04em}.fp-plates .lead p{margin-top:20px;font-size:clamp(15px,1.15vw,18px);line-height:1.45;color:var(--dim);max-width:26em}.fp-bar{position:absolute;left:var(--g);right:var(--g);bottom:clamp(18px,3.4vh,34px);height:1px;background:rgba(255,255,255,.2)}.fp-bar i{display:block;height:1px;background:#fff;width:100%;transform-origin:left;transform:scaleX(0)}.fp-model canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.fp-model .veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 46%),linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 30%)}.fp-model .st{position:absolute;left:var(--g);bottom:clamp(40px,8vh,84px);width:min(32vw,460px);z-index:4;opacity:0;transform:translateY(18px);transition:opacity .18s;pointer-events:none;text-shadow:0 1px 18px rgba(0,0,0,.6)}.fp-model .st.on{opacity:1;transform:none;transition:opacity .45s .12s,transform .6s .12s cubic-bezier(.2,.8,.2,1)}.fp-model .st h3{font-size:clamp(34px,4.7vw,84px);line-height:.9;letter-spacing:-.04em;margin:14px 0 16px}.fp-model .st p{font-size:clamp(15px,1.2vw,18px);line-height:1.45;color:rgba(255,255,255,.9);max-width:26em}.fp-model .st .spec{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:18px}.fp-model .st .spec span{font:500 12px/1.4 Inter,"Inter fallback",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.fp-model .st .spec b{display:block;font:500 clamp(18px,1.6vw,24px)/1.15 "Jost","Jost fallback",system-ui,sans-serif;letter-spacing:-.01em;text-transform:none;color:#fff}.fp-built{position:absolute;right:var(--g);bottom:calc(clamp(40px,8vh,84px) + var(--e,0)*11vh);width:calc(27vw + var(--e,0)*33vw);z-index:3;opacity:0;transform:translateY(24px);transition:opacity .18s}.fp-built.on{transition:opacity .45s .12s,transform .7s .12s cubic-bezier(.2,.8,.2,1)}.fp-built.on{opacity:1;transform:none}.fp-built .fr{position:relative;aspect-ratio:16/9;box-shadow:0 0 0 1px rgba(255,255,255,calc(var(--e,0)*.0));overflow:hidden;background:#111;clip-path:polygon(22px 0,100% 0,100% calc(100% - 44px),calc(100% - 22px) 100%,0 100%,0 44px)}.fp-built video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fp-built .fp-lab{display:flex;justify-content:space-between;margin-top:10px}.fp-dim{position:absolute;left:0;top:0;z-index:2;pointer-events:none;font:600 12px/1 Inter,"Inter fallback",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap;padding:6px 9px;background:rgba(0,0,0,.82);border:1px solid rgba(255,255,255,.55);opacity:0;transition:opacity .4s;will-change:transform}.fp-dim.on{opacity:1}.fp-model .intro{position:absolute;left:var(--g);right:var(--g);top:50%;transform:translateY(-50%);z-index:4;pointer-events:none;transition:opacity .5s}.fp-model .intro h2{font-size:clamp(46px,9.4vw,168px);line-height:.88;letter-spacing:-.045em}.fp-model .intro p{margin-top:22px;max-width:28em;font-size:clamp(15px,1.2vw,19px);line-height:1.45;color:rgba(255,255,255,.8)}.fp-model .hint{position:absolute;right:var(--g);top:clamp(78px,11vh,112px);z-index:4}.fp-model .fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:none}.fp-model.no3d .fallback{display:block}.fp-wide{padding:0 0 clamp(40px,8vh,90px)}.fp-wide .band{position:relative;width:100%;overflow:hidden;background:#000}.fp-wide .band video{width:100%;height:auto}.fp-wide .meta{display:flex;justify-content:space-between;gap:20px;padding:14px var(--g) 0;flex-wrap:wrap}.fp-end{position:relative;padding:clamp(80px,14vh,170px) var(--g) clamp(40px,7vh,80px)}.fp-end .film{position:relative;display:block;width:100%;aspect-ratio:16/8;overflow:hidden;cursor:pointer;border:0;padding:0;background:#111;color:#fff;clip-path:polygon(clamp(24px,4vw,70px) 0,100% 0,100% calc(100% - clamp(48px,8vw,140px)),calc(100% - clamp(24px,4vw,70px)) 100%,0 100%,0 clamp(48px,8vw,140px))}.fp-end .film video,.fp-end .film img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.fp-end .film:hover video,.fp-end .film:hover img{transform:scale(1.04)}.fp-end .film::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,.08) 60%)}.fp-end .film .t{position:absolute;left:clamp(28px,5vw,84px);bottom:clamp(22px,4vw,60px);z-index:2;text-align:left}.fp-end .film .t>b{display:block;font:500 clamp(34px,6.4vw,120px)/.9 "Jost","Jost fallback",system-ui,sans-serif;letter-spacing:-.04em;margin-top:12px}.fp-end .film .go{position:absolute;right:clamp(28px,5vw,84px);bottom:clamp(22px,4vw,60px);z-index:2;width:clamp(56px,6vw,96px);aspect-ratio:1;border:1px solid #fff;border-radius:50%;display:grid;place-items:center}.fp-end .film .go::before{content:"";border-left:clamp(14px,1.5vw,22px) solid #fff;border-top:clamp(9px,1vw,14px) solid transparent;border-bottom:clamp(9px,1vw,14px) solid transparent;margin-left:5px}.fp-end .more{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.fp-cred{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px var(--g);margin-top:clamp(56px,10vh,120px);border-top:1px solid var(--line);padding-top:26px}.fp-cred div{font-size:15px;line-height:1.45;color:rgba(255,255,255,.82)}.fp-cred .fp-lab{display:block;margin-bottom:8px}.fp-cred figure{margin:0;display:flex;gap:14px;align-items:flex-end}.fp-cred figure img{width:96px;height:128px;object-fit:cover}.fp-next{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:clamp(56px,10vh,120px);padding-top:26px;border-top:1px solid var(--line);color:#fff;text-decoration:none}.fp-next b{font:500 clamp(48px,11vw,200px)/.84 "Jost","Jost fallback",system-ui,sans-serif;letter-spacing:-.045em;margin-left:-.04em;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.fp-next:hover b{transform:translateX(18px)}.fp-next>span:last-child{font-size:28px}.fp-player{position:fixed;inset:0;z-index:200;background:#000;display:none;flex-direction:column}.fp-player.open{display:flex}.fp-player video{flex:1;min-height:0;width:100%;background:#000}.fp-player .bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px var(--g);font-size:13px;color:var(--dim)}.fp-player button{appearance:none;background:none;border:1px solid #fff;color:#fff;padding:9px 16px;font:500 13px/1 Inter,"Inter fallback",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}@media (max-width:760px){.fp-hero .top{top:70px}.fp-hero .top .fp-lab.r{display:none}.fp-hero h1{font-size:clamp(84px,29vw,170px)}.fp-hero .row{flex-direction:column;align-items:flex-start;gap:18px}.fp-say{grid-template-columns:1fr;gap:18px}.fp-reel .cap{flex-direction:column;align-items:flex-start;gap:12px}.fp-reel .cap p{text-align:left}.fp-reel .cap h3{font-size:clamp(50px,17vw,96px)}.fp-reel .ly video{inset:0 0 auto 0;height:66svh}.fp-reel .ly::after{background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 22%,rgba(0,0,0,0) 44%,#000 66%)}.fp-reel .ly{background:#000}.fp-plates figure img,.fp-plates figure.tall img{height:auto;max-height:62svh;width:auto;max-width:86vw}.fp-say{padding-top:72px;padding-bottom:72px}.fp-head{padding-top:72px}.fp-plates .trk{gap:22px}.fp-plates figcaption{flex-direction:column;gap:4px;max-width:84vw}.fp-model .veil{background:linear-gradient(0deg,#000 0,#000 34%,rgba(0,0,0,0) 58%)}.fp-model .st{left:var(--g);right:var(--g);width:auto;bottom:16px}.fp-model .st h3{font-size:clamp(30px,9.2vw,44px);margin:8px 0 8px}.fp-model .st p{font-size:14.5px;line-height:1.4}.fp-model .st .spec{margin-top:10px;gap:6px 20px}.fp-model .st .spec b{font-size:16px}.fp-built{right:var(--g);left:var(--g);bottom:auto;top:calc(44svh - var(--e,0)*35svh);width:auto}.fp-built .fr{aspect-ratio:calc(2 - var(--e,0)*1.18)}.fp-built .fr{clip-path:polygon(12px 0,100% 0,100% calc(100% - 24px),calc(100% - 12px) 100%,0 100%,0 24px)}.fp-built .fp-lab span:last-child{display:none}.fp-model .intro h2{font-size:clamp(46px,14.5vw,84px)}.fp-end .film{aspect-ratio:4/5}.fp-cred{grid-template-columns:1fr 1fr}.fp-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.fp-hero .src i,.fp-cue{animation:none}}.fp-model .chap{position:absolute;left:var(--g);top:clamp(78px,11vh,112px);z-index:4}.fp-model .fp-ticks i{width:20px}@media (max-width:760px){.fp-model .chap{top:64px}.fp-model .fp-ticks{top:64px}.fp-model .fp-ticks i{width:12px}.fp-reel .n{top:64px}.fp-ticks{top:64px}}@media (max-width:760px){.fp-model .chap .x{display:none}}.fp-built .fr img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.fp-reel .ly img.ps.whole{object-fit:contain;background:#000}.fp-mid{padding-top:0;padding-bottom:clamp(30px,6vh,70px)}@media (max-width:760px){.fp-reel .ly img.ps{inset:0 0 auto 0;height:66svh}}.fp-hero .btns{display:flex;gap:12px;flex-wrap:wrap}.fp-hero .btns .fp-play+.fp-play{border-color:rgba(255,255,255,.55)}@media (max-width:760px){.fp-dim{font-size:11px;padding:5px 7px}.fp-model .st h3{text-wrap:balance}}@keyframes fpin{from{opacity:0;transform:translateY(.12em)}to{opacity:1;transform:none}}.fp-hero h1{animation:fpin 1.1s 1.5s both cubic-bezier(.2,.8,.2,1)}.fp-hero .row{animation:fpin .9s 2.1s both cubic-bezier(.2,.8,.2,1)}.fp-dim{font-size:13px}.fp-dim.big{font:500 clamp(18px,1.7vw,26px)/1 "Jost","Jost fallback",system-ui,sans-serif;letter-spacing:-.01em;text-transform:none;padding:9px 13px}.fp-plates figure.pick figcaption b::after{content:"Chosen";margin-left:10px;padding:3px 8px;border:1px solid #fff;font:600 11px/1 Inter,"Inter fallback",system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;vertical-align:2px}.fp-built .fr{clip-path:polygon(calc(14px + var(--e,0)*18px) 0,100% 0,100% calc(100% - 28px - var(--e,0)*36px),calc(100% - 14px - var(--e,0)*18px) 100%,0 100%,0 calc(28px + var(--e,0)*36px))}@media (max-width:760px){.fp-dim.more{display:none}.fp-dim{font-size:12px}.fp-dim.big{font-size:18px}.fp-plates .lead h2{font-size:clamp(52px,15.5vw,84px)}.fp-built{top:calc(40svh - var(--e,0)*32svh)}.fp-built .fr{aspect-ratio:calc(2 - var(--e,0)*1.18);clip-path:polygon(12px 0,100% 0,100% calc(100% - 24px),calc(100% - 12px) 100%,0 100%,0 24px)}.fp-model .st{bottom:auto;top:calc(40svh + 46vw + 44px)}.fp-model .st h3{font-size:clamp(34px,10.4vw,50px);margin:6px 0 8px}.fp-model .st p{font-size:15.5px;line-height:1.4}.fp-model .st .spec b{font-size:18px}.fp-model .veil{background:linear-gradient(0deg,#000 0,#000 38%,rgba(0,0,0,0) 62%)}}@media (prefers-reduced-motion:reduce){.fp-hero h1,.fp-hero .row{animation:none}}.fp-lab{font-size:12.5px}.fp-model .st .spec span{font-size:12.5px}.fp-plates figcaption{font-size:16px}.fp-plates figcaption b{font-size:20px}.fp-plates figure.pick figcaption b::after{background:#fff;color:#000;font-size:12px;padding:4px 9px}.fp-say .facts div{font-size:15px}.fp-cred div{font-size:16px}.fp-dim.huge{font:500 clamp(30px,3.6vw,58px)/1 "Jost","Jost fallback",system-ui,sans-serif;letter-spacing:-.02em;text-transform:none;padding:12px 18px;border-color:#fff}.fp-end.fin{padding-top:clamp(36px,7vh,80px)}@media (max-width:760px){.fp-plates .trk{align-items:center;padding-bottom:9svh}.fp-plates figcaption{font-size:15px}.fp-plates figcaption b{font-size:19px}.fp-dim.huge{font-size:26px}}.fp a:focus-visible,.fp button:focus-visible{outline:2px solid #fff;outline-offset:4px}.fp-end .film:focus-visible{outline-offset:-6px}@media (max-width:760px) and (max-height:720px){.fp-built{top:calc(34svh - var(--e,0)*26svh)}.fp-built .fr{aspect-ratio:calc(2.5 - var(--e,0)*1.5)}.fp-model .st{top:calc(34svh + 37vw + 34px)}.fp-model .st h3{font-size:30px;margin:4px 0 6px}.fp-model .st p{font-size:14px;line-height:1.35}.fp-model .st .spec{margin-top:8px}.fp-model .st .spec b{font-size:15px}.fp-hero h1{font-size:clamp(72px,25vw,130px)}.fp-reel .cap h3{font-size:clamp(44px,14vw,70px)}}.fp-built,.fp-built.on{inset:0;left:0;right:0;top:0;bottom:0;width:auto;transform:none;transition:none;opacity:0;visibility:hidden;z-index:3;background:#000}.fp-built.cut{opacity:1;visibility:visible}.fp-built .fr{position:absolute;inset:0;aspect-ratio:auto;clip-path:none;box-shadow:none;background:#000}.fp-built .fr::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,0) 22%,rgba(0,0,0,0) 50%,rgba(0,0,0,.85) 100%);pointer-events:none}.fp-built .fr img.cover{object-fit:cover}.fp-built.native .fr video{inset:auto;left:50%;top:44%;transform:translate(-50%,-50%);width:min(848px,90vw);height:auto;object-fit:contain}.fp-built.native .fr::after{display:none}.fp-built.whole .fr{inset:13vh var(--g) 13vh 40vw}.fp-built.whole .fr::after{display:none}.fp-built .fp-lab,.fp-model .kind{position:absolute;right:var(--g);top:calc(clamp(78px,11vh,112px) + 22px);margin:0;display:block;text-align:right;z-index:6}.fp-built .fp-lab span{display:block}.fp-built .fp-lab span+span{margin-top:4px}.fp-stick.is-cut .kind{opacity:0}.fp-model .st{z-index:5}.fp-stick.is-cut .st .spec{opacity:0}.fp-hero.band{height:auto;min-height:100svh;display:flex;flex-direction:column;padding:clamp(70px,10vh,104px) 0 clamp(22px,4vh,44px)}.fp-hero.band::after{display:none}.fp-hero.band .hd{padding:0 var(--g);display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.fp-hero.band h1{font-size:clamp(72px,11.5vw,190px);line-height:.82;margin:10px 0 0 -.045em;animation:none}.fp-hero.band .film{position:relative;margin:clamp(18px,3.4vh,40px) 0;width:100%;aspect-ratio:2816/648;background:#000;overflow:hidden}.fp-hero.band .film .v{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.fp-hero.band .lo{padding:0 var(--g);display:flex;justify-content:space-between;gap:28px;align-items:flex-start;flex-wrap:wrap;animation:none}.fp-hero.band .lo p.big{font:500 clamp(22px,2.1vw,34px)/1.1 "Jost","Jost fallback",system-ui,sans-serif;letter-spacing:-.02em;margin:12px 0 10px}.fp-hero.band .test{display:flex;gap:22px;align-items:flex-start}.fp-hero.band .test figure{margin:0;width:min(340px,42vw)}.fp-hero.band .test video{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#111}.fp-hero.band .test figcaption{margin-top:8px}.fp-plates.stack{height:auto}.fp-plates.stack .fp-stick{position:static;height:auto;overflow:visible}.fp-plates.stack .trk{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:clamp(40px,7vh,90px) var(--g);padding:clamp(80px,14vh,170px) var(--g) clamp(40px,8vh,90px);height:auto;align-items:start}.fp-plates.stack .lead{width:auto;position:sticky;top:110px;grid-row:1 / span 9}.fp-plates.stack figure{width:auto;grid-column:2}.fp-plates.stack figure img,.fp-plates.stack figure.tall img{height:auto;width:100%;max-width:100%;max-height:none}.fp-plates.stack figure.tall img{width:auto;max-height:86vh}.fp-plates.stack.three .trk{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-plates.stack.three .lead{grid-column:1 / -1;grid-row:auto;position:static;max-width:780px}.fp-plates.stack.three figure{grid-column:auto}.fp-plates.stack.three figure.tall img{width:100%;max-height:none}.fp-rel{padding:clamp(80px,14vh,170px) var(--g) clamp(30px,6vh,70px)}.fp-rel .tv{position:relative;display:block;width:100%;border:0;padding:0;background:#000;color:#fff;cursor:pointer}.fp-rel .tv img{width:100%;height:auto;display:block}.fp-rel .tv .go{position:absolute;right:clamp(20px,3vw,48px);bottom:clamp(20px,3vw,48px);width:clamp(56px,6vw,96px);aspect-ratio:1;border:1px solid #fff;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.35)}.fp-rel .tv .go::before{content:"";border-left:clamp(14px,1.5vw,22px) solid #fff;border-top:clamp(9px,1vw,14px) solid transparent;border-bottom:clamp(9px,1vw,14px) solid transparent;margin-left:5px}.fp-rel .hd{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(20px,4vh,40px)}.fp-rel .hd h2{font-size:clamp(44px,8.4vw,150px);line-height:.9;letter-spacing:-.04em}.fp-rel .set{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:var(--g);align-items:end;margin-top:clamp(28px,5vh,56px)}.fp-rel .set figure{margin:0}.fp-rel .set img{width:100%;height:auto;display:block}.fp-rel .set figcaption{margin-top:10px}.fp-rel .ctx{display:flex;gap:16px;align-items:flex-end;margin-top:clamp(28px,5vh,56px);opacity:.92}.fp-rel .ctx img{height:150px;width:auto;display:block}@media (max-width:760px){.fp-built.whole .fr{inset:12svh var(--g) 42svh var(--g)}.fp-model .st{top:auto;bottom:16px}.fp-model .veil{background:linear-gradient(0deg,#000 0,rgba(0,0,0,.9) 30%,rgba(0,0,0,0) 56%)}.fp-built .fr::after{background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 40%,rgba(0,0,0,.92) 72%)}.fp-built .fp-lab,.fp-model .kind{top:88px}.fp-hero.band h1{font-size:clamp(72px,24vw,130px)}.fp-hero.band .hd .r{display:none}.fp-hero.band .test{flex-direction:column;width:100%}.fp-hero.band .test figure{width:100%}.fp-plates.stack .trk,.fp-plates.stack.three .trk{grid-template-columns:1fr;padding-top:72px}.fp-plates.stack .lead{position:static;grid-row:auto}.fp-plates.stack figure{grid-column:auto}.fp-rel .set{grid-template-columns:1fr 1fr}.fp-rel .set figure:first-child{grid-column:1 / -1}}@media (max-width:760px) and (max-height:720px){.fp-model .st{top:auto;bottom:12px}}.fp-hero.band h1{font-size:clamp(72px,9vw,150px)}.fp-hero.band .film{margin:clamp(14px,2.4vh,26px) 0}.fp-hero.band .lo>div:first-child{flex:1 1 300px;min-width:0}.fp-hero.band .test{flex:0 0 auto}.fp-hero.band .test figure{width:min(300px,40vw)}@media (max-width:760px){.fp-hero.band .test{flex:1 1 100%}.fp-hero.band .test figure{width:100%}.fp-hero.band h1{font-size:clamp(72px,24vw,130px)}}@media (max-width:760px){.fp-model .kind .x{display:none}}.fp-player video:focus-visible,.fp-player button:focus-visible{outline:2px solid #fff;outline-offset:-4px}a.fp-play{text-decoration:none}@media (prefers-reduced-motion:reduce){.fp-model .st,.fp-model .st.on,.fp-built,.fp-built.on,.fp-dim,.fp-model .intro,.fp-next b,.fp-end .film video,.fp-end .film img,.hdr{transition:none!important}.fp-model .st{transform:none!important}}.fp-hero.band .whole{margin-top:14px}@media (max-width:760px){.fp-model .veil{background:linear-gradient(0deg,#000 0,rgba(0,0,0,.92) 24%,rgba(0,0,0,0) 44%)}.fp-dim.big,.fp-dim.huge{font:600 11px/1 Inter,"Inter fallback",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:5px 7px;border-color:rgba(255,255,255,.4)}.fp-model .st .spec{gap:4px 18px}.fp-model .st .spec span{font-size:11px}.fp-model .st .spec b{font-size:15px}.fp-built.whole .fr{inset:11svh var(--g) 35svh var(--g)}.fp-built.whole .fr img{object-position:50% 100%}.fp-hero.band .test figure{width:64%}}.fp-reel .caps{position:absolute;inset:0;z-index:4;pointer-events:none}.fp-reel .capset{position:absolute;inset:0;opacity:0;visibility:hidden}.fp-reel .capset.on{opacity:1;visibility:visible}.fp-reel .cap h3{opacity:1!important}.fp-end .film .t{right:calc(clamp(28px,5vw,84px) + clamp(56px,6vw,96px) + 18px)}.fp-end .film .t>b{overflow-wrap:break-word}.fp-hero:not(.band)::after{background:linear-gradient(180deg,rgba(0,0,0,.74) 0,rgba(0,0,0,.34) 13%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 46%,rgba(0,0,0,.78) 100%)}.fp-hero .top .src,.fp-hero .top .fp-lab{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 16px rgba(0,0,0,.75)}.fp-built.whole .fr{inset:calc(clamp(78px,11vh,112px) + 86px) var(--g) 11vh 40vw}@media (max-width:760px){.fp-built.whole .fr{inset:150px var(--g) 35svh var(--g)}.fp-end .film .t{right:calc(28px + 56px + 14px)}.fp-end .film .t>b{font-size:clamp(28px,8.6vw,44px)}}.fp-hero .top{z-index:3}.fp .hdr{padding:14px var(--g);min-height:70px;box-sizing:border-box}.fp .hdr .pill,.fp .hdr .brand,.fp .hdr .brand .mk,.fp .hdr .nav a,.fp .hdr .menu-btn{color:#F7F5F1}.fp .hdr .nav a{font-weight:400}.fp .hdr .menu-btn{font-weight:400}@media (max-width:760px){.fp .hdr{padding:10px var(--g);min-height:73px}}@media (max-width:760px){.fp-hero.whole .v{inset:auto;left:0;top:104px;width:100%;height:auto;aspect-ratio:1200/510;object-fit:contain}.fp-hero.whole .fp-cue{display:none}.fp-hero.whole::after{background:none}.fp-hero.whole .in{justify-content:flex-start;padding-top:calc(104px + 42.5vw + 26px)}.fp-hero.whole h1{animation:none}.fp-hero.whole .row{animation:none}}.fp-res{padding:clamp(70px,12vh,150px) var(--g) clamp(30px,6vh,70px)}.fp-res .hd{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(26px,5vh,56px)}.fp-res .hd h2{font-size:clamp(44px,8.4vw,150px);line-height:.9;letter-spacing:-.04em}.fp-res .nums{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(22px,3vw,48px) var(--g);border-top:1px solid var(--line);padding-top:clamp(22px,4vh,40px)}.fp-res .nums b{display:block;font:500 clamp(40px,5.6vw,104px)/.95 "Jost","Jost fallback",system-ui,sans-serif;letter-spacing:-.04em}.fp-res .nums span{display:block;margin-top:12px;font-size:clamp(14px,1.1vw,17px);line-height:1.4;color:rgba(255,255,255,.82);max-width:16em}.fp-res .src{display:block;margin-top:clamp(26px,5vh,48px);max-width:60em;line-height:1.6}@media (max-width:1100px){.fp-res .nums{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.fp-res .nums{grid-template-columns:1fr 1fr}.fp-res .nums b{font-size:clamp(40px,13vw,64px)}}.fp-res .nums{grid-template-columns:minmax(0,1.9fr) repeat(4,minmax(0,1fr))}.fp-res .nums b{font-size:clamp(40px,5vw,92px)}@media (max-width:1100px){.fp-res .nums{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-res .nums div:first-child{grid-column:1 / -1}}@media (max-width:760px){.fp-res .nums b{font-size:clamp(40px,13vw,64px)}}.fp-hero.band h2{font-size:clamp(72px,9vw,150px);line-height:.82;letter-spacing:-.045em;font-weight:500;margin:10px 0 0 -.045em}@media (max-width:760px){.fp-hero.band h2{font-size:clamp(56px,19vw,110px)}}.fp-more{margin-top:clamp(24px,4.5vh,48px);max-width:68em}.fp-more summary{display:inline-flex;align-items:center;gap:14px;cursor:pointer;list-style:none;min-height:44px;font:500 12px/1 Inter,"Inter fallback",system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.fp-more summary::-webkit-details-marker{display:none}.fp-more summary::after{content:"+";font:400 20px/1 "Jost","Jost fallback",system-ui,sans-serif;letter-spacing:0}.fp-more[open] summary::after{content:"\2013"}.fp-more summary:focus-visible{outline:2px solid #fff;outline-offset:6px}.fp-more .tx{margin-top:clamp(22px,4vh,40px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,4vh,40px) var(--g)}.fp-more .tx .fp-lab{display:block;margin-bottom:12px}.fp-more .tx p{margin:0 0 12px;font-size:clamp(15px,1.1vw,17px);line-height:1.6;color:rgba(255,255,255,.82);max-width:34em}@media (max-width:760px){.fp-more .tx{grid-template-columns:1fr}}.fp{font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.fp h1,.fp h2,.fp h3{text-wrap:balance}.fp p,.fp figcaption{text-wrap:pretty}.fp-hero h1{font-weight:600}.fp-plates .lead h2,.fp-model .intro h2{font-weight:300}.fp b.tw{font-weight:600;letter-spacing:-.05em}.fp-hero.band h2,.fp-rel .hd h2,.fp-res .hd h2{font-weight:600}.fp-say h2{font-weight:300}.fp-say h2 em{font-weight:600;color:#fff}@media (max-width:889px){.fp-say h2{font-weight:400}}.fp-model .st h3,.fp-reel .cap h3,.fp-end .film .t>b,.fp-next b,.fp-play{font-weight:600}.fp-res .nums b,.fp-model .st .spec b,.fp-say .facts b,.fp-dim.big,.fp-dim.huge{font-weight:600;font-variant-numeric:lining-nums tabular-nums}.fp-lab,.fp-hero .src,.fp-play small,.fp-model .st .spec span,.fp-more summary,.fp-player button{font-weight:600}.fp-plates figcaption b,.fp-hero .what strong{font-weight:500}.fp-res .fp-more{max-width:none}.fp-res .fp-more .nums{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(22px,4vh,40px)}.fp-res .fp-more .nums b{font-size:clamp(34px,4vw,72px)}@media (max-width:760px){.fp-res .fp-more .nums{grid-template-columns:1fr 1fr}}.fp-res .fp-more .nums div:first-child{grid-column:auto}.fp-reel .ly video.whole{object-fit:contain;background:#000}.fp-reel .ly video.whole{transform:none!important}.fp-reel .ly img.ps.whole{transform:none!important}.fp-hero .v,.fp-built .fr video,.fp-built .fr img,.fp-reel .ly video,.fp-reel .ly img.ps,.fp-end .film video,.fp-end .film img,.fp-cred figure img{object-fit:contain!important;background:#000}.fp-end .film{aspect-ratio:16/9}.case-index{padding:36px var(--g) 42px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;gap:32px;color:var(--w,#fff);background:var(--room-ground,#000);scroll-margin-top:80px}.case-index-heading span{display:block;font:500 11px/1.5 Inter,"Inter fallback",system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;opacity:.75;margin-bottom:12px}.case-index-heading strong{display:block;font:500 clamp(24px,2.5vw,38px)/1.12 Jost,"Jost fallback",system-ui,sans-serif;max-width:20ch;text-wrap:balance}.case-index summary{font:500 15px/1.4 Inter,"Inter fallback",system-ui,sans-serif;cursor:pointer;min-height:44px;padding:11px 0}.case-index ol{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.case-index li{min-width:0;border-top:1px solid var(--line)}.case-index li a{display:flex;gap:12px;padding:12px 0;min-height:44px;color:inherit;text-decoration:none;font:400 15px/1.45 Inter,"Inter fallback",system-ui,sans-serif}.case-index li a span{opacity:.55;font-size:11px;line-height:22px;min-width:18px;font-variant-numeric:tabular-nums}.case-index a:hover,.case-all:hover{text-decoration:underline;text-underline-offset:5px}.case-index a:focus-visible,.case-index summary:focus-visible,.case-motion:focus-visible,.case-all:focus-visible{outline:2px solid currentColor;outline-offset:4px}.case-chapter{scroll-margin-top:80px}.case-chapter:focus{outline:none}.case-all{display:inline-block;color:inherit;font:500 15px/1.4 Inter,"Inter fallback",system-ui,sans-serif;padding:12px 0;margin-top:16px;min-height:44px;text-underline-offset:5px}.hdr .nav .case-motion{border:0;background:transparent;color:inherit;font:500 15px/1 Jost,"Jost fallback",system-ui,sans-serif;padding:8px 12px;min-height:44px;cursor:pointer}.hdr:focus-within{transform:none!important}.hdr .nav a{min-height:44px;display:flex;align-items:center}@media(max-width:760px){.case-index{grid-template-columns:1fr;gap:16px;padding:26px var(--g)}.case-index-heading strong{font-size:26px;max-width:26ch}.case-index ol{grid-template-columns:1fr}.case-index summary{font-size:16px}.hdr.open .nav .case-motion{align-self:flex-start;font-size:20px;padding:12px 0}.hdr.open .nav a{font-size:clamp(28px,6vh,44px)}}.fp-next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:center}.fp-next>.fp-lab{grid-column:1/-1}.fp-next>b{font-size:clamp(36px,6vw,96px);line-height:1.02;margin:0;min-width:0;overflow-wrap:anywhere;text-wrap:balance}.fp-next:hover b{transform:translateX(6px)}.fp-end .endcap{max-width:calc(100% - 2 * var(--g));white-space:normal;line-height:1.4}@media(min-width:761px){.aiaasc .fp-model .st[data-s="3"]{left:var(--g);right:var(--g);bottom:32px;width:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 40px}.aiaasc .fp-model .st[data-s="3"]>.fp-lab{grid-column:1/-1}.aiaasc .fp-model .st[data-s="3"] h3{grid-column:1;grid-row:2/4;font-size:clamp(32px,3.5vw,52px);line-height:1.04;margin:0;max-width:17ch}.aiaasc .fp-model .st[data-s="3"] p{grid-column:2;grid-row:2;max-width:34em;font-size:16px}.aiaasc .fp-model .st[data-s="3"] .spec{grid-column:2;grid-row:3;margin-top:4px}}
