@font-face{font-family:Outfit;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/outfit-latin.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2)format("woff2")}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fragment-mono-latin.woff2)format("woff2")}:root{--paper:#fdf6e8;--card:#fffdf7;--ink:#111a2e;--sun:#ffc93c;--tomato:#ff5a36;--ink-70:#111a2eb8;--ink-55:#111a2e8c;--ink-30:#111a2e4d;--ink-12:#111a2e1f;--ink-07:#111a2e12;--sun-24:#ffc93c3d;--tom-14:#ff5a3624;--paper-70:#fdf6e8b3;--paper-55:#fdf6e88c;--paper-14:#fdf6e824;--display:"Outfit",sans-serif;--body:"Plus Jakarta Sans",sans-serif;--mono:"Fragment Mono",monospace;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--t-press:.12s;--t-hover:.16s;--reveal-d:.52s;--reveal-y:18px;--stagger:60ms;--nav-h:76px;--page:1360px;--shadow:0 12px 34px -14px #111a2e4d}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 17px/1.62 var(--body);letter-spacing:-.008em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis:none;overflow-x:hidden}h1,h2,h3{font-kerning:normal;text-wrap:balance}p{overflow-wrap:break-word;text-wrap:pretty}a{color:inherit;text-decoration:none}.route-loading{min-height:50vh;color:var(--ink-55);font:500 13px/1 var(--mono);place-items:center;display:grid}.wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.dots{background-image:radial-gradient(var(--ink-12) 1.4px,transparent 1.5px);background-size:22px 22px}mark{background:var(--sun-24);color:inherit;border-radius:3px;padding:0 1px}header.site{z-index:120;background:var(--paper-70);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #0000;transition:border-color .2s,background .2s;position:sticky;top:0}header.site.scrolled{border-bottom-color:var(--ink-12);background:#fdf6e8eb}header.site .wrap{height:var(--nav-h);justify-content:space-between;align-items:center;gap:20px;display:flex}.logo{align-items:center;display:flex}.brand-home{flex:none}.brand-home .brand-lockup{object-fit:contain;background:0 0;width:300px;height:auto;display:block}.brand-home .brand-mark{display:none}nav.site{font:600 14px/1 var(--body);letter-spacing:-.01em;align-items:center;gap:2px;display:flex}nav.site .nav-links{align-items:center;gap:2px;display:flex}nav.site a{transition:background var(--t-hover) ease;border-radius:999px;padding:10px 14px}.nav-menu-toggle{border:2px solid var(--ink);background:var(--card);min-height:44px;color:var(--ink);font:600 13px/1 var(--body);cursor:pointer;border-radius:999px;padding:9px 12px;display:none}.nav-menu-toggle i{border-top:2px solid;border-bottom:2px solid;width:16px;height:10px;margin-left:7px;position:relative}.nav-menu-toggle i:after{content:"";border-top:2px solid;position:absolute;top:3px;left:0;right:0}.btn{font:600 16px/1 var(--display);border:2.5px solid var(--ink);background:var(--sun);color:var(--ink);box-shadow:0 4px 0 var(--ink);cursor:pointer;transform-origin:bottom;transition:transform var(--t-hover) var(--ease-out),box-shadow var(--t-hover) var(--ease-out);border-radius:999px;align-items:center;gap:9px;padding:14px 22px;display:inline-flex}.btn:active{box-shadow:0 2px 0 var(--ink);transition-duration:var(--t-press);transform:translateY(2px)scale(.97)}.btn.tomato{background:var(--tomato);color:#fff8ef}.btn.plain{background:var(--card)}.btn.sm{padding:11px 17px;font-size:14px}.btn.paper{background:var(--paper);border-color:var(--paper);color:var(--ink);box-shadow:0 4px #00000059}@media (hover:hover) and (pointer:fine){nav.site a:hover{background:var(--ink-07)}.btn:hover{box-shadow:0 6px 0 var(--ink);transform:translateY(-2px)}.btn.paper:hover{box-shadow:0 6px #00000059}.card:hover,.dest:hover,.pola:hover{transform:translateY(-3px)}}.reveal-ready .reveal{opacity:0;transform:translateY(var(--reveal-y));transition:opacity var(--reveal-d) var(--ease-out),transform var(--reveal-d) var(--ease-out);transition-delay:calc(var(--i,0)*var(--stagger))}.reveal-ready .reveal.scale{transform:translateY(10px)scale(.96)}.reveal-ready .reveal.is-in{opacity:1;transform:none}@keyframes hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-copy>*{animation:hero-in .56s var(--ease-out) both;animation-delay:calc(var(--i,0)*80ms)}.hero h1 .w{opacity:0;filter:blur(8px);animation:.9s both word-in;animation-delay:calc(.25s + var(--wi,0)*45ms);display:inline-block;transform:translateY(18%)}@keyframes word-in{to{opacity:1;filter:blur();transform:none}}.pola{border:2.5px solid var(--ink);transition:transform var(--t-hover) var(--ease-out);background:#fffefa;border-radius:4px;padding:8px 8px 0;box-shadow:0 5px #111a2e29}.pola .shot{background:#2b2118;border-radius:2px;position:relative;overflow:hidden}.pola .shot img{object-fit:cover;width:100%;height:100%;display:block}.pola .cap{font:400 11px/1.5 var(--mono);color:var(--ink-55);justify-content:space-between;gap:8px;padding:8px 2px 10px;display:flex}.pola .cap b{color:var(--tomato);font-weight:400}.shot:before{content:"";position:absolute;inset:0}.p-sunset:before{background:radial-gradient(circle at 62% 34%,#ffd98a 0 5%,#ffaf50bf 12%,#0000 34%),linear-gradient(#2c3f7a 0 34%,#d9622f 52%,#ff9349 60%,#1d2440 61%,#24304f 100%)}.p-track:before{background:radial-gradient(circle at 24% 62%,#ffc93ce6 0 3%,#0000 16%),radial-gradient(circle at 74% 55%,#ff5a36d9 0 3%,#0000 18%),linear-gradient(#141019 0 58%,#2a2430 59%,#0f0d14 100%)}.p-field:before{background:radial-gradient(circle at 78% 26%,#fff0b8 0 6%,#0000 26%),linear-gradient(#8fc3e8 0 46%,#cfe3a8 47%,#6ea24f 62%,#3f6b34 100%)}.p-court:before{background:radial-gradient(circle at 50% 18%,#ffffff80 0 8%,#0000 30%),linear-gradient(#3a2a20 0 40%,#c98b4b 41%,#e0a763 70%,#8a5a2f 100%)}.shot:after{content:"";opacity:.5;background-image:radial-gradient(#ffffff1a .6px,#0000 .7px);background-size:3px 3px;position:absolute;inset:0}.peg{background:var(--sun);border:2.5px solid var(--ink);border-radius:3px;width:11px;height:20px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.band{width:min(100% - 32px,var(--page));border-radius:32px;margin:0 auto;position:relative;overflow:hidden}.band .wrap{max-width:1200px;padding-left:clamp(24px,5vw,72px);padding-right:clamp(24px,5vw,72px)}.band.ink{color:var(--paper);background:linear-gradient(#111a2e 0%,#0e1a3a 100%)}.band.sun{background:var(--sun);color:var(--ink)}.band .blob{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.band-inner{padding:clamp(72px,8vw,112px) 0 clamp(84px,9vw,128px);position:relative}.value{text-align:center}.value h2{font:600 clamp(34px,5vw,64px)/1.04 var(--display);letter-spacing:-.03em;max-width:16ch;margin:0 auto 18px}.value h2 q{quotes:"“" "”";color:var(--sun)}.value p{max-width:52ch;color:var(--paper-70);margin:0 auto;font-size:18px}.bubbles{flex-wrap:wrap;justify-content:center;gap:14px;max-width:900px;margin:38px auto 0;display:flex}.bubble{background:var(--paper-14);color:var(--paper);text-align:left;border:1.5px solid #fdf6e833;border-radius:18px;max-width:250px;padding:12px 16px;font-size:14.5px;position:relative}.bubble small{font:400 10.5px/1 var(--mono);color:var(--paper-55);margin-top:8px;display:block}.receipt{background:var(--sun);color:var(--ink);border:2.5px solid var(--ink);font:600 13px/1.2 var(--body);box-shadow:0 3px 0 var(--ink);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.receipt small{font:400 10.5px/1 var(--mono);color:var(--ink-55)}.arrowdown{width:22px;height:22px;margin:8px auto 4px;display:block}.finder{text-align:center}.finder h2{font:600 clamp(32px,4.2vw,54px)/1.04 var(--display);letter-spacing:-.03em;margin-bottom:12px}.finder>p{color:#111a2eb8;max-width:52ch;margin:0 auto 28px;font-size:17px}.search{z-index:5;text-align:left;max-width:680px;margin:0 auto;position:relative}.search input{width:100%;font:500 19px/1 var(--body);border:2.5px solid var(--ink);background:var(--card);color:var(--ink);box-shadow:0 5px 0 var(--ink);border-radius:18px;outline:none;padding:20px 22px 20px 56px}.search input::placeholder{color:var(--ink-30)}.search input::-webkit-search-cancel-button{appearance:none}.search input::-webkit-search-decoration{appearance:none}.search input:focus{box-shadow:0 5px 0 var(--ink),0 0 0 4px #2b21181f}.search .mag{pointer-events:none;position:absolute;top:22px;left:20px}.results{background:var(--card);border:2.5px solid var(--ink);box-shadow:var(--shadow),0 5px 0 var(--ink);z-index:20;border-radius:16px;max-height:380px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden auto}.results.open{display:block}.results li{list-style:none}.results .grp{font:600 11px/1 var(--mono);color:var(--ink-55);letter-spacing:.06em;text-transform:uppercase;padding:11px 16px 6px}.results .opt{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 16px;font-size:15px;display:grid}.results .opt small{font:400 11px/1 var(--mono);color:var(--ink-55)}.results .opt.active,.results .opt:hover{background:var(--sun-24)}.results .opt b{font-weight:600}.empty{text-align:left;color:#2b2118b8;max-width:680px;margin:14px auto 0;font-size:14.5px;display:none}.empty .chips{gap:8px;margin-left:8px;display:inline-flex}.empty .chips button{font:600 12px/1 var(--body);border:2px solid var(--ink);background:var(--card);cursor:pointer;border-radius:999px;padding:6px 10px}.result-card{text-align:left;background:var(--card);border:2.5px solid var(--ink);max-width:680px;box-shadow:0 5px 0 var(--ink);border-radius:20px;margin:22px auto 0;padding:22px 24px;display:none}.result-card.show{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.result-card .kick{font:600 11px/1 var(--mono);color:var(--ink-55);letter-spacing:.06em;text-transform:uppercase}.result-card h3{font:600 26px/1.1 var(--display);margin:6px 0 10px}.result-card .protos{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.result-card .protos span{font:600 12px/1 var(--mono);border:2px solid var(--ink);background:var(--sun-24);border-radius:999px;padding:6px 9px}.result-card .protos span.no{color:var(--ink-30);border-color:var(--ink-30);background:0 0;text-decoration:line-through}.result-card .meta{color:var(--ink-70);font-size:13.5px}.result-card .meta i{background:var(--card);border:2px solid var(--ink);vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.result-card .meta i.hw{background:var(--sun)}.browse{text-align:left;color:#2b2118b8;max-width:680px;margin:22px auto 0;font-size:14px}.browse summary{cursor:pointer;color:var(--ink);font-weight:600}.browse .brands{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.browse .brands span{font:600 12.5px/1 var(--body);border:2px solid var(--ink);background:var(--card);border-radius:999px;padding:8px 12px}.sec{padding:clamp(72px,8vw,120px) 0}.sec h2{font:600 clamp(32px,4.2vw,54px)/1.05 var(--display);letter-spacing:-.028em;max-width:20ch;margin-bottom:12px}.sec p.intro{max-width:56ch;color:var(--ink-70)}.dests{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.dest{background:var(--card);border:2.5px solid var(--ink);text-align:center;box-shadow:0 3px 0 var(--ink);transition:transform var(--t-hover) var(--ease-out);border-radius:16px;padding:16px 14px}.dest .ic{place-items:center;height:40px;margin-bottom:9px;display:grid}.dest b{font:600 14.5px/1.2 var(--display);display:block}.dest small{font:400 10.5px/1.4 var(--mono);color:var(--ink-30);margin-top:4px;display:block}.deliver{grid-template-columns:minmax(320px,450px) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,90px);display:grid}.deliver .text{text-align:left}.trace{background:var(--card);border:2.5px solid var(--ink);box-shadow:0 5px 0 var(--ink);border-radius:20px;overflow:hidden}.trace .head{border-bottom:2.5px solid var(--ink);background:var(--paper);font:600 13.5px/1 var(--body);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.trace .head span:last-child{font:400 12px/1 var(--mono);color:var(--ink-30)}.trace .rows{padding:6px 18px 16px}.trow{grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:13px 0;font-size:14.5px;display:grid}.trow+.trow{border-top:1.5px solid var(--ink-12)}.trow time{font:400 12px/1 var(--mono);color:var(--ink-30)}.trow.live{color:var(--tomato);font-weight:700}.trow.live time{color:var(--tomato)}.bar{background:var(--ink-12);border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.bar i{background:var(--tomato);border-radius:999px;height:100%;animation:3.6s linear infinite grow;display:block}@keyframes grow{0%{width:14%}70%{width:76%}to{width:76%}}.receipts{flex-wrap:wrap;gap:16px;margin-top:26px;display:flex}.receipts .pola{width:132px;margin-top:12px;position:relative;transform:none}.pricing{text-align:center}.pricing h2{font:600 clamp(30px,4vw,52px)/1.05 var(--display);letter-spacing:-.028em;text-wrap:balance;max-width:24ch;margin:0 auto 34px}.price-row{grid-template-columns:minmax(260px,360px) minmax(300px,480px);justify-content:center;align-items:center;gap:clamp(30px,6vw,80px);display:grid}.sticky{background:var(--card);border:2.5px solid var(--ink);width:100%;box-shadow:0 6px 0 var(--ink);text-align:left;border-radius:8px;padding:28px 34px}.sticky .amt{font:600 clamp(52px,7vw,72px)/1 var(--display);letter-spacing:-.03em}.sticky .amt sup{vertical-align:super;color:var(--tomato);font-size:.36em}.sticky .sub{font:500 14.5px/1.45 var(--body);color:#2b2118b8;margin-top:8px}.price-notes{text-align:left;gap:20px;max-width:48ch;display:grid}.price-notes>div{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px;display:grid}.price-notes b{font:600 10px/1.5 var(--mono);letter-spacing:.035em;color:var(--tomato);padding-top:2px}.price-notes strong{font:600 17px/1.2 var(--display);margin-bottom:2px;display:block}.price-notes p{color:#2b2118b8;font-size:14.5px;line-height:1.55}.cta{text-align:center}.cta h2{font:600 clamp(32px,4.6vw,58px)/1.05 var(--display);letter-spacing:-.028em;max-width:17ch;margin:0 auto 14px}.cta p{color:var(--paper-55);max-width:44ch;margin:0 auto 26px}footer.site{color:var(--ink-55);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:34px 0 46px;font-size:14px;display:flex}footer.site .note{max-width:none;color:var(--ink-70);flex-basis:100%;margin:0 0 6px}footer.site .sister-sites{border-top:1px solid var(--ink-12);flex-basis:100%;margin-top:10px;padding-top:18px}footer.site .sister-sites-title{font:500 11px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-55);margin-bottom:10px;display:block}footer.site .sister-sites ul{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}footer.site .sister-sites a{color:var(--ink-70);font-weight:600}footer.site .sister-sites a:hover{color:var(--ink)}.vid{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;display:grid}.vcard{background:var(--card);border:2.5px solid var(--ink);box-shadow:0 5px 0 var(--ink);border-radius:20px;padding:24px 22px 26px;overflow:hidden}.vcard .photo{border-bottom:2.5px solid var(--ink);height:220px;margin:-24px -22px 18px;overflow:hidden}.vcard .photo img{object-fit:cover;filter:saturate(.88)contrast(1.04);width:100%;height:100%;display:block}.vcard h3{font:600 26px/1.1 var(--display);letter-spacing:-.02em}.vcard small{font:400 12px/1.4 var(--mono);color:var(--ink-55);margin:6px 0 14px;display:block}.vcard ol{color:var(--ink-70);gap:8px;padding-left:20px;font-size:15px;line-height:1.55;display:grid}.vcard ol li::marker{font:600 13px var(--mono);color:var(--tomato)}.vfoot{max-width:64ch;color:var(--ink-70);margin-top:18px}.uses{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.use{background:var(--card);border:2.5px solid var(--ink);box-shadow:0 5px 0 var(--ink);transition:transform var(--t-hover) var(--ease-out);border-radius:20px;padding:24px 22px 26px;position:relative;overflow:hidden}.use.sun{background:var(--sun)}.use.ink{background:var(--ink);color:var(--paper)}.use .photo{border-bottom:2.5px solid var(--ink);background:var(--ink-12);height:172px;margin:-24px -22px 18px;overflow:hidden}.use .photo img{object-fit:cover;filter:saturate(.88)contrast(1.04);width:100%;height:100%;display:block}.use h3{font:600 23px/1.12 var(--display);letter-spacing:-.02em;margin-bottom:8px}.use p{color:var(--ink-70);font-size:15px;line-height:1.58}.use.ink p{color:#fdf6e8b8}.use.sun p{color:#111a2ebf}.credit{font:400 12px/1.5 var(--mono);color:var(--ink-30);margin-top:16px}.use .fact{font:600 11.5px/1 var(--mono);border:2px solid;border-radius:999px;margin-top:14px;padding:7px 10px;display:inline-block}@media (hover:hover) and (pointer:fine){.use:hover{transform:translateY(-3px)}}:root{--orange:var(--tomato);--acid:var(--sun);--cyan:var(--sun-24);--bone:var(--paper);--line:var(--ink-12);--evidence:var(--body)}html,body{background:var(--paper)}nav.site{text-transform:none;letter-spacing:0}.brandrow{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:18px auto 0;display:flex}.brandrow button{font:600 13px/1 var(--body);border:2px solid var(--ink);background:var(--card);color:var(--ink);cursor:pointer;box-shadow:0 2px 0 var(--ink);transition:transform var(--t-press) var(--ease-out);border-radius:999px;padding:9px 12px}.brandrow button:active{transform:scale(.97)}.brandrow button b{font:600 11px/1 var(--mono);color:var(--ink-55);margin-left:6px}
