.pg-stage{background:var(--pangeia-workspace);color:var(--pangeia-ink);--background:var(--pangeia-paper);--foreground:var(--pangeia-ink);--primary:var(--pangeia-ink);--primary-foreground:var(--pangeia-paper);--border:var(--pangeia-line);font-family:Poppins,sans-serif;position:fixed;inset:0;overflow:auto}.pg-toolbar{z-index:20;background:var(--pangeia-paper);border-bottom:1px solid var(--pangeia-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:13px;display:flex;position:sticky;top:0}.pg-toolbar-title{font-weight:500}.pg-actions{gap:8px;display:flex}.pg-toolbar button,.pg-toolbar a{letter-spacing:0}.pg-stack{flex-direction:column;align-items:center;gap:32px;padding:36px 20px 60px;display:flex}.pg-scale{flex:none}.pg-page{background:var(--pangeia-paper);width:1240px;height:1754px;box-shadow:var(--pangeia-shadow);letter-spacing:0;position:relative;overflow:hidden}.pg-page *{box-sizing:border-box}.pg-page h1,.pg-page h2,.pg-page h3,.pg-page p{letter-spacing:0;margin:0}.pg-serif{font-family:Pangeia Luminari,Georgia,serif;font-weight:400}.pg-cover{background:var(--pangeia-cover);color:var(--pangeia-light);flex-direction:column;padding:80px 84px 64px;display:flex}.pg-cover-logo{object-fit:contain;filter:brightness(0)invert(92%)sepia(23%)saturate(565%)hue-rotate(330deg);width:160px;height:160px}.pg-cover-head{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.pg-location{text-transform:uppercase;color:var(--pangeia-gold);padding-top:24px;font-size:18px;line-height:1.8}.pg-cover-title{z-index:2;margin-top:70px;position:relative}.pg-cover-title h1{font-size:144px;line-height:1.1}.pg-year{margin-left:-12px;font-size:345px;line-height:1.05;display:block}.pg-date{border-top:1px solid var(--pangeia-gold);border-bottom:1px solid var(--pangeia-gold);align-items:center;gap:22px;padding:28px 0;font-size:25px;display:flex}.pg-date span:last-child{color:var(--pangeia-gold);margin-left:auto;font-size:18px}.pg-cover-body{z-index:2;flex-direction:column;flex:1;margin-top:55px;display:flex;position:relative}.pg-cover-info{width:620px}.pg-cover-info h2{font-size:46px;font-weight:400;line-height:1.25}.pg-english{color:var(--pangeia-gold);font-size:21px;font-style:italic;line-height:1.45;margin-top:6px!important}.pg-moments{align-items:center;gap:20px;margin:30px 0 16px;display:flex}.pg-moments strong{font-family:Georgia,serif;font-size:100px;font-weight:400;line-height:1}.pg-moments span{font-size:32px;line-height:1.3}.pg-moments small{color:var(--pangeia-gold);font-size:20px;font-style:italic;display:block}.pg-selection{font-size:23px;line-height:1.5}.pg-music{z-index:3;margin-top:50px;position:relative}.pg-small-label{text-transform:uppercase;color:var(--pangeia-gold);font-size:18px;font-weight:500;line-height:1.5}.pg-music h3{margin-top:14px;font-size:32px;font-weight:500;line-height:1.45}.pg-musicians{pointer-events:none;width:520px;height:680px;position:absolute;bottom:-20px;right:-84px}.pg-joaquim{object-fit:contain;width:400px;height:640px;position:absolute;bottom:0;right:-42px}.pg-luis{object-fit:contain;width:380px;height:280px;position:absolute;bottom:0;right:150px}.pg-reserve{z-index:4;margin-top:auto;padding-top:30px;position:relative}.pg-reserve p{font-size:22px}.pg-reserve strong{color:var(--pangeia-light);font-size:52px;font-weight:500;line-height:1.4;display:block}.pg-reserve a{color:inherit;text-decoration:none}.pg-cover-foot{z-index:5;border-top:1px solid var(--pangeia-gold);color:var(--pangeia-light);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:24px;font-size:17px;display:flex;position:relative}.pg-burst{width:800px;height:800px;color:var(--pangeia-gold);opacity:.24;pointer-events:none;position:absolute;top:200px;right:-250px}.pg-burst-small{opacity:.14;width:430px;height:430px;top:910px;left:-200px}.pg-cover-photo{color:var(--pangeia-light);background:#120a04}.pg-cover-photo img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.pg-menu{flex-direction:column;padding:48px 70px 40px;display:flex}.pg-menu-head{border-bottom:1px solid var(--pangeia-line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.pg-menu-logo{object-fit:contain;width:100px;height:100px}.pg-menu-meta{text-align:right;color:var(--pangeia-muted);font-size:21px;line-height:1.55}.pg-menu-title{justify-content:space-between;align-items:flex-end;padding:22px 0 16px;display:flex}.pg-menu-title h2{font-family:Georgia,serif;font-size:84px;font-weight:400;line-height:1.1}.pg-menu-title p{color:var(--pangeia-muted);margin-top:6px;font-size:22px;font-style:italic}.pg-menu-title span{text-transform:uppercase;color:var(--pangeia-muted);padding-bottom:6px;font-size:19px}.pg-courses{flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex}.pg-course{border-top:1px solid var(--pangeia-line);grid-template-columns:52px 1fr;gap:14px;padding-top:12px;padding-bottom:6px;display:grid}.pg-course-num{color:var(--pangeia-muted);font-family:Georgia,serif;font-size:40px;line-height:1.15}.pg-course h3{font-size:26px;font-weight:500;line-height:1.25}.pg-course h3 span{color:var(--pangeia-muted);margin-left:12px;font-size:20px;font-style:italic;font-weight:300}.pg-course-pt{font-size:24px;line-height:1.38;margin-top:4px!important}.pg-course-en{color:var(--pangeia-muted);font-size:18px;font-style:italic;line-height:1.4;margin-top:3px!important}.pg-drinks{border-top:1px solid var(--pangeia-ink);grid-template-columns:160px 1fr 1fr;gap:24px;margin-top:14px;padding-top:16px;display:grid}.pg-price strong{white-space:nowrap;font-family:Georgia,serif;font-size:70px;font-weight:400;line-height:1.1}.pg-price span{color:var(--pangeia-muted);margin-top:8px;font-size:15px;line-height:1.5;display:block}.pg-drinks h3{text-transform:uppercase;margin-bottom:8px;font-size:17px;font-weight:500}.pg-drinks p{font-size:16px;line-height:1.55}.pg-drinks-en{color:var(--pangeia-muted);font-style:italic}.pg-menu-foot{border-top:1px solid var(--pangeia-line);color:var(--pangeia-muted);justify-content:space-between;gap:20px;margin-top:12px;padding-top:14px;font-size:16px;display:flex}.pg-alert{color:var(--pangeia-ink);padding:12px 24px}.pg-export{z-index:-1;width:1240px;height:1754px;position:fixed;top:0;left:0;overflow:hidden}.pg-export .pg-page{box-shadow:none}@media(max-width:600px){.pg-toolbar{flex-wrap:wrap;padding:12px}.pg-toolbar-title{width:100%;font-size:12px}.pg-stack{gap:20px;padding:20px 10px 40px}.pg-actions{margin-left:auto}}@page{size:A4 portrait;margin:0}@media print{html,body{height:auto!important;overflow:visible!important}.pg-stage{background:var(--pangeia-paper);position:static;overflow:visible}.pg-toolbar,.pg-alert{display:none!important}.pg-stack{padding:0;display:block}.pg-scale{break-after:page;overflow:hidden;width:210mm!important;height:297mm!important;margin:0!important}.pg-scale:last-child{break-after:auto}.pg-page{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;zoom:.64015!important}}
