.hh{background:var(--bg-soft);align-items:center;min-height:clamp(420px,36vw,560px);display:flex;position:relative;overflow:hidden}.hh__media{position:absolute;inset:0}.hh__img{object-fit:cover;object-position:50% 28%}.hh__img--mobile{display:none}.hh__inner{padding-block:40px;position:relative}.hh__copy{max-width:520px;padding:8px 0}.hh h1{letter-spacing:-.04em;text-transform:uppercase;margin-top:18px;font-size:clamp(44px,5.6vw,88px);font-weight:900;line-height:.92}.hh__dot{color:var(--accent)}.hh__lead{color:var(--ink);margin-top:16px;font-size:clamp(16px,1.3vw,20px);font-weight:500}.hh .btn{margin-top:26px}.hh .btn svg{width:16px;height:16px}.hh__alt{color:var(--ink-soft);margin-top:12px;font-size:13.5px}.hh__alt a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.trust{border-bottom:1px solid var(--line)}.trust__row{grid-template-columns:repeat(4,1fr);gap:16px;padding:18px 0;display:grid}.trust__row li{color:var(--ink-soft);align-items:center;gap:12px;font-size:13px;display:flex}.trust__row svg{width:24px;height:24px;color:var(--gold-deep);flex:none}.trust__row strong{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.tiles,.rail,.split,.looks{padding:clamp(36px,4vw,56px) 0 0}.rail__lead{color:var(--ink-soft);margin-top:6px}.tiles__grid{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:22px;display:grid}.tile{text-align:center;display:block}.tile__media{aspect-ratio:1;background:var(--tile-bg,var(--pastel-blue));border-radius:50%;transition:transform .3s;display:block;position:relative;overflow:hidden}.tile__media img{--photo-inset:16%;mix-blend-mode:multiply}.tiles__grid li:nth-child(6n+2) .tile__media{--tile-bg:var(--pastel-green)}.tiles__grid li:nth-child(6n+3) .tile__media{--tile-bg:var(--pastel-pink)}.tiles__grid li:nth-child(6n+4) .tile__media{--tile-bg:var(--pastel-yellow)}.tiles__grid li:nth-child(6n+5) .tile__media{--tile-bg:var(--pastel-grey)}.tile:hover .tile__media{transform:translateY(-3px)}.tile__label{letter-spacing:.06em;text-transform:uppercase;margin-top:12px;font-size:13px;font-weight:700;display:block}.rail__grid{grid-template-columns:repeat(4,1fr);gap:20px 16px;margin-top:22px;display:grid}.split__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.split__panel{aspect-ratio:4/3;border-radius:var(--radius);background:var(--panel);color:#fff;display:block;position:relative;overflow:hidden}.split__panel img{object-fit:cover;transition:transform .6s}.split__panel:hover img{transform:scale(1.03)}.split__copy{background:linear-gradient(#14120f00,#14120fb8);gap:4px;padding:28px;display:grid;position:absolute;inset:auto 0 0}.split__copy .dot{width:14px;height:14px;margin:0 0 6px;box-shadow:0 0 0 2px #ffffffb3}.split__copy strong{text-transform:uppercase;font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1.1}.split__copy>span:not(.dot){color:#ffffffd9;font-size:14.5px}.split__cta{text-underline-offset:4px;margin-top:8px;font-weight:600;text-decoration:underline;color:#fff!important}.feature{background:var(--pastel-green);margin-top:clamp(36px,4vw,56px)}.feature__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(32px,4vw,56px);display:grid}.feature .eyebrow{font-weight:700}.feature .h2{margin-top:12px}.feature__lead{max-width:46ch;color:var(--ink-soft);margin-top:12px;line-height:1.55}.feature__list{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.feature__list a{border-radius:var(--radius-sm);background:#fff9;grid-template-rows:auto auto;grid-template-columns:56px 1fr;align-items:center;column-gap:12px;padding:8px;transition:background .2s;display:grid}.feature__list a:hover{background:#fff}.feature__thumb{border-radius:var(--radius-sm);grid-row:1/3;width:56px;height:56px;position:relative;overflow:hidden}.feature__thumb img{--photo-inset:8%}.feature__name{font-size:13.5px;font-weight:600;line-height:1.25}.feature__price{color:var(--ink-soft);font-size:13px}.feature .btn{margin-top:24px}.feature__media{aspect-ratio:4/3;border-radius:var(--radius);position:relative;overflow:hidden}.feature__media img{object-fit:cover}.looks__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.looks__grid a{display:block}.looks__img{aspect-ratio:4/3;border-radius:var(--radius);background:var(--panel);display:block;position:relative;overflow:hidden}.looks__img img{object-fit:cover;transition:transform .6s}.looks__grid a:hover .looks__img img{transform:scale(1.03)}.looks__grid strong{margin-top:12px;font-size:15.5px;font-weight:600;display:block}.looks__text{color:var(--ink-soft);margin-top:2px;font-size:14px;display:block}.looks+.newsletter{margin-top:clamp(36px,4vw,56px)}@media (max-width:1100px){.tiles__grid,.rail__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.hh{min-height:0;display:block}.hh__media{aspect-ratio:4/5;max-height:62vh;position:relative}.hh__img--desktop{display:none}.hh__img--mobile{object-position:68% 40%;display:block}.hh__inner{padding-block:18px 26px}.hh__copy{max-width:none;padding:0}.hh h1{margin-top:12px}.hh .btn{width:100%;margin-top:18px}.trust__row{grid-template-columns:1fr 1fr;gap:12px 16px;padding:14px 0}.trust__row span{display:none}.trust__row svg{width:20px;height:20px}.tiles__grid{gap:12px}.tile__label{font-size:13px}.rail__grid{grid-template-columns:1fr 1fr;gap:18px 12px}.split__grid{grid-template-columns:1fr}.split__copy{padding:20px}.feature__grid{grid-template-columns:1fr;gap:20px;padding-block:28px}.feature__media{order:-1}.feature__list,.looks__grid{grid-template-columns:1fr}}.newsletter .serif-lead{font-family:var(--font-ui), sans-serif;font-size:15px;line-height:1.5}@media (max-width:860px){.tile__label{letter-spacing:.03em;font-size:11px}}
