:root{--ivory:#f4f0e8;--paper:#ebe3d6;--ink:#191817;--fig:#48272f;--olive:#6f7355;--sand:#d9c7b2;--brass:#b99055;--muted:#746f68;--line:#19181724;--ease:cubic-bezier(.2,.75,.2,1)}[data-theme=dark]{--ivory:#171413;--paper:#211c1a;--ink:#f1eade;--fig:#a76f79;--olive:#929878;--sand:#5c4d43;--brass:#d0aa6e;--muted:#b6aca0;--line:#ffffff20;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--ivory);color:var(--ink);font-family:Alexandria,Arial,sans-serif;font-weight:300;overflow-x:hidden}button,input,textarea{font:inherit;color:inherit}button,a{color:inherit}.skip{position:fixed;top:-100px;z-index:200;background:var(--ink);color:var(--ivory);padding:12px}.skip:focus{top:10px}.scroll-progress{position:fixed;z-index:100;top:0;left:0;height:2px;background:var(--brass);width:0}.header{height:86px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;position:fixed;inset:0 0 auto;z-index:70;color:#211b18;transition:.4s var(--ease)}.header.scrolled{height:70px;background:color-mix(in srgb,var(--ivory) 91%,transparent);backdrop-filter:blur(18px);color:var(--ink);border-bottom:1px solid var(--line)}.header.hidden{transform:translateY(-110%)}.logo{display:flex;flex-direction:column;text-decoration:none;line-height:.75;min-width:130px}.logo span{font:500 11px Alexandria;letter-spacing:4px}.logo b{font:32px/1 'DM Serif Display';letter-spacing:1px}.logo small{font:500 6px Alexandria;letter-spacing:2.5px;margin-top:5px}.header nav{display:flex;gap:28px;align-items:center}.header nav a{text-decoration:none;font-size:11px;font-weight:500;position:relative}.header nav a:after{content:"";position:absolute;inset:auto 0 -7px;width:0;height:1px;background:currentColor;transition:.3s}.header nav a:hover:after{width:100%}.header-tools{display:flex;align-items:center;gap:8px}.header button{border:0;background:none;cursor:pointer}.round{width:38px;height:38px;border:1px solid #211b1830!important;border-radius:50%;display:grid;place-items:center}.round i{display:none;font-style:normal}[data-theme=dark] .round span{display:none}[data-theme=dark] .round i{display:block}.lang{font:600 10px Alexandria;border:1px solid #211b1830!important;border-radius:30px!important;padding:10px 13px!important}.bag{display:flex;align-items:center;gap:9px;background:var(--fig)!important;color:#fff!important;padding:10px 15px!important;border-radius:50px!important;font-size:10px}.bag b{display:grid;place-items:center;border:1px solid #ffffff60;border-radius:50%;width:21px;height:21px}.menu{display:none;width:42px;height:42px}.menu i{display:block;height:1px;width:21px;background:currentColor;margin:5px auto;transition:.3s}.eyebrow{font:600 9px Alexandria;letter-spacing:2.2px;color:var(--brass)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:'Noto Kufi Arabic',Alexandria,sans-serif;font-weight:400;line-height:1.25;letter-spacing:-2px}h1 em,h2 em{font-family:'DM Serif Display','Noto Kufi Arabic';font-weight:400;color:var(--fig)}[dir=rtl] h1 em,[dir=rtl] h2 em{font-family:'Noto Kufi Arabic';font-weight:400}.cta{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;text-decoration:none;border:0;background:var(--fig);color:#fff;border-radius:100px;padding:15px 17px 15px 25px;min-width:215px;cursor:pointer;font-size:11px;font-weight:500;transition:.3s var(--ease)}.cta i{font-style:normal;border:1px solid #ffffff55;width:31px;height:31px;border-radius:50%;display:grid;place-items:center}.cta:hover{transform:translateY(-3px);box-shadow:0 14px 35px #48272f35}.full{width:100%}.reveal{opacity:0;transform:translateY(30px);transition:.9s var(--ease)}.reveal.in{opacity:1;transform:none}.hero{height:max(720px,100svh);min-height:680px;position:relative;display:flex;align-items:center;padding:110px 7vw 70px;overflow:hidden;color:#211b18}.hero-bg{position:absolute;inset:0;background:url('hero-mediterranean-v3.png') center/cover no-repeat;transform:scale(1.02);transition:transform 1.2s var(--ease),filter .5s}.hero.light-play .hero-bg{transform:scale(1.06) translateX(1%);filter:saturate(1.12) contrast(1.02)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#f4f0e8f2 0%,#f4f0e8b8 28%,transparent 61%)}[dir=rtl] .hero-shade{background:linear-gradient(-90deg,#f4f0e8f2 0%,#f4f0e8b8 28%,transparent 61%)}.hero-copy{position:relative;z-index:2;width:min(640px,48vw)}.hero h1{font-size:clamp(54px,6.2vw,98px);margin:17px 0 25px;line-height:1.15}.hero-lead{max-width:540px;font-size:14px;line-height:2;color:#4e4841}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:33px}.ghost{font-size:11px;text-underline-offset:7px}.hero-proof{margin-top:60px;display:flex;align-items:center;gap:17px}.hero-proof span{font:35px 'DM Serif Display';color:var(--fig)}.hero-proof p{font-size:10px;margin:0;letter-spacing:.5px}.sound-pill{position:absolute;z-index:3;right:4vw;bottom:37px;background:#ffffffb3;border:1px solid #fff;border-radius:40px;padding:10px 15px;display:flex;gap:8px;align-items:center;backdrop-filter:blur(10px);cursor:pointer;font-size:9px}.sound-pill span{color:var(--olive)}.scroll-cue{position:absolute;z-index:3;left:50%;bottom:25px;display:flex;align-items:center;gap:12px;transform:translateX(-50%);font:600 7px Alexandria;letter-spacing:1.5px}.scroll-cue i{width:45px;height:1px;background:#211b1860}.ticker{background:var(--fig);color:#efe7db;overflow:hidden;padding:15px 0;direction:ltr}.ticker div{display:flex;width:max-content;animation:ticker 24s linear infinite}.ticker span{font:italic 22px 'DM Serif Display';letter-spacing:3px;white-space:nowrap}@keyframes ticker{to{transform:translateX(-33.333%)}}.manifesto{padding:145px 8vw;position:relative}.section-no{position:absolute;top:55px;right:5vw;font:600 8px Alexandria;letter-spacing:2px;color:var(--muted)}.manifesto h2,.section-head h2,.ritual h2,.ingredient-copy h2,.texture-lab h2,.help h2,.closing h2{font-size:clamp(43px,5.7vw,82px);margin:20px 0 60px}.manifesto-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:10vw;align-items:end}.manifesto-grid>p{line-height:2.1;color:var(--muted);max-width:520px}.values{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.values span{padding:25px 10px;border-inline-end:1px solid var(--line)}.values b{display:block;font:50px 'DM Serif Display';color:var(--fig)}.values small{color:var(--muted)}.shop{padding:130px 5vw;background:var(--paper)}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.section-head h2{margin:15px 0 0}.filters{display:flex;gap:5px;flex-wrap:wrap}.filters button{border:1px solid var(--line);border-radius:50px;background:transparent;padding:9px 18px;cursor:pointer;font-size:10px}.filters button.active{background:var(--ink);color:var(--ivory)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.product-card[hidden]{display:none}.product-media{height:430px;position:relative;overflow:hidden;display:grid;place-items:center;transition:.5s}.product-media.clay{background:#c99075}.product-media.olive{background:#92977b}.product-media.sand{background:#d7bea0}.product-media.fig{background:#76525a}.product-no{position:absolute;top:18px;left:18px;font:italic 22px 'DM Serif Display';color:#fff}.texture{position:absolute;top:19px;right:18px;color:#fff;font-size:8px;letter-spacing:1px}.pack{width:43%;height:59%;border-radius:60px 60px 22px 22px;background:#efe9dd;box-shadow:18px 25px 50px #33241825,inset -10px -15px 25px #876d5120;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;transition:.55s var(--ease)}.pack i{position:absolute;top:-43px;width:42%;height:54px;background:#302c27;border-radius:6px 6px 2px 2px}.pack i:after{content:"";position:absolute;left:50%;top:-12px;width:45%;height:15px;background:#302c27;transform:translateX(-50%)}.pack b{font:22px/1 'DM Serif Display';color:#302c27}.pack small{display:block;color:#786f64;font:500 5px Alexandria;letter-spacing:1px;margin-top:12px;padding:0 10px}.product-card:hover .pack{transform:translateY(-10px) rotate(2deg)}.product-card:hover .product-media{filter:saturate(1.1)}.quick{position:absolute;right:18px;bottom:18px;border:0;border-radius:50%;background:var(--fig);color:#fff;width:45px;height:45px;font-size:22px;cursor:pointer;transition:.3s}.quick:hover{transform:rotate(90deg)}.product-copy{padding:22px 5px}.product-copy>small{font-size:8px;letter-spacing:1px;color:var(--muted)}.product-copy h3{font:28px/1.25 'DM Serif Display','Noto Kufi Arabic';margin:11px 0}.product-copy p{font-size:11px;color:var(--muted);min-height:25px}.product-copy>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:15px}.product-copy>div b{font-size:12px}.add{border:0;background:none;cursor:pointer;font-size:9px;text-decoration:underline;text-underline-offset:5px}.ritual{background:var(--fig);color:#eee6da;padding:135px 7vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.ritual h2 em{color:#d9c7b2}.ritual-intro>p:last-child{line-height:2;color:#cbbec0;max-width:440px}.ritual-builder{border-top:1px solid #ffffff2a}.builder-top{display:flex;gap:20px;padding:25px 0}.builder-top span{font:italic 20px 'DM Serif Display';color:var(--brass)}.builder-top p{margin:0}.ritual-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ritual-choices button{background:#ffffff08;color:#eee6da;border:1px solid #ffffff20;padding:25px 15px;min-height:145px;cursor:pointer;text-align:start;transition:.3s}.ritual-choices button.active,.ritual-choices button:hover{background:#eee6da;color:var(--fig)}.ritual-choices b{display:block;font-size:26px;margin-bottom:25px}.ritual-choices span,.ritual-choices small{display:block}.ritual-choices span{font-weight:500}.ritual-choices small{font-size:7px;margin-top:5px;letter-spacing:1px}.ritual-result{margin-top:8px;background:#eee6da;color:#24201d;padding:30px;display:flex;align-items:end;justify-content:space-between;gap:30px}.ritual-result small{font-size:8px;color:#8b7c70}.ritual-result h3{font:35px 'DM Serif Display','Noto Kufi Arabic';margin:10px 0}.ritual-result p{font-size:11px;line-height:1.8;max-width:460px;margin:0;color:#6e645c}.ingredients{padding:140px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.ingredient-visual{height:650px;background:radial-gradient(circle at 45% 40%,#e4d6c5,#c4ab8d);position:relative;overflow:hidden;display:grid;place-items:center}.orb{width:55%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff9,#c99464 75%);filter:blur(.3px);box-shadow:0 35px 80px #6c493c30;transition:.5s}.ingredient-visual:hover .orb{transform:scale(1.07);filter:saturate(1.15)}.ingredient-visual>span{position:absolute;bottom:25px;left:25px;font:600 8px Alexandria;letter-spacing:2px}.ingredient-copy>p:not(.eyebrow){line-height:2;color:var(--muted)}.ingredient-list{margin-top:45px}.ingredient-list button{display:grid;grid-template-columns:38px 1fr 1fr auto;align-items:center;width:100%;border:0;border-top:1px solid var(--line);background:none;padding:20px 0;text-align:start;cursor:pointer}.ingredient-list span{font:italic 16px 'DM Serif Display';color:var(--brass)}.ingredient-list b{font-size:14px}.ingredient-list small{color:var(--muted)}.ingredient-list i{font-style:normal;font-size:22px}.texture-lab{padding:130px 7vw;background:var(--paper);display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;align-items:center}.texture-copy p:last-child{color:var(--muted);line-height:2}.texture-canvas{height:600px;background:linear-gradient(145deg,#a86f6a,#d1a583);position:relative;overflow:hidden;display:grid;place-items:center;cursor:crosshair}.texture-canvas:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--x,50%) var(--y,50%),#fff7 0,transparent 28%);transition:.1s}.bubble{position:absolute;border-radius:50%;background:#fff5;box-shadow:inset 10px 10px 25px #fff4,0 15px 40px #56312625;transition:.25s}.b1{width:190px;height:190px;left:12%;top:12%}.b2{width:280px;height:280px;right:8%;bottom:6%}.b3{width:90px;height:90px;left:34%;bottom:18%}.texture-canvas b{font:italic clamp(55px,8vw,120px)/.75 'DM Serif Display';color:#fff9;text-align:center;z-index:2}.texture-canvas>span{position:absolute;z-index:3;bottom:25px;font-size:8px;letter-spacing:2px;color:#fff}.help{padding:140px 8vw;display:grid;grid-template-columns:.75fr 1.25fr;gap:10vw}.accordion details{border-top:1px solid var(--line);padding:25px 0}.accordion details:last-child{border-bottom:1px solid var(--line)}.accordion summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;font-weight:500}.accordion summary::-webkit-details-marker{display:none}.accordion summary i{font-style:normal;font-size:25px;transition:.3s}.accordion details[open] summary i{transform:rotate(45deg)}.accordion details p{color:var(--muted);line-height:2;max-width:650px;font-size:12px;margin-top:20px}.closing{padding:135px 6vw;text-align:center;background:var(--olive);color:#fff}.closing .eyebrow{color:#fff9}.closing h2{margin:20px 0 40px}.closing h2 em{color:#eee2d3}.cta.light{background:#eee7dc;color:#28231f}.cta.light i{border-color:#28231f40}footer{background:#11100f;color:#eee6da;padding:80px 5vw 25px}.footer-brand{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #ffffff20;padding-bottom:45px}.light-logo{color:#eee6da}.footer-brand p{color:#aaa196}.newsletter{display:flex;justify-content:space-between;align-items:center;padding:35px 0;border-bottom:1px solid #ffffff20}.newsletter p{margin:0}.newsletter form{display:flex;border-bottom:1px solid #ffffff70;width:min(400px,45vw)}.newsletter input{background:none;border:0;outline:0;padding:13px 0;flex:1;color:#fff}.newsletter button{border:0;background:none;color:#fff;font-size:20px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:55px 0}.footer-links>div{display:flex;flex-direction:column;gap:12px}.footer-links b{font-size:9px;letter-spacing:2px;margin-bottom:8px}.footer-links a{color:#aaa196;text-decoration:none;font-size:11px}.footer-bottom{border-top:1px solid #ffffff20;padding-top:22px;display:flex;justify-content:space-between;font:600 7px Alexandria;letter-spacing:1px;color:#8f8982}.footer-bottom a{text-decoration:none}.cart{position:fixed;z-index:90;top:0;right:0;width:min(470px,96vw);height:100dvh;background:var(--ivory);padding:55px 38px 30px;transform:translateX(105%);transition:.55s var(--ease);display:flex;flex-direction:column;box-shadow:0 0 60px #0004}.cart.open{transform:none}.cart-close{position:absolute;top:18px;right:25px;border:0;background:none;font-size:35px;cursor:pointer}.cart h2{font-size:57px;margin:5px 0 20px}.shipping>div{display:flex;justify-content:space-between;font-size:9px}.shipping>i{display:block;height:3px;background:var(--line);margin-top:11px}.shipping>i span{display:block;height:100%;background:var(--olive);width:0;transition:.4s}.cart-items{flex:1;overflow:auto;margin-top:18px}.cart-empty{color:var(--muted);text-align:center;margin-top:65px;line-height:2}.cart-item{display:grid;grid-template-columns:65px 1fr auto;gap:13px;border-bottom:1px solid var(--line);padding:15px 0;align-items:center}.cart-thumb{height:78px;background:var(--sand);display:grid;place-items:center}.cart-thumb i{width:25px;height:48px;border-radius:10px;background:#f3eee4}.cart-item strong{display:block;font:20px 'DM Serif Display','Noto Kufi Arabic'}.cart-item small{color:var(--muted);font-size:8px}.qty{display:flex;align-items:center;border:1px solid var(--line);margin-top:8px;width:max-content}.qty button{border:0;background:none;width:27px;height:25px;cursor:pointer}.cart-price{text-align:end}.cart-price b{font-size:10px;display:block}.cart-price button{border:0;background:none;color:var(--fig);font-size:8px;margin-top:12px;cursor:pointer}.cart-foot{border-top:1px solid var(--ink);padding-top:20px}.cart-total{display:flex;justify-content:space-between;margin-bottom:18px}.cart-foot>small{display:block;text-align:center;color:var(--muted);margin-top:10px;font-size:8px}.shade{position:fixed;inset:0;background:#111a;z-index:80;opacity:0;pointer-events:none;transition:.3s}.shade.show{opacity:1;pointer-events:auto}.toast{position:fixed;z-index:110;left:50%;bottom:25px;transform:translate(-50%,100px);background:var(--ink);color:var(--ivory);padding:13px 22px;border-radius:40px;opacity:0;transition:.35s;font-size:10px}.toast.show{opacity:1;transform:translate(-50%,0)}.whatsapp{position:fixed;z-index:60;right:22px;bottom:22px;width:48px;height:48px;border-radius:50%;background:#26765a;color:#fff;display:grid;place-items:center;text-decoration:none;font:600 10px Alexandria;box-shadow:0 10px 30px #0003}.checkout{min-height:100vh;padding:145px 7vw 90px;display:grid;grid-template-columns:1fr 1fr;gap:9vw;background:linear-gradient(125deg,var(--ivory),var(--paper))}.checkout-intro{position:sticky;top:130px;align-self:start}.checkout h1{font-size:clamp(50px,6vw,85px);margin:35px 0}.checkout-intro>p:last-child{line-height:2;color:var(--muted);max-width:500px}.back{font-size:10px;text-underline-offset:7px}.checkout-form{background:var(--ivory);padding:38px;box-shadow:0 30px 80px #35241a15;display:grid;gap:21px}.step-head{display:flex;gap:15px;border-bottom:1px solid var(--line);padding-bottom:18px}.step-head b,.delivery-choice>b{font:italic 18px 'DM Serif Display';color:var(--brass)}.checkout-form label{display:grid;gap:8px;font-size:9px;font-weight:500}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.checkout-form input,.checkout-form textarea{border:0;border-bottom:1px solid var(--line);background:none;outline:0;padding:11px 0}.checkout-form input:focus,.checkout-form textarea:focus{border-color:var(--fig)}.checkout-form textarea{min-height:65px;resize:vertical}.delivery-choice{border:1px solid var(--line);padding:18px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.delivery-choice small{display:block;color:var(--muted);margin-top:5px;font-size:8px}.checkout-total{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px}.form-note{text-align:center;color:var(--muted);font-size:7px;margin:0}.checkout-items{display:grid;gap:7px}.checkout-mini{display:flex;justify-content:space-between;font-size:9px;color:var(--muted)}[dir=ltr] body{font-family:Alexandria,Arial,sans-serif}[dir=ltr] h1,[dir=ltr] h2{font-family:'DM Serif Display',serif;line-height:.95}[dir=ltr] .product-copy h3,[dir=ltr] .ritual-result h3,[dir=ltr] .cart-item strong{font-family:'DM Serif Display'}[dir=ltr] .cart{right:auto;left:0;transform:translateX(-105%)}[dir=ltr] .cart.open{transform:none}[dir=ltr] .cart-close{right:auto;left:25px}
@media(max-width:1050px){.header nav{gap:14px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-media{height:500px}.ritual{gap:4vw}.ingredients{gap:5vw}}
@media(max-width:760px){html{scroll-padding-top:72px}.header{height:72px;padding:0 17px}.header.scrolled{height:65px}.header nav{position:fixed;top:72px;left:0;right:0;background:var(--ivory);color:var(--ink);padding:35px 22px;display:flex;flex-direction:column;align-items:stretch;gap:0;transform:translateY(-140%);transition:.4s;z-index:-1;border-bottom:1px solid var(--line)}.header.menu-open nav{transform:none}.header nav a{font-size:25px;padding:11px 0;font-family:'Noto Kufi Arabic','DM Serif Display'}.menu{display:block}.menu-open .menu i:first-child{transform:translateY(3px) rotate(45deg)}.menu-open .menu i:last-child{transform:translateY(-3px) rotate(-45deg)}.round{display:none}.bag span{display:none}.hero{min-height:720px;height:100svh;padding:100px 22px 45px;align-items:flex-start}.hero-bg{background-position:63% center}.hero-shade,[dir=rtl] .hero-shade{background:linear-gradient(180deg,#f4f0e8f5 0%,#f4f0e8c7 40%,transparent 76%)}.hero-copy{width:100%}.hero h1{font-size:clamp(48px,13vw,70px);margin-top:14px}.hero-lead{font-size:12px;line-height:1.9;max-width:92%}.hero-actions{align-items:flex-start;flex-direction:column;gap:15px;margin-top:22px}.hero-proof{margin-top:24px}.sound-pill{right:18px;bottom:18px}.scroll-cue{display:none}.manifesto,.shop,.ingredients,.texture-lab,.help{padding:90px 20px}.manifesto h2,.section-head h2,.ritual h2,.ingredient-copy h2,.texture-lab h2,.help h2,.closing h2{font-size:46px;margin-bottom:40px}.manifesto-grid{grid-template-columns:1fr;gap:40px}.values b{font-size:38px}.section-head{display:block}.filters{margin-top:25px}.product-grid{gap:8px}.product-media{height:330px}.product-copy h3{font-size:22px}.product-copy p{display:none}.pack{width:48%;height:58%}.ritual{padding:90px 20px;grid-template-columns:1fr;gap:40px}.ritual-choices{grid-template-columns:1fr 1fr 1fr}.ritual-choices button{padding:18px 10px;min-height:125px}.ritual-result{display:block}.ritual-result .cta{margin-top:25px}.ingredients{grid-template-columns:1fr}.ingredient-visual{height:480px}.ingredient-copy{order:-1}.texture-lab{grid-template-columns:1fr}.texture-canvas{height:500px}.help{grid-template-columns:1fr;gap:20px}.closing{padding:90px 20px}.footer-brand,.newsletter{display:block}.footer-brand p{margin-top:25px}.newsletter form{width:100%;margin-top:20px}.footer-links{gap:25px}.footer-bottom{gap:15px;flex-wrap:wrap}.checkout{grid-template-columns:1fr;padding:105px 20px 65px;gap:45px}.checkout-intro{position:static}.checkout-form{padding:24px}.cart{padding:50px 22px 25px}}
@media(max-width:430px){.logo{min-width:105px}.logo b{font-size:25px}.lang{padding:8px 10px!important}.product-grid{grid-template-columns:1fr}.product-media{height:440px}.product-copy p{display:block}.ritual-choices{grid-template-columns:1fr}.ritual-choices button{min-height:auto}.footer-links{grid-template-columns:1fr 1fr}.footer-links>div:last-child{grid-column:1/3}.field-row{grid-template-columns:1fr}.hero h1{font-size:47px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
