.teens-page{--teen-purple:#281164;--teen-violet:#4d1794;--teen-orange:#ff8a00;--teen-cream:#fff8ef;background:var(--teen-cream)}.teens-header{position:absolute;color:#fff;background:linear-gradient(to bottom,rgba(20,8,53,.72),transparent)}.teens-header .wordmark i,.teens-header .wordmark span{color:var(--teen-orange)}.teens-header .nav a.active{border-color:var(--teen-orange)}@media (hover:hover) and (pointer:fine){.teens-header .nav a:hover{border-color:var(--teen-orange)}}.teens-hero{min-height:51.25rem;display:grid;grid-template-columns:.9fr 1.1fr;background:radial-gradient(circle at 16% 20%,#6332ae 0,var(--teen-purple) 45%,#160b3b 100%);color:#fff;overflow:hidden}.teens-hero-copy{padding:10.625rem 7vw 5.625rem 8vw;display:flex;flex-direction:column;justify-content:center}.teens-eyebrow,.teens-order>div>p,.teens-title>p{margin:0;color:var(--teen-orange);font:800 0.6875rem DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.2em}.teens-hero h1{margin:1.25rem 0 1.75rem;font-family:DM Sans,sans-serif;font-weight:800;letter-spacing:-.06em}.teens-hero h1 strong{display:inline-block;color:var(--teen-orange);font-style:italic}.teens-hero-copy>p:not(.teens-eyebrow){max-width:35rem;font-size:1.0625rem}.teens-actions{display:flex;align-items:center;gap:1.6875rem;margin-top:1.875rem}.teens-actions>a:last-child{font:700 0.625rem DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.11em;border-bottom:.0625rem solid}.teens-button{display:inline-flex;justify-content:space-between;align-items:center;gap:1.75rem;min-width:14.0625rem;padding:1rem 1.25rem;background:var(--teen-orange);color:#1a0b42;font:800 0.625rem DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.11em;transition:.2s}@media (hover:hover) and (pointer:fine){.teens-button:hover{transform:translateY(-.1875rem)}}.teens-button.dark{background:var(--teen-purple);color:#fff}.teens-hero-art{position:relative;background:#eee1d5;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}.teens-hero-art img{height:100%;object-fit:cover;object-position:center 18%}.teens-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(40,17,100,.28),transparent 35%);pointer-events:none}.teens-hero-art>span{position:absolute;right:1.5rem;bottom:1.4375rem;z-index:1;background:var(--teen-orange);color:var(--teen-purple);padding:.5rem .875rem;font:800 0.5625rem DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.14em}.teens-strip{display:flex;justify-content:center;align-items:center;gap:1.875rem;padding:1rem 5vw;background:var(--teen-orange);color:var(--teen-purple);font:800 0.75rem DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.18em}.teens-strip i{font-style:normal;font-size:.4375rem}.teens-collection{padding:7.5rem 8vw;background:var(--teen-cream)}.teens-title{display:flex;align-items:flex-end;justify-content:space-between;gap:1.875rem;margin-bottom:4.0625rem}.teens-title h2{font-family:DM Sans,sans-serif;font-weight:800;letter-spacing:-.05em;margin:0}.teens-title h2 em{color:var(--teen-violet)}.teens-categories{display:grid;grid-template-columns:repeat(4,1fr);border-top:.125rem solid var(--teen-purple)}.teens-categories article{min-height:18.75rem;padding:1.75rem;border-right:.0625rem solid rgba(40,17,100,.22);position:relative}.teens-categories article:last-child{border-right:0}.teens-categories span{font:800 0.6875rem DM Sans;color:var(--teen-orange)}.teens-categories h3{margin:6.5625rem 0 .625rem;color:var(--teen-purple);font:800 1.6875rem DM Sans,sans-serif}.teens-categories p{font-size:.8125rem}.teens-story{display:grid;grid-template-columns:1fr 1fr;background:#f0dfd1}.teens-story-art{min-height:53.125rem}.teens-story-art img{height:100%;object-fit:cover;object-position:center top}.teens-story-copy{padding:6.25rem 8vw;display:flex;flex-direction:column;justify-content:center}.teens-story-copy h2{font-family:DM Sans,sans-serif;font-weight:800;letter-spacing:-.05em}.teens-story-copy h2 em{color:var(--teen-violet)}.teens-story-copy>p:not(.teens-eyebrow){max-width:37.5rem}.teens-story-copy .teens-button{align-self:flex-start;margin-top:1.75rem}.teens-order{padding:5.625rem 8vw;background:var(--teen-purple);color:#fff;display:grid;grid-template-columns:1.1fr 1fr;gap:1.875rem 10vw;align-items:center}.teens-order h2{font-family:DM Sans,sans-serif;font-weight:800;letter-spacing:-.05em;margin-bottom:0}.teens-order h2 em{color:var(--teen-orange)}.teens-order-info p{border-top:.0625rem solid rgba(255,255,255,.25);padding:1.0625rem 0;margin:0}.teens-order-info strong{display:block;color:var(--teen-orange);font:800 0.5625rem DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.14em}.teens-order>.teens-button{grid-column:2;justify-self:start}@media(max-width:56.25rem){.teens-hero{grid-template-columns:1fr}.teens-hero-copy{padding-top:8.125rem}.teens-hero-art{min-height:45rem;clip-path:none}.teens-title{display:block}.teens-title>p{margin-bottom:1.125rem}.teens-categories{grid-template-columns:1fr 1fr}.teens-categories article:nth-child(2){border-right:0}.teens-story{grid-template-columns:1fr}.teens-story-art{min-height:47.5rem}.teens-order{grid-template-columns:1fr}.teens-order>.teens-button{grid-column:1}}@media(max-width:33.125rem){.teens-hero{min-height:auto}.teens-hero-copy{padding:7.8125rem 7vw 3.75rem}.teens-hero-art{min-height:38.125rem}.teens-actions{align-items:flex-start;flex-direction:column}.teens-strip{gap:.75rem;font-size:.5rem}.teens-strip i{font-size:.3125rem}.teens-collection{padding:5rem 7vw}.teens-categories{grid-template-columns:1fr}.teens-categories article{min-height:13.75rem;border-right:0;border-bottom:.0625rem solid rgba(40,17,100,.22)}.teens-categories h3{margin-top:3.4375rem}.teens-story-art{min-height:38.75rem}.teens-story-copy{padding:4.6875rem 7vw}.teens-order{padding:4.6875rem 7vw}}