@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black: #000;--color-white: #fff;--spacing: .25rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var( --default-mono-font-variation-settings, normal );font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (width >= 64.1rem){.container{max-width:64.1rem}}@media (width >= 64rem){.container{max-width:64rem}}@media (width >= 75rem){.container{max-width:75rem}}@media (width >= 80rem){.container{max-width:80rem}}@media (width >= 96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.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-wrap{flex-wrap:wrap}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.object-fill{object-fit:fill}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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,content-visibility,overlay,pointer-events;transition-timing-function:var( --tw-ease, var(--default-transition-timing-function) );transition-duration:var(--tw-duration, var(--default-transition-duration))}}.btn{--btn-padding-inline: 3.2rem;--btn-padding-block: 1.2rem;--btn-text-size: 2rem;--btn-text-weight: 700;--btn-line-height: 1.2;--btn-text-color: 255, 255, 255, 1;--btn-background-color: 0, 0, 0, 0;--btn-border-color: 255, 255, 255, 1;--btn-border-radius: 0px;--btn-border-width: 1px;display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--btn-padding-inline);padding-block:var(--btn-padding-block);font-family:var(--font-heading-family);font-size:var(--btn-text-size);font-weight:var(--btn-text-weight);line-height:var(--btn-line-height);background:rgba(var(--btn-background-color));color:rgba(var(--btn-text-color));border:var(--btn-border-width) solid rgba(var(--btn-border-color));border-radius:var(--btn-border-radius)}.hero-slideshow--slide,.hero-slideshow--slides,.hero-slideshow--slide-container{position:relative;width:100%;height:100%}.hero-slideshow--container{position:relative;display:block;width:100%;overflow:hidden}.hero-slideshow--slides{display:flex;width:100%}.hero-slideshow--slide{position:relative;display:grid;min-height:max-content;width:100%;place-items:center;flex:0 0 100%;min-width:0;background:rgba(var(--color-background));color:rgba(var(--color-foreground))}.hero-slideshow--slide-full-height .hero-slideshow--slide-video-wrapper,.hero-slideshow--slide-full-height .hero-slideshow--slide-image-wrapper{height:calc(100vh - var(--header-height));aspect-ratio:auto;position:relative;width:100%}.hero-slideshow--slide-video-wrapper{position:relative;width:100%;aspect-ratio:var(--slideshow-aspect-ratio);grid-area:1 / -1}.hero-slideshow--slide-video{position:absolute;inset:calc(var(--spacing) * 0);width:100%;height:100%;object-fit:cover}@media (width < 64.1rem){.hero-slideshow--slide-video:first-of-type{display:none}}.hero-slideshow--slide-video:last-of-type:not(*:first-of-type){display:none}@media (width < 64.1rem){.hero-slideshow--slide-video:last-of-type:not(*:first-of-type){display:block}}.hero-slideshow--slide-image-wrapper{position:relative;width:100%;aspect-ratio:var(--slideshow-aspect-ratio);grid-area:1 / -1}.hero-slideshow--slide-image-wrapper img{position:absolute;inset:calc(var(--spacing) * 0);width:100%;height:100%;object-fit:cover}@media (width < 64.1rem){.hero-slideshow--slide-image-wrapper img:first-of-type{display:none}}.hero-slideshow--slide-image-wrapper img:last-of-type:not(*:first-of-type){display:none}@media (width < 64.1rem){.hero-slideshow--slide-image-wrapper img:last-of-type:not(*:first-of-type){display:block}}.hero-slideshow--text-overlay{pointer-events:none;position:absolute;inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);display:block!important;height:30rem;width:100%;background:linear-gradient(180deg,#0000,#000c)}.hero-slideshow--slide-container{position:relative;box-sizing:border-box;width:100%;height:100%;grid-area:1 / -1}.hero-slideshow--slide-content{position:relative;display:flex;width:100%;height:100%;flex-direction:column;padding-block:6.6rem}.hero-slideshow--slide-content.padding-y-small{padding-block:6.6rem}.hero-slideshow--slide-content.padding-y-big{padding-block:20rem}@media (width < 64.1rem){.hero-slideshow--slide-content.padding-y-big{padding-block:6rem}}.hero-slideshow--slide-content--inner{position:relative}:where(.hero-slideshow--slide-content--inner>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(1.8rem * var(--tw-space-y-reverse));margin-block-end:calc(1.8rem * calc(1 - var(--tw-space-y-reverse)))}.hero-slideshow--slide-content--heading{font-size:9.6rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 600;font-weight:600}@media (width < 64.1rem){.hero-slideshow--slide-content--heading{font-size:3.2rem}}.hero-slideshow--slide-content--subheading{font-size:3.2rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 600;font-weight:600}@media (width < 64.1rem){.hero-slideshow--slide-content--subheading{font-size:2.4rem}}.hero-slideshow--slide-content--content{margin-inline:auto;max-width:104.3rem;padding-inline:8rem;font-size:1.6rem;--tw-leading: 150%;line-height:150%;color:#494949}@media (width < 64.1rem){.hero-slideshow--slide-content--content{max-width:100%}}@media (width < 64.1rem){.hero-slideshow--slide-content--content{padding-inline:2rem}}.hero-slideshow--slide-content--button{margin-top:4rem;display:inline-flex;height:4.8rem;width:fit-content;min-width:20rem;align-items:center;justify-content:center;border-radius:999px;padding-inline:5.5rem;text-align:center;font-size:1.6rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 600;font-weight:600;border:none}@media (width < 64.1rem){.hero-slideshow--slide-content--button{margin-top:0}}@media (width < 64.1rem){.hero-slideshow--slide-content--button{height:4.8rem}}@media (width < 64.1rem){.hero-slideshow--slide-content--button{padding-block:1.8rem}}.hero-slideshow--controls{position:absolute;inset-inline:calc(var(--spacing) * 0);top:50%;--tw-translate-y: -50%;translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:12rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-white)}@media (width < 64.1rem){.hero-slideshow--controls{display:none}}@media (pointer: coarse){.hero-slideshow--controls{display:none}}.hero-slideshow--arrow{position:relative;display:inline-flex;width:6rem;height:6rem;cursor:pointer;align-items:center;justify-content:center;border-radius:999px;background-color:#828387}.hero-slideshow--arrow:after{content:var(--tw-content);position:absolute}.hero-slideshow--arrow:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.hero-slideshow--arrow:after{--tw-content: "";content:var(--tw-content)}.hero-slideshow--dots{position:absolute;inset-inline:calc(var(--spacing) * 10);bottom:2.8rem;display:flex;justify-content:center;gap:1rem}@media (width < 64.1rem){.hero-slideshow--dots{bottom:1.5rem}}.hero-slideshow--dot{position:relative;cursor:pointer}.hero-slideshow--dot:after{content:var(--tw-content);position:absolute}.hero-slideshow--dot:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.hero-slideshow--dot:after{--tw-content: "";content:var(--tw-content)}.hero-slideshow--dot-indicator{display:block;width:.6rem;height:.6rem;border-radius:calc(infinity * 1px);background-color:#08080880}.hero-slideshow--dot.active .hero-slideshow--dot-indicator{background-color:#e6e6e6}.hero-slideshow--slide-clickable{cursor:pointer;display:block}.hero-slideshow--slide-link{position:relative;width:100%;height:100%;color:inherit;text-decoration-line:none;display:grid;min-height:max-content;place-items:center}.hero-slideshow--slide-link:hover{color:inherit;text-decoration-line:none}.hero-slideshow--slide-link:focus{--tw-outline-style: none;outline-style:none}.hero-slideshow--slide-link:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:currentcolor}.grid-block__wrapper{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:2rem}@media (width < 64.1rem){.grid-block__wrapper{column-gap:.8rem}}@media (width < 64.1rem){.grid-block__wrapper{row-gap:.8rem}}.grid-block__item{position:relative;overflow:hidden;border-radius:1.6rem;background:var(--bg-color, #f5f5f5)}.grid-block__item--x-small{flex:1 1 calc(27% - 1rem);aspect-ratio:1/1}.grid-block__item--small{flex:1 1 calc(42.5% - 1rem)}.grid-block__item--medium{flex:1 1 calc(50% - 1rem)}.grid-block__item--large{flex:1 1 calc(57.5% - 1rem)}.grid-block__item--x-large{flex:1 1 calc(73% - 1rem)}.grid-block__item--full{flex:1 1 100%}.grid-block__image-wrapper{width:100%;height:100%;position:relative}.grid-block__image{width:100%;height:100%;object-fit:cover}.grid-block__text{position:absolute;z-index:2}.grid-block__text--top-left{position:absolute;top:3.2rem;left:3.2rem}@media (width < 64.1rem){.grid-block__text--top-left{top:1.6rem}}@media (width < 64.1rem){.grid-block__text--top-left{left:1.6rem}}.grid-block__text--top-right{position:absolute;top:3.2rem;right:3.2rem;text-align:right}@media (width < 64.1rem){.grid-block__text--top-right{top:1.6rem}}@media (width < 64.1rem){.grid-block__text--top-right{right:1.6rem}}.grid-block__text--bottom-left{position:absolute;bottom:3.2rem;left:3.2rem}@media (width < 64.1rem){.grid-block__text--bottom-left{bottom:1.6rem}}@media (width < 64.1rem){.grid-block__text--bottom-left{left:1.6rem}}.grid-block__text--bottom-right{position:absolute;right:3.2rem;bottom:3.2rem;text-align:right}@media (width < 64.1rem){.grid-block__text--bottom-right{right:1.6rem}}@media (width < 64.1rem){.grid-block__text--bottom-right{bottom:1.6rem}}.grid-block__text-content{font-size:2.4rem;--tw-leading: 1.4;line-height:1.4;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-color, #333)}@media (width < 64.1rem){.grid-block__text-content{font-size:1.8rem}}@media (width < 64.1rem){.grid-block__text-content{--tw-leading: 1.2;line-height:1.2}}@media (max-width: 768px){.grid-block__item--x-small{flex:1 1 calc(31% - .4rem)}.grid-block__item--small,.grid-block__item--medium,.grid-block__item--large{flex:1 1 calc(50% - .4rem)}.grid-block__item--x-large{flex:1 1 calc(69% - .4rem)}}.video-with-back{position:relative;min-height:20rem;overflow:hidden}.video-with-back__background{width:100%;height:100%;z-index:0}.video-with-back__background-image{width:100%;height:100%;object-fit:cover}.video-with-back__content{position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;z-index:1;z-index:2;text-align:center}.video-with-back__text-wrapper{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}.video-with-back__heading{margin-bottom:1.6rem;font-size:4.8rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#fff}@media (width < 64.1rem){.video-with-back__heading{font-size:2.4rem}}@media (width < 64.1rem){.video-with-back__heading{--tw-leading: 1.5;line-height:1.5}}.video-with-back__subheading{color:#fff;margin-bottom:4rem;font-size:2.4rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (width < 64.1rem){.video-with-back__subheading{font-size:1.6rem}}@media (width < 64.1rem){.video-with-back__subheading{--tw-leading: 1.5;line-height:1.5}}.video-with-back__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:4rem}@media (width < 64.1rem){.video-with-back__buttons{flex-direction:column}}@media (width < 64.1rem){.video-with-back__buttons{align-items:center}}@media (width < 64.1rem){.video-with-back__buttons{gap:2rem}}.video-with-back__button{display:flex!important;height:4.8rem;min-width:20rem;cursor:pointer;align-items:center;justify-content:center;border-radius:999px;padding-inline:2rem;font-size:1.6rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);border:2px solid white}@media (width < 64.1rem){.video-with-back__button{height:4.1rem}}@media (width < 64.1rem){.video-with-back__button{min-width:16.8rem}}@media (width < 64.1rem){.video-with-back__button{padding-inline:1rem}}@media (width < 64.1rem){.video-with-back__button{font-size:1.4rem}}@media (width < 64.1rem){.video-with-back__button{--tw-leading: 1.5;line-height:1.5}}.video-with-back__button--primary{background:#000;color:#fff;border:2px solid black!important}.video-with-back__button--secondary{background:transparent;color:#fff;border:2px solid white}.video-with-back__modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center}.video-with-back__modal.is-active{display:flex}.video-with-back__modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;cursor:pointer}.video-with-back__modal-content{position:relative;width:80%;max-width:120rem;z-index:1}@media (width < 64.1rem){.video-with-back__modal-content{width:90%}}.video-with-back__modal-close{position:absolute;top:3rem;right:3rem;background:transparent;border:none;color:#fff;cursor:pointer;padding:.5rem;transition:opacity .3s ease}.video-with-back__modal-close:hover{opacity:.7}.video-with-back__modal-close .svg-wrapper{display:flex;align-items:center;justify-content:center}.video-with-back__modal-close svg{width:24px;height:24px;display:block}.video-with-back__video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000}.video-with-back__iframe,.video-with-back__video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media (prefers-reduced-motion: no-preference){.video-with-back__heading,.video-with-back__subheading,.video-with-back__buttons{animation:fadeInUp .8s ease-out}.video-with-back__subheading{animation-delay:.2s}.video-with-back__buttons{animation-delay:.4s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}.proof-container__wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:2rem;row-gap:2rem}.proof-container__item{height:8rem}@media (width < 420px){.proof-container__item{height:7rem}}@media (width < 376px){.proof-container__item{height:6rem}}.proof-container__item img{height:100%;width:auto;object-fit:cover}.proof-container__heading{color:#494949;text-align:center;margin-top:4.8rem;font-size:2rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (width < 64.1rem){.proof-container__heading{margin-top:4rem}}@media (width < 64.1rem){.proof-container__heading{font-size:1.2rem}}@media (width < 64.1rem){.proof-container__heading{--tw-leading: 1.5;line-height:1.5}}.subscription-section{display:flex;align-items:flex-start;justify-content:space-between}@media (width < 64.1rem){.subscription-section{display:block}}@media (width < 64.1rem){.subscription-section .subscription-form{margin-top:2rem}}@media (width < 64.1rem){.subscription-section .subscription-form{width:100%}}.subscription-title{font-size:2rem;--tw-leading: 150%;line-height:150%;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#494949}@media (width < 64.1rem){.subscription-title{text-align:center}}.subscription-form{display:flex;height:4rem;min-width:46rem;overflow:hidden;border-radius:10rem}@media (width < 64.1rem){.subscription-form{min-width:100%}}.subscription-form:focus .subscription-input{outline:none;border:none;background-color:transparent}.subscription-form *:focus-visible{outline:none;box-shadow:none}.subscription-input{height:100%;flex:1;background-color:#fff;padding-inline:2rem;font-size:1.4rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 400;font-weight:400;border:none;color:var(--input-text-color)}@media (width < 64.1rem){.subscription-input{width:calc(100% - 13.6rem)}}.subscription-input:-webkit-autofill,.subscription-input:-webkit-autofill:hover,.subscription-input:-webkit-autofill:focus,.subscription-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:var(--input-text-color)!important;transition:background-color 5000s ease-in-out 0s}.subscription-input:focus .subscription-input:focus-visible{outline:none;border:none;background-color:transparent}.subscription-button-placeholder{margin-top:1.4rem;font-size:1.4rem;--tw-leading: 150%;line-height:150%;--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (width < 64.1rem){.subscription-button-placeholder{text-align:center}}@media (width < 64.1rem){.subscription-button-placeholder{font-size:1.2rem}}@media (width < 64.1rem){.subscription-button-placeholder{--tw-leading: 150%;line-height:150%}}.subscription-button{display:flex;height:100%;min-width:13.6rem;cursor:pointer;align-items:center;justify-content:center;padding-inline:1.6rem;font-size:1.6rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border:none;flex-shrink:0}.newsletter-form__message{max-width:56rem;margin:0 auto;margin-top:1.5rem;display:flex;align-items:center;gap:.5rem}.newsletter-form__message--success{color:#008060}.form__message{font-size:1.4rem}.svg-wrapper{display:inline-flex;align-items:center}.media-with-text{position:relative;width:100%}.circle-top{display:block!important;position:absolute;top:calc(var(--spacing) * 0);left:-35.7rem;aspect-ratio:1 / 1;height:66.6rem;width:66.6rem;border-radius:66.6rem;transform:translateY(-50%);background:radial-gradient(49.05% 49.05% at 50% 50%,#adbaff,#637dff00);filter:blur(10.3rem)}@media (width < 64.1rem){.circle-top{top:0}}@media (width < 64.1rem){.circle-top{left:-17.8rem}}@media (width < 64.1rem){.circle-top{height:33.3rem}}@media (width < 64.1rem){.circle-top{width:33.3rem}}@media (width < 64.1rem){.circle-top{border-radius:33.3rem}}@media (width < 64.1rem){.circle-top{filter:blur(6.1rem)}}@media screen and (max-width: 750px){.circle-top{transform:translateY(0)}}.circle-green{display:block!important;position:absolute;top:calc(var(--spacing) * 0);right:-47.3rem;aspect-ratio:1 / 1;height:91.7rem;width:91.7rem;border-radius:91.7rem;background:radial-gradient(49.05% 49.05% at 50% 50%,#63ff66,#63ff6600);filter:blur(17.3rem)}@media (width < 64.1rem){.circle-green{right:-17.8rem}}@media (width < 64.1rem){.circle-green{height:33.3rem}}@media (width < 64.1rem){.circle-green{width:33.3rem}}@media (width < 64.1rem){.circle-green{border-radius:33.3rem}}@media (width < 64.1rem){.circle-green{filter:blur(6.1rem)}}.circle-yellow{display:block!important;position:absolute;top:50%;left:-30.9rem;aspect-ratio:1 / 1;height:51.3rem;width:51.3rem;--tw-translate-y: -50%;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:51.3rem;background:radial-gradient(49.05% 49.05% at 50% 50%,#ebf773,#ebf77300);filter:blur(13.4rem);transform:translateY(50%)}@media (width < 64.1rem){.circle-yellow{left:-17.8rem}}@media (width < 64.1rem){.circle-yellow{height:33.3rem}}@media (width < 64.1rem){.circle-yellow{width:33.3rem}}@media (width < 64.1rem){.circle-yellow{border-radius:33.3rem}}@media (width < 64.1rem){.circle-yellow{filter:blur(6.1rem)}}.media-with-text__item{position:relative;display:grid;min-height:max-content;width:100%;place-items:center;overflow:hidden;flex:0 0 100%;min-width:0}.media-with-text__image-wrapper{position:relative;z-index:1;height:100%;width:100%;grid-area:1 / -1}.media-with-text__image-wrapper img{inset:calc(var(--spacing) * 0);width:100%;object-fit:cover}@media (width < 64.1rem){.media-with-text__image-wrapper img:first-of-type{display:none}}.media-with-text__image-wrapper img:last-of-type:not(*:first-of-type){display:none}@media (width < 64.1rem){.media-with-text__image-wrapper img:last-of-type:not(*:first-of-type){display:block}}.media-with-text__content-wrapper{position:absolute;inset:calc(var(--spacing) * 0);box-sizing:border-box;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;grid-area:1 / -1}@media (width < 64.1rem){.media-with-text__content-wrapper{align-items:flex-end}}@media (width < 64.1rem){.media-with-text__content-wrapper{padding-inline:2rem}}@media (width < 64.1rem){.media-with-text__content-wrapper:has(.content-text-left){align-items:flex-start}}.media-with-text__heading{position:relative;right:1.8rem;font-size:6.4rem;--tw-leading: 1.2;line-height:1.2;--tw-font-weight: 800;font-weight:800;text-wrap:balance;background:var(--color-text-color);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (width < 64.1rem){.media-with-text__heading{font-size:4.8rem}}@media (width < 64.1rem){.media-with-text__heading{right:2.8rem}}.media-with-text__heading.content-text-left{right:7.8rem}@media (width < 64.1rem){.media-with-text__heading.content-text-left{right:0}}.media-with-text__subheading{position:relative;left:5.8rem;font-size:3.2rem;--tw-leading: 1.2;line-height:1.2;--tw-font-weight: 800;font-weight:800;text-wrap:balance;background:var(--color-text-color);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (width < 64.1rem){.media-with-text__subheading{font-size:2.4rem}}@media (width < 64.1rem){.media-with-text__subheading{left:0}}.media-with-text__subheading.content-text-left{left:2.8rem}.folding-screen-container{position:relative;width:100%;height:100%;background:#e1e4e6}.folding-screen__image-wrapper{position:relative;height:100%;width:100%;grid-area:1 / -1;max-width:1280px;margin:0 auto}.folding-screen__image-wrapper img{width:100%;height:100%;object-fit:cover}@media (width < 64.1rem){.folding-screen__image-wrapper img:first-of-type{display:none}}.folding-screen__image-wrapper img:last-of-type:not(*:first-of-type){display:none}@media (width < 64.1rem){.folding-screen__image-wrapper img:last-of-type:not(*:first-of-type){display:block}}.folding-screen__content-wrapper{position:absolute;inset:calc(var(--spacing) * 0);box-sizing:border-box;width:100%;height:100%;grid-area:1 / -1}.folding-screen__content{display:flex;height:100%;width:100%;justify-content:space-between;gap:10rem;padding-block:10rem}@media (width < 64.1rem){.folding-screen__content{flex-direction:column}}@media (width < 64.1rem){.folding-screen__content{justify-content:flex-start}}@media (width < 64.1rem){.folding-screen__content{gap:2rem}}@media (width < 64.1rem){.folding-screen__content{padding-block:4rem}}.folding-screen__content-header{display:flex;flex-direction:column;gap:.4rem}@media (width < 64.1rem){.folding-screen__content-header{gap:2rem}}.folding-screen__title{font-size:3.2rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 600;font-weight:600;color:#242529;letter-spacing:.64px}@media (width < 64.1rem){.folding-screen__title{text-align:center}}@media (width < 64.1rem){.folding-screen__title{font-size:2.4rem}}.folding-screen__subtitle{font-size:1.4rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 400;font-weight:400;color:#242529;font-style:italic}@media (width < 64.1rem){.folding-screen__subtitle{text-align:center}}.folding-screen__description{max-width:55rem;font-size:1.4rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 300;font-weight:300;color:#242529}@media (width < 64.1rem){.folding-screen__description{max-width:100%}}@media (width < 64.1rem){.folding-screen__description{text-align:center}}.specifications-container{display:flex;flex-direction:column;align-items:center;row-gap:4rem}.specifications-title{text-align:center;font-size:3.2rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: .064rem;letter-spacing:.064rem;color:#242529}.specifications-image{width:100%}.specifications-image img{height:auto;width:100%;object-fit:cover}.specifications-blocks{display:flex;width:100%;flex-direction:column;gap:3.2rem}.specifications-blocks-item{display:flex;width:100%;gap:10rem;padding-block:2rem;border-bottom:1px solid #494949}@media (width < 64.1rem){.specifications-blocks-item{gap:4rem}}.specifications-blocks-item-title{width:15rem;flex-shrink:0;font-size:1.5rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 600;font-weight:600;--tw-tracking: .03rem;letter-spacing:.03rem;color:#000}@media (width < 64.1rem){.specifications-blocks-item-title{width:12.5rem}}.specifications-blocks-item-content{display:flex;flex:1;flex-wrap:wrap;column-gap:2rem;row-gap:4rem}.specifications-blocks-item-content-title{font-size:1.5rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 600;font-weight:600;--tw-tracking: .03rem;letter-spacing:.03rem;color:#000}.specifications-blocks-item-content-description{font-size:1.4rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 300;font-weight:300;--tw-tracking: .03rem;letter-spacing:.03rem;color:#000}.specifications-blocks-item-content-item{width:25rem}@media (max-width: 550px){.specifications-blocks-item-content-item{width:100%}}.product__info-wrapper .product__title h1{font-size:42px;font-weight:700;letter-spacing:0;color:#000}@media (width < 768px){.product__info-wrapper .product__title h1{font-size:26px;font-weight:600}}@media (width < 64.1rem){.product__info-wrapper{margin-top:32px}}.product__info-wrapper .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;align-items:center}.product__info-wrapper .price-item--last{font-size:2.4rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 600;font-weight:600;--tw-tracking: .048rem;letter-spacing:.048rem;color:#6a8fc9}.product__info-wrapper .price-item--regular-old{font-size:2rem;--tw-leading: 1.25;line-height:1.25;--tw-font-weight: 500;font-weight:500;--tw-tracking: .05rem;letter-spacing:.05rem;color:#777;text-decoration-line:line-through}.price-item--regular{font-size:2.4rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 600;font-weight:600;--tw-tracking: .048rem;letter-spacing:.048rem;color:#222}.product-form__input--swatch .form__label{font-size:1.5rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 400;font-weight:400;--tw-tracking: .03rem;letter-spacing:.03rem;color:#222}.product-form__buttons .product-form__submit{border-radius:0;--tw-border-style: none;border-style:none;background-color:#6a8fc9;--tw-outline-style: none;outline-style:none;color:#fff;font-size:25px;font-weight:300;height:59px;display:flex;align-items:center;justify-content:center}@media (width < 768px){.product-form__buttons .product-form__submit{font-size:16px;height:48px}}.product-form__submit:after{display:none}.product-form__submit span{font-size:25px;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 300;font-weight:300;--tw-tracking: .04rem;letter-spacing:.04rem;color:#fff}@media (width < 768px){.product-form__submit span{font-size:16px}}.product-form__buttons button.shopify-payment-button__button--unbranded{border-radius:0;background-color:transparent;border:2px solid #6a8fc9;font-size:25px;font-weight:300;color:#6a8fc9;height:59px;display:flex;align-items:center;justify-content:center}@media (width < 768px){.product-form__buttons button.shopify-payment-button__button--unbranded{font-size:16px;height:48px;border:1px solid #6a8fc9}}.product-form__buttons button.shopify-payment-button__button--unbranded span{font-size:2rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 600;font-weight:600;--tw-tracking: .04rem;letter-spacing:.04rem;color:#fff}.product-form__buttons button.shopify-payment-button__button--unbranded:after{display:none!important}.product-form__buttons button.shopify-payment-button__button--unbranded:hover{background:transparent}.product__description p{font-size:18px;--tw-leading: 1.5;line-height:36px;--tw-font-weight: 400;font-weight:400;--tw-tracking: .03rem;letter-spacing:-.25px;color:#242529;text-transform:capitalize}@media (width < 768px){.product__description p{font-size:14px;line-height:22px}}.product__description p strong{font-size:20px;line-height:36px;font-weight:600;letter-spacing:-.25px}@media (width < 768px){.product__description p strong{font-size:16px;line-height:1.5}}.header__menu-item{font-size:1.6rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 600;font-weight:600}@media (width < 64.1rem){.header__heading-link{order:0}}.footer__content-top .footer-block__heading{margin-top:calc(var(--spacing) * 0);margin-bottom:2rem;font-size:1.8rem;--tw-leading: 1;line-height:1;--tw-font-weight: 600;font-weight:600}@media (width < 64.1rem){.footer__content-top .footer-block__heading{margin-top:calc(var(--spacing) * 0)}}@media (width < 64.1rem){.footer__content-top .footer-block__heading{margin-bottom:0}}@media (width < 64.1rem){.footer__content-top .footer-block__heading{font-size:1.4rem}}@media (width < 64.1rem){.footer__content-top .footer-block__heading{--tw-leading: 1;line-height:1}}@media (width < 64.1rem){.footer__content-top .footer-block__heading{--tw-font-weight: 600;font-weight:600}}.footer__content-top .footer-block__details-content>:first-child .list-menu__item--link{padding-bottom:0;font-size:1.6rem;--tw-leading: 2;line-height:2;--tw-font-weight: 400;font-weight:400}@media (width < 64.1rem){.footer__content-top .footer-block__details-content>:first-child .list-menu__item--link{font-size:1.4rem}}.footer .footer__content-bottom{border-top:.5px solid #494949;padding-top:2rem}.footer .footer__content-bottom-wrapper{justify-content:space-between;align-items:center}@media (width < 64.1rem){.footer .footer__content-bottom-wrapper{flex-direction:column}}@media (width < 64.1rem){.footer .footer__content-bottom-wrapper{align-items:flex-start}}@media (width < 64.1rem){.footer .footer__content-bottom-wrapper{gap:calc(var(--spacing) * 0)}}.app-download{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:2rem}@media (width < 64.1rem){.app-download{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width < 64.1rem){.app-download{column-gap:0}}@media (width < 64.1rem){.app-download{row-gap:4rem}}.app-download__image{flex-shrink:0;aspect-ratio:32/31;border-radius:16px;overflow:hidden;border:1px solid #c5c7cd}.app-download__image img{width:100%;height:100%;object-fit:cover}.app-download__content{display:flex;flex-direction:column;gap:4rem;padding-top:6.4rem}@media (width < 64.1rem){.app-download__content{padding-top:0}}.app-download__content-header{display:flex;align-items:flex-end;gap:3rem}@media (width < 64.1rem){.app-download__content-header{align-items:center}}@media (width < 64.1rem){.app-download__content-header{justify-content:center}}.app-download__icon-image-wrapper{width:10rem;height:10rem}@media (width < 64.1rem){.app-download__icon-image-wrapper{width:6rem;height:6rem}}.app-download__icon-image-wrapper img{width:100%;height:100%;object-fit:cover}.app-download__title{font-size:3.2rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 600;font-weight:600}.app-download__description{font-size:1.4rem;--tw-leading: 1.5;line-height:1.5}@media (width < 64.1rem){.app-download__description{text-align:center}}.app-download__buttons{display:flex;align-items:center;gap:2rem}@media (width < 64.1rem){.app-download__buttons{justify-content:center}}.app-download__button{display:flex;align-items:center;justify-content:center;gap:.8rem;border-radius:51rem;background-color:#000;padding-inline:2rem;padding-block:.4rem}.app-download__button svg{width:2rem;height:2rem}.app-download__button span{font-size:1rem;--tw-leading: 1.5;line-height:1.5;color:var(--color-white)}.app-download__button p{margin-top:-.6rem;font-size:1.8rem;--tw-leading: 1.5;line-height:1.5;color:var(--color-white)}@media (width < 64.1rem){.app-download__button p{font-size:1.6rem}}@layer base{body{min-width:32rem}}.container-default{margin-inline:auto;width:100%;max-width:126rem;padding-inline:3rem}@media (width < 64.1rem){.container-default{padding-inline:2rem}}.container-default-full{margin-inline:auto;width:100%;padding-inline:3.2rem}@media (width < 64.1rem){.container-default-full{padding-inline:2rem}}.container-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.6rem}.show-on-mobile{display:none}@media (width < 64.1rem){.show-on-mobile{display:block}}@media (width < 64.1rem){.show-on-pc{display:none}}.rich-text__wrapper{padding-inline:8rem}@media (width < 64.1rem){.rich-text__wrapper{padding-inline:0}}.rich-text__heading{font-size:3.6rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 600;font-weight:600;color:#494949}.rich-text__text{text-align:start;color:#494949;font-size:1.4rem;--tw-leading: 1.5;line-height:1.5;--tw-font-weight: 400;font-weight:400}@media (width < 64.1rem){.rich-text__text{text-align:center}}.rich-text__icon{margin-bottom:2rem;display:flex;justify-content:center;object-fit:cover}.rich-text__icon img{height:8.6rem;width:auto;object-fit:cover}@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-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@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-content{syntax: "*"; initial-value: ""; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*,:before,:after,::backdrop{--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-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-space-y-reverse: 0;--tw-leading: initial;--tw-font-weight: initial;--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-content: "";--tw-tracking: initial}}}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
