.tui-guardian{min-height:72vh;color:var(--light-5);justify-content:center;align-items:center;padding:clamp(24px,6vw,64px) 20px;display:flex}.tui-guardian__card{text-align:center;background:color-mix(in srgb, var(--blue-royal) 52%, transparent);border:1px solid color-mix(in srgb, var(--light-5) 14%, transparent);-webkit-backdrop-filter:blur(18px);width:100%;max-width:440px;box-shadow:0 24px 60px color-mix(in srgb, var(--dark-400) 45%, transparent);animation:tui-guardian-in var(--motion-base,.32s) ease both;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:clamp(28px,6vw,44px) clamp(22px,5vw,40px);display:flex}@keyframes tui-guardian-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tui-guardian__glyph{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;font-weight:700;line-height:1;display:inline-flex}.tui-guardian__glyph--ok{color:var(--dark-400);background:var(--gold-light-1)}.tui-guardian__glyph--no{color:var(--light-5);background:color-mix(in srgb, var(--light-5) 16%, transparent)}.tui-guardian__glyph--warn{color:var(--dark-400);background:color-mix(in srgb, var(--error-light) 90%, var(--white))}.tui-guardian__title{color:var(--white);margin:0;font-size:clamp(22px,5vw,28px);font-weight:700}.tui-guardian__body{color:color-mix(in srgb, var(--light-5) 82%, transparent);margin:0;font-size:15px;line-height:1.5}.tui-guardian__note{color:color-mix(in srgb, var(--light-5) 68%, transparent);margin:4px 0 0;font-size:13px}.tui-guardian__btn{width:100%;min-height:var(--touch-target-min,44px);background:var(--white);color:var(--dark-400);cursor:pointer;transition:transform var(--motion-quick,.12s ease), opacity var(--motion-quick,.12s ease);border:0;border-radius:999px;margin-top:8px;padding:12px 24px;font-size:15px;font-weight:600}.tui-guardian__btn:hover{opacity:.92}.tui-guardian__btn:active{transform:scale(.97)}.tui-guardian__btn:focus-visible{outline:2px solid var(--stroke-light-blue-02,#9db8ff);outline-offset:3px}.tui-guardian__spinner{border:3px solid color-mix(in srgb, var(--light-5) 20%, transparent);border-top-color:var(--gold-light-1);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite tui-guardian-spin}@keyframes tui-guardian-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tui-guardian__spinner,.tui-guardian__card{animation:none}.tui-guardian__btn:active{transform:none}}@keyframes tui-glitter-sweep{0%{background-position:130% 0}55%,to{background-position:-30% 0}}.tui-marquee{z-index:1;border-block:52px solid var(--light-5);background:color-mix(in srgb, var(--dark-400) 5%, var(--light-5));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--dark-400) 6%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--dark-400) 6%, transparent);position:relative;overflow:hidden}.tui-marquee__track{white-space:nowrap;will-change:transform;align-items:center;gap:12px;padding-block:16px;animation:40s linear infinite tui-marquee-scroll;display:inline-flex}.tui-marquee__item{color:var(--dark-400);-webkit-backdrop-filter:blur();background:radial-gradient(ellipse 140% 140% at 12% 88%, color-mix(in srgb, var(--white) 25%, transparent) 0%, color-mix(in srgb, var(--white) 17%, transparent) 18%, color-mix(in srgb, var(--white) 10%, transparent) 38%, color-mix(in srgb, var(--white) 6%, transparent) 60%, color-mix(in srgb, var(--white) 4%, transparent) 82%, color-mix(in srgb, var(--white) 3%, transparent) 100%), color-mix(in srgb, var(--white) 72%, transparent);border-radius:999px;flex-shrink:0;padding:10px 18px;font-size:14px;font-weight:500;position:relative}.tui-marquee__item:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--white) 90%, transparent) 0%, color-mix(in srgb, var(--white) 54%, transparent) 8%, color-mix(in srgb, var(--white) 25%, transparent) 19%, color-mix(in srgb, var(--white) 9%, transparent) 29%, transparent 42%, transparent 58%, color-mix(in srgb, var(--white) 3%, transparent) 71%, color-mix(in srgb, var(--white) 8%, transparent) 81%, color-mix(in srgb, var(--white) 18%, transparent) 92%, color-mix(in srgb, var(--white) 30%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tui-marquee__item{box-shadow:0 2px 6px color-mix(in srgb, var(--dark-400) 7%, transparent)}.tui-marquee__quote{font-style:italic}@keyframes tui-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tui-marquee__track{animation:none}}.tui-section-shell{z-index:1;position:relative;overflow:hidden}.tui-section-shell__content{z-index:1;position:relative}.tui-section-shell--hero,.tui-section-shell--colored,.tui-section-shell--blue,.tui-section-shell--cta{color:var(--light-5)}.tui-section-shell--inset .tui-section-shell__content{box-shadow:0 0 0 100vmax var(--light-5);border-radius:40px;margin-inline:clamp(16px,4vw,64px)}.tui-section-shell--capped:before,.tui-section-shell--capped:after{content:"";pointer-events:none;width:56px;height:56px;position:absolute;bottom:0}.tui-section-shell--capped:before{background:radial-gradient(circle 56px at top right, transparent 55px, var(--light-5) 56px);left:0}.tui-section-shell--capped:after{background:radial-gradient(circle 56px at top left, transparent 55px, var(--light-5) 56px);right:0}.tui-section-heading{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:806px;margin-inline:auto;display:flex}.tui-section-heading--start{text-align:left;align-items:flex-start;max-width:none;margin-inline:0}.tui-section-heading__eyebrow{-webkit-backdrop-filter:blur(8px);border-radius:999px;margin-bottom:16px;display:inline-block;position:relative}.tui-section-heading__eyebrow:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--white) 100%, transparent) 0%, color-mix(in srgb, var(--white) 70.2%, transparent) 8%, color-mix(in srgb, var(--white) 32.5%, transparent) 19%, color-mix(in srgb, var(--white) 11.7%, transparent) 29%, transparent 42%, transparent 58%, color-mix(in srgb, var(--white) 3.9%, transparent) 71%, color-mix(in srgb, var(--white) 10.4%, transparent) 81%, color-mix(in srgb, var(--white) 23.4%, transparent) 92%, color-mix(in srgb, var(--white) 39%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tui-section-heading__eyebrow{background:color-mix(in srgb, var(--light-7) 45%, transparent)}.tui-section-heading__eyebrow-face{color:var(--blue-6);background:linear-gradient(0deg, var(--white), transparent);border-radius:999px;padding:10px 18px;font-size:16px;font-weight:600;display:block}.tui-section-heading__title{letter-spacing:-.01em;font-size:44px;font-weight:700;line-height:1.1}.tui-section-heading__subtitle{color:color-mix(in srgb, currentColor 65%, transparent);font-size:18px;line-height:1.4}@media (width<=768px){.tui-section-heading__title{font-size:32px}}:is(.tui-section-shell--dark,.tui-section-shell--colored,.tui-section-shell--blue) .tui-section-heading__eyebrow{box-shadow:inset 0 0 6px color-mix(in srgb, var(--white) 13%, transparent);background:0 0}:is(.tui-section-shell--dark,.tui-section-shell--colored,.tui-section-shell--blue) .tui-section-heading__eyebrow-face{color:var(--light-5);background:0 0}.tui-cast{background:var(--light-5)}.tui-cast__row{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px;margin:48px 0 0;padding:0;list-style:none;display:flex}.tui-cast__card{flex:0 calc(20% - 12.8px);min-width:150px;max-width:220px}.tui-cast__card-inner{position:relative}.tui-cast__portrait{width:100%;height:auto;display:block}.tui-cast__clip{object-fit:fill;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--motion-base);position:absolute;inset:0}.tui-cast__clip[data-showing]{opacity:1}.tui-cast__more{text-align:center;color:color-mix(in srgb, currentColor 65%, transparent);margin-top:32px}.tui-cast__link{text-align:center;color:var(--blue-6);text-underline-offset:3px;transition:color var(--motion-quick);margin-top:8px;font-weight:500;text-decoration:underline;display:block}.tui-cast__link:hover{color:var(--blue-bright)}@media (width<=900px){.tui-cast__row{max-width:700px;margin-inline:auto}.tui-cast__card{flex-basis:calc(33.3333% - 10.6667px)}}@media (width<=560px){.tui-cast__row{max-width:420px}.tui-cast__card{flex-basis:calc(50% - 8px);min-width:130px}}@media (prefers-reduced-motion:reduce){.tui-cast__clip{display:none}}.tui-email-capture{-webkit-backdrop-filter:blur(16px);background:radial-gradient(ellipse 140% 140% at 12% 88%, color-mix(in srgb, var(--light-5) 22.5%, transparent) 0%, color-mix(in srgb, var(--light-5) 15.3%, transparent) 18%, color-mix(in srgb, var(--light-5) 9%, transparent) 38%, color-mix(in srgb, var(--light-5) 5.4%, transparent) 60%, color-mix(in srgb, var(--light-5) 3.6%, transparent) 82%, color-mix(in srgb, var(--light-5) 2.7%, transparent) 100%), color-mix(in srgb, var(--light-5) 8%, transparent);border-radius:999px;align-items:center;gap:8px;width:100%;max-width:439px;padding:4px;display:flex;position:relative}.tui-email-capture:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--light-5) 49.5%, transparent) 0%, color-mix(in srgb, var(--light-5) 29.7%, transparent) 8%, color-mix(in srgb, var(--light-5) 13.75%, transparent) 19%, color-mix(in srgb, var(--light-5) 4.95%, transparent) 29%, transparent 42%, transparent 58%, color-mix(in srgb, var(--light-5) 1.65%, transparent) 71%, color-mix(in srgb, var(--light-5) 4.4%, transparent) 81%, color-mix(in srgb, var(--light-5) 9.9%, transparent) 92%, color-mix(in srgb, var(--light-5) 16.5%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tui-email-capture{isolation:isolate;transition:box-shadow var(--motion-base)}.tui-email-capture:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--white) 30%, transparent), 0 0 26px color-mix(in srgb, var(--glitter-magenta) 22%, transparent)}.tui-email-capture:after{content:"";border-radius:inherit;background-image:linear-gradient(90deg, var(--light-5) 0%, var(--light-5) 55%, var(--white) 68%, transparent 82%);-webkit-mask-composite:xor;mix-blend-mode:overlay;opacity:0;pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:150% 100%;padding:1.5px;transition:opacity .7s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tui-email-capture:focus-within:after{opacity:.5;transition:opacity var(--motion-base);animation:tui-edge-wipe 1.1s var(--motion-base-ease) forwards}@media (prefers-reduced-motion:reduce){.tui-email-capture:focus-within:after{animation:none}}@media (width<=480px){.tui-email-capture{border-radius:28px;flex-direction:column;align-items:stretch}}.tui-email-capture__input{appearance:none;min-width:0;color:var(--light-5);background:0 0;border:0;flex:1;padding:18px;font-size:16px;line-height:1.2}.tui-email-capture__input::placeholder{color:var(--light-5)}.tui-email-capture__input:focus{outline:none}.tui-email-capture__input:-webkit-autofill{-webkit-text-fill-color:var(--light-5);caret-color:var(--light-5);transition:background-color 600000s,color 600000s}.tui-email-capture__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--light-5);caret-color:var(--light-5);transition:background-color 600000s,color 600000s}.tui-email-capture__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--light-5);caret-color:var(--light-5);transition:background-color 600000s,color 600000s}.tui-email-capture__submit{isolation:isolate;appearance:none;cursor:pointer;white-space:nowrap;height:52px;color:var(--light-5);background:radial-gradient(ellipse 120% 120% at 50% 2%, color-mix(in srgb, var(--white) 35%, transparent) 0%, color-mix(in srgb, var(--white) 23.8%, transparent) 18%, color-mix(in srgb, var(--white) 14%, transparent) 38%, color-mix(in srgb, var(--white) 8.4%, transparent) 60%, color-mix(in srgb, var(--white) 5.6%, transparent) 82%, color-mix(in srgb, var(--white) 4.2%, transparent) 100%), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='140'%20height='140'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%20opacity='0.33'/%3E%3C/svg%3E"), var(--glitter-magenta);background-blend-mode:normal, color-dodge;box-shadow:inset 0 0 12px color-mix(in srgb, var(--white) 26%, transparent), 0 0 10px color-mix(in srgb, var(--white) 38%, transparent), 0 8px 30px color-mix(in srgb, var(--glitter-magenta) 45%, transparent), 0 0 44px 6px color-mix(in srgb, var(--glitter-magenta) 34%, transparent);transition:transform var(--motion-quick), box-shadow .28s ease, filter .28s ease;background-repeat:no-repeat,repeat;background-size:auto,140px 140px;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.tui-email-capture__submit:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--white) 100%, transparent) 0%, color-mix(in srgb, var(--white) 75.6%, transparent) 8%, color-mix(in srgb, var(--white) 35%, transparent) 19%, color-mix(in srgb, var(--white) 12.6%, transparent) 29%, transparent 42%, transparent 58%, color-mix(in srgb, var(--white) 4.2%, transparent) 71%, color-mix(in srgb, var(--white) 11.2%, transparent) 81%, color-mix(in srgb, var(--white) 25.2%, transparent) 92%, color-mix(in srgb, var(--white) 42%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tui-email-capture__submit:after{content:"";border-radius:inherit;background-image:linear-gradient(115deg, transparent 28%, color-mix(in srgb, var(--white) 6%, transparent) 40%, color-mix(in srgb, var(--white) 26%, transparent) 47%, color-mix(in srgb, var(--white) 46%, transparent) 50%, color-mix(in srgb, var(--white) 26%, transparent) 53%, color-mix(in srgb, var(--white) 6%, transparent) 60%, transparent 72%);mix-blend-mode:overlay;pointer-events:none;background-position:130% 0;background-repeat:no-repeat;background-size:300% 100%;animation:5s ease-in-out infinite tui-glitter-sweep;position:absolute;inset:0}.tui-email-capture__submit:hover{filter:brightness(1.05);box-shadow:inset 0 0 12px color-mix(in srgb, var(--white) 30%, transparent), 0 0 16px color-mix(in srgb, var(--white) 52%, transparent), 0 10px 40px color-mix(in srgb, var(--glitter-magenta) 62%, transparent), 0 0 56px 10px color-mix(in srgb, var(--glitter-magenta) 46%, transparent)}.tui-email-capture__submit:active{transform:scale(.98)}.tui-email-capture__submit:focus-visible{box-shadow:inset 0 0 12px color-mix(in srgb, var(--white) 26%, transparent), 0 0 0 2px color-mix(in srgb, var(--white) 78%, transparent), 0 0 18px color-mix(in srgb, var(--glitter-magenta) 60%, transparent), 0 0 44px 6px color-mix(in srgb, var(--glitter-magenta) 34%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.tui-email-capture__submit{transition:none}.tui-email-capture__submit:after{animation:none}}.tui-email-capture__submit--success{isolation:isolate;appearance:none;cursor:pointer;white-space:nowrap;height:52px;color:var(--light-5);background:radial-gradient(ellipse 120% 120% at 50% 2%, color-mix(in srgb, var(--white) 35%, transparent) 0%, color-mix(in srgb, var(--white) 23.8%, transparent) 18%, color-mix(in srgb, var(--white) 14%, transparent) 38%, color-mix(in srgb, var(--white) 8.4%, transparent) 60%, color-mix(in srgb, var(--white) 5.6%, transparent) 82%, color-mix(in srgb, var(--white) 4.2%, transparent) 100%), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='140'%20height='140'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%20opacity='0.33'/%3E%3C/svg%3E"), var(--glitter-start);background-blend-mode:normal, color-dodge;box-shadow:inset 0 0 12px color-mix(in srgb, var(--white) 26%, transparent), 0 0 10px color-mix(in srgb, var(--white) 38%, transparent), 0 8px 30px color-mix(in srgb, var(--glitter-start) 45%, transparent), 0 0 44px 6px color-mix(in srgb, var(--glitter-start) 34%, transparent);transition:transform var(--motion-quick), box-shadow .28s ease, filter .28s ease;background-repeat:no-repeat,repeat;background-size:auto,140px 140px;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.tui-email-capture__submit--success:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--white) 100%, transparent) 0%, color-mix(in srgb, var(--white) 75.6%, transparent) 8%, color-mix(in srgb, var(--white) 35%, transparent) 19%, color-mix(in srgb, var(--white) 12.6%, transparent) 29%, transparent 42%, transparent 58%, color-mix(in srgb, var(--white) 4.2%, transparent) 71%, color-mix(in srgb, var(--white) 11.2%, transparent) 81%, color-mix(in srgb, var(--white) 25.2%, transparent) 92%, color-mix(in srgb, var(--white) 42%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tui-email-capture__submit--success:after{content:"";border-radius:inherit;background-image:linear-gradient(115deg, transparent 28%, color-mix(in srgb, var(--white) 6%, transparent) 40%, color-mix(in srgb, var(--white) 26%, transparent) 47%, color-mix(in srgb, var(--white) 46%, transparent) 50%, color-mix(in srgb, var(--white) 26%, transparent) 53%, color-mix(in srgb, var(--white) 6%, transparent) 60%, transparent 72%);mix-blend-mode:overlay;pointer-events:none;background-position:130% 0;background-repeat:no-repeat;background-size:300% 100%;animation:5s ease-in-out infinite tui-glitter-sweep;position:absolute;inset:0}.tui-email-capture__submit--success:hover{filter:brightness(1.05);box-shadow:inset 0 0 12px color-mix(in srgb, var(--white) 30%, transparent), 0 0 16px color-mix(in srgb, var(--white) 52%, transparent), 0 10px 40px color-mix(in srgb, var(--glitter-start) 62%, transparent), 0 0 56px 10px color-mix(in srgb, var(--glitter-start) 46%, transparent)}.tui-email-capture__submit--success:active{transform:scale(.98)}.tui-email-capture__submit--success:focus-visible{box-shadow:inset 0 0 12px color-mix(in srgb, var(--white) 26%, transparent), 0 0 0 2px color-mix(in srgb, var(--white) 78%, transparent), 0 0 18px color-mix(in srgb, var(--glitter-start) 60%, transparent), 0 0 44px 6px color-mix(in srgb, var(--glitter-start) 34%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.tui-email-capture__submit--success{transition:none}.tui-email-capture__submit--success:after{animation:none}}.tui-email-capture__submit-icon{line-height:1;display:inline-flex}.tui-email-capture__submit-icon svg{display:block}.tui-email-capture__status{text-align:center;color:var(--light-7);z-index:3;margin:0;padding-inline:8px;font-size:14px;line-height:1.4;position:absolute;top:calc(100% + 8px);left:0;right:0}.tui-email-capture__status--already{color:var(--light-7)}.tui-email-capture__status--error{color:var(--error-light)}@keyframes tui-edge-wipe{0%{background-position:250% 0}to{background-position:0 0}}.tui-cta{padding-block:96px}.tui-cta__inner{text-align:center;max-width:828px;margin-inline:auto;padding-inline:24px}.tui-cta__title{letter-spacing:-.01em;font-size:40px;font-weight:700;line-height:1.1}.tui-cta__subtitle{color:color-mix(in srgb, var(--light-5) 82%, transparent);margin-top:16px;font-size:18px;line-height:1.5}.tui-cta__avatars{justify-content:center;margin-top:24px;display:flex}.tui-cta__avatar{object-fit:cover;width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--chat-bubble);border-radius:999px;flex-shrink:0;margin-right:-20px}.tui-cta__avatar:last-child{margin-right:0}.tui-cta__capture{margin:24px auto 0}.tui-cta__rewatch{color:var(--gray-light);text-underline-offset:3px;transition:color var(--motion-quick);margin-top:24px;font-weight:500;text-decoration:underline;display:block}.tui-cta__rewatch:hover{color:var(--light-5)}@media (width<=768px){.tui-cta__title{font-size:30px}}.tui-accordion{flex-direction:column;display:flex}.tui-accordion__header{flex-shrink:0;display:flex}.tui-accordion__toggle{appearance:none;color:inherit;font-family:inherit;font-size:inherit;width:100%;min-height:var(--touch-target-min,44px);cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 4px;display:flex}.tui-accordion__toggle:focus-visible{outline:2px solid var(--stroke-light-blue-02);outline-offset:2px;border-radius:6px}.tui-accordion__chevron{width:12px;height:12px;transition:transform var(--motion-quick);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tui-accordion__chevron:before{content:"";width:6px;height:6px;transition:transform var(--motion-quick);border-bottom:2px solid;border-right:2px solid;display:block;transform:rotate(-45deg)}.tui-accordion--expanded .tui-accordion__chevron:before{transform:rotate(45deg)}.tui-accordion__title{flex:1;min-width:0}.tui-accordion__body{overflow:hidden}.tui-accordion__content{flex-direction:column;display:flex}.tui-accordion__footer{margin-top:8px}.tui-card{font-family:var(--font-brand);color:inherit;transition:transform var(--motion-quick), background-color var(--motion-quick), box-shadow var(--motion-quick);border-radius:24px;padding:24px;display:block}.tui-card--solid{background:var(--white);border:1px solid color-mix(in srgb, var(--black) 5%, var(--white))}.tui-card--outlined{border:1px solid color-mix(in srgb, var(--black) 12%, var(--white));background:0 0}.tui-card--default{background:color-mix(in srgb, var(--black) 3%, var(--white))}.tui-card--interactive{cursor:pointer;-webkit-tap-highlight-color:transparent}.tui-card--interactive:hover{transform:translateY(-2px)}.tui-card--interactive:active:not(:disabled){transform:scale(.99)}.tui-legal-prose{color:color-mix(in srgb, var(--dark-400) 82%, transparent);font-size:17px;line-height:1.6}.tui-legal-prose h2{color:var(--dark-400);margin-top:40px;font-size:24px;font-weight:600;line-height:1.25}.tui-legal-prose h3{color:var(--dark-400);margin-top:28px;font-size:19px;font-weight:600}.tui-legal-prose p{margin-top:16px}.tui-legal-prose ul,.tui-legal-prose ol{margin-top:16px;padding-left:24px}.tui-legal-prose li{margin-top:8px}.tui-legal-prose a{color:var(--blue-6);text-underline-offset:3px;transition:color var(--motion-quick);text-decoration:underline}.tui-legal-prose a:hover{color:var(--blue-bright)}.tui-legal-prose>:first-child{margin-top:0}.tui-progress{height:var(--tui-progress-size,6px);background:var(--tui-progress-track,color-mix(in srgb, var(--light-5) 10%, transparent));border-radius:999px;overflow:hidden}.tui-progress__fill{border-radius:inherit;background:var(--tui-progress-tone,var(--gold-accent));transform-origin:0;width:100%;height:100%;transition:transform var(--motion-base-duration,.25s) var(--motion-base-ease,ease-out);will-change:transform;display:block}.tui-progress--static .tui-progress__fill{transition:none}@media (prefers-reduced-motion:reduce){.tui-progress__fill{transition:none}}.tui-slider{--tui-slider-hit:44px;--tui-slider-disc:40px;--tui-slider-rail:8px;width:100%}.tui-slider--disabled{opacity:.5;pointer-events:none}.tui-slider__track{width:100%;height:var(--tui-slider-hit);padding:0 calc(var(--tui-slider-hit) / 2);box-sizing:border-box;align-items:center;display:flex}.tui-slider__rail{width:100%;height:var(--tui-slider-rail);border-radius:999px;align-self:center}.tui-slider__thumb{width:var(--tui-slider-hit);height:var(--tui-slider-hit);cursor:grab;outline:none;justify-content:center;align-items:center;display:flex}.tui-slider__thumb:active{cursor:grabbing}.tui-slider__handle{width:var(--tui-slider-disc);height:var(--tui-slider-disc);font-family:var(--font-brand);-webkit-backdrop-filter:blur(12px);background:radial-gradient(ellipse 100% 100% at 30% 24%, color-mix(in srgb, var(--white) 30%, transparent) 0%, color-mix(in srgb, var(--white) 20.4%, transparent) 18%, color-mix(in srgb, var(--white) 12%, transparent) 38%, color-mix(in srgb, var(--white) 7.2%, transparent) 60%, color-mix(in srgb, var(--white) 4.8%, transparent) 82%, color-mix(in srgb, var(--white) 3.6%, transparent) 100%), color-mix(in srgb, var(--blue-6) 82%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.tui-slider__handle:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--gold-accent) 100%, transparent) 0%, color-mix(in srgb, var(--gold-accent) 75.6%, transparent) 8%, color-mix(in srgb, var(--gold-accent) 35%, transparent) 19%, color-mix(in srgb, var(--gold-accent) 12.6%, transparent) 29%, transparent 42%, transparent 58%, color-mix(in srgb, var(--gold-accent) 4.2%, transparent) 71%, color-mix(in srgb, var(--gold-accent) 11.2%, transparent) 81%, color-mix(in srgb, var(--gold-accent) 25.2%, transparent) 92%, color-mix(in srgb, var(--gold-accent) 42%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tui-slider__handle{box-shadow:inset 0 0 6px color-mix(in srgb, var(--white) 16%, transparent);transition:transform .12s ease-out}.tui-slider__thumb:active .tui-slider__handle,.tui-slider__thumb:focus-visible .tui-slider__handle{transform:scale(1.1)}.tui-slider__value{color:var(--light-5);font-size:13px;font-weight:600;line-height:1}.tui-star-rating{align-items:center;gap:calc(var(--tui-star-size,16px) * .18);display:inline-flex}.tui-star-rating__star{width:var(--tui-star-size,16px);height:var(--tui-star-size,16px);fill:var(--tui-star-empty,color-mix(in srgb, var(--light-5) 22%, transparent));transition:fill var(--motion-quick-duration,.15s) ease;flex:none}.tui-star-rating__star.is-filled{fill:var(--tui-star-tone,var(--gold-accent))}@media (prefers-reduced-motion:reduce){.tui-star-rating__star{transition:none}}.tui-starfield__layer{width:calc(100% + var(--tile-w));background-repeat:repeat;background-size:var(--tile-w) var(--tile-h);will-change:transform;animation-name:tui-starfield-scroll;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;bottom:0;left:0}.tui-starfield__layer--blend{mix-blend-mode:overlay}.tui-starfield__layer--inverse{animation-direction:reverse}@keyframes tui-starfield-scroll{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--tile-w)), 0, 0)}}@media (prefers-reduced-motion:reduce){.tui-starfield__layer{animation:none}}.tui-switch-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.tui-switch-toggle:before{content:"";width:max(100%, var(--touch-target-min,44px));height:var(--touch-target-min,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tui-switch-toggle__track{background-color:color-mix(in srgb, var(--blue-7) 45%, var(--black));border-radius:999px;width:46px;height:26px;transition:background-color .16s;position:relative}.tui-switch-toggle--on .tui-switch-toggle__track{background-color:var(--blue-7)}.tui-switch-toggle__thumb{background-color:var(--white);width:20px;height:20px;box-shadow:0 1px 4px color-mix(in srgb, var(--black) 32%, transparent);will-change:transform;border-radius:50%;position:absolute;top:3px;left:3px}@media (hover:hover){.tui-switch-toggle:hover:not(.tui-switch-toggle--disabled) .tui-switch-toggle__track{background-color:var(--blue-7)}.tui-switch-toggle--on:hover:not(.tui-switch-toggle--disabled) .tui-switch-toggle__track{background-color:var(--blue-5)}}.tui-switch-toggle:focus-visible{outline:none}.tui-switch-toggle:focus-visible .tui-switch-toggle__track{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue-4) 55%, transparent)}.tui-switch-toggle--disabled{cursor:not-allowed}.tui-switch-toggle--disabled .tui-switch-toggle__track{opacity:.5}@media (prefers-reduced-motion:reduce){.tui-switch-toggle__track{transition:none}}.tui-video-frame{border-radius:inherit;position:relative;overflow:hidden}.tui-video-frame__video,.tui-video-frame__cover{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}:-webkit-any(.tui-video-frame__video:fullscreen,.tui-video-frame__video:-webkit-full-screen){object-fit:contain;background:#000}:is(.tui-video-frame__video:fullscreen,.tui-video-frame__video:fullscreen){object-fit:contain;background:#000}.tui-video-frame__cover{opacity:1;pointer-events:none;transition:opacity .42s}.tui-video-frame__cover.is-hidden{opacity:0}.tui-video-frame__controls{opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.tui-video-frame.is-controls-shown .tui-video-frame__controls{opacity:1;pointer-events:auto}.tui-video-frame__control{color:var(--light-5);background:color-mix(in srgb, var(--dark-500) 80%, transparent);-webkit-backdrop-filter:blur(6px);cursor:pointer;border:none;border-radius:50%;place-items:center;padding:0;transition:background .16s,transform .16s;display:grid;position:absolute}.tui-video-frame__control svg{filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--dark-500) 70%, transparent))}.tui-video-frame__control:hover{background:color-mix(in srgb, var(--dark-500) 82%, transparent)}.tui-video-frame__control:focus-visible{outline:2px solid var(--gold-light-1);outline-offset:2px}.tui-video-frame__control--play{width:64px;height:64px;top:50%;left:50%;transform:translate(-50%,-50%)}.tui-video-frame__control--play:hover{transform:translate(-50%,-50%)scale(1.06)}.tui-video-frame__control--play:active{transform:translate(-50%,-50%)scale(.94)}.tui-video-frame__control--play svg{width:28px;height:28px}.tui-video-frame__control--mute,.tui-video-frame__control--fs{width:44px;height:44px;bottom:12px}.tui-video-frame__control--mute:hover,.tui-video-frame__control--fs:hover{transform:scale(1.06)}.tui-video-frame__control--mute:active,.tui-video-frame__control--fs:active{transform:scale(.94)}.tui-video-frame__control--mute{left:12px}.tui-video-frame__control--fs{right:12px}@media (prefers-reduced-motion:reduce){.tui-video-frame__cover,.tui-video-frame__controls,.tui-video-frame__control{transition:none}}.tui-faq{background:var(--light-5)}.tui-faq__list{flex-direction:column;gap:12px;max-width:806px;margin:48px auto 0;display:flex}.tui-faq__item{background:var(--white);box-shadow:inset 0 0 0 1px var(--stroke-light-blue-02);transition:box-shadow var(--motion-base);border-radius:36px}.tui-faq__item.tui-accordion--expanded{box-shadow:inset 0 0 0 1px var(--gray-faint)}.tui-faq__q{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 24px;display:flex}.tui-faq__q-text{color:var(--dark-400);font-size:18px;font-weight:600;line-height:1.33}.tui-faq__toggle{background:var(--blue-accent);width:44px;height:44px;color:var(--white);transition:background var(--motion-base), box-shadow var(--motion-base), color var(--motion-base);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tui-faq__toggle line{stroke:currentColor;stroke-width:2px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.tui-faq__toggle-v{transition:transform var(--motion-base)}.tui-accordion--expanded .tui-faq__toggle{color:var(--blue-accent);box-shadow:inset 0 0 0 1.5px var(--blue-accent);background:0 0}.tui-accordion--expanded .tui-faq__toggle-v{transform:scaleY(0)}.tui-faq__a{color:color-mix(in srgb, var(--dark-400) 65%, transparent);margin:0;padding:2px 24px 24px;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:reduce){.tui-faq__item,.tui-faq__toggle,.tui-faq__toggle-v{transition:none}}.tui-founding__grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;padding:0;list-style:none;display:grid}.tui-founding__card{-webkit-backdrop-filter:blur(12px);background:radial-gradient(ellipse 140% 140% at 12% 12%, color-mix(in srgb, var(--light-5) 17.5%, transparent) 0%, color-mix(in srgb, var(--light-5) 11.9%, transparent) 18%, color-mix(in srgb, var(--light-5) 7%, transparent) 38%, color-mix(in srgb, var(--light-5) 4.2%, transparent) 60%, color-mix(in srgb, var(--light-5) 2.8%, transparent) 82%, color-mix(in srgb, var(--light-5) 2.1%, transparent) 100%), color-mix(in srgb, var(--light-5) 8%, transparent);border-radius:20px;flex-direction:column;padding:24px;display:flex;position:relative}.tui-founding__card:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--light-5) 45%, transparent) 0%, color-mix(in srgb, var(--light-5) 27%, transparent) 8%, color-mix(in srgb, var(--light-5) 12.5%, transparent) 19%, color-mix(in srgb, var(--light-5) 4.5%, transparent) 29%, transparent 42%, transparent 58%, color-mix(in srgb, var(--light-5) 1.5%, transparent) 71%, color-mix(in srgb, var(--light-5) 4%, transparent) 81%, color-mix(in srgb, var(--light-5) 9%, transparent) 92%, color-mix(in srgb, var(--light-5) 15%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tui-founding__badge{width:44px;height:44px;color:var(--white);align-self:center;margin-bottom:20px}.tui-founding__card-title{color:var(--light-5);font-size:20px;font-weight:600}.tui-founding__card-body{color:color-mix(in srgb, var(--light-5) 70%, transparent);margin-top:10px;font-size:15px;line-height:1.5}.tui-founding__cta{flex-direction:column;align-items:center;margin-top:40px;display:flex}.tui-founding__fineprint{text-align:center;color:color-mix(in srgb, var(--light-5) 60%, transparent);margin-top:16px;font-size:14px}@media (width<=900px){.tui-founding__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.tui-founding__grid{grid-template-columns:1fr}}.tui-hero{flex-direction:column;justify-content:center;min-height:85vh;display:flex}.tui-hero__inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;width:100%;max-width:1224px;margin-inline:auto;padding:96px 24px 48px;display:grid}.tui-hero__copy{max-width:648px}.tui-hero__title{letter-spacing:-.01em;font-size:56px;font-weight:700;line-height:1.05}.tui-hero__subtitle{color:var(--light-7);margin-top:24px;font-size:18px;line-height:1.5}.tui-hero__capture{margin-top:32px}.tui-hero__art{justify-content:center;align-items:center;display:flex;position:relative}.tui-hero__frame{aspect-ratio:9/16;width:100%;max-width:320px;box-shadow:0 24px 60px color-mix(in srgb, var(--glow-blue) 22%, transparent);border-radius:30px;position:relative}.tui-hero__media{border:2px solid var(--gold-light-1);border-radius:30px;position:absolute;inset:0;overflow:hidden}.tui-hero__frame-star{width:26px;height:26px;color:var(--gold-light-1);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--gold-accent) 85%, transparent));position:absolute;left:50%}.tui-hero__frame-star svg{fill:currentColor;width:100%;height:100%;display:block}.tui-hero__frame-star--top{top:0;transform:translate(-50%,calc(.5px - 50%))}.tui-hero__frame-star--bottom{bottom:0;transform:translate(-50%,calc(50% - .5px))}@media (width<=900px){.tui-hero__inner{grid-template-columns:1fr;padding-top:132px}.tui-hero__title{font-size:40px}.tui-hero__art{order:-1}}.tui-minigames{padding:96px 56px}.tui-minigames__inner{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.tui-minigames__copy{min-width:0;max-width:568px}.tui-minigames__title{color:var(--light-5);font-size:clamp(30px,7vw,48px);font-weight:500;line-height:1.2}.tui-minigames__subtitle{color:color-mix(in srgb, var(--light-5) 92%, transparent);margin-top:16px;font-size:18px;line-height:1.5}.tui-minigames__capture{margin-top:40px}.tui-minigames__stage{aspect-ratio:459.6/408;width:100%;min-width:0;max-width:420px;margin-inline:auto;position:relative;container-type:inline-size}.tui-minigames__phone{height:auto;filter:drop-shadow(0 24px 40px color-mix(in srgb, var(--navy-panel) 55%, transparent));animation:6s ease-in-out infinite tui-mg-float;position:absolute}.tui-minigames__phone--left{z-index:1;width:50.5%;animation-duration:6.5s;top:10.5%;left:0}.tui-minigames__phone--mid{z-index:3;width:43%;animation-duration:5.4s;animation-delay:.5s;top:0;left:28%}.tui-minigames__phone--right{z-index:2;width:52.7%;animation-duration:7.2s;animation-delay:1.1s;top:9.7%;left:49.4%}.tui-minigames__pill{white-space:nowrap;color:var(--light-5);text-shadow:0 1px 3px color-mix(in srgb, var(--navy-panel) 55%, transparent);-webkit-backdrop-filter:blur(12px);background:radial-gradient(ellipse 140% 140% at 12% 12%, color-mix(in srgb, var(--light-5) 17.5%, transparent) 0%, color-mix(in srgb, var(--light-5) 11.9%, transparent) 18%, color-mix(in srgb, var(--light-5) 7%, transparent) 38%, color-mix(in srgb, var(--light-5) 4.2%, transparent) 60%, color-mix(in srgb, var(--light-5) 2.8%, transparent) 82%, color-mix(in srgb, var(--light-5) 2.1%, transparent) 100%), color-mix(in srgb, var(--light-5) 10%, transparent);border-radius:999px;padding:.6em 1.1em;font-size:clamp(11px,3.3cqw,14px);line-height:1.4;position:relative}.tui-minigames__pill:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--light-5) 45%, transparent) 0%, color-mix(in srgb, var(--light-5) 27%, transparent) 8%, color-mix(in srgb, var(--light-5) 12.5%, transparent) 19%, color-mix(in srgb, var(--light-5) 4.5%, transparent) 29%, transparent 42%, transparent 58%, color-mix(in srgb, var(--light-5) 1.5%, transparent) 71%, color-mix(in srgb, var(--light-5) 4%, transparent) 81%, color-mix(in srgb, var(--light-5) 9%, transparent) 92%, color-mix(in srgb, var(--light-5) 15%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tui-minigames__pill{box-shadow:inset 0 0 6px color-mix(in srgb, var(--white) 13%, transparent);z-index:4;position:absolute}.tui-minigames__pill--would-you-rather{top:-3%;left:5%}.tui-minigames__pill--trivia{top:5%;left:58%}.tui-minigames__pill--mystery{top:79%;left:-12%}.tui-minigames__pill--high-score{top:79%;left:64%}.tui-minigames__pill--quick-fire{top:94%;left:23%}@keyframes tui-mg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.tui-minigames__phone{animation:none}}@media (width<=1100px){.tui-minigames{padding:64px 32px}.tui-minigames__inner{grid-template-columns:1fr}.tui-minigames__copy{text-align:center;margin-inline:auto}.tui-minigames__capture{margin-inline:auto}}@media (width<=560px){.tui-minigames{padding:48px 20px}.tui-minigames__stage{max-width:min(340px,82vw)}.tui-minigames__pill--mystery{left:0}}.tui-features{background:var(--light-5)}.tui-features__list{flex-direction:column;gap:16px;margin-top:48px;display:flex}.tui-features__grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.tui-features__card-title{color:var(--gray-dark);font-size:24px;font-weight:500}.tui-features__card-body{color:var(--light-9);margin-top:12px;font-size:18px;font-weight:400;line-height:24px}.tui-features__media{aspect-ratio:549/220;object-fit:cover;border-radius:12px;width:100%;display:block}.tui-features__media--framed{border:1.5px solid color-mix(in srgb, var(--violet-panel) 35%, var(--white))}@media (width<=768px){.tui-features__grid{grid-template-columns:1fr}}.tui-technology{background:var(--light-5)}.tui-technology__grid{grid-template-columns:1fr min(42.1875vh,40vw);align-items:center;gap:56px;margin-top:48px;display:grid}.tui-technology__copy{flex-direction:column;gap:24px;min-width:0;display:flex}.tui-technology__explainer{color:color-mix(in srgb, var(--dark-400) 70%, transparent);margin:0;font-size:16px;line-height:1.5}.tui-technology__link{color:var(--blue-6);text-underline-offset:3px;transition:color var(--motion-quick);align-self:flex-start;font-weight:500;text-decoration:underline}.tui-technology__link:hover{color:var(--blue-bright)}.tui-technology__video{aspect-ratio:9/16;width:100%;box-shadow:0 24px 60px color-mix(in srgb, var(--dark-100) 14%, transparent);border-radius:24px}@media (width<=900px){.tui-technology__grid{flex-direction:column;align-items:stretch;gap:24px;display:flex}.tui-technology__copy{display:contents}.tui-technology .tui-section-heading{order:1}.tui-technology__video{order:2;align-self:center;width:100%;max-width:320px}.tui-technology__explainer{order:3}.tui-technology__link{order:4}}.tui-telosodes{background:var(--light-5)}.tui-telosodes__gallery{gap:8px;height:457px;margin:48px 0 0;padding:0;list-style:none;display:flex}.tui-telosodes__panel{background:var(--dark-300);border-radius:24px;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.tui-telosodes__video{width:100%;height:100%;position:absolute;inset:0}.tui-telosodes__video video{object-position:var(--clip-focus,50% 50%)}.tui-telosodes__scene{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tui-telosodes__expand{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.tui-telosodes__expand:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-light-1);outline:none}.tui-telosodes__chrome{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:24px;display:flex;position:absolute;inset:0}.tui-telosodes__scrim{z-index:1;background:linear-gradient(to top, color-mix(in srgb, var(--dark-400) 88%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.tui-telosodes__tag{background:color-mix(in srgb, var(--light-5) 10%, transparent);-webkit-backdrop-filter:blur(24px);border-radius:8px;padding:4px 12px;font-size:12px}.tui-telosodes__meta{flex-direction:column;gap:6px;max-width:100%;display:flex}.tui-telosodes__name{color:var(--light-5);transition:font-size var(--motion-base);font-size:18px;font-weight:500;line-height:1.2}.tui-telosodes__panel--active .tui-telosodes__name{font-size:36px}.tui-telosodes__role{color:color-mix(in srgb, var(--light-5) 90%, transparent);font-size:18px;font-weight:600}.tui-telosodes__caption{text-align:center;color:color-mix(in srgb, var(--dark-400) 65%, transparent);margin-top:24px;font-size:16px}.tui-telosodes__caption-link{color:var(--blue-6);text-underline-offset:3px;font-weight:600;text-decoration:underline}.tui-telosodes__caption-link:hover{color:var(--blue-bright)}@media (width<=900px){.tui-telosodes__gallery{flex-direction:column;height:auto}.tui-telosodes__panel{flex:none}.tui-telosodes__scene{object-position:var(--scene-focus,50% 30%)}.tui-telosodes__panel--active .tui-telosodes__scene{object-position:50% 50%}}@media (prefers-reduced-motion:reduce){.tui-telosodes__name{transition:none}}.tui-legal{background:var(--light-5);min-height:100vh;padding:148px 24px 96px}.tui-legal__inner{max-width:720px;color:var(--dark-400);margin-inline:auto}.tui-legal__title{letter-spacing:-.01em;font-size:40px;font-weight:700;line-height:1.1}.tui-legal__updated{color:color-mix(in srgb, var(--dark-400) 55%, transparent);margin-top:12px;font-size:14px}.tui-legal__body{margin-top:40px}@media (width<=768px){.tui-legal{padding:128px 20px 72px}.tui-legal__title{font-size:32px}}.tui-animated-wrapper{will-change:opacity, transform}.tui-animated-sub-router{width:100%;height:100%;position:relative}.tui-animated-sub-router--flow{width:auto;height:auto}@property --bg-c0{syntax:"<color>";inherits:false;initial-value:#0000}@property --bg-c1{syntax:"<color>";inherits:false;initial-value:#0000}@property --bg-c2{syntax:"<color>";inherits:false;initial-value:#0000}@property --bg-c3{syntax:"<color>";inherits:false;initial-value:#0000}@property --bg-p0{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --bg-p1{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --bg-p2{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --bg-p3{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --bg-cx{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --bg-cy{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --bg-rx{syntax:"<length-percentage>";inherits:false;initial-value:60%}@property --bg-ry{syntax:"<length-percentage>";inherits:false;initial-value:50%}.tui-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tui-backdrop__gradient{background:radial-gradient(var(--bg-rx) var(--bg-ry) at var(--bg-cx) var(--bg-cy), var(--bg-c0) var(--bg-p0), var(--bg-c1) var(--bg-p1), var(--bg-c2) var(--bg-p2), var(--bg-c3) var(--bg-p3));transition:--bg-c0 .8s cubic-bezier(.65,0,.35,1),--bg-c1 .8s cubic-bezier(.65,0,.35,1),--bg-c2 .8s cubic-bezier(.65,0,.35,1),--bg-c3 .8s cubic-bezier(.65,0,.35,1),--bg-p0 .8s cubic-bezier(.65,0,.35,1),--bg-p1 .8s cubic-bezier(.65,0,.35,1),--bg-p2 .8s cubic-bezier(.65,0,.35,1),--bg-p3 .8s cubic-bezier(.65,0,.35,1),--bg-cx .8s cubic-bezier(.65,0,.35,1),--bg-cy .8s cubic-bezier(.65,0,.35,1),--bg-rx .8s cubic-bezier(.65,0,.35,1),--bg-ry .8s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tui-backdrop__gradient{transition:none}}.tui-backdrop__gradient--hero{--bg-cx:50%;--bg-cy:50%;--bg-rx:65%;--bg-ry:50%;--bg-c0:var(--blue-royal);--bg-p0:34.6%;--bg-c1:var(--blue-dusk-1);--bg-p1:67.3%;--bg-c2:var(--blue-dusk-2);--bg-p2:83.7%;--bg-c3:var(--dark-200);--bg-p3:100%}.tui-backdrop__gradient--colored{--bg-cx:50%;--bg-cy:0%;--bg-rx:130%;--bg-ry:130%;--bg-c0:var(--violet-panel);--bg-p0:0%;--bg-c1:var(--violet-panel);--bg-p1:30%;--bg-c2:var(--navy-panel);--bg-p2:95%;--bg-c3:var(--navy-panel);--bg-p3:100%}.tui-backdrop__gradient--blue{--bg-cx:50%;--bg-cy:50%;--bg-rx:86%;--bg-ry:86%;--bg-c0:var(--blue-royal);--bg-p0:38.6%;--bg-c1:var(--blue-dusk-1);--bg-p1:69.3%;--bg-c2:var(--blue-dusk-2);--bg-p2:84.6%;--bg-c3:var(--dark-200);--bg-p3:100%}.tui-backdrop__gradient--cta{--bg-cx:50%;--bg-cy:50%;--bg-rx:50%;--bg-ry:50%;--bg-c0:var(--blue-royal);--bg-p0:38.6%;--bg-c1:var(--blue-dusk-1);--bg-p1:69.3%;--bg-c2:var(--blue-dusk-2);--bg-p2:84.6%;--bg-c3:var(--dark-200);--bg-p3:100%}.tui-backdrop__gradient--footer{--bg-cx:50%;--bg-cy:-30%;--bg-rx:150%;--bg-ry:150%;--bg-c0:var(--blue-indigo);--bg-p0:0%;--bg-c1:var(--blue-indigo);--bg-p1:30%;--bg-c2:var(--violet-panel);--bg-p2:85%;--bg-c3:var(--violet-panel);--bg-p3:100%}.tui-consent{z-index:90;padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));background:var(--dark-500);color:var(--light-5);animation:tui-consent-in var(--motion-base-duration) var(--motion-base-ease) both;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;font-size:14px;line-height:1.45;display:flex;position:fixed;bottom:0;left:0;right:0}.tui-consent__body{max-width:62ch;margin:0}.tui-consent__link{color:inherit;text-underline-offset:3px;text-decoration:underline}.tui-consent__actions{flex:none;gap:12px;display:flex}.tui-consent__btn{appearance:none;border:1px solid color-mix(in srgb, var(--light-5) 40%, transparent);color:var(--light-5);font:inherit;cursor:pointer;transition:background var(--motion-quick), border-color var(--motion-quick);background:0 0;border-radius:999px;padding:12px 24px;font-weight:500}.tui-consent__btn:hover{background:color-mix(in srgb, var(--light-5) 12%, transparent);border-color:var(--light-5)}.tui-consent__btn:active{background:color-mix(in srgb, var(--light-5) 18%, transparent)}.tui-consent__btn:focus-visible{outline:2px solid var(--light-5);outline-offset:2px}@media (width<=640px){.tui-consent{text-align:center;flex-direction:column;align-items:stretch;gap:12px}.tui-consent__body{max-width:none}.tui-consent__actions{grid-template-columns:1fr 1fr;display:grid}}@keyframes tui-consent-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tui-consent{animation:none}}body.has-consent-bar{padding-bottom:var(--consent-bar-height,96px)}.tui-footer{z-index:1;position:relative}.tui-footer__sheet{border-top:1px solid color-mix(in srgb, var(--dark-400) 8%, transparent);background:var(--light-5)}.tui-footer__inner{max-width:1224px;margin-inline:auto;padding:64px 24px}.tui-footer__cols{flex-wrap:wrap;gap:48px;display:flex}.tui-footer__col{flex-direction:column;gap:12px;min-width:112px;display:flex}.tui-footer__heading{margin-bottom:8px;font-size:18px;font-weight:600}.tui-footer__link{color:color-mix(in srgb, var(--dark-400) 60%, transparent);transition:color var(--motion-quick);font-size:14px}.tui-footer__link:hover{color:var(--dark-400)}.tui-footer__socials{gap:8px;height:40px;margin-left:auto;display:flex}.tui-footer__social{width:40px;height:40px;color:color-mix(in srgb, var(--dark-400) 60%, transparent);background:color-mix(in srgb, var(--dark-400) 6%, transparent);transition:background-color var(--motion-quick), color var(--motion-quick);border-radius:999px;justify-content:center;align-items:center;display:flex}.tui-footer__social svg{display:block}.tui-footer__social:hover{color:var(--dark-400);background:color-mix(in srgb, var(--dark-400) 12%, transparent)}.tui-footer__copy{color:color-mix(in srgb, var(--dark-400) 45%, transparent);margin-top:48px;font-size:14px}.tui-footer__wordmark{z-index:1;position:relative}.tui-footer__wordmark-svg{width:100%;height:clamp(150px,32vw,460px);display:block}.tui-footer__wordmark-fill{fill:var(--light-5)}.tui-footer__wordmark-text{font-family:var(--font-brand), "Inter", system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(120px,30vw,400px);font-weight:700}.tui-footer__link--button{appearance:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.tui-nav{z-index:100;padding-inline:24px;position:fixed;top:16px;left:0;right:0}.tui-nav__inner{max-width:1224px;color:var(--light-5);box-shadow:inset 0 0 6px color-mix(in srgb, var(--white) 13%, transparent), 0 8px 30px transparent, inset 0 0 0 1px transparent;transition:background var(--motion-base), color var(--motion-base), box-shadow var(--motion-base);-webkit-backdrop-filter:blur(16px);background:0 0;border-radius:999px;align-items:center;gap:24px;margin-inline:auto;padding:12px 12px 12px 18px;display:flex;position:relative;overflow:hidden}.tui-nav__inner:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--white) 54%, transparent) 0%, color-mix(in srgb, var(--white) 32.4%, transparent) 8%, color-mix(in srgb, var(--white) 15%, transparent) 19%, color-mix(in srgb, var(--white) 5.4%, transparent) 29%, transparent 42%, transparent 58%, color-mix(in srgb, var(--white) 1.8%, transparent) 71%, color-mix(in srgb, var(--white) 4.8%, transparent) 81%, color-mix(in srgb, var(--white) 10.8%, transparent) 92%, color-mix(in srgb, var(--white) 18%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tui-nav__inner:after{content:"";border-radius:inherit;background:radial-gradient(ellipse 140% 140% at 12% 12%, color-mix(in srgb, var(--light-5) 22.5%, transparent) 0%, color-mix(in srgb, var(--light-5) 15.3%, transparent) 18%, color-mix(in srgb, var(--light-5) 9%, transparent) 38%, color-mix(in srgb, var(--light-5) 5.4%, transparent) 60%, color-mix(in srgb, var(--light-5) 3.6%, transparent) 82%, color-mix(in srgb, var(--light-5) 2.7%, transparent) 100%);pointer-events:none;z-index:0;transition:opacity var(--motion-base);position:absolute;inset:0}.tui-nav__inner:before{z-index:1;transition:opacity var(--motion-base)}.tui-nav__inner>*{z-index:2;position:relative}.tui-nav--scrolled .tui-nav__inner{background:color-mix(in srgb, var(--light-5) 75%, transparent);color:var(--dark-400);box-shadow:inset 0 0 6px transparent, 0 8px 30px color-mix(in srgb, var(--dark-400) 12%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--dark-400) 8%, transparent)}.tui-nav--scrolled .tui-nav__inner:before,.tui-nav--scrolled .tui-nav__inner:after{opacity:0}.tui-nav__brand{color:var(--light-5);transition:color var(--motion-base);align-items:center;gap:11px;font-weight:700;display:inline-flex}.tui-nav--scrolled .tui-nav__brand{color:var(--dark-400)}.tui-nav__brand-mark{flex:none;width:40px;height:40px;display:block}.tui-nav__brand-mark svg{width:100%;height:100%;display:block}.tui-nav__brand-mark svg circle{fill:var(--logo-blue)}.tui-nav__brand-mark svg path{fill:var(--white)}.tui-nav__brand-word{letter-spacing:.01em;font-size:22px}.tui-nav__links{align-items:center;gap:8px;margin-inline:auto;display:flex}.tui-nav__link{color:var(--light-7);transition:color var(--motion-base), background-color var(--motion-quick);border-radius:999px;padding:8px 16px;font-size:16px;font-weight:500}.tui-nav__link:hover{color:var(--light-5);background:color-mix(in srgb, var(--light-5) 8%, transparent)}.tui-nav--scrolled .tui-nav__link{color:color-mix(in srgb, var(--dark-400) 80%, transparent)}.tui-nav--scrolled .tui-nav__link:hover{color:var(--dark-400);background:color-mix(in srgb, var(--dark-400) 8%, transparent)}.tui-nav__cta{isolation:isolate;appearance:none;cursor:pointer;white-space:nowrap;height:52px;color:var(--light-5);background:radial-gradient(ellipse 120% 120% at 50% 2%, color-mix(in srgb, var(--white) 35%, transparent) 0%, color-mix(in srgb, var(--white) 23.8%, transparent) 18%, color-mix(in srgb, var(--white) 14%, transparent) 38%, color-mix(in srgb, var(--white) 8.4%, transparent) 60%, color-mix(in srgb, var(--white) 5.6%, transparent) 82%, color-mix(in srgb, var(--white) 4.2%, transparent) 100%), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='140'%20height='140'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%20opacity='0.33'/%3E%3C/svg%3E"), var(--glitter-magenta);background-blend-mode:normal, color-dodge;box-shadow:inset 0 0 12px color-mix(in srgb, var(--white) 26%, transparent), 0 0 10px color-mix(in srgb, var(--white) 38%, transparent), 0 8px 30px color-mix(in srgb, var(--glitter-magenta) 45%, transparent), 0 0 44px 6px color-mix(in srgb, var(--glitter-magenta) 34%, transparent);transition:transform var(--motion-quick), box-shadow .28s ease, filter .28s ease;background-repeat:no-repeat,repeat;background-size:auto,140px 140px;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.tui-nav__cta:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--white) 100%, transparent) 0%, color-mix(in srgb, var(--white) 75.6%, transparent) 8%, color-mix(in srgb, var(--white) 35%, transparent) 19%, color-mix(in srgb, var(--white) 12.6%, transparent) 29%, transparent 42%, transparent 58%, color-mix(in srgb, var(--white) 4.2%, transparent) 71%, color-mix(in srgb, var(--white) 11.2%, transparent) 81%, color-mix(in srgb, var(--white) 25.2%, transparent) 92%, color-mix(in srgb, var(--white) 42%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tui-nav__cta:after{content:"";border-radius:inherit;background-image:linear-gradient(115deg, transparent 28%, color-mix(in srgb, var(--white) 6%, transparent) 40%, color-mix(in srgb, var(--white) 26%, transparent) 47%, color-mix(in srgb, var(--white) 46%, transparent) 50%, color-mix(in srgb, var(--white) 26%, transparent) 53%, color-mix(in srgb, var(--white) 6%, transparent) 60%, transparent 72%);mix-blend-mode:overlay;pointer-events:none;background-position:130% 0;background-repeat:no-repeat;background-size:300% 100%;animation:5s ease-in-out infinite tui-glitter-sweep;position:absolute;inset:0}.tui-nav__cta:hover{filter:brightness(1.05);box-shadow:inset 0 0 12px color-mix(in srgb, var(--white) 30%, transparent), 0 0 16px color-mix(in srgb, var(--white) 52%, transparent), 0 10px 40px color-mix(in srgb, var(--glitter-magenta) 62%, transparent), 0 0 56px 10px color-mix(in srgb, var(--glitter-magenta) 46%, transparent)}.tui-nav__cta:active{transform:scale(.98)}.tui-nav__cta:focus-visible{box-shadow:inset 0 0 12px color-mix(in srgb, var(--white) 26%, transparent), 0 0 0 2px color-mix(in srgb, var(--white) 78%, transparent), 0 0 18px color-mix(in srgb, var(--glitter-magenta) 60%, transparent), 0 0 44px 6px color-mix(in srgb, var(--glitter-magenta) 34%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.tui-nav__cta{transition:none}.tui-nav__cta:after{animation:none}}.tui-nav__cta{flex-shrink:0}.tui-nav__cta-arrow{font-size:18px;line-height:1}@media (width<=940px){.tui-nav__links{display:none}.tui-nav__cta{margin-left:auto}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}html,body{min-height:100%;margin:0}body{background:var(--light-5,#fdfbf8);color:var(--dark-400,#050617);font-family:var(--font-brand), "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure{margin:0}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button{font-family:inherit}.tui-section{z-index:1;padding-block:96px;position:relative}.tui-section>*{max-width:1224px;margin-inline:auto;padding-inline:24px}.tui-placeholder{border:1px dashed color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);min-height:240px;color:color-mix(in srgb, currentColor 55%, transparent);border-radius:20px;justify-content:center;align-items:center;margin-top:48px;font-size:15px;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Neulis Alt;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/NeulisAlt-Light-MgWMahzI.woff2)format("woff2")}@font-face{font-family:Neulis Alt;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/NeulisAlt-Regular-Cpp9qU4m.woff2)format("woff2")}@font-face{font-family:Neulis Alt;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/NeulisAlt-Medium-DUZGfIrJ.woff2)format("woff2")}@font-face{font-family:Neulis Alt;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/NeulisAlt-SemiBold-Btjgvopc.woff2)format("woff2")}@font-face{font-family:Neulis Alt;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/NeulisAlt-Bold-BJ322M3A.woff2)format("woff2")}:root{--font-brand:"Neulis Alt", "Inter", system-ui, -apple-system, sans-serif;--motion-quick-duration:.15s;--motion-quick-ease:cubic-bezier(.16, 1, .3, 1);--motion-quick:.15s cubic-bezier(.16, 1, .3, 1);--motion-base-duration:.22s;--motion-base-ease:cubic-bezier(.16, 1, .3, 1);--motion-base:.22s cubic-bezier(.16, 1, .3, 1);--touch-target-min:44px}
