.hero[data-astro-cid-ge2uvauf]{isolation:isolate;--t:.5;padding:clamp(36px,5vw,64px) 0 calc(clamp(54px,7vw,96px) + 60px);position:relative;overflow:hidden}.h-photos[data-astro-cid-ge2uvauf]{z-index:-3;position:absolute;inset:-3%}.h-ph[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.6s;position:absolute;inset:0}.h-ph[data-astro-cid-ge2uvauf].on{opacity:1}.h-ph[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:60% 55%;width:100%;height:100%}.h-place[data-astro-cid-ge2uvauf]{z-index:1;font:700 13px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#040b1d8c;border:1px solid #ffffff38;border-radius:4px;align-items:center;gap:6px;margin:0;padding:6px 12px;transition:opacity .4s;display:flex;position:absolute;bottom:calc(clamp(54px,7vw,96px) + 72px);right:clamp(16px,4vw,48px)}.h-place[data-astro-cid-ge2uvauf] svg{color:#ff6b73}.h-place[data-astro-cid-ge2uvauf].swap{opacity:0}.h-shade[data-astro-cid-ge2uvauf]{z-index:-2;background:linear-gradient(90deg,#061029e6 0%,#0a1a3fbd 42%,#0a1a3f6b 100%),linear-gradient(#0000 66%,#040b1dd9 100%);position:absolute;inset:0}@property --ray-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ray-turn{to{--ray-a:360deg}}.h-rays[data-astro-cid-ge2uvauf]{animation:90s linear infinite ray-turn}@media (prefers-reduced-motion:reduce){.h-rays[data-astro-cid-ge2uvauf]{animation:none}}html.a11y-motion .h-rays[data-astro-cid-ge2uvauf],html.a11y-calm .h-rays[data-astro-cid-ge2uvauf]{animation:none}.h-rays[data-astro-cid-ge2uvauf]{z-index:-1;--rx:60%;--ry:43%;background:repeating-conic-gradient(from calc(var(--ray-a) - 2deg) at var(--rx) var(--ry), #ffffff13 0deg 6deg, transparent 6deg 13deg);-webkit-mask:radial-gradient(circle at var(--rx) var(--ry), #000 0 30%, transparent 70%);mask:radial-gradient(circle at var(--rx) var(--ry), #000 0 30%, transparent 70%);position:absolute;inset:-20%}.h-air[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.h-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr .85fr;align-items:center;gap:24px;display:grid}.h-copy[data-astro-cid-ge2uvauf]{transform-style:preserve-3d;position:relative}.h-kicker[data-astro-cid-ge2uvauf]{margin-bottom:4px;font-size:clamp(22px,2.4vw,30px)}.h-caps[data-astro-cid-ge2uvauf]{color:#fff;letter-spacing:-.01em;text-shadow:none;cursor:default;user-select:none;flex-wrap:wrap;gap:0 .18em;margin:0;font-size:clamp(84px,12.5vw,188px);display:flex;-webkit-mask:none;mask:none}.h-caps[data-astro-cid-ge2uvauf] .w2[data-astro-cid-ge2uvauf]{color:var(--silver)}.h-caps[data-astro-cid-ge2uvauf] .ch[data-astro-cid-ge2uvauf]{transition:color .35s,text-shadow .35s,transform .18s ease-out;display:inline-block;-webkit-mask:url(/speckle.svg) 0 0/240px 240px;mask:url(/speckle.svg) 0 0/240px 240px}.h-caps[data-astro-cid-ge2uvauf] .ch[data-astro-cid-ge2uvauf].frost{color:#cfe6ff;text-shadow:0 0 22px #78beffe6,0 0 2px #fff}:root.a11y-contrast .h-caps[data-astro-cid-ge2uvauf] .ch[data-astro-cid-ge2uvauf]{-webkit-mask:none;mask:none}.h-slash[data-astro-cid-ge2uvauf]{z-index:2;margin:-.62em 0 .1em .3em;font-size:clamp(34px,5.2vw,72px);position:relative}.h-slash[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{transition:color .3s,transform .3s;display:inline-block}.h-plate[data-astro-cid-ge2uvauf]{margin:4px 0 22px;font-size:clamp(22px,2.7vw,36px)}.h-lead[data-astro-cid-ge2uvauf]{max-width:52ch;font-size:clamp(17px,1.5vw,19px);color:#dbe4ff!important}.h-btns[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.h-art[data-astro-cid-ge2uvauf]{justify-self:center;width:min(100%,540px);position:relative}.h-badge[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 26px 40px #0000008c);width:100%;height:auto}.h-burst[data-astro-cid-ge2uvauf]{aspect-ratio:1;text-align:center;width:clamp(104px,11vw,142px);font:900 italic clamp(12px, 1.15vw, 15px)/1.1 var(--sans);text-transform:uppercase;color:#fff;background:var(--navy);clip-path:polygon(50% 0,61% 12%,77% 6%,80% 22%,96% 26%,89% 41%,100% 54%,86% 63%,91% 79%,74% 80%,68% 96%,54% 87%,40% 99%,32% 84%,15% 89%,15% 72%,1% 63%,11% 50%,2% 35%,17% 29%,17% 12%,34% 15%);place-items:center;margin:0;display:grid;position:absolute;top:2%;left:-6%}.h-burst[data-astro-cid-ge2uvauf]:before{content:"";background:var(--red);clip-path:inherit;z-index:-1;position:absolute;inset:7%}.h-burst[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{position:relative;transform:rotate(-8deg)}.h-burst[data-astro-cid-ge2uvauf]{transition:transform .35s var(--ease);text-decoration:none}.h-burst[data-astro-cid-ge2uvauf]:hover,.h-burst[data-astro-cid-ge2uvauf]:focus-visible{transform:rotate(14deg)scale(1.1)}.h-burst[data-astro-cid-ge2uvauf]:focus-visible{outline-offset:4px;outline:3px solid #fff}.h-trust[data-astro-cid-ge2uvauf]{backdrop-filter:blur(4px);background:#040b1d99;border:2px solid #ffffff29;border-radius:6px;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:12px 24px;margin-top:clamp(28px,4vw,44px);padding:16px 22px;list-style:none;display:grid}.h-trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{color:#fff;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.h-trust[data-astro-cid-ge2uvauf] svg{color:#ff6b73;flex:none}.h-trust[data-astro-cid-ge2uvauf] .stars[data-astro-cid-ge2uvauf] svg{color:#ffc21a;fill:#ffc21a}@media (prefers-reduced-motion:no-preference){.h-rays[data-astro-cid-ge2uvauf],.h-art[data-astro-cid-ge2uvauf],.h-photos[data-astro-cid-ge2uvauf]{transition:transform .5s var(--ease);will-change:transform}.h-copy[data-astro-cid-ge2uvauf]{transition:transform .35s var(--ease)}.h-caps[data-astro-cid-ge2uvauf] .ch[data-astro-cid-ge2uvauf]{animation:.8s cubic-bezier(.2,1.4,.4,1) both ch-drop;animation-delay:calc(var(--i) * 70ms + .15s)}.h-caps[data-astro-cid-ge2uvauf].wave .ch[data-astro-cid-ge2uvauf]{animation:ch-hop .7s var(--ease) both;animation-delay:calc(var(--i) * 60ms)}.h-caps[data-astro-cid-ge2uvauf] .ch[data-astro-cid-ge2uvauf].hop{animation:ch-hop .6s var(--ease) both;animation-delay:0s}.h-slash[data-astro-cid-ge2uvauf] .hs-heat[data-astro-cid-ge2uvauf]{color:color-mix(in oklab, #ff8a1f calc((1 - var(--t)) * 100%), var(--red));transform:scale(calc(1 + (1 - var(--t)) * .12))}.h-slash[data-astro-cid-ge2uvauf] .hs-cool[data-astro-cid-ge2uvauf]{color:color-mix(in oklab, #7cc4ff calc(var(--t) * 100%), var(--red));transform:scale(calc(1 + var(--t) * .12))}.h-ph[data-astro-cid-ge2uvauf].on img{animation:8s ease-out both ph-drift}}@keyframes ch-drop{0%{opacity:0;translate:0 -.6em;rotate:-8deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes ch-hop{0%,to{translate:0}40%{translate:0 -.16em}70%{translate:0 .03em}}@keyframes ph-drift{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1.5%)}}@media (width<=1023px){.h-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.h-art[data-astro-cid-ge2uvauf]{order:-1;width:min(78%,400px)}.h-shade[data-astro-cid-ge2uvauf]{background:#061029bd}.h-place[data-astro-cid-ge2uvauf]{font-size:11px;top:16px;bottom:auto}.h-trust[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr}.h-btns[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}}@media (width<=520px){.h-trust[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.h-burst[data-astro-cid-ge2uvauf]{left:-4%}}.strip[data-astro-cid-dcmxqerh]{background:linear-gradient(var(--navy) 50%, var(--below) 50%);z-index:3;margin-top:-54px;padding:0 0 6px;position:relative}.seam[data-astro-cid-dcmxqerh]{background:linear-gradient(90deg, transparent, var(--red) 18%, var(--silver) 50%, var(--royal) 82%, transparent);height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.seam[data-astro-cid-dcmxqerh]:after{content:"";background:var(--red);border:3px solid #fff;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.panel[data-astro-cid-dcmxqerh]{border:3px solid var(--navy);background:#fff;border-radius:8px;grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:14px;padding:14px;display:grid;position:relative;box-shadow:0 24px 50px -22px #040b1d8c}.cell[data-astro-cid-dcmxqerh]{min-height:76px;color:var(--navy);border-radius:4px;align-items:center;gap:14px;padding:10px 16px;text-decoration:none;display:flex}a[data-astro-cid-dcmxqerh].cell:not(.book):hover{background:var(--ice)}.cell[data-astro-cid-dcmxqerh] small[data-astro-cid-dcmxqerh]{font:700 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--red-dark);margin-bottom:5px;display:block}.cell[data-astro-cid-dcmxqerh] strong[data-astro-cid-dcmxqerh]{font:900 italic 19px/1.15 var(--sans)}.ico[data-astro-cid-dcmxqerh]{background:var(--royal);color:#fff;width:48px;height:48px;transform:rotate(var(--tilt));border-radius:4px;flex:none;place-items:center;display:grid}.book[data-astro-cid-dcmxqerh]{min-height:76px;font-size:22px}.book[data-astro-cid-dcmxqerh] svg{width:26px;height:26px}@media (width<=860px){.panel[data-astro-cid-dcmxqerh]{grid-template-columns:1fr 1fr}.book[data-astro-cid-dcmxqerh]{order:-1;grid-column:1/-1}.cell[data-astro-cid-dcmxqerh] strong[data-astro-cid-dcmxqerh]{font-size:16px}}@media (width<=520px){.panel[data-astro-cid-dcmxqerh]{grid-template-columns:1fr;gap:6px}.cell[data-astro-cid-dcmxqerh]{min-height:60px;padding:8px 10px}.book[data-astro-cid-dcmxqerh]{min-height:64px;font-size:19px}}.thermo[data-astro-cid-sl7ufosu]{--heat:.8}.t-grid[data-astro-cid-sl7ufosu]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,6vw,80px);display:grid}.t-out[data-astro-cid-sl7ufosu]{border:3px solid var(--navy);min-height:230px;box-shadow:8px 8px 0 color-mix(in srgb, var(--royal) calc((1 - var(--heat)) * 100%), var(--red));background:color-mix(in srgb, #eaf1ff calc((1 - var(--heat)) * 100%), #ffecee);border-radius:8px;margin-top:24px;padding:26px 28px;transition:background-color .3s,box-shadow .3s}.t-word[data-astro-cid-sl7ufosu]{color:color-mix(in srgb, var(--royal) calc((1 - var(--heat)) * 100%), var(--red));text-shadow:2px 2px #fff;margin:0 0 10px;font-size:34px}.t-mode[data-astro-cid-sl7ufosu] p[data-astro-cid-sl7ufosu]:not(.t-word){color:var(--muted)}.t-dial-wrap[data-astro-cid-sl7ufosu]{justify-items:center;gap:10px;display:grid}.t-dial[data-astro-cid-sl7ufosu]{aspect-ratio:1;cursor:grab;touch-action:none;filter:drop-shadow(0 26px 40px #040b1d59);border-radius:50%;width:min(100%,400px);position:relative}.t-dial[data-astro-cid-sl7ufosu]:active{cursor:grabbing}.t-dial[data-astro-cid-sl7ufosu]:focus-visible{outline:4px solid var(--focus);outline-offset:6px}.t-dial[data-astro-cid-sl7ufosu] svg[data-astro-cid-sl7ufosu]{width:100%;height:100%;display:block}.t-knob[data-astro-cid-sl7ufosu]{transform-origin:150px 150px}.t-read[data-astro-cid-sl7ufosu]{color:#fff;pointer-events:none;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.t-num[data-astro-cid-sl7ufosu]{font:400 clamp(76px, 10vw, 112px)/.9 var(--block);font-variant-numeric:tabular-nums;text-align:center;min-width:2ch}.t-deg[data-astro-cid-sl7ufosu]{font:900 italic 20px/1 var(--sans);color:var(--silver);position:absolute;top:34%;right:24%}.t-lbl[data-astro-cid-sl7ufosu]{font:400 22px/1 var(--brush);color:color-mix(in srgb, #8fb8ff calc((1 - var(--heat)) * 100%), #ff6b73);margin-top:8px}.t-hint[data-astro-cid-sl7ufosu]{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:14.5px;display:flex}@media (width<=900px){.t-grid[data-astro-cid-sl7ufosu]{grid-template-columns:1fr}.t-dial-wrap[data-astro-cid-sl7ufosu]{order:-1}.t-dial[data-astro-cid-sl7ufosu]{width:min(86%,340px)}}.ab[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.ab-copy[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]:not(.eyebrow):not(.sign){color:var(--muted)}.ab-checks[data-astro-cid-oxgmilyn]{gap:10px;margin:6px 0 26px;list-style:none;display:grid}.ab-checks[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{font:900 italic 16px/1.2 var(--sans);text-transform:uppercase;color:var(--navy);align-items:center;gap:12px;display:flex}.ab-checks[data-astro-cid-oxgmilyn] svg{background:var(--red);color:#fff;border-radius:4px;flex:none;width:28px;height:28px;padding:4px}.ab-sign[data-astro-cid-oxgmilyn]{color:var(--royal-dark);margin:22px 0 0}.ab-art[data-astro-cid-oxgmilyn]{position:relative}.ab-photo[data-astro-cid-oxgmilyn]{border:5px solid var(--navy);box-shadow:14px 14px 0 var(--red);border-radius:6px;overflow:hidden;transform:rotate(1.2deg)}.ab-photo[data-astro-cid-oxgmilyn] img{aspect-ratio:4/3.4;object-fit:cover;width:100%}.ab-sticker[data-astro-cid-oxgmilyn]{filter:drop-shadow(0 12px 18px #040b1d73);width:clamp(130px,15vw,190px);height:auto;position:absolute;bottom:-40px;left:-36px;transform:rotate(-8deg)}.ab-tag[data-astro-cid-oxgmilyn]{font-size:clamp(16px,1.6vw,21px);position:absolute;top:22px;right:-10px}@media (width<=900px){.ab[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.ab-sticker[data-astro-cid-oxgmilyn]{bottom:-30px;left:-6px}.ab-tag[data-astro-cid-oxgmilyn]{right:6px}}.hb-grid[data-astro-cid-iw7intsa]{grid-template-columns:1fr 1fr;gap:28px;margin-top:32px;display:grid}.hb-card[data-astro-cid-iw7intsa]{border:3px solid var(--navy);box-shadow:10px 10px 0 var(--royal);background:#fff;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.hb-biz[data-astro-cid-iw7intsa]{box-shadow:10px 10px 0 var(--red)}.hb-img[data-astro-cid-iw7intsa] img{aspect-ratio:16/8;object-fit:cover;width:100%}.hb-body[data-astro-cid-iw7intsa]{padding:0 26px 22px;position:relative}.hb-kind[data-astro-cid-iw7intsa]{margin:-22px 0 16px;font-size:18px;position:relative}.hb-kind[data-astro-cid-iw7intsa] svg{vertical-align:-3px}.hb-biz[data-astro-cid-iw7intsa] .hb-kind[data-astro-cid-iw7intsa]{background:var(--red)}.hb-body[data-astro-cid-iw7intsa] ul[data-astro-cid-iw7intsa]{gap:8px;margin:0 0 12px;list-style:none;display:grid}.hb-body[data-astro-cid-iw7intsa] li[data-astro-cid-iw7intsa]{color:var(--muted);padding-left:26px;position:relative}.hb-body[data-astro-cid-iw7intsa] li[data-astro-cid-iw7intsa]:before{content:"";border-left:3px solid var(--red);border-bottom:3px solid var(--red);width:12px;height:7px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}@media (width<=900px){.hb-grid[data-astro-cid-iw7intsa]{grid-template-columns:1fr}}.jl[data-astro-cid-4a5dz3l5]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.jl-head[data-astro-cid-4a5dz3l5]{position:sticky;top:130px}.jl-list[data-astro-cid-4a5dz3l5]{gap:22px;margin:0;padding:0 0 0 34px;list-style:none;display:grid;position:relative}.jl-list[data-astro-cid-4a5dz3l5]:before{content:"";background:linear-gradient(var(--red), var(--silver), var(--royal));width:4px;position:absolute;top:8px;bottom:8px;left:13px}.jl-item[data-astro-cid-4a5dz3l5]{background:#ffffff0f;border:2px solid #ffffff24;border-radius:6px;padding:20px 22px 8px;position:relative}.jl-dot[data-astro-cid-4a5dz3l5]{background:var(--red);color:#fff;border:3px solid var(--navy);border-radius:4px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;left:-41px;transform:rotate(45deg)}.jl-dot[data-astro-cid-4a5dz3l5] svg{transform:rotate(-45deg)}.jl-kind[data-astro-cid-4a5dz3l5]{font:400 18px/1 var(--brush);margin:0 0 6px;color:#ff8a91!important}.jl-item[data-astro-cid-4a5dz3l5] h3[data-astro-cid-4a5dz3l5]{font-size:20px}@media (width<=900px){.jl[data-astro-cid-4a5dz3l5]{grid-template-columns:1fr}.jl-head[data-astro-cid-4a5dz3l5]{position:static}}
