/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-duration:initial}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\[6px\]{gap:6px}.gap-\[12rem\]{gap:12rem}.overflow-hidden{overflow:hidden}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-none{--tw-border-style:none;border-style:none}.bg-transparent{background-color:#0000}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}.text-left{text-align:left}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[\#101010\]{color:#101010}.underline{text-decoration-line:underline}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}}:root{--mobile-breakpoint:800px;--mobile-gutter:36px;--color-background-light:#f8c1c9;--color-background-dark:#101010;--color-text-light:#101010;--color-text-dark:#fbc8d0;--color-primary:#1026b8;--color-primary-dark:#0a78ff;--color-accent-dark:#f8c1c9;--color-cta-text-light:#fbc8d0;--color-cta-text-dark:#101010}body,html,main{width:100%;min-width:0}body{font-family:var(--font-lato),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background-color:var(--color-background-light);color:var(--color-text-light);text-align:center;flex-direction:column;align-items:center;margin:0;transition:background-color .3s,color .3s;display:flex;overflow-x:hidden}@layer base{.font-jost{font-family:var(--font-jost),var(--font-lato),sans-serif}.font-lato{font-family:var(--font-lato),sans-serif}.nav-link{font-family:var(--font-jost),var(--font-lato),sans-serif;will-change:transform;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-size:24px;font-weight:700;line-height:1;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:translateZ(0)}.nav-link:active{transition:transform 80ms ease-out;transform:scale(.94)}.nav-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}.nav-link:focus{outline:none}.cta{text-align:center;width:242px;height:45px;font-size:18px;font-weight:700;line-height:45px;font-family:var(--font-jost);background-color:var(--color-primary);color:var(--color-cta-text-light);border-radius:8px;display:inline-block}.dark .cta{background-color:var(--color-primary-dark);color:var(--color-cta-text-dark)}.bg-tint{background-color:#9c4c582e}.dark .bg-tint{background-color:#fbc8d02e}.text-theme{color:var(--color-text-light)}.dark .text-theme{color:var(--color-text-dark)}.arrow-icon{background-color:#000;width:32px;height:32px;display:inline-block;-webkit-mask:url(/images/arrow.svg) 50%/contain no-repeat;mask:url(/images/arrow.svg) 50%/contain no-repeat}.dark .arrow-icon{background-color:#fbc8d0}.toggle{cursor:pointer;background-color:#9c4c5829;border:1px solid #9c4c5829;border-radius:20px;align-items:center;width:64px;height:31px;transition:all .3s;display:flex;position:relative}.dark .toggle{background-color:#fff3;border:1px solid #ffffff1a}.toggle .toggle-knob{background-color:var(--color-primary);z-index:1;border-radius:20px;width:27px;height:27px;transition:left .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0000001a}.dark .toggle .toggle-knob{background-color:var(--color-primary-dark);left:35px}.toggle .icon-moon,.toggle .icon-sun{transition:opacity .3s;position:absolute;transform:translateY(-50%)}.toggle .icon-moon{opacity:.4;top:50%;left:8px}.dark .toggle .icon-moon{opacity:1}.toggle .icon-sun{opacity:1;top:50%;right:8px}.dark .toggle .icon-sun{opacity:.4}.toggle .icon-sun img{filter:drop-shadow(0 0 2px #1026b866)}.dark .toggle .icon-sun img,.toggle .icon-moon img{filter:none}.dark .toggle .icon-moon img{filter:drop-shadow(0 0 2px #0a78ff99)}@media (min-width:801px){.toggle .icon-moon{top:calc(50% + 2px)}.toggle .icon-sun{top:calc(50% + 1.5px)}}}@layer utilities{.u-m-0{margin:0!important}.u-mt-0{margin-top:0!important}.u-ml-0{margin-left:0!important}.u-mr-0{margin-right:0!important}.u-mb-0{margin-bottom:0!important}.u-mb-4{margin-bottom:4px!important}.u-mb-6{margin-bottom:6px!important}.u-mb-8{margin-bottom:8px!important}.u-mb-12{margin-bottom:12px!important}.u-mb-28{margin-bottom:28px!important}.u-mb-32{margin-bottom:32px!important}.u-mb-64{margin-bottom:64px!important}.u-mb-neg-16{margin-bottom:-16px!important}.u-my-24{margin-top:24px!important;margin-bottom:24px!important}.u-mt-44{margin-top:44px!important}.u-mt-48{margin-top:48px!important}.u-mt-neg-6{margin-top:-6px!important}.u-mt-16{margin-top:16px!important}.u-mt-32{margin-top:32px!important}.u-pl-20{padding-left:20px!important}.u-p-24{padding:24px!important}.u-pt-32{padding-top:32px!important}.u-pb-32{padding-bottom:32px!important}.u-px-32{padding-left:32px!important;padding-right:32px!important}.u-pb-8{padding-bottom:8px!important}.u-p-16{padding:16px!important}.u-pt-16{padding-top:16px!important}.u-pb-64{padding-bottom:64px!important}.u-pb-12{padding-bottom:12px!important}.u-pb-0{padding-bottom:0!important}.u-pt-4{padding-top:4px!important}.u-pt-6{padding-top:6px!important}.u-px-0{padding-left:0!important;padding-right:0!important}.u-px-4{padding-left:4px!important;padding-right:4px!important}.u-px-12{padding-left:12px!important;padding-right:12px!important}.u-px-24{padding-left:24px!important;padding-right:24px!important}.u-lh-1{line-height:1!important}.u-lh-14{line-height:1.4!important}.u-gap-8{gap:8px!important}.u-gap-16{gap:16px!important}.u-list-reset{margin:0!important;padding-left:20px!important}.u-list-tight>li{margin-bottom:4px!important}.u-list-tight>li:last-child{margin-bottom:0!important}.u-maxw-570{max-width:570px!important}}body.dark{background-color:var(--color-background-dark);color:var(--color-text-dark)}.app-shell{width:100%}@media (max-width:800px){.app-shell{padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter);box-sizing:border-box}}.nav-shell{box-sizing:border-box;padding-left:20px;padding-right:20px}@media (max-width:800px){.nav-shell{padding-left:20px;padding-right:20px}}a{color:var(--color-primary);text-decoration:none}.dark a{color:var(--color-primary-dark)}a:hover{text-decoration:underline}a.cta{color:var(--color-cta-text-light)}.dark a.cta{color:var(--color-cta-text-dark)}@media (prefers-reduced-motion:reduce){.nav-link{transition:none!important}.nav-link:active{transform:none!important}}.mobile-menu{z-index:1000;overscroll-behavior:contain;justify-content:flex-end;width:100vw;height:100lvh;display:flex}.mobile-menu,.mobile-menu__scrim{pointer-events:none;position:fixed;inset:0}.mobile-menu__scrim{opacity:0;background:#00000059;border:0;width:100%;height:100%;margin:0;padding:0;transition:opacity .25s}.mobile-menu.open .mobile-menu__scrim{opacity:1;pointer-events:auto}.mobile-menu__panel{background:var(--color-background-light);width:80vw;max-width:640px;height:auto;color:var(--color-text-light);pointer-events:auto;border-top-left-radius:16px;border-bottom-left-radius:16px;flex-direction:column;justify-content:center;margin-top:32px;margin-bottom:32px;padding-top:24px;padding-bottom:24px;padding-right:24px;transition:transform .3s;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.dark .mobile-menu__panel{color:var(--color-text-dark);background:#49363a}.mobile-menu.open .mobile-menu__panel{transform:translate(0)}.mobile-menu__content{flex-direction:column;align-items:flex-start;gap:24px;padding-left:66px;padding-right:24px;display:flex}.heading{font-size:2.5rem;font-weight:700}.dark .heading{color:var(--color-accent-dark)}.subheading{font-size:1.5rem}.button{background-color:var(--color-primary);color:var(--color-text-light);border-radius:.5rem;margin:1rem 0;padding:.75rem 2rem;display:inline-block}.dark .button{background-color:var(--color-primary-dark);color:var(--color-text-dark)}.button:hover{opacity:.9;text-decoration:none}.profile-container{flex-direction:column;align-items:center;max-width:600px;margin:0 auto;padding:2rem 1rem;display:flex}@media (prefers-reduced-motion:reduce){.mobile-menu__panel,.mobile-menu__scrim{transition:none!important}}.no-scroll{overflow:hidden}body.no-scroll,html.no-scroll{overscroll-behavior:none}@media (max-width:1100px){.hide-on-mobile{display:none!important}}@media (max-width:800px){canvas,img,video{display:block;max-width:100%!important;height:auto!important}.hr-carousel img{max-width:70vw!important;height:auto!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1df658da56627d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/162938472036e0a8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_de8755{font-family:Lato,Lato Fallback;font-style:normal}.__variable_de8755{--font-lato:"Lato","Lato Fallback"}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_19b3fa{font-family:Jost,Jost Fallback;font-style:normal}.__variable_19b3fa{--font-jost:"Jost","Jost Fallback"}