:root{--ink:#1E2329;--ink2:#2A3038;--navy:#2E4A7A;--teal:#4A90A4;--cream:#F5F2EC;--paper:#EDE8DE;--red:#C8313E;--gold:#C9A24B;--mut:#5B6370;--tealtxt:#2E6B7D;--line:rgba(30,35,41,.12);--ease:cubic-bezier(.22,1,.36,1);--serif:"Source Serif 4",Georgia,"Times New Roman",serif;--mono:"Roboto Mono",ui-monospace,Menlo,Consolas,monospace;--sans:system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4,.logo,em{font-family:var(--serif)}.mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.js .rv{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.js .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.js .rv{opacity:1;transform:none}}.bar{background:var(--ink);color:var(--cream);text-align:center;padding:9px 16px}.bar b{color:var(--gold);font-weight:500}header{position:sticky;top:0;z-index:50;background:#f5f2ecdb;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line);transition:box-shadow .4s var(--ease)}header.scrolled{box-shadow:0 8px 30px #1e232914}.hd{display:flex;align-items:center;gap:28px;height:72px}.rlogo{position:relative;width:38px;height:38px;flex:none}.rlogo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(.85) rotate(-8deg);transition:opacity .9s var(--ease),transform .9s var(--ease)}.rlogo img.on{opacity:1;transform:none}.logo{display:flex;align-items:center;gap:12px;font-weight:700;font-size:19px;line-height:1.05;white-space:nowrap}.logo svg{flex:none}nav.main{display:flex;gap:4px;margin-left:auto}.nv{position:relative}.nv>a{display:block;padding:10px 14px;border-radius:999px;transition:background .3s var(--ease)}.nv>a:hover,.nv.open>a{background:var(--paper)}.mega{position:absolute;left:50%;top:calc(100% + 10px);width:560px;translate:-50% 0;background:var(--cream);border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 60px -20px #1e232947;display:grid;grid-template-columns:1fr 200px;gap:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transform-origin:top center;transition:opacity .35s var(--ease),transform .45s var(--ease),visibility .35s}.nv.open .mega{opacity:1;visibility:visible;transform:none}.mega ul{list-style:none;margin:0;padding:18px}.mega li a{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:10px;font-size:17px;transition:background .25s,padding .35s var(--ease)}.mega li a:hover{background:var(--paper);padding-left:18px}.mega li a span{color:var(--mut)}.mega figure{margin:0;position:relative;background:var(--ink)}.mega figure img{width:100%;height:100%;object-fit:cover;opacity:.9}.mega figcaption{position:absolute;left:14px;bottom:12px;color:var(--cream)}.icons{display:flex;gap:10px}.ib{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);transition:transform .3s var(--ease),background .3s}.ib:hover{background:var(--paper);transform:translateY(-1px)}.cartn{position:relative}.cartn b{position:absolute;top:-4px;right:-4px;background:var(--red);color:#fff;font:600 10px var(--mono);width:18px;height:18px;border-radius:50%;display:grid;place-items:center;transform:scale(0);transition:transform .45s var(--ease)}.cartn b.pop{transform:scale(1)}.hero{position:relative;background:var(--ink);color:var(--cream);overflow:hidden}.hero .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px;min-height:min(78vh,760px);padding-block:56px}.hero h1{font-size:clamp(42px,6vw,84px);line-height:.98;margin:18px 0 22px;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.hero h1 em{font-style:italic;color:var(--gold);font-weight:400}.hero p{max-width:44ch;color:#c9ced6;font-size:18px}.btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font:500 13px var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:transform .35s var(--ease),background .35s,color .35s,box-shadow .35s}.btn.pri{background:var(--gold);color:var(--ink)}.btn.pri:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px #c9a24b99}.btn.gh{border:1px solid rgba(245,242,236,.35)}.btn.gh:hover{background:#f5f2ec14}.btn .ar{transition:transform .35s var(--ease)}.btn:hover .ar{transform:translate(4px)}.heroart{position:relative;aspect-ratio:1400/921}.heroart img{width:100%;height:100%;object-fit:contain}.js .heroart img{clip-path:inset(0 100% 0 0);transition:clip-path 2.2s var(--ease) .2s}.js .heroart.in img{clip-path:inset(0 0 0 0)}.coord{position:absolute;right:0;bottom:-6px;color:#8c94a0}.grat{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(245,242,236,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,242,236,.04) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}section{padding-block:clamp(64px,9vw,120px)}.eyebrow{color:var(--tealtxt)}h2{font-size:clamp(32px,4vw,52px);line-height:1.05;margin:10px 0 14px;font-weight:600;letter-spacing:-.015em;text-wrap:balance}.lede{color:var(--mut);max-width:60ch;font-size:18px}.pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px}.pl{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:3/4;background:var(--ink);color:var(--cream);isolation:isolate}.pl img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease),opacity .6s;opacity:.85}.pl:hover img{transform:scale(1.07);opacity:1}.pl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(20,24,29,.9));z-index:0}.pl .t{position:absolute;left:20px;right:20px;bottom:18px;z-index:1}.pl h3{font-size:34px;margin:4px 0 2px;letter-spacing:.04em}.pl p{margin:0;color:#c9ced6;font-size:14px}.pl .soon{position:absolute;top:16px;left:16px;z-index:1;background:#f5f2ec24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:5px 10px;border-radius:999px}.picker{background:var(--paper)}.pk{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:28px;margin-top:36px;align-items:start}.mapbox{position:relative;background:var(--ink);border-radius:24px;overflow:hidden;box-shadow:0 30px 60px -30px #1e232980}#map svg{display:block;width:100%;height:auto}.pv{border-radius:16px;overflow:hidden;margin-bottom:14px;background:#e4ded2;height:200px}.pv img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .2s var(--ease)}.opts.pko{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}.pko .opt{padding:8px 10px;min-width:0;text-align:left}.pko .opt small{letter-spacing:.04em;line-height:1.35}@media(max-width:640px),(max-height:500px)and (orientation:landscape){.pk>*{min-width:0}.opts.pko{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px 2px 6px;margin-inline:-2px;scrollbar-width:thin}.pko .opt{flex:none;scroll-snap-align:start;white-space:nowrap}}.bund{display:grid;gap:8px;margin:4px 0 14px}.bt{position:relative;border:1px solid var(--line);border-radius:14px;padding:12px 14px;cursor:pointer;background:transparent;text-align:left;font:inherit;color:inherit;display:grid;gap:8px;transition:border-color .25s,box-shadow .25s}.bt[aria-checked=true]{border:2px solid var(--ink);box-shadow:0 8px 20px -14px #0006}.bt .r{display:flex;align-items:center;gap:10px}.bt .r b{font:700 18px var(--serif)}.bt .sv{background:var(--paper);border-radius:999px;padding:3px 9px;font:500 11px var(--mono);letter-spacing:.06em}.bt .pr{margin-left:auto;text-align:right;font:600 17px var(--serif)}.bt .pr s{display:block;color:var(--mut);font:400 12px var(--mono)}.bt .tag{position:absolute;top:-10px;right:14px;background:var(--ink);color:var(--cream);border-radius:6px;padding:2px 8px;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.bt .sl{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.bt select{font:14px system-ui,sans-serif;padding:7px 8px;border:1px solid var(--line);border-radius:10px;background:#fff;min-width:0}.bt .fx{font:500 12px var(--mono);color:var(--mut);align-self:center}.saving{color:#2f7a4f;font:500 12px var(--mono);letter-spacing:.06em;margin:-6px 0 10px}#shop{--sbg:var(--cream);--sink:var(--ink);--sacc:#7A5518;background:var(--sbg);color:var(--sink);transition:background .7s var(--ease),color .7s var(--ease)}#shop[data-pillar=land]{--sbg:#F2EBDD;--sacc:#7A5518}#shop[data-pillar=sea]{--sbg:#16324F;--sink:#EAF2F7;--sacc:#7FC3D8}#shop[data-pillar=air]{--sbg:#E3EEF1;--sacc:#2B6474}#shop[data-pillar=space]{--sbg:#24272D;--sink:#E6E6E8;--sacc:#B9BDC6}#shop .eyebrow{color:var(--sacc)}#shop .lede{color:inherit;opacity:.75}.fbar{display:grid;gap:10px;margin:22px 0 6px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips:empty{display:none}.chip{border:1px solid color-mix(in srgb,var(--sink) 22%,transparent);background:transparent;color:inherit;border-radius:999px;padding:8px 14px;font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .3s var(--ease)}.chip[aria-pressed=true]{background:var(--sink);color:var(--sbg);border-color:var(--sink)}.count{opacity:.8;margin:8px 0 0}#shop .pc{color:inherit}#shop .pc .sub{color:inherit;opacity:.6}#shop .pc .ph{background:#1e2329}#shop .pc .ph img{object-fit:contain}.empty{margin-top:24px}.empty a{color:var(--sacc)}.info{display:grid;gap:10px;max-width:760px}.info details{border-bottom:1px solid var(--line);padding:14px 0}.info summary{cursor:pointer;font:600 20px var(--serif)}.info p{color:var(--mut);margin:10px 0 0}.mhi{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:var(--ink);opacity:0;pointer-events:none;transition:opacity .7s var(--ease);border-radius:inherit;z-index:1}.mhi.show{opacity:1;pointer-events:auto}.back{z-index:2}.hit{fill:transparent;stroke:#f5f2ec00;stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .35s var(--ease),stroke .35s}.hit:hover{fill:#c9a24b2e;stroke:#c9a24be6}.hit.on{fill:transparent;stroke:var(--gold);stroke-width:2;filter:drop-shadow(0 0 0 rgba(201,162,75,0))}.hit.flash{animation:fadein .7s var(--ease) both,glow 1.6s ease-in-out .6s 2}@keyframes fadein{0%{stroke-opacity:0}to{stroke-opacity:1}}@keyframes glow{0%,to{stroke-width:2;filter:drop-shadow(0 0 0 rgba(201,162,75,0))}50%{stroke-width:3.5;filter:drop-shadow(0 0 6px rgba(201,162,75,.85))}}#map svg .usabase{transition:filter .5s var(--ease)}#map svg.haspick .usabase{filter:brightness(.18) saturate(.15)}#map g.picked>image{filter:brightness(.18) saturate(.15)}.picked .hit:not(.on){fill:#14181d8c;stroke:none}.picked .hit:not(.on):hover{fill:#14181d59}#map svg *:not(.hit){vector-effect:non-scaling-stroke}.hit:focus-visible{outline:none;stroke:#fff;stroke-width:2}.tip{position:absolute;pointer-events:none;background:var(--cream);color:var(--ink);padding:6px 10px;border-radius:8px;font:500 12px var(--mono);letter-spacing:.08em;transform:translate(-50%,-140%);opacity:0;transition:opacity .2s}#map{position:relative}.maptools{position:relative;z-index:2;padding:14px 14px 4px;display:flex;gap:8px;justify-content:space-between;align-items:center}.search{display:flex;align-items:center;gap:8px;background:#f5f2ecf2;border-radius:999px;padding:6px 6px 6px 14px;width:min(300px,70%)}.search input{border:0;background:transparent;font:15px var(--serif);width:100%;outline:none;color:var(--ink)}.back{background:#f5f2ecf2;border:0;border-radius:999px;padding:9px 14px;font:500 12px var(--mono);letter-spacing:.1em;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.back.show{opacity:1;pointer-events:auto}.back:not(.show){visibility:hidden}.panel{background:var(--cream);border-radius:24px;padding:26px;border:1px solid var(--line);position:sticky;top:96px}.panel .img{position:relative;aspect-ratio:1/1;background:var(--ink);border-radius:16px;overflow:hidden}.panel .img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:18px;transition:opacity .5s var(--ease),transform .7s var(--ease)}.panel .img img.out{opacity:0;transform:scale(.96)}.panel h3{font-size:34px;margin:18px 0 4px;letter-spacing:-.01em}.panel .cap{color:var(--tealtxt)}.opts{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.opt{border:1px solid var(--line);background:transparent;border-radius:12px;padding:10px 14px;font:15px var(--serif);cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:2px;transition:all .3s var(--ease)}.opt small{font:500 11px var(--mono);letter-spacing:.1em;color:var(--mut)}.opt[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--cream)}.opt[aria-pressed=true] small{color:var(--gold)}.add{width:100%;justify-content:center;background:var(--ink);color:var(--cream)}.add:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #1e232999}.add.done{background:var(--teal)}.src{margin-top:14px;color:var(--mut);font-size:11px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:36px}.pc .ph{position:relative;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:var(--paper)}.pc .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.pc:hover .ph img{transform:scale(1.05)}.pc .row{display:flex;justify-content:space-between;gap:10px;margin-top:12px}.pc h4{margin:0;font-size:18px;font-weight:600}.pc .pr{font-family:var(--mono);font-size:14px}.pc .sub{color:var(--mut);font-size:13px;margin:2px 0 0}.data{background:var(--ink);color:var(--cream);overflow:hidden;padding-block:26px}.ticker{display:flex;gap:48px;width:max-content;animation:tick 48s linear infinite}.ticker span{white-space:nowrap;color:#9aa2ae}.ticker b{color:var(--gold);font-weight:500}@keyframes tick{to{transform:translate(-50%)}}.story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.stat b{display:block;font-size:40px;font-weight:600;font-variant-numeric:tabular-nums}.stat span{color:var(--mut)}.drop{background:linear-gradient(135deg,var(--navy),var(--ink));color:var(--cream);border-radius:28px;padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;overflow:hidden;position:relative}.cd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,2vw,12px);margin-top:24px;max-width:360px}.drop>*{min-width:0}.cd div{background:#f5f2ec14;border-radius:14px;padding:12px 4px;text-align:center}.cd b{display:block;font-size:clamp(22px,7vw,34px);font-variant-numeric:tabular-nums}.cd span{color:#9aa2ae}.drop img{border-radius:18px}.nl{display:flex;gap:8px;margin-top:22px;max-width:440px}.nl input{flex:1;border-radius:999px;border:1px solid rgba(245,242,236,.3);background:transparent;color:var(--cream);padding:12px 18px;font:15px var(--serif);outline:none}.nl input:focus{border-color:var(--gold)}footer{padding:56px 0 40px;border-top:1px solid var(--line);margin-top:40px}.ft{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:24px}.ft h5{margin:0 0 10px}.ft a{display:block;color:var(--mut);padding:3px 0}.ft a:hover{color:var(--ink)}.legal{margin-top:36px;color:var(--mut);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.toast{position:fixed;left:50%;bottom:28px;translate:-50% 0;background:var(--ink);color:var(--cream);padding:14px 20px;border-radius:14px;box-shadow:0 20px 40px -10px #0006;transform:translateY(calc(100% + 60px));transition:transform .6s var(--ease);z-index:90}.toast.show{transform:none}@media(max-width:980px){.hero .wrap,.pk,.story,.drop{grid-template-columns:1fr}.pillars,.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{position:static}.ft{grid-template-columns:1fr 1fr}nav.main{display:none}.menu-btn{display:grid!important}}@media(max-width:560px){.pillars,.grid{grid-template-columns:1fr 1fr;gap:10px}.pl h3{font-size:24px}.stats{grid-template-columns:1fr 1fr 1fr}.stat b{font-size:28px}.logo{font-size:15px;gap:8px}.logo svg{width:30px;height:30px}.icons{gap:6px}.ib{width:36px;height:36px}}@media(max-width:420px){.ft{grid-template-columns:1fr}}@media(max-width:360px){.icons>.ib:first-child{display:none}.logo{font-size:13px}.logo svg{width:24px;height:24px}}.menu-btn,.tn{display:none}@media(max-width:980px){#hd.navopen nav.main{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;padding:10px 16px 18px;background:var(--cream);border-bottom:1px solid var(--line);box-shadow:0 20px 40px -20px #1e23294d}#hd.navopen nav.main{max-height:calc(100vh - 120px);overflow-y:auto}#hd.navopen .mega{display:none;position:static;width:auto;translate:none;transform:none;opacity:1;visibility:visible;border:0;border-radius:0;box-shadow:none;background:transparent;grid-template-columns:1fr}#hd.navopen .nv.open .mega{display:block}#hd.navopen .mega figure{display:none}#hd.navopen .mega ul{padding:4px 0 8px 12px}#hd.navopen .mega li a{font-size:16px;padding:9px 8px}#hd.navopen .nv>a[aria-haspopup]{display:flex;justify-content:space-between}#hd.navopen .nv>a[aria-haspopup]:after{content:"+";color:var(--mut)}#hd.navopen .nv.open>a[aria-haspopup]:after{content:"\2013"}#hd.navopen .nv>a{font-size:18px;padding:12px 6px;border-radius:0;border-bottom:1px solid var(--line)}.tn{display:inline}}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}:root{--pacc:transparent}:root[data-pillar=land]{--pacc:#B0822F}:root[data-pillar=sea]{--pacc:#16324F}:root[data-pillar=air]{--pacc:#3E8597}:root[data-pillar=space]{--pacc:#5A5F69}header{border-bottom-color:var(--pacc,var(--line));box-shadow:inset 0 -2px 0 var(--pacc);transition:box-shadow .5s var(--ease)}header.scrolled{box-shadow:inset 0 -2px 0 var(--pacc),0 8px 30px #1e232914}.nv>a[aria-current=page]{background:var(--paper);box-shadow:inset 0 -2px 0 var(--pacc)}button.ib{background:none;cursor:pointer;color:inherit;font:inherit;padding:0}dialog{border:0;padding:0;background:var(--cream);color:var(--ink);box-shadow:0 30px 80px -20px #00000073}dialog::backdrop{background:#14181d8c}#cart{margin:0 0 0 auto;height:100%;max-height:none;max-width:100vw;width:min(420px,100vw);display:none;flex-direction:column}#cart[open]{display:flex;animation:slin .5s var(--ease)}@keyframes slin{0%{transform:translate(100%)}}.dh{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.dh h3{margin:0;font-size:24px}.x{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:none;cursor:pointer;font-size:20px;color:inherit}#cItems{list-style:none;margin:0;padding:8px 20px;overflow-y:auto;flex:1}#cItems li{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}#cItems img{width:56px;height:56px;object-fit:contain;background:var(--ink);border-radius:8px}#cItems small{display:block;color:var(--mut);font:500 11px var(--mono);letter-spacing:.08em}.rm{background:none;border:0;color:var(--red);font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:6px 0}.df{padding:18px 20px;border-top:1px solid var(--line);display:grid;gap:12px}.df .tot{display:flex;justify-content:space-between;font:600 20px var(--serif)}.btn[disabled]{opacity:.55;cursor:not-allowed;background:var(--ink);color:var(--cream);justify-content:center}#pd{width:min(860px,calc(100vw - 32px));border-radius:22px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}#pd[open]{animation:pop .45s var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(16px) scale(.98)}}.pdg{display:grid;grid-template-columns:1.1fr 1fr}#pdI{width:100%;height:100%;max-height:min(70vh,560px);object-fit:contain;background:var(--ink)}.pdb{padding:24px;display:grid;gap:12px;align-content:start}.pdb h3{margin:0;font-size:30px;line-height:1.1}.pdb .pp{font:600 22px var(--mono)}.pdb .x{justify-self:end}@media(max-width:640px){.pdg{grid-template-columns:1fr}#pdI{max-height:42vh}}@media(max-width:560px){#shop .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}#shop .chip{flex:none}}[id]{scroll-margin-top:96px}.feat{margin-top:36px}.about h1{font-size:clamp(38px,5vw,64px);line-height:1;margin:10px 0 18px;font-weight:600;letter-spacing:-.02em}.info details[open] summary{color:var(--tealtxt)}#pillars{--sbg:#EFE4CF;--sink:var(--ink);--sacc:#7A5518;--tline:#7A5518;position:relative;isolation:isolate;overflow:clip;background:var(--sbg);color:var(--sink);transition:background .7s var(--ease),color .7s var(--ease)}#pillars[data-pillar=sea]{--sbg:#16324F;--sink:#EAF2F7;--sacc:#8FD0E3;--tline:#7FC3D8}#pillars[data-pillar=air]{--sbg:#E3EEF1;--sink:var(--ink);--sacc:#2B6474;--tline:#2B6474}#pillars[data-pillar=space]{--sbg:#16191F;--sink:#E6E6E8;--sacc:#C9A24B;--tline:#C9A24B}#pillars .eyebrow{color:var(--sacc)}#pillars .lede{color:inherit;opacity:.8}#pillars .panel{color:var(--ink)}.pfx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.fx{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .9s var(--ease),visibility .9s}.fx>svg,.fx>canvas{position:absolute;left:0;top:0;width:100%;height:100%}#pillars[data-pillar=land] .fx-land,#pillars[data-pillar=sea] .fx-sea,#pillars[data-pillar=air] .fx-air,#pillars[data-pillar=space] .fx-space{opacity:1;visibility:visible}#pillars .fx *{animation-play-state:paused}#pillars[data-pillar=land]:not(.idle) .fx-land *,#pillars[data-pillar=sea]:not(.idle) .fx-sea *,#pillars[data-pillar=air]:not(.idle) .fx-air *,#pillars[data-pillar=space]:not(.idle) .fx-space *{animation-play-state:running}.fx text{font:500 9px var(--mono);letter-spacing:.08em}.fx .lb{stroke-width:3px;paint-order:stroke;stroke-linejoin:round}.pfx .mv{position:absolute;width:0;height:0}.fx-land:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .3 0 0 0 0 .14 0 0 0 .2 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/180px}.fx-land .c{fill:none;stroke:#7a5518;stroke-opacity:.2;stroke-width:.8}.fx-land .ci{stroke-opacity:.38;stroke-width:1.4}.fx-land .lb{fill:#6b4a12;stroke:#ebe2cc}.fx-land .gl{fill:#6b4a12;fill-opacity:.75}.fx-land .riv{fill:none;stroke:#3f86a0;stroke-opacity:.6;stroke-linecap:round;stroke-linejoin:round}.fx-land .r0{stroke-width:1.3}.fx-land .r1{stroke-width:2}.fx-land .r2{stroke-width:2.8}.fx-land .tk{stroke:#7a5518;stroke-opacity:.4}.fx-land .trail{fill:none;stroke:#9a3d2a;stroke-opacity:.75;stroke-width:1.5;stroke-dasharray:5 4;stroke-linecap:round}.fx-land .th{fill:#f5f2ec;stroke:#9a3d2a;stroke-width:1.5}.fx-land .bm{fill:none;stroke:#5e400e;stroke-width:1.2}.fx-land .sum{fill:#5e400e}.fx-land text.sl{fill:#5e400e;font-size:11px;font-weight:600}.pfx .pulse i{position:absolute;left:-14px;top:-15px;width:28px;height:28px;border-radius:50%;border:1.5px solid #9A3D2A;opacity:0;animation:ping 3.2s ease-out infinite}@keyframes ping{0%{transform:scale(.35);opacity:.9}to{transform:scale(1.6);opacity:0}}#pillars[data-pillar=sea] .psub,#pillars[data-pillar=space] .psub{color:#b8c2cc}.fx-sea .iso{fill:none;stroke:#8fd0e3;stroke-opacity:.26}.fx-sea .lb{fill:#bfe3ec;stroke:#1a3d5e}.fx-sea .snd text{font:italic 11px var(--serif);letter-spacing:0;fill:#cfe6ee;fill-opacity:.5}.fx-sea .gl{fill:#bfe3ec;fill-opacity:.65}.pfx .rose{fill:none;stroke:#8fd0e3;stroke-opacity:.3}.pfx .rose .rf{fill:#8fd0e3;fill-opacity:.28}.pfx .rose text.rn{fill:#8fd0e3;fill-opacity:.6;stroke:none;font:600 13px var(--serif)}.fx-sea .land{fill:#0e1e30}.fx-sea .inl{fill:none;stroke:#8fd0e3;stroke-opacity:.12}.fx-sea .fore{fill:none;stroke:#bfe3ec;stroke-opacity:.4;stroke-dasharray:1 3}.fx-sea .coast{fill:none;stroke:#bfe3ec;stroke-opacity:.65;stroke-width:1.3}.fx-sea .trk{stroke:#eaf2f7;stroke-opacity:.35;stroke-dasharray:6 5}.fx-sea .fix{fill:none;stroke:#eaf2f7;stroke-opacity:.55}.pfx .fxship{position:absolute;left:-12px;top:-5px;transform:translate(calc(var(--L)*.4));animation:sail 80s linear infinite}.pfx .fxship svg{display:block;fill:#eaf2f7;fill-opacity:.85}.pfx .fxship .wake{stroke:#eaf2f7;stroke-opacity:.5;stroke-dasharray:2 2}@keyframes sail{0%{transform:translate(0);opacity:0}5%,95%{opacity:1}to{transform:translate(var(--L));opacity:0}}.pfx .buoy svg{position:absolute;left:-8px;top:-18px;fill:#c8313e;stroke:#eaf2f7;stroke-opacity:.6;transform-origin:50% 100%;animation:bob 3.4s ease-in-out infinite alternate}.pfx .buoy .lt{fill:#7fe0a8;stroke:none;animation:flash 4s linear infinite}.pfx .buoy span{position:absolute;right:12px;top:-17px;font:500 9px var(--mono);letter-spacing:.06em;color:#bfe3ec;opacity:.75;white-space:nowrap}@keyframes bob{0%{transform:translateY(-1.5px) rotate(-5deg)}to{transform:translateY(1.5px) rotate(5deg)}}@keyframes flash{0%,7%{opacity:1}13%,to{opacity:.15}}.pfx .caus{position:absolute;left:0;right:0;top:0;height:min(720px,70%);overflow:hidden;-webkit-mask-image:linear-gradient(#000 25%,transparent);mask-image:linear-gradient(#000 25%,transparent)}.pfx .caus i{--c:160px;position:absolute;top:-240px;right:-240px;bottom:-240px;left:-240px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' fill='none' stroke='%23BFE9F2' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M0 40Q40 18 80 46T160 40M0 120Q40 98 80 126T160 120M30 0Q10 40 38 80T30 160M110 0Q132 40 104 80T110 160M60 70Q72 60 86 72M130 140Q142 128 152 142'/%3E%3C/svg%3E") 0 0/var(--c);opacity:.09;animation:caus 32s linear infinite}.pfx .caus .k2{--c:230px;opacity:.06;animation-duration:51s;animation-direction:reverse}@keyframes caus{to{transform:translate(var(--c),var(--c))}}.waves{position:absolute;left:0;right:0;bottom:0;height:200px;overflow:hidden}.waves svg{width:200%;inset:auto 0 0 0;animation:drift linear infinite}.waves .foam{fill:none;stroke:#eaf2f7;stroke-opacity:.4;stroke-width:1.6;stroke-dasharray:16 10 4 12;vector-effect:non-scaling-stroke}.waves .w1{height:150px;fill:#4a90a4;fill-opacity:.26;animation-duration:38s}.waves .w2{height:180px;fill:#7fc3d8;fill-opacity:.12;animation-duration:54s;animation-direction:reverse}.waves .w3{height:80px;fill:#0e2238;fill-opacity:.75;animation-duration:26s}@keyframes drift{to{transform:translate(-50%)}}.fx-air{background:radial-gradient(60% 50% at 92% 8%,rgba(74,144,164,.16),transparent 70%)}.fx-air .ib{fill:none;stroke:#2b6474;stroke-opacity:.3}.fx-air .lb{fill:#2b6474;stroke:#e3eef1}.fx-air .gl{fill:#2b6474;fill-opacity:.8}.fx-air text.hi,.fx-air text.lo{font:700 clamp(24px,3vw,40px) var(--serif);fill:#2e4a7a;fill-opacity:.55}.fx-air text.lo{fill:#c8313e}.fx-air .jet{fill:none;stroke:#4a90a4;stroke-opacity:.13;stroke-width:26px;stroke-linecap:round}.fx-air .jetc{fill:none;stroke:#2b6474;stroke-opacity:.4;stroke-width:1.2;stroke-dasharray:10 6}.fx-air .gc{fill:none;stroke:#2b6474;stroke-opacity:.5;stroke-width:1.2;stroke-dasharray:2 5;stroke-linecap:round}.pfx .cll{position:absolute;top:0;right:0;bottom:0;left:0}.pfx .cll svg{position:absolute;left:0;top:0;width:200%;height:100%;fill:#fff;animation:drift linear infinite}.pfx .c1 svg{fill-opacity:.6;animation-duration:150s}.pfx .c2 svg{fill-opacity:.42;animation-duration:95s}.pfx .wind{animation:breeze 11s ease-in-out infinite alternate}.pfx .wind .sm{fill:none;stroke:#2b6474;stroke-opacity:.3;stroke-width:1.1;stroke-linecap:round}.pfx .wind .bb{fill:none;stroke:#1e2329;stroke-opacity:.45;stroke-width:1.1}@keyframes breeze{0%{transform:translate(-8px,3px);opacity:.7}to{transform:translate(8px,-3px);opacity:1}}.spiral{position:absolute;fill:none;stroke:#2b6474;animation:spin 90s linear infinite reverse}.spiral .arms{stroke-opacity:.38;stroke-linecap:round}.spiral .rain{stroke-opacity:.35;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:0 10}.spiral .wall{stroke-opacity:.45;stroke-width:7}.spiral .eye{fill:#e3eef1;stroke-opacity:.55;stroke-width:1.5;stroke-dasharray:3 3}@keyframes spin{to{transform:rotate(360deg)}}.pfx .gcr{transform:rotate(calc(var(--a)*-.3));animation:gc 60s linear infinite}@keyframes gc{0%{transform:rotate(calc(var(--a)*-1));opacity:0}5%,95%{opacity:1}to{transform:rotate(var(--a));opacity:0}}.pfx .ac{position:absolute;left:0}.pfx .ac svg{position:absolute;left:-10px;top:-10px;fill:#1e2329;fill-opacity:.72}.pfx .ac i{position:absolute;right:7px;top:-3px;width:clamp(50px,9vw,120px);height:6px;background:linear-gradient(90deg,transparent,#fff) 0 0/100% 2px no-repeat,linear-gradient(90deg,transparent,#fff) 0 4px/100% 2px no-repeat;filter:drop-shadow(0 0 1px rgba(43,100,116,.45))}.fx-space .sl{position:absolute;left:0;right:0;top:calc(-1*var(--t));bottom:0;animation:rise linear infinite}.fx-space .s1{animation-duration:320s}.fx-space .s2{animation-duration:210s}.fx-space .s3{animation-duration:140s}@keyframes rise{to{transform:translateY(var(--t))}}.fx-space .tw{position:absolute;top:0;right:0;bottom:0;left:0;animation:tw 3.6s ease-in-out infinite alternate}.fx-space .t2{animation-duration:5.3s;animation-delay:-2s}@keyframes tw{0%{opacity:1}to{opacity:.15}}.fx-space .mw{fill:none;stroke:#e6e9f2;stroke-linecap:round}.fx-space .m0{stroke-width:.8;stroke-opacity:.35}.fx-space .m1{stroke-width:1.2;stroke-opacity:.25}.fx-space .m2{stroke-width:1.7;stroke-opacity:.18}.fx-space .dust{fill:#0b0d12;fill-opacity:.22}.fx-space .cn{stroke:#c9a24b;stroke-opacity:.4}.fx-space .cs{fill:#f5f2ec}.fx-space .gl{fill:#c9a24b;fill-opacity:.65}.fx-space .orbit{fill:none;stroke:#c9a24b;stroke-opacity:.35;stroke-dasharray:3 5}.fx-space .mar{fill:#8a877f;fill-opacity:.35}.fx-space .cr{fill:#9c988f;fill-opacity:.45;stroke:#f2f0ea;stroke-opacity:.3;stroke-width:.6}.fx-space .term{fill:#0e1015;fill-opacity:.82}.fx-space .term.t0{fill-opacity:.3}.fx-space .rg{fill:none;stroke:#d9c9a0;stroke-opacity:.55;stroke-width:3}.fx-space .rg.r2{stroke-opacity:.35;stroke-width:1.5}.pfx .orb{transform:rotate(-16deg)}.pfx .ox{position:absolute;transform:translate(var(--rx));animation:ox 14s cubic-bezier(.37,0,.63,1) infinite alternate}.pfx .oy{animation:oy 14s cubic-bezier(.37,0,.63,1) -7s infinite alternate}.pfx .oy svg{position:absolute;left:-9px;top:-4px;fill:#e6e6e8}.pfx .oy .pn{fill:#4a90a4}@keyframes ox{0%{transform:translate(calc(-1*var(--rx)))}to{transform:translate(var(--rx))}}@keyframes oy{0%{transform:translateY(calc(-1*var(--ry)))}to{transform:translateY(var(--ry))}}.pfx .ss{opacity:0;animation:ss 11s linear infinite}.pfx .ss i{position:absolute;left:0;top:0;width:110px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,#fff,#fff0);transform:rotate(-26.57deg);transform-origin:0 50%}@keyframes ss{0%{transform:translate(0);opacity:0}1%{opacity:1}5%,to{transform:translate(-240px,120px);opacity:0}}.ptabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px;align-items:end}.ptab{--tbg:#EFE4CF;--tfg:var(--ink);--tac:#7A5518;position:relative;overflow:hidden;isolation:isolate;display:grid;gap:2px;justify-items:center;text-align:center;font:inherit;color:var(--tfg);cursor:pointer;background:var(--tbg);border:1px solid color-mix(in srgb,var(--tfg) 22%,transparent);border-bottom:0;border-radius:14px 14px 0 0;padding:14px 8px 16px;transition:padding .45s var(--ease),box-shadow .45s var(--ease),transform .45s var(--ease)}.ptab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.9}.ptab[data-p=land]:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80'%3E%3Cg transform='rotate(-12 86 40)'%3E%3Cellipse cx='86' cy='40' rx='70' ry='44' fill='%23B9C99C' fill-opacity='0.45' stroke='%237A5518' stroke-opacity='.4' stroke-width='.8'/%3E%3Cellipse cx='86' cy='40' rx='54' ry='34' fill='%23E2D3A4' fill-opacity='0.5' stroke='%237A5518' stroke-opacity='.4' stroke-width='.8'/%3E%3Cellipse cx='86' cy='40' rx='40' ry='25' fill='%23D9B57C' fill-opacity='0.5' stroke='%237A5518' stroke-opacity='.4' stroke-width='.8'/%3E%3Cellipse cx='86' cy='40' rx='27' ry='17' fill='%23B98B58' fill-opacity='0.45' stroke='%237A5518' stroke-opacity='.4' stroke-width='.8'/%3E%3Cellipse cx='86' cy='40' rx='14' ry='9' fill='%23EFE9DE' fill-opacity='0.9' stroke='%237A5518' stroke-opacity='.4' stroke-width='.8'/%3E%3C/g%3E%3Cpath d='M20 78L34 70L28 62L46 56L40 48L60 44L58 36L80 34' fill='none' stroke='%239A3D2A' stroke-opacity='.7' stroke-dasharray='3 2.5'/%3E%3Cpath d='M86 28L92 38H80Z' fill='%235E400E'/%3E%3Cpath d='M0 66C14 60 10 50 22 44S30 26 40 22' fill='none' stroke='%233F86A0' stroke-opacity='.55' stroke-width='1.4'/%3E%3C/svg%3E") right 4px bottom 2px/46% auto no-repeat,repeating-radial-gradient(ellipse at 85% 115%,transparent 0 9px,rgba(122,85,24,.12) 9px 10px),linear-gradient(180deg,transparent 60%,rgba(138,90,43,.14))}.ptab[data-p=sea]{--tbg:#16324F;--tfg:#EAF2F7;--tac:#8FD0E3}.ptab[data-p=sea]:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80'%3E%3Ccircle cx='120' cy='80' r='78' fill='%232D6A88' fill-opacity='.32' stroke='%238FD0E3' stroke-opacity='.35' stroke-width='.8'/%3E%3Ccircle cx='120' cy='80' r='58' fill='%2333789A' fill-opacity='.32' stroke='%238FD0E3' stroke-opacity='.35' stroke-width='.8'/%3E%3Ccircle cx='120' cy='80' r='40' fill='%233A86A8' fill-opacity='.35' stroke='%238FD0E3' stroke-opacity='.35' stroke-width='.8'/%3E%3Cpath d='M120 54C110 56 104 62 100 70S94 78 92 80H120Z' fill='%230E1E30' stroke='%23BFE3EC' stroke-opacity='.8'/%3E%3Cg transform='translate(26 26)' fill='none' stroke='%238FD0E3' stroke-opacity='.6' stroke-width='.8'%3E%3Ccircle r='13'/%3E%3Cpath d='M0-17L3-3 17 0 3 3 0 17-3 3-17 0-3-3Z' fill='%238FD0E3' fill-opacity='.25'/%3E%3C/g%3E%3Cg font-family='Georgia,serif' font-style='italic' font-size='8' fill='%23CFE6EE' fill-opacity='.6'%3E%3Ctext x='52' y='40'%3E27%3C/text%3E%3Ctext x='70' y='60'%3E12%3C/text%3E%3Ctext x='44' y='66'%3E34%3C/text%3E%3C/g%3E%3C/svg%3E") right 0 bottom 0/50% auto no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='14'%3E%3Cpath d='M0 7q12-7 24 0t24 0' fill='none' stroke='%237FC3D8' stroke-opacity='.3' stroke-width='1.2'/%3E%3C/svg%3E") 0 100%/48px 14px}.ptab[data-p=air]{--tbg:#E3EEF1;--tac:#2B6474}.ptab[data-p=air]:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80'%3E%3Cg fill='none' stroke='%232B6474'%3E%3Ccircle cx='92' cy='26' r='30' stroke-opacity='.25'/%3E%3Ccircle cx='92' cy='26' r='19' stroke-opacity='.3'/%3E%3Cg transform='translate(92 26)' stroke-opacity='.65' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle r='4'/%3E%3Cpath d='M4 0C6-8 2-13-6-14M-4 0C-6 8-2 13 6 14'/%3E%3C/g%3E%3Cpath d='M6 74A90 90 0 0 1 70 48' stroke-opacity='.5' stroke-dasharray='2 3'/%3E%3C/g%3E%3Cpath d='M70 48l-5-1 2-3h-3l-1-2h-2l1 4-4 1 1 2 4-1-1 4h2l1-2h3l-2-3z' fill='%231E2329' fill-opacity='.65'/%3E%3Cpath d='M8 60C30 52 40 64 60 58' fill='none' stroke='%23fff' stroke-opacity='.9' stroke-width='3'/%3E%3C/svg%3E") right 2px top 4px/42% auto no-repeat,repeating-radial-gradient(circle at 92% 10%,transparent 0 11px,rgba(43,100,116,.1) 11px 12px)}.ptab[data-p=space]{--tbg:#16191F;--tfg:#E6E6E8;--tac:#C9A24B}.ptab[data-p=space]:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80'%3E%3Ccircle cx='96' cy='24' r='10' fill='%23E6E3DC' fill-opacity='.9'/%3E%3Ccircle cx='91' cy='22' r='9.5' fill='%2316191F'/%3E%3Cellipse cx='96' cy='24' rx='24' ry='7' fill='none' stroke='%23C9A24B' stroke-opacity='.55' stroke-dasharray='2 3' transform='rotate(-16 96 24)'/%3E%3Cg transform='translate(40 58) rotate(-18)'%3E%3Cellipse rx='15' ry='4' fill='none' stroke='%23D9C9A0' stroke-opacity='.7' stroke-width='1.4'/%3E%3Ccircle r='6.5' fill='%23D2B482'/%3E%3Cpath d='M-15 0A15 4 0 0 0 15 0' fill='none' stroke='%23D9C9A0' stroke-opacity='.85' stroke-width='1.4'/%3E%3C/g%3E%3Cpath d='M60 30L68 36L76 32L84 40' fill='none' stroke='%23C9A24B' stroke-opacity='.5' stroke-width='.7'/%3E%3C/svg%3E") right 2px top 4px/42% auto no-repeat,radial-gradient(1.2px 1.2px at 12% 30%,#fff,transparent),radial-gradient(1px 1px at 30% 75%,#fff,transparent),radial-gradient(1.4px 1.4px at 52% 18%,#fff,transparent),radial-gradient(1px 1px at 70% 60%,#fff,transparent),radial-gradient(1.2px 1.2px at 88% 28%,#fff,transparent),radial-gradient(1px 1px at 92% 82%,#fff,transparent),radial-gradient(1px 1px at 8% 88%,#fff,transparent)}.ptab:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--tac);transform:scaleX(0);transition:transform .5s var(--ease)}.ptab b{font:700 clamp(18px,2.6vw,30px) var(--serif);letter-spacing:.06em}.ptab small{font-size:12px;opacity:.85}.ptab .mono{color:var(--tac)}.ptab:hover{transform:translateY(-2px)}.ptab[aria-selected=true]{padding-top:28px;box-shadow:0 -14px 30px -18px #00000073;border-color:var(--tac)}.ptab[aria-selected=true]:before{transform:none}.ppanel{border-top:3px solid var(--tline);padding-top:28px;transition:border-color .7s var(--ease)}.picker{background:transparent}.pkh{font-size:clamp(26px,3vw,38px);margin:6px 0 8px}#pick .pk{margin-top:20px}.car{margin-top:40px}.carh{display:flex;justify-content:space-between;align-items:center}.carb{display:flex;gap:8px}#pillars .x{border-color:color-mix(in srgb,var(--sink) 30%,transparent)}.track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:16px;overscroll-behavior-x:contain;padding-bottom:4px}.track::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start}#pillars .pc .ph{background:#1e2329}#pillars .pc .ph img{object-fit:contain}#pillars[data-pillar=sea] .car>.add,#pillars[data-pillar=space] .car>.add{background:var(--cream);color:var(--ink)}@media(max-width:980px){.track{grid-auto-columns:calc((100% - 16px)/2)}}@media(max-width:560px){.ptabs{gap:6px}.ptab small{display:none}.ptab{padding:10px 4px 12px}.ptab[aria-selected=true]{padding-top:20px}.track{grid-auto-columns:72%}.waves{height:120px}.ptab[data-p=land]:after{background-size:54% auto,auto,auto}.ptab[data-p=sea]:after{background-size:56% auto,48px 14px}.ptab[data-p=air]:after{background-size:44% auto,auto}.ptab[data-p=space]:after{background-size:44% auto,auto,auto,auto,auto,auto,auto,auto}}@media(prefers-reduced-motion:reduce){.ptab:hover{transform:none}}.pc .co{position:relative;z-index:2;width:100%;justify-content:center;margin-top:10px;padding:10px 14px;background:transparent;color:inherit;border:1px solid color-mix(in srgb,currentColor 35%,transparent);cursor:pointer}.pc .co:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}#pillars[data-pillar=sea] .pc .co:hover,#pillars[data-pillar=space] .pc .co:hover,#shop[data-pillar=sea] .pc .co:hover,#shop[data-pillar=space] .pc .co:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}.pdb{gap:14px}.pdd{color:var(--mut);font-size:15px}.pdd p{margin:0 0 8px}.pdf{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}.pdf legend,.pdf>label,.pdf>span.mono{color:var(--ink);font-weight:500;padding:0}.pdf .opts{margin:0}.pdf select{font:15px var(--sans);padding:10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);min-height:44px}.pdmap{color:var(--tealtxt);font-size:11px}.qty{display:inline-flex;align-items:center;gap:6px}.qty input{width:56px;height:40px;text-align:center;font:600 16px var(--mono);border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);-moz-appearance:textfield}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.qty .x:disabled{opacity:.35;cursor:not-allowed}.qty.sm{gap:4px;margin-top:6px}.qty.sm .x{width:32px;height:32px;font-size:16px}.qty.sm output{min-width:22px;text-align:center;font:600 14px var(--mono)}.pdb .pp{margin:0}.pdb .pp small{font:500 14px var(--mono);color:var(--mut)}.pdh{color:var(--mut);font-size:11px;margin:-6px 0 0;min-height:1em}#pdA:disabled{background:var(--ink);color:var(--cream);transform:none;box-shadow:none}#cItems li{grid-template-columns:56px 1fr auto;align-items:start}#cItems .ct{display:block;font-weight:600;line-height:1.3}#cItems .cr{display:grid;justify-items:end;gap:4px}#cItems .cr b{font:600 15px var(--mono)}.cnote{margin:-4px 0 0;color:var(--mut);font-size:11px}@media(pointer:coarse){.qty.sm .x{width:40px;height:40px}.rm{min-height:40px}}.controls{display:grid;gap:12px 14px;grid-template-columns:2fr repeat(3,minmax(140px,1fr));align-items:end;margin-top:22px;background:color-mix(in srgb,var(--sink) 6%,transparent);border:1px solid color-mix(in srgb,var(--sink) 14%,transparent);padding:14px;border-radius:16px}.controls label{display:flex;flex-direction:column;gap:5px;color:var(--sacc)}.controls input,.controls select{font:15px var(--sans);color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 10px;min-height:42px;width:100%;letter-spacing:0;text-transform:none}.tagbar{margin-top:12px}.tagbar>details>summary{cursor:pointer;color:var(--sacc);padding:6px 0;display:inline-block}#adv{position:relative}#adv summary b,.fg summary b{font-weight:500;background:var(--sacc);color:var(--sbg);border-radius:999px;padding:0 7px;margin-left:4px}#adv summary b:empty,.fg summary b:empty{display:none}.fgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:10px}.fg{border:1px solid color-mix(in srgb,var(--sink) 16%,transparent);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--sink) 4%,transparent)}.fg>summary{cursor:pointer;padding:9px 14px;background:color-mix(in srgb,var(--sacc) 18%,transparent)}.fg .chips,.selbar .chips{list-style:none;margin:0;padding:12px 14px;gap:6px}.selbar .chips{padding:0}.fg .chips button,.selbar .chips button{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--sink) 25%,transparent);background:transparent;color:inherit;border-radius:999px;padding:7px 12px;cursor:pointer;transition:all .3s var(--ease)}.fg .chips button i{font-style:normal;opacity:.8;margin-left:6px}.fg .chips button.zero{opacity:.72}.fg .chips button.zero i{opacity:1}.fg .chips button[aria-pressed=true]{background:var(--sink);color:var(--sbg);border-color:var(--sink)}.fg .chips button[aria-pressed=true]:before{content:"\2713  "}.selbar .chips button{background:var(--sink);color:var(--sbg)}.selbar .chips button.all{background:transparent;color:inherit}.selbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px}.selbar .count{margin:0}.tagbar .note{opacity:.7;font-size:13px;margin:8px 0 0}.pillbtn{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid color-mix(in srgb,var(--sink) 25%,transparent);border-radius:999px;background:transparent;color:inherit;padding:8px 14px;cursor:pointer}.pillbtn.solid{background:var(--sink);color:var(--sbg);border-color:var(--sink)}#advClear{position:absolute;top:0;right:0}.sheet-foot{display:none}@media(max-width:980px){.controls{grid-template-columns:1fr 1fr 1fr}.csearch{grid-column:1/-1}}@media(max-width:640px){.controls{grid-template-columns:1fr 1fr}.controls label:last-child{grid-column:1/-1}#adv[open]{position:fixed;left:0;right:0;bottom:0;max-height:88vh;z-index:60;background:var(--sbg);color:var(--sink);overflow-y:auto;overscroll-behavior:contain;padding:0 16px;border-radius:20px 20px 0 0;box-shadow:0 -20px 60px #00000059;animation:sheetup .45s var(--ease)}#adv[open]>summary{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;background:var(--sbg);margin:0 -16px;padding:16px;border-bottom:1px solid color-mix(in srgb,var(--sink) 16%,transparent)}#adv[open]>summary:after{content:"Close \d7"}#adv[open] #advClear{display:none}.fg .chips{max-height:30vh;overflow-y:auto}.sheet-foot{display:flex;gap:8px;position:sticky;bottom:0;margin:12px -16px 0;padding:12px 16px;background:var(--sbg);border-top:1px solid color-mix(in srgb,var(--sink) 16%,transparent)}.sheet-foot .solid{flex:1;justify-content:center}body.sheet{overflow:hidden}}@keyframes sheetup{0%{transform:translateY(100%)}}@media(pointer:coarse){.fg .chips button,.selbar .chips button{min-height:40px}.pillbtn{min-height:42px}}@media(max-width:560px){#shop .fg .chips,#shop .selbar .chips{flex-wrap:wrap;overflow:visible;margin-inline:0}}.pc{position:relative;display:block}.pc .pcl{color:inherit;text-decoration:none}.pc .pcl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pc .pcl:focus-visible{outline:none}.pc:has(.pcl:focus-visible){outline:2px solid var(--teal);outline-offset:4px;border-radius:18px}.legal .lgl a{color:inherit}.legal .lgl a:hover{color:var(--ink)}.legal-doc h2{font:600 22px var(--serif);margin:28px 0 6px}.legal-doc p,.legal-doc li{color:var(--mut);max-width:760px}@media(max-width:640px){.ft a{display:flex;align-items:center;min-height:44px;padding:0}.legal .lgl a,.tcta{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:340px){.coord{white-space:normal;font-size:10px;left:0;text-align:right}}.pdbuy{display:grid;gap:10px;position:sticky;bottom:0;background:var(--cream);padding:10px 0 4px;box-shadow:0 -12px 16px -12px #1e23292e}@media(max-width:640px){#pdI{max-height:32vh}.pdb{padding:18px 16px 12px}.pdb h3{font-size:24px}}[hidden]{display:none!important}nav.main .mo{display:none}@media(max-width:980px){#hd.navopen nav.main .mo{display:flex;flex-direction:column;border-top:1px solid var(--line);margin-top:6px;padding-top:6px}#hd.navopen nav.main .mo a{padding:10px 0}}.psub{margin:4px 0 0;color:var(--mut);font-size:14px;line-height:1.35}.ship{color:var(--mut);font-size:11px;margin:0}.opt:focus-visible,.bt:focus-visible,.pdb .btn:focus-visible,.pdb select:focus-visible,.pdb input:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.opt[aria-pressed=true]{box-shadow:0 0 0 2px var(--gold)}#srch{border:0;border-radius:18px;padding:0;width:min(560px,calc(100vw - 32px));background:var(--cream);color:var(--ink)}#srch::backdrop{background:#0e10138c}.srchf{position:relative;display:grid;gap:10px;padding:22px 20px 20px}.srchf .x{position:absolute;top:10px;right:10px}.srchr{display:flex;gap:8px}.srchr input{flex:1;min-width:0;font:16px var(--sans);padding:10px 12px;border:1px solid var(--line);border-radius:10px;min-height:44px}.srchr .btn{width:auto}.controls select{text-overflow:clip}@media(max-width:640px){.controls{grid-template-columns:1fr}.controls label:last-child{grid-column:auto}}html,body{overflow-x:clip}@media(max-width:420px){.hd{gap:10px}.logo{font-size:13px;gap:6px;white-space:normal;min-width:0}.rlogo{width:30px;height:30px}.icons{gap:4px;flex:none}.ib{width:34px;height:34px}}@media(max-width:360px){.icons>.ib:first-child{display:grid}}#map .leadc{stroke:#f5f2ec;stroke-width:4;stroke-linecap:round;pointer-events:none}#map .lead2{stroke:#1e2329;stroke-width:1.6;stroke-linecap:round;pointer-events:none}#map .dot2{fill:#1e2329;stroke:#f5f2ec;stroke-width:1.5;pointer-events:none}#map g.co{cursor:pointer;outline:none}#map g.co rect{fill:#f5f2ec;stroke:#1e2329;stroke-width:1.2;transition:fill .25s}#map g.co text{font:500 20px Roboto Mono,monospace;fill:#1e2329;text-anchor:middle;letter-spacing:.04em}#map g.co text.cap{font-size:15px}#map g.co:hover rect{fill:#efe4cf;stroke:var(--gold);stroke-width:2.4}#map g.co:focus-visible rect{stroke:var(--gold);stroke-width:3}#map g.picked .co,#map g.picked .leadc,#map g.picked .lead2,#map g.picked .dot2{display:none}.smallst{display:none}@media(max-width:640px){#map .co,#map .leadc,#map .lead2,#map .dot2{display:none}.smallst{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 12px}.smallst button{min-height:44px;padding:0 12px;border-radius:999px;border:1px solid rgba(245,242,236,.35);background:transparent;color:var(--cream);font:500 12px Roboto Mono,monospace;cursor:pointer}.smallst button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mapbox.zoomed .smallst{display:none}}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--cream);padding:10px 16px;border-radius:999px;font:500 13px var(--mono);letter-spacing:.08em;transition:top .2s}.skip:focus{top:12px}main:focus,#main:focus{outline:none}html{scroll-padding-top:84px}html:has(dialog[open]),html:has(#hd.navopen){overflow:hidden}.pdb .psub{margin:-6px 0 0}.pdbuy{grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;padding:10px 0 8px}.pdbuy .pp{white-space:nowrap}.pdbuy .pp small{font-size:12px}.pdbuy #pdA{width:100%;padding:13px 16px}.pdbuy .pdh{grid-column:1/-1;margin:0}.pdnote{color:var(--ink);font-size:11px;margin:0;line-height:1.5}#pdI{background:#ece8e1}#pd{scroll-padding-bottom:90px}.pc .ph,#shop .pc .ph,#pillars .pc .ph{background:linear-gradient(rgba(30,35,41,.05) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,rgba(30,35,41,.05) 1px,transparent 1px) 0 0/24px 24px,#ece8e1}.pc .pr{white-space:nowrap}.pc:has(.pcl:focus-visible){outline:3px solid currentColor;outline-offset:4px}.toast{left:16px;right:16px;margin-inline:auto;width:fit-content;max-width:min(560px,calc(100vw - 32px));translate:none;text-align:center}.srchf{padding:20px}.srchf label{padding-right:48px;align-self:center;min-height:40px;display:flex;align-items:center}.srchr .btn{flex:none;padding:12px 18px}.search:focus-within{outline:2px solid var(--gold);outline-offset:2px}.fg .chips button:focus-visible,.selbar .chips button:focus-visible,.quick button:focus-visible,.pillbtn:focus-visible{outline:2px solid var(--sink);outline-offset:3px}.fg .chips button:disabled{cursor:not-allowed;opacity:.45}.tagbar>details>summary{border:1px solid color-mix(in srgb,var(--sink) 25%,transparent);border-radius:999px;padding:8px 14px;list-style:none}.tagbar>details>summary::-webkit-details-marker{display:none}.tagbar>details>summary:before{content:"+ "}.tagbar>details[open]>summary:before{content:"\2013  "}.qbar{display:none}.quick{list-style:none;margin:0;padding:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.quick button{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid color-mix(in srgb,var(--sink) 25%,transparent);background:transparent;color:inherit;border-radius:999px;padding:8px 12px;min-height:40px;cursor:pointer}.quick button[aria-pressed=true]{background:var(--sink);color:var(--sbg);border-color:var(--sink)}.ftog b:empty{display:none}.ftog b{font-weight:500;background:var(--sacc);color:var(--sbg);border-radius:999px;padding:0 7px;margin-left:4px}@media(max-width:640px){.qbar{display:grid;gap:10px;margin-top:10px}.ftog{justify-self:start}#shop:not(.fopen) .controls label:not(.csearch),#shop:not(.fopen) .tagbar{display:none}.controls{padding:10px;margin-top:16px}}@media(max-width:560px){.ptab small{display:block;font-size:10px;line-height:1.25;opacity:.85}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.coord{position:static;display:block;text-align:right;margin-top:8px}}@media(max-width:340px){.logo{font-size:12px}}.js .heroart img{transition-duration:1.2s;transition-delay:0s}.maptools{flex-wrap:wrap}.sug{position:absolute;left:14px;top:58px;z-index:5;list-style:none;margin:0;padding:6px;width:min(300px,70%);background:var(--cream);color:var(--ink);border-radius:14px;box-shadow:0 18px 40px -12px #00000080}.sug li{padding:9px 12px;border-radius:9px;cursor:pointer;font:15px var(--serif)}.sug li[aria-selected=true],.sug li:hover{background:var(--paper)}.hit:focus-visible{stroke:var(--gold);stroke-width:3}@media(max-height:500px)and (orientation:landscape){html{scroll-padding-top:60px}[id]{scroll-margin-top:60px}.hd{height:52px;gap:14px}.rlogo{width:30px;height:30px}.logo{font-size:15px}.ib{width:36px;height:36px}#hd.navopen nav.main{max-height:calc(100dvh - 53px);padding-bottom:10px}#hd.navopen .nv>a{padding:9px 6px;font-size:16px}#hd.navopen nav.main .mo{display:grid!important;grid-template-columns:1fr 1fr}#hd.navopen nav.main .mo a{padding:8px 0}.hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding-block:20px;gap:20px}.hero h1{font-size:34px;margin:8px 0 10px}.hero p{font-size:14px;margin:0}.hero .btns{margin-top:14px}.hero .btn{padding:11px 16px}.coord{position:absolute;margin:0}.track{grid-auto-columns:calc((100% - 48px)/4)}.pk{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px}.panel{position:static;padding:16px}.pv{height:120px}.panel h3{font-size:26px;margin:10px 0 2px}.panel .opts{margin:10px 0}.mapbox{max-height:calc(100dvh - 70px)}#pd{max-height:calc(100dvh - 12px);width:min(900px,calc(100vw - 24px))}.pdg{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}#pdI{max-height:calc(100dvh - 12px)}.pdb{padding:12px 16px 4px;gap:10px}.pdb h3{font-size:22px}.pdbuy{padding:6px 0}.pdbuy #pdA{padding:10px 14px}.pdb .pp{font-size:18px}.opt{padding:7px 11px}#cart{width:min(520px,100vw)}.dh{padding:8px 16px}.dh h3{font-size:20px}.dh .x{width:34px;height:34px}#cItems{padding:0 16px}#cItems li{padding:8px 0;grid-template-columns:44px 1fr auto}#cItems img{width:44px;height:44px}.df{padding:8px 16px;gap:6px;grid-template-columns:1fr auto;align-items:center}.df .tot{font-size:17px;gap:12px;justify-content:flex-start}.df .btn{padding:9px 14px}.df .cnote{grid-column:1/-1;margin:0;font-size:10px}.controls{grid-template-columns:2fr repeat(3,minmax(110px,1fr));padding:10px;gap:8px 10px}.controls input,.controls select{min-height:38px;padding:6px 8px}#shTitle{font-size:30px!important;margin:4px 0 6px!important}#shop .lede{font-size:15px;margin:0}#shop{padding-block:28px}.controls .csearch{grid-column:auto}}#map .selart{opacity:0;transition:opacity .6s var(--ease);pointer-events:none}#map .selart.show{opacity:1}#map .hit,#map g.co{outline:none}#map .hit.on{stroke:var(--gold);stroke-width:2.5;paint-order:stroke}#map .hit:focus-visible{outline:none;stroke:#fff;stroke-width:3}#map .hit.on:focus-visible{stroke:#fff}.ptab{cursor:pointer;transition:transform .55s cubic-bezier(.34,1.56,.64,1),padding .55s cubic-bezier(.34,1.56,.64,1),box-shadow .45s var(--ease),opacity .3s}.ptab:not([aria-selected=true]){opacity:.9;box-shadow:inset 0 -10px 14px -12px #00000073}.ptab:not([aria-selected=true]):hover{transform:translateY(-5px);opacity:1;box-shadow:0 5px 0 0 var(--tbg),0 -10px 20px -12px #00000073}.ptab:active{transform:translateY(1px) scale(.97)!important;transition-duration:.12s}.ptab[aria-selected=true]{transform:translateY(-10px);padding-top:30px;padding-bottom:20px;box-shadow:0 10px 0 0 var(--tbg),0 -20px 36px -16px #0000008c;z-index:1}.ptab:before{height:5px}.pchev{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:var(--tac);margin-top:4px;opacity:.85;transition:opacity .3s,transform .3s var(--ease)}.pchev:after{content:" \25be"}.ptab:hover .pchev{transform:translateY(2px)}.ptab[aria-selected=true] .pchev{opacity:0}.ptab:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media(max-width:560px){.pchev{font-size:9px;letter-spacing:.06em}.ptab[aria-selected=true]{transform:translateY(-6px);padding-top:22px;box-shadow:0 6px 0 0 var(--tbg),0 -14px 26px -14px #0000008c}}@media(hover:none){.ptab:not([aria-selected=true]):hover{transform:none}}@media(prefers-reduced-motion:reduce){.ptab,.ptab:hover,.ptab:active,.ptab[aria-selected=true]{transform:none!important}.ptab[aria-selected=true]{box-shadow:0 -14px 30px -18px #00000073}}.pdbuy .pp small.cs{display:block;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.pdbuy #pdA{min-width:0}@media(max-width:640px){.pdbuy .pp{font-size:19px}.pdbuy #pdA{padding:12px 10px;letter-spacing:.08em}}@media(max-width:980px){.icons{margin-left:auto}}@media(max-height:500px)and (orientation:landscape){.df .tot{grid-column:1;grid-row:1}.df .btn{grid-column:2;grid-row:1}.df .ship,.df .cnote{grid-column:1/-1}#cItems li{align-items:center}#cItems .qty.sm{margin-top:2px}#cItems .qty.sm .x{width:34px;height:34px}.rm{min-height:34px}}#pd>.x{position:sticky;top:10px;z-index:3;display:block;margin:10px 10px -50px auto;background:var(--cream);box-shadow:0 2px 10px #1e23292e}.pdb .eyebrow{padding-right:48px}.pdb{padding-bottom:max(12px,env(safe-area-inset-bottom))}.pdzoom{display:block;position:relative;padding:0;border:0;background:#ece8e1;width:100%;height:100%;cursor:zoom-in;min-width:0}@media(min-width:641px){.pdzoom{position:sticky;top:0;align-self:start;height:auto}}.pdzoom:after{content:"\2922";position:absolute;right:10px;bottom:10px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#1e2329b8;color:var(--cream);font-size:17px;pointer-events:none}.pdzoom:focus-visible{outline:3px solid var(--teal);outline-offset:-3px}#pdI{display:block}@media(max-height:500px)and (orientation:landscape){#pd>.x{width:36px;height:36px;margin:8px 10px -44px auto}.pdzoom{position:sticky;top:0;align-self:start;height:auto}}@media(max-width:640px){#pd{width:calc(100vw - 16px);max-width:none;max-height:calc(100dvh - 16px)}.pdb{padding-top:14px}}#lb{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;background:#14181d;color:var(--cream);overflow:hidden;box-shadow:none}#lb::backdrop{background:#14181d99}#lb[open]{animation:lbin .25s ease}@keyframes lbin{0%{opacity:0}}.lbf{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;touch-action:none;user-select:none;-webkit-user-select:none;overflow:hidden}#lbI{width:100%;height:100%;object-fit:contain;transform-origin:50% 50%;transition:transform .25s var(--ease);cursor:zoom-in;-webkit-user-drag:none}#lb.z #lbI{cursor:grab}#lb.drag #lbI{transition:none;cursor:grabbing}#lb .x{position:absolute;top:max(12px,env(safe-area-inset-top));right:12px;width:44px;height:44px;background:#1e2329b3;color:var(--cream);border-color:#f5f2ec59;z-index:2}.lbn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:64px;border:0;border-radius:12px;background:#1e232999;color:var(--cream);font-size:30px;line-height:1;cursor:pointer;z-index:2}.lbp{left:10px}.lbq{right:10px}.lbc{position:absolute;left:0;right:0;bottom:0;margin:0;padding:24px 16px max(14px,env(safe-area-inset-bottom));text-align:center;font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(transparent,#14181dd9);pointer-events:none;z-index:1}#lb .x:focus-visible,.lbn:focus-visible{outline:3px solid var(--teal);outline-offset:2px}@media(hover:none){.lbn{width:40px;height:52px;font-size:26px;background:#1e232973}}picture{display:contents}picture>source{display:none}.mega ul.cols{columns:2;column-gap:4px}.mega ul.cols li{break-inside:avoid}.mega ul.cols li a{font-size:16px}.bstrip{padding-block:0;margin:18px 0 6px}.bsh{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;margin-bottom:10px}.bsh h2{font-size:22px;margin:0;font-weight:600}.bsh p{margin:0;font-size:11px;opacity:.75}.bcards{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,250px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.bhome .bcards{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));overflow:visible;margin-top:22px}.bcard{scroll-snap-align:start;border:1px solid color-mix(in srgb,var(--sink,var(--ink)) 18%,transparent);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.bcard h3{margin:0;font-size:18px;font-weight:600;line-height:1.2}.bcard p{margin:0;font-size:14px;opacity:.8;flex:1}.bcard .boff,.pc .new{align-self:flex-start;background:var(--gold);color:var(--ink);border-radius:999px;padding:3px 9px;font-size:11px;letter-spacing:.08em}.bcard a{margin-top:6px;font-size:12px;color:inherit;text-decoration:underline;text-underline-offset:3px;padding:6px 0}.bcard a:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.bnudge{margin:8px 0 4px;font-size:13px;line-height:1.4;color:var(--tealtxt);background:color-mix(in srgb,var(--teal) 10%,transparent);border-radius:10px;padding:7px 10px}.cbnd{grid-column:1/-1;display:grid;gap:4px;font-size:14px}.cbnd .bl{display:flex;justify-content:space-between;gap:12px;margin:0}.cbnd .bl small{color:var(--mut);font:11px var(--mono)}.cbnd .bl b{color:var(--tealtxt);font-weight:600;white-space:nowrap}.cbnd .bt{border-top:1px solid var(--line);padding-top:4px}.bnext p{margin:2px 0 6px;font-size:13px;color:var(--tealtxt)}.bprog{height:6px;border-radius:999px;background:var(--paper);overflow:hidden}.bprog i{display:block;height:100%;background:var(--teal);border-radius:inherit;transition:width .5s var(--ease)}.bgo{align-self:flex-start;border:0;border-radius:999px;background:var(--sink,var(--ink));color:var(--sbg,var(--cream));font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:9px 14px;min-height:40px;cursor:pointer;transition:transform .3s var(--ease)}.bgo:hover{transform:translateY(-1px)}.bgo:focus-visible,.bbc:focus-visible,#bbL button:focus-visible,#bb select:focus-visible,#bb input:focus-visible,#bb .btn:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.bcard .bgo{margin-top:8px}.bgo.sm{padding:5px 10px;min-height:32px;font-size:10px;margin-left:4px;vertical-align:middle}.pdbx{display:grid;gap:6px}.pdbx[hidden]{display:none}.pdbx>p{margin:0;font-size:11px;color:var(--mut)}.pdbx ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pdbx li{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:6px 6px 6px 12px;font-size:14px;line-height:1.3}.pdbx small{color:var(--mut);font:11px var(--mono)}.pdbx .bgo{flex:none;align-self:center}#cItems .bins{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}#cItems .bins span{border-radius:999px;padding:2px 8px;background:var(--paper)}#cItems .bins .bin{color:var(--tealtxt);background:color-mix(in srgb,var(--teal) 12%,transparent)}#bb{width:min(600px,calc(100vw - 16px));max-width:none;max-height:calc(100dvh - 16px);border-radius:22px;overflow-y:auto;overscroll-behavior:contain}#bb[open]{animation:pop .45s var(--ease)}.bbh{position:relative;display:grid;gap:4px;padding:20px 20px 10px}.bbh .eyebrow{padding-right:48px}.bbh h3{margin:0;font-size:26px;line-height:1.1}.bbh p{margin:0;color:var(--mut);font-size:15px}.bbh .x{position:absolute;top:12px;right:12px}.bbst{padding:0 20px 10px}.bbr{list-style:none;margin:0;padding:0 20px;display:grid;gap:8px}.bbr>li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:8px 10px}.bbr>li.on{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.bbi{width:52px;height:52px;border-radius:8px;border:1px dashed var(--line);overflow:hidden}.bbi img{width:100%;height:100%;object-fit:contain;background:var(--ink);display:block}.bbr .bn{display:block;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.bbr b{display:block;font-weight:600;line-height:1.25}.bbr .emp{font-weight:400;color:var(--mut)}.bbr small{display:block;font:500 11px var(--mono);color:var(--mut);margin-top:2px}.bbr .inc{color:var(--tealtxt)}.bbr select{margin-top:6px;max-width:100%;font:14px var(--sans);padding:6px 8px;min-height:40px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.bbc{border:1px solid var(--ink);background:transparent;color:var(--ink);border-radius:999px;padding:8px 12px;min-height:40px;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bbp{margin:10px 20px 0;padding:10px;border-radius:14px;background:var(--paper);display:grid;gap:8px}.bbp label{color:var(--ink)}.bbp .bbx{flex:none}.bbp ul{list-style:none;margin:0;padding:2px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;max-height:min(44vh,340px);overflow-y:auto;overscroll-behavior:contain}.bbp li button{width:100%;height:100%;display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:center;text-align:left;border:1px solid var(--line);border-radius:10px;background:var(--cream);color:var(--ink);padding:6px;min-height:52px;font:13px/1.25 var(--sans);cursor:pointer}.bbp li button:hover{border-color:var(--ink)}.bbp li img{width:40px;height:40px;object-fit:contain;background:var(--ink);border-radius:6px}.bbp li small{display:block;color:var(--mut);font:500 11px var(--mono)}.bbp .none{color:var(--mut);font-size:14px;padding:6px}.bbf{position:sticky;bottom:0;z-index:1;margin-top:12px;display:grid;gap:8px;padding:12px 20px max(14px,env(safe-area-inset-bottom));background:var(--cream);border-top:1px solid var(--line)}.bbsum{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;font:13px var(--mono);color:var(--mut)}.bbsum b{font-size:20px;color:var(--ink)}.bbsum .sv{color:var(--tealtxt);font-weight:600}#bbA small{font-size:10px;opacity:.8;letter-spacing:.06em}#bbA:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}#bb .pdh{margin:0;font-size:11px;color:var(--mut)}#bb .pdh[hidden]{display:none}@media(max-width:640px){.bbh{padding:16px 16px 8px}.bbh h3{font-size:22px}.bbst{padding:0 16px 8px}.bbr{padding:0 16px}.bbp{margin:8px 16px 0}.bbf{padding:10px 16px max(12px,env(safe-area-inset-bottom))}.bbp ul{grid-template-columns:1fr 1fr}.bbr>li{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.bbi{width:44px;height:44px}}.opt.sw span{display:inline-flex;align-items:center;gap:7px}.opt.sw i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(30,35,41,.35);flex:none}.pdf[hidden],.bstrip[hidden],.cbnd[hidden],.bnudge[hidden]{display:none}@media(max-width:640px){.bstrip{margin:12px 0 2px}.bsh h2{font-size:19px}.bcards{grid-auto-columns:minmax(180px,62vw)}.bcard{padding:10px 12px;gap:2px}.bcard h3{font-size:16px}.bcard p{font-size:13px}.bcard a{margin-top:2px}.bhome .bcards{grid-template-columns:1fr 1fr}}#pd .opt:not([aria-pressed=true]){color:var(--ink)}@media(max-width:640px){#hd .ib{position:relative}#hd .ib:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.search input{padding:12px 0;margin:-12px 0}.pdmap{padding:8px 0 18px;margin:-8px 0 -18px}.pdd a{padding:12px 0}}.pc .new{position:absolute;top:10px;left:10px;z-index:1}.asof{position:fixed;left:0;right:0;bottom:0;z-index:95;margin:0;padding:5px 16px;font-size:11px;letter-spacing:.06em;pointer-events:none}@media(max-width:640px){.pc .row{flex-direction:column;align-items:flex-start;gap:2px}.pc h4{font-size:16px;line-height:1.25}#bb:has(.bbp) .bbr>li:not(.on):has(.emp){display:none}.bbp ul{grid-template-columns:repeat(2,minmax(0,1fr));max-height:56vh}.bbp li button{grid-template-columns:1fr;justify-items:center;text-align:center;padding:8px;gap:6px}.bbp li img{width:100%;height:auto;aspect-ratio:1/1}}.ptabs{grid-template-columns:repeat(5,minmax(0,1fr))}.ptab[data-p=tools]{--tbg:#EDE8DE;--tfg:var(--ink);--tac:#9A3D2A}.ptab[data-p=tools]:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80'%3E%3Cg transform='translate(96 24)' fill='none' stroke='%239A3D2A' stroke-opacity='.6'%3E%3Ccircle r='18' stroke-dasharray='1.5 2.5'/%3E%3Ccircle r='11'/%3E%3Cpath d='M0-22L3-3 22 0 3 3 0 22-3 3-22 0-3-3Z' fill='%239A3D2A' fill-opacity='.18' stroke-width='.8'/%3E%3C/g%3E%3Cg stroke='%231E2329' stroke-opacity='.45' stroke-width='1.2' fill='none'%3E%3Cpath d='M24 78L34 50L44 78M34 50V38'/%3E%3Crect x='28' y='30' width='12' height='8' rx='2'/%3E%3C/g%3E%3C/svg%3E") right 2px top 4px/44% auto no-repeat,repeating-linear-gradient(90deg,transparent 0 11px,rgba(154,61,42,.08) 11px 12px)}#pillars[data-pillar=tools]{--sbg:#EDE8DE;--sink:var(--ink);--sacc:#9A3D2A;--tline:#9A3D2A}#pillars[data-pillar=tools] .fx-tools{opacity:1;visibility:visible}#pillars[data-pillar=tools]:not(.idle) .fx-tools *{animation-play-state:running}.fx-tools .gr{fill:none;stroke:#9a3d2a;stroke-opacity:.05}.fx-tools .gj{fill:none;stroke:#9a3d2a;stroke-opacity:.11}.fx-tools .tv{fill:#9a3d2a09;stroke:#9a3d2a;stroke-opacity:.6;stroke-width:1.3;stroke-linejoin:round}.fx-tools .tsl{fill:none;stroke:#1e2329;stroke-opacity:.28;stroke-dasharray:2 5}.fx-tools .st{fill:#ede8de;stroke:#9a3d2a;stroke-width:1.4}.fx-tools text.lb{font:500 10px var(--mono);letter-spacing:.04em;fill:#9a3d2a;fill-opacity:.75}.fx-tools .pa{fill:none;stroke:#1e2329;stroke-opacity:.22;stroke-width:1.2}.fx-tools .pt{fill:none;stroke:#1e2329;stroke-opacity:.25}.fx-tools text.pl{font:500 10px var(--mono);fill:#1e2329;fill-opacity:.35}.pfx .sweep i{position:absolute;left:calc(-1*var(--R));top:calc(-1*var(--R));width:calc(2*var(--R));height:calc(2*var(--R));border-radius:50%;background:conic-gradient(from 0deg,rgba(154,61,42,.16),rgba(154,61,42,0) 50deg,transparent 360deg);animation:tsweep 14s linear infinite;animation-play-state:paused}@keyframes tsweep{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pfx .sweep i{animation:none}}.fx-tools .oc{fill:none;stroke:#7a5518;stroke-opacity:.26}.fx-tools .oci{stroke-opacity:.5;stroke-width:1.2}.fx-tools text.cl{font:500 9px var(--mono);fill:#7a5518;fill-opacity:.75}.fx-tools .seam{fill:none;stroke:#1e2329;stroke-opacity:.32;stroke-width:1.2;stroke-dasharray:12 4 2 4}@media(max-width:560px){.ptab b{font-size:15px;letter-spacing:.02em}}.bbs{display:grid;gap:2px;margin-top:6px}.bbs .mono{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.bbr .bbs select{margin-top:0;width:100%;max-width:260px}.bbs.need .mono{color:var(--rust,#9A3D2A)}.bbr .bbs.need select{border:2px solid var(--rust,#9A3D2A);background:#fff7f2;font-weight:600}.shopify-policy__container{max-width:760px;margin:0 auto;padding:60px 24px 90px}.shopify-policy__title h1{font-size:clamp(32px,4vw,52px);line-height:1.05;font-weight:600;letter-spacing:-.015em;margin:0 0 20px}.shopify-policy__body{line-height:1.65}.shopify-policy__body a{color:var(--tealtxt)}#cMsg{color:#9a3d2a}
/*# sourceMappingURL=/cdn/shop/t/2/assets/site.css.map */
