:root{--wwl-past-bg:#F4E5C2;--wwl-past-bg-2:#E8D2A0;--wwl-past-ink:#2A1F12;--wwl-past-accent:#B8862E;--wwl-present-bg:#0E1722;--wwl-present-bg-2:#1A2638;--wwl-present-ink:#C9D4E5;--wwl-present-accent:#6B7D96;--wwl-cream:#F8EFD8;--wwl-rule:rgba(0,0,0,.18);--wwl-rule-light:rgba(255,255,255,.14)}.wwl-page{margin:0;padding:0;background:var(--wwl-past-bg);color:var(--wwl-past-ink);font-family:var(--font-cormorant,"Cormorant Garamond","Times New Roman",serif);font-weight:400;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}.wwl-page *{box-sizing:border-box}.wwl-page img{max-width:100%;display:block}.wwl-page a{color:inherit;text-decoration:none}.wwl-page .mono{font-family:var(--font-inter,Inter,sans-serif);font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:11px}.wwl-page .topbar{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:22px 56px;border-bottom:1px solid var(--wwl-rule);background:var(--wwl-past-bg)}.wwl-page .topbar .crumb{font-family:var(--font-inter,Inter,sans-serif);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--wwl-past-ink);opacity:.7}.wwl-page .topbar .crumb b{font-weight:600;opacity:1}.wwl-page .topbar nav{display:flex;gap:34px;font-family:var(--font-inter,Inter,sans-serif);font-size:13px;color:var(--wwl-past-ink)}.wwl-page .topbar nav a{opacity:.78;transition:opacity .2s}.wwl-page .topbar nav a:hover{opacity:1}.wwl-page .topbar .wishlist{background:var(--wwl-past-ink);color:var(--wwl-cream);padding:9px 18px;border-radius:2px;font-family:var(--font-inter,Inter,sans-serif);font-size:12px;letter-spacing:.12em;text-transform:uppercase;transition:background .2s}.wwl-page .topbar .wishlist:hover{background:#000}.wwl-page .hero{position:relative;overflow:hidden;background:var(--wwl-past-bg)}.wwl-page .hero-painting{width:100%;height:auto;display:block;aspect-ratio:1920/620;object-fit:cover}.wwl-page .hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(244,229,194,0) 0,rgba(244,229,194,0) 55%,rgba(244,229,194,.55) 78%,var(--wwl-past-bg) 100%);pointer-events:none}.wwl-page .hero-meta{position:absolute;left:56px;top:32px;display:flex;flex-direction:column;gap:6px;color:var(--wwl-cream);text-shadow:0 2px 12px rgba(0,0,0,.5)}.wwl-page .hero-meta .eyebrow{font-family:var(--font-inter,Inter,sans-serif);font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.92}.wwl-page .hero-meta .dot{display:inline-block;margin:0 8px;opacity:.5}.wwl-page .hero-meta .seg{white-space:nowrap}.wwl-page .title-block{max-width:1280px;margin:0 auto;padding:60px 56px 48px;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end}.wwl-page .title-block h1{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-weight:500;font-style:italic;font-size:clamp(72px,9vw,144px);line-height:.92;margin:0;letter-spacing:-.01em}.wwl-page .title-block h1 em{font-style:italic;color:var(--wwl-past-accent)}.wwl-page .title-block .pitch{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-size:22px;line-height:1.4;color:var(--wwl-past-ink);max-width:460px;margin:0 0 6px}.wwl-page .title-block .pitch span{display:block;margin-top:12px;font-size:16px;font-style:italic;opacity:.7}.wwl-page .launch{margin-top:28px;max-width:460px;border-top:1px solid var(--wwl-rule);padding-top:20px}.wwl-page .launch p{font-family:var(--font-inter,Inter,sans-serif);font-size:14px;line-height:1.6;margin:0 0 10px;color:rgba(42,31,18,.82)}.wwl-page .launch p b{font-weight:600;color:var(--wwl-past-ink)}.wwl-page .launch-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.wwl-page .launch-buttons .btn{padding:14px 22px;font-size:12px}.wwl-page .launch .press-link{display:none;margin-top:16px;font-family:var(--font-inter,Inter,sans-serif);font-size:13px;color:rgba(42,31,18,.75);border-bottom:1px solid rgba(42,31,18,.3)}.wwl-page .premise{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--wwl-rule);border-bottom:1px solid var(--wwl-rule);margin-top:0;position:relative}.wwl-page .premise .col{padding:88px 64px 96px;position:relative}.wwl-page .premise .col.past{background:var(--wwl-past-bg);color:var(--wwl-past-ink)}.wwl-page .premise .col.present{background:var(--wwl-present-bg);color:var(--wwl-present-ink);border-left:1px solid var(--wwl-rule)}.wwl-page .premise .label{font-family:var(--font-inter,Inter,sans-serif);font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.6;margin-bottom:28px}.wwl-page .premise .col.past .label:before{content:"\25D0  ";opacity:.5}.wwl-page .premise .col.present .label:before{content:"\25D1  ";opacity:.5}.wwl-page .premise h2{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-style:italic;font-weight:400;font-size:56px;line-height:1;margin:0 0 32px;letter-spacing:-.01em}.wwl-page .premise p{font-size:19px;line-height:1.55;margin:0 0 18px;max-width:440px}.wwl-page .premise p:last-child{margin-bottom:0}.wwl-page .premise p i{color:var(--wwl-past-accent)}.wwl-page .premise .col.present p i{color:#C5A97A}.wwl-page .premise:before{content:"";position:absolute;left:50%;top:88px;bottom:96px;width:1px;background:linear-gradient(180deg,transparent 0,var(--wwl-past-accent) 20%,var(--wwl-past-accent) 80%,transparent 100%);z-index:1;transform:translateX(-.5px)}.wwl-page .play{background:var(--wwl-cream);padding:100px 56px;border-bottom:1px solid var(--wwl-rule)}.wwl-page .play-inner{max-width:1180px;margin:0 auto}.wwl-page .play-head{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:end;margin-bottom:72px}.wwl-page .play-head .label{font-family:var(--font-inter,Inter,sans-serif);font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.6;margin-bottom:18px}.wwl-page .play-head h2{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-style:italic;font-weight:400;font-size:72px;line-height:.95;margin:0;letter-spacing:-.01em}.wwl-page .play-head p{font-size:20px;line-height:1.55;margin:0;max-width:540px}.wwl-page .play-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--wwl-rule);border:1px solid var(--wwl-rule)}.wwl-page .play-card{background:var(--wwl-cream);padding:44px 36px 40px;display:flex;flex-direction:column;gap:18px}.wwl-page .play-card .num{font-style:italic;font-size:14px;color:var(--wwl-past-accent);letter-spacing:.04em}.wwl-page .play-card .num,.wwl-page .play-card h3{font-family:var(--font-cormorant,"Cormorant Garamond",serif)}.wwl-page .play-card h3{font-weight:500;font-size:28px;line-height:1.1;margin:0;letter-spacing:-.01em}.wwl-page .play-card p{font-size:17px;line-height:1.5;margin:0;color:rgba(42,31,18,.78)}.wwl-page .scene{display:grid;grid-template-columns:1fr 1fr;background:var(--wwl-present-bg)}.wwl-page .scene figure{position:relative;margin:0;overflow:hidden;aspect-ratio:16/10}.wwl-page .scene figure img{width:100%;height:100%;object-fit:cover}.wwl-page .scene figcaption{position:absolute;left:32px;bottom:28px;color:var(--wwl-cream);font-family:var(--font-inter,Inter,sans-serif);font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.7)}.wwl-page .scene figcaption b{display:block;font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;font-size:28px;margin-top:6px}.wwl-page .scene figure.left figcaption{color:var(--wwl-cream)}.wwl-page .scene figure.left:after,.wwl-page .scene figure.right:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.35) 65%,rgba(0,0,0,.72));pointer-events:none}.wwl-page .scene figcaption{z-index:1}.wwl-page .chapters{background:var(--wwl-present-bg);color:var(--wwl-present-ink);padding:110px 56px 100px;border-top:1px solid var(--wwl-rule-light)}.wwl-page .chapters-inner{max-width:1180px;margin:0 auto}.wwl-page .chapters .label{font-family:var(--font-inter,Inter,sans-serif);font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.5;margin-bottom:18px}.wwl-page .chapters h2{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-style:italic;font-weight:400;font-size:72px;line-height:.95;margin:0 0 60px;letter-spacing:-.01em}.wwl-page .chapters h2 em{color:#D4B580;font-style:italic}.wwl-page .chap-list{display:grid;grid-template-columns:1fr}.wwl-page .chap{display:grid;grid-template-columns:80px 1fr 2fr 1fr;gap:40px;padding:28px 0;border-top:1px solid var(--wwl-rule-light);align-items:baseline}.wwl-page .chap:last-child{border-bottom:1px solid var(--wwl-rule-light)}.wwl-page .chap .n{font-style:italic;color:#D4B580;opacity:.7}.wwl-page .chap .n,.wwl-page .chap .t{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-size:28px}.wwl-page .chap .t{font-weight:500;line-height:1.1;letter-spacing:-.005em}.wwl-page .chap .d{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-size:18px;opacity:.78;line-height:1.45}.wwl-page .chap.later .n,.wwl-page .chap.later .t{opacity:.55}.wwl-page .chap .reveal{font-family:var(--font-inter,Inter,sans-serif);font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.5;text-align:right}.wwl-page .features{background:var(--wwl-past-bg);padding:100px 56px}.wwl-page .features-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.wwl-page .features h2{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-style:italic;font-weight:400;font-size:56px;line-height:.95;margin:0}.wwl-page .features .label{font-family:var(--font-inter,Inter,sans-serif);font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.6;margin-bottom:18px}.wwl-page .feat-list{display:grid;grid-template-columns:1fr 1fr;gap:28px 56px}.wwl-page .feat{border-top:1px solid var(--wwl-rule);padding-top:18px}.wwl-page .feat dt{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-style:italic;font-size:22px;margin-bottom:6px;letter-spacing:-.005em}.wwl-page .feat dd{margin:0;font-family:var(--font-inter,Inter,sans-serif);font-size:13px;line-height:1.55;opacity:.78}.wwl-page .cta{background:var(--wwl-present-bg);color:var(--wwl-present-ink);padding:130px 56px 100px;text-align:center}.wwl-page .cta .label{font-family:var(--font-inter,Inter,sans-serif);font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.55;margin-bottom:28px}.wwl-page .cta h2{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-style:italic;font-weight:400;font-size:clamp(56px,7vw,96px);line-height:1;margin:0 0 24px;letter-spacing:-.01em}.wwl-page .cta h2 em{color:#D4B580}.wwl-page .cta .sub{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-size:22px;margin:0 auto 56px;max-width:560px;line-height:1.45;opacity:.78}.wwl-page .cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.wwl-page .btn{display:inline-flex;align-items:center;gap:14px;padding:18px 32px;font-family:var(--font-inter,Inter,sans-serif);font-size:13px;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;transition:all .2s ease;cursor:pointer;border:none}.wwl-page .btn.primary{background:#D4B580;color:var(--wwl-present-bg)}.wwl-page .btn.primary:hover{background:#E5C896;transform:translateY(-1px)}.wwl-page .btn.secondary{background:transparent;color:var(--wwl-present-ink);border:1px solid var(--wwl-rule-light)}.wwl-page .btn.secondary:hover{border-color:var(--wwl-present-ink)}.wwl-page .btn.ink{background:var(--wwl-past-ink);color:var(--wwl-cream)}.wwl-page .btn.ink:hover{background:#000;transform:translateY(-1px)}.wwl-page .btn.ghost{background:transparent;color:var(--wwl-past-ink);border:1px solid rgba(42,31,18,.45)}.wwl-page .btn.ghost:hover{border-color:var(--wwl-past-ink)}.wwl-page .btn .arrow{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-size:16px;letter-spacing:0}.wwl-page footer{background:var(--wwl-present-bg);color:rgba(201,212,229,.6);padding:36px 56px;border-top:1px solid var(--wwl-rule-light);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-inter,Inter,sans-serif);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.wwl-page footer .links{display:flex;gap:28px}.wwl-page footer a{transition:color .2s}.wwl-page footer a:hover{color:var(--wwl-cream)}@media (max-width:920px){.wwl-page .topbar{padding:18px 24px;flex-wrap:wrap;gap:12px}.wwl-page .topbar nav{display:none}.wwl-page .chapters,.wwl-page .cta,.wwl-page .features,.wwl-page .play,.wwl-page .title-block{padding-left:24px;padding-right:24px}.wwl-page .title-block{gap:32px;padding-top:40px;padding-bottom:32px}.wwl-page .premise,.wwl-page .title-block{grid-template-columns:1fr}.wwl-page .premise:before{display:none}.wwl-page .premise .col{padding:56px 24px}.wwl-page .premise .col.present{border-left:none;border-top:1px solid var(--wwl-rule-light)}.wwl-page .features-inner,.wwl-page .play-head{grid-template-columns:1fr;gap:24px}.wwl-page .play-grid,.wwl-page .scene{grid-template-columns:1fr}.wwl-page .chap{grid-template-columns:36px 1fr;gap:12px}.wwl-page .chap .d,.wwl-page .chap .reveal{grid-column:1/-1;padding-left:48px}.wwl-page .chap .reveal{text-align:left}.wwl-page .feat-list{grid-template-columns:1fr}.wwl-page .hero-meta{left:24px;right:24px;top:18px}.wwl-page .hero-meta .eyebrow{font-size:10px;letter-spacing:.18em;line-height:1.7}.wwl-page .launch .press-link{display:inline-block}.wwl-page .premise h2{font-size:44px}.wwl-page .chapters h2,.wwl-page .play-head h2{font-size:56px}}.wwl-page .topbar .crumb a:hover{opacity:1}.wwl-page .topbar .crumb .crumb-sep{margin:0 8px;opacity:.5}.wwl-page .btn .meta{font-size:11px;letter-spacing:.08em;opacity:.7;text-transform:none}.wwl-page .press-head{padding:88px 56px 64px;border-bottom:1px solid var(--wwl-rule)}.wwl-page .press-head-inner{max-width:1180px;margin:0 auto}.wwl-page .press-facts dt,.wwl-page .press-head .label,.wwl-page .press-media-head p{font-family:var(--font-inter,Inter,sans-serif);font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.6}.wwl-page .press-head .label{margin-bottom:18px}.wwl-page .press-head h1{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-weight:500;font-style:italic;font-size:clamp(56px,8vw,120px);line-height:.95;margin:0;letter-spacing:-.01em}.wwl-page .press-head h1 em{color:var(--wwl-past-accent)}.wwl-page .press-lede{font-size:22px;line-height:1.45;max-width:640px;margin:28px 0 0}.wwl-page .press-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.wwl-page .press-actions .btn{padding:16px 24px;font-size:12px}.wwl-page .press-actions .btn.ghost{text-transform:none;letter-spacing:.02em;font-size:14px}.wwl-page .press-keys{background:var(--wwl-present-bg);color:var(--wwl-present-ink);padding:40px 56px;text-align:center}.wwl-page .press-keys p{font-size:24px;font-style:italic;margin:0 auto;max-width:860px;line-height:1.4}.wwl-page .press-keys a{color:#D4B580;border-bottom:1px solid rgba(212,181,128,.5)}.wwl-page .press-keys .small{font-family:var(--font-inter,Inter,sans-serif);font-style:normal;font-size:13px;opacity:.7;margin-top:10px}.wwl-page .press-body{max-width:1292px;margin:0 auto;padding:88px 56px;display:grid;grid-template-columns:340px 1fr;gap:80px;align-items:start}.wwl-page .press-body h2,.wwl-page .press-media-head h2{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-style:italic;font-weight:400;font-size:40px;line-height:1;margin:0 0 20px}.wwl-page .press-facts{background:var(--wwl-cream);border:1px solid var(--wwl-rule);padding:32px 28px}.wwl-page .press-facts dl{margin:0}.wwl-page .press-facts dl>div{border-top:1px solid var(--wwl-rule);padding:12px 0}.wwl-page .press-facts dt{font-size:10px;margin-bottom:4px}.wwl-page .press-facts dd{margin:0;font-family:var(--font-inter,Inter,sans-serif);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.wwl-page .press-body a{border-bottom:1px solid rgba(42,31,18,.35)}.wwl-page .press-body a.btn{border-bottom:none}.wwl-page .press-main section{margin-bottom:56px}.wwl-page .press-main section:last-child{margin-bottom:0}.wwl-page .press-main p{font-size:19px;line-height:1.55;margin:0 0 16px;max-width:680px}.wwl-page .press-list{margin:0;padding:0;list-style:none;max-width:680px}.wwl-page .press-list li{font-size:19px;line-height:1.5;padding:10px 0 10px 22px;border-top:1px solid var(--wwl-rule);position:relative}.wwl-page .press-list li:before{content:"";position:absolute;left:0;top:23px;width:10px;height:1px;background:var(--wwl-past-accent)}.wwl-page .press-main #trailer .btn{margin-top:8px}.wwl-page .press-notes{background:var(--wwl-cream);border-left:2px solid var(--wwl-past-accent);padding:28px 32px}.wwl-page .press-notes p:last-child{margin-bottom:0}.wwl-page .press-notes b{font-weight:600}.wwl-page .press-media{background:var(--wwl-present-bg);color:var(--wwl-present-ink);padding:96px 56px;border-top:1px solid var(--wwl-rule-light)}.wwl-page .press-media.past{background:var(--wwl-cream);color:var(--wwl-past-ink);border-top:1px solid var(--wwl-rule)}.wwl-page .press-media-inner{max-width:1180px;margin:0 auto}.wwl-page .press-media-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;margin-bottom:36px}.wwl-page .press-media-head h2{margin:0}.wwl-page .press-media-head p{margin:0;letter-spacing:.14em}.wwl-page .press-media-head p a{border-bottom:1px solid}.wwl-page .press-media figure{margin:0}.wwl-page .press-media figcaption{font-family:var(--font-inter,Inter,sans-serif);font-size:12px;letter-spacing:.04em;opacity:.7;margin-top:10px}.wwl-page .press-shots{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 20px}.wwl-page .press-shots img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:opacity .2s}.wwl-page .press-media a:hover img{opacity:.85}.wwl-page .press-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.wwl-page .logo-tile{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background:var(--wwl-present-bg);padding:28px}.wwl-page .logo-tile img{max-height:100%;width:auto;object-fit:contain}.wwl-page .press-art{display:grid;grid-template-columns:2fr 1fr;gap:28px 20px;align-items:start}.wwl-page .press-art figure:first-child{grid-column:1/-1}.wwl-page .press-art figure.tall{grid-row:span 2}.wwl-page .press-art img{width:100%;height:auto}.wwl-page .cta .sub a{color:#D4B580;border-bottom:1px solid rgba(212,181,128,.5)}@media (max-width:920px){.wwl-page .press-head{padding:56px 24px 44px}.wwl-page .press-lede{font-size:20px}.wwl-page .press-keys{padding:32px 24px}.wwl-page .press-keys p{font-size:21px}.wwl-page .press-body{grid-template-columns:1fr;gap:56px;padding:56px 24px}.wwl-page .press-facts{padding:24px 20px}.wwl-page .press-list li,.wwl-page .press-main p{font-size:18px}.wwl-page .press-notes{padding:22px 20px}.wwl-page .press-media{padding:64px 24px}.wwl-page .press-shots{gap:20px 12px}.wwl-page .press-logos{gap:16px}.wwl-page .press-art,.wwl-page .press-logos{grid-template-columns:1fr}.wwl-page .press-art figure.tall{grid-row:auto;max-width:320px}.wwl-page footer{flex-direction:column;align-items:flex-start;gap:16px;padding:32px 24px}.wwl-page footer .links{flex-wrap:wrap;gap:20px}.wwl-page .launch-buttons .btn,.wwl-page .press-actions .btn{flex:1 1 auto;justify-content:center}.wwl-page .cta-buttons{flex-direction:column;align-items:stretch;max-width:340px;margin:0 auto}.wwl-page .cta-buttons .btn{justify-content:center}}@media (max-width:600px){.wwl-page .hero-meta .eyebrow .seg{display:block}.wwl-page .hero-meta .eyebrow .dot{display:none}}