.pc-hero-parallax{position:absolute;inset:-8% 0}@media (prefers-reduced-motion:no-preference){.pc-hero-parallax img{animation:pc-hero-settle 2.4s var(--m-ease) both}}@keyframes pc-hero-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){html[data-js] .pc-hero-copy h1[data-reveal]{transition-delay:.1s}html[data-js] .pc-hero-copy span[data-reveal]{transition-delay:.5s}html[data-js] .pc-hero-copy a[data-reveal]{transition-delay:.75s}html[data-js] .pc-word-reveal .pc-word{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity .5s var(--m-ease),transform .5s var(--m-ease)}html[data-js] .pc-word-reveal.is-in .pc-word{opacity:1;transform:none}}.pc-motto-line{display:block}@media (prefers-reduced-motion:no-preference){.pc-motto-line{will-change:transform}}.pc-feat-product{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(32px,5vw,64px);align-items:center}.pc-feat-product-imgs{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.pc-feat-product-img{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f2f2f0}.pc-feat-product-img img{object-fit:cover}.pc-feat-product-img .shot{position:absolute;inset:0}.pc-feat-product-img--sm{margin-top:16%}.pc-feat-product-copy{max-width:460px}.pc-feat-product-prov{display:block;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sun-deep);margin-bottom:var(--s-2)}.pc-feat-product-copy h3{font-family:var(--pc-sans),system-ui,sans-serif;font-size:var(--t-product-title);font-weight:600;text-transform:none;letter-spacing:-.02em}.pc-feat-product-tagline{margin-top:var(--s-3);color:var(--pc-soft);font-size:var(--t-body);max-width:42ch}.pc-feat-product-sizes{margin-top:28px}.pc-feat-sizes-row{flex-wrap:nowrap;gap:8px}.pc-feat-sizes-row .variant-btn{flex:1 1 0;min-width:0;padding:12px 8px}.pc-feat-size-full{margin-top:var(--s-2);font-size:var(--t-caption);color:var(--pc-soft)}.pc-feat-product-foot{margin-top:28px}.pc-feat-product-price{display:block;margin-bottom:14px}.pc-feat-product-foot .pc-btn{margin-top:0}.pc-feat-product-link{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:var(--s-4);font-size:var(--t-small);font-weight:500;color:var(--pc-soft)}.pc-feat-product-link:hover{color:var(--pc-ink)}@media (max-width:900px){.pc-feat-product{grid-template-columns:1fr}.pc-feat-product-copy{max-width:none}}@media (max-width:560px){.pc-feat-product-imgs{grid-template-columns:1fr 1fr}.pc-feat-product-img--sm{margin-top:22%}.pc-feat-sizes-row{flex-wrap:wrap}.pc-feat-sizes-row .variant-btn{flex:1 1 calc(50% - 4px)}}.pc-made-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pc-made-step-img{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f2f2f0;margin-bottom:16px}.pc-made-step-img img{object-fit:cover}.pc-made-step-img .shot{position:absolute;inset:0}.pc-made-step-num{display:block;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;color:var(--sun-deep)}body:has(.pc-header) .pc-made-step h3{font-size:var(--t-h3);font-weight:600;letter-spacing:-.01em;margin:var(--s-2) 0 var(--s-2)}.pc-made-step p{font-size:var(--t-small);color:var(--pc-soft);max-width:30ch}@media (max-width:900px){.pc-made-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:68%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;margin:0 calc(var(--pc-g) * -1);padding-left:var(--pc-g);padding-right:var(--pc-g)}.pc-made-step{scroll-snap-align:start}}@media (max-width:560px){.pc-made-rail{grid-auto-columns:80%}}.pc-made-step{position:relative}.pc-made-step:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--pc-ink)}@media (prefers-reduced-motion:no-preference){html[data-js] .pc-made-step:before{transform:scaleX(0);transform-origin:left;transition:transform .5s var(--m-ease)}html[data-js] .pc-made-step-num{display:inline-block;opacity:0;transform:translateY(6px);transition:opacity .4s var(--m-ease),transform .4s var(--m-ease)}html[data-js] .pc-made-rail-wrap.is-in .pc-made-step:before{transform:scaleX(1)}html[data-js] .pc-made-rail-wrap.is-in .pc-made-step-num{opacity:1;transform:none}html[data-js] .pc-made-rail-wrap.is-in .pc-made-step:first-child:before{transition-delay:0s}html[data-js] .pc-made-rail-wrap.is-in .pc-made-step:first-child .pc-made-step-num,html[data-js] .pc-made-rail-wrap.is-in .pc-made-step:nth-child(2):before{transition-delay:.3s}html[data-js] .pc-made-rail-wrap.is-in .pc-made-step:nth-child(2) .pc-made-step-num,html[data-js] .pc-made-rail-wrap.is-in .pc-made-step:nth-child(3):before{transition-delay:.6s}html[data-js] .pc-made-rail-wrap.is-in .pc-made-step:nth-child(3) .pc-made-step-num,html[data-js] .pc-made-rail-wrap.is-in .pc-made-step:nth-child(4):before{transition-delay:.9s}html[data-js] .pc-made-rail-wrap.is-in .pc-made-step:nth-child(4) .pc-made-step-num{transition-delay:1.2s}.pc-made-step-img{transition:transform .35s var(--m-ease),box-shadow .35s var(--m-ease)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.pc-made-step:hover .pc-made-step-img{transform:translateY(-4px);box-shadow:0 16px 32px rgba(20,20,20,.14)}}