.ae{--ae-dot-idle: rgba(43, 39, 34, .18);--ae-dot-active: var(--hiw-ink, #2b2722);--ae-line-color: rgba(196, 181, 165, .75);--ae-border: rgba(43, 39, 34, .06);--ae-bg-left: var(--hiw-cream, #efe6da);--ae-bg-right: var(--hiw-paper, #fffcf7);--ae-ease: var(--hiw-ease, cubic-bezier(.23, 1, .32, 1))}.ae{display:grid;grid-template-columns:52% 1fr;max-width:860px;margin:0 auto;border:1px solid var(--ae-border);border-radius:2px;overflow:hidden;background:var(--ae-bg-right);min-height:480px}.ae__left{display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,2.25rem) clamp(1rem,3vw,1.75rem);background:var(--ae-bg-left)}.ae__frame{position:relative;display:inline-block;line-height:0}.ae__img{display:block;max-height:560px;width:auto;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 24px 48px rgba(43,39,34,.12))}.ae__spotlight{position:absolute;inset:0;pointer-events:none;z-index:2;border-radius:inherit}.ae__dot{position:absolute;width:44px;height:44px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;border-radius:50%;-webkit-tap-highlight-color:transparent;z-index:10;transition:transform .2s var(--ae-ease)}.ae__dot:hover{transform:translate(-50%,-50%) scale(1.3)}.ae__dot:focus-visible{outline:2px solid rgba(184,169,154,.7);outline-offset:3px}.ae__dot-core{display:block;width:6px;height:6px;border-radius:50%;background:var(--ae-dot-idle);position:relative;z-index:1;flex-shrink:0;opacity:0;transition:opacity .3s var(--ae-ease),background .25s var(--ae-ease),transform .25s var(--ae-ease)}.ae__left:hover .ae__dot-core{opacity:.45}.ae__dot--active .ae__dot-core{opacity:1;background:var(--ae-dot-active);transform:scale(1.25)}.ae--active .ae__dot-core{opacity:.18}.ae--active .ae__dot--active .ae__dot-core{opacity:1}.ae__dot-ring{position:absolute;width:20px;height:20px;border-radius:50%;border:1px solid rgba(43,39,34,.18);pointer-events:none}.ae__connector{position:absolute;right:0;height:1px;background:linear-gradient(to right,var(--ae-line-color) 0%,rgba(196,181,165,.05) 100%);transform:translateY(-50%);transform-origin:left center;pointer-events:none;display:block;z-index:5}.ae__right{display:flex;flex-direction:column;padding:clamp(2rem,4.5vw,3.25rem) clamp(1.5rem,4vw,2.75rem);background:var(--ae-bg-right)}.ae__benefits-panel{flex:1;display:flex;flex-direction:column;min-height:100%}.ae__benefits-kicker{font-family:var(--font-body, Inter, system-ui, sans-serif);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--hiw-warm, #b98962);margin:0 0 1.5rem}.ae__benefits{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,minmax(0,1fr))}.ae__benefit{display:flex;flex-direction:column;justify-content:center;min-height:0;padding:clamp(1.15rem,2.2vw,1.75rem) clamp(1rem,2vw,1.4rem) clamp(1.15rem,2.2vw,1.75rem) 0;border-top:1px solid rgba(43,39,34,.07)}.ae__benefit:nth-child(2n){padding-left:clamp(1rem,2vw,1.4rem);padding-right:0;border-left:1px solid rgba(43,39,34,.07)}.ae__benefit-label{display:block;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(.92rem,1.16vw,1.05rem);font-weight:500;color:var(--hiw-ink, #2b2722);line-height:1.22;margin-bottom:.4rem}.ae__benefit-text{font-family:var(--font-body, Inter, system-ui, sans-serif);font-size:clamp(.82rem,.98vw,.92rem);font-weight:400;color:var(--hiw-muted, #766c62);line-height:1.55;margin:0}.ae__panel{flex:1;display:flex;flex-direction:column;justify-content:space-between}.ae__panel-body{flex:1;display:flex;flex-direction:column;justify-content:center}.ae__panel-num{display:block;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(3.5rem,6vw,5.5rem);font-weight:400;color:#2b272212;line-height:1;letter-spacing:-.025em;margin-bottom:.625rem}.ae__panel-title{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:500;color:var(--hiw-ink, #2b2722);line-height:1.22;letter-spacing:-.015em;margin:0 0 .875rem}.ae__panel-desc{font-family:var(--font-body, Inter, system-ui, sans-serif);font-size:clamp(.875rem,1vw,.9375rem);font-weight:400;color:var(--hiw-muted, #766c62);line-height:1.65;margin:0;max-width:30ch}.ae__nav{display:flex;gap:.375rem;flex-wrap:wrap;padding-top:1.75rem;border-top:1px solid rgba(43,39,34,.08);margin-top:2rem}.ae__nav-btn{font-family:var(--font-body, Inter, system-ui, sans-serif);font-size:.6875rem;font-weight:500;letter-spacing:.1em;color:var(--hiw-soft, #a99a89);background:none;border:1px solid rgba(43,39,34,.1);border-radius:2px;padding:.3rem .55rem;min-width:44px;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ae-ease),border-color .2s var(--ae-ease)}.ae__nav-btn:hover{color:var(--hiw-ink, #2b2722);border-color:#2b27224d}.ae__nav-btn--active{color:var(--hiw-ink, #2b2722);border-color:var(--hiw-ink, #2b2722)}.ae__nav-btn:focus-visible{outline:2px solid rgba(184,169,154,.75);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ae__dot,.ae__dot-core,.ae__nav-btn{transition:none!important}}@media(min-width:681px)and (max-width:900px){.ae{min-height:420px}.ae__left{padding:2rem 1.25rem}.ae__img{max-height:440px}.ae__right{padding:2.25rem 1.75rem 2rem}.ae__panel-desc{max-width:none}}@media(max-width:680px){.ae{grid-template-columns:1fr;min-height:unset}.ae__left{padding:2.5rem 1.5rem}.ae__img{max-height:320px}.ae__connector{display:none}.ae__spotlight{opacity:.7}.ae__right{padding:2rem 1.5rem}.ae__benefits{grid-template-columns:1fr;grid-template-rows:none}.ae__benefit{justify-content:flex-start;padding:1rem 0}.ae__benefit:nth-child(2n){padding-left:0;border-left:none}.ae__panel{min-height:260px}.ae__panel-desc{max-width:none}.ae__nav{margin-top:1.5rem;padding-top:1.5rem}}.hiw-editorial{--hiw-ivory: #f8f3eb;--hiw-cream: #efe6da;--hiw-paper: #fffcf7;--hiw-ink: #2b2722;--hiw-muted: #766c62;--hiw-soft: #a99a89;--hiw-line: rgba(43, 39, 34, .13);--hiw-line-soft:rgba(43, 39, 34, .08);--hiw-warm: #b98962;--hiw-noir: #1f1c19;--hiw-ease: cubic-bezier(.23, 1, .32, 1);min-height:100vh;overflow-x:hidden;background:var(--hiw-ivory);color:var(--hiw-ink);font-family:var(--font-main);font-kerning:normal;text-rendering:optimizeLegibility}.hiw-editorial *{box-sizing:border-box}.hiw-shell{width:min(100% - 2rem,1180px);margin-inline:auto}.hiw-title,.hiw-hero__title,.hiw-cta__title{font-family:var(--font-display);font-weight:400;letter-spacing:-.018em}.hiw-title{margin:0;color:var(--hiw-ink);font-size:clamp(2.4rem,10vw,5rem);line-height:.96;text-wrap:balance}.hiw-kicker{width:max-content;max-width:100%;margin:0;color:var(--hiw-warm);font-size:.68rem;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.hiw-kicker--light{color:#fffcf7b8}.hiw-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.35rem;border:1px solid transparent;border-radius:999px;font-size:.76rem;font-weight:800;line-height:1;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:transform .17s var(--hiw-ease),background .22s ease,color .22s ease,border-color .22s ease}.hiw-button:active{transform:scale(.975)}.hiw-button:focus-visible{outline:2px solid var(--hiw-warm);outline-offset:4px}.hiw-button--light{background:var(--hiw-paper);color:var(--hiw-noir);border-color:var(--hiw-paper)}.hiw-button--light:hover{background:transparent;color:var(--hiw-paper)}.hiw-button--ghost{color:var(--hiw-paper);border-color:#fffcf757}.hiw-button--ghost:hover{background:#fffcf714}.hiw-hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;padding:calc(var(--nav-h) + 2rem) 1rem 4rem;overflow:hidden;background:var(--hiw-noir);color:var(--hiw-paper)}.hiw-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.72) contrast(1.08)}.hiw-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1f1c1914,#1f1c192e 38%,#1f1c19f0),radial-gradient(circle at 28% 70%,rgba(185,137,98,.2),transparent 36%);pointer-events:none}.hiw-hero__content{position:relative;z-index:1;width:min(100%,900px);margin-inline:auto}.hiw-hero__title{max-width:10.2ch;margin:.95rem 0 0;color:var(--hiw-paper);font-size:clamp(3.05rem,14vw,7.2rem);line-height:.88}.hiw-hero__sub{max-width:32ch;margin:1.35rem 0 0;color:#fffcf7c2;font-size:clamp(1rem,3.4vw,1.28rem);line-height:1.55}.hiw-statement{background:var(--hiw-ivory);padding:clamp(5rem,14vw,9rem) 0;border-top:1px solid var(--hiw-line)}.hiw-statement__inner{display:grid;gap:3rem;align-items:center}.hiw-statement__numbers{display:flex;align-items:baseline;gap:.9rem;flex-wrap:wrap}.hiw-statement__num{font-family:var(--font-display);font-size:clamp(4.8rem,20vw,10rem);line-height:.82;color:var(--hiw-ink);letter-spacing:-.025em}.hiw-statement__eq{font-family:var(--font-display);font-size:clamp(2.4rem,9vw,5rem);color:var(--hiw-warm);line-height:1;opacity:.7}.hiw-statement__right{display:grid;gap:1.1rem}.hiw-statement__text{max-width:40ch;color:var(--hiw-muted);font-size:clamp(.98rem,2.4vw,1.12rem);line-height:1.68;margin:0}.hiw-statement__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.3rem}.hiw-statement-tag{display:inline-block;padding:.42rem .8rem;border:1px solid var(--hiw-line);border-radius:999px;color:var(--hiw-muted);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hiw-carry{position:relative;overflow:hidden;background:var(--hiw-noir);min-height:100svh}.hiw-carry__frame{position:relative;margin:0;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end}.hiw-carry__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%;filter:brightness(.82) saturate(.88) contrast(1.04)}.hiw-carry__overlay{position:relative;z-index:1;padding:2rem 1rem clamp(3rem,10vw,5rem);background:linear-gradient(to top,rgba(31,28,25,.96) 0%,rgba(31,28,25,.76) 36%,transparent 100%)}.hiw-carry__text{width:min(100%,720px);margin-inline:auto;display:grid;gap:1rem}.hiw-carry__text h2{font-family:var(--font-display);font-size:clamp(3.2rem,14vw,7rem);font-weight:400;line-height:.87;letter-spacing:-.022em;color:var(--hiw-paper);margin:0}.hiw-carry__text p:not(.hiw-kicker){max-width:34ch;color:#fffcf7b3;font-size:clamp(.96rem,2.4vw,1.08rem);line-height:1.58;margin:0}.hiw-timeline{background:var(--hiw-cream);padding:clamp(4.75rem,14vw,8rem) 0}.hiw-timeline__head{display:grid;gap:1rem;max-width:760px;margin-bottom:clamp(2.5rem,7vw,4.5rem)}.hiw-timeline__head h2{margin:0;color:var(--hiw-ink);font-family:var(--font-display);font-size:clamp(2.5rem,9.5vw,5.2rem);font-weight:400;line-height:.93;letter-spacing:-.02em;text-wrap:balance}.hiw-timeline__list{display:grid;gap:0;border-top:1px solid var(--hiw-line)}.hiw-timeline-item{display:grid;grid-template-columns:3.4rem 1fr;gap:1rem;padding:1.8rem 0;border-bottom:1px solid var(--hiw-line);align-items:start}.hiw-timeline-item__num{font-family:var(--font-display);color:var(--hiw-warm);font-size:1.9rem;line-height:.9;padding-top:.32rem}.hiw-timeline-item__body h3{margin:0;color:var(--hiw-ink);font-family:var(--font-display);font-size:clamp(1.9rem,7.5vw,3.2rem);font-weight:400;line-height:.95;letter-spacing:-.018em}.hiw-timeline-item__body p{margin:.7rem 0 0;max-width:40ch;color:var(--hiw-muted);font-size:.97rem;line-height:1.62}.hiw-scenes{display:grid;gap:0;background:var(--hiw-ivory)}.hiw-scene{display:grid;gap:0;border-top:1px solid var(--hiw-line)}.hiw-scene__media{min-height:56svh;overflow:hidden;background:var(--hiw-noir);margin:0}.hiw-scene__media img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover;filter:saturate(.92) contrast(1.04);transition:transform .6s var(--hiw-ease)}.hiw-scene:hover .hiw-scene__media img{transform:scale(1.03)}.hiw-scene__media--atomizing{position:relative;display:grid;background:#ebeae7}.atomizing-media{position:relative;display:block;width:100%;height:100%;min-height:inherit;margin:0;padding:0;overflow:hidden;appearance:none;border:0;border-radius:0;background:#ebeae7;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate}.atomizing-media:before,.atomizing-media:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none}.atomizing-media:before{background:linear-gradient(180deg,rgba(255,252,247,.04),transparent 28%,rgba(31,28,25,.08)),radial-gradient(circle at 64% 34%,rgba(255,252,247,.24),transparent 32%);mix-blend-mode:soft-light;opacity:.62;transition:opacity .5s var(--hiw-ease)}.atomizing-media:after{background:radial-gradient(circle at 96% 95%,rgba(235,234,231,.28),transparent 22%),linear-gradient(130deg,transparent 74%,rgba(235,234,231,.12))}.atomizing-media:focus-visible{outline:2px solid var(--hiw-warm);outline-offset:-8px}.atomizing-media__fallback,.atomizing-media__video{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:100%;display:block;object-fit:cover;object-position:50% 44%;filter:saturate(.84) contrast(1.04) brightness(1.01);transform:scale(1.035) translate3d(0,-.2%,0);transform-origin:54% 45%;transition:transform .82s var(--hiw-ease),filter .62s var(--hiw-ease),opacity .32s ease;will-change:transform}.atomizing-media__fallback{opacity:1}.atomizing-media__video{z-index:2;opacity:.98}.atomizing-media--playing:before{opacity:.9}.atomizing-media--playing .atomizing-media__fallback,.atomizing-media--playing .atomizing-media__video,.hiw-scene:hover .atomizing-media__fallback,.hiw-scene:hover .atomizing-media__video{transform:scale(1.065) translate3d(-.4%,-.5%,0);filter:saturate(.9) contrast(1.06) brightness(1.02)}.atomizing-media__cue{position:absolute;left:clamp(1.25rem,3vw,2.4rem);bottom:clamp(1.25rem,3vw,2.4rem);z-index:4;width:clamp(2.8rem,6vw,4.4rem);height:1px;background:#2b272252;opacity:0;transform:scaleX(.54);transform-origin:left;transition:opacity .36s var(--hiw-ease),transform .46s var(--hiw-ease)}.atomizing-media--playing .atomizing-media__cue,.atomizing-media:focus-visible .atomizing-media__cue{opacity:1;transform:scaleX(1)}.atomizing-media--still{cursor:default}.hiw-scene__copy{display:grid;align-content:center;gap:1.1rem;padding:clamp(2.5rem,8vw,5rem) 1rem;background:var(--hiw-ivory)}.hiw-scene--b .hiw-scene__copy{background:var(--hiw-paper)}.hiw-scene__copy h2{max-width:13ch;margin:0;color:var(--hiw-ink);font-family:var(--font-display);font-size:clamp(2.7rem,12vw,5.8rem);font-weight:400;line-height:.9;letter-spacing:-.02em;text-wrap:balance}.hiw-scene__copy p:not(.hiw-kicker){max-width:36ch;margin:0;color:var(--hiw-muted);font-size:1rem;line-height:1.65}.hiw-variety{background:var(--hiw-noir);padding:clamp(4.75rem,12vw,7.5rem) 0;overflow:hidden}.hiw-variety__head{margin-bottom:clamp(2rem,6vw,3.5rem);padding-inline:1rem}.hiw-variety__head h2{margin:.7rem 0 0;color:var(--hiw-paper);font-family:var(--font-display);font-size:clamp(2.4rem,9vw,5rem);font-weight:400;line-height:.94;letter-spacing:-.02em;text-wrap:balance}.hiw-variety__head p{margin:1rem 0 0;max-width:40ch;color:#fffcf785;font-size:.98rem;line-height:1.62}.hiw-variety__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(48vw,175px);gap:.5rem;overflow-x:auto;overflow-y:hidden;padding:0 1rem .5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hiw-variety__track::-webkit-scrollbar{display:none}.hiw-variety-card{scroll-snap-align:start;margin:0;border-radius:6px;overflow:hidden;background:#fffcf70d;border:1px solid rgba(255,252,247,.09);aspect-ratio:3 / 4;display:flex;align-items:center;justify-content:center;cursor:pointer}.hiw-variety-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--hiw-ease)}.hiw-variety-card:hover img{transform:scale(1.05)}.hiw-faq{background:var(--hiw-ivory);padding:clamp(4.75rem,14vw,8rem) 0}.hiw-faq__head{display:grid;gap:.9rem;max-width:680px;margin-bottom:clamp(2rem,6vw,3.5rem)}.hiw-faq__head h2{margin:0;color:var(--hiw-ink);font-family:var(--font-display);font-size:clamp(2rem,7vw,4rem);font-weight:400;line-height:1;letter-spacing:-.018em;text-wrap:balance}.hiw-faq-accordion{border-top:1px solid var(--hiw-line)}.hiw-faq-acc-item{border-bottom:1px solid var(--hiw-line)}.hiw-faq-acc-trigger{width:100%;display:grid;grid-template-columns:1fr 2rem;gap:1.25rem;align-items:center;padding:1.4rem 0;background:none;border:none;text-align:left;cursor:pointer;color:var(--hiw-ink);-webkit-tap-highlight-color:transparent}.hiw-faq-acc-trigger:focus-visible{outline:2px solid var(--hiw-warm);outline-offset:4px;border-radius:2px}.hiw-faq-acc-trigger:hover .hiw-faq-acc-trigger__q{color:var(--hiw-warm)}.hiw-faq-acc-trigger__q{font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:400;line-height:1.22;letter-spacing:-.01em;transition:color .18s ease}.hiw-faq-acc-icon{width:28px;height:28px;border:1px solid var(--hiw-line);border-radius:50%;display:grid;place-items:center;justify-self:end;flex-shrink:0;color:var(--hiw-soft);transition:transform .34s var(--hiw-ease),background .22s ease,border-color .22s ease,color .22s ease}.hiw-faq-acc-item--open .hiw-faq-acc-icon{background:var(--hiw-warm);border-color:var(--hiw-warm);color:var(--hiw-paper);transform:rotate(45deg)}.hiw-faq-acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--hiw-ease)}.hiw-faq-acc-item--open .hiw-faq-acc-body{grid-template-rows:1fr}.hiw-faq-acc-body__inner{overflow:hidden}.hiw-faq-acc-answer{padding-bottom:1.6rem;max-width:64ch;color:var(--hiw-muted);font-size:.96rem;line-height:1.68;margin:0}.hiw-anatomy{background:var(--hiw-paper);padding:clamp(4.75rem,15vw,8rem) 0}.hiw-anatomy__head{display:grid;gap:1rem;max-width:760px;margin-bottom:clamp(2.2rem,7vw,4.5rem)}.hiw-anatomy__body{display:grid;gap:2rem}.hiw-anatomy__illustration{margin:0;border-radius:10px;overflow:hidden;border:1px solid var(--hiw-line);background:radial-gradient(circle at 50% 38%,rgba(221,177,83,.16),transparent 52%),linear-gradient(160deg,var(--hiw-ivory) 0%,var(--hiw-cream) 100%);display:flex;align-items:center;justify-content:center;padding:clamp(2.5rem,7vw,4rem) clamp(1.5rem,4vw,3rem)}.hiw-anatomy__illustration img{width:100%;max-width:300px;height:auto;display:block;filter:drop-shadow(0 24px 44px rgba(43,39,34,.12))}.hiw-anatomy__parts{display:grid;gap:0;border-top:1px solid var(--hiw-line);align-content:center}.hiw-anatomy-part{display:grid;grid-template-columns:2.8rem minmax(0,1fr);gap:.8rem;padding:1.1rem 0;border-bottom:1px solid var(--hiw-line);align-items:start}.hiw-anatomy-part__num{font-family:var(--font-display);color:var(--hiw-warm);font-size:1.5rem;line-height:.92;padding-top:.12rem}.hiw-anatomy-part h3{margin:0;color:var(--hiw-ink);font-family:var(--font-display);font-size:1.18rem;font-weight:400;line-height:1.05}.hiw-anatomy-part p{margin:.25rem 0 0;color:var(--hiw-muted);font-size:.86rem;line-height:1.48}.hiw-cta{position:relative;display:grid;place-items:center;min-height:54svh;padding:clamp(5rem,12vw,7rem) 1rem;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(185,137,98,.19),transparent 36%),var(--hiw-noir);color:var(--hiw-paper);text-align:center}.hiw-cta__content{display:grid;justify-items:center;gap:1.15rem;width:min(100%,820px)}.hiw-cta__title{max-width:13ch;margin:0;color:var(--hiw-paper);font-size:clamp(2.65rem,12vw,6rem);line-height:.92}.hiw-cta__actions{display:flex;flex-direction:column;gap:.75rem;width:min(100%,330px);margin-top:1.2rem}.hiw-seo-links{padding:clamp(4rem,8vw,7rem) 0;background:var(--hiw-paper);border-top:1px solid var(--hiw-rule)}.hiw-seo-links__head{max-width:760px;margin-bottom:clamp(2rem,5vw,3rem)}.hiw-seo-links__head h2{margin:0;color:var(--hiw-ink);font-family:var(--hiw-serif);font-size:clamp(2.25rem,6vw,4.75rem);font-weight:400;line-height:.96}.hiw-seo-links__grid{display:grid;gap:.75rem}.hiw-seo-card{min-height:180px;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:clamp(1.25rem,3vw,1.8rem);border:1px solid var(--hiw-rule);border-radius:8px;background:#ffffff5c;color:inherit;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1)}.hiw-seo-card:hover{border-color:#c9956a8f}.hiw-seo-card:active{transform:scale(.98)}.hiw-seo-card span{font-family:var(--hiw-serif);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1}.hiw-seo-card p{margin:0;color:var(--hiw-muted);line-height:1.65}@media(min-width:640px){.hiw-cta__actions{width:auto;flex-direction:row;justify-content:center}}@media(min-width:768px){.hiw-shell{width:min(100% - 3rem,1180px)}.hiw-hero{padding-bottom:5.5rem}.hiw-statement__inner{grid-template-columns:minmax(0,1fr) minmax(0,.66fr);gap:clamp(3rem,8vw,6rem);align-items:center}.hiw-timeline-item{grid-template-columns:4rem 1fr;gap:1.75rem;padding:2.2rem 0}.hiw-scene{grid-template-columns:minmax(0,1fr) minmax(0,.96fr);min-height:100svh}.hiw-scene--b{grid-template-columns:minmax(0,.96fr) minmax(0,1fr)}.hiw-scene--b .hiw-scene__media{order:2}.hiw-scene__media{min-height:100svh}.hiw-scene__copy{padding-inline:clamp(3rem,7vw,5.5rem)}.hiw-variety__head{padding-inline:0;width:min(100% - 3rem,1180px);margin-inline:auto}.hiw-variety__track{grid-auto-flow:unset;grid-auto-columns:unset;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:unset;scroll-snap-type:unset;padding:0;width:min(100% - 3rem,1180px);margin-inline:auto;gap:.6rem}.hiw-seo-links__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hiw-faq-acc-trigger{padding:1.6rem 0}.hiw-anatomy__body{grid-template-columns:minmax(260px,.56fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:stretch}.hiw-anatomy__illustration{min-height:480px}.hiw-anatomy__illustration img{max-width:260px}}@media(min-width:1024px){.hiw-variety__track{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}}@media(max-width:640px){.hiw-carry,.hiw-carry__frame{min-height:60svh}.hiw-statement{padding:clamp(3rem,9vw,5.5rem) 0}.hiw-timeline,.hiw-anatomy,.hiw-faq{padding:clamp(3rem,8vw,5rem) 0}.hiw-scene__media{min-height:44svh}}@media(max-width:420px){.hiw-hero{padding-inline:1rem}.hiw-statement__num{font-size:clamp(3.6rem,20vw,5rem)}.hiw-diagram__visual{min-height:620px}.hiw-diagram__visual svg{width:min(78vw,300px)}.hiw-button{width:100%}}@media(prefers-reduced-motion:reduce){.hiw-editorial *,.hiw-editorial *:before,.hiw-editorial *:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
