:root{--paper:#f5f2eb;--ink:#233734;--muted:#65716b;--line:#dcded3;--rust:#b6502e;--green:#285b59;--soft:#e9eee6;--serif:'Cormorant Garamond',Georgia,serif;--sans:'Manrope',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.75 var(--sans);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #cd693f;outline-offset:5px}p{margin:0 0 20px}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.04;margin:0 0 25px;letter-spacing:-.025em}h2{font-size:clamp(40px,4.5vw,68px)}h3{font-size:32px}em{font-weight:400;font-style:italic}figure{margin:0}figcaption,.quiet{font-size:11px;line-height:1.8;color:var(--muted)}figcaption{margin-top:10px}.quiet{max-width:950px}.wrap{width:min(1320px,calc(100% - 96px));margin:auto}.section{padding-top:115px;padding-bottom:115px}.eyebrow{font:600 10px/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--rust);margin-bottom:25px}.section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;margin-bottom:55px;align-items:end}.section-head>p,.section-head>div+div{max-width:530px;margin-bottom:22px}.skip{position:fixed;top:-100px;left:20px;background:var(--ink);color:white;padding:15px;z-index:30}.skip:focus{top:10px}.header{position:sticky;top:0;z-index:20;background:rgba(245,242,235,.97);border-bottom:1px solid var(--line)}.header-inner{height:98px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{width:156px;flex-shrink:0;display:block}.brand img{width:100%;mix-blend-mode:multiply}.header #navigation{display:flex;gap:27px;font-size:11px}.header #navigation a:hover{color:var(--rust)}.header-actions{display:flex;gap:28px;align-items:center}.languages{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:700;letter-spacing:.12em}.languages a[aria-current=page]{color:var(--rust);border-bottom:1px solid var(--rust)}.button{display:inline-flex;align-items:center;justify-content:center;padding:18px 28px;min-height:54px;border:1px solid var(--rust);color:white;background:var(--rust);font:600 11px/1.4 var(--sans);transition:background .2s}.button:hover{background:#993e22;border-color:#993e22}.button.compact{padding:13px 25px;min-height:42px}.underlined{font-size:12px;font-weight:600;border-bottom:1px solid #a0aaa3;padding-bottom:5px;display:inline-block}.underlined:hover{color:var(--rust);border-color:var(--rust)}.menu-toggle{display:none;background:transparent;border:1px solid var(--line);width:43px;height:43px;padding:12px}.menu-toggle span{display:block;height:1px;background:var(--ink);margin:5px 0}.hero{display:grid;grid-template-columns:.85fr 1.15fr;max-width:1800px;margin:auto;min-height:680px}.hero-copy{padding:70px 40px 55px max(48px,calc((100vw - 1320px)/2));align-self:center}.hero-copy h1{font-size:clamp(68px,6.5vw,106px);line-height:.85;margin-bottom:35px}.hero-copy h1 em{font-size:.86em;color:var(--green)}.hero-subtitle{font:400 33px/1.13 var(--serif);margin-bottom:24px;max-width:440px}.hero-detail{max-width:425px;font-size:12px;line-height:1.85}.hero-links{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin:30px 0 24px}.hero-links .button{padding:18px 21px}.hero-visual{position:relative;overflow:hidden;background:#ddd8c9;min-height:660px}.hero-visual>a{display:block;width:100%;height:100%}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:52% 48%}.hero-visual figcaption{position:absolute;top:20px;right:20px;margin:0;background:rgba(25,49,44,.7);color:white;padding:6px 10px;font-size:9px}.hero-image-note{position:absolute;right:0;bottom:30px;background:var(--green);color:#faf8f0;display:flex;gap:25px;align-items:center;padding:28px 36px}.hero-image-note strong{font:400 65px/.9 var(--serif)}.hero-image-note strong span{font-size:21px}.hero-image-note>span{font-size:10px;line-height:1.65}.stats{display:grid;grid-template-columns:repeat(4,1fr);padding-top:38px;padding-bottom:38px;border-bottom:1px solid var(--line)}.stats>div{display:flex;align-items:center;gap:19px;padding:0 30px;border-right:1px solid var(--line)}.stats>div:first-child{padding-left:0}.stats>div:last-child{border:0}.stats strong{font:500 62px/.9 var(--serif)}.stats span{font-size:11px;line-height:1.5;max-width:100px}.project-details{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center}.project-details dl{margin:0}.project-details dl>div{display:flex;justify-content:space-between;gap:25px;padding:17px 0;border-bottom:1px solid var(--line)}dt{color:var(--muted);font-size:11px}dd{margin:0;font-size:13px;font-weight:600;line-height:1.5;text-align:right}dd small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:5px}.project-details figure img{width:100%;aspect-ratio:1.65;object-fit:cover}.apartments{background:var(--soft)}.type-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.type-grid article{border-top:1px solid #a8b7a9;padding-top:24px;display:flex;flex-direction:column}.type-number{font-size:10px;color:var(--rust);letter-spacing:.15em;margin-bottom:18px}.type-grid h3{font-size:33px;min-height:68px;margin:0 0 15px}.type-grid .area{font:400 44px/1 var(--serif);margin-bottom:25px}.type-grid .area span{font-size:20px}.type-grid article>p:not(.area){font-size:11px;min-height:62px}.type-list{padding:0;margin:0 0 28px;list-style:none}.type-list li{display:flex;justify-content:space-between;border-top:1px solid #d0d8c9;padding:10px 0;font-size:11px}.type-list strong{font-weight:500}.type-grid .underlined{align-self:start;margin-top:auto}.type-grid+.quiet{margin-top:35px}.interior-story{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:100px;margin-top:90px}.interior-story figure{max-width:500px}.interior-story figure img{width:100%;max-height:620px;object-fit:cover}.interior-story h3{font-size:46px}.interior-story p{max-width:460px;font-size:12px}.sample-plans{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-bottom:28px}.sample-plan{background:#fafaf6;border:1px solid var(--line);padding:35px;transition:border-color .2s}.sample-plan:hover{border-color:var(--rust)}.sample-plan>img{height:470px;width:100%;object-fit:contain;mix-blend-mode:multiply}.sample-plan>div{border-top:1px solid var(--line);margin-top:20px;padding-top:25px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:15px}.sample-plan h3{margin:0;font-size:31px}.sample-plan strong{font:400 34px/1 var(--serif)}.sample-plan>div span{grid-column:1/3;font-size:10px;color:var(--rust)}.master-plan{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:50px;padding-top:75px;margin-bottom:50px}.master-plan h3{font-size:43px}.master-plan p{font-size:12px}.master-plan>a{background:#fafaf6}.master-plan img{width:100%;mix-blend-mode:multiply}.floor-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.floor-details>summary{padding:26px 0;font-size:15px;font-weight:600;display:flex;justify-content:space-between;gap:15px}.floor-details>summary span{color:var(--rust);font-size:13px}.floor-tools{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:15px 0 30px}.floor-tools>div{display:flex;gap:12px}.floor-tools button{padding:10px 16px;border:1px solid var(--line);background:transparent;font-size:10px;color:var(--ink)}.floor-tools button[aria-pressed=true]{background:var(--ink);color:white}.floor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:35px}.floor-grid>a{border:1px solid var(--line);background:#fff;padding:10px}.floor-grid img{width:100%;aspect-ratio:1.4;object-fit:contain}.floor-grid span{display:block;padding:14px 8px;font-size:11px}.floor-grid>a[hidden]{display:none}.facilities{background:var(--green);color:var(--paper)}.facilities .eyebrow{color:#d6ab8b}.facilities .quiet{color:#bdd1c8}.facility-hero{position:relative;margin-bottom:50px}.facility-hero>a{display:block}.facility-hero img{width:100%;height:550px;object-fit:cover}.facility-hero>div{position:absolute;bottom:0;left:0;display:flex;align-items:center;gap:30px;background:var(--green);padding:35px 40px 5px 0}.facility-hero>div span{font:400 110px/1 var(--serif);color:#cdae83}.facility-hero h3{font-size:43px;margin:0}.facility-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.facility-grid img{width:100%;aspect-ratio:1.45;object-fit:cover}.facility-grid h3{font-size:31px;margin:23px 0 15px;line-height:1.1}.facility-grid p{font-size:11px;color:#d0dcd1}.facility-grid+.quiet{margin-top:28px}.render-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.render-card{display:block}.render-card img{width:100%;aspect-ratio:1.35;object-fit:cover}.render-card span{display:block;font-size:10px;color:var(--muted);margin:12px 0 10px}.js .gallery-extra{display:none}.js .expanded .gallery-extra{display:block}.outline{border:1px solid var(--ink);color:var(--ink);background:transparent;padding:15px 24px;font-size:11px}.outline:hover{background:var(--ink);color:var(--paper)}.gallery-toggle{display:none}.js .gallery-toggle{display:block;margin:38px auto 25px}.render-grid+.quiet{margin-top:30px}.location{background:#eae8dc}.location-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:65px;align-items:center}.distances{margin:0}.distances>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #c8cec1;padding:17px 0}.distances dd{white-space:nowrap}.distances .quiet{margin-top:20px}.map{height:490px;border:1px solid #c3cbbf;background:#dce3d7;display:flex;align-items:center;justify-content:center}.map-placeholder{text-align:center;padding:30px}.map-placeholder>p{font-size:11px}.map-placeholder h3{font-size:45px;line-height:1.15;color:var(--green);margin:25px 0}.map iframe{border:0;width:100%;height:100%;display:block}.schedule{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:25px 0 45px;border-bottom:1px solid var(--line)}.schedule .eyebrow{display:block;font-size:9px;margin:0 0 18px}.schedule strong{font:500 36px/1.15 var(--serif)}.schedule small{font-size:16px}.payment-plan{list-style:none;padding:45px 0 20px;margin:0;display:grid;grid-template-columns:repeat(6,1fr);gap:25px;counter-reset:stages}.payment-plan li{position:relative;padding-top:25px;border-top:2px solid #c3cbc1}.payment-plan li:before{counter-increment:stages;content:'0' counter(stages);font-size:9px;color:var(--rust);display:block;margin-bottom:20px}.payment-plan strong{display:block;font:500 46px/1 var(--serif);margin-bottom:15px}.payment-plan span{display:block;font-size:10px;line-height:1.5;max-width:140px}.purchase-lower{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;margin-top:65px}.purchase-lower h3{font-size:39px}.fees{margin:0 0 20px}.fees>div{display:flex;justify-content:space-between;gap:22px;padding:19px 0;border-bottom:1px solid var(--line)}.fees dt{font-size:12px}.fees dd{font-size:12px;flex-shrink:0}.eia{background:#e8ece2;padding:38px 44px}.eia h3{font-size:43px}.eia p:not(.eyebrow){font-size:11px}.faq{background:#eeebe3}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px}.faq details{border-bottom:1px solid #ccd0c6}.faq details:first-child{border-top:1px solid #ccd0c6}.faq summary{font-size:13px;padding:23px 28px 23px 0;position:relative;line-height:1.55}.faq summary:after{content:'+';position:absolute;right:0;color:var(--rust);font-size:18px}.faq details[open] summary:after{content:'−'}.faq details p{font-size:12px;line-height:1.85;padding:0 15px 15px 0;color:var(--muted)}.enquiry{background:#254a45;color:#f5f2eb}.enquiry .eyebrow{color:#d7b898}.enquiry-layout{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}.enquiry h2{font-size:76px}.enquiry-layout>div:first-child>p:not(.eyebrow){max-width:430px;color:#c9d6c9;font-size:12px}.form-card{padding:42px;background:var(--paper);color:var(--ink);border-radius:0}.form-card h3{font-size:36px;margin-bottom:15px}.form-card>p{font-size:11px;color:var(--muted)}.form-card form>label:not(.consent){display:block;font-size:10px;margin-bottom:8px}.form-card input[type=tel]{width:100%;border:1px solid #c6ccc3;background:#fff;padding:18px 15px;border-radius:0;font-size:14px;color:var(--ink)}.consent{display:flex;gap:13px;align-items:flex-start;font-size:10px;line-height:1.8;color:var(--muted);margin:22px 0}.consent input{accent-color:var(--green);width:17px;height:17px;flex-shrink:0;margin:2px 0}.consent a{text-decoration:underline;text-underline-offset:3px}.form-card .button{width:100%;font-size:12px}.form-status{font-size:12px;margin:15px 0 0;min-height:20px}.form-status.success{color:#245e47}.form-status.error{color:#9a3322}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.footer{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:40px;padding-bottom:40px;font-size:10px}.footer>div{display:flex;flex-direction:column;gap:8px;color:var(--muted)}.footer>.brand{width:130px}.mobile-cta{display:none}dialog{border:0;padding:0;background:#172a27;color:white;width:min(1250px,96vw);max-width:96vw;max-height:94vh;overflow:hidden}dialog::backdrop{background:rgba(10,22,19,.92)}dialog figure{margin:42px 70px 30px}dialog figure img{width:100%;height:calc(90vh - 125px);object-fit:contain}dialog figcaption{color:#e2e8df;text-align:center;font-size:12px;min-height:30px}.image-close,.image-prev,.image-next{position:absolute;background:rgba(20,35,31,.9);color:white;border:1px solid #68766f;display:grid;place-items:center;z-index:2}.image-close{right:13px;top:13px;width:40px;height:40px;font:400 30px/1 Arial}.image-prev,.image-next{top:48%;width:40px;height:54px;font:400 36px/1 Arial}.image-prev{left:12px}.image-next{right:12px}.image-count{position:absolute;left:16px;top:16px;font-size:10px;letter-spacing:.15em}.image-open{overflow:hidden}
.brand img{mix-blend-mode:darken}
dialog button[hidden]{display:none}
@media(min-width:1600px){.hero-copy{padding-left:max(90px,calc((100vw - 1320px)/2))}}
@media(max-width:1200px){.wrap{width:calc(100% - 70px)}.header #navigation{gap:18px}.header-actions{gap:20px}.brand{width:140px}.hero-copy{padding:55px 35px}.hero-copy h1{font-size:82px}.hero-links{gap:18px}.hero-visual{min-height:660px}.stats>div{padding:0 20px}.section-head{gap:50px}.project-details{gap:45px}.type-grid{gap:25px}.type-grid h3{font-size:31px}.interior-story{gap:60px}.master-plan{gap:35px}.enquiry-layout{gap:70px}.purchase-lower{gap:55px}.schedule strong{font-size:31px}.facility-grid{gap:20px}.facility-grid h3{font-size:28px}.fees dd{font-size:11px}}
@media(max-width:1000px){.header #navigation{display:none;position:absolute;top:98px;left:0;right:0;background:var(--paper);padding:28px 35px;border-bottom:1px solid var(--line);flex-direction:column;gap:0}.menu-open .header #navigation{display:flex}.header #navigation a{padding:12px 0;font-size:14px}.menu-toggle{display:block}.hero{grid-template-columns:1fr 1fr}.hero-copy h1{font-size:74px}.hero-subtitle{font-size:29px}.hero-visual{min-height:680px}.hero-image-note{padding:25px}.hero-image-note strong{font-size:53px}.hero-image-note>span{font-size:9px}.section{padding-top:90px;padding-bottom:90px}.stats strong{font-size:50px}.stats>div{gap:12px}.stats span{font-size:10px}.type-grid{grid-template-columns:1fr 1fr;gap:50px 35px}.type-grid h3{min-height:0}.type-grid article>p:not(.area){min-height:38px}.type-grid .type-list{margin-top:10px}.interior-story{gap:40px}.interior-story h3{font-size:38px}.sample-plan{padding:25px}.sample-plan>img{height:380px}.master-plan{grid-template-columns:1fr;gap:25px}.master-plan>div{max-width:600px}.facility-grid{grid-template-columns:1fr 1fr;gap:35px}.facility-hero img{height:430px}.location-layout{grid-template-columns:1fr;gap:40px}.distances{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.distances .quiet{grid-column:1/3}.map{height:460px}.payment-plan{grid-template-columns:repeat(3,1fr);gap:30px}.payment-plan span{max-width:190px}.faq-layout{gap:50px}.enquiry-layout{gap:45px}.enquiry h2{font-size:61px}.form-card{padding:32px}.render-grid{gap:20px}.schedule{gap:20px}.schedule strong{font-size:29px}.footer{gap:20px}}
@media(max-width:760px){html{scroll-padding-top:91px}.wrap{width:calc(100% - 40px)}.header-inner{height:80px;gap:12px}.brand{width:119px}.header-actions{gap:14px}.header .button.compact{display:none}.languages{gap:9px;font-size:9px}.menu-toggle{width:38px;height:38px;padding:9px}.header #navigation{top:80px;padding:20px}.hero{display:flex;flex-direction:column;min-height:0}.hero-copy{padding:48px 20px 35px}.hero-copy .eyebrow{margin-bottom:30px}.hero-copy h1{font-size:76px;margin-bottom:28px;line-height:.86}.hero-subtitle{font-size:31px;margin-bottom:22px}.hero-detail{font-size:12px;max-width:500px}.hero-links{gap:20px;margin:28px 0 20px}.hero-links .button{padding:17px 20px;min-height:52px}.hero-visual{min-height:0;height:460px}.hero-visual img{object-fit:cover;object-position:50% 50%}.hero-image-note{bottom:24px;padding:20px 23px;gap:20px}.hero-image-note strong{font-size:52px}.stats{padding:28px 0;grid-template-columns:1fr 1fr;gap:30px}.stats>div{padding:0!important;border:none;gap:17px}.stats strong{font-size:53px}.stats span{font-size:11px}.section{padding-top:70px;padding-bottom:70px}.section-head{display:block;margin-bottom:35px}.section-head h2{font-size:47px;margin-bottom:28px}.section-head>p,.section-head>div+div{margin-bottom:0;font-size:12px}.eyebrow{margin-bottom:22px;font-size:9px}.project-details{display:flex;flex-direction:column;gap:38px}.project-details dl{width:100%}.project-details figure img{aspect-ratio:1.5}.project-details figure figcaption{font-size:10px}.type-grid{gap:40px 25px}.type-grid h3{font-size:31px;min-height:60px}.type-grid .area{font-size:37px;margin-bottom:18px}.type-grid article>p:not(.area){font-size:10px;min-height:55px}.type-list li{font-size:10px}.type-grid .underlined{font-size:10px}.interior-story{display:flex;flex-direction:column;gap:30px;margin-top:65px}.interior-story figure{width:100%}.interior-story figure img{height:440px;object-position:50% 55%}.interior-story>div{width:100%}.interior-story h3{font-size:39px}.sample-plans{grid-template-columns:1fr;gap:25px}.sample-plan{padding:24px}.sample-plan>img{height:450px}.sample-plan h3{font-size:30px}.sample-plan strong{font-size:32px}.master-plan{padding-top:55px;margin-bottom:30px}.master-plan h3{font-size:40px}.floor-details>summary{padding:22px 0;font-size:12px}.floor-tools{align-items:flex-start;flex-direction:column;gap:22px}.floor-tools button{padding:9px 12px}.floor-tools .underlined{font-size:11px}.floor-grid{grid-template-columns:1fr 1fr;gap:15px}.floor-grid span{font-size:10px;padding:10px 4px}.facility-hero img{height:350px}.facility-hero>div{gap:22px;padding:25px 28px 0 0}.facility-hero>div span{font-size:76px}.facility-hero h3{font-size:35px}.facility-grid{gap:28px 20px}.facility-grid h3{font-size:28px;margin-top:18px}.facility-grid p{font-size:10px}.render-grid{grid-template-columns:1fr 1fr;gap:20px 15px}.render-card img{aspect-ratio:1.1}.render-card span{font-size:9px;line-height:1.5;margin-top:10px}.gallery-toggle{font-size:11px}.location-layout{gap:25px}.distances{display:block}.map{height:440px}.map-placeholder h3{font-size:42px}.schedule{grid-template-columns:1fr;gap:30px;padding-top:0;padding-bottom:35px}.schedule strong{font-size:36px}.schedule .eyebrow{margin-bottom:12px}.payment-plan{grid-template-columns:repeat(2,1fr);padding-top:35px;gap:30px 25px}.payment-plan strong{font-size:42px}.purchase-lower{grid-template-columns:1fr;gap:35px;margin-top:50px}.purchase-lower h3{font-size:37px}.fees>div{gap:14px;padding:16px 0}.fees dt,.fees dd{font-size:10px}.fees dd{max-width:155px}.eia{padding:30px}.eia h3{font-size:43px}.faq-layout{grid-template-columns:1fr;gap:28px}.faq h2{font-size:47px}.faq summary{font-size:12px}.faq details p{font-size:11px}.enquiry-layout{grid-template-columns:1fr;gap:35px}.enquiry h2{font-size:59px}.form-card{padding:28px}.form-card h3{font-size:35px}.form-card input[type=tel]{font-size:16px}.form-card .button{min-height:55px}.footer{flex-wrap:wrap;padding:35px 0 95px;justify-content:flex-start;gap:24px 30px}.footer>.brand{width:112px}.footer>div{width:calc(100% - 142px)}.footer>.languages{margin-left:auto}.mobile-cta{display:flex;position:fixed;z-index:18;bottom:0;left:0;right:0;background:#f5f2eb;border-top:1px solid #cdd3c8;align-items:stretch;padding:8px 12px;gap:8px}.mobile-cta a{display:flex;align-items:center;justify-content:center;width:50%;font-size:11px;min-height:44px}.mobile-cta a:last-child{background:var(--rust);color:white}dialog{width:100vw;max-width:100vw;max-height:100dvh;margin:auto 0}dialog figure{margin:55px 42px 18px}dialog figure img{height:calc(88dvh - 125px)}dialog figcaption{font-size:11px}.image-prev,.image-next{width:34px;height:47px;top:48%}.image-prev{left:4px}.image-next{right:4px}.image-close{right:12px}.image-count{font-size:9px}}
@media(max-width:370px){.hero-copy h1{font-size:68px}.type-grid{grid-template-columns:1fr}.type-grid h3{min-height:0}.type-grid article>p:not(.area){min-height:0}.render-grid{grid-template-columns:1fr}.fees>div{flex-wrap:wrap}.fees dd{max-width:none}.hero-visual{height:405px}.hero-links .underlined{font-size:10px}.header-actions{gap:10px}.brand{width:107px}.floor-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
