:root{--wrap:1320px;--pad:48px;--cream:#f6f5ee;--tint:#e8eee3;--muted:#536258}
html{scroll-behavior:smooth;scroll-padding-top:100px}
[hidden]{display:none!important}
body{overflow-x:clip}
button,input,select,textarea{font:inherit}
a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid #c69718;outline-offset:5px}
.skip-link{position:fixed;top:-80px;left:20px;z-index:100;background:var(--sun);padding:12px 20px;border-radius:8px}.skip-link:focus{top:12px}
.sec{padding:100px 0}.h2{font-size:clamp(32px,3.8vw,54px);line-height:1.08;letter-spacing:-.045em}.lead{line-height:1.6}
.eyebrow{font-size:10px;letter-spacing:.12em}.eyebrow::before{height:12px}
.hdr{background:rgba(12,21,51,.94);backdrop-filter:blur(16px)}.hdr__in{height:84px;gap:24px}.hdr__logo{flex:none}.hdr__logo img{height:31px;width:174px}.hdr nav{gap:24px}.hdr nav a{font-size:13px}.hdr__tel{font-size:13px}.hdr .btn{font-size:13px;padding:0 17px}
.btn{border-radius:10px;min-height:54px;box-shadow:none}.btn--sun{box-shadow:0 2px 0 #c69924}.btn--sun:hover{box-shadow:0 2px 0 #c69924;background:#ffdf78}
.hero{min-height:0;padding:154px 0 74px;background:var(--ind);position:relative}
.hero::after{content:"";position:absolute;right:-15%;top:-50%;width:80%;height:180%;border:1px solid rgba(159,227,200,.06);border-radius:50%;pointer-events:none}
.hero .wrap{grid-template-columns:1.04fr .96fr;gap:48px;position:relative;z-index:1}
.hero h1{font-size:clamp(42px,4.45vw,66px);line-height:1.08;margin:24px 0;letter-spacing:-.055em}.hero h1>span{color:#ffd966}
.hero .lead{font-size:17px;max-width:43ch;color:#cbd3e5}
.hero__cta{margin-top:30px;gap:24px}.hero__more{font-size:14px;display:flex;gap:12px;align-items:center}.hero__more span{font-size:20px;color:#a1bdae}
.hero__small{font-size:12px;color:#94a4bd;margin-top:28px}
.hero__visual{position:relative;margin:0;min-width:0}.hero .frame{width:100%;max-width:none;aspect-ratio:1.05;border-radius:100px 20px 20px 20px;box-shadow:none}
.hero .frame::after{display:none}.hero .frame img{object-position:55% 50%}
.hero figcaption{display:flex;justify-content:space-between;gap:12px;margin-top:16px;color:#cdd7d4;font-size:12px}.hero figcaption small{color:#84958f;font-size:10px}
.hero__leaf{position:absolute;right:-22px;top:-24px;width:86px;height:86px;background:#ffd24a;border-radius:65% 0 65% 0;transform:rotate(-10deg);box-shadow:0 10px 30px #0002}
.hero__leaf::after{content:"";position:absolute;width:1px;height:64px;background:#997819;left:43px;top:10px;transform:rotate(44deg)}
.supports__in{grid-template-columns:repeat(6,1fr)}.sup{grid-template-columns:1fr;padding:24px 15px!important;gap:6px;align-content:start}.sup__ic{width:25px;height:25px;grid-row:auto;margin-bottom:5px}.sup b{font-size:12px}.sup small{font-size:11px;color:#a4afc2}
.formats{background:var(--cream);color:var(--text)}.formats .eyebrow{color:var(--spruce)}.formats .h2{max-width:none}.formats .lead{max-width:60ch}.formats .src{max-width:95ch;font-family:var(--f);font-size:12px}
.fgrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:38px}
.fcard{padding:0;border:1px solid #d6ded4;border-radius:18px;background:#fff;overflow:hidden;transition:box-shadow .25s,border-color .25s}.fcard:hover{background:#fff;border-color:#a0b2a2;box-shadow:0 14px 40px #1c4a3c0c}
.format-photo{position:relative;aspect-ratio:2.25;overflow:hidden}.format-photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.fcard:hover .format-photo img{transform:scale(1.025)}.format-photo small{position:absolute;right:12px;bottom:10px;font-size:10px;color:#fff;background:#12211999;padding:3px 7px;border-radius:4px}
.format-number{position:absolute;top:18px;left:20px;font:500 11px var(--m);color:white;background:#15291b99;padding:6px 9px;border-radius:7px}
.fcard__body{padding:26px 30px;display:flex;flex-direction:column;flex:1}.fcard .tag{color:var(--spruce);font-size:10px}.fcard h3{font-size:27px;line-height:1.15;margin-top:12px;max-width:21ch}.fcard .fcard__lead{color:var(--muted);opacity:1;font-size:14px;line-height:1.6;margin-top:12px}
.fcard ul{color:var(--muted);margin:6px 0 12px;font-size:13px}.fcard li{border-color:var(--line);padding:7px 0}.fcard .incl{margin-bottom:12px}.fcard .incl summary{color:var(--spruce);font-size:12px}.fcard .incl p{font-size:13px;color:var(--muted);padding:10px 0;line-height:1.6}
.fcard__bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:end;gap:16px;border-top:1px solid var(--line);padding-top:20px}
.fcard .pr{margin:0;gap:4px;display:flex;flex-direction:column;align-items:start}.fcard .pr b{color:var(--text);font-size:28px}.fcard .pr span{color:var(--muted);font:400 12px var(--f);text-transform:none;letter-spacing:0}
.format-cta{display:inline-flex;align-items:center;gap:24px;min-height:44px;border:1px solid #cbd4c9;border-radius:9px;padding:0 17px;font-size:13px;font-weight:700}.format-cta:hover{background:var(--sun);border-color:var(--sun)}.format-cta span{font-size:19px}.fcard .card__link{margin:14px 0 -7px;font-size:12px;min-height:32px;color:var(--muted)}
.fmt-more{margin-top:26px;color:var(--muted)}.fmt-more a{color:var(--spruce)}.fmt-more .arr{color:var(--spruce)}
.calc{background:var(--tint)}.calc__in{grid-template-columns:.8fr 1.2fr;gap:68px}.calc .h2{max-width:14ch}.calc__box{box-shadow:none;border:1px solid #d3decd;padding:30px}.calc__sum{display:grid;font-size:32px;gap:8px}.calc__sum .sum2{color:var(--text)}.calc__sum small{display:block;font-size:11px;color:var(--muted);font-weight:400;letter-spacing:0;line-height:1.6}.calc__out{display:block;margin-top:20px}.calc__out>span{display:block;margin-bottom:10px}.calc__formula{line-height:1.6;font-size:11px}.calc__viz{min-height:0}.calc__tabs button{font-size:11px}.calc .src{font:400 11px/1.6 var(--f)}.calc__cta{width:100%;margin-top:8px}
.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}.section-heading .h2{margin-top:18px}.section-heading .lead{max-width:38ch;font-size:16px}
.story{background:#f6f5ee}.story-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.story-tabs{display:flex;flex-direction:column;gap:0;align-self:start;border-top:1px solid var(--line)}.story-tabs button{width:100%;display:flex;gap:18px;align-items:center;text-align:left;min-height:78px;padding:18px 20px;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;color:var(--text);border-radius:0}.story-tabs button span{font:500 11px var(--m);color:#7c8d80}.story-tabs button b{font-size:16px;font-weight:700}.story-tabs button i{margin-left:auto;font-style:normal;color:#7c8d80}.story-tabs button[aria-selected=true]{background:var(--spruce);color:#fff;border-radius:10px}.story-tabs button[aria-selected=true] span,.story-tabs button[aria-selected=true] i{color:#aad0b7}.story-panel{background:#e7eddf;border:1px solid #dce4d5;border-radius:18px;overflow:hidden;min-width:0}.story-art{height:250px;display:grid;place-items:center;position:relative;background-image:radial-gradient(#1c4a3c16 1px,transparent 1px);background-size:18px 18px}.story-art>svg{height:190px;width:90%;overflow:visible}.story-caption{padding:25px 30px 30px;background:#fff}.story-caption .tag{font-size:10px;color:var(--spruce)}.story-caption h3{font-size:24px;margin:12px 0}.story-caption p{color:var(--muted);font-size:14px;line-height:1.6}.act-preview{width:78%;padding:20px;background:#fff;box-shadow:0 10px 35px #20342514;transform:rotate(-2deg);font:11px/1.8 var(--m)}.act-preview strong{display:block;padding-bottom:10px;border-bottom:1px solid var(--line)}.act-preview div{display:flex;justify-content:space-between;gap:16px}.act-preview small{font:10px var(--f);color:var(--muted)}
.locs{background:#e8eee3}.location-photo{position:relative;aspect-ratio:2.9;margin-bottom:40px;overflow:hidden;border-radius:18px}.location-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}.location-photo>span{position:absolute;bottom:0;left:0;right:0;padding:35px 24px 20px;background:linear-gradient(transparent,#15251bba);color:#fff;display:flex;justify-content:space-between;gap:12px;font-size:14px}.location-photo small{font-size:10px;align-self:end}.locs__grid{gap:0;border-top:1px solid #cbd7c6;border-bottom:1px solid #cbd7c6;margin-top:28px}.loc{background:none;box-shadow:none;border-radius:0;padding:24px}.loc+.loc{border-left:1px solid #cbd7c6}.loc__ic{display:none}.loc b{font-size:26px}.loc p{font-size:14px}.loc-foot{font-size:12px;gap:14px 26px}.locs .src{font-family:var(--f);font-size:11px}
.sap{background:#f6f5ee}.sap .h2{max-width:16ch}.sap__stage{box-shadow:none;border:1px solid #dce4d5;border-radius:20px;background:#e8eee3}.sap__in{gap:64px}.sap__steps li,.js .sap__steps li{color:var(--text)}.sap__steps li b{font-size:16px}.sap__steps li span{color:var(--muted);font-size:13px}.sap__steps li{padding:13px 0}.replay{position:absolute;bottom:13px;right:16px;background:#fff9;border:1px solid #bdcdbb;border-radius:999px;padding:8px 13px;color:var(--spruce);font-size:11px;cursor:pointer;display:flex;align-items:center;gap:14px}.replay:hover{background:white}
.docs{background:#e8eee3}.docs__head{gap:36px}.docs__grid{gap:14px}.paper{box-shadow:0 12px 25px #14251b08;transform:rotate(-1deg);border-radius:7px}.paper:nth-child(even){transform:rotate(1deg)}.paper:hover{transform:translateY(-5px)}.paper__to{font:500 10px/1.4 var(--f);letter-spacing:0;text-transform:none}.paper__no{color:#9ca995}.docs .src{font-family:var(--f);font-size:12px}
.species{background:#f6f5ee}.sgrid{margin-top:36px}.scard{min-height:200px;padding:20px}.scard small{font:400 11px/1.5 var(--f);letter-spacing:0;text-transform:none}.scard svg path{fill:var(--spruce);stroke:none}.scard:hover svg{animation:leaf-wave .8s ease-in-out}.scard:nth-child(3n) svg path{fill:#6d8e55}.scard:nth-child(4n) svg path{fill:#b28c43}.sp-more{gap:20px}.chips{font-size:11px}
@keyframes leaf-wave{30%{transform:rotate(-10deg)}65%{transform:rotate(7deg)}}
.air{background:#112a24}.air .wrap{position:relative}.air .h2{font-size:38px;max-width:17ch}.air .lead{font-size:14px;color:#b8c9bd}.air .eyebrow{color:#d5ddb0}.air #iso{display:none}.air__grid{gap:64px}.air .big2{gap:12px;margin-top:25px}.big2 div{padding:15px;border-color:#aac6b326;background:#fff03}.big2 b{font-size:30px;color:#d5ddb0}.big2 div>span{font-size:11px;color:#b6c9bd}.crow{padding:16px 0;border-color:#b9c4ee22}.crow span,.crow em{font-size:13px}.crow .tr b{background:#a1c59c}.air .src{font:400 11px/1.6 var(--f);color:#9fb6a8}
.season{background:#f1eddf}.seasons3{gap:0;border-top:1px solid #d9d6c9;border-bottom:1px solid #d9d6c9}.s3{padding:32px;background:transparent;box-shadow:none;border-radius:0;position:relative;overflow:hidden}.s3+.s3{border-left:1px solid #d9d6c9}.s3--part{border:0}.s3 b{font-size:28px}.s3:nth-child(1){background:#e6ecda}.s3:nth-child(2){background:#f0eddb}.s3:nth-child(3){background:#efe1cc}.s3__ic{margin-bottom:12px}.season .lead{font-size:14px;margin-top:24px!important;max-width:80ch}
.steps .h2{max-width:none!important}.srow{gap:24px;grid-template-columns:repeat(3,1fr);margin-top:38px;row-gap:30px}.srow .line{display:none}.st{padding:22px 0;border-top:1px solid var(--line)}.st .dot{width:auto;height:auto;border:0;background:transparent;color:var(--spruce);justify-content:start;font-size:11px}.st h3{font-size:20px;margin-top:15px}.st p{font-size:13px;max-width:32ch}.how-link{margin-top:18px}
.memo{background:#e8eee3}.memo .h2{max-width:12ch}.memo__in{gap:70px}.memo__doc{padding:32px;box-shadow:0 20px 40px #1a2b2010;transform:rotate(1deg);font-size:14px}.memo__doc p{line-height:1.6}.memo__act{gap:12px}.memo__act .btn{font-size:13px;padding:0 18px}
.faq .h2{font-size:44px}.faq__q{font-size:16px;min-height:70px}.faq__a p{font-size:14px}.faq__in{gap:70px}.faq .lead{font-size:14px}
.final .wrap{align-items:start;grid-template-columns:.85fr 1.15fr;gap:80px}.final .h2{max-width:13ch}.final .lead{font-size:16px}.final .need{grid-template-columns:1fr;gap:0;margin-top:30px}.need li{display:grid;grid-template-columns:30px 65px 1fr;align-items:center;gap:12px;background:transparent;border:0;border-bottom:1px solid #b9c4ee22;border-radius:0;padding:16px 0}.need li .ic{margin:0;width:24px;height:24px}.need li b{font-size:13px}.need li span{font-size:12px}
.blank{font-family:var(--f);padding:32px 30px 28px;border-radius:10px;box-shadow:0 25px 70px #0002}.blank::before{inset:9px;border-color:#d7d9cf;border-style:solid;border-radius:5px}.blank .blank__h{font-size:12px;letter-spacing:.13em;padding-bottom:18px;border-bottom:1px solid #ced2c6}.blank__intro{font:400 12px/1.5 var(--f);margin:16px 0;color:var(--muted)}.blank .ln{padding:6px 0}.blank label{font:700 11px/1.4 var(--f);letter-spacing:0;text-transform:none;color:#42544a;margin-bottom:6px}.blank input,.blank select{min-height:44px;font:400 13px var(--f);border:1px solid #bfc9bc;border-radius:6px;padding:10px 12px;background:#fff}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-hint{font:400 11px/1.5 var(--f);color:var(--muted);margin:6px 0 9px}.blank .consent{display:flex;gap:10px;line-height:1.5;font-weight:400;font-size:10px;opacity:1;margin:16px 0 0}.blank .consent input{width:17px;height:17px;min-height:0;margin:2px 0 0;padding:0;accent-color:var(--spruce)}.blank .consent a,.dark .blank .consent a{color:var(--spruce);text-decoration:underline}.blank .btn{margin-top:20px;min-height:52px}.form-risk{font:400 11px/1.5 var(--f);color:var(--muted);margin-top:12px}.preview-note{font:400 11px/1.5 var(--f);padding:10px 12px;margin:16px 0 4px;background:#e7eddf;color:#455f4c;border-radius:5px}.form-done{font:600 13px/1.6 var(--f);margin-top:18px;padding:15px;background:#e5eddd;border-radius:8px}.more2 summary{font-size:12px}.blank input:user-invalid,.blank select:user-invalid{border-color:#a44935}
.ftr{padding:32px 0 42px}.ftr .wrap span{font-size:11px}.ftr img{height:25px}
.sticky-cta{display:none!important}
@media(min-width:1101px) and (max-width:1300px){.hdr__in{gap:18px}.hdr nav{gap:17px}.hdr__tel{display:none}.hero .wrap{gap:38px}.hero h1{font-size:clamp(42px,4.5vw,58px)}}
@media(max-width:1100px){:root{--pad:32px}.hdr__in{height:72px}.hdr__burger{display:inline-flex}.hdr nav,.hdr__tel{display:none}.hero{padding:125px 0 64px}.hero .wrap{grid-template-columns:1fr 1fr;gap:32px}.hero h1{font-size:40px}.hero .lead{font-size:15px}.hero__cta{gap:18px}.hero__cta .btn{padding:0 18px;font-size:14px}.hero__more{font-size:12px}.hero__leaf{width:60px;height:60px;right:-12px;top:-15px}.hero__leaf::after{height:42px;left:30px;top:8px}.supports__in{grid-template-columns:repeat(3,1fr)}.sup:nth-child(4){border-left:0}.fcard__body{padding:24px}.fcard h3{font-size:24px}.calc__in{grid-template-columns:1fr;gap:32px}.calc .h2{max-width:24ch}.calc__box{max-width:none}.story-layout{gap:26px}.story-tabs button{padding:16px 12px;gap:10px}.story-tabs button b{font-size:14px}.story-art{height:210px}.story-caption{padding:22px}.story-caption h3{font-size:22px}.locs__grid{grid-template-columns:repeat(3,1fr)}.loc{padding:20px}.loc b{font-size:23px}.sap__in{grid-template-columns:1fr 1fr;gap:32px}.sap .h2{font-size:36px}.sap .lead{font-size:14px}.sap__steps li b{font-size:14px}.sap__steps li span{font-size:12px}.sap__stage{aspect-ratio:.88}.docs__head{grid-template-columns:1fr 1fr}.docs__grid{grid-template-columns:repeat(3,1fr)}.sgrid{grid-template-columns:repeat(4,1fr)}.air__grid{grid-template-columns:1fr 1fr;gap:32px}.air .h2{font-size:32px}.big2{grid-template-columns:1fr}.memo__in,.faq__in{grid-template-columns:1fr 1fr;gap:32px}.final .wrap{grid-template-columns:1fr 1.15fr;gap:36px}.final .h2{font-size:38px}.final .lead{font-size:14px}.field-pair{gap:10px}.blank{padding:28px 24px}}
@media(max-width:760px){:root{--pad:22px}.sec{padding:64px 0}.h2{font-size:34px}.hdr__in{height:66px;gap:10px}.hdr__logo img{width:145px;height:27px}.hdr .btn{min-height:39px;font-size:11px;padding:0 12px}.hdr__burger{width:37px;height:39px;flex:none}.hero{padding:110px 0 42px}.hero .wrap{grid-template-columns:1fr;gap:32px}.hero h1{font-size:clamp(36px,9.6vw,56px);margin:20px 0}.hero .lead{font-size:15px;max-width:45ch}.hero__small{font-size:11px;margin-top:22px}.hero__cta{margin-top:24px;gap:22px}.hero__cta .btn{flex:none;min-height:51px;padding:0 19px}.hero__more{font-size:12px}.hero .frame{aspect-ratio:1.45;border-radius:60px 14px 14px 14px}.hero__leaf{width:55px;height:55px;top:-12px;right:-8px}.hero__leaf::after{height:37px;left:27px;top:8px}.hero figcaption{font-size:10px;margin-top:12px}.supports__in{grid-template-columns:repeat(2,1fr)}.sup{padding:18px 8px!important;display:grid;grid-template-columns:25px 1fr;column-gap:10px}.sup__ic{grid-row:1/3;margin:0}.sup b{font-size:11px}.sup small{font-size:10px}.sup+.sup{border:0}.fgrid{grid-template-columns:1fr;gap:22px;margin-top:28px}.fcard__body{padding:24px}.fcard h3{font-size:25px}.format-photo{aspect-ratio:1.95}.fcard .pr b{font-size:26px}.formats .h2 br{display:none}.format-cta{gap:20px}.calc__box{padding:22px 18px}.calc__tabs{grid-template-columns:repeat(2,1fr);gap:8px}.calc__tabs button{min-height:62px;flex-direction:row;justify-content:center;font-size:11px}.calc__tabs button .ic{width:22px;height:22px}.calc__sum{font-size:30px}.calc__viz{padding:12px}.vg{grid-template-columns:1fr}.calc__formula{font-size:10px}.calc__cta{padding:0 12px;font-size:14px}.section-heading{display:block;margin-bottom:26px}.section-heading .lead{font-size:14px;margin-top:18px}.story-layout{grid-template-columns:1fr;gap:20px}.story-tabs button{min-height:57px;padding:14px 17px}.story-tabs button b{font-size:14px}.story-art{height:210px}.story-caption{padding:24px}.story-caption h3{font-size:23px}.location-photo{aspect-ratio:1.45;margin-bottom:28px}.location-photo>span{font-size:11px;padding:30px 14px 14px}.location-photo small{font-size:9px}.locs__grid{grid-template-columns:1fr}.loc{padding:20px 0}.loc+.loc{border-left:0;border-top:1px solid #cbd7c6}.loc p{font-size:13px}.loc-foot{display:grid;gap:12px;font-size:12px}.sap__in{grid-template-columns:1fr;gap:28px}.sap .h2{font-size:34px}.sap__stage{aspect-ratio:1.05}.sap__steps li{grid-template-columns:26px 1fr;gap:10px}.sap__steps li b{font-size:15px}.sap__steps li span{font-size:12px}.docs__head{grid-template-columns:1fr;gap:18px}.docs__grid{grid-template-columns:1fr 1fr;gap:12px}.paper{padding:22px 16px;min-height:190px;transform:none!important}.paper:last-child{grid-column:1/-1}.paper h3{font-size:17px}.paper p{font-size:12px}.paper__to{font-size:9px}.paper__ic{width:30px;height:30px}.paper__ic .ic{width:30px;height:30px}.sgrid{grid-template-columns:repeat(2,1fr)}.scard{min-height:185px;padding:17px}.scard svg{width:80px;height:80px;margin:8px auto 14px}.scard b{font-size:17px}.scard small{font-size:10px}.sp-more{display:block}.sp-more__btn{font-size:12px;padding:0 14px;white-space:normal;margin-top:18px}.air__grid{grid-template-columns:1fr;gap:22px}.air .h2{font-size:32px;max-width:18ch}.air .big2{grid-template-columns:1fr 1fr}.big2 b{font-size:25px}.big2 div>span{font-size:10px}.chart{margin-top:0}.crow{grid-template-columns:80px 1fr 45px}.seasons3{grid-template-columns:1fr}.s3{padding:22px 24px;display:grid;grid-template-columns:45px 1fr;gap:4px 18px}.s3__ic{grid-row:1/3;margin:0}.s3 b{font-size:24px}.s3 small{font-size:12px}.s3+.s3{border-left:0;border-top:1px solid #d9d6c9}.srow{grid-template-columns:1fr;gap:0;margin-top:26px}.st{display:grid;grid-template-columns:28px 1fr;gap:0 12px;padding:20px 0}.st .dot{grid-row:1/3;align-self:start;padding-top:5px}.st h3{margin:0 0 8px;font-size:20px}.st p{max-width:none;font-size:13px}.st .ic--step{display:none}.steps .btn{margin-top:22px}.memo__in,.faq__in{grid-template-columns:1fr;gap:28px}.memo .h2{max-width:16ch}.memo__doc{padding:24px;font-size:13px;transform:none}.memo__act .btn{width:100%}.faq .h2{font-size:34px}.faq__q{font-size:15px;min-height:68px}.final .wrap{grid-template-columns:1fr;gap:28px}.final .h2{font-size:36px;max-width:15ch}.final .need{grid-template-columns:repeat(3,1fr);margin-top:22px;gap:10px}.need li{display:flex;flex-direction:column;align-items:start;border:1px solid #b9c4ee33;border-radius:10px;padding:14px 12px;gap:5px}.need li .ic{margin-bottom:7px}.need li b{font-size:12px}.need li span{font-size:11px}.blank{padding:26px 20px 24px}.field-pair{grid-template-columns:1fr;gap:0}.blank .ln{display:block;gap:0}.blank .ln label{font-size:11px}.blank .consent{font-size:10px}.blank .btn{font-size:14px}.ftr .wrap{gap:18px}.ftr .wrap span{font-size:10px}body.nav-open .hdr nav{top:66px}body.nav-open .hdr{transform:none}.hero__visual{max-width:none}}
@media(max-width:1100px){body.nav-open{overflow:hidden}body.nav-open .hdr{height:100dvh;background:var(--ind);backdrop-filter:none}body.nav-open .hdr nav{position:absolute;top:72px;bottom:0;padding:20px var(--pad) 40px}body.nav-open .hdr nav a{font-size:22px;min-height:70px}.hdr__burger{position:relative;z-index:65}}
@media(max-width:760px){body.nav-open .hdr nav{top:66px}}
@media(max-width:360px){:root{--pad:16px}.hdr__logo img{width:125px}.hdr .btn{padding:0 9px;font-size:10px}.hdr__in{gap:7px}.hero h1{font-size:34px}.hero__cta{gap:16px}.hero__cta .btn{font-size:13px;padding:0 16px}}
.mnl-approved-home .rv{opacity:1!important;transform:none!important;visibility:visible!important}
.mnl-approved-home .mnl-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.mnl-approved-home .mnl-main{padding:0}
.form-error{margin-top:15px;font:600 12px/1.5 var(--f);color:#963e2c;padding:12px;border:1px solid #d8b3a8;border-radius:6px;background:#f8e9e2}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scard:hover svg{animation:none}.format-photo img{transition:none}.hero__leaf{transform:none}}
/* Keep the qualified scientific values together on narrow screens. */
.air .crow em{white-space:nowrap}
@media(max-width:760px){.air .crow{grid-template-columns:80px minmax(0,1fr) 60px}}
