.guides_hero__mSvYF{padding:clamp(40px,6vw,88px) 0 clamp(56px,8vw,104px);background:radial-gradient(60% 90% at 85% 40%,var(--blush-glow),transparent),var(--blush);overflow:hidden}.guides_heroInner__QagwX{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,6vw,96px)}.guides_copy__fGg89{display:grid;gap:20px;justify-items:start}.guides_copy__fGg89 h1{font-size:clamp(46px,7vw,92px);line-height:.95}.guides_copy__fGg89>p{max-width:52ch;color:var(--text-2);font-size:clamp(18px,1.6vw,21px);line-height:1.55}.guides_jump__ZQX6o{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.guides_jump__ZQX6o a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:rgba(247,239,228,.08);border:1px solid var(--line);font-size:15px;font-weight:600;transition:transform .2s var(--ease),color .2s}.guides_jump__ZQX6o a:hover{color:var(--rust);transform:translateY(-2px) rotate(-1deg)}.guides_pile__lTpxK{position:relative;height:clamp(300px,30vw,380px)}.guides_pile__lTpxK img{position:absolute;width:44%;height:auto;padding:8px 8px 26px;background:var(--paper);box-shadow:var(--shadow-lg)}.guides_pile__lTpxK img:first-child{left:2%;top:6%;transform:rotate(-9deg)}.guides_pile__lTpxK img:nth-child(2){left:30%;top:0;z-index:1;transform:rotate(3deg)}.guides_pile__lTpxK img:nth-child(3){right:0;top:18%;transform:rotate(10deg)}.guides_pile__lTpxK .sticker{position:absolute;z-index:2;left:14%;bottom:0}.guides_shelf__kp_lw{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.guides_shelfHead__T8DmO{position:sticky;top:calc(var(--header) + 32px);display:grid;gap:14px;justify-items:start}.guides_shelfHead__T8DmO h2{font-size:clamp(34px,4vw,52px)}.guides_shelfHead__T8DmO>p:not(.kicker){color:var(--text-2);font-size:17px;line-height:1.6}.guides_swatch__lgcKP{width:56px;height:56px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-strong)}@media (max-width:900px){.guides_heroInner__QagwX{grid-template-columns:minmax(0,1fr)}.guides_pile__lTpxK{display:none}.guides_shelf__kp_lw{grid-template-columns:minmax(0,1fr)}.guides_shelfHead__T8DmO{position:static}}