@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:200;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-200.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-300.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-400.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-500.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-600.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-700.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-800.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-900.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-700italic.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:800;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-800italic.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:900;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-900italic.woff2) format('woff2')}@font-face{font-family:'Barlow';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-300.woff2) format('woff2')}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-400.woff2) format('woff2')}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-500.woff2) format('woff2')}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-600.woff2) format('woff2')}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-700.woff2) format('woff2')}#swhw{--o:#ff6a13;--o2:#ffa25a;--ivory:#f2ede6;--mut:#8f8a82;--hd:'Barlow Condensed',Impact,sans-serif;--ease:cubic-bezier(.2,.8,.2,1)}#swhw *{box-sizing:border-box}#swhw{margin:0;background:#04040a;color:var(--ivory);font:400 16px/1.55 Barlow,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}#swhw img{display:block;max-width:100%}#swhw button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}#swhw a{color:inherit;text-decoration:none}#swhw h1,#swhw h2,#swhw h3{font-family:var(--hd);text-transform:uppercase;margin:0;line-height:.88;font-weight:900;font-style:italic}#swhw .k{font:600 11px/1 Barlow;letter-spacing:.36em;text-transform:uppercase;color:var(--o2)}#swhw .k i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--o);box-shadow:0 0 12px var(--o);margin-right:10px;vertical-align:1px;animation:swhw-pulse 1.6s infinite}@keyframes swhw-pulse{50%{opacity:.3}}#swhw #world{position:fixed;inset:0;width:100%;height:100%;z-index:0;display:block}#swhw #grain{position:fixed;inset:-50%;pointer-events:none;z-index:3;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:swhw-grain 1s steps(5) infinite}@keyframes swhw-grain{0%{transform:translate(0,0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-4%)}75%{transform:translate(-4%,-1%)}}#swhw #vig{position:fixed;inset:0;pointer-events:none;z-index:2;background:radial-gradient(80% 70% at 50% 45%,transparent 50%,rgb(0 0 0 / .6) 100%)}#swhw #route{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:20;display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:rgb(4 4 10 / .7);border:1px solid rgb(255 255 255 / .1);backdrop-filter:blur(8px)}#swhw #route button{width:9px;height:9px;border-radius:50%;background:#3a3a44;transition:all .3s;padding:0}#swhw #route button.on{background:var(--o);box-shadow:0 0 10px var(--o);transform:scale(1.3)}#swhw #route button.done{background:#8f8a82}#swhw #route .lb{font:700 10px/1 var(--hd);letter-spacing:.24em;text-transform:uppercase;color:#cfc9c0;padding:0 6px;min-width:120px;text-align:center}#swhw .cur,#swhw .cur2{position:fixed;left:0;top:0;pointer-events:none;z-index:100;border-radius:50%;transform:translate(-50%,-50%);opacity:0}#swhw.moved .cur,#swhw.moved .cur2{opacity:1}#swhw .cur{width:6px;height:6px;background:var(--o)}#swhw .cur2{width:36px;height:36px;border:1px solid rgb(255 162 90 / .6);transition:width .3s,height .3s,background .3s}#swhw .cur2.big{width:70px;height:70px;background:rgb(255 106 19 / .08)}@media (hover:none),(pointer:coarse){#swhw .cur,#swhw .cur2{display:none}}#swhw .swhw-main{position:relative;z-index:4}#swhw .stop{min-height:100vh;display:grid;place-items:center;padding:90px 24px 70px}#swhw .stop.short{min-height:62vh}#swhw .fx{opacity:0;transform:translateY(40px);transition:opacity .9s var(--ease),transform .9s var(--ease)}#swhw .fx.in{opacity:1;transform:none}#swhw .wrap{width:100%;max-width:1280px;margin:0 auto}#swhw .hero{text-align:center}#swhw .hero h1{font-size:clamp(76px,13vw,220px);letter-spacing:-.01em;line-height:.84;text-shadow:0 6px 40px rgb(0 0 0 / .9)}#swhw .hero .wrap{position:relative}#swhw .hero .wrap::before{content:'';position:absolute;inset:-60px -40px;background:radial-gradient(60% 60% at 50% 50%,rgb(4 4 10 / .72),#fff0 75%);z-index:-1;pointer-events:none}#swhw .hero h1 em{color:#fff0;-webkit-text-stroke:1.5px var(--o2);background:linear-gradient(90deg,var(--o),var(--o2) 45%,transparent 46%) no-repeat;background-size:0 100%;-webkit-background-clip:text;background-clip:text;animation:swhw-fill 2.2s .8s var(--ease) forwards;font-style:italic}@keyframes swhw-fill{to{background-size:250% 100%;-webkit-text-stroke-color:#fff0}}#swhw .hero p.sub{max-width:620px;margin:22px auto 0;font-size:19px;font-weight:300;color:#ddd6cc}#swhw .hero p.sub b{font-weight:600;color:#fff}#swhw .timer{display:flex;justify-content:center;align-items:flex-end;gap:2px;margin-top:26px}#swhw .timer div{text-align:center;min-width:84px}#swhw .timer b{display:block;font:200 66px/.9 var(--hd);font-variant-numeric:tabular-nums;letter-spacing:-.02em}#swhw .timer span{font:600 9px/1 Barlow;letter-spacing:.3em;text-transform:uppercase;color:var(--mut)}#swhw .timer em{font:200 52px/1 var(--hd);color:var(--o);font-style:normal;padding-bottom:20px;animation:swhw-pulse 1s infinite}#swhw .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:58px;padding:0 32px;border-radius:999px;font:700 15px/1 var(--hd);letter-spacing:.22em;text-transform:uppercase;transition:transform .35s var(--ease),background .3s,color .3s}#swhw .btn.f{background:var(--ivory);color:#000}#swhw .btn.f:hover{background:var(--o)}#swhw .btn.g{border:1px solid rgb(242 237 230 / .45);backdrop-filter:blur(8px)}#swhw .btn.g:hover{border-color:var(--o);color:var(--o2)}#swhw .hero .cta{display:flex;justify-content:center;gap:12px;margin-top:30px;flex-wrap:wrap}#swhw .hero .hint{margin-top:40px;font:600 10px/1 Barlow;letter-spacing:.4em;text-transform:uppercase;color:var(--mut);display:flex;flex-direction:column;align-items:center;gap:12px}#swhw .hero .hint i{width:1px;height:50px;background:linear-gradient(var(--o),transparent);animation:swhw-cue 2s infinite}@keyframes swhw-cue{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}#swhw .chap{text-align:center}#swhw .chap .no{font:200 clamp(60px,9vw,140px)/1 var(--hd);color:var(--o);letter-spacing:-.02em}#swhw .chap h2{font-size:clamp(60px,9vw,150px)}#swhw .chap p{max-width:520px;margin:18px auto 0;color:#cfc9c0;font-weight:300;font-size:18px}#swhw .ride{display:grid;grid-template-columns:1.15fr .85fr;gap:26px;align-items:stretch}#swhw .lamp{position:relative;border-radius:30px;overflow:hidden;min-height:560px;background:radial-gradient(60% 50% at 50% 0%,rgb(255 220 170 / .55),transparent 60%),radial-gradient(70% 70% at 50% 60%,#2a2824,#0b0b0f 80%);border:1px solid rgb(255 255 255 / .08)}#swhw .lamp .pole{position:absolute;left:50%;top:0;width:3px;height:30%;background:linear-gradient(#000,#1b1b1f);transform:translateX(-50%)}#swhw .lamp .head{position:absolute;left:50%;top:28%;width:160px;height:16px;border-radius:0 0 20px 20px;background:#111;transform:translateX(-50%);box-shadow:0 10px 50px 10px rgb(255 210 150 / .35)}#swhw .lamp .cone{position:absolute;left:50%;top:30%;width:70%;height:70%;transform:translateX(-50%);background:linear-gradient(180deg,rgb(255 225 180 / .28),rgb(255 225 180 / .04) 70%,transparent);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);animation:swhw-flick 5s infinite}@keyframes swhw-flick{0%,100%{opacity:1}7%{opacity:.6}9%{opacity:1}60%{opacity:.9}62%{opacity:1}}#swhw .lamp .ph{position:absolute;inset:31% 9% 7%;display:grid;place-items:center;border-radius:24px;background:radial-gradient(60% 50% at 50% 30%,#fff,#e6e0d6 70%,#c9c2b7);box-shadow:0 40px 80px -30px #000}#swhw .lamp .ph img{max-width:96%;max-height:96%;object-fit:contain;mix-blend-mode:multiply;transition:transform .8s var(--ease)}#swhw .lamp:hover .ph img{transform:scale(1.04)}#swhw .lamp .fog{position:absolute;left:-10%;right:-10%;bottom:-6%;height:34%;background:radial-gradient(50% 60% at 30% 100%,rgb(200 200 215 / .35),transparent 70%),radial-gradient(50% 60% at 75% 100%,rgb(200 200 215 / .3),transparent 70%);filter:blur(16px);animation:swhw-fog 9s ease-in-out infinite alternate;pointer-events:none}@keyframes swhw-fog{to{transform:translateX(6%)}}#swhw .lamp .tag{position:absolute;left:20px;top:20px;display:flex;gap:8px}#swhw .lamp .tag span{background:#050505;color:#fff;border-radius:999px;padding:8px 13px;font:600 11px/1 var(--hd);letter-spacing:.2em;text-transform:uppercase}#swhw .lamp .tag span.o{background:var(--o);color:#000}#swhw .card{background:rgb(10 10 14 / .78);border:1px solid rgb(255 255 255 / .1);border-radius:30px;padding:30px;backdrop-filter:blur(12px);display:flex;flex-direction:column;justify-content:space-between;gap:22px}#swhw .card .br{font:600 12px/1 Barlow;letter-spacing:.36em;text-transform:uppercase;color:var(--o2)}#swhw .card h3{font-size:clamp(46px,5vw,84px);margin-top:10px}#swhw .card .ty{font:600 10px/1 Barlow;letter-spacing:.3em;text-transform:uppercase;color:var(--mut);margin-top:10px;display:block}#swhw .gauges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#swhw .gau{position:relative;border:1px solid rgb(255 255 255 / .1);border-radius:16px;padding:12px 8px 10px;text-align:center;background:rgb(255 255 255 / .03)}#swhw .gau svg{width:100%;max-width:130px;margin:0 auto;display:block}#swhw .gau .arc{transition:stroke-dashoffset 1.2s var(--ease)}#swhw .gau .v{position:absolute;left:0;right:0;top:44%;font:300 30px/1 var(--hd);font-variant-numeric:tabular-nums}#swhw .gau .u{font:600 8px/1 Barlow;letter-spacing:.28em;text-transform:uppercase;color:var(--mut);margin-top:-6px}#swhw .pr{display:grid;grid-template-columns:1fr 1fr;gap:10px}#swhw .pr>div{border:1px solid rgb(255 255 255 / .1);border-radius:18px;padding:14px 16px}#swhw .pr .lb{font:600 10px/1 Barlow;letter-spacing:.3em;text-transform:uppercase;color:var(--mut)}#swhw .pr .now{font:800 38px/1 var(--hd);margin-top:8px;display:block}#swhw .pr .was{font-size:13px;color:var(--mut);margin-top:4px;display:block}#swhw .pr .hw{background:linear-gradient(150deg,rgb(255 106 19 / .26),rgb(255 106 19 / .05));border-color:rgb(255 106 19 / .6)}#swhw .pr .hw .now{color:var(--o2)}#swhw .act{display:flex;gap:10px}#swhw .act .btn{flex:1;height:56px}#swhw .rail h2{font-size:clamp(40px,5vw,72px);margin-bottom:22px}#swhw .rail h2 small{display:block;font:600 11px/1 Barlow;letter-spacing:.36em;color:var(--o2);margin-bottom:12px;font-style:normal}#swhw .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#swhw .pc{position:relative;border-radius:22px;background:rgb(12 12 16 / .8);border:1px solid rgb(255 255 255 / .1);overflow:hidden;display:flex;flex-direction:column;backdrop-filter:blur(10px);transition:transform .4s var(--ease),border-color .3s,box-shadow .4s}#swhw .pc:hover{transform:translateY(-6px);border-color:rgb(255 106 19 / .7);box-shadow:0 30px 60px -20px rgb(255 106 19 / .4)}#swhw .pc .im{aspect-ratio:1;background:radial-gradient(60% 50% at 50% 30%,#fff,#e6e0d6 70%,#cfc8bd);display:grid;place-items:center;overflow:hidden}#swhw .pc .im img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}#swhw .pc .t{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px;flex:1}#swhw .pc .br{font:600 9px/1 Barlow;letter-spacing:.3em;text-transform:uppercase;color:var(--o2)}#swhw .pc b{font:700 15px/1.25 Barlow}#swhw .pc .sp{font-size:12px;color:var(--mut)}#swhw .pc .pp{margin-top:auto;display:flex;align-items:baseline;gap:8px;padding-top:8px}#swhw .pc .pp strong{font:800 26px/1 var(--hd)}#swhw .pc .pp s{font-size:12px;color:var(--mut)}#swhw .pc .hw{display:flex;justify-content:space-between;align-items:center;border:1px dashed rgb(255 106 19 / .6);border-radius:10px;padding:7px 10px;margin-top:6px}#swhw .pc .hw span{font:600 10px/1 Barlow;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}#swhw .pc .hw b{font:800 18px/1 var(--hd);color:var(--o2)}#swhw .pc .add{margin-top:10px;height:44px;border-radius:999px;background:#fff;color:#000;font:800 13px/1 var(--hd);letter-spacing:.16em;text-transform:uppercase;transition:background .2s}#swhw .pc:hover .add{background:var(--o)}#swhw .grave h2{font-size:clamp(56px,7vw,120px);text-align:center}#swhw .grave h2 em{color:var(--o2)}#swhw .grave p.lead{text-align:center;max-width:560px;margin:14px auto 36px;color:#cfc9c0;font-weight:300;font-size:18px}#swhw .stones{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:end}#swhw .stone{position:relative;background:linear-gradient(180deg,#2a2a30,#15151a 70%);border:1px solid rgb(255 255 255 / .12);border-radius:140px 140px 18px 18px;padding:54px 24px 26px;text-align:center;transform-origin:50% 100%;transition:transform .5s var(--ease),box-shadow .5s;box-shadow:0 30px 60px -30px #000}#swhw .stone:hover{transform:rotate(-1.5deg) translateY(-6px);box-shadow:0 40px 70px -30px rgb(255 106 19 / .45)}#swhw .stone::before{content:'';position:absolute;inset:10px;border-radius:130px 130px 12px 12px;border:1px solid rgb(255 255 255 / .08)}#swhw .stone .rip{font:800 14px/1 var(--hd);letter-spacing:.4em;color:var(--mut)}#swhw .stone .amt{font:200 clamp(70px,7vw,118px)/.85 var(--hd);letter-spacing:-.04em;margin:14px 0 8px}#swhw .stone .amt sup{font-size:.36em;vertical-align:top;position:relative;top:.25em;margin-right:2px}#swhw .stone .sp{font:600 10px/1.4 Barlow;letter-spacing:.24em;text-transform:uppercase;color:var(--mut)}#swhw .stone .code{margin-top:18px;border-top:1px dashed rgb(255 255 255 / .2);padding-top:14px;display:flex;justify-content:space-between;align-items:center}#swhw .stone .code b{font:700 24px/1 var(--hd);letter-spacing:.2em;background:linear-gradient(90deg,#ffd2a8,var(--o) 50%,#ffd2a8);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:#fff0;animation:swhw-foil 4s linear infinite}@keyframes swhw-foil{to{background-position:-200% 0}}#swhw .stone .code button{font:600 10px/1 Barlow;letter-spacing:.26em;text-transform:uppercase;border:1px solid rgb(255 255 255 / .3);border-radius:999px;padding:9px 13px;transition:all .3s}#swhw .stone .code button:hover{background:#fff;color:#000}#swhw .stone.top{background:linear-gradient(180deg,#3a1d0a,#15100b 70%);border-color:rgb(255 106 19 / .5)}#swhw .stone.top .amt{color:var(--o2)}#swhw .stone .grass{position:absolute;left:-6%;right:-6%;bottom:-14px;height:24px;background:radial-gradient(10px 24px at 10% 100%,#0b0b0f 60%,transparent),radial-gradient(14px 30px at 40% 100%,#0b0b0f 60%,transparent),radial-gradient(10px 22px at 70% 100%,#0b0b0f 60%,transparent),radial-gradient(12px 26px at 90% 100%,#0b0b0f 60%,transparent)}#swhw .meter{margin-top:34px;display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;background:rgb(10 10 14 / .8);border:1px solid rgb(255 255 255 / .1);border-radius:999px;padding:16px 16px 16px 32px;backdrop-filter:blur(10px)}#swhw .meter .lab{font:600 11px/1.3 Barlow;letter-spacing:.3em;text-transform:uppercase;color:var(--mut)}#swhw .meter .lab b{display:block;font:300 34px/1 var(--hd);letter-spacing:0;color:#fff;margin-top:6px;font-variant-numeric:tabular-nums}#swhw .trk{position:relative;height:44px}#swhw .trk .ln{position:absolute;left:0;right:0;top:50%;height:1px;background:rgb(255 255 255 / .18)}#swhw .trk .fl{position:absolute;left:0;top:50%;height:2px;margin-top:-.5px;background:linear-gradient(90deg,rgb(255 106 19 / .2),var(--o));box-shadow:0 0 14px rgb(255 106 19 / .7)}#swhw .trk .tk{position:absolute;top:50%;transform:translate(-50%,-50%);width:11px;height:11px;border-radius:50%;border:1px solid rgb(255 255 255 / .4);background:#000;transition:all .3s}#swhw .trk .tk.on{background:var(--o);border-color:var(--o);box-shadow:0 0 12px var(--o)}#swhw .trk .tk span{position:absolute;top:18px;left:50%;transform:translateX(-50%);font:600 10px/1 var(--hd);letter-spacing:.2em;color:var(--mut);white-space:nowrap}#swhw .trk .tk.on span{color:var(--o2)}#swhw .trk .kn{position:absolute;top:50%;width:22px;height:22px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 6px rgb(255 255 255 / .12),0 0 24px rgb(255 162 90 / .7)}#swhw .trk input{position:absolute;inset:0;width:100%;opacity:0;cursor:ew-resize;margin:0}#swhw .meter .out{min-width:320px;background:var(--o);color:#000;border-radius:999px;padding:14px 26px}#swhw .meter .out b{font:800 22px/1 var(--hd);letter-spacing:.04em;text-transform:uppercase}#swhw .meter .out p{margin:4px 0 0;font-size:12.5px;color:#3a1a05;line-height:1.35}#swhw .kit h2{font-size:clamp(56px,7vw,120px);text-align:center}#swhw .kit h2 em{color:var(--o2)}#swhw .kit p.lead{text-align:center;max-width:560px;margin:14px auto 36px;color:#cfc9c0;font-weight:300;font-size:18px}#swhw .kitg{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#swhw .ki{position:relative;border-radius:22px;overflow:hidden;background:rgb(12 12 16 / .85);border:1px solid rgb(255 255 255 / .1);display:flex;flex-direction:column;transition:border-color .4s,transform .4s var(--ease)}#swhw .ki:hover{border-color:rgb(255 106 19 / .6);transform:translateY(-5px)}#swhw .ki .ti{aspect-ratio:1;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,#3a3733,#121214 70%);transition:background .6s}#swhw .ki .ti img{width:72%;height:72%;object-fit:contain;mix-blend-mode:multiply;filter:brightness(.8);transition:filter .6s,transform .6s var(--ease)}#swhw .ki.on .ti,#swhw .ki:hover .ti{background:radial-gradient(circle at 50% 42%,#faf6f0,#d9d2c8 70%)}#swhw .ki.on .ti img,#swhw .ki:hover .ti img{filter:none;transform:scale(1.04)}#swhw .ki .t{padding:14px 16px 16px;display:flex;justify-content:space-between;align-items:flex-end;gap:10px}#swhw .ki .t span{display:block;font:600 9px/1 Barlow;letter-spacing:.3em;text-transform:uppercase;color:var(--mut)}#swhw .ki .t b{display:block;font:600 14px/1.3 Barlow;margin-top:6px}#swhw .ki .t .p{text-align:right;white-space:nowrap}#swhw .ki .t .p strong{display:block;font:800 22px/1 var(--hd);color:var(--o2)}#swhw .ki .t .p s{font-size:12px;color:var(--mut)}#swhw .fin{text-align:center}#swhw .fin h2{font-size:clamp(66px,9vw,170px);text-shadow:0 0 60px rgb(0 0 0 / .9)}#swhw .fin p{margin:18px 0 28px;color:#e2dbd1;font-weight:300;font-size:18px}#swhw .faq{max-width:820px;margin:60px auto 0;text-align:left}#swhw .faq details{border-top:1px solid rgb(255 255 255 / .14);padding:18px 0}#swhw .faq details:last-child{border-bottom:1px solid rgb(255 255 255 / .14)}#swhw .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font:700 20px/1.15 var(--hd);text-transform:uppercase;letter-spacing:.03em}#swhw .faq summary::-webkit-details-marker{display:none}#swhw .faq summary::after{content:'+';color:var(--o);font-size:26px;line-height:.8;transition:transform .4s var(--ease)}#swhw .faq details[open] summary::after{transform:rotate(45deg)}#swhw .faq p{margin:10px 0 0;color:#c3bdb4;font-weight:300;text-align:left;font-size:15px}#swhw .legal{max-width:900px;margin:40px auto 0;color:#6a665f;font-size:12px}@media (max-width:1100px){#swhw .ride{grid-template-columns:1fr}#swhw .lamp{min-height:440px}#swhw .cards,#swhw .kitg{grid-template-columns:1fr 1fr}#swhw .stones{grid-template-columns:1fr 1fr}#swhw .meter{grid-template-columns:1fr;border-radius:26px;padding:22px}#swhw .meter .out{min-width:0;border-radius:18px}}@media (max-width:720px){#swhw .stop{padding:80px 14px 60px}#swhw #route .lb{min-width:0}#swhw .hero h1{font-size:clamp(64px,19vw,110px)}#swhw .timer div{min-width:60px}#swhw .timer b{font-size:42px}#swhw .timer em{font-size:34px;padding-bottom:12px}#swhw .btn{height:52px;padding:0 22px;font-size:13px}#swhw .chap h2{font-size:clamp(50px,15vw,90px)}#swhw .lamp{min-height:360px;border-radius:22px}#swhw .card{padding:20px;border-radius:22px}#swhw .card h3{font-size:44px}#swhw .gau .v{font-size:22px}#swhw .pr .now{font-size:28px}#swhw .act{flex-direction:column}#swhw .act .btn{flex:none;width:100%}#swhw .cards{gap:10px}#swhw .pc .t{padding:10px 12px 12px}#swhw .pc b{font-size:13px}#swhw .pc .pp strong{font-size:20px}#swhw .stones{gap:10px}#swhw .stone{padding:40px 14px 18px;border-radius:90px 90px 14px 14px}#swhw .stone .amt{font-size:60px}#swhw .stone .code{flex-direction:column;gap:8px}#swhw .stone .code b{font-size:18px}#swhw .kitg{gap:10px}#swhw .ki .t{flex-direction:column;align-items:flex-start}#swhw .ki .t .p{text-align:left}}@media (prefers-reduced-motion:reduce){#swhw *,#swhw *::before,#swhw *::after{animation:none!important;transition:none!important}#swhw .fx{opacity:1;transform:none}#swhw .hero h1 em{background-size:250% 100%;-webkit-text-stroke-color:#fff0}}#swhw .lot .wrap{align-self:start}#swhw .lothd{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:22px}#swhw .lothd h2{font-size:clamp(40px,5vw,72px)}#swhw .lothd h2 small{display:block;font:600 11px/1 Barlow;letter-spacing:.36em;color:var(--o2);margin-bottom:12px;font-style:normal}#swhw .lothd h2 .n{font:200 .5em var(--hd);color:var(--o2);vertical-align:top;margin-left:8px;font-style:normal}#swhw .sorts{display:flex;gap:6px;flex-wrap:wrap;border:1px solid rgb(255 255 255 / .14);border-radius:999px;padding:5px;background:rgb(10 10 14 / .6);backdrop-filter:blur(8px)}#swhw .sorts button{border-radius:999px;padding:10px 16px;font:600 12px/1 var(--hd);letter-spacing:.18em;text-transform:uppercase;color:#cfc9c0;transition:all .25s}#swhw .sorts button[aria-pressed=true]{background:var(--ivory);color:#000}#swhw .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#swhw .pcard{position:relative;border-radius:22px;background:rgb(12 12 16 / .82);border:1px solid rgb(255 255 255 / .1);overflow:hidden;display:flex;flex-direction:column;backdrop-filter:blur(10px);transition:transform .45s var(--ease),border-color .3s,box-shadow .45s,opacity .7s var(--ease),translate .7s var(--ease);transition-delay:0s,0s,0s,calc(var(--i) * 55ms),calc(var(--i) * 55ms);opacity:0;translate:0 40px;will-change:transform}#swhw .pcard.in{opacity:1;translate:0 0}#swhw .pcard:hover{border-color:rgb(255 106 19 / .7);box-shadow:0 30px 60px -20px rgb(255 106 19 / .45)}#swhw .pcard .im{position:relative;display:block;aspect-ratio:1;background:radial-gradient(60% 50% at 50% 30%,#fff,#e6e0d6 70%,#cfc8bd);overflow:hidden}#swhw .pcard .im img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply;margin:8%;transition:transform .6s var(--ease)}#swhw .pcard:hover .im img{transform:scale(1.06)}#swhw .pcard .sweep{position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 236 200 / .6) 50%,transparent 70%);transform:translateX(-120%);transition:transform .9s var(--ease);mix-blend-mode:soft-light;pointer-events:none;z-index:1}#swhw .pcard:hover .sweep{transform:translateX(120%)}#swhw .pcard .bd{position:absolute;left:10px;top:10px;background:#050505;color:#fff;border-radius:999px;padding:7px 11px;font:600 10px/1 var(--hd);letter-spacing:.18em;text-transform:uppercase;z-index:2}#swhw .pcard .bd.o{background:var(--o);color:#000;left:auto;right:10px}#swhw .pcard .t{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}#swhw .pcard .br{font:600 9px/1 Barlow;letter-spacing:.3em;text-transform:uppercase;color:var(--o2)}#swhw .pcard h3{font:700 16px/1.25 Barlow;text-transform:none;font-style:normal;min-height:40px}#swhw .specs{display:flex;flex-direction:column;gap:5px;margin:4px 0 6px}#swhw .sb{display:grid;grid-template-columns:62px 1fr 58px;align-items:center;gap:8px;font:600 9px/1 Barlow;letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}#swhw .sb i{display:block;height:3px;background:rgb(255 255 255 / .1);border-radius:3px;overflow:hidden}#swhw .sb i b{display:block;height:100%;width:0;background:linear-gradient(90deg,#b84300,var(--o2));transition:width 1.2s var(--ease) .2s}#swhw .pcard.in .sb i b{width:var(--v)}#swhw .sb em{font:600 13px/1 var(--hd);letter-spacing:.04em;color:#fff;text-align:right;font-style:normal}#swhw .sb em small{font-size:9px;color:var(--mut);margin-left:2px}#swhw .pcard .pp{display:flex;align-items:baseline;gap:8px;margin-top:auto}#swhw .pcard .pp strong{font:800 26px/1 var(--hd)}#swhw .pcard .pp strong small{font:600 10px Barlow;letter-spacing:.1em;margin-right:4px}#swhw .pcard .pp s{font-size:12px;color:var(--mut)}#swhw .pcard .hw{display:flex;justify-content:space-between;align-items:center;border:1px dashed rgb(255 106 19 / .6);border-radius:10px;padding:7px 10px}#swhw .pcard .hw span{font:600 10px/1 Barlow;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}#swhw .pcard .hw b{font:800 18px/1 var(--hd);color:var(--o2)}#swhw .pcard .hw.no{border-style:dotted}#swhw .pcard .hw.no b{font-size:12px;letter-spacing:.16em}#swhw .act2{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:8px}#swhw .pcard .add{height:44px;border-radius:999px;background:#fff;color:#000;font:800 13px/1 var(--hd);letter-spacing:.16em;text-transform:uppercase;transition:background .2s}#swhw .pcard:hover .add{background:var(--o)}#swhw .pcard .add.ok{background:#2fcf7a}#swhw .pcard .more{display:inline-flex;align-items:center;height:44px;padding:0 14px;border-radius:999px;border:1px solid rgb(255 255 255 / .3);font:700 12px/1 var(--hd);letter-spacing:.16em;text-transform:uppercase}#swhw .morewrap{display:flex;justify-content:center;margin-top:26px}@media (max-width:1100px){#swhw .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){#swhw .grid{grid-template-columns:1fr 1fr;gap:10px}#swhw .pcard .t{padding:10px 12px 12px}#swhw .pcard h3{font-size:13px;min-height:34px}#swhw .sb{grid-template-columns:48px 1fr 46px}#swhw .pcard .pp strong{font-size:20px}#swhw .act2{grid-template-columns:1fr}#swhw .pcard .more{display:none}#swhw .sorts{width:100%}#swhw .sorts button{padding:9px 12px;font-size:11px}}#swhw .hero h1 .h1s{display:block;font:500 clamp(16px,1.6vw,22px)/1.3 Barlow;letter-spacing:.02em;text-transform:none;font-style:normal;color:#e6dfd4;margin-top:16px}#swhw .lothd h2{font-size:clamp(34px,4.2vw,60px)}#swhw .pcard .p4{font:500 12px/1.3 Barlow;color:#cfc9c0;margin-top:2px}#swhw .pcard .p4 b{font:700 13px/1 var(--hd);letter-spacing:.04em;color:#fff}#swhw .lothd{align-items:flex-start}#swhw .lothd .k{display:block;margin-bottom:10px}#swhw .lotd{max-width:620px;margin:14px 0 0;color:#cfc9c0;font-weight:300;font-size:16px}#swhw .morewrap{gap:10px}#swhw .stone{border-radius:22px;padding:28px 24px 24px}#swhw .stone::before{display:none}#swhw .stone .rip{color:var(--o2)}#swhw .stone:hover{transform:translateY(-6px)}#swhw .fin2 .finhd,#swhw .guides .finhd{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:34px}#swhw .fin2 h2,#swhw .guides h2{font-size:clamp(50px,6vw,100px)}#swhw .fin2 h2 em,#swhw .guides h2 em{color:var(--o2)}#swhw .fin2 .lead,#swhw .guides .lead{margin:0;color:#cfc9c0;font-weight:300;font-size:17px;max-width:560px;justify-self:end}#swhw .fincalc{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;background:rgb(10 10 14 / .8);border:1px solid rgb(255 255 255 / .1);border-radius:28px;padding:22px 24px 22px 32px;backdrop-filter:blur(10px)}#swhw .fincalc .lab{font:600 11px/1.3 Barlow;letter-spacing:.3em;text-transform:uppercase;color:var(--mut)}#swhw .fincalc .lab b{display:block;font:300 34px/1 var(--hd);letter-spacing:0;color:#fff;margin-top:6px;font-variant-numeric:tabular-nums}#swhw .fout{display:flex;gap:10px}#swhw .fout>div{border:1px solid rgb(255 255 255 / .12);border-radius:16px;padding:12px 16px;min-width:150px}#swhw .fout span{display:block;font:600 9px/1 Barlow;letter-spacing:.26em;text-transform:uppercase;color:var(--mut)}#swhw .fout b{display:block;font:800 22px/1 var(--hd);color:#fff;margin-top:8px}#swhw .fout b#fc{color:var(--o2)}#swhw .fout small{display:block;font-size:10px;color:var(--mut);margin-top:6px;max-width:170px;line-height:1.3}#swhw .finpk{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}#swhw .finpk>div{border:1px solid rgb(255 255 255 / .1);border-radius:22px;padding:22px;background:rgb(10 10 14 / .7);backdrop-filter:blur(10px)}#swhw .finpk b{font:200 54px/1 var(--hd);color:var(--o2)}#swhw .finpk h3{font:700 18px/1.2 var(--hd);text-transform:uppercase;font-style:normal;margin-top:10px}#swhw .finpk p{margin:8px 0 0;color:#cfc9c0;font-weight:300;font-size:14px}#swhw .gg{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#swhw .gc{display:flex;flex-direction:column;gap:10px;border:1px solid rgb(255 255 255 / .1);border-radius:22px;padding:22px;background:rgb(10 10 14 / .7);backdrop-filter:blur(10px);transition:transform .4s var(--ease),border-color .3s}#swhw .gc:hover{transform:translateY(-6px);border-color:rgb(255 106 19 / .6)}#swhw .gk{font:600 9px/1 Barlow;letter-spacing:.3em;text-transform:uppercase;color:var(--o2)}#swhw .gc h3{font:700 20px/1.15 var(--hd);text-transform:uppercase;font-style:normal}#swhw .gc p{margin:0;color:#cfc9c0;font-weight:300;font-size:14px;flex:1}#swhw .gc .go{font:700 11px/1 var(--hd);letter-spacing:.2em;text-transform:uppercase;color:#fff}@media (max-width:1100px){#swhw .fin2 .finhd,#swhw .guides .finhd{grid-template-columns:1fr}#swhw .fin2 .lead,#swhw .guides .lead{justify-self:start}#swhw .fincalc{grid-template-columns:1fr;border-radius:22px}#swhw .fout{flex-wrap:wrap}#swhw .finpk,#swhw .gg{grid-template-columns:1fr 1fr}}@media (max-width:720px){#swhw .gg{grid-template-columns:1fr}#swhw .finpk{grid-template-columns:1fr 1fr;gap:10px}#swhw .finpk>div{padding:16px;border-radius:18px}#swhw .finpk b{font-size:40px}#swhw .finpk h3{font-size:16px}#swhw .finpk p{font-size:13px}#swhw .fout>div{flex:1 1 100%}}body.sw-halloween .wp-site-blocks>header,body.sw-halloween .wp-site-blocks>footer{position:relative;z-index:30}body.sw-halloween main.swhp-page{background:#fff0}body.sw-halloween{background:#04040a}#swhw:not(.js) .fx,#swhw:not(.js) .pcard{opacity:1!important;transform:none!important;translate:none!important}#swhw:not(.js) .sb i b{width:var(--v)!important}#swhw .hero .fx{opacity:1;transform:none}body.sw-halloween #sh{background:#fff0}#swhw{position:relative;overflow-x:clip}#swhw .swhw-main{position:relative;z-index:4}#swhw #route.off{opacity:0;pointer-events:none}#swhw #route{transition:opacity .3s}#swhw .pcard a.add{display:inline-flex;align-items:center;justify-content:center}#swhw .pcard .add[disabled]{opacity:.6}#swhw a{color:inherit;text-decoration:none}#swhw h1,#swhw h2,#swhw h3,#swhw p{margin-top:0}#swhw .faq p,#swhw .lead,#swhw .lotd,#swhw .chap p,#swhw .sub{margin-bottom:0}