:where(body a,body button) [data-home-arrow]{transition:transform .35s var(--ease);place-items:center;display:inline-grid}:root body :is(a:hover,a:focus-visible,button:hover,button:focus-visible) [data-home-arrow]{--arrow-turn:45deg}@media (prefers-reduced-motion:reduce){:where(body a,body button) [data-home-arrow]{transition:none!important;transform:none!important}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;position:relative;overflow:clip}.hero-inner[data-astro-cid-ge2uvauf]{flex-direction:column;min-height:clamp(610px,100svh - 68px,790px);padding-top:clamp(52px,7vw,96px);padding-bottom:34px;display:flex;position:relative}.eyebrow[data-astro-cid-ge2uvauf]{color:var(--ink-soft);margin-bottom:26px;font-size:12px}h1[data-astro-cid-ge2uvauf]{z-index:2;letter-spacing:-.065em;text-wrap:nowrap;font-size:clamp(5rem,13.4vw,10.6rem);font-weight:560;line-height:.87;position:relative}.line[data-astro-cid-ge2uvauf]{margin:-.08em -.06em;padding:.08em .06em;display:block;overflow:hidden}.line-inner[data-astro-cid-ge2uvauf]{display:block}.dot[data-astro-cid-ge2uvauf]{color:var(--accent)}.hero-art[data-astro-cid-ge2uvauf]{z-index:1;aspect-ratio:1;width:clamp(270px,31vw,405px);right:max(var(--gutter), 4%);perspective:1100px;pointer-events:none;position:absolute;bottom:99px}.hero-travel[data-astro-cid-ge2uvauf]{width:100%;height:100%;transform-style:preserve-3d;transform:translate3d(var(--scroll-x,0px), var(--scroll-y,0px), 0) rotate(var(--scroll-turn,0deg)) scale(var(--scroll-scale,1));position:relative}.hero-tilt[data-astro-cid-ge2uvauf]{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .8s var(--ease);position:relative}.hero-shadow[data-astro-cid-ge2uvauf]{background:radial-gradient(ellipse, color-mix(in srgb, var(--ink) 13%, transparent), transparent 68%);pointer-events:none;height:10%;position:absolute;bottom:-12%;left:15%;right:5%;transform:rotateX(55deg)}.hero-echo[data-astro-cid-ge2uvauf]{opacity:0;background:color-mix(in srgb, var(--accent), transparent 30%);filter:blur(12px);transform:translate3d(var(--echo-x,0px), var(--echo-y,0px), -12px) rotate(-15deg);transition:transform .9s var(--ease), opacity .35s;pointer-events:none;position:absolute;inset:8%;mask:url(/brand/symbol.svg) 50%/contain no-repeat}.hero-copy[data-astro-cid-ge2uvauf]{z-index:3;max-width:48%;margin-top:auto;padding-top:66px;position:relative}.sub[data-astro-cid-ge2uvauf]{color:var(--ink-soft);letter-spacing:-.025em;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.3}.hero-link[data-astro-cid-ge2uvauf]{align-items:center;gap:18px;margin-top:22px;padding-block:8px;font-size:15px;font-weight:600;display:inline-flex}.hero-link[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{transition:transform .3s var(--ease);font-size:22px}.hero-bottom[data-astro-cid-ge2uvauf]{z-index:3;justify-content:flex-start;align-items:center;gap:12px;margin-top:40px;display:flex;position:relative}.hero-actions[data-astro-cid-ge2uvauf]{align-items:center;gap:16px;display:flex}.motion-toggle[data-astro-cid-ge2uvauf]{color:var(--ink-soft);font-family:var(--mono);cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:12px}.motion-toggle[data-astro-cid-ge2uvauf]:hover{color:var(--ink)}.scroll-link[data-astro-cid-ge2uvauf]{border:1px solid var(--line);border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;transition:background .25s,color .25s;display:grid}.scroll-link[data-astro-cid-ge2uvauf]:hover{background:var(--ink);color:var(--bg)}.band[data-astro-cid-ge2uvauf]{z-index:4;background:var(--accent);color:#0a0a0a;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:500;position:relative;overflow:hidden}.band-track[data-astro-cid-ge2uvauf]{white-space:nowrap;width:max-content;padding-block:15px;animation:42s linear infinite paused band-scroll;display:flex}[data-motion-ready] .band-track[data-astro-cid-ge2uvauf]{animation-play-state:running}[data-motion-paused] .band-track[data-astro-cid-ge2uvauf],.band[data-astro-cid-ge2uvauf]:hover .band-track[data-astro-cid-ge2uvauf]{animation-play-state:paused}.band-group[data-astro-cid-ge2uvauf]{flex:none;display:flex}.band-item[data-astro-cid-ge2uvauf]{align-items:center;gap:22px;padding-right:22px;display:inline-flex}.band-item[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{opacity:.55;font-size:12px;font-style:normal}@keyframes band-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.band-track[data-astro-cid-ge2uvauf]{white-space:normal;width:auto;animation:none}.band-group[data-astro-cid-ge2uvauf]{padding-inline:var(--gutter);flex-wrap:wrap;gap:8px 0}.band-group[data-astro-cid-ge2uvauf][aria-hidden]{display:none}}@media (hover:hover) and (pointer:fine) and (width>=761px) and (prefers-reduced-motion:no-preference){.hero[data-astro-cid-ge2uvauf][data-pointer-active] .hero-echo[data-astro-cid-ge2uvauf]{opacity:.15}}@media (prefers-reduced-motion:no-preference){.line-inner[data-astro-cid-ge2uvauf]{transform-origin:0 100%;animation:1.1s cubic-bezier(.16,1,.3,1) both title-rise}.line[data-astro-cid-ge2uvauf]:nth-child(2) .line-inner[data-astro-cid-ge2uvauf]{animation-delay:.14s}@keyframes title-rise{0%{transform:translateY(118%)rotate(3deg)}to{transform:translateY(0)rotate(0)}}.eyebrow[data-astro-cid-ge2uvauf],.hero-copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:fade-up .8s var(--ease) both}.eyebrow[data-astro-cid-ge2uvauf]{animation-delay:50ms}.hero-copy[data-astro-cid-ge2uvauf] .sub[data-astro-cid-ge2uvauf]{animation-delay:.55s}.hero-copy[data-astro-cid-ge2uvauf] .hero-link[data-astro-cid-ge2uvauf]{animation-delay:.7s}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media (width>=761px){h1[data-astro-cid-ge2uvauf]{font-size:clamp(5rem,11vw,8.8rem)}.hero-art[data-astro-cid-ge2uvauf]{width:clamp(250px,25vw,330px);bottom:56px}}@media (width<=760px){.hero-inner[data-astro-cid-ge2uvauf]{min-height:640px;padding-top:54px}h1[data-astro-cid-ge2uvauf]{font-size:clamp(3.15rem,12.65vw,6rem)}.hero-art[data-astro-cid-ge2uvauf]{width:clamp(210px,44vw,300px);bottom:134px;right:3%}.hero-copy[data-astro-cid-ge2uvauf]{max-width:55%;padding-top:175px}.sub[data-astro-cid-ge2uvauf]{font-size:18px}.hero-link[data-astro-cid-ge2uvauf]{gap:7px;font-size:13px}.hero-bottom[data-astro-cid-ge2uvauf]{margin-top:30px}.hero-shadow[data-astro-cid-ge2uvauf]{display:none}}@media (width<=480px){.hero-inner[data-astro-cid-ge2uvauf]{min-height:650px;padding-top:42px}h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.5rem,12.6vw,3.75rem)}.eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:24px;font-size:12px}.hero-art[data-astro-cid-ge2uvauf]{width:clamp(180px,56vw,240px);bottom:211px;right:7%}.hero-copy[data-astro-cid-ge2uvauf]{max-width:100%;padding-top:236px}.hero-bottom[data-astro-cid-ge2uvauf]{margin-top:26px}.hero-actions[data-astro-cid-ge2uvauf]{gap:12px}.band[data-astro-cid-ge2uvauf]{font-size:12px}.band-track[data-astro-cid-ge2uvauf]{padding-block:12px}}[data-motion-paused] .hero-echo[data-astro-cid-ge2uvauf]{opacity:0}.comparisons[data-astro-cid-k3rw7vbb]{border-radius:var(--radius);isolation:isolate;color:#fff;background:#271a13;grid-column:span 2;min-height:430px;position:relative;overflow:hidden}.comparison-slides[data-astro-cid-k3rw7vbb]{height:100%;display:grid}.comparison-slide[data-astro-cid-k3rw7vbb]{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;transition:opacity .65s,visibility .65s;display:flex;position:relative}.comparison-slide[data-astro-cid-k3rw7vbb][data-active]{opacity:1;visibility:visible;z-index:1}.comparison-art[data-astro-cid-k3rw7vbb]{z-index:-2;position:absolute;inset:0}.comparison-art[data-astro-cid-k3rw7vbb] img[data-astro-cid-k3rw7vbb]{object-fit:cover;width:100%;height:100%}.comparison-slide[data-astro-cid-k3rw7vbb]:after{content:"";z-index:-1;background:linear-gradient(115deg,#08080bc9 0%,#08080b70 58%,#08080b10),linear-gradient(#0000 58%,#08080be6);position:absolute;inset:0}.comparison-link[data-astro-cid-k3rw7vbb]{flex-direction:column;flex:1;align-items:flex-start;min-height:430px;padding:28px 28px 104px;display:flex}.comparison-label[data-astro-cid-k3rw7vbb]{color:#fff;margin-bottom:28px;font-size:12px}.comparison-label[data-astro-cid-k3rw7vbb] span[data-astro-cid-k3rw7vbb]{opacity:.5;margin-inline:8px}h3[data-astro-cid-k3rw7vbb]{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;font-size:clamp(2.3rem,4.3vw,4.3rem);font-weight:560;line-height:.96}.comparison-question[data-astro-cid-k3rw7vbb]{color:#f2eeeb;margin-top:15px;font-size:clamp(1rem,1.7vw,1.3rem)}.comparison-cta[data-astro-cid-k3rw7vbb]{margin-top:auto;padding-top:45px;font-size:15px;font-weight:600}.comparison-cta[data-astro-cid-k3rw7vbb] span[data-astro-cid-k3rw7vbb]{margin-left:12px;transition:transform .3s;display:inline-block}.comparison-link[data-astro-cid-k3rw7vbb]:focus-visible{outline-offset:-5px}.comparison-material[data-astro-cid-k3rw7vbb]{color:#ded8d1;pointer-events:none;max-width:35%;font-size:12px;line-height:1.7;position:absolute;bottom:28px;left:28px}.comparison-controls[data-astro-cid-k3rw7vbb]{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;bottom:22px;right:22px}.comparison-count[data-astro-cid-k3rw7vbb]{color:#fff;margin-right:8px;font-size:12px}button[data-astro-cid-k3rw7vbb]{color:#fff;cursor:pointer;background:#11111165;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;display:grid}button[data-astro-cid-k3rw7vbb]:hover{color:#161616;background:#fff}[data-astro-cid-k3rw7vbb][data-rotation]{font-size:13px}@media (width<=560px){.comparisons[data-astro-cid-k3rw7vbb]{grid-column:span 1}.comparison-link[data-astro-cid-k3rw7vbb]{padding:24px 24px 100px}h3[data-astro-cid-k3rw7vbb]{font-size:clamp(2.2rem,10vw,3.6rem)}.comparison-material[data-astro-cid-k3rw7vbb]{max-width:26%;font-size:12px;bottom:30px;left:24px}.comparison-controls[data-astro-cid-k3rw7vbb]{gap:4px;right:16px}.comparison-count[data-astro-cid-k3rw7vbb]{margin-right:4px}}@media (width<=360px){.comparison-material[data-astro-cid-k3rw7vbb]{display:none}}@media (prefers-reduced-motion:reduce){.comparison-slide[data-astro-cid-k3rw7vbb]{transition:none}}[data-motion-paused] .comparison-slide[data-astro-cid-k3rw7vbb]{transition:none}.special-selections[data-astro-cid-yinvzyov]{padding-block:clamp(80px,10vw,160px) clamp(24px,4vw,64px)}.special-wrap[data-astro-cid-yinvzyov]{max-width:1600px;padding-inline:var(--gutter);margin-inline:auto}.special-heading[data-astro-cid-yinvzyov]{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:32px;display:flex}.special-eyebrow[data-astro-cid-yinvzyov]{color:var(--ink-soft);margin-bottom:22px}h2[data-astro-cid-yinvzyov]{letter-spacing:-.055em;font-size:clamp(2.9rem,6.1vw,6rem);font-weight:560;line-height:.94}h2[data-astro-cid-yinvzyov] span[data-astro-cid-yinvzyov]{color:var(--accent)}.special-intro[data-astro-cid-yinvzyov]{max-width:34ch;padding-bottom:3px}.special-intro[data-astro-cid-yinvzyov]>p[data-astro-cid-yinvzyov]{color:var(--ink-soft);letter-spacing:-.015em;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.45}.special-pause[data-astro-cid-yinvzyov]{min-height:44px;color:var(--ink-soft);font-family:var(--mono);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:10px 0;font-size:12px;display:block}.special-pause[data-astro-cid-yinvzyov]:hover:not(:disabled){color:var(--ink)}.special-pause[data-astro-cid-yinvzyov]:disabled{cursor:default}.special-grid[data-astro-cid-yinvzyov]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px 28px;margin:0;padding:0;list-style:none;display:grid}.special-slot[data-astro-cid-yinvzyov]{min-width:0}.special-link[data-astro-cid-yinvzyov]{border-radius:4px;display:block}.special-link[data-astro-cid-yinvzyov]:focus-visible{outline-offset:8px}.special-visual[data-astro-cid-yinvzyov]{isolation:isolate;aspect-ratio:4/5;background:var(--surface);border-radius:4px;position:relative;overflow:hidden}picture[data-astro-cid-yinvzyov],img[data-astro-cid-yinvzyov]{width:100%;height:100%;display:block}img[data-astro-cid-yinvzyov]{object-fit:cover}.special-number[data-astro-cid-yinvzyov]{z-index:1;color:#fff;font-family:var(--mono);background:#10101080;border-radius:99px;padding:8px 10px;font-size:12px;line-height:1;position:absolute;top:16px;left:18px}.special-copy[data-astro-cid-yinvzyov]{padding-top:22px}h3[data-astro-cid-yinvzyov]{letter-spacing:-.04em;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:560;line-height:1.02}.special-copy[data-astro-cid-yinvzyov]>p[data-astro-cid-yinvzyov]{max-width:31ch;color:var(--ink-soft);text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.5}.special-cta[data-astro-cid-yinvzyov]{align-items:center;gap:18px;min-height:44px;margin-top:14px;font-size:14px;font-weight:600;display:inline-flex}.special-cta[data-astro-cid-yinvzyov]>span[data-astro-cid-yinvzyov]{font-size:20px}.special-link[data-astro-cid-yinvzyov]:hover .special-cta[data-astro-cid-yinvzyov],.special-link[data-astro-cid-yinvzyov]:focus-visible .special-cta[data-astro-cid-yinvzyov]{text-underline-offset:5px;text-decoration:underline}@media (width>=1100px){.special-heading[data-astro-cid-yinvzyov]{margin-bottom:26px}.special-grid[data-astro-cid-yinvzyov]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-block:48px}.special-slot[data-astro-cid-yinvzyov]{margin-top:var(--special-offset,0px)}}@media (width>=480px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.special-visual[data-astro-cid-yinvzyov]:after{content:"";aspect-ratio:1;opacity:0;width:min(85%,300px);transform:translate3d(calc(var(--special-glow-x,0px) - 50%), calc(var(--special-glow-y,0px) - 50%), 0);pointer-events:none;background:radial-gradient(circle,#fff8 0,#fff3 22%,#0000 68%);border-radius:50%;transition:opacity .25s;position:absolute;top:0;left:0}[data-astro-cid-yinvzyov][data-special-motion=true] .special-visual[data-astro-cid-yinvzyov][data-special-hover]:after{opacity:.6}[data-astro-cid-yinvzyov][data-special-motion=true] img[data-astro-cid-yinvzyov]{transition:transform .8s var(--ease)}[data-astro-cid-yinvzyov][data-special-motion=true] .special-link[data-astro-cid-yinvzyov]:hover img[data-astro-cid-yinvzyov]{transform:scale(1.035)}}@media (width>=1100px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.special-grid[data-astro-cid-yinvzyov]{padding-block:128px}.special-card[data-astro-cid-yinvzyov]{transform:translate3d(0, var(--special-drift,0px), 0)}}@media (width>=480px) and (width<=1099px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){picture[data-astro-cid-yinvzyov]{height:calc(100% + 128px);transform:translate3d(0, var(--special-drift,0px), 0);margin-top:-64px}}@media (width<=760px){.special-heading[data-astro-cid-yinvzyov]{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:32px}.special-eyebrow[data-astro-cid-yinvzyov]{margin-bottom:18px}}@media (width<=639px){.special-grid[data-astro-cid-yinvzyov]{grid-template-columns:minmax(0,1fr);gap:42px}.special-copy[data-astro-cid-yinvzyov]{padding-top:19px}h3[data-astro-cid-yinvzyov]{font-size:1.8rem}.special-copy[data-astro-cid-yinvzyov]>p[data-astro-cid-yinvzyov]{max-width:38ch}}.card[data-astro-cid-4fhpls6h]{isolation:isolate;border-radius:var(--radius);background:var(--surface);color:var(--ink);min-height:440px;transition:transform .5s var(--ease), box-shadow .5s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-4fhpls6h]:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #00000059}.card-link[data-astro-cid-4fhpls6h]{z-index:3;border-radius:inherit;position:absolute;inset:0}.media[data-astro-cid-4fhpls6h]{flex:1;min-height:260px;position:relative;overflow:hidden}.kind-photo[data-astro-cid-4fhpls6h] .media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.kind-photo[data-astro-cid-4fhpls6h]:hover .media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{transform:scale(1.04)}.kind-cutout[data-astro-cid-4fhpls6h] .media[data-astro-cid-4fhpls6h]{place-items:end center;padding:60px 28px 0;display:grid}.kind-cutout[data-astro-cid-4fhpls6h] .media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{filter:drop-shadow(0 30px 30px #00000047);width:min(80%,300px);height:auto;transition:transform .8s var(--ease)}.kind-cutout[data-astro-cid-4fhpls6h]:hover .media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{transform:translateY(-6px)rotate(-1deg)}.meta[data-astro-cid-4fhpls6h]{z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:16px;right:16px}.role[data-astro-cid-4fhpls6h]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--ink);color:var(--bg);border-radius:999px;padding:7px 10px;font-size:12px}.role-win[data-astro-cid-4fhpls6h]{background:var(--lime);color:#0a0a0a}.role-value[data-astro-cid-4fhpls6h]{background:var(--accent);color:#fff}.cat[data-astro-cid-4fhpls6h]{color:inherit;opacity:.7}.body[data-astro-cid-4fhpls6h]{z-index:2;padding:20px 22px 22px;position:relative}h3[data-astro-cid-4fhpls6h]{letter-spacing:-.03em;font-size:1.45rem}.why[data-astro-cid-4fhpls6h]{opacity:.78;text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.4}.foot[data-astro-cid-4fhpls6h]{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.cta[data-astro-cid-4fhpls6h]{background:var(--ink);color:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.cta[data-astro-cid-4fhpls6h] i[data-astro-cid-4fhpls6h]{font-style:normal}.card[data-astro-cid-4fhpls6h]:hover .cta[data-astro-cid-4fhpls6h]{background:var(--accent);color:#fff}.tone-lime[data-astro-cid-4fhpls6h]{background:var(--lime);color:#0a0a0a}.tone-lime[data-astro-cid-4fhpls6h] .role[data-astro-cid-4fhpls6h],.tone-lime[data-astro-cid-4fhpls6h] .cta[data-astro-cid-4fhpls6h]{color:var(--lime);background:#0a0a0a}.tone-lime[data-astro-cid-4fhpls6h] .role-value[data-astro-cid-4fhpls6h],.tone-accent[data-astro-cid-4fhpls6h]{background:var(--accent);color:#fff}.tone-accent[data-astro-cid-4fhpls6h] .role[data-astro-cid-4fhpls6h],.tone-accent[data-astro-cid-4fhpls6h] .cta[data-astro-cid-4fhpls6h]{color:#fff;background:#0a0a0a}.tone-accent[data-astro-cid-4fhpls6h] .role-value[data-astro-cid-4fhpls6h]{color:#0a0a0a;background:#fff}.tone-accent[data-astro-cid-4fhpls6h] .why[data-astro-cid-4fhpls6h],.tone-accent[data-astro-cid-4fhpls6h] .cat[data-astro-cid-4fhpls6h]{opacity:1}.tone-accent[data-astro-cid-4fhpls6h]:hover .cta[data-astro-cid-4fhpls6h]{color:var(--accent);background:#fff}.tone-ink[data-astro-cid-4fhpls6h]{color:#f4f2ee;background:#121212}.tone-ink[data-astro-cid-4fhpls6h] .role[data-astro-cid-4fhpls6h],.tone-ink[data-astro-cid-4fhpls6h] .cta[data-astro-cid-4fhpls6h]{color:#0a0a0a;background:#f4f2ee}.tone-ink[data-astro-cid-4fhpls6h] .media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{filter:drop-shadow(0 30px 30px #000000b3)}.feature[data-astro-cid-4fhpls6h]{color:#fff;min-height:580px}.feature[data-astro-cid-4fhpls6h] .media[data-astro-cid-4fhpls6h]{position:absolute;inset:0}.feature[data-astro-cid-4fhpls6h] .media[data-astro-cid-4fhpls6h]:after{content:"";background:linear-gradient(#00000005 40%,#000000bf 100%);position:absolute;inset:0}.feature[data-astro-cid-4fhpls6h] .body[data-astro-cid-4fhpls6h]{margin-top:auto;padding:28px}.feature[data-astro-cid-4fhpls6h] h3[data-astro-cid-4fhpls6h]{font-size:clamp(2rem,3.4vw,3rem)}.feature[data-astro-cid-4fhpls6h] .why[data-astro-cid-4fhpls6h]{opacity:.92;max-width:42ch;font-size:17px}.feature[data-astro-cid-4fhpls6h] .cat[data-astro-cid-4fhpls6h]{color:#fff}.feature[data-astro-cid-4fhpls6h] .cta[data-astro-cid-4fhpls6h]{color:#0a0a0a;background:#fff}@media (width<=720px){.feature[data-astro-cid-4fhpls6h]{min-height:480px}.card[data-astro-cid-4fhpls6h]{min-height:400px}}.season[data-astro-cid-6xy4l3yi]{border-radius:var(--radius);color:#f4f2ee;color-scheme:dark;isolation:isolate;background:#121212;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.season[data-astro-cid-6xy4l3yi]:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(circle at 30% 30%, var(--accent), transparent 62%);opacity:.9;filter:blur(2px);border-radius:50%;width:60%;position:absolute;inset:auto -10% -40% auto}.copy[data-astro-cid-6xy4l3yi] .label[data-astro-cid-6xy4l3yi]{color:#a8a39b;margin-bottom:18px;display:block}h2[data-astro-cid-6xy4l3yi]{letter-spacing:-.045em;font-size:clamp(2.4rem,6vw,5rem);line-height:.9}p[data-astro-cid-6xy4l3yi]{color:#c9c4bc;text-wrap:pretty;max-width:40ch;margin-top:18px;font-size:1.05rem}.chips[data-astro-cid-6xy4l3yi]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-6xy4l3yi] a[data-astro-cid-6xy4l3yi]{transition:background .2s, border-color .2s, transform .3s var(--ease);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:600;display:inline-flex}.chips[data-astro-cid-6xy4l3yi] a[data-astro-cid-6xy4l3yi]:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px)}.chips[data-astro-cid-6xy4l3yi] i[data-astro-cid-6xy4l3yi]{opacity:.7;font-style:normal}@media (width<=860px){.season[data-astro-cid-6xy4l3yi]{grid-template-columns:1fr}}.cats[data-astro-cid-lrhmaqfw]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cats[data-astro-cid-lrhmaqfw] a[data-astro-cid-lrhmaqfw]{border-radius:var(--radius);background:var(--surface);min-height:180px;transition:background .25s, color .25s, transform .4s var(--ease);flex-direction:column;gap:40px;padding:20px;display:flex}.cats[data-astro-cid-lrhmaqfw] a[data-astro-cid-lrhmaqfw]:hover{background:var(--ink);color:var(--bg);transform:translateY(-3px)}.cats[data-astro-cid-lrhmaqfw] a[data-astro-cid-lrhmaqfw]:hover .label[data-astro-cid-lrhmaqfw]{color:inherit;opacity:.7}.name[data-astro-cid-lrhmaqfw]{letter-spacing:-.035em;overflow-wrap:anywhere;hyphens:auto;margin-top:auto;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:600;line-height:1}@media (width<=900px){.cats[data-astro-cid-lrhmaqfw]{grid-template-columns:repeat(2,minmax(0,1fr))}.cats[data-astro-cid-lrhmaqfw] a[data-astro-cid-lrhmaqfw]{min-height:150px}}.chips[data-astro-cid-ofpbsvm6]{margin-top:12px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.chips[data-astro-cid-ofpbsvm6]::-webkit-scrollbar{display:none}.chips[data-astro-cid-ofpbsvm6] ul[data-astro-cid-ofpbsvm6]{gap:8px;width:max-content;margin:0;padding:0 40px 4px 0;list-style:none;display:flex}.chips[data-astro-cid-ofpbsvm6] a[data-astro-cid-ofpbsvm6]{border:1.5px solid var(--line);white-space:nowrap;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-block}.chips[data-astro-cid-ofpbsvm6] a[data-astro-cid-ofpbsvm6]:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}@media (width>=1000px){.chips[data-astro-cid-ofpbsvm6]{mask-image:none}.chips[data-astro-cid-ofpbsvm6] ul[data-astro-cid-ofpbsvm6]{flex-wrap:wrap;justify-content:center;width:auto;padding-right:0}}.furniture-entrance[data-astro-cid-ixiue4s5]{padding-block:clamp(24px,4vw,56px) clamp(48px,7vw,88px)}.furniture-heading[data-astro-cid-ixiue4s5]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:28px;padding-top:24px;display:flex}.furniture-grid[data-astro-cid-ixiue4s5]{--ink:#171915;--bg:#faf9f6;--ink-soft:#55574f;--muted:#696b62;--accent:#ff4d00;border-radius:var(--radius);background:var(--bg);color:var(--ink);color-scheme:light;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,3vw,44px);padding:clamp(24px,3vw,40px);display:grid}.furniture-grid[data-astro-cid-ixiue4s5]>[data-astro-cid-ixiue4s5]{min-width:0}.furniture-copy[data-astro-cid-ixiue4s5]{padding-block:24px}.furniture-kicker[data-astro-cid-ixiue4s5]{margin-bottom:24px;font-size:16px;font-weight:500;display:block}h2[data-astro-cid-ixiue4s5]{letter-spacing:-.055em;font-size:clamp(2.8rem,4.9vw,4.2rem);font-weight:560;line-height:.98}.full-stop[data-astro-cid-ixiue4s5]{color:var(--accent)}.furniture-copy[data-astro-cid-ixiue4s5] p[data-astro-cid-ixiue4s5]{max-width:35ch;color:var(--ink-soft);margin-top:25px;font-size:17px;line-height:1.6}.furniture-cta[data-astro-cid-ixiue4s5]{border:1.5px solid var(--ink);background:var(--ink);color:var(--bg);isolation:isolate;opacity:1;-webkit-text-fill-color:currentColor;transition:transform .45s linear(0, .6 14%, 1.06 30%, .99 45%, 1), background .25s, color .25s;border-radius:999px;align-items:center;gap:14px;margin-top:30px;padding:8px 8px 8px 26px;font-size:16px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.furniture-cta-text[data-astro-cid-ixiue4s5]{text-underline-offset:4px;text-decoration:underline 1.5px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}.furniture-arrow[data-astro-cid-ixiue4s5]{background:var(--bg);width:40px;height:40px;color:var(--ink);transition:transform .35s var(--ease), background .25s, color .25s;border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.furniture-cta[data-astro-cid-ixiue4s5]:hover,.furniture-cta[data-astro-cid-ixiue4s5]:focus-visible{background:var(--bg);color:var(--ink);transform:translateY(-3px)scale(1.03)}.furniture-cta[data-astro-cid-ixiue4s5]:hover .furniture-arrow[data-astro-cid-ixiue4s5],.furniture-cta[data-astro-cid-ixiue4s5]:focus-visible .furniture-arrow[data-astro-cid-ixiue4s5]{--arrow-turn:45deg;background:var(--ink);color:var(--bg)}.furniture-cta[data-astro-cid-ixiue4s5]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.furniture-cta[data-astro-cid-ixiue4s5]:after{animation:4.5s ease-in-out 2.2s infinite furniture-shine}.furniture-arrow[data-astro-cid-ixiue4s5]{animation:2.4s ease-in-out 2.2s infinite furniture-nudge}@keyframes furniture-shine{0%{transform:translate(-120%)}30%,to{transform:translate(120%)}}@keyframes furniture-nudge{0%,70%,to{translate:0}80%{translate:3px -3px}90%{translate:0}}}@media (prefers-reduced-motion:reduce){.furniture-cta[data-astro-cid-ixiue4s5]:hover,.furniture-cta[data-astro-cid-ixiue4s5]:focus-visible,.furniture-cta[data-astro-cid-ixiue4s5]:hover .furniture-arrow[data-astro-cid-ixiue4s5],.furniture-cta[data-astro-cid-ixiue4s5]:focus-visible .furniture-arrow[data-astro-cid-ixiue4s5]{transform:none}}.furniture-families[data-astro-cid-ixiue4s5]{color:var(--ink-soft);flex-wrap:wrap;gap:8px 0;margin-top:32px;font-size:12px;display:flex}.furniture-families[data-astro-cid-ixiue4s5] span[data-astro-cid-ixiue4s5]+span[data-astro-cid-ixiue4s5]:before{content:"/";color:var(--muted);padding-inline:10px}.furniture-scene[data-astro-cid-ixiue4s5]{margin:0}picture[data-astro-cid-ixiue4s5]{border-radius:var(--radius);background:#f5f4f1;display:block;overflow:hidden}img[data-astro-cid-ixiue4s5]{aspect-ratio:1.13;object-fit:cover;object-position:52% 65%;width:100%;height:auto;transition:transform .8s var(--ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.furniture-scene[data-astro-cid-ixiue4s5]:hover img[data-astro-cid-ixiue4s5]{transform:scale(1.025)}}@media (width<=760px){.furniture-cta[data-astro-cid-ixiue4s5]{justify-content:space-between;width:100%}.furniture-cta-text[data-astro-cid-ixiue4s5]{font-size:15px}.furniture-grid[data-astro-cid-ixiue4s5]{grid-template-columns:minmax(0,1fr);gap:26px}.furniture-copy[data-astro-cid-ixiue4s5]{padding-block:6px 0}h2[data-astro-cid-ixiue4s5]{font-size:clamp(2.5rem,9vw,4.2rem)}.furniture-kicker[data-astro-cid-ixiue4s5]{margin-bottom:18px}.furniture-copy[data-astro-cid-ixiue4s5] p[data-astro-cid-ixiue4s5]{max-width:42ch;margin-top:20px}.furniture-families[data-astro-cid-ixiue4s5]{margin-top:24px}img[data-astro-cid-ixiue4s5]{aspect-ratio:1.3}.furniture-index[data-astro-cid-ixiue4s5]{display:none}}.steps[data-astro-cid-7wvsl737]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-7wvsl737] li[data-astro-cid-7wvsl737]{border-top:1.5px solid var(--ink);padding-top:20px}.n[data-astro-cid-7wvsl737]{letter-spacing:-.06em;color:var(--accent);font-size:clamp(3rem,6vw,5.5rem);font-weight:560;line-height:1;display:block}h3[data-astro-cid-7wvsl737]{letter-spacing:-.03em;margin-top:18px;font-size:1.35rem}p[data-astro-cid-7wvsl737]{color:var(--ink-soft);text-wrap:pretty;margin-top:10px}@media (width<=760px){.steps[data-astro-cid-7wvsl737]{grid-template-columns:1fr}}.dir[data-astro-cid-6bpgvfqi]{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);column-gap:clamp(20px,4vw,56px);display:grid}.dir[data-astro-cid-6bpgvfqi] a[data-astro-cid-6bpgvfqi]{border-bottom:1px solid var(--line);letter-spacing:-.01em;transition:color .2s, padding-left .3s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:1.05rem;font-weight:600;display:flex}.dir[data-astro-cid-6bpgvfqi] a[data-astro-cid-6bpgvfqi]:hover{color:var(--accent);padding-left:8px}.dir[data-astro-cid-6bpgvfqi] i[data-astro-cid-6bpgvfqi]{color:var(--muted);font-style:normal}@media (width<=720px){.dir[data-astro-cid-6bpgvfqi]{grid-template-columns:1fr}}.disc[data-astro-cid-4f736qhx]{background:var(--surface);color:var(--ink-soft);text-wrap:pretty;border-radius:16px;padding:18px 22px;font-size:14px;line-height:1.5}.disc[data-astro-cid-4f736qhx] b[data-astro-cid-4f736qhx]{color:var(--ink)}.cmp[data-astro-cid-bohyvj3j]{--bf:#ff5c1a;--lime:#d4ff3d;color:#f4f2ee;background:#070707;margin-top:clamp(40px,8vw,100px);overflow:clip}.cmp-inner[data-astro-cid-bohyvj3j]{padding-block:clamp(48px,7vw,88px)}.cmp-eyebrow[data-astro-cid-bohyvj3j]{color:#a7a29a}.cmp-eyebrow[data-astro-cid-bohyvj3j] span[data-astro-cid-bohyvj3j]{color:var(--bf);padding-inline:6px}.cmp-title[data-astro-cid-bohyvj3j]{color:var(--bf);text-transform:uppercase;letter-spacing:-.055em;font-weight:620;line-height:.82;font-size:clamp(52px, calc((min(100vw, 1240px) - 2 * var(--gutter)) / 7.4), 172px);flex-wrap:wrap;align-items:flex-start;column-gap:.22em;margin-top:clamp(14px,2vw,22px);display:flex}.cmp-word[data-astro-cid-bohyvj3j]{display:block;position:relative}.cmp-pop[data-astro-cid-bohyvj3j]{display:inline-block}.cmp-year[data-astro-cid-bohyvj3j]{background:var(--lime);color:#0a0a0a;letter-spacing:-.03em;border-radius:999px;align-self:flex-start;margin-top:.08em;padding:.08em .24em .05em;font-size:.24em;line-height:1}.cmp-foot[data-astro-cid-bohyvj3j]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:clamp(22px,3vw,36px);display:flex}.cmp-sub[data-astro-cid-bohyvj3j]{letter-spacing:-.02em;max-width:36ch;font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.25}.cmp-cta[data-astro-cid-bohyvj3j]{background:var(--bf);color:#0a0a0a;isolation:isolate;box-shadow:0 0 0 0 color-mix(in srgb, var(--bf) 55%, transparent);transition:transform .45s linear(0, .6 14%, 1.06 30%, .99 45%, 1), background .25s, color .25s;border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 26px;font-size:16px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.cmp-cta-text[data-astro-cid-bohyvj3j]{text-underline-offset:4px;text-decoration:underline 1.5px #0a0a0a73}.cmp-arrow[data-astro-cid-bohyvj3j]{width:40px;height:40px;color:var(--bf);transition:transform .35s var(--ease);background:#0a0a0a;border-radius:50%;place-items:center;font-size:18px;display:grid}.cmp-cta[data-astro-cid-bohyvj3j]:hover,.cmp-cta[data-astro-cid-bohyvj3j]:focus-visible{background:#f4f2ee;transform:translateY(-3px)scale(1.03)}.cmp-cta[data-astro-cid-bohyvj3j]:hover .cmp-arrow[data-astro-cid-bohyvj3j],.cmp-cta[data-astro-cid-bohyvj3j]:focus-visible .cmp-arrow[data-astro-cid-bohyvj3j]{--arrow-turn:45deg}.cmp-cta[data-astro-cid-bohyvj3j]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.cmp[data-astro-cid-bohyvj3j][data-state=wait] [data-astro-cid-bohyvj3j]:is(.cmp-pop,.cmp-year,.cmp-sub,.cmp-cta,.cmp-eyebrow),.cmp[data-astro-cid-bohyvj3j][data-state=wait] .cmp-word[data-astro-cid-bohyvj3j]:before{animation-play-state:paused}.cmp-word[data-astro-cid-bohyvj3j]:before{content:"";background:var(--bf);opacity:0;width:.12em;height:.12em;animation:cmp-seed .5s steps(1, end) calc(.1s + var(--i) * .16s) both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp-word[data-astro-cid-bohyvj3j][data-seed=circle]:before{border-radius:50%}@keyframes cmp-seed{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.8)}60%{opacity:1;transform:translate(-50%,-50%)scale(3.2)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}.cmp-pop[data-astro-cid-bohyvj3j]{animation:cmp-pop .5s steps(1, end) calc(.4s + var(--i) * .16s) both}@keyframes cmp-pop{0%{opacity:1;transform:scale(.35)translate(.08em)}33%{transform:scale(.65)translate(-.08em)}66%,to{opacity:1;transform:scale(1)}}.cmp-year[data-astro-cid-bohyvj3j]{animation:cmp-stamp .6s linear(0, .7 20%, 1.15 38%, .96 55%, 1.02 70%, 1) .9s both}@keyframes cmp-stamp{0%{opacity:0;transform:scale(2.4)rotate(-12deg)}to{opacity:1;transform:none}}.cmp-eyebrow[data-astro-cid-bohyvj3j]{animation:cmp-fade .7s var(--ease) 50ms both}.cmp-sub[data-astro-cid-bohyvj3j]{animation:cmp-fade .7s var(--ease) 1.1s both}.cmp-cta[data-astro-cid-bohyvj3j]{animation:cmp-fade .7s var(--ease) 1.25s both, cmp-ring 1.6s ease-out 2s 2}@keyframes cmp-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bf) 55%, transparent)}to{box-shadow:0 0 0 18px #0000}}.cmp-cta[data-astro-cid-bohyvj3j]:after{animation:4.5s ease-in-out 2.2s infinite cmp-shine}@keyframes cmp-shine{0%{transform:translate(-120%)}30%,to{transform:translate(120%)}}.cmp-arrow[data-astro-cid-bohyvj3j]{animation:2.4s ease-in-out 2.2s infinite cmp-nudge}@keyframes cmp-nudge{0%,70%,to{translate:0}80%{translate:3px -3px}90%{translate:0}}.cmp[data-astro-cid-bohyvj3j][data-state=wait] .cmp-cta[data-astro-cid-bohyvj3j]:after,.cmp[data-astro-cid-bohyvj3j][data-state=wait] .cmp-arrow[data-astro-cid-bohyvj3j]{animation-play-state:paused}@keyframes cmp-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (width<=760px){.cmp-title[data-astro-cid-bohyvj3j]{font-size:clamp(48px, calc((100vw - 2 * var(--gutter)) / 3.9), 120px)}.cmp-cta[data-astro-cid-bohyvj3j]{justify-content:space-between;width:100%}.cmp-cta-text[data-astro-cid-bohyvj3j]{font-size:15px}}.quick[data-astro-cid-lcdefpme]{padding-top:clamp(20px,3vw,32px)}#rankings[data-astro-cid-lcdefpme]{padding-top:clamp(56px,8vw,110px)}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(300px,auto);grid-auto-flow:dense;gap:14px;display:grid}.bento[data-astro-cid-lcdefpme]>.feature{grid-area:span 2/span 2}.guide[data-astro-cid-lcdefpme]{border-radius:var(--radius);color:#fff;isolation:isolate;min-height:440px;transition:transform .5s var(--ease), box-shadow .5s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.guide[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #0006}.guide[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-1;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.guide[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.guide[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#0000000d 40%,#000000b3 100%);position:absolute;inset:0}.guide-meta[data-astro-cid-lcdefpme]{padding:16px}.guide-meta[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:#fff;backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;padding:7px 10px;display:inline-block}.guide-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;margin-top:auto;padding:22px;display:flex}.guide-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;text-wrap:balance;font-size:1.45rem;font-weight:600;line-height:1}.guide-cta[data-astro-cid-lcdefpme]{font-size:14px;font-weight:600}.guide-cta[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-style:normal}@media (width<=1000px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.bento[data-astro-cid-lcdefpme]>.feature{grid-area:span 1/span 1}}
