.page-module__ONc2oG__page{width:100%;min-height:100vh}.page-module__ONc2oG__hero{background-color:var(--color-primary);color:var(--color-white);padding:var(--space-5xl)var(--container-padding);position:relative;overflow:hidden}.page-module__ONc2oG__hero:before{content:"";opacity:.015;pointer-events:none;background-image:url(/brand/pattern-light.svg);background-repeat:repeat;background-size:600px;position:absolute;inset:0}.page-module__ONc2oG__heroInner{z-index:1;max-width:var(--container-max);gap:var(--space-xl);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.page-module__ONc2oG__heroLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#fff6}.page-module__ONc2oG__heroTitle{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.page-module__ONc2oG__heroDesc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#ffffff73;max-width:480px;letter-spacing:var(--tracking-wide)}.page-module__ONc2oG__looks{max-width:var(--container-max);padding:var(--space-4xl)var(--container-padding);gap:var(--space-4xl);flex-direction:column;margin:0 auto;display:flex}.page-module__ONc2oG__look{gap:var(--space-2xl);flex-direction:column;display:flex}.page-module__ONc2oG__lookImageFull{overflow:hidden}.page-module__ONc2oG__lookImageFull .page-module__ONc2oG__lookImagePlaceholder{aspect-ratio:21/9;background:linear-gradient(145deg,#1a1a1a 0%,#252525 40%,#1e1e1e 100%)}.page-module__ONc2oG__lookImageHalf{overflow:hidden}.page-module__ONc2oG__lookImageHalf .page-module__ONc2oG__lookImagePlaceholder{aspect-ratio:3/4;background:linear-gradient(145deg,#e8e8e8 0%,#d8d8d8 50%,#e0e0e0 100%)}.page-module__ONc2oG__look:nth-child(2) .page-module__ONc2oG__lookImagePlaceholder{background:linear-gradient(145deg,#eae8e4 0%,#dcd8d2 50%,#e2deda 100%)}.page-module__ONc2oG__look:nth-child(3) .page-module__ONc2oG__lookImagePlaceholder{background:linear-gradient(145deg,#e4e6ea 0%,#d2d6dc 50%,#dae0e2 100%)}.page-module__ONc2oG__look:nth-child(5) .page-module__ONc2oG__lookImagePlaceholder{background:linear-gradient(145deg,#e8e6e2 0%,#dcd8d0 50%,#e0dcd8 100%)}.page-module__ONc2oG__look:nth-child(6) .page-module__ONc2oG__lookImagePlaceholder{background:linear-gradient(145deg,#e2e4e8 0%,#d4d8de 50%,#dce0e4 100%)}.page-module__ONc2oG__lookContent{gap:var(--space-md);flex-direction:column;display:flex}.page-module__ONc2oG__lookNumber{font-size:var(--text-xs);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-secondary)}.page-module__ONc2oG__lookTitle{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.page-module__ONc2oG__lookDesc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-secondary);max-width:520px}.page-module__ONc2oG__lookProducts{gap:var(--space-sm);padding-top:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.page-module__ONc2oG__lookProductsLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary);width:100%;margin-bottom:var(--space-xs)}.page-module__ONc2oG__lookProduct{font-size:var(--text-xs);color:var(--color-secondary);letter-spacing:var(--tracking-wide);border:1px solid var(--border-color);border-radius:var(--radius-full);padding:6px 14px}.page-module__ONc2oG__cta{background-color:var(--color-primary);color:var(--color-white);padding:var(--space-5xl)var(--container-padding);position:relative;overflow:hidden}.page-module__ONc2oG__cta:before{content:"";opacity:.015;pointer-events:none;background-image:url(/brand/pattern-light.svg);background-repeat:repeat;background-size:600px;position:absolute;inset:0}.page-module__ONc2oG__ctaInner{z-index:1;max-width:var(--container-max);text-align:center;align-items:center;gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex;position:relative}.page-module__ONc2oG__ctaTitle{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.page-module__ONc2oG__ctaDesc{font-size:var(--text-sm);color:#ffffff80;letter-spacing:var(--tracking-wide)}.page-module__ONc2oG__ctaButton{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;background-color:var(--color-white);color:var(--color-primary);transition:background-color var(--transition-base),transform var(--transition-base);padding:14px 36px;display:inline-flex}.page-module__ONc2oG__ctaButton:hover{background-color:var(--color-light);transform:translateY(-1px)}.page-module__ONc2oG__ctaButton svg{transition:transform var(--transition-base)}.page-module__ONc2oG__ctaButton:hover svg{transform:translate(3px)}@media (min-width:768px){.page-module__ONc2oG__heroTitle{font-size:var(--text-5xl)}.page-module__ONc2oG__heroDesc{font-size:var(--text-base)}.page-module__ONc2oG__lookHalf{align-items:center;gap:var(--space-3xl);flex-direction:row}.page-module__ONc2oG__lookHalf:nth-child(odd){flex-direction:row-reverse}.page-module__ONc2oG__lookImageHalf,.page-module__ONc2oG__lookHalf .page-module__ONc2oG__lookContent{flex:1}.page-module__ONc2oG__lookTitle{font-size:var(--text-3xl)}.page-module__ONc2oG__lookImageFull .page-module__ONc2oG__lookImagePlaceholder{aspect-ratio:21/9}.page-module__ONc2oG__lookFull .page-module__ONc2oG__lookContent{text-align:center;align-items:center;max-width:600px;margin:0 auto}.page-module__ONc2oG__lookFull .page-module__ONc2oG__lookProducts{justify-content:center}.page-module__ONc2oG__lookFull .page-module__ONc2oG__lookProductsLabel{text-align:center}.page-module__ONc2oG__ctaTitle{font-size:var(--text-3xl)}}@media (min-width:1200px){.page-module__ONc2oG__heroTitle{font-size:var(--text-6xl)}.page-module__ONc2oG__lookHalf{gap:var(--space-4xl)}.page-module__ONc2oG__lookTitle{font-size:var(--text-4xl)}.page-module__ONc2oG__lookDesc{font-size:var(--text-base)}.page-module__ONc2oG__ctaTitle{font-size:var(--text-4xl)}}
