:root{--go-brand-50:#fbf8f7;--go-brand-100:#f4ebe4;--go-brand-200:#eed8c6;--go-brand-300:#ebbe98;--go-brand-400:#ed9f5e;--go-brand-500:#f07a19;--go-brand-600:#cb620b;--go-brand-700:#9b4b08;--go-brand-800:#683205;--go-brand-900:#381b03;--go-brand-950:#221002;--go-copper-400:#f18d4b;--go-copper-500:#eb701e;--go-copper-600:#cc5e14;--go-copper-700:#b05111;--go-gold-300:#f0cd75;--go-gold-400:#edbd45;--go-gold-500:#ebae14;--go-neutral-0:#fff;--go-neutral-50:#fbfaf8;--go-neutral-100:#f7f4f2;--go-neutral-200:#ede8e3;--go-neutral-300:#dad3ce;--go-neutral-400:#b1a7a0;--go-neutral-500:#8b7e74;--go-neutral-600:#6d625a;--go-neutral-700:#534941;--go-neutral-800:#352d27;--go-neutral-900:#211a15;--go-neutral-950:#140f0b;--go-success:#2e7d52;--go-success-bg:#e7f4ec;--go-warning:#b7791f;--go-warning-bg:#fbf3e2;--go-danger:#b3261e;--go-danger-bg:#fbeae9;--go-info:#1f6f8b;--go-info-bg:#e6f1f5;--go-bg:var(--go-neutral-50);--go-bg-elevated:var(--go-neutral-0);--go-bg-sunken:var(--go-neutral-100);--go-bg-inverse:var(--go-brand-950);--go-surface:var(--go-neutral-0);--go-surface-hover:var(--go-neutral-100);--go-border:var(--go-neutral-200);--go-border-strong:var(--go-neutral-300);--go-text:var(--go-neutral-800);--go-text-muted:var(--go-neutral-600);--go-text-subtle:var(--go-neutral-500);--go-text-inverse:var(--go-neutral-100);--go-accent:var(--go-brand-900);--go-accent-hover:var(--go-brand-800);--go-on-accent:var(--go-neutral-0);--go-ring:var(--go-copper-500);--go-house-group:var(--go-brand-700);--go-house-agence:#1f5f8b;--go-house-art:#7a3e9d;--go-house-group-on-dark:var(--go-brand-500);--go-house-agence-on-dark:#4fa3d8;--go-house-art-on-dark:#c08be0;--go-page-house:var(--go-house-group);--go-page-house-on-dark:var(--go-house-group-on-dark);--go-text-accent:var(--go-copper-700);--go-accent-line:var(--go-copper-600);--go-overlay:#140f0b9e;--go-selection-bg:var(--go-brand-900);--go-selection-text:var(--go-neutral-0);--go-scrollbar-thumb:var(--go-neutral-300);--go-scrollbar-track:transparent;--go-grad-ember:linear-gradient(135deg, var(--go-brand-900) 0%, var(--go-brand-700) 45%, var(--go-copper-500) 100%);--go-grad-gold:linear-gradient(120deg, var(--go-gold-500) 0%, var(--go-gold-300) 50%, var(--go-copper-400) 100%);--go-grad-forge:radial-gradient(120% 120% at 20% 0%, var(--go-brand-800) 0%, var(--go-brand-950) 55%, #150a01 100%);--go-grad-sheen:linear-gradient(100deg, transparent 20%, #ffffff47 50%, transparent 80%);--go-shadow-xs:0 1px 2px #381b030f;--go-shadow-sm:0 2px 6px #381b0314;--go-shadow-md:0 8px 22px #381b031a;--go-shadow-lg:0 18px 44px #381b0321;--go-shadow-xl:0 34px 80px #381b032b;--go-shadow-ember:0 12px 40px #eb701e47;--go-r-xs:4px;--go-r-sm:8px;--go-r-md:14px;--go-r-lg:22px;--go-r-xl:32px;--go-r-full:999px;--go-font-display:"Bricolage Grotesque", "Space Grotesk", Georgia, serif;--go-font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--go-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--go-t-xs:max(12px, clamp(.72rem, .7rem + .1vw, .78rem));--go-t-sm:clamp(.84rem, .82rem + .12vw, .92rem);--go-t-base:clamp(.98rem, .94rem + .18vw, 1.06rem);--go-t-lg:clamp(1.12rem, 1.05rem + .32vw, 1.28rem);--go-t-xl:clamp(1.32rem, 1.2rem + .55vw, 1.62rem);--go-t-2xl:clamp(1.66rem, 1.42rem + 1.05vw, 2.3rem);--go-t-3xl:clamp(2.1rem, 1.7rem + 1.85vw, 3.3rem);--go-t-4xl:clamp(2.65rem, 1.95rem + 3.1vw, 4.8rem);--go-t-5xl:clamp(3.2rem, 2.1rem + 4.9vw, 7rem);--go-s-1:4px;--go-s-2:8px;--go-s-3:12px;--go-s-4:16px;--go-s-5:24px;--go-s-6:32px;--go-s-7:48px;--go-s-8:64px;--go-s-9:96px;--go-s-10:128px;--go-s-11:176px;--go-container:1240px;--go-container-wide:1480px;--go-gutter:clamp(1rem, 4vw, 3rem);--go-ease-out:cubic-bezier(.22,1,.36,1);--go-ease-in-out:cubic-bezier(.65,0,.35,1);--go-ease-spring:cubic-bezier(.34,1.56,.64,1);--go-ease-smooth:cubic-bezier(.4,0,.2,1);--go-dur-1:.12s;--go-dur-2:.22s;--go-dur-3:.38s;--go-dur-4:.62s;--go-dur-5:.9s;--go-dur-6:1.4s;--go-z-base:0;--go-z-sticky:100;--go-z-nav:200;--go-z-overlay:300;--go-z-modal:400;--go-z-toast:500;--go-z-cursor:600;--go-nav-h:85px;--go-nav-h-scrolled:calc(var(--go-nav-h) - 2 * (var(--go-s-4) - var(--go-s-2)));--go-scroll-pad:calc(var(--go-nav-h-scrolled) + var(--go-s-5));--go-lh-tight:1.02;--go-lh-snug:1.12;--go-lh-body:1.65;--go-lh-loose:1.75;--go-track-display:-.028em;--go-track-heading:-.02em;--go-track-eyebrow:.18em;--go-measure:68ch;--go-measure-narrow:46ch;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--go-success:#62c08d;--go-success-bg:#16281e;--go-warning:#e4b356;--go-warning-bg:#2b2113;--go-danger:#ec7a72;--go-danger-bg:#2e1614;--go-info:#6fb6cf;--go-info-bg:#12242b;--go-bg:#17100a;--go-bg-elevated:#1f1710;--go-bg-sunken:#110b07;--go-bg-inverse:var(--go-neutral-100);--go-surface:#1f1710;--go-surface-hover:#2a2017;--go-border:#33281f;--go-border-strong:#463829;--go-text:var(--go-neutral-100);--go-text-muted:#b9ada3;--go-text-subtle:#8b7e74;--go-text-inverse:var(--go-neutral-900);--go-accent:var(--go-gold-400);--go-accent-hover:var(--go-gold-300);--go-on-accent:var(--go-brand-950);--go-ring:var(--go-gold-400);--go-house-group:var(--go-house-group-on-dark);--go-house-agence:var(--go-house-agence-on-dark);--go-house-art:var(--go-house-art-on-dark);--go-text-accent:var(--go-gold-300);--go-accent-line:var(--go-copper-400);--go-overlay:#060402bd;--go-selection-bg:var(--go-gold-400);--go-selection-text:var(--go-brand-950);--go-scrollbar-thumb:#463829;--go-scrollbar-track:transparent;--go-shadow-xs:0 1px 2px #00000080;--go-shadow-sm:0 2px 6px #00000080;--go-shadow-md:0 8px 22px #00000080;--go-shadow-lg:0 18px 44px #00000080;--go-shadow-xl:0 34px 80px #00000080;--go-shadow-ember:0 12px 40px #eb701e47}}:root[data-theme=dark]{--go-success:#62c08d;--go-success-bg:#16281e;--go-warning:#e4b356;--go-warning-bg:#2b2113;--go-danger:#ec7a72;--go-danger-bg:#2e1614;--go-info:#6fb6cf;--go-info-bg:#12242b;--go-bg:#17100a;--go-bg-elevated:#1f1710;--go-bg-sunken:#110b07;--go-bg-inverse:var(--go-neutral-100);--go-surface:#1f1710;--go-surface-hover:#2a2017;--go-border:#33281f;--go-border-strong:#463829;--go-text:var(--go-neutral-100);--go-text-muted:#b9ada3;--go-text-subtle:#8b7e74;--go-text-inverse:var(--go-neutral-900);--go-accent:var(--go-gold-400);--go-accent-hover:var(--go-gold-300);--go-on-accent:var(--go-brand-950);--go-ring:var(--go-gold-400);--go-house-group:var(--go-house-group-on-dark);--go-house-agence:var(--go-house-agence-on-dark);--go-house-art:var(--go-house-art-on-dark);--go-text-accent:var(--go-gold-300);--go-accent-line:var(--go-copper-400);--go-overlay:#060402bd;--go-selection-bg:var(--go-gold-400);--go-selection-text:var(--go-brand-950);--go-scrollbar-thumb:#463829;--go-scrollbar-track:transparent;--go-shadow-xs:0 1px 2px #00000080;--go-shadow-sm:0 2px 6px #00000080;--go-shadow-md:0 8px 22px #00000080;--go-shadow-lg:0 18px 44px #00000080;--go-shadow-xl:0 34px 80px #00000080;--go-shadow-ember:0 12px 40px #eb701e47}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (forced-colors:active){:root{--go-shadow-xs:none;--go-shadow-sm:none;--go-shadow-md:none;--go-shadow-lg:none;--go-shadow-xl:none;--go-shadow-ember:none;--go-ring:Highlight}}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:var(--go-scroll-pad,96px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:2;scrollbar-color:var(--go-scrollbar-thumb) var(--go-scrollbar-track);overflow-x:clip}body{background:var(--go-bg);min-height:100svh;color:var(--go-text);font-family:var(--go-font-body);font-size:var(--go-t-base);font-weight:400;line-height:var(--go-lh-body);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:common-ligatures contextual;font-kerning:normal;overflow-wrap:break-word;transition:background-color var(--go-dur-3) var(--go-ease-smooth), color var(--go-dur-3) var(--go-ease-smooth)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body{transition:none}}[hidden]{display:none!important}img,svg,video,canvas,audio,iframe,embed,object,picture{max-width:100%;display:block}img,video{height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--go-font-display);font-weight:600;line-height:var(--go-lh-snug);letter-spacing:var(--go-track-heading);color:var(--go-text);text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--go-t-4xl);letter-spacing:var(--go-track-display);line-height:1.04}h2{font-size:var(--go-t-3xl);line-height:1.08}h3{font-size:var(--go-t-2xl);line-height:1.14}h4{font-size:var(--go-t-xl);line-height:1.2}h5{font-size:var(--go-t-lg);line-height:1.3}h6{font-size:var(--go-t-base);letter-spacing:0;line-height:1.4}p{text-wrap:pretty;overflow-wrap:break-word}strong,b{color:var(--go-text);font-weight:650}em,i{font-style:italic}small{font-size:var(--go-t-sm)}abbr[title]{text-underline-offset:.18em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}mark{background:var(--go-warning-bg);color:var(--go-text);border-radius:var(--go-r-xs);padding:0 .18em}ul,ol{padding-inline-start:1.25em;list-style-position:outside}li{padding-inline-start:.1em}li+li{margin-block-start:var(--go-s-2)}li::marker{color:var(--go-text-accent)}ul[role=list],ol[role=list],.go-list-reset{padding-inline-start:0;list-style:none}ul[role=list] li,ol[role=list] li,.go-list-reset li{margin-block-start:0;padding-inline-start:0}dl{margin:0}dt{font-weight:600}dd{color:var(--go-text-muted);margin-inline-start:0}blockquote{border-inline-start:2px solid var(--go-text-accent);font-size:var(--go-t-lg);color:var(--go-text);text-wrap:pretty;padding-inline-start:var(--go-s-5);line-height:1.55}figure{margin:0}figcaption{font-size:var(--go-t-sm);color:var(--go-text-subtle);margin-block-start:var(--go-s-3)}hr{border:0;border-block-start:1px solid var(--go-border);margin-block:var(--go-s-7)}a{color:inherit;text-underline-offset:.22em;transition:color var(--go-dur-2) var(--go-ease-smooth), text-decoration-color var(--go-dur-2) var(--go-ease-smooth), text-decoration-thickness var(--go-dur-2) var(--go-ease-smooth);text-decoration:none;text-decoration-thickness:1px}p a,li a,dd a,blockquote a,figcaption a,.go-body a,.go-lead a,.go-link{color:var(--go-text-accent);text-decoration:underline}p a:hover,li a:hover,dd a:hover,blockquote a:hover,figcaption a:hover,.go-body a:hover,.go-lead a:hover,.go-link:hover{text-decoration-thickness:2px}code,kbd,samp,pre{font-family:var(--go-font-mono);font-variant-ligatures:none;font-size:.9em}code{background:var(--go-bg-sunken);border:1px solid var(--go-border);border-radius:var(--go-r-xs);padding:.1em .38em}kbd{background:var(--go-surface);border:1px solid var(--go-border-strong);border-radius:var(--go-r-xs);border-block-end-width:2px;padding:.1em .4em;font-size:.85em}pre{background:var(--go-bg-sunken);border:1px solid var(--go-border);border-radius:var(--go-r-md);padding:var(--go-s-5);overscroll-behavior-inline:contain;line-height:1.6;overflow-x:auto}pre code{background:0 0;border:0;padding:0}table{border-collapse:collapse;border-spacing:0;font-variant-numeric:tabular-nums;text-align:start;width:100%}caption{caption-side:bottom;text-align:start;font-size:var(--go-t-sm);color:var(--go-text-subtle);padding-block-start:var(--go-s-3)}th{text-align:start;font-weight:600;font-size:var(--go-t-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--go-text-muted);padding:var(--go-s-3) var(--go-s-4);border-block-end:1px solid var(--go-border-strong);white-space:nowrap}td{padding:var(--go-s-4);border-block-end:1px solid var(--go-border);vertical-align:middle}tbody tr:last-child td{border-block-end:0}button,input,select,optgroup,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}button,[type=button],[type=submit],[type=reset],label[for],summary,select{cursor:pointer}button{touch-action:manipulation}textarea{resize:vertical;min-height:6em}::placeholder{color:var(--go-text-subtle);opacity:1}:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.55}fieldset{border:0;min-inline-size:0;padding:0}legend{padding:0}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}progress{vertical-align:baseline}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--go-accent)}.go-unbutton{appearance:none;color:inherit;text-align:inherit;font:inherit;background:0 0;border:0;padding:0}summary{list-style:none}summary::-webkit-details-marker{display:none}::selection{background:var(--go-selection-bg);color:var(--go-selection-text);text-shadow:none}:focus-visible{outline:2px solid var(--go-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}.go-scroll-x:focus-visible,pre:focus-visible,[tabindex="-1"]:focus-visible{outline-offset:-2px}*{scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--go-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--go-scrollbar-thumb);border-radius:var(--go-r-full);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--go-copper-500)}::-webkit-scrollbar-corner{background:0 0}.go-sr-only,.go-sr-only-focusable:not(:focus):not(:focus-within){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.go-skip-link{inset-inline-start:-9999px;z-index:var(--go-z-toast);width:1px;height:1px;position:absolute;top:0;overflow:hidden}.go-skip-link:focus,.go-skip-link:focus-visible{inset-inline-start:var(--go-s-4);top:var(--go-s-4);width:auto;height:auto;padding:var(--go-s-3) var(--go-s-5);background:var(--go-accent);color:var(--go-on-accent);font-size:var(--go-t-sm);letter-spacing:.02em;border-radius:var(--go-r-sm);box-shadow:var(--go-shadow-lg);outline:2px solid var(--go-ring);outline-offset:2px;font-weight:600;text-decoration:none;position:fixed;overflow:visible}.go-display{font-family:var(--go-font-display);font-size:var(--go-t-5xl);font-weight:700;line-height:var(--go-lh-tight);letter-spacing:var(--go-track-display);color:var(--go-text);text-wrap:balance}.go-h1,.go-h2,.go-h3,.go-h4{font-family:var(--go-font-display);letter-spacing:var(--go-track-heading);color:var(--go-text);text-wrap:balance;font-weight:600}.go-h1{font-size:var(--go-t-4xl);letter-spacing:var(--go-track-display);line-height:1.04}.go-h2{font-size:var(--go-t-3xl);line-height:1.08}.go-h3{font-size:var(--go-t-2xl);line-height:1.14}.go-h4{font-size:var(--go-t-xl);line-height:1.2}.go-lead{font-size:var(--go-t-lg);color:var(--go-text-muted);text-wrap:pretty;max-width:58ch;line-height:1.58}.go-body,.go-prose{font-size:var(--go-t-base);line-height:var(--go-lh-body);color:var(--go-text);max-width:var(--go-measure);text-wrap:pretty}:where(.go-body,.go-prose,.go-lead)>*+*{margin-block-start:1em}:where(.go-body,.go-prose)>:is(h2,h3,h4){margin-block-start:1.7em}:where(.go-body,.go-prose)>:is(ul,ol){margin-block-start:1em}.go-eyebrow{align-items:center;gap:var(--go-s-3);font-family:var(--go-font-body);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow);text-transform:uppercase;color:var(--go-text-accent);font-weight:600;line-height:1.2;display:inline-flex}.go-eyebrow--rule:before{content:"";opacity:.7;background:currentColor;flex:none;block-size:1px;inline-size:clamp(18px,4vw,34px)}.go-caption{font-size:var(--go-t-sm);color:var(--go-text-subtle);line-height:1.5}.go-mono{font-family:var(--go-font-mono);font-size:var(--go-t-sm);letter-spacing:.01em;font-variant-numeric:tabular-nums}.go-metal{color:var(--go-text-accent)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.go-metal{background:var(--go-grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.go-metal{color:canvastext;background:0 0}}}.go-balance{text-wrap:balance}.go-pretty{text-wrap:pretty}.go-nowrap{white-space:nowrap}.go-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.go-clamp-2,.go-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.go-clamp-2{-webkit-line-clamp:2;line-clamp:2}.go-clamp-3{-webkit-line-clamp:3;line-clamp:3}.go-text-muted{color:var(--go-text-muted)}.go-text-subtle{color:var(--go-text-subtle)}.go-text-accent{color:var(--go-text-accent)}.go-text-center{text-align:center}.go-text-start{text-align:start}.go-text-end{text-align:end}.go-uppercase{text-transform:uppercase;letter-spacing:.08em}.go-tabular{font-variant-numeric:tabular-nums}.go-measure{max-width:var(--go-measure)}.go-measure-narrow{max-width:var(--go-measure-narrow)}@media print{html{overflow-x:visible}body{color:#000;background:#fff}.go-skip-link,.go-no-print{display:none!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}h1,h2,h3{break-after:avoid-page}p,blockquote,table,figure{break-inside:avoid}}.go-container{width:100%;max-width:var(--go-container);padding-inline:var(--go-gutter);margin-inline:auto}.go-container--wide{max-width:var(--go-container-wide)}.go-container--narrow{max-width:760px}.go-container--full{max-width:none}.go-container--bleed,.go-container .go-container{padding-inline:0}.go-section{padding-block:var(--go-s-10);position:relative}.go-section--tight{padding-block:var(--go-s-8)}.go-section--flush{padding-block:0}@media (width<=900px){.go-section{padding-block:var(--go-s-9)}.go-section--tight{padding-block:var(--go-s-7)}.go-section--flush{padding-block:0}}@media (width<=560px){.go-section{padding-block:var(--go-s-8)}.go-section--tight{padding-block:var(--go-s-6)}.go-section--flush{padding-block:0}}.go-section--flush-top{padding-block-start:0}.go-section--flush-bottom{padding-block-end:0}.go-section--sunken{background:var(--go-bg-sunken)}.go-section--elevated{background:var(--go-bg-elevated)}.go-section--inverse{--go-bg:var(--go-brand-950);--go-bg-elevated:#ffffff0e;--go-bg-sunken:#00000047;--go-surface:#ffffff0d;--go-surface-hover:#ffffff17;--go-border:#f0cd7529;--go-border-strong:#f0cd754d;--go-text:var(--go-neutral-100);--go-text-muted:#c8b7a8;--go-text-subtle:#9c8b7c;--go-accent:var(--go-gold-400);--go-accent-hover:var(--go-gold-300);--go-on-accent:var(--go-brand-950);--go-ring:var(--go-gold-400);--go-text-accent:var(--go-gold-300);--go-accent-line:var(--go-copper-400);--go-selection-bg:var(--go-gold-400);--go-selection-text:var(--go-brand-950);--go-shadow-xs:0 1px 2px #00000080;--go-shadow-sm:0 2px 6px #00000080;--go-shadow-md:0 8px 22px #00000080;--go-shadow-lg:0 18px 44px #00000080;--go-shadow-xl:0 34px 80px #00000080;background:var(--go-grad-forge);color:var(--go-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate}.go-section--inverse::selection{background:var(--go-selection-bg);color:var(--go-selection-text)}.go-section--inverse ::selection{background:var(--go-selection-bg);color:var(--go-selection-text)}.go-section--seam{border-block:1px solid var(--go-border)}.go-grid{--go-cols:1;--go-gap:var(--go-s-6);--go-col-min:240px;gap:var(--go-gap);grid-template-columns:repeat(var(--go-cols), minmax(0, 1fr));align-items:start;display:grid}.go-grid--12{--go-cols:12}.go-grid--2,.go-grid--3,.go-grid--4,.go-grid--auto{grid-template-columns:repeat(auto-fit, minmax(min(var(--go-col-min), 100%), 1fr))}.go-grid--2{--go-col-min:340px}.go-grid--3{--go-col-min:272px}.go-grid--4{--go-col-min:214px}.go-grid--asym,.go-grid--asym-reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.go-grid--asym-reverse>:first-child{order:2}@media (width<=900px){.go-grid--asym,.go-grid--asym-reverse{grid-template-columns:minmax(0,1fr)}.go-grid--asym-reverse>:first-child{order:0}}.go-grid--gap-sm{--go-gap:var(--go-s-3)}.go-grid--gap-lg{--go-gap:var(--go-s-8)}.go-grid--flush{--go-gap:0px}.go-grid--center{align-items:center}.go-grid--stretch{align-items:stretch}.go-grid--end{align-items:end}.go-span-1{grid-column:span 1}.go-span-2{grid-column:span 2}.go-span-3{grid-column:span 3}.go-span-4{grid-column:span 4}.go-span-5{grid-column:span 5}.go-span-6{grid-column:span 6}.go-span-7{grid-column:span 7}.go-span-8{grid-column:span 8}.go-span-9{grid-column:span 9}.go-span-10{grid-column:span 10}.go-span-11{grid-column:span 11}.go-span-12{grid-column:span 12}.go-offset-1{grid-column-start:2}.go-offset-2{grid-column-start:3}.go-offset-3{grid-column-start:4}@media (width<=900px){[class*=go-span-]{grid-column:1/-1}[class*=go-offset-]{grid-column-start:auto}}.go-grid:not(.go-grid--12)>[class*=go-span-]{grid-column:1/-1}.go-grid:not(.go-grid--12)>[class*=go-offset-]{grid-column-start:auto}.go-stack{--go-gap:var(--go-s-4);gap:var(--go-gap);flex-direction:column;display:flex}.go-stack--xs{--go-gap:var(--go-s-1)}.go-stack--sm{--go-gap:var(--go-s-2)}.go-stack--md{--go-gap:var(--go-s-5)}.go-stack--lg{--go-gap:var(--go-s-7)}.go-stack--xl{--go-gap:var(--go-s-9)}.go-stack>.go-push-end{margin-block-start:auto}.go-cluster{--go-gap:var(--go-s-3);align-items:center;gap:var(--go-gap);flex-wrap:wrap;display:flex}.go-cluster--sm{--go-gap:var(--go-s-2)}.go-cluster--lg{--go-gap:var(--go-s-5)}.go-cluster--center{justify-content:center}.go-cluster--end{justify-content:flex-end}.go-cluster--top{align-items:flex-start}.go-cluster--baseline{align-items:baseline}.go-split{--go-gap:var(--go-s-5);justify-content:space-between;align-items:center;gap:var(--go-gap);flex-wrap:wrap;display:flex}.go-split--top{align-items:flex-start}.go-split--baseline{align-items:baseline}.go-split--nowrap{flex-wrap:nowrap}@media (width<=560px){.go-split--stack-sm{flex-direction:column;justify-content:flex-start;align-items:stretch}}.go-center{justify-content:center;align-items:center;display:flex}.go-center--col{text-align:center;flex-direction:column}.go-center-block{max-width:var(--go-measure);margin-inline:auto}.go-center-block--narrow{max-width:var(--go-measure-narrow)}.go-order-first{order:-1}.go-order-last{order:99}.go-ratio{--go-ratio:16 / 9;aspect-ratio:var(--go-ratio);position:relative;overflow:hidden}.go-ratio>img,.go-ratio>video,.go-ratio>canvas,.go-ratio>svg,.go-ratio>picture,.go-ratio>picture>img{object-fit:cover;object-position:center;width:100%;height:100%}.go-ratio--square{--go-ratio:1}.go-ratio--4x3{--go-ratio:4 / 3}.go-ratio--3x2{--go-ratio:3 / 2}.go-ratio--16x9{--go-ratio:16 / 9}.go-ratio--21x9{--go-ratio:21 / 9}.go-ratio--golden{--go-ratio:1.618}.go-ratio--portrait{--go-ratio:3 / 4}.go-ratio--tall{--go-ratio:4 / 5}.go-ratio--contain>*{object-fit:contain}@media (width<=560px){.go-ratio--21x9{--go-ratio:16 / 9}.go-ratio--16x9{--go-ratio:3 / 2}}.go-divider{height:1px;margin-block:var(--go-s-8);background-image:linear-gradient(90deg, transparent 0%, var(--go-border) 12%, var(--go-border-strong) calc(50% - 11px), transparent calc(50% - 11px), transparent calc(50% + 11px), var(--go-border-strong) calc(50% + 11px), var(--go-border) 88%, transparent 100%);border:0;position:relative}.go-divider:after{content:"";background:var(--go-grad-gold);border-radius:1px;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.go-divider--flush{margin-block:0}.go-divider--tight{margin-block:var(--go-s-5)}.go-divider--wide{margin-block:var(--go-s-10)}.go-divider--start{background-image:linear-gradient(90deg, transparent 0 15px, var(--go-border-strong) 15px, var(--go-border) 62%, transparent 100%)}.go-divider--start:after{left:1px;transform:translateY(-50%)rotate(45deg)}.go-divider--bare{background-image:linear-gradient(90deg, transparent 0%, var(--go-border) 12%, var(--go-border-strong) 50%, var(--go-border) 88%, transparent 100%)}.go-divider--bare:after{display:none}.go-divider--vertical{width:1px;height:auto;min-height:1em;margin-block:0;margin-inline:var(--go-s-2);background-image:linear-gradient(180deg, transparent 0%, var(--go-border-strong) 50%, transparent 100%);align-self:stretch}.go-divider--vertical:after{display:none}.go-scroll-x{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden}.go-scroll-y{overscroll-behavior-block:contain;overflow-y:auto}.go-rail{--go-gap:var(--go-s-5);gap:var(--go-gap);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--go-gutter);padding-block-end:var(--go-s-3);display:flex;overflow-x:auto}.go-rail>*{scroll-snap-align:start;flex:none}@media (prefers-reduced-motion:reduce){.go-rail{scroll-snap-type:none}}.go-mt-0{margin-block-start:0}.go-mt-1{margin-block-start:var(--go-s-1)}.go-mt-2{margin-block-start:var(--go-s-2)}.go-mt-3{margin-block-start:var(--go-s-3)}.go-mt-4{margin-block-start:var(--go-s-4)}.go-mt-5{margin-block-start:var(--go-s-5)}.go-mt-6{margin-block-start:var(--go-s-6)}.go-mt-7{margin-block-start:var(--go-s-7)}.go-mt-8{margin-block-start:var(--go-s-8)}.go-mt-9{margin-block-start:var(--go-s-9)}.go-mt-10{margin-block-start:var(--go-s-10)}.go-mt-11{margin-block-start:var(--go-s-11)}.go-mb-0{margin-block-end:0}.go-mb-1{margin-block-end:var(--go-s-1)}.go-mb-2{margin-block-end:var(--go-s-2)}.go-mb-3{margin-block-end:var(--go-s-3)}.go-mb-4{margin-block-end:var(--go-s-4)}.go-mb-5{margin-block-end:var(--go-s-5)}.go-mb-6{margin-block-end:var(--go-s-6)}.go-mb-7{margin-block-end:var(--go-s-7)}.go-mb-8{margin-block-end:var(--go-s-8)}.go-mb-9{margin-block-end:var(--go-s-9)}.go-mb-10{margin-block-end:var(--go-s-10)}.go-mb-11{margin-block-end:var(--go-s-11)}.go-pt-0{padding-block-start:0}.go-pt-1{padding-block-start:var(--go-s-1)}.go-pt-2{padding-block-start:var(--go-s-2)}.go-pt-3{padding-block-start:var(--go-s-3)}.go-pt-4{padding-block-start:var(--go-s-4)}.go-pt-5{padding-block-start:var(--go-s-5)}.go-pt-6{padding-block-start:var(--go-s-6)}.go-pt-7{padding-block-start:var(--go-s-7)}.go-pt-8{padding-block-start:var(--go-s-8)}.go-pt-9{padding-block-start:var(--go-s-9)}.go-pt-10{padding-block-start:var(--go-s-10)}.go-pt-11{padding-block-start:var(--go-s-11)}.go-pb-0{padding-block-end:0}.go-pb-1{padding-block-end:var(--go-s-1)}.go-pb-2{padding-block-end:var(--go-s-2)}.go-pb-3{padding-block-end:var(--go-s-3)}.go-pb-4{padding-block-end:var(--go-s-4)}.go-pb-5{padding-block-end:var(--go-s-5)}.go-pb-6{padding-block-end:var(--go-s-6)}.go-pb-7{padding-block-end:var(--go-s-7)}.go-pb-8{padding-block-end:var(--go-s-8)}.go-pb-9{padding-block-end:var(--go-s-9)}.go-pb-10{padding-block-end:var(--go-s-10)}.go-pb-11{padding-block-end:var(--go-s-11)}.go-gap-0{--go-gap:0px}.go-gap-1{--go-gap:var(--go-s-1)}.go-gap-2{--go-gap:var(--go-s-2)}.go-gap-3{--go-gap:var(--go-s-3)}.go-gap-4{--go-gap:var(--go-s-4)}.go-gap-5{--go-gap:var(--go-s-5)}.go-gap-6{--go-gap:var(--go-s-6)}.go-gap-7{--go-gap:var(--go-s-7)}.go-gap-8{--go-gap:var(--go-s-8)}.go-gap-9{--go-gap:var(--go-s-9)}.go-gap-10{--go-gap:var(--go-s-10)}.go-gap-11{--go-gap:var(--go-s-11)}.go-mt-auto{margin-block-start:auto}.go-mb-auto{margin-block-end:auto}.go-mx-auto{margin-inline:auto}.go-m-0{margin:0}.go-p-0{padding:0}.go-px-gutter{padding-inline:var(--go-gutter)}.go-relative{position:relative}.go-w-full{width:100%}.go-h-full{height:100%}.go-max-w-full{max-width:100%}.go-flex-1{flex:auto;min-width:0}.go-flex-none{flex:none}.go-min-w-0{min-width:0}.go-overflow-hidden{overflow:hidden}.go-isolate{isolation:isolate}.go-pointer-none{pointer-events:none}.go-round{border-radius:var(--go-r-md)}.go-round-lg{border-radius:var(--go-r-lg)}.go-round-full{border-radius:var(--go-r-full)}@media (width<=719.98px){.go-hide-sm{display:none!important}}@media (width>=720px) and (width<=1023.98px){.go-hide-md{display:none!important}}@media (width>=1024px){.go-hide-lg{display:none!important}}.go-hide{display:none!important}.go-noise{isolation:isolate;position:relative}.go-noise:after{content:"";z-index:2;pointer-events:none;opacity:var(--go-noise-opacity,.045);mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#fffc 0 1px,#000c 1px 2px),repeating-linear-gradient(90deg,#fffc 0 1px,#000c 1px 2px),repeating-linear-gradient(37deg,#fff9 0 1px,#0009 1px 3px),repeating-linear-gradient(-23deg,#ffffff80 0 1px,#00000080 1px 5px);background-size:3px 3px,5px 5px,11px 11px,17px 17px;position:absolute;inset:0}.go-noise--strong{--go-noise-opacity:.09}.go-noise--soft{--go-noise-opacity:.025}.go-section--inverse.go-noise:after,.go-noise--lift:after{mix-blend-mode:soft-light}@media (forced-colors:active){.go-noise:after{display:none}}.go-edge-fade{--go-fade:clamp(24px, 6vw, 96px);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--go-fade), #000 calc(100% - var(--go-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--go-fade), #000 calc(100% - var(--go-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--go-fade), #000 calc(100% - var(--go-fade)), transparent 100%)}.go-edge-fade--y{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--go-fade), #000 calc(100% - var(--go-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--go-fade), #000 calc(100% - var(--go-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--go-fade), #000 calc(100% - var(--go-fade)), transparent 100%)}.go-edge-fade--start{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--go-fade));-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--go-fade));mask-image:linear-gradient(to right, transparent 0, #000 var(--go-fade))}.go-edge-fade--end{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--go-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--go-fade)), transparent 100%);mask-image:linear-gradient(to right, #000 calc(100% - var(--go-fade)), transparent 100%)}.go-edge-fade--sm{--go-fade:clamp(12px, 3vw, 40px)}.go-edge-fade--lg{--go-fade:clamp(48px, 12vw, 200px)}@media (forced-colors:active){.go-edge-fade,.go-edge-fade--y,.go-edge-fade--start,.go-edge-fade--end{-webkit-mask-image:none;mask-image:none}}.go-cq{container:go/inline-size}.go-cq-size{container:go/size}@container go (width<=560px){.go-split{flex-direction:column;justify-content:flex-start;align-items:stretch}.go-cluster{--go-gap:var(--go-s-2)}.go-grid--2,.go-grid--3,.go-grid--4{--go-col-min:100%}.go-ratio--21x9{--go-ratio:16 / 9}.go-ratio--16x9{--go-ratio:3 / 2}.go-divider{margin-block:var(--go-s-5)}}@container go (width<=380px){.go-stack--lg{--go-gap:var(--go-s-5)}.go-stack--xl{--go-gap:var(--go-s-7)}}html.js [data-reveal^=flip-],html.js [data-reveal^=unfold-]{backface-visibility:hidden}.go-char{white-space:pre;display:inline-block}.go-word{display:inline-block}.go-line-mask{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.go-line{display:block}.go-caret{vertical-align:-.14em;background:currentColor;width:.07em;min-width:1px;height:1em;margin-left:.1em;animation:1.06s step-end infinite go-blink-caret;display:inline-block}html.js [data-reveal=fade-in]{opacity:0}html.js [data-reveal=fade-up]{opacity:0;transform:translateY(28px)}html.js [data-reveal=fade-down]{opacity:0;transform:translateY(-28px)}html.js [data-reveal=fade-left]{opacity:0;transform:translate(36px)}html.js [data-reveal=fade-right]{opacity:0;transform:translate(-36px)}html.js [data-reveal=zoom-in]{opacity:0;transform:scale(.92)}html.js [data-reveal=zoom-out]{opacity:0;transform:scale(1.08)}html.js [data-reveal=flip-up]{opacity:0;transform:perspective(1200px)rotateX(-42deg)}html.js [data-reveal=flip-down]{opacity:0;transform:perspective(1200px)rotateX(42deg)}html.js [data-reveal=flip-left]{opacity:0;transform-origin:0;transform:perspective(1200px)rotateY(-46deg)}html.js [data-reveal=flip-right]{opacity:0;transform-origin:100%;transform:perspective(1200px)rotateY(46deg)}html.js [data-reveal=rotate-in]{opacity:0;transform:rotate(-8deg)scale(.96)}html.js [data-reveal=blur-in]{opacity:0;filter:blur(14px);transform:scale(1.02)}html.js [data-reveal=mask-up]{clip-path:inset(100% 0 0);transform:translateY(14px)}html.js [data-reveal=mask-right]{clip-path:inset(0 100% 0 0);transform:translate(-14px)}html.js [data-reveal=curtain-up]{clip-path:inset(0 0 100%);transform:translateY(24px)}html.js [data-reveal=unfold-y]{opacity:0;clip-path:inset(50% 0);transform:perspective(1400px)rotateX(-34deg)scaleY(.62)}html.js [data-reveal=unfold-x]{opacity:0;clip-path:inset(0 50%);transform:perspective(1400px)rotateY(34deg)scaleX(.62)}html.js [data-reveal=skew-in]{opacity:0;transform:skewY(-6deg)translateY(26px)}html.js [data-reveal=bounce-in]{opacity:0;transform:translateY(-20px)scale(.9)}html.js [data-reveal=elastic-in]{opacity:0;transform:scale(.74)}html.js [data-reveal=swing-in]{opacity:0;transform-origin:top;transform:rotate(-9deg)}html.js [data-reveal=roll-in]{opacity:0;transform:translate(-64px)rotate(-96deg)}html.js [data-reveal=drop-in]{opacity:0;transform:translateY(-56px)scale(.98)}html.js [data-reveal].is-inview{animation-duration:var(--go-duration,var(--go-dur-4));animation-delay:var(--go-delay,0s);animation-timing-function:var(--go-ease-out);animation-fill-mode:both}html.js [data-reveal=fade-in].is-inview{animation-name:go-fade-in}html.js [data-reveal=fade-up].is-inview{animation-name:go-fade-up}html.js [data-reveal=fade-down].is-inview{animation-name:go-fade-down}html.js [data-reveal=fade-left].is-inview{animation-name:go-fade-left}html.js [data-reveal=fade-right].is-inview{animation-name:go-fade-right}html.js [data-reveal=zoom-in].is-inview{animation-name:go-zoom-in}html.js [data-reveal=zoom-out].is-inview{animation-name:go-zoom-out}html.js [data-reveal=flip-up].is-inview{animation-name:go-flip-up}html.js [data-reveal=flip-down].is-inview{animation-name:go-flip-down}html.js [data-reveal=flip-left].is-inview{animation-name:go-flip-left}html.js [data-reveal=flip-right].is-inview{animation-name:go-flip-right}html.js [data-reveal=rotate-in].is-inview{animation-name:go-rotate-in}html.js [data-reveal=blur-in].is-inview{animation-name:go-blur-in}html.js [data-reveal=mask-up].is-inview{animation-name:go-mask-up;animation-duration:var(--go-duration,var(--go-dur-5))}html.js [data-reveal=mask-right].is-inview{animation-name:go-mask-right;animation-duration:var(--go-duration,var(--go-dur-5))}html.js [data-reveal=curtain-up].is-inview{animation-name:go-curtain-up;animation-duration:var(--go-duration,var(--go-dur-5))}html.js [data-reveal=unfold-y].is-inview{animation-name:go-unfold-y;animation-duration:var(--go-duration,var(--go-dur-5))}html.js [data-reveal=unfold-x].is-inview{animation-name:go-unfold-x;animation-duration:var(--go-duration,var(--go-dur-5))}html.js [data-reveal=skew-in].is-inview{animation-name:go-skew-in}html.js [data-reveal=roll-in].is-inview{animation-name:go-roll-in;animation-duration:var(--go-duration,var(--go-dur-5))}html.js [data-reveal=drop-in].is-inview{animation-name:go-drop-in}html.js [data-reveal=bounce-in].is-inview{animation-name:go-bounce-in;animation-timing-function:var(--go-ease-spring)}html.js [data-reveal=elastic-in].is-inview{animation-name:go-elastic-in;animation-timing-function:var(--go-ease-spring);animation-duration:var(--go-duration,var(--go-dur-5))}html.js [data-reveal=swing-in].is-inview{animation-name:go-swing-in;animation-timing-function:var(--go-ease-spring);animation-duration:var(--go-duration,var(--go-dur-5))}@keyframes go-fade-in{0%{opacity:0}to{opacity:1}}@keyframes go-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes go-fade-down{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:translate(0,0)}}@keyframes go-fade-left{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0,0)}}@keyframes go-fade-right{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:translate(0,0)}}@keyframes go-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes go-zoom-out{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes go-flip-up{0%{opacity:0;transform:perspective(1200px)rotateX(-42deg)}60%{opacity:1}to{opacity:1;transform:perspective(1200px)rotateX(0)}}@keyframes go-flip-down{0%{opacity:0;transform:perspective(1200px)rotateX(42deg)}60%{opacity:1}to{opacity:1;transform:perspective(1200px)rotateX(0)}}@keyframes go-flip-left{0%{opacity:0;transform:perspective(1200px)rotateY(-46deg)}60%{opacity:1}to{opacity:1;transform:perspective(1200px)rotateY(0)}}@keyframes go-flip-right{0%{opacity:0;transform:perspective(1200px)rotateY(46deg)}60%{opacity:1}to{opacity:1;transform:perspective(1200px)rotateY(0)}}@keyframes go-rotate-in{0%{opacity:0;transform:rotate(-8deg)scale(.96)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes go-blur-in{0%{opacity:0;filter:blur(14px);transform:scale(1.02)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes go-mask-up{0%{clip-path:inset(100% 0 0);transform:translateY(14px)}to{clip-path:inset(0);transform:translate(0,0)}}@keyframes go-mask-right{0%{clip-path:inset(0 100% 0 0);transform:translate(-14px)}to{clip-path:inset(0);transform:translate(0,0)}}@keyframes go-curtain-up{0%{clip-path:inset(0 0 100%);transform:translateY(24px)}to{clip-path:inset(0);transform:translate(0,0)}}@keyframes go-unfold-y{0%{opacity:0;clip-path:inset(50% 0);transform:perspective(1400px)rotateX(-34deg)scaleY(.62)}to{opacity:1;clip-path:inset(0);transform:perspective(1400px)rotateX(0)scaleY(1)}}@keyframes go-unfold-x{0%{opacity:0;clip-path:inset(0 50%);transform:perspective(1400px)rotateY(34deg)scaleX(.62)}to{opacity:1;clip-path:inset(0);transform:perspective(1400px)rotateY(0)scaleX(1)}}@keyframes go-skew-in{0%{opacity:0;transform:skewY(-6deg)translateY(26px)}to{opacity:1;transform:skewY(0)translate(0,0)}}@keyframes go-bounce-in{0%{opacity:0;transform:translateY(-20px)scale(.9)}62%{opacity:1;transform:translateY(5px)scale(1.008)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes go-elastic-in{0%{opacity:0;transform:scale(.74)}55%{opacity:1;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes go-swing-in{0%{opacity:0;transform:rotate(-9deg)}58%{opacity:1;transform:rotate(3.5deg)}to{opacity:1;transform:rotate(0)}}@keyframes go-roll-in{0%{opacity:0;transform:translate(-64px)rotate(-96deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}@keyframes go-drop-in{0%{opacity:0;transform:translateY(-56px)scale(.98)}72%{opacity:1;transform:translateY(4px)scale(1)}to{opacity:1;transform:translate(0,0)scale(1)}}[data-reveal=text-underline-grow],[data-reveal=text-highlight-wipe],[data-reveal=text-glitch],[data-reveal=text-mask-reveal]{position:relative}[data-reveal=text-highlight-wipe],[data-reveal=text-glitch]{isolation:isolate}[data-reveal=text-counter],[data-counter]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.go-marquee,[data-reveal=text-marquee]{max-width:100%;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.go-marquee-track{will-change:transform;flex-wrap:nowrap;align-items:center;width:max-content;display:flex}.go-marquee:hover .go-marquee-track,.go-marquee:focus-within .go-marquee-track{animation-play-state:paused}.go-rotate-words,[data-rotate-words],[data-reveal=text-rotate-words]{vertical-align:bottom;text-align:inherit;display:inline-grid;overflow:hidden}.go-rotate-words>*,[data-rotate-words]>*,[data-reveal=text-rotate-words]>*{grid-area:1/1}.go-rotate-words>*+*,[data-rotate-words]>*+*,[data-reveal=text-rotate-words]>*+*{visibility:hidden}@media (prefers-reduced-motion:no-preference){html.js [data-reveal=text-chars] .go-char{opacity:0;transform:translateY(.55em)rotate(3deg)}html.js [data-reveal=text-words] .go-word{opacity:0;transform:translateY(.42em)}html.js [data-reveal=text-lines] .go-line{opacity:0;transform:translateY(105%)}html.js [data-reveal=text-typewriter]{clip-path:inset(0 100% 0 0)}html.js [data-reveal=text-scramble]{opacity:0}html.js [data-reveal=text-underline-grow]:after,html.js [data-reveal=text-highlight-wipe]:before{transform:scaleX(0)}html.js [data-reveal=text-counter]{opacity:0;transform:translateY(.22em)}html.js [data-reveal=text-mask-reveal]{clip-path:inset(0 100% 0 0)}html.js [data-reveal=text-mask-reveal]:after{opacity:0}html.js [data-reveal=text-tracking-in]{opacity:0;letter-spacing:.42em;filter:blur(6px)}html.js .go-rotate-words>*,html.js [data-rotate-words]>*,html.js [data-reveal=text-rotate-words]>*{visibility:visible;opacity:0;transform:translateY(.85em)}html.js .go-rotate-words>:first-child,html.js [data-rotate-words]>:first-child,html.js [data-reveal=text-rotate-words]>:first-child{opacity:1;transform:none}}[data-reveal=text-underline-grow]:after{content:"";border-radius:var(--go-r-full);background:var(--go-grad-gold);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:-.14em;left:0;right:0}[data-reveal=text-highlight-wipe]:before{content:"";z-index:-1;border-radius:var(--go-r-xs);background:#edbd454d;background:color-mix(in srgb, var(--go-gold-400) 30%, transparent);transform-origin:0;pointer-events:none;position:absolute;inset:-.08em -.22em}[data-reveal=text-glitch]:before,[data-reveal=text-glitch]:after{content:attr(data-text);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}[data-reveal=text-glitch]:before{color:var(--go-copper-500)}[data-reveal=text-glitch]:after{color:var(--go-gold-400)}[data-reveal=text-mask-reveal]:after{content:"";background:linear-gradient(90deg, transparent 0 calc(100% - 2px), var(--go-gold-400) calc(100% - 2px) 100%);clip-path:inset(0 100% 0 0);pointer-events:none;position:absolute;inset:-.1em 0}[data-reveal=text-gradient-sweep]{color:var(--go-copper-600)}@supports ((-webkit-background-clip:text) or (background-clip:text)){[data-reveal=text-gradient-sweep]{background-image:var(--go-grad-gold);color:#0000;-webkit-text-fill-color:transparent;background-position:0%;background-repeat:no-repeat;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}}[data-reveal=text-shine]{color:var(--go-shine-base,var(--go-gold-400))}@supports ((-webkit-background-clip:text) or (background-clip:text)){[data-reveal=text-shine]{background-image:linear-gradient(100deg, transparent 0 38%, #ffffffd1 50%, transparent 62%), var(--go-grad-gold);color:#0000;-webkit-text-fill-color:transparent;background-position:220%,0%;background-repeat:no-repeat;background-size:240% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}}html.js [data-reveal=text-chars].is-inview .go-char{animation-name:go-text-chars;animation-duration:var(--go-duration,var(--go-dur-4));animation-timing-function:var(--go-ease-out);animation-fill-mode:both;animation-delay:calc(var(--go-delay,0s) + var(--go-i,0) * var(--go-stagger,34ms))}html.js [data-reveal=text-words].is-inview .go-word{animation-name:go-text-words;animation-duration:var(--go-duration,var(--go-dur-4));animation-timing-function:var(--go-ease-out);animation-fill-mode:both;animation-delay:calc(var(--go-delay,0s) + var(--go-i,0) * var(--go-stagger,58ms))}html.js [data-reveal=text-lines].is-inview .go-line{animation-name:go-text-lines;animation-duration:var(--go-duration,var(--go-dur-5));animation-timing-function:var(--go-ease-out);animation-fill-mode:both;animation-delay:calc(var(--go-delay,0s) + var(--go-i,0) * var(--go-stagger,90ms))}html.js [data-reveal=text-typewriter].is-inview{animation-name:go-text-typewriter;animation-duration:var(--go-duration,var(--go-dur-6));animation-timing-function:steps(var(--go-n,24), end)}html.js [data-reveal=text-scramble].is-inview{animation-name:go-text-scramble;animation-duration:var(--go-duration,var(--go-dur-5))}html.js [data-reveal=text-scramble].is-inview .go-char{animation-name:go-text-scramble-glyph;animation-duration:var(--go-dur-3);animation-timing-function:var(--go-ease-smooth);animation-fill-mode:both;animation-delay:calc(var(--go-delay,0s) + var(--go-i,0) * var(--go-stagger,34ms))}html.js [data-reveal=text-gradient-sweep].is-inview{animation-name:go-text-gradient-sweep;animation-duration:var(--go-duration,var(--go-dur-6));animation-timing-function:var(--go-ease-in-out)}html.js [data-reveal=text-shine].is-inview{animation-name:go-text-shine;animation-duration:var(--go-duration,5.6s);animation-timing-function:var(--go-ease-in-out);animation-iteration-count:infinite}html.js [data-reveal=text-underline-grow].is-inview:after{animation:go-text-underline-grow var(--go-duration,var(--go-dur-4)) var(--go-ease-out) var(--go-delay,0s) both}html.js [data-reveal=text-highlight-wipe].is-inview:before{animation:go-text-highlight-wipe var(--go-duration,var(--go-dur-4)) var(--go-ease-out) var(--go-delay,0s) both}html.js [data-reveal=text-counter].is-inview{animation-name:go-text-counter;animation-duration:var(--go-duration,var(--go-dur-3))}.go-marquee .go-marquee-track,[data-reveal=text-marquee] .go-marquee-track{animation:go-text-marquee var(--go-marquee-duration,34s) linear infinite}html.js [data-reveal=text-wave].is-inview .go-char{animation-name:go-text-wave;animation-duration:2.6s;animation-timing-function:var(--go-ease-in-out);animation-iteration-count:infinite;animation-delay:calc(var(--go-i,0) * 68ms)}html.js [data-reveal=text-glitch].is-inview:before{animation:go-text-glitch-a 3.4s var(--go-ease-smooth) infinite}html.js [data-reveal=text-glitch].is-inview:after{animation:go-text-glitch-b 3.4s var(--go-ease-smooth) infinite}html.js [data-reveal=text-mask-reveal].is-inview{animation-name:go-text-mask-reveal;animation-duration:var(--go-duration,var(--go-dur-5))}html.js [data-reveal=text-mask-reveal].is-inview:after{animation:go-text-mask-bar var(--go-duration,var(--go-dur-5)) var(--go-ease-out) var(--go-delay,0s) both}html.js [data-reveal=text-tracking-in].is-inview{animation-name:go-text-tracking-in;animation-duration:var(--go-duration,var(--go-dur-5))}html.js .go-rotate-words>.is-active,html.js [data-rotate-words]>.is-active,html.js [data-reveal=text-rotate-words]>.is-active{animation:go-rotate-word-in var(--go-dur-4) var(--go-ease-out) both}html.js .go-rotate-words>.is-leaving,html.js [data-rotate-words]>.is-leaving,html.js [data-reveal=text-rotate-words]>.is-leaving{animation:go-rotate-word-out var(--go-dur-3) var(--go-ease-in-out) both}@keyframes go-text-chars{0%{opacity:0;transform:translateY(.55em)rotate(3deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}@keyframes go-text-words{0%{opacity:0;transform:translateY(.42em)}to{opacity:1;transform:translate(0,0)}}@keyframes go-text-lines{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translate(0,0)}}@keyframes go-text-typewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes go-text-scramble{0%{opacity:0}to{opacity:1}}@keyframes go-text-scramble-glyph{0%{opacity:.18;filter:blur(.7px)}45%{opacity:.8;filter:blur(.25px)}to{opacity:1;filter:blur()}}@keyframes go-text-gradient-sweep{0%{background-position:260%}to{background-position:0%}}@keyframes go-text-shine{0%{background-position:220%,0%}55%{background-position:-60%,0%}to{background-position:-60%,0%}}@keyframes go-text-underline-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes go-text-highlight-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes go-text-counter{0%{opacity:0;transform:translateY(.22em)}to{opacity:1;transform:translate(0,0)}}@keyframes go-text-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes go-text-wave{0%{transform:translate(0,0)}25%{transform:translateY(-.16em)}50%{transform:translate(0,0)}75%{transform:translateY(.09em)}to{transform:translate(0,0)}}@keyframes go-text-glitch-a{0%,6%{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}7%{opacity:.85;clip-path:inset(8% 0 62%);transform:translate(-2px)}9%{opacity:.85;clip-path:inset(46% 0 24%);transform:translate(2px)}11%{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}53%{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}55%{opacity:.7;clip-path:inset(28% 0 48%);transform:translate(-1.5px)}57%{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}}@keyframes go-text-glitch-b{0%,6%{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}7%{opacity:.8;clip-path:inset(58% 0 14%);transform:translate(2px)}9%{opacity:.8;clip-path:inset(14% 0 68%);transform:translate(-2px)}11%{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}53%{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}55%{opacity:.65;clip-path:inset(64% 0 12%);transform:translate(1.5px)}57%{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}}@keyframes go-text-mask-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes go-text-mask-bar{0%{opacity:1;clip-path:inset(0 100% 0 0)}84%{opacity:1;clip-path:inset(0 2% 0 0)}to{opacity:0;clip-path:inset(0)}}@keyframes go-text-tracking-in{0%{opacity:0;letter-spacing:.42em;filter:blur(6px)}60%{opacity:1}98%{opacity:1;letter-spacing:0;filter:blur()}to{opacity:1;letter-spacing:var(--go-tracking-end,normal);filter:blur()}}@keyframes go-rotate-word-in{0%{opacity:0;transform:translateY(.85em)}to{opacity:1;transform:translate(0,0)}}@keyframes go-rotate-word-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-.85em)}}@property --go-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.go-anim-float{--go-anim-duration:7s;animation:go-float var(--go-anim-duration) var(--go-ease-in-out) infinite}.go-anim-float-slow{--go-anim-duration:13s;animation:go-float-slow var(--go-anim-duration) var(--go-ease-in-out) infinite}.go-anim-pulse{--go-anim-duration:2.8s;animation:go-pulse var(--go-anim-duration) var(--go-ease-in-out) infinite}.go-anim-pulse-ring{--go-anim-duration:2.8s;position:relative}.go-anim-pulse-ring:after{content:"";border:1px solid var(--go-copper-500);border-radius:inherit;pointer-events:none;animation:go-pulse-ring var(--go-anim-duration) var(--go-ease-out) infinite;position:absolute;inset:0}.go-anim-spin{--go-anim-duration:9s;animation:go-spin var(--go-anim-duration) linear infinite}.go-anim-spin-slow{--go-anim-duration:34s;animation:go-spin-slow var(--go-anim-duration) linear infinite}.go-anim-spin-reverse{--go-anim-duration:18s;animation:go-spin-reverse var(--go-anim-duration) linear infinite}.go-anim-orbit{--go-anim-duration:20s;--go-orbit-radius:92px;animation:go-orbit var(--go-anim-duration) linear infinite}.go-anim-bob{--go-anim-duration:3.6s;animation:go-bob var(--go-anim-duration) var(--go-ease-in-out) infinite}.go-anim-breathe{--go-anim-duration:6.5s;animation:go-breathe var(--go-anim-duration) var(--go-ease-in-out) infinite}.go-anim-shimmer{--go-anim-duration:3.2s;position:relative;overflow:hidden}.go-anim-shimmer:after{content:"";background:var(--go-grad-sheen);pointer-events:none;animation:go-shimmer var(--go-anim-duration) var(--go-ease-in-out) infinite;position:absolute;inset:0;transform:translate(-140%)}.go-anim-gradient-shift{--go-anim-duration:15s;background-image:var(--go-grad-ember);animation:go-gradient-shift var(--go-anim-duration) var(--go-ease-in-out) infinite;background-size:220% 220%}.go-anim-aurora{--go-anim-duration:26s;isolation:isolate;position:relative}.go-anim-aurora:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;filter:blur(14px);will-change:transform;animation:go-aurora var(--go-anim-duration) var(--go-ease-in-out) infinite;background:radial-gradient(42% 46% at 22% 26%,#cb620b6b 0%,#cb620b00 62%),radial-gradient(38% 40% at 78% 20%,#eb701e4d 0%,#eb701e00 60%),radial-gradient(30% 32% at 14% 76%,#edbd4524 0%,#edbd4500 64%),radial-gradient(56% 58% at 62% 84%,#381b038c 0%,#381b0300 68%);position:absolute;inset:-35%}.go-anim-ember-rise{--go-anim-duration:6.4s;--go-ember-rise:180px;--go-ember-drift:26px;animation:go-ember-rise var(--go-anim-duration) var(--go-ease-out) infinite;animation-delay:calc(var(--go-i,0) * .72s)}.go-anim-smoke-drift{--go-anim-duration:28s;animation:go-smoke-drift var(--go-anim-duration) var(--go-ease-in-out) infinite}.go-anim-wave-line{--go-anim-duration:11s;animation:go-wave-line var(--go-anim-duration) linear infinite}.go-anim-blink-caret{--go-anim-duration:1.06s;animation:go-blink-caret var(--go-anim-duration) steps(1, end) infinite}.go-anim-ticker{--go-anim-duration:var(--go-ticker-duration,38s);--go-ticker-shift:50%;will-change:transform;animation:go-ticker var(--go-anim-duration) linear infinite}.go-anim-conic-rotate{--go-anim-duration:6s;box-shadow:inset 0 0 0 1px var(--go-border-strong);position:relative}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.go-anim-conic-rotate{box-shadow:none}.go-anim-conic-rotate:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--go-angle), transparent 0deg, var(--go-copper-500) 72deg, var(--go-gold-400) 128deg, transparent 196deg, transparent 360deg);-webkit-mask-composite:xor;animation:go-conic-rotate var(--go-anim-duration) linear infinite;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.go-anim-flicker{--go-anim-duration:4.6s;animation:go-flicker var(--go-anim-duration) var(--go-ease-smooth) infinite}.go-anim-glow-cycle{--go-anim-duration:6s;animation:go-glow-cycle var(--go-anim-duration) var(--go-ease-in-out) infinite}.go-anim-sway{--go-anim-duration:7.5s;transform-origin:bottom;animation:go-sway var(--go-anim-duration) var(--go-ease-in-out) infinite}@keyframes go-float{0%{transform:translate(0,0)}50%{transform:translateY(-11px)}to{transform:translate(0,0)}}@keyframes go-float-slow{0%{transform:translate(0,0)}33%{transform:translate(9px,-18px)}66%{transform:translate(-7px,-9px)}to{transform:translate(0,0)}}@keyframes go-pulse{0%{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}to{opacity:.88;transform:scale(1)}}@keyframes go-pulse-ring{0%{opacity:.55;transform:scale(.98)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes go-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes go-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes go-spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes go-orbit{0%{transform:rotate(0deg) translateX(var(--go-orbit-radius,92px)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--go-orbit-radius,92px)) rotate(-360deg)}}@keyframes go-bob{0%{transform:translate(0,0)rotate(0)}50%{transform:translateY(-6px)rotate(-1.2deg)}to{transform:translate(0,0)rotate(0)}}@keyframes go-breathe{0%{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}to{opacity:.72;transform:scale(1)}}@keyframes go-shimmer{0%{transform:translate(-140%)}62%{transform:translate(140%)}to{transform:translate(140%)}}@keyframes go-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes go-aurora{0%{transform:translate(0,0)scale(1)rotate(0)}33%{transform:translate(3%,-2.5%)scale(1.08)rotate(2.5deg)}66%{transform:translate(-2.5%,2%)scale(1.04)rotate(-2deg)}to{transform:translate(0,0)scale(1)rotate(0)}}@keyframes go-ember-rise{0%{opacity:0;transform:translate(0,0)scale(.5)}12%{opacity:.9}55%{transform:translate3d(var(--go-ember-drift,26px), calc(var(--go-ember-rise,180px) * -.55), 0) scale(1);opacity:.65}to{transform:translate3d(calc(var(--go-ember-drift,26px) * -.4), calc(var(--go-ember-rise,180px) * -1), 0) scale(.32);opacity:0}}@keyframes go-smoke-drift{0%{opacity:.18;transform:translate(-6%)scale(1)}40%{opacity:.34;transform:translate(4%,-3%)scale(1.14)}70%{opacity:.22;transform:translate(8%,1.5%)scale(1.06)}to{opacity:.18;transform:translate(-6%)scale(1)}}@keyframes go-wave-line{0%{transform:translate(0,0)}50%{transform:translate(-12.5%,-2px)}to{transform:translate(-25%)}}@keyframes go-blink-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes go-ticker{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--go-ticker-shift,50%)), 0, 0)}}@keyframes go-conic-rotate{0%{--go-angle:0deg}to{--go-angle:360deg}}@keyframes go-flicker{0%{opacity:1}8%{opacity:.82}12%{opacity:1}38%{opacity:.94}44%{opacity:.74}48%{opacity:1}72%{opacity:.88}76%{opacity:1}to{opacity:1}}@keyframes go-glow-cycle{0%{filter:drop-shadow(0 0 #eb701e00)}50%{filter:drop-shadow(0 0 14px #eb701e73)}to{filter:drop-shadow(0 0 #eb701e00)}}@keyframes go-sway{0%{transform:rotate(0)}25%{transform:rotate(2.2deg)}75%{transform:rotate(-2.2deg)}to{transform:rotate(0)}}.go-anim-slow,.go-anim-slow:before,.go-anim-slow:after{animation-duration:calc(var(--go-anim-duration,var(--go-dur-5)) * 1.8)}.go-anim-fast,.go-anim-fast:before,.go-anim-fast:after{animation-duration:calc(var(--go-anim-duration,var(--go-dur-5)) * .6)}.go-anim-delay-1,.go-anim-delay-1:before,.go-anim-delay-1:after{animation-delay:var(--go-dur-1)}.go-anim-delay-2,.go-anim-delay-2:before,.go-anim-delay-2:after{animation-delay:var(--go-dur-2)}.go-anim-delay-3,.go-anim-delay-3:before,.go-anim-delay-3:after{animation-delay:var(--go-dur-3)}.go-anim-delay-4,.go-anim-delay-4:before,.go-anim-delay-4:after{animation-delay:var(--go-dur-4)}.go-anim-delay-5,.go-anim-delay-5:before,.go-anim-delay-5:after{animation-delay:var(--go-dur-5)}.go-anim-delay-6,.go-anim-delay-6:before,.go-anim-delay-6:after{animation-delay:var(--go-dur-6)}.go-paused,.go-paused:before,.go-paused:after,.go-paused *{animation-play-state:paused!important}.go-stagger-children>*{animation-delay:calc(var(--go-i,0) * var(--go-stagger-step,70ms))}html.js .go-stagger-children>[data-reveal].is-inview{animation-delay:calc(var(--go-delay,0s) + var(--go-i,0) * var(--go-stagger-step,70ms))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}}[class*=go-hover-]{-webkit-tap-highlight-color:transparent}[class*=go-hover-]:before,[class*=go-hover-]:after{pointer-events:none}.go-hover-lift{transition:translate var(--go-dur-2) var(--go-ease-out), box-shadow var(--go-dur-3) var(--go-ease-out), border-color var(--go-dur-2) var(--go-ease-out)}.go-hover-lift:focus-visible,.go-hover-lift:focus-within{translate:0 calc(var(--go-lift,6px) * -1);box-shadow:var(--go-shadow-lg);border-color:var(--go-border-strong)}@media (hover:hover) and (pointer:fine){.go-hover-lift:hover{translate:0 calc(var(--go-lift,6px) * -1);box-shadow:var(--go-shadow-lg);border-color:var(--go-border-strong)}}.go-hover-scale{transition:scale var(--go-dur-2) var(--go-ease-out)}.go-hover-scale:focus-visible,.go-hover-scale:focus-within{scale:var(--go-scale-to,1.035)}@media (hover:hover) and (pointer:fine){.go-hover-scale:hover{scale:var(--go-scale-to,1.035)}.go-hover-scale:active{scale:calc(1 + (var(--go-scale-to,1.035) - 1) * .4)}}.go-hover-glow{--go-glow-tint:color-mix(in oklab, var(--go-ring) 34%, transparent);transition:box-shadow var(--go-dur-3) var(--go-ease-out), border-color var(--go-dur-2) var(--go-ease-out)}.go-hover-glow:focus-visible,.go-hover-glow:focus-within{box-shadow:0 0 0 1px var(--go-glow-tint), var(--go-shadow-ember);border-color:var(--go-glow-tint)}@media (hover:hover) and (pointer:fine){.go-hover-glow:hover{box-shadow:0 0 0 1px var(--go-glow-tint), var(--go-shadow-ember);border-color:var(--go-glow-tint)}}.go-hover-tilt,[data-tilt]{transform:perspective(var(--go-tilt-perspective,900px)) rotateX(var(--go-tilt-x,0deg)) rotateY(var(--go-tilt-y,0deg));transform-style:preserve-3d;transition:transform var(--go-dur-3) var(--go-ease-out)}.go-hover-tilt.is-tilting,[data-tilt].is-tilting{transition-duration:var(--go-dur-1)}.go-tilt-layer{transform:translateZ(var(--go-tilt-depth,28px));transform-style:preserve-3d}.go-hover-tilt:focus-visible,.go-hover-tilt:focus-within,[data-tilt]:focus-visible,[data-tilt]:focus-within{--go-tilt-x:-3deg;--go-tilt-y:3deg}.go-hover-magnetic,[data-magnetic]{transition:translate var(--go-dur-3) var(--go-ease-out);translate:var(--go-magnet-x,0px) var(--go-magnet-y,0px)}.go-hover-magnetic.is-magnetized,[data-magnetic].is-magnetized{transition-duration:var(--go-dur-1)}.go-magnetic__label{translate:calc(var(--go-magnet-x,0px) * .4) calc(var(--go-magnet-y,0px) * .4);transition:translate var(--go-dur-3) var(--go-ease-out);display:inline-block}.go-hover-magnetic:focus-visible,.go-hover-magnetic:focus-within,[data-magnetic]:focus-visible,[data-magnetic]:focus-within{--go-magnet-y:-4px}.go-hover-border-draw{position:relative}.go-hover-border-draw:before,.go-hover-border-draw:after{content:"";box-sizing:border-box;border-radius:inherit;border-style:solid;border-width:0;border-color:var(--go-border-draw-color,var(--go-accent));transition:transform var(--go-dur-3) var(--go-ease-out);position:absolute;inset:0}.go-hover-border-draw:before{border-block-width:var(--go-border-draw-w,1px);transform-origin:0;transition-delay:0s;transform:scaleX(0)}.go-hover-border-draw:after{border-inline-width:var(--go-border-draw-w,1px);transform-origin:bottom;transition-delay:var(--go-dur-1);transform:scaleY(0)}.go-hover-border-draw:focus-visible:before,.go-hover-border-draw:focus-within:before{transition-delay:var(--go-dur-1);transform:scaleX(1)}.go-hover-border-draw:focus-visible:after,.go-hover-border-draw:focus-within:after{transition-delay:0s;transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.go-hover-border-draw:hover:before{transition-delay:var(--go-dur-1);transform:scaleX(1)}.go-hover-border-draw:hover:after{transition-delay:0s;transform:scaleY(1)}}.go-hover-fill-up,.go-hover-fill-left{isolation:isolate;transition:color var(--go-dur-2) var(--go-ease-out);position:relative;overflow:hidden}.go-hover-fill-up:before,.go-hover-fill-left:before{content:"";z-index:-1;border-radius:inherit;background:var(--go-fill-bg,var(--go-grad-ember));transition:transform var(--go-dur-3) var(--go-ease-out);position:absolute;inset:0}.go-hover-fill-up>*,.go-hover-fill-left>*,.go-fill__label{z-index:1;position:relative}.go-hover-fill-up:before{transform-origin:bottom;transform:scaleY(0)}.go-hover-fill-up:focus-visible,.go-hover-fill-up:focus-within{color:var(--go-on-accent)}.go-hover-fill-up:focus-visible:before,.go-hover-fill-up:focus-within:before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.go-hover-fill-up:hover{color:var(--go-on-accent)}.go-hover-fill-up:hover:before{transform:scaleY(1)}}.go-hover-fill-left:before{transform-origin:100%;transform:scaleX(0)}.go-hover-fill-left:focus-visible,.go-hover-fill-left:focus-within{color:var(--go-on-accent)}.go-hover-fill-left:focus-visible:before,.go-hover-fill-left:focus-within:before{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.go-hover-fill-left:hover{color:var(--go-on-accent)}.go-hover-fill-left:hover:before{transform:scaleX(1)}}@keyframes go-shine-sweep{0%{opacity:0;transform:translate(-180%)skew(-18deg)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(220%)skew(-18deg)}}.go-hover-shine-sweep{position:relative;overflow:hidden}.go-hover-shine-sweep:after{content:"";background:var(--go-grad-sheen);opacity:0;width:55%;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-180%)skew(-18deg)}.go-hover-shine-sweep:focus-visible:after,.go-hover-shine-sweep:focus-within:after{animation:go-shine-sweep var(--go-dur-5) var(--go-ease-smooth) 1}@media (hover:hover) and (pointer:fine){.go-hover-shine-sweep:hover:after{animation:go-shine-sweep var(--go-dur-5) var(--go-ease-smooth) 1}}.go-hover-icon-slide :is(.go-icon-slide__icon,.go-icon,svg){transition:translate var(--go-dur-2) var(--go-ease-out)}.go-hover-icon-slide:focus-visible :is(.go-icon-slide__icon,.go-icon,svg),.go-hover-icon-slide:focus-within :is(.go-icon-slide__icon,.go-icon,svg){translate:var(--go-icon-slide,5px) 0}@media (hover:hover) and (pointer:fine){.go-hover-icon-slide:hover :is(.go-icon-slide__icon,.go-icon,svg){translate:var(--go-icon-slide,5px) 0}}.go-hover-underline-slide{text-decoration:none;position:relative}.go-hover-underline-slide:after{content:"";left:0;right:0;bottom:var(--go-underline-offset,-3px);height:var(--go-underline-h,2px);border-radius:var(--go-r-full);background:var(--go-underline-color,currentColor);transform-origin:100%;transition:transform var(--go-dur-3) var(--go-ease-out);position:absolute;transform:scaleX(0)}.go-hover-underline-slide:focus-visible:after,.go-hover-underline-slide:focus-within:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.go-hover-underline-slide:hover:after{transform-origin:0;transform:scaleX(1)}}.go-hover-text-swap{vertical-align:bottom;grid-template-areas:"swap";align-items:center;display:inline-grid;overflow:hidden}.go-swap__a,.go-swap__b{white-space:nowrap;transition:translate var(--go-dur-3) var(--go-ease-out), opacity var(--go-dur-2) var(--go-ease-out);grid-area:swap;display:block}.go-swap__b{opacity:0;translate:0 105%}.go-hover-text-swap:focus-visible .go-swap__a,.go-hover-text-swap:focus-within .go-swap__a{opacity:0;translate:0 -105%}.go-hover-text-swap:focus-visible .go-swap__b,.go-hover-text-swap:focus-within .go-swap__b{opacity:1;translate:0}@media (hover:hover) and (pointer:fine){.go-hover-text-swap:hover .go-swap__a{opacity:0;translate:0 -105%}.go-hover-text-swap:hover .go-swap__b{opacity:1;translate:0}}.go-hover-img-zoom{overflow:hidden}.go-hover-img-zoom :is(img,picture,svg,.go-img,.go-media__art){transition:scale var(--go-dur-5) var(--go-ease-out);display:block}.go-hover-img-zoom:focus-visible :is(img,picture,svg,.go-img,.go-media__art),.go-hover-img-zoom:focus-within :is(img,picture,svg,.go-img,.go-media__art){scale:var(--go-img-zoom,1.07)}@media (hover:hover) and (pointer:fine){.go-hover-img-zoom:hover :is(img,picture,svg,.go-img,.go-media__art){scale:var(--go-img-zoom,1.07)}}.go-hover-img-grayscale :is(img,picture,svg,.go-img,.go-media__art){filter:grayscale(var(--go-gray-from,.85)) saturate(.85) contrast(1.02);transition:filter var(--go-dur-4) var(--go-ease-out)}.go-hover-img-grayscale:focus-visible :is(img,picture,svg,.go-img,.go-media__art),.go-hover-img-grayscale:focus-within :is(img,picture,svg,.go-img,.go-media__art){filter:grayscale(0)saturate()contrast()}@media (hover:hover) and (pointer:fine){.go-hover-img-grayscale:hover :is(img,picture,svg,.go-img,.go-media__art){filter:grayscale(0)saturate()contrast()}}.go-hover-card-flip{transform-style:preserve-3d;transform:perspective(var(--go-flip-perspective,1400px)) rotateY(0deg);transition:transform var(--go-dur-4) var(--go-ease-in-out);position:relative}.go-flip__front,.go-flip__back{backface-visibility:hidden;border-radius:inherit}.go-flip__front{z-index:1;position:relative}.go-flip__back{position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)}.go-hover-card-flip.is-flipped,.go-hover-card-flip:focus-visible{transform:perspective(var(--go-flip-perspective,1400px)) rotateY(180deg)}.go-hover-card-flip:has(.go-flip__back :focus-visible){transform:perspective(var(--go-flip-perspective,1400px)) rotateY(180deg)}@media (hover:hover) and (pointer:fine){.go-hover-card-flip:hover{transform:perspective(var(--go-flip-perspective,1400px)) rotateY(180deg)}}.go-hover-arrow-nudge :is(.go-arrow,[data-arrow]){transition:translate var(--go-dur-2) var(--go-ease-spring), opacity var(--go-dur-2) var(--go-ease-out)}.go-hover-arrow-nudge:focus-visible :is(.go-arrow,[data-arrow]),.go-hover-arrow-nudge:focus-within :is(.go-arrow,[data-arrow]){translate:var(--go-arrow-x,6px) var(--go-arrow-y,0px)}@media (hover:hover) and (pointer:fine){.go-hover-arrow-nudge:hover :is(.go-arrow,[data-arrow]){translate:var(--go-arrow-x,6px) var(--go-arrow-y,0px)}}.go-hover-arrow-nudge.go-hover-arrow-nudge--diagonal{--go-arrow-x:4px;--go-arrow-y:-4px}@keyframes go-ripple-expand{0%{opacity:.42;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.go-hover-ripple,[data-ripple]{isolation:isolate;position:relative;overflow:hidden}.go-ripple{left:var(--go-mx,50%);top:var(--go-my,50%);width:var(--go-ripple-size,260px);height:var(--go-ripple-size,260px);border-radius:var(--go-r-full);background:var(--go-ripple-color,currentColor);opacity:0;pointer-events:none;animation:go-ripple-expand var(--go-dur-4) var(--go-ease-out) forwards;position:absolute;transform:translate(-50%,-50%)scale(0)}.go-hover-spotlight,[data-spotlight]{--go-spotlight-color:color-mix(in oklab, var(--go-ring) 24%, transparent);isolation:isolate;position:relative}.go-hover-spotlight:before,[data-spotlight]:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(var(--go-spotlight-size,22rem) circle at var(--go-mx,50%) var(--go-my,50%), var(--go-spotlight-color), transparent 68%);opacity:0;transition:opacity var(--go-dur-3) var(--go-ease-out);position:absolute;inset:0}.go-hover-spotlight:focus-visible:before,.go-hover-spotlight:focus-within:before,[data-spotlight]:focus-visible:before,[data-spotlight]:focus-within:before{opacity:1}@media (hover:hover) and (pointer:fine){.go-hover-spotlight:hover:before,[data-spotlight]:hover:before{opacity:1}}.go-hover-skew{transition:transform var(--go-dur-2) var(--go-ease-out);transform:skew(0)}.go-skew__label{transition:transform var(--go-dur-2) var(--go-ease-out);display:inline-block;transform:skew(0)}.go-hover-skew:focus-visible,.go-hover-skew:focus-within{transform:skewX(var(--go-skew,-5deg))}.go-hover-skew:focus-visible .go-skew__label,.go-hover-skew:focus-within .go-skew__label{transform:skewX(calc(var(--go-skew,-5deg) * -1))}@media (hover:hover) and (pointer:fine){.go-hover-skew:hover{transform:skewX(var(--go-skew,-5deg))}.go-hover-skew:hover .go-skew__label{transform:skewX(calc(var(--go-skew,-5deg) * -1))}}.go-hover-shadow-color{--go-shadow-tint:color-mix(in oklab, var(--go-shadow-hue,var(--go-ring)) 44%, transparent);transition:box-shadow var(--go-dur-3) var(--go-ease-out), translate var(--go-dur-2) var(--go-ease-out)}.go-hover-shadow-color:focus-visible,.go-hover-shadow-color:focus-within{box-shadow:0 20px 44px -16px var(--go-shadow-tint), 0 6px 14px -8px var(--go-shadow-tint);translate:0 -2px}@media (hover:hover) and (pointer:fine){.go-hover-shadow-color:hover{box-shadow:0 20px 44px -16px var(--go-shadow-tint), 0 6px 14px -8px var(--go-shadow-tint);translate:0 -2px}}.go-hover-split-reveal{position:relative;overflow:hidden}.go-split__body{transition:translate var(--go-dur-4) var(--go-ease-out);display:block}.go-split__caption{padding:var(--go-split-pad,var(--go-s-4) var(--go-s-5));opacity:0;transition:translate var(--go-dur-4) var(--go-ease-out), opacity var(--go-dur-3) var(--go-ease-out);position:absolute;bottom:0;left:0;right:0;translate:0 100%}.go-hover-split-reveal.is-open .go-split__body,.go-hover-split-reveal:focus-visible .go-split__body,.go-hover-split-reveal:focus-within .go-split__body{translate:0 calc(var(--go-split-lift,14px) * -1)}.go-hover-split-reveal.is-open .go-split__caption,.go-hover-split-reveal:focus-visible .go-split__caption,.go-hover-split-reveal:focus-within .go-split__caption{opacity:1;translate:0}@media (hover:hover) and (pointer:fine){.go-hover-split-reveal:hover .go-split__body{translate:0 calc(var(--go-split-lift,14px) * -1)}.go-hover-split-reveal:hover .go-split__caption{opacity:1;translate:0}}.go-dim-group>*,.go-hover-dim-siblings>*{transition:opacity var(--go-dur-3) var(--go-ease-out), filter var(--go-dur-3) var(--go-ease-out)}.go-dim-group:focus-within>:not(:focus-within),.go-hover-dim-siblings:focus-within>:not(:focus-within){opacity:.45;filter:saturate(.6)}@media (hover:hover) and (pointer:fine){.go-dim-group:hover>:not(:hover),.go-hover-dim-siblings:hover>:not(:hover){opacity:.45;filter:saturate(.6)}}@keyframes go-parallax-y{0%{translate:0 calc(var(--go-parallax-range,90px) * .5)}to{translate:0 calc(var(--go-parallax-range,90px) * -.5)}}.go-parallax-y,.go-parallax-slow,.go-parallax-fast,[data-parallax]{translate:0 calc((var(--go-scroll,.5) - .5) * var(--go-parallax-range,90px) * -1)}.go-parallax-slow{--go-parallax-range:48px}.go-parallax-fast{--go-parallax-range:170px}@keyframes go-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.go-scroll-progress{z-index:calc(var(--go-z-nav) + 1);height:var(--go-scroll-progress-h,3px);background:var(--go-scroll-progress-track,transparent);pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}.go-scroll-progress__bar{background:var(--go-grad-ember);width:100%;height:100%;transform:scaleX(var(--go-scroll,0));transform-origin:0;will-change:transform}@keyframes go-scroll-scale{0%{scale:var(--go-scroll-scale-from,.88)}to{scale:1}}.go-scroll-scale{scale:calc(var(--go-scroll-scale-from,.88) + (1 - var(--go-scroll-scale-from,.88)) * var(--go-scroll,1));transform-origin:50%}@keyframes go-scroll-rotate{0%{rotate:calc(var(--go-scroll-rotate,10deg) * -1)}to{rotate:var(--go-scroll-rotate,10deg)}}.go-scroll-rotate{rotate:calc((var(--go-scroll,.5) - .5) * 2 * var(--go-scroll-rotate,10deg))}@keyframes go-scroll-opacity{0%{opacity:var(--go-scroll-opacity-from,0)}to{opacity:1}}.go-scroll-opacity{opacity:clamp(0, var(--go-scroll,1), 1)}@keyframes go-sticky-stack{0%{opacity:1;scale:1}to{scale:calc(1 - var(--go-stack-falloff,.09));opacity:calc(1 - var(--go-stack-fade,.5))}}.go-sticky-stack__card{top:calc(var(--go-stack-top,calc(var(--go-nav-h,85px) + var(--go-s-6))) + var(--go-i,0) * var(--go-stack-step,12px));transform-origin:top;scale:calc(1 - var(--go-scroll,0) * var(--go-stack-falloff,.09));opacity:calc(1 - var(--go-scroll,0) * var(--go-stack-fade,.5));position:sticky}@keyframes go-h-scroll{0%{translate:0}to{translate:calc(100cqw - 100% - var(--go-h-scroll-end,0px)) 0}}.go-h-scroll{height:var(--go-h-scroll-height,320vh);position:relative}.go-h-scroll__viewport{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden;container-type:inline-size}.go-h-scroll__track{align-items:stretch;gap:var(--go-h-scroll-gap,var(--go-s-6));width:max-content;max-width:none;padding-inline:var(--go-gutter);translate:calc((100cqw - 100% - var(--go-h-scroll-end,0px)) * var(--go-scroll,0)) 0;will-change:translate;display:flex}@keyframes go-scroll-draw{0%{stroke-dashoffset:var(--go-len,1200)}to{stroke-dashoffset:0}}.go-scroll-draw,[data-scroll-draw]{stroke-dasharray:var(--go-len,1200);stroke-dashoffset:calc(var(--go-len,1200) * (1 - var(--go-scroll,1)))}@property --go-count{syntax:"<integer>";inherits:false;initial-value:0}@keyframes go-counter-on-view{0%{--go-count:0}to{--go-count:var(--go-count-to,0)}}.go-counter-on-view{--go-count:calc(var(--go-count-to,0) * var(--go-scroll,1));counter-reset:go-count var(--go-count);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.go-counter-on-view .go-counter__value:before{content:counter(go-count)}@keyframes go-scroll-hue{0%{filter:hue-rotate(calc(var(--go-hue-range,16deg) * -1)) saturate(.92)}to{filter:hue-rotate(var(--go-hue-range,16deg)) saturate(1.06)}}.go-scroll-hue{filter:hue-rotate(calc((var(--go-scroll,.5) - .5) * 2 * var(--go-hue-range,16deg)))}@keyframes go-clip-reveal{0%{clip-path:inset(0 0 100% 0 round var(--go-clip-round,0px))}to{clip-path:inset(0 0 0 0 round var(--go-clip-round,0px))}}.go-clip-reveal{clip-path:inset(0 0 calc((1 - clamp(0, var(--go-scroll,1), 1)) * 100%) 0 round var(--go-clip-round,0px))}@keyframes go-scroll-blur{0%{filter:blur(var(--go-scroll-blur,10px));opacity:.55}to{filter:blur();opacity:1}}.go-scroll-blur{filter:blur(calc((1 - clamp(0, var(--go-scroll,1), 1)) * var(--go-scroll-blur,10px)));opacity:calc(.55 + clamp(0, var(--go-scroll,1), 1) * .45)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.go-parallax-y,.go-parallax-slow,.go-parallax-fast,[data-parallax]{animation-name:go-parallax-y;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}.go-scroll-progress__bar{animation-name:go-scroll-progress;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}.go-scroll-scale{animation-name:go-scroll-scale;animation-timing-function:var(--go-ease-out);animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% cover 45%}.go-scroll-rotate{animation-name:go-scroll-rotate;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}.go-scroll-opacity{animation-name:go-scroll-opacity;animation-timing-function:var(--go-ease-out);animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 90%}.go-sticky-stack__item{view-timeline-name:--go-sticky-stack;view-timeline-axis:block}.go-sticky-stack__card{animation-name:go-sticky-stack;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--go-sticky-stack;animation-range:cover 40%}.go-h-scroll{view-timeline-name:--go-h-scroll;view-timeline-axis:block}.go-h-scroll__track{animation-name:go-h-scroll;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--go-h-scroll;animation-range:contain}.go-scroll-draw,[data-scroll-draw]{animation-name:go-scroll-draw;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% cover 65%}.go-counter-on-view{animation-name:go-counter-on-view;animation-timing-function:var(--go-ease-out);animation-fill-mode:both;animation-timeline:view();animation-range:entry 25% cover 45%}.go-scroll-hue{animation-name:go-scroll-hue;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}.go-clip-reveal{animation-name:go-clip-reveal;animation-timing-function:var(--go-ease-out);animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% entry 95%}.go-scroll-blur{animation-name:go-scroll-blur;animation-timing-function:var(--go-ease-out);animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% entry 90%}}}@media (prefers-reduced-motion:reduce){.go-h-scroll{height:auto}.go-h-scroll__viewport{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;height:auto;min-height:0;position:static;overflow-x:auto}.go-h-scroll__track{will-change:auto;translate:none}.go-h-scroll__track>*{scroll-snap-align:center}.go-sticky-stack__card{opacity:1;position:static;scale:1}}.go-nav{--go-nav-pad-y:var(--go-s-4);padding-block:var(--go-nav-pad-y);transition:padding-block var(--go-dur-3) var(--go-ease-out), background-color var(--go-dur-3) var(--go-ease-out), border-color var(--go-dur-3) var(--go-ease-out), box-shadow var(--go-dur-3) var(--go-ease-out), translate var(--go-dur-3) var(--go-ease-out);border-block-end:1px solid #0000}.go-nav.is-scrolled{--go-nav-pad-y:var(--go-s-2);padding-block:var(--go-nav-pad-y);background-color:var(--go-bg);border-block-end-color:var(--go-border);box-shadow:var(--go-shadow-sm);transition:padding-block var(--go-dur-3) var(--go-ease-out), background-color var(--go-dur-3) var(--go-ease-out), border-color var(--go-dur-3) var(--go-ease-out), box-shadow var(--go-dur-3) var(--go-ease-out), translate var(--go-dur-3) var(--go-ease-out)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.go-nav.is-scrolled{background-color:color-mix(in srgb, var(--go-bg) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}}.go-nav.is-hidden{translate:0 -100%}@keyframes go-menu-slide{0%{opacity:0;translate:26px}to{opacity:1;translate:0}}.go-menu{z-index:var(--go-z-overlay);pointer-events:none;justify-items:end;display:grid;position:fixed;inset:0;overflow:hidden}.go-menu:before{content:"";background:var(--go-overlay);opacity:0;transition:opacity var(--go-dur-3) var(--go-ease-out);position:absolute;inset:0}.go-menu__panel{block-size:100%;inline-size:min(var(--go-menu-w,26rem), 88vw);background:var(--go-bg-elevated);border-inline-start:1px solid var(--go-border);box-shadow:var(--go-shadow-xl);overscroll-behavior:contain;transition:translate var(--go-dur-4) var(--go-ease-in-out);position:relative;overflow-y:auto;translate:100%}.go-menu.is-open{pointer-events:auto}.go-menu.is-open:before{opacity:1}.go-menu.is-open .go-menu__panel{translate:0}.go-menu.is-open .go-menu__item{animation:go-menu-slide var(--go-dur-3) var(--go-ease-out) both;animation-delay:calc(var(--go-dur-2) + var(--go-i,0) * 55ms)}.go-accordion__panel{transition:grid-template-rows var(--go-dur-3) var(--go-ease-in-out), opacity var(--go-dur-2) var(--go-ease-out);opacity:0;grid-template-rows:0fr;display:grid}.go-accordion__panel>*{min-height:0;overflow:hidden}.go-accordion__item.is-open>.go-accordion__panel,.go-accordion__panel.is-open,.go-accordion__trigger[aria-expanded=true]+.go-accordion__panel{opacity:1;grid-template-rows:1fr}.go-accordion__icon{transition:rotate var(--go-dur-3) var(--go-ease-out)}.go-accordion__item.is-open .go-accordion__icon,.go-accordion__trigger[aria-expanded=true] .go-accordion__icon{rotate:180deg}html:not(.js) .go-accordion__panel{opacity:1;grid-template-rows:1fr}.go-tabs__list{position:relative}.go-tabs__indicator{block-size:var(--go-tab-h,2px);inline-size:var(--go-tab-w,0px);border-radius:var(--go-r-full);background:var(--go-grad-ember);translate:var(--go-tab-x,0px) 0;transition:translate var(--go-dur-3) var(--go-ease-out), inline-size var(--go-dur-3) var(--go-ease-out);pointer-events:none;position:absolute;inset-block-end:0;inset-inline-start:0}@keyframes go-modal-zoom-in{0%{opacity:0;translate:0 14px;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes go-modal-zoom-out{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 8px;scale:.97}}.go-modal{z-index:var(--go-z-modal);padding:var(--go-gutter);overscroll-behavior:contain;background:var(--go-overlay);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--go-dur-3) var(--go-ease-out), visibility 0s linear var(--go-dur-3);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.go-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.go-modal__panel{animation:go-modal-zoom-out var(--go-dur-2) var(--go-ease-in-out) both}.go-modal.is-open .go-modal__panel{animation:go-modal-zoom-in var(--go-dur-3) var(--go-ease-spring) both}.go-modal.is-closing .go-modal__panel{animation:go-modal-zoom-out var(--go-dur-2) var(--go-ease-in-out) both}dialog.go-modal:not([open]){display:none}dialog.go-modal[open]{opacity:1;visibility:visible;pointer-events:auto;background:0 0}dialog.go-modal[open] .go-modal__panel{animation:go-modal-zoom-in var(--go-dur-3) var(--go-ease-spring) both}dialog.go-modal::backdrop{background:var(--go-overlay,#140f0b9e)}@keyframes go-toast-slide{0%{opacity:0;scale:.97;translate:var(--go-toast-from-x,28px) var(--go-toast-from-y,0px)}to{opacity:1;translate:0;scale:1}}@keyframes go-toast-slide-out{0%{opacity:1;translate:0;scale:1}to{opacity:0;scale:.96;translate:var(--go-toast-from-x,28px) var(--go-toast-from-y,0px)}}.go-toast-stack{z-index:var(--go-z-toast);gap:var(--go-s-3);inline-size:min(26rem, calc(100vw - var(--go-s-8)));pointer-events:none;justify-items:end;display:grid;position:fixed;inset-block-end:var(--go-s-5);inset-inline-end:var(--go-s-5)}.go-toast{pointer-events:auto;animation:go-toast-slide var(--go-dur-4) var(--go-ease-spring) both}.go-toast.is-leaving{animation:go-toast-slide-out var(--go-dur-3) var(--go-ease-in-out) forwards}@media (width<=560px){.go-toast-stack{--go-toast-from-x:0px;--go-toast-from-y:28px;inset-inline:var(--go-s-4);justify-items:stretch;inline-size:auto}}@keyframes go-skeleton-shimmer{0%{translate:-110%}to{translate:260%}}.go-skeleton{block-size:var(--go-skeleton-h,1em);border-radius:var(--go-skeleton-r,var(--go-r-sm));background:var(--go-bg-sunken);position:relative;overflow:hidden}.go-skeleton:after{content:"";background:var(--go-grad-sheen);inline-size:45%;animation:go-skeleton-shimmer 1.6s var(--go-ease-in-out) infinite;position:absolute;inset-block:0;inset-inline-start:0;translate:-110%}.go-skeleton--circle{border-radius:var(--go-r-full)}.go-skeleton--block{block-size:auto}@keyframes go-spinner-ring{to{rotate:360deg}}.go-spinner{inline-size:var(--go-spinner-size,20px);block-size:var(--go-spinner-size,20px);border:var(--go-spinner-w,2px) solid var(--go-spinner-track,var(--go-border-strong));border-block-start-color:var(--go-spinner-color,var(--go-accent));border-radius:var(--go-r-full);animation:.72s linear infinite go-spinner-ring;display:inline-block}.go-spinner--lg{--go-spinner-size:34px;--go-spinner-w:3px}.go-spinner--on-accent{--go-spinner-track:#ffffff47;--go-spinner-color:var(--go-on-accent)}@keyframes go-progress-fill{0%{translate:-100%;scale:.55 1}50%{scale:.9 1}to{translate:230%;scale:.55 1}}.go-progress,[data-progress-bar]{block-size:var(--go-progress-h,6px);border-radius:var(--go-r-full);background:var(--go-bg-sunken);position:relative;overflow:hidden}.go-progress__bar{border-radius:inherit;background:var(--go-progress-fill,var(--go-grad-ember));block-size:100%;inline-size:100%;transform:scaleX(clamp(0, var(--go-progress,0), 1));transform-origin:0;transition:transform var(--go-dur-4) var(--go-ease-out)}.go-progress--indeterminate .go-progress__bar{transform-origin:50%;animation:go-progress-fill 1.4s var(--go-ease-in-out) infinite;transform:none}@keyframes go-check-draw{0%{stroke-dashoffset:var(--go-len,32)}to{stroke-dashoffset:0}}.go-check__ring,.go-check__tick{fill:none;stroke:var(--go-check-color,var(--go-success));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--go-len,32);stroke-dashoffset:0}.go-check__ring{--go-len:70;animation:go-check-draw var(--go-dur-4) var(--go-ease-out) both}.go-check__tick{--go-len:22;animation:go-check-draw var(--go-dur-3) var(--go-ease-out) both;animation-delay:var(--go-dur-2)}.go-float-field{position:relative}.go-float-field__label{transform-origin:0;color:var(--go-text-subtle);pointer-events:none;white-space:nowrap;transition:translate var(--go-dur-2) var(--go-ease-out), scale var(--go-dur-2) var(--go-ease-out), color var(--go-dur-2) var(--go-ease-out);position:absolute;inset-block-start:var(--go-float-rest,50%);inset-inline-start:var(--go-float-inset,var(--go-s-4));translate:0 -50%}.go-float-field:focus-within .go-float-field__label,.go-float-field.is-filled .go-float-field__label,.go-float-field__input:not(:placeholder-shown)~.go-float-field__label{translate:0 calc(-50% - var(--go-float-lift,.95rem));scale:var(--go-float-scale,.78)}.go-float-field:focus-within .go-float-field__label{color:var(--go-text-accent)}.go-float-field:has(.go-float-field__input:not(:placeholder-shown)) .go-float-field__label{translate:0 calc(-50% - var(--go-float-lift,.95rem));scale:var(--go-float-scale,.78)}.go-float-field--textarea{--go-float-rest:calc(var(--go-s-5) + .1em);--go-float-lift:.82rem}.go-float-field--notched .go-float-field__label{background:var(--go-surface);padding-inline:var(--go-s-1)}.go-dropdown{position:relative}.go-dropdown__menu{z-index:var(--go-z-overlay);transform-origin:100% 0;opacity:0;visibility:hidden;transition:opacity var(--go-dur-2) var(--go-ease-out), scale var(--go-dur-2) var(--go-ease-out), translate var(--go-dur-2) var(--go-ease-out), visibility 0s linear var(--go-dur-2);position:absolute;inset-block-start:calc(100% + var(--go-s-2));inset-inline-end:0;translate:0 -6px;scale:.96}.go-dropdown.is-open>.go-dropdown__menu,.go-dropdown__menu.is-open,.go-dropdown__trigger[aria-expanded=true]+.go-dropdown__menu{opacity:1;visibility:visible;transition-delay:0s;translate:0;scale:1}.go-dropdown__menu:popover-open{opacity:1;visibility:visible;transition-delay:0s;translate:0;scale:1}.go-dropdown--start .go-dropdown__menu{transform-origin:0 0;inset-inline:0 auto}.go-tooltip__bubble{z-index:var(--go-z-overlay);padding:var(--go-s-1) var(--go-s-3);border-radius:var(--go-r-sm);background:var(--go-bg-inverse);color:var(--go-text-inverse);font-size:var(--go-t-xs);white-space:nowrap;box-shadow:var(--go-shadow-md);opacity:0;visibility:hidden;transform-origin:bottom;pointer-events:none;transition:opacity var(--go-dur-2) var(--go-ease-out), scale var(--go-dur-2) var(--go-ease-out), translate var(--go-dur-2) var(--go-ease-out), visibility 0s linear var(--go-dur-2);line-height:1.5;position:absolute;inset-block-end:calc(100% + var(--go-s-2));inset-inline-start:50%;translate:-50% 4px;scale:.94}.go-tooltip__bubble:after{content:"";border:5px solid #0000;border-block-start-color:var(--go-bg-inverse);position:absolute;inset-block-start:100%;inset-inline-start:50%;translate:-50%}.go-tooltip:focus-visible .go-tooltip__bubble,.go-tooltip:focus-within .go-tooltip__bubble,.go-tooltip.is-open .go-tooltip__bubble{opacity:1;visibility:visible;transition-delay:0s;translate:-50%;scale:1}@media (hover:hover) and (pointer:fine){.go-tooltip:hover .go-tooltip__bubble{opacity:1;visibility:visible;transition-delay:0s;translate:-50%;scale:1}}@keyframes go-page-wipe-out{0%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes go-page-wipe-in{0%{transform:translateY(101%)}to{transform:translateY(0)}}@keyframes go-page-wipe-mark{0%{opacity:0;scale:.94}35%{opacity:1;scale:1}70%{opacity:1;scale:1}to{opacity:0;scale:1.02}}.go-page-wipe{z-index:calc(var(--go-z-toast) + 10);background:var(--go-grad-forge);color:var(--go-neutral-100);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;transform:translateY(-101%)}html.js .go-page-wipe{animation:go-page-wipe-out var(--go-dur-6) var(--go-ease-in-out) both}html.js .go-page-wipe .go-page-wipe__mark{animation:go-page-wipe-mark var(--go-dur-6) var(--go-ease-in-out) both}html.js .go-page-wipe.is-active{animation:go-page-wipe-in var(--go-dur-4) var(--go-ease-in-out) forwards;pointer-events:auto}.go-cursor,.go-cursor-ring{z-index:var(--go-z-cursor);border-radius:var(--go-r-full);pointer-events:none;translate:var(--go-cursor-x,-100px) var(--go-cursor-y,-100px);will-change:translate;position:fixed;inset-block-start:0;inset-inline-start:0}.go-cursor{inline-size:var(--go-cursor-size,8px);block-size:var(--go-cursor-size,8px);margin:calc(var(--go-cursor-size,8px) / -2) 0 0 calc(var(--go-cursor-size,8px) / -2);background:var(--go-ring);transition:scale var(--go-dur-2) var(--go-ease-out), opacity var(--go-dur-2) var(--go-ease-out)}.go-cursor-ring{inline-size:var(--go-cursor-ring-size,34px);block-size:var(--go-cursor-ring-size,34px);margin:calc(var(--go-cursor-ring-size,34px) / -2) 0 0 calc(var(--go-cursor-ring-size,34px) / -2);border:1px solid var(--go-ring);opacity:.55;transition:translate var(--go-dur-4) var(--go-ease-out), scale var(--go-dur-3) var(--go-ease-out), opacity var(--go-dur-3) var(--go-ease-out)}.go-cursor-ring.is-hover{opacity:.85;scale:1.55}.go-cursor.is-hover{scale:.4}.go-cursor-ring.is-down{opacity:1;scale:.85}@media (hover:hover) and (pointer:fine){html.go-cursor-hide,html.go-cursor-hide *{cursor:none}}@media (hover:none),(pointer:coarse){.go-cursor,.go-cursor-ring{display:none!important}}.go-to-top,.go-back-to-top{z-index:var(--go-z-sticky);opacity:0;pointer-events:none;transition:opacity var(--go-dur-3) var(--go-ease-out), translate var(--go-dur-3) var(--go-ease-out), scale var(--go-dur-3) var(--go-ease-out), box-shadow var(--go-dur-3) var(--go-ease-out);position:fixed;inset-block-end:var(--go-s-5);inset-inline-end:var(--go-s-5);translate:0 14px;scale:.92}.go-to-top.is-visible,.go-back-to-top.is-visible{opacity:1;pointer-events:auto;translate:0;scale:1}html:not(.js) .go-to-top,html:not(.js) .go-back-to-top{display:none}@keyframes go-bar-grow{0%{opacity:.35;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.go-bar{transform-origin:bottom}svg .go-bar,rect.go-bar{transform-box:fill-box}html.js .go-bar-grow[data-reveal]:not(.is-inview) .go-bar{transform:scaleY(0)}html.js .go-bar-grow.is-inview .go-bar,.go-bar-grow--now .go-bar{animation:go-bar-grow var(--go-dur-4) var(--go-ease-out) both;animation-delay:calc(var(--go-i,0) * var(--go-bar-stagger,45ms))}:root{--go-c-on-solid:var(--go-on-accent);--go-c-control-on:var(--go-brand-800);--go-c-control-track:var(--go-neutral-300);--go-c-knob:var(--go-neutral-0);--go-c-knob-edge:#381b0347;--go-c-sheen:color-mix(in srgb, var(--go-neutral-0) 20%, transparent);--go-c-on-dark:color-mix(in srgb, var(--go-neutral-0) 13%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--go-c-control-on:var(--go-copper-600);--go-c-control-track:#4a3b2c;--go-c-knob:var(--go-neutral-100);--go-c-knob-edge:#0000008c;--go-c-sheen:color-mix(in srgb, var(--go-neutral-0) 10%, transparent)}}:root[data-theme=dark]{--go-c-control-on:var(--go-copper-600);--go-c-control-track:#4a3b2c;--go-c-knob:var(--go-neutral-100);--go-c-knob-edge:#0000008c;--go-c-sheen:color-mix(in srgb, var(--go-neutral-0) 10%, transparent)}.go-btn{--go-btn-h:46px;--go-btn-px:22px;--go-btn-fs:var(--go-t-sm);--go-btn-bg:transparent;--go-btn-fg:var(--go-text);--go-btn-border:transparent;--go-btn-shadow:none;--go-btn-shadow-hover:none;--go-btn-lift:-2px;justify-content:center;align-items:center;gap:var(--go-s-2);min-block-size:var(--go-btn-h);max-inline-size:100%;padding-block:.55em;padding-inline:var(--go-btn-px);border:1px solid var(--go-btn-border);border-radius:var(--go-r-full);background:var(--go-btn-bg);color:var(--go-btn-fg);box-shadow:var(--go-btn-shadow);font-family:var(--go-font-body);font-size:var(--go-btn-fs);letter-spacing:.005em;text-align:center;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform var(--go-dur-2) var(--go-ease-out), box-shadow var(--go-dur-3) var(--go-ease-out), background-color var(--go-dur-2) var(--go-ease-smooth), border-color var(--go-dur-2) var(--go-ease-smooth), color var(--go-dur-2) var(--go-ease-smooth);font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.go-btn:before{content:"";z-index:-1;background:var(--go-grad-sheen);opacity:0;pointer-events:none;inline-size:100%;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-110%)}.go-btn:hover{transform:translateY(var(--go-btn-lift));box-shadow:var(--go-btn-shadow-hover)}.go-btn:active{transition-duration:var(--go-dur-1);transform:translateY(0)scale(.975)}.go-btn:focus-visible{outline:2px solid var(--go-ring);outline-offset:3px}.go-btn:disabled,.go-btn.is-disabled,.go-btn[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.go-btn:disabled:before,.go-btn.is-disabled:before,.go-btn[aria-disabled=true]:before{display:none}.go-btn__icon{block-size:1.15em;inline-size:1.15em;transition:transform var(--go-dur-2) var(--go-ease-out);flex:none;display:inline-flex}.go-btn__icon>svg{block-size:100%;inline-size:100%}.go-btn:hover>.go-btn__icon:first-child:not(:last-child){transform:translate(-3px)}.go-btn:hover>.go-btn__icon:last-child:not(:first-child){transform:translate(3px)}.go-btn--sm{--go-btn-h:36px;--go-btn-px:16px;--go-btn-fs:var(--go-t-xs);--go-btn-lift:-1px}.go-btn--lg{--go-btn-h:58px;--go-btn-px:32px;--go-btn-fs:var(--go-t-base)}.go-btn--block{inline-size:100%;display:flex}.go-btn--icon-only{--go-btn-px:0;inline-size:var(--go-btn-h);padding-inline:0}.go-btn--icon-only:hover>.go-btn__icon{transform:none}.go-btn--primary{--go-btn-bg:var(--go-grad-ember);--go-btn-fg:var(--go-neutral-0);--go-btn-shadow:var(--go-shadow-sm);--go-btn-shadow-hover:var(--go-shadow-ember)}.go-btn--primary:hover:before,.go-btn--gold:hover:before,.go-btn--danger:hover:before{opacity:1;transition:transform var(--go-dur-5) var(--go-ease-out), opacity var(--go-dur-1) linear;transform:translate(110%)}.go-btn--gold{--go-btn-bg:var(--go-grad-gold);--go-btn-fg:var(--go-brand-950);--go-btn-shadow:var(--go-shadow-sm);--go-btn-shadow-hover:0 12px 34px color-mix(in srgb, var(--go-gold-500) 34%, transparent)}.go-btn--outline{--go-btn-border:var(--go-border-strong);--go-btn-fg:var(--go-text);--go-btn-shadow-hover:var(--go-shadow-sm)}.go-btn--outline:hover{--go-btn-bg:var(--go-surface-hover);--go-btn-border:var(--go-accent);--go-btn-fg:var(--go-text)}.go-btn--ghost{--go-btn-fg:var(--go-text-muted)}.go-btn--ghost:hover{--go-btn-bg:var(--go-surface-hover);--go-btn-fg:var(--go-text)}.go-btn--danger{--go-btn-bg:var(--go-danger);--go-btn-fg:var(--go-c-on-solid);--go-btn-shadow-hover:0 12px 34px color-mix(in srgb, var(--go-danger) 32%, transparent)}.go-btn.is-loading,.go-btn[aria-busy=true]{color:#0000;pointer-events:none;transform:none}.go-btn.is-loading>*,.go-btn[aria-busy=true]>*{opacity:0}.go-btn.is-loading:after,.go-btn[aria-busy=true]:after{content:"";border-radius:var(--go-r-full);border:2px solid #0000;border-color:color-mix(in srgb, var(--go-btn-fg) 28%, transparent);border-block-start-color:var(--go-btn-fg);block-size:1.15em;inline-size:1.15em;animation:go-c-spin var(--go-dur-5) linear infinite;margin-block-start:-.575em;margin-inline-start:-.575em;position:absolute;inset-block-start:50%;inset-inline-start:50%}.go-icon-btn{border-radius:var(--go-r-full);block-size:42px;inline-size:42px;color:var(--go-text-muted);cursor:pointer;transition:background-color var(--go-dur-2) var(--go-ease-smooth), border-color var(--go-dur-2) var(--go-ease-smooth), color var(--go-dur-2) var(--go-ease-smooth), transform var(--go-dur-2) var(--go-ease-out);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.go-icon-btn:hover{background:var(--go-surface-hover);border-color:var(--go-border);color:var(--go-text)}.go-icon-btn:active{transform:scale(.94)}.go-icon-btn:focus-visible{outline:2px solid var(--go-ring);outline-offset:2px}.go-icon-btn--sm{block-size:34px;inline-size:34px}.go-icon-btn--solid{background:var(--go-bg-sunken);border-color:var(--go-border);color:var(--go-text)}.go-nav{--go-nav-fg:var(--go-text);--go-nav-fg-muted:var(--go-text-muted);z-index:var(--go-z-nav);inline-size:100%;color:var(--go-nav-fg);background:0 0;border-block-end:1px solid #0000;position:sticky;inset-block-start:0}html:not(.js) .go-nav{background:var(--go-bg);border-block-end-color:var(--go-border)}.go-nav__inner{justify-content:space-between;align-items:center;gap:var(--go-s-5);z-index:2;min-block-size:52px;display:flex;position:relative}.go-nav--inverse:not(.is-scrolled){--go-nav-fg:var(--go-neutral-0);--go-nav-fg-muted:color-mix(in srgb, var(--go-neutral-0) 76%, transparent)}.go-nav__brand{align-items:center;gap:var(--go-s-3);color:var(--go-nav-fg);border-radius:var(--go-r-sm);transition:opacity var(--go-dur-2) var(--go-ease-smooth);flex:none;text-decoration:none;display:inline-flex}.go-nav__brand:hover{opacity:.8}.go-nav__brand:focus-visible{outline:2px solid var(--go-ring);outline-offset:6px}.go-nav__brand .go-logo__mark{block-size:38px;inline-size:auto}.go-nav__links{align-items:center;gap:clamp(var(--go-s-3), 2vw, var(--go-s-6));margin:0;padding:0;list-style:none;display:flex}.go-nav__links>li{position:relative}.go-nav__link{align-items:center;gap:var(--go-s-2);padding-block:var(--go-s-2);color:var(--go-nav-fg-muted);font-family:var(--go-font-body);font-size:var(--go-t-sm);letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:color var(--go-dur-2) var(--go-ease-smooth);background:0 0;border:0;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.go-nav__link:after{content:"";border-radius:var(--go-r-full);background:var(--go-grad-ember);transform-origin:0;block-size:2px;inline-size:100%;transition:transform var(--go-dur-3) var(--go-ease-out);position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}.go-nav--inverse:not(.is-scrolled) .go-nav__link:after{background:var(--go-grad-gold)}.go-nav__link:hover,.go-nav__link:focus-visible,.go-nav__link[aria-expanded=true]{color:var(--go-nav-fg)}.go-nav__link:hover:after,.go-nav__link:focus-visible:after,.go-nav__link[aria-expanded=true]:after{transform:scaleX(1)}.go-nav__link:focus-visible{outline:2px solid var(--go-ring);outline-offset:6px}.go-nav__link.is-active,.go-nav__link[aria-current=page]{color:var(--go-nav-fg);font-weight:600}.go-nav__link.is-active:after,.go-nav__link[aria-current=page]:after{transform:scaleX(1)}.go-nav__link-caret{block-size:1em;inline-size:1em;transition:transform var(--go-dur-2) var(--go-ease-out)}.go-nav__link[aria-expanded=true] .go-nav__link-caret{transform:rotate(180deg)}.go-nav__actions{align-items:center;gap:var(--go-s-3);flex:none;display:flex}.go-nav__actions .go-icon-btn{color:var(--go-nav-fg-muted)}.go-nav__actions .go-icon-btn:hover{color:var(--go-nav-fg)}.go-nav__dropdown{z-index:1;min-inline-size:268px;max-inline-size:min(92vw,340px);padding:var(--go-s-3);border:1px solid var(--go-border);border-radius:var(--go-r-md);background:var(--go-bg-elevated);box-shadow:var(--go-shadow-lg);color:var(--go-text);opacity:0;visibility:hidden;transform-origin:top;transition:opacity var(--go-dur-2) var(--go-ease-smooth), transform var(--go-dur-3) var(--go-ease-out), visibility 0s linear var(--go-dur-3);position:absolute;inset-block-start:calc(100% + var(--go-s-3));inset-inline-start:50%;transform:translate(-50%,-8px)scale(.98)}.go-nav__links>li:hover>.go-nav__dropdown,.go-nav__links>li:focus-within>.go-nav__dropdown,.go-nav__dropdown.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)scale(1)}.go-nav__dropdown:before{content:"";block-size:var(--go-s-3);position:absolute;inset-block-end:100%;inset-inline:0}.go-nav__dropdown-link{align-items:flex-start;gap:var(--go-s-3);padding:var(--go-s-3);border-radius:var(--go-r-sm);color:var(--go-text);transition:background-color var(--go-dur-2) var(--go-ease-smooth);text-decoration:none;display:flex}.go-nav__dropdown-link:hover{background:var(--go-surface-hover)}.go-nav__dropdown-link:focus-visible{outline:2px solid var(--go-ring);outline-offset:-2px}.go-nav__dropdown-icon{border-radius:var(--go-r-sm);background:color-mix(in srgb, var(--go-accent-color,var(--go-brand-700)) 14%, transparent);block-size:34px;inline-size:34px;color:var(--go-accent-color,var(--go-text-accent));flex:none;place-items:center;display:grid}.go-nav__dropdown-title{font-size:var(--go-t-sm);font-weight:600;line-height:1.3;display:block}.go-nav__dropdown-text{color:var(--go-text-muted);font-size:var(--go-t-xs);margin-block-start:2px;line-height:1.45;display:block}.go-nav__toggle{border-radius:var(--go-r-full);block-size:44px;inline-size:44px;color:var(--go-nav-fg);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:0;display:none;position:relative}.go-nav__toggle:hover{border-color:color-mix(in srgb, currentColor 22%, transparent)}.go-nav__toggle:focus-visible{outline:2px solid var(--go-ring);outline-offset:2px}.go-nav__toggle>span,.go-nav__toggle-bar{border-radius:var(--go-r-full);block-size:2px;inline-size:22px;transition:transform var(--go-dur-3) var(--go-ease-out), opacity var(--go-dur-1) var(--go-ease-smooth);background:currentColor;margin-block-start:-1px;margin-inline-start:-11px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.go-nav__toggle>span:first-child,.go-nav__toggle-bar:first-child{transform:translateY(-7px)}.go-nav__toggle>span:nth-child(3),.go-nav__toggle-bar:nth-child(3){transform:translateY(7px)}.go-nav__toggle[aria-expanded=true]>span:first-child,.go-nav__toggle.is-open>span:first-child{transform:translateY(0)rotate(45deg)}.go-nav__toggle[aria-expanded=true]>span:nth-child(2),.go-nav__toggle.is-open>span:nth-child(2){opacity:0;transform:scaleX(.2)}.go-nav__toggle[aria-expanded=true]>span:nth-child(3),.go-nav__toggle.is-open>span:nth-child(3){transform:translateY(0)rotate(-45deg)}.go-nav-mobile{z-index:var(--go-z-overlay);gap:var(--go-s-6);padding:calc(var(--go-nav-h,85px) + var(--go-s-6)) var(--go-gutter) calc(var(--go-s-7) + env(safe-area-inset-bottom,0px));background:var(--go-bg);color:var(--go-text);overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity var(--go-dur-3) var(--go-ease-smooth), transform var(--go-dur-4) var(--go-ease-out), visibility 0s linear var(--go-dur-4);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-2%)}.go-nav .go-nav-mobile{z-index:1}.go-nav-mobile.is-open,.go-nav-mobile[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.go-nav-mobile__links{gap:var(--go-s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.go-nav-mobile__link{justify-content:space-between;align-items:baseline;gap:var(--go-s-4);padding-block:var(--go-s-4);border-block-end:1px solid var(--go-border);color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-2xl);letter-spacing:var(--go-track-heading,-.02em);opacity:0;transition:opacity var(--go-dur-3) var(--go-ease-smooth), transform var(--go-dur-4) var(--go-ease-out), color var(--go-dur-2) var(--go-ease-smooth);font-weight:600;line-height:1.1;text-decoration:none;display:flex;transform:translateY(20px)}.go-nav-mobile__index{color:var(--go-text-subtle);font-family:var(--go-font-mono);font-size:var(--go-t-xs);font-variant-numeric:tabular-nums}.go-nav-mobile__link:hover,.go-nav-mobile__link.is-active{color:var(--go-text-accent)}.go-nav-mobile__links>:first-child{--go-i:1}.go-nav-mobile__links>:nth-child(2){--go-i:2}.go-nav-mobile__links>:nth-child(3){--go-i:3}.go-nav-mobile__links>:nth-child(4){--go-i:4}.go-nav-mobile__links>:nth-child(5){--go-i:5}.go-nav-mobile__links>:nth-child(6){--go-i:6}.go-nav-mobile__links>:nth-child(7){--go-i:7}.go-nav-mobile__links>:nth-child(8){--go-i:8}.go-nav-mobile__links>:nth-child(9){--go-i:9}.go-nav-mobile__links>:nth-child(n+10){--go-i:10}.go-nav-mobile.is-open .go-nav-mobile__link,.go-nav-mobile[data-open=true] .go-nav-mobile__link{opacity:1;transition-delay:calc(70ms * var(--go-i,0));transform:none}.go-nav-mobile__footer{justify-content:space-between;align-items:center;gap:var(--go-s-4);border-block-start:1px solid var(--go-border);color:var(--go-text-muted);font-size:var(--go-t-sm);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--go-s-5);display:flex}.go-nav-mobile__close{position:absolute;inset-block-start:var(--go-s-4);inset-inline-end:var(--go-gutter)}@media (width<=960px){.go-nav__links{display:none}.go-nav__toggle{display:block}.go-nav__actions .go-lang-switch{display:none}}@media (width>=961px){.go-nav-mobile{display:none}}.go-footer{--go-footer-fg:var(--go-neutral-100);--go-footer-muted:color-mix(in srgb, var(--go-neutral-100) 66%, transparent);--go-footer-border:color-mix(in srgb, var(--go-neutral-100) 14%, transparent);isolation:isolate;padding-block:var(--go-s-9) var(--go-s-6);background:var(--go-grad-forge);color:var(--go-footer-fg);position:relative;overflow:hidden}.go-footer:after,.go-footer__watermark{z-index:-1;color:color-mix(in srgb, var(--go-neutral-100) 5%, transparent);font-family:var(--go-font-display);letter-spacing:-.05em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(6rem,27vw,22rem);font-weight:800;line-height:.78;position:absolute;inset-block-end:-.22em;inset-inline-start:-.04em}.go-footer:after{content:"OGOU"}.go-footer:has(.go-footer__watermark):after{content:none}.go-footer__grid{gap:var(--go-s-7) var(--go-s-6);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (width<=900px){.go-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.go-footer__brand{grid-column:1/-1}}@media (width<=520px){.go-footer__grid{grid-template-columns:minmax(0,1fr)}}.go-footer__brand{align-items:flex-start;gap:var(--go-s-4);flex-direction:column;max-inline-size:38ch;display:flex}.go-footer__brand .go-logo__mark{block-size:40px;inline-size:auto}.go-footer__tagline{color:var(--go-footer-muted);font-size:var(--go-t-sm);margin:0;line-height:1.65}.go-footer__col{gap:var(--go-s-3);flex-direction:column;min-inline-size:0;display:flex}.go-footer__col-title{margin:0 0 var(--go-s-2);color:var(--go-gold-300);font-family:var(--go-font-body);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;font-weight:600}.go-footer__list{gap:var(--go-s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.go-footer__link{align-items:center;gap:var(--go-s-2);color:var(--go-footer-muted);font-size:var(--go-t-sm);transition:color var(--go-dur-2) var(--go-ease-smooth), transform var(--go-dur-2) var(--go-ease-out);line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.go-footer__link:hover{color:var(--go-footer-fg);transform:translate(3px)}.go-footer__link:focus-visible{outline:2px solid var(--go-gold-400);outline-offset:3px;border-radius:var(--go-r-xs)}.go-footer__meta{align-items:flex-start;gap:var(--go-s-3);color:var(--go-footer-muted);font-size:var(--go-t-sm);line-height:1.55;display:flex}.go-footer__meta .go-icon{color:var(--go-gold-400);margin-block-start:2px}.go-footer__social{gap:var(--go-s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.go-footer__social-link,.go-footer__social>a{isolation:isolate;border:1px solid var(--go-footer-border);border-radius:var(--go-r-full);block-size:42px;inline-size:42px;color:var(--go-footer-fg);transition:color var(--go-dur-2) var(--go-ease-smooth), border-color var(--go-dur-2) var(--go-ease-smooth), transform var(--go-dur-2) var(--go-ease-out);place-items:center;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.go-footer__social-link:before,.go-footer__social>a:before{content:"";z-index:-1;border-radius:inherit;background:var(--go-grad-gold);transition:transform var(--go-dur-3) var(--go-ease-out);position:absolute;inset:0;transform:scale(0)}.go-footer__social-link:hover,.go-footer__social>a:hover{color:var(--go-brand-950);border-color:#0000;transform:translateY(-3px)}.go-footer__social-link:hover:before,.go-footer__social>a:hover:before{transform:scale(1)}.go-footer__social-link:focus-visible,.go-footer__social>a:focus-visible{outline:2px solid var(--go-gold-400);outline-offset:3px}.go-footer__bottom{justify-content:space-between;align-items:center;gap:var(--go-s-4);border-block-start:1px solid var(--go-footer-border);color:var(--go-footer-muted);font-size:var(--go-t-xs);flex-wrap:wrap;margin-block-start:var(--go-s-8);padding-block-start:var(--go-s-5);display:flex}.go-footer__bottom-links{align-items:center;gap:var(--go-s-2) var(--go-s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.go-footer__bottom .go-footer__link{font-size:var(--go-t-xs)}.go-card{border:1px solid var(--go-border);border-radius:var(--go-r-lg);background:var(--go-surface);min-inline-size:0;box-shadow:var(--go-shadow-sm);color:var(--go-text);transition:transform var(--go-dur-3) var(--go-ease-out), box-shadow var(--go-dur-3) var(--go-ease-out), border-color var(--go-dur-3) var(--go-ease-smooth);flex-direction:column;display:flex;position:relative;overflow:hidden}.go-card:hover{border-color:var(--go-border-strong);box-shadow:var(--go-shadow-lg);transform:translateY(-4px)}.go-card:focus-within{border-color:var(--go-border-strong)}.go-card--flat{box-shadow:none}.go-card--flat:hover{box-shadow:var(--go-shadow-sm);transform:none}.go-card--sunken{background:var(--go-bg-sunken)}.go-card--bare{box-shadow:none;background:0 0;border-color:#0000}.go-card__media{aspect-ratio:16/10;background:var(--go-bg-sunken);position:relative;overflow:hidden}.go-card__media>img,.go-card__media>svg,.go-card__media>picture>img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--go-dur-5) var(--go-ease-out);display:block}.go-card:hover .go-card__media>img,.go-card:hover .go-card__media>picture>img{transform:scale(1.05)}.go-card__body{gap:var(--go-s-3);padding:var(--go-s-6);flex-direction:column;flex:auto;display:flex}.go-card__title{font-family:var(--go-font-display);font-size:var(--go-t-xl);font-weight:600;line-height:var(--go-lh-snug,1.12);letter-spacing:var(--go-track-heading,-.02em);color:var(--go-text);margin:0}.go-card__text{max-inline-size:56ch;color:var(--go-text-muted);font-size:var(--go-t-sm);line-height:var(--go-lh-body,1.65);margin:0}.go-card__footer{justify-content:space-between;align-items:center;gap:var(--go-s-3);padding:var(--go-s-4) var(--go-s-6);border-block-start:1px solid var(--go-border);color:var(--go-text-muted);font-size:var(--go-t-xs);flex-wrap:wrap;display:flex}.go-card__link:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.go-card__link:focus-visible:after{outline:2px solid var(--go-ring);outline-offset:-3px}.go-division-card{--go-accent-color:var(--go-brand-700);gap:var(--go-s-4);min-inline-size:0;padding:var(--go-s-7) var(--go-s-6) var(--go-s-6);border:1px solid var(--go-border);border-radius:var(--go-r-lg);background:var(--go-surface);box-shadow:var(--go-shadow-sm);color:var(--go-text);isolation:isolate;transition:transform var(--go-dur-3) var(--go-ease-out), box-shadow var(--go-dur-4) var(--go-ease-out), border-color var(--go-dur-3) var(--go-ease-smooth);flex-direction:column;display:flex;position:relative;overflow:hidden}.go-division-card:hover,.go-division-card:focus-within{box-shadow:var(--go-shadow-xl);border-color:var(--go-border-strong);border-color:color-mix(in srgb, var(--go-accent-color) 34%, var(--go-border));transform:translateY(-6px)}.go-division-card:before{content:"";background:var(--go-accent-color);transform-origin:0;block-size:4px;transition:transform var(--go-dur-4) var(--go-ease-out);position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(.26)}.go-division-card:hover:before,.go-division-card:focus-within:before{transform:scaleX(1)}.go-division-card:after{content:"";z-index:-1;background:var(--go-grad-sheen);background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--go-accent-color) 16%, transparent) 50%, transparent 100%);opacity:0;pointer-events:none;inline-size:60%;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-140%)skew(-12deg)}.go-division-card:hover:after{opacity:1;transition:transform var(--go-dur-6) var(--go-ease-out), opacity var(--go-dur-1) linear;transform:translate(320%)skew(-12deg)}.go-division-card__index{z-index:-1;color:color-mix(in srgb, var(--go-accent-color) 13%, transparent);font-family:var(--go-font-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform var(--go-dur-5) var(--go-ease-out);font-size:clamp(5.5rem,12vw,9rem);font-weight:800;line-height:1;position:absolute;inset-block-start:-.16em;inset-inline-end:.04em}.go-division-card:hover .go-division-card__index{transform:translate(6px,-6px)}.go-division-card__medallion{border-radius:var(--go-r-full);border:1px solid var(--go-border);border-color:color-mix(in srgb, var(--go-accent-color) 28%, var(--go-border));background:var(--go-bg-sunken);background:color-mix(in srgb, var(--go-accent-color) 10%, var(--go-surface));block-size:62px;inline-size:62px;color:var(--go-accent-color);transition:transform var(--go-dur-3) var(--go-ease-spring), background-color var(--go-dur-3) var(--go-ease-smooth), color var(--go-dur-3) var(--go-ease-smooth);flex:none;place-items:center;display:grid;position:relative}.go-division-card__medallion .go-icon,.go-division-card__medallion svg{block-size:28px;inline-size:28px}.go-division-card:hover .go-division-card__medallion{background:var(--go-accent-color);color:var(--go-neutral-0);transform:scale(1.06)rotate(-4deg)}.go-division-card__medallion:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--go-accent-color) 30%, transparent);opacity:0;transition:opacity var(--go-dur-3) var(--go-ease-smooth), transform var(--go-dur-4) var(--go-ease-out);position:absolute;inset:-6px;transform:scale(.9)}.go-division-card:hover .go-division-card__medallion:after{opacity:1;transform:scale(1)}.go-division-card__sector{color:var(--go-accent-color);background:color-mix(in srgb, var(--go-accent-color) 10%, transparent);border-color:color-mix(in srgb, var(--go-accent-color) 26%, transparent);align-self:flex-start}.go-division-card__title{font-family:var(--go-font-display);font-size:var(--go-t-2xl);font-weight:600;line-height:var(--go-lh-snug,1.12);letter-spacing:var(--go-track-heading,-.02em);text-wrap:balance;margin:0}.go-division-card__tagline{color:var(--go-text-accent);font-size:var(--go-t-sm);margin:0;font-weight:600;line-height:1.4}.go-division-card__text{max-inline-size:46ch;color:var(--go-text-muted);font-size:var(--go-t-sm);line-height:var(--go-lh-body,1.65);margin:0}.go-division-card__note{max-inline-size:52ch;border-block-start:1px solid var(--go-border);color:var(--go-text-subtle);font-size:var(--go-t-xs);line-height:var(--go-lh-body,1.65);margin:0;padding-block-start:var(--go-s-3)}.go-division-card__spec{gap:var(--go-s-2);border-block-start:1px solid var(--go-border);font-size:var(--go-t-xs);font-variant-numeric:tabular-nums;margin:0;padding-block-start:var(--go-s-3);display:grid}.go-division-card__spec-row{grid-template-columns:minmax(0,1fr);gap:2px;min-inline-size:0;display:grid}.go-division-card__spec dt{color:var(--go-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;line-height:1.4}.go-division-card__spec dd{color:var(--go-text);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.45}@media (width>=420px){.go-division-card__spec-row{align-items:baseline;gap:var(--go-s-2) var(--go-s-4);grid-template-columns:minmax(7rem,34%) minmax(0,1fr)}}.go-division-card__meta{gap:var(--go-s-2) var(--go-s-5);color:var(--go-text-subtle);font-size:var(--go-t-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.go-division-card__meta>li{align-items:center;gap:var(--go-s-2);display:inline-flex}.go-division-card__meta strong{color:var(--go-text);font-weight:600}.go-division-card__explore{align-items:center;gap:var(--go-s-2);border-block-start:1px solid var(--go-border);color:var(--go-accent-color);font-size:var(--go-t-sm);letter-spacing:.01em;margin-block-start:auto;padding-block-start:var(--go-s-4);font-weight:600;display:inline-flex}.go-division-card__explore .go-icon,.go-division-card__explore svg{block-size:1.1em;inline-size:1.1em;transition:transform var(--go-dur-3) var(--go-ease-out)}.go-division-card:hover .go-division-card__explore svg,.go-division-card:focus-within .go-division-card__explore svg{transform:translate(5px)}@media (hover:hover) and (pointer:fine){.go-division-card__explore{opacity:0;transition:opacity var(--go-dur-3) var(--go-ease-smooth), transform var(--go-dur-4) var(--go-ease-out);transform:translateY(10px)}.go-division-card:hover .go-division-card__explore,.go-division-card:focus-within .go-division-card__explore{opacity:1;transform:none}}.go-division-card__link:after{content:"";z-index:3;border-radius:inherit;position:absolute;inset:0}.go-division-card__link:focus-visible:after{outline:2px solid var(--go-ring);outline-offset:-4px}@media (width>=900px){.go-division-card--featured{padding:var(--go-s-8) var(--go-s-7) var(--go-s-7)}.go-division-card--featured .go-division-card__title{font-size:var(--go-t-3xl)}.go-division-card--featured .go-division-card__text{max-inline-size:54ch}}.go-form{gap:var(--go-s-5);min-inline-size:0;display:grid}.go-form__row{gap:var(--go-s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.go-form__actions{align-items:center;gap:var(--go-s-4);flex-wrap:wrap;display:flex}.go-field{gap:var(--go-s-2);flex-direction:column;min-inline-size:0;display:flex}.go-field__label{color:var(--go-text-muted);font-size:var(--go-t-sm);letter-spacing:.005em;transition:transform var(--go-dur-2) var(--go-ease-out), color var(--go-dur-2) var(--go-ease-smooth);font-weight:600}.go-field__label--required:after{content:"*";color:var(--go-danger);margin-inline-start:3px}.go-field__control{min-block-size:52px;inline-size:100%;min-inline-size:0;padding:var(--go-s-3) var(--go-s-4);border:1px solid var(--go-border-strong);border-radius:var(--go-r-md);background:var(--go-bg-elevated);color:var(--go-text);font-family:var(--go-font-body);font-size:max(16px, var(--go-t-base));transition:border-color var(--go-dur-2) var(--go-ease-smooth), background-color var(--go-dur-2) var(--go-ease-smooth), box-shadow var(--go-dur-2) var(--go-ease-smooth);line-height:1.45}.go-field__control:hover:not(:disabled){border-color:var(--go-neutral-400)}.go-field__control:focus{border-color:var(--go-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--go-ring) 18%, transparent)}.go-field__control:disabled,.go-field__control[readonly]{background:var(--go-bg-sunken);color:var(--go-text-muted)}textarea.go-field__control{resize:vertical;min-block-size:148px;line-height:var(--go-lh-body,1.65)}select.go-field__control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B7E74' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--go-s-4) center;background-size:18px 18px;padding-inline-end:46px}[dir=rtl] select.go-field__control{background-position:left var(--go-s-4) center}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) select.go-field__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B9ADA3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}:root[data-theme=dark] select.go-field__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B9ADA3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.go-field__control[type=file]{padding:var(--go-s-3);color:var(--go-text-muted);font-size:var(--go-t-sm);cursor:pointer}.go-field__control[type=file]::file-selector-button{padding:var(--go-s-2) var(--go-s-4);border:1px solid var(--go-border-strong);border-radius:var(--go-r-full);background:var(--go-bg-sunken);color:var(--go-text);font-family:inherit;font-size:var(--go-t-xs);cursor:pointer;transition:background-color var(--go-dur-2) var(--go-ease-smooth), border-color var(--go-dur-2) var(--go-ease-smooth);margin-inline-end:var(--go-s-4);font-weight:600}.go-field__control[type=file]::file-selector-button:hover{background:var(--go-surface-hover);border-color:var(--go-accent)}.go-field__hint{color:var(--go-text-subtle);font-size:var(--go-t-xs);margin:0;line-height:1.5}.go-field__error{align-items:flex-start;gap:var(--go-s-2);color:var(--go-danger);font-size:var(--go-t-xs);margin:0;font-weight:600;line-height:1.5;display:flex}.go-field__error:before{content:"";border-radius:var(--go-r-full);background:currentColor;flex:none;block-size:6px;inline-size:6px;margin-block-start:.45em}.go-field.has-error .go-field__control{border-color:var(--go-danger);background:var(--go-danger-bg)}.go-field.has-error .go-field__control:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--go-danger) 20%, transparent)}.go-field.has-error .go-field__label{color:var(--go-danger)}@supports selector(:has(*)){.go-field:not(.go-field--stacked):has(>.go-field__control){position:relative}.go-field:not(.go-field--stacked):has(>.go-field__control)>.go-field__label{z-index:1;max-inline-size:calc(100% - 34px);font-size:var(--go-t-base);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0 0;font-weight:500;line-height:1;position:absolute;inset-block-start:0;inset-inline-start:17px;overflow:hidden;transform:translateY(19px)}.go-field:not(.go-field--stacked):has(>.go-field__control)>.go-field__control{min-block-size:60px;padding-block:25px 9px}.go-field:not(.go-field--stacked):has(>textarea.go-field__control)>.go-field__control{padding-block:28px 12px}.go-field:not(.go-field--stacked):has(>.go-field__control)>.go-field__control:not(:focus)::placeholder{color:#0000}.go-field:not(.go-field--stacked).is-filled>.go-field__label{transform:translateY(9px)scale(.76)}.go-field:not(.go-field--stacked):has(>.go-field__control:focus)>.go-field__label{transform:translateY(9px)scale(.76)}.go-field:not(.go-field--stacked):has(>.go-field__control:not(:placeholder-shown))>.go-field__label{transform:translateY(9px)scale(.76)}.go-field:not(.go-field--stacked):has(>.go-field__control:focus)>.go-field__label{color:var(--go-text-accent)}.go-field.has-error:has(>.go-field__control:focus)>.go-field__label{color:var(--go-danger)}}.go-check,.go-radio,.go-switch{align-items:flex-start;gap:var(--go-s-3);cursor:pointer;color:var(--go-text);font-size:var(--go-t-sm);line-height:1.5;display:flex}.go-check__text,.go-radio__text,.go-switch__text{min-inline-size:0}.go-check__hint,.go-switch__hint{color:var(--go-text-subtle);font-size:var(--go-t-xs);margin-block-start:2px;line-height:1.45;display:block}.go-check__input,.go-radio__input{appearance:none;border:1.5px solid var(--go-border-strong);border-radius:var(--go-r-xs);background-color:var(--go-bg-elevated);cursor:pointer;block-size:21px;inline-size:21px;transition:background-color var(--go-dur-2) var(--go-ease-smooth), background-size var(--go-dur-2) var(--go-ease-spring), border-color var(--go-dur-2) var(--go-ease-smooth), box-shadow var(--go-dur-2) var(--go-ease-smooth);background-position:50%;background-repeat:no-repeat;background-size:0 0;flex:none;margin:0;margin-block-start:.12em}.go-check__input[type=radio],.go-radio__input{border-radius:var(--go-r-full)}.go-check__input:hover:not(:disabled),.go-radio__input:hover:not(:disabled){border-color:var(--go-neutral-400)}.go-check__input[type=checkbox]:checked{border-color:var(--go-c-control-on);background-color:var(--go-c-control-on);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21' fill='none' stroke='%23FFFFFF' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11.1 8.6 14.7 16 6.6'/%3E%3C/svg%3E");background-size:100% 100%}.go-check__input[type=checkbox]:indeterminate{border-color:var(--go-c-control-on);background-color:var(--go-c-control-on);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21' fill='none' stroke='%23FFFFFF' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M5.5 10.5h10'/%3E%3C/svg%3E");background-size:100% 100%}.go-check__input[type=radio]:checked,.go-radio__input:checked{border-color:var(--go-c-control-on);background-color:var(--go-c-control-on);box-shadow:inset 0 0 0 4px var(--go-bg-elevated)}.go-check__input:focus-visible,.go-radio__input:focus-visible{outline:2px solid var(--go-ring);outline-offset:2px}.go-check__input:disabled,.go-radio__input:disabled{cursor:not-allowed}:is(.go-check:has(.go-check__input:disabled),.go-radio:has(.go-radio__input:disabled)){cursor:not-allowed;opacity:.55}.go-switch__input{appearance:none;border-radius:var(--go-r-full);background-color:var(--go-c-control-track);background-image:radial-gradient(circle at center, var(--go-c-knob) 0 8px, var(--go-c-knob-edge) 8px 9px, transparent 9px);cursor:pointer;block-size:26px;inline-size:46px;transition:background-color var(--go-dur-2) var(--go-ease-smooth), background-position var(--go-dur-3) var(--go-ease-out);background-position:3px;background-repeat:no-repeat;background-size:20px 20px;border:0;flex:none;margin:0}.go-switch__input:checked{background-color:var(--go-c-control-on);background-position:calc(100% - 3px)}.go-switch__input:focus-visible{outline:2px solid var(--go-ring);outline-offset:2px}.go-switch__input:disabled{cursor:not-allowed}.go-switch:has(.go-switch__input:disabled){cursor:not-allowed;opacity:.55}.go-badge{--go-badge-fg:var(--go-text-muted);--go-badge-bg:var(--go-bg-sunken);--go-badge-border:var(--go-border);align-items:center;gap:var(--go-s-2);border:1px solid var(--go-badge-border);border-radius:var(--go-r-full);background:var(--go-badge-bg);max-inline-size:100%;color:var(--go-badge-fg);font-family:var(--go-font-body);font-size:var(--go-t-xs);letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;vertical-align:middle;padding:4px 11px;font-weight:600;line-height:1.4;display:inline-flex}.go-badge__dot{border-radius:var(--go-r-full);background:currentColor;flex:none;block-size:6px;inline-size:6px}.go-badge .go-icon{block-size:1.05em;inline-size:1.05em}.go-badge--neutral{--go-badge-fg:var(--go-text-muted);--go-badge-bg:var(--go-bg-sunken);--go-badge-border:var(--go-border)}.go-badge--success{--go-badge-fg:var(--go-success);--go-badge-bg:var(--go-success-bg);--go-badge-border:color-mix(in srgb, var(--go-success) 30%, transparent)}.go-badge--warning{--go-badge-fg:var(--go-warning);--go-badge-bg:var(--go-warning-bg);--go-badge-border:color-mix(in srgb, var(--go-warning) 30%, transparent)}.go-badge--danger{--go-badge-fg:var(--go-danger);--go-badge-bg:var(--go-danger-bg);--go-badge-border:color-mix(in srgb, var(--go-danger) 30%, transparent)}.go-badge--info{--go-badge-fg:var(--go-info);--go-badge-bg:var(--go-info-bg);--go-badge-border:color-mix(in srgb, var(--go-info) 30%, transparent)}.go-badge--accent{--go-badge-fg:var(--go-text-accent);--go-badge-bg:color-mix(in srgb, var(--go-copper-500) 10%, transparent);--go-badge-border:color-mix(in srgb, var(--go-copper-500) 28%, transparent)}.go-badge--solid{--go-badge-bg:var(--go-badge-fg);--go-badge-border:transparent;color:var(--go-c-on-solid)}.go-badge--lg{font-size:var(--go-t-sm);letter-spacing:.04em;padding:6px 14px}.go-division-card__sector{white-space:normal}.go-tag{align-items:center;gap:var(--go-s-2);border:1px solid var(--go-border);border-radius:var(--go-r-xs);background:var(--go-bg-sunken);max-inline-size:100%;color:var(--go-text-muted);font-family:var(--go-font-mono);font-size:var(--go-t-xs);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 9px;line-height:1.5;display:inline-flex}.go-tag--accent{border-color:color-mix(in srgb, var(--go-accent-color,var(--go-accent)) 42%, transparent);background:color-mix(in srgb, var(--go-accent-color,var(--go-accent)) 12%, transparent);color:var(--go-accent-color,var(--go-accent));font-family:var(--go-font-body);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.go-chip{align-items:center;gap:var(--go-s-2);border:1px solid var(--go-border-strong);border-radius:var(--go-r-full);background:var(--go-surface);max-inline-size:100%;color:var(--go-text-muted);font-family:var(--go-font-body);font-size:var(--go-t-sm);cursor:pointer;transition:background-color var(--go-dur-2) var(--go-ease-smooth), border-color var(--go-dur-2) var(--go-ease-smooth), color var(--go-dur-2) var(--go-ease-smooth), transform var(--go-dur-2) var(--go-ease-out);padding:7px 15px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.go-chip:hover{border-color:var(--go-accent);color:var(--go-text);transform:translateY(-1px)}.go-chip:active{transform:translateY(0)scale(.97)}.go-chip:focus-visible{outline:2px solid var(--go-ring);outline-offset:2px}.go-chip.is-active,.go-chip[aria-pressed=true],.go-chip[aria-selected=true]{background:var(--go-accent);color:var(--go-on-accent);border-color:#0000}.go-chip__remove{border-radius:var(--go-r-full);background:color-mix(in srgb, currentColor 14%, transparent);block-size:18px;inline-size:18px;color:inherit;cursor:pointer;border:0;place-items:center;margin-inline-end:-6px;padding:0;display:inline-grid}.go-chip__remove:hover{background:color-mix(in srgb, currentColor 26%, transparent)}.go-chip__remove .go-icon{block-size:11px;inline-size:11px}.go-eyebrow{align-items:center;gap:var(--go-s-3);color:var(--go-text-accent);font-family:var(--go-font-body);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;font-weight:600;line-height:1.2;display:inline-flex}.go-eyebrow:before{content:"";border-radius:var(--go-r-full);background:var(--go-grad-gold);opacity:1;flex:none;block-size:2px;inline-size:clamp(20px,4vw,36px)}.go-eyebrow--bare:before{display:none}.go-section--inverse .go-eyebrow,.go-eyebrow--inverse{color:var(--go-gold-300)}.go-section-heading{gap:var(--go-s-4);flex-direction:column;align-items:flex-start;max-inline-size:46ch;display:flex}.go-section-heading--center{text-align:center;align-items:center;margin-inline:auto}.go-section-heading__title{font-family:var(--go-font-display);font-size:var(--go-t-3xl);font-weight:600;line-height:var(--go-lh-snug,1.12);letter-spacing:var(--go-track-heading,-.02em);color:var(--go-text);text-wrap:balance;margin:0}.go-section-heading__lead{max-inline-size:var(--go-measure,68ch);color:var(--go-text-muted);font-size:var(--go-t-lg);line-height:var(--go-lh-body,1.65);text-wrap:pretty;margin:0}.go-section-heading--wide{max-inline-size:62ch}.go-icon{stroke-width:1.5px;vertical-align:middle;fill:none;flex:none;block-size:24px;inline-size:24px;display:inline-block}.go-icon--xs{block-size:14px;inline-size:14px}.go-icon--sm{block-size:18px;inline-size:18px}.go-icon--md{block-size:24px;inline-size:24px}.go-icon--lg{block-size:32px;inline-size:32px}.go-icon--xl{block-size:44px;inline-size:44px}.go-icon--inline{block-size:1.15em;inline-size:1.15em}.go-avatar{border:1px solid var(--go-border);border-radius:var(--go-r-full);background:var(--go-bg-sunken);block-size:48px;inline-size:48px;color:var(--go-text-muted);font-size:var(--go-t-sm);letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-weight:600;display:inline-grid;position:relative;overflow:hidden}.go-avatar__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.go-avatar--sm{block-size:34px;inline-size:34px;font-size:var(--go-t-xs)}.go-avatar--lg{block-size:68px;inline-size:68px;font-size:var(--go-t-lg)}.go-avatar--xl{block-size:108px;inline-size:108px;font-size:var(--go-t-2xl)}.go-avatar--square{border-radius:var(--go-r-md)}.go-avatar-group{align-items:center;display:inline-flex}.go-avatar-group>.go-avatar+.go-avatar{margin-inline-start:-14px}.go-avatar-group>.go-avatar{border-color:var(--go-surface);border-width:2px}.go-marquee{--go-marquee-duration:42s;inline-size:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.go-marquee__track{align-items:center;gap:clamp(var(--go-s-6), 6vw, var(--go-s-9));min-inline-size:max-content;animation:go-c-marquee var(--go-marquee-duration) linear infinite;will-change:transform;flex:none;padding-inline-end:clamp(var(--go-s-6), 6vw, var(--go-s-9));display:flex}.go-marquee--reverse .go-marquee__track{animation-direction:reverse}.go-marquee:hover .go-marquee__track,.go-marquee.go-paused .go-marquee__track{animation-play-state:paused}.go-marquee__item{align-items:center;gap:var(--go-s-4);color:var(--go-text-subtle);font-family:var(--go-font-display);font-size:var(--go-t-xl);letter-spacing:var(--go-track-heading,-.02em);white-space:nowrap;font-weight:500;display:inline-flex}.go-marquee__item:after{content:"";border-radius:var(--go-r-full);background:var(--go-copper-500);opacity:.55;flex:none;block-size:7px;inline-size:7px}.go-accordion{border-block-start:1px solid var(--go-border)}.go-accordion__item{border-block-end:1px solid var(--go-border)}.go-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--go-s-4);inline-size:100%;padding-block:var(--go-s-5);color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-lg);letter-spacing:var(--go-track-heading,-.02em);text-align:start;cursor:pointer;transition:color var(--go-dur-2) var(--go-ease-smooth);background:0 0;border:0;font-weight:600;line-height:1.3;display:flex}.go-accordion__trigger:hover{color:var(--go-text-accent)}.go-accordion__trigger:focus-visible{outline:2px solid var(--go-ring);outline-offset:-2px}.go-accordion__icon{block-size:22px;inline-size:22px;color:var(--go-text-subtle);transition:rotate var(--go-dur-3) var(--go-ease-out), color var(--go-dur-2) var(--go-ease-smooth);flex:none}.go-accordion__trigger[aria-expanded=true] .go-accordion__icon,.go-accordion__item.is-open .go-accordion__icon,.go-accordion__item[open] .go-accordion__icon{color:var(--go-text-accent)}.go-accordion__item[open] .go-accordion__icon{rotate:180deg}.go-accordion__panel-inner{min-block-size:0;overflow:hidden}.go-accordion__item[open]>.go-accordion__panel{opacity:1;grid-template-rows:1fr}.go-accordion__body{padding-block:0 var(--go-s-5);max-inline-size:var(--go-measure,68ch);color:var(--go-text-muted);font-size:var(--go-t-base);line-height:var(--go-lh-body,1.65)}.go-tabs{gap:var(--go-s-2);border-block-end:1px solid var(--go-border);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.go-tabs::-webkit-scrollbar{display:none}.go-tabs__tab{padding:var(--go-s-3) var(--go-s-4);color:var(--go-text-muted);font-family:var(--go-font-body);font-size:var(--go-t-sm);white-space:nowrap;cursor:pointer;transition:color var(--go-dur-2) var(--go-ease-smooth);background:0 0;border:0;flex:none;font-weight:600;text-decoration:none;position:relative}.go-tabs__tab:hover{color:var(--go-text)}.go-tabs__tab:focus-visible{outline:2px solid var(--go-ring);outline-offset:-2px}.go-tabs__tab[aria-selected=true],.go-tabs__tab.is-active{color:var(--go-text)}.go-tabs__tab:after{content:"";inset-block-end:-1px;inset-inline:var(--go-s-4);border-radius:var(--go-r-full);background:var(--go-grad-ember);transform-origin:0;block-size:2px;transition:transform var(--go-dur-2) var(--go-ease-out);position:absolute;transform:scaleX(0)}.go-tabs__tab[aria-selected=true]:after,.go-tabs__tab.is-active:after{transform:scaleX(1)}.go-tabs__indicator{inset-block-end:-1px}.go-tabs:has(.go-tabs__indicator) .go-tabs__tab:after{display:none}.go-tabs__panel{padding-block-start:var(--go-s-5)}.go-modal{z-index:var(--go-z-modal);overscroll-behavior:contain;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.go-modal:has(>.go-modal__backdrop){background:0 0}dialog.go-modal{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--go-text);background:0 0;border:0}dialog.go-modal::backdrop{background:#140f0b9e;background:var(--go-overlay,#140f0b9e);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.go-modal__backdrop{background:#140f0b9e;background:var(--go-overlay,#140f0b9e);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--go-dur-3) var(--go-ease-smooth);border:0;padding:0;position:fixed;inset:0}.go-modal__panel{z-index:1;border:1px solid var(--go-border);border-radius:var(--go-r-xl);background:var(--go-bg-elevated);max-block-size:min(86vh,900px);inline-size:min(560px,100%);box-shadow:var(--go-shadow-xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.go-modal--wide .go-modal__panel{inline-size:min(880px,100%)}.go-lightbox{color:var(--go-neutral-0,#fff);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e0a08;place-items:stretch stretch;padding:0;overflow:hidden}.go-lightbox__panel{max-block-size:none;inline-size:100%;max-inline-size:none;box-shadow:none;gap:clamp(var(--go-s-3), 2vh, var(--go-s-5));block-size:100%;min-block-size:0;padding:clamp(var(--go-s-3), 2.5vh, var(--go-s-6)) clamp(var(--go-s-4), 4vw, var(--go-s-8));background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;margin:0;display:grid}.go-lightbox__bar{justify-content:flex-end;align-items:center;gap:var(--go-s-2);display:flex}.go-lightbox__btn{aspect-ratio:1;border-radius:var(--go-r-full);inline-size:40px;color:inherit;cursor:pointer;transition:background var(--go-dur-2) var(--go-ease-out), border-color var(--go-dur-2) var(--go-ease-out), opacity var(--go-dur-2) var(--go-ease-out);background:#ffffff0f;border:1px solid #fff3;place-items:center;padding:0;display:grid}.go-lightbox__btn svg{block-size:18px;inline-size:18px}.go-lightbox__btn:hover{background:#ffffff24;border-color:#ffffff61}.go-lightbox__btn:focus-visible{outline:2px solid var(--go-neutral-0,#fff);outline-offset:2px}.go-lightbox__close{margin-inline-start:var(--go-s-3)}.go-lightbox__walk{align-items:center;gap:var(--go-s-2);margin-inline-end:auto;display:flex}.go-lightbox__counter{color:#ffffffad;min-inline-size:5ch;font-size:var(--go-t-xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:center}.go-lightbox:not(.is-walkable) .go-lightbox__walk{display:none}.go-lightbox:not(.is-zoomed) [data-lightbox-action=zoom-out],.go-lightbox:not(.is-zoomed) [data-lightbox-action=reset],.go-lightbox.is-max [data-lightbox-action=zoom-in]{opacity:.38;pointer-events:none}.go-lightbox__level{color:#ffffffad;min-inline-size:5ch;font-size:var(--go-t-xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:center}.go-lightbox__stage{cursor:zoom-in;touch-action:none;place-items:center;min-block-size:0;display:grid;position:relative;overflow:hidden}.go-lightbox.is-zoomed .go-lightbox__stage{cursor:grab}.go-lightbox.is-dragging .go-lightbox__stage{cursor:grabbing}.go-lightbox__image{object-fit:contain;transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;block-size:100%;inline-size:100%;transition:none;position:absolute;inset:0}.go-lightbox.is-animating .go-lightbox__image{transition:transform var(--go-dur-3) var(--go-ease-out)}.go-lightbox__film{object-fit:contain;background:#000;block-size:100%;inline-size:100%;position:absolute;inset:0}.go-lightbox.is-film .go-lightbox__stage{cursor:default}.go-lightbox.is-film [data-lightbox-action=zoom-in],.go-lightbox.is-film [data-lightbox-action=zoom-out],.go-lightbox.is-film [data-lightbox-action=reset],.go-lightbox.is-film .go-lightbox__level{display:none}.go-lightbox__caption{text-align:center;justify-items:center;gap:5px;margin:0;display:grid}.go-lightbox__title{color:var(--go-neutral-0,#fff);font-family:var(--go-font-display);font-size:var(--go-t-lg);font-weight:700;line-height:1.2}.go-lightbox__meta{color:#ffffffb8;max-inline-size:70ch;font-size:var(--go-t-xs);line-height:1.5}.go-lightbox__hint{color:#ffffff6b;font-size:var(--go-t-2xs,.68rem);letter-spacing:.04em}@media (height<=520px){.go-lightbox__hint{display:none}}@media (prefers-reduced-motion:reduce){.go-lightbox__image,.go-lightbox.is-animating .go-lightbox__image,.go-lightbox__btn{transition:none}}.go-secteurs{gap:var(--go-s-8);display:grid}.go-secteurs__filter{gap:var(--go-s-2);flex-wrap:wrap;margin-block-end:var(--go-s-2);display:flex}.go-secteurs__option{align-items:center;gap:var(--go-s-2);border:1px solid var(--go-border);border-radius:var(--go-r-full);color:var(--go-text-muted);font-family:inherit;font-size:var(--go-t-xs);letter-spacing:.03em;cursor:pointer;transition:background var(--go-dur-2) var(--go-ease-out), border-color var(--go-dur-2) var(--go-ease-out), color var(--go-dur-2) var(--go-ease-out);background:0 0;padding:8px 16px;font-weight:600;display:inline-flex}.go-secteurs__option:hover{border-color:var(--go-border-strong);color:var(--go-text)}.go-secteurs__option:focus-visible{outline:2px solid var(--go-ring);outline-offset:2px}.go-secteurs__option.is-active{border-color:var(--go-accent);background:var(--go-accent);color:#fff}.go-secteurs__count{font-variant-numeric:tabular-nums;opacity:.62}@media (width<=719px){.go-secteurs__filter{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;margin-inline:calc(var(--go-gutter) * -1);padding-inline:var(--go-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.go-secteurs__filter::-webkit-scrollbar{display:none}.go-secteurs__option{scroll-snap-align:start;flex:none}}.go-secteurs__group{gap:var(--go-s-5);display:grid}@media (width>=1024px){.go-secteurs__group .go-divisions__grid>*,.go-secteurs__group .go-divisions__grid>:first-child:nth-last-child(2),.go-secteurs__group .go-divisions__grid>:first-child:nth-last-child(2)~*,.go-secteurs__group .go-divisions__grid>:first-child:nth-last-child(3),.go-secteurs__group .go-divisions__grid>:first-child:nth-last-child(3)~*,.go-secteurs__group .go-divisions__grid>:first-child:nth-last-child(4),.go-secteurs__group .go-divisions__grid>:first-child:nth-last-child(4)~*{grid-column:span 4}.go-secteurs__group .go-divisions__grid>:first-child:nth-last-child(2),.go-secteurs__group .go-divisions__grid>:first-child:nth-last-child(2)~*,.go-secteurs__group .go-divisions__grid>:first-child:last-child{grid-column:span 6}}.go-secteurs__title{align-items:center;gap:var(--go-s-4);color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-lg);letter-spacing:-.01em;margin:0;font-weight:700;display:flex}.go-secteurs__rule{background:var(--go-border);flex:1;block-size:1px}.go-secteurs__tally{color:var(--go-text-subtle);font-family:var(--go-font-body);font-size:var(--go-t-xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none;font-weight:500}.go-division-card__medium{align-self:start}.go-division-card__zoom--film{background:#120d0ab8}@media (prefers-reduced-motion:reduce){.go-secteurs__option{transition:none}}.go-modal.is-open .go-modal__backdrop,dialog.go-modal[open] .go-modal__backdrop{opacity:1}.go-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--go-s-4);padding:var(--go-s-6) var(--go-s-6) var(--go-s-4);display:flex}.go-modal__title{font-family:var(--go-font-display);font-size:var(--go-t-xl);letter-spacing:var(--go-track-heading,-.02em);margin:0;font-weight:600;line-height:1.2}.go-modal__body{padding:0 var(--go-s-6) var(--go-s-6);color:var(--go-text-muted);font-size:var(--go-t-base);line-height:var(--go-lh-body,1.65);overflow-y:auto}.go-modal__footer{justify-content:flex-end;align-items:center;gap:var(--go-s-3);padding:var(--go-s-4) var(--go-s-6);border-block-start:1px solid var(--go-border);background:var(--go-bg-sunken);flex-wrap:wrap;display:flex}.go-modal__close{margin-block-start:-6px;margin-inline-end:-6px}.go-toast-stack{z-index:var(--go-z-toast);gap:var(--go-s-3);inline-size:min(380px, calc(100vw - var(--go-s-6)));pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-start:var(--go-s-5);inset-block-end:auto;inset-inline-end:var(--go-s-5)}.go-toast{--go-toast-tone:var(--go-text-accent);align-items:flex-start;gap:var(--go-s-3);padding:var(--go-s-4);border:1px solid var(--go-border);border-inline-start:3px solid var(--go-toast-tone);border-radius:var(--go-r-md);background:var(--go-bg-elevated);box-shadow:var(--go-shadow-lg);color:var(--go-text);pointer-events:auto;display:flex}.go-toast--success{--go-toast-tone:var(--go-success)}.go-toast--warning{--go-toast-tone:var(--go-warning)}.go-toast--danger{--go-toast-tone:var(--go-danger)}.go-toast--info{--go-toast-tone:var(--go-info)}.go-toast__icon{block-size:20px;inline-size:20px;color:var(--go-toast-tone);flex:none;margin-block-start:2px}.go-toast__body{flex:auto;min-inline-size:0}.go-toast__title{font-size:var(--go-t-sm);margin:0;font-weight:700;line-height:1.35}.go-toast__text{color:var(--go-text-muted);font-size:var(--go-t-xs);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.go-toast__close{flex:none;margin:-6px -6px 0 0}@media (width<=560px){.go-toast-stack{inset-inline:var(--go-s-4);inline-size:auto}}.go-tooltip{display:inline-flex;position:relative}.go-tooltip[data-tooltip]:after{content:attr(data-tooltip);z-index:var(--go-z-overlay);border-radius:var(--go-r-sm);background:var(--go-bg-inverse);inline-size:max-content;max-inline-size:240px;color:var(--go-text-inverse);font-family:var(--go-font-body);font-size:var(--go-t-xs);text-align:center;text-transform:none;letter-spacing:0;white-space:normal;box-shadow:var(--go-shadow-md);opacity:0;pointer-events:none;transition:opacity var(--go-dur-2) var(--go-ease-smooth), transform var(--go-dur-2) var(--go-ease-out);padding:7px 11px;font-weight:500;line-height:1.4;position:absolute;inset-block-end:calc(100% + 10px);inset-inline-start:50%;transform:translate(-50%,4px)}.go-tooltip[data-tooltip]:before{content:"";z-index:var(--go-z-overlay);background:var(--go-bg-inverse);clip-path:polygon(50% 100%,0 0,100% 0);opacity:0;pointer-events:none;block-size:8px;inline-size:8px;transition:opacity var(--go-dur-2) var(--go-ease-smooth), transform var(--go-dur-2) var(--go-ease-out);margin-inline-start:-4px;position:absolute;inset-block-end:calc(100% + 5px);inset-inline-start:50%;transform:translateY(4px)}.go-tooltip:hover:after,.go-tooltip:focus-within:after{opacity:1;transform:translate(-50%)}.go-tooltip:hover:before,.go-tooltip:focus-within:before{opacity:1;transform:translateY(0)}.go-tooltip--end[data-tooltip]:after{inset-inline:auto 0;transform:translateY(4px)}.go-tooltip--end:hover:after,.go-tooltip--end:focus-within:after{transform:translate(0)}.go-tooltip--end[data-tooltip]:before{margin-inline-start:0;inset-inline:auto 14px}.go-breadcrumb{align-items:center;gap:var(--go-s-2) var(--go-s-3);color:var(--go-text-subtle);font-size:var(--go-t-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.go-breadcrumb__item{align-items:center;gap:var(--go-s-3);display:inline-flex}.go-breadcrumb__item+.go-breadcrumb__item:before{content:"";opacity:.6;border-block-start:1.5px solid;border-inline-end:1.5px solid;block-size:5px;inline-size:5px;transform:rotate(45deg)}.go-breadcrumb__link{color:var(--go-text-muted);transition:color var(--go-dur-2) var(--go-ease-smooth);text-decoration:none}.go-breadcrumb__link:hover{color:var(--go-text-accent)}.go-breadcrumb__link:focus-visible{outline:2px solid var(--go-ring);outline-offset:3px;border-radius:var(--go-r-xs)}.go-breadcrumb__item[aria-current=page]{color:var(--go-text);font-weight:600}.go-pagination{align-items:center;gap:var(--go-s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.go-pagination__link{block-size:40px;min-inline-size:40px;padding-inline:var(--go-s-3);border:1px solid var(--go-border);border-radius:var(--go-r-sm);background:var(--go-surface);color:var(--go-text-muted);font-size:var(--go-t-sm);font-variant-numeric:tabular-nums;transition:background-color var(--go-dur-2) var(--go-ease-smooth), border-color var(--go-dur-2) var(--go-ease-smooth), color var(--go-dur-2) var(--go-ease-smooth);place-items:center;font-weight:600;text-decoration:none;display:inline-grid}.go-pagination__link:hover{border-color:var(--go-border-strong);background:var(--go-surface-hover);color:var(--go-text)}.go-pagination__link:focus-visible{outline:2px solid var(--go-ring);outline-offset:2px}.go-pagination__link.is-active,.go-pagination__link[aria-current=page]{background:var(--go-accent);color:var(--go-on-accent);border-color:#0000}.go-pagination__link.is-disabled,.go-pagination__link[aria-disabled=true]{opacity:.45;pointer-events:none}.go-pagination__ellipsis{block-size:40px;min-inline-size:28px;color:var(--go-text-subtle);place-items:center;display:inline-grid}.go-scroll-cue{align-items:center;gap:var(--go-s-3);color:var(--go-text-muted);transition:color var(--go-dur-2) var(--go-ease-smooth), transform var(--go-dur-3) var(--go-ease-out);flex-direction:column;text-decoration:none;display:inline-flex}.go-scroll-cue:hover{color:var(--go-text);transform:translateY(3px)}.go-scroll-cue:focus-visible{outline:2px solid var(--go-ring);outline-offset:6px;border-radius:var(--go-r-sm)}.go-scroll-cue__mouse{opacity:.75;border:1.5px solid;border-radius:13px;block-size:42px;inline-size:26px;position:relative}.go-scroll-cue__dot{border-radius:var(--go-r-full);block-size:7px;inline-size:3px;animation:go-c-scroll-dot 1.9s var(--go-ease-in-out) infinite;background:currentColor;margin-inline-start:-1.5px;position:absolute;inset-block-start:8px;inset-inline-start:50%}.go-scroll-cue__label{font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;font-weight:600}.go-to-top{z-index:var(--go-z-sticky);border:1px solid var(--go-border);border-radius:var(--go-r-full);background:var(--go-bg-elevated);block-size:48px;inline-size:48px;color:var(--go-text);box-shadow:var(--go-shadow-md);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--go-dur-3) var(--go-ease-out), translate var(--go-dur-3) var(--go-ease-out), scale var(--go-dur-3) var(--go-ease-out), transform var(--go-dur-2) var(--go-ease-out), background-color var(--go-dur-2) var(--go-ease-smooth), color var(--go-dur-2) var(--go-ease-smooth), box-shadow var(--go-dur-3) var(--go-ease-out), visibility 0s linear var(--go-dur-3);place-items:center;padding:0;display:inline-grid;position:fixed;inset-block-end:clamp(var(--go-s-4), 3vw, var(--go-s-6));inset-inline-end:clamp(var(--go-s-4), 3vw, var(--go-s-6))}.go-to-top.is-visible{opacity:1;visibility:visible;transition-delay:0s}.go-to-top:hover{background:var(--go-accent);color:var(--go-on-accent);border-color:#0000;transform:translateY(-3px)}.go-to-top:active{transform:translateY(0)scale(.94)}.go-to-top:focus-visible{outline:2px solid var(--go-ring);outline-offset:3px}.go-preloader{display:none}html.js .go-preloader{z-index:var(--go-z-toast);place-content:center;justify-items:center;gap:var(--go-s-6);padding:var(--go-gutter);background:var(--go-bg);transition:opacity var(--go-dur-4) var(--go-ease-smooth), visibility 0s linear var(--go-dur-4);display:grid;position:fixed;inset:0}html.js .go-preloader.is-done{opacity:0;visibility:hidden;pointer-events:none}.go-preloader__logo{block-size:auto;inline-size:clamp(70px,16vw,104px);color:var(--go-accent)}.go-preloader__logo .go-logo__mark{block-size:auto;inline-size:100%}.go-preloader__bar{border-radius:var(--go-r-full);background:var(--go-border);block-size:2px;inline-size:min(240px,62vw);position:relative;overflow:hidden}.go-preloader__bar-fill{border-radius:inherit;background:var(--go-grad-ember);transform:scaleX(var(--go-progress,0));transform-origin:0;transition:transform var(--go-dur-3) var(--go-ease-out);position:absolute;inset:0}.go-preloader__label{color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:600}.go-lang-switch{border:1px solid var(--go-border);border-radius:var(--go-r-full);background:var(--go-bg-sunken);isolation:isolate;align-items:center;padding:3px;display:inline-flex;position:relative}.go-lang-switch__pill{z-index:-1;border-radius:var(--go-r-full);background:var(--go-surface);inline-size:calc(50% - 3px);box-shadow:var(--go-shadow-xs);transform:translateX(calc(100% * var(--go-lang-i,0)));transition:transform var(--go-dur-3) var(--go-ease-out);position:absolute;inset-block:3px;inset-inline-start:3px}:is(.go-lang-switch:has(.go-lang-switch__option:last-of-type.is-active) .go-lang-switch__pill,.go-lang-switch:has(.go-lang-switch__option:last-of-type[aria-current=true]) .go-lang-switch__pill){transform:translate(100%)}.go-lang-switch__option{border-radius:var(--go-r-full);min-inline-size:40px;color:var(--go-text-subtle);font-family:var(--go-font-body);font-size:var(--go-t-xs);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:color var(--go-dur-2) var(--go-ease-smooth);background:0 0;border:0;place-items:center;padding:5px 11px;font-weight:700;text-decoration:none;display:inline-grid}.go-lang-switch__option:hover{color:var(--go-text-muted)}.go-lang-switch__option:focus-visible{outline:2px solid var(--go-ring);outline-offset:2px}.go-lang-switch__option.is-active,.go-lang-switch__option[aria-current=true]{color:var(--go-text)}.go-theme-toggle{border-radius:var(--go-r-full);block-size:42px;inline-size:42px;color:inherit;cursor:pointer;transition:background-color var(--go-dur-2) var(--go-ease-smooth), border-color var(--go-dur-2) var(--go-ease-smooth);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid;position:relative;overflow:hidden}.go-theme-toggle:hover{background:var(--go-surface-hover);border-color:var(--go-border)}.go-theme-toggle:focus-visible{outline:2px solid var(--go-ring);outline-offset:2px}.go-theme-toggle:active{transform:scale(.94)}.go-theme-toggle__sun,.go-theme-toggle__moon{block-size:20px;inline-size:20px;transition:opacity var(--go-dur-3) var(--go-ease-smooth), transform var(--go-dur-4) var(--go-ease-out);grid-area:1/1}.go-theme-toggle__sun{opacity:0;transform:rotate(-90deg)scale(.4)}.go-theme-toggle__moon{opacity:1;transform:rotate(0)scale(1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .go-theme-toggle__sun{opacity:1;transform:rotate(0)scale(1)}:root:not([data-theme=light]) .go-theme-toggle__moon{opacity:0;transform:rotate(90deg)scale(.4)}}:root[data-theme=dark] .go-theme-toggle__sun{opacity:1;transform:rotate(0)scale(1)}:root[data-theme=dark] .go-theme-toggle__moon{opacity:0;transform:rotate(90deg)scale(.4)}.go-stat{gap:var(--go-s-3);min-inline-size:0;border-block-start:1px solid var(--go-border-strong);flex-direction:column;padding-block-start:var(--go-s-5);display:flex}.go-stat__value{color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-4xl);font-weight:600;line-height:var(--go-lh-tight,1.02);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;align-items:baseline;gap:2px;margin:0;display:flex}.go-stat__prefix,.go-stat__suffix{color:var(--go-text-accent);font-size:.48em;font-weight:600;line-height:1}.go-stat__label{max-inline-size:26ch;color:var(--go-text-muted);font-size:var(--go-t-sm);text-wrap:pretty;margin:0;line-height:1.5}.go-stat__icon{color:var(--go-text-subtle)}.go-stat--center{text-align:center;align-items:center}.go-stat--center .go-stat__value{justify-content:center}.go-section--inverse .go-stat{border-block-start-color:var(--go-c-on-dark)}.go-section--inverse .go-stat__value{color:var(--go-neutral-0)}.go-section--inverse .go-stat__label{color:color-mix(in srgb, var(--go-neutral-100) 68%, transparent)}.go-section--inverse .go-stat__prefix,.go-section--inverse .go-stat__suffix{color:var(--go-gold-400)}.go-quote{gap:var(--go-s-5);min-inline-size:0;padding:var(--go-s-7) var(--go-s-6) var(--go-s-6);border:1px solid var(--go-border);border-radius:var(--go-r-lg);background:var(--go-surface);box-shadow:var(--go-shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.go-quote:before{content:"“";color:var(--go-border);font-family:var(--go-font-display);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,14vw,11rem);line-height:1;position:absolute;inset-block-start:-.34em;inset-inline-end:.1em}.go-quote__text{max-inline-size:52ch;color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-lg);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-weight:500;line-height:1.5;position:relative}.go-quote__footer{align-items:center;gap:var(--go-s-4);border-block-start:1px solid var(--go-border);margin-block-start:auto;padding-block-start:var(--go-s-4);display:flex}.go-quote__author{color:var(--go-text);font-size:var(--go-t-sm);font-style:normal;font-weight:700;line-height:1.3;display:block}.go-quote__role{color:var(--go-text-muted);font-size:var(--go-t-xs);margin-block-start:2px;line-height:1.4;display:block}.go-quote__rating{color:var(--go-gold-500);gap:2px;margin-inline-start:auto;display:inline-flex}.go-quote__rating .go-icon{block-size:15px;inline-size:15px}.go-empty-state{align-items:center;gap:var(--go-s-4);padding:var(--go-s-8) var(--go-s-5);border:1px dashed var(--go-border-strong);border-radius:var(--go-r-lg);background:var(--go-bg-sunken);text-align:center;flex-direction:column;display:flex}.go-empty-state__icon{border-radius:var(--go-r-full);background:var(--go-surface);border:1px solid var(--go-border);block-size:62px;inline-size:62px;color:var(--go-text-subtle);place-items:center;display:grid}.go-empty-state__title{color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-lg);letter-spacing:var(--go-track-heading,-.02em);margin:0;font-weight:600;line-height:1.25}.go-empty-state__text{max-inline-size:44ch;color:var(--go-text-muted);font-size:var(--go-t-sm);line-height:var(--go-lh-body,1.65);text-wrap:pretty;margin:0}.go-empty-state__action{margin-block-start:var(--go-s-2)}@media (width<=640px){.go-division-card{padding:var(--go-s-6) var(--go-s-5) var(--go-s-5)}.go-division-card__index{font-size:clamp(4.5rem,22vw,7rem)}.go-card__body{padding:var(--go-s-5)}.go-card__footer{padding:var(--go-s-4) var(--go-s-5)}.go-quote{padding:var(--go-s-6) var(--go-s-5) var(--go-s-5)}.go-modal{place-items:end stretch;padding:0}.go-modal__panel{border-radius:var(--go-r-lg) var(--go-r-lg) 0 0;border-block-end:0;border-inline:0;max-block-size:92vh;inline-size:100%}.go-modal__header{padding:var(--go-s-5) var(--go-s-5) var(--go-s-3)}.go-modal__body{padding:0 var(--go-s-5) var(--go-s-5)}.go-modal__footer{padding:var(--go-s-4) var(--go-s-5) calc(var(--go-s-4) + env(safe-area-inset-bottom,0px))}.go-nav-mobile__link{font-size:var(--go-t-xl)}.go-to-top{block-size:44px;inline-size:44px}}@media (pointer:coarse){.go-icon-btn{block-size:46px;inline-size:46px}.go-footer__link{padding-block:2px}}@keyframes go-c-spin{to{transform:rotate(360deg)}}@keyframes go-c-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes go-c-scroll-dot{0%{opacity:0;transform:translateY(0)}22%{opacity:1}70%{opacity:1;transform:translateY(14px)}to{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.go-marquee__track,.go-scroll-cue__dot{animation:none!important}.go-btn:before,.go-division-card:after{display:none!important}.go-btn:hover,.go-card:hover,.go-division-card:hover,.go-division-card:focus-within,.go-chip:hover,.go-footer__link:hover,.go-footer__social-link:hover,.go-footer__social>a:hover,.go-to-top:hover,.go-scroll-cue:hover,.go-division-card:hover .go-division-card__index,.go-division-card:hover .go-division-card__medallion{transform:none}.go-nav-mobile,.go-nav__dropdown,.go-to-top,html.js .go-preloader,.go-modal{transition-delay:0s!important}}@media (forced-colors:active){.go-btn,.go-card,.go-division-card,.go-field__control,.go-check__input,.go-radio__input,.go-switch__input,.go-badge,.go-chip,.go-pagination__link,.go-modal__panel,.go-toast{border:1px solid canvastext}.go-btn:before,.go-division-card:after,.go-footer:after{display:none}.go-check__input:checked,.go-radio__input:checked,.go-switch__input:checked{background-color:highlight}.go-nav__link:after,.go-tabs__indicator{forced-color-adjust:none;background:canvastext}}.go-btn[hidden],.go-icon-btn[hidden],.go-badge[hidden],.go-tag[hidden],.go-chip[hidden],.go-eyebrow[hidden],.go-avatar[hidden],.go-marquee[hidden],.go-modal[hidden],.go-nav-mobile[hidden],.go-toast-stack[hidden],.go-toast[hidden],.go-tooltip[hidden],.go-empty-state[hidden],.go-scroll-cue[hidden],.go-to-top[hidden],html.js .go-preloader[hidden]{display:none}.go-logo{align-items:flex-start;gap:var(--go-s-1);color:var(--go-brand-900);--go-logo-ink:var(--go-brand-900);--go-logo-warm:var(--go-brand-800);flex-direction:column;line-height:1;text-decoration:none;display:inline-flex}.go-logo--uploaded{align-items:center;gap:var(--go-s-3);flex-direction:row}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .go-logo{color:var(--go-neutral-100);--go-logo-ink:var(--go-neutral-50);--go-logo-warm:#ffe4b3}}:root[data-theme=dark] .go-logo{color:var(--go-neutral-100);--go-logo-ink:var(--go-neutral-50);--go-logo-warm:#ffe4b3}:root .go-nav__brand .go-logo,:root .go-preloader__logo .go-logo{color:inherit;--go-logo-ink:var(--go-page-house);--go-logo-group:var(--go-page-house);--go-logo-agence:var(--go-page-house);--go-logo-art:var(--go-page-house)}:root .go-footer__brand .go-logo,:root .go-page-wipe__mark .go-logo,.go-nav--inverse:not(.is-scrolled) .go-nav__brand .go-logo{color:inherit;--go-logo-ink:var(--go-page-house-on-dark);--go-logo-group:var(--go-page-house-on-dark);--go-logo-agence:var(--go-page-house-on-dark);--go-logo-art:var(--go-page-house-on-dark)}.go-logo--mono,:root:not([data-theme=light]) .go-logo--mono,:root[data-theme=dark] .go-logo--mono{color:currentColor;--go-logo-ink:currentColor;--go-logo-warm:currentColor}.go-logo__mark{flex:none;block-size:42px;inline-size:auto;overflow:visible}.go-logo--uploaded .go-logo__mark{object-fit:contain;object-position:left center;max-inline-size:11em}.go-nav__brand .go-logo--uploaded .go-logo__mark{max-inline-size:3em}.go-nav__inner>nav{min-inline-size:0}.go-logo__mark--dark-ground{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .go-logo__mark--light-ground{display:none}:root:not([data-theme=light]) .go-logo__mark--dark-ground{display:inline-block}}:root[data-theme=dark] .go-logo__mark--light-ground{display:none}:root[data-theme=dark] .go-logo__mark--dark-ground{display:inline-block}.go-logo__wordmark{font-family:var(--go-font-display);text-transform:uppercase;flex-direction:column;gap:.12em;line-height:.92;display:inline-flex}.go-logo__word--pre{letter-spacing:.22em;opacity:.7;font-size:.62em;font-weight:600}.go-logo__word--name{letter-spacing:-.01em;font-size:1.42em;font-weight:800}.go-logo__wordmark{font-size:var(--go-t-base)}@media (width<=480px){.go-logo__wordmark{font-size:var(--go-t-sm)}.go-logo__mark{block-size:34px}}.go-field-hp{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html.js .go-preloader__logo .go-logo__mark [data-letter]{opacity:0;transform-box:fill-box;transform-origin:50%;animation-fill-mode:both}html.js .go-preloader__logo .go-logo__mark [data-letter=cap-o]{animation-name:go-drop-in;animation-duration:var(--go-dur-4);animation-timing-function:var(--go-ease-out);animation-delay:.2s}html.js .go-preloader__logo .go-logo__mark [data-letter=g]{animation-name:go-skew-in;animation-duration:var(--go-dur-3);animation-timing-function:var(--go-ease-smooth);animation-delay:1s}html.js .go-preloader__logo .go-logo__mark [data-letter=o]{animation-name:go-blur-in;animation-duration:var(--go-dur-6);animation-timing-function:var(--go-ease-out);animation-delay:1.6s}html.js .go-preloader__logo .go-logo__mark [data-letter=u]{animation-name:go-fade-up;animation-duration:var(--go-dur-4);animation-timing-function:var(--go-ease-out);animation-delay:2.9s}html.js .go-preloader__logo .go-logo__mark [data-letter=u]+[data-letter=u]{animation-delay:3.05s}html.js .go-preloader__label{animation:go-fade-up var(--go-dur-4) var(--go-ease-out) 3.5s both}html.js .go-preloader.is-done .go-logo__mark [data-letter],html.js .go-preloader.is-done .go-preloader__label{opacity:1;filter:none;animation:none;transform:none}@media (prefers-reduced-motion:reduce){html.js .go-preloader__logo .go-logo__mark [data-letter],html.js .go-preloader__label{opacity:1;filter:none;animation:none;transform:none}}.go-hero,.go-trust,.go-about,.go-stats,.go-divisions,.go-approach,.go-timeline,.go-team,.go-testimonials,.go-cta,.go-contact,.go-division-page__hero,.go-division-page__highlights,.go-division-page__body,.go-division-page__related,.go-legal__hero,.go-legal__body{position:relative;overflow-x:clip}.go-hero,.go-division-page__hero,.go-legal__hero{--go-hero-nav-offset:var(--go-nav-h,85px);margin-block-start:calc(-1 * var(--go-hero-nav-offset))}.go-hero,.go-approach,.go-cta,.go-division-page__hero{--go-bg:var(--go-brand-950);--go-bg-elevated:#ffffff0e;--go-bg-sunken:#00000047;--go-surface:#ffffff0d;--go-surface-hover:#ffffff17;--go-border:#f0cd7529;--go-border-strong:#f0cd754d;--go-text:var(--go-neutral-100);--go-text-muted:#c8b7a8;--go-text-subtle:#9c8b7c;--go-accent:var(--go-gold-400);--go-accent-hover:var(--go-gold-300);--go-on-accent:var(--go-brand-950);--go-ring:var(--go-gold-400);--go-text-accent:var(--go-gold-300);--go-accent-line:var(--go-copper-400);--go-selection-bg:var(--go-gold-400);--go-selection-text:var(--go-brand-950);--go-shadow-sm:0 2px 6px #00000080;--go-shadow-md:0 8px 22px #00000080;--go-shadow-lg:0 18px 44px #00000080;--go-shadow-xl:0 34px 80px #00000080;color:var(--go-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate}.go-hero ::selection{background:var(--go-selection-bg);color:var(--go-selection-text)}.go-approach ::selection{background:var(--go-selection-bg);color:var(--go-selection-text)}.go-cta ::selection{background:var(--go-selection-bg);color:var(--go-selection-text)}.go-division-page__hero ::selection{background:var(--go-selection-bg);color:var(--go-selection-text)}.go-hero{background:var(--go-grad-forge);background-color:var(--go-brand-950);grid-template-rows:1fr auto auto;align-content:stretch;min-block-size:100svh;padding-block-start:calc(var(--go-hero-nav-offset) + var(--go-s-6));display:grid;overflow:clip}.go-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(128% 92% at 50% 4%,#0000 38%,#150a0180 100%),linear-gradient(#0000 58%,#150a01c7 100%);position:absolute;inset:0}.go-hero__canvas{z-index:0;mix-blend-mode:screen;opacity:.9;pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.go-hero__aurora{z-index:0;pointer-events:none;filter:blur(18px);will-change:transform;animation:go-aurora 26s var(--go-ease-in-out) infinite;background:radial-gradient(42% 46% at 22% 26%,#cb620b66 0%,#cb620b00 62%),radial-gradient(38% 40% at 78% 18%,#eb701e42 0%,#eb701e00 60%),radial-gradient(30% 32% at 14% 74%,#edbd4521 0%,#edbd4500 64%),radial-gradient(56% 58% at 64% 86%,#381b038c 0%,#381b0300 68%);position:absolute;inset:-22%}.go-hero__grid{z-index:0;pointer-events:none;opacity:.55;background-image:linear-gradient(90deg,#f0cd7516 1px,#0000 1px),linear-gradient(#f0cd7516 1px,#0000 1px);background-size:clamp(40px,6.5vw,84px) clamp(40px,6.5vw,84px),clamp(40px,6.5vw,84px) clamp(40px,6.5vw,84px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(76% 70% at 50% 40%,#000 0%,#00000073 56%,#0000 100%);mask-image:radial-gradient(76% 70% at 50% 40%,#000 0%,#00000073 56%,#0000 100%)}.go-hero__ring{z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #f0cd7529;border-radius:50%;inline-size:min(150vh,1500px);animation:120s linear infinite go-spin-slow;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -56%;-webkit-mask-image:conic-gradient(from 200deg,#000 0deg 118deg,#0000 152deg 360deg);mask-image:conic-gradient(from 200deg,#000 0deg 118deg,#0000 152deg 360deg)}.go-hero__ring:before{content:"";border:1px solid #f0cd751a;border-radius:50%;animation:90s linear infinite go-spin-reverse;position:absolute;inset:13%;-webkit-mask-image:conic-gradient(from 20deg,#000 0deg 88deg,#0000 122deg 360deg);mask-image:conic-gradient(from 20deg,#000 0deg 88deg,#0000 122deg 360deg)}.go-hero__embers{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.go-hero__embers:before,.go-hero__embers:after{content:""}.go-hero__embers:before,.go-hero__embers:after,.go-hero__ember{inline-size:var(--go-ember-size,3px);aspect-ratio:1;border-radius:var(--go-r-full);background:var(--go-copper-400);opacity:0;animation:go-ember-rise var(--go-ember-dur,7.4s) var(--go-ease-out) infinite;animation-delay:calc(var(--go-i,0) * -1.13s);position:absolute;box-shadow:0 0 12px 1px #eb701e8c}.go-hero__embers:before{--go-i:1;--go-ember-rise:260px;--go-ember-drift:34px;inset-block-end:12%;inset-inline-start:17%}.go-hero__embers:after{--go-i:4;--go-ember-size:2px;--go-ember-rise:200px;--go-ember-drift:-26px;--go-ember-dur:9.1s;inset-block-end:22%;inset-inline-start:81%}.go-hero__ember:first-child{--go-i:0;--go-ember-rise:300px;--go-ember-drift:30px;inset-block-end:8%;inset-inline-start:6%}.go-hero__ember:nth-child(2){--go-i:2;--go-ember-rise:220px;--go-ember-drift:-22px;--go-ember-size:2px;--go-ember-dur:8.6s;inset-block-end:18%;inset-inline-start:27%}.go-hero__ember:nth-child(3){--go-i:5;--go-ember-rise:340px;--go-ember-drift:18px;--go-ember-dur:10.2s;inset-block-end:5%;inset-inline-start:39%}.go-hero__ember:nth-child(4){--go-i:3;--go-ember-rise:180px;--go-ember-drift:-30px;--go-ember-size:2px;inset-block-end:26%;inset-inline-start:52%}.go-hero__ember:nth-child(5){--go-i:6;--go-ember-rise:280px;--go-ember-drift:26px;--go-ember-dur:8.1s;inset-block-end:10%;inset-inline-start:64%}.go-hero__ember:nth-child(6){--go-i:1;--go-ember-rise:210px;--go-ember-drift:-16px;--go-ember-size:4px;--go-ember-dur:11s;inset-block-end:30%;inset-inline-start:74%}.go-hero__ember:nth-child(7){--go-i:7;--go-ember-rise:320px;--go-ember-drift:22px;inset-block-end:7%;inset-inline-start:88%}.go-hero__ember:nth-child(8){--go-i:4;--go-ember-rise:240px;--go-ember-drift:-34px;--go-ember-size:2px;--go-ember-dur:9.7s;inset-block-end:20%;inset-inline-start:95%}.go-hero__inner{z-index:3;justify-content:center;align-items:flex-start;gap:var(--go-s-5);padding-block:var(--go-s-7);flex-direction:column;min-inline-size:0;display:flex;position:relative}.go-hero__eyebrow{color:var(--go-gold-300)}.go-hero__title{max-inline-size:18ch;color:var(--go-neutral-0);font-family:var(--go-font-display);font-size:min(var(--go-t-5xl), 13vw);font-weight:700;line-height:var(--go-lh-tight,1.02);letter-spacing:var(--go-track-display,-.028em);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.go-hero__accent{color:var(--go-gold-300)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.go-hero__accent{background-image:var(--go-grad-gold);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.go-hero__lead{max-inline-size:56ch;color:var(--go-text-muted);font-size:var(--go-t-lg);line-height:var(--go-lh-body,1.65);text-wrap:pretty;margin:0}.go-hero__actions{align-items:stretch;gap:var(--go-s-3);inline-size:100%;max-inline-size:26rem;flex-direction:column;margin-block-start:var(--go-s-2);display:flex}.go-hero__cue{z-index:3;padding-block:var(--go-s-4);color:var(--go-text-subtle);justify-self:center;position:relative}.go-hero__cue:hover{color:var(--go-gold-300)}.go-hero__cue .go-scroll-cue__label{display:none}.go-hero__strip{z-index:3;border-block-start:1px solid var(--go-border);padding-block:var(--go-s-5);background:#0000002e;position:relative}.go-hero__stats{gap:var(--go-s-4) var(--go-s-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.go-hero__stat{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.go-hero__stat-value{color:var(--go-neutral-0);font-family:var(--go-font-display);font-size:var(--go-t-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600;line-height:1.1}.go-hero__stat-label{color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;font-weight:600;line-height:1.35}@media (width>=560px){.go-hero__cue .go-scroll-cue__label{display:block}.go-hero__inner{gap:var(--go-s-6)}.go-hero__actions{flex-flow:wrap;align-items:center;inline-size:auto;max-inline-size:none}}@media (width>=720px){.go-hero__stats{gap:var(--go-s-5);grid-template-columns:repeat(4,minmax(0,1fr))}.go-hero__stat+.go-hero__stat{border-inline-start:1px solid var(--go-border);padding-inline-start:var(--go-s-5)}}@media (width>=1024px){.go-hero__inner{padding-block:var(--go-s-8)}.go-hero__title{max-inline-size:16ch}.go-hero__strip{padding-block:var(--go-s-6)}.go-hero__stat-value{font-size:var(--go-t-2xl)}}@media (width>=1440px){.go-hero__lead{font-size:var(--go-t-xl)}}@media (height<=620px) and (width>=720px){.go-hero{min-block-size:640px}.go-hero__cue{display:none}}.go-trust{padding-block:var(--go-s-6);border-block:1px solid var(--go-border);background:var(--go-bg-elevated)}.go-trust__marquee{inline-size:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.go-trust .go-marquee__item{color:var(--go-text-subtle);font-size:var(--go-t-lg);letter-spacing:-.01em;text-transform:uppercase;transition:color var(--go-dur-3) var(--go-ease-smooth);font-weight:500}.go-trust .go-marquee:hover .go-marquee__item{color:var(--go-text-muted)}.go-trust .go-marquee__item:after{background:var(--go-grad-gold);opacity:.9;border-radius:1px;block-size:8px;inline-size:8px;rotate:45deg}@media (width>=720px){.go-trust{padding-block:var(--go-s-7)}.go-trust .go-marquee__item{font-size:var(--go-t-xl)}}@media (width>=1240px){.go-trust .go-marquee__item{font-size:var(--go-t-2xl)}}.go-about__layout{gap:var(--go-s-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.go-about__visual{aspect-ratio:5/5.4;isolation:isolate;align-self:start;min-inline-size:0;position:sticky;inset-block-start:calc(var(--go-s-9) + var(--go-s-4))}.go-about__panel{border:1px solid var(--go-border);border-radius:var(--go-r-lg);position:absolute;overflow:hidden}.go-about__panel--back{z-index:1;--go-parallax-range:46px;background-color:var(--go-brand-950);background-image:repeating-linear-gradient(118deg, #f0cd7512 0 1px, transparent 1px 15px), var(--go-grad-forge);block-size:66%;inline-size:74%;box-shadow:var(--go-shadow-lg);border-color:#f0cd752e;inset-block-start:0;inset-inline-start:0}.go-about__panel--back:after{content:"";background:linear-gradient(90deg, transparent, var(--go-copper-500), transparent);opacity:.65;block-size:1px;position:absolute;inset-block-end:22%;inset-inline:12%}.go-about__panel--mid{z-index:3;--go-parallax-range:-62px;block-size:44%;inline-size:42%;box-shadow:var(--go-shadow-md);background-image:linear-gradient(150deg,#f0cd754d 0%,#cb620b38 55%,#381b0359 100%);border-color:#ebae1457;inset-block-start:11%;inset-inline-end:0}.go-about__panel--mid:after{content:"";opacity:.8;background-image:repeating-linear-gradient(0deg,#150a0129 0 1px,#0000 1px 9px);position:absolute;inset:0}.go-about__panel--front{z-index:4;block-size:48%;inline-size:78%;padding:var(--go-s-5);background-color:var(--go-surface);background-image:linear-gradient(to right, var(--go-border) 1px, transparent 1px), linear-gradient(to bottom, var(--go-border) 1px, transparent 1px);box-shadow:var(--go-shadow-xl);color:var(--go-brand-700);background-size:34px 34px,34px 34px;place-items:center;display:grid;inset-block-end:0;inset-inline-start:9%}.go-about__art{block-size:auto;max-block-size:100%;inline-size:100%;display:block;overflow:visible}.go-about__art-line{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.go-about__art-fill{fill:currentColor;opacity:.12}.go-about__art-accent{fill:none;stroke:var(--go-copper-500);stroke-width:2px;vector-effect:non-scaling-stroke}.go-about__badge{z-index:5;max-inline-size:62%;padding:var(--go-s-4) var(--go-s-5);border-radius:var(--go-r-md);background:var(--go-brand-950);box-shadow:var(--go-shadow-lg);text-align:center;border:1px solid #f0cd7542;flex-direction:column;gap:2px;margin:0;display:flex;position:absolute;inset-block-start:58%;inset-inline-end:2%}.go-about__badge-value{color:var(--go-gold-300);font-family:var(--go-font-display);font-size:var(--go-t-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;display:block}.go-about__badge-label{color:#c8b7a8;font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;font-weight:600;display:block}.go-about__body{align-items:flex-start;gap:var(--go-s-5);flex-direction:column;min-inline-size:0;display:flex}.go-about__title{max-inline-size:20ch;color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-3xl);font-weight:600;line-height:var(--go-lh-snug,1.12);letter-spacing:var(--go-track-heading,-.02em);text-wrap:balance;margin:0}.go-about__text{max-inline-size:var(--go-measure,68ch);color:var(--go-text-muted);font-size:var(--go-t-base);line-height:var(--go-lh-body,1.65);text-wrap:pretty;margin:0}.go-about__text:first-of-type{color:var(--go-text);font-size:var(--go-t-lg);line-height:1.58}.go-about__values{gap:var(--go-s-5);inline-size:100%;margin:var(--go-s-3) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.go-about__value{column-gap:var(--go-s-4);row-gap:var(--go-s-1);border-block-start:1px solid var(--go-border);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon text";padding-block-start:var(--go-s-5);display:grid}.go-about__value-icon{border:1px solid var(--go-border);border-radius:var(--go-r-sm);background:var(--go-bg-sunken);block-size:40px;inline-size:40px;color:var(--go-text-accent);transition:border-color var(--go-dur-3) var(--go-ease-smooth), color var(--go-dur-3) var(--go-ease-smooth);grid-area:icon;place-items:center;display:grid}.go-about__value:hover .go-about__value-icon{border-color:var(--go-border-strong);color:var(--go-copper-500)}.go-about__value-icon .go-icon,.go-about__value-icon svg{block-size:20px;inline-size:20px}.go-about__value-title{color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-base);letter-spacing:-.01em;grid-area:title;margin:0;font-weight:600;line-height:1.3}.go-about__value-text{color:var(--go-text-muted);font-size:var(--go-t-sm);text-wrap:pretty;grid-area:text;margin:0;line-height:1.55}@media (width>=560px){.go-about__values{gap:var(--go-s-5) var(--go-s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.go-about__visual{aspect-ratio:5/5}}@media (width>=1024px){.go-about__layout{gap:clamp(var(--go-s-8), 6vw, var(--go-s-10));grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.go-about__body{gap:var(--go-s-6)}.go-about__title{font-size:var(--go-t-4xl)}}@media (width>=1440px){.go-about__layout{gap:var(--go-s-11)}}.go-stats{padding-block:var(--go-s-9);background:var(--go-bg-sunken);border-block:1px solid var(--go-border);box-shadow:inset 0 14px 26px -22px #381b034d,inset 0 -14px 26px -22px #381b034d}.go-stats:before{content:"";pointer-events:none;background:radial-gradient(64% 84% at 50% 0,#cb620b12 0%,#0000 72%);position:absolute;inset:0}.go-stats>*{z-index:1;position:relative}.go-stats__grid{gap:var(--go-s-6);grid-template-columns:minmax(0,1fr);display:grid}.go-stats .go-stat__value{font-size:var(--go-t-4xl);letter-spacing:-.04em}.go-stats .go-stat__label{letter-spacing:.01em;max-inline-size:24ch}@media (width>=560px){.go-stats__grid{gap:var(--go-s-7) var(--go-s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.go-stats__grid>:nth-child(2n){border-inline-start:1px solid var(--go-border);padding-inline-start:var(--go-s-6)}}@media (width>=1024px){.go-stats{padding-block:var(--go-s-10)}.go-stats__grid{gap:var(--go-s-7);grid-template-columns:repeat(4,minmax(0,1fr))}.go-stats__grid>:nth-child(2n){border-inline-start:0;padding-inline-start:0}.go-stats__grid>*+*{border-inline-start:1px solid var(--go-border);padding-inline-start:var(--go-s-7)}}.go-divisions{background:var(--go-bg)}.go-divisions:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(52% 38% at 92% 4%,#cb620b12 0%,#0000 70%),radial-gradient(46% 34% at 2% 96%,#ebae140d 0%,#0000 70%);position:absolute;inset:0}.go-divisions>*{z-index:1;position:relative}.go-divisions__header{align-items:flex-start;gap:var(--go-s-5);flex-direction:column;margin-block-end:var(--go-s-8);display:flex}.go-divisions__all{align-items:center;gap:var(--go-s-2);color:var(--go-text-accent);font-size:var(--go-t-sm);letter-spacing:.01em;border-radius:var(--go-r-sm);font-weight:600;text-decoration:none;display:inline-flex}.go-divisions__all:after{content:"";block-size:1px;inline-size:20px;transition:inline-size var(--go-dur-3) var(--go-ease-out);background:currentColor}.go-divisions__all:hover:after{inline-size:34px}.go-divisions__all:focus-visible{outline:2px solid var(--go-ring);outline-offset:4px}.go-divisions__grid{gap:var(--go-s-5);grid-template-columns:minmax(0,1fr);display:grid}.go-divisions__grid>*{min-inline-size:0}@media (width>=720px){.go-divisions__header{justify-content:space-between;align-items:flex-end;gap:var(--go-s-7);flex-direction:row}.go-divisions__all{flex:none;padding-block-end:var(--go-s-2)}.go-divisions__grid{gap:var(--go-s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.go-divisions__grid>:first-child:nth-last-child(3){grid-column:1/-1}}@media (width>=1024px){.go-divisions__header{margin-block-end:var(--go-s-9)}.go-divisions__grid{gap:var(--go-s-6);grid-template-columns:repeat(12,minmax(0,1fr))}.go-divisions__grid>*{grid-column:span 4}.go-divisions__grid>:first-child:nth-last-child(2){grid-column:span 7}.go-divisions__grid>:first-child:nth-last-child(2)~*{grid-column:span 5}.go-divisions__grid>:first-child:nth-last-child(3){grid-column:span 12}.go-divisions__grid>:first-child:nth-last-child(3)~*{grid-column:span 6}.go-divisions__grid>:first-child:nth-last-child(4){grid-column:span 7}.go-divisions__grid>:first-child:nth-last-child(4)~:nth-child(2),.go-divisions__grid>:first-child:nth-last-child(4)~:nth-child(3){grid-column:span 5}.go-divisions__grid>:first-child:nth-last-child(4)~:nth-child(4){grid-column:span 7}.go-divisions__grid>:first-child:nth-last-child(3){min-block-size:280px}.go-divisions__grid>:first-child:nth-last-child(3) .go-division-card__text{max-inline-size:58ch}}@media (width>=1240px){.go-divisions__grid{gap:var(--go-s-7)}.go-divisions__grid>:first-child:nth-last-child(3){padding-inline-end:32%}}.go-approach{--go-approach-num:clamp(3.4rem, 12vw, 5.2rem);background:var(--go-grad-forge);background-color:var(--go-brand-950)}.go-approach:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(46% 52% at 84% 100%,#eb701e29 0%,#0000 70%),radial-gradient(40% 44% at 6% 0,#f0cd7512 0%,#0000 68%);position:absolute;inset:0}.go-approach>*{z-index:1;position:relative}.go-approach .go-section-heading{margin-block-end:var(--go-s-8)}.go-approach__list{counter-reset:go-approach;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.go-approach__pillar{align-items:flex-start;gap:var(--go-s-3);min-inline-size:0;padding-block:var(--go-s-6) var(--go-s-7);border-block-start:1px solid var(--go-border);flex-direction:column;display:flex;position:relative}.go-approach__pillar:last-child{padding-block-end:0}.go-approach__pillar:before{content:"";background:var(--go-grad-gold);block-size:8px;inline-size:8px;transition:scale var(--go-dur-3) var(--go-ease-spring);border-radius:1px;position:absolute;inset-block-start:-4px;inset-inline-start:0;rotate:45deg}.go-approach__pillar:hover:before,.go-approach__pillar:focus-within:before{scale:1.45}.go-approach__num{color:var(--go-text-subtle);font-family:var(--go-font-display);font-size:var(--go-approach-num);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;-webkit-user-select:none;user-select:none;font-weight:800;line-height:1;display:block}@supports (-webkit-text-stroke:1px currentColor){.go-approach__num{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--go-border-strong);background-image:var(--go-grad-gold);transition:background-size var(--go-dur-4) var(--go-ease-out), -webkit-text-stroke-color var(--go-dur-3) var(--go-ease-smooth);background-position:0 100%;background-repeat:no-repeat;background-size:100% 0%;-webkit-background-clip:text;background-clip:text}.go-approach__pillar:hover .go-approach__num,.go-approach__pillar:focus-within .go-approach__num{-webkit-text-stroke-color:#f0cd7557;background-size:100% 100%}}.go-approach__title{color:var(--go-neutral-0);font-family:var(--go-font-display);font-size:var(--go-t-xl);letter-spacing:var(--go-track-heading,-.02em);text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.go-approach__text{max-inline-size:42ch;color:var(--go-text-muted);font-size:var(--go-t-sm);line-height:var(--go-lh-body,1.65);text-wrap:pretty;margin:0}@media (width>=720px){.go-approach__list{grid-template-columns:repeat(2,minmax(0,1fr))}.go-approach__pillar{padding-block-end:var(--go-s-7);padding-inline-end:var(--go-s-6)}.go-approach__pillar:nth-child(2n){padding-inline:var(--go-s-6) 0}.go-approach__pillar:nth-child(2n):before{inset-inline-start:var(--go-s-6)}.go-approach__pillar:last-child{padding-block-end:var(--go-s-7)}}@media (width>=1024px){.go-approach .go-section-heading{margin-block-end:var(--go-s-9)}.go-approach__list{grid-template-columns:repeat(4,minmax(0,1fr))}.go-approach__pillar{padding-inline:0 clamp(var(--go-s-4), 2.2vw, var(--go-s-6));padding-block:var(--go-s-7) 0}.go-approach__pillar:nth-child(2n){padding-inline:0 clamp(var(--go-s-4), 2.2vw, var(--go-s-6))}.go-approach__pillar:nth-child(2n):before{inset-inline-start:0}.go-approach__pillar:last-child{padding-block-end:0;padding-inline-end:0}.go-approach__text{max-inline-size:34ch}}.go-timeline{--go-timeline-rail:11px;--go-timeline-node:18px;background:var(--go-bg)}.go-timeline .go-section-heading{margin-block-end:var(--go-s-8)}.go-timeline__wrap{min-inline-size:0;position:relative}.go-timeline__spine{z-index:0;pointer-events:none;block-size:100%;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:calc(var(--go-timeline-rail) - 1px);overflow:visible}.go-timeline__spine-track{fill:none;stroke:var(--go-border);stroke-width:2px}.go-timeline__spine-ink{fill:none;stroke:var(--go-accent-line);stroke-width:2px;--go-len:1000}.go-timeline__list{z-index:1;gap:var(--go-s-7);margin:0;padding:0;list-style:none;display:grid;position:relative}.go-timeline__item{grid-template-columns:minmax(0,1fr);min-inline-size:0;padding-inline-start:calc(var(--go-timeline-rail) + var(--go-s-6));display:grid;position:relative}.go-timeline__node{z-index:2;inline-size:var(--go-timeline-node);block-size:var(--go-timeline-node);translate:calc(var(--go-timeline-rail) - var(--go-timeline-node) / 2) 0;border:2px solid var(--go-border-strong);border-radius:var(--go-r-full);background:var(--go-bg);transition:border-color var(--go-dur-3) var(--go-ease-smooth), background-color var(--go-dur-3) var(--go-ease-smooth);position:absolute;inset-block-start:var(--go-s-2);inset-inline-start:0}.go-timeline__node:before{content:"";border-radius:inherit;background:var(--go-accent-line);opacity:0;transition:opacity var(--go-dur-3) var(--go-ease-smooth);position:absolute;inset:3px}.go-timeline__node:after{content:"";border:1px solid var(--go-accent-line);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-2px}.go-timeline__item.is-inview .go-timeline__node,.go-timeline__item.is-active .go-timeline__node,.go-timeline__item:hover .go-timeline__node{border-color:var(--go-accent-line)}.go-timeline__item.is-inview .go-timeline__node:before,.go-timeline__item.is-active .go-timeline__node:before,.go-timeline__item:hover .go-timeline__node:before{opacity:1}.go-timeline__item.is-active .go-timeline__node:after{opacity:1;animation:go-pulse-ring 2.8s var(--go-ease-out) infinite}.go-timeline__card{min-inline-size:0;padding:var(--go-s-5) var(--go-s-5) var(--go-s-6);border:1px solid var(--go-border);border-radius:var(--go-r-md);background:var(--go-surface);box-shadow:var(--go-shadow-xs);transition:border-color var(--go-dur-3) var(--go-ease-smooth), box-shadow var(--go-dur-4) var(--go-ease-out)}.go-timeline__item:hover .go-timeline__card,.go-timeline__item:focus-within .go-timeline__card{border-color:var(--go-border-strong);box-shadow:var(--go-shadow-md)}.go-timeline__year{margin:0 0 var(--go-s-3);color:var(--go-text-accent);font-family:var(--go-font-body);font-size:var(--go-t-sm);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600;line-height:1}.go-timeline__title{margin:0 0 var(--go-s-3);color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-lg);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.25}.go-timeline__text{max-inline-size:46ch;color:var(--go-text-muted);font-size:var(--go-t-sm);line-height:var(--go-lh-body,1.65);text-wrap:pretty;margin:0}@media (width>=900px){.go-timeline .go-section-heading{margin-block-end:var(--go-s-9)}.go-timeline__spine{inset-inline-start:50%;translate:-1px}.go-timeline__list{gap:var(--go-s-8)}.go-timeline__item{column-gap:clamp(var(--go-s-6), 5vw, var(--go-s-8));grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr);align-items:start;padding-inline-start:0}.go-timeline__node{grid-column:2;place-self:start center;margin-block-start:var(--go-s-5);position:relative;translate:none}.go-timeline__item:nth-child(odd) .go-timeline__card{text-align:end;grid-area:1/1}.go-timeline__item:nth-child(odd) .go-timeline__text{margin-inline-start:auto}.go-timeline__item:nth-child(2n) .go-timeline__card{grid-area:1/3}.go-timeline__card{padding:var(--go-s-6)}}@media (width>=1024px){.go-timeline__title{font-size:var(--go-t-xl)}}.go-team{background:var(--go-bg-sunken);border-block:1px solid var(--go-border)}.go-team .go-section-heading{margin-block-end:var(--go-s-8)}.go-team__grid{gap:var(--go-s-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.go-team__card{--go-accent-color:var(--go-page-house);gap:var(--go-s-4);flex-direction:column;min-inline-size:0;display:flex}.go-team__portrait{aspect-ratio:4/5;border:1px solid var(--go-border);border-radius:var(--go-r-lg);background:var(--go-bg-elevated);isolation:isolate;transition:border-color var(--go-dur-3) var(--go-ease-smooth), box-shadow var(--go-dur-4) var(--go-ease-out);position:relative;overflow:hidden}.go-team__card:hover .go-team__portrait,.go-team__card:focus-within .go-team__portrait{border-color:var(--go-border-strong);box-shadow:var(--go-shadow-lg)}.go-team__figure,.go-team__photo{block-size:100%;inline-size:100%;transition:filter var(--go-dur-5) var(--go-ease-out), scale var(--go-dur-6) var(--go-ease-out);position:absolute;inset:0}.go-team__photo{filter:grayscale()contrast(1.04)brightness(.98)}@supports (mix-blend-mode:color){.go-team__portrait:after{content:"";z-index:1;background-color:var(--go-accent-color);mix-blend-mode:color;opacity:var(--go-team-tint,.45);pointer-events:none;transition:opacity var(--go-dur-5) var(--go-ease-out);position:absolute;inset:0}.go-team__card:hover .go-team__portrait:after,.go-team__card:focus-within .go-team__portrait:after{opacity:0}}@media (forced-colors:active){.go-team__portrait:after{display:none}}.go-team__photo{object-fit:cover;display:block}.go-team__figure{background-color:var(--go-brand-900);background-image: radial-gradient(56% 42% at 50% 114%, color-mix(in srgb, var(--go-accent-color) 78%, var(--go-brand-950)) 0 68%, transparent 69%),  radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--go-accent-color) 78%, var(--go-brand-950)) 0 13.5%, transparent 14%),  radial-gradient(78% 62% at 22% 8%, #f0cd7538 0%, transparent 64%), var(--go-grad-forge);place-items:center;display:grid}@supports not (background:color-mix(in srgb, red 50%, blue)){.go-team__figure{background-image:radial-gradient(56% 42% at 50% 114%, var(--go-brand-800) 0 68%, transparent 69%), radial-gradient(circle at 50% 36%, var(--go-brand-800) 0 13.5%, transparent 14%), radial-gradient(78% 62% at 22% 8%, #f0cd7538 0%, transparent 64%), var(--go-grad-forge)}}.go-team__initials{z-index:1;color:#ffffff29;font-family:var(--go-font-display);font-size:var(--go-t-3xl);letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-self:end;margin-block-end:var(--go-s-5);font-weight:700;position:relative}.go-team__card:hover .go-team__figure,.go-team__card:hover .go-team__photo,.go-team__card:focus-within .go-team__figure,.go-team__card:focus-within .go-team__photo{filter:grayscale(0)contrast()brightness();scale:1.03}.go-team__overlay{z-index:2;gap:var(--go-s-3);padding:var(--go-s-6) var(--go-s-5) var(--go-s-5);color:var(--go-neutral-100);background:linear-gradient(#0000 0%,#150a01c7 42%,#150a01f0 100%);flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.go-team__role{color:var(--go-gold-300);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;margin:0;font-weight:600;line-height:1.4}.go-team__social{gap:var(--go-s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.go-team__social-link{border-radius:var(--go-r-full);block-size:36px;inline-size:36px;color:var(--go-neutral-100);transition:background-color var(--go-dur-2) var(--go-ease-smooth), border-color var(--go-dur-2) var(--go-ease-smooth), color var(--go-dur-2) var(--go-ease-smooth);border:1px solid #fff3;place-items:center;text-decoration:none;display:inline-grid}.go-team__social-link:hover{border-color:var(--go-gold-400);background:var(--go-gold-400);color:var(--go-brand-950)}.go-team__social-link:focus-visible{outline:2px solid var(--go-gold-400);outline-offset:3px}.go-team__social-link .go-icon,.go-team__social-link svg{block-size:17px;inline-size:17px}@media (hover:hover) and (pointer:fine){.go-team__overlay{opacity:0;transition:translate var(--go-dur-4) var(--go-ease-out), opacity var(--go-dur-3) var(--go-ease-smooth);translate:0 100%}.go-team__card:hover .go-team__overlay,.go-team__card:focus-within .go-team__overlay{opacity:1;translate:0}}.go-team__name{color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-lg);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}.go-team__title{color:var(--go-text-muted);font-size:var(--go-t-sm);margin:0;line-height:1.45}@media (width>=560px){.go-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.go-team .go-section-heading{margin-block-end:var(--go-s-9)}.go-team__grid{gap:var(--go-s-7);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1240px){.go-team__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.go-testimonials{background:var(--go-bg)}.go-testimonials .go-section-heading{margin-block-end:var(--go-s-7)}.go-testimonials__stage{min-inline-size:0;max-inline-size:940px;margin-inline:auto;position:relative}.go-testimonials__mark{z-index:0;color:var(--go-gold-400);font-family:var(--go-font-display);opacity:.16;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,22vw,16rem);font-weight:700;line-height:1;position:absolute;inset-block-start:0;inset-inline-start:0;translate:-4% -22%}.go-testimonials__mark:before{content:"“"}@supports ((-webkit-background-clip:text) or (background-clip:text)){.go-testimonials__mark{background-image:var(--go-grad-gold);color:#0000;-webkit-text-fill-color:transparent;opacity:.34;-webkit-background-clip:text;background-clip:text}}.go-testimonials__viewport{z-index:1;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;min-inline-size:0;position:relative;overflow:auto hidden}.go-testimonials__viewport::-webkit-scrollbar{display:none}html.js .go-testimonials__viewport{scroll-snap-type:none;overflow:hidden}.go-testimonials__track{translate:calc(var(--go-slide,0) * -100%) 0;transition:translate var(--go-dur-4) var(--go-ease-out);align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.go-testimonials__slide{min-inline-size:0;padding:var(--go-s-2);scroll-snap-align:center;flex:0 0 100%;display:flex}.go-testimonials__slide>*{inline-size:100%}.go-testimonials .go-quote{block-size:100%;padding:var(--go-s-7) var(--go-s-6) var(--go-s-6)}.go-testimonials .go-quote:before{color:color-mix(in srgb, var(--go-gold-400) 26%, transparent)}.go-testimonials .go-quote__text{font-size:var(--go-t-xl)}.go-testimonials__controls{justify-content:space-between;align-items:center;gap:var(--go-s-5);margin-block-start:var(--go-s-6);display:flex}html:not(.js) .go-testimonials__controls{display:none}.go-testimonials__dots{align-items:center;gap:var(--go-s-2);display:flex}.go-testimonials__dot{appearance:none;border-radius:var(--go-r-full);background:var(--go-border-strong);cursor:pointer;block-size:9px;inline-size:9px;transition:inline-size var(--go-dur-3) var(--go-ease-out), background-color var(--go-dur-2) var(--go-ease-smooth);border:0;padding:0}.go-testimonials__dot:hover{background:var(--go-text-subtle)}.go-testimonials__dot.is-active,.go-testimonials__dot[aria-selected=true],.go-testimonials__dot[aria-current=true]{background:var(--go-copper-500);inline-size:30px}.go-testimonials__dot:focus-visible{outline:2px solid var(--go-ring);outline-offset:4px}.go-testimonials__nav{align-items:center;gap:var(--go-s-3);display:flex}.go-testimonials__arrow{border:1px solid var(--go-border-strong);border-radius:var(--go-r-full);background:var(--go-surface);block-size:46px;inline-size:46px;color:var(--go-text);cursor:pointer;transition:background-color var(--go-dur-2) var(--go-ease-smooth), border-color var(--go-dur-2) var(--go-ease-smooth), color var(--go-dur-2) var(--go-ease-smooth), translate var(--go-dur-2) var(--go-ease-out);place-items:center;padding:0;display:inline-grid}.go-testimonials__arrow:hover{border-color:var(--go-accent);background:var(--go-accent);color:var(--go-on-accent)}.go-testimonials__arrow--prev{rotate:180deg}.go-testimonials__arrow--prev:hover,.go-testimonials__arrow--next:hover{translate:2px}.go-testimonials__arrow:focus-visible{outline:2px solid var(--go-ring);outline-offset:3px}.go-testimonials__arrow:disabled,.go-testimonials__arrow[aria-disabled=true]{opacity:.4;cursor:not-allowed;translate:none}.go-testimonials__arrow .go-icon,.go-testimonials__arrow svg{block-size:20px;inline-size:20px}@media (width>=720px){.go-testimonials .go-quote{padding:var(--go-s-8) var(--go-s-7) var(--go-s-7)}.go-testimonials__slide{padding:var(--go-s-3)}}@media (width>=900px){.go-testimonials .go-section-heading{margin-block-end:var(--go-s-8)}.go-testimonials .go-quote__text{font-size:var(--go-t-2xl);line-height:1.38}}.go-cta{padding-block:var(--go-s-9);background:var(--go-grad-ember);background-color:var(--go-brand-900)}.go-cta:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(104deg,#150a01e0 0%,#150a01a8 46%,#150a0157 100%),radial-gradient(58% 90% at 88% 108%,#eb701e59 0%,#0000 68%);position:absolute;inset:0}.go-cta>*{z-index:1;position:relative}.go-cta__frame{inline-size:calc(100% - 2 * var(--go-gutter));max-inline-size:var(--go-container);border-radius:var(--go-r-xl);box-shadow:inset 0 0 0 1px var(--go-border);background:#00000038;margin-inline:auto;position:relative}.go-cta__inner{align-items:flex-start;gap:var(--go-s-5);padding:var(--go-s-8) var(--go-gutter);text-align:start;flex-direction:column;display:flex}.go-cta__title{max-inline-size:20ch;color:var(--go-neutral-0);font-family:var(--go-font-display);font-size:var(--go-t-3xl);font-weight:700;line-height:var(--go-lh-snug,1.12);letter-spacing:var(--go-track-display,-.028em);text-wrap:balance;margin:0}.go-cta__lead{max-inline-size:54ch;color:var(--go-text-muted);font-size:var(--go-t-lg);line-height:var(--go-lh-body,1.65);text-wrap:pretty;margin:0}.go-cta__actions{align-items:stretch;gap:var(--go-s-3);inline-size:100%;max-inline-size:26rem;flex-direction:column;margin-block-start:var(--go-s-2);display:flex}@media (width>=560px){.go-cta__actions{flex-flow:wrap;align-items:center;inline-size:auto;max-inline-size:none}}@media (width>=900px){.go-cta{padding-block:var(--go-s-10)}.go-cta__inner{padding-block:var(--go-s-9);gap:var(--go-s-6)}.go-cta__frame{border-radius:var(--go-r-xl)}.go-cta__title{font-size:var(--go-t-4xl);max-inline-size:17ch}}.go-contact{background:var(--go-bg)}.go-contact__layout{gap:var(--go-s-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.go-contact__form-col{min-inline-size:0}.go-contact .go-section-heading{margin-block-end:var(--go-s-6)}.go-contact__form{padding:var(--go-s-6) var(--go-s-5);border:1px solid var(--go-border);border-radius:var(--go-r-lg);background:var(--go-surface);box-shadow:var(--go-shadow-sm)}.go-contact__aside{gap:var(--go-s-6);flex-direction:column;min-inline-size:0;display:flex}.go-contact__coords{gap:var(--go-s-4);margin:0;padding:0;list-style:none;display:grid}.go-contact__coord{column-gap:var(--go-s-4);padding-block:var(--go-s-4);border-block-end:1px solid var(--go-border);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon value";align-items:center;row-gap:2px;display:grid}.go-contact__coord:last-child{border-block-end:0}.go-contact__coord-icon{border:1px solid var(--go-border);border-radius:var(--go-r-full);background:var(--go-bg-sunken);block-size:44px;inline-size:44px;color:var(--go-text-accent);transition:border-color var(--go-dur-3) var(--go-ease-smooth), background-color var(--go-dur-3) var(--go-ease-smooth);grid-area:icon;place-items:center;display:grid}.go-contact__coord:hover .go-contact__coord-icon{border-color:var(--go-border-strong);background:var(--go-surface-hover)}.go-contact__coord-icon .go-icon,.go-contact__coord-icon svg{block-size:19px;inline-size:19px}.go-contact__coord-label{color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;grid-area:label;font-weight:600;line-height:1.3}.go-contact__coord-value{color:var(--go-text);font-size:var(--go-t-base);overflow-wrap:anywhere;grid-area:value;font-weight:500;line-height:1.45;text-decoration:none}a.go-contact__coord-value{text-decoration:underline;-webkit-text-decoration-color:var(--go-border-strong);text-decoration-color:var(--go-border-strong);text-underline-offset:.22em;transition:color var(--go-dur-2) var(--go-ease-smooth), text-decoration-color var(--go-dur-2) var(--go-ease-smooth);text-decoration-thickness:1px}a.go-contact__coord-value:hover{color:var(--go-text-accent);text-decoration-color:currentColor}a.go-contact__coord-value:focus-visible{outline:2px solid var(--go-ring);outline-offset:3px;border-radius:var(--go-r-xs)}.go-contact__map{aspect-ratio:4/3;border:1px solid var(--go-border);border-radius:var(--go-r-lg);background:var(--go-bg-sunken);isolation:isolate;margin:0;position:relative;overflow:hidden}.go-contact__map:before{content:"";z-index:0;background-image:linear-gradient(to right, var(--go-border) 1px, transparent 1px), linear-gradient(to bottom, var(--go-border) 1px, transparent 1px);opacity:.9;background-size:40px 40px,40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 72%,#000 0%,#0000 100%);mask-image:radial-gradient(72% 72%,#000 0%,#0000 100%)}.go-contact__map:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(58% 56% at 52% 56%,#cb620b14 0%,#0000 72%);position:absolute;inset:0}.go-contact__map-svg{z-index:1;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.go-contact__map-land{fill:var(--go-neutral-300);fill-opacity:.5;stroke:var(--go-border-strong);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill-opacity var(--go-dur-4) var(--go-ease-smooth)}.go-contact__map:hover .go-contact__map-land{fill-opacity:.62}.go-contact__map{--go-map-house:var(--go-page-house)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .go-contact__map{--go-map-house:var(--go-page-house-on-dark)}}:root[data-theme=dark] .go-contact__map{--go-map-house:var(--go-page-house-on-dark)}.go-contact__map-land--active{fill:var(--go-map-house);fill-opacity:.9;stroke:var(--go-map-house);stroke-width:1.5px}.go-contact__map-label{fill:var(--go-text-subtle);font-family:var(--go-font-body);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:600}.go-contact__pin{z-index:2;border-radius:var(--go-r-full);background:var(--go-neutral-0);block-size:14px;inline-size:14px;box-shadow:0 0 0 1px #381b0347, 0 0 0 3px #ffffff57, var(--go-shadow-sm);position:absolute;inset-block-start:var(--go-pin-y,56%);inset-inline-start:var(--go-pin-x,53%);translate:-50% -50%}.go-contact__pin:before,.go-contact__pin:after{content:"";border:1.5px solid var(--go-neutral-0);border-radius:inherit;pointer-events:none;animation:go-pulse-ring 3.2s var(--go-ease-out) infinite;position:absolute;inset:-3px}.go-contact__pin:after{animation-delay:1.6s}.go-contact__pin-label{padding:var(--go-s-1) var(--go-s-3);border:1px solid var(--go-border-strong);border-radius:var(--go-r-full);background:var(--go-surface);color:var(--go-text);font-size:var(--go-t-xs);letter-spacing:.04em;white-space:nowrap;box-shadow:var(--go-shadow-sm);font-weight:600;position:absolute;inset-block-end:calc(100% + var(--go-s-3));inset-inline-start:50%;translate:-50%}@media (width>=560px){.go-contact__form{padding:var(--go-s-7) var(--go-s-6)}}@media (width>=1024px){.go-contact__layout{gap:clamp(var(--go-s-7), 5vw, var(--go-s-9));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.go-contact__form{padding:var(--go-s-8) var(--go-s-7)}.go-contact__aside{gap:var(--go-s-7)}}.go-division-page{--go-accent-color:var(--go-brand-700)}.go-division-page__hero{padding-block:calc(var(--go-hero-nav-offset) + var(--go-s-7)) var(--go-s-8);background-color:var(--go-brand-950);background-image:var(--go-grad-forge);background-image:radial-gradient(88% 130% at 10% 0%, color-mix(in srgb, var(--go-accent-color) 52%, transparent) 0%, transparent 62%), radial-gradient(56% 90% at 96% 104%, color-mix(in srgb, var(--go-accent-color) 30%, transparent) 0%, transparent 66%), var(--go-grad-forge)}.go-division-page__hero:before{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:56px 56px,56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 100% at 20% 0,#000,#0000 78%);mask-image:radial-gradient(80% 100% at 20% 0,#000,#0000 78%)}.go-division-page__hero>*{z-index:1;position:relative}.go-division-page__breadcrumb{margin-block-end:var(--go-s-6)}.go-division-page__title{margin:var(--go-s-4) 0 0;max-inline-size:18ch;color:var(--go-neutral-0);font-family:var(--go-font-display);font-size:var(--go-t-4xl);font-weight:700;line-height:var(--go-lh-tight,1.02);letter-spacing:var(--go-track-display,-.028em);text-wrap:balance;overflow-wrap:break-word}.go-division-page__tagline{margin:var(--go-s-4) 0 0;max-inline-size:56ch;color:var(--go-text-muted);font-size:var(--go-t-lg);line-height:var(--go-lh-body,1.65);text-wrap:pretty}.go-division-page__actions{gap:var(--go-s-3);flex-wrap:wrap;margin-block-start:var(--go-s-6);display:flex}.go-division-page__highlights{background:var(--go-bg-sunken);border-block-end:1px solid var(--go-border)}.go-division-page__highlight-list{gap:var(--go-s-5);padding-block:var(--go-s-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.go-division-page__highlight{gap:var(--go-s-1);min-inline-size:0;border-inline-start:2px solid var(--go-border-strong);border-inline-start-color:color-mix(in srgb, var(--go-accent-color) 55%, transparent);flex-direction:column;padding-inline-start:var(--go-s-4);display:flex}.go-division-page__highlight-value{color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-2xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:700;line-height:1.05}.go-division-page__highlight-label{color:var(--go-text-muted);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;font-weight:600;line-height:1.4}.go-division-page__body{padding-block:var(--go-s-9);background:var(--go-bg)}.go-division-page__layout{gap:var(--go-s-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.go-division-page__content{min-inline-size:0;max-inline-size:var(--go-measure,68ch);font-size:var(--go-t-lg);line-height:var(--go-lh-body,1.65)}.go-division-page__content>p{color:var(--go-text-muted)}.go-division-page__content>p:first-child{color:var(--go-text)}.go-division-page__content :is(h2,h3){color:var(--go-text);font-family:var(--go-font-display);letter-spacing:var(--go-track-heading,-.02em);font-weight:600;line-height:1.2}.go-division-page__content h2{font-size:var(--go-t-2xl)}.go-division-page__content h3{font-size:var(--go-t-xl)}.go-division-page__content a{color:var(--go-text-accent);text-underline-offset:.2em}.go-division-page__facts{min-inline-size:0;padding:var(--go-s-6) var(--go-s-5);border:1px solid var(--go-border);border-radius:var(--go-r-lg);background:var(--go-bg-elevated);box-shadow:var(--go-shadow-sm);position:relative}.go-division-page__facts:before{content:"";background:var(--go-accent-color);border-start-start-radius:var(--go-r-lg);border-start-end-radius:var(--go-r-lg);block-size:3px;position:absolute;inset-block-start:-1px;inset-inline:-1px}.go-division-page__facts-title{margin:0 0 var(--go-s-5);color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-lg);letter-spacing:-.01em;font-weight:600}.go-division-page__fact-list{gap:0;margin:0;display:grid}.go-division-page__fact{justify-content:space-between;align-items:baseline;gap:var(--go-s-4);padding-block:var(--go-s-4);border-block-start:1px solid var(--go-border);display:flex}.go-division-page__fact:first-child{border-block-start:0;padding-block-start:0}.go-division-page__fact>dt{color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;flex:none;font-weight:600}.go-division-page__fact>dd{min-inline-size:0;color:var(--go-text);font-size:var(--go-t-sm);text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.go-division-page__facts .go-btn{margin-block-start:var(--go-s-5)}.go-division-page__related{padding-block:var(--go-s-9);background:var(--go-bg-sunken);border-block-start:1px solid var(--go-border)}.go-division-page__related-title{margin:0 0 var(--go-s-6);color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-2xl);letter-spacing:var(--go-track-heading,-.02em);font-weight:600}.go-division-page__related-grid{gap:var(--go-s-5);grid-template-columns:minmax(0,1fr);display:grid}.go-division-page__related-grid>*{min-inline-size:0}@media (width>=560px){.go-division-page__facts{padding:var(--go-s-6)}}@media (width>=720px){.go-division-page__highlight-list{padding-block:var(--go-s-7);grid-template-columns:repeat(4,minmax(0,1fr))}.go-division-page__related-grid{gap:var(--go-s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.go-division-page__hero{padding-block:calc(var(--go-hero-nav-offset) + var(--go-s-9)) var(--go-s-9)}.go-division-page__title{font-size:var(--go-t-5xl);max-inline-size:15ch}.go-division-page__body{padding-block:var(--go-s-10)}.go-division-page__layout{gap:clamp(var(--go-s-8), 6vw, var(--go-s-10));grid-template-columns:minmax(0,1fr) minmax(0,340px)}.go-division-page__facts{position:sticky;inset-block-start:calc(var(--go-nav-h,85px) + var(--go-s-5))}.go-division-page__related{padding-block:var(--go-s-10)}.go-division-page__related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.go-legal{display:block}.go-legal__hero{padding-block:calc(var(--go-hero-nav-offset) + var(--go-s-7)) var(--go-s-7);background:var(--go-bg-sunken);border-block-end:1px solid var(--go-border)}.go-legal__title{margin:var(--go-s-4) 0 0;color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-3xl);font-weight:600;line-height:var(--go-lh-snug,1.12);letter-spacing:var(--go-track-display,-.028em);text-wrap:balance}.go-legal__meta{margin:var(--go-s-4) 0 0;color:var(--go-text-subtle);font-size:var(--go-t-sm);font-variant-numeric:tabular-nums}.go-legal__body{padding-block:var(--go-s-8) var(--go-s-9);background:var(--go-bg)}.go-legal__content{max-inline-size:var(--go-measure,68ch)}.go-legal__content :is(h2,h3,h4){color:var(--go-text);font-family:var(--go-font-display);letter-spacing:var(--go-track-heading,-.02em);text-wrap:balance;font-weight:600;line-height:1.22}.go-legal__content h2{font-size:var(--go-t-xl);border-block-start:1px solid var(--go-border);padding-block-start:var(--go-s-5)}.go-legal__content h3{font-size:var(--go-t-lg)}.go-legal__content h4{font-size:var(--go-t-base)}.go-legal__content p{color:var(--go-text-muted)}.go-legal__content :is(ul,ol){color:var(--go-text-muted);padding-inline-start:var(--go-s-5)}.go-legal__content li+li{margin-block-start:.5em}.go-legal__content li::marker{color:var(--go-text-accent)}.go-legal__content a{color:var(--go-text-accent);text-underline-offset:.2em;overflow-wrap:anywhere}.go-legal__content strong{color:var(--go-text);font-weight:600}.go-legal__content blockquote{padding:var(--go-s-4) var(--go-s-5);border-inline-start:2px solid var(--go-border-strong);background:var(--go-bg-sunken);border-radius:0 var(--go-r-sm) var(--go-r-sm) 0;color:var(--go-text);margin-inline:0}.go-legal__table{border:1px solid var(--go-border);border-radius:var(--go-r-md);margin-block-start:1em;overflow-x:auto}.go-legal__table table{border-collapse:collapse;inline-size:100%;font-size:var(--go-t-sm)}.go-legal__table :is(th,td){padding:var(--go-s-3) var(--go-s-4);text-align:start;border-block-start:1px solid var(--go-border)}.go-legal__table thead :is(th,td){color:var(--go-text);border-block-start:0;font-weight:600}.go-legal__table td{color:var(--go-text-muted)}@media (width>=900px){.go-legal__hero{padding-block:calc(var(--go-hero-nav-offset) + var(--go-s-8)) var(--go-s-8)}.go-legal__title{font-size:var(--go-t-4xl)}.go-legal__body{padding-block:var(--go-s-9) var(--go-s-10)}.go-legal__content{font-size:var(--go-t-lg)}}@media (prefers-reduced-motion:reduce){.go-hero__canvas,.go-hero__embers{display:none}.go-hero__aurora{will-change:auto;filter:blur(24px);opacity:.85;animation:none}.go-hero__ring,.go-hero__ring:before{animation:none}.go-timeline__item.is-active .go-timeline__node:after{opacity:0;animation:none}.go-contact__pin:before,.go-contact__pin:after{opacity:.5;animation:none}.go-team__card:hover .go-team__figure,.go-team__card:hover .go-team__photo,.go-team__card:focus-within .go-team__figure,.go-team__card:focus-within .go-team__photo,.go-approach__pillar:hover:before,.go-approach__pillar:focus-within:before{scale:1}.go-testimonials__track{transition:none}.go-testimonials__viewport{scroll-behavior:auto}}@media (forced-colors:active){.go-hero,.go-approach,.go-cta,.go-division-page__hero{color:canvastext;forced-color-adjust:none;background:canvas}.go-hero__canvas,.go-hero__aurora,.go-hero__grid,.go-hero__ring,.go-hero__embers,.go-hero:before,.go-stats:before,.go-divisions:before,.go-approach:before,.go-cta:before,.go-division-page__hero:before,.go-contact__map:before,.go-contact__map:after,.go-about__panel--back:after,.go-about__panel--mid:after,.go-testimonials__mark{display:none}.go-hero__title,.go-hero__accent,.go-hero__stat-value,.go-cta__title,.go-approach__title,.go-division-page__title{color:canvastext}.go-hero__accent,.go-approach__num{color:canvastext;-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;background-image:none}.go-about__panel,.go-team__portrait,.go-team__figure,.go-timeline__card,.go-contact__form,.go-contact__map,.go-division-page__facts,.go-cta__frame{box-shadow:none;background:canvas;border:1px solid canvastext}.go-team__figure{background-image:none}.go-team__overlay{color:canvastext;opacity:1;background:canvas;translate:0}.go-approach__pillar:before,.go-trust .go-marquee__item:after{background:canvastext}.go-timeline__spine-track{stroke:canvastext}.go-timeline__spine-ink{stroke:highlight}.go-timeline__node{background:canvas;border-color:canvastext}.go-timeline__node:before{background:highlight}.go-contact__map-land{fill:canvas;stroke:canvastext;fill-opacity:1}.go-contact__map-land--active{fill:highlight;stroke:canvastext}.go-contact__pin{box-shadow:none;background:highlight}.go-testimonials__dot{background:canvastext}.go-testimonials__dot.is-active,.go-testimonials__dot[aria-selected=true],.go-testimonials__dot[aria-current=true]{background:highlight}.go-division-page__highlight{border-inline-start-color:canvastext}.go-division-page__facts:before{background:highlight}}@media print{.go-hero,.go-approach,.go-cta,.go-division-page__hero,.go-stats,.go-team,.go-division-page__highlights,.go-division-page__related,.go-legal__hero{color:#000;box-shadow:none;background:#fff;border:0}.go-hero,.go-division-page__hero,.go-legal__hero{--go-hero-nav-offset:0px}.go-hero{min-block-size:0;padding-block:0 var(--go-s-6)}.go-hero__canvas,.go-hero__aurora,.go-hero__grid,.go-hero__ring,.go-hero__embers,.go-hero__cue,.go-hero:before,.go-trust,.go-testimonials__mark,.go-testimonials__controls,.go-contact__map,.go-divisions:before,.go-approach:before,.go-cta:before,.go-stats:before{display:none}.go-hero__title,.go-hero__accent,.go-cta__title,.go-approach__title,.go-approach__num,.go-hero__stat-value,.go-division-page__title{color:#000;-webkit-text-fill-color:#000;-webkit-text-stroke:0;background-image:none}.go-hero__lead,.go-cta__lead,.go-approach__text{color:#333}.go-testimonials__viewport,html.js .go-testimonials__viewport{overflow:visible}.go-testimonials__track{display:block;translate:none}.go-testimonials__slide{flex:none;inline-size:100%}.go-team__overlay{opacity:1;color:#000;background:0 0;position:static;translate:none}.go-team__figure,.go-team__photo{filter:none}.go-division-page__facts{position:static}.go-division-card,.go-approach__pillar,.go-timeline__item,.go-team__card,.go-quote{break-inside:avoid;page-break-inside:avoid}.go-divisions,.go-timeline,.go-contact{break-before:auto}}.go-careers__intro{--go-hero-nav-offset:var(--go-nav-h,85px);--go-careers-copy:min(100%, 46ch);padding-block:calc(var(--go-hero-nav-offset) + var(--go-s-7)) var(--go-s-8);background:var(--go-bg-sunken);border-block-end:1px solid var(--go-border);margin-block-start:calc(-1 * var(--go-hero-nav-offset));position:relative;overflow:clip}.go-careers__intro:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(72% 88% at 12% 0%, color-mix(in srgb, var(--go-accent-line) 8%, transparent) 0%, transparent 70%);position:absolute;inset:0}.go-careers__intro>.go-container{z-index:1;position:relative}.go-careers__backdrop{inset-block:calc(-1 * var(--go-s-5));z-index:0;inline-size:100%;block-size:calc(100% + var(--go-s-5) * 2);object-fit:cover;opacity:.09;filter:grayscale(.55)saturate(.9);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset-inline:0;-webkit-mask-image:linear-gradient(#0000 0% 72%,#0006 88%,#000 100%);mask-image:linear-gradient(#0000 0% 72%,#0006 88%,#000 100%)}.go-careers__masthead{max-inline-size:var(--go-careers-copy)}.go-careers__masthead .go-section-heading__title{font-size:var(--go-t-3xl)}.go-careers__masthead .go-section-heading__lead{max-inline-size:52ch}.go-careers__figures{gap:var(--go-s-5);max-inline-size:var(--go-careers-copy);margin:var(--go-s-7) 0 0;padding:var(--go-s-6) 0 0;border-block-start:1px solid var(--go-border);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.go-careers__figure{gap:var(--go-s-1);flex-direction:column;min-inline-size:0;display:flex}.go-careers__figures>:nth-child(2){border-inline-start:1px solid var(--go-border);padding-inline-start:var(--go-s-6)}.go-careers__figure-value{color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-3xl);font-weight:700;line-height:var(--go-lh-tight,1.02);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.go-careers__figure-label{max-inline-size:22ch;color:var(--go-text-muted);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;font-weight:600;line-height:1.4}.go-careers__filters{gap:var(--go-s-5);border-block-end:1px solid var(--go-border);margin-block-end:var(--go-s-7);padding-block-end:var(--go-s-5);display:grid}.go-careers__filter-group{min-inline-size:0}.go-careers__filter-label{margin:0 0 var(--go-s-3);color:var(--go-text-muted);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;font-weight:600}.go-careers__filter-list{gap:var(--go-s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.go-careers__filter-reset{align-items:center;gap:var(--go-s-2);border-radius:var(--go-r-full);color:var(--go-text-muted);font-size:var(--go-t-sm);transition:color var(--go-dur-2) var(--go-ease-smooth);justify-self:start;text-decoration:none;display:inline-flex}.go-careers__filter-reset:hover{color:var(--go-text-accent)}.go-careers__filter-reset:focus-visible{outline:2px solid var(--go-ring);outline-offset:3px}.go-careers__chip.is-active{border-color:var(--go-border-strong);border-color:color-mix(in srgb, var(--go-accent-color,var(--go-accent)) 46%, var(--go-border-strong));background:var(--go-bg-sunken);background:color-mix(in srgb, var(--go-accent-color,var(--go-accent)) 14%, var(--go-surface));color:var(--go-text);font-weight:600}.go-careers__chip:hover{border-color:var(--go-border-strong);border-color:color-mix(in srgb, var(--go-accent-color,var(--go-accent)) 55%, var(--go-border-strong));color:var(--go-text)}.go-careers__list{gap:var(--go-s-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.go-careers__item{min-inline-size:0}.go-careers__card{block-size:100%;padding:var(--go-s-6) var(--go-s-5) var(--go-s-5);border:1px solid var(--go-border);border-radius:var(--go-r-lg);background:var(--go-surface);box-shadow:var(--go-shadow-xs);isolation:isolate;transition:border-color var(--go-dur-3) var(--go-ease-smooth);flex-direction:column;display:flex;position:relative;overflow:hidden}.go-careers__card:before{content:"";z-index:1;inline-size:var(--go-s-1);background:var(--go-accent-color,var(--go-accent-line));background:color-mix(in srgb, var(--go-accent-color,var(--go-accent-line)) 72%, var(--go-text));transform-origin:top;transition:transform var(--go-dur-4) var(--go-ease-out);position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(.44)}.go-careers__item:hover .go-careers__card:before,.go-careers__item:focus-within .go-careers__card:before{transform:scaleY(1)}.go-careers__item:hover .go-careers__card,.go-careers__item:focus-within .go-careers__card{border-color:var(--go-border-strong)}.go-careers__card-head{justify-content:space-between;align-items:center;gap:var(--go-s-3);margin-block-end:var(--go-s-4);display:flex}.go-careers__company{align-items:center;gap:var(--go-s-2);min-inline-size:0;color:var(--go-text);font-size:var(--go-t-sm);margin:0;font-weight:600;display:inline-flex}.go-careers__company .go-icon{color:color-mix(in srgb, var(--go-accent-color,var(--go-accent-line)) 72%, var(--go-text))}.go-careers__title{margin:0 0 var(--go-s-2);font-family:var(--go-font-display);font-size:var(--go-t-lg);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.25}.go-careers__title a{color:var(--go-text);text-decoration:none}.go-careers__title a:after{content:"";z-index:2;position:absolute;inset:0}.go-careers__title a:hover{color:color-mix(in srgb, var(--go-accent-color,var(--go-text-accent)) 72%, var(--go-text))}.go-careers__title a:focus-visible{outline:2px solid var(--go-ring);outline-offset:3px}.go-careers__summary{margin:0 0 var(--go-s-5);max-inline-size:60ch;color:var(--go-text-muted);font-size:var(--go-t-sm);line-height:var(--go-lh-body,1.65);text-wrap:pretty}.go-careers__card-foot{justify-content:space-between;align-items:flex-end;gap:var(--go-s-4);border-block-start:1px solid var(--go-border);margin-block-start:auto;padding-block-start:var(--go-s-4);display:flex}.go-careers__facts{gap:var(--go-s-2) var(--go-s-5);flex-wrap:wrap;min-inline-size:0;margin:0;display:flex}.go-careers__fact{align-items:center;gap:var(--go-s-2);min-inline-size:0;color:var(--go-text-muted);font-size:var(--go-t-xs);display:inline-flex}.go-careers__fact dt,.go-careers__fact dd{align-items:center;margin:0;display:inline-flex}.go-careers__fact dt{color:var(--go-text-subtle)}.go-careers__cue{inline-size:calc(var(--go-s-6) + var(--go-s-2));block-size:calc(var(--go-s-6) + var(--go-s-2));border:1px solid var(--go-border);border-radius:var(--go-r-full);background:var(--go-surface);color:color-mix(in srgb, var(--go-accent-color,var(--go-accent-line)) 72%, var(--go-text));transition:background-color var(--go-dur-3) var(--go-ease-smooth), border-color var(--go-dur-3) var(--go-ease-smooth);flex:none;place-items:center;display:grid}.go-careers__item:hover .go-careers__cue,.go-careers__item:focus-within .go-careers__cue{border-color:color-mix(in srgb, var(--go-accent-color,var(--go-accent-line)) 40%, var(--go-border));background:color-mix(in srgb, var(--go-accent-color,var(--go-accent-line)) 10%, var(--go-surface))}.go-careers__empty{padding-block:var(--go-s-8)}@media (width>=900px){.go-careers__intro{padding-block:calc(var(--go-hero-nav-offset) + var(--go-s-8)) var(--go-s-9)}.go-careers__masthead .go-section-heading__title{font-size:var(--go-t-4xl)}.go-careers__backdrop{opacity:.13;-webkit-mask-image:linear-gradient(90deg,#0000 0% 56%,#0000008c 82%,#000 100%);mask-image:linear-gradient(90deg,#0000 0% 56%,#0000008c 82%,#000 100%)}.go-careers__figure-value{font-size:var(--go-t-4xl)}.go-careers__filters{align-items:end;column-gap:var(--go-s-7);grid-template-columns:repeat(2,minmax(0,1fr)) auto}.go-careers__list{gap:var(--go-s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.go-careers__card{padding:var(--go-s-7) var(--go-s-6) var(--go-s-6)}.go-careers__title{font-size:var(--go-t-xl)}}.go-vacancy{display:block}.go-vacancy__trail{margin-block-end:var(--go-s-6)}.go-vacancy__trail .go-breadcrumb__link{color:var(--go-text)}.go-vacancy__kicker{align-items:center;gap:var(--go-s-2) var(--go-s-4);flex-wrap:wrap;margin:0;display:flex}.go-vacancy__kicker-label{color:var(--go-text-accent);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;font-weight:600}.go-vacancy__company{align-items:center;gap:var(--go-s-2);border-radius:var(--go-r-sm);min-inline-size:0;color:var(--go-text);font-size:var(--go-t-base);transition:color var(--go-dur-2) var(--go-ease-smooth);font-weight:600;text-decoration:none;display:inline-flex}.go-vacancy__company:hover{color:var(--go-text-accent)}.go-vacancy__company:focus-visible{outline:2px solid var(--go-ring);outline-offset:3px}.go-vacancy__company-mark{color:var(--go-text-accent)}.go-vacancy__company-name{overflow-wrap:anywhere;min-inline-size:0}.go-vacancy__title{margin:var(--go-s-5) 0 0;max-inline-size:22ch;color:var(--go-neutral-0);font-family:var(--go-font-display);font-size:var(--go-t-3xl);font-weight:700;line-height:var(--go-lh-snug,1.12);letter-spacing:var(--go-track-display,-.028em);text-wrap:balance;overflow-wrap:break-word}.go-vacancy__summary{margin:var(--go-s-5) 0 0;max-inline-size:56ch;color:var(--go-text);font-size:var(--go-t-lg);font-weight:400;line-height:var(--go-lh-body,1.65);text-wrap:pretty}.go-vacancy__spec{padding-block:var(--go-s-6);background:var(--go-bg-sunken);border-block-end:1px solid var(--go-border);position:relative;overflow-x:clip}.go-vacancy__spec-list{gap:var(--go-s-5);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.go-vacancy__spec-item{gap:var(--go-s-1);min-inline-size:0;border-inline-start:2px solid var(--go-border-strong);border-inline-start-color:color-mix(in srgb, var(--go-accent-color,var(--go-accent-line)) 55%, transparent);flex-direction:column;padding-inline-start:var(--go-s-4);display:flex}.go-vacancy__spec-label{align-items:center;gap:var(--go-s-2);color:var(--go-text-muted);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;margin:0;font-weight:600;display:flex}.go-vacancy__spec-icon{color:var(--go-text-subtle)}.go-vacancy__spec-value{min-inline-size:0;color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-lg);font-weight:600;line-height:var(--go-lh-snug,1.12);letter-spacing:var(--go-track-heading,-.02em);overflow-wrap:anywhere;margin:0}.go-vacancy__spec-note{color:var(--go-text-muted);font-size:var(--go-t-xs);margin:0;line-height:1.4}.go-vacancy__body{padding-block:var(--go-s-8);background:var(--go-bg);position:relative;overflow-x:clip}.go-vacancy__layout{gap:var(--go-s-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.go-vacancy__content{min-inline-size:0;max-inline-size:var(--go-measure,68ch)}.go-vacancy__chapter+.go-vacancy__chapter{margin-block-start:var(--go-s-8)}.go-vacancy__chapter-title{inline-size:fit-content;max-inline-size:100%;margin:0 0 var(--go-s-5);color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-2xl);letter-spacing:var(--go-track-heading,-.02em);text-wrap:balance;font-weight:600;line-height:1.14}.go-vacancy__prose{max-inline-size:var(--go-measure,68ch)}.go-vacancy__prose>p{color:var(--go-text-muted)}.go-vacancy__prose>p:first-child{color:var(--go-text)}.go-vacancy__apply{min-inline-size:0;padding:var(--go-s-6) var(--go-s-5);border:1px solid var(--go-border);border-radius:var(--go-r-lg);background:var(--go-bg-elevated);box-shadow:var(--go-shadow-sm);position:relative;overflow:hidden}.go-vacancy__apply:before{content:"";block-size:var(--go-s-1);background:var(--go-accent-color,var(--go-accent-line));background:color-mix(in srgb, var(--go-accent-color,var(--go-accent-line)) 72%, var(--go-text));position:absolute;inset-block-start:0;inset-inline:0}.go-vacancy__apply-eyebrow{margin:0}.go-vacancy__apply-title{margin:var(--go-s-3) 0 0;color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-xl);font-weight:600;line-height:var(--go-lh-snug,1.12);letter-spacing:var(--go-track-heading,-.02em);text-wrap:balance}.go-vacancy__apply-lead{margin:var(--go-s-4) 0 0;color:var(--go-text-muted);font-size:var(--go-t-sm);line-height:var(--go-lh-body,1.65);overflow-wrap:anywhere;text-wrap:pretty}.go-vacancy__apply-btn{margin-block-start:var(--go-s-5)}.go-vacancy__apply-facts{margin:var(--go-s-5) 0 0;gap:0;display:grid}.go-vacancy__apply-fact{gap:var(--go-s-1);min-inline-size:0;padding-block:var(--go-s-3);border-block-start:1px solid var(--go-border);flex-direction:column;display:flex}.go-vacancy__apply-fact:first-child{border-block-start:0;padding-block-start:0}.go-vacancy__apply-fact>dt{color:var(--go-text-muted);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;font-weight:600}.go-vacancy__apply-fact>dd{min-inline-size:0;color:var(--go-text);font-size:var(--go-t-sm);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.go-vacancy__apply-note{gap:var(--go-s-2);margin:var(--go-s-5) 0 0;border-block-start:1px solid var(--go-border);color:var(--go-text-muted);font-size:var(--go-t-xs);line-height:var(--go-lh-body,1.65);text-wrap:pretty;padding-block-start:var(--go-s-4);display:flex}.go-vacancy__apply-note-icon{color:var(--go-text-subtle);flex:none;margin-block-start:.15em}.go-vacancy__more{border-block-start:1px solid var(--go-border);position:relative;overflow-x:clip}.go-vacancy__more-intro{margin-block-end:var(--go-s-7)}.go-vacancy__more-list{gap:var(--go-s-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.go-vacancy__more-item{min-inline-size:0}.go-vacancy__more-card{block-size:100%;padding:var(--go-s-5);border:1px solid var(--go-border);border-radius:var(--go-r-lg);background:var(--go-surface);box-shadow:var(--go-shadow-xs);isolation:isolate;transition:border-color var(--go-dur-3) var(--go-ease-smooth);flex-direction:column;display:flex;position:relative;overflow:hidden}.go-vacancy__more-card:before{content:"";z-index:1;inline-size:var(--go-s-1);background:var(--go-accent-color,var(--go-accent-line));background:color-mix(in srgb, var(--go-accent-color,var(--go-accent-line)) 72%, var(--go-text));transform-origin:top;transition:transform var(--go-dur-4) var(--go-ease-out);position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(.44)}.go-vacancy__more-item:hover .go-vacancy__more-card:before,.go-vacancy__more-item:focus-within .go-vacancy__more-card:before{transform:scaleY(1)}.go-vacancy__more-item:hover .go-vacancy__more-card,.go-vacancy__more-item:focus-within .go-vacancy__more-card{border-color:var(--go-border-strong)}.go-vacancy__more-card-head{justify-content:space-between;align-items:center;gap:var(--go-s-3);margin-block-end:var(--go-s-4);display:flex}.go-vacancy__more-city{align-items:center;gap:var(--go-s-2);min-inline-size:0;color:var(--go-text-muted);font-size:var(--go-t-xs);margin:0;display:inline-flex}.go-vacancy__more-city .go-icon{color:var(--go-text-subtle)}.go-vacancy__more-name{margin:0 0 var(--go-s-2);font-family:var(--go-font-display);font-size:var(--go-t-lg);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.25}.go-vacancy__more-name a{color:var(--go-text);text-decoration:none}.go-vacancy__more-name a:after{content:"";z-index:2;position:absolute;inset:0}.go-vacancy__more-name a:hover{color:color-mix(in srgb, var(--go-accent-color,var(--go-text-accent)) 72%, var(--go-text))}.go-vacancy__more-name a:focus-visible{outline:2px solid var(--go-ring);outline-offset:3px}.go-vacancy__more-summary{color:var(--go-text-muted);font-size:var(--go-t-sm);line-height:var(--go-lh-body,1.65);text-wrap:pretty;margin:0}.go-vacancy__more-cue{inline-size:calc(var(--go-s-6) + var(--go-s-2));block-size:calc(var(--go-s-6) + var(--go-s-2));border:1px solid var(--go-border);border-radius:var(--go-r-full);background:var(--go-surface);color:color-mix(in srgb, var(--go-accent-color,var(--go-accent-line)) 72%, var(--go-text));transition:background-color var(--go-dur-3) var(--go-ease-smooth), border-color var(--go-dur-3) var(--go-ease-smooth);place-items:center;margin-block-start:var(--go-s-5);margin-inline-start:auto;display:grid}.go-vacancy__more-item:hover .go-vacancy__more-cue,.go-vacancy__more-item:focus-within .go-vacancy__more-cue{border-color:color-mix(in srgb, var(--go-accent-color,var(--go-accent-line)) 40%, var(--go-border));background:color-mix(in srgb, var(--go-accent-color,var(--go-accent-line)) 10%, var(--go-surface))}.go-vacancy__more-all{margin-block-end:0}.go-vacancy__more-all a{align-items:center;gap:var(--go-s-2);border-radius:var(--go-r-xs);color:var(--go-text-accent);font-size:var(--go-t-sm);font-weight:600;text-decoration:none;display:inline-flex}.go-vacancy__more-all a:hover{text-underline-offset:.3em;text-decoration:underline}.go-vacancy__more-all a:focus-visible{outline:2px solid var(--go-ring);outline-offset:3px}@media (width>=560px){.go-vacancy__spec-list{grid-template-columns:repeat(2,minmax(0,1fr))}.go-vacancy__apply{padding:var(--go-s-6)}}@media (width>=720px){.go-vacancy__more-list{gap:var(--go-s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.go-vacancy__title{font-size:var(--go-t-4xl)}.go-vacancy__spec{padding-block:var(--go-s-7)}.go-vacancy__spec-list{gap:var(--go-s-6);grid-template-columns:repeat(4,minmax(0,1fr))}.go-vacancy__body{padding-block:var(--go-s-9)}.go-vacancy__prose{font-size:var(--go-t-lg)}}@media (width>=1024px){.go-vacancy__body{padding-block:var(--go-s-10)}.go-vacancy__layout{gap:clamp(var(--go-s-8), 6vw, var(--go-s-10));grid-template-columns:minmax(0,1fr) minmax(0,360px)}.go-vacancy__apply{position:sticky;inset-block-start:calc(var(--go-nav-h,85px) + var(--go-s-5))}.go-vacancy__more-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (forced-colors:active){.go-careers__backdrop{display:none}}@media print{.go-careers__backdrop{display:none}.go-careers__intro{--go-hero-nav-offset:0px}.go-careers__intro:before{display:none}.go-careers__item,.go-careers__card,.go-vacancy__more-item,.go-vacancy__spec-item,.go-vacancy__apply{break-inside:avoid;page-break-inside:avoid}.go-vacancy__apply{position:static}}:root{--go-status-new:var(--go-info);--go-status-contacted:var(--go-copper-600);--go-status-qualified:var(--go-warning);--go-status-proposal:var(--go-brand-700);--go-status-won:var(--go-success);--go-status-lost:var(--go-neutral-400);--go-score-hot:var(--go-copper-500);--go-score-warm:var(--go-warning);--go-score-cold:var(--go-info);--go-admin-shadow-up:0 -10px 26px -20px #381b038c;--go-admin-wash:#381b0309;--go-admin-spark:var(--go-copper-600)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--go-status-contacted:var(--go-copper-400);--go-status-proposal:var(--go-brand-300);--go-status-lost:var(--go-neutral-500);--go-score-hot:var(--go-copper-400);--go-admin-shadow-up:0 -10px 26px -18px #000000b3;--go-admin-wash:#ffffff07;--go-admin-spark:var(--go-copper-400)}}:root[data-theme=dark]{--go-status-contacted:var(--go-copper-400);--go-status-proposal:var(--go-brand-300);--go-status-lost:var(--go-neutral-500);--go-score-hot:var(--go-copper-400);--go-admin-shadow-up:0 -10px 26px -18px #000000b3;--go-admin-wash:#ffffff07;--go-admin-spark:var(--go-copper-400)}.go-admin{--go-admin-sidebar-w:264px;--go-admin-topbar-h:62px;--go-admin-gutter:clamp(var(--go-s-4), 2.6vw, var(--go-s-7));--go-admin-max:1480px;--go-admin-r:var(--go-r-md);--go-admin-row-h:52px;--go-admin-table-max:min(68svh, 760px);background:var(--go-bg);min-block-size:100svh;color:var(--go-text);font-size:var(--go-t-sm);isolation:isolate;grid-template-columns:minmax(0,1fr);line-height:1.55;display:grid}.go-admin-overlay{z-index:calc(var(--go-z-overlay) - 1);background:var(--go-overlay);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--go-dur-3) var(--go-ease-smooth), visibility 0s linear var(--go-dur-3);border:0;padding:0;position:fixed;inset:0}.go-admin.is-sidebar-open>.go-admin-overlay,.go-admin-overlay.is-open,.go-admin-sidebar:target+.go-admin-overlay{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.go-admin-scroll-lock{overflow:hidden}.go-admin-main{flex-direction:column;grid-column:1/-1;min-block-size:100svh;min-inline-size:0;display:flex}@media (width>=1100px){.go-admin{grid-template-columns:var(--go-admin-sidebar-w) minmax(0, 1fr)}.go-admin-main{grid-column:2}.go-admin-overlay{display:none}}.go-admin-sidebar{--go-bg:var(--go-brand-950);--go-bg-elevated:#ffffff0d;--go-bg-sunken:#0000004d;--go-surface:#ffffff0b;--go-surface-hover:#ffffff16;--go-border:#f0cd7521;--go-border-strong:#f0cd753d;--go-text:#f1e7dc;--go-text-muted:#bca895;--go-text-subtle:#8e7c6c;--go-accent:var(--go-gold-400);--go-on-accent:var(--go-brand-950);--go-ring:var(--go-gold-400);--go-text-accent:var(--go-gold-300);--go-accent-line:var(--go-copper-400);--go-scrollbar-thumb:#f0cd7533;z-index:var(--go-z-overlay);background:var(--go-bg);inline-size:min(300px,86vw);color:var(--go-text);border-inline-end:1px solid var(--go-border);box-shadow:var(--go-shadow-xl);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior:contain;visibility:hidden;transition:translate var(--go-dur-3) var(--go-ease-in-out), visibility 0s linear var(--go-dur-3);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;translate:-100%}.go-admin.is-sidebar-open>.go-admin-sidebar,.go-admin-sidebar.is-open,.go-admin-sidebar:target{visibility:visible;transition-delay:0s;translate:0}.go-admin-sidebar::selection{background:var(--go-gold-400);color:var(--go-brand-950)}.go-admin-sidebar ::selection{background:var(--go-gold-400);color:var(--go-brand-950)}.go-admin-sidebar__brand{align-items:center;gap:var(--go-s-3);padding:var(--go-s-5) var(--go-s-5) var(--go-s-4);border-block-end:1px solid var(--go-border);color:var(--go-text);transition:opacity var(--go-dur-2) var(--go-ease-smooth);flex:none;text-decoration:none;display:flex}.go-admin-sidebar__brand:hover{opacity:.82}.go-admin-sidebar__brand:focus-visible{outline-offset:-2px}.go-admin-sidebar__brand .go-logo__mark{flex:none;block-size:30px;inline-size:auto}.go-admin-sidebar__brand-text{gap:2px;min-inline-size:0;display:grid}.go-admin-sidebar__brand-name{font-family:var(--go-font-display);font-size:var(--go-t-sm);letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1.1}.go-admin-sidebar__brand-sub{color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:.08em;font-weight:500;line-height:1.2}.go-admin-sidebar__close{border:1px solid var(--go-border);border-radius:var(--go-r-sm);background:var(--go-surface);block-size:34px;inline-size:34px;color:var(--go-text-muted);cursor:pointer;transition:color var(--go-dur-2) var(--go-ease-smooth), background-color var(--go-dur-2) var(--go-ease-smooth);place-items:center;padding:0;display:inline-grid;position:absolute;inset-block-start:var(--go-s-4);inset-inline-end:var(--go-s-4)}.go-admin-sidebar__close:hover{background:var(--go-surface-hover);color:var(--go-text)}.go-admin-sidebar__nav{overscroll-behavior:contain;min-block-size:0;padding:var(--go-s-4) var(--go-s-3) var(--go-s-5);align-content:start;gap:var(--go-s-1);flex:auto;display:grid;overflow-y:auto}.go-admin-sidebar__section{margin-block:var(--go-s-4) var(--go-s-2);padding-inline:var(--go-s-3);color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;font-weight:600}.go-admin-sidebar__section:first-child{margin-block-start:0}.go-admin-sidebar__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.go-admin-sidebar__link{align-items:center;gap:var(--go-s-3);min-block-size:38px;padding:var(--go-s-2) var(--go-s-3);border-radius:var(--go-r-sm);color:var(--go-text-muted);font-size:var(--go-t-sm);transition:color var(--go-dur-2) var(--go-ease-smooth), background-color var(--go-dur-2) var(--go-ease-smooth);font-weight:500;line-height:1.3;text-decoration:none;display:flex;position:relative}.go-admin-sidebar__link:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.go-admin-sidebar__link:hover{background:var(--go-surface-hover);color:var(--go-text)}}.go-admin-sidebar__icon{opacity:.75;block-size:18px;inline-size:18px;transition:opacity var(--go-dur-2) var(--go-ease-smooth);flex:none}.go-admin-sidebar__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.go-admin-sidebar__link.is-active,.go-admin-sidebar__link[aria-current=page]{background:color-mix(in srgb, var(--go-gold-400) 11%, transparent);color:var(--go-text);font-weight:600}.go-admin-sidebar__link.is-active .go-admin-sidebar__icon,.go-admin-sidebar__link[aria-current=page] .go-admin-sidebar__icon{opacity:1}.go-admin-sidebar__link.is-active:before,.go-admin-sidebar__link[aria-current=page]:before{content:"";border-radius:var(--go-r-full);background:var(--go-gold-400);inline-size:3px;position:absolute;inset-block:7px;inset-inline-start:calc(var(--go-s-3) * -1 + 3px)}.go-admin-sidebar__badge{border-radius:var(--go-r-full);min-inline-size:22px;color:var(--go-text);font-size:var(--go-t-xs);font-variant-numeric:tabular-nums;text-align:center;background:#ffffff17;flex:none;margin-inline-start:auto;padding:1px 7px;font-weight:600}.go-admin-sidebar__badge--alert{background:color-mix(in srgb, var(--go-copper-500) 26%, transparent);color:var(--go-copper-400)}.go-admin-sidebar__footer{gap:var(--go-s-2);padding:var(--go-s-4) var(--go-s-3) var(--go-s-5);border-block-start:1px solid var(--go-border);flex:none;display:grid}.go-admin-sidebar__meta{padding-inline:var(--go-s-3);color:var(--go-text-subtle);font-size:var(--go-t-xs);line-height:1.5}@media (width>=1100px){.go-admin-sidebar{inline-size:var(--go-admin-sidebar-w);box-shadow:none;visibility:visible;transition:none;translate:none}.go-admin-sidebar__close{display:none}}.go-admin-topbar{z-index:var(--go-z-sticky);background:var(--go-bg);border-block-end:1px solid var(--go-border);flex:none;position:sticky;inset-block-start:0}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.go-admin-topbar{background:color-mix(in srgb, var(--go-bg) 84%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}}.go-admin-topbar__inner{align-items:center;gap:var(--go-s-3);min-block-size:var(--go-admin-topbar-h);padding-inline:var(--go-admin-gutter);display:flex}.go-admin-topbar__toggle{block-size:38px;inline-size:38px;border:1px solid var(--go-border);border-radius:var(--go-r-sm);background:var(--go-surface);color:var(--go-text-muted);cursor:pointer;transition:color var(--go-dur-2) var(--go-ease-smooth), background-color var(--go-dur-2) var(--go-ease-smooth), border-color var(--go-dur-2) var(--go-ease-smooth);flex:none;place-items:center;margin-inline-start:calc(var(--go-s-2) * -1);padding:0;display:inline-grid}.go-admin-topbar__toggle:hover{background:var(--go-surface-hover);border-color:var(--go-border-strong);color:var(--go-text)}.go-admin-topbar__titles{gap:1px;min-inline-size:0;margin-inline-end:auto;display:grid}.go-admin-topbar__title{color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-sm);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.25;overflow:hidden}.go-admin-topbar__breadcrumb{font-size:var(--go-t-xs)}.go-admin-topbar__search{flex:0 300px;min-inline-size:0}.go-admin-topbar__actions{align-items:center;gap:var(--go-s-3);flex:none;display:flex}@media (width<=899px){.go-admin-topbar__search{flex-basis:190px}}@media (width<=639px){.go-admin-topbar__search,.go-admin-topbar__breadcrumb{display:none}.go-admin-topbar__actions{gap:var(--go-s-2)}.go-admin-user__text{display:none}}@media (width>=1100px){.go-admin-topbar__toggle{display:none}}.go-admin-search{align-items:center;min-inline-size:0;display:flex;position:relative}.go-admin-search__icon{block-size:16px;inline-size:16px;color:var(--go-text-subtle);pointer-events:none;position:absolute;inset-inline-start:11px}.go-admin-search__input{block-size:38px;inline-size:100%;min-inline-size:0;padding-block:0;padding-inline:34px var(--go-s-3);border:1px solid var(--go-border);border-radius:var(--go-r-sm);background:var(--go-surface);color:var(--go-text);font-size:var(--go-t-sm);transition:border-color var(--go-dur-2) var(--go-ease-smooth), background-color var(--go-dur-2) var(--go-ease-smooth), box-shadow var(--go-dur-2) var(--go-ease-smooth)}.go-admin-search__input::placeholder{color:var(--go-text-subtle)}.go-admin-search__input:hover{border-color:var(--go-border-strong)}.go-admin-search__input:focus{border-color:var(--go-ring);background:var(--go-bg-elevated);box-shadow:0 0 0 3px color-mix(in srgb, var(--go-ring) 16%, transparent);outline:none}.go-admin-search__input:focus-visible{outline:2px solid var(--go-ring);outline-offset:1px}.go-admin-health{--go-health:var(--go-text-subtle);align-items:center;gap:var(--go-s-2);border:1px solid color-mix(in srgb, var(--go-health) 34%, transparent);border-radius:var(--go-r-full);background:color-mix(in srgb, var(--go-health) 11%, transparent);color:var(--go-health);font-size:var(--go-t-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0;padding-block:4px;padding-inline:9px 11px;font-weight:600;display:inline-flex}.go-admin-health--ok{--go-health:var(--go-success)}.go-admin-health--down{--go-health:var(--go-danger)}.go-admin-health--unknown{--go-health:var(--go-text-subtle)}.go-admin-health__dot{border-radius:var(--go-r-full);background:currentColor;flex:none;block-size:7px;inline-size:7px;position:relative}.go-admin-health--ok .go-admin-health__dot:after{content:"";border-radius:inherit;opacity:.5;border:1px solid;position:absolute;inset:-3px}.go-admin-health__label{min-inline-size:0}@media (width<=639px){.go-admin-health{border-radius:var(--go-r-full);padding:5px}.go-admin-health__label{display:none}}.go-admin-user{flex:none;position:relative}.go-admin-user__btn{align-items:center;gap:var(--go-s-2);border-radius:var(--go-r-full);max-inline-size:220px;color:var(--go-text);font-size:var(--go-t-xs);cursor:pointer;transition:background-color var(--go-dur-2) var(--go-ease-smooth), border-color var(--go-dur-2) var(--go-ease-smooth);background:0 0;border:1px solid #0000;padding-block:4px;padding-inline:4px 8px;display:inline-flex}.go-admin-user__btn:hover{background:var(--go-surface-hover);border-color:var(--go-border)}.go-admin-user__avatar{border-radius:var(--go-r-full);background:var(--go-grad-ember);block-size:30px;inline-size:30px;color:var(--go-neutral-0);font-size:var(--go-t-xs);letter-spacing:.04em;text-transform:uppercase;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.go-admin-user__avatar img{object-fit:cover;block-size:100%;inline-size:100%}.go-admin-user__text{text-align:start;gap:0;min-inline-size:0;display:grid}.go-admin-user__name{font-size:var(--go-t-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.go-admin-user__role{color:var(--go-text-subtle);font-size:var(--go-t-xs);text-transform:uppercase;letter-spacing:.08em;line-height:1.3}.go-admin-user__caret{block-size:14px;inline-size:14px;color:var(--go-text-subtle);transition:rotate var(--go-dur-2) var(--go-ease-out);flex:none}.go-admin-user__btn[aria-expanded=true] .go-admin-user__caret{rotate:180deg}.go-admin-user__menu{z-index:var(--go-z-overlay);min-inline-size:200px;padding:var(--go-s-2);border:1px solid var(--go-border);border-radius:var(--go-r-md);background:var(--go-bg-elevated);box-shadow:var(--go-shadow-lg);transform-origin:100% 0;opacity:0;visibility:hidden;transition:opacity var(--go-dur-2) var(--go-ease-out), scale var(--go-dur-2) var(--go-ease-out), translate var(--go-dur-2) var(--go-ease-out), visibility 0s linear var(--go-dur-2);gap:2px;margin:0;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + var(--go-s-2));inset-inline-end:0;translate:0 -5px;scale:.97}.go-admin-user.is-open>.go-admin-user__menu,.go-admin-user__menu.is-open,.go-admin-user__btn[aria-expanded=true]+.go-admin-user__menu{opacity:1;visibility:visible;transition-delay:0s;translate:0;scale:1}.go-admin-user__item{align-items:center;gap:var(--go-s-3);inline-size:100%;padding:var(--go-s-2) var(--go-s-3);border-radius:var(--go-r-sm);color:var(--go-text-muted);font-size:var(--go-t-sm);text-align:start;cursor:pointer;transition:background-color var(--go-dur-1) var(--go-ease-smooth), color var(--go-dur-1) var(--go-ease-smooth);background:0 0;border:0;text-decoration:none;display:flex}.go-admin-user__item:hover{background:var(--go-surface-hover);color:var(--go-text)}.go-admin-user__item svg{flex:none;block-size:16px;inline-size:16px}.go-admin-user__item--danger{color:var(--go-danger)}.go-admin-user__sep{block-size:1px;margin-block:var(--go-s-1);background:var(--go-border)}.go-admin-page{inline-size:100%;max-inline-size:var(--go-admin-max);padding:var(--go-s-6) var(--go-admin-gutter) var(--go-s-9);flex:auto;min-inline-size:0;margin-inline:auto}.go-admin-page--narrow{max-inline-size:940px}.go-admin-page--wide{max-inline-size:none}.go-admin-header{justify-content:space-between;align-items:flex-end;gap:var(--go-s-4) var(--go-s-5);border-block-end:1px solid var(--go-border);flex-wrap:wrap;margin-block-end:var(--go-s-6);padding-block-end:var(--go-s-4);display:flex}.go-admin-header__text{gap:var(--go-s-2);min-inline-size:0;display:grid}.go-admin-header__eyebrow{color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;font-weight:600}.go-admin-header__title{font-family:var(--go-font-display);font-size:var(--go-t-xl);letter-spacing:var(--go-track-heading,-.02em);margin:0;font-weight:600;line-height:1.1}.go-admin-header__lead{max-inline-size:62ch;color:var(--go-text-muted);font-size:var(--go-t-sm);text-wrap:pretty;margin:0;line-height:1.6}.go-admin-header__actions{align-items:center;gap:var(--go-s-2);flex-wrap:wrap;display:flex}.go-admin-rule{block-size:1px;margin-block:var(--go-s-6);background:var(--go-border);border:0}.go-admin-stack{gap:var(--go-s-5);align-content:start;display:grid}.go-admin-split{gap:var(--go-s-5);align-items:start;display:grid}@media (width>=1100px){.go-admin-split{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.go-admin-split--reverse{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}.go-admin-panel{border:1px solid var(--go-border);border-radius:var(--go-admin-r,var(--go-r-md));background:var(--go-surface);min-inline-size:0;box-shadow:var(--go-shadow-xs);flex-direction:column;display:flex;overflow:clip}.go-admin-panel__header{justify-content:space-between;align-items:center;gap:var(--go-s-3);padding:var(--go-s-4) var(--go-s-5);border-block-end:1px solid var(--go-border);flex-wrap:wrap;display:flex}.go-admin-panel__heading{gap:2px;min-inline-size:0;display:grid}.go-admin-panel__title{font-family:var(--go-font-display);font-size:var(--go-t-base);letter-spacing:-.012em;margin:0;font-weight:600;line-height:1.25}.go-admin-panel__hint{color:var(--go-text-subtle);font-size:var(--go-t-xs);margin:0;line-height:1.5}.go-admin-panel__actions{align-items:center;gap:var(--go-s-2);flex-wrap:wrap;display:flex}.go-admin-panel__body{padding:var(--go-s-5);min-inline-size:0}.go-admin-panel__body--flush{padding:0}.go-admin-panel__body--tight{padding:var(--go-s-4)}.go-admin-panel__footer{justify-content:space-between;align-items:center;gap:var(--go-s-3);padding:var(--go-s-3) var(--go-s-5);border-block-start:1px solid var(--go-border);background:var(--go-bg-sunken);color:var(--go-text-muted);font-size:var(--go-t-xs);flex-wrap:wrap;margin-block-start:auto;display:flex}.go-admin-panel--accent{border-color:var(--go-border-strong)}.go-admin-panel--accent:before{content:"";background:var(--go-grad-ember);flex:none;block-size:2px;display:block}.go-admin-panel--overflow{overflow:visible}.go-admin-panel--enter{animation:go-admin-rise-in var(--go-dur-3) var(--go-ease-out) both}.go-admin-stat-grid{gap:var(--go-s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.go-admin-stat{align-items:baseline;gap:var(--go-s-1) var(--go-s-3);padding:var(--go-s-4) var(--go-s-5) var(--go-s-5);border:1px solid var(--go-border);border-radius:var(--go-admin-r,var(--go-r-md));background:var(--go-surface);box-shadow:var(--go-shadow-xs);transition:border-color var(--go-dur-2) var(--go-ease-smooth), box-shadow var(--go-dur-3) var(--go-ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:clip}@media (hover:hover) and (pointer:fine){.go-admin-stat:hover{border-color:var(--go-border-strong);box-shadow:var(--go-shadow-sm)}}.go-admin-stat__label{color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:0;font-weight:600}.go-admin-stat__value{color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;grid-column:1;margin:0;font-weight:600;line-height:1.04}.go-admin-stat__unit{color:var(--go-text-subtle);font-size:var(--go-t-base);letter-spacing:0;margin-inline-start:2px;font-weight:500}.go-admin-stat__delta{border-radius:var(--go-r-full);background:var(--go-bg-sunken);color:var(--go-text-muted);font-size:var(--go-t-xs);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2;justify-self:end;align-items:center;gap:5px;margin:0;padding:2px 8px;font-weight:600;display:inline-flex}.go-admin-stat__delta:before{content:"";border-block-end:5px solid;border-inline:4px solid #0000;block-size:0;inline-size:0}.go-admin-stat__delta--up{background:var(--go-success-bg);color:var(--go-success)}.go-admin-stat__delta--down{background:var(--go-danger-bg);color:var(--go-danger)}.go-admin-stat__delta--down:before{rotate:180deg}.go-admin-stat__delta--flat:before{background:currentColor;border:0;border-radius:1px;block-size:2px;inline-size:8px}.go-admin-stat__spark{grid-column:1/-1;min-inline-size:0;margin-block-start:var(--go-s-3)}.go-admin-stat__foot{color:var(--go-text-subtle);font-size:var(--go-t-xs);grid-column:1/-1;margin:0;line-height:1.5}.go-admin-stat__icon{block-size:18px;inline-size:18px;color:var(--go-text-subtle);opacity:.55;position:absolute;inset-block-start:var(--go-s-4);inset-inline-end:var(--go-s-4)}.go-admin-stat--accent{background:linear-gradient(180deg, var(--go-admin-wash), transparent 62%), var(--go-surface)}.go-admin-stat--accent:after{content:"";background:var(--go-grad-ember);block-size:2px;position:absolute;inset-block-start:0;inset-inline:0}.go-admin-sparkline{inline-size:100%;block-size:var(--go-spark-h,36px);color:var(--go-admin-spark);overflow:visible}.go-admin-sparkline__line{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.go-admin-sparkline__area{fill:currentColor;stroke:none;opacity:.1}.go-admin-sparkline__dot{fill:currentColor;stroke:var(--go-surface);stroke-width:2px;vector-effect:non-scaling-stroke}.go-admin-sparkline__baseline{stroke:var(--go-border);stroke-width:1px;vector-effect:non-scaling-stroke}.go-admin-bars{block-size:var(--go-bars-h,96px);align-items:flex-end;gap:3px;min-inline-size:0;display:flex}.go-admin-bars .go-bar{min-inline-size:2px;block-size:calc(clamp(0, var(--go-v,0), 1) * 100%);background:color-mix(in srgb, var(--go-admin-spark) 42%, transparent);transform-origin:bottom;min-block-size:2px;transition:background-color var(--go-dur-2) var(--go-ease-smooth);border-radius:2px 2px 0 0;flex:1 1 0}@media (hover:hover) and (pointer:fine){.go-admin-bars .go-bar:hover{background:var(--go-admin-spark)}}.go-admin-table-wrap{max-inline-size:100%;max-block-size:var(--go-admin-table-max,min(68svh, 760px));overscroll-behavior-x:contain;border-radius:inherit;position:relative;overflow:auto}.go-admin-table-wrap--auto{max-block-size:none;overflow:auto hidden}.go-admin-table-wrap--framed{border:1px solid var(--go-border);border-radius:var(--go-admin-r,var(--go-r-md));background:var(--go-surface)}.go-admin-table{border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:560px;font-size:var(--go-t-sm);font-variant-numeric:tabular-nums}.go-admin-table--fixed{table-layout:fixed}.go-admin-table th{z-index:2;padding:var(--go-s-3) var(--go-s-4);background:var(--go-surface);box-shadow:inset 0 -1px 0 var(--go-border-strong);color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-block-end:0;font-weight:600;position:sticky;inset-block-start:0}.go-admin-table td{padding:var(--go-s-3) var(--go-s-4);border-block-end:1px solid var(--go-border);vertical-align:middle;line-height:1.45}.go-admin-table tbody tr:last-child td{border-block-end:0}.go-admin-table tbody tr{transition:background-color var(--go-dur-1) var(--go-ease-smooth)}@media (hover:hover) and (pointer:fine){.go-admin-table tbody tr:hover td{background:var(--go-surface-hover)}}.go-admin-table tbody tr:focus-within td{background:var(--go-surface-hover)}.go-admin-table tbody tr.is-selected td{background:color-mix(in srgb, var(--go-copper-500) 8%, transparent)}.go-admin-table tbody tr.is-muted td{color:var(--go-text-muted)}.go-admin-table tbody tr.is-muted .go-admin-table__primary{font-weight:500}.go-admin-table__primary{color:var(--go-text);font-weight:600;text-decoration:none}.go-admin-table__primary:hover{color:var(--go-text-accent)}.go-admin-table__sub{color:var(--go-text-subtle);font-size:var(--go-t-xs);line-height:1.4;display:block}.go-admin-table__num{text-align:end;font-variant-numeric:tabular-nums}.go-admin-table__nowrap{white-space:nowrap}.go-admin-table__tight{white-space:nowrap;inline-size:1%}.go-admin-table__cell-stack,.go-admin-media{align-items:center;gap:var(--go-s-3);min-inline-size:0;display:flex}.go-admin-media__thumb{aspect-ratio:3/2;border-radius:var(--go-r-sm);border:1px solid var(--go-border);background:var(--go-bg-sunken);object-fit:cover;flex:none;inline-size:72px}.go-admin-media__thumb--empty{color:var(--go-text-subtle);place-items:center;display:grid}.go-admin-media__text{gap:2px;min-inline-size:0;display:grid}.go-admin-media__title{overflow-wrap:anywhere;font-weight:600}.go-admin-media__sub{color:var(--go-text-subtle);font-size:var(--go-t-xs);overflow-wrap:anywhere}.go-admin-table__sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--go-dur-1) var(--go-ease-smooth);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.go-admin-table__sort:hover{color:var(--go-text)}.go-admin-table__sort:after{content:"";opacity:.3;block-size:0;inline-size:0;transition:opacity var(--go-dur-1) var(--go-ease-smooth), rotate var(--go-dur-2) var(--go-ease-out);border-block-end:4.5px solid;border-inline:3.5px solid #0000}[aria-sort=ascending] .go-admin-table__sort:after{opacity:1}[aria-sort=descending] .go-admin-table__sort:after{opacity:1;rotate:180deg}.go-admin-table__actions{text-align:end;white-space:nowrap;inline-size:1%}.go-admin-table__actions>*{vertical-align:middle}.go-admin-table__actions>*+*{margin-inline-start:var(--go-s-1)}@media (hover:hover) and (pointer:fine){.go-admin-table__actions>*{opacity:0;transition:opacity var(--go-dur-2) var(--go-ease-smooth), translate var(--go-dur-2) var(--go-ease-out);translate:6px}.go-admin-table tbody tr:hover .go-admin-table__actions>*,.go-admin-table tbody tr:focus-within .go-admin-table__actions>*,.go-admin-table__actions:focus-within>*{opacity:1;translate:0}}.go-admin-action{border-radius:var(--go-r-sm);block-size:30px;inline-size:30px;color:var(--go-text-muted);cursor:pointer;transition:color var(--go-dur-1) var(--go-ease-smooth), background-color var(--go-dur-1) var(--go-ease-smooth), border-color var(--go-dur-1) var(--go-ease-smooth);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.go-admin-action svg{block-size:16px;inline-size:16px}.go-admin-action:hover{border-color:var(--go-border);background:var(--go-bg-elevated);color:var(--go-text)}.go-admin-action:focus-visible{outline-offset:1px}.go-admin-action--danger:hover{border-color:color-mix(in srgb, var(--go-danger) 40%, transparent);background:var(--go-danger-bg);color:var(--go-danger)}@media (width<=719px){.go-admin-table-wrap{max-block-size:none;overflow:visible}.go-admin-table{min-inline-size:0;display:block}.go-admin-table thead{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.go-admin-table tbody{display:block}.go-admin-table tbody tr{padding:var(--go-s-3) var(--go-s-4);border:1px solid var(--go-border);border-radius:var(--go-r-md);background:var(--go-surface);display:block}.go-admin-table tbody tr+tr{margin-block-start:var(--go-s-3)}.go-admin-table tbody tr:hover td,.go-admin-table tbody tr:focus-within td,.go-admin-table tbody tr.is-selected td{background:0 0}.go-admin-table tbody tr.is-selected{border-color:var(--go-border-strong);background:color-mix(in srgb, var(--go-copper-500) 8%, transparent)}.go-admin-table td{align-items:baseline;gap:var(--go-s-3);text-align:start;border-block-end:0;grid-template-columns:minmax(0,9rem) minmax(0,1fr);padding:6px 0;display:grid}.go-admin-table td+td{border-block-start:1px dashed var(--go-border)}.go-admin-table td[data-label]:before{content:attr(data-label);color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1.6}.go-admin-table td:not([data-label]){grid-template-columns:minmax(0,1fr)}.go-admin-table__num{text-align:start}.go-admin-table__actions{align-items:center;gap:var(--go-s-2);inline-size:auto;border-block-start:1px solid var(--go-border);text-align:start;white-space:normal;flex-wrap:wrap;margin-block-start:var(--go-s-2);padding-block-start:var(--go-s-3);display:flex}.go-admin-table__actions>*{opacity:1;translate:none}.go-admin-table__actions>*+*{margin-inline-start:0}.go-admin-table__tight{white-space:normal;inline-size:auto}}.go-admin-filters{align-items:flex-end;gap:var(--go-s-3) var(--go-s-4);padding:var(--go-s-4);border:1px solid var(--go-border);border-radius:var(--go-admin-r,var(--go-r-md));background:var(--go-bg-sunken);flex-wrap:wrap;margin-block-end:var(--go-s-5);display:flex}.go-admin-filters__group{flex:190px;gap:5px;min-inline-size:0;max-inline-size:320px;display:grid}.go-admin-filters__group--grow{flex-grow:2;max-inline-size:420px}.go-admin-filters__group--tight{flex:none;max-inline-size:none}.go-admin-filters__label{color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.go-admin-filters__control{block-size:38px;inline-size:100%;min-inline-size:0;padding:0 var(--go-s-3);border:1px solid var(--go-border);border-radius:var(--go-r-sm);background:var(--go-surface);color:var(--go-text);font-size:var(--go-t-sm);transition:border-color var(--go-dur-2) var(--go-ease-smooth), box-shadow var(--go-dur-2) var(--go-ease-smooth)}.go-admin-filters__control:hover{border-color:var(--go-border-strong)}.go-admin-filters__control:focus{border-color:var(--go-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--go-ring) 16%, transparent);outline:none}.go-admin-filters__control:focus-visible{outline:2px solid var(--go-ring);outline-offset:1px}select.go-admin-filters__control{padding-inline-end:var(--go-s-2)}.go-admin-filters__actions{align-items:center;gap:var(--go-s-2);flex-wrap:wrap;display:flex}.go-admin-filters__count{color:var(--go-text-subtle);font-size:var(--go-t-xs);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;margin-inline-start:auto}.go-admin-filters__chips{gap:var(--go-s-2);flex-wrap:wrap;flex-basis:100%;display:flex}.go-admin-pipeline{gap:var(--go-s-3);overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(min(226px,74vw),1fr);grid-auto-flow:column;padding-block-end:var(--go-s-2);display:grid;overflow-x:auto}.go-admin-pipeline__col{--go-status:var(--go-text-subtle);gap:var(--go-s-3);min-inline-size:0;padding:var(--go-s-3);border:1px solid var(--go-border);border-block-start:2px solid var(--go-status);border-radius:var(--go-r-sm) var(--go-r-sm) var(--go-admin-r,var(--go-r-md)) var(--go-admin-r,var(--go-r-md));background:var(--go-bg-sunken);scroll-snap-align:start;flex-direction:column;display:flex}.go-admin-pipeline__head{align-items:center;gap:var(--go-s-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.go-admin-pipeline__name{min-inline-size:0;color:var(--go-text-muted);font-family:var(--go-font-body);font-size:var(--go-t-xs);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.go-admin-pipeline__count{color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-lg);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.go-admin-pipeline__bar{border-radius:var(--go-r-full);background:var(--go-border);block-size:3px;overflow:hidden}.go-admin-pipeline__bar:after{content:"";background:var(--go-status);block-size:100%;transform:scaleX(clamp(0, var(--go-share,0), 1));transform-origin:0;transition:transform var(--go-dur-4) var(--go-ease-out);display:block}.go-admin-pipeline__list{gap:var(--go-s-2);min-block-size:0;margin:0;padding:0;list-style:none;display:grid}.go-admin-pipeline__card{padding:var(--go-s-3);border:1px solid var(--go-border);border-radius:var(--go-r-sm);background:var(--go-surface);color:inherit;font-size:var(--go-t-xs);transition:border-color var(--go-dur-2) var(--go-ease-smooth), background-color var(--go-dur-2) var(--go-ease-smooth), translate var(--go-dur-2) var(--go-ease-out);gap:3px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.go-admin-pipeline__card:hover{border-color:var(--go-border-strong);background:var(--go-bg-elevated);translate:0 -1px}}.go-admin-pipeline__card-title{color:var(--go-text);font-size:var(--go-t-sm);font-weight:600;line-height:1.35}.go-admin-pipeline__card-meta{align-items:center;gap:var(--go-s-2);color:var(--go-text-subtle);line-height:1.4;display:flex}.go-admin-pipeline__empty{padding:var(--go-s-4) var(--go-s-3);border:1px dashed var(--go-border);border-radius:var(--go-r-sm);color:var(--go-text-subtle);font-size:var(--go-t-xs);text-align:center}.go-status-dot--new,.go-status-tag--new,.go-admin-pipeline__col--new{--go-status:var(--go-status-new)}.go-status-dot--contacted,.go-status-tag--contacted,.go-admin-pipeline__col--contacted{--go-status:var(--go-status-contacted)}.go-status-dot--qualified,.go-status-tag--qualified,.go-admin-pipeline__col--qualified{--go-status:var(--go-status-qualified)}.go-status-dot--proposal,.go-status-tag--proposal,.go-admin-pipeline__col--proposal{--go-status:var(--go-status-proposal)}.go-status-dot--won,.go-status-tag--won,.go-admin-pipeline__col--won{--go-status:var(--go-status-won)}.go-status-dot--lost,.go-status-tag--lost,.go-admin-pipeline__col--lost{--go-status:var(--go-status-lost)}.go-status-dot{--go-status:var(--go-text-subtle);border-radius:var(--go-r-full);background:var(--go-status);block-size:8px;inline-size:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--go-status) 16%, transparent);vertical-align:middle;flex:none;display:inline-block}.go-status-dot--lg{block-size:10px;inline-size:10px}.go-status-tag{--go-status:var(--go-text-subtle);align-items:center;gap:var(--go-s-2);border:1px solid color-mix(in srgb, var(--go-status) 32%, transparent);border-radius:var(--go-r-full);background:color-mix(in srgb, var(--go-status) 10%, transparent);color:var(--go-status);font-size:var(--go-t-xs);letter-spacing:.05em;white-space:nowrap;padding-block:3px;padding-inline:8px 10px;font-weight:600;line-height:1.5;display:inline-flex}.go-status-tag .go-status-dot{box-shadow:none;block-size:6px;inline-size:6px}.go-status-tag--lost{background:var(--go-bg-sunken)}.go-score-meter{--go-score:0;--go-score-color:var(--go-text-subtle);align-items:center;gap:var(--go-s-3);min-inline-size:0;margin:0;display:inline-flex}.go-score-meter[data-band=hot],.go-score-meter--hot{--go-score-color:var(--go-score-hot)}.go-score-meter[data-band=warm],.go-score-meter--warm{--go-score-color:var(--go-score-warm)}.go-score-meter[data-band=cold],.go-score-meter--cold{--go-score-color:var(--go-score-cold)}.go-score-meter__track{flex:1 1 var(--go-score-w,84px);min-inline-size:44px;max-inline-size:var(--go-score-w,84px);border-radius:var(--go-r-full);background:var(--go-bg-sunken);block-size:6px;box-shadow:inset 0 0 0 1px var(--go-border);position:relative;overflow:hidden}.go-score-meter__fill{border-radius:inherit;background:var(--go-score-color);block-size:100%;inline-size:100%;transform:scaleX(clamp(0, calc(var(--go-score,0) / 100), 1));transform-origin:0;transition:transform var(--go-dur-4) var(--go-ease-out);display:block}.go-score-meter__value{color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-sm);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.go-score-meter__band{color:var(--go-score-color);font-size:var(--go-t-xs);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-weight:600}.go-score-meter--arc .go-score-meter__track{inline-size:var(--go-score-size,52px);block-size:var(--go-score-size,52px);border:3px solid var(--go-score-color);border-radius:var(--go-r-full);min-inline-size:0;max-inline-size:none;box-shadow:none;background:0 0;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.go-score-meter--arc .go-score-meter__fill{display:none}.go-score-meter--arc .go-score-meter__value{z-index:1;font-size:var(--go-t-base);line-height:1;position:relative}@supports ((-webkit-mask-image:radial-gradient(#000, #000)) or (mask-image:radial-gradient(#000, #000))){.go-score-meter--arc .go-score-meter__track{border:0}.go-score-meter--arc .go-score-meter__track:before{content:"";border-radius:inherit;background:conic-gradient(var(--go-score-color) calc(clamp(0, var(--go-score,0), 100) * 1%), var(--go-bg-sunken) 0);position:absolute;inset:0;-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask-image:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}}.go-admin-form{gap:var(--go-s-5);align-content:start;min-inline-size:0;display:grid}.go-admin-form__row{gap:var(--go-s-4);align-items:start;min-inline-size:0;display:grid}@media (width>=900px){.go-admin-form__row{gap:var(--go-s-4) var(--go-s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.go-admin-form__row--single{grid-template-columns:minmax(0,1fr)}.go-admin-form__row--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.go-admin-form__row--aside{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.go-admin-form__full,.go-admin-form__row>.go-admin-form__group{grid-column:1/-1}.go-admin-form__group{gap:var(--go-s-4);border:0;border-block-start:1px solid var(--go-border);min-inline-size:0;margin:0;padding:0;padding-block-start:var(--go-s-5);display:grid}.go-admin-form__group:first-child{border-block-start:0;padding-block-start:0}.go-admin-form__group-title{color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-base);letter-spacing:-.012em;padding:0;font-weight:600;line-height:1.3}.go-admin-form__group-hint{margin:calc(var(--go-s-3) * -1) 0 0;max-inline-size:62ch;color:var(--go-text-subtle);font-size:var(--go-t-xs);line-height:1.55}.go-admin-form__actions{z-index:3;align-items:center;gap:var(--go-s-3);padding:var(--go-s-4);border:1px solid var(--go-border);border-radius:var(--go-admin-r,var(--go-r-md));background:var(--go-bg-elevated);box-shadow:var(--go-admin-shadow-up);flex-wrap:wrap;margin-block-start:var(--go-s-2);display:flex;position:sticky;inset-block-end:0}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.go-admin-form__actions{background:color-mix(in srgb, var(--go-bg-elevated) 88%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2)}}.go-admin-form__actions--end{justify-content:flex-end}.go-admin-form__actions-note{color:var(--go-text-subtle);font-size:var(--go-t-xs);margin:0;margin-inline-end:auto;line-height:1.5}.go-admin-form__errors{padding:var(--go-s-4) var(--go-s-5);border:1px solid color-mix(in srgb, var(--go-danger) 38%, transparent);border-radius:var(--go-admin-r,var(--go-r-md));background:var(--go-danger-bg);color:var(--go-danger);font-size:var(--go-t-sm);margin:0}.go-admin-form__errors ul{margin:var(--go-s-2) 0 0;padding-inline-start:var(--go-s-5)}.go-repeater{gap:var(--go-s-3);min-inline-size:0;display:grid}.go-repeater__row{align-items:start;gap:var(--go-s-3);padding:var(--go-s-3);border:1px solid var(--go-border);border-radius:var(--go-r-sm);background:var(--go-surface);transition:border-color var(--go-dur-2) var(--go-ease-smooth), box-shadow var(--go-dur-2) var(--go-ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.go-repeater__row:focus-within{border-color:var(--go-border-strong);box-shadow:var(--go-shadow-xs)}.go-repeater__fields{gap:var(--go-s-2) var(--go-s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));min-inline-size:0;display:grid}.go-repeater__index{color:var(--go-text-subtle);font-family:var(--go-font-mono);font-size:var(--go-t-xs);font-variant-numeric:tabular-nums;align-self:center}.go-repeater__remove{border-radius:var(--go-r-sm);block-size:30px;inline-size:30px;color:var(--go-text-subtle);cursor:pointer;transition:color var(--go-dur-1) var(--go-ease-smooth), background-color var(--go-dur-1) var(--go-ease-smooth), border-color var(--go-dur-1) var(--go-ease-smooth);background:0 0;border:1px solid #0000;align-self:center;place-items:center;padding:0;display:inline-grid}.go-repeater__remove svg{block-size:16px;inline-size:16px}.go-repeater__remove:hover{border-color:color-mix(in srgb, var(--go-danger) 40%, transparent);background:var(--go-danger-bg);color:var(--go-danger)}.go-repeater__add{justify-content:center;align-items:center;gap:var(--go-s-2);min-block-size:40px;inline-size:100%;padding:var(--go-s-2) var(--go-s-4);border:1px dashed var(--go-border-strong);border-radius:var(--go-r-sm);color:var(--go-text-muted);font-size:var(--go-t-sm);cursor:pointer;transition:border-color var(--go-dur-2) var(--go-ease-smooth), background-color var(--go-dur-2) var(--go-ease-smooth), color var(--go-dur-2) var(--go-ease-smooth);background:0 0;font-weight:600;display:flex}.go-repeater__add:hover{border-color:var(--go-text-accent);background:var(--go-bg-sunken);color:var(--go-text-accent)}.go-repeater__add svg{block-size:16px;inline-size:16px}.go-repeater__empty{padding:var(--go-s-5) var(--go-s-4);border:1px dashed var(--go-border);border-radius:var(--go-r-sm);color:var(--go-text-subtle);font-size:var(--go-t-xs);text-align:center}.go-admin-preview-image{gap:var(--go-s-2);margin:0;display:grid}.go-admin-preview-image img{aspect-ratio:3/2;border-radius:var(--go-admin-r,var(--go-r-md));border:1px solid var(--go-border);object-fit:cover;inline-size:100%;max-inline-size:420px}.go-admin-preview-image figcaption{color:var(--go-text-subtle);font-size:var(--go-t-xs)}.go-admin-preview{gap:var(--go-s-3);min-inline-size:0;padding:var(--go-s-4);border:1px dashed var(--go-border-strong);border-radius:var(--go-admin-r,var(--go-r-md));background:var(--go-bg-sunken);align-content:start;display:grid}.go-admin-preview__header{justify-content:space-between;align-items:baseline;gap:var(--go-s-2);flex-wrap:wrap;display:flex}.go-admin-preview__title{color:var(--go-text-subtle);font-family:var(--go-font-body);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;margin:0;font-weight:600}.go-admin-preview__hint{color:var(--go-text-subtle);font-size:var(--go-t-xs);margin:0;line-height:1.5}.go-admin-preview__stage{padding:var(--go-s-4);border:1px solid var(--go-border);border-radius:var(--go-r-md);background-color:var(--go-bg);background-image:radial-gradient(circle at 1px 1px, var(--go-border-strong) 1px, transparent 0);background-size:16px 16px;min-inline-size:0;display:grid;overflow:clip}.go-admin-preview__stage>*{min-inline-size:0}@media (width>=1100px){.go-admin-preview{position:sticky;inset-block-start:calc(var(--go-admin-topbar-h,62px) + var(--go-s-5))}}.go-admin-drag{border-radius:var(--go-r-sm);block-size:30px;inline-size:28px;color:var(--go-text-subtle);cursor:grab;touch-action:none;transition:color var(--go-dur-1) var(--go-ease-smooth), background-color var(--go-dur-1) var(--go-ease-smooth), border-color var(--go-dur-1) var(--go-ease-smooth);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.go-admin-drag:hover{border-color:var(--go-border);background:var(--go-bg-elevated);color:var(--go-text-muted)}.go-admin-drag:active{cursor:grabbing}.go-admin-drag:focus-visible{outline-offset:1px}.go-admin-drag__grip{opacity:.8;background-image:radial-gradient(currentColor 1.1px,#0000 1.2px);background-position:0 1px;background-size:5px 5px;block-size:16px;inline-size:10px}.go-admin .is-dragging{z-index:4;cursor:grabbing;box-shadow:var(--go-shadow-lg);opacity:.96;position:relative;scale:1.008}.go-admin tr.is-dragging{box-shadow:none;scale:none}.go-admin tr.is-dragging>td{background:var(--go-surface-hover);box-shadow:inset 0 1px 0 var(--go-border-strong), inset 0 -1px 0 var(--go-border-strong)}.go-admin .is-drop-target{box-shadow:inset 0 2px 0 0 var(--go-copper-500)}.go-admin tr.is-drop-target{box-shadow:none}.go-admin tr.is-drop-target>td{box-shadow:inset 0 2px 0 0 var(--go-copper-500)}.go-admin .is-drop-target--after,.go-admin tr.is-drop-target--after>td{box-shadow:inset 0 -2px 0 0 var(--go-copper-500)}.go-admin.is-reordering .go-admin-table tbody tr:hover td{background:0 0}.go-admin.is-reordering{cursor:grabbing;-webkit-user-select:none;user-select:none}.go-admin-flash{--go-flash:var(--go-info);align-items:flex-start;gap:var(--go-s-3);padding:var(--go-s-4) var(--go-s-5);border:1px solid color-mix(in srgb, var(--go-flash) 32%, transparent);border-radius:var(--go-admin-r,var(--go-r-md));background:var(--go-info-bg);color:var(--go-text);font-size:var(--go-t-sm);animation:go-admin-flash-in var(--go-dur-3) var(--go-ease-out) both;margin-block-end:var(--go-s-5);display:flex;position:relative;overflow:hidden}.go-admin-flash:before{content:"";background:var(--go-flash);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.go-admin-flash--success{--go-flash:var(--go-success);background:var(--go-success-bg)}.go-admin-flash--warning{--go-flash:var(--go-warning);background:var(--go-warning-bg)}.go-admin-flash--danger{--go-flash:var(--go-danger);background:var(--go-danger-bg)}.go-admin-flash--info{--go-flash:var(--go-info);background:var(--go-info-bg)}.go-admin-flash--neutral{--go-flash:var(--go-border-strong);background:var(--go-bg-sunken)}.go-admin-flash__icon{block-size:18px;inline-size:18px;color:var(--go-flash);flex:none;margin-block-start:1px}.go-admin-flash__body{flex:auto;gap:3px;min-inline-size:0;display:grid}.go-admin-flash__title{color:var(--go-text);font-family:var(--go-font-body);font-size:var(--go-t-sm);letter-spacing:0;margin:0;font-weight:600;line-height:1.4}.go-admin-flash__text{color:var(--go-text-muted);font-size:var(--go-t-sm);text-wrap:pretty;margin:0;line-height:1.55}.go-admin-flash__close{border-radius:var(--go-r-sm);block-size:26px;inline-size:26px;color:var(--go-text-muted);cursor:pointer;transition:background-color var(--go-dur-1) var(--go-ease-smooth), color var(--go-dur-1) var(--go-ease-smooth);background:0 0;border:0;flex:none;place-items:center;margin-block-start:-2px;margin-inline-end:-4px;padding:0;display:inline-grid}.go-admin-flash__close:hover{background:color-mix(in srgb, var(--go-flash) 14%, transparent);color:var(--go-text)}.go-admin-flash__close svg{block-size:15px;inline-size:15px}.go-admin-empty{justify-items:center;gap:var(--go-s-3);padding:var(--go-s-8) var(--go-s-5);border:1px dashed var(--go-border-strong);border-radius:var(--go-admin-r,var(--go-r-md));background:var(--go-bg-sunken);text-align:center;display:grid}.go-admin-empty__icon{border:1px solid var(--go-border);border-radius:var(--go-r-full);background:var(--go-surface);block-size:46px;inline-size:46px;color:var(--go-text-subtle);place-items:center;display:grid}.go-admin-empty__icon svg{block-size:20px;inline-size:20px}.go-admin-empty__title{color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-base);letter-spacing:-.012em;margin:0;font-weight:600}.go-admin-empty__text{max-inline-size:46ch;color:var(--go-text-muted);font-size:var(--go-t-sm);text-wrap:pretty;margin:0;line-height:1.6}.go-admin-empty__action{margin-block-start:var(--go-s-2)}.go-admin-panel__body--flush>.go-admin-empty{background:0 0;border:0;border-radius:0}.go-admin-card-grid{gap:var(--go-s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.go-admin-card{--go-accent-color:var(--go-brand-700);align-items:start;gap:var(--go-s-2) var(--go-s-3);padding:var(--go-s-4);border:1px solid var(--go-border);border-radius:var(--go-admin-r,var(--go-r-md));background:var(--go-surface);box-shadow:var(--go-shadow-xs);transition:border-color var(--go-dur-2) var(--go-ease-smooth), box-shadow var(--go-dur-3) var(--go-ease-out), translate var(--go-dur-2) var(--go-ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.go-admin-card:hover{border-color:var(--go-border-strong);box-shadow:var(--go-shadow-sm);translate:0 -1px}}.go-admin-card__swatch{border-radius:var(--go-r-sm);background:color-mix(in srgb, var(--go-accent-color) 15%, transparent);border:1px solid color-mix(in srgb, var(--go-accent-color) 34%, transparent);block-size:38px;inline-size:38px;color:var(--go-accent-color);grid-row:1/3;place-items:center;display:grid}.go-admin-card__swatch svg{block-size:19px;inline-size:19px}.go-admin-card__title{min-inline-size:0;font-family:var(--go-font-display);font-size:var(--go-t-base);letter-spacing:-.012em;margin:0;font-weight:600;line-height:1.3}.go-admin-card__title a{color:inherit;text-decoration:none}.go-admin-card__title a:hover{color:var(--go-text-accent)}.go-admin-card__meta{align-items:center;gap:var(--go-s-2) var(--go-s-3);min-inline-size:0;color:var(--go-text-subtle);font-size:var(--go-t-xs);flex-wrap:wrap;grid-column:2;display:flex}.go-admin-card__actions{align-items:center;gap:var(--go-s-1);grid-area:1/3/3;display:flex}.go-admin-card__body{color:var(--go-text-muted);font-size:var(--go-t-sm);grid-column:1/-1;margin:0;line-height:1.6}.go-admin-card__footer{align-items:center;gap:var(--go-s-3);border-block-start:1px solid var(--go-border);flex-wrap:wrap;grid-column:1/-1;margin-block-start:var(--go-s-2);padding-block-start:var(--go-s-3);display:flex}.go-admin-card.is-draft{border-style:dashed}.go-admin-card.is-draft .go-admin-card__title{color:var(--go-text-muted)}.go-admin-deflist{gap:0 var(--go-s-4);grid-template-columns:minmax(0,11rem) minmax(0,1fr);margin:0;display:grid}.go-admin-deflist>dt,.go-admin-deflist>dd{padding-block:var(--go-s-3);border-block-end:1px solid var(--go-border)}.go-admin-deflist>dt:last-of-type,.go-admin-deflist>dd:last-of-type{border-block-end:0}.go-admin-deflist>div,.go-admin-deflist__row{gap:var(--go-s-2) var(--go-s-4);padding-block:var(--go-s-3);border-block-end:1px solid var(--go-border);grid-column:1/-1;grid-template-columns:minmax(0,11rem) minmax(0,1fr);display:grid}.go-admin-deflist>div:last-child,.go-admin-deflist__row:last-child{border-block-end:0}.go-admin-deflist dt,.go-admin-deflist__term{color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.6}.go-admin-deflist dd,.go-admin-deflist__desc{min-inline-size:0;color:var(--go-text);font-size:var(--go-t-sm);overflow-wrap:break-word;margin:0;line-height:1.6}@media (width<=559px){.go-admin-deflist{grid-template-columns:minmax(0,1fr)}.go-admin-deflist>dt{border-block-end:0;padding-block-end:0}.go-admin-deflist>dd{padding-block-start:2px}.go-admin-deflist>div,.go-admin-deflist__row{grid-template-columns:minmax(0,1fr);gap:2px}}.go-admin-signals{gap:0;margin:0;padding:0;list-style:none;display:grid}.go-admin-signals__item{align-items:baseline;gap:2px var(--go-s-3);padding-block:var(--go-s-3);border-block-end:1px solid var(--go-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.go-admin-signals__item:last-child{border-block-end:0}.go-admin-signals__key{color:var(--go-text);font-size:var(--go-t-sm);font-weight:600}.go-admin-signals__detail{color:var(--go-text-subtle);font-size:var(--go-t-xs);grid-column:1;line-height:1.5}.go-admin-signals__weight{border-radius:var(--go-r-full);background:var(--go-bg-sunken);color:var(--go-text-muted);font-family:var(--go-font-mono);font-size:var(--go-t-xs);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/3;align-self:center;padding:2px 9px}.go-admin-signals__weight--positive{background:var(--go-success-bg);color:var(--go-success)}.go-admin-signals__weight--negative{background:var(--go-danger-bg);color:var(--go-danger)}.go-admin-note{padding:var(--go-s-3) var(--go-s-4);border:1px solid var(--go-border);border-radius:var(--go-r-sm);background:var(--go-bg-sunken);color:var(--go-text-muted);font-size:var(--go-t-xs);margin:0;line-height:1.6}.go-admin-mono{font-family:var(--go-font-mono);color:var(--go-text-muted);overflow-wrap:anywhere;font-size:.92em}.go-admin-login{--go-bg:var(--go-brand-950);--go-bg-elevated:#ffffff0d;--go-bg-sunken:#0000004d;--go-surface:#ffffff0d;--go-surface-hover:#ffffff17;--go-border:#f0cd7529;--go-border-strong:#f0cd754d;--go-text:var(--go-neutral-100);--go-text-muted:#c8b7a8;--go-text-subtle:#9c8b7c;--go-accent:var(--go-gold-400);--go-accent-hover:var(--go-gold-300);--go-on-accent:var(--go-brand-950);--go-ring:var(--go-gold-400);--go-text-accent:var(--go-gold-300);--go-accent-line:var(--go-copper-400);--go-shadow-lg:0 18px 44px #00000080;--go-shadow-xl:0 34px 80px #0000008c;min-block-size:100svh;padding:var(--go-s-7) var(--go-gutter);background:var(--go-grad-forge);color:var(--go-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;place-items:center;display:grid;position:relative;overflow:clip}.go-admin-login::selection{background:var(--go-gold-400);color:var(--go-brand-950)}.go-admin-login ::selection{background:var(--go-gold-400);color:var(--go-brand-950)}.go-admin-login:before{content:"";z-index:-1;aspect-ratio:1;border-radius:var(--go-r-full);pointer-events:none;background:radial-gradient(circle,#eb701e2b 0%,#0000 62%);inline-size:min(760px,130%);position:absolute;inset-block-start:-18%;inset-inline-start:50%;translate:-50%}.go-admin-login__embers{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.go-admin-login__ember{border-radius:var(--go-r-full);background:var(--go-copper-400);opacity:0;block-size:3px;inline-size:3px;position:absolute;inset-block-end:-12px;box-shadow:0 0 7px 1px #eb701e8c}.go-admin-login__ember:first-child{--go-i:0;--go-ember-rise:62vh;--go-ember-drift:22px;inset-inline-start:6%}.go-admin-login__ember:nth-child(2){--go-i:3;--go-ember-rise:48vh;--go-ember-drift:-16px;block-size:2px;inline-size:2px;inset-inline-start:14%}.go-admin-login__ember:nth-child(3){--go-i:6;--go-ember-rise:74vh;--go-ember-drift:30px;inset-inline-start:23%}.go-admin-login__ember:nth-child(4){--go-i:1;--go-ember-rise:55vh;--go-ember-drift:-24px;block-size:4px;inline-size:4px;inset-inline-start:31%}.go-admin-login__ember:nth-child(5){--go-i:8;--go-ember-rise:68vh;--go-ember-drift:14px;block-size:2px;inline-size:2px;inset-inline-start:40%}.go-admin-login__ember:nth-child(6){--go-i:4;--go-ember-rise:44vh;--go-ember-drift:-30px;inset-inline-start:48%}.go-admin-login__ember:nth-child(7){--go-i:9;--go-ember-rise:71vh;--go-ember-drift:26px;inset-inline-start:57%}.go-admin-login__ember:nth-child(8){--go-i:2;--go-ember-rise:52vh;--go-ember-drift:-18px;block-size:2px;inline-size:2px;inset-inline-start:65%}.go-admin-login__ember:nth-child(9){--go-i:7;--go-ember-rise:66vh;--go-ember-drift:20px;block-size:4px;inline-size:4px;inset-inline-start:74%}.go-admin-login__ember:nth-child(10){--go-i:5;--go-ember-rise:58vh;--go-ember-drift:-22px;inset-inline-start:82%}.go-admin-login__ember:nth-child(11){--go-i:10;--go-ember-rise:47vh;--go-ember-drift:16px;block-size:2px;inline-size:2px;inset-inline-start:90%}.go-admin-login__ember:nth-child(12){--go-i:11;--go-ember-rise:63vh;--go-ember-drift:-28px;inset-inline-start:96%}.go-admin-login__ember.go-anim-ember-rise{--go-anim-duration:9.5s}.go-admin-login__card{inline-size:min(432px,100%);padding:clamp(var(--go-s-5), 5vw, var(--go-s-7));border:1px solid var(--go-border);border-radius:var(--go-r-lg);background:linear-gradient(180deg, #ffffff0b, transparent 42%), color-mix(in srgb, var(--go-brand-900) 46%, #150a01);box-shadow:var(--go-shadow-xl);animation:go-admin-rise-in var(--go-dur-4) var(--go-ease-out) both;position:relative;overflow:hidden}.go-admin-login__card:before{content:"";background:linear-gradient(90deg, transparent, var(--go-gold-400), transparent);opacity:.7;block-size:1px;position:absolute;inset-block-start:0;inset-inline:12%}.go-admin-login__brand{justify-content:center;align-items:center;gap:var(--go-s-3);color:var(--go-text);margin-block-end:var(--go-s-6);text-decoration:none;display:flex}.go-admin-login__brand .go-logo__mark{block-size:38px;inline-size:auto}.go-admin-login__eyebrow{margin:0 0 var(--go-s-2);color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;font-weight:600}.go-admin-login__title{margin:0 0 var(--go-s-2);font-family:var(--go-font-display);font-size:var(--go-t-xl);letter-spacing:var(--go-track-heading,-.02em);font-weight:600;line-height:1.12}.go-admin-login__lead{margin:0 0 var(--go-s-6);color:var(--go-text-muted);font-size:var(--go-t-sm);text-wrap:pretty;line-height:1.6}.go-admin-login__form{gap:var(--go-s-4);display:grid}.go-admin-login__row{justify-content:space-between;align-items:center;gap:var(--go-s-3);flex-wrap:wrap;display:flex}.go-admin-login__link{color:var(--go-text-accent);font-size:var(--go-t-xs);transition:border-color var(--go-dur-2) var(--go-ease-smooth);border-block-end:1px solid #0000;text-decoration:none}.go-admin-login__link:hover{border-block-end-color:currentColor}.go-admin-login__error{align-items:flex-start;gap:var(--go-s-2);padding:var(--go-s-3) var(--go-s-4);border-radius:var(--go-r-sm);color:#f3b7b2;font-size:var(--go-t-xs);background:#b3261e2e;border:1px solid #ec7a7266;margin:0;line-height:1.55;display:flex}.go-admin-login__error svg{flex:none;block-size:16px;inline-size:16px;margin-block-start:1px}.go-admin-login__footer{border-block-start:1px solid var(--go-border);color:var(--go-text-subtle);font-size:var(--go-t-xs);text-align:center;margin-block-start:var(--go-s-6);padding-block-start:var(--go-s-4);line-height:1.6}.go-admin-login__footer a{color:var(--go-text-muted)}.go-admin .go-btn,.go-admin-login .go-btn{--go-btn-h:38px;--go-btn-px:16px;--go-btn-lift:-1px;border-radius:var(--go-r-sm)}.go-admin .go-btn--sm,.go-admin-login .go-btn--sm{--go-btn-h:30px;--go-btn-px:12px;--go-btn-fs:var(--go-t-xs)}.go-admin .go-btn--lg,.go-admin-login .go-btn--lg{--go-btn-h:44px;--go-btn-px:22px;--go-btn-fs:var(--go-t-sm)}.go-admin .go-field__control,.go-admin-login .go-field__control{border-radius:var(--go-r-sm);border-color:var(--go-border);min-block-size:40px;font-size:max(16px, var(--go-t-sm));padding:9px 12px}.go-admin textarea.go-field__control,.go-admin-login textarea.go-field__control{min-block-size:112px;padding-block:10px}.go-admin select.go-field__control,.go-admin-login select.go-field__control{padding-inline-end:var(--go-s-4)}.go-admin .go-field__control:hover:not(:disabled),.go-admin-login .go-field__control:hover:not(:disabled){border-color:var(--go-border-strong)}.go-admin .go-field,.go-admin-login .go-field{gap:5px}.go-admin .go-field__label,.go-admin-login .go-field__label{color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:.07em;text-transform:uppercase}.go-admin .go-field__hint,.go-admin-login .go-field__hint{font-size:var(--go-t-xs);line-height:1.5}.go-admin .go-badge{letter-spacing:.05em;padding:3px 9px}.go-admin .go-card{border-radius:var(--go-admin-r,var(--go-r-md))}.go-admin-scope{border:1px solid var(--go-border);border-radius:var(--go-r-full);background:var(--go-bg-sunken);flex-wrap:wrap;gap:4px;inline-size:fit-content;max-inline-size:100%;margin-block-end:var(--go-s-5);padding:4px;display:flex}.go-admin-scope__option{align-items:center;gap:var(--go-s-2);border-radius:var(--go-r-full);color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:.02em;white-space:nowrap;transition:background var(--go-dur-2) var(--go-ease-out), color var(--go-dur-2) var(--go-ease-out);padding:7px 16px;font-weight:600;text-decoration:none;display:inline-flex}.go-admin-scope__dot{aspect-ratio:1;border-radius:var(--go-r-full);background:var(--go-accent-color,var(--go-accent));opacity:.55;inline-size:8px;transition:opacity var(--go-dur-2) var(--go-ease-out)}.go-admin-scope__option:hover{color:var(--go-text)}.go-admin-scope__option.is-active{background:var(--go-surface);box-shadow:var(--go-shadow-xs);color:var(--go-text)}.go-admin-scope__option.is-active .go-admin-scope__dot{opacity:1}.go-admin-scope__option:focus-visible{outline:2px solid var(--go-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.go-admin-scope__option,.go-admin-scope__dot{transition:none}}.go-admin .go-pagination{justify-content:flex-end;margin-block-start:var(--go-s-5)}@keyframes go-admin-flash-in{0%{opacity:0;translate:0 -9px}to{opacity:1;translate:0}}@keyframes go-admin-rise-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.go-admin-table__actions>*{opacity:1!important;translate:none!important}.go-admin-login__embers{display:none}}@media (forced-colors:active){.go-status-dot,.go-status-tag,.go-admin-health{forced-color-adjust:none;border:1px solid var(--go-status,ButtonText)}.go-admin-sidebar__link.is-active,.go-admin-sidebar__link[aria-current=page]{outline:1px solid highlight}.go-admin-sidebar__link.is-active:before,.go-admin-sidebar__link[aria-current=page]:before{background:highlight}.go-admin-panel,.go-admin-stat,.go-admin-card,.go-admin-table-wrap--framed{border:1px solid buttonborder}.go-score-meter__fill{background:highlight}.go-admin-login__ember{display:none}}@media print{.go-admin{background:#fff;display:block}.go-admin-sidebar,.go-admin-overlay,.go-admin-topbar,.go-admin-header__actions,.go-admin-filters,.go-admin-form__actions,.go-admin-table__actions,.go-admin-drag,.go-repeater__add,.go-repeater__remove{display:none!important}.go-admin-page{max-inline-size:none;padding:0}.go-admin-panel,.go-admin-stat,.go-admin-card{box-shadow:none;break-inside:avoid}.go-admin-table-wrap{max-block-size:none;overflow:visible}.go-admin-table th{position:static}}.go-admin-copy-grid{gap:var(--go-s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.go-admin-card__head{justify-content:space-between;align-items:flex-start;gap:var(--go-s-3);margin-block-end:var(--go-s-3);display:flex}.go-admin-card__text{margin:0 0 var(--go-s-4);color:var(--go-text-muted);font-size:var(--go-t-sm);line-height:var(--go-lh-body,1.65);text-wrap:pretty}.go-admin-copy-row{padding:var(--go-s-4) 0;border:0;border-block-start:1px solid var(--go-border);margin:0}.go-admin-copy-row:first-of-type{border-block-start:0}.go-admin-copy-row__key{align-items:center;gap:var(--go-s-3);margin-block-end:var(--go-s-2);padding:0;display:inline-flex}.go-admin-copy-row__key code{color:var(--go-text-subtle);font-family:var(--go-font-mono);font-size:var(--go-t-xs);word-break:break-all}.go-admin-copy-row__field{min-inline-size:0}.go-admin-copy-row__label{color:var(--go-text-muted);font-size:var(--go-t-xs);letter-spacing:var(--go-track-eyebrow,.18em);text-transform:uppercase;margin-block-end:var(--go-s-1);font-weight:600;display:block}.go-admin-copy-row :is(input,textarea)::placeholder{color:var(--go-text-subtle);opacity:1;font-style:italic}.go-admin-copy-row textarea{resize:vertical}@media (width>=720px){.go-admin-copy-row{column-gap:var(--go-s-5);row-gap:var(--go-s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.go-admin-copy-row__key{grid-column:1/-1}}.go-admin-danger{border-block-start:1px solid var(--go-border);margin-block-start:var(--go-s-7);padding-block-start:var(--go-s-5)}.go-admin-copy-section{border:1px solid var(--go-border);border-radius:var(--go-r-md);background:var(--go-surface);margin-block-end:var(--go-s-4);overflow:hidden}.go-admin-copy-section[open]{border-color:var(--go-border-strong)}.go-admin-copy-section__head{justify-content:space-between;align-items:center;gap:var(--go-s-4);padding:var(--go-s-4) var(--go-s-5);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--go-dur-2) var(--go-ease-smooth);display:flex}.go-admin-copy-section__head:hover{background:var(--go-surface-hover)}.go-admin-copy-section__head:focus-visible{outline:2px solid var(--go-ring);outline-offset:-2px}.go-admin-copy-section__head::-webkit-details-marker{display:none}.go-admin-copy-section__head{list-style:none}.go-admin-copy-section__title{align-items:center;gap:var(--go-s-3);color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-lg);letter-spacing:-.01em;font-weight:600;display:flex}.go-admin-copy-section__title:before{content:"";border-inline-end:2px solid var(--go-accent-line);border-block-end:2px solid var(--go-accent-line);block-size:8px;inline-size:8px;transition:rotate var(--go-dur-2) var(--go-ease-smooth);flex:none;rotate:-45deg}.go-admin-copy-section[open] .go-admin-copy-section__title:before{rotate:45deg}.go-admin-copy-section__meta{align-items:center;gap:var(--go-s-3);flex:none;display:inline-flex}.go-admin-copy-section__count{color:var(--go-text-subtle);font-size:var(--go-t-xs);font-variant-numeric:tabular-nums}.go-admin-copy-section__body{padding:0 var(--go-s-5) var(--go-s-4);border-block-start:1px solid var(--go-border)}.go-admin-copy-section__note{margin-block:var(--go-s-4) 0;padding:var(--go-s-3) var(--go-s-4);border-inline-start:2px solid var(--go-accent-line);background:var(--go-bg-sunken);border-radius:var(--go-r-xs)}.go-admin-copy-row__tokens{color:var(--go-warning);font-family:var(--go-font-mono);font-size:var(--go-t-xs)}.go-admin-copy-save{z-index:2;justify-content:space-between;align-items:center;gap:var(--go-s-4);padding:var(--go-s-4) var(--go-s-5);border:1px solid var(--go-border-strong);border-radius:var(--go-r-md);background:var(--go-bg-elevated);box-shadow:var(--go-shadow-md);flex-wrap:wrap;margin-block-start:var(--go-s-5);display:flex;position:sticky;inset-block-end:0}.go-admin-copy-save .go-admin-note{flex:22ch;margin:0}.go-admin-copy-band{margin-block-end:var(--go-s-7)}.go-admin-copy-band:last-of-type{margin-block-end:0}.go-admin-copy-band__head{border-block-end:1px solid var(--go-border);margin-block-end:var(--go-s-4);padding-block-end:var(--go-s-3)}.go-admin-copy-band__title{margin:0 0 var(--go-s-1);color:var(--go-text);font-family:var(--go-font-display);font-size:var(--go-t-lg);letter-spacing:-.01em;font-weight:600}.go-admin-copy-band__hint{max-inline-size:70ch;color:var(--go-text-muted);font-size:var(--go-t-sm);line-height:var(--go-lh-body,1.65);text-wrap:pretty;margin:0}.go-admin-card__action{align-items:center;gap:var(--go-s-2);color:var(--go-text-accent);font-size:var(--go-t-sm);margin-block-start:auto;font-weight:600;display:flex}.go-admin-card__count{color:var(--go-text-subtle);font-size:var(--go-t-xs);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:500}.go-admin-copy-grid>.go-admin-card{flex-direction:column;display:flex}.go-admin-copy-row__index{color:var(--go-text-muted);font-size:var(--go-t-xs);font-weight:600}.go-admin-gallery{gap:var(--go-s-4);margin:0 0 var(--go-s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));padding:0;list-style:none;display:grid}.go-admin-gallery__item{border:1px solid var(--go-border);border-radius:var(--go-r-md);background:var(--go-bg-sunken);position:relative;overflow:hidden}.go-admin-gallery__shot{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%;display:block}.go-admin-gallery__item form{position:absolute;inset-block-start:var(--go-s-2);inset-inline-end:var(--go-s-2)}.go-admin-gallery__item .go-admin-action{background:var(--go-surface);box-shadow:var(--go-shadow-sm)}.go-admin-gallery__add{gap:var(--go-s-4);border-block-start:1px solid var(--go-border);grid-template-columns:minmax(0,1fr);align-items:end;padding-block-start:var(--go-s-4);display:grid}@media (width>=720px){.go-admin-gallery__add{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}.go-site-image{object-fit:cover;max-inline-size:100%;display:block}.go-hero__photo,.go-trust__photo,.go-stats__photo,.go-divisions__photo,.go-approach__photo,.go-timeline__photo,.go-team__scene,.go-testimonials__photo,.go-cta__photo,.go-footer__photo,.go-legal__photo{z-index:0;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.go-hero__photo{opacity:.46;filter:saturate(.86)contrast(1.04)}.go-hero__video{z-index:0;object-fit:cover;opacity:.46;filter:saturate(.86)contrast(1.04);pointer-events:none;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.go-hero__video[hidden]{display:none}@media (prefers-reduced-motion:reduce){.go-hero__video{display:none}}.go-hero__collage{display:none}@media (width>=1240px){.go-hero__inner{padding-inline-end:320px}.go-hero__collage{z-index:1;gap:var(--go-s-3);pointer-events:none;grid-template-rows:repeat(2,auto);grid-template-columns:150px 106px;inline-size:268px;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.go-hero__tile{border-radius:var(--go-r-md);block-size:100%;inline-size:100%;box-shadow:var(--go-shadow-lg);object-fit:cover;border:1px solid #f0cd7538}.go-hero__tile--a{aspect-ratio:4/5;grid-row:1/3}.go-hero__tile--b,.go-hero__tile--c{aspect-ratio:1}.go-hero__tile--a{rotate:-1.4deg}.go-hero__tile--b{rotate:1.8deg}.go-hero__tile--c{rotate:-.9deg}.go-hero__collage:not(:has(.go-hero__tile--a)){grid-template-columns:1fr;inline-size:150px}}.go-trust__photo{opacity:.14;filter:grayscale(.35)}.go-about__photo{z-index:0;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.go-about__panel--back .go-about__photo{opacity:.74}.go-about__panel--mid .go-about__photo{opacity:.82}.go-about__panel--front .go-about__photo{opacity:1}.go-about__panel--front .go-about__art{z-index:1;position:relative}.go-about__panel--front:has(.go-about__photo) .go-about__art{color:var(--go-neutral-0);opacity:.34;mix-blend-mode:screen}.go-about__panel--front:has(.go-about__photo):after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#150a011f 0%,#150a0175 100%);position:absolute;inset:0}.go-about__signature{margin:var(--go-s-7) 0 0;border-radius:var(--go-r-lg);border:1px solid var(--go-border);box-shadow:var(--go-shadow-sm);overflow:hidden}.go-about__signature-shot{aspect-ratio:3/2;object-fit:cover;inline-size:100%;transition:scale var(--go-dur-6) var(--go-ease-out)}.go-about__signature:hover .go-about__signature-shot{scale:1.03}.go-about__signature-caption{padding:var(--go-s-3) var(--go-s-4);border-block-start:1px solid var(--go-border);background:var(--go-bg-sunken);color:var(--go-text-muted);font-size:var(--go-t-sm)}.go-stats__photo{opacity:.1;filter:grayscale(.5)}.go-divisions__photo{opacity:.07;filter:grayscale(.55)}.go-division-card{--go-cover-h:clamp(150px, 19vw, 232px)}.go-division-card:has(.go-division-card__cover){padding-block-start:calc(var(--go-cover-h) + var(--go-s-6))}.go-division-card__cover{z-index:0;block-size:var(--go-cover-h);border-block-end:1px solid var(--go-border);display:block;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.go-division-card__cover--zoom{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border-block-start:0;border-inline:0;padding:0}.go-division-card__cover--zoom:focus-visible{outline:2px solid var(--go-ring);outline-offset:-3px}.go-division-card__zoom{z-index:2;aspect-ratio:1;border-radius:var(--go-r-full);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;opacity:0;inline-size:34px;transition:opacity var(--go-dur-2) var(--go-ease-out), scale var(--go-dur-2) var(--go-ease-out);background:#120d0a8c;border:1px solid #ffffff47;place-items:center;display:grid;position:absolute;inset-block-end:var(--go-s-3);inset-inline-end:var(--go-s-3);scale:.88}@media (hover:none){.go-division-card__zoom{opacity:1;scale:1}}.go-division-card:hover .go-division-card__zoom,.go-division-card:focus-within .go-division-card__zoom{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.go-division-card__zoom{transition:none}}.go-division-card:has(.go-division-card__cover):before{z-index:1}.go-division-card__shot{object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--go-dur-6) var(--go-ease-out);display:block}.go-division-card:hover .go-division-card__shot,.go-division-card:focus-within .go-division-card__shot{scale:1.045}.go-division-card:has(.go-division-card__cover) .go-division-card__medallion{z-index:1;background:var(--go-surface);box-shadow:var(--go-shadow-md);margin-block-start:calc((var(--go-s-6) + 31px) * -1);position:relative}.go-approach__photo{opacity:.26;filter:saturate(.8)}.go-approach__shot{aspect-ratio:3/2;inline-size:100%;border:1px solid var(--go-border);border-radius:var(--go-r-md);object-fit:cover;box-shadow:var(--go-shadow-md);transition:scale var(--go-dur-6) var(--go-ease-out), border-color var(--go-dur-3) var(--go-ease-smooth);margin-block-end:var(--go-s-2)}.go-approach__pillar:hover .go-approach__shot{border-color:var(--go-border-strong);scale:1.02}@media (width>=900px){.go-approach__shot{max-inline-size:22rem}}.go-timeline__photo{opacity:.08;filter:grayscale(.5)}.go-timeline__opening{margin:0 0 var(--go-s-7);border:1px solid var(--go-border);border-radius:var(--go-r-lg);box-shadow:var(--go-shadow-sm);overflow:hidden}.go-timeline__opening-shot{aspect-ratio:3;object-fit:cover;inline-size:100%}.go-timeline__shot-frame{margin:calc(var(--go-s-5) * -1) calc(var(--go-s-5) * -1) var(--go-s-5);aspect-ratio:3/2;border-block-end:1px solid var(--go-border);display:block;overflow:hidden}.go-timeline__shot{object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--go-dur-6) var(--go-ease-out);display:block}.go-timeline__item:hover .go-timeline__shot{scale:1.04}.go-team__scene{opacity:.07;filter:grayscale(.55)}.go-team__backdrop{z-index:0;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.go-team__portrait:has(.go-team__backdrop) .go-team__figure{--go-team-silhouette:color-mix(in srgb, var(--go-accent-color) 38%, #150a01e0);background-color:#0000;background-image:radial-gradient(56% 42% at 50% 114%, var(--go-team-silhouette) 0 68%, transparent 69%), radial-gradient(circle at 50% 36%, var(--go-team-silhouette) 0 13.5%, transparent 14%), radial-gradient(78% 62% at 22% 8%, #f0cd752e 0%, transparent 64%)}@supports not (background:color-mix(in srgb, red 50%, blue)){.go-team__portrait:has(.go-team__backdrop) .go-team__figure{background-image:radial-gradient(56% 42% at 50% 114%,#150a01d6 0 68%,#0000 69%),radial-gradient(circle at 50% 36%,#150a01d6 0 13.5%,#0000 14%),radial-gradient(78% 62% at 22% 8%,#f0cd752e 0%,#0000 64%)}}.go-testimonials__photo{opacity:.09;filter:grayscale(.4)}.go-quote__portrait{z-index:1;border-radius:var(--go-r-full);border:2px solid var(--go-border-strong);object-fit:cover;block-size:64px;inline-size:64px;box-shadow:var(--go-shadow-sm);position:relative}.go-cta__photo{z-index:0;object-fit:cover;opacity:.3;filter:saturate(.85);pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.go-contact__office,.go-contact__welcome{margin:0 0 var(--go-s-5);border:1px solid var(--go-border);border-radius:var(--go-r-lg);box-shadow:var(--go-shadow-sm);overflow:hidden}.go-contact__welcome{margin:var(--go-s-7) 0 0}.go-contact__office-shot,.go-contact__welcome-shot{aspect-ratio:3/2;object-fit:cover;inline-size:100%}.go-contact__map-photo{z-index:-1;object-fit:cover;opacity:.2;filter:grayscale(.6)contrast(1.04);block-size:100%;inline-size:100%;position:absolute;inset:0}.go-contact__map:has(.go-contact__map-photo) .go-contact__map-land{fill-opacity:.62;stroke:#fbfaf880}.go-contact__map:has(.go-contact__map-photo) .go-contact__map-land--active{fill-opacity:.88;stroke:var(--go-page-house-on-dark)}.go-contact__map-label{z-index:2;inset-block-end:var(--go-s-3);inset-inline:var(--go-s-4);color:var(--go-text-muted);text-align:center;margin:0;position:absolute}.go-footer__photo{z-index:-2;opacity:.2;filter:saturate(.75)}.go-footer__signature{margin:var(--go-s-5) 0 0;border:1px solid var(--go-footer-border);border-radius:var(--go-r-md);max-inline-size:15rem;overflow:hidden}.go-footer__signature-shot{aspect-ratio:3/2;object-fit:cover;opacity:.88;inline-size:100%}.go-legal__photo{opacity:.16;filter:grayscale(.4)}.go-division-page__photo{z-index:0;object-fit:cover;opacity:.34;filter:saturate(.85);pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.go-division-page__gallery-grid{gap:var(--go-s-4);margin:var(--go-s-5) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=720px){.go-division-page__gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.go-division-page__gallery-item{border:1px solid var(--go-border);border-radius:var(--go-r-lg);box-shadow:var(--go-shadow-sm);overflow:hidden}.go-division-page__gallery-shot{aspect-ratio:3/2;object-fit:cover;inline-size:100%;transition:scale var(--go-dur-6) var(--go-ease-out)}.go-division-page__gallery-item:hover .go-division-page__gallery-shot{scale:1.04}.go-admin-gallery{gap:var(--go-s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.go-admin-gallery__item{border:1px solid var(--go-border);border-radius:var(--go-admin-r,var(--go-r-md));background:var(--go-surface);min-inline-size:0;transition:border-color var(--go-dur-3) var(--go-ease-smooth), box-shadow var(--go-dur-3) var(--go-ease-out);flex-direction:column;display:flex;overflow:hidden}.go-admin-gallery__item:hover,.go-admin-gallery__item:focus-within{border-color:var(--go-border-strong);box-shadow:var(--go-shadow-md)}.go-admin-gallery__item.is-hidden .go-admin-gallery__frame{opacity:.42}.go-admin-gallery__frame{background:var(--go-bg-sunken);block-size:150px;display:block;position:relative;overflow:hidden}.go-admin-gallery__shot{object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--go-dur-5) var(--go-ease-out);display:block}.go-admin-gallery__frame:hover .go-admin-gallery__shot{scale:1.03}.go-admin-gallery__blank{block-size:100%;color:var(--go-text-subtle);place-items:center;display:grid}.go-admin-gallery__badges{gap:var(--go-s-1);display:flex;position:absolute;inset-block-start:var(--go-s-2);inset-inline-start:var(--go-s-2)}.go-admin-gallery__body{gap:var(--go-s-2);padding:var(--go-s-4);flex-direction:column;flex:1;display:flex}.go-admin-gallery__title{font-size:var(--go-t-md);margin:0;font-weight:600;line-height:1.3}.go-admin-gallery__title a{color:inherit;text-decoration:none}.go-admin-gallery__title a:hover{color:var(--go-text-accent)}.go-admin-gallery__hint{color:var(--go-text-muted);font-size:var(--go-t-sm);flex:1;margin:0;line-height:1.45}.go-admin-gallery__meta{color:var(--go-text-subtle);font-size:var(--go-t-xs);overflow-wrap:anywhere;margin:0}.go-admin-gallery__upload{align-items:center;gap:var(--go-s-2);border-block-start:1px dashed var(--go-border);flex-wrap:wrap;margin-block-start:var(--go-s-1);padding-block-start:var(--go-s-3);display:flex}.go-admin-gallery__upload .go-field__control--file{min-inline-size:0;font-size:var(--go-t-xs);flex:8rem}.go-admin-preview__shot{inline-size:100%;aspect-ratio:var(--go-shot-ratio,3 / 2);border-radius:var(--go-r-sm);object-fit:cover;background:var(--go-bg-sunken);display:block}.go-admin-preview__blank{inline-size:100%;aspect-ratio:var(--go-shot-ratio,3 / 2);border-radius:var(--go-r-sm);background:var(--go-bg-sunken);color:var(--go-text-subtle);place-items:center;display:grid}.go-admin-preview__caption{color:var(--go-text-subtle);font-size:var(--go-t-xs);overflow-wrap:anywhere;margin:0}.go-admin-facts{gap:var(--go-s-2);margin:var(--go-s-4) 0 0;display:grid}.go-admin-facts__row{justify-content:space-between;align-items:baseline;gap:var(--go-s-3);font-size:var(--go-t-sm);display:flex}.go-admin-facts__row dt{color:var(--go-text-muted)}.go-admin-facts__row dd{margin:0;font-weight:600}.go-field__control--range{accent-color:var(--go-accent);cursor:pointer;background:0 0;border:0;padding:0}.go-admin-danger{justify-content:space-between;align-items:center;gap:var(--go-s-4);padding:var(--go-s-5);border:1px dashed var(--go-border-strong);border-radius:var(--go-admin-r,var(--go-r-md));background:var(--go-bg-sunken);flex-wrap:wrap;margin-block-start:var(--go-s-6);display:flex}.go-admin-danger__text{min-inline-size:0}.go-admin-danger__title{margin:0 0 var(--go-s-1);font-size:var(--go-t-md);font-weight:600}.go-admin-danger__lead{color:var(--go-text-muted);font-size:var(--go-t-sm);margin:0}.go-admin-header__meta{color:var(--go-text-muted);font-size:var(--go-t-sm);font-variant-numeric:tabular-nums;margin:0}.go-admin-panel__sub{margin:var(--go-s-1) 0 0;color:var(--go-text-subtle);font-size:var(--go-t-xs)}.go-admin-login__photo{z-index:-1;object-fit:cover;opacity:.22;filter:saturate(.8);pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.go-about__signature-shot,.go-division-card__shot,.go-approach__shot,.go-timeline__shot,.go-division-page__gallery-shot,.go-admin-gallery__shot{transition:none}.go-about__signature:hover .go-about__signature-shot,.go-division-card:hover .go-division-card__shot,.go-division-card:focus-within .go-division-card__shot,.go-approach__pillar:hover .go-approach__shot,.go-timeline__item:hover .go-timeline__shot,.go-division-page__gallery-item:hover .go-division-page__gallery-shot,.go-admin-gallery__frame:hover .go-admin-gallery__shot{scale:1}@media (width<=719px){.go-admin-gallery{gap:var(--go-s-2)}.go-admin-gallery__item{align-items:center;gap:var(--go-s-3);padding:var(--go-s-2);flex-direction:row}.go-admin-gallery__frame{border-radius:var(--go-r-sm);flex:none;block-size:56px;inline-size:84px;overflow:hidden}.go-admin-gallery__body{min-inline-size:0;padding:0}.go-admin-gallery__title{font-size:var(--go-t-sm);line-height:1.3}.go-admin-gallery__hint,.go-admin-gallery__upload{display:none}.go-admin-gallery__meta{overflow-wrap:anywhere;margin-block-start:2px}.go-admin-gallery__badges{inset-block-start:3px;inset-inline-start:3px}}}@media (forced-colors:active){.go-hero__photo,.go-hero__video,.go-trust__photo,.go-stats__photo,.go-divisions__photo,.go-approach__photo,.go-timeline__photo,.go-team__scene,.go-testimonials__photo,.go-cta__photo,.go-footer__photo,.go-legal__photo,.go-contact__map-photo,.go-division-page__photo,.go-admin-login__photo{display:none}}@media print{.go-hero__photo,.go-hero__video,.go-hero__collage,.go-trust__photo,.go-stats__photo,.go-divisions__photo,.go-approach__photo,.go-timeline__photo,.go-team__scene,.go-testimonials__photo,.go-cta__photo,.go-footer__photo,.go-legal__photo,.go-contact__map-photo,.go-division-page__photo{display:none}}.go-brand--studio{--go-accent:#1f5f8b;--go-accent-hover:#2b7ab0;--go-text-accent:#17506f;--go-ring:#1f5f8b;--go-accent-line:#2b7ab0;--go-accent-color:#1f5f8b;--go-page-house:var(--go-house-agence);--go-page-house-on-dark:var(--go-house-agence-on-dark);--go-grad-gold:linear-gradient(120deg, #4fa3d8 0%, #8fd0f2 50%, #1f5f8b 100%);--go-grad-forge:radial-gradient(120% 120% at 20% 0%, #123b57 0%, #0b2233 55%, #05121c 100%);--go-grad-ember:linear-gradient(135deg, #0b2233 0%, #1f5f8b 45%, #4fa3d8 100%)}.go-brand--studio .go-hero__photo,.go-brand--studio .go-hero__tile,.go-brand--studio .go-divisions__photo,.go-brand--studio .go-stats__photo,.go-brand--studio .go-timeline__photo,.go-brand--studio .go-team__scene,.go-brand--studio .go-testimonials__photo{filter:saturate(.55)hue-rotate(170deg)contrast(1.05)}html.js .go-brand--studio [data-reveal].is-inview{animation-duration:var(--go-duration,var(--go-dur-3));animation-timing-function:var(--go-ease-smooth)}html.js .go-brand--studio [data-reveal=fade-up]{opacity:0;transform:skewY(3.5deg)translateY(16px)}html.js .go-brand--studio [data-reveal=fade-up].is-inview{animation-name:go-skew-in}html.js .go-brand--studio [data-reveal=fade-left],html.js .go-brand--studio [data-reveal=fade-right]{opacity:0;transform-origin:0;transform:scaleX(.86)}html.js .go-brand--studio [data-reveal=fade-left].is-inview,html.js .go-brand--studio [data-reveal=fade-right].is-inview{animation-name:go-unfold-x}html.js .go-brand--studio [data-reveal=mask-up]{opacity:1;clip-path:inset(0 0 100%)}html.js .go-brand--studio [data-reveal=mask-up].is-inview{animation-name:go-curtain-up;animation-duration:var(--go-duration,var(--go-dur-4))}html.js .go-brand--studio [data-reveal=zoom-in]{opacity:0;transform-origin:top;transform:perspective(1200px)rotateX(-36deg)}html.js .go-brand--studio [data-reveal=zoom-in].is-inview{animation-name:go-flip-up}html.js .go-brand--studio [data-reveal=blur-in]{opacity:0;filter:none;transform:none}html.js .go-brand--studio [data-reveal=blur-in].is-inview{animation-name:go-fade-in}.go-brand--studio .go-eyebrow:before{animation:go-text-shine 4.2s var(--go-ease-in-out) infinite}.go-brand--studio .go-hover-lift:hover{transition-duration:var(--go-dur-1);translate:0 -3px}.go-brand--gallery{--go-accent:#7a3e9d;--go-accent-hover:#9457bc;--go-text-accent:#63307f;--go-ring:#7a3e9d;--go-accent-line:#9457bc;--go-accent-color:#7a3e9d;--go-page-house:var(--go-house-art);--go-page-house-on-dark:var(--go-house-art-on-dark);--go-grad-gold:linear-gradient(120deg, #c08be0 0%, #e6c7f5 50%, #7a3e9d 100%);--go-grad-forge:radial-gradient(120% 120% at 20% 0%, #3a1b4d 0%, #1e0e29 55%, #100616 100%);--go-grad-ember:linear-gradient(135deg, #1e0e29 0%, #7a3e9d 45%, #c08be0 100%)}.go-brand--gallery .go-hero__photo,.go-brand--gallery .go-hero__tile,.go-brand--gallery .go-divisions__photo,.go-brand--gallery .go-stats__photo,.go-brand--gallery .go-timeline__photo,.go-brand--gallery .go-team__scene,.go-brand--gallery .go-testimonials__photo{filter:saturate(.5)hue-rotate(255deg)contrast(1.02)}html.js .go-brand--gallery [data-reveal].is-inview{animation-duration:var(--go-duration,var(--go-dur-6));animation-timing-function:var(--go-ease-out)}html.js .go-brand--gallery [data-reveal=fade-up],html.js .go-brand--gallery [data-reveal=fade-in]{opacity:0;filter:blur(14px);transform:scale(1.02)}html.js .go-brand--gallery [data-reveal=fade-up].is-inview,html.js .go-brand--gallery [data-reveal=fade-in].is-inview{animation-name:go-blur-in}html.js .go-brand--gallery [data-reveal=fade-left],html.js .go-brand--gallery [data-reveal=fade-right]{opacity:0;transform:scale(1.08)}html.js .go-brand--gallery [data-reveal=fade-left].is-inview,html.js .go-brand--gallery [data-reveal=fade-right].is-inview{animation-name:go-zoom-out}html.js .go-brand--gallery [data-reveal=mask-up],html.js .go-brand--gallery [data-reveal=curtain-up]{opacity:0;clip-path:none;filter:blur(18px);transform:none}html.js .go-brand--gallery [data-reveal=mask-up].is-inview,html.js .go-brand--gallery [data-reveal=curtain-up].is-inview{animation-name:go-blur-in}html.js .go-brand--gallery [data-reveal=zoom-in]{opacity:0;transform:rotate(-4deg)scale(.96)}html.js .go-brand--gallery [data-reveal=zoom-in].is-inview{animation-name:go-rotate-in}.go-brand--gallery .go-section__figure,.go-brand--gallery figure:not(.go-lightbox__panel) img{animation:go-float-slow 14s var(--go-ease-in-out) infinite}.go-brand--gallery .go-eyebrow{animation:go-breathe 9s var(--go-ease-in-out) infinite}.go-brand--gallery .go-hover-lift:hover{transition-duration:var(--go-dur-5);translate:0 -2px}@media (prefers-reduced-motion:reduce){html.js .go-brand [data-reveal]{opacity:1;filter:none;clip-path:none;transform:none}.go-brand--studio .go-eyebrow:before,.go-brand--gallery .go-section__figure,.go-brand--gallery figure img,.go-brand--gallery .go-eyebrow{animation:none}}.go-footer__brands{gap:var(--go-s-3);margin:var(--go-s-5) 0 0;padding:0;list-style:none;display:grid}.go-footer__brands li{gap:2px;display:grid}.go-footer__brand-hint{color:var(--go-footer-muted);font-size:var(--go-t-xs);line-height:1.35}.go-nav__links-brand{display:none}@media (width>=1280px){.go-nav__links-brand{display:revert}}.go-portal{align-content:center;gap:clamp(var(--go-s-6), 5vh, var(--go-s-8));min-block-size:100svh;padding:clamp(var(--go-s-7), 8vh, var(--go-s-9)) var(--go-s-5);background:var(--go-grad-forge);color:var(--go-neutral-100);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--go-portal-inset-block:clamp(var(--go-s-4), 3vh, var(--go-s-6));--go-portal-inset-inline:clamp(var(--go-s-4), 3vw, var(--go-s-6));--go-portal-bar:2.875rem;display:grid;position:relative}@media (pointer:coarse){.go-portal{--go-portal-bar:3.25rem}}.go-portal__utility{z-index:2;--go-border:#ffffff2e;--go-bg-sunken:#ffffff0f;--go-surface:#ffffff24;--go-text:var(--go-neutral-0);--go-text-subtle:#a99c92;--go-text-muted:#c8b7a8;position:absolute;inset-block-start:var(--go-portal-inset-block);inset-inline-end:var(--go-portal-inset-inline)}.go-portal__head{justify-items:center;gap:var(--go-s-4);text-align:center;max-inline-size:46rem;margin-inline:auto;display:grid}.go-portal__brand{margin-block-end:var(--go-s-2);display:inline-flex}:root .go-portal__brand .go-logo{color:inherit;--go-logo-ink:var(--go-neutral-50);--go-logo-group:var(--go-house-group-on-dark);--go-logo-agence:var(--go-house-agence-on-dark);--go-logo-art:var(--go-house-art-on-dark)}@media (width<=560px){.go-portal{padding-block-start:calc(var(--go-portal-inset-block) + var(--go-portal-bar) + var(--go-s-6))}.go-portal__utility{min-block-size:var(--go-portal-bar);pointer-events:none;justify-content:flex-end;align-items:center;display:flex;inset-inline-start:var(--go-portal-inset-inline)}.go-portal__utility>*{pointer-events:auto}.go-portal__brand{block-size:var(--go-portal-bar);align-items:center;margin-block-end:0;position:absolute;inset-block-start:var(--go-portal-inset-block);inset-inline-start:var(--go-portal-inset-inline)}}.go-portal__title{color:var(--go-neutral-0);font-family:var(--go-font-display);font-size:clamp(var(--go-t-3xl), 6vw, var(--go-t-5xl));letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.04}.go-portal__lead{color:#c8b7a8;max-inline-size:44ch;font-size:var(--go-t-lg);margin:0;line-height:1.6}.go-portal__doors{gap:var(--go-s-4);grid-template-columns:minmax(0,1fr);inline-size:min(1100px,100%);margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=900px){.go-portal__doors{grid-template-columns:repeat(3,minmax(0,1fr))}}.go-portal__door{isolation:isolate;border-radius:var(--go-r-lg);transition:border-color var(--go-dur-3) var(--go-ease-smooth), transform var(--go-dur-3) var(--go-ease-out);background:#ffffff0a;border:1px solid #ffffff24;position:relative;overflow:hidden}.go-portal__door:hover,.go-portal__door:focus-within{border-color:var(--go-accent-color);transform:translateY(-4px)}.go-portal__link{gap:var(--go-s-4);color:inherit;padding-block-end:var(--go-s-5);text-decoration:none;display:grid}.go-portal__link:after{content:"";position:absolute;inset:0}.go-portal__shot-frame{border-block-end:1px solid #ffffff1a;block-size:clamp(150px,22vh,220px);display:block;overflow:hidden}.go-portal__shot{object-fit:cover;opacity:.62;block-size:100%;inline-size:100%;transition:scale var(--go-dur-6) var(--go-ease-out), opacity var(--go-dur-3) var(--go-ease-smooth)}.go-portal__door:hover .go-portal__shot{opacity:.82;scale:1.05}.go-portal__body{gap:var(--go-s-2);padding-inline:var(--go-s-5);display:grid}.go-portal__name{font-family:var(--go-font-display);font-size:var(--go-t-xl);font-weight:700;line-height:1.15}.go-portal__hint{color:#b9ada3;font-size:var(--go-t-sm);line-height:1.45}.go-portal__enter{align-items:center;gap:var(--go-s-2);color:var(--go-accent-color);font-weight:600;font-size:var(--go-t-sm);margin-block-start:var(--go-s-2);display:inline-flex}@media (prefers-reduced-motion:reduce){.go-portal__door,.go-portal__shot{transition:none}.go-portal__door:hover{transform:none}.go-portal__door:hover .go-portal__shot{scale:1}}.go-ayenon{--go-ay-progress:0;--go-ay-velocity:0;--go-ay-px:.5;--go-ay-py:.5;--go-ay-idle:0}@keyframes go-ay-weight-in{0%{font-variation-settings:"wght" 200;opacity:0}to{font-variation-settings:"wght" 700;opacity:1}}.go-ayenon [data-ay=weight-in]{animation:go-ay-weight-in var(--go-dur-6,.9s) var(--go-ease-out) both;animation-delay:var(--go-delay,0s)}@keyframes go-ay-width-settle{0%{font-variation-settings:"wdth" 125;letter-spacing:.04em}to{font-variation-settings:"wdth" 100;letter-spacing:inherit}}.go-ayenon [data-ay=width-settle]{animation:go-ay-width-settle var(--go-dur-6,.9s) var(--go-ease-spring) both;animation-delay:var(--go-delay,.12s);display:inline-block}@keyframes go-ay-guillemets{0%{opacity:0;translate:var(--go-ay-from,-.4em) 0}to{opacity:.55;translate:0}}.go-ayenon [data-ay=quote]{position:relative}.go-ayenon [data-ay=quote]:before,.go-ayenon [data-ay=quote]:after{color:var(--go-accent-color,var(--go-accent));animation:go-ay-guillemets var(--go-dur-4) var(--go-ease-out) both}.go-ayenon [data-ay=quote]:before{content:"« ";--go-ay-from:-.4em}.go-ayenon [data-ay=quote]:after{content:" »";--go-ay-from:.4em;animation-delay:90ms}@keyframes go-ay-baseline-lift{0%{clip-path:inset(0 0 -2px);translate:0 .38em}60%{translate:0}to{clip-path:inset(0 0 -2px);translate:0}}@keyframes go-ay-baseline-retract{0%{opacity:.6;scale:1}to{opacity:0;scale:0 1}}.go-ayenon [data-ay=baseline]{display:inline-block;position:relative}.go-ayenon [data-ay=baseline]>*{animation:go-ay-baseline-lift var(--go-dur-5) var(--go-ease-out) both;animation-delay:calc(var(--go-i,0) * 70ms);display:inline-block}.go-ayenon [data-ay=baseline]:after{content:"";transform-origin:0;block-size:1px;animation:go-ay-baseline-retract var(--go-dur-4) var(--go-ease-in-out) both;background:currentColor;animation-delay:.62s;position:absolute;inset-block-end:-.12em;inset-inline:0}@keyframes go-ay-duotone-settle{0%{filter:grayscale()sepia(.55)contrast(1.18)brightness(.92)}to{filter:none}}.go-ayenon [data-ay=duotone]{animation:go-ay-duotone-settle var(--go-dur-7,1.2s) var(--go-ease-smooth) both;animation-delay:var(--go-delay,0s)}@keyframes go-ay-grain-thin{0%{opacity:.5}to{opacity:.12}}.go-ayenon [data-ay=grain]{isolation:isolate;position:relative}.go-ayenon [data-ay=grain]:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:overlay;animation:go-ay-grain-thin var(--go-dur-7,1.2s) var(--go-ease-out) both;background-image:repeating-conic-gradient(#ffffff0f 0deg 90deg,#0000000f 90deg 180deg);background-size:3px 3px;position:absolute;inset:0}@keyframes go-ay-rack-back{0%{opacity:1}to{opacity:0}}@keyframes go-ay-rack-front{0%{opacity:0}to{opacity:1}}.go-ayenon [data-ay=rack]{position:relative}.go-ayenon [data-ay=rack]>img{display:block}.go-ayenon [data-ay=rack]>img:first-child{filter:blur(14px)saturate(1.2);animation:go-ay-rack-back var(--go-dur-6) var(--go-ease-in-out) both;animation-delay:.16s}.go-ayenon [data-ay=rack]>img:last-child{object-fit:cover;block-size:100%;inline-size:100%;animation:go-ay-rack-front var(--go-dur-6) var(--go-ease-in-out) both;animation-delay:.16s;position:absolute;inset:0}@keyframes go-ay-crop-open{0%{aspect-ratio:4/5}to{aspect-ratio:var(--go-ay-ratio,16 / 9)}}.go-ayenon [data-ay=crop-open]{animation:go-ay-crop-open var(--go-dur-7,1.2s) var(--go-ease-out) both;overflow:hidden}.go-ayenon [data-ay=crop-open]>img{object-fit:cover;block-size:100%;inline-size:100%}.go-ayenon .go-ay-spine{background:var(--go-border);pointer-events:none;inline-size:1px;position:absolute;inset-block:0;inset-inline-start:max(var(--go-s-4), calc((100vw - var(--go-container,1200px)) / 2 - var(--go-s-6)))}.go-ayenon .go-ay-spine:before{content:"";block-size:calc(var(--go-ay-progress) * 100%);background:linear-gradient(var(--go-accent), color-mix(in srgb, var(--go-accent) 30%, transparent));position:absolute;inset-block-start:0;inset-inline:0}.go-ayenon [data-ay=settle]{translate:0 calc(var(--go-ay-velocity) * -14px);rotate:calc(var(--go-ay-velocity) * -.35deg);transition:translate .42s var(--go-ease-out), rotate .42s var(--go-ease-out)}.go-ayenon [data-ay=scrub]{font-variant-numeric:tabular-nums;font-variation-settings:"wght" calc(400 + var(--go-ay-local,0) * 300)}.go-ayenon .go-ay-odo{vertical-align:baseline;block-size:1em;line-height:1;display:inline-flex;overflow:hidden}.go-ayenon .go-ay-odo__col{translate:0 calc(var(--go-ay-digit,0) * -1em);transition:translate .9s var(--go-ease-spring);transition-delay:calc(var(--go-i,0) * 60ms);display:block}.go-ayenon .go-ay-odo__col span{block-size:1em;display:block}.go-ayenon [data-ay=drift]>*{translate:0 calc(var(--go-ay-progress) * (var(--go-i,0) - 1) * -28px);will-change:translate}.go-ayenon{background-color:color-mix(in srgb, var(--go-bg) calc(100% - var(--go-ay-progress) * 6%), var(--go-accent))}@keyframes go-ay-luma{0%{opacity:.2;-webkit-mask-position:0 -100%;mask-position:0 -100%;-webkit-mask-size:100% 100%;mask-size:100% 100%}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}.go-ayenon [data-ay=luma]{animation:go-ay-luma var(--go-dur-7,1.2s) var(--go-ease-out) both;-webkit-mask-image:linear-gradient(160deg,#000 30%,#00000026 70%);mask-image:linear-gradient(160deg,#000 30%,#00000026 70%);-webkit-mask-size:100% 220%;mask-size:100% 220%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.go-ayenon [data-ay=handoff]>:first-child{opacity:calc(1 - var(--go-ay-local,0));translate:0 calc(var(--go-ay-local,0) * -24px)}.go-ayenon [data-ay=handoff]>:last-child{opacity:var(--go-ay-local,0);translate:0 calc((1 - var(--go-ay-local,0)) * 24px)}.go-ayenon .go-ay-note{color:var(--go-text-subtle);font-size:var(--go-t-xs);opacity:calc(.35 + var(--go-ay-local,0) * .65);translate:0 calc((1 - var(--go-ay-local,0)) * 12px);transition:opacity .5s linear, translate .5s var(--go-ease-out);line-height:1.5;position:sticky;inset-block-start:40vh}.go-ayenon [data-ay=near]{--go-ay-near:0;translate:0 calc(var(--go-ay-near) * -6px);box-shadow:0 calc(var(--go-ay-near) * 18px) calc(var(--go-ay-near) * 40px) rgb(0 0 0/calc(var(--go-ay-near) * .1));border-color:color-mix(in srgb, var(--go-border) calc(100% - var(--go-ay-near) * 60%), var(--go-accent));transition:translate .3s var(--go-ease-out), box-shadow .3s var(--go-ease-out), border-color .3s linear}.go-ayenon [data-ay=scene]>*{translate:calc((var(--go-ay-px) - .5) * var(--go-ay-depth,14px)) calc((var(--go-ay-py) - .5) * var(--go-ay-depth,14px));transition:translate .6s var(--go-ease-out)}.go-ayenon [data-ay=scene]>:first-child{--go-ay-depth:8px}.go-ayenon [data-ay=scene]>:nth-child(2){--go-ay-depth:20px}.go-ayenon [data-ay=scene]>:nth-child(3){--go-ay-depth:34px}.go-ayenon [data-ay=inertia]{translate:calc((var(--go-ay-px) - .5) * 26px) calc((var(--go-ay-py) - .5) * 18px);transition:translate .9s cubic-bezier(.16,1.2,.3,1)}.go-ayenon [data-ay=near-weight]{--go-ay-near:0;font-variation-settings:"wght" calc(400 + var(--go-ay-near) * 260);transition:font-variation-settings .32s var(--go-ease-out)}@keyframes go-ay-trace-x{0%{scale:0 1}to{scale:1}}@keyframes go-ay-trace-y{0%{scale:1 0}to{scale:1}}.go-ayenon [data-ay=trace]{position:relative}.go-ayenon [data-ay=trace]:before,.go-ayenon [data-ay=trace]:after{content:"";background:var(--go-accent-color,var(--go-accent));opacity:.5;position:absolute}.go-ayenon [data-ay=trace]:before{transform-origin:0;block-size:1px;animation:go-ay-trace-x var(--go-dur-4) var(--go-ease-out) both;inset-block-start:0;inset-inline:0}.go-ayenon [data-ay=trace]:after{transform-origin:top;inline-size:1px;animation:go-ay-trace-y var(--go-dur-4) var(--go-ease-out) both;animation-delay:var(--go-dur-4);inset-block:0;inset-inline-start:0}@keyframes go-ay-assemble{0%{opacity:0;translate:calc((1 - var(--go-i,0)) * 40px) 34px;rotate:calc((var(--go-i,0) - 1) * 1.6deg);scale:.96}to{opacity:1;translate:0;rotate:0deg;scale:1}}.go-ayenon [data-ay=assemble]>*{animation:go-ay-assemble var(--go-dur-6) var(--go-ease-spring) both;animation-delay:calc(var(--go-i,0) * 90ms)}@keyframes go-ay-article-n{0%{opacity:0;translate:-10px}to{opacity:.55;translate:0}}@keyframes go-ay-article-rule{0%{scale:0 1}to{scale:1}}@keyframes go-ay-article-text{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.go-ayenon [data-ay=article] .go-ay-article__n{animation:go-ay-article-n var(--go-dur-3) var(--go-ease-out) both;animation-delay:calc(var(--go-i,0) * .11s)}.go-ayenon [data-ay=article] .go-ay-article__rule{background:var(--go-border-strong);transform-origin:0;block-size:1px;animation:go-ay-article-rule var(--go-dur-4) var(--go-ease-out) both;animation-delay:calc(var(--go-i,0) * .11s + 90ms);display:block}.go-ayenon [data-ay=article] .go-ay-article__body{animation:go-ay-article-text var(--go-dur-4) var(--go-ease-out) both;animation-delay:calc(var(--go-i,0) * .11s + .22s)}.go-ayenon [data-ay=seam]{margin-block-start:calc(var(--go-ay-progress) * -6px - 2px);position:relative}.go-ayenon [data-ay=seam]:before{content:"";background:linear-gradient(90deg, transparent, var(--go-accent), transparent);block-size:2px;opacity:calc(1 - var(--go-ay-progress));position:absolute;inset-block-start:-1px;inset-inline:0}@keyframes go-ay-land-left{0%{opacity:0;translate:-14px}to{opacity:1;translate:0}}@keyframes go-ay-land-up{0%{opacity:0;translate:0 20px;scale:.9}to{opacity:1;translate:0;scale:1}}@keyframes go-ay-land-right{0%{opacity:0;translate:14px}to{opacity:1;translate:0}}.go-ayenon [data-ay=land] .go-ay-land__pre{animation:go-ay-land-left var(--go-dur-4) var(--go-ease-out) both}.go-ayenon [data-ay=land] .go-ay-land__num{animation:go-ay-land-up var(--go-dur-5) var(--go-ease-spring) both;animation-delay:80ms}.go-ayenon [data-ay=land] .go-ay-land__post{animation:go-ay-land-right var(--go-dur-4) var(--go-ease-out) both;animation-delay:.16s}.go-ayenon .go-ay-index{z-index:3;color:var(--go-text-subtle);font-family:var(--go-font-mono);font-size:var(--go-t-xs);font-variant-numeric:tabular-nums;letter-spacing:.12em;pointer-events:none;opacity:calc(1 - var(--go-ay-idle));transition:opacity .6s var(--go-ease-smooth);position:fixed;inset-block-start:50%;inset-inline-start:max(var(--go-s-5), calc((100vw - var(--go-container,1200px)) / 2 - var(--go-s-7)));translate:0 -50%}@media (width<=1023px){.go-ayenon .go-ay-index{display:none}}@keyframes go-ay-hold{0%{opacity:0;scale:1.06}40%{opacity:.5}to{opacity:.28;scale:1}}.go-ayenon [data-ay=hold]{animation:go-ay-hold 2.6s var(--go-ease-out) both}.go-ayenon[data-ay-idle="1"] [data-ay=drift]>*,.go-ayenon[data-ay-idle="1"] [data-ay=scene]>*,.go-ayenon[data-ay-idle="1"] [data-ay=inertia],.go-ayenon[data-ay-idle="1"] [data-ay=settle]{transition-duration:1.4s;translate:0;rotate:0deg}.go-ayenon[data-ay-idle="1"] .go-ay-grain-live,.go-ayenon[data-ay-idle="1"] [data-ay=ambient-loop]{animation-play-state:paused}@keyframes go-ay-dwell-fill{0%{scale:0}to{scale:1}}.go-ayenon .go-ay-dwell{aspect-ratio:1;border:1px solid var(--go-border-strong);border-radius:var(--go-r-full);place-items:center;inline-size:9px;display:inline-grid}.go-ayenon .go-ay-dwell:before{content:"";aspect-ratio:1;border-radius:var(--go-r-full);background:var(--go-accent);inline-size:5px;scale:0}.go-ayenon .go-ay-dwell.is-read:before{animation:go-ay-dwell-fill .52s var(--go-ease-spring) both}@keyframes go-ay-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--go-ring) 60%, transparent)}to{box-shadow:0 0 0 6px color-mix(in srgb, var(--go-ring) 0%, transparent)}}.go-ayenon a:focus-visible,.go-ayenon button:focus-visible{outline:2px solid var(--go-ring);outline-offset:3px;animation:go-ay-halo .62s var(--go-ease-out)}.go-ayenon[data-ay-seen="1"] [data-ay=weight-in],.go-ayenon[data-ay-seen="1"] [data-ay=width-settle],.go-ayenon[data-ay-seen="1"] [data-ay=baseline]>*,.go-ayenon[data-ay-seen="1"] [data-ay=hold]{animation-duration:var(--go-dur-2);animation-delay:0s}.go-ayenon .go-ay-hero{min-block-size:min(92vh,900px);padding-block:var(--go-s-9) var(--go-s-8);isolation:isolate;align-content:end;display:grid;position:relative;overflow:hidden}.go-ayenon .go-ay-hero__frame{z-index:-2;position:absolute;inset:0}.go-ayenon .go-ay-hero__shot{object-fit:cover;object-position:50% 62%;block-size:100%;inline-size:100%}.go-ayenon .go-ay-hero__wash{z-index:-1;background:linear-gradient(#0e0a082e 0%,#0e0a08b8 62%,#0e0a08eb 100%);position:absolute;inset:0}.go-ayenon .go-ay-hero__body{color:var(--go-neutral-0)}.go-ayenon .go-ay-hero__eyebrow{color:color-mix(in srgb, var(--go-neutral-0) 74%, transparent)}.go-ayenon .go-ay-hero__title{margin:var(--go-s-4) 0 0;max-inline-size:18ch;color:var(--go-neutral-0);font-family:var(--go-font-display);font-size:clamp(var(--go-t-3xl), 7vw, var(--go-t-6xl,5rem));letter-spacing:-.03em;font-weight:700;line-height:1.02}.go-ayenon .go-ay-hero__accent{color:var(--go-gold-400)}.go-ayenon .go-ay-hero__lead{margin:var(--go-s-5) 0 0;color:#d8ccc2;max-inline-size:52ch;font-size:var(--go-t-lg);line-height:1.6}.go-ayenon .go-ay-hero__actions{gap:var(--go-s-3);flex-wrap:wrap;margin-block-start:var(--go-s-6);display:flex}.go-ayenon .go-ay-hero__actions .go-btn--ghost{color:var(--go-neutral-0);border-color:#ffffff61}.go-ayenon .go-ay-hero__actions .go-btn--ghost:hover{background:#ffffff14;border-color:#ffffffb3}.go-ayenon .go-ay-hero__since{align-items:center;gap:var(--go-s-3);color:#a99c92;font-family:var(--go-font-mono);font-size:var(--go-t-xs);letter-spacing:.14em;text-transform:uppercase;margin-block-start:var(--go-s-7);display:flex}.go-ayenon .go-ay-origin__grid{gap:var(--go-s-8);display:grid}.go-ayenon .go-ay-origin__title{margin:var(--go-s-3) 0 0;font-family:var(--go-font-display);font-size:clamp(var(--go-t-2xl), 4vw, var(--go-t-4xl));letter-spacing:-.02em;font-weight:700;line-height:1.1}.go-ayenon .go-ay-origin__lead{margin:var(--go-s-4) 0 0;max-inline-size:46ch;color:var(--go-text-muted);font-size:var(--go-t-lg)}.go-ayenon .go-ay-origin__body{gap:var(--go-s-4);max-inline-size:62ch;color:var(--go-text-muted);line-height:var(--go-lh-body,1.7);margin-block-start:var(--go-s-6);display:grid}.go-ayenon .go-ay-origin__quote{margin:var(--go-s-7) 0 0;border-inline-start:2px solid var(--go-accent);padding-inline-start:var(--go-s-5)}.go-ayenon .go-ay-origin__quote blockquote{font-family:var(--go-font-display);font-size:var(--go-t-xl);margin:0;line-height:1.35}.go-ayenon .go-ay-origin__quote figcaption{color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:.06em;margin-block-start:var(--go-s-3)}.go-ayenon .go-ay-origin__plates{gap:var(--go-s-4);align-content:start;display:grid}.go-ayenon .go-ay-plate{border-radius:var(--go-r-lg);margin:0;overflow:hidden}.go-ayenon .go-ay-plate img{block-size:auto;inline-size:100%;display:block}.go-ayenon .go-ay-plate--small{inline-size:62%;margin-inline-start:auto}.go-ayenon .go-ay-houses__grid{gap:var(--go-s-5);margin:var(--go-s-8) 0 0;padding:0;list-style:none;display:grid}.go-ayenon .go-ay-house{padding:var(--go-s-6);border:1px solid var(--go-border);border-radius:var(--go-r-lg);background:var(--go-surface)}.go-ayenon .go-ay-house__since{color:var(--go-accent);font-family:var(--go-font-mono);font-size:var(--go-t-xs);letter-spacing:.12em;margin:0}.go-ayenon .go-ay-house__name{margin:var(--go-s-3) 0 0;font-family:var(--go-font-display);font-size:var(--go-t-xl);font-weight:700}.go-ayenon .go-ay-house__role{color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:.04em;text-transform:uppercase;margin:4px 0 0}.go-ayenon .go-ay-house__body{margin:var(--go-s-4) 0 0;color:var(--go-text-muted);font-size:var(--go-t-sm);line-height:1.65}.go-ayenon .go-ay-houses__plate{margin:var(--go-s-8) 0 0;border-radius:var(--go-r-lg)}.go-ayenon .go-ay-houses__plate img{display:block}.go-ayenon .go-ay-charter__grid{gap:var(--go-s-8);display:grid}.go-ayenon .go-ay-charter__title{margin:var(--go-s-3) 0 0;font-family:var(--go-font-display);font-size:clamp(var(--go-t-2xl), 4vw, var(--go-t-4xl));font-weight:700;line-height:1.1}.go-ayenon .go-ay-charter__lead{margin:var(--go-s-4) 0 0;max-inline-size:40ch;color:var(--go-text-muted)}.go-ayenon .go-ay-charter__plate{margin:var(--go-s-6) 0 0;border-radius:var(--go-r-lg);aspect-ratio:3/2;position:relative;overflow:hidden}.go-ayenon .go-ay-charter__plate img{object-fit:cover;block-size:100%;inline-size:100%}.go-ayenon .go-ay-charter__list{gap:var(--go-s-5);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.go-ayenon .go-ay-article{gap:var(--go-s-2) var(--go-s-4);grid-template-columns:3rem 1fr;align-items:start;display:grid}.go-ayenon .go-ay-article__n{color:var(--go-accent);font-family:var(--go-font-mono);font-size:var(--go-t-sm);font-variant-numeric:tabular-nums;margin:0}.go-ayenon .go-ay-article__rule{grid-column:1/-1}.go-ayenon .go-ay-article__body{grid-column:2}.go-ayenon .go-ay-article__body h3{font-size:var(--go-t-lg);margin:0;font-weight:700}.go-ayenon .go-ay-article__body p{color:var(--go-text-muted);font-size:var(--go-t-sm);margin:6px 0 0;line-height:1.6}.go-ayenon .go-ay-figures__grid{gap:var(--go-s-6);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--go-s-8);display:grid}.go-ayenon .go-ay-figure{text-align:center}.go-ayenon .go-ay-figure__value{color:var(--go-text);font-family:var(--go-font-display);font-size:clamp(var(--go-t-2xl), 6vw, var(--go-t-4xl));justify-content:center;align-items:baseline;gap:2px;margin:0;font-weight:700;display:flex}.go-ayenon .go-ay-figure__label{margin:var(--go-s-2) 0 0;color:var(--go-text-subtle);font-size:var(--go-t-xs);letter-spacing:.06em;text-transform:uppercase}.go-ayenon .go-ay-family__grid{gap:var(--go-s-8);display:grid}.go-ayenon .go-ay-family__plate{border-radius:var(--go-r-lg);margin:0;overflow:hidden}.go-ayenon .go-ay-family__plate img{block-size:auto;inline-size:100%;display:block}.go-ayenon .go-ay-family__title{margin:var(--go-s-3) 0 0;font-family:var(--go-font-display);font-size:clamp(var(--go-t-2xl), 4vw, var(--go-t-3xl));font-weight:700}.go-ayenon .go-ay-family__lead{margin:var(--go-s-4) 0 var(--go-s-6);max-inline-size:48ch;color:var(--go-text-muted)}.go-ayenon .go-ay-family__list{gap:var(--go-s-4);margin:0;padding:0;list-style:none;display:grid}.go-ayenon .go-ay-seat{padding:var(--go-s-4) var(--go-s-5)}.go-ayenon .go-ay-seat h3{font-size:var(--go-t-lg);margin:0;font-weight:700}.go-ayenon .go-ay-seat__role{color:var(--go-accent);font-size:var(--go-t-xs);letter-spacing:.05em;text-transform:uppercase;margin:2px 0 0}.go-ayenon .go-ay-seat__note{color:var(--go-text-muted);font-size:var(--go-t-sm);margin:6px 0 0}.go-ayenon .go-ay-next{position:relative;overflow:hidden}.go-ayenon .go-ay-next__plate{z-index:-1;opacity:.2;margin:0;position:absolute;inset:0}.go-ayenon .go-ay-next__plate img{object-fit:cover;block-size:100%;inline-size:100%}.go-ayenon .go-ay-next__body{gap:var(--go-s-6);display:grid}.go-ayenon .go-ay-next__body p{color:var(--go-text-muted);max-inline-size:56ch;line-height:1.7}.go-ayenon .go-ay-next__title{margin:var(--go-s-3) 0 var(--go-s-4);font-family:var(--go-font-display);font-size:clamp(var(--go-t-2xl), 4vw, var(--go-t-3xl));font-weight:700}@media (width>=900px){.go-ayenon .go-ay-origin__grid,.go-ayenon .go-ay-charter__grid,.go-ayenon .go-ay-family__grid,.go-ayenon .go-ay-next__body{gap:var(--go-s-9);grid-template-columns:1fr 1fr}.go-ayenon .go-ay-houses__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.go-ayenon .go-ay-figures__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.go-ayenon .go-ay-family__grid{grid-template-columns:5fr 7fr}}@media (prefers-reduced-motion:reduce){.go-ayenon{--go-ay-velocity:0;--go-ay-px:.5;--go-ay-py:.5}.go-ayenon [data-ay=settle],.go-ayenon [data-ay=drift]>*,.go-ayenon [data-ay=scene]>*,.go-ayenon [data-ay=inertia],.go-ayenon [data-ay=near]{transition:none!important;translate:0!important;rotate:0deg!important}.go-ayenon [data-ay=seam]{margin-block-start:0}.go-ayenon .go-ay-odo__col{transition:none}.go-ayenon a:focus-visible,.go-ayenon button:focus-visible{animation:none}}@media (pointer:coarse){.go-testimonials__dot,.go-team__social-link,.go-footer__link,.go-contact__coord-value,.go-hero__cue,.go-nav__brand,.go-admin-action,.go-field__hint a{position:relative}.go-testimonials__dot:before,.go-team__social-link:before,.go-footer__link:before,.go-contact__coord-value:before,.go-hero__cue:before,.go-nav__brand:before,.go-admin-action:before,.go-field__hint a:before{content:"";z-index:1;block-size:max(100%,44px);inline-size:max(100%,44px);position:absolute;inset:50%;translate:-50% -50%}.go-testimonials__dot{z-index:0}.go-theme-toggle,.go-footer__social-link,.go-footer__social>a{block-size:44px;inline-size:44px}.go-lang-switch__option{min-block-size:44px;padding-inline:14px}.go-secteurs__option{min-block-size:44px}.go-admin-action{z-index:0}.go-check,.go-switch{min-block-size:44px}}
