/* Hallmark · v2.0.0 · theme: supplied AUS identity (DESIGN.md) · shape: product shelf · job: buy · hero: Stage · nav: wordmark, two section links, market switch · footer: brand and catalogue links · posture: Committed navy · imagery: supplied product photos and authorized generated group photo · ENERGY 2 / RHYTHM 2 / MOTION 1 */
/* pre-emit critique: hierarchy rests on product imagery and sourced prices; restraint: removed health claims, invented proof and decorative motion. Browser review reserved for the owner. */
/* waive 42: navigation names the only two useful sections and the two real market routes. Matching product shelves enable comparison of the four actual products. */
@font-face{font-family:Manrope;src:url("./font-73PUZEUA.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--font-body: "Manrope", "Arial", sans-serif;--font-display: var(--font-body);--color-paper: #fafbfd;--color-paper-2: #f0f3f7;--color-ink: #002147;--color-muted: #4c5e74;--color-rule: #c7d0db;--color-input-border: #7c899a;--color-field: #002147;--color-field-ink: #fafbfd;--color-field-muted: #c4d0df;--color-field-rule: #506781;--color-accent: #ffda00;--color-accent-hover: #f0cd00;--color-accent-ink: #002147;--color-focus: #0b5eae;--color-focus-field: #ffda00;--color-error: #a11d27;--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--space-section: clamp(64px, 8vw, 128px);--gutter: clamp(20px, 4vw, 64px);--gap-columns: clamp(24px, 3vw, 40px);--container-width: 1280px;--radius-control: 4px;--radius-image: 8px;--text-body: 1rem;--text-small: .875rem;--text-title: clamp(1.5rem, 2.5vw, 2rem);--text-section: clamp(2.1rem, 4vw, 3.5rem);--text-display: clamp(2.8rem, 4.6vw, 4.5rem);--ease-out: cubic-bezier(.2, .7, .3, 1);--dur-micro: .12s;--dur-short: .22s}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:var(--space-lg);scrollbar-color:var(--color-muted) var(--color-paper);color-scheme:light}body{overflow-x:clip;margin:0;background:var(--color-paper);color:var(--color-ink);font:400 var(--text-body)/1.65 var(--font-body);font-synthesis:none;-webkit-font-smoothing:antialiased}[hidden]{display:none!important}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:800;overflow-wrap:break-word;min-width:0;text-wrap:balance}h1{font-size:var(--text-display);line-height:1.08;letter-spacing:-.04em}h2{font-size:var(--text-section);line-height:1.15;letter-spacing:-.035em}h3{font-size:var(--text-title);line-height:1.2;letter-spacing:-.025em}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.25em}button,input,select{font:inherit}img{display:block;width:100%;height:auto}svg{flex:0 0 auto}::selection{background:var(--color-accent);color:var(--color-accent-ink)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.container{width:calc(100% - var(--gutter) * 2);max-width:var(--container-width);margin-inline:auto}.section-space{padding-block:var(--space-section)}.skip-link{position:absolute;z-index:100;top:var(--space-xs);left:var(--gutter);padding:var(--space-sm) var(--space-lg);transform:translateY(-160%);background:var(--color-accent);color:var(--color-ink)}.skip-link:focus{transform:translateY(0)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:52px;padding:var(--space-sm) var(--space-lg);border:0;border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-accent-ink);font-weight:800;text-decoration:none;text-align:center;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out)}.button:hover{background:var(--color-accent-hover)}.button:active{transform:translateY(1px)}.button[aria-disabled=true]{background:var(--color-paper-2);color:var(--color-muted);cursor:not-allowed}.text-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration-thickness:1px}.text-link:hover{text-decoration-thickness:2px}.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-xs) var(--space-md);padding-block:var(--space-md)}.brand{display:inline-flex;width:fit-content;min-height:48px;align-items:center;text-decoration:none}.brand-name{display:flex;align-items:baseline;gap:var(--space-xs);font-size:1.9rem;font-weight:800;line-height:1;letter-spacing:-.05em}.brand-detail{font-size:.9rem;letter-spacing:-.025em;font-weight:600}.site-header .brand-name{flex-direction:column;align-items:flex-start;gap:var(--space-2xs)}.section-nav{display:flex;grid-row:2;grid-column:1 / -1;gap:var(--space-lg)}.section-nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:var(--text-small);font-weight:600}.section-nav a:hover{text-decoration:underline}.market-switch{display:flex;align-items:center;padding:var(--space-2xs);gap:var(--space-2xs);background:var(--color-paper-2);border-radius:var(--radius-control)}.market-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:var(--space-sm);font-size:var(--text-small);text-decoration:none}.market-switch a[aria-current=page]{background:var(--color-ink);color:var(--color-field-ink);border-radius:var(--radius-control);font-weight:600}.market-switch a:hover:not([aria-current=page]){text-decoration:underline}.hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);padding-block:var(--space-xl);align-items:center}.hero-copy{display:flex;flex-direction:column;gap:var(--space-lg);align-items:flex-start;min-width:0}.hero-copy h1{max-width:17ch}.hero-intro{color:var(--color-muted);max-width:40ch;font-size:1.0625rem}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg)}.hero-media{position:relative;min-width:0}.hero-media picture{display:block;aspect-ratio:3 / 2;border-radius:var(--radius-image);background:var(--color-paper-2);overflow:clip}.hero-media img{height:100%;object-fit:cover}.hero-media figcaption{margin-top:var(--space-sm);font-size:var(--text-small);color:var(--color-muted)}.hero-foot{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-md);padding-block:var(--space-lg);border-top:1px solid var(--color-rule);font-size:var(--text-small)}.hero-foot>p:first-child{max-width:65ch;color:var(--color-muted)}.market-note{font-weight:600;flex-shrink:0}.section-heading{display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-xl)}.section-heading p{max-width:45ch;color:var(--color-muted)}.product-grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--gap-columns);row-gap:var(--space-2xl)}.product{min-width:0}.product-media{position:relative;background:var(--color-paper-2);border-radius:var(--radius-image);overflow:clip}.product-media picture{display:block;aspect-ratio:6 / 5}.product-media img{height:100%;object-fit:cover}.product-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-lg)}.product-strength{display:flex;flex-direction:column;flex-shrink:0;font-size:1.125rem;line-height:1.3;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.product-strength span{font-size:var(--text-small);font-weight:400;color:var(--color-muted);margin-top:var(--space-2xs)}.product-description{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-small)}.product-offer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-top:var(--space-lg)}.product-price{font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.product-price span{display:block;font-size:var(--text-small);line-height:1.5;font-weight:400;color:var(--color-muted);letter-spacing:normal;font-variant-numeric:tabular-nums}.product-pack{font-size:var(--text-small);color:var(--color-muted)}.order-button{width:100%;margin-top:var(--space-md)}.product-information{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-xs)}.product-information-link{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--color-ink);font:600 var(--text-small)/1.5 var(--font-body);text-decoration:underline;text-underline-offset:.25em}.product-information-link:hover{text-decoration-thickness:2px}.product-information-link:disabled{color:var(--color-muted);cursor:not-allowed;text-decoration:none}.information-status{color:var(--color-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums}.quantity-controls{display:grid;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:var(--space-xs) var(--space-md);margin-top:var(--space-md)}.quantity-controls label{font-size:var(--text-small)}.quantity-controls input{width:100%;min-height:44px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-input-border);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-ink);caret-color:var(--color-ink);font-variant-numeric:tabular-nums}.quantity-controls input[aria-invalid=true]{border-color:var(--color-error)}.quantity-total,.quantity-error{grid-column:1 / -1;font-size:var(--text-small)}.quantity-error{color:var(--color-error)}.quantity-total output{font-weight:600;font-variant-numeric:tabular-nums}.catalogue-foot{display:flex;justify-content:space-between;flex-direction:column;gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-small)}.catalogue-foot>p{max-width:48ch}.product-statement{background:var(--color-field);color:var(--color-field-ink);padding-block:var(--space-2xl)}.specifications-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:center}.specifications-inner h2{font-size:clamp(2.7rem,5vw,4.5rem)}.specifications-copy{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-lg)}.specifications-copy p{max-width:45ch;color:var(--color-field-muted)}.specifications-copy :focus-visible{outline-color:var(--color-focus-field)}.ordering h2{margin-bottom:var(--space-xl)}.policy-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);padding-block:var(--space-lg);border-top:1px solid var(--color-rule)}.policy-row dt{color:var(--color-muted);font-size:var(--text-small)}.policy-row dd{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.policy-row h3{font-size:clamp(1.375rem,2.2vw,1.75rem)}.policy-row p{color:var(--color-muted);max-width:50ch}.questions{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.questions h2{max-width:18ch}.question-list details{border-bottom:1px solid var(--color-rule)}.question-list details:first-child{border-top:1px solid var(--color-rule)}.question-list summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:64px;padding-block:var(--space-md);font-weight:600;cursor:pointer;list-style:none}.question-list summary::-webkit-details-marker{display:none}.question-list summary:hover{text-decoration:underline;text-underline-offset:.3em}.disclosure-mark{display:inline-block;position:relative;flex:0 0 16px;width:16px;height:16px}.disclosure-mark:before,.disclosure-mark:after{position:absolute;content:"";background:currentColor}.disclosure-mark:before{width:12px;height:2px;top:7px;left:2px}.disclosure-mark:after{width:2px;height:12px;top:2px;left:7px}details[open] .disclosure-mark:after{display:none}.question-list details>p{max-width:65ch;padding-bottom:var(--space-lg);color:var(--color-muted)}.contact{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:center}.contact h2{font-size:clamp(2.5rem,4.4vw,4rem);max-width:18ch}.contact-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg)}.contact-copy>p:first-child{color:var(--color-muted);max-width:45ch}.contact-number{font-weight:600;font-variant-numeric:tabular-nums}.contact-number span{display:block;font-weight:400;font-size:var(--text-small);color:var(--color-muted);margin-top:var(--space-2xs);font-variant-numeric:tabular-nums}.site-footer{background:var(--color-field);color:var(--color-field-ink);padding-block:var(--space-xl)}.footer-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.site-footer .brand-detail{color:var(--color-accent)}.footer-nav{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg)}.footer-nav a{display:inline-flex;min-height:44px;align-items:center;font-size:var(--text-small);text-decoration:none}.footer-nav a:hover{text-decoration:underline}.site-footer :focus-visible{outline-color:var(--color-focus-field)}.footer-note{padding-top:var(--space-lg);border-top:1px solid var(--color-field-rule);color:var(--color-field-muted);font-size:var(--text-small)}.footer-fineprint{max-width:90ch;font-size:var(--text-small);color:var(--color-field-muted)}.footer-credit{font-size:var(--text-small);color:var(--color-field-muted)}.image-error{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);color:var(--color-muted);background:var(--color-paper-2)}.image-unavailable picture{opacity:0}.market-page{background:var(--color-field);color:var(--color-field-ink)}.market-page :focus-visible{outline-color:var(--color-focus-field)}.market-home{min-height:100svh;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:var(--space-xl);padding-block:var(--space-xl)}.market-home .brand-detail{color:var(--color-accent)}.market-landing{min-height:100svh;display:flex;flex-direction:column}.market-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding-block:var(--space-lg)}.market-header .brand-detail{color:var(--color-accent)}.market-help{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;font-size:var(--text-small);text-decoration:none}.market-help:hover{text-decoration:underline}.market-selector{flex:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "choices" "visual";gap:var(--space-xl);align-content:center;padding-block:var(--space-lg) var(--space-xl)}.market-intro{grid-area:intro;display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-lg)}.market-intro h1{font-size:clamp(3.3rem,6vw,5.75rem);line-height:1.02;max-width:12ch}.market-intro p{max-width:45ch;color:var(--color-field-muted)}.market-choices{grid-area:choices;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-self:center}.market-choice{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);border:2px solid transparent;border-radius:var(--radius-image);background:var(--color-paper);color:var(--color-ink);text-decoration:none;transition:transform var(--dur-micro) var(--ease-out)}.market-choice-meta{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);color:var(--color-muted);font-size:var(--text-small)}.market-currency{font-weight:800;font-variant-numeric:tabular-nums}.market-choice h2{font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1.15;max-width:16ch}.market-choice>p{color:var(--color-muted)}.market-choice .market-payment{font-size:var(--text-small)}.market-choice-action{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:44px;margin-top:auto;padding-top:var(--space-md);font-weight:800}.market-choice:hover{border-color:var(--color-accent)}.market-choice:hover .market-choice-action{text-decoration:underline;text-underline-offset:.25em}.market-choice:active{transform:translateY(1px)}.market-choice:focus-visible{outline-color:var(--color-focus-field)}.market-visual{grid-area:visual;min-width:0;align-self:end}.market-visual picture{display:block;aspect-ratio:3 / 2;border-radius:var(--radius-image);background:var(--color-paper-2);overflow:clip}.market-visual img{height:100%;object-fit:cover}.market-visual figcaption{margin-top:var(--space-sm);color:var(--color-field-muted);font-size:var(--text-small)}.market-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-lg);padding-block:var(--space-md);border-top:1px solid var(--color-field-rule);color:var(--color-field-muted);font-size:var(--text-small)}.market-footer a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-variant-numeric:tabular-nums}.market-footer a:hover{text-decoration:underline}.detail-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);padding-block:var(--space-xs);font-size:var(--text-small);color:var(--color-muted)}.detail-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.detail-breadcrumb span{border-left:1px solid var(--color-rule);padding-left:var(--space-lg)}.detail-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-xl);padding-block:var(--space-lg) var(--space-xl)}.detail-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg);min-width:0}.detail-hero-copy h1{font-size:clamp(2.8rem,5.5vw,5rem)}.detail-hero-copy>p{max-width:38ch;color:var(--color-muted);font-size:1.125rem}.detail-hero-media{min-width:0;width:100%;max-width:430px;justify-self:center}.detail-hero-media picture{display:block;aspect-ratio:1;overflow:clip;border-radius:var(--radius-image);background:var(--color-paper-2)}.detail-hero-media img{height:100%;object-fit:cover}.detail-hero-media figcaption{margin-top:var(--space-xs);font-size:var(--text-small);color:var(--color-muted)}.detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--gap-columns);padding-block:var(--space-lg);border-block:1px solid var(--color-rule)}.detail-facts dt{color:var(--color-muted);font-size:var(--text-small);margin-bottom:var(--space-xs)}.detail-facts dd{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.detail-profile,.detail-context-inner,.detail-habits-inner,.detail-order{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.detail-section-heading{display:flex;flex-direction:column;gap:var(--space-lg)}.detail-section-heading h2{max-width:15ch}.detail-section-heading p,.detail-profile-body>p{color:var(--color-muted);max-width:54ch}.receptor-list{margin-top:var(--space-xl)}.receptor-list>div{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--color-rule)}.receptor-list dt{font-size:1.25rem;font-weight:800}.receptor-list dd{color:var(--color-muted);font-size:var(--text-small);align-self:center;overflow-wrap:break-word}.detail-context{padding-block:var(--space-2xl);background:var(--color-field);color:var(--color-field-ink)}.detail-context h2{max-width:17ch}.detail-context p{max-width:58ch;color:var(--color-field-muted)}.detail-context .text-link{margin-top:var(--space-lg)}.detail-context :focus-visible{outline-color:var(--color-focus-field)}.detail-practical .section-heading h2{max-width:18ch}.practical-topics{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl) var(--gap-columns);margin-bottom:var(--space-lg)}.practical-topics>div{padding-top:var(--space-lg);border-top:1px solid var(--color-rule)}.practical-topics h3{font-size:1.375rem;margin-bottom:var(--space-sm)}.practical-topics p{color:var(--color-muted);max-width:50ch}.detail-habits{padding-block:var(--space-2xl);background:var(--color-paper-2)}.detail-habits h2{max-width:18ch}.detail-habits p{color:var(--color-muted);max-width:58ch}.detail-habits ul{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);margin:var(--space-lg) 0 0;padding-left:var(--space-lg);font-weight:600}.detail-habits li{padding-right:var(--space-lg)}.detail-order{align-items:start;padding-bottom:var(--space-section)}.detail-order h2{max-width:17ch}.detail-order>div>p{color:var(--color-muted);max-width:45ch;margin-top:var(--space-lg)}.detail-order .text-link{margin-top:var(--space-md)}.detail-offer{padding:var(--space-lg);background:var(--color-paper-2);border-radius:var(--radius-image)}.detail-offer .detail-offer-name{margin-top:0;color:var(--color-ink);font-weight:600}.detail-offer .detail-offer-price{margin-top:var(--space-md);color:var(--color-ink);font-size:clamp(2.1rem,4vw,3rem);font-weight:800;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.detail-offer-price span{display:block;margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-small);font-weight:400;letter-spacing:normal;font-variant-numeric:tabular-nums}.detail-offer .button{margin-top:var(--space-lg);width:100%}.detail-offer .detail-payment{margin-top:var(--space-md);font-size:var(--text-small)}.detail-sources{padding-bottom:var(--space-2xl)}.detail-sources details{border-top:1px solid var(--color-rule)}.detail-sources summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);min-height:64px;padding-block:var(--space-md);font-weight:600;cursor:pointer;list-style:none}.detail-sources summary::-webkit-details-marker{display:none}.detail-sources summary:hover{text-decoration:underline;text-underline-offset:.25em}.detail-source-body{max-width:70ch;padding-block:var(--space-xs) var(--space-lg);color:var(--color-muted);font-size:var(--text-small)}.detail-source-body ul{padding-left:var(--space-lg);margin-block:var(--space-md)}.detail-source-body a{display:inline-flex;align-items:center;min-height:44px}@media(min-width:640px){.detail-hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:var(--gap-columns)}.detail-hero-copy h1{font-size:clamp(2.6rem,5.5vw,5rem)}.practical-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-offer{padding:var(--space-xl)}.site-header .brand-name{flex-direction:row;align-items:baseline;gap:var(--space-xs)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{flex-direction:row;align-items:flex-end;justify-content:space-between}.section-heading h2{max-width:13ch}.section-heading p{max-width:45ch}.policy-row{grid-template-columns:minmax(0,.3fr) minmax(0,1fr);gap:var(--space-lg);padding-block:var(--space-xl)}.catalogue-foot{flex-direction:row;gap:var(--gap-columns)}.catalogue-foot>p{flex:1}.catalogue-foot>p:last-child{text-align:right}.product-statement{padding-block:var(--space-3xl)}.market-home{gap:var(--space-2xl)}.market-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.market-visual{width:70%;justify-self:center}.market-header .brand-name{font-size:2.25rem}}@media(min-width:960px){.detail-hero{padding-block:var(--space-lg) var(--space-xl)}.detail-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-profile,.detail-context-inner,.detail-habits-inner,.detail-order{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-columns)}.site-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-block:var(--space-lg)}.section-nav{grid-row:1;grid-column:2}.market-switch{justify-self:end}.hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--gap-columns);padding-block:var(--space-2xl)}.hero-copy{padding-bottom:var(--space-lg)}.hero-actions{gap:var(--space-md) var(--space-lg)}.specifications-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-columns)}.policy-row{grid-template-columns:minmax(0,.25fr) minmax(0,1fr)}.policy-row dd{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:var(--gap-columns)}.questions{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:var(--space-2xl)}.contact{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-2xl)}.footer-inner{grid-template-columns:minmax(0,1fr) auto}.footer-nav{justify-self:end}.footer-note,.footer-fineprint,.footer-credit{grid-column:1 / -1}.market-selector{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"intro choices" "visual choices";column-gap:var(--space-2xl);row-gap:var(--space-lg);padding-block:var(--space-md) var(--space-xl)}.market-choices{grid-template-columns:minmax(0,1fr)}.market-choice{padding:var(--space-lg) var(--space-xl)}.market-visual{width:100%;max-width:420px;justify-self:start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
