.site{background:var(--surface);overflow-x:hidden}.hero{min-height:100vh;padding:var(--space-16) var(--space-4);place-items:center;display:grid;position:relative;overflow:hidden}.hero__orb{margin:calc(var(--space-16) * -2.5) 0 0 calc(var(--space-16) * -2.5);opacity:.35;pointer-events:none;will-change:transform;position:absolute;top:50%;left:50%}.hero__copy{text-align:center;will-change:transform;position:relative}.hero__name{margin:0;font-size:clamp(120px,24vw,300px)}.hero__sub{font-family:var(--font-mono);font-size:var(--space-6);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);margin:0}.spark-float{will-change:transform;animation:3.4s ease-in-out infinite mr-twinkle;position:absolute}@keyframes mr-twinkle{0%,to{opacity:1;scale:1}50%{opacity:.55;scale:.82}}.hero__scroll{bottom:var(--space-10);text-align:center;position:absolute;left:0;right:0}.section{max-width:calc(var(--margin-col) + var(--measure) + var(--space-16) * 2);padding:var(--space-16) var(--space-4);margin:0 auto}.section+.section{padding-top:0}.cta-row{gap:var(--space-4);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.brands{gap:var(--space-2);margin:var(--space-6) 0;flex-wrap:wrap;display:flex}.timeline{margin:var(--space-10) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.tl-item{border-bottom:1px solid var(--line)}.tl-btn{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:var(--margin-col) 1fr auto;gap:var(--space-6);width:100%;padding:var(--space-6) 0;align-items:baseline;display:grid}.tl-btn:focus-visible{outline:2px solid var(--purple-deep);outline-offset:var(--space-1)}.tl-year{font:400 13px/20px var(--font-mono);letter-spacing:.14em;color:var(--ink-muted)}.tl-title{font:400 var(--space-6)/1.25 var(--font-serif);color:var(--ink);margin:0}.tl-scope{font:400 15px/22px var(--font-sans);color:var(--ink-muted);margin-top:var(--space-1);display:block}.tl-toggle{font:400 var(--space-6)/1 var(--font-mono);color:var(--ink);transition:transform .3s}.tl-item[data-open=true] .tl-toggle{transform:rotate(45deg)}.tl-btn:hover .tl-title{-webkit-text-decoration:underline 1px var(--pink-deep);text-decoration:underline 1px var(--pink-deep);text-underline-offset:var(--space-1)}.tl-body{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.tl-item[data-open=true] .tl-body{grid-template-rows:1fr}.tl-body>div{overflow:hidden}.tl-inner{padding:0 0 var(--space-10) calc(var(--margin-col) + var(--space-6));max-width:calc(var(--margin-col) + var(--measure))}.finale{position:relative}.petals{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.petal{pointer-events:none;will-change:transform;position:absolute}.petal--blush{color:var(--blush)}.petal--lilac{color:var(--lilac)}.petal--pink{color:var(--pink)}.petal--mint{color:var(--mint)}.footer{padding-top:var(--space-16);border-top:1px solid var(--line);position:relative}.footer__text{z-index:1;max-width:calc(var(--margin-col) + var(--measure) + var(--space-16) * 2);padding:0 var(--space-4) var(--space-10);gap:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:end;margin:0 auto;display:flex;position:relative}.footer a{color:var(--ink);-webkit-text-decoration:underline 1px var(--pink-deep);text-decoration:underline 1px var(--pink-deep);text-underline-offset:var(--space-1)}@media (width<=720px){.hero__sub{font-size:var(--space-4);letter-spacing:.2em}.tl-btn{grid-template-columns:1fr auto}.tl-year{grid-column:1/-1}.tl-inner{padding-left:0}.mr-article{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.spark-float{animation:none}.hero__orb{margin:calc(var(--space-16) * -2.5) 0 0 calc(var(--space-16) * -2.5);opacity:.35;pointer-events:none;will-change:transform;position:absolute;top:50%;left:50%}.site>header,.site>main,.site>footer{z-index:1;position:relative}}
