.aupa{--aupa-paper:var(--bg-body);--aupa-ink:#252820;--aupa-muted:#6c6c60;--aupa-line:#d6d5c9;--aupa-orange:#c8431b;--exp-accent:var(--aupa-orange);background:var(--aupa-paper);color:var(--aupa-ink);overflow:clip}html[data-theme=dark] .aupa{--aupa-ink:#f3f0e7;--aupa-muted:#b7b9aa;--aupa-line:#3d4338;--aupa-orange:#ff956d}html:has(.aupa){--header-solid-bg:var(--bg-body);--footer-bg:var(--bg-body)}html[data-has-hero=false]:has(.aupa) #topbar.at-top{background-color:var(--bg-body);-webkit-backdrop-filter:none}.aupa-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.aupa-label{letter-spacing:.08em;text-transform:uppercase;font:700 10px/1.6 Courier New,monospace}.aupa-masthead{border-bottom:1px solid var(--aupa-line);justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.aupa-wordmark{letter-spacing:-.06em;font-size:24px;font-weight:900}.aupa-wordmark span{color:var(--aupa-orange);margin-left:10px;display:inline-block}.aupa-masthead>.aupa-label{align-items:center;gap:8px;display:flex}.aupa-masthead i{background:var(--aupa-orange);border-radius:50%;width:6px;height:6px}.aupa-edition{color:var(--aupa-muted)}.aupa-hero{padding-block:42px 44px;position:relative}.aupa-hero-note{color:var(--aupa-muted);justify-content:space-between;display:flex}.aupa-hero h1{letter-spacing:-.085em;margin:30px 0 26px;font-size:clamp(100px,19.5vw,272px);font-weight:900;line-height:.83}.aupa-title-line{padding-block:.05em .08em;display:block;overflow:hidden}.aupa-title-line>span{display:block}.aupa-title-second{color:var(--aupa-orange);padding-left:15%}.aupa-period{color:var(--aupa-orange)}.aupa-title-second .aupa-period{color:var(--aupa-ink)}.aupa-seal{place-items:center;gap:18px;display:grid;position:absolute;top:21%;right:4%}.aupa-seal svg{width:clamp(65px,8vw,110px);color:var(--aupa-orange)}.aupa-seal>span{text-align:center;font:italic 15px/1.25 Georgia,serif;transform:rotate(-9deg)}.aupa-hero-bottom{justify-content:space-between;align-items:end;gap:24px;padding-top:10px;display:flex}.aupa-hero-bottom p{letter-spacing:-.03em;font-size:clamp(17px,1.8vw,23px);line-height:1.4}.aupa-hero-bottom em{font-size:1.1em}.aupa-scroll{align-items:center;gap:20px;display:flex}.aupa-scroll>span{border:1px solid var(--aupa-line);border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;transition:transform .25s,background .25s;display:grid}.aupa-scroll:hover>span{background:var(--aupa-line);transform:translateY(4px)}.aupa-landscape{margin-block:0}.aupa-landscape-frame{isolation:isolate;aspect-ratio:2.3;background:#333f42;min-height:300px;position:relative;overflow:hidden}.aupa-landscape-image{position:absolute;inset:0}.aupa-landscape-image picture,.aupa-landscape-image img{width:100%;height:100%;display:block}.aupa-landscape-image img{object-fit:cover;object-position:center 58%}.aupa-landscape-frame:after{content:"";z-index:1;background:linear-gradient(90deg,#09172099,#0917200a),linear-gradient(#0000 40%,#07172366);position:absolute;inset:0}.aupa-landscape figcaption{z-index:2;color:#fff9eb;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:32px}.aupa-landscape figcaption p{letter-spacing:-.055em;font-size:clamp(42px,5.8vw,80px);line-height:1}.aupa-landscape figcaption em{font-size:1.12em}.aupa-photo-corner{writing-mode:vertical-rl;position:absolute;bottom:0;right:0}.aupa-orbit{aspect-ratio:1;z-index:2;border:1px solid #fff7d675;border-radius:50%;width:23%;position:absolute;top:20%;right:12%}.aupa-orbit:before,.aupa-orbit:after{content:"";background:#fff7d675;position:absolute}.aupa-orbit:before{width:130%;height:1px;top:50%;left:-15%}.aupa-orbit:after{width:1px;height:130%;top:-15%;left:50%}.aupa-orbit span{background:#f7ab71;border-radius:50%;width:10px;height:10px;position:absolute;top:12%;left:12%}.aupa-photo-credit{color:var(--aupa-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:14px;font-size:9px;display:flex}.aupa-photo-credit a{text-underline-offset:3px;text-decoration:underline}.aupa-manifesto{grid-template-columns:1fr 2.5fr;gap:32px;padding-block:clamp(80px,10vw,148px);display:grid}.aupa-section-side .aupa-label{color:var(--aupa-orange);margin-top:8px}.aupa-side-star{color:var(--aupa-orange);margin-top:56px;font-size:86px;font-weight:400;line-height:1;display:block}.aupa-manifesto-title{letter-spacing:-.055em;font-size:clamp(32px,4.8vw,65px);font-weight:700;line-height:1.16}.aupa-manifesto-title>*{display:block}.aupa-manifesto-title em{color:var(--aupa-orange);margin-top:6px;font-size:1.15em}.aupa-manifesto-copy{border-top:1px solid var(--aupa-line);grid-template-columns:1fr 1.8fr;gap:30px;margin-top:44px;padding-top:26px;display:grid}.aupa-manifesto-copy>span{color:var(--aupa-orange)}.aupa-manifesto-copy p{color:var(--aupa-muted);font-size:15px;line-height:1.85}.aupa-ribbon{border-block:1px solid var(--aupa-line);padding-block:20px;overflow:hidden}.aupa-ribbon-track{width:max-content;display:flex}.aupa-ribbon-track>span{white-space:nowrap;letter-spacing:-.04em;align-items:center;gap:30px;padding-right:30px;font-size:clamp(19px,2.4vw,32px);font-weight:700;display:flex}.aupa-ribbon i{color:var(--aupa-orange);font-size:1.3em;font-style:normal}.aupa-reasons{padding-block:clamp(70px,8vw,120px)}.aupa-reasons-heading{justify-content:space-between;align-items:start;gap:36px;margin-bottom:55px;display:flex}.aupa-reasons-heading>p{color:var(--aupa-orange);padding-top:8px}.aupa-reasons-heading h2{letter-spacing:-.045em;font-size:clamp(30px,3.8vw,50px);line-height:1.1}.aupa-reasons-heading em{color:var(--aupa-muted)}.aupa-reasons-grid{border-top:1px solid var(--aupa-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aupa-reason{padding:28px 32px 0}.aupa-reason:first-child{padding-left:0}.aupa-reason:last-child{padding-right:0}.aupa-reason+.aupa-reason{border-left:1px solid var(--aupa-line)}.aupa-reason-top{color:var(--aupa-orange);justify-content:space-between;font:36px/1 Georgia,serif;display:flex}.aupa-reason-top>span:last-child{font-family:Inter,sans-serif;font-size:25px;transition:transform .3s}.aupa-reason:hover .aupa-reason-top>span:last-child{transform:translate(4px,-4px)}.aupa-reason h3{letter-spacing:-.04em;margin-block:40px 15px;font-size:26px}.aupa-reason p{color:var(--aupa-muted);max-width:32ch;font-size:14px;line-height:1.85}.aupa-finale{background:var(--aupa-paper);color:var(--aupa-ink);border-block:1px solid var(--aupa-line)}.aupa-finale-inner{text-align:center;padding-block:32px}.aupa-finale-top{text-align:left;justify-content:space-between;gap:16px;display:flex}.aupa-finale-intro{letter-spacing:-.035em;margin:70px 0 52px;font-size:clamp(23px,3vw,40px);line-height:1.18}.aupa-chant-stage{isolation:isolate;position:relative}.aupa-chant-stage h2{letter-spacing:-.085em;white-space:nowrap;font-size:clamp(46px,11.5vw,160px);font-weight:900;line-height:1.05;position:relative}.aupa-chant-stage h2>span{color:var(--aupa-orange);margin-left:.08em;font-weight:400;display:inline-block}.aupa-echo{z-index:-1;pointer-events:none;position:absolute;inset:0}.aupa-echo span{opacity:0;letter-spacing:-.085em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--aupa-ink);font-size:clamp(46px,11.5vw,160px);font-weight:900;line-height:1.05;position:absolute;inset:0}.aupa-resonate{border:1px solid var(--aupa-ink);background:var(--aupa-ink);color:var(--aupa-paper);cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:40px;margin-top:42px;padding:17px 24px;font:700 13px/1.4 Inter,sans-serif;transition:background .2s,color .2s,transform .2s;display:inline-flex}.aupa-resonate[hidden]{display:none}.aupa-resonate:hover{background:var(--aupa-paper);color:var(--aupa-ink);transform:translateY(-3px)}.aupa-resonate:focus-visible{outline:3px solid var(--aupa-orange);outline-offset:5px}.aupa-resonate:active{transform:translateY(0)}.aupa-response{min-height:24px;margin-top:14px;font:12px/1.6 Courier New,monospace}.aupa-finale-bottom{text-align:left;border-top:1px solid var(--aupa-line);justify-content:space-between;align-items:end;gap:24px;margin-top:60px;padding-top:24px;font-size:12px;line-height:1.6;display:flex}.aupa-finale-bottom a{gap:25px;padding-block:8px;font-weight:700;display:flex}.aupa-finale-bottom a:hover{text-underline-offset:4px;text-decoration:underline}.aupa-colophon{justify-content:space-between;align-items:center;gap:20px;padding-block:30px;display:flex}.aupa-colophon>span{color:var(--aupa-muted)}.aupa-colophon a{gap:25px;padding-block:10px;font-size:12px;display:flex}.aupa-colophon a:hover{text-underline-offset:4px;text-decoration:underline}.aupa-motion-toggle{color:var(--aupa-muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:10px 0;font:12px/1.5 Inter,sans-serif;text-decoration:underline}.aupa-motion-toggle:focus-visible{outline:3px solid var(--aupa-orange);outline-offset:4px}.aupa-motion [data-aupa-reveal]{transition:opacity .85s,transform .85s cubic-bezier(.2,.7,.2,1)}.aupa-motion .aupa-awaiting{opacity:0;transform:translateY(30px)}.aupa-motion .aupa-title-line>span{animation:1.15s cubic-bezier(.16,1,.3,1) both aupa-rise}.aupa-motion .aupa-title-second>span{animation-delay:.16s}.aupa-motion .aupa-seal svg{animation:40s linear infinite aupa-turn}.aupa-motion .aupa-ribbon-track{animation:36s linear infinite aupa-ribbon}.aupa-motion .is-resonating .aupa-echo span{animation:1.35s cubic-bezier(.2,.7,.2,1) both aupa-echo}.aupa-motion .is-resonating .aupa-echo span:nth-child(2){animation-delay:.12s}.aupa-motion .is-resonating .aupa-echo span:nth-child(3){animation-delay:.24s}.aupa-motion .is-resonating h2>span{animation:.6s aupa-cheer}@keyframes aupa-rise{0%{transform:translateY(115%)rotate(3deg)}to{transform:translateY(0)rotate(0)}}@keyframes aupa-turn{to{transform:rotate(360deg)}}@keyframes aupa-ribbon{to{transform:translate(-25%)}}@keyframes aupa-echo{0%{opacity:0;transform:translateY(0)scale(1)}15%{opacity:.65}to{opacity:0;transform:translateY(-120px)scale(1.1)}}@keyframes aupa-cheer{50%{transform:translate(12px,-12px)rotate(-8deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.aupa-motion .aupa-landscape-image{animation:linear both aupa-landscape view();animation-range:entry exit}@keyframes aupa-landscape{0%{transform:scale(1.12)translateY(-3%)}to{transform:scale(1.12)translateY(3%)}}}}@media (width<=1000px){.aupa-wrap{width:calc(100% - 48px)}.aupa-edition{display:none!important}.aupa-seal{top:25%;right:2%}.aupa-manifesto{grid-template-columns:1fr 3fr}.aupa-manifesto-copy{grid-template-columns:1fr;gap:16px}}@media (width<=760px){.aupa-hero{padding-top:28px}.aupa-hero h1{margin-top:32px;font-size:23vw}.aupa-title-second{padding-left:8%}.aupa-seal{top:23%;right:0}.aupa-seal svg{width:8vw}.aupa-seal>span{display:none}.aupa-hero-bottom{padding-top:20px}.aupa-landscape-frame{aspect-ratio:1.25}.aupa-landscape figcaption{inset:24px}.aupa-landscape figcaption p{font-size:clamp(42px,9vw,64px)}.aupa-orbit{width:30%;top:28%;right:16%}.aupa-manifesto{grid-template-columns:1fr;gap:30px}.aupa-section-side{justify-content:space-between;align-items:center;display:flex}.aupa-side-star{margin-top:0;font-size:36px}.aupa-manifesto-title{font-size:clamp(30px,6.5vw,48px)}.aupa-manifesto-copy{grid-template-columns:1fr 2fr;gap:24px;margin-top:32px}.aupa-reasons-heading{flex-direction:column;gap:24px;margin-bottom:32px}.aupa-reasons-grid{grid-template-columns:1fr}.aupa-reason,.aupa-reason:first-child,.aupa-reason:last-child{padding:24px 0 30px}.aupa-reason+.aupa-reason{border-left:0;border-top:1px solid var(--aupa-line)}.aupa-reason h3{margin-top:22px}.aupa-reason p{max-width:48ch}.aupa-reasons{padding-bottom:45px}.aupa-finale-intro{margin-top:52px}.aupa-chant-stage h2,.aupa-echo span{font-size:11.7vw}}@media (width<=540px){.aupa-wrap{width:calc(100% - 36px)}.aupa-masthead{gap:12px;padding-block:20px}.aupa-masthead>.aupa-label{max-width:155px;font-size:9px}.aupa-masthead i{flex:0 0 6px}.aupa-hero-note{font-size:8px}.aupa-hero h1{font-size:22.5vw}.aupa-seal{top:25%}.aupa-hero-bottom{align-items:center;gap:12px}.aupa-hero-bottom p{font-size:16px}.aupa-scroll{gap:10px;max-width:128px;font-size:9px}.aupa-scroll>span{flex:0 0 36px;width:36px;height:36px}.aupa-landscape figcaption{inset:20px}.aupa-landscape figcaption>.aupa-label{max-width:180px;font-size:9px}.aupa-photo-corner{display:none}.aupa-manifesto-copy{grid-template-columns:1fr;gap:14px}.aupa-finale-top{font-size:8px}.aupa-finale-bottom{flex-direction:column;align-items:start;gap:16px;margin-top:40px}.aupa-colophon{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){.aupa *,.aupa :before,.aupa :after{transition:none!important;animation:none!important}.aupa .aupa-awaiting{opacity:1;transform:none}}
