.fp-skull{font-size:18px;line-height:1.6}.fp-skull dd,.fp-skull p{color:var(--fp-secondary)}.fp-skull h1{max-width:560px;font-size:56px;line-height:1.05;letter-spacing:-.045em}.fp-skull h2{font-size:40px;line-height:1.15;letter-spacing:-.04em}.fp-skull h3{font-size:24px;line-height:1.25;letter-spacing:-.025em}.fp-skull dt,.fp-skull h4{font-size:20px;font-weight:500;line-height:1.35}.fp-skull .fp-button,.fp-skull .fp-text-button{font-size:16px;min-height:44px}.fp-skull .fp-text-button{display:inline-flex;align-items:center;gap:10px}.fp-skull .fp-breadcrumbs,.fp-skull .fp-skull-note,.fp-skull-eyebrow{font-size:16px;line-height:1.6}.fp-skull .fp-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px}.fp-skull-eyebrow{font-weight:500}.fp-skull a:focus-visible,.fp-skull button:focus-visible,.fp-skull summary:focus-visible{outline:2px solid var(--fp-accent);outline-offset:4px}.fp-skull-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;margin-top:36px}.fp-skull-hero>div>p{margin-top:24px;max-width:560px}.fp-skull-hero>div>.fp-skull-eyebrow{margin-top:0;margin-bottom:20px}.fp-skull-hero .fp-actions{margin-top:24px;flex-wrap:wrap;gap:12px 24px}.fp-skull-hero-art{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:20px;max-width:500px;justify-self:end}.fp-skull-hero-art figure{margin:0}.fp-skull-hero-art figcaption{margin-top:14px;font-size:16px;font-weight:500}.fp-skull-hero-secondary{padding-bottom:48px}.fp-skull-section{margin-top:80px;scroll-margin-top:32px}.fp-skull-heading{margin-bottom:32px}.fp-skull-heading>p{max-width:760px;margin-top:12px}.fp-skull-looks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.fp-skull-looks .fp-card{display:block;max-width:380px}.fp-skull-looks .fp-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.fp-skull-look-copy{max-width:500px}.fp-skull-look-copy>p{margin-top:12px}.fp-skull-look-copy>p:first-child{margin-top:8px}.fp-skull-look-copy h4{margin-top:24px}.fp-skull-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:20px}.fp-skull-faq,.fp-skull-materials,.fp-skull-season,.fp-skull-shapes{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px}.fp-skull-faq>div>p,.fp-skull-materials>div>p,.fp-skull-shapes>div>p{margin-top:20px;max-width:540px}.fp-skull-shapes dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.fp-skull-shapes dd{margin-top:12px}.fp-skull-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.fp-skull-guides ol{display:grid;gap:24px;margin:28px 0 20px;padding:0;list-style:none}.fp-skull-guides li p{margin-top:10px;max-width:540px}.fp-skull .fp-materials{margin-top:16px;gap:10px 16px}.fp-skull .fp-materials li,.fp-skull .fp-tools{font-size:16px;line-height:1.6}.fp-skull .fp-tools{margin-top:10px}.fp-skull-material-list{display:grid;gap:32px}.fp-skull-material-list article{padding-bottom:24px;border-bottom:1px solid var(--fp-border)}.fp-skull-material-list h3{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.fp-skull-material-list h3 span{font-size:16px;font-weight:400;color:var(--fp-secondary)}.fp-skull-material-list .fp-text-button,.fp-skull-season .fp-text-button{margin-top:16px}.fp-skull-season{padding:32px 0;border-top:1px solid var(--fp-border);border-bottom:1px solid var(--fp-border);align-items:center}.fp-skull-season h2{margin-top:12px}.fp-skull-faq details{border-bottom:1px solid var(--fp-border)}.fp-skull-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:500;cursor:pointer;list-style:none}.fp-skull-faq summary::-webkit-details-marker{display:none}.fp-skull-faq summary svg{flex-shrink:0;transition:transform .18s ease}.fp-skull-faq details[open] summary svg{transform:rotate(45deg)}.fp-skull-faq details>p{margin-bottom:24px}.fp-skull-explore{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.fp-skull-explore nav{display:flex;flex-wrap:wrap;gap:8px 28px}.fp-skull a,.fp-skull button{transition:color .18s ease,background-color .18s ease}.fp-skull .fp-ideas-photo-error,.fp-skull .fp-portrait-error{padding:24px;background:var(--fp-muted)}.fp-skull .fp-ideas-photo-error p,.fp-skull .fp-portrait-error p{font-size:16px}@media (max-width:1099px){.fp-skull-faq,.fp-skull-hero,.fp-skull-materials,.fp-skull-season,.fp-skull-shapes{gap:40px}.fp-skull-guides,.fp-skull-looks{gap:32px}.fp-skull-shapes dl{grid-template-columns:minmax(0,1fr);gap:24px}.fp-skull-hero-art{gap:12px}}@media (max-width:767px){.fp-skull{font-size:17px}.fp-skull h1{font-size:36px;max-width:340px}.fp-skull h2{font-size:32px}.fp-skull h3{font-size:23px}.fp-skull-section{margin-top:56px}.fp-skull-hero{margin-top:20px;gap:32px}.fp-skull-hero,.fp-skull-hero-art{grid-template-columns:minmax(0,1fr)}.fp-skull-hero-art{width:100%;max-width:420px;justify-self:center}.fp-skull-hero-secondary{display:none}.fp-skull-hero .fp-actions{flex-direction:column;align-items:flex-start}.fp-skull-faq,.fp-skull-guides,.fp-skull-looks,.fp-skull-materials,.fp-skull-season,.fp-skull-shapes{grid-template-columns:minmax(0,1fr);gap:32px}.fp-skull-looks .fp-card{max-width:none}}@media (prefers-reduced-motion:reduce){.fp-skull *,.fp-skull :after,.fp-skull :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}