:root{--ink:#193534;--muted:#5c706d;--paper:#fffef9;--soft:#edf3ee;--accent:#25675d;--line:#cfdcd6;--display:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img{width:100%;height:100%;object-fit:cover;display:block}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}[hidden]{display:none!important}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;padding:15px;background:var(--paper);color:var(--ink)}.skip-link:focus{top:10px}.demo-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--ink);color:var(--paper);padding:10px 5%;font-size:10px;letter-spacing:.025em}.demo-bar a{text-decoration:underline;text-underline-offset:4px}header{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:100px;padding:18px 5%;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.brand{display:flex;gap:12px;align-items:center}.brand img{width:44px;height:44px;object-fit:contain}.brand>span{font:500 30px/1 var(--display);letter-spacing:-.035em;white-space:nowrap}.brand small{display:block;font:9px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-top:8px}.nav-toggle{display:none}nav{display:flex;align-items:center;gap:30px;font-size:12px}nav>a{display:flex;align-items:center;min-height:44px}.nav-cta{border-bottom:1px solid var(--accent);color:var(--accent)}.hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;position:relative;isolation:isolate}.hero-copy{padding:90px 10%;align-self:center;position:relative;z-index:2}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:650;text-transform:uppercase;margin:0 0 24px;color:var(--accent)}h1{font:400 clamp(48px,5.6vw,82px)/1.02 var(--display);letter-spacing:-.055em;margin:0 0 28px}h2{font:400 clamp(35px,4.1vw,58px)/1.1 var(--display);letter-spacing:-.04em;margin:0 0 25px}h3{font:400 28px/1.15 var(--display);letter-spacing:-.025em;margin:0 0 18px}.hero-copy>p:not(.eyebrow){max-width:430px;color:var(--muted);font-size:17px;margin:0 0 32px}.btn{min-height:50px;padding:14px 25px;display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--accent);color:var(--paper);font-size:12px;font-weight:600;border:1px solid var(--accent);transition:filter .2s}.btn:hover{filter:brightness(.9)}.hero-caption{display:block;margin-top:25px;font-size:9px;letter-spacing:.08em;color:var(--muted)}.hero-photo{position:relative;min-height:600px;overflow:hidden}.hero-photo img{position:absolute;inset:0}.hero-photo>span,.story-photo>span{position:absolute;bottom:20px;left:24px;right:20px;z-index:1;color:white;background:#0c2427a8;width:fit-content;padding:7px 12px;font-size:9px;letter-spacing:.06em}.identity-strip{background:var(--soft);border-bottom:1px solid var(--line);padding:22px 5%;display:flex;justify-content:space-between;gap:25px;font-size:10px;letter-spacing:.06em}.section{padding:90px max(6%,calc((100% - 1240px)/2))}.section-heading{display:flex;flex-direction:column;align-items:flex-start;max-width:800px;margin-bottom:40px}.section-heading>p:last-child{color:var(--muted);max-width:690px;font-size:14px;margin:0}.offering-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.offering-grid article{padding:30px;border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.item-number{font-size:11px;color:var(--accent);margin-bottom:35px}.category-label{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 15px}.offering-grid article>p:not(.category-label){font-size:14px;color:var(--muted);margin:0 0 25px}.offering-grid article>a{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;color:var(--accent);font-size:12px;font-weight:600}.interactive{background:var(--soft)}.widget{min-width:0}.choice-buttons,.day-controls{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.choice-buttons button,.day-controls button{border:1px solid var(--line);background:var(--paper);color:var(--ink);min-height:48px;padding:12px 22px;font-size:13px}.choice-buttons button[aria-pressed=true],.day-controls button[aria-pressed=true]{background:var(--accent);color:var(--paper);border-color:var(--accent)}.detail-panel{padding:35px;background:var(--paper);border:1px solid var(--line);max-width:820px}.detail-panel>p:not(.eyebrow){max-width:660px;font-size:15px;color:var(--muted)}.widget-note{font-size:11px!important;color:var(--muted)}.story{display:grid;grid-template-columns:1fr 1fr;min-height:560px;background:var(--paper)}.story-photo{position:relative;min-height:450px;overflow:hidden}.story-photo img{position:absolute;inset:0}.story-copy{padding:75px 12%;align-self:center}.story-copy>p:not(.eyebrow){font-size:15px;color:var(--muted);margin-bottom:28px}.text-link{font-size:12px;display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid var(--accent);color:var(--accent)}.process{background:var(--soft);padding-block:60px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.process-grid article{border-top:1px solid var(--line);padding-top:22px}.process-grid span{font-size:10px;color:var(--accent)}.process-grid h3{font-size:24px;margin:16px 0 0}.customise{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;align-items:center}.customise>div>p:not(.eyebrow){max-width:550px;font-size:15px;color:var(--muted);margin-bottom:28px}.catalogue-link{display:block;width:fit-content;min-height:44px;align-content:center;margin-top:20px;font-size:12px;color:var(--accent)}.scope-note{background:var(--soft);padding:35px;border:1px solid var(--line)}.scope-note>span{font-size:9px;letter-spacing:.1em;color:var(--accent)}.scope-note h3{margin-top:25px;font-size:29px}.scope-note p{font-size:13px!important;margin-bottom:0!important}.demo-terms{padding-block:0 50px}details{border-block:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font-size:13px;min-height:44px;align-content:center}details p{font-size:12px;color:var(--muted);max-width:1000px}details a{text-decoration:underline}footer{padding:50px 5% 25px;background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:30px}footer>div{display:flex;gap:25px;font-size:11px}footer>div a{display:flex;align-items:center;min-height:44px}footer>p{width:100%;border-top:1px solid #ffffff35;padding-top:22px;font-size:10px;color:#d1d9d7}label{display:block;font-size:12px;font-weight:600;color:var(--ink)}input:not([type=checkbox]):not([type=range]),select{display:block;width:100%;min-width:0;min-height:50px;padding:12px 14px;margin-top:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:14px;border-radius:0}.local-form{display:grid;grid-template-columns:1fr 1fr;gap:25px;background:var(--paper);padding:35px;border:1px solid var(--line)}.local-form>.btn{grid-column:1/-1;justify-self:start}.builder-result{padding:30px;background:var(--paper);border:1px solid var(--accent);margin-top:20px;font-size:15px;overflow-wrap:anywhere}.builder-result:focus{outline:2px solid var(--accent);outline-offset:4px}.property-controls,.course-controls{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:700px;margin-bottom:20px}.listing-grid,.course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.listing,.course-grid article{background:var(--paper);border:1px solid var(--line);min-width:0}.listing>img{height:240px}.listing>div,.course-grid article{padding:28px}.listing small,.course-grid small{display:block;font-size:9px;color:var(--accent);margin-bottom:20px}.listing h3{font-size:28px}.listing p{font-size:13px;color:var(--muted)}.listing button,.course-grid button{background:none;border:0;border-bottom:1px solid var(--accent);color:var(--accent);font-size:11px;min-height:44px;padding:0}.listing button[aria-pressed=true],.course-grid button[aria-pressed=true]{font-weight:700}.widget>p:last-child{font-size:12px;color:var(--muted)}.session-list{border-top:1px solid var(--line)}.session-list article{display:grid;grid-template-columns:80px 1fr auto;gap:35px;align-items:center;padding:25px 0;border-bottom:1px solid var(--line)}.session-list article>span{font-size:12px;letter-spacing:.1em;color:var(--accent)}.session-list h3{font-size:26px;margin:0 0 8px}.session-list p{font-size:12px;color:var(--muted);margin:0}.session-list button{min-height:44px;background:none;color:var(--accent);border:1px solid var(--line);padding:10px 20px;font-size:11px}.session-list button[aria-pressed=true]{background:var(--accent);color:var(--paper)}.configurator{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:center}.concept-car{width:100%;height:auto;color:#33434b}.car-stage>p,.vehicle-hero>p{font-size:9px;letter-spacing:.12em;color:var(--muted);text-align:center}.swatches{margin:25px 0;padding:0;border:0}.swatches legend{font-size:12px;margin-bottom:15px}.swatches button{width:44px;height:44px;border-radius:50%;border:4px solid var(--paper);background:var(--swatch);outline:1px solid var(--line);margin:0 10px 10px 0}.swatches button[aria-pressed=true]{outline:2px solid var(--accent)}.checklist{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:var(--paper);border:1px solid var(--line);padding:35px}.checklist p{font-size:14px;color:var(--muted)}.checklist fieldset{border:0;padding:0;min-width:0}.checklist legend{font-size:12px;margin-bottom:20px}.checklist label{padding:14px 0;border-bottom:1px solid var(--line);font-size:13px;font-weight:400}.checklist input{width:20px;height:20px;vertical-align:middle;margin:0 10px 0 0;accent-color:var(--accent)}progress{display:block;width:100%;height:10px;margin:25px 0 12px;accent-color:var(--accent)}.range-label{grid-column:1/-1}input[type=range]{display:block;width:100%;margin:20px 0;accent-color:var(--accent)}.range-label output{float:right;font-size:16px;color:var(--accent)}.course-number{display:block;font-size:12px;margin-bottom:30px;color:var(--accent)}.course-grid h3{font-size:27px}.course-grid p{font-size:14px;color:var(--muted)}
/* Each fictional brand has its own composition, palette and typography. */
.theme-dental{--ink:#174d45;--muted:#54736a;--accent:#256b5d;--soft:#eaf4ef;--line:#c5dcd1;--display:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.theme-dental .btn{border-radius:40px}.theme-dental .hero-photo{margin:40px 7% 40px 0;border-radius:180px 180px 18px 18px;min-height:550px}.theme-dental .hero-copy h1{font-size:clamp(45px,4.6vw,67px);font-weight:400}.theme-dental .offering-grid article{border-radius:20px}.theme-dental .brand>span{font-weight:600}.theme-dental .section-heading h2{font-weight:400}
.theme-property{--ink:#183d3e;--muted:#68766f;--accent:#846d48;--soft:#f0eee6;--line:#d5d6ca}.theme-property .hero-cover{min-height:710px;color:white}.theme-property .hero-photo{position:absolute;inset:0;z-index:-2}.theme-property .hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08282dcc,#08282d10)}.theme-property .hero-copy{grid-column:1/-1;padding:110px 8%;max-width:950px}.theme-property .hero-copy>p,.theme-property .hero-caption{color:#e2e9df}.theme-property .hero-copy .eyebrow{color:#edd6ae}.theme-property .hero .btn{background:#f3eee2;color:#173d3f;border-color:#f3eee2}.theme-property .hero-photo>span{left:auto;right:30px}.theme-property .section-heading{margin-inline:auto;text-align:center;align-items:center}.theme-property .interactive{border-top:1px solid var(--line)}.theme-property h1{font-size:clamp(55px,6.7vw,98px)}
.theme-fitness{--ink:#f1f1e8;--muted:#b4b7ac;--paper:#11140f;--soft:#1d2218;--accent:#d0f46d;--line:#3d4834;--display:Impact,"Arial Narrow",sans-serif}.theme-fitness .hero-cover{min-height:760px}.theme-fitness .hero-photo{position:absolute;inset:0;z-index:-2}.theme-fitness .hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050905ed,#05090530)}.theme-fitness .hero-copy{grid-column:1/-1;padding:70px 8%;max-width:1050px}.theme-fitness h1{font-size:clamp(80px,10vw,148px);letter-spacing:-.025em;line-height:.9}.theme-fitness .hero-copy>p{max-width:450px}.theme-fitness .btn{color:#17210b}.theme-fitness h2{font-size:clamp(45px,5.5vw,80px);text-transform:uppercase;line-height:1}.theme-fitness .brand>span{font-size:34px;letter-spacing:.02em}.theme-fitness .offering-grid article{border-width:0 0 1px;padding:30px 0}.theme-fitness .story-copy h2{color:var(--accent)}
.theme-automotive{--ink:#24272b;--muted:#666c73;--paper:#f8f8f6;--soft:#e7e9e9;--accent:#a94135;--line:#c7cccf;--display:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.theme-automotive h1{font-size:clamp(60px,7vw,102px);font-weight:350;letter-spacing:-.055em}.hero-vehicle{grid-template-columns:1fr 1.3fr;min-height:600px}.vehicle-hero{align-self:center;padding:60px 8% 40px 0}.theme-automotive .brand>span{letter-spacing:.08em;font-size:22px;font-weight:600}.theme-automotive .hero-caption{font-size:8px}.theme-automotive .offering-grid article{background:white}.theme-automotive .story-photo img{filter:saturate(.55)}
.theme-architecture{--ink:#252728;--muted:#656864;--paper:#f2f1eb;--soft:#e6e5df;--accent:#ba472f;--line:#c6c6be;--display:Arial,Helvetica,sans-serif}.hero-editorial{grid-template-columns:.75fr 1.25fr;min-height:670px}.hero-editorial .hero-copy{padding:80px 8% 80px 12%;align-self:end}.theme-architecture h1{font-size:clamp(49px,5vw,75px);font-weight:400;letter-spacing:-.065em}.theme-architecture .brand>span{font-weight:600}.theme-architecture .identity-strip{background:var(--paper);border-block:1px solid var(--line)}.theme-architecture .offering-grid{gap:40px}.theme-architecture .offering-grid article{border:0;border-top:1px solid var(--line);padding:25px 0}.theme-architecture .story{grid-template-columns:1.2fr 1fr}.theme-architecture .btn{background:transparent;color:var(--ink);border-color:var(--ink)}
.theme-legal{--ink:#e8e7df;--muted:#b9c5c6;--paper:#122e39;--soft:#0b242e;--accent:#d0b57b;--line:#3b535b}.theme-legal .hero-copy{padding:85px 12%}.theme-legal h1{font-size:clamp(50px,5.2vw,77px)}.theme-legal .hero-photo{min-height:650px}.theme-legal .hero-photo img{filter:saturate(.5)}.theme-legal .btn{color:#102c36}.theme-legal .choice-buttons{display:grid;grid-template-columns:1fr}.theme-legal .choice-buttons button{text-align:left;display:flex;justify-content:space-between}.theme-legal .detail-panel{max-width:none}.theme-legal .story{border-block:1px solid var(--line)}
.theme-spa{--ink:#4b5746;--muted:#777d6a;--paper:#f5f0e7;--soft:#e8e7db;--accent:#677552;--line:#cccfbd}.hero-serene{background:var(--soft);grid-template-columns:1fr 1fr;min-height:700px}.hero-serene .hero-photo{margin:55px 11% 55px 0;border-radius:240px 240px 0 0;min-height:560px}.theme-spa .hero-copy{padding:75px 12%}.theme-spa h1{font-size:clamp(50px,5vw,73px)}.theme-spa .section-heading{text-align:center;align-items:center;margin-inline:auto}.theme-spa .offering-grid article{border:0;padding:20px;text-align:center;align-items:center}.theme-spa .item-number{border:1px solid var(--line);border-radius:50%;padding:14px}.theme-spa .story{grid-template-columns:.85fr 1.15fr}
.theme-accounting{--ink:#172a25;--muted:#5a6d62;--paper:#f7faf6;--soft:#eaf0e5;--accent:#3f6b2d;--line:#c5d3c0;--display:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.hero-corporate{background:#152c25;color:#f4faef;grid-template-columns:1.1fr 1fr}.hero-corporate .hero-copy>p,.hero-corporate .hero-caption{color:#c8d9cc}.hero-corporate .eyebrow{color:#c9e9a5}.hero-corporate .btn{background:#c9e9a5;border-color:#c9e9a5;color:#152c25}.theme-accounting h1{font-size:clamp(48px,5.4vw,77px);font-weight:400}.theme-accounting .brand>span{font-weight:650;font-size:27px}.theme-accounting .offering-grid article{background:var(--soft);border:0}.theme-accounting .section-heading h2{max-width:650px}
.theme-events{--ink:#5b2c3c;--muted:#86636e;--paper:#fff6eb;--soft:#f2dfd8;--accent:#a13d32;--line:#dfc4bb;--display:Georgia,serif}.hero-celebration{grid-template-columns:1.1fr 1fr;background:#efceba}.hero-celebration .hero-photo{margin:35px 6% 35px 0;border-radius:0 0 180px 0;min-height:590px}.theme-events h1{font-size:clamp(70px,7vw,110px);line-height:.94;font-weight:400;letter-spacing:-.07em}.theme-events .brand>span{font-style:italic}.theme-events .hero-copy>p:not(.eyebrow){font-size:16px}.theme-events .offering-grid article{border-width:1px 0 0;padding:30px 0}.theme-events .story-copy{background:#efd1bf}.theme-events .process{background:var(--paper)}
.theme-education{--ink:#292759;--muted:#6c6d89;--paper:#fffdf8;--soft:#edecfc;--accent:#4d50a7;--line:#d4d3ec;--display:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.hero-learning{grid-template-columns:1.2fr 1fr;background:#efedff}.theme-education .hero-copy{padding:75px 10%}.theme-education h1{font-size:clamp(50px,5.2vw,75px);font-weight:500}.theme-education .hero-photo{margin:45px 8% 45px 0;border-radius:24px;min-height:560px}.theme-education .btn{border-radius:8px}.theme-education .brand>span{font-weight:700}.theme-education .offering-grid article{border-radius:18px;background:#f4f2ff}.theme-education .course-grid article{border-radius:15px}.theme-education .course-number{background:var(--soft);border-radius:50%;width:45px;height:45px;display:grid;place-items:center}.theme-education h2{font-weight:450}
@media(max-width:1000px){header{min-height:88px}.nav-toggle{display:block;min-height:44px;background:var(--paper);color:var(--ink);border:1px solid var(--line);padding:10px 15px;font-size:12px}nav{position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line);padding:20px 6%;flex-direction:column;align-items:stretch;gap:5px}.hero-copy{padding:75px 9%}.hero-photo{min-height:550px}.offering-grid{gap:20px}.offering-grid article{padding:25px}.story-copy{padding:60px 10%}.listing-grid,.course-grid{gap:15px}.listing>div,.course-grid article{padding:23px}.hero-vehicle{grid-template-columns:1fr 1fr}.configurator{gap:30px}}
@media(max-width:650px){html{scroll-padding-top:88px}.demo-bar{font-size:9px;padding:9px 5%;gap:15px}.demo-bar>span{max-width:175px}.demo-bar>a{max-width:140px;text-align:right}.brand>span{font-size:26px}.brand img{width:35px;height:35px}.brand small{font-size:7px;letter-spacing:.12em}.brand{gap:8px}header{padding:13px 5%;gap:15px}.nav-toggle{font-size:11px;padding:9px 12px}.hero,.hero-editorial,.hero-vehicle,.hero-corporate,.hero-serene,.hero-celebration,.hero-learning{grid-template-columns:1fr;min-height:0}.hero-copy,.theme-legal .hero-copy,.theme-spa .hero-copy,.theme-education .hero-copy,.hero-editorial .hero-copy{padding:60px 7%}.hero-copy>p:not(.eyebrow){font-size:15px}.hero h1,.theme-dental .hero-copy h1,.theme-architecture h1,.theme-spa h1,.theme-accounting h1,.theme-education h1,.theme-legal h1{font-size:clamp(41px,10vw,58px);line-height:1.05}.hero-photo,.theme-legal .hero-photo{min-height:330px}.hero-photo>span{font-size:8px;left:18px}.theme-dental .hero-photo,.hero-serene .hero-photo,.hero-celebration .hero-photo,.theme-education .hero-photo{margin:0 7% 35px;min-height:350px;border-radius:120px 120px 0 0}.hero-learning .hero-photo{border-radius:16px}.theme-property .hero-cover{min-height:640px}.theme-property .hero-copy{padding:95px 7%;align-self:center}.theme-property .hero h1{font-size:clamp(48px,12vw,70px)}.theme-property .hero-photo{margin:0;min-height:640px}.theme-fitness .hero-cover{min-height:720px}.theme-fitness .hero-copy{padding:80px 7%;align-self:center}.theme-fitness h1{font-size:clamp(85px,20vw,120px)!important;line-height:.9!important}.theme-fitness .hero-photo{min-height:720px}.theme-fitness .hero-copy>p{max-width:300px}.theme-events h1{font-size:clamp(70px,16vw,95px)!important}.vehicle-hero{padding:0 6% 45px}.identity-strip{padding:20px 7%;font-size:9px}.identity-strip span:last-child{display:none}.section{padding:60px 7%}.section-heading{margin-bottom:30px}h2,.theme-fitness h2{font-size:39px}.section-heading>p:last-child{font-size:13px}.offering-grid,.listing-grid,.course-grid{grid-template-columns:1fr;gap:20px}.offering-grid article{padding:26px}.item-number{margin-bottom:20px}.story,.theme-architecture .story,.theme-spa .story{grid-template-columns:1fr;min-height:0}.story-photo{min-height:330px}.story-copy{padding:55px 7%}.story-copy h2{font-size:40px}.process-grid{grid-template-columns:1fr;gap:25px}.process-grid h3{font-size:23px}.customise{grid-template-columns:1fr;gap:35px}.scope-note{padding:28px}.demo-terms{padding-top:0;padding-bottom:35px}.choice-buttons{display:grid;grid-template-columns:1fr}.choice-buttons button{text-align:left}.detail-panel{padding:26px}.property-controls,.course-controls,.local-form,.configurator,.checklist{grid-template-columns:1fr;gap:20px}.local-form,.checklist{padding:26px}.local-form>.btn{width:100%}.listing>img{height:270px}.session-list article{grid-template-columns:45px 1fr;gap:18px;padding:24px 0}.session-list button{grid-column:2;justify-self:start}.session-list h3{font-size:24px}.day-controls{gap:7px}.day-controls button{padding:10px 13px;font-size:11px}.configurator{gap:35px}.checklist{gap:25px}.range-label{grid-column:auto}footer{padding:40px 7% 25px;align-items:start}footer>div{flex-direction:column;gap:0}footer>p{font-size:9px}.theme-accounting .brand>span{font-size:24px}.theme-automotive .brand>span{font-size:18px}.theme-fitness .brand>span{font-size:28px}.theme-property .brand>span{font-size:25px}.hero-caption{font-size:8px}}
@media(min-width:1001px){nav[hidden]{display:flex!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.theme-fitness footer>p,.theme-legal footer>p{color:#3f4a42;border-color:#31463940}.theme-fitness footer>div,.theme-legal footer>div{color:var(--paper)}
@media(max-width:650px){.theme-fitness h1{font-size:clamp(64px,18vw,110px)!important}}
