:root{--char:#1b2026;--char-2:#252c34;--char-3:#3a424c;--amber:#f8a308;--amber-2:#ffb829;--amber-ink:#8a5a00;--paper:#f6f3ee;--paper-2:#ece6dc;--white:#fff;--ink:#1b2026;--muted:#59606a;--line:#ddd5c8;--radius:6px;--shadow:0 1px 2px #1b20260f, 0 8px 24px #1b202614;--head:"Archivo", "Arial Narrow", system-ui, sans-serif;--body:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1180px;--header-h:72px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 17px/1.65 var(--body);margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0 0 1em}h1,h2,h3,h4{font-family:var(--head);letter-spacing:-.01em;margin:0 0 .5em;font-stretch:85%;line-height:1.08}h1{font-size:clamp(2.3rem,5.2vw,3.9rem);font-weight:800}h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800}h3{font-size:1.3rem;font-weight:700}h4{text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:700;font-stretch:100%}.small{font-size:.875rem}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 20px}@media (width<=600px){.wrap{padding:0 16px}}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--amber);padding:8px 12px;top:12px;left:12px}:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.demo-bar{color:#c9ced4;text-align:center;background:#000;padding:6px 16px;font-size:.78rem}.demo-bar a{color:var(--amber-2)}.btn{border-radius:var(--radius);min-height:48px;font:700 1rem/1 var(--head);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:0 1.4em;font-stretch:90%;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.btn svg{width:18px;height:18px}.btn--amber{background:var(--amber);color:var(--char)}.btn--amber:hover{background:var(--amber-2)}.btn--dark{background:var(--char);color:#fff}.btn--dark:hover{background:var(--char-3)}.btn--ghost{color:#fff;border-color:#ffffff73}.btn--ghost:hover{background:#ffffff0f;border-color:#fff}.btn--line{border-color:var(--char);color:var(--char)}.btn--line:hover{background:var(--char);color:#fff}.btn--sm{min-height:42px;padding:0 1.1em;font-size:.95rem}.btns{flex-wrap:wrap;gap:12px;display:flex}.link{color:var(--char);border-bottom:2px solid var(--amber);font-weight:600;text-decoration:none}.link:hover{border-bottom-color:var(--char)}.header{z-index:50;background:var(--char);color:#fff;transition:box-shadow .2s;position:sticky;top:0}.header.scrolled{box-shadow:0 6px 20px #00000040}.header__in{height:var(--header-h);align-items:center;gap:24px;display:flex}.logo img{width:190px;height:auto}.nav{align-items:center;gap:4px;margin-left:auto;display:flex}.nav>a,.nav__drop>button{font:600 .95rem/1 var(--body);color:#e6e9ec;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;padding:10px 12px;text-decoration:none}.nav>a:hover,.nav__drop>button:hover,.nav__drop:focus-within>button{color:#fff;background:var(--char-2)}.nav [aria-current=page]{color:var(--amber-2)}.nav__drop{position:relative}.nav__drop>button:after{content:"";border:4px solid #0000;border-top-color:currentColor;margin-left:6px;display:inline-block;transform:translateY(2px)}.nav__menu{min-width:270px;color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:8px;display:none;position:absolute;top:100%;left:0}.nav__drop:hover .nav__menu,.nav__drop:focus-within .nav__menu{display:block}.nav__menu a{border-radius:4px;padding:10px 12px;font-weight:500;text-decoration:none;display:block}.nav__menu a:hover{background:var(--paper)}.nav__menu .nav__all{border-top:1px solid var(--line);color:var(--amber-ink);margin-top:4px;font-weight:600}.nav__mobile-only{display:none}.header__cta{align-items:center;gap:14px;display:flex}.header__phone{color:#fff;font:700 1.05rem/1 var(--head);align-items:center;gap:8px;font-stretch:90%;text-decoration:none;display:inline-flex}.header__phone svg{width:18px;height:18px;color:var(--amber)}.call-btn,.menu-btn{display:none}@media (width<=1080px){.header__phone span{display:none}}@media (width<=940px){.header__in{gap:10px}.logo img{width:160px}.header__cta{display:none}.call-btn{background:var(--amber);color:var(--char);font:700 .95rem/1 var(--head);border-radius:var(--radius);align-items:center;gap:6px;height:42px;margin-left:auto;padding:0 14px;text-decoration:none;display:inline-flex}.call-btn svg{width:16px;height:16px}.menu-btn{border:1px solid var(--char-3);border-radius:var(--radius);color:#fff;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.menu-btn svg{width:22px;height:22px}.nav{top:var(--header-h);background:var(--char);border-top:1px solid var(--char-3);max-height:calc(100vh - var(--header-h));flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 20px;display:none;position:absolute;left:0;right:0;overflow-y:auto}.header.open .nav{display:flex}.nav>a,.nav__drop>button{text-align:left;border-bottom:1px solid var(--char-2);border-radius:0;width:100%;padding:14px 4px;font-size:1.05rem}.nav__drop>button:after{display:none}.nav__menu{box-shadow:none;color:#c9ced4;background:0 0;min-width:0;padding:0 0 6px 12px;display:block;position:static}.nav__menu a{padding:9px 4px}.nav__menu a:hover{color:#fff;background:0 0}.nav__menu .nav__all{color:var(--amber-2);border-top:0}.nav__mobile-only{margin-top:16px;display:inline-flex}}.planks{gap:5px;width:46px;display:grid}.planks span{background:var(--amber);border-radius:2px;height:5px;display:block}.planks span:nth-child(2){width:70%}.planks span:nth-child(3){width:40%}.eyebrow{font:700 .8rem/1 var(--body);text-transform:uppercase;letter-spacing:.12em;color:var(--amber-ink);align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.eyebrow:before{content:"";background:var(--amber);width:26px;height:4px;box-shadow:0 7px 0 -.5px var(--amber);border-radius:2px;margin-bottom:7px}.on-dark .eyebrow,.eyebrow--light{color:var(--amber-2)}.hero{background:var(--char);color:#fff;overflow:hidden}.hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:stretch;min-height:min(640px,78vh);display:grid}.hero__copy{flex-direction:column;justify-content:center;padding:64px 48px 64px 0;display:flex}.hero h1{margin-bottom:.35em}.hero h1 em{color:var(--amber);font-style:normal}.hero__lede{color:#cfd4da;max-width:34em;font-size:1.15rem}.hero .btns{margin:8px 0 26px}.hero__media{margin-right:calc(-1 * max(20px, (100vw - var(--wrap)) / 2 + 20px));position:relative}.hero__media img{object-fit:cover;width:100%;height:100%}.hero__media:before{content:"";background:var(--amber);z-index:1;width:8px;position:absolute;inset:0 auto 0 0}.hero__facts{color:#cfd4da;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.hero__facts li{align-items:center;gap:8px;display:inline-flex}.hero__facts svg{width:18px;height:18px;color:var(--amber)}@media (width<=900px){.hero__in{grid-template-columns:1fr;min-height:0}.hero__media{aspect-ratio:4/3;order:-1;max-height:52vh;margin:0 -20px}.hero__media:before{width:auto;height:6px;inset:auto 0 0}.hero__copy{padding:32px 0 40px}}@media (width<=600px){.hero__media{margin:0 -16px}}.rating{color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 8px;font-size:.92rem;text-decoration:none;display:inline-flex}.rating__g{background:var(--char);color:#fff;width:26px;height:26px;font:800 .85rem/1 var(--head);border-radius:50%;place-items:center;display:grid}.rating__stars{color:var(--amber);letter-spacing:1px}.rating--dark{background:var(--char-2);color:#fff;box-shadow:none;border:1px solid var(--char-3)}.rating--dark .rating__g{background:var(--amber);color:var(--char)}.phero{color:#fff;background:var(--char);position:relative;overflow:hidden}.phero__img{position:absolute;inset:0}.phero__img img{object-fit:cover;width:100%;height:100%}.phero__img:after{content:"";background:linear-gradient(90deg,#1b2026f0 0%,#1b2026cc 45%,#1b202640 100%);position:absolute;inset:0}.phero__in{padding:84px 20px 76px;position:relative}.phero__in>*{max-width:640px}.phero p.lede{color:#d7dbe0;font-size:1.15rem}.phero .btns{margin-top:22px}.phero--plain{padding:0}.phero--plain .phero__in{padding:64px 20px 54px}.crumbs{color:#aab1b9;margin-bottom:14px;font-size:.85rem}.crumbs a{color:#d7dbe0;text-decoration:none}.crumbs a:hover{color:var(--amber-2)}@media (width<=700px){.phero__img:after{background:linear-gradient(#1b2026b8,#1b2026eb)}.phero__in{padding:56px 16px 52px}}.trust{background:var(--white);border-bottom:1px solid var(--line)}.trust__in{grid-template-columns:repeat(4,1fr);display:grid}.trust__item{align-items:center;gap:14px;padding:22px 18px;display:flex}.trust__item+.trust__item{border-left:1px solid var(--line)}.trust__item svg{width:28px;height:28px;color:var(--amber-ink);flex:none}.trust__item strong{font:700 1.05rem/1.2 var(--head);font-stretch:90%;display:block}.trust__item span{color:var(--muted);font-size:.88rem}@media (width<=900px){.trust__in{grid-template-columns:1fr 1fr}.trust__item:nth-child(3){border-left:0}.trust__item:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=480px){.trust__item{gap:10px;padding:16px 8px}.trust__item svg{width:22px;height:22px}}.section{padding:88px 0}.section--tight{padding:64px 0}.section--white{background:var(--white)}.section--sand{background:var(--paper-2)}.section--dark{background:var(--char);color:#fff}.section__head{max-width:720px;margin-bottom:40px}.section__head p{color:var(--muted);font-size:1.08rem}.section--dark .section__head p{color:#c3c9cf}.section__head--row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;max-width:none;display:flex}.section__head--row>div{max-width:680px}@media (width<=700px){.section{padding:60px 0}.section--tight{padding:48px 0}}.cards{grid-template-columns:repeat(6,1fr);gap:22px;display:grid}.card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;grid-column:span 2;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.card:first-child,.card:nth-child(2){grid-column:span 3}.card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1b202614,0 16px 34px #1b202624}.card__img{aspect-ratio:16/10;background:var(--paper-2);overflow:hidden}.card__img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.card:hover .card__img img{transform:scale(1.04)}.card__body{border-top:5px solid var(--amber);flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.card__body p{color:var(--muted);flex:1;font-size:.97rem}.card__more{font:700 .95rem/1 var(--head);color:var(--char);align-items:center;gap:6px;display:inline-flex}.card__more svg{width:18px;height:18px;color:var(--amber-ink);transition:transform .2s}.card:hover .card__more svg{transform:translate(4px)}@media (width<=960px){.cards{grid-template-columns:1fr 1fr}.card,.card:first-child,.card:nth-child(2){grid-column:span 1}}@media (width<=620px){.cards{grid-template-columns:1fr}}.split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.split--wide{grid-template-columns:1.15fr 1fr}.split__img{position:relative}.split__img img{border-radius:var(--radius);aspect-ratio:4/3;object-fit:cover;width:100%}.split__img--tall img{aspect-ratio:4/5}.split__img .planks{width:120px;position:absolute;bottom:-14px;right:-14px}.split__img .planks span{height:10px}@media (width<=860px){.split,.split--wide{grid-template-columns:1fr;gap:32px}.split__img .planks{right:8px}}.ticks{gap:10px;margin:0 0 1.4em;padding:0;list-style:none;display:grid}.ticks li{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.ticks svg{width:20px;height:20px;color:var(--amber-ink);flex:none;margin-top:4px}.section--dark .ticks svg{color:var(--amber)}.stats{border-top:1px solid var(--char-3);border-bottom:1px solid var(--char-3);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.stat{padding:26px 20px}.stat+.stat{border-left:1px solid var(--char-3)}.stat strong{font:800 2.6rem/1 var(--head);color:var(--amber);margin-bottom:6px;font-stretch:80%;display:block}.stat span{color:#c3c9cf;font-size:.95rem}@media (width<=760px){.stats{grid-template-columns:1fr 1fr}.stat:nth-child(3){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--char-3)}}.points{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.point{background:var(--white);border-radius:var(--radius);border-left:5px solid var(--amber);padding:22px}.point h3{font-size:1.15rem}.point p{color:var(--muted);margin:0;font-size:.97rem}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.step{counter-increment:step;padding-top:58px;position:relative}.step:before{content:counter(step, decimal-leading-zero);font:800 2.4rem/1 var(--head);color:var(--amber);font-stretch:80%;position:absolute;top:0;left:0}.step:after{content:"";background:var(--char-3);height:2px;position:absolute;top:18px;left:64px;right:-10px}.step:last-child:after{display:none}.step h3{font-size:1.1rem}.step p{color:#c3c9cf;margin:0;font-size:.95rem}@media (width<=700px){.step:after{display:none}}.photos{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.photos a{border-radius:var(--radius);background:var(--paper-2);aspect-ratio:4/3;display:block;overflow:hidden}.photos img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.photos a:hover img{transform:scale(1.04)}@media (width<=760px){.photos{grid-template-columns:1fr 1fr;gap:10px}}.mosaic{grid-template-rows:260px 260px;grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.mosaic a{border-radius:var(--radius);display:block;position:relative;overflow:hidden}.mosaic a:first-child{grid-row:span 2}.mosaic img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.mosaic a:hover img{transform:scale(1.04)}.mosaic span{color:#fff;font:600 .82rem/1 var(--body);background:#1b2026db;border-radius:4px;padding:7px 10px;position:absolute;bottom:12px;left:12px}@media (width<=860px){.mosaic{grid-template-rows:240px 160px 160px;grid-template-columns:1fr 1fr}.mosaic a:first-child{grid-area:auto/span 2}}.ba-list{gap:28px;display:grid}.ba{margin:0}.ba__pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ba__img{border-radius:var(--radius);aspect-ratio:16/9;background:var(--paper-2);position:relative;overflow:hidden}.ba__img img{object-fit:cover;width:100%;height:100%}.ba__tag{background:var(--char);color:#fff;font:700 .75rem/1 var(--body);text-transform:uppercase;letter-spacing:.1em;border-radius:3px;padding:6px 9px;position:absolute;top:10px;left:10px}.ba__tag--after{background:var(--amber);color:var(--char)}.ba figcaption{color:var(--muted);margin-top:10px;font-size:.95rem}.section--dark .ba figcaption{color:#c3c9cf}.reviews{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.reviews--masonry{columns:3 320px;column-gap:20px;display:block}.reviews--masonry .review{break-inside:avoid;margin-bottom:20px}.review{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;margin:0;padding:24px;display:flex}.review__stars{color:var(--amber);letter-spacing:2px;margin-bottom:10px}.review blockquote{margin:0 0 16px;font-size:.98rem}.review--clamp blockquote{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review figcaption{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.review figcaption strong{font-family:var(--head);font-stretch:90%;display:block}.review figcaption span{color:var(--muted);font-size:.83rem}.section--dark .review{background:var(--char-2);box-shadow:none}.section--dark .review figcaption{border-color:var(--char-3)}.section--dark .review figcaption span{color:#aab1b9}@media (width<=960px){.reviews{grid-template-columns:1fr 1fr}}@media (width<=640px){.reviews{grid-template-columns:1fr}}.towns{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.town{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);font:700 1.1rem/1.2 var(--head);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font-stretch:90%;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.town small{font:500 .8rem/1.3 var(--body);color:var(--muted);display:block}.town svg{width:18px;height:18px;color:var(--amber-ink);flex:none}.town:hover{border-color:var(--char)}.town--home{background:var(--char);color:#fff;border-color:var(--char)}.town--home small{color:var(--amber-2)}.town--home svg{color:var(--amber)}@media (width<=860px){.towns{grid-template-columns:1fr 1fr}}.also{color:var(--muted);margin-top:22px}.creds{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cred{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;overflow:hidden}.cred img{aspect-ratio:4/3;object-fit:contain;background:#f1eee8;width:100%;padding:14px}.cred figcaption{padding:16px 18px;font-size:.95rem}.cred figcaption strong{font-family:var(--head);font-size:1.05rem;font-stretch:90%;display:block}@media (width<=760px){.creds{grid-template-columns:1fr}}.prose{max-width:720px}.prose h2{margin-top:1.2em}.prose h2:first-child{margin-top:0}.prose p{color:#343a42}.faq{gap:10px;max-width:860px;display:grid}.faq details{background:var(--white);border-radius:var(--radius);border:1px solid var(--line)}.faq summary{cursor:pointer;font:700 1.08rem/1.3 var(--head);padding:18px 52px 18px 20px;font-stretch:90%;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:600 1.5rem/1 var(--body);color:var(--amber-ink);position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq details[open] summary:after{content:"–"}.faq details p{color:#343a42;margin:0;padding:0 20px 18px}.contact{grid-template-columns:1fr 1.2fr;align-items:start;gap:48px;display:grid}.contact__info{gap:18px;display:grid}.contact__row{gap:14px;display:flex}.contact__row svg{width:22px;height:22px;color:var(--amber-ink);flex:none;margin-top:3px}.contact__row a{font-weight:600;text-decoration:none}.contact__row strong{font-family:var(--head);font-stretch:90%;display:block}.hours{border-collapse:collapse;width:100%;font-size:.95rem}.hours td{padding:4px 0}.hours td+td{text-align:right;color:var(--muted)}.form{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);border-top:6px solid var(--amber);padding:30px}.form label{margin-bottom:6px;font-size:.92rem;font-weight:600;display:block}.form input,.form select,.form textarea{width:100%;font:inherit;border-radius:var(--radius);background:#fdfcfa;border:1px solid #cfc6b8;margin-bottom:16px;padding:12px 14px}.form textarea{resize:vertical;min-height:130px}.form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form__note{color:var(--muted);margin:12px 0 0;font-size:.85rem}.form__done{background:var(--paper);border-left:5px solid var(--amber);margin-top:14px;padding:14px 16px;display:none}.form.sent .form__done{display:block}@media (width<=860px){.contact{grid-template-columns:1fr}.form{padding:22px}}@media (width<=480px){.form__row{grid-template-columns:1fr;gap:0}}.gal-nav{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.gal-nav a{border:1px solid var(--line);background:var(--white);border-radius:999px;padding:9px 14px;font-size:.92rem;font-weight:600;text-decoration:none}.gal-nav a:hover{border-color:var(--char)}.gal-section{scroll-margin-top:calc(var(--header-h) + 16px);margin-bottom:56px}.gal-section h2{font-size:1.7rem}.lightbox{background:0 0;border:0;max-width:94vw;max-height:92vh;padding:0}.lightbox::backdrop{background:#0a0c0feb}.lightbox img{border-radius:4px;width:auto;max-width:94vw;height:auto;max-height:86vh}.lightbox p{color:#e6e9ec;text-align:center;margin:10px 0 0;font-size:.95rem}.lightbox button{background:var(--amber);width:46px;height:46px;color:var(--char);cursor:pointer;border:0;border-radius:50%;font-size:1.5rem;position:fixed;top:14px;right:14px}.cta{background:var(--char);color:#fff;border-top:6px solid var(--amber);padding:70px 0;position:relative;overflow:hidden}.cta__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}.cta__in>div:first-child{max-width:620px}.cta p{color:#c3c9cf;margin:0;font-size:1.08rem}.footer{color:#aab1b9;background:#12161a;padding:60px 0 0;font-size:.95rem}.footer__in{grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:36px;display:grid}.footer__logo{width:190px;margin-bottom:16px}.footer h4{color:#fff;margin-bottom:14px}.footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer a{color:#d7dbe0;text-decoration:none}.footer a:hover{color:var(--amber-2)}.footer__towns{grid-template-columns:1fr 1fr}.footer__fine{color:#7d858e;border-top:1px solid #252c34;margin-top:44px;padding:20px 20px 28px;font-size:.8rem}@media (width<=900px){.footer__in{grid-template-columns:1fr 1fr}}@media (width<=560px){.footer__in{grid-template-columns:1fr}.footer{padding-bottom:76px}}.mbar{display:none}@media (width<=760px){.mbar{z-index:60;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#1b2026f7;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0003}.mbar .btn{min-height:46px;padding:0 10px}body{padding-bottom:64px}}.motion [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transition-delay:calc(var(--i,0) * 80ms);transform:translateY(18px)}.motion [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
