.gx{display:contents}.gx>*{color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gx .btn,.gx .container,.gx .footer,.gx .header{all:revert;box-sizing:border-box}.gx .btn,.gx .container,.gx .footer,.gx .header{font-family:var(--font-sans)}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/home/schibsted-grotesk-latin-ext-400-normal.BwjZiPu2.woff2) format("woff2"),url(../fonts/home/schibsted-grotesk-latin-ext-400-normal.siF7SfYy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/home/schibsted-grotesk-latin-400-normal.soRbvKt9.woff2) format("woff2"),url(../fonts/home/schibsted-grotesk-latin-400-normal.DJPgPEMP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/home/schibsted-grotesk-latin-ext-500-normal.Cd1ymOMA.woff2) format("woff2"),url(../fonts/home/schibsted-grotesk-latin-ext-500-normal.nzMNTf4b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/home/schibsted-grotesk-latin-500-normal.CEV5XEfm.woff2) format("woff2"),url(../fonts/home/schibsted-grotesk-latin-500-normal.0gqxB2qU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/home/schibsted-grotesk-latin-ext-600-normal.DCV-G-ZY.woff2) format("woff2"),url(../fonts/home/schibsted-grotesk-latin-ext-600-normal.DyqsVlX-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/home/schibsted-grotesk-latin-600-normal.Dwkmb4fm.woff2) format("woff2"),url(../fonts/home/schibsted-grotesk-latin-600-normal.DBKWrr4n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.gx{--growth-art-width:400px;--growth-art-height:288px;--text-chip: 15px;--charcoal-600: #222326;--charcoal-700: #1a1c1e;--charcoal-800: #161517;--charcoal-900: #101012;--charcoal-950: #0a0a0b;--cream-50: #fcfcfa;--cream-100: #f6f6f1;--cream-200: #edece9;--stone-400: #9f9f95;--stone-500: #8b8b82;--stone-600: #6e6d6c;--stone-700: #505049;--orange-300: #ff8a47;--orange-400: #ff6b1a;--orange-500: #e55a0f;--orange-900: #2e1a0d;--lime-400: #c9f54f;--lime-500: #a8e101;--lime-900: #1a2f09;--red-300: #fda5a5;--red-400: #f97171;--red-500: #dc2627;--red-900: #2e090a;--olive-600: #5a7300;--sky-300: #a9c6dd;--sky-600: #3d6a8f;--white: #ffffff;--color-bg: var(--cream-100);--color-bg-raised: var(--cream-50);--color-bg-sunken: var(--cream-200);--color-text: var(--charcoal-950);--color-text-muted: var(--stone-600);--color-text-subtle: var(--stone-700);--color-border: var(--cream-200);--color-border-strong: var(--stone-400);--color-accent: var(--orange-400);--color-accent-hover: var(--orange-300);--color-accent-active: var(--orange-500);--color-on-accent: var(--charcoal-950);--color-inverse-bg: var(--charcoal-950);--color-inverse-bg-hover: var(--charcoal-700);--color-inverse-text: var(--cream-50);--color-inverse-muted: var(--stone-400);--color-success: var(--lime-500);--color-success-bg: var(--lime-900);--color-error: var(--red-500);--red-700: #b91c1c;--color-error-text: var(--red-700);--color-success-text: var(--lime-900);--color-error-bg: var(--red-900);--color-focus: var(--orange-500);--color-ink: var(--stone-500);--color-ink-inverse: var(--stone-600);--dot-grid: rgb(80 80 73 / .18);--highlight-ring: rgb(255 107 26 / .35);--line-dashed: rgb(159 159 149 / .6);--reticle-line: rgb(159 159 149 / .55);--reticle-dot: var(--dot-grid);--reticle-line-dark: rgb(80 80 73 / .75);--reticle-dot-dark: rgb(34 35 38 / .8);--tone-orange-bg: rgb(255 107 26 / .14);--tone-orange-fg: var(--orange-500);--tone-lime-bg: rgb(168 225 1 / .24);--tone-lime-fg: var(--olive-600);--tone-sky-bg: rgb(169 198 221 / .42);--tone-sky-fg: var(--sky-600);--tone-stone-bg: rgb(139 139 130 / .18);--tone-stone-fg: var(--stone-700);--pulse-ring: rgb(255 107 26 / .55);--pulse-fill: rgb(255 107 26 / .18);--overlay-cream-strong: rgb(246 246 241 / .92);--overlay-cream-mid: rgb(246 246 241 / .72);--overlay-cream-soft: rgb(246 246 241 / 0);--overlay-dark: rgb(10 10 11 / .72);--overlay-header: rgb(246 246 241 / .78);--glass-shell: rgb(252 252 250 / .5);--glass-border: rgb(255 255 255 / .7);--glass-paper: rgb(252 252 250 / .68);--hairline-ink: rgb(80 80 73 / .16);--seam-ink: rgb(139 139 130 / .5);--font-sans: "Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: Georgia, "Times New Roman", serif;--font-mono: "Departure Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--text-mono-xs: 11px;--text-mono-md: 22px;--text-xs: 13px;--text-sm: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: clamp(20px, 17.6px + .6vw, 24px);--text-2xl: clamp(24px, 19.2px + 1.2vw, 32px);--text-3xl: clamp(32px, 24px + 2vw, 48px);--text-display: clamp(36px, 22.4px + 3.6vw, 64px);--leading-tight: 1.05;--leading-snug: 1.2;--leading-normal: 1.5;--tracking-tight: -.03em;--tracking-snug: -.015em;--tracking-mono: .06em;--tracking-wide: .18em;--space-0: 0;--space-px: 1px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--space-40: 160px;--gutter: var(--space-4);--section-y: clamp(64px, 48px + 5vw, 128px);--container-max: 1200px;--container-wide: 1360px;--header-h: 64px;--announce-h: 40px;--control-h: 44px;--control-h-lg: 52px;--measure-title: 18ch;--measure-copy: 544px;--measure-body: 640px;--measure-head: 704px;--measure-quote: 832px;--measure-form: 448px;--hero-media-h: clamp(640px, 92svh, 928px);--panel-min: 320px;--mock-max: 384px;--hub-list-h: 224px;--mock-h: 496px;--mock-h-lg: 464px;--app-max: 1040px;--hcard-w: 224px;--visual-h-sm: 416px;--visual-h-lg: 544px;--band-h: 640px;--hub-logo-w: 128px;--hub-logo-w-lg: 192px;--visual-card-h: 256px;--final-h: 704px;--art-max: 640px;--proof-art-h: 224px;--art-tall-h: 416px;--divider-h: 160px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 999px;--border-hair: 1px;--border-focus: 2px;--stroke-chart: 1.5;--stroke-icon: 1.6;--focus-offset: 2px;--shadow-sm: 0 1px 2px rgb(10 10 11 / .06);--shadow-md: 0 8px 24px -8px rgb(10 10 11 / .18);--shadow-lg: 0 32px 80px -24px rgb(10 10 11 / .35);--shadow-soft: 0 1px 2px rgb(10 10 11 / .04), 0 16px 40px -20px rgb(10 10 11 / .16);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .15s;--dur-base: .25s;--dur-slow: .6s;--dur-flip: .8s;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--press-scale: .98;--hover-scale: 1.04;--lift: -4px;--blur-sm: 6px;--blur-md: 20px;--marquee-dur: 40s;--mark-scale: .7;--flip-perspective: 1200px;--z-base: 1;--z-raised: 10;--z-header: 100;--z-menu: 200;--z-modal: 300;--website-visual-fade: linear-gradient(to bottom, black 65%, rgba(0, 0, 0, .25) 100%);--shipment-shadow: 0 24px 16px rgba(35, 32, 26, .22);--growth-card-h: 352px;--growth-stack-gap: 192px;--growth-sticky-top: calc(var(--header-h) + 112px);--space-0-5: 2px;--dither-pixel: 2;--dither-levels: 6}@media(min-width: 768px){.gx{--gutter: var(--space-8);--header-h: 72px}}@media(min-width: 1440px){.gx{--gutter: var(--space-10)}}@font-face{font-family:Departure Mono;src:url(../fonts/home/DepartureMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.gx *,.gx *:before,.gx *:after{box-sizing:border-box}.gx *{margin:0}.gx img,.gx svg,.gx video,.gx canvas{display:block;max-width:100%}.gx button,.gx input,.gx select,.gx textarea{font:inherit;color:inherit}.gx a{color:inherit}.gx h1,.gx h2,.gx h3,.gx h4{font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);text-wrap:balance}.gx p{text-wrap:pretty}.gx ul[role=list]{list-style:none;padding:0}.gx :focus-visible{outline:var(--border-focus) solid var(--color-focus);outline-offset:var(--focus-offset)}.gx .container{width:100%;max-width:calc(var(--container-max) + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}.gx .container--wide{max-width:calc(var(--container-wide) + var(--gutter)*2)}.gx .visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gx .skip-link{position:absolute;inset-inline-start:var(--space-4);inset-block-start:var(--space-2);z-index:var(--z-modal);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-inverse-bg);color:var(--color-inverse-text);transform:translateY(-200%);transition:transform var(--dur-base) var(--ease-out)}.gx .skip-link:focus-visible{transform:none}.gx .eyebrow{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;line-height:var(--leading-normal)}@media(prefers-reduced-motion: reduce){.gx *,.gx *:before,.gx *:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.gx .btn{--btn-bg: var(--color-inverse-bg);--btn-bg-hover: var(--color-inverse-bg-hover);--btn-bg-active: var(--charcoal-600);--btn-fg: var(--color-inverse-text);--btn-border: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-h);padding-block:0;padding-inline:var(--space-5);border:var(--border-hair) solid var(--btn-border);border-radius:var(--radius-sm);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.gx .btn:hover{background:var(--btn-bg-hover)}.gx .btn:active{background:var(--btn-bg-active);transform:translateY(var(--space-px))}.gx .btn:focus-visible{outline:var(--border-focus) solid var(--color-focus);outline-offset:var(--focus-offset)}.gx .btn:disabled,.gx .btn[aria-disabled=true]{background:var(--color-bg-sunken);color:var(--color-text-muted);border-color:rgba(0,0,0,0);cursor:not-allowed;transform:none}.gx .btn.is-error{--btn-bg: var(--color-error);--btn-bg-hover: var(--color-error);--btn-fg: var(--white)}.gx .btn--accent{--btn-bg: var(--color-accent);--btn-bg-hover: var(--color-accent-hover);--btn-bg-active: var(--color-accent-active);--btn-fg: var(--color-on-accent)}.gx .btn--ghost{--btn-bg: transparent;--btn-bg-hover: var(--color-bg-sunken);--btn-bg-active: var(--cream-200);--btn-fg: var(--color-text);--btn-border: var(--color-border-strong)}.gx .btn--lg{min-height:var(--control-h-lg);padding-inline:var(--space-6);font-size:var(--text-md)}.gx .btn[aria-busy=true],.gx .btn[aria-busy=true]:disabled{background:var(--btn-bg);color:var(--btn-fg);cursor:progress}.gx .announce{background:var(--color-inverse-bg);color:var(--color-inverse-text);font-size:var(--text-xs);overflow:hidden;transition:margin-top var(--dur-slow) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.gx .announce.is-hidden{margin-top:calc(var(--announce-h)*-1);opacity:0}.gx .announce__inner{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--announce-h);padding-inline-end:calc(var(--gutter) + var(--control-h))}.gx .announce__text{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--space-2);padding-block:var(--space-2);text-align:center}.gx .announce__link{border-radius:var(--radius-xs);color:var(--orange-300);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease-out)}.gx .announce__arrow{display:inline-block;width:1em;height:1em;margin-inline-start:.25em;vertical-align:-.125em}.gx .announce__link:hover{color:var(--cream-50)}.gx .announce__link:active{color:var(--orange-400)}.gx .announce__close{position:absolute;inset-inline-end:var(--gutter);inset-block:0;margin-block:auto;display:grid;place-items:center;width:var(--control-h);height:var(--control-h);border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--color-inverse-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.gx .announce__close svg{width:var(--space-4);height:var(--space-4)}.gx .announce__close:hover{color:var(--color-inverse-text);background:var(--charcoal-700)}.gx .announce__close:active{background:var(--charcoal-600)}.gx .announce__close:disabled{opacity:.4;cursor:not-allowed}.gx .logo{display:block;height:auto}.gx .header{position:sticky;top:0;z-index:var(--z-header);transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.gx .header.is-scrolled{background:var(--overlay-header);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 var(--border-hair) 0 var(--color-border)}.gx .header.is-hidden{transform:translateY(-100%)}.gx .header__inner{display:flex;align-items:center;gap:var(--space-6);height:var(--header-h)}.gx .header__brand{flex-shrink:0;display:block;padding:var(--space-1);margin-inline-start:calc(var(--space-1)*-1);border-radius:var(--radius-xs);color:var(--color-text)}.gx .header__brand .header__logo{width:var(--space-20)}.gx .header__nav{display:none}.gx .header__list{display:flex;align-items:center;gap:var(--space-1)}.gx .header__item{position:relative}.gx .header__trigger,.gx .header__link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-h);padding-inline:var(--space-3);border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--color-text);font-size:var(--text-sm);text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.gx .header__trigger:hover,.gx .header__link:hover,.gx .header__trigger[aria-expanded=true]{background:var(--overlay-header)}.gx .header__trigger:active,.gx .header__link:active{background:var(--color-bg-sunken)}.gx .header__link[aria-current=page]{color:var(--color-text);text-decoration:underline;text-underline-offset:.4em}.gx .header__trigger:disabled{color:var(--color-text-muted);cursor:not-allowed}.gx .header__chev{width:var(--space-3);height:var(--space-3);transition:transform var(--dur-base) var(--ease-out)}.gx .header__trigger[aria-expanded=true] .header__chev{transform:rotate(180deg)}.gx .header__panel{position:absolute;top:calc(100% + var(--space-2));inset-inline-start:0;min-width:var(--panel-min);padding:var(--space-2);border:var(--border-hair) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-raised);box-shadow:var(--shadow-lg);animation:panel-in var(--dur-base) var(--ease-out)}@keyframes panel-in{0%{opacity:0;transform:translateY(calc(var(--space-2) * -1))}}.gx .header__panel-link{display:grid;gap:var(--space-px);padding:var(--space-3);border-radius:var(--radius-md);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}.gx .header__panel-link:hover{background:var(--color-bg)}.gx .header__panel-link:active{background:var(--color-bg-sunken)}.gx .header__panel-title{font-size:var(--text-sm);font-weight:var(--weight-medium)}.gx .header__panel-desc{font-size:var(--text-xs);color:var(--color-text-muted)}.gx .header__actions{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}.gx .header__demo{display:none}.gx .header__burger{display:grid;place-items:center;width:var(--control-h);height:var(--control-h);border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.gx .header__burger:hover{background:var(--overlay-header)}.gx .header__burger:active{background:var(--color-bg-sunken)}.gx .header__burger-lines,.gx .header__burger-lines:before,.gx .header__burger-lines:after{display:block;width:var(--space-5);height:var(--border-focus);border-radius:var(--radius-full);background:currentColor;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-fast)}.gx .header__burger-lines{position:relative}.gx .header__burger-lines:before,.gx .header__burger-lines:after{content:"";position:absolute;inset-inline-start:0}.gx .header__burger-lines:before{transform:translateY(calc(var(--space-2) * -1 + var(--space-px)))}.gx .header__burger-lines:after{transform:translateY(calc(var(--space-2) - var(--space-px)))}.gx .header__burger[aria-expanded=true] .header__burger-lines{background:rgba(0,0,0,0)}.gx .header__burger[aria-expanded=true] .header__burger-lines:before{transform:rotate(45deg)}.gx .header__burger[aria-expanded=true] .header__burger-lines:after{transform:rotate(-45deg)}.gx .mobile-menu{position:fixed;inset:var(--menu-top, var(--header-h)) 0 0;z-index:var(--z-menu);overflow-y:auto;background:var(--color-bg);animation:menu-in var(--dur-base) var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:translateY(calc(var(--space-2) * -1))}}.gx .mobile-menu__inner{display:flex;flex-direction:column;padding-block:var(--space-4) var(--space-10)}.gx .mobile-menu__summary,.gx .mobile-menu__link{display:flex;align-items:center;justify-content:space-between;min-height:var(--space-16);border-bottom:var(--border-hair) solid var(--color-border);font-size:var(--text-xl);text-decoration:none;cursor:pointer;list-style:none}.gx .mobile-menu__summary::-webkit-details-marker{display:none}.gx .mobile-menu__summary svg{width:var(--space-4);height:var(--space-4);transition:transform var(--dur-base) var(--ease-out)}.gx .mobile-menu__group[open] .mobile-menu__summary svg{transform:rotate(180deg)}.gx .mobile-menu__summary:active,.gx .mobile-menu__link:active{color:var(--color-text-muted)}.gx .mobile-menu__sub{display:grid;gap:var(--space-1);padding-block:var(--space-3)}.gx .mobile-menu__sublink{display:flex;align-items:center;min-height:var(--control-h);color:var(--color-text-subtle);text-decoration:none}.gx .mobile-menu__sublink:hover{color:var(--color-text)}.gx .mobile-menu__actions{display:grid;gap:var(--space-3);margin-top:var(--space-8)}@media(min-width: 480px){.gx .header__demo{display:inline-flex}}@media(min-width: 1024px){.gx .header__nav{display:block}.gx .header__burger,.gx .mobile-menu{display:none}.gx .header__brand .header__logo{width:var(--space-24)}}.gx .dither{position:relative;overflow:hidden;background:var(--color-bg-sunken)}.gx .dither__fallback,.gx .dither__canvas{position:absolute;inset:0;width:100%;height:100%}.gx .dither__fallback{object-fit:cover;object-position:var(--focus-x) var(--focus-y);image-rendering:pixelated}.gx .dither__canvas{opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.gx .dither.is-live .dither__canvas{opacity:1}.gx svg{fill:currentColor;width:60%;height:60%;stroke:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.gx b{font-size:var(--text-md);font-weight:var(--weight-medium)}.gx small{display:block;margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs)}.gx .footer{padding-top:var(--space-16);background:var(--color-inverse-bg);color:var(--color-inverse-text)}.gx .footer__inner{display:grid;gap:var(--space-10)}.gx .footer__brand .footer__logo{width:var(--space-24)}.gx .footer__tagline{margin-top:var(--space-4);color:var(--color-inverse-muted)}.gx .footer__phone{display:inline-block;margin-top:var(--space-2);border-radius:var(--radius-xs);font-size:var(--text-lg);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.gx .footer .footer__email{display:block;width:fit-content}.gx .footer .footer__email:hover{color:var(--orange-300)}.gx .footer__phone:hover{color:var(--orange-300)}.gx .footer__nav{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-8) var(--space-6)}.gx .footer__head{margin-bottom:var(--space-3);color:var(--color-inverse-muted)}.gx .footer__nav ul{display:grid;gap:var(--space-2)}.gx .footer__link{border-radius:var(--radius-xs);color:var(--cream-200);font-size:var(--text-sm);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.gx .footer__link:hover{color:var(--orange-300)}.gx .footer__link:active{color:var(--orange-400)}.gx .footer__mark{position:relative;margin-top:var(--space-16);aspect-ratio:1222/222;-webkit-mask:var(--logo-mask) center/contain no-repeat;mask:var(--logo-mask) center/contain no-repeat;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-clip:content-box;mask-clip:content-box}.gx .footer__mark>.footer__photo{position:absolute;inset:0}.gx .footer__bottom{display:grid;gap:var(--space-4);padding-block:var(--space-8);margin-top:var(--space-8);border-top:var(--border-hair) solid var(--charcoal-600);font-size:var(--text-xs);color:var(--color-inverse-muted)}.gx .footer__fine{max-width:var(--measure-head)}.gx .footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3) var(--space-6)}.gx .footer__legal ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.gx .footer__legal .footer__link{font-size:var(--text-xs)}@media(min-width: 1024px){.gx .footer__inner{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.gx .footer__nav{grid-template-columns:repeat(4, 1fr)}}.gx .announce .announce__link{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.gx .announce .announce__text{text-wrap:balance}.gx .footer .footer__link{display:inline-flex;align-items:center;min-height:var(--space-6)}.gx .announce .announce__link{min-height:var(--space-6)}.gx .header .header__brand{display:inline-flex;align-items:center;min-height:var(--space-11, var(--space-12))}.gx .footer .footer__inner{position:relative}.gx .footer{--footer-logo-h:calc(var(--space-24) * 222 / 1222)}.gx .footer .footer__cta{position:absolute;top:calc(var(--footer-logo-h) / 2);translate:0 -50%;right:var(--gutter);margin:0}@media(max-width: 767.84px){.gx .footer .footer__tagline{margin-top:var(--space-8)}}.gx .footer .footer__phone:focus-visible{outline:var(--border-focus) solid var(--color-focus);outline-offset:var(--focus-offset)}.gx .announce .announce__inner.announce__inner{padding-inline:calc(var(--gutter) + var(--space-8) + var(--space-2))}.gx .announce .announce__text.announce__text{display:block;max-width:none;margin-inline:auto;text-align:center;text-wrap:balance}.gx .announce .announce__close.announce__close{inset-inline-end:var(--gutter);width:var(--space-8);height:var(--space-8)}@media(max-width: 383.84px){.gx .announce .announce__inner.announce__inner{padding-inline:calc(var(--gutter) + var(--space-6) + var(--space-1))}.gx .announce .announce__close.announce__close{inset-inline-end:var(--space-2);width:var(--space-6);height:var(--space-6)}}body.gx-chrome .wrapper{padding-top:0}/*# sourceMappingURL=chrome.css.map */

 /* v196 accessibility pass (changes doc 12a): message colours, plate under the mini-form error, pressed states */ .gx .header .header__brand {transition:color var(--dur-fast) var(--ease-out)} .gx .header .header__brand:hover {color:var(--color-text-subtle)} .gx .header .header__brand:active {color:var(--color-text-muted)} .gx .footer .footer__phone.footer__phone:active, .gx .footer .footer__email.footer__email:active {color:var(--color-accent-active)} 
.gx .footer {font-size: var(--text-md); line-height: var(--leading-normal)} /* mobile menu: the buttons stay at the bottom of the viewport (sticky, not absolute): on a short menu they sit at the bottom edge,    on a long one they stay pinned while the links scroll */ .gx .mobile-menu__inner {min-height:100%;padding-bottom:0} .gx .mobile-menu__actions {position:sticky;bottom:0;margin-top:auto;padding-block:var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));background:var(--color-bg)} 