/* GENERADO por generar_big_screens.py (16-sep-2026) — NO editar a mano.
   Monitores grandes: mismas medidas del diseño multiplicadas por --bigk.
   Si cambias base.css o experience.css, vuelve a generar este archivo. */
@media (min-width:1665px) and (min-height:950px){:root{--bigk:1.1}}
@media (min-width:1815px) and (min-height:1035px){:root{--bigk:1.2}}
@media (min-width:1966px) and (min-height:1121px){:root{--bigk:1.3}}
@media (min-width:2193px) and (min-height:1250px){:root{--bigk:1.45}}
@media (min-width:2420px) and (min-height:1380px){:root{--bigk:1.6}}
@media (min-width:2722px) and (min-height:1552px){:root{--bigk:1.8}}
@media (min-width:3024px) and (min-height:1724px){:root{--bigk:2.0}}
@media (min-width:1665px) and (min-height:950px){html{font-size:calc(100% * var(--bigk))}*{margin:0;padding:0}html,body{height:100%}h1,h2,h3{letter-spacing:-.02em;line-height:1.02}.ital{letter-spacing:0}.slide h2 .ital{letter-spacing:inherit}#stage{inset:0;height:var(--vh)}.slide{inset:0;height:var(--vh)}.slide .inner{inset:0}.ph{inset:0}.ph img{width:100%;height:100%}.scrim{inset:0}.wrap{inset:0;max-width:calc(1280px * var(--bigk));margin:0 auto;padding:0 clamp(calc(22px * var(--bigk)),5vw,calc(64px * var(--bigk)))}.ey{gap:calc(10px * var(--bigk));font:700 calc(11px * var(--bigk))/1.35 'Inter',system-ui,sans-serif;letter-spacing:.22em;margin-bottom:clamp(calc(16px * var(--bigk)),2.6vw,calc(28px * var(--bigk)))}.ey::before{width:calc(28px * var(--bigk));height:calc(1px * var(--bigk))}.btn{gap:calc(11px * var(--bigk));font:700 calc(13px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.16em;min-height:calc(44px * var(--bigk));padding:calc(6px * var(--bigk)) calc(2px * var(--bigk))}.btn .ar{font-size:calc(15px * var(--bigk))}.btn::after{left:0;bottom:0;height:calc(1.5px * var(--bigk));width:100%}.c-brand{top:max(clamp(calc(16px * var(--bigk)),2.9vw,calc(28px * var(--bigk))),env(safe-area-inset-top));left:max(clamp(calc(20px * var(--bigk)),4vw,calc(44px * var(--bigk))),env(safe-area-inset-left));right:auto;gap:calc(10px * var(--bigk))}.c-tr{top:clamp(calc(16px * var(--bigk)),3vw,calc(26px * var(--bigk)));right:clamp(calc(20px * var(--bigk)),4vw,calc(44px * var(--bigk)));left:auto;gap:calc(20px * var(--bigk))}.c-tr nav{gap:calc(22px * var(--bigk))}.c-tr nav a{font:600 calc(13.5px * var(--bigk))/1 'Inter',system-ui,sans-serif}.c-tr nav a::after{left:0;right:100%;bottom:calc(-4px * var(--bigk));height:calc(1.5px * var(--bigk))}.c-tr nav a:hover::after{right:0}.sndbtn{width:calc(38px * var(--bigk));height:calc(38px * var(--bigk));border-radius:50%;flex:none}.sndbtn svg{width:calc(17px * var(--bigk));height:calc(17px * var(--bigk))}.sndbtn .s-eq{right:calc(-2px * var(--bigk));bottom:calc(-2px * var(--bigk));gap:calc(1.5px * var(--bigk));height:calc(9px * var(--bigk));padding:calc(2px * var(--bigk));border-radius:calc(4px * var(--bigk))}.sndbtn .s-eq i{width:calc(2px * var(--bigk));height:100%;border-radius:calc(1px * var(--bigk))}.langsel-btn{width:calc(38px * var(--bigk));height:calc(38px * var(--bigk));border-radius:50%;font:700 calc(11.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.04em;padding:0}.langsel-btn>svg:first-child{width:calc(15px * var(--bigk));height:calc(15px * var(--bigk))}.langsel-btn .lcar{width:calc(10px * var(--bigk));height:calc(10px * var(--bigk))}.langsel-menu{top:calc(100% + calc(9px * var(--bigk)));right:0;min-width:calc(180px * var(--bigk));border-radius:calc(16px * var(--bigk));padding:calc(6px * var(--bigk))}.langsel-menu .lh2{font:700 calc(9.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.14em;padding:calc(9px * var(--bigk)) calc(12px * var(--bigk)) calc(7px * var(--bigk))}.langopt{gap:calc(11px * var(--bigk));width:100%;border-radius:calc(10px * var(--bigk));padding:calc(10px * var(--bigk)) calc(12px * var(--bigk));font:600 calc(14px * var(--bigk))/1 'Inter',system-ui,sans-serif}.langopt .lflag{width:calc(24px * var(--bigk));height:auto;border-radius:calc(3px * var(--bigk));flex:none}.langopt .ck{margin-left:auto;width:calc(16px * var(--bigk));height:calc(16px * var(--bigk))}.consel-menu{top:calc(100% + calc(9px * var(--bigk)));right:0;min-width:calc(238px * var(--bigk));max-height:min(72vh,calc(540px * var(--bigk)));border-radius:calc(16px * var(--bigk));padding:calc(6px * var(--bigk))}.consel-menu .lh2{font:700 calc(9.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.14em;padding:calc(9px * var(--bigk)) calc(12px * var(--bigk)) calc(7px * var(--bigk))}.conopt{gap:calc(11px * var(--bigk));width:100%;border-radius:calc(10px * var(--bigk));padding:calc(10px * var(--bigk)) calc(12px * var(--bigk));font:600 calc(14px * var(--bigk))/1 'Inter',system-ui,sans-serif}.conopt svg{width:calc(16px * var(--bigk));height:calc(16px * var(--bigk));flex:none}.conopt em{margin-left:auto;padding-left:calc(14px * var(--bigk));font:600 calc(11px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.02em}.svcsel-btn{gap:calc(6px * var(--bigk));padding:0;font:600 calc(13.5px * var(--bigk))/1 'Inter',system-ui,sans-serif}.svcsel-btn .lcar{width:calc(9px * var(--bigk));height:calc(9px * var(--bigk))}.svcsel-menu{top:calc(100% + calc(12px * var(--bigk)));left:50%;min-width:calc(264px * var(--bigk));border-radius:calc(16px * var(--bigk));padding:calc(6px * var(--bigk))}.svcsel-menu .lh2{font:700 calc(9.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.14em;padding:calc(9px * var(--bigk)) calc(12px * var(--bigk)) calc(7px * var(--bigk))}.svcopt{width:100%;border-radius:calc(10px * var(--bigk));padding:calc(10px * var(--bigk)) calc(12px * var(--bigk));font:600 calc(13.5px * var(--bigk))/1.3 'Inter',system-ui,sans-serif}.ghint{gap:calc(12px * var(--bigk));width:100%;max-width:none;margin-top:clamp(calc(14px * var(--bigk)),2vw,calc(22px * var(--bigk)));font:700 calc(9.5px * var(--bigk))/1.5 'Inter',system-ui,sans-serif;letter-spacing:.22em}.ghint::before,.ghint::after{height:calc(1px * var(--bigk));flex:1;max-width:calc(64px * var(--bigk))}.rvnav{gap:clamp(calc(22px * var(--bigk)),4vw,calc(44px * var(--bigk)));margin-top:clamp(calc(12px * var(--bigk)),2.2vh,calc(26px * var(--bigk)))}.rvbtn{border-radius:calc(14px * var(--bigk));padding:0;margin:0;width:clamp(calc(56px * var(--bigk)),7vw,calc(72px * var(--bigk)));height:clamp(calc(46px * var(--bigk)),5.6vh,calc(54px * var(--bigk)))}.rvbtn svg{width:calc(22px * var(--bigk));height:calc(22px * var(--bigk))}.rvcount{font:700 calc(12.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.08em;gap:calc(6px * var(--bigk));min-width:calc(60px * var(--bigk))}.rvcount b{font-size:calc(17px * var(--bigk))}.sgal{gap:calc(8px * var(--bigk));margin-top:calc(10px * var(--bigk));padding:calc(2px * var(--bigk)) 0 calc(4px * var(--bigk));font:700 calc(10.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.18em}.sgal .ar{font-size:calc(13px * var(--bigk));line-height:1}#galbox{inset:0}.gb-back{inset:0}.gb-fig{margin:0;width:min(86vw,calc(1180px * var(--bigk)));max-height:72vh}.gb-fig img{max-width:100%;max-height:72vh;border-radius:calc(14px * var(--bigk))}.gb-x{top:clamp(calc(14px * var(--bigk)),3vh,calc(28px * var(--bigk)));right:clamp(calc(14px * var(--bigk)),3vw,calc(28px * var(--bigk)));width:calc(52px * var(--bigk));height:calc(44px * var(--bigk))}.gb-nav{top:50%}.gb-prev{left:clamp(calc(10px * var(--bigk)),3vw,calc(36px * var(--bigk)))}.gb-next{right:clamp(calc(10px * var(--bigk)),3vw,calc(36px * var(--bigk)))}.gb-foot{bottom:clamp(calc(16px * var(--bigk)),4vh,calc(34px * var(--bigk)));left:0;right:0;gap:calc(16px * var(--bigk))}.gb-lab{font:700 calc(10.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.22em;padding-bottom:calc(4px * var(--bigk))}.gb-count{font:700 calc(12px * var(--bigk))/1 'Inter',system-ui,sans-serif}.gb-count b{font-size:calc(15px * var(--bigk))}.c-count{bottom:clamp(calc(18px * var(--bigk)),4vw,calc(32px * var(--bigk)));left:clamp(calc(20px * var(--bigk)),4vw,calc(44px * var(--bigk)));font:700 calc(12px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.08em;gap:calc(7px * var(--bigk))}.c-count .cur{font-size:calc(15px * var(--bigk))}.c-count .plabel{margin-left:calc(10px * var(--bigk));font:700 calc(10px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.16em}.rail{right:clamp(calc(16px * var(--bigk)),2.6vw,calc(34px * var(--bigk)));top:50%;gap:calc(6px * var(--bigk))}.rail button{gap:calc(9px * var(--bigk));padding:calc(9px * var(--bigk));min-width:calc(44px * var(--bigk));min-height:calc(22px * var(--bigk))}.rail .rlb{font:700 calc(10px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.14em}.rail .rd{width:calc(6px * var(--bigk));height:calc(6px * var(--bigk));border-radius:50%;flex:none}.mbar{left:0;right:0;bottom:0;grid-template-columns:1fr 1fr 1fr}.mbar a{gap:calc(3px * var(--bigk));padding:calc(9px * var(--bigk)) calc(4px * var(--bigk)) calc(calc(9px * var(--bigk)) + env(safe-area-inset-bottom));font:700 calc(11px * var(--bigk))/1 'Inter',system-ui,sans-serif}.mbar svg{width:calc(19px * var(--bigk));height:calc(19px * var(--bigk))}#curtain{inset:0;grid-template-columns:1fr 1fr 1fr}#blinds{inset:0;grid-template-columns:repeat(10,1fr)}#shade{inset:0}.grain{inset:-60%;width:220%;height:220%}.vig{inset:0}#s4 .ph video{width:100%;height:100%}#s0 .hx-ext{inset:0}#s0 .hx-ext::after{inset:0}#s0 .hx-ext img{width:100%;height:100%}#s0 .hx-ext::after{inset:0}#s0 .hx-frame{left:50%;top:50%;width:44vw;height:54vh;border-radius:calc(20px * var(--bigk))}#s0 .hx-frame::after{inset:0}#s0 .hx-frame img{width:100%;height:100%}#s0 .hx-veil{inset:0}#s0 .hx-title{inset:0;gap:calc(2px * var(--bigk));padding:0 6vw}#s0 .hx-title img{width:clamp(calc(200px * var(--bigk)),32vw,calc(400px * var(--bigk)));height:auto}#s0 .hx-title .ht-mark{width:clamp(calc(50px * var(--bigk)),7.5vw,calc(80px * var(--bigk)));margin-bottom:calc(11px * var(--bigk))}#s0 .hx-hint{left:50%;bottom:clamp(calc(24px * var(--bigk)),5vh,calc(52px * var(--bigk)));gap:calc(9px * var(--bigk));font:700 calc(10px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.24em}#s0 .hx-hint .ms{width:calc(22px * var(--bigk));height:calc(34px * var(--bigk));border-radius:calc(12px * var(--bigk))}#s0 .hx-hint .ms::after{left:50%;top:calc(7px * var(--bigk));width:calc(3px * var(--bigk));height:calc(6px * var(--bigk));border-radius:calc(2px * var(--bigk))}.insrow{margin-top:clamp(calc(26px * var(--bigk)),3.4vw,calc(42px * var(--bigk)));max-width:calc(560px * var(--bigk))}.insrow h3{font:700 calc(10px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.2em;margin-bottom:calc(14px * var(--bigk))}.instrack{gap:calc(44px * var(--bigk));width:max-content;padding:0 calc(22px * var(--bigk))}.inslogo{width:auto}#s1 .inner{perspective:calc(1100px * var(--bigk))}#seam{left:0;right:0;top:0;height:30vh}#bloom{inset:0}#beam{inset:0}#beam i{top:-12%;bottom:-12%;left:0;width:16vw}#warp{width:46vmax;height:46vmax;margin:0}#warp svg{width:100%;height:100%}#flashx{inset:0}#s0 h1{font-size:clamp(calc(38px * var(--bigk)),6.8vw,calc(92px * var(--bigk)));max-width:16ch}#s0 .sub{margin:clamp(calc(22px * var(--bigk)),3vw,calc(34px * var(--bigk))) 0 0;font:400 clamp(calc(16px * var(--bigk)),1.4vw,calc(19px * var(--bigk)))/1.6 'Inter',system-ui,sans-serif;max-width:44ch}#s0 .acts{gap:calc(12px * var(--bigk));margin:clamp(calc(26px * var(--bigk)),3.4vw,calc(38px * var(--bigk))) 0 0}#s0 .cue{left:50%;bottom:clamp(calc(18px * var(--bigk)),4vh,calc(30px * var(--bigk)));gap:calc(8px * var(--bigk));font:700 calc(10px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.24em}#s0 .cue .ms{width:calc(22px * var(--bigk));height:calc(34px * var(--bigk));border-radius:calc(12px * var(--bigk))}#s0 .cue .ms::after{left:50%;top:calc(7px * var(--bigk));width:calc(3px * var(--bigk));height:calc(6px * var(--bigk));border-radius:calc(2px * var(--bigk))}#s1 .mapbox{right:clamp(2%,6vw,9%);top:50%;width:min(52vw,calc(700px * var(--bigk)))}#s1 .mapbox img{width:100%;height:100%}#s1 .mapbox canvas{inset:0;width:100%;height:100%}#s1 .beam{left:43.7%;top:-40%;width:7%;height:99%}#s1 h2{font-size:clamp(calc(26px * var(--bigk)),3.6vw,calc(44px * var(--bigk)));max-width:15ch}#s1 .lead{margin-top:calc(12px * var(--bigk));font:400 clamp(calc(14px * var(--bigk)),1.3vw,calc(17px * var(--bigk)))/1.6 'Inter',system-ui,sans-serif;max-width:40ch}#s1 .usbox{margin-top:clamp(calc(20px * var(--bigk)),2.6vw,calc(30px * var(--bigk)));max-width:40ch}#s1 .usb-div{gap:calc(12px * var(--bigk));margin-bottom:clamp(calc(14px * var(--bigk)),1.8vw,calc(20px * var(--bigk)));font:700 calc(9.5px * var(--bigk))/1.5 'Inter',system-ui,sans-serif;letter-spacing:.22em}#s1 .usb-div::before,#s1 .usb-div::after{height:calc(1px * var(--bigk));flex:1;max-width:calc(36px * var(--bigk))}#s1 .usng{grid-template-columns:repeat(2,1fr);gap:calc(16px * var(--bigk)) calc(22px * var(--bigk));margin-top:0}#s1 .usng .nc{padding-left:calc(16px * var(--bigk))}#s1 .usng .nc:nth-child(2n+1){padding-left:0}#s1 .usng .n{font-size:clamp(calc(22px * var(--bigk)),2.4vw,calc(28px * var(--bigk)))}#s1 .usb-note{margin-top:clamp(calc(16px * var(--bigk)),2vw,calc(22px * var(--bigk)));font:400 calc(13px * var(--bigk))/1.55 'Inter',system-ui,sans-serif;max-width:40ch}#s1 .usb-cta{margin-top:calc(12px * var(--bigk))}#s2 .panel{border-radius:calc(24px * var(--bigk));padding:clamp(calc(28px * var(--bigk)),3.4vw,calc(48px * var(--bigk)));max-width:calc(640px * var(--bigk))}#s2 h2{font-size:clamp(calc(26px * var(--bigk)),3.6vw,calc(44px * var(--bigk)))}#s2 .nl{margin-top:calc(12px * var(--bigk));font:400 clamp(calc(14px * var(--bigk)),1.3vw,calc(17px * var(--bigk)))/1.6 'Inter',system-ui,sans-serif;max-width:52ch}.ng{grid-template-columns:repeat(3,1fr);gap:clamp(calc(22px * var(--bigk)),2.6vw,calc(38px * var(--bigk)));margin-top:clamp(calc(24px * var(--bigk)),2.6vw,calc(38px * var(--bigk)))}.nc{padding-top:calc(14px * var(--bigk))}.nc::before{top:0;left:0;width:calc(28px * var(--bigk));height:calc(2.5px * var(--bigk));border-radius:calc(2px * var(--bigk))}.nc .n{font:700 clamp(calc(30px * var(--bigk)),3.6vw,calc(46px * var(--bigk)))/1 'Sora',system-ui,sans-serif}.nc .l{margin-top:calc(8px * var(--bigk));font:500 calc(12.5px * var(--bigk))/1.45 'Inter',system-ui,sans-serif}#s3 .col{inset:0;padding:0 clamp(calc(22px * var(--bigk)),5vw,calc(64px * var(--bigk)))}#s3 h2{font-size:clamp(calc(24px * var(--bigk)),3.2vw,calc(40px * var(--bigk)));max-width:22ch}.svacc{gap:calc(10px * var(--bigk));margin-top:clamp(calc(18px * var(--bigk)),2.4vw,calc(30px * var(--bigk)));height:clamp(calc(300px * var(--bigk)),46vh,calc(440px * var(--bigk)));max-width:calc(1100px * var(--bigk))}.sacc{border-radius:calc(18px * var(--bigk));flex:1;min-width:0}.sacc img{inset:0;width:100%;height:100%}.scrim2{inset:0}.sacc .si{top:calc(13px * var(--bigk));left:50%}.sacc .si svg{width:calc(17px * var(--bigk));height:calc(17px * var(--bigk))}.sacc.on .si{left:calc(16px * var(--bigk))}.sacc-vt{left:50%;bottom:calc(16px * var(--bigk));font:600 calc(12.5px * var(--bigk))/1 'Sora',system-ui,sans-serif;max-height:76%}.sacc-tx{left:0;right:0;bottom:0;padding:calc(14px * var(--bigk)) calc(16px * var(--bigk))}.sacc-tx h3{font:600 calc(16px * var(--bigk))/1.15 'Sora',system-ui,sans-serif}.sacc-tx p{font:400 calc(11.5px * var(--bigk))/1.42 'Inter',system-ui,sans-serif;margin-top:calc(5px * var(--bigk))}#s4 .ph{inset:auto;left:8%;top:10%;width:48%;height:56%;border-radius:calc(18px * var(--bigk))}#s4 .oh{left:8%;bottom:9%;max-width:calc(600px * var(--bigk))}#s4 h2{font-size:clamp(calc(24px * var(--bigk)),3.2vw,calc(40px * var(--bigk)))}#s4 .ol{margin-top:calc(10px * var(--bigk));font:400 clamp(calc(13.5px * var(--bigk)),1.25vw,calc(16px * var(--bigk)))/1.55 'Inter',system-ui,sans-serif;max-width:46ch}#s4 .steps.fan{right:8%;top:50%;width:34%;min-height:calc(340px * var(--bigk))}.ostep{border-radius:calc(16px * var(--bigk));padding:calc(15px * var(--bigk)) calc(17px * var(--bigk))}.fan .ostep{width:100%}.ostep .os{font:700 calc(10px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.14em}.oh2{gap:calc(8px * var(--bigk));margin-bottom:calc(8px * var(--bigk))}.oh2 .oi svg{width:calc(20px * var(--bigk));height:calc(20px * var(--bigk))}.oh2 .os{margin:0}.ostep h4{font:600 calc(14.5px * var(--bigk))/1.15 'Sora',system-ui,sans-serif;margin:calc(7px * var(--bigk)) 0 calc(4px * var(--bigk))}.ostep p{font:400 calc(11.5px * var(--bigk))/1.45 'Inter',system-ui,sans-serif}.ostep.new::after{top:calc(10px * var(--bigk));right:calc(10px * var(--bigk));font:800 calc(8.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.14em;padding:0 0 calc(3px * var(--bigk))}#s5 .rh{gap:calc(20px * var(--bigk));max-width:calc(1020px * var(--bigk));margin:0 auto;width:100%}#s5 h2{font-size:clamp(calc(24px * var(--bigk)),3.2vw,calc(40px * var(--bigk)))}.rrate{gap:calc(12px * var(--bigk))}.rrate .num{font:700 calc(36px * var(--bigk))/1 'Sora',system-ui,sans-serif}.rrate .gg{width:calc(22px * var(--bigk));height:calc(22px * var(--bigk))}.rrate .stars svg{width:calc(14px * var(--bigk));height:calc(14px * var(--bigk))}.rrate .rs{font:500 calc(12px * var(--bigk))/1.4 'Inter',system-ui,sans-serif;margin-left:calc(6px * var(--bigk))}.rscroll{gap:calc(16px * var(--bigk));padding:calc(20px * var(--bigk)) calc(2px * var(--bigk)) calc(8px * var(--bigk));max-width:calc(1020px * var(--bigk));margin:0 auto;width:100%}.rcard{flex:0 0 clamp(calc(260px * var(--bigk)),30vw,calc(320px * var(--bigk)));border-radius:calc(18px * var(--bigk));padding:calc(20px * var(--bigk));gap:calc(11px * var(--bigk))}.rcard .rst svg{width:calc(14px * var(--bigk));height:calc(14px * var(--bigk))}.rcard .rtx{font:400 calc(13.5px * var(--bigk))/1.55 'Inter',system-ui,sans-serif}.rcard .rfoot{margin-top:auto;gap:calc(10px * var(--bigk));padding-top:calc(12px * var(--bigk))}.rcard .rav{width:calc(34px * var(--bigk));height:calc(34px * var(--bigk));border-radius:50%;font:700 calc(14px * var(--bigk))/1 'Sora',system-ui,sans-serif;flex:none}.rcard .rn{font:700 calc(12.5px * var(--bigk))/1.2 'Inter',system-ui,sans-serif}.rcard .rd{font:500 calc(11px * var(--bigk))/1.3 'Inter',system-ui,sans-serif}#s6 .ph{left:52%}#s6 .ph::after{inset:0}#s6 .col{inset:0;padding:clamp(calc(22px * var(--bigk)),5vw,calc(64px * var(--bigk)))}.cgrid{grid-template-columns:1.02fr .98fr;gap:clamp(calc(26px * var(--bigk)),4.5vw,calc(64px * var(--bigk)));width:100%}#s6 h2{font-size:clamp(calc(30px * var(--bigk)),4.4vw,calc(62px * var(--bigk)));max-width:14ch}#s6 .cacts{gap:calc(12px * var(--bigk));margin-top:clamp(calc(24px * var(--bigk)),3vw,calc(36px * var(--bigk)))}#s6 .cinfo{margin-top:clamp(calc(22px * var(--bigk)),2.6vw,calc(32px * var(--bigk)));gap:calc(9px * var(--bigk));font:500 calc(14px * var(--bigk))/1.5 'Inter',system-ui,sans-serif}#s6 .foot{margin-top:clamp(calc(22px * var(--bigk)),3vw,calc(36px * var(--bigk)));font:500 calc(11.5px * var(--bigk))/1.5 'Inter',system-ui,sans-serif}body.fb #stage{height:auto}body.fb .slide{height:auto;min-height:100svh}#s0 .mote{width:calc(5px * var(--bigk));height:calc(5px * var(--bigk));border-radius:50%}#s2 .panel{border-radius:calc(20px * var(--bigk))}#s3 .sg{border-radius:calc(20px * var(--bigk))}.ostep{border-radius:calc(14px * var(--bigk))}.rcard{border-radius:calc(14px * var(--bigk))}#s4 .ph{border-radius:calc(18px * var(--bigk))}.srow .sd{max-width:52ch}.ng .nc{padding-left:calc(18px * var(--bigk))}.ng .nc:nth-child(3n+1){padding-left:0}.aura{border-radius:50%}#s0 .aura{left:-8%;bottom:-12%;width:56vmin;height:56vmin}#s2 .aura{left:2%;top:12%;width:52vmin;height:52vmin}#s4 .aura{right:-6%;bottom:-10%;width:60vmin;height:60vmin}#s5 .aura{left:30%;bottom:-14%;width:64vmin;height:64vmin}#s6 .aura{left:-6%;top:-8%;width:50vmin;height:50vmin}.topshade{left:0;right:0;top:0;height:calc(110px * var(--bigk))}.veil2{inset:0}.hintp{gap:calc(7px * var(--bigk));font:700 calc(8.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.26em}.hintp svg{width:calc(14px * var(--bigk));height:calc(14px * var(--bigk))}.rscroll{height:clamp(calc(300px * var(--bigk)),46vh,calc(430px * var(--bigk)));max-width:calc(480px * var(--bigk));margin:calc(14px * var(--bigk)) auto 0;padding:0}.rcard{left:50%;top:0;width:min(88vw,calc(440px * var(--bigk)));margin-left:max(-44vw,calc(-220px * var(--bigk)))}.orbit{right:6%;top:50%;width:44%;height:82%}.orb-stage{width:100%;height:100%}.orb-ring{left:50%;top:50%;width:calc(var(--r)*2);height:calc(var(--r)*2);border-radius:50%}.orb-ring::after{inset:calc(-14px * var(--bigk));border-radius:50%}.orb-core{left:50%;top:50%;width:calc(56px * var(--bigk));height:calc(56px * var(--bigk));border-radius:50%}.orb-core b{width:calc(20px * var(--bigk));height:calc(20px * var(--bigk));border-radius:50%}.orb-core i{inset:0;border-radius:50%}.onode{left:50%;top:50%;padding:0;gap:calc(7px * var(--bigk))}.on-dot{width:calc(44px * var(--bigk));height:calc(44px * var(--bigk));border-radius:50%}.on-dot svg{width:calc(20px * var(--bigk));height:calc(20px * var(--bigk))}.onode.new .on-dot::after{top:calc(-2px * var(--bigk));right:calc(-2px * var(--bigk));width:calc(9px * var(--bigk));height:calc(9px * var(--bigk));border-radius:50%}.on-lbl{font:700 calc(10.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.06em}.orb-detail{left:50%;top:50%;width:min(74%,calc(260px * var(--bigk)));border-radius:calc(16px * var(--bigk));padding:calc(15px * var(--bigk)) calc(17px * var(--bigk))}.orb-detail .od-badge{font:800 calc(8.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.14em;padding:0 0 calc(3px * var(--bigk));margin-bottom:calc(9px * var(--bigk));width:max-content}.orb-detail .od-title{font:600 calc(16px * var(--bigk))/1.15 'Sora',system-ui,sans-serif}.orb-detail .od-desc{font:400 calc(12px * var(--bigk))/1.5 'Inter',system-ui,sans-serif;margin-top:calc(7px * var(--bigk))}#sh h2{font-size:clamp(calc(26px * var(--bigk)),3.6vw,calc(44px * var(--bigk)))}.hs-lead{margin-top:calc(14px * var(--bigk));font:400 clamp(calc(14px * var(--bigk)),1.3vw,calc(17px * var(--bigk)))/1.65 'Inter',system-ui,sans-serif;max-width:56ch}.hgal{margin-top:clamp(calc(20px * var(--bigk)),2.6vw,calc(36px * var(--bigk)));height:clamp(calc(310px * var(--bigk)),40vh,calc(430px * var(--bigk)));max-width:calc(1080px * var(--bigk));width:100%;perspective:calc(1500px * var(--bigk))}.hgal-ring{inset:0}.hcard{left:50%;top:50%;width:var(--hcw);height:var(--hch);margin:calc(var(--hch)/-2) 0 0 calc(var(--hcw)/-2);border-radius:calc(18px * var(--bigk))}.hcard img{inset:0;width:100%;height:100%}.hcard .hov{left:0;right:0;bottom:0;padding:calc(16px * var(--bigk)) calc(16px * var(--bigk)) calc(13px * var(--bigk))}.hcard .hy{font:700 clamp(calc(20px * var(--bigk)),2vw,calc(26px * var(--bigk)))/1 'Sora',system-ui,sans-serif}.hcard .ht{margin-top:calc(6px * var(--bigk));font:500 calc(11.5px * var(--bigk))/1.45 'Inter',system-ui,sans-serif}.hghint{left:50%;bottom:calc(2px * var(--bigk));gap:calc(9px * var(--bigk))}.hghint span{font:700 calc(8.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.22em}#se h2{font-size:clamp(calc(24px * var(--bigk)),3.2vw,calc(40px * var(--bigk)))}.es-lead{margin-top:calc(10px * var(--bigk));font:400 clamp(calc(13px * var(--bigk)),1.2vw,calc(16px * var(--bigk)))/1.6 'Inter',system-ui,sans-serif}.spcar{grid-template-columns:1.05fr .95fr;gap:clamp(calc(18px * var(--bigk)),3vw,calc(40px * var(--bigk)));margin-top:clamp(calc(16px * var(--bigk)),2.2vw,calc(26px * var(--bigk)));max-width:calc(1040px * var(--bigk))}.spwheel{border-radius:calc(26px * var(--bigk));min-height:calc(420px * var(--bigk))}.spwheel::before,.spwheel::after{left:0;right:0;height:calc(64px * var(--bigk))}.spwheel::before{top:0}.spwheel::after{bottom:0}.spchips{inset:0}.sphint{right:calc(10px * var(--bigk));top:50%;gap:calc(8px * var(--bigk))}.sphint span{font:700 calc(8.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.22em}.spchip{padding:calc(10px * var(--bigk)) calc(6px * var(--bigk));font:600 calc(12px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.12em}.spchip span{padding-bottom:calc(7px * var(--bigk))}.spchip span::after{left:0;right:100%;bottom:0;height:calc(2px * var(--bigk))}.spchip.on{font-size:calc(15px * var(--bigk));letter-spacing:.14em}.spchip.on span::after{right:0}.spstage{min-height:calc(380px * var(--bigk))}.spcard{width:min(100%,calc(340px * var(--bigk)));max-height:100%;border-radius:calc(26px * var(--bigk))}.spcard img{width:100%;height:100%}.spcard .spov{inset:auto 0 0 0;padding:calc(56px * var(--bigk)) calc(18px * var(--bigk)) calc(16px * var(--bigk));gap:calc(8px * var(--bigk))}.spcard .spbadge{gap:calc(8px * var(--bigk));font:700 calc(9.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.22em}.spcard .spbadge::before{width:calc(18px * var(--bigk));height:calc(1.5px * var(--bigk));flex:none}.spcard .spdes{font:500 calc(14.5px * var(--bigk))/1.4 'Inter',system-ui,sans-serif}.spcard .spwa{gap:calc(9px * var(--bigk));margin-top:calc(6px * var(--bigk));padding:calc(2px * var(--bigk)) 0 calc(8px * var(--bigk));font:700 calc(11.5px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.16em}.spcard .spwa::after{left:0;right:0;bottom:0;height:calc(2px * var(--bigk))}.cacts{gap:calc(11px * var(--bigk));margin-top:clamp(calc(20px * var(--bigk)),2.6vw,calc(30px * var(--bigk)));max-width:calc(420px * var(--bigk))}.acard{gap:calc(14px * var(--bigk));padding:calc(14px * var(--bigk)) calc(16px * var(--bigk));border-radius:calc(15px * var(--bigk))}.acard .ai{flex:none;width:calc(40px * var(--bigk));height:calc(40px * var(--bigk));border-radius:calc(12px * var(--bigk))}.acard .ai svg{width:calc(20px * var(--bigk));height:calc(20px * var(--bigk))}.acard .at{gap:calc(2px * var(--bigk));min-width:0}.acard .at b{font:700 calc(13.5px * var(--bigk))/1.2 'Inter',system-ui,sans-serif}.acard .at small{font:500 calc(11px * var(--bigk))/1.3 'Inter',system-ui,sans-serif}.acard .ar{margin-left:auto;font-size:calc(16px * var(--bigk))}.fcard{padding:clamp(calc(18px * var(--bigk)),2.2vw,calc(26px * var(--bigk)));border-radius:calc(20px * var(--bigk))}.cf-h{font:600 calc(14.5px * var(--bigk))/1.3 'Sora',system-ui,sans-serif;margin-bottom:calc(14px * var(--bigk))}.cform{max-width:calc(520px * var(--bigk))}.cf-grid{grid-template-columns:1fr 1fr;gap:calc(10px * var(--bigk))}.cf-row input,.cf-row select{width:100%;min-height:calc(40px * var(--bigk));padding:calc(14px * var(--bigk)) calc(2px * var(--bigk)) calc(8px * var(--bigk));border-radius:0;font:500 calc(14px * var(--bigk))/1.2 'Inter',system-ui,sans-serif}.cf-row select{padding-top:calc(10px * var(--bigk))}.cf-row label{left:calc(2px * var(--bigk));top:50%;font:500 calc(13px * var(--bigk))/1 'Inter',system-ui,sans-serif}.cf-row input:focus+label,.cf-row input:not(:placeholder-shown)+label{top:calc(8px * var(--bigk));font-size:calc(8.5px * var(--bigk));letter-spacing:.14em}.cf-send{gap:calc(10px * var(--bigk));margin-top:calc(14px * var(--bigk));padding:calc(14px * var(--bigk)) 0 calc(15px * var(--bigk));font:700 calc(14px * var(--bigk))/1 'Inter',system-ui,sans-serif;letter-spacing:.17em;min-height:calc(44px * var(--bigk))}.cf-send::after{left:0;right:0;bottom:0;height:calc(2px * var(--bigk))}.cf-note{margin-top:calc(10px * var(--bigk));font:400 calc(10.5px * var(--bigk))/1.5 'Inter',system-ui,sans-serif;max-width:52ch}.cf-note a,#s6 .foot a{text-underline-offset:calc(2px * var(--bigk))}.cthanks h3{font:600 clamp(calc(20px * var(--bigk)),2.4vw,calc(26px * var(--bigk)))/1.2 'Sora',system-ui,sans-serif}.cthanks p{margin-top:calc(8px * var(--bigk));font:400 calc(14px * var(--bigk))/1.6 'Inter',system-ui,sans-serif;max-width:44ch}.sr-only{width:calc(1px * var(--bigk));height:calc(1px * var(--bigk))}.skip-link{top:calc(10px * var(--bigk));left:calc(20px * var(--bigk));padding:calc(16px * var(--bigk));border-radius:calc(10px * var(--bigk))}.grain{inset:0;width:100%;height:100%}.wrap,#s3 .col,#s6 .col{max-width:calc(1400px * var(--bigk));padding-left:clamp(calc(28px * var(--bigk)),6.8vw,calc(104px * var(--bigk)));padding-right:clamp(calc(62px * var(--bigk)),8vw,calc(120px * var(--bigk)))}.ey{font-size:calc(10px * var(--bigk));letter-spacing:.2em;line-height:1.5;margin-bottom:calc(20px * var(--bigk))}.ey::before{width:calc(24px * var(--bigk))}.slide h2{letter-spacing:-.045em;line-height:1.12}.ghint{font-size:calc(9px * var(--bigk));letter-spacing:.14em;margin-top:calc(18px * var(--bigk));max-width:none}.ghint::before{flex:none;width:calc(20px * var(--bigk))}.btn{font-size:calc(11px * var(--bigk));letter-spacing:.1em;gap:calc(15px * var(--bigk));min-height:calc(46px * var(--bigk))}.c-brand{top:calc(24px * var(--bigk));left:calc(36px * var(--bigk));min-height:calc(48px * var(--bigk));gap:calc(12px * var(--bigk))}.c-brand::after{font:600 calc(10px * var(--bigk))/1 'Inter',sans-serif;letter-spacing:.16em}.c-brand img{height:calc(34px * var(--bigk))!important}.c-tr{top:calc(24px * var(--bigk));right:calc(32px * var(--bigk));gap:calc(8px * var(--bigk));padding:calc(5px * var(--bigk));border-radius:calc(40px * var(--bigk))}.c-tr nav{padding:0 calc(17px * var(--bigk));gap:calc(24px * var(--bigk))}.c-tr nav a,.svcsel-btn{font-size:calc(12px * var(--bigk));min-height:calc(44px * var(--bigk))}.c-tr nav a::after{bottom:calc(8px * var(--bigk))}.sndbtn,.langsel-btn{width:calc(40px * var(--bigk));height:calc(40px * var(--bigk))}.sndbtn svg{width:calc(18px * var(--bigk));height:calc(18px * var(--bigk))}.langsel-menu,.consel-menu,.svcsel-menu{border-radius:calc(18px * var(--bigk));padding:calc(10px * var(--bigk))}.conopt,.svcopt,.langopt{min-height:calc(44px * var(--bigk));font-size:calc(13px * var(--bigk));line-height:1.35}.svcsel-menu{max-height:min(70vh,calc(650px * var(--bigk)))}.rail{right:calc(25px * var(--bigk));gap:0}.rail button{min-height:calc(36px * var(--bigk));width:calc(40px * var(--bigk));padding:calc(8px * var(--bigk))}.rail button::before{font:500 calc(9px * var(--bigk))/1 'Inter',sans-serif;right:calc(5px * var(--bigk))}.rail .rd{width:calc(3px * var(--bigk));height:calc(16px * var(--bigk));border-radius:calc(4px * var(--bigk))}.rail button.on .rd{height:calc(28px * var(--bigk))}.rail .rlb{font-size:calc(9px * var(--bigk));letter-spacing:.12em;right:calc(43px * var(--bigk));padding:calc(8px * var(--bigk)) calc(10px * var(--bigk));border-radius:calc(6px * var(--bigk))}.c-count{left:calc(36px * var(--bigk));bottom:calc(30px * var(--bigk));gap:calc(8px * var(--bigk));font-size:calc(10px * var(--bigk));min-height:calc(44px * var(--bigk))}.c-count .cur{font-size:calc(14px * var(--bigk))}.c-count .plabel{font-size:calc(9px * var(--bigk));letter-spacing:.15em;margin-left:calc(15px * var(--bigk))}.scene-progress{bottom:0;left:0;right:0;height:calc(2px * var(--bigk))}.scene-progress i{width:100%;height:100%}.scene-controls{right:calc(36px * var(--bigk));bottom:calc(28px * var(--bigk));gap:calc(8px * var(--bigk))}.scene-controls button,.service-actions button{height:calc(44px * var(--bigk));min-width:calc(44px * var(--bigk));border-radius:50%;font-size:calc(20px * var(--bigk))}.scene-controls #scene-next{border-radius:calc(30px * var(--bigk));padding:0 calc(18px * var(--bigk));gap:calc(24px * var(--bigk))}#scene-next-label{font:600 calc(10px * var(--bigk))/1 'Inter',sans-serif;letter-spacing:.08em}#intro-skip{right:calc(36px * var(--bigk));bottom:calc(32px * var(--bigk));min-height:calc(44px * var(--bigk));padding:0 calc(22px * var(--bigk));border-radius:calc(30px * var(--bigk));font:500 calc(12px * var(--bigk))/1 'Inter',sans-serif}#intro-skip span{margin-left:calc(24px * var(--bigk))}#s0 .hx-hint{border-radius:calc(40px * var(--bigk));padding:calc(12px * var(--bigk)) calc(20px * var(--bigk));gap:calc(18px * var(--bigk));min-height:calc(50px * var(--bigk));letter-spacing:.15em;font-size:calc(10px * var(--bigk));bottom:calc(110px * var(--bigk))}#s0 .hx-hint .ms{width:calc(16px * var(--bigk));height:calc(24px * var(--bigk))}.hx-hint .ms::after{top:calc(4px * var(--bigk))!important;height:calc(4px * var(--bigk))!important;width:calc(2px * var(--bigk))!important}#s0 .hx-title::after{font:500 calc(9px * var(--bigk))/1.5 'Inter',sans-serif;letter-spacing:.28em;margin-top:calc(26px * var(--bigk))}#s0 .hx-frame{width:100%;height:100%;border-radius:calc(24px * var(--bigk))}#s0 .hx-frame picture{width:100%;height:100%}body.hero-expanded #s0 .hx-frame{border-radius:0}#s0 h1{font-size:clamp(calc(44px * var(--bigk)),5.4vw,calc(78px * var(--bigk)));line-height:1.04;letter-spacing:-.055em;max-width:18ch}#s0 h1 .ital{font-size:1.04em;letter-spacing:-.02em}#s0 .sub{font-size:calc(15px * var(--bigk));line-height:1.75;max-width:46ch;margin-top:calc(24px * var(--bigk))}#s0 .acts{gap:calc(24px * var(--bigk));margin-top:calc(24px * var(--bigk))}#s0 .acts .btn-p{padding:0 calc(20px * var(--bigk));border-radius:calc(40px * var(--bigk))}#s0 .insrow{margin-top:calc(32px * var(--bigk));max-width:calc(490px * var(--bigk));padding-top:calc(22px * var(--bigk))}.insrow h3{font-size:calc(9px * var(--bigk));letter-spacing:.15em}#s1 h2,#s2 h2,#sh h2,#s3 h2,#se h2,#s4 h2,#s5 h2{font-size:clamp(calc(30px * var(--bigk)),3.9vw,calc(54px * var(--bigk)))}#s1 .lead,.hs-lead{font-size:calc(14px * var(--bigk));line-height:1.75}#s1 h2{max-width:17ch}#s1 .mapbox{right:7%;width:min(51vw,calc(740px * var(--bigk)))}#s1 .usng{padding:calc(18px * var(--bigk)) 0;gap:calc(22px * var(--bigk))}#s1 .usng .nc{padding-top:0}#s1 .usb-note{font-size:calc(12px * var(--bigk));line-height:1.65}#s2 .panel{border-radius:calc(22px * var(--bigk));max-width:calc(625px * var(--bigk));padding:calc(40px * var(--bigk))}#s2 .nl{font-size:calc(14px * var(--bigk));line-height:1.65}.ng{gap:calc(28px * var(--bigk)) calc(20px * var(--bigk))}.nc .n{letter-spacing:-.045em;font-size:calc(46px * var(--bigk))}.nc .l{font-size:calc(12px * var(--bigk));line-height:1.55}.nc::before{height:calc(1px * var(--bigk));width:calc(24px * var(--bigk))}#sh .hs-lead{max-width:62ch}.hcard{border-radius:calc(18px * var(--bigk))}.hcard .hov{padding:calc(26px * var(--bigk)) calc(20px * var(--bigk)) calc(18px * var(--bigk))}.hcard .hy{letter-spacing:-.04em;font-size:calc(30px * var(--bigk))}.hcard .ht{font-size:calc(12px * var(--bigk));line-height:1.55}.svacc{margin-top:calc(22px * var(--bigk));max-width:none;height:clamp(calc(310px * var(--bigk)),45vh,calc(450px * var(--bigk)));gap:calc(8px * var(--bigk))}.sacc{border-radius:calc(16px * var(--bigk))}.sacc-vt{font-size:calc(11px * var(--bigk));letter-spacing:.02em}.sacc-tx{padding:calc(24px * var(--bigk))}.sacc-tx h3{font-size:calc(23px * var(--bigk));line-height:1.2;letter-spacing:-.03em}.sacc-tx p{font-size:calc(12px * var(--bigk));line-height:1.6;margin-top:calc(10px * var(--bigk))}.sgal{font-size:calc(10px * var(--bigk));letter-spacing:.1em;min-height:calc(44px * var(--bigk));margin-top:calc(12px * var(--bigk))}.service-bar{gap:calc(16px * var(--bigk));margin-top:calc(14px * var(--bigk));min-height:calc(44px * var(--bigk))}.service-status{gap:calc(5px * var(--bigk));font:500 calc(10px * var(--bigk))/1.4 'Inter',system-ui,sans-serif;min-width:0}.service-status i{height:calc(1px * var(--bigk));width:calc(26px * var(--bigk));margin:0 calc(10px * var(--bigk));flex:none}.service-actions{gap:calc(8px * var(--bigk));flex:none}.service-actions button{font-size:calc(18px * var(--bigk))}.specialty-search{top:clamp(calc(122px * var(--bigk)),21vh,calc(210px * var(--bigk)));right:clamp(calc(75px * var(--bigk)),11vw,calc(170px * var(--bigk)));gap:calc(12px * var(--bigk));min-height:calc(44px * var(--bigk));padding:0 calc(16px * var(--bigk));border-radius:calc(24px * var(--bigk));font-size:calc(11px * var(--bigk))}.specialty-search>span:last-child{margin-left:calc(10px * var(--bigk))}.spwheel{border-radius:calc(20px * var(--bigk))}.spcar{gap:calc(60px * var(--bigk))}.spchip{letter-spacing:.06em}.spchip.on{letter-spacing:.08em}.spcard{border-radius:calc(20px * var(--bigk))}.spcard .spov{padding:calc(64px * var(--bigk)) calc(24px * var(--bigk)) calc(24px * var(--bigk))}.spcard .spdes{font-size:calc(15px * var(--bigk));line-height:1.5}.spcard .spwa{min-height:calc(40px * var(--bigk));font-size:calc(10px * var(--bigk))}#s4 .ph{top:14%;height:45%;width:43%;left:7%;border-radius:calc(24px * var(--bigk))}#s4 .oh{left:7%;bottom:14%;max-width:43%}#s4 h2{font-size:clamp(calc(30px * var(--bigk)),3vw,calc(44px * var(--bigk)))}#s4 .ol{font-size:calc(14px * var(--bigk));line-height:1.7}.orb-ring::after{inset:calc(-22px * var(--bigk))}.on-dot{width:calc(52px * var(--bigk));height:calc(52px * var(--bigk))}.on-lbl{font-size:calc(11px * var(--bigk));letter-spacing:.02em}.orb-detail{padding:calc(22px * var(--bigk));border-radius:calc(18px * var(--bigk))}.orb-detail .od-desc{font-size:calc(13px * var(--bigk));line-height:1.6}#s5 .rh{max-width:calc(1050px * var(--bigk))}.rrate .num{font-size:calc(32px * var(--bigk))}.rrate .rs{max-width:calc(140px * var(--bigk));font-size:calc(10px * var(--bigk))}.rcard{border-radius:calc(20px * var(--bigk));padding:calc(28px * var(--bigk))}.rcard .rtx{font-size:calc(15px * var(--bigk));line-height:1.7}.rcard .rn{font-size:calc(12px * var(--bigk))}.rvbtn{border-radius:50%;width:calc(48px * var(--bigk));height:calc(48px * var(--bigk))}.rvnav{gap:calc(22px * var(--bigk))}#s6 h2{font-size:clamp(calc(36px * var(--bigk)),4.1vw,calc(58px * var(--bigk)));letter-spacing:-.05em;line-height:1.12}.cgrid{gap:7vw}.fcard{border-radius:calc(22px * var(--bigk));padding:calc(28px * var(--bigk))}.cf-h{font-size:calc(17px * var(--bigk));line-height:1.4;margin-bottom:calc(22px * var(--bigk))}.cf-grid{gap:calc(18px * var(--bigk))}.cf-row input,.cf-row select{min-height:calc(50px * var(--bigk));font-size:calc(16px * var(--bigk))}.cf-row label{font-size:calc(13px * var(--bigk))}.cf-note{font-size:calc(11px * var(--bigk));line-height:1.65}.cf-send{font-size:calc(11px * var(--bigk));letter-spacing:.08em}.acard{min-height:calc(65px * var(--bigk));padding:calc(14px * var(--bigk)) calc(18px * var(--bigk));border-radius:calc(14px * var(--bigk))}.acard .at small{font-size:calc(11px * var(--bigk))}.acard .ai{border-radius:50%}#s6 .cinfo{font-size:calc(12px * var(--bigk));line-height:1.65;gap:calc(7px * var(--bigk))}#s6 .foot{font-size:calc(10px * var(--bigk));line-height:1.7}.cf-error{font-size:calc(12px * var(--bigk));line-height:1.5;margin-top:calc(10px * var(--bigk))}#spec-search{width:min(92vw,calc(560px * var(--bigk)));max-height:80svh;margin:auto;border-radius:calc(22px * var(--bigk));padding:calc(26px * var(--bigk))}.search-head{gap:calc(20px * var(--bigk))}.search-head h2{font:500 calc(22px * var(--bigk))/1.25 'Sora',sans-serif;letter-spacing:-.035em}.search-close{flex:none;width:calc(44px * var(--bigk));height:calc(44px * var(--bigk));border-radius:50%;font-size:calc(24px * var(--bigk))}#spec-query{margin:calc(24px * var(--bigk)) 0 calc(16px * var(--bigk));width:100%;padding:calc(15px * var(--bigk)) calc(16px * var(--bigk));font:400 calc(16px * var(--bigk)) 'Inter',system-ui,sans-serif;border-radius:calc(10px * var(--bigk))}.spec-results{max-height:47svh}.spec-results button{gap:calc(20px * var(--bigk));width:100%;padding:calc(15px * var(--bigk)) calc(8px * var(--bigk));min-height:calc(48px * var(--bigk));font-size:calc(14px * var(--bigk));line-height:1.4}.spec-results small{font-size:calc(10px * var(--bigk));padding-top:calc(3px * var(--bigk))}.search-empty{padding:calc(25px * var(--bigk)) 0;font-size:calc(14px * var(--bigk))}.gb-status{inset:auto 5% 20%;font-size:calc(13px * var(--bigk))}.gb-retry{min-height:calc(44px * var(--bigk));border-radius:calc(30px * var(--bigk));padding:0 calc(24px * var(--bigk))}.gb-fig img{border-radius:calc(14px * var(--bigk))}.gb-foot{gap:calc(20px * var(--bigk))}.gb-lab{letter-spacing:.1em;line-height:1.4;max-width:65vw}.gb-x{min-width:calc(48px * var(--bigk))}.topshade{height:calc(100px * var(--bigk))}html:not(.js),html.fallback{height:auto}html:not(.js) body,body.fb{height:auto}html:not(.js) #stage,body.fb #stage{height:auto}html:not(.js) .slide,body.fb .slide{height:auto;min-height:100svh}html:not(.js) .slide .inner,body.fb .slide .inner{min-height:100svh}html:not(.js) .slide .wrap,html:not(.js) .slide .col,body.fb .slide .wrap,body.fb .slide .col{inset:auto;padding:calc(110px * var(--bigk)) 6vw calc(70px * var(--bigk));min-height:100svh}html:not(.js) #s0 .hx-frame,body.fb #s0 .hx-frame{inset:0!important;width:100%!important;height:100%!important;border-radius:0!important}html:not(.js) #s0 .insrow,body.fb #s0 .insrow{margin-top:calc(30px * var(--bigk))}html:not(.js) .svacc,body.fb .svacc{grid-template-columns:repeat(auto-fit,minmax(calc(230px * var(--bigk)),1fr));height:auto;min-height:0}html:not(.js) .sacc,body.fb .sacc{height:calc(370px * var(--bigk));min-height:calc(370px * var(--bigk));width:100%}html:not(.js) #s4 .oh,body.fb #s4 .oh{inset:auto;max-width:calc(700px * var(--bigk));padding:calc(90px * var(--bigk)) 6vw calc(30px * var(--bigk))}html:not(.js) #s4 .orbit,body.fb #s4 .orbit{inset:auto;height:auto;padding:calc(20px * var(--bigk)) 6vw calc(60px * var(--bigk));margin:0;width:100%}html:not(.js) .orb-stage,body.fb .orb-stage{gap:calc(20px * var(--bigk));grid-template-columns:repeat(2,1fr)}.on-desc{font-size:calc(12px * var(--bigk));line-height:1.6}#spchips{inset:0}#spchips .spchip{flex:0 0 calc(52px * var(--bigk));min-height:calc(52px * var(--bigk));width:100%;padding:calc(6px * var(--bigk)) calc(30px * var(--bigk));line-height:1.3;font-size:calc(12px * var(--bigk));letter-spacing:.06em}#spchips .spchip.on{font-size:calc(12px * var(--bigk));letter-spacing:.06em}#spchips .spchip span{padding-bottom:calc(5px * var(--bigk))}#se .wrap>.spcar{min-height:calc(420px * var(--bigk))}.specialty-controls{gap:calc(17px * var(--bigk));min-height:calc(44px * var(--bigk));margin-top:calc(12px * var(--bigk))}.specialty-controls button{height:calc(44px * var(--bigk));width:calc(44px * var(--bigk));border-radius:50%;font:500 calc(18px * var(--bigk)) 'Inter',system-ui,sans-serif}.specialty-status{font:500 calc(10px * var(--bigk)) 'Inter',system-ui,sans-serif;letter-spacing:.08em;min-width:calc(56px * var(--bigk))}.fallback-note{margin-top:calc(24px * var(--bigk));font:500 calc(13px * var(--bigk))/1.6 'Inter',system-ui,sans-serif}.fallback-note a{text-underline-offset:calc(3px * var(--bigk))}}
@media (min-width:1665px) and (min-height:950px){:root{--glass-blur:blur(19.8px) saturate(1.7);--glass-blur-lite:blur(14.3px) saturate(1.55);--glass-edge:inset 0 1.1px 0 rgba(255,255,255,.42),inset 0 0 0 1.1px rgba(255,255,255,.06),inset 0 -15.4px 37.4px -19.8px rgba(4,14,30,.7);--glass-lift:0 19.8px 48.4px -24.2px rgba(0,10,26,.66)}.orb-stage{--r:165px}.hgal{--hcw:259.6px;--hch:325.6px}:root{--glass-edge:inset 0 1.1px 0 rgba(255,255,255,.17);--glass-lift:0 17.6px 48.4px -30.8px rgba(0,5,20,.7)}}
@media (min-width:1815px) and (min-height:1035px){:root{--glass-blur:blur(21.6px) saturate(1.7);--glass-blur-lite:blur(15.6px) saturate(1.55);--glass-edge:inset 0 1.2px 0 rgba(255,255,255,.42),inset 0 0 0 1.2px rgba(255,255,255,.06),inset 0 -16.8px 40.8px -21.6px rgba(4,14,30,.7);--glass-lift:0 21.6px 52.8px -26.4px rgba(0,10,26,.66)}.orb-stage{--r:180px}.hgal{--hcw:283.2px;--hch:355.2px}:root{--glass-edge:inset 0 1.2px 0 rgba(255,255,255,.17);--glass-lift:0 19.2px 52.8px -33.6px rgba(0,5,20,.7)}}
@media (min-width:1966px) and (min-height:1121px){:root{--glass-blur:blur(23.4px) saturate(1.7);--glass-blur-lite:blur(16.9px) saturate(1.55);--glass-edge:inset 0 1.3px 0 rgba(255,255,255,.42),inset 0 0 0 1.3px rgba(255,255,255,.06),inset 0 -18.2px 44.2px -23.4px rgba(4,14,30,.7);--glass-lift:0 23.4px 57.2px -28.6px rgba(0,10,26,.66)}.orb-stage{--r:195px}.hgal{--hcw:306.8px;--hch:384.8px}:root{--glass-edge:inset 0 1.3px 0 rgba(255,255,255,.17);--glass-lift:0 20.8px 57.2px -36.4px rgba(0,5,20,.7)}}
@media (min-width:2193px) and (min-height:1250px){:root{--glass-blur:blur(26.1px) saturate(1.7);--glass-blur-lite:blur(18.85px) saturate(1.55);--glass-edge:inset 0 1.45px 0 rgba(255,255,255,.42),inset 0 0 0 1.45px rgba(255,255,255,.06),inset 0 -20.3px 49.3px -26.1px rgba(4,14,30,.7);--glass-lift:0 26.1px 63.8px -31.9px rgba(0,10,26,.66)}.orb-stage{--r:217.5px}.hgal{--hcw:342.2px;--hch:429.2px}:root{--glass-edge:inset 0 1.45px 0 rgba(255,255,255,.17);--glass-lift:0 23.2px 63.8px -40.6px rgba(0,5,20,.7)}}
@media (min-width:2420px) and (min-height:1380px){:root{--glass-blur:blur(28.8px) saturate(1.7);--glass-blur-lite:blur(20.8px) saturate(1.55);--glass-edge:inset 0 1.6px 0 rgba(255,255,255,.42),inset 0 0 0 1.6px rgba(255,255,255,.06),inset 0 -22.4px 54.4px -28.8px rgba(4,14,30,.7);--glass-lift:0 28.8px 70.4px -35.2px rgba(0,10,26,.66)}.orb-stage{--r:240px}.hgal{--hcw:377.6px;--hch:473.6px}:root{--glass-edge:inset 0 1.6px 0 rgba(255,255,255,.17);--glass-lift:0 25.6px 70.4px -44.8px rgba(0,5,20,.7)}}
@media (min-width:2722px) and (min-height:1552px){:root{--glass-blur:blur(32.4px) saturate(1.7);--glass-blur-lite:blur(23.4px) saturate(1.55);--glass-edge:inset 0 1.8px 0 rgba(255,255,255,.42),inset 0 0 0 1.8px rgba(255,255,255,.06),inset 0 -25.2px 61.2px -32.4px rgba(4,14,30,.7);--glass-lift:0 32.4px 79.2px -39.6px rgba(0,10,26,.66)}.orb-stage{--r:270px}.hgal{--hcw:424.8px;--hch:532.8px}:root{--glass-edge:inset 0 1.8px 0 rgba(255,255,255,.17);--glass-lift:0 28.8px 79.2px -50.4px rgba(0,5,20,.7)}}
@media (min-width:3024px) and (min-height:1724px){:root{--glass-blur:blur(36px) saturate(1.7);--glass-blur-lite:blur(26px) saturate(1.55);--glass-edge:inset 0 2px 0 rgba(255,255,255,.42),inset 0 0 0 2px rgba(255,255,255,.06),inset 0 -28px 68px -36px rgba(4,14,30,.7);--glass-lift:0 36px 88px -44px rgba(0,10,26,.66)}.orb-stage{--r:300px}.hgal{--hcw:472px;--hch:592px}:root{--glass-edge:inset 0 2px 0 rgba(255,255,255,.17);--glass-lift:0 32px 88px -56px rgba(0,5,20,.7)}}
