

/* === ASSET CSS HASH: 9c4fb3d673f33d47a860ab738ef79e5be808b0a0 | GLOBAL === */
.ew-taa0199cc-topbar { --color-paper: oklch(98.5% 0.005 260); --color-paper-2: oklch(95.5% 0.008 260); --color-paper-3: oklch(91% 0.01 260); --color-ink: oklch(16% 0.012 260); --color-ink-2: oklch(30% 0.014 260); --color-muted: oklch(48% 0.016 260); --color-rule: oklch(88% 0.01 260); --color-accent: oklch(52% 0.25 265); --color-accent-deep: oklch(40% 0.2 266); --color-accent-ink: oklch(98.5% 0.004 260); --color-focus: oklch(58% 0.22 28); --color-field: var(--color-accent); --color-scrim: oklch(16% 0.012 260 / 0.55); --color-faint: oklch(16% 0.012 260 / 0.14); --font-display: "Barlow Condensed", ui-sans-serif, sans-serif; --font-body: "Barlow", ui-sans-serif, sans-serif; --font-outlier: var(--font-display); --radius-card: 0; --radius-pill: 0; --rule-hair: 1px; --rule-bar: 2px; --shadow-card: none; --tracking-display: -0.005em; --display-weight: 800; --text-sm: 0.875rem; --text-body: 1.0625rem; --text-lg: 1.125rem; --text-lead: 1.3125rem; --text-item: clamp(1.5rem, 1.2rem + 0.8vw, 1.75rem); --text-display-s: clamp(2.75rem, 1.9rem + 3.4vw, 4rem); --text-display: clamp(3rem, 1.6rem + 4.6vw, 6.25rem); --text-hero: clamp(3rem, 1.2rem + 6.2vw, 7rem); --space-2xs: 0.25rem; --space-xs: 0.5rem; --space-sm: 1rem; --space-md: 1.5rem; --space-lg: 2rem; --space-xl: 3rem; --space-2xl: 4rem; --pad-s: clamp(4.5rem, 3rem + 5vw, 7.5rem); --pad-m: clamp(5rem, 3rem + 6.5vw, 9rem); --pad-l: clamp(5.5rem, 3rem + 8.5vw, 11rem); --gutter: clamp(1.25rem, 0.4rem + 4.2vw, 4rem); --container: 1440px; --bar-h: 76px; --tap: 44px; --dur-micro: 200ms; --dur-hover: 260ms; --dur-in: 750ms; --dur-loop: 6s; --dur-ambient: 22s; --ease-out: cubic-bezier(.22,1,.36,1); --ease-loop: cubic-bezier(.65,0,.35,1); --stagger: 110ms; --icon-stroke: 2; --photo-filter: contrast(1.1) saturate(1.15); }
.ew-taa0199cc-topbar, .ew-taa0199cc-topbar *, .ew-taa0199cc-topbar::before, .ew-taa0199cc-topbar *::before, .ew-taa0199cc-topbar::after, .ew-taa0199cc-topbar *::after {box-sizing:border-box;margin:0;padding:0}
.ew-taa0199cc-topbar { -webkit-text-size-adjust:100%; }
.ew-taa0199cc-topbar { background:var(--color-paper); color:var(--color-ink); font:400 var(--text-body)/1.55 var(--font-body); -webkit-font-smoothing:antialiased; }
.ew-taa0199cc-topbar h1, .ew-taa0199cc-topbar h2, .ew-taa0199cc-topbar h3 {font-family:var(--font-display);font-weight:800;text-transform:uppercase;line-height:1;letter-spacing:var(--tracking-display);text-wrap:balance}
.ew-taa0199cc-topbar p {text-wrap:pretty;max-width:65ch}
.ew-taa0199cc-topbar a {color:inherit}
.ew-taa0199cc-topbar img {display:block;max-width:100%;height:auto}
.ew-taa0199cc-topbar button {font:inherit;color:inherit;background:none;border:0;cursor:pointer}
.ew-taa0199cc-topbar :focus-visible {outline:3px solid var(--color-focus);outline-offset:3px}
.ew-taa0199cc-topbar ::selection {background:color-mix(in oklab, var(--color-accent) 30%, transparent)}
.ew-taa0199cc-topbar .container {width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}
.ew-taa0199cc-topbar .btn {position:relative;display:inline-flex;align-items:center;gap:var(--space-xs);min-height:52px;padding:0 var(--space-lg);border:0;border-radius:var(--radius-pill);font:800 var(--text-lg)/1 var(--font-display);text-transform:uppercase;text-decoration:none;overflow:hidden;isolation:isolate;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}
.ew-taa0199cc-topbar .btn .ico {width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);transition:transform var(--dur-hover) var(--ease-out)}
.ew-taa0199cc-topbar .btn:hover .ico {transform:translateX(4px)}
.ew-taa0199cc-topbar .btn--primary {background:var(--color-accent);color:var(--color-accent-ink)}
.ew-taa0199cc-topbar .btn--primary::before {content:"";position:absolute;left:var(--bx,50%);top:var(--by,50%);width:260%;aspect-ratio:1;border-radius:50%;background:var(--color-accent-deep);transform:translate(-50%,-50%) scale(0);transition:transform 420ms var(--ease-out);z-index:-1}
.ew-taa0199cc-topbar .btn--primary:hover::before {transform:translate(-50%,-50%) scale(1)}
.ew-taa0199cc-topbar .btn--primary:active {background:var(--color-ink)}
.ew-taa0199cc-topbar .btn--secondary {background:transparent;box-shadow:inset 0 0 0 var(--rule-bar) var(--color-ink);color:var(--color-ink)}
.ew-taa0199cc-topbar .btn--secondary:hover {background:var(--color-ink);color:var(--color-paper)}
.ew-taa0199cc-topbar .fill {display:inline-block;padding:var(--space-2xs) var(--space-xs);outline:1px dashed currentColor;outline-offset:0;color:var(--color-muted);font-weight:500}
@media (prefers-reduced-motion: reduce) {
.ew-taa0199cc-topbar .btn, .ew-taa0199cc-topbar .btn::before, .ew-taa0199cc-topbar .btn .ico {transition:none}
}
.ew-taa0199cc.ew-taa0199cc-topbar {background:var(--color-paper);border-bottom:var(--rule-bar) solid var(--color-ink);padding-block:var(--space-xs);overflow-x:clip;position:relative}
.ew-taa0199cc.ew-taa0199cc-topbar .bar {display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);min-height:var(--bar-h)}
.ew-taa0199cc.ew-taa0199cc-topbar .mark {display:inline-flex;align-items:center;min-height:var(--tap)}
.ew-taa0199cc.ew-taa0199cc-topbar .mark img {height:46px;width:auto}
.ew-taa0199cc.ew-taa0199cc-topbar .nav {display:flex;align-items:center;gap:var(--space-lg)}
.ew-taa0199cc.ew-taa0199cc-topbar .links {display:flex;gap:var(--space-lg);list-style:none}
.ew-taa0199cc.ew-taa0199cc-topbar .links a {position:relative;display:inline-flex;align-items:center;min-height:var(--tap);font:500 var(--text-sm)/1 var(--font-body);text-decoration:none}
.ew-taa0199cc.ew-taa0199cc-topbar .links a::after {content:"";position:absolute;left:0;right:0;bottom:10px;height:var(--rule-bar);background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-hover) var(--ease-out)}
.ew-taa0199cc.ew-taa0199cc-topbar .links a:hover {color:var(--color-accent)}
.ew-taa0199cc.ew-taa0199cc-topbar .links a:hover::after {transform:scaleX(1)}
.ew-taa0199cc.ew-taa0199cc-topbar .menu-btn {display:none;width:var(--tap);height:var(--tap);align-items:center;justify-content:center;box-shadow:inset 0 0 0 var(--rule-bar) var(--color-ink);transition:background-color var(--dur-micro) var(--ease-out)}
.ew-taa0199cc.ew-taa0199cc-topbar .menu-btn:hover {background:var(--color-paper-2)}
.ew-taa0199cc.ew-taa0199cc-topbar .menu-btn .ico {width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke)}
.ew-taa0199cc.ew-taa0199cc-topbar .panel {border-top:var(--rule-hair) solid var(--color-rule)}
.ew-taa0199cc.ew-taa0199cc-topbar .panel[hidden] {display:none}
.ew-taa0199cc.ew-taa0199cc-topbar .panel ul {list-style:none;padding-block:var(--space-sm)}
.ew-taa0199cc.ew-taa0199cc-topbar .panel a {display:flex;align-items:center;min-height:52px;font:800 var(--text-item)/1 var(--font-display);text-transform:uppercase;text-decoration:none;border-bottom:var(--rule-hair) solid var(--color-rule)}
.ew-taa0199cc.ew-taa0199cc-topbar .panel .btn {margin-top:var(--space-md)}
@media (prefers-reduced-motion: no-preference) {
.ew-taa0199cc.ew-taa0199cc-topbar .panel:not([hidden]) {transition:opacity 320ms var(--ease-out),transform 320ms var(--ease-out),display 320ms allow-discrete;transition-behavior:allow-discrete}
@starting-style {
.ew-taa0199cc.ew-taa0199cc-topbar .panel:not([hidden]) {opacity:0;transform:translateY(-8px)}
}
}
@media (max-width:60rem) {
.ew-taa0199cc.ew-taa0199cc-topbar .links, .ew-taa0199cc.ew-taa0199cc-topbar .nav>.btn {display:none}
.ew-taa0199cc.ew-taa0199cc-topbar .menu-btn {display:inline-flex}
.ew-taa0199cc.ew-taa0199cc-topbar .mark img {height:38px}
}
@media (min-width:60.01rem) {
.ew-taa0199cc.ew-taa0199cc-topbar .panel {display:none}
}
@media (prefers-reduced-motion: reduce) {
.ew-taa0199cc.ew-taa0199cc-topbar * {transition:none!important}
}

/* tpe:#webid-07044089 */
#webid-07044089 {
    color: var(--primary_color) !important;
    background-color: #cace09 !important;
}
/* /tpe:#webid-07044089 */

