@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62.5% 100%;src:url(data:font/woff2;base64,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)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:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62.5% 100%;src:url(./noto-sans-georgian-georgian-wdth-normal-D2D9i4Bi.woff2)format("woff2-variations");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62.5% 100%;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62.5% 100%;src:url(./noto-sans-georgian-math-wdth-normal-D04O4bcm.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62.5% 100%;src:url(./noto-sans-georgian-symbols-wdth-normal-D8vSOnrY.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62.5% 100%;src:url(./noto-sans-georgian-latin-ext-wdth-normal-BRe5Tu1M.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:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62.5% 100%;src:url(./noto-sans-georgian-latin-wdth-normal-BYzfjXWD.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}.lp,.lp-body{--lp-yellow:#f9ce5b;--lp-yellow-ink:#4b3702;--lp-red:#eb5146;--lp-cream:#fdf5d8;--lp-cream-text:#fbf0d4;--lp-ink:#1d160f;--lp-black:#121010;--lp-wood-950:#140d08;--lp-wood-900:#1f140c;--lp-wall-900:#2a2016;--lp-text:var(--lp-cream-text);--lp-text-dim:#d9cdb0;--lp-ink-error:#a32a18;--lp-font-body:"Noto Sans Georgian Variable", "Noto Sans Georgian", system-ui, sans-serif;--lp-font-display:"Noto Sans Georgian Variable", "Noto Sans Georgian", system-ui, sans-serif;--lp-gutter:clamp(16px, 5vw, 96px);--lp-max:1440px}.lp-page{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.lp-body{background:var(--lp-wood-950);margin:0}.lp{font-family:var(--lp-font-body);color:var(--lp-text);background:var(--lp-wood-950);-webkit-font-smoothing:antialiased;font-size:max(15px,min(.3vw + 14px,19px));font-weight:500;line-height:1.6;position:relative;overflow-x:clip}:where(.lp) *{box-sizing:border-box}:where(.lp) :before{box-sizing:border-box}:where(.lp) :after{box-sizing:border-box}:where(.lp) img{max-width:100%;height:auto;display:block}:where(.lp) :where(h1,h2,h3){font-family:var(--lp-font-display);margin:0;font-weight:800;line-height:1.15}:where(.lp) p{margin:0 0 .9em}:where(.lp) a{color:inherit;text-underline-offset:.18em}:where(.lp) :focus-visible{outline:3px solid var(--lp-yellow);outline-offset:3px;border-radius:4px}:where(.lp) button{font:inherit;color:inherit;cursor:pointer}.lp-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lp-skiplink{z-index:200;background:var(--lp-yellow);color:var(--lp-yellow-ink);border-radius:6px;padding:10px 14px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.lp-skiplink:focus{transform:none}.lp-heading{padding-inline:var(--lp-gutter);font:800 clamp(21px, 3.4vw + 8px, 64px)/1.15 var(--lp-font-display);overflow-wrap:anywhere;letter-spacing:.02em;text-align:center;color:var(--lp-yellow);text-shadow:0 2px 12px #00000073;margin:0 0 max(28px,min(4vw,64px))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.lp-hero{background:var(--lp-wood-950);position:relative}.lp-motion .lp-hero{height:200svh}.lp-hero__sticky{isolation:isolate;height:100svh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.lp-hero__stage{z-index:-1;width:max(100%, calc(max(100svh, 560px) * var(--ar)));aspect-ratio:var(--ar);translate:calc(-1 * var(--dx)) -50%;transform-origin:var(--dx) var(--dy);position:absolute;top:50%;left:50%}.lp-hero__backdrop{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lp-hero__doorway{position:absolute;overflow:hidden}.lp-hero__closed,.lp-hero__frames{object-fit:cover;width:100%;height:100%;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.lp-motion .lp-hero__closed,.lp-motion .lp-hero__frames{display:block}.lp-hero--still .lp-hero__closed,.lp-hero--still .lp-hero__frames{display:none}.lp-hero__sticky:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 35%,#0e090599 60%,#0e0905eb);position:absolute;top:0;bottom:0;left:0;right:0}.lp-hero__text{left:0;right:0;bottom:max(28px, calc(env(safe-area-inset-bottom) + 14px));padding:0 var(--lp-gutter);position:absolute}.lp-hero__title{margin:0 0 18px}.lp-hero__title img{filter:drop-shadow(0 3px 10px #00000080);width:min(76vw,572px,46svh);height:auto}.lp-hero__body{max-width:36rem;font-size:max(14px,min(.35vw + 13px,19px));font-weight:700;line-height:1.45}.lp-hero__body p{text-shadow:0 1px 4px #000000b3;margin:0 0 1em}.lp-hero__hint{color:var(--lp-yellow);margin-top:4px;font-weight:700;text-decoration:none;display:inline-block}.lp-hero__hint span{animation:1.6s steps(4,end) infinite lp-bob;display:inline-block}.lp-hero__fade{z-index:2;opacity:0;pointer-events:none;background:var(--lp-wood-950);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes lp-bob{50%{transform:translateY(4px)}}@media (min-width:900px) and (min-aspect-ratio:4/3){.lp-hero__sticky{min-height:560px}.lp-hero__sticky:after{background:linear-gradient(to top, var(--lp-wood-900), transparent 16%),  linear-gradient(to right, #0e0905b3, #0e090540 38%, transparent 55%)}.lp-hero__text{width:min(31vw,600px);padding:0;top:50%;bottom:auto;left:max(24px,min(7.8vw,150px));right:auto;translate:0 -38%}.lp-hero__title img{width:min(29.8vw,572px)}.lp-hero__body{font-size:max(14px,min(.95vw,19px))}}@media (prefers-reduced-motion:reduce){.lp-hero__hint span{animation:none}}@media (max-width:899px) and (max-height:620px){.lp-hero__title{margin-bottom:12px}.lp-hero__body{font-size:13px;line-height:1.4}.lp-hero__body p{margin-bottom:.7em}}.lp-wood{background-color:var(--lp-wood-900);background-position:top;background-repeat:repeat-y;background-size:100%;position:relative}.lp-wood:before{content:"";pointer-events:none;background:linear-gradient(#0a060359,#0a060359);position:absolute;top:0;bottom:0;left:0;right:0}.lp-wood>*{position:relative}.lp-statement{max-width:calc(1320px + 2 * var(--lp-gutter));padding:clamp(64px, 9vw, 150px) var(--lp-gutter) clamp(40px, 6vw, 110px);text-align:center;color:var(--lp-text);text-shadow:0 1px 6px #0009;margin:0 auto;font-size:max(16px,min(1.4vw,27px));font-weight:700;line-height:1.45}.lp-statement:focus{outline:none}.lp-initiative{max-width:var(--lp-max);padding:0 var(--lp-gutter) clamp(72px, 9vw, 150px);align-items:center;gap:32px 6vw;margin:0 auto;display:grid}.lp-initiative__sign{justify-self:center;width:min(80%,680px)}.lp-initiative__sign img{filter:drop-shadow(0 18px 24px #0000008c);width:100%;height:auto;transform:rotate(-3deg)}.lp-initiative__text{margin:0 0 max(28px,min(3vw,48px));font-size:max(17px,min(1.4vw,27px));font-weight:700;line-height:1.4}.lp-initiative__arrow{color:var(--lp-yellow)}.lp-initiative__btn{background:0 0;border:0;border-radius:12px;width:min(68vw,330px);padding:0;transition:transform .15s,filter .15s;display:block}.lp-initiative__btn img{width:100%;height:auto;display:block}.lp-initiative__btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.lp-initiative__btn:active{filter:brightness(.95);transform:translateY(1px)}@media (min-width:860px){.lp-initiative{grid-template-columns:1.1fr 1fr;max-width:1720px}.lp-initiative__sign{justify-self:start;width:min(100%,34.5vw,720px)}.lp-initiative__body{max-width:44rem}}@media (max-width:859px){.lp-initiative__body{text-align:center}.lp-initiative__btn{margin:0 auto}}.lp-board{background-color:#3d3a2c;background-position:50%;background-size:cover;padding:max(64px,min(8vw,140px)) 0 max(56px,min(7vw,120px));position:relative;overflow:hidden}.lp-board:before{content:"";pointer-events:none;background:#0e0a0659;position:absolute;top:0;bottom:0;left:0;right:0}.lp-board>*{position:relative}.lp-board__track{--card:clamp(260px, 24.6vw, 473px);padding:12px var(--lp-gutter) 24px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lp-gutter);scrollbar-width:none;justify-content:safe center;gap:max(20px,min(5vw,98px));margin:0;list-style:none;display:flex;overflow-x:auto}.lp-board__track::-webkit-scrollbar{display:none}.lp-board__track:focus-visible{outline-offset:-3px}.lp-card{flex:0 0 var(--card);scroll-snap-align:start;min-height:calc(var(--card) * 1.1);color:var(--lp-ink);background:var(--lp-cream);flex-direction:column;gap:20px;padding:max(14px,min(1.2vw,18px));display:flex;box-shadow:0 16px 34px #0006}.lp-card__box{border:1.5px solid var(--lp-ink)}.lp-card__title{font:800 clamp(22px, 2.1vw, 40px)/1.1 var(--lp-font-display);letter-spacing:.01em;border-bottom:1.5px solid var(--lp-ink);margin:0;padding:max(28px,min(4vw,70px)) max(14px,min(1.3vw,22px)) max(14px,min(1.3vw,22px))}.lp-card__sub{margin:0;padding:12px max(14px,min(1.3vw,22px)) 16px;font-size:max(13px,min(.35vw + 11px,16px));line-height:1.45}.lp-card__more{min-height:42px;color:var(--lp-cream);background:var(--lp-black);align-self:flex-start;align-items:center;gap:10px;margin-top:auto;margin-bottom:max(4px,min(1vw,16px));margin-left:max(0px,min(.5vw,8px));padding:8px 18px;font-size:max(14px,min(.3vw + 12px,19px));font-weight:700;text-decoration:none;display:inline-flex}.lp-card__more:hover{color:var(--lp-yellow);background:#000}.lp-card__more span[aria-hidden]{transition:transform .15s}.lp-card__more:hover span[aria-hidden]{transform:translate(3px)}.lp-board__nav{justify-content:center;gap:14px;margin-top:12px;display:flex}.lp-board__btn{width:48px;height:48px;color:var(--lp-yellow-ink);background:var(--lp-yellow);border:2px solid var(--lp-yellow-ink);border-radius:50%;font-size:20px;font-weight:700;box-shadow:0 6px 14px #0006}.lp-board__btn[disabled]{opacity:.4;cursor:default}@media (max-width:599px){.lp-card{min-height:0}}.lp-faq{padding:clamp(64px, 8vw, 130px) var(--lp-gutter) clamp(72px, 9vw, 160px)}.lp-faq__sign{width:min(100%,1100px);margin:0 auto max(12px,min(1.5vw,28px))}.lp-faq__sign img{filter:drop-shadow(0 14px 22px #0000008c);width:100%;height:auto}.lp-faq__panel{background:#08050273;max-width:860px;margin:0 auto;padding:max(8px,min(2vw,32px)) max(0px,min(2vw,32px));box-shadow:0 0 60px 30px #08050259}.lp-faq__item{border-bottom:1px solid #fbf0d473}.lp-faq__q{font:700 clamp(16px, .8vw + 13px, 26px)/1.3 var(--lp-font-display);color:var(--lp-text);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:max(18px,min(1.6vw,26px)) 4px;list-style:none;display:flex}.lp-faq__q::-webkit-details-marker{display:none}.lp-faq__q:hover{color:var(--lp-yellow)}.lp-faq__q:focus-visible{outline-offset:0}.lp-faq__toggle{flex:0 0 22px;height:22px;position:relative}.lp-faq__toggle:before,.lp-faq__toggle:after{content:"";background:var(--lp-yellow);border-radius:2px;height:3px;margin-top:-1.5px;transition:transform .25s;position:absolute;top:50%;left:0;right:0}.lp-faq__toggle:after{transform:rotate(90deg)}.lp-faq__item[open] .lp-faq__toggle:after{transform:rotate(0)}.lp-faq__item[open] .lp-faq__q{color:var(--lp-yellow)}.lp-faq__a{padding:0 4px max(20px,min(2vw,30px));font-size:max(15px,min(.25vw + 14px,18px));line-height:1.55}.lp-faq__a p:last-child{margin-bottom:0}@supports (interpolate-size:allow-keywords){.lp-faq{interpolate-size:allow-keywords}.lp-faq__item::details-content{height:0;transition:height .3s ease, content-visibility .3s allow-discrete;overflow:clip}.lp-faq__item[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.lp-faq__item::details-content{transition:none}}.lp-faq__a a{color:var(--lp-yellow);word-break:break-all}.lp-pagenav{z-index:2;padding:18px var(--lp-gutter);background:var(--lp-wood-950);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:15px;font-weight:700;display:flex;position:relative}.lp-pagenav a{color:var(--lp-yellow);text-decoration:none}.lp-pagenav a:hover{text-decoration:underline}.lp-info{isolation:isolate;min-height:80vh;padding:clamp(56px, 7vw, 120px) var(--lp-gutter) clamp(72px, 8vw, 140px);background-color:var(--lp-wall-900);background-position:top;background-repeat:repeat-y;background-size:100%;position:relative}@media (max-width:700px){.lp-info{background-size:cover}}.lp-info:before{content:"";z-index:-1;background:#0c07034d;position:absolute;top:0;bottom:0;left:0;right:0}.lp-info__inner{max-width:1240px;margin:0 auto}.lp-info__title{border-bottom:1px solid #fbf0d480;padding-bottom:max(20px,min(2vw,32px))}.lp-info__sub{text-align:center;font-size:1.1em;font-weight:700}.lp-info__text{max-width:760px;margin:32px auto 0}.lp-rules{gap:48px max(40px,min(6vw,110px));margin-top:max(36px,min(5vw,80px));display:grid}@media (min-width:900px){.lp-rules{grid-template-columns:1fr 1fr}}.lp-rules__title{margin:0 0 max(22px,min(2.5vw,44px))}.lp-rules__title img{width:min(100%,572px);height:auto}.lp-rules__list{margin:0;padding:0;font-size:max(15px,min(.3vw + 13.5px,19px));line-height:1.45;list-style:none}.lp-rules__list li{margin-bottom:6px;padding-left:22px;position:relative}.lp-rules__list li:before{content:"";background:var(--lp-text);width:7px;height:7px;position:absolute;top:.6em;left:2px}.lp-privacy{max-width:70ch;padding:48px var(--lp-gutter) 80px;margin:0 auto}.lp-privacy h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0 0 16px;font-size:max(24px,min(6.4vw,44px));line-height:1.2}.lp-privacy h2{margin:32px 0 8px;font-size:22px}.lp-privacy__updated{color:var(--lp-text-dim)}.lp-footer{padding:clamp(24px, 3vw, 48px) var(--lp-gutter) 0}.lp-footer__logos{background:linear-gradient(170deg,#fffaf0,#f6eedb 60%,#ece1c6);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:max(18px,min(3.5vw,56px));max-width:1100px;margin:0 auto;padding:max(22px,min(2.6vw,36px)) max(26px,min(4vw,60px));list-style:none;display:flex;position:relative;box-shadow:inset 0 0 0 1px #785a3240,inset 0 -3px 8px #785a321f,0 14px 30px #00000080}.lp-footer__logos:before,.lp-footer__logos:after{content:"";background:radial-gradient(circle at 40% 35%,#f2f0ea,#8d8a82 70%);border-radius:50%;width:11px;height:11px;margin-top:-5.5px;position:absolute;top:50%;box-shadow:0 1px 1px #0006}.lp-footer__logos:before{left:11px}.lp-footer__logos:after{right:11px}.lp-footer__logos img{mix-blend-mode:multiply;width:auto;height:max(40px,min(4.4vw,64px))}.lp-footer__disclaimer{text-align:center;max-width:760px;color:var(--lp-text-dim);margin:max(20px,min(2.4vw,32px)) auto 0;font-size:max(12px,min(.2vw + 11px,14px));line-height:1.55}.lp-footer__bar{padding:clamp(28px, 3vw, 44px) 0 calc(24px + env(safe-area-inset-bottom));color:var(--lp-text-dim);flex-wrap:wrap;justify-content:center;gap:8px 32px;font-size:14px;font-weight:600;display:flex}.lp-footer__bar a{color:var(--lp-text)}.lp-prose{font-size:max(16px,min(.35vw + 14.5px,19px));line-height:1.7}.lp-prose>:first-child{margin-top:0}.lp-prose h2,.lp-prose h3,.lp-prose h4{font-family:var(--lp-font-display);color:var(--lp-yellow);margin:1.6em 0 .5em;line-height:1.25}.lp-prose h2{font-size:1.5em}.lp-prose h3{font-size:1.25em}.lp-prose h4{font-size:1.1em}.lp-prose ul,.lp-prose ol{margin:0 0 1em;padding-left:1.3em}.lp-prose li{margin-bottom:.35em}.lp-prose li>ul,.lp-prose li>ol{margin:.35em 0 .6em}.lp-prose li::marker{color:var(--lp-yellow)}.lp-prose p{margin:0 0 1em}.lp-prose a{overflow-wrap:anywhere;color:var(--lp-yellow)}.lp-prose img{border-radius:4px;max-width:100%;height:auto;margin:1em 0}.lp-prose blockquote{border-left:3px solid var(--lp-yellow);background:#0003;margin:1em 0;padding:.6em 1em}.lp-prose hr{border:0;border-top:1px solid #fbf0d466;margin:2em 0}.lp-prose table{border-collapse:collapse;width:100%;margin:1em 0}.lp-prose th,.lp-prose td{text-align:left;border-bottom:1px solid #fbf0d44d;padding:8px}.lp-directions__intro{text-align:center;max-width:760px;margin:32px auto 0;font-weight:700}.lp-directions{gap:max(20px,min(2.4vw,36px));max-width:980px;margin:max(28px,min(3.5vw,56px)) auto 0;padding:0;list-style:none;display:grid}.lp-direction{color:var(--lp-ink);background:var(--lp-cream);padding:max(14px,min(1.2vw,18px));box-shadow:0 16px 34px #0006}.lp-direction__box{border:1.5px solid var(--lp-ink)}.lp-direction__title{font:800 clamp(19px, 1.5vw + 10px, 32px)/1.15 var(--lp-font-display);letter-spacing:.01em;border-bottom:1.5px solid var(--lp-ink);overflow-wrap:anywhere;margin:0;padding:max(18px,min(2.2vw,34px)) max(14px,min(1.6vw,26px)) max(12px,min(1.3vw,20px))}.lp-direction__lead{padding:14px max(14px,min(1.6vw,26px)) 18px;font-size:max(15px,min(.3vw + 14px,18px));line-height:1.55}.lp-direction__lead p{margin:0}.lp-direction__more{margin-top:max(12px,min(1.2vw,16px))}.lp-direction__more summary{min-height:42px;color:var(--lp-cream);background:var(--lp-black);cursor:pointer;align-items:center;gap:12px;margin-left:max(0px,min(.5vw,8px));padding:8px 18px;font-size:max(14px,min(.3vw + 12px,17px));font-weight:700;list-style:none;display:inline-flex}.lp-direction__more summary::-webkit-details-marker{display:none}.lp-direction__more summary:hover{color:var(--lp-yellow);background:#000}.lp-direction__more summary:focus-visible{outline:3px solid var(--lp-yellow-ink);outline-offset:2px}.lp-direction__close,.lp-direction__more[open] .lp-direction__open{display:none}.lp-direction__more[open] .lp-direction__close{display:inline}.lp-direction__icon{width:12px;height:12px;position:relative}.lp-direction__icon:before,.lp-direction__icon:after{content:"";background:currentColor;height:2px;margin-top:-1px;transition:transform .25s;position:absolute;top:50%;left:0;right:0}.lp-direction__icon:after{transform:rotate(90deg)}.lp-direction__more[open] .lp-direction__icon:after{transform:rotate(0)}.lp-direction__body{padding:16px max(8px,min(1.4vw,22px)) 6px;font-size:max(15px,min(.3vw + 14px,18px));line-height:1.55}.lp-direction__body p{margin:0 0 .6em;font-weight:700}.lp-direction__body ul{margin:0;padding-left:1.2em}.lp-direction__body li{margin-bottom:.35em}.lp-direction__body li::marker{color:var(--lp-ink)}.lp-sign-cta{text-align:center;max-width:820px;margin:max(48px,min(6vw,96px)) auto 0}.lp-sign-cta__text{text-shadow:0 2px 10px #00000080;margin:0 0 max(20px,min(2.2vw,32px));font-size:max(20px,min(1.6vw + 10px,34px));font-weight:800;line-height:1.3}.lp-sign-cta__btn{width:min(100%,520px);min-height:max(76px,min(6vw,96px));font:800 clamp(22px, 1.2vw + 14px, 32px)/1.1 var(--lp-font-display);color:var(--lp-yellow-ink);background:var(--lp-yellow);cursor:pointer;box-shadow:inset 0 0 0 7px var(--lp-yellow), inset 0 0 0 10px var(--lp-yellow-ink), 0 10px 0 #b88d1f, 0 22px 40px #0000008c;border:0;border-radius:16px;justify-content:center;align-items:center;gap:16px;padding:14px 40px;transition:transform .15s,box-shadow .15s,filter .15s;animation:5s step-end 2s infinite lp-nudge;display:inline-flex}.lp-sign-cta__icon{flex:none;width:1.15em;height:1.15em}.lp-sign-cta__btn:hover{filter:brightness(1.05);animation:none;transform:translateY(-3px)}.lp-sign-cta__btn:active{box-shadow:inset 0 0 0 7px var(--lp-yellow), inset 0 0 0 10px var(--lp-yellow-ink), 0 4px 0 #b88d1f, 0 10px 20px #00000080;animation:none;transform:translateY(6px)}.lp-sign-cta__btn:focus-visible{outline:4px solid var(--lp-cream);outline-offset:6px}@keyframes lp-nudge{0%,12%,to{transform:none}3%{transform:rotate(-2deg)scale(1.03)}6%{transform:rotate(2deg)scale(1.03)}9%{transform:rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.lp-sign-cta__btn{animation:none}}.lp-cast{background:var(--lp-wood-950);position:relative}.lp-cast__stage{max-width:1920px;aspect-ratio:var(--bg-ar);margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.lp-cast__cabin{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lp-cast__stage:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(var(--lp-wood-950), transparent 9%, transparent 96%, var(--lp-wood-950));position:absolute;top:0;bottom:0;left:0;right:0}.lp-cast__people{z-index:1;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;--slot-min:22.5cqw;align-items:flex-end;gap:0;margin:0;padding:0 0 2.5cqw;list-style:none;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:auto;overflow-y:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4%,#000 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4%,#000 96%,#0000)}.lp-cast__people::-webkit-scrollbar{display:none}.lp-cast__people:focus-visible{outline:3px solid var(--lp-yellow);outline-offset:-6px}.lp-cast__person{scroll-snap-align:start;height:var(--h);width:var(--slot,var(--slot-min));flex:none;justify-content:center;align-items:flex-end;display:flex;position:relative}.lp-cast__btn,.lp-cast__person--quiet>picture{height:100%;aspect-ratio:var(--ar);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.lp-cast__btn:focus-visible{outline:3px solid var(--lp-yellow);outline-offset:4px;border-radius:8px}.lp-cast__btn picture,.lp-cast__img{width:100%;height:100%;display:block}.lp-cast__img{object-fit:contain;object-position:bottom;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 1.2cqw 1.2cqw #00000073);transition:filter .3s}.lp-cast__bio{z-index:6;text-align:center;width:21cqw;color:var(--lp-text);text-shadow:0 2px 6px #000000f2,0 0 18px #0009;opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;top:42%;left:50%;translate:-50% -50%}.lp-cast__name{font:800 2.1cqw/1.1 var(--lp-font-display);color:var(--lp-yellow);margin:0}.lp-cast__role{font:700 1.2cqw/1.3 var(--lp-font-display);color:var(--lp-yellow);margin:.4em 0 1.1em}.lp-cast__text{margin:0 0 .9em;font-size:max(13px,1.02cqw);font-weight:600;line-height:1.45}.lp-cast__text:last-child{margin-bottom:0}.lp-cast__nav{justify-content:center;gap:14px;padding:14px 0 34px;display:none}.lp-cast.is-scrollable .lp-cast__nav{display:flex}@media (hover:hover) and (min-width:700px){.lp-cast__person:not(.lp-cast__person--quiet):hover .lp-cast__img{filter:drop-shadow(0 1.2cqw 1.2cqw #00000073)brightness(.5)saturate(.85)}.lp-cast__person:has(.lp-cast__btn:focus-visible) .lp-cast__img{filter:drop-shadow(0 1.2cqw 1.2cqw #00000073)brightness(.5)saturate(.85)}.lp-cast__person:hover .lp-cast__bio{opacity:1}.lp-cast__person:has(.lp-cast__btn:focus-visible) .lp-cast__bio{opacity:1}}@media (max-width:699px),(hover:none){.lp-cast__stage{aspect-ratio:4/5}.lp-cast__people{gap:6cqw;padding:0 10cqw 8.5cqw;scroll-padding-inline:10cqw}.lp-cast__nav{padding-bottom:34px}.lp-cast__person{height:var(--mh);scroll-snap-align:center;width:auto}.lp-cast__people{scroll-snap-type:x proximity;--slot-min:0}.lp-cast__bio{display:none}}@media (min-width:700px) and (hover:none){.lp-cast__stage{aspect-ratio:16/10}}.lp-cast-sheet{width:100%;max-width:560px;max-height:88dvh;color:var(--lp-ink);overscroll-behavior:contain;background:0 0;border:0;margin:auto auto 0;padding:0;transition:transform .2s;overflow:visible}.lp-cast-sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0603b3}html:has(.lp-cast-sheet[open]){overflow:hidden}.lp-cast-sheet__card{overscroll-behavior:contain;max-height:calc(88dvh - 96px);padding:64px 16px calc(18px + env(safe-area-inset-bottom));background:var(--lp-cream);border-radius:20px 20px 0 0;margin-top:96px;position:relative;overflow-y:auto;box-shadow:0 -10px 40px #00000080}.lp-cast-sheet[open]{animation:.35s cubic-bezier(.2,.8,.2,1) lp-sheet-up}@keyframes lp-sheet-up{0%{transform:translateY(100%)}}.lp-cast-sheet__photo{pointer-events:none;z-index:1;height:150px;position:absolute;top:0;left:50%;translate:-50%}.lp-cast-sheet__photo picture,.lp-cast-sheet__photo img{width:auto;height:100%;display:block}.lp-cast-sheet__photo img{filter:drop-shadow(0 8px 10px #00000073)}.lp-cast-sheet__close{width:44px;height:44px;font:400 30px/1 var(--lp-font-body);color:var(--lp-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:10px;right:10px}.lp-cast-sheet__close:focus-visible{outline:3px solid var(--lp-yellow-ink)}.lp-cast-sheet__body{border:1.5px solid var(--lp-ink);text-align:center;padding:18px 16px 20px}.lp-cast-sheet__body .lp-cast__name{font:800 24px/1.1 var(--lp-font-display);color:var(--lp-ink);margin:0}.lp-cast-sheet__body .lp-cast__role{font:700 15px/1.3 var(--lp-font-display);color:#8a5a12;margin:.35em 0 .9em}.lp-cast-sheet__body .lp-cast__text{margin:0 0 .7em;font-size:15px;line-height:1.55}.lp-cast-sheet__body .lp-cast__text:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.lp-cast-sheet[open]{animation:none}.lp-cast__img,.lp-cast__bio{transition:none}}.lp-dialog{width:min(640px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--lp-ink);overscroll-behavior:contain;background:0 0;border:0;margin:auto;padding:0;overflow:auto}.lp-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0603bf}html:has(.lp-dialog[open]){overflow:hidden}.lp-sheet{text-align:left;background:var(--lp-cream);padding:max(12px,min(1.5vw,18px));position:relative;box-shadow:0 18px 50px #0009}.lp-dialog__close{z-index:1;width:44px;height:44px;font:400 30px/1 var(--lp-font-body);color:var(--lp-ink);background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:max(18px,min(2vw,26px));right:max(18px,min(2vw,26px))}.lp-dialog__close:hover{background:#00000012}.lp-sheet__title{padding-right:48px}.lp-form,.lp-thanks{border:1.5px solid var(--lp-ink);padding:max(20px,min(3vw,36px))}.lp-sheet__title,.lp-thanks__title{font:800 clamp(22px, 2vw, 32px)/1.15 var(--lp-font-display);margin:0 0 20px}.lp-form__summary{color:var(--lp-ink-error);border-left:4px solid var(--lp-red);background:#eb51461f;padding:10px 12px;font-weight:700}.lp-form__row{gap:0 20px;display:grid}@media (min-width:520px){.lp-form__row{grid-template-columns:1fr 1fr}}.lp-field{flex-direction:column;min-width:0;margin-bottom:16px;display:flex}.lp-field input{box-sizing:border-box;width:100%;min-width:0}.lp-field label{font-size:14px;font-weight:700}.lp-field input{min-height:44px;font:500 17px/1.4 var(--lp-font-body);color:var(--lp-ink);border:0;border-bottom:2px solid var(--lp-ink);background:0 0;border-radius:0;padding:6px 2px}.lp-field input:focus-visible{border-bottom-color:var(--lp-yellow-ink);box-shadow:0 2px 0 var(--lp-yellow);outline:none}.lp-field input[aria-invalid=true]{border-bottom-color:var(--lp-ink-error);background:#eb514614}.lp-field__hint{color:#5b4b3c;margin-top:4px;font-size:13px}.lp-field__error{color:var(--lp-ink-error);font-size:14px;font-weight:700}.lp-field__error:empty{display:none}.lp-check{margin:14px 0;position:relative}.lp-check input{opacity:0;width:26px;height:26px;margin:0;position:absolute;top:2px;left:0}.lp-check label{cursor:pointer;gap:12px;font-size:15px;line-height:1.5;display:flex}.lp-check__box{border:2px solid var(--lp-ink);background:#fffaf0;flex:0 0 26px;place-items:center;height:26px;margin-top:1px;display:grid}.lp-check input:checked+label .lp-check__box{background:var(--lp-yellow)}.lp-check input:checked+label .lp-check__box:after{content:"✓";font:900 18px/1 var(--lp-font-body);color:var(--lp-yellow-ink)}.lp-check input:focus-visible+label .lp-check__box{outline:3px solid var(--lp-yellow-ink);outline-offset:2px}.lp-check input[aria-invalid=true]+label .lp-check__box{border-color:var(--lp-ink-error);background:#eb514626}.lp-check .lp-field__error{margin-left:38px;display:block}.lp-check .lp-field__error:empty{display:none}.lp-check a{color:var(--lp-ink);font-weight:700}.lp-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lp-turnstile:not(:empty){margin:16px 0}.lp-yellow-button,.lp-share__btn{min-height:52px;font:800 18px/1.2 var(--lp-font-display);color:var(--lp-yellow-ink);background:var(--lp-yellow);box-shadow:inset 0 0 0 5px var(--lp-yellow), inset 0 0 0 7px var(--lp-yellow-ink);border:0;border-radius:10px;justify-content:center;align-items:center;padding:10px 26px;text-decoration:none;display:inline-flex}.lp-yellow-button{width:100%;margin-top:10px}.lp-yellow-button:hover,.lp-share__btn:hover{filter:brightness(1.05)}.lp-yellow-button[disabled]{opacity:.7;cursor:progress}.lp-thanks{text-align:center}.lp-thanks:focus{outline:none}.lp-share{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.lp-share__btn{min-height:46px;padding:8px 18px;font-size:15px}.lp-share__btn--fb{color:var(--lp-cream);background:var(--lp-black);box-shadow:none}.lp-share__status{min-height:1.5em;margin-top:12px;font-weight:700}@media (max-width:519px){.lp-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.lp-sheet{padding:8px}.lp-form,.lp-thanks{padding:16px 14px}.lp-dialog__close{top:12px;right:12px}.lp-sheet__title,.lp-thanks__title{margin-bottom:12px;font-size:19px}.lp-form__row{grid-template-columns:1fr 1fr;gap:0 12px}.lp-field{margin-bottom:10px}.lp-field label{font-size:13px}.lp-field input{min-height:40px;font-size:16px}.lp-field__hint{margin-top:3px;font-size:12px;line-height:1.35}.lp-check{margin:10px 0}.lp-check label{gap:10px;font-size:13px;line-height:1.4}.lp-check__box{flex-basis:22px;height:22px;margin-top:0}.lp-check input{width:22px;height:22px;top:0}.lp-check .lp-field__error{margin-left:32px}.lp-yellow-button{min-height:48px;margin-top:6px;font-size:17px}.lp-field__error{margin-top:2px;font-size:12px;line-height:1.3}.lp-form__summary{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.lp-sheet__intro{color:#3b2f24;margin:-6px 0 18px;font-size:15px;line-height:1.5}.lp-sheet__intro p{margin:0 0 .6em}.lp-sheet__intro p:last-child{margin-bottom:0}.lp-readmore{min-height:42px;color:var(--lp-cream);background:var(--lp-black);align-items:center;gap:10px;margin:4px 0 6px;padding:8px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lp-readmore:hover{color:var(--lp-yellow);background:#000}.lp-readmore span{transition:transform .15s}.lp-readmore:hover span{transform:translate(2px,-2px)}@media (max-width:519px){.lp-readmore{min-height:38px;margin:0 0 2px;padding:6px 14px;font-size:13px}.lp-sheet{padding:6px}.lp-form,.lp-thanks{padding:12px 12px 14px}.lp-sheet__title{margin-bottom:8px}.lp-sheet__intro{margin:-2px 0 8px;font-size:12px;line-height:1.38}.lp-sheet__intro p{margin-bottom:.4em}.lp-field{margin-bottom:8px}.lp-field label{font-size:12px}.lp-field input{min-height:36px}.lp-field__error{font-size:11px;line-height:1.25}.lp-readmore{min-height:34px}.lp-check{margin:6px 0}.lp-check label{font-size:12px;line-height:1.35}.lp-check .lp-field__error{margin-top:2px}.lp-yellow-button{min-height:44px;margin-top:4px}}
