@font-face{font-family:Archivo;src:url('../assets/fonts/ArchivoBlack.ttf') format('truetype');font-weight:900;font-display:swap}
@font-face{font-family:DM;src:url('../assets/fonts/DMSans.ttf') format('truetype');font-weight:100 1000;font-display:swap}
:root{--blue:#133b57;--red:#de4c2f;--ivory:#f5eee2;--muted:#c6d2d4;--header:94px;--scene-vh:100svh;--line:rgba(245,238,226,.25)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header)}body{margin:0;background:var(--blue);color:var(--ivory);font:400 17px/1.55 DM,Arial,sans-serif;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit}button{color:inherit}img{max-width:100%;display:block}button,a,summary{-webkit-user-select:none;user-select:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid currentColor;outline-offset:6px}h1,h2,h3,p{margin:0}h1,h2{font-family:Archivo,Arial,sans-serif;font-weight:900;line-height:1.06;letter-spacing:-.045em}h3{font-weight:750;line-height:1.2;letter-spacing:-.02em}p{max-width:70ch}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:20px;z-index:1000;padding:14px 20px;background:var(--ivory);color:var(--blue);font-weight:700}.skip-link:focus{top:10px}.eyebrow{font-size:11px;font-weight:800;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{content:'';display:inline-block;width:24px;height:4px;background:var(--red);margin-right:12px;vertical-align:middle}.button,.nav-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:17px 23px;background:var(--ivory);color:var(--blue);font-size:14px;font-weight:800;text-decoration:none;border:1px solid var(--ivory);transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px);background:#fff9ef}.button>span{font-size:21px;line-height:1}.text-link{background:none;color:inherit;border:0;border-bottom:1px solid currentColor;text-decoration:none;padding:6px 0;display:inline-flex;align-items:center;gap:25px;font-size:14px;font-weight:750}.text-link>span{font-size:20px}.fine-print{font-size:12px;line-height:1.5;opacity:.8}.intro{font-size:21px;line-height:1.5;letter-spacing:-.02em}
/* Cabeçalho e navegação. */
.site-header{position:fixed;inset:0 0 auto;z-index:100;height:var(--header);display:flex;align-items:center;padding:15px 3.8vw;gap:28px;background:rgba(19,59,87,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.header-brand{width:142px;flex:none}.header-brand img{width:100%;max-height:65px;object-fit:contain}.main-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(16px,1.7vw,30px);flex:1}.main-nav>a:not(.nav-cta){font-size:12px;font-weight:650;white-space:nowrap;text-decoration:none;position:relative;line-height:1.3;padding:10px 0}.main-nav>a:not(.nav-cta):after{content:'';position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--red);transition:width .25s}.main-nav>a:hover:after,.main-nav>a[aria-current="page"]:after{width:100%}.main-nav .nav-cta{font-size:12px;padding:12px 16px;gap:18px}.motion-toggle{width:35px;height:38px;border:1px solid #f5eee255;background:none;flex:none;border-radius:50%;padding:0;font-size:12px}.motion-toggle[aria-pressed="true"]{background:var(--ivory);color:var(--blue)}.menu-toggle{display:none}
/* Universo contínuo: o plano tipográfico acompanha o mundo ilustrado. */
.journey{position:relative;isolation:isolate}.journey-stage{position:sticky;top:0;height:var(--scene-vh);overflow:hidden;background:radial-gradient(ellipse at 78% 48%,#1b4c68 0,#133b57 56%);z-index:0}.world-grain{position:absolute;inset:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.8' d='M0 0h200v200H0z'/%3E%3C/svg%3E")}.world-grid{position:absolute;inset:0;opacity:.035;background-image:linear-gradient(#f5eee2 1px,transparent 1px),linear-gradient(90deg,#f5eee2 1px,transparent 1px);background-size:90px 90px;mask-image:radial-gradient(ellipse at 80% 60%,#000,transparent 70%)}.art-viewport{position:absolute;left:36%;right:0;top:var(--header);bottom:0;perspective:1100px;perspective-origin:50% 49%;overflow:hidden;pointer-events:none}.camera{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.world-scene{position:absolute;width:720px;height:630px;left:-360px;top:-315px;opacity:0;transform-style:preserve-3d;will-change:transform,opacity;backface-visibility:hidden}.world-scene:first-child{opacity:1}.world-scene img{position:absolute;object-fit:contain;filter:drop-shadow(0 15px 12px #071b2822)}.world-logo{left:8%;top:31%;width:84%;transform:translateZ(90px)}.orbit{position:absolute;left:9%;top:6%;width:82%;height:87%;border:1px solid #f5eee223;border-radius:50%;transform:rotate(-32deg) translateZ(-80px)}.orbit-two{width:66%;height:76%;left:20%;top:15%;transform:rotate(38deg) translateZ(-100px);border-color:#f5eee210}.world-wave{width:90%;height:150px;left:1%;bottom:0;opacity:.5;transform:rotate(-8deg) translateZ(-70px)}.world-note{width:105px;height:120px}.note-one{right:5%;top:8%;transform:rotate(13deg) translateZ(160px)}.world-number{position:absolute;left:18%;top:4%;font:900 290px/1 Archivo;color:var(--ivory);opacity:.08;transform:translateZ(-80px)}.portrait{width:270px;height:270px}.portrait-a{left:0;top:8%;transform:rotate(-8deg) translateZ(40px)}.portrait-b{left:53%;top:0;transform:rotate(8deg) translateZ(-30px)}.portrait-c{left:20%;top:47%;transform:rotate(-3deg) translateZ(95px)}.portrait-d{left:66%;top:47%;transform:rotate(5deg) translateZ(-70px)}.world-caption{position:absolute;bottom:1%;left:15%;right:0;text-align:center;font-size:10px;letter-spacing:.2em;color:var(--muted)}.record-disc{position:absolute;inset:10% 7% 12% 20%;border-radius:50%;background:repeating-radial-gradient(circle at center,#071e30 0 3px,#12344b 4px 5px);box-shadow:20px 25px 0 #08243455;transform:rotate(-18deg) translateZ(-40px)}.record-disc i{position:absolute;inset:36%;border-radius:50%;background:var(--red)}.record-disc i:before{content:'';position:absolute;inset:42%;border-radius:50%;background:var(--ivory)}.world-mic{height:360px;left:45%;top:19%;transform:rotate(6deg) translateZ(140px)}.note-two{left:10%;top:16%;transform:rotate(-10deg) translateZ(100px)}.portrait-story{left:0;top:53%;width:240px;height:240px;transform:translateZ(150px)}.world-stamp{position:absolute;top:8%;right:10%;font:900 84px/.9 Archivo;color:var(--ivory);transform:rotate(8deg) translateZ(80px)}.world-stamp small{display:block;font:700 10px/2 DM;letter-spacing:.1em}.instrument{width:350px;height:390px}.viola{left:0;top:14%;transform:rotate(-13deg) translateZ(140px)}.guitar{right:-3%;top:1%;transform:rotate(14deg) translateZ(-20px)}.accordion{left:32%;top:43%;height:300px;width:340px;transform:rotate(3deg) translateZ(180px)}.wave-two{bottom:3%;left:0;opacity:.15}.rehearsal-floor{position:absolute;width:90%;height:48%;left:7%;bottom:3%;border-radius:50%;background:#0c304a;transform:rotateX(65deg) translateZ(-120px)}.world-duet{width:630px;height:600px;left:8%;top:4%;transform:translateZ(100px)}.wave-three{bottom:-10%;opacity:.6;width:120%;left:-10%;transform:rotate(7deg) translateZ(-100px)}.sound-orbit{position:absolute;width:78%;height:77%;border-radius:50%;border:1px solid #f5eee225;left:14%;top:10%;transform:rotateY(18deg) translateZ(-30px)}.stage-picture{position:absolute;inset:-9% -10% -6%;transform:translateZ(100px)}.stage-picture img{position:relative;width:100%;height:100%;object-fit:contain;filter:none}.stage-glow{position:absolute;pointer-events:none;mix-blend-mode:screen;border-radius:50%;opacity:.2;filter:blur(15px);width:42%;height:22%;background:#f5eee2;transform:translateZ(30px)}.glow-a{top:21%;left:20%;animation:stage-light 6s ease-in-out infinite alternate}.glow-b{top:43%;right:3%;background:#de4c2f;animation:stage-light 8s ease-in-out -3s infinite alternate}.glow-c{bottom:12%;left:3%;background:#de4c2f;animation:stage-light 7s ease-in-out -1s infinite alternate}@keyframes stage-light{from{opacity:.05;scale:.7}to{opacity:.3;scale:1.2}}
.journey-copy{margin-top:calc(-1 * var(--scene-vh));position:relative;pointer-events:none;z-index:1}.story-stop{min-height:var(--scene-vh);display:flex;align-items:center;padding:calc(var(--header) + 52px) 4.8vw 90px;position:relative}.story-copy{max-width:550px;width:46%;pointer-events:auto}.story-title{font-size:clamp(46px,4.8vw,74px);margin:23px 0 25px;max-width:12ch}.hero-title{max-width:11ch;font-size:clamp(54px,5.3vw,82px)}.story-body{font-size:17px;line-height:1.6;color:#e4e7e1;max-width:41ch}.story-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.story-tags>span{font-size:10px;letter-spacing:.02em;padding:6px 10px;border:1px solid #f5eee236;border-radius:30px;line-height:1.4}.story-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:27px}.story-facts{display:flex;gap:30px;margin-top:22px}.story-facts>div{max-width:180px}.story-facts b{font:900 43px/1 Archivo;display:block;letter-spacing:-.04em;margin-bottom:8px}.story-facts span{display:block;font-size:11px;line-height:1.4;max-width:17ch}.journey-bottom{position:absolute;bottom:28px;left:4.8vw;right:4.8vw;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.16em;color:#c6d2d4}.journey-progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#f5eee215}.journey-progress i{display:block;background:var(--red);height:100%;width:0}.scene-counter{position:absolute;top:calc(var(--header) + 26px);right:4.8vw;font-size:11px;display:flex;align-items:center;gap:9px;letter-spacing:.05em}.scene-counter span{font-size:19px;font-weight:700}.scene-counter i{width:42px;height:1px;background:var(--line)}.journey-rail{position:absolute;right:22px;top:50%;transform:translateY(-30%);display:flex;flex-direction:column;gap:14px;z-index:6}.journey-rail button{position:relative;border:0;padding:7px;background:none;display:flex;align-items:center;justify-content:flex-end;gap:10px}.journey-rail i{width:6px;height:6px;border:1px solid #f5eee27f;border-radius:50%;transition:scale .3s,background .3s}.journey-rail button[aria-current="step"] i{background:var(--ivory);border-color:var(--ivory);scale:1.6}.journey-rail span{position:absolute;right:29px;font-size:10px;background:var(--blue);padding:3px 8px;opacity:0;transition:opacity .2s;white-space:nowrap}.journey-rail button:hover span,.journey-rail button:focus-visible span{opacity:1}.home-end{padding:40px 4.8vw;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line)}.home-end>p{font:900 clamp(22px,3vw,40px)/1.1 Archivo;letter-spacing:-.04em}
/* Conteúdo de consulta. */
.page-shell{max-width:1600px;margin:0 auto;padding:calc(var(--header) + 76px) 5vw 100px}.light-page{background:var(--ivory);color:var(--blue)}.inner-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:65px;align-items:center;padding-bottom:65px}.inner-hero h1{font-size:clamp(45px,5.2vw,78px);margin:23px 0 28px}.inner-hero .intro{font-size:18px;max-width:58ch}.inner-art{background:var(--blue);padding:15px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.inner-art img{height:90%;width:100%;object-fit:contain}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:20px 50px;padding:70px 0 40px;border-top:1px solid #133b5733}.section-heading>.eyebrow{grid-column:1/-1}.section-heading h2{font-size:clamp(35px,3.3vw,52px)}.section-heading p{font-size:17px;align-self:end;max-width:58ch}.territory-explorer{display:grid;grid-template-columns:1fr 1fr;background:var(--blue);color:var(--ivory);padding:45px 45px 42px;gap:65px}.territory-copy h3{font:900 35px/1.1 Archivo;margin:20px 0 15px}.territory-copy>p:not(.eyebrow){font-size:14px}.territory-copy .fine-print{font-size:11px!important;max-width:47ch}.uf-numbers{display:flex;gap:35px;margin:30px 0 25px}.uf-numbers b{font:900 44px/1 Archivo;display:block;margin-bottom:10px}.uf-numbers span{font-size:11px;line-height:1.3;display:block;max-width:12ch}.uf-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:9px;align-content:center}.uf-grid button{border:1px solid #f5eee24a;min-height:52px;background:none;font-size:15px;font-weight:650;transition:background .2s,color .2s,transform .2s}.uf-grid button:hover{transform:translateY(-3px);border-color:var(--ivory)}.uf-grid button[aria-pressed="true"]{background:var(--ivory);color:var(--blue)}.journey-details{margin-top:90px}.stage-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border:1px solid #133b5733}.stage-tabs button{color:var(--blue);background:none;border:0;border-right:1px solid #133b5733;padding:20px 16px;text-align:left;min-height:170px}.stage-tabs button:last-child{border-right:0}.stage-tabs button>span{display:block;font-size:10px;letter-spacing:.1em;margin-bottom:16px}.stage-tabs b{display:block;font:900 28px/1.05 Archivo;letter-spacing:-.06em;margin-bottom:12px}.stage-tabs small{display:block;font-size:11px;line-height:1.4}.stage-tabs button[aria-selected="true"]{background:var(--blue);color:var(--ivory);box-shadow:inset 0 -5px var(--red)}.stage-panels{padding:45px 0;border-bottom:1px solid #133b5733}.stage-panels>[role="tabpanel"]{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:45px;min-height:150px}.stage-count{font:900 clamp(45px,5vw,76px)/1 Archivo;letter-spacing:-.06em;color:var(--blue);overflow-wrap:anywhere}.stage-panels h3{font-size:28px;margin:12px 0 15px}.stage-panels p:not(.eyebrow){font-size:17px;max-width:50ch}.distinctions{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:70px 0 90px}.index-mark{font:900 23px/1 Archivo;color:var(--red);display:block;margin-bottom:22px}.distinctions h3{font-size:24px;max-width:18ch;margin-bottom:18px}.distinctions p{font-size:15px}.faq-section{border-top:1px solid #133b5733;padding-top:80px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.faq-section h2{font-size:40px;margin:20px 0 28px}.faqs details{border-top:1px solid #133b5733}.faqs details:last-child{border-bottom:1px solid #133b5733}.faqs summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0;cursor:pointer;font-size:16px;font-weight:700}.faqs summary::-webkit-details-marker{display:none}.faqs summary span{font-size:24px;font-weight:400}.faqs details[open] summary span{rotate:45deg}.faqs details p{padding-bottom:25px;font-size:15px;line-height:1.7}
.prize-page{background:var(--blue)}.prize-hero{position:relative;padding:10px 0 90px;min-height:570px}.prize-hero h1{font-size:clamp(58px,6.8vw,102px);margin:25px 0 32px;position:relative;z-index:2;max-width:10ch}.prize-hero .intro{font-size:19px;width:45%;position:relative;z-index:2}.prize-vinyl{position:absolute;right:0;top:0;width:46%;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle at center,#061e2f 0 4px,#153c55 5px 6px);display:grid;place-content:center;transform:rotate(13deg);box-shadow:0 30px 60px #061d2940}.prize-vinyl:before{content:'';position:absolute;inset:33%;border-radius:50%;background:var(--red)}.prize-vinyl span{font:900 clamp(17px,1.8vw,25px)/1.1 Archivo;position:relative;text-align:center}.prize-notes{position:absolute;right:0;width:140px;bottom:10px;transform:rotate(-12deg)}.prize-benefits{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);padding-top:60px}.prize-benefit{display:flex;flex-direction:column;gap:35px}.prize-benefit>div{font:900 155px/.9 Archivo;letter-spacing:-.07em}.prize-benefit>div span{display:inline-block;font:700 11px/1.2 DM;letter-spacing:.15em;margin-left:15px}.prize-benefit h2{font-size:32px;max-width:18ch;margin-bottom:17px}.prize-benefit p{font-size:17px;max-width:45ch}.prize-closing{border-top:1px solid var(--line);margin-top:90px;padding-top:60px}.prize-closing h2{font-size:clamp(38px,4vw,60px);margin-bottom:25px}.prize-closing>p{max-width:55ch;margin-bottom:30px;font-size:15px;color:var(--muted)}
.reserved-grid{min-height:calc(100svh - 30px);display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center}.status-label{display:inline-block;margin:35px 0 20px;font-size:11px;border:1px solid #133b5744;border-radius:30px;padding:7px 12px}.reserved-grid h1{font-size:clamp(46px,5vw,76px);max-width:12ch}.reserved-grid .intro{font-size:18px;margin:25px 0 35px;max-width:43ch}.reserved-art{background:var(--blue);height:440px;padding:40px;display:grid;place-items:center}.reserved-art img{width:100%;height:100%;object-fit:contain}
.site-footer{padding:55px 5vw 22px;background:#0d2e47;color:var(--ivory);border-top:1px solid #f5eee222;display:grid;grid-template-columns:1fr 1fr;gap:40px}.site-footer>div:first-child{display:flex;align-items:center;gap:40px}.site-footer img{width:230px;max-height:110px;object-fit:contain}.site-footer p{font-size:12px;color:var(--muted);max-width:24ch}.site-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:14px 30px;align-content:center;max-width:440px;justify-self:end}.site-footer nav a{font-size:12px;text-decoration:none}.site-footer nav a:hover{text-decoration:underline}.footer-base{grid-column:1/-1;border-top:1px solid #f5eee222;display:flex;justify-content:space-between;gap:20px;padding-top:20px;margin-top:15px;font-size:9px;letter-spacing:.13em}.footer-base a{font-size:10px;text-decoration:none;letter-spacing:0}.noscript-note{padding:20px;background:var(--ivory);color:var(--blue)}
@media(min-width:1700px){.story-copy{max-width:620px}.story-stop{padding-left:max(5vw,calc((100vw - 1600px)/2))}.story-title{font-size:85px}.story-body{font-size:20px}.art-viewport{left:38%}.story-facts b{font-size:50px}}
@media(max-height:780px) and (min-width:761px){.story-stop{padding-top:calc(var(--header) + 30px);padding-bottom:65px}.story-title{font-size:54px;margin:17px 0}.hero-title{font-size:62px}.story-body{font-size:15px}.story-tags{margin-top:16px}.story-actions{margin-top:20px}.story-facts{margin-top:15px}.story-facts b{font-size:35px}.story-facts span{font-size:10px}.world-scene{scale:.85}}
@media(max-width:1120px){:root{--header:82px}.site-header{gap:16px;padding-left:3vw;padding-right:3vw}.header-brand{width:115px}.main-nav{gap:15px}.main-nav>a:not(.nav-cta){font-size:10px}.main-nav .nav-cta{font-size:10px;padding:10px 12px;gap:10px}.motion-toggle{width:30px;height:30px}.story-copy{width:47%}.story-title{font-size:54px}.hero-title{font-size:61px}.story-body{font-size:15px}.art-viewport{left:38%}.world-scene{scale:.83}.inner-hero{gap:35px}.inner-hero h1{font-size:55px}.territory-explorer{gap:35px;padding:32px}.uf-grid{grid-template-columns:repeat(6,1fr)}.stage-tabs b{font-size:22px}.stage-tabs button{padding:18px 12px}.site-footer>div:first-child{gap:25px}.site-footer img{width:190px}.site-footer p{font-size:11px}}
@media(max-width:900px){.site-header{padding:12px 5vw;justify-content:space-between}.header-brand{width:118px}.menu-toggle{display:flex;align-items:center;gap:14px;background:none;border:1px solid var(--line);padding:10px 13px;margin-left:auto;font-size:12px}.menu-toggle i{width:17px;height:9px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.menu-toggle[aria-expanded="true"] i{height:1px;border-bottom:0;rotate:45deg}.main-nav{position:absolute;top:100%;left:0;right:0;background:var(--blue);padding:22px 5vw 30px;display:none;align-items:stretch;gap:0;border-bottom:1px solid var(--line);box-shadow:0 20px 20px #071f3040}.main-nav[data-open="true"]{display:flex;flex-direction:column}.main-nav>a:not(.nav-cta){font-size:18px;padding:14px 0;white-space:normal;border-bottom:1px solid var(--line)}.main-nav .nav-cta{font-size:15px;padding:14px 18px;margin-top:20px;max-width:230px}.motion-toggle{height:35px;width:35px}.main-nav>a:not(.nav-cta):after{display:none}.inner-hero{grid-template-columns:1.2fr .8fr}.inner-hero h1{font-size:48px}.inner-hero .intro{font-size:16px}.inner-art{aspect-ratio:.8}.territory-explorer{grid-template-columns:1fr;gap:30px}.uf-grid{grid-template-columns:repeat(9,1fr)}.territory-copy>p{max-width:60ch}.territory-copy h3{font-size:31px}.uf-numbers{gap:45px}.section-heading h2{font-size:39px}.section-heading p{font-size:15px}.stage-tabs{grid-template-columns:repeat(3,1fr)}.stage-tabs button{min-height:130px;border-bottom:1px solid #133b5733}.stage-tabs button:nth-child(3){border-right:0}.stage-tabs button:nth-child(n+4){border-bottom:0}.distinctions{gap:25px}.distinctions h3{font-size:20px}.faq-section{gap:35px}.faq-section h2{font-size:33px}.reserved-grid{gap:40px}.reserved-art{height:380px;padding:20px}}
@media(max-width:760px){:root{--header:76px}.journey-stage{background:radial-gradient(ellipse at 55% 25%,#1c4b65,#133b57 60%)}.art-viewport{left:0;right:0;top:var(--header);height:48%;bottom:auto;perspective:950px;perspective-origin:50% 52%;mask-image:linear-gradient(#000 0 90%,transparent)}.world-scene{scale:1;width:560px;height:500px;left:-280px;top:-250px}.world-logo{top:28%;left:10%;width:80%}.world-note{width:80px;height:85px}.note-one{top:6%;right:8%}.world-wave{bottom:-7%;height:120px}.world-number{font-size:240px;top:1%;left:20%}.portrait{width:215px;height:215px}.portrait-a{left:5%;top:0}.portrait-b{left:53%;top:0}.portrait-c{left:22%;top:43%}.portrait-d{left:63%;top:43%}.world-caption{bottom:4%;font-size:8px;letter-spacing:.14em}.record-disc{inset:5% 15% 11%}.world-mic{height:300px;left:42%;top:11%}.note-two{top:10%;left:5%}.portrait-story{left:9%;top:44%;height:200px;width:200px}.world-stamp{font-size:60px;top:4%;right:15%}.world-stamp small{font-size:8px}.instrument{width:270px;height:290px}.viola{left:4%;top:8%}.guitar{right:1%;top:2%}.accordion{width:270px;height:230px;left:32%;top:43%}.world-duet{width:470px;height:470px;top:0;left:9%}.stage-picture{inset:-4% 4% -20%;transform:translateZ(60px)}.story-stop{align-items:flex-end;padding:calc(var(--header) + 42svh) 6vw 85px;min-height:var(--scene-vh)}.story-copy{width:100%;max-width:none}.story-title{font-size:clamp(34px,8.3vw,52px);max-width:15ch;margin:14px 0 16px}.hero-title{font-size:clamp(38px,9.2vw,58px);max-width:16ch}.story-body{font-size:14px;line-height:1.5;max-width:48ch}.story-copy .eyebrow{font-size:9px;letter-spacing:.13em}.eyebrow:before{width:18px;margin-right:8px;height:3px}.story-tags{margin-top:16px;gap:6px}.story-tags>span{font-size:9px;padding:5px 8px}.story-actions{margin-top:20px;gap:20px}.story-actions .button{font-size:12px;padding:13px 16px;gap:20px}.story-actions .text-link{font-size:12px}.story-facts{gap:30px;margin-top:17px}.story-facts b{font-size:32px;margin-bottom:6px}.story-facts span{font-size:10px;max-width:20ch}.journey-bottom{left:6vw;right:6vw;bottom:22px;font-size:7px;letter-spacing:.08em}.journey-bottom span:last-child{display:none}.scene-counter{top:calc(var(--header) + 17px);right:6vw;font-size:9px;gap:7px}.scene-counter span{font-size:16px}.scene-counter i{width:25px}.journey-rail{top:auto;bottom:16px;right:5vw;transform:none;flex-direction:row;gap:5px}.journey-rail button{padding:7px}.journey-rail i{width:4px;height:4px}.journey-rail span{display:none}.home-end{display:block;padding:30px 6vw}.home-end>p{font-size:27px;margin-bottom:20px}.home-end .text-link{font-size:12px}.page-shell{padding:calc(var(--header) + 45px) 6vw 65px}.inner-hero{grid-template-columns:1fr;padding-bottom:45px;gap:35px}.inner-hero h1{font-size:clamp(39px,9vw,58px);margin:20px 0}.inner-hero .intro{font-size:17px}.inner-art{aspect-ratio:1.6;height:260px}.inner-art img{max-width:300px}.section-heading{padding-top:45px;grid-template-columns:1fr;gap:20px}.section-heading h2{font-size:37px}.section-heading p{font-size:16px}.territory-explorer{padding:28px 23px;gap:22px}.territory-copy h3{font-size:29px}.uf-numbers{gap:30px;margin:23px 0}.uf-numbers b{font-size:38px}.uf-numbers span{font-size:10px}.uf-grid{grid-template-columns:repeat(6,1fr);gap:8px}.uf-grid button{min-height:43px;font-size:13px}.journey-details{margin-top:55px}.stage-tabs b{font-size:20px;overflow-wrap:anywhere}.stage-tabs button{padding:16px 10px;min-height:136px}.stage-tabs small{font-size:10px}.stage-tabs button>span{margin-bottom:10px}.stage-panels{padding:30px 0}.stage-panels>[role="tabpanel"]{grid-template-columns:1fr;gap:20px}.stage-count{font-size:46px;max-width:100%;line-height:1.1}.stage-panels h3{font-size:25px}.stage-panels p:not(.eyebrow){font-size:16px}.distinctions{grid-template-columns:1fr;padding:40px 0 55px;gap:30px}.index-mark{margin-bottom:15px}.distinctions h3{font-size:25px;max-width:24ch}.distinctions p{font-size:16px}.faq-section{grid-template-columns:1fr;padding-top:45px;gap:35px}.faq-section h2{font-size:36px}.faqs summary{font-size:15px}.faqs details p{font-size:15px}.prize-hero{padding:0 0 45px;min-height:650px}.prize-hero h1{font-size:clamp(49px,12vw,76px);margin-top:22px}.prize-hero .intro{width:100%;font-size:17px;max-width:40ch}.prize-vinyl{top:auto;bottom:20px;right:4%;width:72%;max-width:350px}.prize-vinyl span{font-size:20px}.prize-notes{bottom:30px;left:0;width:100px}.prize-benefits{grid-template-columns:1fr;gap:50px;padding-top:45px}.prize-benefit{gap:22px}.prize-benefit>div{font-size:120px}.prize-benefit h2{font-size:34px}.prize-benefit p{font-size:17px}.prize-closing{margin-top:55px;padding-top:40px}.prize-closing h2{font-size:37px}.reserved-grid{grid-template-columns:1fr;gap:35px;padding-bottom:50px;min-height:auto}.reserved-grid h1{font-size:clamp(43px,11vw,65px)}.reserved-grid .intro{font-size:17px}.status-label{margin-top:25px}.reserved-art{height:300px}.site-footer{padding:40px 6vw 20px;grid-template-columns:1fr;gap:35px}.site-footer>div:first-child{justify-content:flex-start;gap:25px}.site-footer img{width:180px}.site-footer p{font-size:11px}.site-footer nav{justify-self:start;max-width:none;width:100%;gap:16px 20px}.footer-base{margin-top:0;font-size:8px}.footer-base a{font-size:9px}}
@media(max-width:760px) and (max-height:760px){.story-stop{padding-top:calc(var(--header) + 35svh);padding-bottom:70px}.art-viewport{height:42%}.story-title{font-size:34px;margin:12px 0}.hero-title{font-size:39px}.story-body{font-size:12px;max-width:45ch}.story-tags{margin-top:11px}.story-tags>span{font-size:8px}.story-actions{margin-top:14px}.story-actions .button{padding:11px 13px;font-size:11px}.story-facts{margin-top:13px}.story-facts b{font-size:28px}.story-facts span{font-size:9px}.story-copy .eyebrow{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.world-scene{will-change:auto}.camera{will-change:auto}}
body.reduce-motion *,body.reduce-motion *:before,body.reduce-motion *:after{animation:none!important;transition:none!important}body.reduce-motion{scroll-behavior:auto}body.reduce-motion .world-scene,body.reduce-motion .camera{will-change:auto}

/* Os dois cenários foram compostos separadamente para cada enquadramento. */
.stage-picture .stage-svg{position:relative;width:100%;height:100%;display:block;overflow:hidden}.stage-picture .stage-mobile{display:none}.stage-person{animation:crowd-pulse 1.8s ease-in-out infinite alternate}.stage-person-1{animation-delay:-.6s}.stage-person-2{animation-delay:-1.2s}.stage-svg [id*="stage-spot-"]{transform-box:fill-box;transform-origin:50% 0;animation:beam-swing 7s ease-in-out infinite alternate}.stage-svg [id$="stage-spot-2"]{animation-delay:-3s}.stage-svg [id$="stage-spot-4"]{animation-delay:-5s}#journey:not([data-active-scene="5"]) .stage-person,#journey:not([data-active-scene="5"]) .stage-svg [id*="stage-spot-"]{animation-play-state:paused}@keyframes crowd-pulse{from{translate:0 0}to{translate:0 -7px}}@keyframes beam-swing{from{rotate:-3deg;opacity:.6}to{rotate:4deg;opacity:1}}
@media(max-width:760px){.stage-picture .stage-desktop{display:none}.stage-picture .stage-mobile{display:block}.stage-picture{inset:-2% 3% -6%}}

[data-page-title]:focus,#main:focus{outline:none}.world-scene img{filter:none}.world-logo{transform:translateZ(0)}
@media(max-width:760px){.art-viewport{mask-image:linear-gradient(#000 0 70%,transparent 89%)}.journey-bottom,.journey-rail{display:none}}
