.fp-section :is(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}.fp-section img,.fp-section svg,.fp-section video{display:block;max-width:100%}.fp-section img{height:auto}:is(.fp-section,.fp-footer) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none}.fp-on-dark :is(a,button,input,summary,[tabindex]):focus-visible{outline-color:var(--full-white)}.fp-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fp-skip{position:absolute;left:var(--space-4);top:var(--space-2);z-index:100;transform:translateY(-200%);background:var(--deep-green);color:var(--full-white);padding:var(--space-3) var(--space-5);font:900 14px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.fp-skip:focus{transform:none}.web-hero{font:900 clamp(40px,27.48px + 3.478vw,72px)/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.web-hero-overtitle{font:400 clamp(20px,13.74px + 1.739vw,36px)/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.web-headline{font:900 clamp(32px,25.74px + 1.739vw,48px)/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.web-overtitle{font:400 clamp(16px,12.87px + .87vw,24px)/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.web-heading{font:900 clamp(20px,19.22px + .217vw,22px)/1.2 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.web-lead{font:400 clamp(20px,18.43px + .435vw,24px)/1.3 var(--font-text)}.web-text{font:400 clamp(17px,16.61px + .109vw,18px)/1.45 var(--font-text)}.web-small{font:400 16px/1.3 var(--font-text)}.web-label{font:900 14px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.web-info{font:400 12px/1.2 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.fp-container{width:100%;max-width:calc(var(--layout-max-width) + 2 * var(--layout-margin-desktop));margin:0 auto;padding:0 var(--layout-margin-mobile)}.fp-container--narrow{max-width:calc(var(--layout-text-width) + 2 * var(--layout-margin-desktop))}.fp-grid{display:grid;grid-template-columns:repeat(var(--layout-columns-mobile),minmax(0,1fr));column-gap:var(--layout-gutter-mobile)}.fp-text-width{max-width:var(--layout-text-width)}@media(min-width:720px){.fp-container{padding:0 var(--layout-margin-tablet)}.fp-grid{grid-template-columns:repeat(var(--layout-columns-tablet),minmax(0,1fr));column-gap:var(--layout-gutter-desktop)}}@media(min-width:1080px){.fp-container{padding:0 var(--layout-margin-desktop)}.fp-grid{grid-template-columns:repeat(var(--layout-columns-desktop),minmax(0,1fr))}}.fp-section{padding:var(--space-9) 0;color:var(--near-black)}.fp-section--tight{padding:var(--space-8) 0}.fp-section--paper{background:var(--warm-paper)}.fp-section--white{background:var(--full-white)}.fp-section--nature{background:var(--nature-white)}.fp-section--green{background:var(--deep-green)}.fp-section--slate{background:var(--slate)}.fp-section--black{background:var(--near-black)}.fp-on-dark{color:var(--full-white)}.fp-split{display:grid;gap:var(--space-7);align-items:center}.fp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);margin-top:var(--space-7)}@media(min-width:720px){.fp-section{padding:var(--space-10) 0}.fp-section--tight{padding:var(--space-9) 0}}@media(min-width:1080px){.fp-section{padding:var(--space-11) 0}.fp-section--tight{padding:var(--space-10) 0}.fp-split{grid-template-columns:5fr 7fr;gap:var(--space-10)}}.fp-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.fp-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fp-reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important}}.fp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border:1px solid transparent;border-radius:var(--radius-none);cursor:pointer;text-decoration:none;font:900 14px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;transition:filter .15s ease-out,background-color .15s ease-out}.fp-btn--primary{background:var(--primary);color:var(--on-primary)}.fp-btn--accent{background:var(--terracotta);color:var(--full-white)}.fp-btn--secondary{background:transparent;color:var(--heading);border-color:currentColor}.fp-btn--inverse{background:var(--warm-paper);color:var(--deep-green)}.fp-btn:hover{filter:brightness(1.12);text-decoration:none}.fp-btn--secondary:hover{filter:none;background:var(--surface-alt)}.fp-btn:disabled,.fp-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.fp-btn--link{min-height:44px;padding:0;background:none;border:0;border-bottom:1px solid currentColor;color:var(--deep-green);gap:10px;transition:gap .15s ease-out}.fp-btn--link:hover{filter:none;gap:14px}.fp-btn--block{width:100%}.fp-on-dark .fp-btn--secondary{color:var(--full-white)}.fp-on-dark .fp-btn--secondary:hover{background:#ffffff14}.fp-on-dark .fp-btn--link{color:var(--full-white)}.fp-on-dark .fp-btn:focus-visible{outline-color:var(--full-white)}.fp-icon{display:inline-block;flex:none;vertical-align:middle}.fp-textlogo{display:block;height:auto}.fp-sechead{max-width:var(--layout-text-width);margin-bottom:var(--space-8)}.fp-sechead--center{margin-left:auto;margin-right:auto;text-align:center}.fp-sechead--flush{margin-bottom:0}.fp-sechead__over,.fp-hero__over{margin:0 0 .7em;font-family:var(--font-display);font-weight:400;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--amber)}.fp-sechead__over{font-size:clamp(16px,12.87px + .87vw,24px)}.fp-sechead__head,.fp-hero__head{margin:0;font-family:var(--font-display);font-weight:900;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--deep-green);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.fp-sechead__head{font-size:clamp(32px,25.74px + 1.739vw,48px)}.fp-sechead__lead,.fp-hero__lead{margin:1em 0 0;max-width:520px;font-family:var(--font-text);line-height:1.3;color:var(--near-black);font-size:clamp(20px,18.43px + .435vw,24px);text-wrap:balance}.fp-on-dark .fp-sechead__over,.fp-on-dark .fp-sechead__head,.fp-on-dark .fp-sechead__lead,.fp-on-dark .fp-hero__over,.fp-on-dark .fp-hero__head,.fp-on-dark .fp-hero__lead{color:var(--full-white)}.fp-media{position:relative;overflow:hidden;background:var(--nature-grey);width:100%}.fp-media--4-5{aspect-ratio:4 / 5}.fp-media--1-1{aspect-ratio:1 / 1}.fp-media--3-2{aspect-ratio:3 / 2}.fp-media--16-9{aspect-ratio:16 / 9}.fp-media--9-16{aspect-ratio:9 / 16}.fp-media--original{background:none}.fp-media--original .fp-media__img{position:static;height:auto;object-fit:contain}.fp-media--original:has(.fp-media__ph){aspect-ratio:1 / 1;background:var(--nature-grey)}.fp-media__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fp-media--focus .fp-media__img{height:100%}.fp-media__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--slate);font:400 12px/1.2 var(--font-display);letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:var(--space-4)}.fp-media--dark-left:after,.fp-media--dark-bottom:after,.fp-media--light-left:after,.fp-media--light-bottom:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.fp-media--dark-left:after{background:linear-gradient(90deg,#12302bb3,#12302b00 65%)}.fp-media--dark-bottom:after{background:linear-gradient(0deg,#12302bb3,#12302b00 60%)}.fp-media--light-left:after{background:linear-gradient(90deg,#f6f5f0d9,#f6f5f000 65%)}.fp-media--light-bottom:after{background:linear-gradient(0deg,#f6f5f0d9,#f6f5f000 60%)}.fp-disclaimer{background:var(--nature-grey);color:var(--near-black);padding:var(--space-4) 20px;max-width:720px}.fp-disclaimer p{margin:0;font-family:var(--font-text);font-size:16px;line-height:1.2}.fp-disclaimer p+p{margin-top:6px}.fp-disclaimer a{color:var(--deep-green)}.fp-section--disclaimer{padding:var(--space-7) 0}.fp-open{color:var(--slate);font-style:italic}.fp-on-dark .fp-open{color:var(--mint-grey)}.fp-lang{display:inline-flex;align-items:center;gap:2px;margin:0}.fp-lang .fp-icon{margin-right:var(--space-1)}.fp-lang__btn{background:none;border:0;padding:var(--space-2) 6px;cursor:pointer;color:inherit;font:400 12px/1 var(--font-display);letter-spacing:.05em;min-width:44px;min-height:44px}.fp-lang__btn[aria-current=true]{font-weight:900;text-decoration:underline;text-underline-offset:4px}.fp-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.fp-field__label{font:400 12px/1.2 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:inherit}.fp-input{width:100%;min-height:48px;padding:var(--space-3) 14px;border:1px solid var(--field-border);border-radius:var(--radius-none);background:var(--field-bg);color:var(--field-text);font:400 17px/1.3 var(--font-text);-webkit-appearance:none;appearance:none}textarea.fp-input{min-height:160px;resize:vertical}.fp-input::placeholder{color:var(--field-placeholder)}.fp-input:hover{border-color:var(--near-black)}.fp-input:focus{outline:2px solid var(--focus-ring);outline-offset:0;border-color:var(--focus-ring)}.fp-input:disabled{opacity:.5;cursor:not-allowed}.has-error .fp-input{border:2px solid var(--state-error)}.fp-field__help{margin:0;font:400 14px/1.3 var(--font-text);color:var(--slate)}.fp-field__error{margin:0;display:flex;gap:6px;align-items:flex-start;font:400 14px/1.3 var(--font-text);color:var(--state-error)}.fp-field__error[hidden]{display:none}.fp-on-dark .fp-field__error{color:var(--warm-wellness)}.fp-select{position:relative}.fp-select .fp-input{padding-right:44px}.fp-select__icon{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--field-text)}.fp-check{display:grid;grid-template-columns:24px 1fr;gap:var(--space-3);align-items:start}.fp-check input.fp-check__box{appearance:none;-webkit-appearance:none;display:block;flex:none;width:24px;height:24px;min-width:24px;margin:0;padding:0;border:1px solid var(--field-border);border-radius:var(--radius-none);background:var(--field-bg) no-repeat center / 14px 14px;cursor:pointer}.fp-check input.fp-check__box:checked{background-color:var(--deep-green);border-color:var(--deep-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.5l3.2 3.2L12 3.8' fill='none' stroke='%23ffffff' stroke-width='2'/%3E%3C/svg%3E")}.fp-on-dark .fp-check input.fp-check__box{border-color:var(--full-white);background-color:transparent}.fp-on-dark .fp-check input.fp-check__box:checked{background-color:var(--warm-paper);border-color:var(--warm-paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.5l3.2 3.2L12 3.8' fill='none' stroke='%2312302b' stroke-width='2'/%3E%3C/svg%3E")}.fp-check.has-error input.fp-check__box{border:2px solid var(--state-error)}.fp-check__label{cursor:pointer}.fp-check__label{font:400 15px/1.4 var(--font-text);padding-top:1px}.fp-check__label a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fp-check .fp-field__error{grid-column:2}.fp-form{display:grid;gap:var(--space-5);max-width:var(--layout-text-width)}.fp-form__row{display:grid;gap:var(--space-5)}@media(min-width:720px){.fp-form__row{grid-template-columns:1fr 1fr}}.fp-msg{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4) 18px;border:1px solid;color:var(--near-black);max-width:var(--layout-text-width)}.fp-msg .fp-icon{flex:none}.fp-msg--info{background:var(--state-info-bg);border-color:var(--state-info)}.fp-msg--info .fp-icon{color:var(--state-info)}.fp-msg--success{background:var(--state-success-bg);border-color:var(--state-success)}.fp-msg--success .fp-icon{color:var(--state-success)}.fp-msg--error{background:var(--state-error-bg);border-color:var(--state-error)}.fp-msg--error .fp-icon{color:var(--state-error)}.fp-msg__title{margin:0;font:900 14px/1.3 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.fp-msg__text{margin-top:var(--space-1);font:400 16px/1.4 var(--font-text)}.fp-msg__text p{margin:0}.fp-news{display:flex;flex-direction:column;gap:var(--space-4);max-width:480px}.fp-news__title{margin:0;font:900 18px/1.2 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.fp-news__text{margin:0;font:400 16px/1.35 var(--font-text)}.fp-news__row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:flex-start}.fp-news__row .fp-field{flex:1 1 14rem}.fp-news__row .fp-btn{flex:0 0 auto}.fp-news__row .fp-btn{min-height:48px;margin-top:22px}.fp-news--dark .fp-news__text{color:var(--near-white)}.fp-news--dark .fp-input{border-color:var(--full-white)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fitpod-base.css.map */
