@font-face{font-family:Lilita;src:url('assets/lilita0.woff2')}@font-face{font-family:Bree;src:url('assets/bree0.woff2')}@font-face{font-family:Andika;src:url('assets/andika0.woff2');font-weight:400}@font-face{font-family:Andika;src:url('assets/andika1.woff2');font-weight:700}
:root{--serif:Bree,Georgia,serif;--fun:Lilita,Arial,sans-serif}.brand{width:143px;letter-spacing:0}.brand img{width:143px;height:63px;object-fit:contain}.brand span{margin-top:-4px;font-size:8px}.header{height:116px}.header nav{gap:24px;font-size:12px;align-items:center}.nav-play{color:var(--blue);background:#e7efdf;border-radius:30px;padding:12px 17px}.nav-play:after{display:none}.hero{height:calc(100svh - 116px)}.hero-copy{padding-top:7.5%}h1{font-size:clamp(62px,6.05vw,96px);letter-spacing:-3px;line-height:1.06}h1 em,h2 em{font-style:normal}h2{line-height:1.14}.hero-description{margin-top:36px}.hero-wash{background:linear-gradient(90deg,var(--paper) 0%,#f8f4e9df 16%,#f8f4e970 39%,transparent 72%),linear-gradient(0deg,#14352b45,transparent 38%)}.discovery-strip{padding:45px 7% 34px;background:#e9efdf;border-bottom:1px solid #203b4314}.discovery-options{display:grid;grid-template-columns:repeat(3,1fr);max-width:1160px;margin:0 auto;gap:30px}.discovery-options button{border:0;border-right:1px solid #203b4325;background:none;padding:16px 20px 20px;text-align:center;font-family:var(--fun);font-size:38px;color:#647b64;position:relative;transition:transform .25s,color .25s}.discovery-options button:last-child{border-right:0}.discovery-options button>span{font-size:30px;display:inline-block;margin-right:14px;color:#bf973f}.discovery-options button>small{display:block;font:11px var(--sans);margin-top:12px}.discovery-options button.selected{color:var(--blue)}.discovery-options button:hover{transform:translateY(-5px)}.discovery-detail{max-width:920px;margin:22px auto 0;display:flex;gap:35px;align-items:center;border-top:1px solid #203b431b;padding-top:23px}.discovery-detail p{font-size:12px;line-height:1.8;color:#60715f;flex:1;margin:0}.discovery-detail a{font-size:11px;color:var(--blue);border-bottom:1px solid #1768ac66;padding-bottom:6px;white-space:nowrap}.real-inspiration{display:grid;grid-template-columns:.86fr 1fr;gap:8%;align-items:center;background:#e6eff0}.real-portrait{max-width:470px}.portrait-frame{position:relative;border:10px solid #fffdf5;box-shadow:0 15px 30px #26434b1a;transform:rotate(-3deg)}.portrait-frame img{aspect-ratio:.95;object-position:center}.portrait-frame>span{position:absolute;bottom:17px;left:12px;right:12px;text-align:center;background:var(--paper);padding:12px 5px;font-size:8px;letter-spacing:1.5px;color:var(--blue)}.real-portrait>p{font-size:9px;color:#667d7f;text-align:center;line-height:1.7;margin:25px 0 0}.real-biography h2{font-size:clamp(35px,3.4vw,54px);margin-bottom:22px}.real-biography h3{font-family:var(--sans);font-weight:700;font-size:15px;margin-bottom:15px}.real-biography>p:not(.eyebrow){font-size:13px;line-height:1.85;color:#5d7479}.history-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.history-tabs button{border:0;border-bottom:3px solid #203b4325;background:none;text-align:left;font-family:var(--fun);font-size:28px;padding:12px 0;color:#82979b}.history-tabs button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.history-tabs span{display:block;font:9px var(--sans);margin-top:6px}.history-detail{min-height:160px;padding-top:23px}.history-detail h4{font:21px var(--serif);margin:0 0 10px}.history-detail p{font-size:12px;line-height:1.8;color:#5d7479;margin-bottom:12px}.history-detail a{font-size:10px;color:var(--blue);text-decoration:underline;text-underline-offset:5px}.play-portal{min-height:620px;padding:75px 9%;background:#f4d874;position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:center;overflow:hidden;scroll-margin-top:100px}.portal-illustration{position:relative;z-index:1;transform:rotate(-5deg);max-width:410px}.portal-illustration img{border-radius:45px;box-shadow:0 18px 0 #b7943e33}.portal-copy{position:relative;z-index:1}.portal-copy h2{font-family:var(--fun);font-size:clamp(42px,4.3vw,65px);line-height:1.07;letter-spacing:0;margin-bottom:25px;color:#214d78}.portal-copy h2 em{color:#c44832}.portal-copy>p:not(.eyebrow){line-height:1.9;font-size:14px;color:#735b31}.portal-button{border-radius:35px;background:#c64935;color:white;font-family:var(--fun);font-size:22px;padding:19px 30px;box-shadow:0 6px 0 #9e3c2c;margin-top:10px}.portal-note{display:block;font-size:10px;color:#816735;margin-top:25px}.portal-letters{position:absolute;inset:0;pointer-events:none;font-family:var(--fun);font-size:160px;color:#fff3}.portal-letters span{position:absolute;transform:rotate(-20deg)}.portal-letters span:first-child{top:0;left:38%}.portal-letters span:nth-child(2){bottom:0;right:1%;transform:rotate(20deg)}.portal-letters span:nth-child(3){left:1%;bottom:0}.gallery-item>span{font-size:20px}.hero-note,.photo-paper>span,.handwritten,.premiere-note,.footer-top>p{font-family:var(--serif);font-style:normal}
@media(max-width:1100px){.header nav{gap:15px;font-size:10px}.header .brand{width:120px}.header .brand img{width:120px}.header{padding:0 4%}.nav-trailer{padding:12px 15px;font-size:10px}.nav-trailer span{margin-left:12px}.hero{height:810px}.hero-copy{padding-top:90px}.discovery-options{gap:15px}.discovery-options button{font-size:32px}.real-inspiration{gap:6%}.play-portal{gap:6%;padding:70px 7%}}
@media(max-width:760px){.header{height:90px;padding:0 5%}.brand,.brand img{width:115px!important}.brand img{height:55px}.brand span{font-size:6px;letter-spacing:2.5px}.header nav{top:90px;gap:10px;font-size:15px;align-items:stretch}.nav-play{padding:15px;text-align:center}.hero{height:auto;min-height:990px}.hero-copy{padding-top:55px}.hero h1{font-size:clamp(49px,8.7vw,68px);letter-spacing:-2px}.hero-image{top:515px}.hero-description{margin-top:35px}.hero-note{bottom:140px}.discovery-strip{padding:35px 5%}.discovery-options{gap:5px}.discovery-options button{font-size:25px;padding:10px 5px 16px}.discovery-options button>span{display:block;font-size:24px;margin:0 0 8px}.discovery-options button>small{font-size:8px;line-height:1.7;padding:0 5px}.discovery-detail{display:block;margin-top:15px;padding-top:18px}.discovery-detail p{font-size:11px;margin-bottom:15px}.real-inspiration{grid-template-columns:1fr;gap:45px}.real-portrait{max-width:360px;width:90%;margin:auto}.real-biography h2{font-size:36px}.history-tabs button{font-size:25px}.history-tabs span{font-size:8px}.history-detail{min-height:180px}.play-portal{grid-template-columns:1fr;padding:60px 7%;gap:45px;text-align:center}.portal-illustration{max-width:240px;width:75%;margin:auto;order:2}.portal-copy h2{font-size:43px}.portal-copy .eyebrow{justify-content:center}.portal-copy>p:not(.eyebrow){font-size:12px}.portal-button{font-size:21px;padding:17px 24px}.portal-letters{font-size:110px}.gallery-item>span{font-size:16px}.hero-actions{gap:16px}.hero-actions .button{padding:16px}.hero-actions .text-link{font-size:9px;gap:10px}}
