*,*:before,*:after{box-sizing:border-box}*{margin:0}*{box-sizing:border-box}:root{--color-dark: #121212;--color-dark-force: #0d0d0d;--color-withe: #f5f5f5;--color-withe-two: #fafafa;--color-input-bg: #e8e8e8;--color-green: #a1ff62;--color-yellow: #cbeb3a;--color-marine: #06494d;--color-purple: #6840ff;--color-gray: #afafaf;--color-gray-two: #cccccc;--gray-tag: #dedede;--color-gray-hover: #2a2a2a;--radius-small: 5px;--radius-super-small: 3.5px;--radius-medium: 1rem;--radius-big: 999px;--padding-section: clamp(1rem, 1.8rem, 2rem);--padding-x: 2rem;--padding-x-big: 4rem;--padding-y-big: 5rem;--paddingHeader: clamp(1.5rem, 1.25vw, 2rem);--padding-btn-y: clamp(.35rem, .55vw, .75rem);--padding-btn-x: clamp(.75rem, 1.4vw, 1.8rem);--padding-circle-btn: clamp(.35rem, .55vw, .75rem);--padding-top-section: 2.5rem;--padding-top-section-big: 10rem;--padding-md: clamp(2.4rem, 3.5vw, 4.8rem);--padding-small-y: clamp(.1rem, .15vw, .25rem);--padding-small-x: clamp(.4rem, .6vw, 1rem);--size-brand: clamp(12rem, 32vw, 44rem);--size-big: clamp(3.5rem, 10vw, 12rem);--size-1: clamp(3.5rem, 6vw, 10rem);--size-2: clamp(2.2rem, 4vw, 6rem);--size-3: clamp(1.4rem, 1.8vw, 2rem);--size-p: clamp(.875rem, 1vw, 1.75rem);--size-h4: clamp(1.44rem, 1.2vw, 1.5rem);--size-p-small: clamp(.45rem, .7vw, 1rem);--radius-lg: clamp(.5rem, 1vw, 1.5rem);--size-p-big: clamp(2.66rem, 4vw, 5rem);--size-tag: clamp(1rem, 1.2vw, 2rem);--medium: 500;--semi-bold: 700;--gap-content: 1.75rem;--gap-container-content: 3.85rem;--spacing-x-copy: clamp(120px, 10vw, 12vw)}@font-face{font-family:Switzer-Variable;src:url(/assets/Switzer-Variable-7Oa6q7Y4.woff2) format("woff2"),url(/assets/Switzer-Variable-DpGTbK1y.woff) format("woff"),url(/assets/Switzer-Variable-CC1nzX62.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Switzer-VariableItalic;src:url(/assets/Switzer-VariableItalic-LLLHtZ_1.woff2) format("woff2"),url(/assets/Switzer-VariableItalic-CIBzLmqn.woff) format("woff"),url(/assets/Switzer-VariableItalic-Ds7PGXe3.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:italic}@font-face{font-family:HafferMono-TRIAL-Medium;src:url(/assets/HafferMono-TRIAL-Medium-uCrcsN-s.otf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:HafferMono-TRIAL-Regular;src:url(/assets/HafferMono-TRIAL-Regular-v6fUC2ne.otf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html{overflow-x:clip}body{line-height:1.5;-webkit-font-smoothing:antialiased;background-color:var(--color-withe);font-family:Switzer-Variable;overflow-x:clip;touch-action:pan-y}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}input,select,button{all:unset;display:block}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a,ul{text-decoration:none;list-style:none}p,a,span{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}.section{width:100%;min-height:100svh;position:relative;overflow:hidden;background-color:var(--color-withe);color:var(--color-dark-force)}.brand{font-size:var(--size-brand);line-height:.8;letter-spacing:-.04em;font-weight:700}.heading-big{font-size:var(--size-big);line-height:.8;letter-spacing:-.04em;font-weight:600}.text-tag{font-size:var(--size-tag);line-height:.8;letter-spacing:-.04em;font-weight:500;font-family:HafferMono-TRIAL-Regular;text-transform:uppercase;background-color:var(--gray-tag);padding:.45rem;border-radius:var(--radius-super-small)}.text-big{font-size:var(--size-p-big);line-height:1.21;letter-spacing:-.02em;font-weight:400;max-width:100%}.heading-1{font-size:var(--size-1);line-height:1;letter-spacing:-.02em;font-weight:600}.heading-2{font-size:var(--size-2);line-height:1.2;letter-spacing:-.02em;font-weight:700}.heading-3{font-size:var(--size-3);line-height:1.1;letter-spacing:-.04em;font-weight:700}.heading-4{font-size:var(--size-h4);line-height:1.1;letter-spacing:-.04em;font-weight:500}.price-span{font-size:var(--size-3);line-height:1;letter-spacing:-.04em;font-weight:700}.paragraph{font-size:var(--size-p);line-height:1;letter-spacing:-.02em;font-weight:400}.paragraph-btn{font-size:var(--size-p);line-height:1.2;letter-spacing:-.02em;font-weight:400}.eyebrow{text-transform:uppercase;font-size:var(--size-p);line-height:1;letter-spacing:-.02em;font-weight:400}#root,#__next{isolation:isolate}.row-cta{position:relative;width:100vw;margin:1em 0;display:flex;justify-content:center;gap:2em}.card{position:relative;width:40%;height:360px;border-radius:var(--radius-small);overflow:hidden;will-change:transform}@media(max-width:900px){.card{width:50%;height:240px}}.c-header,.c-header *,.c-header *:before,.c-header *:after{box-sizing:border-box}@property --clip-x{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --clip-y{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --header-scroll-progress{syntax: "<number>"; inherits: true; initial-value: 0;}.c-header{--header-margin: .75rem;--header-height: 3.5rem;--header-padding: 1rem;--header-logo-width: 12.5rem;--header-vertical-offset: .625rem;--header-compact-width: 926px;--clip-x: 0px;--clip-y: var(--header-height);--header-width: calc(100vw - var(--header-margin) * 2);--header-offset-x: calc( (var(--header-width) - var(--header-compact-width)) / 2 );--header-color: var(--color-dark, #101014);--header-bg-opacity: 60%;--header-bg-blur: 66px;--header-radius: 14px;--ease-clip: cubic-bezier(.15, .61, 0, 1);--ease-power4-out: cubic-bezier(.165, .84, .44, 1);--ease-power2-out: cubic-bezier(.33, 1, .68, 1);--duration-menu: 1s;--duration-dropdown: .6s;--duration-fast: .25s;--duration-medium: .4s}@media(min-width:1440px){.c-header{--header-compact-width: 1100px}}@media(min-width:1600px){.c-header{--header-compact-width: 1300px}}.c-header{position:fixed;top:var(--header-margin);left:var(--header-margin);width:calc(100% - var(--header-margin) * 2);height:calc(100svh - var(--header-margin) * 2);z-index:100;color:var(--header-color);pointer-events:none}.c-header:before{content:"";position:absolute;inset:calc(var(--header-margin) * -1);background:#000;opacity:0;z-index:0;transition:opacity var(--duration-medium) ease}.c-header.is-open:before{opacity:.4;pointer-events:auto}.c-header[data-header-transparent].is-transparent:not(.is-open){--header-bg-opacity: 0%;--header-bg-blur: 0px;--header-color: var(--color-withe, #fff)}.c-header.is-open{--header-bg-opacity: 100%;--header-color: var(--color-dark, #101014)}.c-header_inner{position:absolute;inset:0;border-radius:var(--header-radius);clip-path:inset(0 var(--clip-x) calc(100% - var(--clip-y, var(--header-height))) var(--clip-x) round var(--header-radius));background-color:color-mix(in oklab,var(--color-withe, #fff) var(--header-bg-opacity),transparent);-webkit-backdrop-filter:blur(var(--header-bg-blur));backdrop-filter:blur(var(--header-bg-blur));transition:--clip-x var(--duration-menu) var(--ease-clip),--clip-y var(--duration-menu) var(--ease-clip),background-color var(--duration-medium) ease,backdrop-filter var(--duration-medium) ease}html.has-dropdown-open .c-header_inner{transition-duration:var(--duration-dropdown),var(--duration-dropdown),var(--duration-medium),var(--duration-medium);transition-timing-function:var(--ease-power4-out),var(--ease-power4-out),ease,ease}@supports not (background: paint(x)){.c-header_inner{transition-property:background-color,backdrop-filter}}.c-header_bar{display:grid;grid-template-columns:1fr auto 1fr;height:var(--header-height);width:100%}@media(min-width:1000px){.c-header_bar{grid-template-columns:1fr var(--header-logo-width) 1fr;padding-inline:var(--header-padding)}}.c-header_left,.c-header_right{display:flex;align-items:center}.c-header_left{grid-column:1 / 2;padding-right:var(--header-offset-x);gap:.25rem}.c-header_right{grid-column:3 / 4;justify-content:flex-end;padding-left:var(--header-offset-x)}@media(min-width:1000px){.c-header_left{transform:translate3d(var(--clip-x, 0px),0,0);transition:transform var(--duration-menu) var(--ease-clip)}.c-header_right{transform:translate3d(calc(var(--clip-x, 0px) * -1),0,0);transition:transform var(--duration-menu) var(--ease-clip)}}.c-header_nav{display:flex;height:100%;pointer-events:auto}.c-header_list{display:flex;height:100%;list-style:none;margin:0;padding:0}.c-header_item{height:100%}.c-header_item.-hide-sm{display:none}@media(min-width:640px){.c-header_item.-hide-sm{display:block}}.c-header_link{display:flex;align-items:center;height:100%;padding-inline:var(--header-padding)}.c-header a{color:inherit;text-decoration:none}.c-header_toggle_label{font-size:.9rem}.c-header_menu_mask{position:relative;overflow:hidden;display:block;height:fit-content}.c-header_menu_text{display:block;white-space:nowrap;will-change:transform}.c-header_menu_text--bottom{position:absolute;top:0;left:0;width:100%}.c-header_toggle{position:relative;display:flex;align-items:center;align-self:center;gap:.75rem;height:2.5rem;padding-inline:.75rem 1rem;background-color:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;pointer-events:auto;transition:background-color var(--duration-fast) var(--ease-power2-out),color var(--duration-fast) var(--ease-power2-out)}@media(hover:hover){.c-header_toggle:hover{background-color:color-mix(in srgb,currentColor 14%,transparent)}}.c-header_toggle:focus-visible{background-color:color-mix(in srgb,currentColor 14%,transparent)}.c-header_toggle_glyph{position:relative;flex:none;width:27px;height:100%}.c-header_toggle_icon{position:absolute;top:50%;left:50%}.c-header_toggle_icon.-open{width:27px;transform:translate(-50%,-50%)}.c-header_toggle_icon.-close{width:22px;height:22px;transform-origin:50%;transform:translate(-50%,-50%) rotate(45deg)}.c-header_toggle_line{--item-delay: 0s;display:block;height:1px;width:100%}.c-header_toggle_line:before{content:"";position:absolute;inset:0;background-color:currentColor;transform-origin:0 0;transition:transform var(--duration-medium) var(--ease-power2-out);transition-delay:calc(var(--item-delay, 0s) + var(--extra-delay, 0s))}.c-header_toggle_icon.-open .c-header_toggle_line{--extra-delay: .25s;position:relative}.c-header_toggle_icon.-open .c-header_toggle_line:first-child{--item-delay: .1s;margin-bottom:5px}.c-header_toggle_icon.-close .c-header_toggle_line{--extra-delay: .25s;position:absolute;top:50%}.c-header_toggle_icon.-close .c-header_toggle_line:first-child{--item-delay: .1s;transform:rotate(90deg);transform-origin:50%}html.has-menu-open .c-header_toggle_icon.-open .c-header_toggle_line:before{--extra-delay: 0s;transform:scaleX(0);transform-origin:100% 0}html:not(.has-menu-open) .c-header_toggle_icon.-close .c-header_toggle_line:before{--extra-delay: 0s;transform:scaleX(0);transform-origin:100% 0}.c-header_logo{height:var(--header-height)}.c-header_logo_link{display:flex;align-items:center;justify-content:center;height:100%;padding-inline:.5rem;pointer-events:auto}.c-header_logo_mark{display:block;height:100%}.c-header_logo_mark svg{height:100%;width:auto}.c-header_logo_mark path,.c-header_logo_mark text{fill:currentColor}@media(min-width:1000px){.c-header_logo_mark{transform:scale(calc(1 - (1 - var(--header-scroll-progress, 0)) * .35));transform-origin:50%}}.c-menu{position:absolute;top:var(--header-height);left:0;width:100%;max-height:calc(100svh - var(--header-height) - var(--header-margin) * 2);overflow:auto;overscroll-behavior:contain;pointer-events:auto;scrollbar-width:none}.c-menu::-webkit-scrollbar{display:none}.c-menu[inert]{pointer-events:none}.c-menu_inner{display:grid;gap:2rem;padding:var(--header-padding) calc(var(--header-padding) * 1.5) 2rem}@media(min-width:1000px){.c-menu_inner{grid-template-columns:1fr 1.2fr;gap:3rem;padding-inline:calc(var(--header-padding) * 2)}}.c-menu_navigations{display:grid;gap:2rem;align-content:start}.c-menu_primary_item,.c-menu_secondary_item,.c-menu_cards_item{clip-path:inset(0);transform:translateY(0);transition-property:transform,clip-path,opacity;transition-duration:var(--duration-menu);transition-timing-function:var(--ease-power4-out);transition-delay:calc(var(--index, 0) * var(--stagger, .07s) + var(--extra-delay, 0s))}.c-header:not(.is-open) .c-menu_primary_item,.c-header:not(.is-open) .c-menu_secondary_item,.c-header:not(.is-open) .c-menu_cards_item{clip-path:inset(0 0 100% 0);transform:translateY(100%);transition-delay:0s;transition-duration:var(--duration-dropdown)}.c-header.is-open .c-menu_secondary_item{clip-path:inset(0 0 -.5rem 0)}.c-menu_primary_list,.c-menu_secondary_list,.c-menu_cards_grid{display:grid;list-style:none;margin:0;padding:0}.c-menu_primary_list{gap:.15em}.c-menu_primary_label{position:relative;overflow:hidden;display:inline-block;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1.05;letter-spacing:-.02em}.c-menu_primary_text{display:block;white-space:nowrap;will-change:transform}.c-menu_primary_text--bottom{position:absolute;top:0;left:0;width:100%}.c-menu_primary_link--chip .c-menu_primary_label{padding-inline:.4em;margin-inline:-.4em;border-radius:100vmax;background-color:transparent;transition:background-color var(--duration-medium) var(--ease-power2-out)}.c-menu_primary_link--chip .c-menu_primary_text--bottom{left:.4em;width:calc(100% - .8em)}@media(hover:hover){.c-menu_primary_link--chip:hover .c-menu_primary_label{background-color:var(--color-input-bg, #e8e8e8)}}.c-menu_primary_link--chip:focus-visible .c-menu_primary_label{background-color:var(--color-input-bg, #e8e8e8)}.c-header.is-open .c-menu_primary_item--chip{clip-path:inset(0 calc((clamp(.8rem,2vw,1.4rem) + .5rem)*-1))}.c-menu_secondary_list{gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.c-menu_secondary_link{font-size:.875rem;opacity:.75}.c-menu_cards_grid{gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.c-menu_cards_grid{grid-template-columns:1fr}}.c-menu_cards_link{display:grid;gap:.35rem}.c-menu_cards_media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:calc(var(--header-radius) - 4px);background:color-mix(in oklab,currentColor 8%,transparent)}@media(max-width:640px){.c-menu_cards_media{aspect-ratio:16 / 9}}.c-menu_cards_img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-menu) var(--ease-power4-out)}.c-menu_cards_title{font-size:1.0625rem;font-weight:500}.c-menu_cards_desc{font-size:.9375rem;opacity:.7}@media(hover:hover){.c-menu_cards_link:hover .c-menu_cards_img{transform:scale(1.03)}}[data-hover-underline]{position:relative;display:inline-block}[data-hover-underline]:after{content:"";position:absolute;left:0;bottom:-.08em;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform var(--duration-medium) var(--ease-power2-out)}@media(hover:hover){[data-hover-parent]:hover [data-hover-underline]:after,a[data-hover-underline]:hover:after{transform:scaleX(1);transform-origin:0 50%}}[data-hover-parent]:focus-visible [data-hover-underline]:after,a[data-hover-underline]:focus-visible:after{transform:scaleX(1);transform-origin:0 50%}html.has-menu-open,html.has-dropdown-open{overflow:hidden;scrollbar-gutter:stable}html:not(.is-ready) .c-header_inner{transform:translate3d(0,calc((var(--header-height) + var(--header-margin)) * -1),0);transition:none}html.is-ready .c-header_inner{transform:none}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.c-header :focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(prefers-reduced-motion:reduce){.c-header,.c-header *,.c-header *:before,.c-header *:after{transition-duration:.01ms!important;transition-delay:0s!important}}.gravity-trail{height:100dvh;overflow:hidden;position:relative;background-color:transparent}.gravity-trail img.gt-trail-img{width:14vw;height:14vw;position:absolute;object-fit:cover;border-radius:15px;z-index:5;top:0;left:0;pointer-events:none}@media(max-width:768px){.gravity-trail img.gt-trail-img{width:34vw;height:34vw}}
