@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=Courier+Prime:ital,wght@0,400;0,700;1,400&family=Permanent+Marker&display=swap');

:root{--ink:#20221b;--paper:#ede9dc;--green:#a4c68c;--deep:#42603e;--body:'Courier Prime',monospace;--display:'Archivo Black',sans-serif;--marker:'Permanent Marker',cursive;--tear:polygon(0.00% 3.3px,1.67% 2.9px,3.33% 2.6px,5.00% 0.4px,6.67% 1.5px,8.33% 2.4px,10.00% 0.4px,11.67% 0.3px,13.33% 1.8px,15.00% 2.8px,16.67% 0.6px,18.33% 1.3px,20.00% 0.3px,21.67% 0.6px,23.33% 1.1px,25.00% 1.4px,26.67% 3.2px,28.33% 1.8px,30.00% 0.4px,31.67% 2.2px,33.33% 2.5px,35.00% 0.7px,36.67% 1.9px,38.33% 1.7px,40.00% 2.6px,41.67% 0.8px,43.33% 1.6px,45.00% 2.0px,46.67% 3.2px,48.33% 1.2px,50.00% 1.4px,51.67% 3.0px,53.33% 1.2px,55.00% 3.5px,56.67% 0.9px,58.33% 3.0px,60.00% 0.4px,61.67% 2.9px,63.33% 2.7px,65.00% 1.9px,66.67% 1.1px,68.33% 0.4px,70.00% 1.5px,71.67% 2.5px,73.33% 1.0px,75.00% 1.4px,76.67% 3.1px,78.33% 3.5px,80.00% 2.5px,81.67% 3.2px,83.33% 2.7px,85.00% 1.3px,86.67% 0.6px,88.33% 2.5px,90.00% 1.3px,91.67% 3.4px,93.33% 1.6px,95.00% 0.5px,96.67% 2.5px,98.33% 1.8px,100.00% 3.1px,calc(100% - 0.4px) 2.63%,calc(100% - 1.0px) 5.26%,calc(100% - 1.2px) 7.89%,calc(100% - 1.4px) 10.53%,calc(100% - 0.9px) 13.16%,calc(100% - 0.7px) 15.79%,calc(100% - 0.7px) 18.42%,calc(100% - 2.0px) 21.05%,calc(100% - 0.4px) 23.68%,calc(100% - 1.4px) 26.32%,calc(100% - 0.4px) 28.95%,calc(100% - 0.8px) 31.58%,calc(100% - 1.0px) 34.21%,calc(100% - 1.6px) 36.84%,calc(100% - 1.3px) 39.47%,calc(100% - 3.0px) 42.11%,calc(100% - 1.3px) 44.74%,calc(100% - 1.8px) 47.37%,calc(100% - 2.5px) 50.00%,calc(100% - 1.7px) 52.63%,calc(100% - 1.7px) 55.26%,calc(100% - 2.8px) 57.89%,calc(100% - 1.9px) 60.53%,calc(100% - 0.3px) 63.16%,calc(100% - 1.5px) 65.79%,calc(100% - 1.2px) 68.42%,calc(100% - 0.3px) 71.05%,calc(100% - 2.0px) 73.68%,calc(100% - 2.1px) 76.32%,calc(100% - 0.8px) 78.95%,calc(100% - 1.5px) 81.58%,calc(100% - 0.4px) 84.21%,calc(100% - 0.9px) 86.84%,calc(100% - 1.8px) 89.47%,calc(100% - 2.1px) 92.11%,calc(100% - 2.5px) 94.74%,calc(100% - 0.5px) 97.37%,calc(100% - 0.8px) 100.00%,100.00% calc(100% - 2.0px),98.33% calc(100% - 0.7px),96.67% calc(100% - 1.6px),95.00% calc(100% - 1.0px),93.33% calc(100% - 0.8px),91.67% calc(100% - 4.2px),90.00% calc(100% - 0.3px),88.33% calc(100% - 1.9px),86.67% calc(100% - 3.7px),85.00% calc(100% - 4.5px),83.33% calc(100% - 4.4px),81.67% calc(100% - 1.3px),80.00% calc(100% - 4.4px),78.33% calc(100% - 3.5px),76.67% calc(100% - 1.2px),75.00% calc(100% - 2.1px),73.33% calc(100% - 1.5px),71.67% calc(100% - 2.9px),70.00% calc(100% - 0.6px),68.33% calc(100% - 4.5px),66.67% calc(100% - 1.5px),65.00% calc(100% - 3.0px),63.33% calc(100% - 0.8px),61.67% calc(100% - 3.5px),60.00% calc(100% - 3.5px),58.33% calc(100% - 0.3px),56.67% calc(100% - 2.6px),55.00% calc(100% - 2.3px),53.33% calc(100% - 3.1px),51.67% calc(100% - 4.2px),50.00% calc(100% - 3.0px),48.33% calc(100% - 1.0px),46.67% calc(100% - 3.4px),45.00% calc(100% - 0.6px),43.33% calc(100% - 4.0px),41.67% calc(100% - 1.7px),40.00% calc(100% - 3.5px),38.33% calc(100% - 3.0px),36.67% calc(100% - 0.7px),35.00% calc(100% - 3.7px),33.33% calc(100% - 2.6px),31.67% calc(100% - 0.4px),30.00% calc(100% - 4.3px),28.33% calc(100% - 0.8px),26.67% calc(100% - 0.5px),25.00% calc(100% - 4.1px),23.33% calc(100% - 4.5px),21.67% calc(100% - 4.4px),20.00% calc(100% - 0.8px),18.33% calc(100% - 4.4px),16.67% calc(100% - 2.4px),15.00% calc(100% - 4.1px),13.33% calc(100% - 4.2px),11.67% calc(100% - 1.5px),10.00% calc(100% - 1.5px),8.33% calc(100% - 4.0px),6.67% calc(100% - 2.5px),5.00% calc(100% - 4.5px),3.33% calc(100% - 1.8px),1.67% calc(100% - 4.6px),0.00% calc(100% - 1.9px),0.6px 97.37%,0.5px 94.74%,0.7px 92.11%,1.3px 89.47%,1.6px 86.84%,0.7px 84.21%,1.5px 81.58%,2.4px 78.95%,2.3px 76.32%,0.3px 73.68%,0.1px 71.05%,2.1px 68.42%,2.6px 65.79%,0.7px 63.16%,2.4px 60.53%,0.6px 57.89%,2.3px 55.26%,2.2px 52.63%,0.4px 50.00%,2.8px 47.37%,1.2px 44.74%,0.3px 42.11%,2.6px 39.47%,1.3px 36.84%,2.1px 34.21%,1.6px 31.58%,1.5px 28.95%,0.6px 26.32%,2.9px 23.68%,0.2px 21.05%,0.1px 18.42%,1.9px 15.79%,1.2px 13.16%,2.7px 10.53%,0.9px 7.89%,0.1px 5.26%,1.3px 2.63%)}
*{box-sizing:border-box}html{scrollbar-width:none;background:#d3d3d1;scroll-padding-top:90px}html::-webkit-scrollbar{display:none}body{margin:0;color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55}a{color:inherit;text-decoration-thickness:2px;text-underline-offset:4px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #3a6333;outline-offset:5px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;top:-100px;left:16px;z-index:100;background:var(--paper);padding:12px}.skip:focus{top:12px}
#paper-world{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0;background:#d3d3d1}#paper-world canvas{display:block;width:100%;height:100%;position:absolute;inset:0}#world-fallback{position:absolute;width:min(99svh,95vw);left:33%;top:53%;transform:translate(-50%,-50%)}.paper-grain{position:fixed;inset:0;z-index:8;pointer-events:none;opacity:.065;background-image: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='.74' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}
.topnav{position:fixed;top:0;left:0;right:0;z-index:20;background:#eeeaddf5;border-bottom:2px solid var(--ink)}.topnav__in{max-width:1600px;margin:auto;padding:10px clamp(18px,3vw,48px);display:flex;align-items:center;justify-content:space-between;gap:20px}.topnav a{text-decoration:none}.topnav__brand{font-family:var(--display);font-size:25px;line-height:1;white-space:nowrap}.topnav__brand i{font-family:var(--marker);font-size:20px}.topnav__links{display:flex;align-items:center;gap:clamp(12px,2.5vw,35px);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.045em}.topnav__links a:hover{color:var(--deep)}.topnav__links .is-cta{background:var(--green);padding:8px 14px;border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}.langsw{display:flex;gap:2px}.langsw button{border:0;background:transparent;font-size:11px;padding:4px;cursor:pointer}.langsw [aria-pressed=true]{text-decoration:underline;text-underline-offset:4px;font-weight:700}.topbar{position:fixed;left:clamp(20px,3vw,48px);right:clamp(20px,3vw,48px);top:91px;z-index:1;pointer-events:none;display:flex;justify-content:space-between;font-family:var(--marker);font-size:15px;line-height:1.3}.topbar__left span{display:block}.topbar__city,.topbar__motto{border-bottom:3px solid var(--deep);padding-bottom:5px}.topbar__coords{font-family:var(--body);font-size:10px;letter-spacing:.16em;padding-top:6px}.topbar__motto{display:block;text-transform:uppercase}.topbar{opacity:0;transition:opacity .15s}body.in-story .topbar{opacity:1}
main{position:relative;z-index:2}.step{position:relative;max-width:1440px;margin:0 auto;min-height:112svh;padding:160px clamp(24px,7vw,112px) 120px;display:flex;align-items:center}.step--right{justify-content:flex-end}.step--left{justify-content:flex-start}.step--hero{min-height:100svh;padding:90px 5vw 35px;max-width:1600px}.hero-inner{width:100%;display:flex;justify-content:flex-end}.hero-details{width:32%;max-width:375px;margin-right:1%;text-align:center;position:relative;filter:drop-shadow(3px 8px 7px #25281b21);padding:34px 24px 28px;transform:rotate(1deg)}.hero-details:before{content:'';position:absolute;inset:0;background:var(--paper);clip-path:var(--tear);z-index:-1;background-image:linear-gradient(112deg,transparent 38%,#3c392416 38.2%,#ffffff58 38.5%,transparent 40%),linear-gradient(31deg,transparent 64%,#91866b0d 64.2%,transparent 66%)}.hero-details:after{content:'';position:absolute;width:83px;height:24px;top:-5px;left:calc(50% - 40px);background:#b6b08ca6;clip-path:polygon(0 10%,99% 0,97% 93%,3% 100%);transform:rotate(-6deg)}.hero__gracias{margin:0 0 26px}.hero__gracias-1{display:block;font-family:var(--marker);font-size:clamp(22px,2.6vw,36px);line-height:1.15}.hero__gracias-2{display:block;font-size:12px;margin-top:9px;text-transform:uppercase}.hero__when{display:grid;gap:10px;margin:0}.hero__when-pill{font-weight:700;text-transform:uppercase;font-size:14px;line-height:1.5}.hero__when-pill--paso{padding:9px 3px;border-top:1.5px solid;border-bottom:1.5px solid}.hero__when-pill--place{font-size:12px}.hero__cta{margin:22px 0 0}.hero__cta-btn,.form__submit{display:flex;align-items:center;justify-content:center;gap:18px;background:var(--ink);color:var(--paper);font-family:var(--display);font-size:13px;line-height:1.35;padding:18px 14px;text-transform:uppercase;text-decoration:none;box-shadow:4px 4px 0 #a4c68c;transition:transform .15s}.hero__cta-btn:hover,.form__submit:hover{transform:translateY(-2px)}.hero__cta-btn span{font-size:23px}.hero__cupo{display:block;font-size:11px;line-height:1.5;margin-top:18px}
.panel{--stock:#eeeadd;--tilt:-.45deg;position:relative;isolation:isolate;width:min(100%,660px);padding:clamp(34px,4vw,62px);filter:drop-shadow(3px 9px 7px #24251a24);transform:translateY(var(--lift,0px)) rotate(var(--tilt));will-change:transform}.panel:before{content:'';position:absolute;inset:0;z-index:-1;background-color:var(--stock);clip-path:var(--tear);background-image:linear-gradient(122deg,transparent 34%,#3c392414 34.2%,#fff5 34.45%,transparent 36%),linear-gradient(28deg,transparent 60%,#fff5 60.4%,#4c41280b 60.7%,transparent 63%)}.panel:after{content:'';position:absolute;top:-9px;left:44%;width:110px;height:30px;background:#b2ad8b80;clip-path:polygon(0 6%,99% 0,97% 20%,100% 25%,96% 93%,3% 100%,4% 65%,0 63%);transform:rotate(-4deg);z-index:2}.panel--green{--stock:#a6bf92;--tilt:.5deg}.panel--wide{width:100%;max-width:1160px}.sec-title{font-family:var(--marker);font-size:clamp(32px,4.5vw,62px);line-height:1.05;margin:0 0 34px;font-weight:400;text-transform:uppercase;letter-spacing:-.035em}.sec-title__marker{box-shadow:inset 0 -.25em 0 #a4c68c9c}.panel--green .sec-title__marker{box-shadow:inset 0 -.2em 0 #eeeadd85}.panel__lead{font-size:clamp(17px,1.5vw,21px);line-height:1.65;margin:0}.panel__lead strong{display:block;margin-top:16px}.panel__note{font-family:var(--marker);font-size:16px;line-height:1.5;margin:32px 0 0;max-width:340px;color:var(--deep)}
#pilares,#crecemos{display:block;min-height:0;padding-top:0;padding-bottom:0;max-width:none}.pin-shell{position:sticky;top:0;min-height:100svh;display:flex;align-items:center;max-width:1440px;margin:auto;padding:125px clamp(24px,7vw,112px) 65px}.panel--construccion{--stock:#e9e5d6;padding:42px 34px}.hwin{overflow:hidden;padding:20px 8px 26px;margin:0 -8px}.htrack{display:flex;gap:22px;list-style:none;padding:0;margin:0;width:max-content;will-change:transform}.pillar,.grow__card{position:relative;width:255px;flex:none;min-height:286px;padding:27px 24px 28px;transform:rotate(var(--rot));isolation:isolate;filter:drop-shadow(2px 4px 2px #24251a27)}.pillar:before,.grow__card:before{content:'';position:absolute;inset:0;z-index:-1;background:#f6f1e4;clip-path:var(--tear);background-image:linear-gradient(163deg,transparent 52%,#443d2520 52.3%,#fff7 52.8%,transparent 55%)}.pillar:nth-child(even):before,.grow__card:nth-child(even):before{background-color:#acc894}.pillar__icon{font-family:var(--marker);display:block;font-size:41px;line-height:1;margin-bottom:28px}h3{font-family:var(--display);font-size:17px;line-height:1.25;text-transform:uppercase;margin:0 0 15px;letter-spacing:-.02em}.pillar p,.grow__card p{font-size:14px;line-height:1.55;margin:0}.grow__num{font-family:var(--marker);display:block;font-size:45px;line-height:1;margin-bottom:26px;color:var(--deep)}#crecemos .panel__lead{max-width:800px;font-size:17px;line-height:1.5}#crecemos .panel__lead strong{display:inline;margin:0}.grow__card{min-height:300px}.agenda{list-style:none;padding:0;margin:0}.agenda li{display:grid;grid-template-columns:80px 1fr;gap:24px;padding:18px 0;border-bottom:1px dashed #35452d66}.agenda li:first-child{padding-top:0}.agenda__time{font-family:var(--marker);font-size:30px;line-height:1.1}.agenda strong{font-family:var(--display);text-transform:uppercase;font-size:17px}.agenda p{font-size:16px;line-height:1.5;margin:6px 0 0}.night__note{font-size:13px;line-height:1.6;margin:25px 0 0}
#reto{justify-content:center}.reto__lead{font-size:19px;line-height:1.6;max-width:780px;margin-bottom:35px}.reto__pasos{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;padding:0;margin:0}.reto__n{font-family:var(--marker);font-size:42px;display:block;line-height:1.1;margin-bottom:20px;color:var(--deep)}.reto__paso p{font-size:15px;line-height:1.6}.reto__premio{background:#a9c58c4d;border-top:2px dashed #52614370;padding:24px 26px 18px;margin-top:30px}.reto__premio-tag{font-family:var(--marker);font-size:30px}.reto__premio p{font-size:15px;line-height:1.6;margin:10px 0}.reto__premio .reto__letra{font-size:12px}
#unete{justify-content:flex-end;min-height:120svh;padding-top:130px}.panel--registro{max-width:710px;width:100%;--tilt:.35deg}.register__when{font-family:var(--display);font-size:15px;text-transform:uppercase;margin-bottom:7px}.register__where{font-size:17px;font-weight:700;margin-top:0}.register__intro{font-size:15px;line-height:1.6}.form{display:grid;gap:19px;margin-top:26px}.form__row{display:grid;gap:7px}.form label{font-weight:700;font-size:12px;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.form input:not([type=checkbox]),.form textarea{display:block;width:100%;padding:12px;border:1px solid #767965;background:#f9f7ef99;border-radius:0;color:#5c6251;font-size:16px;resize:vertical;opacity:1;-webkit-text-fill-color:#5c6251}.form textarea{min-height:95px}.form__check{display:flex;align-items:flex-start;gap:10px}.form__check input{margin:3px 0 0;width:16px;height:16px;flex:none;accent-color:var(--deep)}.form__check span{font-weight:400;font-size:11px;line-height:1.6}.form__submit{margin-top:5px;font-size:16px}.form__note{font-size:12px;margin:0;text-align:center;line-height:1.6}.register__stamp{font-family:var(--marker);font-size:27px;line-height:1.1;text-align:center;color:var(--deep);margin:35px 0 0;transform:rotate(-3deg)}
.footer{position:relative;z-index:4;background:var(--ink);color:var(--paper);padding:100px clamp(24px,7vw,112px) 30px;clip-path:polygon(0 1%,3% .4%,6% 1.4%,10% .3%,14% .9%,18% .2%,23% 1.1%,28% .4%,34% .9%,39% .2%,45% 1%,50% .3%,55% 1.2%,60% .4%,66% 1%,71% .3%,77% 1.1%,82% .4%,87% 1%,93% .3%,97% .9%,100% .2%,100% 100%,0 100%)}.footer__creed{font-family:var(--display);text-transform:uppercase;font-size:clamp(30px,5.2vw,76px);line-height:1.09;letter-spacing:-.035em;max-width:1150px;margin:0 0 48px}.footer__creed em{font-style:normal;color:var(--green)}.footer__social{font-family:var(--marker);font-size:24px;color:var(--green)}.footer__links{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:50px;font-size:12px}.footer__copy{font-size:10px;line-height:1.8;opacity:.65;margin-top:30px}
#pilares,#crecemos{padding:0}.join__meta{display:grid;gap:5px;font-size:14px;line-height:1.6;text-transform:uppercase}.join__venue,.join__copy{font-size:15px;line-height:1.6}.join__soon{font-size:12px;line-height:1.6;margin-top:25px;text-align:center}.join__soon-hl{font-weight:700;background:#a4c68c80}.footer__creed>span{display:block}.footer__creed-hl{color:var(--green)}
@media(min-width:1440px){.hero-details{margin-right:5%}}
@media(max-width:1000px){.step{padding-left:5vw;padding-right:5vw}.hero-details{width:35%;padding:30px 20px;margin-right:0}.topbar{font-size:12px}.topbar__coords{font-size:9px}.pin-shell{padding-left:5vw;padding-right:5vw}.panel--wide{padding-left:30px;padding-right:30px}.sec-title{font-size:clamp(32px,4.7vw,54px)}}
@media(max-width:700px){body{font-size:16px}.topnav__in{gap:10px;flex-wrap:wrap;padding:10px 16px}.topnav__brand{font-size:22px}.topnav__links{gap:13px;font-size:9px;letter-spacing:0}.topnav__links>a:first-child{display:none}.topnav__links .is-cta{padding:7px 9px}.langsw button{font-size:9px}.topbar{top:83px;left:20px;right:20px;font-size:10px}.topbar__coords{font-size:8px}.topbar__motto{max-width:90px}.step{min-height:100svh;padding:135px 20px 105px}.step--hero{min-height:0;padding:calc(100svh - 5px) 26px 110px}.hero-inner{justify-content:center}.hero-details{width:100%;max-width:385px;transform:rotate(-.6deg);padding:37px 26px}.hero__gracias-1{font-size:33px}.hero__gracias-2{font-size:11px}.hero__when-pill{font-size:16px}.hero__when-pill--place{font-size:12px}.hero__cta-btn{font-size:14px}.hero__cupo{font-size:12px}.panel{padding:35px 28px}.sec-title{font-size:37px;margin-bottom:25px}.panel__lead{font-size:17px}.panel__note{font-size:15px}.pin-shell{position:relative;min-height:0;padding:100px 20px}.panel--construccion{padding:35px 24px}.hwin{overflow:visible;padding:4px 0 10px;margin:0}.htrack{display:grid;gap:22px;width:auto;transform:none!important}.pillar,.grow__card{width:100%;min-height:0;padding:27px 26px}.pillar__icon{font-size:33px;margin-bottom:20px}.pillar p,.grow__card p{font-size:15px}.grow__num{font-size:36px;margin-bottom:15px}#crecemos .panel__lead{margin-bottom:28px;font-size:16px}.agenda li{grid-template-columns:62px 1fr;gap:13px}.agenda__time{font-size:26px}.agenda strong{font-size:14px}.agenda p{font-size:14px}.night__note{font-size:12px}.reto__pasos{grid-template-columns:1fr;gap:17px}.reto__paso{padding-bottom:16px;border-bottom:1px dashed #7a806660}.reto__n{float:left;font-size:29px;margin:0 15px 8px 0}.reto__paso p{clear:both}.reto__lead{font-size:16px}.reto__premio{margin-top:10px;padding:20px 18px}.reto__premio p{font-size:14px}#unete{padding-top:100px}.register__when{font-size:13px}.register__where{font-size:15px}.register__intro{font-size:14px}.form__submit{font-size:13px}.footer{padding:78px 25px 25px}.footer__creed{font-size:36px}.footer__social{font-size:22px}.footer__links{font-size:11px;gap:15px}.footer__copy{font-size:9px}#world-fallback{left:50%;top:53%;width:min(99svh,150vw)}}
@media(max-width:370px){.topnav__links{gap:9px}.topnav__brand{font-size:18px}.topnav__brand i{font-size:16px}.sec-title{font-size:31px}.panel{padding:32px 23px}.hero__when-pill{font-size:14px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.panel{transform:rotate(var(--tilt));will-change:auto}.htrack{will-change:auto}.hero__cta-btn:hover,.form__submit:hover{transform:none}}

@media(min-width:701px) and (max-height:699px){.pin-shell{position:relative;min-height:0}.htrack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;transform:none!important}.pillar,.grow__card{width:100%;min-height:0}.hwin{overflow:visible}.topbar{display:none}}
@media(prefers-reduced-motion:reduce){.htrack{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));width:auto;transform:none!important}.hwin{overflow:visible}.pillar,.grow__card{width:100%;min-height:0}.pin-shell{position:relative;min-height:0}}
#paper-intro{height:110svh;pointer-events:none}#intro-fallback{position:absolute;left:50%;top:53%;width:min(99svh,95vw);aspect-ratio:1;transform:translate(-50%,-50%);background-image:url('paper-frames-cutout.png');background-size:400% 300%;background-position:0 0;background-repeat:no-repeat}.hero-details{opacity:0}
@media(max-width:700px){#intro-fallback{width:min(99svh,150vw)}}
@media(prefers-reduced-motion:reduce){#paper-intro{height:0}#intro-fallback{display:none}#world-fallback{display:block}.hero-details{opacity:1}}
#hero{scroll-margin-top:-90px}
.topnav{opacity:0;transform:translateY(-100%);pointer-events:none;transition:opacity .18s ease-out,transform .18s ease-out}body.intro-complete .topnav{opacity:1;transform:translateY(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.topnav{transition:none}}

html,body{background:#e9e6dc}#paper-world{background:transparent}
