:root{color-scheme:dark;--ink:#1a0a2e;--cream:#fff1ff;--muted:#cbb2df;--pink:#ff84db;--pink-bright:#f54bbd;--line:#e79cff36;--serif:Georgia,'Times New Roman',serif;--sans:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--ink);color:var(--cream);font-family:var(--sans);font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.06;letter-spacing:-.045em}em{font-weight:400;color:var(--pink)}[hidden]{display:none!important}a:focus-visible,button:focus-visible{outline:2px solid var(--pink);outline-offset:6px}::selection{background:var(--pink);color:var(--ink)}
.skip-link{position:fixed;top:12px;left:12px;z-index:100;background:var(--cream);color:var(--ink);padding:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{position:relative;z-index:20;max-width:1536px;margin:auto;padding:26px 5%;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:14px;flex:none}.brand-mark{font-family:var(--serif);font-size:32px;line-height:1;color:var(--pink);letter-spacing:-.16em}.brand-mark>span{display:inline-block;position:relative;top:-12px;font-size:11px;margin:0 4px}.brand-name{font-size:13px;font-weight:600;letter-spacing:.17em;line-height:1.5}.brand-name>span{display:block;font-size:9px;letter-spacing:.24em;color:var(--muted)}.main-navigation{display:flex;align-items:center;gap:27px}.main-navigation>a{position:relative;color:#d4c7c9;font-size:11px;white-space:nowrap;padding:10px 0}.main-navigation>a:hover,.main-navigation>a[aria-current]{color:var(--pink)}.main-navigation>a[aria-current]:after{content:'';height:3px;width:3px;border-radius:50%;background:var(--pink);position:absolute;bottom:0;left:50%}.menu-button{display:none;align-items:center;gap:14px;border:1px solid var(--line);color:var(--cream);background:transparent;padding:9px 13px;font-size:11px;cursor:pointer}.menu-button>span{font-size:18px}.creator-page main{max-width:1536px;margin:auto}.overline,.section-label{font-size:10px;font-weight:600;letter-spacing:.2em;line-height:1.7}.overline{color:var(--pink)}.tiny-star{font-size:17px;vertical-align:-1px;margin-right:10px}.editorial-hero{display:grid;grid-template-columns:1.03fr 1fr;min-height:730px;padding:42px 5% 60px;gap:2.8%}.hero-copy{padding:45px 0 12px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.editorial-hero h1{font-size:clamp(64px,6.1vw,96px);line-height:.97;margin:30px 0 25px;letter-spacing:-.06em}.editorial-hero h1 em{font-size:.85em}.hero-manifesto{font-size:23px;line-height:1.4;font-weight:300;letter-spacing:-.02em}.hero-manifesto>span{font-size:16px;color:var(--muted)}.hero-description{font-size:13px;line-height:1.9;color:var(--muted);margin-top:23px}.button-row{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:50px;padding:15px 21px;font-size:11px;font-weight:600;line-height:1.5;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button-pink{background:var(--pink);color:var(--ink)}.button-pink:hover{background:#ffc0de}.button-outline{border:1px solid #f29fc66b;color:var(--pink)}.button-outline:hover{background:#f29fc611}.text-link{font-size:11px;display:inline-block;padding:9px 0;border-bottom:1px solid #f29fc65c;color:var(--pink);line-height:1.5}.text-link:hover{border-color:var(--pink);color:#ffcade}.hero-signature{font-family:var(--serif);font-style:italic;font-size:15px;color:#ac909c;margin-top:40px}.cover-portrait{position:relative;overflow:hidden;background:#291820;min-height:650px}.cover-portrait img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 19%}.cover-portrait:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#180d18bd)}.cover-portrait figcaption{position:absolute;z-index:1;left:25px;right:25px;bottom:23px;display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:.2em}.signature-line{display:flex;justify-content:space-between;align-items:center;gap:24px;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 5%;font-size:11px;font-weight:500;letter-spacing:.17em;white-space:nowrap;color:#c7afb9}.signature-line>span:nth-child(even){color:var(--pink);font-size:17px}.section{padding:90px 5%}.section-label{color:var(--muted)}.section-label>span{margin-right:20px;color:var(--pink);font-weight:400}.about-section{display:grid;grid-template-columns:1fr 2fr;gap:40px}.about-copy{max-width:750px}.section h2,.simple-section h2{font-size:clamp(39px,4.1vw,63px);margin-bottom:28px}.large-copy{font-size:clamp(18px,1.75vw,24px);font-weight:300;line-height:1.6;letter-spacing:-.015em}.about-copy .large-copy{margin-bottom:18px}.about-copy>p:not(.large-copy){color:var(--muted);max-width:650px;font-size:14px;line-height:1.9}.about-copy .text-link{margin-top:22px}.journal-section{background:#1c111b;border-top:1px solid #f29fc617;border-bottom:1px solid #f29fc617}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:42px}.section-heading .section-label{margin-bottom:20px}.section-heading h2{margin:0}.section-heading>.text-link{flex:none;margin-bottom:6px}.journal-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:9%}.news-entry{padding:0 0 28px;border-bottom:1px solid var(--line);margin-bottom:28px}.news-entry:last-child{margin-bottom:0}.entry-meta{display:flex;gap:20px;flex-wrap:wrap;color:var(--pink);font-size:9px;letter-spacing:.13em;line-height:1.6;margin-bottom:20px}.entry-meta>span{color:var(--muted)}.news-entry h3{font-size:35px;line-height:1.2;margin-bottom:14px}.news-entry>p{color:var(--muted);font-size:14px;line-height:1.9;max-width:540px}.agenda-summary{border-left:1px solid #f29fc64d;padding-left:34px;align-self:start}.agenda-summary h3{font-size:35px;margin:18px 0}.agenda-summary>p:not(.overline){font-size:13px;color:var(--muted);line-height:1.85;margin-bottom:24px}.agenda-summary .button{font-size:10px;gap:16px}.section-aside{color:var(--muted);font-size:13px;line-height:1.8;padding-bottom:4px}.world-row{display:grid;grid-template-columns:65px 1.3fr 1fr 40px;align-items:center;gap:24px;padding:26px 0;border-bottom:1px solid var(--line);transition:color .2s,padding .2s}.world-row:first-of-type{border-top:1px solid var(--line)}.world-row:hover{color:var(--pink);padding-left:10px}.world-number{font-size:10px;color:#aa8c9c}.world-title{font-family:var(--serif);font-size:clamp(28px,3vw,44px);letter-spacing:-.04em}.world-title small{font:9px var(--sans);letter-spacing:0;color:var(--muted);vertical-align:middle;margin-left:5px}.world-description{font-size:12px;color:var(--muted)}.world-arrow{justify-self:end;font-size:30px;color:var(--pink);font-weight:300}.closing-note{padding:45px 5% 100px;text-align:center}.closing-note>p:not(.overline){font-family:var(--serif);font-size:clamp(28px,4vw,55px);line-height:1.2;letter-spacing:-.03em;margin:24px 0}.closing-note .text-link{margin-top:10px}.site-footer{max-width:1536px;margin:auto;border-top:1px solid var(--line);padding:45px 5% 25px}.footer-name{display:inline-block;font-family:var(--serif);font-size:clamp(27px,4vw,51px);letter-spacing:-.05em;line-height:1.3}.footer-bottom{border-top:1px solid var(--line);margin-top:34px;padding-top:22px;display:flex;align-items:center;flex-wrap:wrap;gap:18px 35px;color:#ab949e;font-size:9px;letter-spacing:.04em}.footer-bottom>span:first-child{margin-right:auto}.footer-bottom>a:hover{color:var(--pink)}
.platform-editorial{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:55px 5% 70px;min-height:750px}.platform-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px 0}.breadcrumb{display:inline-block;font-size:10px;color:var(--muted);margin-bottom:45px;line-height:1.8}.breadcrumb:hover{color:var(--pink)}.platform-copy>.overline{margin-bottom:24px}.platform-copy h1{font-size:clamp(55px,5.8vw,88px);line-height:1.02;margin-bottom:28px}.platform-copy>.large-copy{margin-bottom:18px;max-width:490px}.platform-copy>p:not(.large-copy,.overline){color:var(--muted);font-size:14px;line-height:1.9;max-width:460px}.platform-copy>.button{margin-top:28px}.external-note{font-size:9px;color:var(--muted);margin-top:14px;max-width:400px}.platform-image{position:relative;min-height:640px;background:#291820;overflow:hidden}.platform-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 15%}.platform-image:after{position:absolute;inset:75% 0 0;content:'';background:linear-gradient(transparent,#120c12c4)}.platform-image figcaption{position:absolute;bottom:20px;left:20px;right:20px;z-index:1;font-size:8px;letter-spacing:.13em;line-height:1.6}.beach-image>img{object-position:59% center}.editorial-tags{display:flex;flex-wrap:wrap;gap:16px;margin-top:45px;color:var(--pink);font-size:8px;letter-spacing:.15em}.simple-section{max-width:850px;margin:0 auto;padding:65px 5% 100px;text-align:center}.simple-section>.overline{margin-bottom:20px}.simple-section>p:not(.overline){font-size:14px;line-height:1.9;color:var(--muted);max-width:620px;margin:auto}.simple-section>.text-link{margin-top:24px}.profile-stamp{display:flex;align-items:center;gap:17px;margin-top:45px;padding-top:26px;border-top:1px solid var(--line);width:100%}.profile-stamp>span{font-size:34px;color:var(--pink)}.profile-stamp>p{font-size:10px;letter-spacing:.12em;line-height:1.7}.profile-stamp small{display:block;font-size:9px;letter-spacing:0;color:var(--muted);overflow-wrap:anywhere}.page-intro{padding:55px 5% 70px;max-width:1050px}.page-intro .overline{margin-bottom:25px}.page-intro h1{font-size:clamp(60px,7.2vw,112px);margin-bottom:30px}.page-intro .large-copy{max-width:600px;color:#d6c7ca}.schedule-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;gap:40px;background:radial-gradient(ellipse at 85% 35%,#2b1526,transparent 60%)}.empty-editorial{max-width:700px}.outlined-star{display:block;color:var(--pink);font-family:var(--serif);font-size:62px;line-height:1;margin-bottom:30px}.empty-editorial h2{font-size:clamp(33px,3.7vw,55px);margin:20px 0}.empty-editorial>p:not(.overline){color:var(--muted);max-width:500px;font-size:14px;line-height:1.9}.empty-editorial .text-link{margin-top:20px}.event-entry{border-bottom:1px solid var(--line);padding-bottom:30px;margin-bottom:30px}.event-entry>time{font-size:11px;color:var(--pink);display:block;margin-bottom:18px}.event-entry>h2{font-size:35px}.event-entry>p{font-size:14px;color:var(--muted)}.status-label{display:inline-block;color:var(--pink);font-size:9px;letter-spacing:.17em;padding:9px 12px;border:1px solid #f29fc65c;margin-top:25px}.platform-copy>.availability-note{font-size:11px!important;margin-top:16px;max-width:350px!important}.dressing-editorial .text-link{margin-top:25px}.dressing-image>img{object-position:center 42%;transform:scale(1.32)}.collaboration-hero{position:relative;padding:55px 5% 85px;overflow:hidden;background:radial-gradient(ellipse at 85% 60%,#4022375e,transparent 60%)}.collaboration-hero>.overline{margin-bottom:30px}.collaboration-hero h1{position:relative;z-index:1;font-size:clamp(60px,7.6vw,116px);line-height:.99;margin-bottom:35px;max-width:1100px}.collaboration-hero>.large-copy{margin-bottom:18px}.collaboration-hero>p:not(.large-copy,.overline){max-width:500px;color:var(--muted);font-size:14px;line-height:1.9}.collaboration-hero>.button{margin-top:28px}.collaboration-hero>.external-note{display:block}.collaboration-star{position:absolute;right:7%;top:19%;font-family:var(--serif);font-size:clamp(170px,27vw,400px);color:#f29fc61d;pointer-events:none;line-height:1}.collaboration-details{display:grid;grid-template-columns:1fr 2fr;gap:40px;border-top:1px solid var(--line)}.collaboration-details>div{max-width:700px}.collaboration-details p:not(.section-label){font-size:14px;line-height:1.9;color:var(--muted);margin-bottom:18px}.text-page{padding:55px 5% 100px;max-width:950px;margin:auto}.text-page h1{font-size:clamp(44px,5.7vw,78px);margin:24px 0 35px}.text-page>p{font-size:14px;line-height:1.9;color:var(--muted);margin-bottom:22px}.text-page h2{font-size:29px;margin:35px 0 17px}.text-page>p a{color:var(--pink);text-decoration:underline;text-underline-offset:4px}.not-found{min-height:620px}.not-found>.button{margin-top:25px}
@media(min-width:1600px){.editorial-hero{min-height:810px}.cover-portrait{min-height:700px}}
@media(max-width:1120px){.main-navigation{gap:18px}.main-navigation>a{font-size:10px}.brand-name{font-size:11px}.brand-name>span{font-size:8px}.site-header{gap:22px}.editorial-hero{gap:5%;min-height:680px}.cover-portrait{min-height:590px}.hero-copy{padding:20px 0}.editorial-hero h1{font-size:clamp(56px,6.9vw,77px)}.hero-manifesto{font-size:20px}.hero-manifesto>span{font-size:14px}.button-row{align-items:flex-start;gap:10px;flex-direction:column}.hero-signature{margin-top:25px}.platform-editorial{gap:5%;min-height:680px}.platform-image{min-height:590px}.journal-layout{gap:6%}.agenda-summary{padding-left:25px}.world-row{grid-template-columns:45px 1.2fr 1fr 30px}}
@media(max-width:860px){html{scroll-padding-top:25px}.site-header{padding:20px 6%;flex-wrap:wrap;gap:18px}.brand-name{font-size:12px}.brand-name>span{font-size:8px}.has-menu .menu-button{display:flex}.main-navigation{flex-basis:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:12px 18px;padding:8px 0 2px}.main-navigation>a{font-size:11px;white-space:normal}.has-menu .main-navigation{display:none}.has-menu .main-navigation.is-open{display:grid}.main-navigation>a[aria-current]:after{left:0}.editorial-hero{padding:30px 6% 45px;gap:4%;min-height:610px;grid-template-columns:1.05fr 1fr}.editorial-hero h1{font-size:clamp(49px,6.5vw,64px)}.hero-manifesto{font-size:18px}.hero-manifesto>span{display:block;font-size:14px}.hero-description{font-size:12px}.cover-portrait{min-height:550px}.cover-portrait figcaption{left:15px;right:15px;flex-direction:column;font-size:7px}.hero-signature{font-size:13px}.overline,.section-label{font-size:9px}.signature-line{padding:20px 6%;gap:25px;justify-content:flex-start;font-size:9px}.section{padding:65px 6%}.about-section,.schedule-section,.collaboration-details{grid-template-columns:1fr;gap:25px}.about-copy{max-width:650px}.section-heading{gap:25px}.section-heading h2{font-size:43px}.journal-layout{grid-template-columns:1.25fr 1fr;gap:7%}.agenda-summary h3{font-size:28px}.news-entry h3{font-size:30px}.agenda-summary .button{padding:12px;gap:10px;font-size:9px}.world-row{gap:15px;grid-template-columns:30px 1.2fr 1fr 25px}.world-description{font-size:11px}.platform-editorial{padding:35px 6% 55px;gap:5%;min-height:630px}.platform-copy h1{font-size:clamp(45px,6.2vw,62px)}.platform-copy>.large-copy{font-size:19px}.platform-copy>p:not(.large-copy,.overline){font-size:13px}.platform-image{min-height:570px}.breadcrumb{margin-bottom:32px}.external-note{font-size:8px}.editorial-tags{margin-top:30px;gap:12px}.simple-section{padding:45px 6% 75px}.page-intro{padding:35px 6% 55px}.page-intro h1{font-size:75px}.collaboration-hero{padding:35px 6% 65px}.collaboration-hero h1{font-size:78px}.collaboration-star{right:-5%;top:35%}.site-footer{padding:35px 6% 25px}.footer-bottom{gap:14px 25px}.footer-bottom>span:nth-child(2){display:none}.text-page{padding:35px 6% 75px}}
@media(max-width:600px){body{font-size:14px}.site-header{padding:18px 6%}.brand-mark{font-size:30px}.brand-name{font-size:11px}.brand{gap:11px}.main-navigation{grid-template-columns:repeat(2,1fr)}.main-navigation>a{padding:12px 0}.editorial-hero{display:flex;flex-direction:column;padding-top:28px;gap:32px}.hero-copy{padding:0}.editorial-hero h1{font-size:clamp(55px,13.1vw,78px);margin:22px 0}.hero-manifesto{font-size:20px}.hero-manifesto>span{display:inline;font-size:14px}.hero-description{margin-top:18px;font-size:12px}.button-row{margin-top:22px;gap:8px}.hero-signature{display:none}.cover-portrait{min-height:0;aspect-ratio:4/5;width:100%}.cover-portrait img{object-position:center 16%}.cover-portrait figcaption{flex-direction:row;bottom:18px;font-size:7px}.button{min-height:48px;padding:14px 18px;gap:26px;font-size:11px}.button-row .text-link{font-size:10px}.signature-line{padding-top:18px;padding-bottom:18px}.section{padding:50px 6%}.section-label>span{margin-right:15px}.section h2,.simple-section h2{font-size:38px;margin-bottom:23px}.about-section{gap:25px}.about-copy .large-copy{font-size:19px}.about-copy>p:not(.large-copy){font-size:13px}.section-heading{display:block;margin-bottom:32px}.section-heading .section-label{margin-bottom:17px}.section-heading h2{margin-bottom:0}.section-heading>.text-link{margin:20px 0 0}.journal-layout{grid-template-columns:1fr;gap:35px}.news-entry{padding-bottom:25px}.news-entry h3{font-size:31px}.news-entry>p{font-size:13px}.agenda-summary{padding:0 0 0 22px}.agenda-summary h3{font-size:32px}.agenda-summary .button{padding:14px 17px;font-size:10px}.section-aside{margin-top:22px;font-size:12px}.world-row{grid-template-columns:22px 1fr 26px;gap:13px;position:relative;padding:24px 0}.world-number{grid-column:1;grid-row:1/3;align-self:start;padding-top:12px}.world-title{grid-column:2;grid-row:1;font-size:33px;line-height:1.2}.world-description{grid-column:2;grid-row:2;font-size:11px;margin-top:-4px}.world-arrow{grid-column:3;grid-row:1/3;font-size:27px}.world-row:hover{padding-left:3px}.closing-note{padding:20px 6% 65px}.closing-note>p:not(.overline){font-size:32px;margin:20px 0}.closing-note .text-link{font-size:10px}.site-footer{padding-top:30px}.footer-name{font-size:31px}.footer-bottom{margin-top:25px;gap:16px 22px;font-size:8px}.footer-bottom>span:first-child{flex-basis:100%}.platform-editorial{display:flex;flex-direction:column;padding:28px 6% 40px;gap:35px}.platform-copy{padding:0}.breadcrumb{margin-bottom:30px}.platform-copy>.overline{margin-bottom:22px}.platform-copy h1{font-size:clamp(52px,12vw,73px);margin-bottom:23px}.platform-copy>.large-copy{font-size:20px}.platform-copy>p:not(.large-copy,.overline){font-size:13px}.platform-copy>.button{margin-top:24px}.external-note{font-size:9px}.platform-image{min-height:0;aspect-ratio:4/5;width:100%}.platform-image figcaption{font-size:7px;bottom:16px;left:16px}.editorial-tags{margin-top:28px;font-size:8px}.simple-section{padding:30px 6% 65px}.simple-section>p:not(.overline){font-size:13px}.simple-section>.overline{font-size:9px}.simple-section h2{font-size:35px}.profile-stamp{margin-top:28px;padding-top:24px}.profile-stamp>p{font-size:9px}.profile-stamp small{font-size:9px}.page-intro{padding:28px 6% 45px}.page-intro h1{font-size:clamp(55px,13.6vw,80px);margin-bottom:25px}.page-intro .large-copy{font-size:19px}.schedule-section{gap:28px}.empty-editorial h2{font-size:34px}.empty-editorial>p:not(.overline){font-size:13px}.outlined-star{font-size:50px;margin-bottom:20px}.collaboration-hero{padding:28px 6% 50px}.collaboration-hero h1{font-size:clamp(54px,12.6vw,76px);margin-bottom:28px}.collaboration-hero>.large-copy{font-size:20px}.collaboration-hero>p:not(.large-copy,.overline){font-size:13px}.collaboration-star{right:-25%;top:40%;font-size:280px;opacity:.7}.collaboration-details{gap:25px}.collaboration-details p:not(.section-label){font-size:13px}.text-page h1{font-size:clamp(38px,9.4vw,56px);overflow-wrap:anywhere}.text-page>p{font-size:13px}.text-page h2{font-size:28px}.not-found{min-height:570px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
.creator-page{background:radial-gradient(ellipse at 8% 4%,#7936b42e,transparent 48%),radial-gradient(ellipse at 94% 64%,#a3258421,transparent 45%),var(--ink)}
.site-header{border-bottom-color:#c268de52}
.brand-mark{color:#ff8fdf;text-shadow:0 0 22px #ed3dbb33}
h1 em,h2 em,h3 em{color:var(--pink);text-shadow:0 0 28px #e834b71c}
.cover-portrait,.platform-image{background:#341242;box-shadow:0 0 0 1px #ce61d84d,0 12px 55px #760a7022}
.journal-section{background:linear-gradient(120deg,#2a103f,#30113c 65%,#251033);border-color:#cf65df35}
.signature-line{color:#e0b9ed;border-color:#d675e047}
.hero-manifesto>span,.hero-description,.section-label,.section-aside,.world-description,.news-entry>p,.agenda-summary>p:not(.overline){color:var(--muted)}
.main-navigation>a{color:#e3ceee}
.main-navigation>a:hover,.main-navigation>a[aria-current]{color:#ff98e1}
.hero-signature,.footer-bottom{color:#c29bdb}
.profile-stamp{border-top-color:#c66be044}
.schedule-section{background:radial-gradient(ellipse at 85% 35%,#4a1b5b77,transparent 65%)}
.collaboration-hero{background:radial-gradient(ellipse at 85% 60%,#75277761,transparent 65%)}
.collaboration-star{color:#f887e226}
.text-link{border-bottom-color:#f787d76e}
.button-pink{box-shadow:0 0 25px #f23ab724}
.button-pink:hover{background:#ffb2ea;box-shadow:0 0 30px #f23ab744}
