.light-mode,.dark-mode{--surface-saturation:min(var(--de-saturated), 24%)}.light-mode{--surface-page:hsl(var(--base-hue) var(--surface-saturation) 97.5%);--surface-section:hsl(var(--base-hue) var(--surface-saturation) 96%);--surface-panel:hsl(var(--base-hue) var(--surface-saturation) 99%);--surface-panel-raised:hsl(var(--base-hue) var(--surface-saturation) 100%);--surface-panel-muted:hsl(var(--base-hue) var(--surface-saturation) 93%);--surface-field:var(--surface-panel-raised);--surface-base:var(--surface-page);--surface-raised:var(--surface-panel);--surface-inset:var(--surface-panel-muted);--background-dots:color-mix(in oklab, var(--sat-0) 24%, transparent)}.dark-mode{--surface-page:hsl(var(--base-hue) var(--surface-saturation) 9.5%);--surface-section:hsl(var(--base-hue) var(--surface-saturation) 13.5%);--surface-panel:hsl(var(--base-hue) var(--surface-saturation) 23%);--surface-panel-raised:hsl(var(--base-hue) var(--surface-saturation) 28%);--surface-panel-muted:hsl(var(--base-hue) var(--surface-saturation) 34%);--surface-field:hsl(var(--base-hue) var(--surface-saturation) 17.5%);--surface-base:var(--surface-page);--surface-raised:var(--surface-panel);--surface-inset:var(--surface-panel-muted);--background-dots:color-mix(in oklab, var(--sat-0) 34%, transparent)}.light-mode{--surface-alt-base:var(--desat-minus-5);--surface-alt-raised:var(--desat-minus-4);--surface-alt-inset:var(--desat-minus-3)}.dark-mode{--surface-alt-base:var(--desat-plus-5);--surface-alt-raised:var(--desat-plus-4);--surface-alt-inset:var(--desat-plus-3)}.light-mode{--text-strong:var(--desat-minus-5);--text-default:var(--desat-minus-4);--text-muted:var(--desat-minus-3)}.dark-mode{--text-strong:var(--desat-plus-5);--text-default:var(--desat-plus-4);--text-muted:var(--desat-plus-3)}.light-mode{--text-inverse-strong:var(--desat-plus-5);--text-inverse:var(--desat-plus-4);--text-inverse-muted:var(--desat-plus-3)}.dark-mode{--text-inverse-strong:var(--desat-minus-5);--text-inverse:var(--desat-minus-4);--text-inverse-muted:var(--desat-minus-3)}.light-mode,.dark-mode{--control-icon:color-mix(in oklab, var(--text-muted) 88%, var(--surface-base) 12%);--control-icon-hover:var(--heading-accent);--control-icon-active:var(--text-inverse-strong);--link-color:var(--sat-0);--link-hover-color:var(--sat-plus-1)}.light-mode{--border-default:var(--desat-plus-3);--shadow-control:#0000001a}.dark-mode{--border-default:color-mix(in oklab, var(--surface-panel-muted) 68%, var(--sat-0));--shadow-control:#0000006b}.light-mode,.dark-mode{--button-background:var(--sat-0);--button-text:var(--base-plus-5);--button-hover-background:var(--sat-plus-1);--button-hover-text:var(--base-plus-5);--button-outline:var(--sat-0);--button-hover-outline:var(--sat-0)}.light-mode{--button-inverted-background:var(--sat-plus-4);--button-inverted-text:var(--sat-0);--button-inverted-hover-background:var(--sat-plus-1);--button-inverted-hover-text:var(--desat-plus-5)}.dark-mode{--button-inverted-background:var(--desat-plus-4);--button-inverted-text:var(--sat-0);--button-inverted-hover-background:var(--sat-plus-1);--button-inverted-hover-text:var(--desat-plus-5)}.light-mode,.dark-mode{--button-neutral-background:var(--desat-plus-2);--button-neutral-text:var(--desat-plus-5);--button-neutral-hover-background:var(--desat-plus-1);--button-neutral-hover-text:var(--desat-plus-5);--button-neutral-outline:var(--desat-plus-2);--button-neutral-hover-outline:var(--desat-plus-1)}.light-mode{--button-primary-text:var(--sat-minus-2);--button-primary-background:var(--button-inverted-background);--button-primary-hover-text:var(--desat-plus-5);--button-primary-hover-border:var(--sat-0);--button-primary-hover-background:var(--button-inverted-hover-background)}.dark-mode{--button-primary-text:var(--desat-plus-5);--button-primary-background:var(--desat-plus-2);--button-primary-hover-text:var(--desat-plus-5);--button-primary-hover-border:var(--sat-0);--button-primary-hover-background:var(--sat-0)}.light-mode{--form-label-text:var(--text-inverse-strong);--form-background:var(--surface-panel-muted);--input-text:var(--text-strong);--input-background:var(--surface-field);--input-border:color-mix(in oklab, var(--border-default) 72%, var(--surface-panel-muted));--input-focus-border:var(--heading-accent);--input-focus-ring:color-mix(in oklab, var(--sat-0) 18%, transparent);--danger-text:#b43622;--success-text:#239567}.dark-mode{--form-label-text:var(--text-muted);--form-background:var(--surface-panel);--input-text:var(--text-strong);--input-background:var(--surface-field);--input-border:color-mix(in oklab, var(--border-default) 82%, var(--sat-0));--input-focus-border:var(--heading-accent);--input-focus-ring:color-mix(in oklab, var(--sat-0) 28%, transparent);--danger-text:#e57361;--success-text:#5ae2a7}.light-mode{--modal-backdrop:hsl(var(--base-hue) var(--base-saturation) var(--light-plus-1) / 85%);--modal-surface:hsl(var(--base-hue) var(--base-saturation) var(--light-minus-4) / 92.5%);--modal-text:var(--base-plus-3)}.dark-mode{--modal-backdrop:hsl(var(--base-hue) var(--base-saturation) var(--light-minus-4) / 85%);--modal-surface:hsl(var(--base-hue) var(--saturated) var(--light-minus-2) / 92.5%);--modal-text:var(--base-plus-3)}.light-mode{--heading-accent:var(--sat-0);--card-background:var(--surface-panel-raised);--picture-placeholder-background:var(--desat-plus-1);--picture-placeholder-border:var(--desat-plus-3)}.dark-mode{--heading-accent:var(--sat-0);--card-background:var(--surface-panel);--picture-placeholder-background:var(--desat-minus-1);--picture-placeholder-border:var(--desat-minus-3)}.light-mode,.dark-mode{--accent-fill:var(--heading-accent);--accent-on-fill:var(--button-text);--accent-action-background:var(--accent-fill);--accent-action-text:var(--accent-on-fill);--accent-action-border:color-mix(in oklab, var(--accent-fill) 82%, transparent);--accent-action-shadow:0 8px 18px color-mix(in oklab, var(--accent-fill) 12%, var(--shadow-control));--accent-action-hover-background:color-mix(in oklab, var(--accent-fill) 86%, var(--text-strong));--accent-action-hover-border:color-mix(in oklab, var(--accent-fill) 74%, var(--text-strong));--accent-action-hover-shadow:0 10px 22px color-mix(in oklab, var(--accent-fill) 16%, var(--shadow-control));--accent-action-translucent-background:color-mix(in oklab, var(--accent-fill) 75%, transparent);--accent-action-translucent-hover-background:color-mix(in oklab, var(--accent-action-hover-background) 75%, transparent);--accent-panel-wash-block:color-mix(in oklab, var(--accent-fill) 10%, transparent);--accent-panel-wash-inline:color-mix(in oklab, var(--accent-fill) 8%, transparent);--accent-control:color-mix(in oklab, var(--text-muted) 78%, var(--accent-fill));--accent-control-hover:color-mix(in oklab, var(--text-strong) 84%, var(--accent-fill));--accent-control-hover-border:color-mix(in oklab, var(--accent-fill) 42%, var(--border-default));--accent-control-hover-shadow:0 6px 16px color-mix(in oklab, var(--accent-fill) 16%, var(--shadow-control));--accent-chip-hover-text:color-mix(in oklab, var(--accent-fill) 84%, var(--text-strong));--accent-chip-active-text:color-mix(in oklab, var(--text-strong) 74%, var(--accent-fill));--accent-rule-background:color-mix(in oklab, var(--accent-fill) 86%, var(--text-strong));--accent-rule-shadow:0 0 18px color-mix(in oklab, var(--accent-fill) 24%, transparent);--accent-dot-strong:color-mix(in oklab, var(--accent-fill) 52%, transparent);--accent-dot-default:color-mix(in oklab, var(--accent-fill) 34%, transparent);--accent-icon-muted:color-mix(in oklab, var(--accent-fill) 72%, var(--text-muted));--accent-label-text:color-mix(in oklab, var(--text-strong) 86%, var(--accent-fill));--accent-text-emphasis:color-mix(in oklab, var(--accent-fill) 88%, var(--text-strong));--status-live:#10b77a;--status-live-strong:#0ea46d;--status-live-surface:#10b77a14;--status-live-surface-hover:#10b77a24;--status-live-border:#10b77a3d;--status-live-shadow:#10b77a1f;--status-live-ring:#10b77a94;--status-live-halo:#10b77a24;--status-live-glow:#10b77a38;--status-live-trail:#10b77a5c;--status-live-trail-glow:#10b77a42;--product-mark-color:#fff}:where([data-product-accent=blue]){--product-accent:#166ddf;--product-icon-background:linear-gradient(145deg, #2488f9, #0e51d8)}:where([data-product-accent=purple]){--product-accent:#5e3ad4;--product-icon-background:linear-gradient(145deg, #7451db, #392c8c)}:where([data-product-accent=slate]){--product-accent:#566d81;--product-icon-background:linear-gradient(145deg, #7387a0, #3f526e)}:where([data-product-accent=teal]){--product-accent:#1a9c9e;--product-icon-background:linear-gradient(145deg, #2fc1b7, #167b88)}:where([data-product-badge=COMING\ SOON]){--product-badge-background:color-mix(in oklab, #566d81 14%, var(--card-background));--product-badge-color:color-mix(in oklab, #566d81 82%, var(--text-strong))}:where([data-product-badge=FEATURED]){--product-badge-background:color-mix(in oklab, var(--link-color) 12%, var(--card-background));--product-badge-color:color-mix(in oklab, var(--link-color) 88%, var(--text-strong));--product-badge-border:1px solid color-mix(in oklab, var(--link-color) 42%, var(--border-default))}:where([data-product-badge=PRIVATE]){--product-badge-background:color-mix(in oklab, #653ee5 14%, var(--card-background));--product-badge-color:color-mix(in oklab, #653ee5 82%, var(--text-strong))}.light-mode,.dark-mode{--logo-palette-1:var(--sat-minus-2);--logo-palette-2:var(--sat-0);--logo-palette-3:var(--sat-plus-2);--logo-palette-4:var(--sat-plus-4)}.light-mode{--capabilities-image-filter:grayscale(100%) contrast(.94) brightness(1.03);--capabilities-image-blend:multiply;--capabilities-image-tint:color-mix(in oklab, var(--heading-accent) 20%, transparent);--capabilities-image-opacity:.72;--showcase-preview-filter:saturate(1.02) contrast(1.01) brightness(1);--showcase-preview-opacity:1;--showcase-snapshot-media-filter:saturate(1.02) contrast(1.02) brightness(.98);--showcase-snapshot-media-opacity:.98;--showcase-snapshot-media-shade:color-mix(in oklab, var(--surface-page) 8%, transparent);--showcase-snapshot-media-accent:color-mix(in oklab, var(--snapshot-accent) 4%, transparent);--showcase-snapshot-theme-tint:transparent;--showcase-snapshot-locator-filter:saturate(1.02) contrast(1.02) brightness(.98);--showcase-snapshot-locator-opacity:.98;--showcase-snapshot-locator-shade:color-mix(in oklab, var(--surface-page) 7%, transparent);--showcase-snapshot-locator-theme-tint:transparent;--showcase-glass-surface:color-mix(in oklab, var(--surface-panel-raised) 88%, transparent);--showcase-glass-surface-muted:color-mix(in oklab, var(--surface-panel) 78%, transparent);--showcase-scrim-top:color-mix(in oklab, var(--surface-page) 10%, transparent);--showcase-scrim-bottom:color-mix(in oklab, var(--surface-page) 7%, transparent);--showcase-scrim-side-start:color-mix(in oklab, var(--surface-page) 54%, transparent);--showcase-scrim-side-mid:color-mix(in oklab, var(--surface-page) 18%, transparent);--showcase-content-wash-core:color-mix(in oklab, var(--surface-page) 58%, transparent);--showcase-content-wash-inner:color-mix(in oklab, var(--surface-page) 38%, transparent);--showcase-content-wash-mid:color-mix(in oklab, var(--surface-page) 12%, transparent);--showcase-content-wash-edge:color-mix(in oklab, var(--surface-page) 2%, transparent);--showcase-content-wash-linear-start:color-mix(in oklab, var(--surface-page) 18%, transparent);--showcase-content-wash-linear-mid:color-mix(in oklab, var(--surface-page) 8%, transparent);--showcase-content-wash-linear-end:color-mix(in oklab, var(--surface-page) 2%, transparent)}.dark-mode{--capabilities-image-filter:grayscale(100%) contrast(1.18) brightness(.62);--capabilities-image-blend:normal;--capabilities-image-tint:color-mix(in oklab, var(--heading-accent) 18%, transparent);--capabilities-image-opacity:.86;--showcase-preview-filter:saturate(1.02) contrast(1.02) brightness(.98);--showcase-preview-opacity:1;--showcase-snapshot-media-filter:saturate(.96) contrast(1.05) brightness(.86);--showcase-snapshot-media-opacity:.96;--showcase-snapshot-media-shade:color-mix(in oklab, var(--surface-page) 22%, transparent);--showcase-snapshot-media-accent:color-mix(in oklab, var(--snapshot-accent) 8%, transparent);--showcase-snapshot-theme-tint:color-mix(in oklab, var(--accent-fill) 3%, transparent);--showcase-snapshot-locator-filter:saturate(.95) contrast(1.05) brightness(.9);--showcase-snapshot-locator-opacity:.96;--showcase-snapshot-locator-shade:color-mix(in oklab, var(--surface-page) 16%, transparent);--showcase-snapshot-locator-theme-tint:color-mix(in oklab, var(--accent-fill) 2%, transparent);--showcase-glass-surface:color-mix(in oklab, var(--surface-panel) 94%, transparent);--showcase-glass-surface-muted:color-mix(in oklab, var(--surface-panel-raised) 82%, transparent);--showcase-scrim-top:color-mix(in oklab, var(--surface-page) 18%, transparent);--showcase-scrim-bottom:color-mix(in oklab, var(--surface-page) 18%, transparent);--showcase-scrim-side-start:color-mix(in oklab, var(--surface-page) 58%, transparent);--showcase-scrim-side-mid:color-mix(in oklab, var(--surface-page) 22%, transparent);--showcase-content-wash-core:color-mix(in oklab, var(--surface-page) 58%, transparent);--showcase-content-wash-inner:color-mix(in oklab, var(--surface-page) 40%, transparent);--showcase-content-wash-mid:color-mix(in oklab, var(--surface-page) 14%, transparent);--showcase-content-wash-edge:color-mix(in oklab, var(--surface-page) 3%, transparent);--showcase-content-wash-linear-start:color-mix(in oklab, var(--surface-page) 20%, transparent);--showcase-content-wash-linear-mid:color-mix(in oklab, var(--surface-page) 10%, transparent);--showcase-content-wash-linear-end:color-mix(in oklab, var(--surface-page) 3%, transparent)}.light-mode{--expertise-accent:var(--desat-plus-4);--expertise-surface:hsl(var(--base-hue) var(--base-saturation) var(--light-minus-2) / 10%);--expertise-surface-strong:hsl(var(--base-hue) var(--base-saturation) var(--light-minus-2) / 80%)}.dark-mode{--expertise-accent:var(--desat-plus-4);--expertise-surface:hsl(var(--base-hue) var(--base-saturation) var(--light-minus-2) / 12.5%);--expertise-surface-strong:hsl(var(--base-hue) var(--base-saturation) var(--light-minus-3) / 80%)}.light-mode{--overview-graphic-blend:multiply;--overview-graphic-opacity:1}.dark-mode{--overview-graphic-blend:screen;--overview-graphic-opacity:.95}
.modeToggle-module-scss-module__c5q0Zq__mode-toggle-container{transform-origin:50%;align-items:center;gap:.5rem;display:flex;transform:scale(1.2)}@media (min-width:768px){.modeToggle-module-scss-module__c5q0Zq__mode-toggle-container{transform:none}}.modeToggle-module-scss-module__c5q0Zq__mode-toggle-container.modeToggle-module-scss-module__c5q0Zq__compact{transform-origin:0;gap:0;transform:scale(.88)}@media (min-width:768px){.modeToggle-module-scss-module__c5q0Zq__mode-toggle-container.modeToggle-module-scss-module__c5q0Zq__compact{transform:scale(.9)}}.modeToggle-module-scss-module__c5q0Zq__slider-visual-container{background:var(--surface-base);box-shadow:0 1px 3px var(--shadow-control);border-radius:20px;padding:.125rem .25rem;transition:box-shadow .2s ease-in-out}.modeToggle-module-scss-module__c5q0Zq__slider-visual-container:hover{box-shadow:0 1px 3px color-mix(in oklab, var(--heading-accent) 45%, var(--shadow-control))}.modeToggle-module-scss-module__c5q0Zq__slider-visual-container .modeToggle-module-scss-module__c5q0Zq__slider-track{background:var(--surface-base);cursor:pointer;width:calc(50px + .75rem);color:var(--control-icon);appearance:none;border:none;border-radius:16px;outline:none;justify-content:flex-start;align-items:center;gap:.5rem;padding:.125rem;transition:box-shadow .2s ease-in-out;display:flex;position:relative}.modeToggle-module-scss-module__c5q0Zq__slider-visual-container .modeToggle-module-scss-module__c5q0Zq__slider-track:focus-visible{box-shadow:0 0 0 2px var(--heading-accent)}.modeToggle-module-scss-module__c5q0Zq__slider-visual-container .modeToggle-module-scss-module__c5q0Zq__slider-indicator{background:var(--heading-accent);z-index:1;border-radius:12px;width:25px;height:25px;transition:transform .3s ease-in-out;position:absolute;top:.125rem;left:.125rem}.modeToggle-module-scss-module__c5q0Zq__slider-visual-container .modeToggle-module-scss-module__c5q0Zq__slider-light{transform:translate(0)}.modeToggle-module-scss-module__c5q0Zq__slider-visual-container .modeToggle-module-scss-module__c5q0Zq__slider-dark{transform:translate(calc(25px + .5rem))}.modeToggle-module-scss-module__c5q0Zq__slider-visual-container .modeToggle-module-scss-module__c5q0Zq__slider-icon{z-index:2;color:var(--control-icon);cursor:default;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;width:25px;height:25px;padding:0;transition:color .2s;display:flex;position:relative}.modeToggle-module-scss-module__c5q0Zq__slider-visual-container .modeToggle-module-scss-module__c5q0Zq__slider-icon.modeToggle-module-scss-module__c5q0Zq__active{color:var(--control-icon-active)}.modeToggle-module-scss-module__c5q0Zq__slider-visual-container .modeToggle-module-scss-module__c5q0Zq__sun-icon,.modeToggle-module-scss-module__c5q0Zq__slider-visual-container .modeToggle-module-scss-module__c5q0Zq__moon-icon{margin:0}.modeToggle-module-scss-module__c5q0Zq__slider-visual-container .modeToggle-module-scss-module__c5q0Zq__moon-icon svg{transform:translate(.5px)}.modeToggle-module-scss-module__c5q0Zq__mode-toggle-container.modeToggle-module-scss-module__c5q0Zq__compact .modeToggle-module-scss-module__c5q0Zq__slider-visual-container{padding:0}.modeToggle-module-scss-module__c5q0Zq__mode-toggle-container.modeToggle-module-scss-module__c5q0Zq__compact .modeToggle-module-scss-module__c5q0Zq__shuffle-button{width:calc(25px + .25rem);height:calc(25px + .125rem);padding:.125rem}.modeToggle-module-scss-module__c5q0Zq__shuffle-button{color:color-mix(in oklab, var(--control-icon) 56%, var(--heading-accent));cursor:pointer;background:0 0;border:none;border-radius:16px;justify-content:center;align-items:center;width:calc(25px + .5rem);height:calc(25px + .25rem);padding:.125rem .25rem;transition:box-shadow .2s ease-in-out,color .2s ease-in-out;display:flex}@media (min-width:768px){.modeToggle-module-scss-module__c5q0Zq__shuffle-button:hover{color:var(--heading-accent);box-shadow:0 1px 3px color-mix(in oklab, var(--heading-accent) 45%, var(--shadow-control))}}.modeToggle-module-scss-module__c5q0Zq__shuffle-button:focus-visible{color:var(--heading-accent);box-shadow:0 0 0 2px var(--heading-accent);outline:none}
.logoAnimated-module-scss-module__D_Wwtq__logo{grid-template-columns:repeat(2,1fr);padding:0;display:grid}@keyframes logoAnimated-module-scss-module__D_Wwtq__color-cycle-cell-1{0%{background-color:var(--logo-palette-4)}33%{background-color:var(--logo-palette-3)}66%{background-color:var(--logo-palette-2)}to{background-color:var(--logo-palette-1)}}@keyframes logoAnimated-module-scss-module__D_Wwtq__color-cycle-cell-2{0%{background-color:var(--logo-palette-1)}33%{background-color:var(--logo-palette-4)}66%{background-color:var(--logo-palette-3)}to{background-color:var(--logo-palette-2)}}@keyframes logoAnimated-module-scss-module__D_Wwtq__color-cycle-cell-3{0%{background-color:var(--logo-palette-2)}33%{background-color:var(--logo-palette-1)}66%{background-color:var(--logo-palette-4)}to{background-color:var(--logo-palette-3)}}@keyframes logoAnimated-module-scss-module__D_Wwtq__color-cycle-cell-4{0%{background-color:var(--logo-palette-3)}33%{background-color:var(--logo-palette-2)}66%{background-color:var(--logo-palette-1)}to{background-color:var(--logo-palette-4)}}.logoAnimated-module-scss-module__D_Wwtq__logo-cell-1,.logoAnimated-module-scss-module__D_Wwtq__logo-cell-2,.logoAnimated-module-scss-module__D_Wwtq__logo-cell-3,.logoAnimated-module-scss-module__D_Wwtq__logo-cell-4{width:25px;height:25px}.logoAnimated-module-scss-module__D_Wwtq__logo-cell-1{background-color:var(--logo-palette-1)}.logoAnimated-module-scss-module__D_Wwtq__logo-cell-2{background-color:var(--logo-palette-2)}.logoAnimated-module-scss-module__D_Wwtq__logo-cell-3{background-color:var(--logo-palette-3)}.logoAnimated-module-scss-module__D_Wwtq__logo-cell-4{background-color:var(--logo-palette-4)}.logoAnimated-module-scss-module__D_Wwtq__logo-cell-1-animated{animation:5s steps(5,end) forwards logoAnimated-module-scss-module__D_Wwtq__color-cycle-cell-1}.logoAnimated-module-scss-module__D_Wwtq__logo-cell-2-animated{animation:5s steps(5,end) forwards logoAnimated-module-scss-module__D_Wwtq__color-cycle-cell-2}.logoAnimated-module-scss-module__D_Wwtq__logo-cell-3-animated{animation:5s steps(5,end) forwards logoAnimated-module-scss-module__D_Wwtq__color-cycle-cell-3}.logoAnimated-module-scss-module__D_Wwtq__logo-cell-4-animated{animation:5s steps(5,end) forwards logoAnimated-module-scss-module__D_Wwtq__color-cycle-cell-4}
.navbar-module-scss-module__Zpz9Cq__navbar-container{z-index:100;pointer-events:none;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;position:fixed;top:0;left:0}@media (min-width:768px){.navbar-module-scss-module__Zpz9Cq__navbar-container{border-bottom:1px solid color-mix(in oklab, var(--border-default) 22%, transparent);background:color-mix(in oklab, var(--surface-base) 48%, transparent);-webkit-backdrop-filter:blur(4px)saturate(1.14);backdrop-filter:blur(4px)saturate(1.14);box-shadow:0 6px 14px -18px var(--shadow-control);pointer-events:auto;justify-content:center;align-items:center;width:100%;min-height:80px}}.navbar-module-scss-module__Zpz9Cq__navbar-spacer{display:none}.navbar-module-scss-module__Zpz9Cq__navbar-inner{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex;position:relative}.navbar-module-scss-module__Zpz9Cq__navbar-container .navbar-module-scss-module__Zpz9Cq__navbar-inner{flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:0;margin:0;padding:1rem;display:flex}@media (min-width:768px){.navbar-module-scss-module__Zpz9Cq__navbar-container .navbar-module-scss-module__Zpz9Cq__navbar-inner{justify-content:space-between;width:100%;min-height:80px;padding:0 clamp(1rem,3vw,3rem)}}.navbar-module-scss-module__Zpz9Cq__brand{cursor:pointer;min-width:max-content;color:var(--text-strong);font:inherit;pointer-events:auto;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex}@media (min-width:768px){.navbar-module-scss-module__Zpz9Cq__brand{gap:.75rem}}.navbar-module-scss-module__Zpz9Cq__brand:hover{opacity:.75}.navbar-module-scss-module__Zpz9Cq__brand:focus-visible{outline:2px solid var(--link-color);outline-offset:.5rem;border-radius:12px}.navbar-module-scss-module__Zpz9Cq__brand-mark{justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.navbar-module-scss-module__Zpz9Cq__brand-mark>div{transform-origin:50%;transform:scale(.64)}.navbar-module-scss-module__Zpz9Cq__brand-wordmark{background:linear-gradient(90deg, var(--logo-palette-1), var(--logo-palette-2) 42%, var(--logo-palette-4));color:#0000;letter-spacing:0;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:700}@media (min-width:768px){.navbar-module-scss-module__Zpz9Cq__brand-wordmark{font-size:1.5rem}}.navbar-module-scss-module__Zpz9Cq__right-section{pointer-events:auto;justify-content:flex-end;align-items:center;gap:2rem;min-width:0;display:flex}@media (min-width:1200px){.navbar-module-scss-module__Zpz9Cq__right-section{gap:3rem}}.navbar-module-scss-module__Zpz9Cq__nav-links{align-items:center;gap:1.5rem;display:none}@media (min-width:992px){.navbar-module-scss-module__Zpz9Cq__nav-links{display:flex}}@media (min-width:1200px){.navbar-module-scss-module__Zpz9Cq__nav-links{gap:2rem}}.navbar-module-scss-module__Zpz9Cq__nav-link{cursor:pointer;color:var(--text-muted);background:0 0;border:0;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .2s,color .2s;position:relative}.navbar-module-scss-module__Zpz9Cq__nav-link:hover{opacity:.75;color:color-mix(in oklab, var(--text-strong) 85%, var(--link-color) 15%)}@media (min-width:1200px){.navbar-module-scss-module__Zpz9Cq__nav-link{font-size:1.125rem}}.navbar-module-scss-module__Zpz9Cq__nav-link:after{content:"";background:var(--link-color);opacity:0;transform-origin:0;height:2px;transition:transform .3s,opacity .3s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.navbar-module-scss-module__Zpz9Cq__nav-link:hover:after{opacity:.6;transform:scaleX(1)}.navbar-module-scss-module__Zpz9Cq__nav-link[data-active=true]:not(.navbar-module-scss-module__Zpz9Cq__contact-nav-link){color:color-mix(in oklab, var(--text-strong) 75%, var(--link-color) 25%)}.navbar-module-scss-module__Zpz9Cq__nav-link[data-active=true]:not(.navbar-module-scss-module__Zpz9Cq__contact-nav-link):after{opacity:1;transform:scaleX(1)}.navbar-module-scss-module__Zpz9Cq__nav-link:focus-visible:after{opacity:.9;transform:scaleX(1)}.navbar-module-scss-module__Zpz9Cq__contact-nav-link{background:var(--button-background);box-shadow:none;color:var(--button-text);border:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.navbar-module-scss-module__Zpz9Cq__contact-nav-link:hover{background:var(--button-hover-background);box-shadow:none;color:var(--button-hover-text)}.navbar-module-scss-module__Zpz9Cq__contact-nav-link{border-radius:.5rem;padding:.25rem 1rem}.navbar-module-scss-module__Zpz9Cq__contact-nav-link:after{display:none}.navbar-module-scss-module__Zpz9Cq__contact-nav-link:hover{opacity:1}.navbar-module-scss-module__Zpz9Cq__mode-links{align-items:center;gap:.75rem;display:flex;position:relative}.navbar-module-scss-module__Zpz9Cq__mode-links .navbar-module-scss-module__Zpz9Cq__navbar-mode-toggle{transform-origin:100%;transform:scale(1.03)}@media (min-width:768px){.navbar-module-scss-module__Zpz9Cq__mode-links .navbar-module-scss-module__Zpz9Cq__navbar-mode-toggle{transform:none}}.navbar-module-scss-module__Zpz9Cq__mobile-menu-button{border:1px solid var(--border-default);background:var(--surface-base);width:2.25rem;height:2.25rem;color:var(--control-icon);box-shadow:0 1px 3px var(--shadow-control);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;display:none}@media (min-width:768px){.navbar-module-scss-module__Zpz9Cq__mobile-menu-button{display:inline-flex}}@media (min-width:992px){.navbar-module-scss-module__Zpz9Cq__mobile-menu-button{display:none}}.navbar-module-scss-module__Zpz9Cq__mobile-menu-overlay{opacity:0;pointer-events:none;z-index:98;background:#0000004d;transition:opacity .15s;position:fixed;inset:0}.navbar-module-scss-module__Zpz9Cq__mobile-menu-overlay.navbar-module-scss-module__Zpz9Cq__open{opacity:1;pointer-events:auto}.navbar-module-scss-module__Zpz9Cq__mobile-menu-panel{background:var(--surface-base);border:1px solid var(--border-default);width:max-content;min-width:220px;max-width:85vw;box-shadow:0 12px 24px var(--shadow-control);opacity:0;visibility:hidden;pointer-events:none;z-index:99;border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-6px)scale(.98)}.navbar-module-scss-module__Zpz9Cq__mobile-menu-panel.navbar-module-scss-module__Zpz9Cq__open{opacity:1;visibility:visible;pointer-events:auto;transform:none}@media (min-width:992px){.navbar-module-scss-module__Zpz9Cq__mobile-menu-panel{display:none}}.navbar-module-scss-module__Zpz9Cq__mobile-link{cursor:pointer;color:var(--text-default);background:0 0;border:0;border-radius:12px;padding:.5rem .75rem;font-family:inherit;font-size:1.25rem;text-decoration:none}.navbar-module-scss-module__Zpz9Cq__mobile-link:hover{background:var(--surface-raised);color:var(--text-strong)}.navbar-module-scss-module__Zpz9Cq__mobile-contact{background:var(--button-background);box-shadow:none;color:var(--button-text);border:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.navbar-module-scss-module__Zpz9Cq__mobile-contact:hover{background:var(--button-hover-background);box-shadow:none;color:var(--button-hover-text)}.navbar-module-scss-module__Zpz9Cq__mobile-contact{text-align:center;font-weight:600}
