@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-opsz-normal.D9N6E8K1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-opsz-normal.IcJDqblK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0e0d0b;--ink-2:#16140f;--ink-3:#1f1c16;--paper:#f3ecdd;--paper-2:#e9dfc9;--amber:#f5a11c;--amber-deep:#c97a0c;--amber-soft:#ffc45c;--sand:#a89676;--cream-ink:#1a1711;--line:#f3ecdd1a;--line-strong:#f3ecdd38;--line-dark:#1a171124;--fg:#f3ecdd;--fg-2:#f3ecddb3;--fg-3:#f3ecdd73;--radius:4px;--radius-sm:4px;--radius-lg:10px;--gutter:clamp(20px, 5vw, 80px);--max:1480px;--font-display:"Bricolage Grotesque Variable", "Inter Variable", system-ui, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-body:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--ink);overflow-x:clip}body{background:var(--ink);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;font-variation-settings:"opsz" 96, "wdth" 100;margin:0;font-weight:700;line-height:1}p{margin:0}::selection{background:var(--amber);color:var(--ink)}body:before{content:"";z-index:9990;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:fixed;inset:0}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.section{padding-block:clamp(84px,11vw,168px);position:relative}.section--paper{background:var(--paper);color:var(--cream-ink)}.section--paper .muted{color:#1a1711a3}.section--paper .kicker{color:var(--amber-deep)}.section--paper .kicker:before{background:var(--amber-deep)}.section--paper .lead{color:#1a1711c7}.section--paper ::selection{background:var(--cream-ink);color:var(--paper)}.section-head{gap:22px;margin-bottom:clamp(44px,6vw,80px);display:grid}@media (width>=900px){.section-head{grid-template-columns:1.2fr 1fr;align-items:end}}.kicker{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--amber);align-items:center;gap:12px;font-size:12px;font-weight:600;display:inline-flex}.kicker:before{content:"";background:var(--amber);width:26px;height:1px}.h-xl{letter-spacing:-.04em;font-size:clamp(48px,9.2vw,150px);font-weight:800;line-height:.92}.h-l{letter-spacing:-.035em;font-size:clamp(38px,5.6vw,84px);font-weight:800;line-height:.96}.h-m{letter-spacing:-.02em;font-size:clamp(26px,3vw,42px);font-weight:700;line-height:1.05}.h-light{letter-spacing:-.02em;font-weight:300}.serif{font-family:var(--font-serif);letter-spacing:-.01em;padding-inline:.04em;font-style:italic;font-weight:400}.lead{color:var(--fg-2);max-width:54ch;font-size:clamp(17px,1.35vw,21px);line-height:1.55}.muted{color:var(--fg-2)}.amber{color:var(--amber)}.num{font-family:var(--font-display);letter-spacing:.1em;color:var(--amber);font-size:13px;font-weight:300}.btn{font-family:var(--font-display);letter-spacing:-.005em;border:1px solid var(--line-strong);color:var(--fg);isolation:isolate;transition:transform .5s var(--ease), border-color .3s, color .3s;border-radius:999px;align-items:center;gap:12px;padding:17px 28px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn span{z-index:1;position:relative}.btn:after{content:"";background:var(--amber);transition:transform .5s var(--ease);z-index:0;border-radius:inherit;position:absolute;inset:0;transform:translateY(101%)}.btn:hover{color:var(--ink);border-color:var(--amber);transform:translateY(-2px)}.btn:hover:after{transform:translateY(0)}.btn--solid{background:var(--amber);color:var(--ink);border-color:var(--amber)}.btn--solid:after{background:var(--fg)}.btn--solid:hover{color:var(--ink);border-color:var(--fg)}.section--paper .btn{border-color:var(--line-dark);color:var(--cream-ink)}.section--paper .btn:after{background:var(--cream-ink)}.section--paper .btn:hover{color:var(--paper);border-color:var(--cream-ink)}.btn .arrow{width:16px;height:16px;transition:transform .4s var(--ease)}.btn:hover .arrow{transform:translate(3px,-3px)}.btn--lg{padding:20px 32px;font-size:16px}[data-reveal]{opacity:0;transition:opacity 1s var(--ease-out), transform 1s var(--ease-out);transition-delay:var(--d,0s);will-change:opacity, transform;transform:translateY(26px)}[data-reveal].is-in{opacity:1;transform:none}.split-line{margin:-.06em -.08em -.2em;padding:.06em .08em .2em;display:block;overflow:hidden}.split-line>span{transition:transform 1.2s var(--ease-out);transition-delay:var(--d,0s);display:block;transform:translateY(112%)}.is-in .split-line>span{transform:none}@media (prefers-reduced-motion:reduce){[data-reveal],.split-line>span{opacity:1!important;transition:none!important;transform:none!important}}.cursor{z-index:9999;background:var(--amber);pointer-events:none;mix-blend-mode:difference;width:10px;height:10px;transition:width .35s var(--ease), height .35s var(--ease), opacity .3s;opacity:0;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor.is-on{opacity:1}.cursor.is-hover{width:56px;height:56px}.cursor.is-play{mix-blend-mode:normal;width:84px;height:84px}.cursor.is-play:after{content:"VER";font:600 11px/1 var(--font-display);letter-spacing:.22em;color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}@media (hover:none){.cursor{display:none}}.header{z-index:100;border-bottom:1px solid #0000;padding:20px 0;transition:background .4s,padding .4s,border-color .4s;position:fixed;inset:0 0 auto}.header.is-scrolled{-webkit-backdrop-filter:blur(16px);border-color:var(--line);background:#0e0d0bc7;padding:12px 0}.header .wrap{justify-content:space-between;align-items:center;gap:20px;display:flex}.brand img{width:auto;height:28px}.nav{font-family:var(--font-display);gap:32px;font-size:14px;font-weight:500;display:none}.nav a{color:var(--fg-2);padding:8px 0;transition:color .3s;position:relative}.nav a:after{content:"";background:var(--amber);transform-origin:100%;width:100%;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.nav a:hover,.nav a[aria-current=page]{color:var(--fg)}.nav a:hover:after{transform-origin:0;transform:scaleX(1)}@media (width>=960px){.nav{display:flex}}.header-cta{display:none}@media (width>=960px){.header-cta{padding:11px 18px;font-size:13px;display:inline-flex}}.burger{gap:5px;padding:10px;display:grid}.burger i{background:var(--fg);width:24px;height:1.5px;transition:transform .4s var(--ease), opacity .3s;display:block}@media (width>=960px){.burger{display:none}}.mobile-menu{z-index:99;background:var(--ink);padding:var(--gutter);visibility:hidden;transition:transform .6s var(--ease), visibility 0s .6s;align-content:center;gap:6px;display:grid;position:fixed;inset:0;transform:translateY(-100%)}.mobile-menu.is-open{visibility:visible;transition:transform .6s var(--ease);transform:none}.mobile-menu a{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(36px,10vw,64px);font-weight:800;line-height:1.05}.mobile-menu a:hover{color:var(--amber)}body.menu-open .burger i:first-child{transform:translateY(6.5px)rotate(45deg)}body.menu-open .burger i:nth-child(2){opacity:0}body.menu-open .burger i:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.yt{aspect-ratio:16/9;background:var(--ink-3);border-radius:var(--radius-lg);cursor:pointer;isolation:isolate;position:relative;overflow:hidden}.yt>img{object-fit:cover;color:#0000;width:100%;height:100%;transition:transform 1.2s var(--ease), filter .6s;filter:saturate(.85)contrast(1.05);font-size:0;position:absolute;inset:0;transform:scale(1.02)}.yt:hover>img{filter:saturate(1.05);transform:scale(1.06)}.yt:after{content:"";pointer-events:none;background:linear-gradient(#0e0d0b00 45%,#0e0d0bd1 100%);position:absolute;inset:0}.yt__play{z-index:2;backdrop-filter:blur(10px);width:68px;height:68px;transition:transform .5s var(--ease), background .3s;background:#f3ecdd1a;border:1px solid #f3ecdd4d;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yt__play svg{width:20px;height:20px;fill:var(--fg);margin-left:3px}.yt:hover .yt__play{background:var(--amber);transform:translate(-50%,-50%)scale(1.08)}.yt:hover .yt__play svg{fill:var(--ink)}.yt__meta{z-index:2;pointer-events:none;justify-content:space-between;align-items:end;gap:12px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.yt__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(16px,1.4vw,20px);font-weight:600;line-height:1.2}.yt__cat{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--amber);white-space:nowrap;font-size:11px}.yt iframe{z-index:3;border:0;width:100%;height:100%;position:absolute;inset:0}.yt.is-playing .yt__play,.yt.is-playing .yt__meta,.yt.is-playing:after{display:none}.grid{gap:20px;display:grid}.grid--2,.grid--3{grid-template-columns:1fr}@media (width>=720px){.grid--2,.grid--3{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.grid--3{grid-template-columns:repeat(3,1fr)}}.footer{border-top:1px solid var(--line);background:var(--ink-2);padding:72px 0 28px}.footer__grid{gap:40px;display:grid}@media (width>=900px){.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer h4{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-family:var(--font-display);margin-bottom:16px;font-weight:600}.footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer a{color:var(--fg-2);transition:color .3s}.footer a:hover{color:var(--amber)}.footer__bottom{border-top:1px solid var(--line);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:22px;font-size:13px;display:flex}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.chip{border:1px solid var(--line-strong);font-family:var(--font-display);color:var(--fg-2);letter-spacing:.02em;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex}.section--paper .chip{border-color:var(--line-dark);color:#1a1711b3}.skip{z-index:10001;background:var(--amber);color:var(--ink);font-family:var(--font-display);transition:top .3s var(--ease);border-radius:999px;padding:12px 18px;font-size:14px;font-weight:600;position:fixed;top:-80px;left:16px}.skip:focus{top:16px}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:4px}main:focus{outline:none}@media (pointer:coarse){.btn,.opt,.chip{min-height:44px}}.ambient{z-index:9989;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:radial-gradient(38% 30% at 22% 28%,#f5a11c16,#0000 70%),radial-gradient(34% 30% at 78% 72%,#ffc45c0f,#0000 70%);animation:70s ease-in-out -20s infinite alternate ambient;position:fixed;inset:-20%}@keyframes ambient{0%{transform:translate(-4%,-3%)rotate(0)}to{transform:translate(5%,4%)rotate(8deg)}}.progress{z-index:101;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.progress i{background:var(--amber);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.cursor.is-view{mix-blend-mode:normal;width:84px;height:84px}.cursor.is-view:after{content:"ABRIR";font:600 10px/1 var(--font-display);letter-spacing:.2em;color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}.tilt:not([data-reveal]),[data-reveal].is-in.tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s var(--ease), opacity 1s var(--ease-out);transform-style:preserve-3d}.tilt.is-tilting:not([data-reveal]),[data-reveal].is-in.tilt.is-tilting{transition:transform .14s linear, opacity 1s var(--ease-out)}[data-magnetic]{transition:translate .5s var(--ease), transform .5s var(--ease), border-color .3s, color .3s}.dock{z-index:90;opacity:0;transition:transform .7s var(--ease), opacity .5s;align-items:center;gap:10px;display:flex;position:fixed;bottom:20px;right:20px;transform:translateY(140%)}.dock.is-on{opacity:1;transform:none}.dock__wa{color:#fff;min-width:54px;height:54px;font-family:var(--font-display);transition:gap .5s var(--ease), padding .5s var(--ease);background:#25d366;border-radius:999px;align-items:center;gap:0;padding:0 14px;font-size:14px;font-weight:600;display:flex;overflow:hidden;box-shadow:0 10px 30px #0006}.dock__wa svg{fill:#fff;flex:none;width:26px;height:26px}.dock__wa-label{opacity:0;white-space:nowrap;max-width:0;transition:max-width .5s var(--ease), opacity .4s}.dock__wa:hover{gap:10px;padding:0 20px 0 14px}.dock__wa:hover .dock__wa-label{opacity:1;max-width:120px}.dock__cta{background:var(--amber);height:54px;color:var(--ink);font-family:var(--font-display);transition:transform .5s var(--ease), background .3s;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 10px 30px #0006}.dock__cta:before{content:"";border-radius:inherit;opacity:0;position:absolute;inset:0;box-shadow:0 0 #f5a11c8c}.dock.is-on .dock__cta:before{animation:dockPulse 3.6s var(--ease-out) 2s infinite}@keyframes dockPulse{0%{opacity:.9;box-shadow:0 0 #f5a11c80}60%,to{opacity:0;box-shadow:0 0 0 18px #f5a11c00}}.dock__cta:hover{background:var(--amber-soft);transform:translateY(-3px)}.dock__cta svg{width:18px;height:18px;transition:transform .4s var(--ease)}.dock__cta:hover svg{transform:translate(4px)}@media (width<=699px){.dock{bottom:12px;left:12px;right:12px}.dock__cta{flex:1;justify-content:center}}body.paused *,body.paused :before,body.paused :after,[data-live]:not(.is-live),[data-live]:not(.is-live) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ambient,.dock__cta:before{animation:none!important}.dock{transition:none}}.rig{aspect-ratio:1170/792;animation:rigBob var(--flap,.26s) ease-in-out infinite alternate;position:relative}.rig__l{will-change:transform;width:100%;max-width:none;height:100%;position:absolute;inset:0}.rig__body{clip-path:polygon(63.7% 50.1%,68.4% 47%,69.4% 43.6%,75.2% 39.8%,86.5% 43.5%,86.5% 50.5%,78.6% 56.8%,73.5% 66.9%,68.4% 75.8%,58.1% 82.1%,44.4% 82.1%,32.5% 97.2%,23.9% 98.5%,19.6% 88.4%,20.5% 82.1%,36.8% 73.9%,45.3% 67.2%)}.rig__near{clip-path:polygon(63.7% 50.1%,45.3% 67.2%,41% 64.6%,36.8% 59.3%,31.6% 53%,26.5% 42.9%,21.4% 31.6%,20.5% 13.9%,24.8% 3.8%,31.2% 0%,34.6% 0%,40.2% 11.4%,47.9% 17.7%,55.6% 34.1%,59.8% 44.2%);transform-origin:54.5% 58.7%;animation:flapNear var(--flap,.26s) ease-in-out infinite alternate}.rig__far{clip-path:polygon(55.6% 34.1%,56.8% 21.5%,62.8% 15.8%,68.4% 29%,71% 37.9%,69.4% 43.6%,68.4% 47%,63.7% 50.1%,59.8% 44.2%);transform-origin:64.5% 48.6%;animation:flapFar var(--flap,.26s) ease-in-out infinite alternate;animation-delay:-.03s}@keyframes flapNear{0%{transform:rotate(-32deg)scaleY(1)rotate(32deg)}to{transform:rotate(-32deg)scaleY(-.5)rotate(32deg)}}@keyframes flapFar{0%{transform:rotate(-10deg)scaleY(1)rotate(10deg)}to{transform:rotate(-10deg)scaleY(-.62)rotate(10deg)}}@keyframes rigBob{0%{transform:translateY(2.5%)}to{transform:translateY(-2.5%)}}.rig.is-glide,.rig.is-glide .rig__near,.rig.is-glide .rig__far{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.rig,.rig__near,.rig__far{animation:none}}.chiroca{--k:.97;z-index:95;pointer-events:none;will-change:transform;visibility:hidden;width:0;height:0;position:fixed;top:0;left:0}@media (width<=1099px){.chiroca{--k:.77}}@media (width<=699px){.chiroca{--k:.58}}.chiroca[data-state=flying],.chiroca[data-state=perched]{visibility:visible}.chiroca__dir{transform-origin:0 0;filter:drop-shadow(0 0 1px #ffe2aa99)drop-shadow(0 14px 16px #00000061);will-change:transform;position:absolute;top:0;left:0}.chiroca__fly{width:calc(236px * var(--k));display:none;position:absolute;top:0;left:0;transform:translate(-58%,-59%)}.chiroca .rig.chiroca__fly{animation:none}.chiroca__sit{height:calc(178px * var(--k));aspect-ratio:608/976;transform-origin:72.4% 67.1%;max-width:none;display:none;position:absolute;top:0;left:0;translate:-72.4% -67.1%}.sit__l{width:100%;max-width:none;height:100%;position:absolute;inset:0}.sit__body{clip-path:polygon(0% 0%,55.92% 0%,55.92% 14.34%,100% 22.03%,100% 100%,0% 100%)}.sit__head{transform-origin:74.84% 18.24%;transform:rotate(var(--tilt,0deg));transition:transform .16s cubic-bezier(.3,1.5,.6,1);position:absolute;inset:0}.sit__skull{clip-path:polygon(55.92% 0%,88.49% 0%,88.49% 8.81%,88.49% 11.07%,87.17% 13.11%,85.69% 14.96%,85.86% 16.19%,87.5% 17.21%,90.13% 16.39%,93.09% 15.47%,100% 14.45%,100% 24.28%,55.92% 16.6%)}.sit__beak{transform-origin:83.22% 15.06%;transition:transform 90ms ease-out}.sit__beak--u{clip-path:polygon(83.22% 15.16%,84.21% 13.11%,85.36% 11.07%,86.02% 9.22%,88.82% 8.61%,94.57% 7.58%,100% 7.17%,100% 8.61%,96.22% 9.73%,93.09% 10.66%,90.13% 12.19%,87.17% 13.83%,84.54% 14.96%);transform:rotate(15deg)}.sit__beak--l{clip-path:polygon(83.22% 15.06%,100% 13.32%,100% 14.45%,93.09% 15.47%,90.13% 16.39%,87.5% 17.21%,85.2% 17.73%,83.55% 16.39%);transform:rotate(-12deg)}.chiroca.is-chirp .sit__beak--u{animation:.3s ease-in-out 3 beakU}.chiroca.is-chirp .sit__beak--l{animation:.3s ease-in-out 3 beakL}@keyframes beakU{0%,to{transform:rotate(15deg)}45%{transform:rotate(-2deg)}}@keyframes beakL{0%,to{transform:rotate(-12deg)}45%{transform:rotate(2deg)}}.sit__lid{transform-origin:50% 0;background:#0b0a0a;border-radius:50%;width:5.59%;height:3.48%;position:absolute;top:11.65%;left:75.61%;transform:scaleY(0)}.chiroca.is-blink .sit__lid{animation:.17s ease-in-out lid}@keyframes lid{0%,to{transform:scaleY(0)}45%,60%{transform:scaleY(1)}}.chiroca[data-state=perched].is-fluff .chiroca__sit{animation:.5s ease-in-out both chirocaFluff}@keyframes chirocaFluff{0%,to{transform:none}20%{transform:rotate(-3deg)scale(1.05,.98)}40%{transform:rotate(3deg)scale(1.06,.97)}60%{transform:rotate(-2.5deg)scale(1.05,.98)}80%{transform:rotate(2deg)scale(1.02)}}.chiroca[data-state=flying] .chiroca__fly{display:block}.chiroca[data-state=perched] .chiroca__sit{animation:3.2s ease-in-out -1.1s infinite chirocaBreath;display:block}.chiroca[data-state=perched].is-landing .chiroca__sit{animation:.55s cubic-bezier(.3,1.5,.5,1) both chirocaLand}.chiroca[data-state=perched].is-hop .chiroca__sit{animation:.5s cubic-bezier(.3,1.4,.5,1) both chirocaHop}.chiroca[data-state=perched].is-sing .chiroca__sit{animation:.9s ease-in-out both chirocaSing}@keyframes chirocaBreath{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-1.4deg)scale(1.012,1.022)}}@keyframes chirocaLand{0%{transform:rotate(-14deg)scale(1.06,.9)}55%{transform:rotate(5deg)scale(.98,1.04)}to{transform:none}}@keyframes chirocaHop{0%{transform:none}40%{transform:translateY(-13%)rotate(-5deg)}75%{transform:translateY(0)scale(1.04,.95)}to{transform:none}}@keyframes chirocaSing{0%,to{transform:none}25%{transform:rotate(-7deg)scale(1.02)}50%{transform:rotate(-4deg)scale(1.03,1.01)}75%{transform:rotate(-7deg)scale(1.02)}}.chiroca__note{font:600 calc(20px * var(--k)) / 1 var(--font-serif);color:var(--amber-soft);opacity:0;animation:chirocaNote 1.7s var(--ease-out) forwards;text-shadow:0 2px 10px #00000080;position:absolute;top:0;left:0}@keyframes chirocaNote{0%{opacity:0;transform:translate(var(--x0), var(--y0)) scale(.5) rotate(0)}18%{opacity:1}to{opacity:0;transform:translate(var(--x1), var(--y1)) scale(1.15) rotate(var(--r))}}@media print{.chiroca{display:none}}.eb{z-index:9996;font-family:var(--font-body);justify-items:start;gap:10px;max-width:calc(100vw - 32px);display:grid;position:fixed;bottom:16px;left:16px}.eb__bar{color:#1a1711;background:#fffaf0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 16px 50px #00000080,0 0 0 1px #1a17111f}.eb__toggle{color:#fffaf0;font:600 14px/1 var(--font-display);cursor:pointer;background:#1a1711;border-radius:10px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.eb__toggle i{background:var(--amber);border-radius:999px;flex:none;width:34px;height:20px;transition:background .3s;position:relative}.eb__toggle i:after{content:"";background:#1a1711;border-radius:50%;width:14px;height:14px;transition:left .3s;position:absolute;top:3px;left:17px}.eb__toggle[aria-pressed=false] i{background:#6b665c}.eb__toggle[aria-pressed=false] i:after{left:3px}.eb__hint{color:#4b463c;padding:0 8px;font-size:13px}.eb__btn{font:600 13px/1 var(--font-display);color:#1a1711;cursor:pointer;background:0 0;border:1px solid #1a171133;border-radius:10px;padding:10px 14px}.eb__btn:hover{background:var(--amber);border-color:var(--amber)}.eb__help{color:#1a1711;background:#fffaf0;border-radius:16px;width:min(420px,100vw - 32px);padding:20px 22px;font-size:14px;line-height:1.5;box-shadow:0 16px 50px #00000080}.eb__help[hidden]{display:none}.eb__h{font:700 18px/1.2 var(--font-display);margin-bottom:10px}.eb__help ol{gap:8px;margin:0;padding-left:20px;display:grid}.eb__toast{color:#fffaf0;font:600 14px/1 var(--font-display);opacity:0;pointer-events:none;background:#1a1711;border-radius:999px;padding:12px 20px;transition:opacity .3s,translate .3s;position:fixed;top:84px;left:50%;translate:-50% -20px;box-shadow:0 10px 30px #0006}.eb__toast.is-on{opacity:1;translate:-50%}.eb__toast.is-bad{background:#b3261e}html.editing .cursor,html.editing .intro,html.editing .tr{display:none!important}html.editing [data-reveal],html.editing .split-line>span,html.editing .steps li,html.editing .tl li{opacity:1!important;transform:none!important}html.editing [data-edit]{outline-offset:4px;cursor:text;border-radius:3px;outline:1px dashed #f4b90d00;min-width:1ch;transition:outline-color .2s,background .2s}html.editing [data-edit]:hover{background:#f4b90d1a;outline-color:#f4b90df2}html.editing [data-edit][contenteditable]{background:#f4b90d24;outline:2px solid #f4b90d}html.editing .dock{display:none}.tr{z-index:9997;visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tr.is-on,html.tr-arriving .tr{visibility:visible;pointer-events:auto}html.tr-arriving .tr{animation:0s linear 4s forwards trFailsafe}@keyframes trFailsafe{to{visibility:hidden;pointer-events:none}}.tr__p{will-change:transform;transition:transform .62s cubic-bezier(.76,0,.24,1);position:absolute;inset:-1px 0;transform:translateY(102%)}.tr__p--1{background:#f4b90d}.tr__p--2{background:var(--paper);transition-delay:.1s}.tr__p--3{background:var(--ink);transition-delay:.2s}.tr.is-cover .tr__p,html.tr-arriving .tr__p{transform:none}html.tr-arriving .tr__p{transition:none}.tr.is-reveal .tr__p{transform:translateY(-102%)}.tr.is-reveal .tr__p--3{transition-delay:0s}.tr.is-reveal .tr__p--2{transition-delay:.1s}.tr.is-reveal .tr__p--1{transition-delay:.2s}.tr__stage{text-align:center;color:var(--paper);padding:0 var(--gutter);place-content:center;justify-items:center;gap:clamp(10px,1.6vw,22px);display:grid;position:absolute;inset:0}.tr__kicker{font:600 11px/1 var(--font-display);letter-spacing:.34em;text-transform:uppercase;color:var(--amber);opacity:0;transition:opacity .4s .55s}.tr__title{font:200 clamp(46px, 11vw, 190px) / .95 var(--font-display);letter-spacing:-.05em;margin:-.08em 0 -.2em;padding:.08em .1em .2em;overflow:hidden}.tr__title span{transition:transform .75s var(--ease-out) .5s;display:block;transform:translateY(118%)}.tr__line{background:var(--amber);width:min(46vw,460px);height:1px;transition:transform .8s var(--ease) .6s;transform:scaleX(0)}.tr.is-cover .tr__kicker,html.tr-arriving .tr__kicker{opacity:1}.tr.is-cover .tr__title span,html.tr-arriving .tr__title span,.tr.is-cover .tr__line,html.tr-arriving .tr__line{transform:none}html.tr-arriving .tr__kicker,html.tr-arriving .tr__title span,html.tr-arriving .tr__line{transition:none}.tr.is-reveal .tr__kicker{opacity:0;transition:opacity .2s}.tr.is-reveal .tr__title span{transition:transform .45s cubic-bezier(.7,0,.84,0);transform:translateY(-118%)}.tr.is-reveal .tr__line{transform-origin:100%;transition:transform .35s var(--ease) 0s;transform:scaleX(0)}.tr__bird{filter:drop-shadow(0 0 1px #ffe2aa99)drop-shadow(0 24px 30px #00000059);width:clamp(130px,16vw,250px);position:absolute;top:40%;left:0;transform:translate(-40vw,30vh)}.tr__bird .rig{--flap:.19s}.tr.is-cover .tr__bird{animation:1.3s cubic-bezier(.33,.1,.25,1) .1s both trFly}@keyframes trFly{0%{transform:translate(-30vw,34vh)rotate(-16deg)scale(.78)}45%{transform:translate(40vw,-6vh)rotate(-3deg)scale(1.12)}to{transform:translate(128vw,-44vh)rotate(-13deg)scale(.86)}}@media (prefers-reduced-motion:reduce){.tr{display:none}}
