@property --gn-tint{syntax:"<color>";inherits:true;initial-value:#0000}@property --gn-fg{syntax:"<color>";inherits:true;initial-value:#151714}.gn{height:0;z-index:var(--z-nav);pointer-events:none;--gn-top:18px;--gn-h:52px;--gn-ta:46%;--gn-coral:188 70 67;transition:--gn-fg .4s var(--ease-22);position:fixed;inset:0 0 auto}.gn[data-flip=true]{transition:--gn-tint .6s var(--ease-22), --gn-fg .4s var(--ease-22)}.gn[data-born=false]{visibility:hidden}.gn[data-wide=false]{--gn-top:max(12px, env(safe-area-inset-top));--gn-h:48px}.gn[data-theme=light]{--gn-base:color-mix(in oklab, var(--page-bg) 50%, var(--paper));--gn-fg:var(--ink);--gn-fg-soft:#1517148f;--gn-rim:#ffffff9e;--gn-spec:#fff;--gn-shadow:#15171426;--gn-lens:#ffffff5c;--gn-lens-lo:#1517141a;--gn-halo:#f1ede399}html[data-page-theme=dark] .gn[data-theme=light]{--gn-base:var(--paper)}.gn[data-theme=dark]{--gn-base:color-mix(in oklab, var(--page-bg) 70%, var(--night));--gn-ta:54%;--gn-fg:var(--moon);--gn-fg-soft:#f4f1ea99;--gn-rim:#f4f1ea4d;--gn-spec:#f4f1ea;--gn-shadow:#00000057;--gn-lens:#f4f1ea26;--gn-lens-lo:#0000004d;--gn-halo:#0c14119e}html[data-page-theme=light] .gn[data-theme=dark]{--gn-base:var(--night)}.gn[data-busy=true]{--gn-ta:64%}.gn{--gn-tint:color-mix(in oklab, var(--gn-base) var(--gn-ta), transparent)}.gn-box{top:var(--gn-top);height:var(--gn-h);color:var(--gn-fg);position:absolute;left:0}.gn-defs{width:0;height:0;position:absolute;overflow:hidden}.gn-shade,.gn-lit{pointer-events:none;position:absolute;top:-40px;left:-40px;overflow:visible}.gn-shade{opacity:.9}.gn-spec{lighting-color:var(--gn-spec)}.gn-rimc{flood-color:var(--gn-rim)}.gn-shadowc{flood-color:var(--gn-shadow)}.gn-glass{clip-path:url(#gn-clip);background:linear-gradient(90deg, var(--gn-tint) 0, var(--gn-tint) calc(var(--gn-s,9999px) - var(--gn-soft,0px)), rgb(var(--gn-coral) / calc(var(--gn-ca,1) * .88)) calc(var(--gn-s,9999px) + var(--gn-soft,0px) * .5));-webkit-backdrop-filter:blur(calc(14px * var(--gn-refr,1))) saturate(185%) brightness(1.04);backdrop-filter:blur(calc(14px * var(--gn-refr,1))) saturate(185%) brightness(1.04);position:absolute;top:0;left:0}.gn[data-refract=true] .gn-glass{-webkit-backdrop-filter:url(#gn-refract);backdrop-filter:url(#gn-refract)}.gn-row{height:var(--gn-h);white-space:nowrap;will-change:transform;align-items:center;display:flex;position:absolute;top:0;left:0}.gn-main{padding:0 10px 0 6px}.gn-hit{height:var(--gn-h);pointer-events:auto;border-radius:999px;position:absolute;top:0;left:0}.gn-mark{width:40px;height:40px;color:inherit;pointer-events:auto;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.gn-ring{position:absolute;inset:0;overflow:visible}.gn-ring-track{stroke:currentColor;opacity:.16}.gn-ring-prog{stroke:currentColor;opacity:.72;stroke-linecap:round}.gn-sun{fill:var(--gold);transition:fill .6s var(--ease-22)}html[data-page-theme=dark] .gn-sun{fill:var(--moon)}.gn-22{background:currentColor;width:22px;height:30px;display:block;-webkit-mask:url(/brand/22.svg) 50%/contain no-repeat;mask:url(/brand/22.svg) 50%/contain no-repeat}.gn-links-wrap{margin-left:6px;position:relative}.gn-links{margin:0;padding:0;list-style:none;display:flex}.gn-link,.gn-link-copy{letter-spacing:.005em;color:inherit;text-shadow:0 0 10px var(--gn-halo);border-radius:20px;padding:0 15px;font-size:13.5px;font-weight:560;line-height:40px;text-decoration:none;display:block}.gn-link{pointer-events:auto}.gn-link:focus-visible,.gn-mark:focus-visible,.gn-cta:focus-visible,.gn-lang button:focus-visible,.gn-now:focus-visible,.gn-menu:focus-visible{outline-offset:3px;outline:2px solid}.gn-lens{pointer-events:none;background:var(--gn-lens);height:40px;box-shadow:0 6px 16px -6px var(--gn-shadow), inset 0 1px 1px #ffffff8c, inset 0 -1px 2px var(--gn-lens-lo);-webkit-backdrop-filter:blur(1.5px)saturate(140%)brightness(1.05);backdrop-filter:blur(1.5px)saturate(140%)brightness(1.05);opacity:0;will-change:transform, width;border-radius:20px;position:absolute;top:0;left:0;overflow:hidden}.gn-lens-copy{white-space:nowrap;transform-origin:0;width:max-content;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:0;left:0}.gn-sep{background:color-mix(in srgb, currentColor 18%, transparent);flex:none;width:1px;height:18px;margin:0 6px 0 4px}.gn-lang{border:0;gap:2px;min-inline-size:0;margin:0;padding:0;display:flex}.gn-lang button{all:unset;cursor:pointer;letter-spacing:.14em;color:var(--gn-fg-soft);pointer-events:auto;border-radius:8px;padding:0 7px;font-size:11px;font-weight:650;line-height:40px}.gn-lang button[aria-pressed=true]{color:inherit;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.gn-now{all:unset;font-family:var(--font-display);font-variation-settings:"opsz" 30, "SOFT" 60;white-space:nowrap;color:inherit;text-shadow:0 0 10px var(--gn-halo);font-size:18px;font-style:italic;font-weight:380;line-height:40px}.gn[data-wide=false] .gn-now{cursor:pointer;pointer-events:auto;font-size:17px}.gn-now-clip{height:var(--gn-h);align-items:center;display:flex;position:absolute;top:0;left:0;overflow:hidden}.gn-menu{all:unset;top:calc((var(--gn-h) - 40px) / 2);cursor:pointer;pointer-events:auto;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;left:0}.gn-menu i{background:currentColor;border-radius:1px;width:16px;height:1.5px;display:block;transform:translateY(-2.5px);box-shadow:0 5px}.gn-cta{height:var(--gn-h);color:var(--moon);pointer-events:auto;border-radius:999px;align-items:center;text-decoration:none;display:flex;position:absolute;top:0;left:0}.gn-cta-text{letter-spacing:.01em;white-space:nowrap;font-size:13.5px;font-weight:620}.gn[data-wide=false] .gn-cta-text{font-size:13px}.gn[data-wide=false] .gn-links-wrap,.gn[data-wide=false] .gn-sep,.gn[data-wide=false] .gn-lang-slot{display:none}.gn-now-in{animation:gn-roll .45s var(--ease-22) both;display:block}@keyframes gn-roll{0%{opacity:0;transform:translateY(70%)}}@media (prefers-reduced-motion:reduce){.gn-now-in{animation:none}}.gn-cta[data-hidden=true]{pointer-events:none}.gn .gn-measure .gn-now-m{font-size:18px}.gn .gn-measure .gn-cta-m{font-size:13.5px}.gn-lang-slot{display:flex}.gn-measure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:-9999px}.gn-sheet{z-index:var(--z-nav-sheet);padding:0 22px max(26px, env(safe-area-inset-bottom));color:var(--gn-fg);pointer-events:auto;isolation:isolate;touch-action:pan-x;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:8px}.gn-sheet-glass{z-index:-1;clip-path:inset(0 round 38px);background:color-mix(in oklab, var(--gn-base) 64%, transparent);box-shadow:inset 0 1px 1px #fff6, inset 0 0 0 1px var(--gn-rim);-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);border-radius:38px;position:absolute;inset:0}.gn[data-refract=false] .gn-sheet-glass{background:color-mix(in oklab, var(--gn-base) 86%, transparent)}.gn-box{transition:opacity .3s var(--ease-22)}.gn[data-sheet=true] .gn-box{opacity:0}.gn-sheet-top{top:max(10px, env(safe-area-inset-top));position:absolute;right:10px}.gn-sheet-close{all:unset;cursor:pointer;background:var(--gn-lens);width:44px;height:44px;box-shadow:inset 0 1px 1px #ffffff80, 0 6px 16px -8px var(--gn-shadow);border-radius:50%;place-items:center;display:grid;position:relative}.gn-sheet-close i,.gn-sheet-close i:after{content:"";background:currentColor;border-radius:1px;width:16px;height:1.5px;position:absolute;transform:rotate(45deg)}.gn-sheet-close i:after{left:0;transform:rotate(90deg)}.gn-sheet-nav ol{margin:0 0 22px;padding:0;list-style:none}.gn-sheet-row{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent)}.gn-sheet-mask{display:block;overflow:hidden}.gn-sheet-row a{min-height:60px;color:inherit;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 2px 9px;text-decoration:none;display:flex}.gn-sheet-label{font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;font-variation-settings:"opsz" 144, "SOFT" 40;font-size:36px;font-weight:340;line-height:1.08}.gn-sheet-row[data-on] .gn-sheet-label{font-variation-settings:"opsz" 144, "SOFT" 70;font-style:italic;font-weight:320}.gn-sheet-row small{letter-spacing:.16em;text-transform:uppercase;color:var(--gn-fg-soft);flex:none;font-size:10.5px;font-weight:600}.gn-sheet-row[data-on] small{color:inherit}.gn-sheet-row[data-on] small:before{content:"";background:var(--gold);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.gn-sheet-cta{height:56px;color:var(--moon);background:rgb(var(--gn-coral) / .92);border-radius:28px;justify-content:center;align-items:center;margin-bottom:16px;font-size:15px;font-weight:640;text-decoration:none;display:flex;box-shadow:inset 0 1px 1px #ffd6ce99,inset 0 -1px 2px #460a0a4d,0 12px 30px -12px #78141480}.gn-sheet-foot{letter-spacing:.02em;color:var(--gn-fg-soft);justify-content:space-between;align-items:center;font-size:12px;display:flex}.gn-sheet-lang button{text-align:center;min-width:32px;line-height:32px}.gn-sheet a:focus-visible,.gn-sheet button:focus-visible{outline-offset:3px;outline:2px solid}.gn-skip{z-index:var(--z-skip);background:var(--paper);color:var(--ink);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%);box-shadow:0 10px 30px -10px #0000004d}.gn-skip:focus-visible,.gn-skip:focus{outline:2px solid var(--ink);outline-offset:2px;transform:none}.gn-veil{z-index:calc(var(--z-nav) - 1);pointer-events:none;opacity:0;visibility:hidden;position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.gn{--gn-ta:97%}.gn-sheet-glass{background:var(--gn-base)}.gn-glass,.gn[data-refract=true] .gn-glass,.gn-lens,.gn-sheet-glass{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.gn-glass{background:canvas}.gn-box{color:canvastext}.gn-cta{color:linktext}.gn-shade,.gn-lit,.gn-lens{display:none}}
