@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fff;--field:#f4f4f1;--ink:#0d0d0d;--soft-ink:#5f5f5a;--quiet-ink:#656560;--rule:#d7d7d2;--error:#a33a32;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-state:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{background:var(--paper);min-width:320px;color:var(--ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-family:Inter,Segoe UI Variable Display,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif}button,input,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.site-shell{--page-padding:20px;min-height:100svh;padding:0 var(--page-padding) 44px;overflow-x:clip}.site-shell.view-landing,.site-shell.view-registered{padding-bottom:env(safe-area-inset-bottom,0px)}.site-shell.view-form{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.experience{width:min(1440px,100%);margin:0 auto;position:relative}.mark-shell{height:clamp(340px,52.5svh,540px);margin-inline:calc(var(--page-padding) * -1);background:var(--field);opacity:0;transform-origin:50%;transition:height .7s var(--ease-state), margin .7s var(--ease-state), opacity .6s ease, transform .9s var(--ease-state), filter .5s ease;position:relative;overflow:hidden;transform:scale(.985)}.is-ready .mark-shell{opacity:1;transform:scale(1)}.collective-mark{cursor:default;touch-action:pan-y;width:100%;height:100%;display:block}.view-form .mark-shell{opacity:0;filter:blur(8px);height:0;margin-bottom:0;transform:scale(1.35)}.is-transitioning .mark-shell{opacity:0;filter:blur(8px);transform:scale(1.35)}.content-field{z-index:2;display:grid;position:relative}.panel{grid-area:1/1;width:100%}h1{color:var(--ink);letter-spacing:-.052em;text-wrap:balance;margin:0;font-weight:480}h1:focus{outline:none}.landing-panel{text-align:center;max-width:1100px;transition:opacity .42s ease, transform .56s var(--ease-state), filter .42s ease;margin:0 auto;padding:30px 0 54px}.landing-panel h1{font-size:clamp(50px,13.5vw,72px);line-height:.94}.lede{color:var(--soft-ink);letter-spacing:-.022em;margin:0;font-size:17px;line-height:1.48}.landing-panel .lede{max-width:720px;margin:22px auto 0;font-size:19px;line-height:1.42}.landing-panel h1,.landing-panel .lede,.landing-panel .primary-action{opacity:0;transform:translateY(18px)}.is-ready .landing-panel h1{animation:hero-copy-in .72s var(--ease-state) .12s both}.is-ready .landing-panel .lede{animation:hero-copy-in .72s var(--ease-state) .22s both}.is-ready .landing-panel .primary-action{animation:hero-copy-in .72s var(--ease-state) .32s both}.is-transitioning .landing-panel{opacity:0;filter:blur(6px);pointer-events:none;transform:scale(1.08)translateY(18px)}.primary-action{border:1px solid var(--ink);background:var(--ink);min-height:62px;color:var(--paper);cursor:pointer;letter-spacing:-.018em;border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:0 26px;font-size:16px;font-weight:500;line-height:1;transition:background .18s,color .18s,transform .15s;display:inline-flex}.landing-panel .primary-action{width:100%;max-width:460px;margin-top:28px}.primary-action:hover,.primary-action:focus-visible{background:#2a2a28}.primary-action:active{transform:scale(.988)}.primary-action:disabled{cursor:wait;opacity:.56}.form-panel{z-index:1;max-width:960px;animation:form-zoom-in .76s var(--ease-state) 70ms both;margin:0 auto;padding:64px 0 72px;position:relative}.form-intro{max-width:760px;margin-bottom:50px}.form-intro h1{font-size:clamp(48px,12vw,68px);line-height:.96}.form-intro p{max-width:560px;color:var(--soft-ink);letter-spacing:-.02em;margin:20px 0 0;font-size:17px;line-height:1.5}.field-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.field{align-content:start;gap:8px;display:grid}label{color:#2f2f2d;font-size:14px;font-weight:500;line-height:1.25}label em{color:var(--quiet-ink);margin-left:5px;font-style:normal;font-weight:400}input,textarea{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:52px;color:var(--ink);background:0 0;border-radius:0;outline:0;padding:11px 0 13px;font-size:17px;font-weight:400;line-height:1.45;transition:border-color .18s,box-shadow .18s}textarea{resize:vertical;min-height:106px}input::placeholder{color:#9c9c96}input:focus,textarea:focus{border-color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 -1px 0 var(--error)}.field-error{color:var(--error);font-size:13px;font-weight:400;line-height:1.4}.error-summary{color:#522520;background:#fbf6f5;border:1px solid #e0c5c1;border-radius:12px;margin-bottom:30px;padding:14px 16px;font-size:14px;line-height:1.45}.submit-action{width:100%;margin-top:42px}.view-registered .mark-shell{height:clamp(280px,41svh,470px)}.confirmation-panel{text-align:center;max-width:900px;animation:state-in .64s var(--ease-state) both;margin:0 auto;padding:38px 0 58px}.confirmation-panel h1{font-size:clamp(52px,13.8vw,74px);line-height:.95}.confirmation-panel .lede{max-width:600px;margin:22px auto 0}.share-action{width:100%;max-width:460px;margin-top:30px}.share-status{min-height:22px;color:var(--soft-ink);margin:13px 0 0;font-size:14px;line-height:1.4}.primary-action:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@keyframes state-in{0%{opacity:0;clip-path:inset(0 0 12%);transform:translateY(22px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes form-zoom-in{0%{opacity:0;filter:blur(5px);transform:scale(.9)translateY(32px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@media (width>=800px){.site-shell{--page-padding:clamp(32px, 4vw, 64px);padding-bottom:64px}.mark-shell{height:clamp(430px,51svh,610px)}.landing-panel{padding:38px 0 60px}.landing-panel h1{font-size:clamp(72px,7vw,104px);line-height:.92}.landing-panel .lede{margin-top:24px;font-size:clamp(19px,1.4vw,22px);line-height:1.42}.landing-panel .primary-action{max-width:330px;margin-top:32px}.form-panel{max-width:880px;padding:78px 0 96px}.form-intro{margin-bottom:58px}.form-intro h1{font-size:clamp(62px,5.4vw,80px);line-height:.92}.form-intro p{margin-top:24px;font-size:18px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px}.field-wide{grid-column:1/-1}.submit-action{width:auto;min-width:310px;margin-top:50px}.view-registered .mark-shell{height:clamp(340px,42svh,500px)}.confirmation-panel{padding:42px 0 62px}.confirmation-panel h1{font-size:clamp(70px,6.8vw,96px);line-height:.92}.confirmation-panel .lede{margin-top:28px;font-size:20px}.share-action{max-width:330px;margin-top:34px}}@media (height<=700px){.mark-shell{height:clamp(250px,42svh,360px)}.view-registered .mark-shell{height:clamp(200px,32svh,300px)}.landing-panel{padding-top:24px;padding-bottom:36px}.confirmation-panel{padding-top:28px;padding-bottom:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.mark-shell,.panel{opacity:1;clip-path:none;filter:none;transform:none}}
