@font-face{font-family:Helvetica Neue;src:url(../media/HelveticaNeue-Thin.3fe60cf6.woff2)format("woff2"),url(../media/HelveticaNeue-Thin.c1b54e5a.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(../media/HelveticaNeue-Light.24ff628d.woff2)format("woff2"),url(../media/HelveticaNeue-Light.b8ab54f0.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(../media/HelveticaNeue-Roman.fd984b4f.woff2)format("woff2"),url(../media/HelveticaNeue-Roman.45b8ef90.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(../media/HelveticaNeue-Medium.bf510815.woff2)format("woff2"),url(../media/HelveticaNeue-Medium.b6f18b6a.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(../media/HelveticaNeue-Bold.bd537d93.woff2)format("woff2"),url(../media/HelveticaNeue-Bold.51f2d864.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}
:root{--primary-font:"Helvetica Neue",Arial,sans-serif;--font-size:10px;--clr-white:#fff;--clr-rgb-white:255,255,255;--clr-black:#000;--clr-eerie-black:#1b1b1b;--clr-rgb-black:0,0,0;--clr-dark-black:#1b1b1b;--clr-blue:#2e3de5;--clr-rgb-blue:46,61,229;--clr-gray:#9d9fa6;--clr-rgb-gray:157,159,166;--clr-gray-shimmer:#d7d8d8;--clr-off-white:#f5f5f7;--clr-tarnished-silver:#797a80;--clr-secret-garden:#12b262;--clr-dreamy-cloud:#e6e6eb;--clr-glowing-brake-disc:#ef4444;--clr-bloodthirsty-warlock:#f2183d;--clr-rgb-bloodthirsty-warlock:242,24,61;--clr-soothing-white:#e1e1e5;--text-8xl:18rem;--text-7xl:10.8rem;--text-6xl:5.8rem;--text-5xl:5rem;--text-4xl:3.6rem;--text-3xl:3.2rem;--text-xxl:2.8rem;--text-xl:22px;--text-lg:20px;--text-md:18px;--text-sm:16px;--text-xs:14px;--space-xl:8rem;--space-lg:6rem;--space-md:4rem;--space-sm:24px;--space-xs:16px;--radius-xl:clamp(2.4rem,3.2vw,6.4rem);--radius-lg:clamp(1.92rem,2.56vw,5.12rem);--radius-md:clamp(1.6rem,2.24vw,4.48rem);--radius-sm:clamp(1.28rem,1.6vw,3.2rem);--radius-xs:clamp(6.4px,.8vw,11.2px);--header-height:100px;--transition-smooth:all .3s ease-in-out}
*{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size);scroll-behavior:smooth}body{font-family:var(--primary-font);background-color:var(--clr-white);color:var(--clr-black);font-size:var(--text-sm);line-height:1.5}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 12px}h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:unset}.primary-title{color:var(--clr-black);font-size:var(--text-5xl);font-weight:300;line-height:130%}.secondary-title{color:var(--clr-black);font-size:var(--text-xxl);font-weight:400;line-height:1.5}.paragraph-text{color:var(--clr-gray);font-weight:400;font-size:var(--text-lg);line-height:1.5}.text-white,.text-clr-white{color:var(--clr-white)}.text-black,.text-clr-black{color:var(--clr-black)}.text-clr-blue{color:var(--clr-blue)}.text-clr-gray{color:var(--clr-gray)}.text-clr-gray-55{color:rgb(var(--clr-rgb-gray),.55)}.text-clr-white-55{color:rgb(var(--clr-rgb-white),.55)}.text-clr-gray-shimmer{color:var(--clr-gray-shimmer)}.text-clr-off-white{color:var(--clr-off-white)}.text-clr-tarnished-silver{color:var(--clr-tarnished-silver)}.text-clr-secret-garden{color:var(--clr-secret-garden)}.text-clr-dreamy-cloud{color:var(--clr-dreamy-cloud)}.text-clr-bloodthirsty-warlock{color:var(--clr-bloodthirsty-warlock)}.bg-white,.bg-clr-white{background-color:var(--clr-white)}.bg-black,.bg-clr-black{background-color:var(--clr-black)}.bg-dark-black{background-color:var(--clr-dark-black)}.bg-blue{background-color:var(--clr-blue)}.bg-gray{background-color:var(--clr-gray)}.bg-gray-shimmer{background-color:var(--clr-gray-shimmer)}.bg-off-white{background-color:var(--clr-off-white)}.bg-tarnished-silver{background-color:var(--clr-tarnished-silver)}.bg-secret-garden{background-color:var(--clr-secret-garden)}.bg-dreamy-cloud{background-color:var(--clr-dreamy-cloud)}.bg-bloodthirsty-warlock{background-color:var(--clr-bloodthirsty-warlock)}.bg-gradient-primary{background:linear-gradient(rgb(var(--theme-rgb),1),rgba(var(--green-rgb),1))}.radius-xl{border-radius:var(--radius-xl)}.radius-lg{border-radius:var(--radius-lg)}.radius-md{border-radius:var(--radius-md)}.radius-sm{border-radius:var(--radius-sm)}.radius-xs{border-radius:var(--radius-xs)}.radius-inherit{border-radius:inherit}ul,li{margin:0;padding:0;list-style:none}.list-style-disc li{list-style:outside}.font-primary{font-family:var(--primary-font)}.h1.big,h1.big{font-size:var(--text-7xl)}.h1,h1{font-size:var(--text-6xl)}.h2,h2{font-size:var(--text-5xl)}.h3,h3{font-size:var(--text-4xl)}.h4.big,h4.big{font-size:var(--text-3xl)}.h4,h4{font-size:var(--text-xxl)}.h5,h5{font-size:var(--text-xl)}.h6.big,h6.big{font-size:var(--text-lg)}.h6,h6{font-size:var(--text-md)}p,.p{font-size:var(--text-sm)}p.sm,.p.sm{font-size:var(--text-xs)}.min-h-inherit,.min-w-inherit{min-height:inherit}.min-w.min-w-auto{min-width:auto}.max-h-inherit,.max-w-inherit{min-height:inherit}.w-inherit{width:inherit}.w-max-content{width:max-content}.h-inherit{height:inherit}.cursor-pointer{cursor:pointer}.cursor-drag{cursor:all-scroll}.text-ellipsis{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-5{-webkit-line-clamp:5}.line-clamp-6{-webkit-line-clamp:6}a{color:var(--clr-black);cursor:pointer;transition:var(--transition-smooth);text-decoration:none}.outline-focus:focus{outline:1px solid}.svg-hover,.hover-text,.hover-text:hover svg,.hover-text:hover span,.tartan-red-hover-text,.white-hover-text{transition:var(--transition-smooth)}a:hover,.svg-hover:hover,.hover-text:hover,.hover-text:hover svg,.hover-text:hover span{color:var(--clr-blue)}.white-hover-text:hover{color:var(--clr-white)}.hover-text-decoration-underline:hover{text-decoration:underline}.space-xl-p{padding:var(--space-xl)}.space-xl-py{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.space-xl-pt{padding-top:var(--space-xl)}.space-xl-pb{padding-bottom:var(--space-xl)}.space-xl-my{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.space-xl-mt{margin-top:var(--space-xl)}.space-xl-mb{margin-bottom:var(--space-xl)}.space-lg-p{padding:var(--space-lg)}.space-lg-py{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.space-lg-pt{padding-top:var(--space-lg)}.space-lg-pb{padding-bottom:var(--space-lg)}.space-lg-my{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.space-lg-mt{margin-top:var(--space-lg)}.space-lg-mb{margin-bottom:var(--space-lg)}.space-md-p{padding:var(--space-md)}.space-md-py{padding-top:var(--space-md);padding-bottom:var(--space-md)}.space-md-pt{padding-top:var(--space-md)}.space-md-pb{padding-bottom:var(--space-md)}.space-md-my{margin-top:var(--space-md);margin-bottom:var(--space-md)}.space-md-mt{margin-top:var(--space-md)}.space-md-mb{margin-bottom:var(--space-md)}.space-sm-p{padding:var(--space-sm)}.space-sm-py{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.space-sm-pt{padding-top:var(--space-sm)}.space-sm-pb{padding-bottom:var(--space-sm)}.space-sm-my{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.space-sm-mt{margin-top:var(--space-sm)}.space-sm-mb{margin-bottom:var(--space-sm)}.space-xs-p{padding:var(--space-xs)}.space-xs-py{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.space-xs-pt{padding-top:var(--space-xs)}.space-xs-pb{padding-bottom:var(--space-xs)}.space-xs-my{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.space-xs-mt{margin-top:var(--space-xs)}.space-xs-mb{margin-bottom:var(--space-xs)}.gap-xl{gap:var(--space-xl)}.gap-lg{gap:var(--space-lg)}.gap-md{gap:var(--space-md)}.gap-sm{gap:var(--space-sm)}.gap-xs{gap:var(--space-xs)}.transition-smooth{transition:var(--transition-smooth)}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.word-break-word{word-break:break-word}.word-break-all{word-break:break-all}.flex-center{justify-content:center;align-items:center;display:inline-flex}.svh-100{height:100svh}.min-h-auto{min-height:auto}.min-svh-100{min-height:100svh}.translateY-md{transform:translateY(3.5px)}.translateYIcon{transform:translateY(-2px)}.translateYIcon1{transform:translateY(-1px)}.white-space-nowrap{white-space:nowrap}.st-cursor-dot,.st-cursor-circle{pointer-events:none;mix-blend-mode:difference;background:#fff;border-radius:50%;position:fixed;top:0;left:0}.st-cursor-dot{z-index:9999;width:6px;height:6px}.st-cursor-circle{z-index:9998;width:40px;height:40px}
@media (min-width:768px){:root{--container:750px}}@media (min-width:992px){:root{--container:900px}}@media (min-width:1200px){:root{--container:1160px}::-webkit-scrollbar{width:8px;height:4px}::-webkit-scrollbar-thumb{background-color:var(--clr-gray);border-radius:4px}::-webkit-scrollbar-track{background-color:var(--clr-gray-shimmer)}}@media (min-width:1280px){:root{--container:1240px}}@media (min-width:1440px){:root{--container:1320px}}@media (min-width:1600px){:root{--container:1440px}}@media (min-width:1800px){:root{--container:1600px}}@media (max-width:1899px){:root{--font-size:9px}}@media (max-width:1679px){:root{--font-size:8px}}@media (max-width:1599px){:root{--font-size:7.5px;--header-height:80px;--text-8xl:14.5rem;--text-7xl:9rem;--text-6xl:5.8rem;--text-5xl:5rem;--text-4xl:3.6rem;--text-3xl:26px;--text-xxl:24px;--text-xl:22px;--space-sm:22px}}@media (max-width:1439px){:root{--font-size:7px}}@media (max-width:1365px){:root{--font-size:6.5px;--text-8xl:10.5rem;--text-7xl:7rem;--text-6xl:5.8rem;--text-5xl:5rem;--text-4xl:3.6rem;--text-3xl:24px;--text-xxl:22px;--text-xl:20px;--text-lg:19px;--space-xl:60px;--space-lg:40px;--space-md:24px;--space-sm:20px;--space-xs:14px}}@media (max-width:1199px){:root{--font-size:6px;--header-height:70px}}@media (max-width:991px){:root{--space-xl:56px}}@media (max-width:767px){:root{--text-8xl:36px;--text-7xl:32px;--text-6xl:28px;--text-5xl:26px;--text-4xl:24px;--text-3xl:22px;--text-xxl:21px;--text-xl:20px;--text-lg:18px;--text-md:18px;--text-sm:16px;--text-xs:14px;--space-xl:50px;--space-lg:36px;--space-md:22px;--space-sm:18px}}@media (max-width:575px){:root{--space-xl:46px;--space-lg:30px;--space-md:18px;--space-sm:16px;--space-xs:14px}}@media (pointer:coarse){.st-cursor-dot,.st-cursor-circle{display:none}}

