html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--primary-bg-color: #0e0b22;--primary-color: #fff;--primary-translucent-bg-color: #ffffff18;--secondary-bg-color: #f4f2ea;--secondary-color: #0e0b22;--secondary-translucent-bg-color: #00000018;--button-bg-color: #ddff3c;--button-color: #0e0b22;--accent-color: #ddff3c;--error-bg-color: #c00;--error-color: #fff;--display: "itc-avant-garde-gothic-pro", sans-serif;--body: "neue-haas-grotesk-text", sans-serif;--mono: "ibm-plex-mono", monospace;--animation-duration: .5s;--dim-opacity: .75;--box-shadow: #0e0b2218 0px 4px 12px}*,*:before,*:after{box-sizing:border-box}::marker{color:var(--accent-color)}::selection{color:var(--secondary-color);background-color:var(--accent-color)}:focus-visible{outline:2px solid var(--accent-color);outline-offset:4px}html{text-wrap:balance;interpolate-size:allow-keywords;font-family:var(--body);background:var(--primary-bg-color);color:var(--primary-color)}body{margin:0;display:flex;min-height:100dvh;flex-direction:column}main{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}a{text-decoration:none;color:currentColor}ul{padding-left:.875rem}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure{margin:0}img{max-width:100%;height:auto;display:block}table{border-spacing:0}dialog{width:500px;max-width:95dvw;text-align:center;transition:display var(--animation-duration) ease 0s allow-discrete,overlay var(--animation-duration) ease 0s allow-discrete,opacity var(--animation-duration) ease,translate var(--animation-duration) ease;border-radius:25px;border:none;box-shadow:var(--box-shadow);opacity:0;translate:0 2rem}dialog::backdrop{cursor:pointer;-webkit-backdrop-filter:brightness(.5) blur(5px);backdrop-filter:brightness(.5) blur(5px);transition:opacity var(--animation-duration) ease;opacity:0}dialog[open]{opacity:1;translate:0 0}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open]{opacity:0;translate:0 2rem}dialog[open]::backdrop{opacity:0}}form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}form input,form select,form textarea{font-family:var(--body);display:block;border:none;outline:none;font-size:1rem;field-sizing:content;min-width:200px;max-width:100%;box-sizing:border-box}:is(form input,form select,form textarea):user-invalid{outline:2px solid var(--error-bg-color)}form textarea{resize:vertical}h1,h2,h3,h4,h5,h6{font-family:var(--display)}p{line-height:1.5}hr{border-style:dashed;color:var(--primary-translucent-bg-color);width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes shrinkWidth{0%{width:100%}to{width:0%}}.container{width:clamp(400px,90dvw,1800px);max-width:calc(100% - 32px);margin:auto}.link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.eyebrow{color:hsl(from currentColor h s l / var(--dim-opacity));margin-bottom:2rem}button,.button{cursor:pointer;text-align:center;text-box:trim-both cap alphabetic;display:flex;align-items:center;gap:.25em;padding:.75rem 1rem;border-radius:999px;background-color:var(--button-bg-color);color:var(--button-color);border:none;font-weight:700;font-size:1rem;box-shadow:var(--box-shadow)}:is(button,.button).button--error{background-color:var(--error-bg-color);color:var(--error-color)}:is(button,.button)>svg.lucide{width:1.25em;height:1.25em}.accent-dot{-webkit-text-stroke:.08em var(--secondary-color);color:var(--accent-color);paint-order:stroke fill;margin-left:.05em}.highlight{position:relative;z-index:1;display:inline-block;padding:.5rem}.highlight:before{content:"";position:absolute;background-color:var(--accent-color);top:0;left:0;width:100%;height:100%;z-index:-1}section{width:100%}section.section--primary{background:var(--primary-bg-color);color:var(--primary-color)}section.section--primary.section--notches:after{background-image:repeating-radial-gradient(var(--primary-bg-color) 0% 39%,transparent 41% 100%)}section.section--secondary{background:var(--secondary-bg-color);color:var(--secondary-color)}section.section--secondary.section--notches:after{background-image:repeating-radial-gradient(var(--secondary-bg-color) 0% 39%,transparent 41% 100%)}section.section--notches{position:relative}section.section--notches:after{content:"";position:absolute;width:100%;height:3rem;bottom:-1.5rem;background-size:3rem 100%;background-position:center;z-index:1}.toast{margin:0;position:fixed;left:50%;translate:-50%;text-align:center;text-box:trim-both cap alphabetic;padding:1rem;border-radius:10px;border:none;transition:top var(--animation-duration) ease;font-weight:700}.toast.toast--success{background-color:var(--button-bg-color);color:var(--button-color)}.toast.toast--error{background-color:var(--error-bg-color);color:var(--error-color)}.toast .toast__line{height:5px;background:#fff;position:absolute;bottom:0;left:0;animation:shrinkWidth linear forwards}svg.logo{width:100%}svg.logo .logo__fantas{fill:var(--primary-color)}svg.logo .logo__tix,svg.logo .logo__x{fill:var(--accent-color)}header{position:sticky;z-index:3;background:var(--primary-bg-color);top:0}header .logo{width:auto;height:2rem}header .container{display:flex;justify-content:space-between;align-items:center;padding-block:1rem}header #toggle-menu,header .header__open-menu,header .header__close-menu,header .header__overlay{display:none}header .header__overlay{-webkit-backdrop-filter:brightness(.5) blur(5px) drop-shadow(0 4px 8px #000);backdrop-filter:brightness(.5) blur(5px) drop-shadow(0 4px 8px #000);position:fixed;width:100dvw;height:100dvh;top:0;left:0;opacity:0;transition:display var(--animation-duration) ease 0s allow-discrete,opacity var(--animation-duration) ease}header nav{width:100%;display:flex;justify-content:space-between;align-items:center;white-space:nowrap}header nav a{display:flex}header nav div{display:flex;justify-content:center;align-items:center;gap:2rem}header nav div.header__scrollers{color:hsl(from currentColor h s l / var(--dim-opacity));margin-inline:auto}header nav div.header__scrollers+div{gap:1rem}@media(max-width:1350px){header.header--fantastix nav{display:none;position:fixed;top:0;right:0;translate:100%;width:auto;background:var(--primary-bg-color);padding:2rem;height:100dvh;box-sizing:border-box;justify-content:flex-start;gap:2rem;transition:translate var(--animation-duration) ease 0s allow-discrete}header.header--fantastix nav,header.header--fantastix nav div{flex-direction:column}header.header--fantastix nav div:first-child{margin-inline:0}header.header--fantastix #toggle-menu:checked~nav{display:flex;translate:0}@starting-style{header.header--fantastix #toggle-menu:checked~nav{translate:100%}}header.header--fantastix #toggle-menu:checked~.header__overlay{display:initial;opacity:1}@starting-style{header.header--fantastix #toggle-menu:checked~.header__overlay{opacity:0}}header.header--fantastix .header__open-menu,header.header--fantastix .header__close-menu{display:flex;cursor:pointer;align-self:flex-start}}footer{padding-block:7rem 3rem}footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}footer a:has(.logo){align-content:center}footer .logo{height:auto;width:500px;max-width:100%}footer nav a,footer p{color:hsl(from currentColor h s l / var(--dim-opacity))}footer nav{margin-top:1rem;display:flex;flex-wrap:wrap;white-space:nowrap;align-items:center;column-gap:2rem;row-gap:1rem}footer nav div{display:flex;gap:1rem}footer nav svg{fill:var(--primary-color);border:2px solid var(--primary-translucent-bg-color);border-radius:100%;padding:.5rem;width:2.25rem}.hero{padding-block:15dvh 2rem}.hero h1{font-size:clamp(1.25rem,3.5dvw,2.5rem);font-weight:300}.hero .hero__image{position:relative}.hero .hero__image:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,var(--primary-bg-color) 0%,transparent 32%,transparent 78%,var(--primary-bg-color) 100%)}.hero .hero__image div:has(>.logo){position:relative}.hero .hero__image div:has(>.logo) .logo{position:absolute;z-index:1;top:0;left:50%;translate:-50% -12.5dvh}.hero .hero__explainer{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.hero .hero__explainer>ul{margin-left:auto;margin-top:auto;line-height:2;color:hsl(from currentColor h s l / var(--dim-opacity))}.hero .hero__explainer>span,.hero .hero__explainer>a{color:var(--accent-color)}.hero .hero__explainer>a{text-align:right}@media(max-width:700px){.hero .hero__explainer{grid-template-columns:1fr}.hero .hero__explainer>ul{margin-left:initial}.hero .hero__explainer>a{text-align:inherit}}.intro{padding-block:5rem}.intro img{width:350px;border-radius:5px}.intro h2{font-size:clamp(2.75rem,9dvw,7rem);line-height:.9}.intro h3{font-size:clamp(2.5rem,11dvw,10rem);line-height:.9}.intro .intro__split{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:5rem}.intro .intro__split div{display:flex;flex-direction:column;row-gap:2rem}.intro .intro__split div:first-of-type{max-width:1100px}.intro .intro__split div p{align-self:start}.intro .intro__split div p:first-of-type{font-size:clamp(1.25rem,3dvw,1.75rem);max-width:750px}.intro .intro__split div p:nth-of-type(2){font-size:1.25rem;max-width:500px;color:hsl(from currentColor h s l / var(--dim-opacity))}.intro .intro__split div a{font-size:1.25rem}.how-it-works{padding-block:5rem}.how-it-works h2{font-size:clamp(2rem,9dvw,4.5rem);line-height:.9}.how-it-works img{width:350px;border-radius:5px}.how-it-works figcaption{color:hsl(from currentColor h s l / var(--dim-opacity));margin-top:1rem}.how-it-works .how-it-works__split{display:flex;flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;margin-bottom:5rem}.how-it-works .how-it-works__split div:last-child{flex-grow:1}.how-it-works .how-it-works__split div:last-child ol{display:flex;padding-left:0;flex-direction:column;row-gap:3rem;list-style-type:none;counter-reset:li}.how-it-works .how-it-works__split div:last-child ol li{max-width:500px;align-self:start;padding-left:10rem;counter-increment:li;position:relative}.how-it-works .how-it-works__split div:last-child ol li h4{font-size:1.75rem;text-box:trim-both cap alphabetic}.how-it-works .how-it-works__split div:last-child ol li p{font-size:1.25rem;margin-top:1rem;color:hsl(from currentColor h s l / var(--dim-opacity))}.how-it-works .how-it-works__split div:last-child ol li:before{content:counter(li,decimal-leading-zero);top:0;left:0;text-box:trim-both cap alphabetic;right:100%;position:absolute;color:var(--accent-color);font-family:var(--display);font-size:4rem;font-weight:700}@media(max-width:700px){.how-it-works .how-it-works__split div:last-child ol li{padding-top:5rem;padding-left:0}}.how-it-works .how-it-works__platform{max-width:600px}.how-it-works .how-it-works__platform h3{font-size:1.75rem}.how-it-works .how-it-works__platform p{font-size:1.25rem;margin-top:1rem;color:hsl(from currentColor h s l / var(--dim-opacity))}.for-fans{padding-block:5rem}.for-fans h2{font-size:clamp(2rem,6dvw,4.5rem);line-height:.9}.for-fans .for-fans__tickets{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-block:5rem}.for-fans .for-fans__tickets .for-fans__ticket-one,.for-fans .for-fans__tickets .for-fans__ticket-two,.for-fans .for-fans__tickets .for-fans__ticket-three{border-radius:20px;box-shadow:var(--box-shadow);margin-bottom:1rem;padding:1rem;display:grid;row-gap:1rem}:is(.for-fans .for-fans__tickets .for-fans__ticket-one,.for-fans .for-fans__tickets .for-fans__ticket-two,.for-fans .for-fans__tickets .for-fans__ticket-three)+p{color:hsl(from currentColor h s l / var(--dim-opacity))}:is(.for-fans .for-fans__tickets .for-fans__ticket-one,.for-fans .for-fans__tickets .for-fans__ticket-two,.for-fans .for-fans__tickets .for-fans__ticket-three) .mono{font-family:var(--mono);letter-spacing:1px;font-size:.75rem;text-transform:uppercase;color:hsl(from currentColor h s l / var(--dim-opacity))}.for-fans .for-fans__tickets .for-fans__ticket-one{background-color:var(--primary-bg-color);color:var(--primary-color)}.for-fans .for-fans__tickets .for-fans__ticket-one>div:first-child{height:2rem;display:flex;justify-content:space-between;align-items:center}.for-fans .for-fans__tickets .for-fans__ticket-one>div:first-child .logo{width:2rem}.for-fans .for-fans__tickets .for-fans__ticket-one h5{font-size:1.75rem;line-height:1}.for-fans .for-fans__tickets .for-fans__ticket-one h5 span{color:hsl(from currentColor h s l / var(--dim-opacity));font-weight:400;margin-right:.5rem}.for-fans .for-fans__tickets .for-fans__ticket-one h6{font-size:1rem}.for-fans .for-fans__tickets .for-fans__ticket-one>div:nth-of-type(2){display:flex;gap:1rem}.for-fans .for-fans__tickets .for-fans__ticket-one hr{margin:0;position:relative;overflow:visible}.for-fans .for-fans__tickets .for-fans__ticket-one hr:before,.for-fans .for-fans__tickets .for-fans__ticket-one hr:after{content:"";display:block;width:2rem;height:2rem;background-color:var(--secondary-bg-color);border-radius:100%;position:absolute;top:-1rem}.for-fans .for-fans__tickets .for-fans__ticket-one hr:before{left:-2rem}.for-fans .for-fans__tickets .for-fans__ticket-one hr:after{right:-2rem}.for-fans .for-fans__tickets .for-fans__ticket-one>div:nth-of-type(3){display:flex;gap:1rem}.for-fans .for-fans__tickets .for-fans__ticket-one>div:nth-of-type(3)>div{align-content:center}.for-fans .for-fans__tickets .for-fans__ticket-one>div:nth-of-type(3) svg{background:#fff;padding:.5rem;border-radius:10px;width:5rem}.for-fans .for-fans__tickets .for-fans__ticket-two{background-color:var(--primary-bg-color);color:var(--primary-color)}.for-fans .for-fans__tickets .for-fans__ticket-two>div:first-child{display:flex;justify-content:space-between;align-items:center}.for-fans .for-fans__tickets .for-fans__ticket-two>div:first-child .logo{width:6rem}.for-fans .for-fans__tickets .for-fans__ticket-two h5{font-size:1.25rem}.for-fans .for-fans__tickets .for-fans__ticket-two h6{font-size:1rem}.for-fans .for-fans__tickets .for-fans__ticket-two>div:nth-of-type(2){display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.for-fans .for-fans__tickets .for-fans__ticket-two>svg{background:#fff;padding:.5rem;border-radius:10px;width:8rem;margin-inline:auto}.for-fans .for-fans__tickets .for-fans__ticket-two>div:nth-of-type(3){display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.for-fans .for-fans__tickets .for-fans__ticket-two>div:nth-of-type(3)>div{display:flex;gap:.5rem;align-items:center;background-color:var(--primary-translucent-bg-color);border-radius:10px;padding:.5rem;font-size:.875rem}.for-fans .for-fans__tickets .for-fans__ticket-two>div:nth-of-type(3) svg{fill:var(--accent-color);color:var(--accent-color)}.for-fans .for-fans__tickets .for-fans__ticket-three{background-color:var(--accent-color);color:var(--secondary-color)}.for-fans .for-fans__tickets .for-fans__ticket-three>.logo{width:10rem;margin-inline:auto}.for-fans .for-fans__tickets .for-fans__ticket-three .logo__x,.for-fans .for-fans__tickets .for-fans__ticket-three .logo__fantas,.for-fans .for-fans__tickets .for-fans__ticket-three .logo__tix{fill:currentColor}.for-fans .for-fans__tickets .for-fans__ticket-three>div:nth-of-type(1){display:flex;justify-content:space-between;align-items:center}.for-fans .for-fans__tickets .for-fans__ticket-three>div:nth-of-type(1) .logo{width:6rem}.for-fans .for-fans__tickets .for-fans__ticket-three h5{font-size:1.25rem}.for-fans .for-fans__tickets .for-fans__ticket-three h6{font-size:1rem}.for-fans .for-fans__tickets .for-fans__ticket-three>div:nth-of-type(2){display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.for-fans .for-fans__tickets .for-fans__ticket-three>div:nth-of-type(3){display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.for-fans .for-fans__tickets .for-fans__ticket-three>div:nth-of-type(3)>div{display:flex;gap:.5rem;align-items:center;background-color:var(--secondary-translucent-bg-color);border-radius:10px;padding:.5rem;font-size:.875rem}.for-fans .for-fans__tickets .for-fans__ticket-three>div:nth-of-type(3) svg{fill:currentColor;color:currentColor}.for-fans .for-fans__split{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem}.for-fans .for-fans__split div{max-width:500px}.for-fans .for-fans__split img{border-radius:5px;width:clamp(300px,40dvw,600px)}.for-fans .for-fans__split h3{font-size:1.75rem}.for-fans .for-fans__split p{font-size:1.25rem;margin-top:1rem;color:hsl(from currentColor h s l / var(--dim-opacity))}.whats-included{padding-block:5rem}.whats-included h2{font-size:clamp(2rem,7dvw,4rem);line-height:.9}.whats-included h3{font-size:clamp(1.25rem,3dvw,1.75rem);font-weight:300;margin-top:1.5rem;margin-bottom:5rem;color:hsl(from currentColor h s l / var(--dim-opacity))}.whats-included tr:nth-child(1)>*,.whats-included tr:nth-child(3)>*,.whats-included tr:nth-child(5)>*,.whats-included tr:nth-child(7)>*,.whats-included tr:nth-child(10)>*{border-top:2px dashed var(--primary-translucent-bg-color);padding-top:2rem}.whats-included th,.whats-included td{vertical-align:top;padding-bottom:2rem;padding-left:2rem;padding-right:2rem}.whats-included tr:last-child>*{border-bottom:2px dashed var(--primary-translucent-bg-color)}.whats-included th{text-align:left;font-weight:400}.whats-included h6{font-size:1.125rem}.whats-included th,.whats-included p{color:hsl(from currentColor h s l / var(--dim-opacity))}@media(max-width:800px){.whats-included h3{margin-bottom:2rem}.whats-included tr{display:grid}.whats-included th{font-size:1.5rem}.whats-included tr:nth-child(n)>td{border-top:initial;padding-top:0}.whats-included tr:nth-child(n)>*{padding-inline:0}.whats-included td:not(:has(*)){display:none}}.the-money{padding-block:5rem}.the-money .the-money__split{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-block:3rem}.the-money .the-money__split>div:last-child{max-width:clamp(300px,40dvw,600px)}.the-money .the-money__premium{background-color:var(--primary-bg-color);color:var(--primary-color);border-radius:10px;padding:3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.the-money .the-money__premium p:has(+big){color:var(--accent-color)}.the-money .the-money__premium big{font-family:var(--display);font-size:5rem;font-weight:700}.the-money .the-money__premium big+span{color:hsl(from currentColor h s l / var(--dim-opacity))}.the-money .the-money__premium>div{width:100%}.the-money .the-money__premium>div:last-child{font-size:1.25rem;max-width:500px;display:grid;gap:1rem}.the-money h2{font-size:clamp(1.25rem,6dvw,4rem);line-height:.9}.the-money h3{font-size:clamp(1.25rem,3dvw,1.75rem);font-weight:300;max-width:600px;margin-top:1.5rem;margin-bottom:5rem;color:hsl(from currentColor h s l / var(--dim-opacity))}.the-money hr{color:var(--secondary-translucent-bg-color)}.the-money hr+div{margin-block:2rem}.the-money h4{font-size:clamp(1.25rem,3dvw,2rem);margin-bottom:.5rem}.the-money h4+p{font-size:1.25rem;color:hsl(from currentColor h s l / var(--dim-opacity));max-width:500px}.the-money table{width:100%;margin-bottom:1rem}.the-money table tr:last-child{background-color:var(--accent-color)}.the-money table th,.the-money table td{font-family:var(--mono);font-size:.875rem;border-bottom:2px dashed var(--secondary-translucent-bg-color);padding:1rem}:is(.the-money table th,.the-money table td):first-child{text-align:left}:is(.the-money table th,.the-money table td):last-child{text-align:right}.the-money table th{font-weight:400}.the-money table h6{font-size:1.125rem}.the-money table th,.the-money table p{color:hsl(from currentColor h s l / var(--dim-opacity))}.the-money img{border-radius:5px;margin-block:1rem}.who-its-for{padding-block:5rem}.who-its-for h2{font-size:clamp(2.75rem,10dvw,7rem);line-height:.9}.who-its-for h3{font-size:clamp(1.25rem,5dvw,1.75rem);font-weight:300;margin-top:1.5rem;margin-bottom:5rem;color:hsl(from currentColor h s l / var(--dim-opacity))}.who-its-for .who-its-for__list{max-width:1200px}.who-its-for .who-its-for__list div{display:flex;justify-content:space-between;align-items:end;gap:1rem;padding-block:2rem}@media(max-width:600px){.who-its-for .who-its-for__list div{flex-direction:column;align-items:initial}}.who-its-for .who-its-for__list h4{font-size:clamp(2rem,6dvw,3.5rem);text-box:trim-both cap alphabetic}.who-its-for .who-its-for__list p{color:hsl(from currentColor h s l / var(--dim-opacity));white-space:nowrap}.who-its-for .who-its-for__split{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:5rem}.who-its-for .who-its-for__split img{border-radius:5px}.who-its-for .who-its-for__split div{display:flex;flex-direction:column;margin-top:2rem}.who-its-for .who-its-for__split div p:not(.eyebrow){font-size:clamp(1.25rem,4dvw,1.75rem)}.who-its-for .who-its-for__split div a{margin-top:2rem;font-size:1.25rem}@media(max-width:800px){.who-its-for .who-its-for__split{grid-template-columns:1fr}.who-its-for .who-its-for__split div:not(:has(*)){display:none}}.contact{padding-block:5rem}.contact h2{font-size:clamp(1.75rem,10dvw,4.5rem);line-height:.9;margin-bottom:2rem}.contact h2+a{font-size:clamp(1.5rem,9dvw,5.5rem);font-weight:700;line-height:.9;font-family:var(--display)}.contact h2+a .link{text-decoration-thickness:5px;text-decoration-color:var(--accent-color);text-underline-offset:.1em}.contact h2+a+p{margin-block:2rem;font-size:1.25rem;color:hsl(from currentColor h s l / var(--dim-opacity))}form.contact-form{display:flex;flex-wrap:wrap;max-width:1200px;flex-direction:row;justify-content:left}form.contact-form label{width:100%;display:grid;gap:1rem}form.contact-form label span{color:hsl(from currentColor h s l / var(--dim-opacity))}form.contact-form label:nth-child(-n+4){width:calc(50% - 1rem)}@media(max-width:600px){form.contact-form label:nth-child(-n+4){width:100%}}form.contact-form input,form.contact-form textarea{background:transparent;border-bottom:2px solid var(--secondary-translucent-bg-color);font-size:1.25rem;padding:.5rem 0}:is(form.contact-form input,form.contact-form textarea):focus{border-bottom:2px solid var(--secondary-color);outline:none}form.contact-form div{display:flex;align-items:center;justify-content:left;gap:1rem}form.contact-form div button{background-color:var(--secondary-color);color:var(--accent-color)}form.contact-form div p{color:hsl(from currentColor h s l / var(--dim-opacity));font-size:.875rem}.terms,.privacy{padding-block:5rem}:is(.terms,.privacy) h1,:is(.terms,.privacy) h2,:is(.terms,.privacy) h3,:is(.terms,.privacy) p{max-width:800px;margin-bottom:1rem}:is(.terms,.privacy) h1{font-size:clamp(2rem,9dvw,5rem);line-height:.9;margin-bottom:2rem}:is(.terms,.privacy) h2{font-size:clamp(1.25rem,3.5dvw,2.5rem);margin-top:2rem}:is(.terms,.privacy) p:not(.eyebrow),:is(.terms,.privacy) a{font-size:1.25rem;text-wrap:initial;text-wrap:pretty}#get-started h2{margin-block:2rem}#get-started input{background-color:var(--secondary-translucent-bg-color);padding:.5rem 1rem;font-size:1.25rem;border-radius:999px;text-align:center}.error-details{display:grid;text-align:center;gap:2rem}.error-details a{color:var(--accent-color);font-weight:700}.venue-settings{background-color:var(--secondary-bg-color);color:var(--secondary-color);padding:2rem;border-radius:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,auto));gap:5rem;text-wrap:initial;text-wrap:pretty}.venue-settings h1,.venue-settings h2{font-size:2.5rem;align-self:flex-start;text-box:trim-both cap alphabetic}.venue-settings form{max-width:400px;display:flex;flex-direction:column;justify-content:flex-start;row-gap:1.25rem}.venue-settings form h1{margin-bottom:.75rem}.venue-settings form label{width:100%}.venue-settings form label p:first-child{font-weight:700}.venue-settings form label p:first-child+p{font-size:.875rem;color:hsl(from currentColor h s l / var(--dim-opacity));margin-bottom:.25rem}.venue-settings form input,.venue-settings form select,.venue-settings form textarea{width:100%;padding:.5rem;border-radius:10px;box-shadow:var(--box-shadow)}.venue-settings form label:has(input[name=subdomain]){position:relative}.venue-settings form label:has(input[name=subdomain]):after{content:".fantastix.gg";position:absolute;right:.5rem;bottom:.5rem;color:hsl(from currentColor h s l / var(--dim-opacity))}.venue-settings form textarea{min-height:3lh}.venue-settings form button{align-self:flex-start}.venue-settings .venue-settings__visuals{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;gap:2rem}.venue-settings .venue-settings__visuals input[type=file]{display:none}.venue-settings .venue-settings__visuals label{cursor:pointer}.venue-settings .venue-settings__visuals .venue-settings__visuals-heading{width:100%;display:flex;align-items:flex-end;flex-wrap:wrap;gap:1rem}.venue-settings .venue-settings__visuals .venue-settings__search-result,.venue-settings .venue-settings__visuals .venue-settings__logo,.venue-settings .venue-settings__visuals .venue-settings__icon,.venue-settings .venue-settings__visuals .venue-settings__opengraph{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:clamp(350px,25dvw,500px)}:is(.venue-settings .venue-settings__visuals .venue-settings__search-result,.venue-settings .venue-settings__visuals .venue-settings__logo,.venue-settings .venue-settings__visuals .venue-settings__icon,.venue-settings .venue-settings__visuals .venue-settings__opengraph)>div:first-child{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}:is(.venue-settings .venue-settings__visuals .venue-settings__search-result,.venue-settings .venue-settings__visuals .venue-settings__logo,.venue-settings .venue-settings__visuals .venue-settings__icon,.venue-settings .venue-settings__visuals .venue-settings__opengraph)>div:first-child+p{color:hsl(from currentColor h s l / var(--dim-opacity));font-size:.875rem;margin-right:auto}.venue-settings .venue-settings__visuals .venue-settings__search-result>div:last-child{background-color:#fff;padding:1rem;border-radius:10px;box-shadow:var(--box-shadow)}.venue-settings .venue-settings__visuals .venue-settings__search-result>div:last-child>div{display:flex;gap:.5rem;align-items:center;font-size:.875rem}.venue-settings .venue-settings__visuals .venue-settings__search-result>div:last-child>div+p{color:#00f;font-size:1.25rem}.venue-settings .venue-settings__visuals .venue-settings__search-result>div:last-child img{width:2rem;height:2rem;border-radius:999px}.venue-settings .venue-settings__visuals .venue-settings__logo img{background-color:var(--primary-bg-color);box-sizing:border-box;padding:1rem;border-radius:10px;box-shadow:var(--box-shadow)}.venue-settings .venue-settings__visuals .venue-settings__icon img{max-width:180px;corner-shape:squircle;border-radius:999px;box-shadow:var(--box-shadow)}.venue-settings .venue-settings__visuals .venue-settings__opengraph>div:last-child{display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:clip;box-shadow:var(--box-shadow)}.venue-settings .venue-settings__visuals .venue-settings__opengraph>div:last-child div{padding:1rem;display:grid;gap:.25rem}.venue-settings .venue-settings__visuals .venue-settings__opengraph>div:last-child div p:first-child{color:hsl(from currentColor h s l / var(--dim-opacity));font-size:.875rem}.venue-settings .venue-settings__visuals .venue-settings__opengraph>div:last-child div p:nth-child(2){font-weight:700}
