.hero-module__q_m67W__hero{background:radial-gradient(80% 60% at 78% 40%, color-mix(in oklab, var(--cobalt) 12%, transparent), transparent 70%), radial-gradient(60% 50% at 10% 90%, color-mix(in oklab, var(--sand) 45%, transparent), transparent 70%), var(--paper);position:relative}.hero-module__q_m67W__sticky{min-height:calc(100svh - var(--header-h));padding-block:var(--s-6);align-items:center;display:grid;position:relative;overflow:hidden}.hero-module__q_m67W__grid{gap:var(--s-6);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.hero-module__q_m67W__copy{gap:var(--s-5);z-index:2;display:grid;position:relative}.hero-module__q_m67W__lede{font-size:var(--t-xl);max-width:30ch;color:var(--charcoal);line-height:1.35}.hero-module__q_m67W__stats{margin-top:var(--s-4);padding-top:var(--s-4);border-top:var(--line)}.hero-module__q_m67W__stats dd{font-size:var(--t-xl);font-variation-settings:"wdth" 70}.hero-module__q_m67W__stage{height:min(76svh,720px);min-height:420px;position:relative}.hero-module__q_m67W__canvas{position:absolute;inset:-6% -10%}.hero-module__q_m67W__captions{width:min(300px,70%);list-style:none;display:grid;position:absolute;bottom:4%;right:0}.hero-module__q_m67W__captions li{padding:var(--s-4);background:var(--glass);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in oklab, var(--white) 70%, transparent);border-radius:var(--r-tag);box-shadow:var(--shadow-lift);font-size:var(--t-sm);opacity:0;transition:opacity var(--d-med) var(--ease-out), transform var(--d-med) var(--ease-out);grid-area:1/1;gap:4px;line-height:1.4;display:grid;transform:translateY(12px)}.hero-module__q_m67W__captions li.hero-module__q_m67W__on{opacity:1;transform:none}.hero-module__q_m67W__captions strong{font-family:var(--f-display);font-size:var(--t-lg);font-variation-settings:"wdth" 80}.hero-module__q_m67W__still{place-items:center;display:grid;position:absolute;inset:0}.hero-module__q_m67W__halo{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--cobalt) 22%, transparent), transparent 65%);border-radius:50%;width:70%;position:absolute}.hero-module__q_m67W__case{filter:drop-shadow(0 50px 40px #0e1a2b59);width:min(52%,300px);transform:rotate(-6deg)}.hero-module__q_m67W__obj{filter:drop-shadow(0 24px 22px #0e1a2b47);width:22%;max-width:150px;height:auto;position:absolute}.hero-module__q_m67W__o1{top:8%;left:6%;transform:rotate(-14deg)}.hero-module__q_m67W__o2{top:14%;right:4%;transform:rotate(12deg)}.hero-module__q_m67W__o3{bottom:14%;left:2%;transform:rotate(8deg)}.hero-module__q_m67W__o4{bottom:6%;right:10%;transform:rotate(-10deg)}@media (prefers-reduced-motion:no-preference){.hero-module__q_m67W__floaty .hero-module__q_m67W__case{animation:hero-module__q_m67W__bob 7s var(--ease-io) infinite alternate}.hero-module__q_m67W__floaty .hero-module__q_m67W__obj{animation:hero-module__q_m67W__drift 9s var(--ease-io) infinite alternate}.hero-module__q_m67W__floaty .hero-module__q_m67W__o2{animation-delay:-3s}.hero-module__q_m67W__floaty .hero-module__q_m67W__o3{animation-delay:-5s}.hero-module__q_m67W__floaty .hero-module__q_m67W__o4{animation-delay:-7s}}@keyframes hero-module__q_m67W__bob{to{transform:rotate(-3deg)translateY(-14px)}}@keyframes hero-module__q_m67W__drift{to{translate:0 -18px;rotate:6deg}}@media (max-width:900px){.hero-module__q_m67W__sticky{min-height:0;overflow-x:clip}.hero-module__q_m67W__grid{grid-template-columns:1fr}.hero-module__q_m67W__stage{order:-1;height:34svh;min-height:240px}.hero-module__q_m67W__stats{display:none}.hero-module__q_m67W__sticky{padding-block:var(--s-3) var(--s-5)}.hero-module__q_m67W__copy{gap:var(--s-4)}.hero-module__q_m67W__sticky{align-items:start}.hero-module__q_m67W__captions{width:100%;bottom:-4px;left:0;right:auto}.hero-module__q_m67W__captions li{padding:var(--s-2) var(--s-3);justify-self:start}.hero-module__q_m67W__captions li span{display:none}.hero-module__q_m67W__captions strong{font-size:var(--t-md)}.hero-module__q_m67W__lede{font-size:var(--t-lg)}}
.home-module__7T5Noq__intro{gap:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.home-module__7T5Noq__introTitle{font-size:var(--t-3xl);font-variation-settings:"wdth" 72;letter-spacing:-.018em;top:calc(var(--header-h) + var(--s-6));position:sticky}.home-module__7T5Noq__pillars{gap:var(--s-7) var(--s-6);grid-template-columns:1fr 1fr;display:grid}.home-module__7T5Noq__pillars article{gap:var(--s-3);padding-top:var(--s-4);border-top:var(--line-strong);display:grid}.home-module__7T5Noq__pillars article:nth-child(2n){transform:translateY(var(--s-8))}.home-module__7T5Noq__pillars h3{font-size:var(--t-xl);font-variation-settings:"wdth" 80}.home-module__7T5Noq__pillars p{font-size:var(--t-lg);color:var(--charcoal)}.home-module__7T5Noq__guideGrid{gap:var(--s-7) var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-module__7T5Noq__guideLead{grid-area:span 2/span 2}.home-module__7T5Noq__destGrid{gap:var(--s-4);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:260px;display:grid}.home-module__7T5Noq__destCard{border-radius:var(--r-hair);grid-area:span 1/span 2;text-decoration:none;position:relative;overflow:hidden}.home-module__7T5Noq__destCard:nth-child(3n+2){grid-row:span 2}.home-module__7T5Noq__destWide{grid-area:span 2/span 4}.home-module__7T5Noq__destMedia{position:absolute;inset:0}.home-module__7T5Noq__destText{padding:var(--s-5);color:var(--white);background:linear-gradient(#0000,#0e1a2bc7);gap:4px;display:grid;position:absolute;inset:auto 0 0}.home-module__7T5Noq__destText h3{font-size:var(--t-2xl);font-variation-settings:"wdth" 74}.home-module__7T5Noq__destText p{font-size:var(--t-sm);max-width:40ch}.home-module__7T5Noq__destCard:hover h3,.home-module__7T5Noq__destCard:focus-visible h3{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.home-module__7T5Noq__review{gap:var(--s-7);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.home-module__7T5Noq__reviewStage{aspect-ratio:5/4;border-radius:var(--r-tag);box-shadow:var(--shadow-float);position:relative;overflow:hidden}.home-module__7T5Noq__reviewBg{position:absolute;inset:0}.home-module__7T5Noq__reviewPhoto{border-radius:var(--r-tag);box-shadow:var(--shadow-float);background:#fff;position:absolute;inset:10% 18%;overflow:hidden}.home-module__7T5Noq__reviewObject{filter:drop-shadow(0 40px 30px #00000059);place-items:center;display:grid;position:absolute;inset:12% 22%}@media (prefers-reduced-motion:no-preference){.home-module__7T5Noq__reviewObject svg{animation:home-module__7T5Noq__turn 9s var(--ease-io) infinite alternate}}@keyframes home-module__7T5Noq__turn{0%{transform:perspective(600px)rotateY(-14deg)translateY(4px)}to{transform:perspective(600px)rotateY(14deg)translateY(-8px)}}.home-module__7T5Noq__reviewText{gap:var(--s-5);display:grid}.home-module__7T5Noq__reviewText h2{font-size:var(--t-3xl);font-variation-settings:"wdth" 72;letter-spacing:-.018em}.home-module__7T5Noq__reviewVerdict{font-size:var(--t-lg);max-width:44ch}.home-module__7T5Noq__cats{border-top:var(--line-strong);border-left:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.home-module__7T5Noq__cat{gap:var(--s-2);padding:var(--s-5);border-right:var(--line);border-bottom:var(--line);height:100%;transition:background var(--d-fast) ease;text-decoration:none;display:grid}.home-module__7T5Noq__cat:hover{background:var(--white)}.home-module__7T5Noq__catPhoto{aspect-ratio:4/3;border-radius:var(--r-hair);background:#fff;display:block;position:relative;overflow:hidden}.home-module__7T5Noq__catObj{width:96px;height:96px;transition:transform var(--d-slow) var(--ease-out)}.home-module__7T5Noq__cat:hover .home-module__7T5Noq__catPhoto{aspect-ratio:4/3;border-radius:var(--r-hair);background:#fff;display:block;position:relative;overflow:hidden}.home-module__7T5Noq__catPhoto img{transition:transform var(--d-slow) var(--ease-out)}.home-module__7T5Noq__cat:hover .home-module__7T5Noq__catPhoto img{transform:scale(1.04)}.home-module__7T5Noq__catObj{transform:translateY(-6px)rotate(-4deg)}.home-module__7T5Noq__catName{font-family:var(--f-display);font-weight:750;font-size:var(--t-xl);font-variation-settings:"wdth" 75;margin-top:var(--s-3);line-height:1}.home-module__7T5Noq__brands{border-top:var(--line-strong);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:1fr;list-style:none;display:grid}.home-module__7T5Noq__brands a{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:84px;padding:var(--s-4) var(--s-2);border-bottom:var(--line);text-decoration:none;display:flex}.home-module__7T5Noq__brands a .kicker{white-space:nowrap;flex:none}.home-module__7T5Noq__brands a:hover .home-module__7T5Noq__brandName{color:var(--cobalt-ink)}.home-module__7T5Noq__brandName{font-family:var(--f-display);font-weight:750;font-size:var(--t-lg);font-variation-settings:"wdth" 90;letter-spacing:-.01em}.home-module__7T5Noq__newsletter{gap:var(--s-6);grid-template-columns:1fr 1fr;align-items:end;display:grid}.home-module__7T5Noq__nlTitle{font-size:var(--t-hero);font-variation-settings:"wdth" 66;letter-spacing:-.025em;line-height:.95}@media (max-width:1024px){.home-module__7T5Noq__guideGrid,.home-module__7T5Noq__cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.home-module__7T5Noq__intro,.home-module__7T5Noq__review,.home-module__7T5Noq__newsletter{grid-template-columns:1fr}.home-module__7T5Noq__introTitle{position:static}.home-module__7T5Noq__pillars article:nth-child(2n){transform:none}.home-module__7T5Noq__destGrid{grid-template-columns:1fr 1fr;grid-auto-rows:200px}.home-module__7T5Noq__destCard,.home-module__7T5Noq__destWide{grid-area:span 1/span 1}.home-module__7T5Noq__destWide{grid-column:span 2}.home-module__7T5Noq__nlTitle{font-size:var(--t-3xl)}}@media (max-width:600px){.home-module__7T5Noq__pillars,.home-module__7T5Noq__guideGrid{grid-template-columns:1fr}.home-module__7T5Noq__guideLead{grid-column:auto}}@media (max-width:720px){.home-module__7T5Noq__pillars article{background:var(--white);border:var(--line);border-top:var(--line-strong);border-radius:var(--r-hair);padding:var(--s-4)}.home-module__7T5Noq__pillars h3{font-size:var(--t-lg)}.home-module__7T5Noq__pillars p{font-size:var(--t-md)}.home-module__7T5Noq__introTitle{font-size:2.1rem}.home-module__7T5Noq__intro{gap:var(--s-5)}.home-module__7T5Noq__destCard{height:340px}.home-module__7T5Noq__destText h3{font-size:1.9rem}.home-module__7T5Noq__cats{border:0}.home-module__7T5Noq__cat{border:var(--line);border-radius:var(--r-tag);background:var(--white);padding:var(--s-3)}.home-module__7T5Noq__catName{font-size:var(--t-md);margin-top:var(--s-2)}.home-module__7T5Noq__brands{column-gap:var(--s-4);grid-template-columns:1fr 1fr}.home-module__7T5Noq__brands a{min-height:60px;padding:var(--s-3) 0}.home-module__7T5Noq__brands a .kicker{display:none}.home-module__7T5Noq__brands a{justify-content:flex-start}.home-module__7T5Noq__reviewStage{aspect-ratio:16/10}.home-module__7T5Noq__review{gap:var(--s-5)}.home-module__7T5Noq__reviewText h2{font-size:2.1rem}.home-module__7T5Noq__reviewVerdict{font-size:var(--t-md)}.home-module__7T5Noq__nlTitle{font-size:2.6rem}}
