:root{--brown:#974B00;--orange:#C8733A;--cream:#F5E9DA;--coal:#2D2A26;--green:#6B7A5A;--paper:#FCF7EF;--muted:#766A5D;--line:#E1D1BD;--heading:'Be Vietnam Pro',Arial,sans-serif;--body:'Be Vietnam Pro',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--coal);font-family:var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}::selection{background:var(--orange);color:white}.container{width:min(1280px,calc(100% - 80px));margin-inline:auto}.preview-ribbon{background:var(--coal);color:#fff5e8;text-align:center;font-size:10px;font-weight:700;letter-spacing:.18em;padding:8px 12px}.site-header{position:sticky;z-index:50;top:0;background:rgba(252,247,239,.96);backdrop-filter:blur(16px);border-bottom:1px solid rgba(151,75,0,.1)}.header-inner{height:83px;display:flex;align-items:center;gap:34px}.logo{width:126px;height:72px;position:relative;overflow:hidden;flex:none}.logo-crop{position:absolute;inset:0;background-image:url('assets/brand-reference.png');background-repeat:no-repeat;background-size:540px auto;background-position:-38px -1px}.desktop-nav{margin-left:auto;display:flex;align-items:center;gap:21px}.desktop-nav a{font-size:12px;font-weight:700;white-space:nowrap;transition:color .2s}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--brown)}.desktop-nav a[aria-current=page]{border-bottom:2px solid var(--orange);padding-bottom:5px}.header-cta{background:var(--brown);color:white;border-radius:100px;padding:13px 19px;font-size:12px;font-weight:800;white-space:nowrap;transition:transform .2s,background .2s}.header-cta:hover{background:#763900;transform:translateY(-2px)}.header-cta span{margin-left:13px}.menu-toggle,.mobile-nav{display:none}.eyebrow{display:inline-flex;gap:10px;align-items:center;color:var(--brown);font-weight:800;font-size:11px;letter-spacing:.17em;text-transform:uppercase}.eyebrow i{display:block;width:22px;height:2px;background:var(--orange)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--heading);letter-spacing:-.055em}h1 em,h2 em{font-style:normal;color:var(--brown)}p{line-height:1.8}.button{display:inline-flex;justify-content:center;align-items:center;gap:25px;padding:16px 23px;border-radius:100px;font-size:12px;font-weight:800;letter-spacing:.015em;transition:transform .2s,background .2s,color .2s}.button:hover{transform:translateY(-3px)}.button span,.text-link span{font-size:19px;font-weight:400;line-height:.6}.button-primary{background:var(--brown);color:#fff}.button-primary:hover{background:#713700}.button-outline{border:1px solid rgba(255,255,255,.7);color:white}.button-outline:hover{background:white;color:var(--coal)}.button-outline-dark{border:1px solid var(--brown);color:var(--brown)}.button-outline-dark:hover{background:var(--brown);color:white}.button-light{background:var(--cream);color:var(--brown)}.button-light:hover{background:white}.text-link{display:inline-flex;align-items:center;gap:28px;color:var(--brown);border-bottom:1px solid var(--brown);font-size:13px;font-weight:800;padding-bottom:8px}.text-link:hover{gap:34px}.hero{position:relative;background:var(--cream);overflow:hidden}.hero-grid{min-height:650px;display:grid;grid-template-columns:1fr .95fr;align-items:stretch}.hero-copy{padding:86px 35px 48px 0;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;position:relative;z-index:2}.hero h1{font-size:clamp(55px,6.25vw,100px);line-height:1.07;font-weight:800;margin:24px 0}.hero-copy>p{font-size:16px;max-width:470px;color:#5B493D;margin-bottom:27px}.hero-actions{display:flex;gap:11px;flex-wrap:wrap}.hero .button-outline{border-color:var(--brown);color:var(--brown)}.hero .button-outline:hover{background:var(--brown);color:white}.hero-note{display:flex;gap:17px;margin-top:59px;align-items:center}.hero-note>span{font-size:30px;font-weight:800;color:var(--orange);border-right:1px solid var(--orange);padding-right:18px}.hero-note strong,.hero-note small{display:block}.hero-note strong{font-size:10px;letter-spacing:.12em}.hero-note small{font-size:11px;color:var(--muted);margin-top:5px}.hero-scroll{position:absolute;right:24px;bottom:30px;writing-mode:vertical-rl;font-size:9px;font-weight:800;letter-spacing:.15em;color:var(--brown);display:flex;gap:15px;align-items:center}.hero-scroll span{font-size:20px}.visual{min-height:400px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:36px;background:var(--coal);color:var(--cream);isolation:isolate}.visual:before{content:'';position:absolute;inset:0;z-index:-3;background:radial-gradient(circle at 54% 58%,rgba(232,138,49,.8) 0 7%,transparent 8%),radial-gradient(circle at 49% 53%,rgba(157,76,10,.88) 0 17%,transparent 19%),radial-gradient(circle at 50% 48%,rgba(54,31,20,.8) 0 30%,transparent 32%),radial-gradient(circle at 80% 10%,rgba(255,206,135,.17),transparent 31%),linear-gradient(135deg,#171310,#63402a 50%,#1b1715)}.visual:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(18,12,9,.81),transparent 66%)}.visual-orbit{position:absolute;z-index:-2;border:1px solid rgba(245,233,218,.22);border-radius:50%;width:70%;aspect-ratio:1;left:15%;top:8%;box-shadow:0 0 0 60px rgba(245,233,218,.025),0 0 0 120px rgba(245,233,218,.02)}.visual-kicker{font-size:10px;letter-spacing:.17em;font-weight:700;margin-bottom:12px}.visual strong{font-size:clamp(28px,3vw,46px);letter-spacing:-.05em;line-height:1.15;max-width:450px}.visual-pending{display:block;align-self:flex-start;margin-top:19px;padding:7px 10px;border:1px solid rgba(245,233,218,.55);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.visual-hero{min-height:650px;margin-right:calc((min(1280px,100vw - 80px) - 100vw)/2);padding:58px}.visual-hero:before{background:radial-gradient(circle at 60% 43%,#C97934 0 5%,#863F1C 8%,transparent 20%),radial-gradient(ellipse at 57% 50%,#4B2412 0 21%,transparent 38%),linear-gradient(145deg,#2D211B,#714325 55%,#1E1713)}.visual-hero .visual-orbit{width:72%;left:13%;top:8%;border-width:2px}.visual-hero strong{font-size:54px}.quick-section{background:var(--brown);color:var(--cream)}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr)}.quick-grid a{padding:28px 25px 30px;border-right:1px solid rgba(245,233,218,.25);position:relative;transition:background .2s}.quick-grid a:first-child{border-left:1px solid rgba(245,233,218,.25)}.quick-grid a:hover{background:rgba(255,255,255,.1)}.quick-grid a>span:first-child{font-size:10px;letter-spacing:.16em;opacity:.7;font-weight:700}.quick-grid strong{display:block;font-size:18px;margin-top:7px;letter-spacing:-.04em}.quick-grid a>span:last-child{position:absolute;right:28px;bottom:29px;font-size:23px}.section{padding:110px 0}.two-col,.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.content-col{padding:25px 0}.section-heading h2{font-size:clamp(40px,4.5vw,66px);line-height:1.15;margin:18px 0 20px}.section-heading p{max-width:540px;color:var(--muted);font-size:14px}.food-section{background:var(--paper)}.visual-food{border-radius:8px;min-height:600px}.visual-food:before{background:radial-gradient(ellipse at 42% 40%,#B85F22 0 5%,#622D17 10%,transparent 34%),radial-gradient(ellipse at 65% 40%,#C57F3C 0 7%,#6B321A 12%,transparent 34%),repeating-linear-gradient(115deg,transparent 0 33px,rgba(15,12,11,.34) 34px 39px,transparent 40px 70px),linear-gradient(140deg,#211715,#6B3C22,#1E1916)}.rule-list{margin:31px 0;max-width:500px}.rule-list>div{padding:16px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:40px 1fr;column-gap:12px}.rule-list>div:last-child{border-bottom:1px solid var(--line)}.rule-list span{color:var(--orange);font-size:12px;font-weight:800;grid-row:span 2}.rule-list strong{font-size:15px}.rule-list small{font-size:11px;color:var(--muted);margin-top:4px}.space-section{background:var(--cream);overflow:hidden}.space-layout{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:8%}.space-layout .section-heading p{margin-bottom:30px}.visual-space{min-height:580px;border-radius:8px}.visual-space:before{background:linear-gradient(90deg,rgba(25,18,14,.85) 0 10%,transparent 11% 29%,rgba(25,18,14,.7) 30% 34%,transparent 35% 65%,rgba(25,18,14,.8) 66% 70%,transparent 71% 90%,rgba(25,18,14,.7) 91%),radial-gradient(circle at 30% 24%,#FFC772 0 2%,transparent 9%),radial-gradient(circle at 71% 25%,#FFC772 0 2%,transparent 9%),linear-gradient(145deg,#241913,#80502E 58%,#382219)}.gather-section{background:var(--brown);color:var(--cream);overflow:hidden}.gather-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%}.gather-copy{padding-right:20px}.gather-copy .eyebrow{color:#F4D3AE}.gather-copy h2{font-size:clamp(45px,5vw,72px);line-height:1.14;margin:25px 0}.gather-copy h2 em{color:#FFBD79}.gather-copy p{font-size:14px;max-width:550px;opacity:.9;margin-bottom:28px}.gather-mark{min-height:450px;border:1px solid rgba(255,255,255,.27);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-8deg);position:relative;text-align:center}.gather-mark:before,.gather-mark:after{content:'';position:absolute;border:1px solid rgba(255,255,255,.18);border-radius:50%;inset:24px}.gather-mark:after{inset:50px}.gather-mark span{font-size:72px;line-height:.95;letter-spacing:-.08em;font-weight:800}.gather-mark b{font-size:23px;margin-top:19px;color:#FFBD79}.gather-mark i{font-style:normal;font-size:12px;letter-spacing:.19em;margin-top:12px}.visual-story{min-height:510px;border-radius:8px}.visual-story:before{background:radial-gradient(circle at 58% 34%,#E4B179 0 6%,transparent 7%),linear-gradient(95deg,transparent 0 20%,rgba(44,28,17,.65) 21% 24%,transparent 25% 75%,rgba(44,28,17,.65) 76% 79%,transparent 80%),linear-gradient(145deg,#2D211B,#6B472D,#201916)}.story-grid .section-heading p{margin-bottom:28px}.route-section{background:var(--cream)}.route-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.route-grid .section-heading p{margin-bottom:25px}.route-card{min-height:450px;background:var(--coal);color:var(--cream);border-radius:8px;padding:45px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.route-card:before{content:'';position:absolute;width:330px;height:330px;border:1px solid rgba(255,255,255,.17);border-radius:50%;right:-50px;top:-100px;box-shadow:0 0 0 50px rgba(255,255,255,.03),0 0 0 100px rgba(255,255,255,.03)}.route-pin{font-size:60px;color:var(--orange);margin-bottom:auto;z-index:1}.route-card>span:nth-child(2){font-size:11px;letter-spacing:.15em;z-index:1}.route-card strong{font-size:45px;line-height:1.12;letter-spacing:-.06em;margin:13px 0;z-index:1}.route-card small{font-size:11px;opacity:.7;z-index:1}.cta-band{background:#C8733A;color:var(--coal);padding:62px 0}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.cta-band .eyebrow{color:var(--coal)}.cta-band .eyebrow i{background:var(--coal)}.cta-band h2{font-size:clamp(34px,4vw,54px);line-height:1.15;margin:15px 0 7px}.cta-band p{margin:0;font-size:13px}.footer{background:var(--coal);color:var(--cream);padding-top:72px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:45px;padding-bottom:60px}.footer-brand{font-size:30px;font-weight:800;letter-spacing:-.06em}.footer-brand .flame{color:var(--orange);font-size:23px;margin-left:7px}.footer-grid p{font-size:15px;line-height:1.7;margin:15px 0}.footer-note,.footer-end p{opacity:.6;font-size:11px}.footer-grid h3{font-size:12px;letter-spacing:.13em;margin:8px 0 21px}.footer-grid a{display:block;margin:12px 0;font-size:12px;opacity:.75}.footer-grid a:hover{opacity:1;color:#F9B875}.footer-end>span{font-size:11px;letter-spacing:.14em;font-weight:800}.footer-bottom{border-top:1px solid rgba(255,255,255,.17);padding:21px 0 26px;display:flex;justify-content:space-between;font-size:10px;opacity:.6}.mobile-action{display:none}
.page-intro{background:var(--cream);padding:95px 0 80px;position:relative;overflow:hidden}.page-intro:after{content:'✳';position:absolute;font-size:370px;color:rgba(151,75,0,.045);right:-20px;top:-95px;line-height:1}.intro-grid{display:flex;align-items:flex-end;justify-content:space-between;position:relative;z-index:1}.page-intro h1{font-size:clamp(55px,6.8vw,100px);line-height:1.07;margin:23px 0}.page-intro p{max-width:620px;font-size:15px;color:#5B493D;margin-bottom:0}.intro-number{font-size:11px;letter-spacing:.17em;font-weight:800;color:var(--brown);writing-mode:vertical-rl}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.category-card{border:1px solid var(--line);background:#FFFDF9;padding:25px;border-radius:6px}.category-card>span,.party-grid article>span{font-size:10px;letter-spacing:.15em;color:var(--brown);font-weight:800}.category-art{height:190px;margin:20px 0;display:flex;align-items:center;justify-content:center;font-size:115px;border-radius:5px;background:var(--cream);color:var(--brown);line-height:1}.fire-art{background:linear-gradient(140deg,#F6E4CC,#DCA670);color:#9A4C06}.pot-art{background:linear-gradient(140deg,#EFE3D1,#B2A390);color:#69472D}.side-art{background:linear-gradient(140deg,#E7EACF,#9BA878);color:#5E7048}.category-card h3{font-size:26px;margin-bottom:6px}.category-card p{font-size:12px;color:var(--muted);margin-bottom:0}.notice-box{border:1px solid var(--orange);background:#FFF5E9;padding:24px 28px;margin-top:32px;border-radius:6px}.notice-box strong{color:var(--brown);font-size:14px}.notice-box p{font-size:12px;max-width:750px;color:var(--muted);margin:7px 0 0}.space-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.space-page-grid .visual{min-height:420px;border-radius:6px}.space-page-grid .span-two{grid-column:span 2;min-height:580px}.visual-table:before{background:repeating-linear-gradient(90deg,#66422b 0 31px,#492c1f 32px 36px),linear-gradient(#8A5637,#291B14)}.visual-detail:before{background:radial-gradient(circle at 50% 26%,#F9C878 0 5%,transparent 16%),linear-gradient(145deg,#1F1813,#9E6236,#251C16)}.section-tail{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:24px}.section-tail p{font-size:12px;color:var(--muted);max-width:600px}.party-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.party-grid article{background:var(--cream);padding:42px 30px;min-height:310px;display:flex;flex-direction:column}.party-grid article:nth-child(2){background:#E6D5C1}.party-grid article:nth-child(3){background:var(--coal);color:var(--cream)}.party-grid article:nth-child(3)>span{color:#E5A66A}.party-grid h3{font-size:29px;line-height:1.2;margin:35px 0 10px}.party-grid p{font-size:12px;line-height:1.8;margin:auto 0 0;opacity:.75}.steps{margin-top:82px;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:20px}.steps h3{font-size:25px;max-width:180px;line-height:1.2}.steps>div{border-top:2px solid var(--brown);padding-top:13px}.steps span{color:var(--brown);font-weight:800;font-size:22px}.steps p{font-size:12px;margin-top:15px}.story-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.story-page-grid .visual{min-height:560px}.values-section{background:var(--cream);padding:60px 0}.values-grid{display:grid;grid-template-columns:repeat(3,1fr)}.values-grid article{padding:35px;border-right:1px solid #D5B99A}.values-grid article:last-child{border-right:0}.values-grid span{color:var(--orange);font-size:12px;font-weight:800}.values-grid h3{font-size:32px;margin:26px 0 9px}.values-grid p{font-size:12px;margin:0}.offers-empty{background:var(--paper)}.empty-card{border:1px solid var(--line);padding:75px;text-align:center;background:var(--cream);border-radius:8px}.empty-card .eyebrow{justify-content:center}.empty-icon{display:block;color:var(--brown);font-size:70px;line-height:1;margin-bottom:22px}.empty-card h2{font-size:clamp(36px,4vw,58px);margin:20px 0}.empty-card p{font-size:13px;max-width:490px;margin:0 auto 28px;color:var(--muted)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-panel{background:var(--cream);padding:58px}.contact-panel h2{font-size:clamp(43px,4.4vw,65px);margin:22px 0 45px;line-height:1.14}.contact-row{border-top:1px solid #D6BEA3;padding:16px 0;display:flex;gap:30px;justify-content:space-between}.contact-row span{font-size:10px;font-weight:800;letter-spacing:.13em;color:var(--brown);white-space:nowrap}.contact-row strong{font-size:13px;text-align:right}.contact-foot{font-size:11px;color:var(--muted);margin:28px 0 0}.map-preview{min-height:570px;background:var(--coal);color:var(--cream);padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.map-preview>span{font-size:11px;letter-spacing:.2em}.map-ring{border:1px solid rgba(255,255,255,.32);border-radius:50%;width:min(330px,90%);aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 0 0 35px rgba(255,255,255,.035),0 0 0 70px rgba(255,255,255,.025)}.map-ring i{font-size:75px;color:var(--orange);font-style:normal}.map-ring b{font-size:18px;letter-spacing:.08em}.map-preview small{opacity:.6;font-size:11px}
@media(max-width:1100px){.desktop-nav{gap:12px}.desktop-nav a{font-size:10px}.header-inner{gap:14px}.logo{width:126px}.logo-crop{background-size:520px auto;background-position:-36px 0}.header-cta{font-size:11px;padding:12px 14px}.container{width:min(1280px,calc(100% - 48px))}}
@media(max-width:980px){.desktop-nav,.header-cta{display:none}.menu-toggle{display:flex;margin-left:auto;flex-direction:column;gap:6px;border:0;background:transparent;padding:12px;cursor:pointer}.menu-toggle span{width:27px;height:2px;background:var(--brown)}.mobile-nav:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:0;padding:15px 24px 22px;border-top:1px solid var(--line);background:var(--paper)}.mobile-nav a{padding:13px 9px;font-size:13px;font-weight:700}.mobile-nav a[aria-current=page]{color:var(--brown)}.hero-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(50px,6vw,72px)}.hero-copy{padding:65px 20px 50px 0}.hero-note{margin-top:35px}.hero-scroll{display:none}.visual-hero{margin-right:0;min-height:600px}.quick-grid strong{font-size:15px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-end{grid-column:span 3}.steps{grid-template-columns:1fr 1fr}.steps h3{max-width:none}.section{padding:80px 0}}
@media(max-width:700px){.container{width:calc(100% - 36px)}.preview-ribbon{font-size:8px;letter-spacing:.07em}.header-inner{height:66px}.logo{width:126px;height:62px}.logo-crop{background-size:475px auto;background-position:-33px 0}.mobile-nav:not([hidden]){grid-template-columns:1fr 1fr}.hero-grid,.two-col,.space-layout,.gather-grid,.story-grid,.route-grid,.story-page-grid,.contact-grid{grid-template-columns:1fr}.hero-grid{min-height:0}.hero-copy{padding:65px 0 45px}.hero h1{font-size:clamp(51px,11vw,72px);margin:20px 0}.hero-copy>p{font-size:14px}.hero-note{margin-top:36px}.visual-hero{min-height:430px;margin:0 -18px;padding:30px}.visual-hero strong{font-size:40px}.visual-orbit{top:5%}.quick-grid{grid-template-columns:1fr}.quick-grid a,.quick-grid a:first-child{border:0;border-bottom:1px solid rgba(255,255,255,.24);padding:20px 15px}.quick-grid a>span:last-child{bottom:24px}.section{padding:68px 0}.section-heading h2{font-size:42px}.visual-food,.visual-space,.visual-story{min-height:410px}.two-col .visual{order:2}.two-col .content-col{order:1}.space-layout{gap:35px}.gather-grid{gap:40px}.gather-copy h2{font-size:46px}.gather-mark{min-height:320px;width:320px;max-width:100%;margin:auto}.gather-mark span{font-size:52px}.story-grid{gap:28px}.story-grid .visual{order:2}.story-grid .content-col{order:1}.route-grid{gap:30px}.route-card{min-height:360px}.cta-band{padding:55px 0}.cta-inner{align-items:flex-start;flex-direction:column}.cta-band h2{font-size:38px}.footer{padding:60px 0 58px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:30px}.footer-grid>div:first-child,.footer-end{grid-column:span 2}.footer-bottom{flex-direction:column;gap:6px}.mobile-action{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;background:var(--paper);border-top:1px solid var(--line);padding:8px 12px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -8px 25px rgba(45,42,38,.09);gap:8px}.mobile-action a{flex:1;text-align:center;padding:12px 5px;font-size:12px;font-weight:800;border-radius:100px;border:1px solid var(--brown);color:var(--brown)}.mobile-action a:last-child{background:var(--brown);color:white}.page-intro{padding:65px 0}.page-intro h1{font-size:clamp(53px,11vw,75px)}.page-intro p{font-size:13px}.intro-number{display:none}.category-grid,.party-grid,.space-page-grid,.values-grid{grid-template-columns:1fr}.space-page-grid .span-two{grid-column:auto;min-height:420px}.category-grid{gap:12px}.category-art{height:160px}.party-grid article{min-height:260px}.steps{grid-template-columns:1fr;margin-top:55px}.steps h3{max-width:none}.steps>div{display:grid;grid-template-columns:50px 1fr;gap:20px}.steps p{margin:0}.section-tail{align-items:flex-start;flex-direction:column}.values-grid article{border-right:0;border-bottom:1px solid #D5B99A;padding:28px 0}.values-grid article:last-child{border:0}.empty-card{padding:45px 20px}.contact-panel{padding:35px 24px}.contact-row{flex-direction:column;gap:7px}.contact-row strong{text-align:left}.map-preview{min-height:420px}.map-ring{width:220px}.button{font-size:11px}.hero-actions{gap:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
