@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin.woff2)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin.woff2)format("woff2");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:Covered By Your Grace;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/covered-by-your-grace-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Covered By Your Grace;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/covered-by-your-grace-400-latin.woff2)format("woff2");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:Sedgwick Ave Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sedgwick-ave-display-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sedgwick Ave Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sedgwick-ave-display-400-latin.woff2)format("woff2");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:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/special-elite-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/special-elite-400-latin.woff2)format("woff2");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{--bg:#0a0b08;--bg-deep:#070806;--lime:#d5fa01;--lime-glow:#d5fa0173;--amber:#f6b53c;--paper:#f4e9d8;--ink:#14150f;--text:#f1eee4;--muted:#a8a698;--line:#d5fa0129;--brush:"Sedgwick Ave Display", "Marker Felt", cursive;--hand:"Covered By Your Grace", "Bradley Hand", cursive;--type:"Special Elite", "Courier New", monospace;--body:var(--type);--cond:"Barlow Condensed", "Arial Narrow", sans-serif;--sketch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 52' preserveAspectRatio='none' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M1 5.5C70 3.5 190 6.5 299 4M296.5 1c1.2 16-.8 34 .8 50.5M299.5 47.5C210 49.5 90 46.5.5 48.8M3.5 51.5C2.2 35 4.5 17 3 .5'/%3E%3C/svg%3E");--squiggle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 8' preserveAspectRatio='none' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M1 5c8-5 12 4 20 0s12-4 20 0 12 4 20 0 12-4 20 0 10 3 17-1'/%3E%3C/svg%3E");--loop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 44' preserveAspectRatio='none' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M62 3C30 1 4 9 4 22c0 13 26 20 58 19 31-1 55-8 54-21C115 8 88 2 50 5'/%3E%3C/svg%3E");--gutter:clamp(20px, 5vw, 56px);--nav-h:64px;--plx-k:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:calc(var(--nav-h) + 16px);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--bg);color:var(--text);font:400 .94rem/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.wrap{width:min(1200px, 100% - var(--gutter) * 2);margin-inline:auto}.title{width:fit-content;color:var(--lime);font:400 clamp(2.1rem, 4.6vw, 3.7rem) / 1.04 var(--brush);text-transform:uppercase;text-shadow:0 0 22px #d5fa0147;text-wrap:balance;margin:0;position:relative}.title--tilt{transform-origin:0;rotate:-3deg}.title--center{text-align:center;margin-inline:auto}.title__mark{display:inline-block;position:relative}.doodle{fill:none;stroke:var(--lime);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.underline{width:100%;height:.3em;position:absolute;bottom:-.3em;left:0}.underline path{stroke-width:5px;vector-effect:non-scaling-stroke}.underline path+path{stroke-width:3px;opacity:.7}.btn{--btn-fill:var(--lime);--btn-frame:var(--lime);isolation:isolate;color:var(--ink);font:700 clamp(1.05rem, 1.5vw, 1.3rem) / 1 var(--cond);letter-spacing:.17em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.9em;padding:1em 1.7em;text-decoration:none;transition:translate .22s cubic-bezier(.3,1.3,.5,1);display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;background:linear-gradient(100deg, transparent 40%, #ffffffb3 50%, transparent 60%) -180% 0 / 55% 100% no-repeat, var(--btn-fill);clip-path:polygon(0 10%,1.5% 0,30% 4%,62% 0,98.5% 5%,100% 16%,99.2% 88%,97.5% 100%,60% 96%,28% 100%,2% 95%,.8% 84%);position:absolute;inset:0}.btn:after{content:"";z-index:-2;background:var(--btn-frame);opacity:.85;-webkit-mask:var(--sketch) center / 100% 100% no-repeat;-webkit-mask:var(--sketch) center / 100% 100% no-repeat;mask:var(--sketch) center / 100% 100% no-repeat;transition:translate .22s cubic-bezier(.3,1.3,.5,1);position:absolute;inset:0;translate:5px 6px}.btn:active{translate:3px 4px}.btn:active:after{translate:2px 2px}.btn:disabled{opacity:.55;cursor:progress}.btn__sep{background:currentColor;width:2px;height:1.05em}.round-btn{border:2.5px solid var(--text);width:46px;height:46px;color:var(--text);cursor:pointer;background:0 0;border-radius:54% 46% 57% 43%/47% 55% 45% 53%;place-items:center;padding:0;transition:background-color .2s,color .2s,border-color .2s,scale .2s;display:grid;rotate:-6deg}.round-btn svg{width:22px}.round-btn--back svg{rotate:180deg}.round-btn:disabled{opacity:.35;cursor:default}.polaroid{background:linear-gradient(150deg,#fcf5e7,#eadfca);margin:0;position:relative;box-shadow:0 34px 60px -24px #000000e6,0 2px 6px #00000080}.polaroid__shot{background:#050505;display:block;position:relative;overflow:hidden}.polaroid__shot>img{width:100%}.ink{isolation:isolate;display:grid;position:relative}.ink>input{z-index:1;width:100%;color:var(--text);font:400 1rem/1.3 var(--body);background:0 0;border:0;outline:0;padding:.95rem 1.1rem .8rem;position:relative}.ink>input::placeholder{color:var(--muted);opacity:.75}.ink>input:-webkit-autofill{caret-color:var(--text);-webkit-text-fill-color:var(--text);transition:background-color 600000s}.ink__box{fill:none;stroke:#f4e9d880;stroke-width:2px;stroke-linecap:round;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ink__box path{vector-effect:non-scaling-stroke}.ink__fill{fill:#f4e9d80d;stroke:none;transition:fill .25s}.ink__box--on{stroke:var(--lime);stroke-width:2.6px;clip-path:inset(-10px 100% -10px -10px);filter:drop-shadow(0 0 5px #d5fa018c);transition:clip-path .45s cubic-bezier(.6,0,.2,1)}.ink:focus-within .ink__box--on{clip-path:inset(-10px)}.ink:focus-within .ink__fill{fill:#d5fa0112}.has-error .ink__box:not(.ink__box--on){stroke:#ff7d6b}.grain{z-index:60;opacity:.07;pointer-events:none;background:url(/assets/grain-C0DpYMgr.webp) 0 0/180px 180px;position:fixed;inset:0}@media (hover:hover){.btn:not(:disabled):hover{translate:-2px -3px}.btn:not(:disabled):hover:after{translate:7px 9px}.btn:not(:disabled):hover:before{background-position:280% 0,0 0;transition:background-position .6s}.round-btn:not(:disabled):hover{border-color:var(--lime);background:var(--lime);color:var(--ink);scale:1.08}}@media (width<=720px){:root{--plx-k:.5;--nav-h:58px}}.page-loading{min-height:100svh}.nav{z-index:50;background:#080906;position:fixed;inset:0 0 auto}.nav__row{height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.nav__logo{color:var(--lime);font:400 1.75rem/1 var(--brush);text-transform:uppercase;text-shadow:0 0 16px #d5fa0159;text-decoration:none;transition:rotate .3s cubic-bezier(.3,1.5,.5,1),scale .3s cubic-bezier(.3,1.5,.5,1);rotate:-3deg}.nav__links{font:400 .84rem/1 var(--type);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:clamp(14px,2vw,30px);display:flex}.nav__links a{padding:.5em 0;text-decoration:none;transition:color .2s;position:relative}.nav__links a:not(.nav__cta):after{content:"";background:var(--lime);height:7px;-webkit-mask:var(--squiggle) center / 100% 100% no-repeat;-webkit-mask:var(--squiggle) center / 100% 100% no-repeat;mask:var(--squiggle) center / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .35s cubic-bezier(.6,0,.2,1);position:absolute;inset:calc(50% + .85em) -3px auto}.nav__links a[aria-current]:not(.nav__cta){color:var(--lime)}.nav__links a[aria-current]:not(.nav__cta):before{content:"";background:var(--lime);-webkit-mask:var(--loop) center / 100% 100% no-repeat;-webkit-mask:var(--loop) center / 100% 100% no-repeat;mask:var(--loop) center / 100% 100% no-repeat;animation:.5s cubic-bezier(.6,0,.2,1) .1s both circle-in;position:absolute;inset:calc(50% - 1.5em) -1em calc(50% - 1.6em);rotate:-2deg}.nav__links a[aria-current]:not(.nav__cta):after{content:none}.nav__links .nav__cta{background:var(--lime);color:var(--ink);font:700 .95rem/1 var(--cond);letter-spacing:.16em;clip-path:polygon(0 10%,2% 0,34% 5%,64% 0,98% 6%,100% 18%,99% 86%,97% 100%,58% 95%,30% 100%,2.5% 94%,1% 82%);padding:.8em 1.3em .72em;transition:rotate .25s cubic-bezier(.3,1.3,.5,1),scale .25s cubic-bezier(.3,1.3,.5,1);rotate:-1.5deg}.nav__burger{width:44px;height:44px;color:var(--lime);cursor:pointer;background:0 0;border:0;padding:8px;display:none}.nav__burger svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;overflow:visible;rotate:-3deg}.nav__burger path{transform-origin:12px 12px;transition:transform .35s cubic-bezier(.3,1.3,.5,1),opacity .2s}.is-open .nav__burger path:first-child{transform:rotate(45deg)translateY(5.4px)}.is-open .nav__burger path:nth-child(2){opacity:0;transform:scaleX(.2)}.is-open .nav__burger path:nth-child(3){transform:rotate(-45deg)translateY(-5.4px)}.nav__edge{pointer-events:none;filter:drop-shadow(0 8px 10px #0000008c);height:19px;position:absolute;inset:calc(100% - 1px) 0 auto}.nav__edge svg{width:100%;height:100%}.nav__edge polygon{fill:#080906}.nav__edge polyline{fill:none;stroke:var(--lime);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.3}.nav__progress{position:absolute;inset:-3px 0;overflow:clip}.nav__progress svg{height:calc(100% - 6px);margin-top:3px}.nav__progress polyline{opacity:1}.hero{isolation:isolate;min-height:min(100svh,940px);padding:calc(var(--nav-h) + clamp(36px, 6vh, 72px)) 0 clamp(72px, 10vh, 120px);align-items:center;display:grid;position:relative;overflow:clip}.hero__bg{z-index:-3;background:#0c0a06;position:absolute;inset:-9% 0}.hero__bg img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.hero__shade{z-index:-2;background:linear-gradient(90deg,#060704e6 0%,#060704a8 32%,#0607040f 57%,#06070480 100%),linear-gradient(#060704b3 0%,#0000 24% 72%,#060704c7 100%);position:absolute;inset:0}.hero__grid{z-index:3;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid;position:relative}.hero__ne{margin:0 0 clamp(12px,1.8vw,26px) clamp(14px,2vw,28px);display:inline-block;position:relative;rotate:-4deg}.hero__ne-mark{z-index:1;color:var(--lime);font:400 clamp(1.8rem, 3vw, 2.6rem) / 1 var(--brush);text-transform:uppercase;text-shadow:0 0 14px var(--lime-glow);position:absolute;top:-.72em;left:-.5em;rotate:-8deg}.hero__ne-tag{color:var(--ink);font:400 clamp(1.15rem, 1.8vw, 1.6rem) / 1 var(--hand);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 6%,3% 0,97% 4%,100% 12%,99% 92%,96% 100%,2% 96%,1% 88%);background:linear-gradient(170deg,#fbf3e3,#e9dcc5);padding:.42em 1.3em .3em;display:block}.hero__title{justify-items:start;margin:0;font-weight:400;display:grid}.hero__brand{color:#fcf7ea;font:400 clamp(3.3rem, 8.3vw, 7.5rem) / .95 var(--brush);white-space:nowrap;text-transform:uppercase;transform-origin:0 100%;text-shadow:.035em .035em #a01a0cbf,0 0 .3em #c4fa1e80;rotate:-4deg}.hero__sub{transform-origin:0;margin-top:clamp(2px,.6vw,10px);rotate:-3deg}.hero__sub-wipe{display:block}.hero__sub-label{background:var(--lime);color:var(--ink);font:400 clamp(1.7rem, 4.2vw, 3.8rem) / 1.1 var(--brush);white-space:nowrap;text-transform:uppercase;clip-path:polygon(.6% 8%,2% 0,99% 3%,100% 14%,99.4% 90%,97.5% 100%,1.5% 97%,0 86%);padding:.16em .5em .06em;display:block}.hero__lead{font:600 clamp(1.3rem, 2.1vw, 1.9rem) / 1.28 var(--cond);letter-spacing:.13em;text-transform:uppercase;margin:clamp(22px,3vw,36px) 0 0}.hero__lead strong{color:var(--lime);font-weight:600;display:block}.hero__question{width:fit-content;font-size:clamp(1rem,1.45vw,1.3rem);font-family:var(--type);margin:.9rem 0 0;padding-bottom:1.5rem;position:relative}.hero__question svg{stroke-width:4px;width:100%;height:1.4rem;position:absolute;bottom:0;left:0}.hero__meta{font:600 clamp(.9rem, 1.1vw, 1.02rem) / 1.3 var(--cond);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;gap:14px clamp(18px,3vw,44px);margin-top:1.2rem;display:flex}.hero__meta li{align-items:center;gap:.75em;display:flex}.hero__meta svg{width:30px;color:var(--lime)}.hero__cta{margin-top:clamp(24px,3vw,38px)}.hero__note{color:var(--muted);margin:1rem 0 0;font-size:.88rem}.hero__photo{justify-self:end;width:min(100%,470px)}.polaroid--hero{padding:3.6%;animation:6.5s ease-in-out infinite alternate bob;rotate:3.5deg}.polaroid--hero>img:not(.polaroid__scrap){width:100%}.polaroid__scrap{z-index:1;opacity:.9;width:30%;position:absolute;top:-2%;left:-11%;rotate:-31deg}.live-tag{aspect-ratio:1.7;width:40%;color:var(--ink);font:700 clamp(.54rem, .78vw, .74rem) / 1.5 var(--cond);letter-spacing:.18em;text-transform:uppercase;clip-path:polygon(0 3%,98% 0,100% 96%,3% 100%);background:linear-gradient(165deg,#dcff1f,#c6ec00);justify-content:center;align-items:center;gap:.9em;display:flex;position:absolute;bottom:-7%;right:-8%;rotate:-5deg;box-shadow:0 10px 22px -8px #000000b3}.live-tag__icon{fill:none;stroke:currentColor;stroke-width:5.5px;stroke-linecap:round;flex:none;width:38%;overflow:visible}.live-tag__icon circle{fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:50%;animation:1.7s ease-in-out infinite live-dot}.live-tag__icon path{animation:1.7s ease-in-out infinite live-wave}.live-tag__icon path+path{animation-delay:.22s}.features{background:radial-gradient(ellipse 60% 120% at 50% 0%, #14160d, var(--bg) 70%);padding:clamp(48px,6.5vw,84px) 0;position:relative}.features__list{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;max-width:980px;display:grid}.features__icon{width:48px;color:var(--lime);filter:drop-shadow(0 0 8px #d5fa0173);margin:0 auto .9rem}.features h3{font:400 clamp(1rem, 1.4vw, 1.25rem) / 1.35 var(--type);letter-spacing:.08em;text-transform:uppercase;margin:0}.features p{color:var(--muted);font-size:.86rem;font-family:var(--type);margin:.55rem 0 0}.features__sparks{width:clamp(40px,5vw,68px);position:absolute;top:50%;translate:0 -50%}.features__sparks--l{left:max(3vw,50% - 640px)}.features__sparks--r{right:max(3vw,50% - 640px);scale:-1 1}.about{isolation:isolate;padding:clamp(84px,10vw,140px) 0 clamp(80px,9vw,124px);position:relative;overflow:clip}.about:before,.tasks:before,.quotes:before{content:"";z-index:-1;position:absolute;inset:0}.about:before{background:linear-gradient(180deg, var(--bg) 0%, transparent 26%, transparent 74%, var(--bg-deep) 100%), linear-gradient(90deg, var(--bg) 0%, #0a0b08d1 46%, #0a0b084d 100%)}.about__bg,.tasks__bg,.quotes__bg{z-index:-2;position:absolute}.about__bg{opacity:.62;inset:-14% 0}.about__bg img,.tasks__bg img,.quotes__bg img{object-fit:cover;width:100%;height:100%}.about__bg img{object-position:50% 35%}.about__grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(36px,7vw,104px);display:grid}.polaroid--door{max-width:500px;padding:4.2%;rotate:-5deg}.polaroid__tape{z-index:2;opacity:.94;width:31%;position:absolute}.polaroid__tape--tl{top:0;left:-13%;rotate:-36deg}.polaroid__tape--bl{bottom:4%;left:-11%;rotate:33deg}.door__note{color:var(--lime);font:400 clamp(1.05rem, 2.2vw, 1.8rem) / 1.15 var(--brush);text-transform:uppercase;text-shadow:0 0 12px #000000e6;margin:0;position:absolute;top:27%;left:7%;rotate:-12deg}.door__arrow{width:26%;position:absolute;top:50%;left:13%}.about__text{max-width:31ch;font-size:clamp(1rem,1.4vw,1.22rem);font-family:var(--type);margin:clamp(30px,4vw,46px) 0 0;line-height:1.7}.traits{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px;margin-top:clamp(30px,4vw,44px);font-size:clamp(.98rem,1.25vw,1.12rem);font-weight:500;line-height:1.32;display:grid}.traits svg{width:42px;color:var(--lime);margin-bottom:.8rem}.traits small{font-size:inherit;display:block}.traits li:last-child small{color:var(--muted);font-size:.82em;font-family:var(--type)}.about__smiley{z-index:-1;opacity:.26;width:clamp(110px,12vw,172px);position:absolute;top:4%;right:max(14px,50% - 700px)}.about__smiley svg{stroke:#a9c400;stroke-width:7px}.host{background:radial-gradient(ellipse 34% 60% at 50% 46%, #d5fa011a, transparent 70%), var(--bg-deep);padding:clamp(80px,9vw,124px) 0 clamp(20px,3vw,44px);position:relative}.host__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.host__copy{justify-self:end;position:relative}.host__pre{font:600 clamp(1.5rem, 2.6vw, 2.3rem) / 1.2 var(--cond);letter-spacing:.1em;text-transform:uppercase;margin:0 0 clamp(26px,3.2vw,46px)}.host .host__copy .title{font-size:clamp(2.8rem,6.4vw,5.4rem)}.host__arrow{width:clamp(70px,8vw,116px);margin:clamp(18px,2.4vw,34px) 0 0 auto;rotate:-18deg}.polaroid--host{width:clamp(230px,25vw,320px);color:var(--ink);text-align:center;padding:7% 7% 0;rotate:-2deg}.polaroid--hero:before,.polaroid--host:before{content:"";border:5px solid var(--lime);clip-path:polygon(0 2%,4% 0,99% 1%,100% 97%,97% 100%,1% 99%);pointer-events:none;position:absolute;inset:-7px;box-shadow:0 0 34px #d5fa018c,inset 0 0 12px #d5fa0159}.polaroid--host figcaption{justify-items:center;gap:.5rem;padding:1rem 0 1.5rem;display:grid}.polaroid--host figcaption span{background:var(--lime);font:700 .74rem/1 var(--cond);letter-spacing:.26em;text-transform:uppercase;padding:.38em .9em .3em;rotate:-2deg}.polaroid--host small{color:#5d5647;font-size:.78rem}.polaroid--host strong{font:700 clamp(1.7rem, 2.6vw, 2.3rem) / 1.1 var(--cond)}.host__orgs .title{font-size:clamp(1.5rem,2.6vw,2.2rem);rotate:-2deg}.host__orgs ul{margin-top:clamp(34px,4vw,52px);display:flex}.host__orgs li{flex:none;width:clamp(140px,14.6vw,188px);position:relative;rotate:-4deg}.host__orgs li+li{margin:18px 0 0 -14px;rotate:3deg}.people{background:var(--bg-deep);padding:clamp(72px,8vw,110px) 0 clamp(84px,10vw,136px);position:relative}.people__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.people__nav{align-items:center;gap:14px;display:flex}.people__nav p{font-family:var(--type);margin:0 10px 0 0}.people__rail{padding:44px max(var(--gutter), 50% - 600px) 40px;scroll-padding-inline:max(var(--gutter), 50% - 600px);scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;margin-top:clamp(4px,1.6vw,20px);overflow:auto hidden}.people__rail::-webkit-scrollbar{display:none}.people__list{width:max-content;display:flex}.people__list li{--r:-3deg;opacity:0;width:clamp(150px,15.4vw,194px);translate:0 70px;rotate:calc(var(--r) + 14deg);scroll-snap-align:start;flex:none;margin-right:-12px;position:relative}.people__list li:nth-child(2n){--r:2.2deg;margin-top:14px}.people__list li:nth-child(3n){--r:-1.4deg}.people__list li:nth-child(4n){--r:3deg;margin-top:6px}.people__list li:last-child{margin-right:0}.people__list li:has(.is-active){z-index:2}.is-in>.people__list li{opacity:1;translate:none;rotate:var(--r);transition:opacity .5s ease calc(var(--i) * 70ms), translate .8s cubic-bezier(.3, 1.3, .5, 1) calc(var(--i) * 70ms), rotate .8s cubic-bezier(.3, 1.3, .5, 1) calc(var(--i) * 70ms)}.polaroid--person{color:var(--ink);padding:7% 7% 0;text-decoration:none;transition:translate .35s cubic-bezier(.3,1.3,.5,1);display:block;box-shadow:0 18px 30px -14px #000}.polaroid--person:before{content:"";border:5px solid var(--lime);opacity:0;clip-path:polygon(0 2%,4% 0,99% 1%,100% 97%,97% 100%,1% 99%);transition:opacity .25s;position:absolute;inset:-6px;box-shadow:0 0 26px #d5fa0199,inset 0 0 12px #d5fa0159}.polaroid--person.is-active{translate:0 -12px}.polaroid--person.is-active:before{opacity:1}.polaroid--person .polaroid__shot,.polaroid--host .polaroid__shot{aspect-ratio:1}.avatar{place-items:center;display:grid}.avatar img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:82%;height:auto}.avatar__empty{color:var(--amber);font:400 clamp(2.6rem, 5vw, 4.2rem) / 1 var(--brush);text-shadow:0 0 .35em #ffa61ecc}.avatar svg{stroke-width:2.6px;width:91%;height:91%;rotate:var(--ring,-8deg);position:absolute;inset:4.5%}.avatar svg path+path{stroke-width:1.4px;opacity:.7}.people__list li:nth-child(2n) .avatar svg{--ring:96deg}.people__list li:nth-child(3n) .avatar svg{--ring:200deg}.host__orgs li+li .avatar svg{--ring:140deg}.polaroid__name{font:600 clamp(.8rem, 1.04vw, .98rem) / 1.2 var(--cond);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:.85em 0 1em;display:block;overflow:hidden}.tiktok-tag{z-index:1;background:var(--lime);color:var(--ink);font:400 .76rem/1.2 var(--brush);text-transform:uppercase;padding:.3em .75em .2em;position:absolute;top:-13px;right:-9px;rotate:5deg;box-shadow:0 4px 10px -3px #000000b3}.polaroid--mystery .polaroid__shot{color:var(--amber);font:400 clamp(3.4rem, 6vw, 5rem) / 1 var(--brush);text-shadow:0 0 .35em #ffa61ecc;background:radial-gradient(circle at 50% 42%,#33290d,#070705 72%);place-items:center;display:grid}.tasks{isolation:isolate;background:#120d06;padding:clamp(92px,9vw,124px) 0 clamp(100px,10vw,142px);position:relative;overflow:clip}.tasks:before{background:linear-gradient(90deg,#080704c7 0%,#08070480 55%,#0807041f 100%),linear-gradient(#08070499 0%,#0000 30% 78%,#0807048c 100%)}.tasks__bg{inset:-11% 0}.tasks__grid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:40px;display:grid}.notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.6vw,34px);margin-top:clamp(44px,5.5vw,68px);display:grid}.notes li{rotate:-1.5deg}.notes li:nth-child(2){margin-top:8px;rotate:1.5deg}.notes li:nth-child(3){rotate:-4deg}.note{height:100%;color:var(--ink);text-align:center;background:linear-gradient(165deg,#fcf4e5,#eadfc9);padding:2.4rem 1.1rem 1.7rem;transition:translate .35s cubic-bezier(.3,1.3,.5,1);position:relative;box-shadow:0 22px 34px -16px #000000e6}.note:before{content:"";clip-path:polygon(0 0,4% 22%,0 45%,4% 70%,0 100%,100% 100%,96% 75%,100% 50%,96% 25%,100% 0);background:linear-gradient(#ffffff9e,#e2e2da6b);width:86px;height:30px;position:absolute;top:-15px;left:50%;translate:-50%;rotate:-4deg}.note:after{content:"";opacity:.9;border-top:0 solid #cfe93a;border-bottom:18px solid #d9cdb4;border-left:18px solid #120d06;border-right:0 solid #cfe93a;position:absolute;top:0;left:0}.note svg{width:48px;margin:0 auto}.note h3{font:700 clamp(1.05rem, 1.5vw, 1.3rem) / 1.2 var(--cond);letter-spacing:.13em;text-transform:uppercase;margin:.9rem 0 .55rem}.note p{color:#4a4438;font-size:clamp(.82rem,1vw,.92rem);font-family:var(--type);margin:0;line-height:1.5}.tasks__aside{justify-self:end;padding-top:.5rem}.scrawl{color:var(--paper);font:400 clamp(1.5rem, 2.5vw, 2.25rem) / 1.12 var(--hand);letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 12px #000000d9;margin:0;rotate:5deg}.tasks__arrow{width:clamp(70px,8vw,112px);margin:1.2rem 0 0 -1.5rem;rotate:-24deg;scale:-1 1}.quotes{isolation:isolate;padding:clamp(80px,9vw,124px) 0 clamp(84px,9vw,128px);position:relative;overflow:clip}.quotes:before{background:radial-gradient(ellipse 70% 80% at 50% 45%, transparent, var(--bg) 82%), linear-gradient(180deg, var(--bg) 0%, transparent 30%, transparent 70%, var(--bg) 100%)}.quotes__bg{opacity:.4;inset:-14% 0}.quotes__list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,2.8vw,40px);margin-top:clamp(48px,6vw,76px);display:grid}.quotes__list li{transform-origin:16% 100%;rotate:-1.6deg}.quotes__list li:nth-child(2){margin-top:26px;rotate:1.2deg}.quotes__list li:nth-child(3){margin-top:8px;rotate:-.7deg}.quote{margin:0;transition:translate .35s cubic-bezier(.3,1.3,.5,1)}.quote__bubble{isolation:isolate;margin:0;padding:clamp(22px,2.4vw,30px) clamp(22px,2.4vw,30px) clamp(24px,2.6vw,32px);position:relative}.quote__shape{z-index:-1;fill:#11120df0;width:100%;height:120.57%;stroke:var(--lime);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0 0 -20.57%;overflow:visible}.quote__mark{height:1.5rem;color:var(--lime);font:400 3.4rem/1 var(--brush);text-shadow:0 0 16px #d5fa0159;display:block}.quote p{font-size:clamp(.9rem,1.08vw,1rem);font-family:var(--type);margin:0;line-height:1.65}.quote__by{align-items:center;gap:14px;margin-top:clamp(38px,4vw,52px);padding-left:clamp(6px,1.4vw,22px);display:flex}.quote__face{flex:none;width:66px;position:relative}.quote__face img{border-radius:50%}.quote__face svg{stroke-width:4.5px;width:calc(100% + 14px);max-width:none;height:calc(100% + 14px);position:absolute;inset:-7px;rotate:30deg}.quote__face svg path+path{stroke-width:2.5px;opacity:.7}.quote__handle{background:var(--lime);color:var(--ink);font:700 .98rem/1 var(--cond);letter-spacing:.06em;clip-path:polygon(0 8%,3% 0,97% 5%,100% 16%,98% 90%,95% 100%,2% 95%,1% 84%);padding:.42em 1em .34em;rotate:-2.5deg}.quotes__sparks{width:clamp(40px,4.6vw,60px);position:absolute;top:clamp(70px,9vw,126px);right:max(4vw,50% - 610px);rotate:118deg}.quotes__crown{opacity:.55;width:clamp(44px,5vw,70px);position:absolute;top:clamp(60px,8vw,104px);left:max(3vw,50% - 650px)}.quotes__crown svg{rotate:-16deg}.sponsors{padding:clamp(72px,8vw,110px) 0}.sponsors__grid{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.sponsors__lead{margin:clamp(26px,3vw,38px) 0 0;font-size:clamp(1rem,1.3vw,1.15rem)}.sponsors__list{flex-wrap:wrap;gap:24px;margin-top:clamp(26px,3vw,36px);display:flex}.sponsors__card{width:min(100%,300px);padding:10px;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:block;rotate:-2deg}.sponsors__card img{width:100%}.sponsors__cta{background:#0b0c08ed;border:1px solid #d5fa013d;padding:clamp(22px,2.6vw,32px)}.sponsors__cta h3{font:600 clamp(1.25rem, 1.8vw, 1.55rem) / 1.25 var(--cond);letter-spacing:.1em;text-transform:uppercase;margin:0}.sponsors__cta p{color:#d3cebf;margin:.9rem 0 1.5rem;line-height:1.65}@media (hover:hover){.sponsors__card:hover{rotate:1deg}}@media (width<=860px){.sponsors__grid{grid-template-columns:1fr}}.faq{isolation:isolate;padding:clamp(80px,9vw,120px) 0 clamp(72px,8vw,104px);position:relative;overflow:clip}.faq__bench{z-index:-1;opacity:.6;width:min(48vw,640px);position:absolute;top:12%;left:0}.faq__grid{grid-template-columns:1fr minmax(0,640px) 1fr;column-gap:32px;display:grid}.faq .title{grid-column:1/-1;margin-left:clamp(0px,9vw,150px);font-size:clamp(1.8rem,3.9vw,3.1rem)}.faq__list{--num:clamp(30px, 2.6vw, 36px);--gap:clamp(12px, 1.8vw, 22px);grid-column:2;margin-top:clamp(30px,4vw,46px)}.faq__item{background:repeating-linear-gradient(90deg,#d5fa0157 0 9px,#0000 9px 17px) 0 0/100% 2px no-repeat}.faq__list>li:last-child .faq__item{background:repeating-linear-gradient(90deg,#d5fa0157 0 9px,#0000 9px 17px) 0 0/100% 2px no-repeat,repeating-linear-gradient(90deg,#d5fa0157 0 9px,#0000 9px 17px) 0 100%/100% 2px no-repeat}.faq__list h3{font:inherit;margin:0}.faq__list button{grid-template-columns:var(--num) 1fr 40px;align-items:center;gap:var(--gap);width:100%;color:inherit;font:600 clamp(1.02rem, 1.4vw, 1.22rem) / 1.3 var(--cond);letter-spacing:.09em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:clamp(18px,2vw,24px) 4px;display:grid}.faq__icon{width:var(--num);color:var(--lime);opacity:.55;transition:opacity .25s,scale .35s cubic-bezier(.3,1.3,.5,1)}.faq__q{transition:color .25s}.faq__toggle{fill:none;width:40px;stroke:var(--lime);stroke-width:5px;stroke-linecap:round;transition:rotate .4s cubic-bezier(.3,1.3,.5,1);overflow:visible}.faq__ring{fill:#d5fa0100;transition:fill .25s}.faq__h,.faq__v{stroke-width:7px;transition:stroke .25s,transform .3s}.faq__v{transform-origin:50px 50px}.is-open .faq__icon{opacity:1;scale:1.15}.is-open .faq__q{color:var(--lime)}.is-open .faq__toggle{rotate:90deg}.is-open .faq__ring{fill:var(--lime)}.is-open :is(.faq__h,.faq__v){stroke:var(--ink)}.is-open .faq__h{transform-origin:50px 50px;transform:scaleX(0)}.faq__answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.is-open>.faq__answer{grid-template-rows:1fr}.faq__answer p{min-height:0;padding:0 calc(40px + var(--gap)) 0 calc(var(--num) + var(--gap) + 4px);color:#d3cebf;font:400 clamp(.9rem, 1.05vw, .98rem) / 1.7 var(--type);margin:0;overflow:hidden}.faq__answer p:after{content:"";height:clamp(20px,2.2vw,26px);display:block}.faq__note{grid-column:3;place-self:center end}.sticky{width:clamp(150px,15vw,196px);color:var(--ink);font:400 clamp(1.4rem, 2.1vw, 1.85rem) / 1.1 var(--hand);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(160deg,#fcf4e5,#e9ddc6);padding:2.3rem 1.3rem 2rem;position:relative;rotate:7deg;box-shadow:0 24px 34px -16px #000}.sticky p{margin:0;rotate:-8deg}.sticky__tape{filter:grayscale()brightness(.9);opacity:.85;width:50%;position:absolute;top:-17px;right:4%;rotate:7deg}.sticky__smiley{stroke-width:8px;width:46%;position:absolute;bottom:-30px;right:-26px}.footer{background:var(--bg-deep);font:400 .9rem/1.3 var(--type);letter-spacing:.03em;padding:clamp(2.8rem,5vw,4.2rem) 0 2.7rem;overflow:clip}.footer .footer__logo{color:#d5fa0121;width:fit-content;font:400 clamp(3.2rem, 14vw, 11rem) / 1 var(--brush);letter-spacing:0;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin:0 auto calc(.36em + clamp(1.6rem,3vw,2.6rem));transition:color .4s;display:block;position:relative;rotate:-3deg}.footer__logo .underline path{stroke:currentColor;stroke-width:7px;opacity:1}.footer__logo .underline path+path{stroke-width:4px}.footer__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px clamp(20px,3vw,40px);display:flex;position:relative}.footer p{margin:0}.footer a{text-decoration:none;transition:color .2s}.footer__social{gap:22px;display:flex;position:absolute;right:0}.footer__social svg{width:26px}@media (hover:hover){.nav__links a:not(.nav__cta):hover{color:var(--lime)}.nav__links a:not(.nav__cta):hover:after{clip-path:inset(0)}.nav__logo:hover{rotate:2deg;scale:1.06}.nav__links .nav__cta:hover{rotate:1.5deg;scale:1.06}.note:hover{translate:0 -8px}.host__orgs li:hover{z-index:1}.host__orgs .polaroid--person:hover{translate:0 -12px}.host__orgs .polaroid--person:hover:before{opacity:1}.quote:hover{translate:0 -8px}.faq__list button:hover .faq__icon{opacity:1}.faq__list button:hover .faq__ring{fill:#d5fa0129}.footer a:hover{color:var(--lime)}.footer .footer__logo:hover{color:#d5fa0152}}@media (width<=1000px){.tasks__grid{grid-template-columns:1fr}.tasks__aside{justify-self:start;align-items:flex-start;gap:12px;display:flex}.tasks__arrow{order:-1;margin:0;rotate:200deg}.quotes__list{grid-template-columns:1fr;gap:44px;max-width:520px;margin-inline:auto}.quotes__list li:nth-child(n){margin-top:0}.faq__grid{grid-template-columns:1fr}.host__grid{text-align:center;grid-template-columns:1fr;justify-items:center}.host__copy{justify-self:center}.host .title{margin-inline:auto}.host__arrow{display:none}.host__orgs ul{justify-content:center}.faq .title{margin-left:0}.faq__list,.faq__note{grid-column:1}.faq__note{justify-self:center;margin-top:56px}.faq__bench{opacity:.3;width:78vw}}@media (width<=860px){.nav__burger{display:block}.nav__links{padding:10px var(--gutter) 22px;border-bottom:2px solid var(--lime);opacity:0;visibility:hidden;background:#070805fa;flex-direction:column;align-items:stretch;gap:0;font-size:1.1rem;transition:opacity .25s,translate .25s,visibility 0s .25s;position:absolute;inset:100% 0 auto;translate:0 -10px}.nav.is-open .nav__links{opacity:1;visibility:visible;transition-delay:0s;translate:none}.nav__links a{padding:.95em 0}.nav__links a:not(.nav__cta){align-self:flex-start}.nav__links .nav__cta{text-align:center;margin-top:10px;rotate:-.5deg}.hero{min-height:0;padding-bottom:96px}.hero__grid,.about__grid{grid-template-columns:1fr}.hero__brand{font-size:clamp(3rem,16vw,7.5rem)}.hero__sub-label{font-size:clamp(1.5rem,8.6vw,3.8rem)}.hero__shade{background:linear-gradient(#060704d1 0%,#0607048c 45%,#060704cc 100%),linear-gradient(90deg,#0607048c,#0000 80%)}.hero__photo{justify-self:center;width:min(86%,430px);margin-top:28px}.about__photo{width:min(88%,430px);margin-inline:auto}.features__list{grid-template-columns:repeat(2,minmax(0,1fr))}.features__sparks{display:none}.footer__social{justify-content:center;width:100%;margin-top:8px;position:static}}@media (width<=620px){.traits{grid-template-columns:repeat(2,minmax(0,1fr))}.notes{grid-template-columns:1fr;gap:40px;max-width:320px;margin-inline:auto}.people__nav p{display:none}}.footer__made{background:var(--squiggle) top center / clamp(160px, 30%, 280px) 7px no-repeat;justify-content:center;margin-top:clamp(18px,3vw,28px);padding-top:16px;display:flex}.signature{color:#f1eee46b;align-items:center;gap:9px;transition:color .25s;display:inline-flex}.signature:hover{color:var(--lime)}.signature span{font:400 .78rem var(--hand);letter-spacing:.04em}.signature text{font-family:Jost,Helvetica Neue,Arial,sans-serif}.auth{min-height:min(100svh,980px);padding-bottom:clamp(64px,8vh,104px)}.auth .hero__shade{background:linear-gradient(90deg, #060704f0 0%, #060704cc 44%, #06070438 62%, #0607049e 100%), linear-gradient(180deg, #060704bf 0%, transparent 26%, transparent 74%, var(--bg-deep) 100%)}.auth__grid{grid-template-columns:minmax(0,470px) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,110px);display:grid}.auth__card{background:#0b0c08ed;border:1px solid #d5fa013d;gap:18px;padding:clamp(30px,3.4vw,44px) clamp(22px,3vw,40px) clamp(24px,3vw,34px);display:grid;position:relative;box-shadow:0 40px 70px -30px #000}.auth__tape{width:124px;position:absolute;top:-20px;right:9%;rotate:5deg}.auth .title{font-size:clamp(2.1rem,4vw,3.1rem)}.auth__lead{font-size:clamp(1rem,1.3vw,1.14rem);font-family:var(--type);margin:10px 0 2px;line-height:1.5}.auth__fine{color:var(--muted);margin:-4px 0 0;font-size:.86rem;line-height:1.5}.auth a:not(.btn){color:var(--lime);text-underline-offset:3px}.auth__or{color:var(--muted);font:600 .84rem/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:14px;margin:2px 0;display:flex}.auth__or:before,.auth__or:after{content:"";background:repeating-linear-gradient(90deg,#d5fa0180 0 9px,#0000 9px 16px);flex:1;height:2px}.auth__or:before{rotate:-.8deg}.auth__or:after{rotate:.8deg}.auth__form{gap:16px;display:grid}.field{gap:7px;display:grid}.label{font:600 .84rem/1 var(--cond);letter-spacing:.17em;text-transform:uppercase}.field__box:has(.field__peek) input{padding-right:3rem}.field__peek{z-index:2;width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:color .2s;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.field__peek svg{width:22px}.field__peek[aria-pressed=true]{color:var(--lime)}.field__error,.auth__alert{color:#ff9486;margin:0;font-size:.88rem;line-height:1.4}.auth__alert{background:#ff7d6b17;border-left:3px solid #ff7d6b;padding:.7rem .9rem}.check{grid-template-columns:24px 1fr;gap:12px;font-size:.92rem;line-height:1.45;display:grid;position:relative}.check input{border:2px solid var(--lime);appearance:none;cursor:pointer;background:#d5fa010d;border-radius:7px 4px 6px 3px/4px 7px 3px 6px;width:24px;height:24px;margin:0;transition:background-color .2s;rotate:-3deg}.check.has-error input{border-color:#ff7d6b}.check input:checked{background:var(--lime)}.check__mark{fill:none;width:24px;height:24px;stroke:var(--ink);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.02;stroke-dashoffset:1.02px;pointer-events:none;transition:stroke-dashoffset .28s;position:absolute;top:0;left:0}.check input:checked+.check__mark{stroke-dashoffset:0}.check label{cursor:pointer}.btn--block{justify-content:center;width:100%}.btn--paper{--btn-fill:linear-gradient(170deg, #fbf3e3, #e9dcc5);--btn-frame:var(--paper)}.btn--paper svg{width:1.25em}.auth__done{border-left:3px solid var(--lime);background:#d5fa0112;margin:0;padding:.9rem 1rem;line-height:1.5}.auth__switch{text-align:center;margin:0;font-size:.98rem}.auth__switch+.auth__switch{margin-top:-8px}.back-link{font:600 .9rem/1 var(--cond);letter-spacing:.17em;text-transform:uppercase;justify-self:start;align-items:center;gap:.6em;margin-top:4px;text-decoration:none;display:inline-flex}.auth .back-link{color:var(--text)}.back-link svg{width:20px;transition:translate .2s;rotate:180deg}.back-link.back-link--forward svg{rotate:none}.auth__side{justify-self:center;width:min(100%,470px)}@media (hover:hover){.field__peek:hover{color:var(--text)}.auth .back-link:hover,.back-link:hover{color:var(--lime)}.back-link:hover svg{translate:-4px}}@media (width<=920px){.auth__grid{grid-template-columns:minmax(0,470px);justify-content:center}.auth__side{display:none}}.page-head{isolation:isolate;padding:calc(var(--nav-h) + clamp(56px, 8vw, 104px)) 0 clamp(64px, 8vw, 104px);position:relative;overflow:clip}.page-head:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--bg) 0%, #0a0b08cc 48%, #0a0b0840 100%), linear-gradient(180deg, #0a0b08b3 0%, transparent 40%, #0a0b0899 100%);position:absolute;inset:0}.page-head__bg{z-index:-2;opacity:.7;position:absolute;inset:-16% 0}.page-head__bg img{object-fit:cover;width:100%;height:100%}.page-head .title{font-size:clamp(2.3rem,5.4vw,4.4rem)}.legal__updated{width:fit-content;color:var(--ink);font:400 clamp(1rem, 1.5vw, 1.3rem) / 1.1 var(--hand);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 6%,3% 0,97% 4%,100% 12%,99% 92%,96% 100%,2% 96%,1% 88%);background:linear-gradient(170deg,#fbf3e3,#e9dcc5);margin:clamp(26px,3vw,40px) 0 0 clamp(4px,1vw,14px);padding:.5em 1.2em .38em;rotate:-2deg}.legal__grid{grid-template-columns:minmax(0,270px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);padding-block:clamp(56px,7vw,96px) clamp(64px,8vw,110px);display:grid}.legal__toc{top:calc(var(--nav-h) + 36px);gap:28px;display:grid;position:sticky}.legal__toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal__toc ol a{isolation:isolate;color:var(--muted);font:400 .8rem/1.35 var(--type);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:2ch 1fr;gap:12px;padding:.62em .9em .5em;text-decoration:none;transition:color .2s;display:grid;position:relative}.legal__toc ol span{color:var(--lime)}.legal__toc ol a[aria-current],.legal__toc ol a[aria-current] span{color:var(--ink)}.legal__toc ol a[aria-current]:before{content:"";z-index:-1;background:var(--lime);clip-path:polygon(0 12%,1.5% 0,32% 6%,66% 0,98.5% 7%,100% 22%,99% 84%,97% 100%,61% 93%,27% 100%,2% 92%,.6% 78%);transform-origin:0;animation:.3s cubic-bezier(.6,0,.2,1) both swipe-in;position:absolute;inset:0 -6px 0 -4px;rotate:-1.2deg}.legal__body{max-width:70ch}.legal__body section{scroll-margin-top:calc(var(--nav-h) + 12px);padding-block:clamp(26px,3vw,38px)}.legal__body section:first-child{padding-top:0}.legal__body section+section{background:repeating-linear-gradient(90deg,#d5fa0157 0 9px,#0000 9px 17px) 0 0/100% 2px no-repeat}.legal__body h2{font:600 clamp(1.25rem, 1.9vw, 1.6rem) / 1.25 var(--cond);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:.6em;margin:0 0 .7em;display:flex}.legal__body h2 span{color:var(--lime);font:400 1.5em/1 var(--brush);letter-spacing:0;text-shadow:0 0 18px #d5fa014d}.legal__body p{color:#e2ded1;font:400 clamp(.92rem, 1.08vw, 1rem) / 1.8 var(--type);margin:0}.legal__body p+p{margin-top:1em}.legal__body strong{color:var(--lime);font-weight:400}.legal__body a{color:var(--lime);text-underline-offset:3px}@media (hover:hover){.legal__toc ol a:hover{color:var(--text)}}@media (width<=900px){.legal__grid{grid-template-columns:1fr}.legal__toc{position:static}.legal__toc ol{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile__facts{gap:18px;margin:22px 0 0;display:grid}.profile__facts>div{gap:8px;display:grid}.profile__facts dd{margin:0}.profile__email{overflow-wrap:anywhere;font-size:1.08rem}.profile__access{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.access{color:var(--ink);font:700 .9rem/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;clip-path:polygon(0 8%,3% 0,97% 5%,100% 16%,98% 90%,95% 100%,2% 95%,1% 84%);background:linear-gradient(170deg,#fbf3e3,#e9dcc5);align-items:center;gap:.7em;padding:.6em 1.1em .5em;display:inline-flex;rotate:-1.5deg}.access i{border:2px solid;border-radius:50%;width:.7em;height:.7em}.access.is-on{background:var(--lime)}.access.is-on i{background:currentColor}.profile__photo{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.profile__thumb{aspect-ratio:1;border:2px solid var(--lime);background:radial-gradient(circle at 50% 42%,#33290d,#070705 72%);border-radius:50%;flex:none;place-items:center;width:64px;display:grid;overflow:hidden}.profile__thumb img{object-fit:cover;width:100%;height:100%}.profile__thumb .avatar__empty{font-size:1.9rem}.btn--small{padding:.85em 1.3em;font-size:.92rem}.profile__photo:has(input:focus-visible) .btn{outline:2px solid var(--lime);outline-offset:3px}.profile__danger{background:repeating-linear-gradient(90deg,#ff7d6b73 0 9px,#0000 9px 16px) 0 0/100% 2px no-repeat;gap:14px;padding-top:20px;display:grid}.profile__danger p{margin:0;line-height:1.5}.profile__confirm{flex-wrap:wrap;gap:12px;display:flex}.btn--danger,.btn--ghost{--btn-fill:#ff7d6b00;--btn-frame:#ff7d6b;color:#ff9486;justify-content:center}.btn--ghost{--btn-fill:#f4e9d800;--btn-frame:#f4e9d8bf;color:var(--text)}.btn--danger:after,.btn--ghost:after{opacity:1;translate:none}.btn--danger:active:after,.btn--ghost:active:after{translate:none}@media (hover:hover){.btn--danger:not(:disabled):hover{--btn-fill:#ff7d6b29}.btn--ghost:not(:disabled):hover{--btn-fill:#f4e9d81f}.btn--danger:not(:disabled):hover:after,.btn--ghost:not(:disabled):hover:after{translate:2px 3px}}.profile__confirm .btn{flex:150px;padding-inline:1em;font-size:1rem}.me{justify-items:center;gap:34px;display:grid}.polaroid--me{width:min(100%,300px);rotate:4deg}.polaroid--me .polaroid__name{font-size:1.15rem}.me .scrawl{text-align:center;rotate:-4deg}.schedule__lead{max-width:30ch;font-size:clamp(1.1rem,1.65vw,1.42rem);font-family:var(--type);margin:clamp(26px,3vw,40px) 0 0}.schedule__body{gap:clamp(52px,6.5vw,88px);padding-block:clamp(56px,7vw,96px) clamp(64px,8vw,110px);display:grid}.countdown{flex-wrap:wrap;align-items:center;gap:20px clamp(14px,2vw,26px);display:flex}.countdown__label{color:var(--paper);font:400 clamp(1.5rem, 2.5vw, 2.25rem) / 1.1 var(--hand);letter-spacing:.05em;text-transform:uppercase;margin:0;rotate:-4deg}.countdown__arrow{width:clamp(54px,6vw,84px);rotate:-38deg}.countdown__cells{flex-wrap:wrap;gap:clamp(10px,1.6vw,20px);display:flex}.countdown__cell{border:3px solid var(--lime);background:#11120df0;border-radius:14px 9px 16px 8px/9px 15px 8px 14px;justify-items:center;gap:4px;min-width:clamp(74px,9.5vw,124px);padding:14px 10px 12px;display:grid;rotate:-1.5deg}.countdown__cell:nth-child(2n){rotate:1.2deg}.countdown__cell strong{color:var(--lime);font:700 clamp(2.4rem, 5vw, 4rem) / 1 var(--cond);font-variant-numeric:tabular-nums;text-shadow:0 0 22px #d5fa014d}.countdown__cell span{color:var(--muted);font:600 .84rem/1 var(--cond);letter-spacing:.2em;text-transform:uppercase}.days{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.6vw,34px);margin:0;padding:0;list-style:none;display:grid}.days>li{rotate:-1.5deg}.days>li:nth-child(2n){margin-top:14px;rotate:1.6deg}.days>li:nth-child(3){rotate:-3deg}.day p{margin:0}.day .day__weekday{color:#4a4438;font:400 1.3rem/1.1 var(--hand);letter-spacing:.06em;text-transform:uppercase}.day .day__num{color:var(--ink);font:400 clamp(3.4rem, 6vw, 5rem) / .95 var(--brush);margin-top:6px}.day .day__month{color:var(--ink);font:700 1rem/1.2 var(--cond);letter-spacing:.2em;text-transform:uppercase}.day .day__note{background:var(--lime);width:fit-content;color:var(--ink);font:700 .84rem/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;margin:14px auto 0;padding:.4em .9em .32em;rotate:-2deg}.day .day__soon{background:repeating-linear-gradient(90deg,#14150f66 0 7px,#0000 7px 13px) 0 0/100% 1.5px no-repeat;margin-top:16px;padding-top:14px}.day__items{color:var(--ink);text-align:left;gap:8px;margin-top:16px;display:grid}.day__items li{grid-template-columns:5ch 1fr;gap:10px;line-height:1.35;display:grid}.day__items time{font:700 1rem/1.35 var(--cond)}.day.is-today{outline:5px solid var(--lime);outline-offset:5px;box-shadow:0 0 0 5px #0000,0 0 34px 8px #d5fa0166}.schedule__foot{flex-wrap:wrap;align-items:center;gap:24px clamp(24px,4vw,56px);display:flex}.schedule__foot .scrawl{flex-basis:100%;margin-bottom:10px;rotate:-2deg}@media (width<=900px){.days{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.days{grid-template-columns:minmax(0,300px);justify-content:center;gap:40px}.days>li:nth-child(n){margin-top:0}}.live{isolation:isolate;padding:calc(var(--nav-h) + clamp(40px, 5vw, 68px)) 0 clamp(64px, 8vw, 104px);position:relative;overflow:clip}.live__bg{z-index:-1;opacity:.34;height:min(100%,900px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.live__bg img{object-fit:cover;width:100%;height:100%}.live__grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:clamp(24px,3vw,44px);display:grid}.live__stage{gap:clamp(26px,3vw,38px);display:grid}.live .live__stage>.title{font-size:clamp(2.6rem,6vw,4.6rem)}.player{position:relative}.player:before{content:"";border:5px solid var(--lime);clip-path:polygon(0 1.5%,2% 0,99.4% .8%,100% 98%,98.6% 100%,.6% 99.2%);pointer-events:none;position:absolute;inset:-8px;box-shadow:0 0 38px #d5fa0166,inset 0 0 14px #d5fa014d}.player__screen{aspect-ratio:16/9;background:#050505;display:grid;position:relative;overflow:hidden}.player__video,.player__poster{object-fit:cover;width:100%;height:100%}.player__poster{opacity:.3;position:absolute;inset:0}.player__idle{text-align:center;place-content:center;justify-items:center;gap:clamp(12px,1.8vw,22px);padding:16px;display:grid;position:relative}.player__title{color:var(--paper);font:400 clamp(1.4rem, 2.8vw, 2.4rem) / 1.1 var(--hand);letter-spacing:.05em;text-transform:uppercase;margin:0;rotate:-2deg}.player__text{color:#d3cebf;font:400 clamp(.82rem, 1.1vw, .98rem) / 1.5 var(--type);margin:0}.player__lock{width:clamp(40px,5vw,60px);color:var(--lime)}.player .countdown__cell{min-width:clamp(58px,7vw,96px);padding:10px 8px 8px}.player .countdown__cell strong{font-size:clamp(1.7rem,3.6vw,3rem)}.player__tape{z-index:2;opacity:.94;width:clamp(70px,9vw,120px);position:absolute}.player__tape--l{bottom:-4%;left:-4%;rotate:34deg}.player__tape--r{top:-5%;right:-4%;rotate:32deg}.player__tag{z-index:2;color:var(--ink);font:700 clamp(.74rem, .95vw, .9rem) / 1 var(--cond);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(170deg,#fbf3e3,#e9dcc5);align-items:center;gap:.7em;margin:0;padding:.55em 1.1em .5em .8em;display:flex;position:absolute;top:16px;left:-14px;rotate:-4deg;box-shadow:0 8px 18px -8px #000c}.player__tag.is-on{background:var(--lime)}.player__tag .live-tag__icon{width:2.4em}.player__viewers{font:600 .84rem/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;background:#050505cc;margin:0;padding:.4em .8em;position:absolute;bottom:14px;right:14px}.live__access{background:#0b0c08ed;border:1px solid #d5fa013d;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:12px clamp(18px,3vw,36px);margin:0;padding:clamp(18px,2.2vw,26px);display:grid}.live__access--on{flex-wrap:wrap;display:flex}.live__access-copy p{color:var(--muted);margin:8px 0 0;font-size:.86rem;line-height:1.5}.live__access-copy a{color:var(--lime);text-underline-offset:3px;white-space:nowrap}.live__code{grid-template-columns:minmax(0,1fr) auto;gap:16px}.live__code input{letter-spacing:.14em;text-transform:uppercase}.live__code .btn{padding:0 1.3em;font-size:1rem}.live__access .field__error{grid-column:1/-1}.chat{top:calc(var(--nav-h) + 30px);height:min(calc(100svh - var(--nav-h) - 60px), 760px);background:#0b0c08f2;border:1px solid #d5fa013d;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:sticky;box-shadow:0 40px 70px -30px #000}.chat__tape{width:110px;position:absolute;top:-18px;right:10%;rotate:5deg}.chat__head{padding:22px 22px 16px}.chat .title{font-size:clamp(1.6rem,2.4vw,2.1rem);rotate:-2deg}.chat__head p{color:var(--muted);font:400 .8rem/1.4 var(--type);margin:16px 0 0}.chat__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5fa0166 transparent;background:repeating-linear-gradient(90deg,#d5fa014d 0 9px,#0000 9px 17px) 0 0/100% 2px no-repeat;align-content:start;gap:4px;margin:0;padding:6px 12px 14px;list-style:none;display:grid;overflow:hidden auto}.msg{isolation:isolate;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:10px;display:grid;position:relative}.msg.is-mine{border:10px solid #0000;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='52' viewBox='0 0 300 52' fill='none' stroke='%23d5fa01' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M1 5.5C70 3.5 190 6.5 299 4M296.5 1c1.2 16-.8 34 .8 50.5M299.5 47.5C210 49.5 90 46.5.5 48.8M3.5 51.5C2.2 35 4.5 17 3 .5'/%3E%3C/svg%3E") 10/10px;margin-block:6px;padding:6px 5px 4px}.msg.is-mine:after{content:"";z-index:-1;background:#d5fa0112;position:absolute;inset:-5px -6px}.msg.is-mine .msg__face{background:var(--lime);color:var(--ink)}.msg__you{background:var(--lime);color:var(--ink);font:400 .62rem/1.2 var(--brush);text-transform:uppercase;padding:.3em .75em .2em;position:absolute;top:-13px;right:8px;rotate:4deg;box-shadow:0 4px 10px -3px #000000b3}.msg__face{border:2px solid var(--lime);width:36px;height:36px;color:var(--lime);font:400 1.1rem/1 var(--type);text-transform:uppercase;background:#14150f;border-radius:50%;place-items:center;padding-top:.22em;display:grid;overflow:hidden}.msg__face img{object-fit:cover;width:100%;height:100%}.msg p{margin:0}.msg__meta{align-items:baseline;gap:10px;display:flex}.msg__meta strong{color:var(--lime);font:400 .92rem/1.3 var(--type);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg__meta time{color:var(--muted);flex:none;font-size:.76rem}.msg__text{overflow-wrap:anywhere;line-height:1.45}.chat__form{background:repeating-linear-gradient(90deg,#d5fa014d 0 9px,#0000 9px 17px) 0 0/100% 2px no-repeat;grid-template-columns:minmax(0,1fr) 46px;gap:8px 10px;padding:14px;display:grid}.chat__send{cursor:pointer;background:0 0;border:0;border-radius:50%;width:46px;height:46px;padding:0;transition:scale .25s cubic-bezier(.3,1.3,.5,1);rotate:-6deg}.chat__send svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;overflow:visible}.chat__send-blob{fill:var(--lime);stroke:var(--lime);stroke-width:5px;transition:fill .2s}.chat__send-plane{stroke:var(--ink);stroke-width:6px;transition:stroke .2s,translate .3s cubic-bezier(.3,1.3,.5,1)}.chat__send:disabled{cursor:default}.chat__send:disabled .chat__send-blob{fill:#d5fa0100;stroke:#d5fa0180}.chat__send:disabled .chat__send-plane{stroke:#d5fa0180}.chat__send:not(:disabled):active{scale:.9}@media (hover:hover){.chat__send:not(:disabled):hover{scale:1.1}.chat__send:not(:disabled):hover .chat__send-plane{translate:5px -5px}}.chat__hint{color:var(--muted);grid-column:1/-1;justify-content:space-between;gap:12px;margin:0;font-size:.8rem;display:flex}.chat__hint.is-error{color:#ff9486}.chat__locked{background:repeating-linear-gradient(90deg,#d5fa014d 0 9px,#0000 9px 17px) 0 0/100% 2px no-repeat;margin:0;padding:18px;line-height:1.5}.chat__locked a{color:var(--lime);text-underline-offset:3px}@media (width<=960px){.live__grid{grid-template-columns:minmax(0,1fr)}.chat{height:min(72svh,620px);margin-top:16px;position:relative;top:0}.live__access{grid-template-columns:minmax(0,1fr)}}.ticket__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ticket .title{font-size:clamp(2.8rem,6.4vw,5.2rem)}.ticket__lead{max-width:30ch;margin:clamp(28px,3.4vw,44px) 0 0;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.7}.ticket__list{gap:14px;margin-top:clamp(22px,2.6vw,32px);display:grid}.ticket__list li{font:600 clamp(.98rem, 1.2vw, 1.12rem) / 1.3 var(--cond);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;display:flex}.ticket__list svg{width:30px;color:var(--lime);flex:none}.ticket__buy{margin-top:clamp(26px,3.2vw,40px)}.ticket__buy p{max-width:46ch;color:var(--muted);margin:1.1rem 0 0;font-size:.82rem;line-height:1.6}.ticket__side{justify-self:center;width:min(100%,520px)}.stub{filter:drop-shadow(0 30px 34px #000c);animation:6.5s ease-in-out infinite alternate bob;position:relative;rotate:4deg}.stub__tape{z-index:1;width:27%;position:absolute;top:-11%;left:-7%;rotate:-34deg}.stub__paper{--cut:68%;grid-template-columns:var(--cut) 1fr;color:var(--ink);-webkit-mask:radial-gradient(circle 13px at var(--cut) 0, #0000 97%, #000), radial-gradient(circle 13px at var(--cut) 100%, #0000 97%, #000);mask:radial-gradient(circle 13px at var(--cut) 0, #0000 97%, #000), radial-gradient(circle 13px at var(--cut) 100%, #0000 97%, #000);background:linear-gradient(150deg,#fcf5e7,#eadfca);display:grid;-webkit-mask-composite:source-in;mask-composite:intersect}.stub__main{padding:clamp(20px,2.6vw,32px)}.stub p,.stub dl,.stub dd{margin:0}.stub__kicker,.stub dt,.stub__small{color:#5d5647;font:700 .72rem/1.2 var(--cond);letter-spacing:.22em;text-transform:uppercase}.stub__name{font:400 clamp(1.9rem, 3.6vw, 3rem) / .95 var(--brush);text-transform:uppercase;margin-top:8px}.stub .stub__name{margin-top:8px}.stub__name span{background:var(--lime);width:fit-content;margin-top:6px;padding:.08em .4em 0;display:block;rotate:-3deg}.stub .stub__sub{font:400 clamp(1rem, 1.5vw, 1.25rem) / 1.1 var(--hand);letter-spacing:.06em;text-transform:uppercase;margin-top:12px}.stub dl{background:repeating-linear-gradient(90deg,#14150f66 0 7px,#0000 7px 13px) 0 0/100% 1.5px no-repeat;gap:clamp(18px,3vw,36px);margin-top:clamp(16px,2vw,24px);padding-top:14px;display:flex}.stub dd{font:700 clamp(.98rem, 1.3vw, 1.15rem) / 1.2 var(--cond);letter-spacing:.06em;margin-top:4px}.stub__tear{text-align:center;background:repeating-linear-gradient(#14150f73 0 7px,#0000 7px 13px) 0 0/1.5px 100% no-repeat;align-content:center;justify-items:center;gap:12px;padding:16px 10px;display:grid}.stub__price{font:400 clamp(1.4rem, 2.5vw, 2.1rem) / 1 var(--brush);white-space:nowrap;rotate:-4deg}.stub__tear svg{width:78%;height:clamp(30px,4vw,46px);fill:var(--ink)}.how{padding:clamp(72px,9vw,120px) 0 clamp(72px,9vw,116px)}.how__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,76px);max-width:980px;margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.how__steps li{position:relative;rotate:-1.5deg}.how__steps li:nth-child(2){margin-top:16px;rotate:1.5deg}.how__steps li:nth-child(3){rotate:-3deg}.how__arrow{stroke-width:5px;width:calc(clamp(28px,5vw,76px) - 12px);position:absolute;top:44%;left:calc(100% + 6px);rotate:4deg}.how__buy{flex-wrap:wrap;align-items:center;gap:18px clamp(24px,4vw,48px);margin-top:clamp(44px,5.5vw,68px);display:flex}.how__buy>a:not(.btn){color:var(--lime);text-underline-offset:3px}.lost__body{text-align:center;justify-items:center;gap:clamp(16px,2.2vw,26px);display:grid}.lost .hero__shade{background:radial-gradient(ellipse 60% 70% at 50% 50%, #060704db, #0607048c), linear-gradient(180deg, #060704bf 0%, transparent 26%, transparent 74%, var(--bg-deep) 100%)}.lost__code{color:var(--lime);font:400 clamp(6rem, 19vw, 14rem) / .9 var(--brush);text-shadow:0 0 .25em #d5fa0159;align-items:center;gap:clamp(8px,1.6vw,22px);margin:0;display:flex}.lost__code svg{stroke-width:7px;filter:drop-shadow(0 0 14px #d5fa0166);width:.74em;rotate:6deg}.lost .title{font-size:clamp(1.9rem,4.4vw,3.4rem)}.lost__text{max-width:34ch;margin:0;line-height:1.7}.lost__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px clamp(24px,4vw,44px);margin-top:10px;display:flex}.lost .back-link{color:var(--text);margin:0}@media (width<=920px){.ticket__grid{grid-template-columns:minmax(0,1fr)}.ticket__side{margin-top:12px}}@media (width<=720px){.how__steps{grid-template-columns:minmax(0,300px);justify-content:center;gap:44px}.how__steps li:nth-child(n){margin-top:0}.how__arrow{display:none}}@keyframes modal-in{0%{opacity:0;transform:translateY(26px)rotate(-5deg)scale(.9)}}@keyframes fade-in{0%{opacity:0}}@keyframes draw-in{to{stroke-dashoffset:0;opacity:1}}.modal{width:min(100% - 32px,440px);max-width:none;color:var(--text);background:0 0;border:0;padding:0;overflow:visible}.modal::backdrop{background:#040503d6}.modal[open]{animation:.5s cubic-bezier(.3,1.45,.5,1) both modal-in}.modal[open]::backdrop{animation:.25s both fade-in}.modal__card{text-align:center;background:#0b0c08;justify-items:center;gap:18px;padding:clamp(34px,6vw,46px) clamp(22px,5vw,38px) clamp(24px,5vw,34px);display:grid;position:relative;rotate:-1.2deg}.modal__card:before{content:"";border:5px solid var(--lime);clip-path:polygon(0 2%,3% 0,99% 1%,100% 97%,97.5% 100%,1% 99%);pointer-events:none;position:absolute;inset:-7px;box-shadow:0 0 44px #d5fa0173,inset 0 0 14px #d5fa014d}.modal__tape{width:128px;position:absolute;top:-24px;left:50%;translate:-50%;rotate:-4deg}.modal__x{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:9px;transition:color .2s;position:absolute;top:8px;right:8px}.modal__x svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round}.modal__check{fill:none;width:clamp(84px,22vw,108px);stroke:var(--lime);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 14px #d5fa0173);overflow:visible;rotate:-8deg}.modal__check path+path{stroke-width:9px}.modal[open] .modal__check path{animation:.6s cubic-bezier(.6,0,.2,1) .3s forwards draw-in}.modal[open] .modal__check path+path{animation-duration:.35s;animation-delay:.85s}.modal .title{font-size:clamp(1.9rem,6vw,2.5rem);rotate:-2deg}.modal__text,.modal__note{margin:0}.modal__text{line-height:1.65}.modal__note{color:var(--ink);font:400 1.15rem/1.1 var(--hand);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 6%,3% 0,97% 4%,100% 12%,99% 92%,96% 100%,2% 96%,1% 88%);background:linear-gradient(170deg,#fbf3e3,#e9dcc5);padding:.5em 1.1em .38em;rotate:1.5deg}.modal .btn{margin-top:6px}@media (hover:hover){.modal__x:hover{color:var(--lime)}}.demo{z-index:90;position:fixed;top:50%;left:0;translate:0 -50%}.demo__toggle{isolation:isolate;background:var(--lime);color:var(--ink);font:400 .72rem/1 var(--cond);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,100% 7px,96% 50%,100% calc(100% - 7px),0 100%);border:0;flex-direction:column;align-items:center;gap:10px;padding:18px 9px 22px 7px;transition:translate .22s cubic-bezier(.3,1.3,.5,1),background-color .2s;display:flex;position:relative;box-shadow:0 10px 26px -8px #000000d9}.demo__toggle:hover{background:#e4ff3d;translate:3px}.demo__toggle:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.demo__toggle svg{width:17px;height:17px}.demo__toggle span{writing-mode:vertical-rl;rotate:180deg}.demo__panel{background:var(--paper);width:min(330px,86vw);max-height:min(84vh,780px);color:var(--ink);border:11px solid #0000;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='52' viewBox='0 0 300 52' fill='none' stroke='%2314150f' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M1 5.5C70 3.5 190 6.5 299 4M296.5 1c1.2 16-.8 34 .8 50.5M299.5 47.5C210 49.5 90 46.5.5 48.8M3.5 51.5C2.2 35 4.5 17 3 .5'/%3E%3C/svg%3E") 11/11px;padding:18px 18px 22px;position:absolute;top:50%;left:calc(100% + 14px);overflow-y:auto;translate:0 -50%;box-shadow:0 26px 60px -24px #000000e6}.demo__badge{font:400 .95rem var(--brush);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:var(--lime);margin:0 0 14px;padding:3px 10px 2px;display:inline-block;rotate:-1.5deg}.demo__group+.demo__group{background:var(--squiggle) top left / 100% 7px no-repeat;margin-top:14px;padding-top:12px}.demo__title{font:400 .95rem var(--hand);color:#5d5a4b;margin:0 0 6px}.demo__panel ul{margin:0;padding:0;list-style:none}.demo__panel a{color:var(--ink);font:400 .82rem var(--type);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 8px;text-decoration:none;transition:background-color .16s;display:flex}.demo__panel a:hover{background:#d5fa018c}.demo__panel a[aria-current=page]{background:var(--lime)}.demo__panel code{font:400 .68rem var(--type);opacity:.5;flex:none}@media (width<=760px){.demo__panel{width:min(290px,76vw);left:calc(100% + 8px)}}.seam{z-index:4;pointer-events:none;height:0;position:relative}.seam svg{width:100%;position:absolute;left:0}.seam__fill{fill:var(--seam)}.seam--torn svg{bottom:-1px}.seam--torn svg,.seam--torn-top svg{height:clamp(22px,3vw,40px)}.seam--torn-top svg{top:-1px;scale:1 -1}.seam__fibre{fill:none;stroke:#f4e9d880;stroke-width:1.5px;vector-effect:non-scaling-stroke}.seam--torn-top .seam__fibre{stroke:none}.seam--trail svg{fill:none;width:clamp(200px,31vw,420px);stroke:var(--lime);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;top:clamp(-64px,-4.6vw,-38px);left:clamp(34%,50% - 150px,42%);overflow:visible}.trail__dots{stroke-dasharray:1 15}.trail__reveal{stroke:#fff;stroke-width:16px;stroke-dasharray:1.02;stroke-dashoffset:1.02px}.trail__x,.trail__head{opacity:0;transition:opacity .3s}.is-in .trail__reveal{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.5,0,.3,1) .25s}.is-in .trail__x{opacity:1}.is-in .trail__head{opacity:1;transition-delay:1.75s}.seam--stitch>*{clip-path:inset(0 100% 0 0);position:absolute;inset:0 0 auto}.stitch__thread{background:repeating-linear-gradient(90deg,#d5fa0173 0 9px,#0000 9px 17px);height:2px;top:-1px}.stitch__marks{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='36' fill='none' stroke='%23d5fa01' stroke-width='3.6' stroke-linecap='round'%3E%3Cpath d='M15 6 30 30M31 7 14 29M66 8l14 21M82 5 65 31'/%3E%3C/svg%3E") 50%/78px 27px repeat-x;height:36px;top:-18px}.seam--stitch.is-in>*{clip-path:inset(0);transition:clip-path 1.7s cubic-bezier(.5,0,.2,1) .1s}.tape-clip{height:180px;position:absolute;inset:-90px 0 auto;overflow:clip}.tape-band{width:108vw;font:700 clamp(.9rem, 1.2vw, 1.1rem) / 1 var(--cond);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;padding:.55em 0 .5em;position:absolute;top:50%;left:-4vw;overflow:clip;translate:0 -50%;box-shadow:0 10px 24px -6px #000000bf}.tape-band--lime{background:var(--lime);color:var(--ink);rotate:-1.5deg}.tape-band--dark{color:var(--lime);background:#10110a;border-block:1px solid #d5fa0173;rotate:1.6deg}.tape-band__track{will-change:transform;width:max-content;animation:44s linear infinite marquee;display:flex}.tape-band--dark .tape-band__track{animation-duration:58s;animation-direction:reverse}.tape-band__half{flex:none;display:flex}.tape-band__half span{padding:0 2.6em}.seam--scribble svg{height:44px;top:-22px}.seam--scribble path{stroke-width:4px;vector-effect:non-scaling-stroke}.seam--scribble path+path{stroke-width:2px;opacity:.5}.seam--dash svg{fill:none;height:12px;stroke:var(--lime);stroke-width:2.5px;stroke-dasharray:14 9;clip-path:inset(0 100% 0 0);top:-6px}.seam--dash path{vector-effect:non-scaling-stroke}.seam--dash.is-in svg{clip-path:inset(0);transition:clip-path 1.5s cubic-bezier(.5,0,.2,1)}@media (width<=860px){.seam--trail svg{left:30%}}.plx{will-change:transform}@keyframes plx{0%{transform:translate3d(0, calc(var(--plx,0px) * var(--plx-k) * -1), 0) rotate(calc(var(--spin,0deg) * -1))}to{transform:translate3d(0, calc(var(--plx,0px) * var(--plx-k)), 0) rotate(var(--spin,0deg))}}@keyframes slide-window{0%{transform:translate(-100%)}}@keyframes slide-content{0%{transform:translate(100%)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@supports (animation-timeline:view()){.plx{animation:linear both plx;animation-timeline:view()}.nav__progress{animation:linear both slide-window;animation-timeline:scroll(root)}.nav__progress svg{animation:linear both slide-content;animation-timeline:scroll(root)}}}[data-reveal=up]{opacity:0;transform:translateY(34px)}[data-reveal=pop]{opacity:0;transform:scale(.6)rotate(-12deg)}[data-reveal=drop]{opacity:0;transform:translateY(-46px)rotate(-9deg)scale(1.06)}[data-reveal=swing]{opacity:0;transform-origin:50% 0;transform:rotate(-16deg)translateY(-18px)}[data-reveal=swipe]>*{clip-path:inset(-20% 100% -20% -5%)}[data-reveal=letters]>span{opacity:0;display:inline-block;transform:translateY(.45em)rotate(14deg)scale(.6)}[data-reveal]:not([data-reveal=none]).is-in{opacity:1;transition:opacity .7s ease var(--d,0s), transform .9s cubic-bezier(.2, .8, .2, 1) var(--d,0s);transform:none}[data-reveal=pop].is-in,[data-reveal=swing].is-in,[data-reveal=drop].is-in{transition-timing-function:ease,cubic-bezier(.3,1.45,.5,1)}[data-reveal=swipe].is-in>*{clip-path:inset(-20% -5%);transition:clip-path .7s cubic-bezier(.7, 0, .2, 1) var(--d,0s)}[data-reveal=letters].is-in>span{opacity:1;transition:opacity .4s ease calc(.12s + var(--i) * 45ms), transform .7s cubic-bezier(.3, 1.45, .5, 1) calc(.12s + var(--i) * 45ms);transform:none}.draw path{stroke-dasharray:1.02;stroke-dashoffset:1.02px;opacity:0}.is-in .draw path,.draw.is-in path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .8s cubic-bezier(.6, 0, .2, 1) calc(.3s + var(--d,0s) + var(--dd,0s)), opacity 10ms linear calc(.3s + var(--d,0s) + var(--dd,0s))}.draw.underline path,.seam--scribble .draw path{stroke-dasharray:none;opacity:1}.draw.underline,.seam--scribble .draw{clip-path:inset(-12px 100% -12px -12px)}.is-in .draw.underline,.is-in.seam--scribble .draw{clip-path:inset(-12px);transition:clip-path .8s cubic-bezier(.6, 0, .2, 1) calc(.35s + var(--d,0s))}@keyframes bob{0%{translate:0 -6px}to{translate:0 8px}}@keyframes live-dot{50%{transform:scale(1.28)}}@keyframes live-wave{0%,to{opacity:.22}45%{opacity:1}}@keyframes circle-in{0%{clip-path:inset(-4px 100% -4px -4px)}to{clip-path:inset(-4px)}}@keyframes swipe-in{0%{transform:scaleX(0)}}@keyframes marquee{to{transform:translate(-50%)}}[data-live]:not(.is-live) :is(.polaroid--hero,.live-tag__icon *,.tape-band__track){animation-play-state:paused}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}[data-reveal],[data-reveal=swipe]>*,[data-reveal=letters]>span{opacity:1!important;clip-path:none!important;transform:none!important}.draw path{stroke-dashoffset:0!important;opacity:1!important}.draw.underline,.seam--scribble .draw,.seam--stitch>*,.seam--dash svg{clip-path:none!important}}:root{--beanie:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 52'%3E%3Cpath fill='%23e2322b' d='M8 38C7 20 18 10 32 10C46 10 57 20 56 38Z'/%3E%3Cpath fill='%23b8211b' d='M44 14C51 19 55 27 56 38H50C50 28 48 20 44 14Z'/%3E%3Cpath fill='%23fff' d='M10 26C20 21 44 21 54 26L55 31C44 26 20 26 9 31Z'/%3E%3Cpath fill='%23fff' d='M4 37Q32 27 60 37L60 47Q32 37 4 47Z'/%3E%3Cpath fill='none' stroke='%23cfd8df' stroke-width='1.6' stroke-linecap='round' d='M11 36.5v8M18 34.5v8M25 33.2v8M32 32.8v8M39 33.2v8M46 34.5v8M53 36.5v8'/%3E%3Ccircle cx='32' cy='9' r='7.5' fill='%23fff'/%3E%3Ccircle cx='29.5' cy='6.5' r='2.5' fill='%23eef3f6'/%3E%3C/svg%3E");--holly:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 30'%3E%3Cpath fill='%232f8f3f' stroke='%231d5c28' stroke-width='1' d='M19 15C15 9 9 8 3 10c2 1 3 3 2 4 2 0 3 1 3 3 2-1 4 0 5 2 1-2 4-3 6-4Z'/%3E%3Cpath fill='%233aa34b' stroke='%231d5c28' stroke-width='1' d='M21 15c3-6 9-8 15-7-2 1-2 3-1 4-2 0-3 2-3 4-2-1-4 0-5 2-1-2-4-2-6-3Z'/%3E%3Cpath fill='none' stroke='%231d5c28' stroke-width='.8' d='M19 15C14 12 9 11 5 12M21 15c4-3 8-5 13-5'/%3E%3Ccircle cx='17' cy='18' r='4' fill='%23e2322b'/%3E%3Ccircle cx='23' cy='18.5' r='3.6' fill='%23c8231c'/%3E%3Ccircle cx='20' cy='13.5' r='3.6' fill='%23ef3d33'/%3E%3Ccircle cx='15.6' cy='16.6' r='1.1' fill='%23ffd9d6'/%3E%3Ccircle cx='18.8' cy='12.3' r='1' fill='%23ffd9d6'/%3E%3C/svg%3E");--flake:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round'%3E%3Cpath d='M12 12L12.0 2.0M12.0 5.8L14.1 3.1M12.0 5.8L9.9 3.1M12 12L3.3 7.0M6.6 8.9L5.4 5.7M6.6 8.9L3.3 9.4M12 12L3.3 17.0M6.6 15.1L3.3 14.6M6.6 15.1L5.4 18.3M12 12L12.0 22.0M12.0 18.2L9.9 20.9M12.0 18.2L14.1 20.9M12 12L20.7 17.0M17.4 15.1L18.6 18.3M17.4 15.1L20.7 14.6M12 12L20.7 7.0M17.4 8.9L20.7 9.4M17.4 8.9L18.6 5.7'/%3E%3C/svg%3E");--drift:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='40' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath fill='%23f3f7fa' d='M0 22C30 10 55 12 80 18C105 24 125 8 160 10C195 12 210 24 240 20C265 17 285 14 300 22V40H0Z'/%3E%3Cpath fill='%23dbe6ee' d='M0 30C40 24 70 30 110 28C150 26 190 32 230 29C260 27 285 28 300 30V40H0Z'/%3E%3C/svg%3E")}.snow{z-index:55;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.snowcap{top:calc(var(--snow-y,0px) - 20px);z-index:4;pointer-events:none;height:60px;position:absolute;left:0;right:0}.snowcap__pile{position:absolute;top:0;overflow:visible}.snowcap__pile--l{left:calc(var(--snow-x,0px) - 8px)}.snowcap__pile--r{right:calc(var(--snow-xr,var(--snow-x,0px)) - 8px);transform:scaleX(-1)}.btn{--snow-x:2px;--snow-xr:-1.5px;--snow-y:3px}.nav__cta{--snow-x:1px;--snow-y:2px}.quote__bubble{--snow-x:8px;--snow-xr:7px;--snow-y:9px;--snow-r:16}.quote__face:before{content:"";z-index:3;aspect-ratio:64/52;background:var(--beanie) center / contain no-repeat;transform-origin:50% 85%;filter:drop-shadow(0 2px 2px #0006);width:110%;position:absolute;top:-66%;left:-11%;rotate:-17deg}.quotes__list li:nth-child(3n+2) .quote__face:before{top:-66%;left:2%;rotate:14deg}.quotes__list li:nth-child(3n) .quote__face:before{top:-69%;left:-5%;rotate:-5deg;scale:-1 1}.live__access,.chat,.nav__logo{position:relative}.nav__logo:before{content:"";aspect-ratio:64/52;background:var(--beanie) center / contain no-repeat;filter:drop-shadow(0 1px 1px #00000080);width:34px;position:absolute;top:-20px;left:-9px;rotate:-16deg}.nav__links a:not(.nav__cta,[aria-current]):before{content:"";filter:drop-shadow(0 0 4px #aae1ffcc);width:1.4em;height:1.4em;-webkit-mask:var(--flake) center / contain no-repeat;-webkit-mask:var(--flake) center / contain no-repeat;mask:var(--flake) center / contain no-repeat;opacity:0;background:#e6f6ff;transition:opacity .25s,translate .4s cubic-bezier(.3,1.4,.5,1),scale .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:calc(50% - 1.85em);right:-1.2em;translate:-3px -7px;scale:.4}@media (hover:hover){.nav__links a:not(.nav__cta,[aria-current]):hover:before{opacity:1;animation:5s linear infinite flake-spin;translate:none;scale:1}.nav__logo:hover:before{rotate:-2deg}}@keyframes flake-spin{to{rotate:1turn}}.nav__links a[aria-current]:not(.nav__cta):before{filter:drop-shadow(0 0 5px #e2322b73);background:repeating-linear-gradient(-55deg,#e2322b 0 6px,#fff 6px 11px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 44' preserveAspectRatio='none' fill='none' stroke='%23000' stroke-width='3.8' stroke-linecap='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M62 3C30 1 4 9 4 22c0 13 26 20 58 19 31-1 55-8 54-21C115 8 88 2 50 5'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 44' preserveAspectRatio='none' fill='none' stroke='%23000' stroke-width='3.8' stroke-linecap='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M62 3C30 1 4 9 4 22c0 13 26 20 58 19 31-1 55-8 54-21C115 8 88 2 50 5'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.nav__links a[aria-current]:not(.nav__cta):after{content:"";aspect-ratio:40/30;top:calc(50% - 1.95em);right:-1.55em;inset-inline-start:auto;background:var(--holly) center / contain no-repeat;clip-path:none;width:2.1em;height:auto;animation:.45s cubic-bezier(.3,1.5,.5,1) .45s both holly-in;position:absolute;bottom:auto;left:auto;rotate:14deg;-webkit-mask:none;mask:none}@media (width<=860px){.nav__links a:not(.nav__cta){margin-left:.9em}}@keyframes holly-in{0%{opacity:0;scale:.3}}.nav__links a[aria-current]:not(.nav__cta){color:#fff;text-shadow:0 0 10px #ffffff59}.nav__links .nav__cta{isolation:isolate;clip-path:none;background:0 0}.nav__links .nav__cta:before{content:"";z-index:-1;background:var(--lime);clip-path:polygon(0 10%,2% 0,34% 5%,64% 0,98% 6%,100% 18%,99% 86%,97% 100%,58% 95%,30% 100%,2.5% 94%,1% 82%);position:absolute;inset:0}.nav__logo:before{transition:rotate .3s cubic-bezier(.3,1.5,.5,1)}.hero:not(.auth):after{content:"";z-index:1;background:var(--drift) 0 100% / clamp(260px, 30vw, 420px) 100% repeat-x;opacity:.9;pointer-events:none;height:clamp(26px,3.6vw,44px);position:absolute;bottom:0;left:0;right:0}.garland{pointer-events:none;height:52px;transition:opacity .2s;position:absolute;top:calc(100% + 3px);left:0;right:0}.garland svg{fill:none;width:100%;height:100%;overflow:visible}.garland path{vector-effect:non-scaling-stroke;stroke-linecap:round}.garland__wire{stroke:#23261a;stroke-width:2.2px}.garland i{background:radial-gradient(circle at 40% 34%, #fff 0 16%, var(--c) 48%);width:9px;height:14px;box-shadow:0 0 8px 2px color-mix(in srgb, var(--c) 65%, transparent);translate:-50% 1px;rotate:var(--tilt);transform-origin:50% 0;border-radius:50% 50% 46% 46%/38% 38% 62% 62%;position:absolute}.garland i.is-twinkling{animation:twinkle 2.4s ease-in-out var(--delay) infinite alternate}.garland.is-scrolling i.is-twinkling{animation-play-state:paused}.garland i:before{content:"";background:#3a3d2c;border-radius:1px;width:6px;height:5px;position:absolute;top:-4px;left:50%;translate:-50%}@keyframes twinkle{0%{opacity:1}to{opacity:.45}}.nav.is-open .garland{opacity:0}@media (prefers-reduced-motion:reduce){.snow{display:none}}.legal__toc ol a:after{content:"";width:1.15em;height:1.15em;-webkit-mask:var(--flake) center / contain no-repeat;-webkit-mask:var(--flake) center / contain no-repeat;mask:var(--flake) center / contain no-repeat;opacity:0;filter:drop-shadow(0 0 4px #aae1ffcc);background:#e6f6ff;margin-top:-.58em;transition:opacity .25s,translate .4s cubic-bezier(.3,1.4,.5,1),scale .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:50%;right:.4em;translate:6px -6px;scale:.4}.legal__toc ol a{padding-right:2em}@media (hover:hover){.legal__toc ol a:not([aria-current]):hover{color:#dff3ff;text-shadow:0 0 10px #aae1ff8c}.legal__toc ol a:not([aria-current]):hover:after{opacity:1;animation:5s linear infinite flake-spin;translate:none;scale:1}.legal__body a,.footer__row>a{text-decoration-color:#0000;transition:text-decoration-color .2s;position:relative}.legal__body a:after,.footer__row>a:after{content:"";height:6px;-webkit-mask:var(--squiggle) center / 100% 100% no-repeat;-webkit-mask:var(--squiggle) center / 100% 100% no-repeat;mask:var(--squiggle) center / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);pointer-events:none;background:#bfe9ff;transition:clip-path .35s cubic-bezier(.6,0,.2,1);position:absolute;bottom:-.45em;left:-2px;right:-2px}.legal__body a:hover:after,.footer__row>a:hover:after{clip-path:inset(0)}.footer__row>a:before{content:"";width:1em;height:1em;-webkit-mask:var(--flake) center / contain no-repeat;-webkit-mask:var(--flake) center / contain no-repeat;mask:var(--flake) center / contain no-repeat;opacity:0;filter:drop-shadow(0 0 4px #aae1ffcc);pointer-events:none;background:#e6f6ff;transition:opacity .25s,translate .4s cubic-bezier(.3,1.4,.5,1),scale .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:-1.1em;right:-1em;translate:-3px -6px;scale:.4}.footer__row>a:hover{color:#dff3ff}.footer__row>a:hover:before{opacity:1;animation:5s linear infinite flake-spin;translate:none;scale:1}}.msg.is-mine:before{--arm:18px;--bar:4px;content:"";z-index:1;-webkit-mask:linear-gradient(#000 0 0) left top / var(--arm) var(--bar) no-repeat, linear-gradient(#000 0 0) left top / var(--bar) var(--arm) no-repeat, linear-gradient(#000 0 0) right top / var(--arm) var(--bar) no-repeat, linear-gradient(#000 0 0) right top / var(--bar) var(--arm) no-repeat, linear-gradient(#000 0 0) left bottom / var(--arm) var(--bar) no-repeat, linear-gradient(#000 0 0) left bottom / var(--bar) var(--arm) no-repeat, linear-gradient(#000 0 0) right bottom / var(--arm) var(--bar) no-repeat, linear-gradient(#000 0 0) right bottom / var(--bar) var(--arm) no-repeat;-webkit-mask:linear-gradient(#000 0 0) left top / var(--arm) var(--bar) no-repeat, linear-gradient(#000 0 0) left top / var(--bar) var(--arm) no-repeat, linear-gradient(#000 0 0) right top / var(--arm) var(--bar) no-repeat, linear-gradient(#000 0 0) right top / var(--bar) var(--arm) no-repeat, linear-gradient(#000 0 0) left bottom / var(--arm) var(--bar) no-repeat, linear-gradient(#000 0 0) left bottom / var(--bar) var(--arm) no-repeat, linear-gradient(#000 0 0) right bottom / var(--arm) var(--bar) no-repeat, linear-gradient(#000 0 0) right bottom / var(--bar) var(--arm) no-repeat;mask:linear-gradient(#000 0 0) left top / var(--arm) var(--bar) no-repeat, linear-gradient(#000 0 0) left top / var(--bar) var(--arm) no-repeat, linear-gradient(#000 0 0) right top / var(--arm) var(--bar) no-repeat, linear-gradient(#000 0 0) right top / var(--bar) var(--arm) no-repeat, linear-gradient(#000 0 0) left bottom / var(--arm) var(--bar) no-repeat, linear-gradient(#000 0 0) left bottom / var(--bar) var(--arm) no-repeat, linear-gradient(#000 0 0) right bottom / var(--arm) var(--bar) no-repeat, linear-gradient(#000 0 0) right bottom / var(--bar) var(--arm) no-repeat;pointer-events:none;background:repeating-linear-gradient(-45deg,#e2322b 0 4px,#fff 4px 8px);position:absolute;inset:-6.5px -9px -8px}.msg.is-mine .msg__you{z-index:2;right:18px}.msg.is-mine .msg__face{color:#fff;background:repeating-linear-gradient(-45deg,#e2322b 0 5px,#ff5a4f 5px 10px);border-color:#fff}.hero__brand{text-shadow:none}.hero__brand>span{color:#0000;position:relative}.hero__brand>span:before,.hero__brand>span:after{content:attr(data-ch);pointer-events:none;position:absolute}.hero__brand>span:before{color:#8c120ceb;text-shadow:0 0 .2em #ff5a504d;top:0;left:0;translate:.035em .035em}.hero__brand>span:after{background:linear-gradient(#fff6 0%,#fff0 42%),repeating-linear-gradient(-48deg,#fffaf0 0 .1em,#e2322b .1em .17em);color:#0000;-webkit-background-clip:text;background-clip:text;padding:.2em .16em;top:-.2em;left:-.16em}.hero__brand>span:nth-child(2n):after{background-position:0 0,.08em 0}@media (width<=860px){.hero .hero__shade,.auth .hero__shade{background:linear-gradient(#060704b8 0%,#060704cc 45%,#060704e6 100%)}}@media (width<=620px){.player__tag{top:-30px;left:6px}.player{margin-top:16px}}.cane__reveal{fill:none;stroke:#fff;stroke-width:22px;stroke-dasharray:1.02;stroke-dashoffset:1.02px}.is-in .cane__reveal{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.6, 0, .2, 1) calc(.3s + var(--d,0s))}.cane__base,.cane__stripe{fill:none;stroke-width:calc(var(--cane) * 1px)}.cane__base{stroke:#e2322b;stroke-linecap:round}.cane__stripe{stroke:#fff;stroke-dasharray:calc(var(--cane) * 1.5px) calc(var(--cane) * 1.5px);stroke-linecap:butt}.cane__star{fill:#ffd34d;stroke:#fff1b0;stroke-width:1px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;transform:scale(0)rotate(-40deg)}.is-in .cane__star{transition:transform .45s cubic-bezier(.3, 1.8, .5, 1) calc(1s + var(--d,0s));transform:none}.trail__dots{stroke:#dff3ff}.trail__x{fill:#ffd34d;stroke:#fff1b0;stroke-width:1.5px}.trail__box{fill:#e2322b;stroke:none}.trail__ribbon{fill:none;stroke:#fff;stroke-width:3.5px}.round-btn{background:linear-gradient(#0a0b08,#0a0b08) padding-box padding-box,repeating-linear-gradient(-45deg,#e2322b 0 5px,#fff 5px 10px) border-box;border:3px solid #0000}@media (hover:hover){.round-btn:not(:disabled):hover{color:#fff;background:linear-gradient(#e2322b,#e2322b) padding-box padding-box,repeating-linear-gradient(-45deg,#e2322b 0 5px,#fff 5px 10px) border-box;border-color:#0000}}.back-link svg{color:#ff6b61}.polaroid__scrap{opacity:1;filter:drop-shadow(0 3px 3px #00000073);width:25%;top:-9%;left:-7%;rotate:-14deg}.polaroid__tape,.player__tape,.stub__tape,.sticky__tape{opacity:1;filter:none}.note:before{clip-path:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='188'%20height='56'%20viewBox='0%200%20188%2056'%3e%3cdefs%3e%3cpattern%20id='c'%20width='26'%20height='26'%20patternUnits='userSpaceOnUse'%20patternTransform='rotate(38)'%3e%3crect%20width='26'%20height='26'%20fill='%23fbf6ec'/%3e%3crect%20width='13'%20height='26'%20fill='%23e2322b'/%3e%3c/pattern%3e%3clinearGradient%20id='g'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff'%20stop-opacity='.34'/%3e%3cstop%20offset='.42'%20stop-color='%23fff'%20stop-opacity='0'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.2'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='url(%23c)'%20d='M7.0%200.0L181.0%200.0L187.7%204.7L181.0%209.3L187.3%2014.0L181.0%2018.7L187.6%2023.3L181.0%2028.0L187.3%2032.7L181.0%2037.3L187.2%2042.0L181.0%2046.7L187.9%2051.3L181.0%2056.0L7.0%2056.0L0.0%2051.3L7.0%2046.7L1.0%2042.0L7.0%2037.3L0.3%2032.7L7.0%2028.0L0.3%2023.3L7.0%2018.7L1.2%2014.0L7.0%209.3L0.6%204.7L7.0%200.0Z'/%3e%3cpath%20fill='url(%23g)'%20d='M7.0%200.0L181.0%200.0L187.7%204.7L181.0%209.3L187.3%2014.0L181.0%2018.7L187.6%2023.3L181.0%2028.0L187.3%2032.7L181.0%2037.3L187.2%2042.0L181.0%2046.7L187.9%2051.3L181.0%2056.0L7.0%2056.0L0.0%2051.3L7.0%2046.7L1.0%2042.0L7.0%2037.3L0.3%2032.7L7.0%2028.0L0.3%2023.3L7.0%2018.7L1.2%2014.0L7.0%209.3L0.6%204.7L7.0%200.0Z'/%3e%3c/svg%3e") 50%/100% 100% no-repeat;width:92px;height:27px;top:-13px}.sticky__tape{top:-13px}.note:before,.sticky__tape,.chat__tape,.auth__tape,.modal__tape{z-index:5}.title .underline path:first-child{stroke:#e2322b}.title .underline path:nth-child(2){stroke:#fff;stroke-width:5px;stroke-dasharray:9 10;stroke-linecap:butt;opacity:1}.title .underline path:nth-child(3){stroke:#ffd34d;stroke-width:2.5px;opacity:.85}.flakes{stroke:#dff3ff;stroke-width:2.6px}.snowman{stroke-width:4px}.snowman__head{fill:#f2f7fa;stroke:#a9bfcf}.snowman__hat{fill:#1b1c17;stroke:#1b1c17}.snowman__brim{stroke:#1b1c17;stroke-width:7px}.snowman__band{stroke:#e2322b;stroke-width:6px}.snowman__coal{stroke:#1b1c17;stroke-width:8px}.snowman__coal--small{stroke-width:5px}.snowman__nose{fill:#ff8a2b;stroke:#ff8a2b;stroke-width:2px}.about__smiley{opacity:.85;width:clamp(84px,8.6vw,124px);top:1%;right:max(10px,50% - 710px)}.about__smiley svg,.sticky .snowman{stroke-width:4px}.bell{stroke:#ffd34d;stroke-width:4.5px}.quotes__crown{opacity:.95}.seam--scribble path:first-child{stroke:#e2322b}.seam--scribble path:nth-child(2){stroke:#fff;stroke-width:4px;stroke-dasharray:10 12;stroke-linecap:butt;opacity:1}.seam--scribble path:nth-child(3){stroke:#ffd34d;stroke-width:1.6px;opacity:.7}.stitch__thread{background:repeating-linear-gradient(90deg,#dff3ff73 0 9px,#0000 9px 17px)}.stitch__marks{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='36' fill='none' stroke-linecap='round'%3E%3Cpath stroke='%23dff3ff' stroke-width='2.6' d='M30.0 7.0L30.0 29.0M39.5 12.5L20.5 23.5M39.5 23.5L20.5 12.5'/%3E%3Cpath fill='%23ffd34d' d='M90.0 10.0L92.2 15.0L97.6 15.5L93.5 19.1L94.7 24.5L90.0 21.7L85.3 24.5L86.5 19.1L82.4 15.5L87.8 15.0Z'/%3E%3C/svg%3E") 50%/120px 36px repeat-x}.seam--dash svg{stroke:#e2322b;stroke-dasharray:14 14}.seam--dash path+path{stroke:#fff;stroke-dashoffset:14px}.nav{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='64'%3E%3Cg fill='none' stroke='%23dff3ff' stroke-opacity='.3' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M49.9 11.7L42.1 32.3M43.6 28.2L40.7 29.6M43.6 28.2L44.9 31.2M48.4 15.8L51.3 14.4M48.4 15.8L47.1 12.8M56.9 20.3L35.1 23.7M39.5 23.0L36.7 21.2M39.5 23.0L37.4 25.6M52.5 21.0L55.3 22.8M52.5 21.0L54.6 18.4M52.9 30.5L39.1 13.5M41.8 16.9L42.1 13.6M41.8 16.9L38.6 16.4M50.2 27.1L49.9 30.4M50.2 27.1L53.4 27.6'/%3E%3Cpath d='M217.1 29.4L210.9 54.6M212.1 49.6L208.8 51.7M212.1 49.6L214.0 53.0M215.9 34.4L219.2 32.3M215.9 34.4L214.0 31.0M226.5 38.4L201.5 45.6M206.5 44.1L203.0 42.4M206.5 44.1L204.5 47.5M221.5 39.9L225.0 41.6M221.5 39.9L223.5 36.5M223.4 51.0L204.6 33.0M208.4 36.6L208.2 32.7M208.4 36.6L204.5 36.5M219.6 47.4L219.8 51.3M219.6 47.4L223.5 47.5'/%3E%3Cpath d='M402.3 8.0L401.7 28.0M401.8 24.0L399.7 26.1M401.8 24.0L403.8 26.3M402.2 12.0L404.3 9.9M402.2 12.0L400.2 9.7M410.8 13.3L393.2 22.7M396.7 20.8L393.8 20.0M396.7 20.8L395.7 23.7M407.3 15.2L410.2 16.0M407.3 15.2L408.3 12.3M410.5 23.3L393.5 12.7M396.9 14.8L396.1 11.9M396.9 14.8L394.0 15.4M407.1 21.2L407.9 24.1M407.1 21.2L410.0 20.6'/%3E%3Cpath d='M561.6 37.1L558.4 54.9M559.1 51.3L556.9 52.9M559.1 51.3L560.5 53.6M560.9 40.7L563.1 39.1M560.9 40.7L559.5 38.4M568.5 42.9L551.5 49.1M554.9 47.8L552.4 46.8M554.9 47.8L553.7 50.3M565.1 44.2L567.6 45.2M565.1 44.2L566.3 41.7M566.9 51.8L553.1 40.2M555.9 42.5L555.5 39.8M555.9 42.5L553.2 42.7M564.1 49.5L564.5 52.2M564.1 49.5L566.8 49.3'/%3E%3C/g%3E%3Cg fill='%23ffd34d' fill-opacity='.42'%3E%3Cpath d='M128.0 41.0L129.4 44.1L132.8 44.5L130.2 46.7L130.9 50.0L128.0 48.3L125.1 50.0L125.8 46.7L123.2 44.5L126.6 44.1Z'/%3E%3Cpath d='M318.0 28.0L319.6 31.8L323.7 32.1L320.6 34.9L321.5 38.9L318.0 36.8L314.5 38.9L315.4 34.9L312.3 32.1L316.4 31.8Z'/%3E%3Cpath d='M486.0 25.5L487.2 28.3L490.3 28.6L488.0 30.6L488.6 33.6L486.0 32.1L483.4 33.6L484.0 30.6L481.7 28.6L484.8 28.3Z'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.3'%3E%3Ccircle cx='92' cy='14' r='1.6'/%3E%3Ccircle cx='170' cy='22' r='1.2'/%3E%3Ccircle cx='262' cy='16' r='1.6'/%3E%3Ccircle cx='360' cy='52' r='1.3'/%3E%3Ccircle cx='442' cy='50' r='1.5'/%3E%3Ccircle cx='524' cy='12' r='1.2'/%3E%3Ccircle cx='612' cy='24' r='1.5'/%3E%3C/g%3E%3C/svg%3E") 50% 0/640px 64px repeat-x,#080906}.nav__edge polyline{stroke:#dff3ff;opacity:.28}.nav__progress polyline{stroke:#e2322b;stroke-width:3px;opacity:1}.nav__progress polyline+polyline{stroke:#fff;stroke-dasharray:12 12;stroke-linejoin:bevel}.host .polaroid__shot,.people__list .polaroid__shot{overflow:visible}.host .avatar:before,.people__list .avatar:before{content:"";z-index:6;aspect-ratio:64/52;background:var(--beanie) center / contain no-repeat;transform-origin:50% 90%;width:70%;position:absolute;top:-22%;left:15%;rotate:-6deg}.host__orgs li+li .avatar:before,.people__list li:nth-child(3n+2) .avatar:before{rotate:6deg}.people__list li:nth-child(3n) .avatar:before{rotate:-3deg;scale:-1 1}.polaroid--host .avatar:before{width:56%;top:-21%;left:12%;rotate:-6deg}.tiktok-tag{z-index:7}.host,.people,.about,.tasks,.quotes,.sponsors,.faq{content-visibility:auto}.about,.people,.tasks{contain-intrinsic-size:auto 760px}.host{contain-intrinsic-size:auto 560px}.quotes{contain-intrinsic-size:auto 620px}.sponsors{contain-intrinsic-size:auto 420px}.faq{contain-intrinsic-size:auto 720px}.show-all :is(.host,.people,.about,.tasks,.quotes,.sponsors,.faq){content-visibility:visible}.snowcap,.garland{contain:layout style}.nav__logo:before,.quote__face:before,.polaroid__scrap,.nav__links a[aria-current]:not(.nav__cta):before{filter:none}.hero__sub{--snow-x:2px;--snow-xr:1px;--snow-y:2px;position:relative}.hero__sub .snowcap{opacity:0}.hero__sub.is-in .snowcap{opacity:1;transition:opacity .4s 1.2s}
