@font-face{font-family:Onest;src:url(./himero-onest-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--hc-canvas: #f5f5f7;--hc-surface: #ffffff;--hc-soft: #edf3ff;--hc-ink: #1d1d1f;--hc-body: #4f4f53;--hc-muted: #6e6e73;--hc-line: #d9d9de;--hc-action: #2f64c8;--hc-action-dark: #214d9f;--hc-graphite: #22252c;--hc-gutter: clamp(20px, 5vw, 72px);--hc-shell: 1200px;--hc-reading: 700px;--hc-media-radius: 22px;--hc-control-radius: 12px;--hc-ease: cubic-bezier(.16, 1, .3, 1)}.himero-content,.himero-content *{box-sizing:border-box}.himero-content{color:var(--hc-ink);background:var(--hc-canvas);font-family:Onest,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.himero-content :is(h1,h2,h3,h4,p,figure){margin:0}.himero-content :is(h1,h2,h3,h4){color:inherit;font-family:inherit;font-weight:520;letter-spacing:-.03em;text-wrap:balance}.himero-content p{text-wrap:pretty}.hc-shell{width:min(var(--hc-shell),100%);margin-inline:auto}.hc-kicker{color:var(--hc-muted);font-size:14px;font-weight:560;line-height:1.3}.hc-link{color:var(--hc-action);font-weight:560;text-decoration-thickness:1px;text-underline-offset:4px}.hc-chevron{display:inline-block;margin-left:4px;transition:transform .22s var(--hc-ease)}a:hover .hc-chevron{transform:translate(3px)}.hc-button{min-height:46px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;color:#fff;background:var(--hc-action);font:560 15px/1 Onest,Avenir Next,sans-serif;text-decoration:none;cursor:pointer;transition:background-color .18s ease,transform .22s var(--hc-ease)}.hc-button:hover{background:var(--hc-action-dark);transform:translateY(-1px)}.hc-rte{color:var(--hc-body);font-size:clamp(16px,1.2vw,18px);line-height:1.72}.hc-rte>:first-child{margin-top:0}.hc-rte>:last-child{margin-bottom:0}.hc-rte :is(p,ul,ol,blockquote,table,figure){margin-block:18px}.hc-rte :is(ul,ol){padding-left:1.25em}.hc-rte li+li{margin-top:8px}.hc-rte :is(h2,h3,h4){color:var(--hc-ink)}.hc-rte h2{margin:clamp(52px,7vw,76px) 0 16px;font-size:clamp(28px,3vw,34px);line-height:1.14}.hc-rte h3{margin:36px 0 10px;font-size:clamp(21px,2vw,24px);line-height:1.24}.hc-rte h4{margin:28px 0 8px;font-size:18px;line-height:1.3}.hc-rte strong{color:var(--hc-ink);font-weight:620}.hc-rte a{color:var(--hc-action);overflow-wrap:anywhere;text-underline-offset:4px}.hc-rte img,.hc-rte video{max-width:100%;height:auto;border-radius:var(--hc-media-radius)}.hc-rte blockquote{padding:22px 0;border-block:1px solid var(--hc-line);color:var(--hc-ink);font-size:1.18em;line-height:1.55}.hc-rte table{width:100%;border-collapse:collapse;font-size:15px}.hc-rte :is(th,td){padding:14px 12px;border-bottom:1px solid var(--hc-line);text-align:left;vertical-align:top}.hc-about-hero{padding:clamp(76px,9vw,112px) var(--hc-gutter) clamp(72px,9vw,104px);background:var(--hc-surface)}.hc-about-hero__copy{max-width:760px}.hc-about-hero h1{max-width:14ch;margin-top:16px;font-size:clamp(38px,4.4vw,50px);line-height:1.06}.hc-about-hero__intro{max-width:54ch;margin-top:22px!important;color:var(--hc-body);font-size:clamp(18px,1.55vw,21px);line-height:1.58}.hc-about-hero__media{aspect-ratio:16 / 8.7;margin-top:clamp(52px,7vw,82px);overflow:hidden;border-radius:var(--hc-media-radius);background:#e5e7eb}.hc-about-hero__media img{width:100%;height:100%;display:block;object-fit:cover}.hc-about-story{padding:clamp(86px,11vw,132px) var(--hc-gutter)}.hc-about-story__inner{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);gap:clamp(56px,10vw,138px);align-items:start}.hc-about-story__thesis{max-width:17ch;font-size:clamp(28px,3.2vw,36px);line-height:1.15}.hc-about-story .hc-rte{max-width:680px}.hc-about-principles{padding:0 var(--hc-gutter) clamp(86px,10vw,120px)}.hc-about-principles__inner{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);gap:clamp(50px,9vw,128px);padding-top:clamp(58px,7vw,78px);border-top:1px solid var(--hc-line)}.hc-about-principles h2{font-size:clamp(27px,3vw,34px);line-height:1.15}.hc-about-principles__list{border-top:1px solid var(--hc-line)}.hc-about-principle{padding:23px 0;display:grid;grid-template-columns:minmax(145px,.36fr) minmax(0,.64fr);gap:28px;border-bottom:1px solid var(--hc-line)}.hc-about-principle h3{font-size:18px;line-height:1.35}.hc-about-principle p{color:var(--hc-body);font-size:16px;line-height:1.62}.hc-about-belief{padding:clamp(72px,9vw,104px) var(--hc-gutter);background:var(--hc-soft)}.hc-about-belief__inner{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);gap:clamp(52px,9vw,130px);align-items:end}.hc-about-belief h2{max-width:16ch;font-size:clamp(30px,3.4vw,40px);line-height:1.1}.hc-about-belief__detail{max-width:56ch;color:var(--hc-body);font-size:18px;line-height:1.68}.hc-how-hero{padding:clamp(76px,9vw,108px) var(--hc-gutter);background:var(--hc-surface)}.hc-how-hero__inner{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr);gap:clamp(48px,8vw,112px);align-items:center}.hc-how-hero h1{max-width:13ch;font-size:clamp(38px,4.2vw,48px);line-height:1.07}.hc-how-hero__intro{max-width:46ch;margin-top:22px!important;color:var(--hc-body);font-size:clamp(18px,1.45vw,20px);line-height:1.58}.hc-how-hero__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--hc-media-radius);background:#e9eaed}.hc-how-hero__media img{width:100%;height:100%;display:block;object-fit:cover}.hc-how-paths{padding:clamp(76px,9vw,108px) var(--hc-gutter)}.hc-how-paths__head{display:grid;grid-template-columns:minmax(240px,.35fr) minmax(0,.65fr);gap:clamp(48px,8vw,112px);align-items:end}.hc-how-paths__head h2{max-width:14ch;font-size:clamp(29px,3.2vw,36px);line-height:1.13}.hc-how-paths__head p{max-width:52ch;color:var(--hc-body);font-size:17px;line-height:1.65}.hc-how-paths__list{margin-top:clamp(50px,6vw,70px);border-top:1px solid var(--hc-line)}.hc-how-path{min-height:138px;padding:28px 0;display:grid;grid-template-columns:minmax(180px,.28fr) minmax(170px,.25fr) minmax(0,.47fr);gap:30px;align-items:start;border-bottom:1px solid var(--hc-line)}.hc-how-path h3{font-size:22px;line-height:1.25}.hc-how-path__state{color:var(--hc-action);font-size:15px;font-weight:560;line-height:1.5}.hc-how-path__copy{max-width:48ch;color:var(--hc-body);font-size:16px;line-height:1.62}.hc-how-detail{padding:clamp(80px,10vw,124px) var(--hc-gutter);background:var(--hc-surface)}.hc-how-detail__inner{display:grid;grid-template-columns:minmax(240px,.32fr) minmax(0,.68fr);gap:clamp(56px,10vw,140px);align-items:start}.hc-how-detail__aside h2{max-width:14ch;font-size:clamp(28px,3vw,34px);line-height:1.14}.hc-how-detail__aside p{max-width:30ch;margin-top:16px;color:var(--hc-muted);font-size:15px;line-height:1.6}.hc-how-detail .hc-rte{max-width:var(--hc-reading)}.hc-doc-head{padding:clamp(64px,8vw,92px) var(--hc-gutter) clamp(50px,6vw,68px);background:var(--hc-surface);border-bottom:1px solid var(--hc-line)}.hc-doc-head__inner{max-width:920px}.hc-doc-head__back,.hc-trust-head__back{min-height:44px;display:inline-flex;align-items:center;color:var(--hc-action);font-size:15px;font-weight:560;text-decoration:none}.hc-doc-head h1,.hc-trust-head h1{max-width:18ch;margin-top:20px;font-size:clamp(36px,4vw,44px);line-height:1.08}.hc-doc-head p,.hc-trust-head__intro{max-width:58ch;margin-top:18px;color:var(--hc-body);font-size:clamp(17px,1.35vw,19px);line-height:1.62}.hc-doc-main{padding:clamp(66px,9vw,106px) var(--hc-gutter)}.hc-doc-main__inner{display:grid;grid-template-columns:210px minmax(0,var(--hc-reading));gap:clamp(52px,9vw,126px);justify-content:center;align-items:start}.hc-doc-note{padding-top:4px;color:var(--hc-muted);font-size:14px;line-height:1.6}.hc-doc-note strong{margin-bottom:8px;display:block;color:var(--hc-ink);font-size:15px;font-weight:620}.hc-doc-main .hc-rte h2:first-of-type{margin-top:0}.hc-related{padding:clamp(64px,8vw,92px) var(--hc-gutter);background:var(--hc-surface)}.hc-related__inner{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,.62fr);gap:clamp(46px,8vw,108px);align-items:start}.hc-related h2{font-size:clamp(27px,3vw,33px);line-height:1.14}.hc-related__links{border-top:1px solid var(--hc-line)}.hc-related__links a{min-height:64px;padding-block:17px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--hc-line);color:var(--hc-ink);font-size:17px;font-weight:520;text-decoration:none}.hc-related__links a:hover{color:var(--hc-action)}.hc-trust-head{padding:clamp(64px,8vw,92px) var(--hc-gutter) clamp(58px,7vw,78px);background:var(--hc-surface)}.hc-trust-head__inner{max-width:980px}.hc-trust-facts{padding:0 var(--hc-gutter);background:var(--hc-soft)}.hc-trust-facts__inner{display:grid;grid-template-columns:repeat(3,1fr)}.hc-trust-fact{min-height:156px;padding:34px clamp(22px,3.6vw,48px);display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgb(47 100 200 / .18)}.hc-trust-fact:first-child{border-left:0;padding-left:0}.hc-trust-fact:last-child{padding-right:0}.hc-trust-fact strong{color:var(--hc-ink);font-size:17px;font-weight:620;line-height:1.35}.hc-trust-fact span{margin-top:8px;color:var(--hc-body);font-size:14px;line-height:1.55}.hc-trust-body{padding:clamp(76px,10vw,118px) var(--hc-gutter);background:var(--hc-surface)}.hc-trust-body__inner{display:grid;grid-template-columns:minmax(230px,.32fr) minmax(0,.68fr);gap:clamp(56px,10vw,140px);align-items:start}.hc-trust-promise{max-width:26ch;color:var(--hc-ink);font-size:18px;line-height:1.58}.hc-trust-body .hc-rte{max-width:var(--hc-reading)}.hc-trust-body .hc-rte h2:first-of-type{margin-top:0}.hc-support-head{padding:clamp(68px,8vw,96px) var(--hc-gutter) clamp(58px,7vw,76px);background:var(--hc-surface)}.hc-support-head__inner{max-width:860px}.hc-support-head h1,.hc-faq-head h1,.hc-contact-head h1{max-width:18ch;font-size:clamp(36px,4vw,44px);line-height:1.08}.hc-support-head p,.hc-faq-head__body,.hc-contact-head p{max-width:56ch;margin-top:18px;color:var(--hc-body);font-size:18px;line-height:1.6}.hc-support-search{height:60px;margin-top:34px;display:grid;grid-template-columns:1fr 56px;overflow:hidden;border:1px solid var(--hc-line);border-radius:var(--hc-control-radius);background:var(--hc-canvas);transition:border-color .18s ease,box-shadow .18s ease}.hc-support-search:focus-within{border-color:var(--hc-action);box-shadow:0 0 0 4px #2f64c81f}.hc-support-search input{min-width:0;padding:0 18px;border:0;outline:0;color:var(--hc-ink);background:transparent;font:400 16px/1.4 Onest,sans-serif}.hc-support-search input::placeholder{color:var(--hc-muted)}.hc-support-search button{min-width:44px;border:0;color:#fff;background:var(--hc-action);font-size:20px;cursor:pointer}.hc-support-directory{padding:clamp(72px,9vw,108px) var(--hc-gutter)}.hc-support-directory__inner{display:grid;grid-template-columns:minmax(230px,.32fr) minmax(0,.68fr);gap:clamp(54px,9vw,132px);align-items:start}.hc-support-directory h2{max-width:13ch;font-size:clamp(29px,3.2vw,35px);line-height:1.14}.hc-support-list{display:grid;gap:52px}.hc-support-group{border-top:1px solid var(--hc-line)}.hc-support-group__title{padding:18px 0 3px;color:var(--hc-muted);font-size:14px;font-weight:520;letter-spacing:0}.hc-support-topic{min-height:108px;padding:23px 38px 23px 0;position:relative;display:grid;grid-template-columns:minmax(160px,.38fr) minmax(0,.62fr);gap:28px;align-items:start;border-bottom:1px solid var(--hc-line);color:inherit;text-decoration:none}.hc-support-topic h4{font-size:19px;line-height:1.3}.hc-support-topic p{max-width:40ch;color:var(--hc-body);font-size:15px;line-height:1.58}.hc-support-topic .hc-chevron{position:absolute;top:24px;right:2px;color:var(--hc-action)}.hc-support-contact{padding:clamp(64px,8vw,92px) var(--hc-gutter);background:var(--hc-soft)}.hc-support-contact__inner{display:grid;grid-template-columns:minmax(240px,.4fr) minmax(0,.6fr);gap:clamp(50px,9vw,126px);align-items:start}.hc-support-contact h2{font-size:clamp(28px,3vw,34px);line-height:1.14}.hc-support-contact__detail p{max-width:50ch;color:var(--hc-body);font-size:17px;line-height:1.62}.hc-support-actions{margin-top:24px}.hc-faq-head{padding:clamp(66px,8vw,94px) var(--hc-gutter) 0;background:var(--hc-surface)}.hc-faq-head__inner{max-width:920px}.hc-faq-head__body p{margin:0}.hc-faq-search{height:58px;margin-top:32px;position:relative}.hc-faq-search input{width:100%;height:100%;padding:0 48px 0 17px;border:1px solid var(--hc-line);border-radius:var(--hc-control-radius);color:var(--hc-ink);background:var(--hc-canvas);font:400 16px/1.4 Onest,sans-serif;-webkit-appearance:none;appearance:none}.hc-faq-search svg{width:20px;height:20px;position:absolute;top:50%;right:17px;color:var(--hc-muted);transform:translateY(-50%);pointer-events:none}.hc-faq-filters{margin-top:18px;padding-bottom:26px;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.hc-faq-filters::-webkit-scrollbar{display:none}.hc-faq-filter{min-height:44px;padding:8px 13px;flex:0 0 auto;border:0;border-radius:999px;color:var(--hc-body);background:transparent;font:520 14px/1.2 Onest,sans-serif;cursor:pointer}.hc-faq-filter:is(:hover,[aria-pressed=true]){color:var(--hc-ink);background:var(--hc-canvas)}.hc-faq-main{padding:clamp(62px,8vw,92px) var(--hc-gutter) clamp(72px,9vw,108px)}.hc-faq-main__inner{max-width:900px}.hc-faq-item{border-top:1px solid var(--hc-line)}.hc-faq-item:last-of-type{border-bottom:1px solid var(--hc-line)}.hc-faq-item[hidden]{display:none}.hc-faq-item summary{min-height:70px;padding:20px 46px 20px 0;position:relative;display:flex;align-items:center;color:var(--hc-ink);font-size:18px;font-weight:520;line-height:1.45;cursor:pointer;list-style:none}.hc-faq-item summary::-webkit-details-marker{display:none}.hc-faq-item summary:before,.hc-faq-item summary:after{content:"";width:13px;height:1px;position:absolute;top:50%;right:3px;background:currentColor;transform:translateY(-50%);transition:transform .22s var(--hc-ease),opacity .18s ease}.hc-faq-item summary:after{transform:translateY(-50%) rotate(90deg)}.hc-faq-item[open] summary:after{opacity:0;transform:translateY(-50%) rotate(0)}.hc-faq-answer{max-width:70ch;padding:0 46px 25px 0;color:var(--hc-body);font-size:16px;line-height:1.68}.hc-faq-answer p{margin:0}.hc-faq-answer a{color:var(--hc-action);text-underline-offset:4px}.hc-faq-status{min-height:24px;margin-top:22px;color:var(--hc-muted);font-size:14px}.hc-faq-support{margin-top:52px;padding:27px 0;display:flex;align-items:center;justify-content:space-between;gap:28px;border-block:1px solid var(--hc-line)}.hc-faq-support p{max-width:54ch;color:var(--hc-body);font-size:16px;line-height:1.55}.hc-faq-support a{flex:0 0 auto;color:var(--hc-action);font-weight:560;text-decoration:none}.hc-contact-head{padding:clamp(66px,8vw,92px) var(--hc-gutter) clamp(50px,6vw,68px);background:var(--hc-surface);border-bottom:1px solid var(--hc-line)}.hc-contact-head__inner{max-width:900px}.hc-contact-main{padding:clamp(66px,9vw,108px) var(--hc-gutter)}.hc-contact-main__inner{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(400px,1.02fr);gap:clamp(54px,9vw,122px);align-items:start}.hc-contact-info .hc-rte h2:first-child{margin-top:0}.hc-contact-response{margin-top:34px;padding-top:22px;border-top:1px solid var(--hc-line)}.hc-contact-response strong{display:block;font-size:15px;font-weight:620}.hc-contact-response p{margin-top:8px;color:var(--hc-muted);font-size:14px;line-height:1.58}.hc-contact-response a{color:var(--hc-action);text-underline-offset:4px}.hc-contact-form{padding:clamp(26px,3.5vw,42px);border-radius:var(--hc-media-radius);background:var(--hc-surface);box-shadow:0 18px 50px #1d1d1f12}.hc-field+.hc-field{margin-top:21px}.hc-field label{margin-bottom:8px;display:flex;justify-content:space-between;gap:18px;color:var(--hc-ink);font-size:14px;font-weight:560}.hc-field label span{color:var(--hc-muted);font-size:13px;font-weight:400}.hc-field :is(input,textarea){width:100%;border:1px solid var(--hc-line);border-radius:var(--hc-control-radius);color:var(--hc-ink);background:var(--hc-canvas);font:400 16px/1.5 Onest,sans-serif}.hc-field input{height:50px;padding:0 14px}.hc-field textarea{min-height:154px;padding:12px 14px;resize:vertical}.hc-field :is(input,textarea)[aria-invalid=true]{border-color:#ad3541}.hc-field-error{margin-top:7px!important;color:#8b2530;font-size:13px;line-height:1.45}.hc-contact-privacy{margin:18px 0 24px!important;color:var(--hc-muted);font-size:13px;line-height:1.55}.hc-form-status{margin-bottom:24px;padding:14px 16px;border-radius:var(--hc-control-radius);font-size:14px;line-height:1.5}.hc-form-status--success{color:#24572f;background:#edf7ef}.hc-form-status--error{color:#8b2530;background:#fff0f1}.himero-content :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--hc-action);outline-offset:3px}.himero-content :is(input,textarea):focus-visible{outline-offset:1px}@media(max-width:899px){.hc-about-story__inner,.hc-about-principles__inner,.hc-about-belief__inner,.hc-how-hero__inner,.hc-how-paths__head,.hc-how-detail__inner,.hc-related__inner,.hc-support-directory__inner,.hc-support-contact__inner,.hc-trust-body__inner,.hc-contact-main__inner{grid-template-columns:1fr}.hc-about-story__thesis,.hc-about-principles h2,.hc-how-paths__head h2,.hc-support-directory h2{max-width:20ch}.hc-doc-main__inner{grid-template-columns:1fr;gap:38px}.hc-doc-note{padding-bottom:24px;border-bottom:1px solid var(--hc-line)}.hc-contact-main__inner{max-width:700px}}@media(max-width:749px){.hc-about-hero h1,.hc-how-hero h1,.hc-doc-head h1,.hc-trust-head h1,.hc-support-head h1,.hc-faq-head h1,.hc-contact-head h1{font-size:clamp(34px,9.5vw,39px)}.hc-about-hero__media{aspect-ratio:4 / 3}.hc-about-principle,.hc-how-path,.hc-support-topic{grid-template-columns:1fr;gap:9px}.hc-how-path{min-height:0}.hc-trust-facts__inner{grid-template-columns:1fr}.hc-trust-fact,.hc-trust-fact:first-child,.hc-trust-fact:last-child{min-height:0;padding:24px 0;border-top:1px solid rgb(47 100 200 / .18);border-left:0}.hc-trust-fact:first-child{border-top:0}.hc-faq-support{align-items:flex-start;flex-direction:column}.hc-rte table{display:block;overflow-x:auto}}@media(prefers-reduced-motion:reduce){.himero-content *,.himero-content *:before,.himero-content *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/himero-apple-gentle-v2.css.map */
