@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}:root{color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--paper:#f7f4e8;--ink:#173f33;--muted:#536356;--line:#cbd2bc;--soft:#e9eddc;--ticket:#fbf9ef;--yellow:#f4d747;--green:#173f33;--display:"Lilita One", "Arial Rounded MT Bold", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{min-width:0;margin:0}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #b94b31}::selection{color:#173f33;background:#f4d747}h1,h2,p,figure{margin:0}img{max-width:100%;display:block}[hidden]{display:none!important}[data-icon]{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}[data-icon] svg{width:100%;height:100%}.section-wrap{max-width:1280px;margin-inline:auto;padding-inline:64px}.skip-link{background:var(--yellow);color:var(--green);z-index:30;border-radius:8px;padding:14px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.site-header{z-index:10;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:24px;max-width:1500px;height:76px;margin:auto;padding:0 48px;display:flex}.wordmark{font-family:var(--display);letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:6px;font-size:30px;display:flex}.brand-feather{width:33px;height:33px;transform:rotate(-12deg)}.nav-label-short{display:none}.desktop-nav{align-items:center;gap:35px;font-size:14px;font-weight:600;display:flex}.desktop-nav a{padding:12px 0;position:relative}.desktop-nav a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:2px;transition:transform .2s;position:absolute;bottom:5px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.button{border:1.5px solid var(--green);background:var(--green);color:#fbf8e9;border-radius:100px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:16px 26px;font-size:14px;font-weight:700;line-height:1.25;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-3px);box-shadow:0 4px #a3b69b}.button:active{box-shadow:none;transform:translateY(0)}.button-small{gap:14px;min-height:43px;padding:10px 20px;font-size:13px}.button-yellow{background:var(--yellow);color:var(--green);box-shadow:0 4px 0 var(--green)}.button-yellow:hover{box-shadow:0 7px 0 var(--green)}.hero{isolation:isolate;color:var(--green);background:#f3f1dd;position:relative;overflow:clip}.hero-art{object-fit:cover;object-position:center 48%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero-inner{align-items:center;max-width:1500px;min-height:min(720px,100dvh - 76px);margin:auto;padding:88px 64px 106px;display:flex}.hero-copy{width:55%;position:relative}.eyebrow{letter-spacing:1.55px;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.eyebrow [data-icon]{width:21px;height:21px}h1{font-family:var(--display);letter-spacing:-2.8px;margin:23px 0 26px;font-size:clamp(80px,8.25vw,124px);font-weight:400;line-height:.98}h1 span{color:#287250;text-shadow:1px 4px #d2b946}.hero-description{max-width:420px;font-size:17px;font-weight:500;line-height:1.65}.hero-description strong{font-weight:800}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:31px;display:flex}.text-link{border-bottom:1px solid;align-items:center;gap:11px;width:fit-content;padding:7px 0;font-size:14px;font-weight:700;display:inline-flex}.text-link [data-icon]{width:18px;height:18px;transition:transform .2s}.text-link:hover [data-icon]{transform:translate(3px,-3px)}.hero .text-link:hover [data-icon]{transform:translateY(3px)}.contract-ribbon{background:var(--paper);border-block:1px solid var(--line)}.ribbon-inner{justify-content:space-between;align-items:center;gap:25px;max-width:1370px;min-height:76px;margin:auto;padding:14px 48px;display:flex}.ribbon-token{white-space:nowrap;font-size:17px;font-weight:800}.ribbon-token>span{color:var(--muted);margin-left:8px;font-size:12px;font-weight:500}.ribbon-copy{text-align:left;background:0 0;border:0;align-items:center;gap:15px;padding:10px 0;display:inline-flex}.ribbon-ca{border:1px solid var(--line);border-radius:4px;padding:4px 6px;font-size:10px}.ribbon-copy code{font-size:12px}.ribbon-copy:hover code{text-underline-offset:5px;text-decoration:underline}.ribbon-copy [data-icon]{width:19px;height:19px}.story{grid-template-columns:.97fr 1fr;align-items:center;gap:92px;padding-block:115px 112px;display:grid}.story-art{padding:12px 0;transform:rotate(-3deg)}.story-frame{background:var(--ticket);border:1px solid var(--line);box-shadow:8px 9px 0 var(--line);border-radius:8px;padding:12px}.story-frame img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%;height:auto}.picture-note{text-align:center;color:var(--muted);margin-top:25px;font-size:13px}.year{font-family:var(--display);color:#668567;align-items:center;gap:23px;margin-bottom:18px;font-size:88px;line-height:1;display:flex}.year span{letter-spacing:1.7px;color:var(--muted);max-width:85px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700;line-height:1.7}h2{font-family:var(--display);letter-spacing:-.8px;font-size:clamp(39px,4.1vw,60px);font-weight:400;line-height:1.05}h2 em{font:inherit;color:#457849}.story-copy>p:not(.year){color:var(--muted);margin-top:20px;font-size:14px;line-height:1.8}.story-copy .text-link{margin-top:22px}.token-section{background:var(--soft);border-block:1px solid var(--line);overflow:clip}.token-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;padding-block:88px;display:grid}.token-feather{color:#638764;width:65px;height:65px;margin-bottom:20px;transform:rotate(-17deg)}.token-intro>p{color:var(--muted);max-width:350px;margin-top:22px;font-size:15px;line-height:1.8}.token-ticket{background:var(--ticket);border:1.5px solid var(--ink);border-radius:16px;padding:25px 30px 20px;transform:rotate(2deg);box-shadow:7px 7px #849d79}.ticket-top{letter-spacing:1.8px;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.ticket-top [data-icon]{width:26px;height:26px}.ticket-name{font-family:var(--display);letter-spacing:-1.5px;margin-block:16px 24px;font-size:clamp(50px,5.5vw,77px);line-height:1}.token-details{grid-template-columns:1fr 1fr;margin:0 0 25px;display:grid}.token-details dt{color:var(--muted);margin-bottom:6px;font-size:10px}.token-details dd{margin:0;font-size:14px;font-weight:700}.ticket-contract{border-top:1.5px dashed var(--line);padding-top:22px}.contract-label{letter-spacing:1.25px;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.ticket-contract code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:clamp(12px,1.25vw,16px);line-height:1.75;display:block}.copy-full{justify-content:space-between;width:100%;min-height:48px;margin-top:19px;padding:12px 20px;font-size:12px;display:flex}.ticket-note{text-align:center;color:var(--muted);margin-top:22px;font-size:10px}.crew-section{padding-block:90px 80px}.crew-intro{text-align:center}.crew-intro .eyebrow{justify-content:center;margin-bottom:22px;font-size:9px}.crew-intro h2{font-size:clamp(48px,5.2vw,72px)}.crew-intro>p:not(.eyebrow){color:var(--muted);margin-top:24px;font-size:15px;line-height:1.8}.crew-intro .button{margin-top:28px}.crew-intro .button [data-icon]{width:18px;height:18px}.crew-panorama{border:1px solid var(--line);border-radius:120px 120px 16px 16px;margin-top:50px;overflow:hidden}.crew-panorama img{width:100%;height:auto}.faq-section{grid-template-columns:1fr 1.22fr;gap:75px;padding-block:15px 90px;display:grid}.faq-title h2{font-size:38px}.faq-title p{color:var(--muted);margin-top:18px;font-size:13px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{width:17px;height:17px;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);padding:0 28px 24px 0;font-size:13px;line-height:1.8}.faq-list details a{text-underline-offset:3px;text-decoration:underline}.site-footer{background:var(--soft);border-top:1px solid var(--line);padding-block:40px 24px;overflow:clip}.footer-top{justify-content:space-between;align-items:center;display:flex}.footer-top>p{font-size:15px;font-weight:600;line-height:1.5}.footer-links{align-items:center;gap:32px;display:flex}.footer-links a{align-items:center;gap:8px;font-size:12px;display:flex}.footer-links [data-icon]{width:16px;height:16px}.footer-links a:hover{text-underline-offset:4px;text-decoration:underline}.footer-wordmark{font-family:var(--display);letter-spacing:-5px;justify-content:space-between;align-items:center;margin:20px -4px 10px;font-size:clamp(85px,15.7vw,214px);line-height:1.2;display:flex}.footer-wordmark [data-icon]{aspect-ratio:1;width:14%;height:auto;transform:rotate(-12deg)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:start;gap:40px;padding-top:22px;font-size:10px;display:flex}.footer-bottom>span{white-space:nowrap}.footer-bottom p{text-align:right;max-width:535px;line-height:1.7}.toast{opacity:0;z-index:20;background:var(--green);color:#fbf8e9;text-align:center;pointer-events:none;border:1px solid #78947c;border-radius:12px;width:max-content;max-width:calc(100vw - 32px);padding:15px 22px;font-size:13px;transition:transform .22s,opacity .22s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,16px);box-shadow:0 5px 20px #173f3320}.toast.visible{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.hero-copy{animation:.75s cubic-bezier(.22,1,.36,1) both enter}.will-reveal{opacity:0;transition:opacity .65s,translate .65s cubic-bezier(.22,1,.36,1);translate:0 20px}.will-reveal.is-visible{opacity:1;translate:0}@keyframes enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (width>=1600px){.hero-inner{min-height:790px}.hero-art{object-position:center 46%}}@media (width<=1100px){.nav-wrap{gap:20px;padding-inline:28px}.desktop-nav{gap:23px;font-size:13px}.section-wrap{padding-inline:40px}.hero-inner{min-height:645px;padding-inline:40px}h1{font-size:clamp(66px,8.3vw,91px)}.hero-description{font-size:15px}.hero-actions{gap:20px}.hero-actions .button{gap:14px;padding:15px 22px}.ribbon-inner{padding-inline:32px}.ribbon-token>span{margin:3px 0 0;display:block}.story{gap:50px;padding-block:90px}.token-layout{gap:52px}.token-ticket{padding-inline:24px}}@media (width<=767px){html{scroll-padding-top:78px}.section-wrap{padding-inline:26px}.nav-wrap{gap:12px;height:66px;padding-inline:22px}.wordmark{font-size:27px}.brand-feather{width:26px;height:26px}.desktop-nav{gap:19px;font-size:12px;display:flex}.nav-label-long{display:none}.nav-label-short{display:inline}.hero{flex-direction:column;display:flex}.hero-inner{order:0;width:100%;min-height:0;padding:41px 26px 0}.hero-copy{width:100%}.hero .eyebrow{letter-spacing:1.15px;gap:7px;font-size:8px}.hero .eyebrow [data-icon]{width:18px;height:18px}h1{letter-spacing:-1.8px;margin:16px 0 21px;font-size:clamp(65px,13.6vw,100px)}.hero-description{font-size:14px;line-height:1.7}.hero-actions{gap:23px;margin-top:24px}.hero-actions .button{min-height:48px;padding:13px 21px;font-size:12px}.hero-actions .text-link{gap:8px;font-size:12px}.hero-art{object-position:right 48%;object-fit:cover;z-index:0;order:1;width:100%;height:clamp(280px,68vw,400px);margin-top:13px;position:relative}.ribbon-inner{flex-direction:column;align-items:flex-start;gap:14px;min-height:auto;padding:18px 24px}.ribbon-token{font-size:14px}.ribbon-token>span{margin-left:5px;font-size:11px;display:inline}.ribbon-copy{gap:9px;width:100%;padding:0}.ribbon-ca{font-size:8px}.ribbon-copy code{overflow-wrap:anywhere;font-size:clamp(8px,2.32vw,12px)}.ribbon-copy [data-icon]{width:17px;height:17px;margin-left:auto}.story{grid-template-columns:1fr;gap:39px;padding-block:63px 65px}.story-art{width:90%;max-width:430px;margin:auto}.story-frame{box-shadow:6px 6px 0 var(--line);padding:9px}.picture-note{margin-top:19px;font-size:11px}.year{margin-bottom:15px;font-size:76px}h2{font-size:43px}.story-copy>p:not(.year){margin-top:18px;font-size:14px}.story-copy .text-link{margin-top:16px;font-size:13px}.token-layout{grid-template-columns:1fr;gap:38px;padding-block:53px 65px}.token-feather{width:51px;height:51px;margin-bottom:14px}.token-intro>p{max-width:none;margin-top:18px;font-size:14px}.token-ticket{margin-inline:5px;padding:24px 23px 20px}.ticket-name{font-size:clamp(48px,13vw,76px)}.ticket-contract code{font-size:12px}.crew-section{padding-block:65px 54px}.crew-intro .eyebrow{letter-spacing:1.35px;margin-bottom:18px;font-size:8px}.crew-intro h2{font-size:43px}.crew-intro>p:not(.eyebrow){margin-top:20px;font-size:13px}.crew-intro .button{gap:13px;min-height:50px;padding:14px 22px;font-size:12px}.crew-panorama{border-radius:40px 40px 8px 8px;margin-top:35px}.crew-panorama img{object-fit:cover;object-position:45% center;min-height:175px}.faq-section{grid-template-columns:1fr;gap:26px;padding-block:10px 58px}.faq-title h2{font-size:36px}.faq-title p{margin-top:12px;font-size:12px}.faq-list summary{gap:17px;padding-block:21px;font-size:12px}.faq-list details>p{padding-right:15px;font-size:12px}.site-footer{padding-block:29px 22px}.footer-top>p{font-size:13px}.footer-links{flex-direction:column;align-items:flex-end;gap:14px}.footer-links a{font-size:10px}.footer-wordmark{letter-spacing:-2px;margin:25px 0 16px;font-size:16.1vw}.footer-wordmark [data-icon]{width:12%}.footer-bottom{flex-direction:column;gap:12px;padding-top:18px;font-size:9px}.footer-bottom p{text-align:left;max-width:350px}}@media (width<=360px){h1{font-size:58px}.section-wrap{padding-inline:21px}.nav-wrap{padding-inline:17px}.wordmark{font-size:24px}.desktop-nav{gap:11px;font-size:11px}.hero-inner{padding-inline:21px}.hero-actions{gap:17px}.hero .eyebrow{font-size:7px}h2,.crew-intro h2{font-size:37px}.token-ticket{padding-inline:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.will-reveal{opacity:1;translate:none}}
