.h2o-page-hero__eyebrow{margin-bottom:22px}.h2o-page-hero__heading{font-family:var(--h2o-font-display);font-weight:800;font-size:clamp(38px,5vw,72px);line-height:.98;letter-spacing:-.045em;color:var(--h2o-fg);margin:0 0 22px;max-width:20ch}.h2o-page-hero__body{font-size:18px;line-height:1.6;color:var(--h2o-fg-body);margin:0 0 60px;max-width:56ch}.h2o-page-hero__body--last{margin-bottom:0}.h2o-page-hero__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px 28px;border-top:1px solid var(--h2o-hairline)}.h2o-page-hero__stat{padding:34px 0 40px}.h2o-page-hero__figure{font-family:var(--h2o-font-display);font-weight:800;font-size:clamp(36px,4vw,56px);letter-spacing:-.045em;line-height:1;color:var(--h2o-accent);margin-bottom:12px}.h2o-page-hero__label{font-family:var(--h2o-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.color-scheme-light .h2o-page-hero__label,.color-scheme-mist .h2o-page-hero__label{color:var(--h2o-fg-muted)}.h2o-faqdir__rail{position:sticky;top:var(--h2o-rail-top, 130px);display:flex;flex-direction:column;gap:4px}.h2o-faqdir__cat{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 16px;border-radius:var(--h2o-radius-xs);cursor:pointer;text-align:left;background:transparent;border:0;font-family:var(--h2o-font-body);font-size:14.5px;font-weight:500;color:var(--h2o-fg);transition:background var(--h2o-ease),color var(--h2o-ease)}.h2o-faqdir__cat:hover{background:var(--h2o-mist)}.h2o-faqdir__cat.is-active{background:var(--h2o-navy);color:#fff}.h2o-faqdir__count{font-family:var(--h2o-font-mono);font-size:10.5px;opacity:.55}.h2o-faqdir__help{margin-top:26px;padding:24px;border-radius:var(--h2o-radius-md);background:var(--h2o-mist)}.h2o-faqdir__help-title{font-family:var(--h2o-font-display);font-weight:700;font-size:17px;letter-spacing:-.02em;margin-bottom:8px}.h2o-faqdir__help-body{font-size:13.5px;line-height:1.6;color:var(--h2o-fg-muted);margin:0 0 18px}.h2o-faqdir__toggle{padding:24px 26px;font-size:17.5px;letter-spacing:-.018em}.h2o-faqdir__panel{padding:0 26px 26px}.h2o-faqdir__answer{font-size:15.5px;line-height:1.68;max-width:66ch}.h2o-faqdir__list .h2o-accordion__item{border-color:var(--h2o-card-border)}@media screen and (max-width:749px){.h2o-faqdir__rail{position:static}}.h2o-story__sidebar{position:sticky;top:var(--h2o-sidebar-top, 130px)}.h2o-story .h2o-eyebrow{margin-bottom:18px}.h2o-story__heading{font-size:clamp(30px,3.4vw,46px);line-height:1.04;letter-spacing:-.04em;margin:0 0 26px}.h2o-story__pull{border-left:2px solid var(--h2o-cyan);padding-left:22px}.h2o-story__pull-text{font-size:15.5px;line-height:1.66;color:var(--h2o-fg-muted);margin:0}.h2o-story__lead{font-size:19px;line-height:1.62;color:var(--h2o-fg);margin:0 0 26px;max-width:58ch}.h2o-story__prose{font-size:16.5px;line-height:1.7;color:var(--h2o-fg-body);max-width:58ch;margin-bottom:44px}.h2o-story__prose p{margin:0 0 24px}.h2o-story__prose p:last-child{margin-bottom:0}.h2o-story__images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin-bottom:48px}.h2o-story__image{width:100%;height:320px;object-fit:cover;border-radius:16px;display:block}.h2o-story__principles{display:flex;flex-direction:column;gap:16px}.h2o-principle{background:var(--h2o-inset);border:1px solid var(--h2o-card-border);border-radius:var(--h2o-radius-md);padding:28px 30px}.h2o-principle__top{display:flex;align-items:baseline;gap:16px;margin-bottom:8px}.h2o-principle__num{font-family:var(--h2o-font-mono);font-size:11px;letter-spacing:.12em;color:var(--h2o-accent);flex:none}.h2o-principle__title{font-family:var(--h2o-font-display);font-weight:700;font-size:21px;letter-spacing:-.028em}.h2o-principle__body{font-size:14.5px;line-height:1.62;color:var(--h2o-fg-muted);margin:0 0 0 27px;max-width:54ch}.h2o-timeline .h2o-eyebrow{margin-bottom:18px}.h2o-timeline__heading{font-size:clamp(32px,3.8vw,52px);line-height:1.03;letter-spacing:-.04em;margin:0 0 60px;max-width:20ch}.h2o-milestone{background:transparent;border:1px solid var(--h2o-card-border);border-radius:16px;padding:34px 30px 40px}.h2o-milestone__year{font-family:var(--h2o-font-mono);font-size:11px;letter-spacing:.12em;color:var(--h2o-accent);margin-bottom:26px}.h2o-milestone__title{font-family:var(--h2o-font-display);font-weight:700;font-size:20px;letter-spacing:-.028em;margin-bottom:11px}.h2o-milestone__body{font-size:14px;line-height:1.6;color:var(--h2o-fg-muted);margin:0}.color-scheme-navy .h2o-milestone__body,.color-scheme-navy-media .h2o-milestone__body{color:#ffffffa8}.h2o-timeline__cta{margin-top:44px}.color-scheme-light .h2o-timeline__cta .h2o-btn,.color-scheme-mist .h2o-timeline__cta .h2o-btn{background:var(--h2o-navy);color:#fff}.color-scheme-navy .h2o-milestone,.color-scheme-navy-media .h2o-milestone{border-color:#ffffff21}.h2o-contact__heading{font-size:clamp(34px,4.2vw,58px);line-height:.99;letter-spacing:-.045em;margin:0 0 22px;max-width:16ch}.h2o-contact__body{font-size:17px;line-height:1.62;color:var(--h2o-fg-body);margin:0 0 40px;max-width:44ch}.h2o-contact__methods{display:flex;flex-direction:column;gap:22px;padding:28px 0;border-top:1px solid var(--h2o-hairline);border-bottom:1px solid var(--h2o-hairline);margin-bottom:28px}.h2o-contact-method__label{font-family:var(--h2o-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--h2o-fg-muted);margin-bottom:7px}.h2o-contact-method__value{font-size:15.5px;line-height:1.55;color:var(--h2o-fg);text-decoration:none;display:block}a.h2o-contact-method__value:hover{color:var(--h2o-accent)}.h2o-contact__note{padding:24px;border-radius:var(--h2o-radius-md);background:var(--h2o-mist)}.h2o-contact__note-title{font-family:var(--h2o-font-display);font-weight:700;font-size:17px;letter-spacing:-.02em;margin-bottom:8px}.h2o-contact__note-body{font-size:13.5px;line-height:1.6;color:var(--h2o-fg-muted);margin:0 0 16px}.h2o-contact__panel{background:var(--h2o-mist);border-radius:var(--h2o-radius-xl);padding:40px}.h2o-form{margin:0}.h2o-form__heading{font-family:var(--h2o-font-display);font-weight:700;font-size:24px;letter-spacing:-.03em;margin-bottom:10px}.h2o-form__intro{font-size:15px;line-height:1.6;color:var(--h2o-fg-muted);margin:0 0 28px}.h2o-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:18px;margin-bottom:26px}.h2o-form__field--wide{grid-column:1 / -1}.h2o-form__label{display:block;font-family:var(--h2o-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--h2o-fg-muted);margin-bottom:8px}.h2o-form__input{width:100%;height:52px;padding:0 18px;border-radius:var(--h2o-radius-sm);border:1px solid var(--h2o-card-border-strong);background:#fff;color:var(--h2o-navy);font-family:var(--h2o-font-body);font-size:15px;outline:none;transition:border-color var(--h2o-ease)}.h2o-form__input:focus{border-color:var(--h2o-navy)}.h2o-form__input::placeholder{color:#98a5ac}.h2o-form__textarea{height:auto;padding:16px 18px;line-height:1.6;resize:vertical}.h2o-form__select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--h2o-muted) 50%),linear-gradient(135deg,var(--h2o-muted) 50%,transparent 50%);background-position:calc(100% - 20px) 23px,calc(100% - 15px) 23px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:42px}.h2o-form__submit{width:100%}.h2o-form__footnote{font-size:12.5px;line-height:1.6;color:var(--h2o-fg-muted);margin:16px 0 0}.h2o-form__errors{background:#a03a3a14;border:1px solid rgba(160,58,58,.28);border-radius:var(--h2o-radius-sm);padding:14px 18px;margin-bottom:22px;font-size:14px;color:#a03a3a}.h2o-form__errors ul{margin:0;padding-left:18px}.h2o-form__success{padding:8px 0}.h2o-form__success-title{font-family:var(--h2o-font-display);font-weight:700;font-size:24px;letter-spacing:-.03em;margin-bottom:10px}.h2o-form__success-body{font-size:15px;line-height:1.66;color:var(--h2o-fg-muted);margin:0;max-width:44ch}@media screen and (max-width:749px){.h2o-contact__panel{padding:26px 22px}}.h2o-rates__heading{margin:0 0 32px;max-width:none}.h2o-rates__table{border:1px solid var(--h2o-card-border);border-radius:var(--h2o-radius-lg);overflow:hidden}.h2o-rates__head,.h2o-rates__row{display:grid;grid-template-columns:1.2fr 1fr 1fr .9fr;gap:24px}.h2o-rates__head{padding:20px 28px;background:var(--h2o-navy);color:#fff;font-family:var(--h2o-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.h2o-rates__row{padding:20px 28px;align-items:center;background:#fff}.h2o-rates__row:nth-child(2n){background:var(--h2o-mist-zebra)}.h2o-rates__row+.h2o-rates__row{border-top:1px solid rgba(0,21,36,.08)}.h2o-rates__dest{font-size:15px;font-weight:500;color:var(--h2o-navy)}.h2o-rates__cell{font-size:14.5px;color:var(--h2o-muted)}.h2o-rates__cost{font-family:var(--h2o-font-mono);font-size:13px;color:var(--h2o-navy)}.h2o-rates__inline-head{display:none}.h2o-rates__footnote{font-size:13.5px;line-height:1.6;color:var(--h2o-fg-muted);margin:18px 0 0;max-width:68ch}.h2o-rates__footnote a{color:var(--h2o-accent);text-decoration:underline;text-underline-offset:3px;border:0}.h2o-rates__footnote p{margin:0}@media screen and (max-width:749px){.h2o-rates__head{display:none}.h2o-rates__row{display:block;padding:18px 20px}.h2o-rates__dest{margin-bottom:10px}.h2o-rates__cell,.h2o-rates__cost{display:flex;justify-content:space-between;gap:16px;padding:5px 0}.h2o-rates__inline-head{display:block;font-family:var(--h2o-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--h2o-muted)}.h2o-rates__dest .h2o-rates__inline-head{margin-bottom:4px}}.h2o-policy{border:1px solid var(--h2o-card-border);border-radius:16px;padding:34px 32px;background:var(--h2o-inset)}.h2o-policy__label{font-family:var(--h2o-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--h2o-accent);margin-bottom:20px}.h2o-policy__title{font-family:var(--h2o-font-display);font-weight:700;font-size:22px;letter-spacing:-.03em;margin-bottom:13px}.h2o-policy__body{font-size:14.5px;line-height:1.66;color:var(--h2o-fg-muted);max-width:52ch}.h2o-policy__body p{margin:0 0 10px}.h2o-policy__body p:last-child{margin-bottom:0}.h2o-page-body__prose{font-size:16.5px;line-height:1.7;color:var(--h2o-fg-body)}.h2o-page-body__prose--narrow{max-width:68ch}.h2o-page-body__prose h1,.h2o-page-body__prose h2{font-family:var(--h2o-font-display);font-weight:700;font-size:30px;line-height:1.16;letter-spacing:-.035em;color:var(--h2o-fg);margin:48px 0 16px}.h2o-page-body__prose h3,.h2o-page-body__prose h4{font-family:var(--h2o-font-display);font-weight:700;font-size:20px;line-height:1.28;letter-spacing:-.02em;color:var(--h2o-fg);margin:36px 0 12px}.h2o-page-body__prose p,.h2o-page-body__prose ul,.h2o-page-body__prose ol{margin:0 0 22px}.h2o-page-body__prose ul,.h2o-page-body__prose ol{padding-left:22px}.h2o-page-body__prose li{margin-bottom:8px}.h2o-page-body__prose strong{color:var(--h2o-fg);font-weight:600}.h2o-page-body__prose blockquote{margin:32px 0;padding-left:22px;border-left:2px solid var(--h2o-accent);font-family:var(--h2o-font-serif);font-size:22px;line-height:1.4;color:var(--h2o-fg)}.h2o-page-body__prose img{max-width:100%;height:auto;border-radius:16px;display:block}.h2o-page-body__prose table{width:100%;border-collapse:collapse;margin:0 0 22px;display:block;overflow-x:auto}.h2o-page-body__prose th,.h2o-page-body__prose td{border-bottom:1px solid var(--h2o-hairline);padding:12px 16px 12px 0;text-align:left;vertical-align:top}.h2o-page-body__prose th{font-family:var(--h2o-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--h2o-fg-muted);font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/45/assets/h2o-pages.css.map */
