@font-face{font-family:display;src:url(../media/boldonse_latin_400_normal-s.p.1e6e5fb2s9z0l.woff2)format("woff2");font-display:swap}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:112.11%;descent-override:29.5%;line-gap-override:0.0%;size-adjust:135.58%}.display_66d20626-module__PN1BZW__className{font-family:display,display Fallback}.display_66d20626-module__PN1BZW__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:handwritten;src:url(../media/Veronica2_Regular-s.p.3zp3qlyurz39x.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:handwritten Fallback;src:local(Arial);ascent-override:80.09%;descent-override:17.25%;line-gap-override:9.41%;size-adjust:95.64%}.handwritten_25c2ed07-module__NqlY-G__className{font-family:handwritten,handwritten Fallback;font-style:normal;font-weight:400}.handwritten_25c2ed07-module__NqlY-G__variable{--font-handwritten:"handwritten", "handwritten Fallback"}
@font-face{font-family:sans;src:url(../media/dm_sans_latin_400_normal-s.p.2o7k1_w7_w7bj.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/dm_sans_latin_500_normal-s.p.2f4st7_5x_v78.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans;src:url(../media/dm_sans_latin_600_normal-s.p.32n_x70livn_1.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.sans_669be99e-module__X9jOAa__className{font-family:sans,sans Fallback}.sans_669be99e-module__X9jOAa__variable{--font-sans:"sans", "sans Fallback"}
:root{--blue:#064bed;--deep-blue:#003bbd;--coral:#ff583d;--paper:#f8f2e5;--yellow:#ffdf78;--ink:#193d6d;--paper-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.76' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%236a5438' opacity='.06' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");--print-dots:radial-gradient(circle, #193d6d35 .65px, transparent .8px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--paper);color:var(--blue);font-family:var(--font-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--coral);color:var(--paper)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:6px;outline:3px solid}figure,p,h1,h2{margin:0}img{max-width:100%;height:auto;display:block}svg{display:block}.skip-link{background:var(--paper);z-index:100;padding:16px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.hero-wrap{height:100svh;min-height:790px;max-height:1100px;position:relative}.hero{background:var(--paper);isolation:isolate;height:100%;position:relative;overflow:hidden}.sky{z-index:-2;background:var(--paper) var(--paper-grain);position:absolute;inset:0;overflow:hidden}.paper-cloud{color:#ece2ca;filter:drop-shadow(0 3px 2px #193d6d0c);width:clamp(180px,29vw,440px);position:absolute}.paper-cloud-one{top:16%;left:-9%;transform:rotate(-7deg)}.paper-cloud-two{bottom:24%;right:-11%;transform:rotate(8deg)}.paper-sun{width:clamp(70px,9vw,135px);color:var(--yellow);position:absolute;top:18%;right:12%}.paper-sun svg{animation:36s steps(432,end) infinite paused paper-sun-turn}.sky[data-motion=running] .paper-sun svg{animation-play-state:running}.sky-grain{opacity:.3;background-image:var(--print-dots);pointer-events:none;background-size:4px 4px;position:absolute;inset:0}@keyframes paper-sun-turn{to{transform:rotate(360deg)}}@media (max-width:760px){.paper-sun{width:70px;top:23%;right:9%}.paper-sun svg{animation:none}.paper-cloud-one{top:29%;left:-25%}.paper-cloud-two{bottom:29%;right:-27%}}@media (max-height:500px){.paper-sun svg{animation:none}}.site-header{z-index:10;border-bottom:1px solid #1643823b;align-items:center;gap:32px;height:106px;margin:0 3.7%;font-size:12px;font-weight:600;display:flex;position:relative}.home-link{white-space:nowrap;letter-spacing:.7px;align-items:center;gap:17px;font-size:10px;display:flex}.home-link svg{width:66px;height:39px}.desktop-nav{gap:29px;margin-left:auto;display:flex}.desktop-nav a{padding:12px 0;position:relative}.desktop-nav a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .2s;position:absolute;bottom:4px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.nav-date{border:1px solid var(--blue);border-radius:3px;justify-content:space-between;align-items:center;gap:30px;margin-left:20px;padding:14px 18px;transition:background .2s,color .2s;display:flex}.nav-date:hover{color:var(--paper);background:var(--blue)}.nav-date span{font-size:20px;line-height:.7}.menu-toggle,.mobile-nav{display:none}.hero-main{flex-direction:column;height:calc(100% - 106px);padding:16px 3.7% 26px;display:flex;position:relative}.sculpture-stage{flex:1;justify-content:center;align-items:center;min-height:290px;display:flex;position:relative}.hero-sculpture{contain:layout;z-index:1;justify-content:center;align-items:center;width:min(76vw,940px);height:100%;display:flex;position:absolute}.hero-sculpture canvas{z-index:1;opacity:0;transition:none;display:block;position:absolute;inset:0}.sculpture-fallback{width:100%;height:100%;color:var(--coral);transition:none;position:absolute;inset:0}.hero-sculpture[data-ready=true] canvas{opacity:1}.hero-sculpture[data-ready=true] .sculpture-fallback{opacity:0}.side-note{letter-spacing:1px;transform-origin:0 0;max-width:140px;font-size:9px;line-height:1.6;position:absolute;top:50%;left:0;transform:rotate(-90deg)translate(-50%,40%)}.date-stamp{text-align:center;border:1px solid var(--blue);background:#f8f2e563;width:99px;padding:11px 9px 8px;position:absolute;top:45%;right:4.5%;transform:rotate(9deg);box-shadow:4px 4px #0750cf10}.date-stamp>span{letter-spacing:1px;font-size:7px;display:block}.date-stamp strong{font-family:var(--font-display);border-top:1px solid #064bed55;border-bottom:1px solid #064bed55;margin:8px 0;padding:9px 0;font-size:32px;font-weight:400;line-height:1.13;display:block}.stamp-year{font-family:var(--font-sans);letter-spacing:5px;margin:6px 0 0 5px;font-size:12px;display:block}.hero-title-wrap{text-align:center;padding-top:23px;position:relative}.handwritten{font-family:var(--font-handwritten), cursive;letter-spacing:0;font-size:34px;font-style:normal;font-weight:400;transform:rotate(-6deg)}.hero-title-wrap .handwritten{color:var(--coral);white-space:nowrap;z-index:2;position:absolute;top:-1px;left:50%;transform:translate(-50%)rotate(-6deg)}h1{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;white-space:nowrap;margin-top:8px;font-size:clamp(32px,5.68vw,90px);font-weight:400;line-height:1.45}h1>span{letter-spacing:-.13em;margin:0 -.02em 0 -.03em;font-family:Georgia,serif;font-size:1.1em;font-style:italic;font-weight:700}.hero-bottom{letter-spacing:1px;border-top:1px solid #1643823b;grid-template-columns:1fr 1fr 1fr;align-items:end;margin-top:11px;padding-top:23px;font-size:9px;line-height:1.6;display:grid}.hero-bottom>p:last-child{text-align:right}.hero-bottom time{letter-spacing:1.7px;font-size:15px}.scroll-link{letter-spacing:0;white-space:nowrap;justify-content:center;align-items:center;gap:16px;font-size:11px;display:flex}.arrow-circle{border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;transition:transform .2s;display:grid}.scroll-link:hover .arrow-circle{transform:translateY(4px)}.page-content{background:var(--paper);position:relative}.ticker{background:var(--coral);color:var(--paper);border-top:1px solid #e95137;border-bottom:1px solid #e95137;padding:18px 0;overflow:hidden}.ticker-track{width:max-content;font-family:var(--font-display);letter-spacing:.5px;font-size:12px;animation:65s linear infinite marquee;display:flex}.ticker-track>span{white-space:nowrap;align-items:center;gap:35px;margin-right:35px;display:flex}.ticker-track>span>span{font-family:Arial,sans-serif;font-size:26px;line-height:1}.section-pad{padding:36px 5% 110px}.section-label{letter-spacing:1.3px;border-bottom:1px solid #064bed38;justify-content:space-between;align-items:center;padding-bottom:22px;font-size:9px;line-height:1.6;display:flex}h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(35px,4.4vw,70px);font-weight:400;line-height:1.45}.date-section{background:var(--blue);color:var(--paper);padding-bottom:65px;position:relative;overflow:hidden}.date-section .section-label{border-color:#f8f2e547}.footer{background:var(--coral);color:var(--paper);padding-bottom:26px}.footer-top{letter-spacing:1px;justify-content:space-between;align-items:center;font-size:9px;display:flex}.footer-top a{letter-spacing:0;align-items:center;gap:22px;font-size:11px;display:flex}.footer-top a>span{font-size:23px}.footer-title{font-family:var(--font-display);letter-spacing:-.04em;padding:67px 0 56px;font-size:clamp(28px,5.4vw,86px);line-height:1.45;position:relative}.footer-title>span{color:var(--yellow);font-family:Arial,sans-serif;font-size:140px;position:absolute;top:50%;right:4%;transform:translateY(-50%)rotate(10deg)}.footer-bottom{letter-spacing:1px;border-top:1px solid #f8f2e569;align-items:center;gap:28px;padding-top:24px;font-size:8px;display:flex}.footer-bottom svg{width:57px}.footer-bottom>span:last-child{margin-left:auto}@keyframes cloud-drift{0%{translate:-2%}to{translate:3% -2%}}@keyframes marquee{to{transform:translate(-50%)}}@media (min-width:1700px){.hero-wrap{max-height:1200px}.hero-main{padding-top:24px}.hero-title-wrap{margin-bottom:20px}}@media (min-width:761px) and (max-height:780px){.hero-wrap{min-height:610px}.site-header{height:80px}.hero-main{height:calc(100% - 80px);padding-top:12px;padding-bottom:20px}.sculpture-stage{min-height:280px}.hero-sculpture{width:68vw}.hero-title-wrap{padding-top:20px}.hero-title-wrap .handwritten{font-size:29px}h1{font-size:5vw;line-height:1.35}.hero-bottom{margin-top:10px;padding-top:15px}.date-stamp{width:74px;top:29%}.date-stamp strong{font-size:22px}}@media (max-width:1050px){.home-link>span{display:none}.desktop-nav{gap:22px}.nav-date{margin-left:8px}.date-stamp{width:88px;right:1%}.hero-wrap{min-height:740px}.hero-sculpture{width:87vw}.footer-title>span{font-size:100px;right:0}}@media (max-width:760px){html{scroll-padding-top:16px}.hero-wrap{height:100svh;min-height:690px;max-height:960px}.site-header{gap:10px;height:81px;margin:0 6%}.home-link>span{letter-spacing:.6px;font-size:8px;display:block}.home-link{gap:12px}.home-link svg{width:53px;height:34px}.desktop-nav,.nav-date{display:none}.menu-toggle{background:0 0;border:1px solid;border-radius:2px;margin-left:auto;padding:10px 13px;font-size:10px;display:block}.mobile-nav{background:var(--paper);flex-direction:column;padding:12px 22px;display:flex;position:absolute;top:72px;left:0;right:0;box-shadow:0 8px 15px #064bed15}.mobile-nav>a{border-bottom:1px solid #064bed26;justify-content:space-between;padding:18px 0;font-size:14px;display:flex}.mobile-nav>a:last-child{border:0}.hero-main{height:calc(100% - 81px);padding:12px 6% 23px}.sculpture-stage{min-height:255px;margin:0 -6vw}.hero-sculpture{width:100%;height:100%}.side-note{display:none}.date-stamp{width:60px;padding:7px 5px;top:6%;right:8%;transform:rotate(12deg)}.date-stamp>span{letter-spacing:.6px;font-size:4px}.date-stamp strong{margin:5px 0;padding:5px 0;font-size:18px;line-height:1.1}.stamp-year{letter-spacing:3px;margin-left:3px;font-size:7px}.hero-title-wrap{margin-top:10px;padding-top:29px}.hero-title-wrap .handwritten{font-size:27px;top:2px}h1{white-space:normal;letter-spacing:-.06em;max-width:100%;margin:0 auto;font-size:8.25vw;line-height:1.75}h1>span{letter-spacing:-.09em;margin-left:0}.hero-bottom{grid-template-columns:1fr 1fr;gap:15px;margin-top:17px;padding-top:18px;font-size:7px}.hero-bottom time{font-size:12px}.hero-bottom>p:first-child{grid-area:1/1}.hero-date{grid-area:1/2}.scroll-link{grid-area:2/1/auto/-1;padding-top:8px;font-size:10px}.arrow-circle{width:27px;height:27px}.ticker{padding:15px 0}.ticker-track{font-size:9px}.ticker-track>span{gap:23px;margin-right:23px}.ticker-track>span>span{font-size:19px}.section-pad{padding:25px 7% 65px}.section-label{letter-spacing:.8px;padding-bottom:18px;font-size:8px}.section-label>span:last-child{display:none}h2{font-size:clamp(34px,7.7vw,55px);line-height:1.43}.date-section{padding-bottom:40px}.footer-top{gap:20px;font-size:7px}.footer-top p{max-width:160px;line-height:1.7}.footer-top a{white-space:nowrap;gap:10px;font-size:9px}.footer-title{padding:43px 0 37px;font-size:6.7vw;line-height:1.65}.footer-title>span{display:none}.footer-bottom{flex-wrap:wrap;gap:15px;padding-top:20px;font-size:7px}.footer-bottom svg{width:44px}.footer-bottom>span:last-child{flex-basis:100%;margin:8px 0 0;font-size:7px}.footer{padding-bottom:27px}}@media (max-width:360px){.home-link>span{display:none}.hero-wrap{min-height:660px}.hero-bottom{letter-spacing:.6px}.sculpture-stage{min-height:240px}.hero-title-wrap{margin-top:0}.date-stamp{top:6%;right:7%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.sky-video{display:none}}.paper-world-art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sky[data-background=video]{background:#bfd8e8 url(/images/sky-poster.webp) 50%/cover no-repeat}.sky-video{object-fit:cover;opacity:.8;filter:saturate(.68);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.sky[data-background=video]:after{content:"";background:linear-gradient(#edf2ec19,#0000 32%,#ffecd880 72%,#fae9d8 100%);position:absolute;inset:0}.sky[data-background=collage]{background:#2463bd url(/images/hero-v3/cobalt-grain.webp) 50%/cover}.sky[data-background=collage] .sky-grain{opacity:.08}.collage-cloud{width:clamp(170px,20vw,290px);position:absolute}.collage-cloud img{width:100%;height:auto}.collage-cloud-one{top:28%;left:-2%;transform:rotate(-8deg)}.collage-cloud-two{bottom:30%;right:-2%;transform:rotate(9deg)}@media (max-height:500px) and (orientation:landscape){.hero-wrap:has([data-hero-style=collage]){height:100svh;min-height:0;max-height:none}}@media (max-width:760px){.collage-cloud{width:34vw;min-width:125px}.collage-cloud-one{top:30%;left:-17%}.collage-cloud-two{bottom:28%;right:-18%}}
