.hm{--forest-00:#232b1b;--hm-header:72px;--hm-line-inverse:#f8f1e147}.hm .hm-wrap{max-width:1180px;padding:clamp(72px, 9vw, 112px) var(--page-margin);margin:0 auto}.hm section[id]{scroll-margin-top:var(--hm-header)}.hm a{text-decoration:none}.hm .hm-h2{letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin-top:18px;font-size:clamp(28px,3.4vw,44px);line-height:1.06}.hm .hm-h2-xl{font-size:clamp(32px,4.4vw,56px);line-height:1.02}.hm .hm-lede{max-width:46ch;color:var(--ink-02);margin-top:20px;font-size:clamp(17px,1.5vw,19px);font-style:italic;font-weight:300;line-height:1.55}.hm-eyebrow{color:var(--ink-03);font:400 11px/1.4 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.hm-eyebrow span{color:var(--terracotta-02);font:400 14px/1 var(--font-serif);letter-spacing:.08em}.hm-eyebrow i{opacity:.5;background:currentColor;width:18px;height:1px}.hm-eyebrow.is-inverse{color:var(--paper-03)}.hm-eyebrow.is-inverse span{color:var(--clay-02)}.hm-label{color:var(--clay-02);font:400 11px/1.4 var(--font-sans);letter-spacing:.22em;text-transform:uppercase}.hm-center{text-align:center;flex-direction:column;align-items:center;display:flex}.hm-center .hm-eyebrow{justify-content:center}.hm .st-button{cursor:pointer}.hm .hm-button-inverse{color:var(--ink-00);background:var(--paper-01);border-color:var(--paper-01)}.hm .hm-button-inverse:hover{color:var(--ink-00);background:var(--paper-00)}.hm .hm-button-outline{color:var(--paper-00);background:0 0;border-color:#fdfaf399}.hm .hm-button-outline:hover{color:var(--terracotta-01);background:var(--paper-00)}.hm-art{justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.hm-art img{transition:transform 1.4s var(--ease)}.hm-art-fill img{object-fit:cover;width:100%;height:100%}.hm-art-drawing{overflow:visible}.hm-art-drawing img{object-fit:contain;width:100%;height:100%}.hm-art-book{overflow:hidden}.hm .hm-art-book .hm-book{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0}.hm .hm-art-book .hm-book img{object-position:50% 0}.hm .hm-art-book .hm-book:after{display:none}.hm-book{aspect-ratio:700/991;height:86%;transition:transform .6s var(--ease);border-radius:1px 3px 3px 1px;display:block;position:relative;box-shadow:-1px 0 #2a1f1640,0 2px 3px #2a1f1633,0 14px 22px -8px #2a1f1661,0 34px 44px -26px #2a1f1680}.hm .hm-book img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.hm-book:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#00000047 0,#ffffff38 2.2%,#0000001a 4.5%,#0000 9% 92%,#ffffff14 100%);position:absolute;inset:0}.hm-bar{padding:9px var(--page-margin);color:var(--paper-01);background:var(--ink-00);font:400 11px/1.5 var(--font-sans);letter-spacing:.14em;text-align:center;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;display:flex}.hm .hm-bar a{color:var(--clay-02);border-bottom:1px solid var(--clay-02)}.hm .hm-bar a:hover{color:var(--paper-00);border-bottom-color:var(--paper-00)}.hm-bar button{color:var(--paper-04);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;line-height:1}.hm-hero{color:var(--paper-01);background:var(--ink-01);position:relative;overflow:hidden}.hm .hm-hero-bg{object-fit:cover;width:100%;max-width:none;height:100%;animation:hm-fade 1.2s var(--ease) both;position:absolute;inset:0}.hm-hero-shade{background:linear-gradient(90deg,#2a1f16d1 0%,#2a1f16a8 50%,#2a1f1666 100%);position:absolute;inset:0}.hm-hero-inner{max-width:1180px;min-height:calc(100svh - var(--hm-header));padding:clamp(32px, 5svh, 56px) var(--page-margin) clamp(32px, 5svh, 56px);justify-content:space-between;align-items:center;gap:48px;margin:0 auto;display:flex;position:relative}.hm-hero-copy{flex:0 720px;min-width:0}.hm-hero-kicker{color:var(--paper-03);font:400 11px/1.4 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;animation:hm-fade .7s var(--ease) .1s both;align-items:center;gap:12px;display:flex}.hm-hero-kicker i{background:var(--clay-02);width:28px;height:1px}.hm .hm-hero h1{color:var(--paper-00);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;animation:hm-rise .8s var(--ease) .22s both;margin-top:clamp(18px,3svh,28px);font-size:clamp(36px,min(5.4vw,8.4svh),76px);line-height:1}.hm-hero h1 span{color:var(--clay-02)}.hm .hm-hero-lede{max-width:50ch;color:var(--paper-02);animation:hm-rise .7s var(--ease) .38s both;margin-top:clamp(18px,3svh,28px);font-size:clamp(16px,1.4vw,19px);line-height:1.6}.hm-hero-actions{animation:hm-rise .7s var(--ease) .52s both;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:clamp(24px,4svh,40px);display:flex}.hm-hero-facts{color:var(--paper-02);font:400 11px/1.5 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;animation:hm-fade .7s var(--ease) .66s both;border-top:1px solid #f8f1e159;flex-wrap:wrap;gap:8px 0;margin:clamp(28px,5svh,48px) 0 0;padding:16px 0 0;list-style:none;display:flex}.hm-hero-facts li+li:before{content:"·";color:var(--clay-02);padding:0 12px}.hm-why{flex-wrap:wrap-reverse;align-items:center;gap:clamp(40px,6vw,88px);display:flex}.hm-why figure{flex:1.1 420px;min-width:0;margin:0}.hm-why>div{flex:380px;min-width:0}.hm-why .hm-lede{font-size:18px;line-height:1.6}.hm-dark{color:var(--paper-01);background:var(--ink-01)}.hm .hm-dark .hm-h2,.hm .hm-forest .hm-h2{color:var(--paper-00)}.hm-mv{border-top:1px solid var(--hm-line-inverse);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:0 48px;margin-top:clamp(40px,5vw,56px);display:grid}.hm-mv>div{flex-direction:column;gap:16px;padding:28px 0;display:flex}.hm .hm-mv p{color:var(--paper-00);font-size:clamp(19px,1.8vw,24px);line-height:1.4}.hm-values{border-top:1px solid var(--hm-line-inverse);margin-top:24px;padding-top:28px}.hm-values ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.hm-values li{border:1px solid #f8f1e138;flex-direction:column;gap:12px;padding:24px 22px 26px;display:flex}.hm-values li span{color:var(--clay-02);font-size:20px}.hm-values li strong{color:var(--paper-00);letter-spacing:.06em;text-transform:uppercase;font-size:19px;line-height:1.2}.hm-values li em{color:var(--paper-03);font-size:15px;font-weight:300;line-height:1.5}.hm-forest{color:var(--paper-01);background:var(--forest-01)}.hm .hm-forest .hm-lede{color:var(--paper-03)}.hm-eco-map{margin-top:clamp(40px,5vw,64px)}.hm-eco-diagram{height:900px;position:relative}.hm-eco-diagram svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hm-eco-diagram line{stroke:#f8f1e159;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease), stroke .24s}.hm-eco-diagram line.is-on{stroke:var(--clay-02);stroke-width:2px}.hm-stage-0 line,.hm-stage-1 line{stroke-dashoffset:1px}.hm-eco-orbit{width:420px;height:420px;transition:opacity .7s var(--ease);border:1px dashed #f8f1e129;border-radius:50%;position:absolute;top:420px;left:50%;transform:translate(-50%,-50%)}.hm-eco-seal{background:var(--paper-01);width:170px;height:170px;transition:opacity .6s var(--ease);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:420px;left:50%;transform:translate(-50%,-50%)}.hm-eco-seal:before{content:"";border:1px solid var(--paper-edge);border-radius:50%;position:absolute;inset:8px}.hm .hm-eco-seal img{width:auto;height:30px;position:relative}.hm-eco-seal span{color:var(--ink-03);font:400 8.5px/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;position:relative}.hm-stage-0 .hm-eco-orbit,.hm-stage-0 .hm-eco-seal,.hm-stage-0 .hm-eco-node,.hm-stage-1 .hm-eco-node,.hm-stage-2 .hm-eco-node{opacity:0}.hm-eco-node{z-index:2;text-align:center;width:240px;transition:opacity .6s var(--ease);flex-direction:column;align-items:center;margin:-100px 0 0 -120px;display:flex;position:absolute}.hm-eco-disc{background:var(--forest-01);width:200px;height:200px;transition:transform .32s var(--ease), border-color .24s;border:1px solid #f8f1e159;border-radius:50%;padding:7px;position:relative}.hm-eco-node.is-on .hm-eco-disc{border-color:var(--clay-02);transform:scale(1.04)}.hm-eco-img{background:var(--paper-01);border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.hm .hm-eco-img img{object-fit:cover;width:100%;height:100%}.hm-eco-overlay{opacity:0;pointer-events:none;transition:opacity .28s var(--ease);background:#232b1bbd;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.hm-eco-node.is-on .hm-eco-overlay{opacity:1;pointer-events:auto}.hm-eco-overlay span{color:var(--clay-02);font-size:13px}.hm .hm-eco-overlay a{min-height:40px;color:var(--ink-00);background:var(--paper-00);font:400 10.5px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;padding:0 16px;display:flex}.hm .hm-eco-overlay a:hover{color:var(--ink-00);background:var(--clay-02)}.hm .hm-eco-label{color:var(--paper-00);background:var(--forest-01);flex-direction:column;align-items:center;gap:4px;margin-top:14px;padding:4px 10px;display:flex}.hm-eco-label>span,.hm-eco-cell-title{align-items:baseline;gap:10px;display:flex}.hm-eco-n{color:var(--clay-02);font-size:13px}.hm-eco-label strong{letter-spacing:.12em;text-transform:uppercase;font-size:17px}.hm-eco-label em{color:var(--paper-03);white-space:nowrap;font-size:14px;font-weight:300}.hm-eco-list{display:none}.hm-eco-seal.hm-eco-seal-sm{width:140px;height:140px;margin:0 auto 32px;position:relative;top:auto;left:auto;transform:none}.hm-eco-seal-sm:before{inset:7px}.hm .hm-eco-seal-sm img{height:26px}.hm-eco-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:32px 20px;display:grid}.hm .hm-eco-cell{text-align:center;color:var(--paper-00);flex-direction:column;align-items:center;display:flex}.hm-eco-cell .hm-eco-disc{aspect-ratio:1;width:100%;max-width:200px;height:auto;padding:6px}.hm-eco-cell-title{gap:8px;margin-top:14px}.hm-eco-cell-title strong{letter-spacing:.1em;text-transform:uppercase;font-size:15px}.hm-eco-cell-cta{min-height:36px;color:var(--clay-02);font:400 10.5px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;margin-top:8px;display:flex}.hm-terr{background:var(--paper-01)}.hm-terr-clay{background:var(--clay-02)}.hm-terr-paper2{background:var(--paper-02)}.hm-terr-olive{color:var(--paper-01);background:color-mix(in oklab, var(--olive-01) 55%, var(--forest-00))}.hm-terr-wine{color:var(--paper-01);background:var(--wine-01)}.hm-terr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 64px;display:flex}.hm-terr-n{align-items:baseline;gap:14px;display:flex}.hm-terr-n span{color:var(--terracotta-02);font-size:clamp(48px,6vw,76px);font-weight:700;line-height:.9}.hm-terr-n small{color:var(--ink-03);font:400 11px/1.4 var(--font-sans);letter-spacing:.22em;text-transform:uppercase}.hm .hm-terr-title{letter-spacing:.02em;text-transform:uppercase;margin-top:16px;font-size:clamp(30px,3.6vw,46px);line-height:1.04}.hm .hm-terr-note,.hm .hm-terr-aside{color:var(--ink-02);font-size:18px;font-style:italic;font-weight:300;line-height:1.5}.hm .hm-terr-note{margin-top:12px}.hm .hm-terr-aside{flex:0 400px}.hm-terr-clay .hm-terr-n span{color:var(--wine-01)}.hm-terr-clay .hm-terr-n small,.hm .hm-terr-clay .hm-terr-note{color:var(--ink-01)}.hm-terr-olive .hm-terr-n span{color:var(--clay-02)}.hm-terr-olive .hm-terr-n small{color:var(--paper-03)}.hm .hm-terr-olive .hm-terr-title{color:var(--paper-00)}.hm .hm-terr-olive .hm-terr-aside{color:var(--paper-02)}.hm-terr-wine .hm-terr-n span{color:var(--clay-02)}.hm-terr-wine .hm-terr-n small{color:var(--paper-03)}.hm .hm-terr-wine .hm-terr-title{color:var(--paper-00)}.hm .hm-terr-wine .hm-terr-aside{color:var(--paper-02)}.hm-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;margin-top:clamp(36px,5vw,56px);display:grid}.hm .hm-card{min-width:0;color:inherit;transition:transform .32s var(--ease), box-shadow .32s var(--ease), border-color .32s var(--ease);flex-direction:column;display:flex}.hm-card-body{flex-direction:column;flex:1;gap:10px;display:flex}.hm-card-cat,.hm-tile-cat{color:var(--ink-03);font:400 10px/1.4 var(--font-sans);letter-spacing:.22em;text-transform:uppercase}.hm .hm-card h3{letter-spacing:.04em;text-transform:uppercase;font-size:clamp(20px,2vw,26px);line-height:1.15}.hm .hm-card p{color:var(--ink-02);flex:1;font-size:16px;font-style:italic;font-weight:300;line-height:1.5}.hm-card-cta,.hm-tile-cta{color:var(--terracotta-01);font:500 11px/1.4 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-top:8px;display:inline-flex}.hm-card-cta i,.hm-tile-cta i{transition:transform .32s var(--ease);font-style:normal}.hm-card:hover .hm-card-cta i,.hm-tile:hover .hm-tile-cta i{transform:translate(5px)}.hm-card:hover .hm-art img,.hm-tile:hover .hm-art-fill img,.hm-card:hover .hm-book,.hm-tile:hover .hm-book{transform:scale(1.03)}.hm-card:hover .hm-book img{transform:none}.hm .hm-card-wide{border:1px solid var(--paper-edge);background:var(--paper-00);flex-flow:wrap;align-items:stretch;padding:clamp(18px,2vw,28px)}.hm .hm-card-wide:hover{border-color:var(--ink-04);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.hm-card-wide .hm-art{flex:200px;width:auto}.hm-card-wide .hm-card-body{flex:200px;padding:8px 4px 4px clamp(16px,2vw,28px)}.hm-cards-open{gap:clamp(28px,4vw,56px)}.hm .hm-cards-open .hm-card{background:0 0;border:0;padding:0}.hm-cards-open .hm-art{padding:0 6%}.hm-cards-open .hm-card-body{border-top:1px solid #2a1f1659;margin-top:clamp(20px,2.4vw,32px);padding-top:22px}.hm-cards-open .hm-card p{flex:0 auto;max-width:44ch}.hm-cards-open .hm-card-cta{border-bottom:1px solid;align-self:flex-start;margin-top:14px;padding-bottom:4px}.hm-terr-olive .hm-cards-open .hm-card-body{border-top-color:#f8f1e159}.hm .hm-terr-olive .hm-card h3{color:var(--paper-00)}.hm .hm-terr-olive .hm-card p{color:var(--paper-03)}.hm-terr-olive .hm-card-cat{color:var(--paper-04)}.hm-terr-olive .hm-card-cta{color:var(--clay-02)}.hm-terr-olive .hm-tags li{color:var(--paper-02);border-color:#f8f1e173}.hm-terr-wine .hm-cards-open .hm-card-body{border-top-color:#f8f1e159}.hm .hm-terr-wine .hm-card h3{color:var(--paper-00)}.hm .hm-terr-wine .hm-card p{color:var(--paper-03)}.hm-terr-wine .hm-card-cat{color:var(--paper-04)}.hm-terr-wine .hm-card-cta{color:var(--clay-02)}.hm-tags{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.hm-tags li{border:1px solid var(--ink-04);color:var(--ink-01);font:400 10px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;padding:5px 9px}.hm-tiles{gap:16px;display:grid}.hm-tiles-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.hm-tiles-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:20px;margin-top:clamp(40px,5vw,56px)}.hm .hm-tile{min-width:0;color:inherit;background:var(--paper-00);box-shadow:var(--shadow-sheet);transition:transform .32s var(--ease), box-shadow .32s var(--ease);border:1px solid #2a1f161f;flex-direction:column;display:flex;overflow:hidden}.hm .hm-tile:hover{color:inherit;box-shadow:var(--shadow-lift);transform:translateY(-4px)}.hm-tile .hm-book{height:100%}.hm-tile-body{flex-direction:column;flex:1;padding:20px 20px 0;display:flex}.hm-tile-cat{color:var(--terracotta-02)}.hm-tile-name{color:var(--ink-00);margin-top:8px;font-size:19px;font-weight:700;line-height:1.22}.hm-tile-desc{color:var(--ink-02);flex:1;margin-top:6px;font-size:15px;font-style:italic;font-weight:300;line-height:1.45}.hm .hm-tile-cta{border-top:1px solid var(--paper-03);justify-content:space-between;margin:18px -20px 0;padding:15px 20px}.hm-tile:hover .hm-tile-cta{color:var(--paper-00);background:var(--terracotta-02);border-top-color:var(--terracotta-02)}.hm-split{flex-wrap:wrap;align-items:flex-start;gap:48px clamp(40px,6vw,80px);display:flex}.hm-split-end{align-items:flex-end;gap:40px clamp(40px,6vw,80px)}.hm-split-center{align-items:center}.hm-split-side{flex:300px;min-width:0}.hm-split-main{flex:2 520px;min-width:0}.hm-list{border-top:1px solid var(--ink-02);margin:28px 0 0;padding:0;list-style:none}.hm-list li{border-bottom:1px dotted #2a1f1659}.hm .hm-list a,.hm-list-soon li{color:var(--ink-00);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-size:17px;display:flex}.hm .hm-list a:hover{color:var(--wine-01)}.hm-list small{color:var(--ink-01);font:400 10px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.hm-list-soon{border-top-color:var(--ink-04)}.hm-list-soon li{opacity:.45;border-bottom-color:var(--paper-edge)}.hm-list-soon small{color:var(--ink-03)}.hm .hm-soon-cta{margin-top:28px;padding:13px 22px}.hm-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hm-chips li{border:1px solid var(--ink-04);color:var(--ink-00);padding:7px 12px;font-size:15px}.hm-community{color:var(--paper-00);background:var(--terracotta-02)}.hm-community-inner{flex-wrap:wrap;align-items:center;gap:48px clamp(40px,6vw,96px);display:flex}.hm-community-art{flex:360px;min-width:0;max-width:500px;position:relative}.hm .hm-community-art img{width:100%;height:auto}.hm-community-inner>div:last-child{flex:1.2 420px;min-width:0}.hm-community .hm-hero-kicker{color:var(--paper-02);animation:none}.hm-community .hm-hero-kicker i{background:var(--paper-02)}.hm .hm-community .hm-h2{color:var(--paper-00);margin-top:20px}.hm .hm-community .hm-lede{color:var(--paper-02);font-size:18px}.hm-perks{border-top:1px solid #fdfaf366;grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid}.hm-perks li{border-bottom:1px solid #fdfaf340;flex-direction:column;gap:6px;padding:16px 12px 16px 0;display:flex}.hm-perks span{color:var(--paper-02);font-size:13px}.hm-perks strong{letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;font-size:15px}.hm-community-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hm-closing{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;padding-block:clamp(88px,12vw,152px)!important}.hm-closing>span{color:var(--terracotta-02);font-size:20px}.hm .hm-closing-title{max-width:14ch;color:var(--ink-00);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;font-size:clamp(36px,6vw,80px);font-weight:700;line-height:1}.hm .hm-closing .hm-lede{max-width:44ch;margin-top:0}.hm .hm-closing img{width:auto;height:40px;margin-top:12px}.hm-footer{color:var(--paper-03);background:var(--ink-00)}.hm-footer .hm-wrap{padding-top:clamp(56px,7vw,80px);padding-bottom:32px}.hm-footer-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:start;gap:40px 32px;display:grid}.hm-footer-title{color:var(--clay-02);font:400 10px/1.4 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px}.hm-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hm .hm-footer a,.hm-footer button{color:var(--paper-03);font-size:15px;transition:color .14s}.hm .hm-footer a:hover,.hm-footer button:hover{color:var(--paper-00)}.hm-footer-mid{border-top:1px solid #f8f1e133;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 48px;margin-top:48px;padding-top:28px;display:flex}.hm .hm-footer-mid img{width:auto;height:26px}.hm .hm-footer-mid p{max-width:72ch;color:var(--paper-04);flex:420px;font-size:13px;font-style:italic;font-weight:300;line-height:1.6}.hm-footer-contact{flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}.hm .hm-footer-contact a,.hm-footer-contact button{font:400 13px/1.4 var(--font-serif);cursor:pointer;background:0 0;border:0;padding:0}.hm-footer-bottom{color:var(--ink-05);font:400 10px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #f8f1e133;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:28px;padding-top:18px;display:flex}@keyframes hm-fade{0%{opacity:0}to{opacity:1}}@keyframes hm-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=999px){.hm-eco-diagram{display:none}.hm-eco-list{display:block}}@media (width<=559px){.hm-bar{gap:6px 14px}.hm-perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hm *,.hm :before,.hm :after{transition:none!important;animation:none!important}}
