.mm{gap:8px;padding:4px 12px 8px;display:grid}.mm-group{background:var(--color-surface-2);border-radius:var(--radius-sm)}.mm-head{width:100%;min-height:52px;color:var(--color-text);font:400 21px var(--font-instrument-serif), Georgia, serif;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 16px;display:flex}.mm-head>span:first-of-type{flex:1}.mm-count{color:var(--color-text-muted);font:600 12px var(--font-dm-sans), system-ui, sans-serif}.mm-head>svg:last-child{transition:transform var(--dur-ui) var(--ease-out)}.mm-group[data-open] .mm-head>svg:last-child{transform:rotate(180deg)}.mm-panel{visibility:hidden;transition:grid-template-rows var(--dur-ui) var(--ease-out), visibility 0s linear var(--dur-ui);grid-template-rows:0fr;display:grid}.mm-group[data-open] .mm-panel{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.mm-panel>ul{min-height:0;margin:0;padding:0 8px;list-style:none;overflow:hidden}.mm-group[data-open] .mm-panel>ul{padding-bottom:8px}.mm-panel a,.mm-row{width:100%;min-height:44px;color:var(--color-text);border-radius:var(--radius-xs);transition:background-color var(--dur-press) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding:0 8px;font-size:15px;display:flex}.mm-panel a:active,.mm-row:active{background:var(--color-bg)}.mm-panel svg{color:var(--color-text-muted)}.mm-foot{border-top:1px solid var(--color-border);gap:4px;margin:4px 12px 0;padding-top:12px;display:grid}.mm-controls{justify-content:space-between;align-items:center;gap:8px;padding-bottom:4px;display:flex}.mm-country{min-height:44px;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-full);background:0 0;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.mm-country[aria-expanded=true] svg{transform:rotate(180deg)}.mm-row{text-align:left;background:0 0;border:0;font-size:14px}.mm-row span{color:var(--color-text-muted);font-size:12px}.mm-foot .chrome-country-list{margin:0;padding:0;list-style:none}.mm-foot .chrome-country-list button{min-height:44px}@media (prefers-reduced-motion:reduce){.mm-panel,.mm-head>svg:last-child{transition:none}}.mm-controls .chrome-round{color:var(--color-text);border-color:var(--color-border);background:0 0}
.chrome-ground{--header-h:100px;min-height:100dvh;color:var(--color-text);background:var(--color-bg)}.chrome-ground[data-ground=page]{padding-top:var(--header-h)}html:has(.chrome-bar){scroll-padding-top:100px}.chrome-bar{z-index:40;color:#fff;height:100px;transition:background-color var(--dur-sheet) var(--ease-out), color var(--dur-sheet) var(--ease-out), border-color var(--dur-sheet) var(--ease-out), box-shadow var(--dur-sheet) var(--ease-out), backdrop-filter var(--dur-sheet) var(--ease-out);border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding:0 max(4vw,24px);display:flex;position:fixed;top:0;left:0;right:0}.chrome-bar[data-tone=paper]{color:var(--ink);background:var(--cream);border-color:var(--line)}.chrome-bar[data-scrolled]{background:color-mix(in srgb, var(--cream) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);box-shadow:0 12px 32px -22px color-mix(in srgb, var(--forest-dark) 55%, transparent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.chrome-bar[data-scrolled]{background:var(--cream)}}.chrome-bar :focus-visible{outline-offset:3px;outline:2px solid}.chrome-brand{align-items:center;min-height:44px;display:grid}.chrome-brand img{width:92px;height:auto;transition:opacity var(--dur-sheet) var(--ease-out);grid-area:1/1;display:block}.chrome-logo-colour{opacity:0}.chrome-bar[data-tone=paper] .chrome-logo-colour{opacity:1}.chrome-bar[data-tone=paper] .chrome-logo-white,:root[data-theme=dark] .chrome-bar[data-tone=paper] .chrome-logo-colour{opacity:0}:root[data-theme=dark] .chrome-bar[data-tone=paper] .chrome-logo-white{opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chrome-bar[data-tone=paper] .chrome-logo-colour{opacity:0}:root:not([data-theme=light]) .chrome-bar[data-tone=paper] .chrome-logo-white{opacity:1}}.chrome-triggers{align-items:center;gap:clamp(24px,3vw,48px);margin-left:6%;display:flex}.chrome-triggers>button,.chrome-triggers>a{color:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:38px 0;font-size:13px;font-weight:500;display:inline-flex}.chrome-triggers svg{transition:transform var(--dur-ui) ease}.chrome-triggers button[aria-expanded=true] svg{transform:rotate(180deg)}.chrome-actions{align-items:center;gap:9px;display:flex}.chrome-round{width:44px;height:44px;color:inherit;background:#0a1e1826;border:1px solid #ffffff59;border-radius:50%;place-items:center;display:grid}.chrome-bar[data-tone=paper] .chrome-round{border-color:var(--line);background:0 0}.chrome-plan{background:var(--yellow);min-height:50px;color:var(--on-yellow);transition:transform var(--dur-hover), background var(--dur-hover);border:0;justify-content:center;align-items:center;gap:20px;padding:0 24px;font-size:13px;font-weight:600;display:inline-flex}.chrome-plan:hover{background:color-mix(in srgb, var(--yellow) 82%, white)}@media (hover:hover) and (pointer:fine){.chrome-plan:hover{transform:translateY(-2px)}}.chrome-plan:active{transition-duration:var(--dur-press);transform:scale(.97)}.chrome-menu-toggle{display:none}.chrome-mega{color:var(--ink);background:var(--color-surface);box-shadow:0 25px 70px color-mix(in srgb, var(--forest-dark) 25%, transparent);animation:chromeMegaIn var(--dur-mega) ease both;grid-template-columns:.85fr 1.6fr;display:grid;position:absolute;top:100px;left:4vw;right:4vw;overflow:hidden}.chrome-feature{color:#fff;min-height:350px;position:relative;overflow:hidden}.chrome-feature img{object-fit:cover}.chrome-feature:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--forest-dark) 94%, transparent), color-mix(in srgb, var(--forest-dark) 18%, transparent));position:absolute;inset:0}.chrome-feature>div{z-index:1;position:absolute;bottom:34px;left:32px;right:32px}.chrome-feature span,.chrome-group-title{color:var(--yellow);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.chrome-feature h3{max-width:330px;font:400 32px/1.05 var(--font-instrument-serif), Georgia, serif;margin:10px 0}.chrome-feature p{color:#ffffffc7;max-width:360px;margin:0;font-size:11px;line-height:1.6}.chrome-links{grid-template-columns:1fr 1fr;gap:40px;padding:36px 42px 68px;display:grid}.chrome-links>div{flex-direction:column;display:flex}.chrome-group-title{color:var(--color-text-muted);margin:0 0 12px;display:block}.chrome-link{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;align-items:center;gap:13px;min-height:76px;padding:8px 0;display:grid}.chrome-link i{width:36px;height:36px;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface));border-radius:50%;place-items:center;transition:color .2s,background .2s;display:grid}.chrome-link:hover i,.chrome-link:focus-visible i{color:var(--on-yellow);background:var(--yellow)}.chrome-link span{flex-direction:column;gap:6px;min-width:0;display:flex}.chrome-link strong{font-size:13px}.chrome-link small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;overflow:hidden}.chrome-band{min-height:52px;color:var(--color-text-muted);background:var(--color-surface-2);justify-content:space-between;align-items:center;gap:16px;padding:0 42px;font-size:10px;display:flex;position:absolute;bottom:0;left:40.8163%;right:0}.chrome-band a{min-height:44px;color:var(--color-accent);align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.chrome-country{position:relative}.chrome-country-btn{min-height:44px;color:inherit;transition:background var(--dur-hover);background:#0a1e1826;border:1px solid #ffffff59;border-radius:22px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:12px;font-weight:600;display:inline-flex}.chrome-bar[data-tone=paper] .chrome-country-btn{border-color:var(--line);background:0 0}.chrome-country-btn>span{min-width:30px;height:30px;color:var(--on-yellow);background:var(--yellow);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:10px;display:grid}.chrome-country-btn[aria-expanded=true] svg{transform:rotate(180deg)}.chrome-country-btn svg{transition:transform var(--dur-ui) ease}.chrome-country-panel{z-index:2;width:290px;color:var(--ink);background:var(--color-surface);border:1px solid var(--line);box-shadow:0 25px 70px color-mix(in srgb, var(--forest-dark) 25%, transparent);animation:chromeMegaIn var(--dur-mega) ease both;padding:10px;position:absolute;top:calc(100% + 12px);right:0}.chrome-country-panel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.chrome-country-list{margin:0;padding:0;list-style:none}.chrome-country-list button{width:100%;min-height:48px;color:inherit;border:0;border-bottom:1px solid var(--line);text-align:left;transition:background var(--dur-hover);background:0 0;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:600;display:grid}.chrome-country-list li:last-child button{border-bottom:0}.chrome-country-list b{border:1px solid var(--color-text-muted);border-radius:50%;width:8px;height:8px}.chrome-country-list button[aria-current=true] b{background:var(--yellow);border-color:var(--yellow)}.chrome-country-list small{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.chrome-country-list button[data-soon]{color:var(--color-text-muted);font-weight:500}.chrome-country-list button[data-soon] small{color:var(--color-text-muted)}@media (hover:hover) and (pointer:fine){.chrome-country-list button:hover{background:var(--color-surface-2)}}.chrome-country-note{color:var(--color-text-muted);margin:8px 12px 6px;font-size:11px;line-height:1.6}@keyframes chromeMegaIn{0%{opacity:0;transform:translateY(-7px)scale(.99)}}@keyframes chromeMegaOut{to{opacity:0;transform:translateY(-7px)scale(.99)}}.chrome-mega[data-leaving]{animation:chromeMegaOut var(--dur-exit) var(--ease-out) both;pointer-events:none}@media (max-width:1100px){.chrome-triggers{gap:20px}.chrome-triggers>button,.chrome-triggers>a{font-size:12px}.chrome-mega{left:2vw;right:2vw}}@media (max-width:900px){.chrome-ground{--header-h:68px}html:has(.chrome-bar){scroll-padding-top:68px}.chrome-bar{height:68px;padding:0 max(4vw,16px)}.chrome-brand img{width:68px}.chrome-triggers,.chrome-desktop-only,.chrome-country,.chrome-plan,.chrome-mega{display:none}.chrome-menu-toggle{display:grid}.chrome-theme{display:none}}@media (prefers-reduced-motion:reduce){.chrome-bar,.chrome-brand img{transition:none}.chrome-mega{animation:none}.chrome-triggers svg,.chrome-plan,.chrome-link i{transition:none}.chrome-plan:hover{transform:none}}
html:has(.site-chrome){background-color:var(--color-sand-100)}#nav :focus-visible{outline-color:currentColor}.js-reveal{transition:opacity .7s var(--ease-vitrine), transform .7s var(--ease-vitrine)}.js-reveal.is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-reveal,.js-reveal.is-revealed{opacity:1;transition:none;transform:none}}.v-logo>a{place-items:center start;height:100%;min-height:0;display:grid}.v-logo img.brand-white,.v-logo img.brand-colour{grid-area:1/1;width:auto;height:2rem;transition:opacity .4s ease-in-out;display:block}.v-logo img.brand-colour{opacity:0;filter:drop-shadow(0 2px 4px #0000004d)}[data-nav=solid] .v-logo img.brand-white{opacity:0}[data-nav=solid] .v-logo img.brand-colour{opacity:1}@media (prefers-reduced-motion:reduce){.v-logo img.brand-white,.v-logo img.brand-colour{transition:none}}.v-logo-white img.brand-white{width:auto;height:2rem;display:block}.v-logo-white img.brand-colour{display:none}
