@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/BricolageGrotesque-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/BricolageGrotesque-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Figtree-italic-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Figtree-italic-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/Figtree-300_900-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/Figtree-300_900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.gzs{--fix:var(--brand-light);--s-glass:color-mix(in srgb,var(--brand-light) 92%,transparent);--navglass:color-mix(in srgb,var(--brand-light) 86%,transparent);--line2:color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-light) 90%),var(--brand-primary) 8%);--err:color-mix(in srgb,var(--error),var(--brand-dark) 35%);--map-filter:none;--logo-ink:block;--logo-lime:none;--tg-top:color-mix(in srgb,var(--brand-light) 92%,transparent);--s-paper:var(--brand-light);--s-bg:color-mix(in srgb,var(--brand-light),var(--brand-secondary) 9%);--s-ink:var(--brand-dark);--muted:color-mix(in srgb,var(--brand-dark),var(--brand-light) 28%);--soft:color-mix(in srgb,color-mix(in srgb,var(--brand-light),var(--brand-primary) 18%),var(--brand-dark) 62%);--line:color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-primary) 56%),var(--brand-light) 76%);--lime:var(--brand-primary);--green:var(--brand-secondary);--olive:color-mix(in srgb,var(--brand-dark),var(--brand-secondary) 38%);--deep:color-mix(in srgb,var(--brand-dark),var(--brand-secondary) 2%);--warm:color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-primary) 78%),var(--brand-light) 88%);--display:"Figtree",ui-sans-serif,system-ui,sans-serif;--body:"Figtree",ui-sans-serif,system-ui,sans-serif;--brand:"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--t-chapter:clamp(36px,4.6vw,72px);--t-section:clamp(28px,3.5vw,54px);--t-sub:clamp(22px,2.4vw,38px);--t-item:clamp(17px,1.4vw,22px);--t-lead:clamp(17px,1.25vw,19px);--t-body:clamp(16px,1.1vw,17px);--t-small:clamp(14px,.95vw,15px);--t-label:clamp(14px,.95vw,15.5px);--sp-y:clamp(64px,8vw,140px);--sp-stop:clamp(80px,9vw,150px);--sp-head:clamp(32px,4vw,68px);--sp-group:clamp(48px,5.5vw,96px);--gl:max(24px,env(safe-area-inset-left,0px));--gr:max(24px,env(safe-area-inset-right,0px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gzs,.gzs{background:var(--s-bg);color:var(--s-ink);font-family:var(--body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}.gzs :focus-visible{outline:2px solid var(--olive);outline-offset:3px;border-radius:8px}.gzs .wrap{max-width:1320px;padding-left:max(var(--gl),clamp(20px,2.5vw,44px));padding-right:max(var(--gr),clamp(20px,2.5vw,44px));margin:0 auto}.gzs .n{font-size:var(--t-label);color:var(--soft);font-variant-numeric:tabular-nums;margin:0}.gzs .n b{color:var(--olive);font-weight:600}.gzs .h2{font-family:var(--display);font-weight:400;font-size:var(--t-section);letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0;line-height:1.04}.gzs .sub{max-width:40rem;color:var(--muted);font-size:var(--t-lead);text-wrap:pretty;margin:16px 0 0;font-weight:300;line-height:1.4}.gzs .btn{background:var(--s-ink);height:38px;color:var(--s-paper);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s,background .2s;display:inline-flex}.gzs .btn:active{transform:scale(.97)}.gzs .btn.lime{background:var(--lime);color:var(--brand-dark)}.gzs .btn.ghost{color:var(--s-ink);border:1px solid var(--line);background:0 0}@media (hover:hover){.gzs .btn.ghost:hover{border-color:var(--s-ink)}}.gzs .btn.glass{background:color-mix(in srgb,var(--brand-light) 16%,transparent);color:var(--fix);border:1px solid color-mix(in srgb,var(--brand-light) 34%,transparent);-webkit-backdrop-filter:blur(10px)}.gzs [hidden]{display:none!important}.gzs .nav{z-index:50;top:calc(12px + env(safe-area-inset-top,0px));left:var(--gl);right:var(--gr);justify-content:space-between;align-items:center;height:44px;display:flex;position:fixed}.gzs .brand{font-family:var(--brand);letter-spacing:-.01em;color:var(--fix);align-items:center;gap:7px;font-size:15px;font-weight:700;text-decoration:none;transition:color .3s;display:flex}.gzs .brand img{width:20px}.gzs .brand .ink{display:none}.gzs .nav-links{background:color-mix(in srgb,var(--brand-dark) 32%,transparent);-webkit-backdrop-filter:blur(14px);border-radius:999px;gap:2px;padding:3px;transition:background .3s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.gzs .nav-links a{color:var(--fix);white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:500;text-decoration:none}@media (hover:hover){.gzs .nav-links a:hover{background:color-mix(in srgb,var(--brand-light) 14%,transparent)}}.gzs .nav-links a[aria-current=page]{background:var(--lime);color:var(--brand-dark)}.gzs .nav .btn{background:var(--s-paper);height:34px;color:var(--s-ink);padding:0 14px;font-size:12.5px}.gzs .menu-b{background:var(--s-paper);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:none}.gzs .menu-b i{background:var(--s-ink);width:16px;height:1.6px;box-shadow:0 5px 0 var(--s-ink),0 -5px 0 var(--s-ink);display:block}.gzs .nav.solid .brand{color:var(--s-ink)}.gzs .nav.solid .brand .lime{display:none}.gzs .nav.solid .brand .ink{display:block}.gzs .nav.solid .nav-links{background:var(--navglass);box-shadow:0 1px 0 var(--line) inset}.gzs .nav.solid .nav-links a{color:var(--s-ink)}@media (hover:hover){.gzs .nav.solid .nav-links a:hover{background:var(--s-bg)}}.gzs .nav.solid .nav-links a[aria-current=page],.gzs .nav.solid .btn{background:var(--s-ink);color:var(--s-paper)}.gzs .nav.solid .menu-b{background:var(--s-ink)}.gzs .nav.solid .menu-b i{background:var(--s-paper);box-shadow:0 5px 0 var(--s-paper),0 -5px 0 var(--s-paper)}.gzs .sheet{z-index:60;background:var(--deep);color:var(--fix);padding:calc(18px + env(safe-area-inset-top,0px)) var(--gr) 24px var(--gl);flex-direction:column;gap:6px;display:flex;position:fixed;inset:0}.gzs .sheet .x{border:1px solid color-mix(in srgb,var(--brand-light) 30%,transparent);cursor:pointer;width:40px;height:40px;color:var(--fix);background:0 0;border-radius:50%;align-self:flex-end;font-size:20px}.gzs .sheet a{border-bottom:1px solid color-mix(in srgb,var(--brand-light) 12%,transparent);font-family:var(--display);letter-spacing:-.03em;justify-content:space-between;align-items:baseline;padding:12px 0;font-size:34px;font-weight:500;text-decoration:none;display:flex}.gzs .sheet a small{font-family:var(--body);letter-spacing:0;opacity:.6;font-size:13px}.gzs .sheet a[aria-current=page]{color:var(--lime)}.gzs .sheet a.btn{font-family:var(--body);letter-spacing:0;background:var(--lime);color:var(--brand-dark);border-bottom:0;justify-content:center;margin-top:auto;padding:0 22px;font-size:15px}.gzs #sky{background:color-mix(in srgb,var(--brand-dark),var(--brand-secondary) 8%);height:190vh;position:relative}.gzs #sky .stage{height:100svh;position:sticky;top:0;overflow:hidden}.gzs .sky-ph{object-fit:cover;will-change:transform,filter;transform-origin:50% 40%;width:100%;height:100%;position:absolute;inset:0}.gzs .sky-credit{right:var(--gr);color:var(--fix);opacity:.75;font-size:11.5px;text-decoration:none;position:absolute;bottom:24px}@media (hover:hover){.gzs .sky-credit:hover{opacity:1;text-decoration:underline}}.gzs .sky-veil{background:linear-gradient(color-mix(in srgb,var(--brand-dark) 52%,transparent),color-mix(in srgb,var(--brand-dark) 26%,transparent) 45%,color-mix(in srgb,var(--brand-dark) 46%,transparent));position:absolute;inset:0}.gzs .sky-fog{pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--brand-dark),var(--brand-secondary) 8%) 0%,color-mix(in srgb,var(--brand-dark),var(--brand-secondary) 8%) 30%,color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-secondary) 8%) 0%,transparent) 75%);opacity:0;position:absolute;inset:0;transform:translateY(40%)}.gzs .sky-copy{text-align:center;color:var(--fix);padding:0 20px;position:absolute;top:50%;left:0;right:0;transform:translateY(-54%)}.gzs .pill{background:color-mix(in srgb,var(--brand-light) 16%,transparent);border:1px solid color-mix(in srgb,var(--brand-light) 28%,transparent);-webkit-backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 11px;font-size:11.5px;font-weight:500;display:inline-flex}.gzs .pill i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 30%,transparent);color:var(--brand-dark);border-radius:50%}.gzs .sky-copy h1{font-family:var(--display);letter-spacing:-.025em;text-shadow:0 8px 40px color-mix(in srgb,var(--brand-dark) 25%,transparent);margin:18px 0 0;font-size:clamp(36px,5.2vw,72px);font-weight:400;line-height:1.04}.gzs .rot{vertical-align:bottom;height:1.06em;padding:0 .04em;transition:width .6s cubic-bezier(.2,.75,.1,1);display:inline-grid;overflow:hidden}.gzs .rot span{white-space:nowrap;grid-area:1/1;justify-self:start;transition:transform .7s cubic-bezier(.2,.75,.1,1),opacity .5s,filter .5s}.gzs .rot span:not(.on){opacity:0;filter:blur(6px);transform:translateY(105%)}.gzs .rot span.out{transform:translateY(-105%)}.gzs .sky-lead{opacity:.92;text-wrap:balance;max-width:36rem;margin:18px auto 0;font-size:clamp(14.5px,1.1vw,16.5px);font-weight:300;line-height:1.4}.gzs .sky-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.gzs .sky-hint{text-align:center;color:var(--fix);opacity:.85;font-size:12px;position:absolute;bottom:24px;left:0;right:0}.gzs .about{padding:var(--sp-y) 0;position:relative}.gzs .mani{font-family:var(--display);letter-spacing:-.025em;max-width:26ch;margin:18px 0 0;font-size:clamp(23px,2.5vw,40px);font-weight:400;line-height:1.16}.gzs .mchip{vertical-align:middle;align-items:center;height:.95em;margin:0 .08em;display:inline-flex;transform:translateY(-.06em)}.gzs .mchip img{object-fit:cover;border:2px solid var(--s-bg);border-radius:50%;width:.95em;height:.95em}.gzs .mchip img+img{margin-left:-.28em}.gzs .mchip.route{background:var(--lime);width:1.9em;color:var(--brand-dark);border-radius:999px;justify-content:center}.gzs .mchip.route svg{width:1.2em;height:.6em}.gzs .about-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(36px,5vw,88px);display:grid}.gzs .about-act{color:var(--muted);font-size:var(--t-body);flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.gzs .about-link{color:var(--s-ink);text-underline-offset:4px;font-weight:600}.gzs .col{aspect-ratio:1;color:var(--s-ink);text-decoration:none;display:block;position:relative;container-type:inline-size}.gzs .col-map{aspect-ratio:1;background:color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-primary) 70%),var(--brand-light) 86%);width:73%;box-shadow:0 0 0 5px var(--s-paper),0 34px 60px -34px color-mix(in srgb,var(--brand-dark) 55%,transparent);border-radius:8%;position:absolute;top:24%;left:21%;overflow:hidden;rotate:5deg}.gzs .col-map img,.gzs .col-map svg{width:100%;height:100%;display:block;position:absolute;inset:0}.gzs .col-ph{aspect-ratio:4/3;object-fit:cover;object-position:50% 38%;width:62%;box-shadow:0 0 0 5px var(--s-paper),0 24px 44px -26px color-mix(in srgb,var(--brand-dark) 60%,transparent);border-radius:4.5%;position:absolute;top:1%;left:7%;rotate:-3deg}.gzs .col-pill{border:2px solid var(--s-ink);background:var(--s-paper);letter-spacing:-.01em;white-space:nowrap;height:max(32px,8cqw);box-shadow:0 14px 24px -16px color-mix(in srgb,var(--brand-dark) 60%,transparent);border-radius:999px;align-items:center;gap:.5em;padding:0 1.15em 0 .9em;font-size:clamp(11.5px,2.5cqw,14.5px);font-weight:600;display:inline-flex;position:absolute}.gzs .col-pill.a{top:9%;right:0;rotate:4deg}.gzs .col-pill.b{top:60%;left:0;rotate:3deg}.gzs .col:focus-visible{outline:2px solid var(--s-ink);outline-offset:6px;border-radius:12px}.gzs .col-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.gzs .col.pre .col-line{stroke-dasharray:1;stroke-dashoffset:1px}.gzs .col.pre .col-end{opacity:0}.gzs .col.in .col-line{stroke-dashoffset:0;transition:stroke-dashoffset 2s cubic-bezier(.45,.05,.3,1)}.gzs .col.in .col-end{opacity:1;transition:opacity .3s 1.8s}.gzs .sb{--sb-ink:var(--olive);--sb-soft:color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-primary) 66%),var(--brand-light) 42%);--sb-ease-enter:cubic-bezier(.16,1,.3,1);--sb-ease-std:cubic-bezier(.22,1,.36,1);--sb-ease-io:cubic-bezier(.65,0,.35,1);--sb-spring:linear(0,.0258,.09,.1763,.2732,.3724,.4683,.5573,.6376,.7082,.7689,.8202,.8628,.8976,.9256,.9476,.9648,.9778,.9875,.9945,.9994,1.0026,1.0047,1.0058,1.0062,1.0062,1.0059,1.0055,1.0049,1.0043,1.0036,1.0031,1.0025,1.002,1.0016,1.0013,1);color:var(--s-ink);container:sb/inline-size}.gzs .sb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.gzs .sb-inner{padding-block:var(--sp-y)}.gzs .sb-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:last baseline;gap:14px 36px;margin-bottom:clamp(36px,4vw,60px);display:grid}.gzs .sb-title{max-width:16ch;font-family:var(--display);font-size:var(--t-section);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:400;line-height:1.04}.gzs .sb-desc{max-width:34ch;color:var(--muted);font-size:var(--t-body);text-wrap:pretty;justify-self:end;margin:0;line-height:1.5}.gzs .sb-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;position:relative}.gzs .sb-stat{--start:calc(var(--i)*90ms + var(--draw));--c-ink:var(--sb-ink);--c-soft:var(--sb-soft);cursor:default;-webkit-tap-highlight-color:transparent;opacity:0;min-width:0;transition:opacity .48s var(--sb-ease-enter),transform .64s var(--sb-ease-enter);transition-delay:calc(var(--i)*90ms);flex-direction:column;padding:28px 24px 24px;display:flex;position:relative;transform:translateY(8px)}.gzs .sb-stat:focus{outline:none}.gzs .sb-stat:first-child{padding-left:0}.gzs .sb-stat:last-child{padding-right:0}.gzs .sb-figure{order:-1;margin:0 0 16px}.gzs .sb-label{color:var(--s-ink);font-size:var(--t-small);text-wrap:pretty;font-weight:500;line-height:1.4}.gzs .sb-caption{color:var(--muted);font-size:var(--t-small);margin:2px 0 0;line-height:1.4;display:grid}.gzs .sb-detail,.gzs .sb-context{text-wrap:pretty;min-width:0;transition:opacity .24s var(--sb-ease-std),transform .24s var(--sb-ease-std);grid-area:1/1}.gzs .sb-context{opacity:0;color:var(--s-ink);transform:translateY(4px)}.gzs .sb-number{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;margin-left:-.045em;font-size:clamp(2.1rem,1.1rem + 2.7cqi,3.4rem);font-weight:400;line-height:1;display:inline-flex}.gzs .sb-suffix{color:var(--muted);letter-spacing:-.01em;margin-left:.1em;font-size:.5em}.gzs .sb-digits{justify-items:start;display:inline-grid}.gzs .sb-sizer,.gzs .sb-live{grid-area:1/1}.gzs .sb-sizer{visibility:hidden}.gzs .sb-visual{flex-direction:column;flex:none;justify-content:flex-end;height:72px;margin:auto 0 0;padding-top:24px;display:flex;position:relative}.gzs .sb-visual>*{height:100%;position:relative}.gzs .sb-visual>.sb-bars[data-dense]{height:56%}.gzs .sb-draw{clip-path:inset(0 -4px 0 0);width:100%;height:100%;transition:clip-path 1.1s var(--sb-ease-io) var(--start);display:block;overflow:visible}.gzs .sb-trend{margin-right:3px}.gzs .sb-area{fill:var(--c-soft);opacity:.32;transition:fill .24s var(--sb-ease-std)}.gzs .sb-line{fill:none;stroke:var(--c-ink);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round;transition:stroke .24s var(--sb-ease-std)}.gzs .sb-dot{background:var(--c-ink);width:8px;height:8px;box-shadow:0 0 0 2px var(--s-bg);transition:background-color .24s var(--sb-ease-std),opacity .32s var(--sb-ease-std),transform .58s var(--sb-spring);border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.gzs .sb-bars{align-items:flex-end;gap:3px;display:flex}.gzs .sb-bars[data-dense]{gap:0}.gzs .sb-bars[data-dense] .sb-bar{clip-path:inset(0 22%);border-radius:0}.gzs .sb-bar{background:var(--c-soft);height:100%;transform:scaleY(var(--h));transform-origin:bottom;transition:background-color .24s var(--sb-ease-std),transform .56s var(--sb-ease-enter);border-radius:1px;flex:1 1 0}.gzs .sb-bar[data-ink]{background:var(--c-ink)}.gzs .sb-map{display:flex}.gzs .sb-map .sb-draw{aspect-ratio:80/30;width:auto}.gzs .sb-land{fill:var(--c-soft);transition:fill .24s var(--sb-ease-std)}.gzs .sb-lit{fill:var(--c-ink);transition:fill .24s var(--sb-ease-std)}.gzs .sb-stat:focus-visible{--c-ink:var(--brand-dark);--c-soft:var(--lime)}.gzs .sb-stat:focus-visible .sb-detail{opacity:0;transform:translateY(-4px)}.gzs .sb-stat:focus-visible .sb-context{opacity:1;transform:none}@media (hover:none){.gzs .sb-stat:focus{--c-ink:var(--brand-dark);--c-soft:var(--lime)}.gzs .sb-stat:focus .sb-detail{opacity:0;transform:translateY(-4px)}.gzs .sb-stat:focus .sb-context{opacity:1;transform:none}}@media (hover:hover){.gzs .sb-stat:hover{--c-ink:var(--brand-dark);--c-soft:var(--lime)}.gzs .sb-stat:hover .sb-detail{opacity:0;transform:translateY(-4px)}.gzs .sb-stat:hover .sb-context{opacity:1;transform:none}}.gzs .sb[data-in-view] .sb-stat{opacity:1;transform:none}.gzs .sb:not([data-in-view]) .sb-draw{clip-path:inset(0 100% 0 0)}.gzs .sb:not([data-in-view]) .sb-bar{transform:scaleY(0)}.gzs .sb:not([data-in-view]) .sb-dot{opacity:0;transform:scale(.3)}.gzs .sb[data-in-view] .sb-bar{transition-delay:0s,calc(var(--start) + var(--j)*.42s)}.gzs .sb[data-in-view] .sb-dot{transition-delay:0s,calc(var(--start) + 1s),calc(var(--start) + 1s)}.gzs .sb-stats:before,.gzs .sb-stats:after{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform .9s var(--sb-ease-io);position:absolute;left:0;right:0;transform:scaleX(0)}.gzs .sb-stats:before{top:0}.gzs .sb-stats:after{transition-delay:.12s;bottom:0}.gzs .sb[data-in-view] .sb-stats:before,.gzs .sb[data-in-view] .sb-stats:after{transform:scaleX(1)}.gzs .sb-stat:not(:first-child):before{content:"";background:var(--line);transform-origin:top;width:1px;transition:transform .7s var(--sb-ease-enter);transition-delay:calc(var(--i)*90ms + .24s);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.gzs .sb[data-in-view] .sb-stat:before{transform:scaleY(1)}@container sb (max-width:800px){.gzs .sb-head{grid-template-columns:minmax(0,1fr);margin-bottom:48px}.gzs .sb-desc{justify-self:start}.gzs .sb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gzs .sb-stat{padding:32px}.gzs .sb-stat:nth-child(odd){padding-left:0}.gzs .sb-stat:nth-child(2n){padding-right:0}.gzs .sb-stat:nth-child(odd):before{display:none}.gzs .sb-stat:nth-child(n+3):after{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}}@container sb (max-width:520px){.gzs .sb-head{margin-bottom:40px}.gzs .sb-stats{grid-template-columns:minmax(0,1fr)}.gzs .sb-stat,.gzs .sb-stat:nth-child(n){grid-template-columns:minmax(0,1fr) minmax(0,40%);grid-template-areas:"figure visual""label label""caption caption";column-gap:24px;padding:32px 0;display:grid}.gzs .sb-figure{grid-area:figure;align-self:end;margin-bottom:12px}.gzs .sb-label{grid-area:label}.gzs .sb-caption{grid-area:caption}.gzs .sb-visual{grid-area:visual;align-self:end;height:40px;margin:0 0 12px;padding:0}.gzs .sb-map{justify-content:flex-end}.gzs .sb-stat:before{display:none}.gzs .sb-stat:nth-child(n+2):after{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.gzs .sb .sb-stat,.gzs .sb .sb-draw,.gzs .sb .sb-bar,.gzs .sb .sb-dot,.gzs .sb .sb-stats:before,.gzs .sb .sb-stats:after,.gzs .sb .sb-stat:before{transition-duration:0s;transition-delay:0s}.gzs .sb-detail,.gzs .sb-context{transition-duration:0s}}.gzs #world{--w-bg:color-mix(in srgb,var(--brand-dark),var(--brand-secondary) 2%);--w-sea:color-mix(in srgb,var(--brand-dark),var(--brand-secondary) 8%);--w-grat:color-mix(in srgb,var(--brand-light) 5%,transparent);--w-land:color-mix(in srgb,color-mix(in srgb,var(--brand-light),var(--brand-secondary) 72%),var(--brand-dark) 84%);--w-line:color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-light) 14%),var(--brand-secondary) 12%);--w-seen:color-mix(in srgb,var(--brand-primary) 30%,transparent);--w-on:var(--lime);--w-arc:var(--lime);--w-ink:var(--fix);--w-dot:var(--lime);--w-pin-ring:var(--lime);--w-title:var(--fix);--w-muted:color-mix(in srgb,var(--brand-light) 68%,transparent);--w-card:color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-secondary) 2%) 86%,transparent);--w-card-line:color-mix(in srgb,var(--brand-light) 12%,transparent);--w-btn:var(--lime);--w-btn-ink:var(--brand-dark);--w-font:var(--display);background:var(--w-bg);color:var(--w-ink)}.gzs #world .stage{background:var(--w-sea);height:100svh;min-height:640px;position:relative;overflow:hidden}.gzs #world svg.map{cursor:grab;width:100%;height:100%;position:absolute;inset:0}.gzs #world svg.map:active{cursor:grabbing}.gzs #world .sphere{fill:none;stroke:none}.gzs #world .land{fill:var(--w-land);stroke:var(--w-line);stroke-width:.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:fill .6s}.gzs #world .land.has{fill:var(--w-seen);cursor:pointer}@media (hover:hover){.gzs #world .land.has:hover{fill:var(--w-on)}}.gzs #world .land.on{fill:var(--w-on)}.gzs .w-over{pointer-events:none;position:absolute;inset:0}.gzs .w-city{all:unset;pointer-events:auto;cursor:pointer;width:0;height:0;position:absolute;top:0;left:0}.gzs .w-city i{background:var(--w-dot);width:10px;height:10px;box-shadow:0 0 0 3px var(--w-bg);border-radius:50%;position:absolute;top:-5px;left:-5px}.gzs .w-city.cur i:after{content:"";border:1.5px solid var(--w-dot);border-radius:50%;animation:1.8s ease-out infinite w-ping;position:absolute;inset:-9px}@keyframes w-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.gzs .w-city span{background:var(--w-card);border:1px solid var(--w-card-line);height:28px;color:var(--w-ink);white-space:nowrap;-webkit-backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 11px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:-14px;left:12px}.gzs .w-city.left span{left:auto;right:12px}.gzs .w-city em{background:var(--w-btn);min-width:18px;height:18px;color:var(--w-btn-ink,var(--brand-dark));font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-size:11.5px;font-style:normal;font-weight:600;display:grid}.gzs .w-city.cur span{border-color:var(--w-ink)}@media (hover:hover){.gzs .w-city:hover span{border-color:var(--w-ink)}}.gzs .w-city:focus-visible span{outline:2px solid var(--w-ink);outline-offset:2px}.gzs .w-card{left:var(--gl);scrollbar-width:thin;background:var(--w-card);border:1px solid var(--w-card-line);width:min(360px,100vw - 48px);max-height:calc(100% - 130px);color:var(--w-ink);-webkit-backdrop-filter:blur(16px);border-radius:18px;margin-top:24px;padding:18px 18px 14px;position:absolute;top:50%;overflow:auto;transform:translateY(-50%)}.gzs .w-card [hidden]{display:none}.gzs .w-card h2,.gzs .w-card h3{font-family:var(--w-font,inherit);letter-spacing:-.025em;color:var(--w-title,var(--w-ink));outline:none;margin:0;font-size:clamp(27px,2.8vw,44px);font-weight:400;line-height:.98}.gzs .w-cc{margin:12px 0 0;padding:0;list-style:none}.gzs .w-cc button{all:unset;box-sizing:border-box;border-top:1px solid var(--w-card-line);width:100%;color:var(--w-ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 0;display:grid}.gzs .w-cc b{letter-spacing:-.01em;color:var(--w-ink);font-size:clamp(13.5px,1vw,15px);font-weight:600;transition:transform .3s cubic-bezier(.2,.7,.1,1)}.gzs .w-cc small{color:var(--w-muted);grid-row:2;font-size:11.5px}.gzs .w-cc em{color:var(--w-ink);font-variant-numeric:tabular-nums;grid-area:1/2/3;font-size:12px;font-style:normal;font-weight:600}@media (hover:hover){.gzs .w-cc button:hover b{transform:translate(4px)}}.gzs .w-cc button:focus-visible{outline:2px solid var(--w-ink);outline-offset:2px;border-radius:6px}.gzs .w-back{all:unset;height:28px;color:var(--w-ink);cursor:pointer;border-radius:999px;align-items:center;gap:5px;margin:-4px 0 8px -3px;padding:0 8px 0 3px;font-size:12.5px;font-weight:500;display:inline-flex}@media (hover:hover){.gzs .w-back:hover{text-underline-offset:3px;text-decoration:underline}}.gzs .w-back:focus-visible{outline:2px solid var(--w-ink)}.gzs .w-ctl{right:var(--gr);background:var(--w-card);border:1px solid var(--w-card-line);-webkit-backdrop-filter:blur(16px);border-radius:12px;display:grid;position:absolute;bottom:24px;overflow:hidden}.gzs .w-ctl button{all:unset;box-sizing:border-box;width:36px;height:36px;color:var(--w-ink);cursor:pointer;place-items:center;display:grid}.gzs .w-ctl button+button{border-top:1px solid var(--w-card-line)}.gzs .w-ctl button:focus-visible{outline:2px solid var(--w-ink);outline-offset:-3px}.gzs .w-card .w-s{color:var(--w-muted);margin:8px 0 0;font-size:12.5px;line-height:1.45}.gzs .w-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 26%,transparent) transparent;max-height:260px;margin:11px 0 0;padding:0 4px 0 0;list-style:none;overflow:auto}.gzs .w-list::-webkit-scrollbar{width:4px}.gzs .w-list::-webkit-scrollbar-track{background:0 0}.gzs .w-list::-webkit-scrollbar-button{height:0;display:none}.gzs .w-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 26%,transparent);border-radius:4px}@media (hover:hover){.gzs .w-list:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 45%,transparent)}}.gzs .w-list a{border-top:1px solid var(--w-card-line);color:var(--w-ink);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:grid}.gzs .w-list img{object-fit:cover;border-radius:10px;width:38px;height:38px}.gzs .w-list b{color:var(--w-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.gzs .w-list small{color:var(--w-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}@media (hover:hover){.gzs .w-list a:hover b{text-underline-offset:3px;text-decoration:underline}}.gzs .w-go{background:var(--w-btn);height:34px;color:var(--w-btn-ink,var(--brand-dark));border-radius:999px;align-items:center;margin:11px 0 5px;padding:0 15px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:820px){.gzs .w-card{width:auto;max-height:62%;margin:0;padding:14px 14px 8px;inset:auto 12px 12px;transform:none}.gzs .w-card h2,.gzs .w-card h3{font-size:26px}.gzs .w-cc button{padding:6px 0}.gzs .w-ctl{top:72px;bottom:auto}.gzs .w-list{max-height:156px}}.gzs .ex-bar{top:calc(76px + env(safe-area-inset-top,0px));z-index:20;background:var(--s-glass);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line) inset,0 20px 40px -30px color-mix(in srgb,var(--brand-dark) 30%,transparent);border-radius:24px;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:12px 18px;padding:12px;display:grid;position:sticky}.gzs .ex-q{background:var(--s-bg);border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}.gzs .ex-q input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.gzs .ex-chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.gzs .ex-chips::-webkit-scrollbar{display:none}.gzs .chipb{border:1px solid var(--line);background:var(--s-paper);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.gzs .chipb em{color:var(--soft);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.gzs .chipb[aria-pressed=true]{background:var(--s-ink);color:var(--s-paper);border-color:var(--s-ink)}.gzs .chipb[aria-pressed=true] em{color:var(--lime)}.gzs .ex-row2{scrollbar-width:none;grid-column:1/-1;gap:6px;display:flex;overflow-x:auto}.gzs .ex-count{color:var(--muted);margin:34px 0 0;font-size:14px}.gzs .ex-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.gzs .rc{background:var(--s-paper);box-shadow:0 1px 0 var(--line) inset;border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.gzs .rc .im{aspect-ratio:4/3;position:relative;overflow:hidden}.gzs .rc .im img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.1,1)}@media (hover:hover){.gzs .rc:hover .im img{transform:scale(1.04)}}.gzs .rc .im em{background:var(--s-glass);border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-style:normal;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.gzs .rc .im .price{background:var(--brand-dark);color:var(--lime);left:auto;right:12px}.gzs .rc .tx{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.gzs .rc .by{color:var(--muted);align-items:center;gap:7px;font-size:11.5px;display:flex}.gzs .rc .by img{object-fit:cover;border-radius:50%;width:20px;height:20px}.gzs .rc .by b{color:var(--s-ink);font-weight:600}.gzs .rc h3{font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:16.5px;font-weight:500;line-height:1.2}.gzs .rc .meta{border-top:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;gap:12px;margin-top:auto;padding-top:10px;font-size:11.5px;display:flex}.gzs .rc .meta b{color:var(--s-ink);font-weight:600}.gzs .rc .cats{flex-wrap:wrap;gap:5px;display:flex}.gzs .rc .cats span{background:var(--s-bg);border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;display:inline-flex}.gzs .ex-empty{border:1.5px dashed var(--soft);text-align:center;color:var(--muted);border-radius:20px;grid-column:1/-1;padding:36px}.gzs .ex-empty b{font-family:var(--display);letter-spacing:-.025em;color:var(--s-ink);font-size:22px;font-weight:500;display:block}.gzs .ex-empty .btn{margin-top:14px}.gzs .ex-cta{background:var(--lime);color:var(--brand-dark);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:44px 0 100px;padding:26px;display:grid}.gzs .ex-cta h2{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:400;line-height:1.05}.gzs .how{padding:0 var(--gr) var(--sp-y) var(--gl)}.gzs .hw{padding:var(--sp-group) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5.5vw,84px);display:grid}.gzs .hw:nth-child(2n) .hw-vis{order:-1}.gzs .hw .num{font-family:var(--display);letter-spacing:-.02em;color:var(--olive);font-variant-numeric:tabular-nums;font-size:clamp(24px,2.1vw,32px);font-weight:500}.gzs .hw h3{font-family:var(--display);font-weight:400;font-size:var(--t-sub);letter-spacing:-.025em;margin:10px 0 0;line-height:1.04}.gzs .hw p{max-width:36rem;color:var(--muted);font-size:var(--t-lead);margin:16px 0 0;font-weight:300;line-height:1.4}.gzs .hw ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.gzs .hw li{font-size:var(--t-body);gap:8px;display:flex}.gzs .hw li:before{content:"";border-left:2px solid var(--olive);border-bottom:2px solid var(--olive);flex:none;width:12px;height:7px;margin-top:6px;transform:rotate(-45deg)}.gzs .hw-vis{aspect-ratio:5/4;background:var(--s-paper);border-radius:22px;position:relative;overflow:hidden}.gzs .hw-vis>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gzs .mosaic{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;display:grid;position:absolute;inset:0}.gzs .mosaic img{object-fit:cover;border-radius:14px;width:100%;height:100%}.gzs .mosaic img:first-child{grid-row:span 2}.gzs .float{background:var(--s-paper);box-shadow:0 16px 32px -16px color-mix(in srgb,var(--brand-dark) 45%,transparent);border-radius:14px;padding:10px 13px;font-size:12.5px;position:absolute}.gzs .float b{font-family:var(--display);letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.gzs .float.dark{background:var(--s-ink);color:var(--s-paper)}.gzs .float.dark small{color:var(--lime)}.gzs .stars{color:var(--olive);gap:3px;margin-top:5px;display:flex}.gzs .grow{padding:var(--sp-y) 0;background:linear-gradient(var(--s-bg),var(--warm) 40%,var(--warm))}.gzs .rc-track{--g:max(var(--gl),clamp(20px,2.5vw,44px));--pad:max(var(--g),calc((100% - 1320px)/2 + var(--g)));padding:10px var(--pad);scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;cursor:grab;gap:18px;margin-top:clamp(18px,2.6vw,40px);display:flex;overflow-x:auto}.gzs .rc-track::-webkit-scrollbar{display:none}.gzs .rc-track:focus-visible{outline:2px solid var(--olive);outline-offset:-2px}.gzs .rc-track.drag{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.gzs .rc-card{border:1px solid color-mix(in srgb,var(--s-ink) 88%,var(--s-paper));background:var(--s-ink);width:280px;height:450px;color:var(--s-paper);scroll-snap-align:start;border-radius:14px;flex-direction:column;flex:none;justify-content:space-between;padding:24px;transition:scale .3s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.gzs .rc-card:hover{scale:1.02}}.gzs .rc-map{width:100%;height:100%;position:absolute;inset:0}.gzs .rc-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--s-ink) 78%,transparent);height:38%;position:absolute;inset:0 0 auto}.gzs .rc-text,.gzs .rc-foot{z-index:2;position:relative}.gzs .rc-lab{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gzs .rc-lab em{font-family:var(--display);letter-spacing:-.01em;color:var(--lime);font-size:18px;font-style:normal;font-weight:500;line-height:1.15}.gzs .rc-lab span{color:color-mix(in srgb,var(--s-paper) 72%,transparent);font-size:12px;font-weight:500}.gzs .rc-card h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:10px 0 0;font-size:22px;font-weight:500;line-height:1.16}.gzs .rc-card p{color:color-mix(in srgb,var(--s-paper) 80%,transparent);text-wrap:pretty;margin:8px 0 0;font-size:12.5px;line-height:1.38}.gzs .rc-foot{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.gzs .rc-info{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.gzs .g-title{background:var(--s-paper);color:var(--s-ink);border-radius:10px;padding:8px 11px;font-size:11px;line-height:1.3}.gzs .g-title b{font-family:var(--display);letter-spacing:-.015em;font-size:14px;font-weight:500;line-height:1.15;display:block}.gzs .g-state{background:var(--s-paper);height:25px;color:var(--s-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.gzs .g-state i{background:var(--soft);border-radius:50%;width:6px;height:6px}.gzs .g-state.ok{background:var(--lime);color:var(--brand-dark)}.gzs .g-state.ok i{background:var(--olive)}.gzs .g-url{background:var(--s-paper);max-width:100%;color:var(--s-ink);border-radius:12px;padding:7px 12px;font-size:12.5px;line-height:1.3}.gzs .g-url b{font-weight:600;display:block}.gzs .rc-go{background:var(--s-paper);width:40px;height:40px;color:var(--s-ink);border-radius:50%;flex:none;place-items:center;transition:background .2s;display:grid}@media (hover:hover){.gzs .rc-go:hover{background:var(--lime);color:var(--brand-dark)}}.gzs .rc-go:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.gzs .rc-nav{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.gzs .rc-nav button{border:1px solid var(--line);background:var(--s-paper);width:44px;height:44px;color:var(--s-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .2s,opacity .2s;display:grid}@media (hover:hover){.gzs .rc-nav button:hover:not(:disabled){background:var(--lime);color:var(--brand-dark)}}.gzs .rc-nav button:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.gzs .rc-nav button:disabled{opacity:.45;cursor:default}.gzs .rc-draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.7s cubic-bezier(.45,0,.25,1)}.gzs .rc-stop{opacity:0;transition:opacity .3s}.gzs .rc-card.drawn .rc-draw{stroke-dashoffset:0}.gzs .rc-card.drawn .rc-stop{opacity:1}@media (max-width:1023px){.gzs .rc-card{width:320px;height:560px;padding:28px}.gzs .rc-card h3{font-size:28px}}@media (max-width:639px){.gzs .rc-track{gap:16px}.gzs .rc-card{width:292px;height:520px;padding:24px}.gzs .rc-card h3{margin-top:10px;font-size:25px}.gzs .rc-card p{margin-top:8px;font-size:14px}@media (hover:hover){.gzs .rc-card:hover{scale:none}}}@media (prefers-reduced-motion:reduce){.gzs .rc-card,.gzs .rc-draw,.gzs .rc-stop{transition:none}@media (hover:hover){.gzs .rc-card:hover{scale:none}}}.gzs .anat{padding:0 var(--gr) var(--sp-y) var(--gl)}.gzs .an-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,4.5vw,72px);display:grid}.gzs .an-route{background:var(--s-paper);box-shadow:0 1px 0 var(--line) inset;border-radius:30px;overflow:hidden}.gzs .an-cover{height:clamp(260px,26vw,420px);position:relative}.gzs .an-cover img{object-fit:cover;width:100%;height:100%}.gzs .an-cover .ov{background:linear-gradient(transparent,color-mix(in srgb,var(--brand-dark) 78%,transparent));color:var(--fix);padding:60px 24px 20px;position:absolute;inset:auto 0 0}.gzs .an-cover h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,48px);font-weight:400;line-height:1.05}.gzs .an-cover p{font-size:var(--t-small);opacity:.85;margin:6px 0 0}.gzs .an-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.gzs .an-facts div{border-right:1px solid var(--line);padding:16px 24px}.gzs .an-facts div:last-child{border-right:0}.gzs .an-facts b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1;display:block}.gzs .an-facts span{font-size:var(--t-small);color:var(--soft)}.gzs .an-stops{margin:0;padding:8px 24px 24px;list-style:none}.gzs .an-stops li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 88px;align-items:start;gap:14px;padding:16px 0;display:grid}.gzs .an-stops li:last-child{border-bottom:0}.gzs .an-stops .k{background:var(--lime);width:34px;height:34px;color:var(--brand-dark);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.gzs .an-stops b{font-size:clamp(17px,1.35vw,20px);font-weight:600;display:block}.gzs .an-stops p{font-size:var(--t-small);color:var(--muted);margin:4px 0 0;line-height:1.5}.gzs .an-stops img{object-fit:cover;border-radius:12px;width:88px;height:70px}.gzs .an-stops li.lock .k{background:var(--s-bg)}.gzs .an-lock{background:var(--deep);color:var(--fix);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 24px 24px;padding:18px 20px;display:grid}.gzs .an-lock b{font-size:clamp(17px,1.35vw,20px);display:block}.gzs .an-lock p{opacity:.75;margin:4px 0 0;font-size:15px}.gzs .an-parts{gap:16px;display:grid;position:sticky;top:110px}.gzs .an-part{background:var(--s-paper);box-shadow:0 1px 0 var(--line) inset;cursor:default;border-radius:22px;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:clamp(22px,2.2vw,32px);transition:background .25s;display:grid}.gzs .an-part .ic{background:var(--s-bg);width:44px;height:44px;color:var(--olive);border-radius:14px;justify-content:center;align-items:center;display:flex}.gzs .an-part h3{font-family:var(--display);font-weight:400;font-size:var(--t-item);letter-spacing:-.025em;margin:0}.gzs .an-part p{font-size:var(--t-body);color:var(--muted);margin:8px 0 0}@media (hover:hover){.gzs .an-part:hover{background:var(--lime);color:var(--brand-dark)}.gzs .an-part:hover .ic{background:var(--s-paper)}}.gzs .kinds{padding:var(--sp-y) 0;border-top:1px solid var(--line)}.gzs .k-grid{margin-top:var(--sp-head);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(40px,5.5vw,96px);display:grid}.gzs .k-list{border-top:1px solid var(--line)}.gzs .k-row{border-bottom:1px solid var(--line)}.gzs .k-row>button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:12px;width:100%;padding:clamp(22px,2vw,30px) 0;display:grid}.gzs .k-row .nm{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(30px,3vw,48px);font-weight:400;line-height:1.05}.gzs .k-row .ct{font-size:var(--t-small);color:var(--soft)}.gzs .pl{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .3s,background .3s;display:flex;position:relative}.gzs .pl:before{content:"";background:currentColor;width:11px;height:1.5px}.gzs .pl:after{content:"";background:currentColor;width:1.5px;height:11px;transition:transform .3s;position:absolute}.gzs [data-open]>button .pl{background:var(--s-ink);color:var(--s-paper);border-color:var(--s-ink)}.gzs [data-open]>button .pl:after{transform:scaleY(0)}.gzs .k-body{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.1,1);display:grid}.gzs [data-open]>.k-body{grid-template-rows:1fr}.gzs .k-body>div{overflow:hidden}.gzs .k-body p{max-width:34rem;color:var(--muted);font-size:var(--t-body);margin:0}.gzs .k-routes{flex-wrap:wrap;gap:8px;margin:14px 0 24px;display:flex}.gzs .k-routes a{background:var(--s-paper);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px 0 4px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.gzs .k-routes a img{object-fit:cover;border-radius:50%;width:32px;height:32px}@media (hover:hover){.gzs .k-routes a:hover{border-color:var(--s-ink)}}.gzs .k-routes .none{border:1px dashed var(--soft);height:36px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;display:inline-flex}.gzs .k-vis{aspect-ratio:4/5;background:var(--line);border-radius:28px;margin:0;position:sticky;top:110px;overflow:hidden}.gzs .k-vis img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s,transform 1.2s cubic-bezier(.2,.7,.1,1);position:absolute;inset:0;transform:scale(1.04)}.gzs .k-vis img.on{opacity:1;transform:none}.gzs .k-vis figcaption{background:var(--s-glass);border-radius:14px;padding:10px 14px;font-size:15px;font-weight:500;position:absolute;bottom:16px;left:16px;right:16px}.gzs .voices{background:var(--deep);color:var(--fix);padding:var(--sp-y) 0;overflow:hidden}.gzs .voices .h2{color:var(--fix)}.gzs .voices .sub{color:color-mix(in srgb,var(--brand-light) 72%,transparent)}.gzs .v-run{margin-top:var(--sp-head);-webkit-mask-image:linear-gradient(90deg,transparent,var(--brand-dark) 3.5%,var(--brand-dark) 96.5%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,var(--brand-dark) 3.5%,var(--brand-dark) 96.5%,transparent);mask-image:linear-gradient(90deg,transparent,var(--brand-dark) 3.5%,var(--brand-dark) 96.5%,transparent)}.gzs .v-track{width:max-content;animation:75s linear infinite v-slide;display:flex}.gzs .v-run:focus-within .v-track{animation-play-state:paused}@media (hover:hover){.gzs .v-run:hover .v-track{animation-play-state:paused}}@keyframes v-slide{to{transform:translate(-33.3333%)}}.gzs .v-set{gap:clamp(16px,1.6vw,24px);padding-right:clamp(16px,1.6vw,24px);display:flex}.gzs .v-card{background:var(--s-paper);width:clamp(290px,27vw,420px);color:var(--s-ink);border-radius:24px;flex-direction:column;flex:none;text-decoration:none;display:flex;overflow:hidden}.gzs .v-card>img{object-fit:cover;width:100%;height:clamp(150px,12vw,200px)}.gzs .v-card:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:24px}.gzs .v-card blockquote{flex:1;margin:0;padding:clamp(20px,1.9vw,28px) clamp(20px,1.9vw,28px) 0;font-size:clamp(17px,1.3vw,20px);line-height:1.4}.gzs .v-by{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:clamp(18px,1.6vw,24px) clamp(20px,1.9vw,28px) clamp(20px,1.9vw,28px);display:grid}.gzs .v-by img{object-fit:cover;border-radius:50%;width:44px;height:44px}.gzs .v-by b{font-size:15.5px;font-weight:600;line-height:1.25;display:block}.gzs .v-by small{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.3;display:block}@media (prefers-reduced-motion:reduce){.gzs .v-track{animation:none}.gzs .v-run{padding-left:var(--gl);overflow-x:auto;-webkit-mask-image:none;mask-image:none}.gzs .v-set[aria-hidden]{display:none}}.gzs .acc{padding:0 var(--gr) var(--sp-y) var(--gl)}.gzs .a-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.4vw,20px);display:grid}.gzs .a-card{background:var(--s-paper);box-shadow:0 1px 0 var(--line) inset;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.gzs .a-card .top{height:clamp(130px,11.5vw,195px);position:relative}.gzs .a-card .top img{object-fit:cover;width:100%;height:100%}.gzs .a-card .top em{background:var(--lime);height:26px;color:var(--brand-dark);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-style:normal;font-weight:600;display:flex;position:absolute;bottom:11px;left:12px}.gzs .a-card .in{flex-direction:column;flex:1;padding:clamp(18px,1.8vw,26px);display:flex}.gzs .a-card h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(27px,2.5vw,40px);font-weight:400;line-height:1}.gzs .a-card .for{color:var(--muted);font-size:var(--t-body);margin:10px 0 0}.gzs .a-card ul{border-top:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none}.gzs .a-card li{border-bottom:1px solid var(--line);font-size:var(--t-small);gap:8px;padding:10px 0;display:flex}.gzs .a-card li:before{content:"";border-left:2px solid var(--olive);border-bottom:2px solid var(--olive);flex:none;width:12px;height:7px;margin-top:5px;transform:rotate(-45deg)}.gzs .a-card .join{background:var(--s-bg);color:var(--muted);border-radius:12px;margin:18px 0 22px;padding:12px 14px;font-size:13px}.gzs .a-card .join b{color:var(--s-ink);margin-bottom:3px;font-size:13px;display:block}.gzs .a-card .btn{margin-top:auto}.gzs .a-card.dark{background:var(--s-ink);color:var(--s-paper);box-shadow:none}.gzs .a-card.dark .for{color:color-mix(in srgb,var(--brand-light) 72%,transparent)}.gzs .a-card.dark ul,.gzs .a-card.dark li{border-color:color-mix(in srgb,var(--brand-light) 14%,transparent)}.gzs .a-card.dark li:before{border-color:var(--lime)}.gzs .a-card.dark .join{background:color-mix(in srgb,var(--brand-light) 8%,transparent);color:color-mix(in srgb,var(--brand-light) 75%,transparent)}.gzs .a-card.dark .join b{color:var(--fix)}.gzs .compare{margin-top:var(--sp-group);background:var(--s-paper);box-shadow:0 1px 0 var(--line) inset;border-radius:18px;overflow-x:auto}.gzs .compare table{border-collapse:collapse;width:100%;min-width:620px;font-size:var(--t-small)}.gzs .compare th,.gzs .compare td{text-align:left;border-bottom:1px solid var(--line);padding:clamp(11px,1vw,16px) clamp(13px,1.3vw,22px)}.gzs .compare thead th{font-family:var(--display);font-size:clamp(15px,1.2vw,18px);font-weight:600}.gzs .compare tbody tr:last-child td,.gzs .compare tbody tr:last-child th{border-bottom:0}.gzs .compare tbody th{color:var(--muted);font-weight:500}.gzs .compare .y{color:var(--olive);font-weight:600}.gzs .compare .no{color:var(--soft)}.gzs .us{padding:0 var(--gr) var(--sp-y) var(--gl)}.gzs .us-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,76px);display:grid}.gzs .us-ph{aspect-ratio:4/3;border-radius:24px;position:relative;overflow:hidden}.gzs .us-ph img{object-fit:cover;width:100%;height:100%}.gzs .us-ph figcaption{background:var(--s-glass);border-radius:10px;padding:6px 10px;font-size:12.5px;font-weight:500;position:absolute;bottom:14px;left:14px}.gzs .us-body p{font-size:var(--t-lead);color:var(--muted);max-width:38rem;margin:0;font-weight:300;line-height:1.45}.gzs .us-body .co{border-top:1px solid var(--line);font-size:var(--t-small);color:var(--muted);margin-top:24px;padding-top:18px}.gzs .us-body .co b{color:var(--s-ink);font-weight:600}.gzs .prin{padding:var(--sp-y) 0;background:var(--deep);color:var(--fix)}.gzs .prin .n b{color:var(--lime)}.gzs .prin .h2{color:var(--fix)}.gzs .prin .sub{color:color-mix(in srgb,var(--brand-light) 70%,transparent)}.gzs .p-grid{margin-top:var(--sp-head);background:color-mix(in srgb,var(--brand-light) 12%,transparent);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.gzs .p-grid div{background:var(--deep);padding:clamp(20px,1.9vw,30px) clamp(17px,1.5vw,24px)}.gzs .p-grid svg{color:var(--lime)}.gzs .p-grid h3{font-family:var(--display);font-weight:400;font-size:var(--t-item);letter-spacing:-.025em;margin:16px 0 0;line-height:1.1}.gzs .p-grid p{font-size:var(--t-small);color:color-mix(in srgb,var(--brand-light) 72%,transparent);margin:10px 0 0}.gzs .tm{--tm-ground:var(--s-ink);--tm-deep:var(--deep);--tm-hot:var(--olive);--tm-glow:color-mix(in srgb,var(--green) 48%,var(--olive));--tm-ink:var(--s-paper);--tm-ease:cubic-bezier(.23,1,.32,1);--tm-gap:11px;--tm-g:max(var(--gl),clamp(20px,2.5vw,44px));isolation:isolate;width:100%;height:clamp(500px,82svh,740px);color:var(--tm-ink);background:var(--tm-ground);scroll-margin-top:0;position:relative;overflow:hidden;container-type:inline-size}.gzs .tm-field{z-index:-2;background:radial-gradient(38cqw 46cqw at 0% 100%,var(--tm-ground) 0%,color-mix(in srgb,var(--tm-ground) 55%,var(--tm-deep)) 72%,transparent 100%),radial-gradient(70% 62% at 34% 36%,var(--tm-glow) 0%,var(--tm-hot) 26%,color-mix(in srgb,var(--tm-hot) 55%,var(--tm-deep)) 48%,transparent 78%),radial-gradient(60% 90% at 78% 30%,color-mix(in srgb,var(--tm-hot) 70%,var(--tm-deep)) 0%,transparent 70%),linear-gradient(98deg,var(--tm-ground) 0%,var(--tm-deep) 16%,transparent 42%),linear-gradient(0deg,var(--tm-ground) 0%,color-mix(in srgb,var(--tm-deep) 85%,transparent) 30%,transparent 62%),var(--tm-deep);position:absolute;inset:0}.gzs .tm-grain{z-index:-1;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.6 -.35'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px 220px;position:absolute;inset:-50%}.gzs .tm-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.gzs .tm-in{grid-template-columns:minmax(0,48fr) minmax(0,52fr);height:100%;display:grid;position:relative}.gzs .tm-copy{z-index:5;pointer-events:none;padding:72px clamp(14px,1.6cqw,26px) clamp(22px,2.6cqw,40px) max(var(--tm-g),calc((100cqw - 1320px)/2 + var(--tm-g) - 88px));flex-direction:column;grid-area:1/1;justify-content:flex-end;min-width:0;display:flex;position:relative}.gzs .tm-title{font-family:var(--display);font-synthesis:none;letter-spacing:-.035em;color:var(--tm-ink);text-shadow:0 .02em .14em color-mix(in srgb,var(--tm-ground) 30%,transparent);transform-origin:0 100%;transition:transform .3s var(--tm-ease);margin:0;font-size:clamp(50px,9.2cqw,160px);font-weight:900;line-height:.84}.gzs .tm-eye{letter-spacing:-.012em;white-space:nowrap;margin:0 0 1.15em .03em;font-size:.2em;line-height:1.02;display:block}.gzs .tm-line{clip-path:inset(-30% -400% 0 -10%);margin-bottom:-.04em;padding-bottom:.04em;display:block}.gzs .tm-line>span{white-space:nowrap;animation:tm-line-in .9s var(--tm-ease) both;animation-delay:calc(.12s + var(--i,0)*50ms);display:inline-block}.gzs .tm-intro{pointer-events:auto;max-width:38ch;color:color-mix(in srgb,var(--tm-ink) 88%,transparent);text-wrap:pretty;margin:clamp(14px,1.8cqw,22px) 0 0;font-size:clamp(13px,1cqw,14.5px);line-height:1.55}.gzs .tm-actions{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:clamp(16px,2cqw,24px);display:flex}.gzs .tm-cta{background:var(--tm-ink);height:38px;color:var(--tm-ground);letter-spacing:.06em;transition:transform .16s var(--tm-ease);border-radius:3px;align-items:center;gap:10px;padding:0 15px 0 17px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.gzs .tm-cta:before{content:"";background:var(--lime);clip-path:inset(0 100% 0 0);transition:clip-path .28s var(--tm-ease);position:absolute;inset:0}.gzs .tm-cta>span{z-index:1;position:relative}.gzs .tm-cta-label{height:1.2em;line-height:1.2em;display:inline-block;overflow:hidden}.gzs .tm-cta-label>span{transition:transform .26s var(--tm-ease);display:block}.gzs .tm-cta-arrow{transition:transform .26s var(--tm-ease);display:inline-flex}.gzs .tm-cta:active{transform:scale(.97)}.gzs .tm-cta:focus-visible:before{clip-path:inset(0)}.gzs .tm-cta:focus-visible,.gzs .tm-panel a:focus-visible{outline:2px solid var(--tm-ink);outline-offset:3px}.gzs .tm-wall{z-index:1;gap:var(--tm-gap);padding:0 max(var(--tm-g),calc((100cqw - 1320px)/2 + var(--tm-g))) 0 clamp(6px,.8cqw,12px);height:100%;-webkit-mask-image:linear-gradient(transparent 0,var(--brand-dark) 5%,var(--brand-dark) 95%,transparent);-webkit-mask-image:linear-gradient(transparent 0,var(--brand-dark) 5%,var(--brand-dark) 95%,transparent);mask-image:linear-gradient(transparent 0,var(--brand-dark) 5%,var(--brand-dark) 95%,transparent);grid-area:1/2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.gzs .tm-col{min-width:0;animation:tm-rise 1.1s var(--tm-ease) both;animation-delay:calc(var(--ci)*90ms);position:relative}.gzs .tm-track{will-change:transform;animation:tm-up var(--dur) linear infinite;animation-delay:var(--phase);flex-direction:column;display:flex}.gzs .tm-col[data-dir=down] .tm-track{animation-name:tm-down}.gzs .tm:not(.in) .tm-col,.gzs .tm:not(.in) .tm-line>span,.gzs .tm[data-active] .tm-track,.gzs .tm[data-off] .tm-track,.gzs .tm-wall:focus-within .tm-track,.gzs .tm[data-active] .tm-strip-track,.gzs .tm[data-off] .tm-strip-track,.gzs .tm-strip:focus-within .tm-strip-track{animation-play-state:paused}.gzs .tm-card{margin:0 0 var(--tm-gap);aspect-ratio:3/4;transition:transform .26s var(--tm-ease);-webkit-tap-highlight-color:transparent;border-radius:3px;position:relative;container:tmcard/inline-size}.gzs .tm-card:after{content:"";z-index:-1;border-radius:inherit;box-shadow:0 2px 6px color-mix(in srgb,var(--tm-ground) 40%,transparent),0 18px 44px -12px color-mix(in srgb,var(--tm-ground) 85%,transparent);opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.gzs .tm-photo{background:var(--tm-deep);border-radius:3px;transition:opacity .26s,filter .26s;position:absolute;inset:0;overflow:hidden}.gzs .tm-photo img{object-fit:cover;object-position:50% 22%;transform-origin:50% 22%;width:100%;max-width:none;height:100%;transition:transform .3s var(--tm-ease),opacity .3s;display:block;position:absolute;inset:0}.gzs .tm-duo{filter:url(#tm-tone)}.gzs .tm-true{opacity:0}.gzs .tm-hit{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:3px;margin:0;padding:0;position:absolute;inset:0}.gzs .tm-hit:focus-visible{box-shadow:0 0 0 2px var(--tm-ground),0 0 0 4px var(--tm-ink);outline:none}.gzs .tm-chip,.gzs .tm-panel{background:color-mix(in srgb,var(--tm-ground) 95%,transparent);color:var(--tm-ink);border-radius:3px;position:absolute;bottom:12px;left:12px}.gzs .tm-chip{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 24px);padding:8px 10px 7px;font-size:11px;font-weight:700;line-height:1;transition:opacity .16s;overflow:hidden}.gzs .tm-card{--tm-ct:calc(100% - 26px);--tm-cr:calc(100% - var(--tm-cw,80px));--tm-cb:0px;--tm-cl:0px}.gzs .tm-panel{z-index:2;max-height:calc(100% - 24px);clip-path:inset(var(--tm-ct) var(--tm-cr) var(--tm-cb) var(--tm-cl) round 3px);opacity:0;visibility:hidden;transition:clip-path .2s var(--tm-ease),opacity .1s ease .12s,visibility 0s linear .22s;pointer-events:none;padding:10px 12px 11px;right:12px;overflow:hidden}.gzs .tm-col:first-child .tm-chip{left:auto;right:12px}.gzs .tm-col:first-child .tm-card{--tm-cr:0px;--tm-cl:calc(100% - var(--tm-cw,80px))}.gzs .tm-name{letter-spacing:-.01em;margin:0;font-size:clamp(15px,7cqw,19px);font-weight:700;line-height:1.15}.gzs .tm-role{color:color-mix(in srgb,var(--tm-ink) 80%,transparent);margin:3px 0 0;font-size:13px;line-height:1.35}.gzs .tm-panel a{color:var(--tm-ink);text-underline-offset:4px;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.gzs .tm-panel a span{transition:transform .26s var(--tm-ease);display:inline-block}.gzs .tm-card[data-on]{z-index:3;transform:translateY(-6px)scale(1.02)}.gzs .tm-card[data-on]:after{opacity:1}.gzs .tm-card[data-on] .tm-photo img{transform:scale(1.05)}.gzs .tm-card[data-on] .tm-true{opacity:.72}.gzs .tm-card[data-on] .tm-chip{opacity:0;transition-duration:90ms}.gzs .tm-card[data-on] .tm-panel{clip-path:inset(0 round 3px);opacity:1;visibility:visible;pointer-events:auto;transition:clip-path .3s var(--tm-ease),opacity 60ms ease,visibility 0s}.gzs .tm[data-active-col="0"] .tm-title{transform:scale(.84)}.gzs .tm[data-active] .tm-card:not([data-on]) .tm-photo{opacity:.42;filter:saturate(.7)}.gzs .tm[data-active] .tm-card:not([data-on]) .tm-chip{opacity:.5}.gzs .tm-strip{display:none}@keyframes tm-up{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes tm-down{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}@keyframes tm-left{0%{transform:translate(0,0)}to{transform:translate(calc(10px - 50%))}}@keyframes tm-rise{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@keyframes tm-line-in{0%{transform:translateY(104%)}to{transform:none}}@media (hover:hover) and (pointer:fine){.gzs .tm-cta:hover:before{clip-path:inset(0)}.gzs .tm-cta:hover .tm-cta-label>span{transform:translateY(-100%)}.gzs .tm-cta:hover .tm-cta-arrow{transform:translate(4px)}.gzs .tm-panel a:hover span{transform:translate(2px,-2px)}}@media (max-width:760px){.gzs .tm{height:auto}.gzs .tm-in{flex-direction:column;height:auto;display:flex}.gzs .tm-wall{display:none}.gzs .tm-strip{-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--brand-dark) 6%,var(--brand-dark) 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--brand-dark) 6%,var(--brand-dark) 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,var(--brand-dark) 6%,var(--brand-dark) 94%,transparent);order:-1;padding:84px 0 4px;display:block;position:relative;overflow:hidden}.gzs .tm-strip-track{will-change:transform;width:max-content;animation:tm-left var(--sdur,44s) linear infinite;padding-left:20px;display:flex}.gzs .tm-strip .tm-card{flex:none;width:clamp(170px,56cqw,250px);margin:0 10px 0 0}.gzs .tm-copy{padding:18px var(--tm-g) 28px}.gzs .tm-title{font-size:clamp(84px,30cqw,180px)}}@media (prefers-reduced-motion:reduce){.gzs .tm-track,.gzs .tm-strip-track,.gzs .tm-col,.gzs .tm-line>span{animation:none}.gzs .tm-strip{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.gzs .tm-title,.gzs .tm-card,.gzs .tm-panel,.gzs .tm-photo,.gzs .tm-photo img{transition:none}}.gzs .team-join{padding:var(--sp-group) 0 var(--sp-y)}.gzs .team{padding:var(--sp-y) 0;scroll-margin-top:0}.gzs .team-head{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:60rem;margin:0 auto;display:flex}.gzs .badge{border:1px solid var(--line);background:var(--s-paper);height:34px;font-size:var(--t-small);border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-weight:500;display:inline-flex}.gzs .badge i{background:var(--green);width:7px;height:7px;color:var(--brand-dark);border-radius:50%}.gzs .team-head h2{font-family:var(--display);font-weight:400;font-size:var(--t-section);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.04}.gzs .team-head p{max-width:44rem;color:var(--muted);font-size:var(--t-lead);margin:0;font-weight:300;line-height:1.4}.gzs .t-grid{margin:var(--sp-head) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.4vw,40px);padding:0;list-style:none;display:grid}.gzs .t-card{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.gzs .t-card .t-ph{aspect-ratio:1;background:color-mix(in srgb,var(--brand-dark),var(--brand-primary) 98%);border-radius:26px;width:100%;position:relative;overflow:hidden}.gzs .t-card .t-ph img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.1,1)}@media (hover:hover){.gzs .t-card:hover .t-ph img{transform:scale(1.04)}}.gzs .t-card h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.2vw,34px);font-weight:400;line-height:1.1}.gzs .t-card .role{font-size:var(--t-small);color:var(--muted);margin:8px 0 0}.gzs .t-card .rt{font-size:var(--t-small);margin:12px 0 0}.gzs .t-card .rt a{color:var(--s-ink);text-underline-offset:3px;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.gzs .t-links{justify-content:center;gap:6px;margin-top:14px;display:flex}.gzs .t-links a{border:1px solid var(--line);width:38px;height:38px;color:var(--s-ink);border-radius:50%;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:flex}@media (hover:hover){.gzs .t-links a:hover{background:var(--lime);border-color:var(--lime);color:var(--brand-dark)}}.gzs .reveal{transition:opacity .8s cubic-bezier(.21,.47,.32,.98),transform .8s cubic-bezier(.21,.47,.32,.98)}.gzs .reveal.pre{opacity:0;transform:translateY(40px)}.gzs .team-head.reveal.pre{transform:translateY(-40px)}.gzs .adv{margin-top:var(--sp-group);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;padding-top:clamp(36px,3.4vw,56px);display:flex}.gzs .adv h3{font-family:var(--display);font-weight:400;font-size:var(--t-sub);letter-spacing:-.025em;margin:0;line-height:1.04}.gzs .adv p{max-width:34rem;color:var(--muted);font-size:var(--t-body);margin:0}.gzs .a2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:clamp(32px,3.4vw,56px) 0 0;padding:0;list-style:none;display:grid}.gzs .a2{background:var(--s-paper);box-shadow:0 1px 0 var(--line) inset;border-radius:30px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;padding:14px;display:grid}.gzs .a2 img{object-fit:cover;object-position:50% 22%;border-radius:20px;width:200px;height:200px}.gzs .a2 h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:26px;font-weight:400;line-height:1.1}.gzs .a2 .role{color:var(--muted);margin:8px 0 0;font-size:15px}.gzs .a2 .tag{background:var(--s-bg);border-radius:999px;align-items:center;height:28px;margin-top:14px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.gzs .t-join{margin-top:var(--sp-group);background:var(--s-paper);box-shadow:0 1px 0 var(--line) inset;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(28px,3vw,48px);display:grid}.gzs .t-join h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,48px);font-weight:400}.gzs .t-join p{color:var(--muted);font-size:var(--t-body);margin:10px 0 0}.gzs .contact{padding:0 var(--gr) var(--sp-y) var(--gl)}.gzs .ct-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.gzs .form{background:var(--s-paper);box-shadow:0 1px 0 var(--line) inset;border-radius:30px;padding:clamp(24px,2.8vw,44px)}.gzs .form h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.3vw,36px);font-weight:400}.gzs .topics{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.gzs .hint{background:var(--s-bg);font-size:var(--t-small);color:var(--muted);border-radius:14px;margin:14px 0 0;padding:12px 14px}.gzs .fld{gap:6px;margin-top:18px;display:grid}.gzs .fld label{font-size:13.5px;font-weight:600}.gzs .fld input,.gzs .fld textarea{border:1px solid var(--line);background:var(--s-paper);border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .2s}.gzs .fld textarea{resize:vertical;min-height:140px}.gzs .fld input:focus,.gzs .fld textarea:focus{border-color:var(--s-ink)}.gzs .fld .err{color:var(--err);font-size:13px}.gzs .fld.bad input,.gzs .fld.bad textarea{border-color:var(--err)}.gzs .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gzs .consent{color:var(--muted);align-items:flex-start;gap:10px;margin-top:18px;font-size:14px;display:flex}.gzs .consent input{width:18px;height:18px;accent-color:var(--olive);margin-top:3px}.gzs .consent a{color:var(--s-ink)}.gzs .f-end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.gzs .f-end small{color:var(--soft);font-size:13px}.gzs .sent{text-align:left}.gzs .sent .ok{background:var(--lime);width:56px;height:56px;color:var(--brand-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.gzs .sent h3{margin-top:18px}.gzs .sent p{color:var(--muted)}.gzs .demo{color:var(--soft);margin-top:10px;font-size:12.5px}.gzs .side{gap:14px;display:grid}.gzs .box{background:var(--s-paper);box-shadow:0 1px 0 var(--line) inset;border-radius:24px;padding:24px}.gzs .box h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500}.gzs .box p{color:var(--muted);margin:6px 0 0;font-size:14.5px}.gzs .mail{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.gzs .mail code{font-family:var(--body);-webkit-user-select:all;user-select:all;font-size:16px;font-weight:600}.gzs .mail button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;height:34px;padding:0 12px;font-size:13px;font-weight:500}.gzs .box.dark{background:var(--deep);color:var(--fix);box-shadow:none}.gzs .box.dark p{color:color-mix(in srgb,var(--brand-light) 72%,transparent)}.gzs .faq{padding:var(--sp-y) 0;border-top:1px solid var(--line)}.gzs .f-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(40px,6vw,112px);padding-top:0;display:grid}.gzs .q{border-bottom:1px solid var(--line)}.gzs .q>button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:calc(100% + 24px);margin:0 -12px;padding:clamp(20px,1.9vw,30px) 12px;font-size:clamp(18px,1.5vw,23px);font-weight:500;line-height:1.25;display:flex}.gzs .q>button:focus-visible{outline-offset:-2px;border-radius:12px}.gzs .q .chev{width:24px;height:24px;color:var(--muted);flex:none;transition:transform .45s cubic-bezier(.2,.7,.1,1),color .2s}@media (hover:hover){.gzs .q>button:hover .chev{color:var(--s-ink)}}.gzs .q[data-open] .chev{color:var(--s-ink);transform:rotate(180deg)}.gzs .q .k-body p{max-width:44rem;font-size:var(--t-body);opacity:0;padding-bottom:clamp(22px,2vw,32px);transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.1,1);transform:translateY(-8px)}.gzs .q[data-open] .k-body p{opacity:1;transform:none}.gzs .f-ph{aspect-ratio:4/5;background:var(--line);border-radius:24px;margin:0;position:sticky;top:104px;overflow:hidden}.gzs .f-ph img{object-fit:cover;width:100%;height:100%}.gzs .faq .h2{max-width:none;font-size:var(--t-section);margin-top:16px}.gzs .faq .sub{font-size:var(--t-lead);margin:20px 0 clamp(32px,3.4vw,56px);font-weight:300}.gzs .faq #qs{border-top:1px solid var(--line)}@media (max-width:900px){.gzs .f-ph{aspect-ratio:16/10;position:static}}.gzs .more{margin-top:20px}.gzs .tpf{background:var(--tpf-sheet);min-height:620px;color:var(--tpf-on-sheet);font-family:var(--tpf-sans);isolation:isolate;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--ease:cubic-bezier(.22,1,.36,1);--fs:max(12px,1.85cqmin);position:relative;overflow:hidden;container-type:size}.gzs .tpf *,.gzs .tpf :before,.gzs .tpf :after{box-sizing:border-box}.gzs :where(.tpf) a{color:inherit;text-decoration:none}.gzs :where(.tpf) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.gzs :where(.tpf) input{font:inherit;color:inherit;background:0 0;border:0;outline:none;margin:0}.gzs :where(.tpf) :focus-visible{outline-offset:4px;border-radius:4px;outline:1.5px solid}.gzs .tpf .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gzs .tpf-stage{pointer-events:none;z-index:0;max-width:none;display:block;position:absolute;top:0;left:0}.gzs .tpf.is-hit .tpf-sheet-g{animation:.32s cubic-bezier(.3,.7,.4,1) tpf-hit}.gzs .tpf-sheet{fill:var(--tpf-sheet)}.gzs .tpf-paper{fill:var(--tpf-paper)}.gzs .tpf-rim{fill:var(--tpf-rim)}.gzs .tpf-ico{flex:none;width:1.35em;max-width:none;height:1.35em;display:block}.gzs .tpf-mark{width:3.6em;max-width:none;height:2.3em;display:block;overflow:visible}.gzs .tpf-seal{width:100%;max-width:none;height:100%;display:block}.gzs .tpf-z{z-index:2;position:absolute}.gzs .tpf-ink{color:var(--tpf-on-paper)}.gzs .tpf-h{transition:opacity .7s var(--ease),translate .8s var(--ease),filter .7s var(--ease);transition-delay:calc(var(--i,0)*45ms)}.gzs .tpf:not(.s1) .tpf-h{opacity:0;filter:blur(6px);translate:0 10px}.gzs .tpf-p{transition:opacity .8s var(--ease),translate .9s var(--ease),filter .8s var(--ease);transition-delay:calc(.48s + var(--i,0)*70ms)}.gzs .tpf:not(.s3) .tpf-p{opacity:0;filter:blur(8px);transition-delay:0s;translate:0 18px}.gzs .tpf-top{justify-content:space-between;align-items:center;padding:0 11%;font-size:max(15px,2.6cqmin);display:flex;top:10.8%;left:0;right:0;transform:translateY(-50%)}.gzs .tpf-row{align-items:center;gap:.55em;display:flex}.gzs .tpf-ib{width:1.9em;height:1.9em;transition:transform .35s var(--ease),background-color .25s;border-radius:50%;place-items:center;margin:-.3em;display:grid}@media (hover:hover){.gzs .tpf-ib:hover{background:color-mix(in srgb,currentColor 14%,transparent);transform:translateY(-2px)}}.gzs .tpf-ib:active{transform:scale(.9)}.gzs .tpf-up .tpf-ico{transform:rotate(90deg)}.gzs .tpf-logo{place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gzs .tpf-logo .tpf-mark path{stroke-dasharray:60;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--ease) .15s}.gzs .tpf:not(.s1) .tpf-logo .tpf-mark path{stroke-dashoffset:60px}.gzs .tpf-mark-dot{transform-box:fill-box;transform-origin:50%;transition:transform .6s cubic-bezier(.5,1.8,.4,1) .9s}.gzs .tpf:not(.s1) .tpf-mark-dot{transform:scale(0)}@media (hover:hover){.gzs .tpf-logo:hover .tpf-mark-dot{animation:tpf-bob .7s var(--ease)}}.gzs .tpf-mail{font-size:var(--fs);letter-spacing:.01em;transition:transform .35s var(--ease);align-items:center;gap:.6em;padding:.35em .2em;display:flex}@media (hover:hover){.gzs .tpf-mail:hover{transform:translateY(-2px)}}.gzs .tpf-mail span{transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}@media (hover:hover){.gzs .tpf-mail:hover span{background-size:100% 1px}}.gzs .tpf-mail .tpf-ico{width:1.5em;height:1.5em}.gzs .tpf-toast{letter-spacing:.04em;white-space:nowrap;background:var(--tpf-on-sheet);color:var(--tpf-sheet);opacity:0;transition:opacity .25s,transform .35s var(--ease);pointer-events:none;border-radius:99px;padding:.35em .8em;font-size:max(11px,1.6cqmin);position:absolute;top:calc(100% + .5em);right:0;transform:translateY(-4px)}.gzs .tpf-toast.on{opacity:1;transform:none}.gzs .tpf-news{width:max-content;font-size:var(--fs);justify-items:center;gap:max(10px,1.6cqmin);display:grid;top:15%;left:50%;transform:translate(-50%)}.gzs .tpf-pill{background:var(--tpf-on-sheet);width:max(260px,40cqmin);height:max(40px,5.6cqmin);color:var(--tpf-sheet);transition:box-shadow .3s var(--ease);border-radius:99px;align-items:center;padding:0 .35em 0 1.2em;display:flex;position:relative}.gzs .tpf-pill:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--tpf-on-sheet) 35%,transparent)}.gzs .tpf-pill input{flex:1;min-width:0;height:100%;font-size:max(13px,2cqmin);transition:opacity .3s}.gzs .tpf-pill input::placeholder{color:currentColor;opacity:.55}.gzs .tpf-knob{aspect-ratio:1;background:var(--tpf-sheet);height:calc(100% - .6em);color:var(--tpf-on-sheet);box-shadow:inset 0 0 0 .22em color-mix(in srgb,var(--tpf-on-sheet) 30%,var(--tpf-sheet));border-radius:50%;flex:none;place-items:center;transition:transform .45s cubic-bezier(.5,1.7,.4,1);display:grid}@media (hover:hover){.gzs .tpf-knob:hover{transform:translate(2px)scale(1.06)}}.gzs .tpf-knob .tpf-ico{width:52%;height:52%}.gzs .tpf-pill[data-sent=true] input{opacity:0}.gzs .tpf-sent{pointer-events:none;opacity:0;align-items:center;gap:.4em;font-size:max(13px,2cqmin);transition:opacity .4s;display:flex;position:absolute;inset:0 3em 0 1.2em}.gzs .tpf-pill[data-sent=true] .tpf-sent{opacity:1}.gzs .tpf-flank{font-size:var(--fs);letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;top:22.4%;transform:translate(-50%,-50%)}.gzs .tpf-clock{font-variant-numeric:tabular-nums}.gzs .tpf-clock i{font-style:normal;animation:2s step-end infinite tpf-blink}.gzs .tpf-status{white-space:nowrap;letter-spacing:.01em;align-items:center;gap:.6em;font-size:max(14px,2.25cqmin);display:flex;top:30.6%;left:50%;transform:translate(-50%,-50%)}.gzs .tpf-live{background:currentColor;border-radius:50%;width:.5em;height:.5em;position:relative}.gzs .tpf-live:after{content:"";animation:tpf-ping 2.2s var(--ease) infinite;border:1.5px solid;border-radius:50%;position:absolute;inset:0}@media (hover:hover){.gzs .tpf a.tpf-status:hover span{text-underline-offset:.2em;text-decoration:underline}}.gzs .tpf-badge{width:max(15px,2.3cqmin);height:max(15px,2.3cqmin);top:35.4%;left:50%;transform:translate(-50%,-50%)}.gzs .tpf-col{font-size:var(--fs);gap:max(5px,.9cqmin);display:grid;top:27.5%}.gzs .tpf-col.l{justify-items:start;left:14%}.gzs .tpf-col.r{text-align:right;justify-items:end;right:14%}.gzs .tpf-col h3{all:unset;opacity:.75;align-items:center;gap:1em;margin-bottom:max(4px,.6cqmin);display:flex}.gzs .tpf-col.r h3{flex-direction:row-reverse}.gzs .tpf-col h3 .tpf-ico{width:1.1em;height:1.1em}.gzs .tpf-col ul{all:unset;gap:max(4px,.7cqmin);justify-items:inherit;display:grid}.gzs .tpf-col li{list-style:none}.gzs .tpf-col li a{transition:transform .35s var(--ease),opacity .25s;display:inline-block}@media (hover:hover){.gzs .tpf-col.l li a:hover{transform:translate(4px)}.gzs .tpf-col.r li a:hover{transform:translate(-4px)}}.gzs .tpf-big{letter-spacing:-.025em;text-underline-offset:.12em;transition:text-underline-offset .35s var(--ease);margin-top:max(6px,1cqmin);font-size:max(26px,4.6cqmin);line-height:1;text-decoration:underline;text-decoration-thickness:max(1.5px,.04em)}@media (hover:hover){.gzs .tpf .tpf-big:hover{text-underline-offset:.22em}}.gzs .tpf-pin{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:max(46px,9cqmin);height:max(92px,18cqmin);position:absolute;top:64%;left:50%;transform:translate(-50%,-100%)}.gzs .tpf-pin:focus-visible{outline-offset:6px}.gzs .tpf-tilt{transform-origin:50% 100%;transform:rotate(calc(5deg + var(--tilt,0deg)));transition:transform .7s var(--ease);position:absolute;inset:0}.gzs .tpf-drop,.gzs .tpf-body{transform-origin:50% 100%;position:absolute;inset:0}.gzs .tpf-body{transition:transform .32s var(--ease)}.gzs .tpf-pin-svg{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;overflow:visible}.gzs .tpf-shadow{transform-origin:100%;width:150%;height:24%;transition:transform .45s var(--ease),opacity .45s;position:absolute;bottom:-.5%;right:50%;transform:rotate(16deg)}.gzs .tpf-shadow:before,.gzs .tpf-shadow:after{content:"";border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.gzs .tpf-shadow:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-dark) 26%,transparent) 60%,color-mix(in srgb,var(--brand-dark) 42%,transparent));filter:blur(2px);width:100%;height:24%;right:0}.gzs .tpf-shadow:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--brand-dark) 22%,transparent),transparent);filter:blur(3px);width:60%;height:100%;left:-6%}.gzs .tpf:not(.s2) .tpf-pin{opacity:0;pointer-events:none}.gzs .tpf.s2 .tpf-drop{animation:.62s cubic-bezier(.5,0,.75,0) both tpf-drop}.gzs .tpf.s2 .tpf-shadow{animation:.62s cubic-bezier(.5,0,.75,0) both tpf-shade}@media (hover:hover){.gzs .tpf-pin:hover .tpf-body{transform:translateY(-3%)}.gzs .tpf-pin:hover .tpf-shadow{transform:rotate(16deg)translate(-5%)scaleX(1.06)}}.gzs .tpf-pin[data-pin=lift] .tpf-body{transition-duration:.3s;transform:translateY(-22%)rotate(-10deg)}.gzs .tpf-pin[data-pin=lift] .tpf-shadow{opacity:.55;transform:rotate(16deg)translate(-26%)scale(1.25)}.gzs .tpf-pin[data-pin=stab] .tpf-body{animation:.42s cubic-bezier(.55,0,.8,.2) both tpf-stab}.gzs .tpf-brand{justify-items:stretch;width:max-content;display:grid;top:67%;left:50%;transform:translate(-50%)}.gzs .tpf-brand-top{justify-content:space-between;align-items:center;gap:1em;padding:0 .2em 0 .5em;display:flex}.gzs .tpf-eye{letter-spacing:-.02em;background:linear-gradient(90deg,var(--tpf-on-paper),color-mix(in srgb,var(--tpf-on-paper) 35%,var(--tpf-paper)));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:max(15px,2.6cqmin)}.gzs .tpf-bub{background:color-mix(in srgb,var(--tpf-on-paper) 11%,var(--tpf-paper));height:1.7em;transition:padding .45s var(--ease);border-radius:99px;align-items:center;gap:.5em;padding:0 .55em;font-size:max(11px,1.6cqmin);display:inline-flex;overflow:hidden}.gzs .tpf-dots{gap:.22em;display:flex}.gzs .tpf-dots i{background:color-mix(in srgb,var(--tpf-on-paper) 45%,var(--tpf-paper));border-radius:50%;width:.38em;height:.38em;animation:1.2s ease-in-out infinite tpf-dot}.gzs .tpf-dots i:nth-child(2){animation-delay:.15s}.gzs .tpf-dots i:nth-child(3){animation-delay:.3s}.gzs .tpf-bub b{opacity:0;white-space:nowrap;max-width:0;transition:max-width .5s var(--ease),opacity .3s;font-weight:500}.gzs .tpf-bub:focus-visible{padding:0 .8em}@media (hover:hover){.gzs .tpf-bub:hover{padding:0 .8em}}.gzs .tpf-bub:focus-visible b{opacity:1;max-width:8em}@media (hover:hover){.gzs .tpf-bub:hover b{opacity:1;max-width:8em}}.gzs .tpf-word{letter-spacing:-.055em;white-space:nowrap;padding:0 .04em .14em;font-size:max(44px,min(12.4cqmin,16cqw));font-weight:500;line-height:.98;display:block;overflow:hidden}.gzs .tpf-word span{transition:transform 1s var(--ease) .5s;display:block;position:relative}.gzs .tpf-word span:after{content:"";transform-origin:0;height:max(2px,.045em);transition:transform .9s var(--ease) 1.05s,height .3s var(--ease);background:currentColor;position:absolute;bottom:-.02em;left:.02em;right:.04em}.gzs .tpf:not(.s3) .tpf-word span{transition-delay:0s;transform:translateY(125%)}.gzs .tpf:not(.s3) .tpf-word span:after{transition-delay:0s;transform:scaleX(0)}@media (hover:hover){.gzs .tpf-word:hover span:after{height:max(4px,.075em)}}.gzs .tpf-side{justify-items:center;gap:max(10px,1.9cqmin);font-size:max(13px,2.1cqmin);display:grid;top:76%;transform:translate(-50%)}.gzs .tpf-side .tpf-ico{width:1.35em;height:1.35em;transition:transform .35s var(--ease)}@media (hover:hover){.gzs .tpf-side:hover .tpf-ico{transform:translateY(-2px)rotate(-8deg)}}.gzs .tpf-side span{transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}@media (hover:hover){.gzs .tpf-side:hover span{background-size:100% 1px}}.gzs .tpf-foot{justify-content:space-between;align-items:center;gap:1.5em;padding:0 15%;font-size:max(12px,1.85cqmin);display:flex;bottom:5%;left:0;right:0}.gzs .tpf-credit{letter-spacing:.08em;text-transform:uppercase;opacity:.62;white-space:nowrap;font-size:max(10px,1.4cqmin);position:absolute;left:50%;transform:translate(-50%)}@media (hover:hover){.gzs .tpf-handle:hover{text-underline-offset:.2em;text-decoration:underline}}@container (max-width:620px){.gzs .tpf-top{padding:0 7%}.gzs .tpf-flank,.gzs .tpf-mail span{display:none}.gzs .tpf-news{top:16%}.gzs .tpf-pill{width:min(80cqw,320px)}.gzs .tpf-status{top:29%}.gzs .tpf-badge{top:33%}.gzs .tpf-col{top:36.5%}.gzs .tpf-col.l{left:7%}.gzs .tpf-col.r{right:7%}.gzs .tpf-col li:nth-child(n+3){display:none}.gzs .tpf-side{top:86%}.gzs .tpf-side.l{left:14%!important}.gzs .tpf-side.r{left:86%!important}.gzs .tpf-foot{padding:0 7%;bottom:3.5%}.gzs .tpf-credit{bottom:2.4em}}@keyframes tpf-hit{0%{transform:translateY(0)}30%{transform:translateY(2px)}60%{transform:translateY(-.5px)}to{transform:translateY(0)}}@keyframes tpf-drop{0%{opacity:0;transform:translateY(-62cqh)rotate(-28deg)scale(1.5)}25%{opacity:1}80%{transform:translateY(0)rotate(3deg)scale(1)}90%{transform:scale(1.04,.95)}to{opacity:1;transform:none}}@keyframes tpf-shade{0%{opacity:0;transform:rotate(16deg)translate(-60%)scale(2.4)}80%{opacity:1;transform:rotate(16deg)}to{opacity:1;transform:rotate(16deg)}}@keyframes tpf-stab{0%{transform:translateY(-22%)rotate(-10deg)}70%{transform:translateY(1.5%)rotate(1deg)}to{transform:none}}@keyframes tpf-dot{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-2.5px)}}@keyframes tpf-bob{0%{transform:none}40%{transform:translateY(-3px)scale(1.15)}to{transform:none}}@keyframes tpf-blink{0%{opacity:1}50%{opacity:.25}}@keyframes tpf-ping{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.gzs .tpf *,.gzs .tpf :before,.gzs .tpf :after{transition-duration:10ms!important;transition-delay:0s!important;animation:none!important}}@media (max-width:1080px){.gzs .nav-links a{padding:8px 10px;font-size:13px}.gzs .nav .btn{display:none}}@media (max-width:900px){.gzs .nav-links,.gzs .nav .btn{display:none}.gzs .menu-b{display:flex}.gzs .ch-head,.gzs .k-grid,.gzs .f-grid,.gzs .an-grid,.gzs .us-grid,.gzs .ct-grid,.gzs .hw{grid-template-columns:1fr}.gzs .hw:nth-child(2n) .hw-vis{order:0}.gzs .hw{gap:28px}.gzs .k-vis{display:none}.gzs .about-grid,.gzs .a-grid{grid-template-columns:1fr}.gzs .ex-grid{grid-template-columns:1fr 1fr}.gzs .p-grid{grid-template-columns:1fr}.gzs .t-grid{grid-template-columns:1fr 1fr}.gzs .an-parts{position:static}.gzs .ex-bar{top:calc(74px + env(safe-area-inset-top,0px));grid-template-columns:1fr}.gzs .a2-grid{grid-template-columns:1fr}}@media (max-width:560px){.gzs .a2{grid-template-columns:1fr}.gzs .a2 img{aspect-ratio:1;width:100%;height:auto}.gzs .ex-grid,.gzs .t-grid,.gzs .p-grid,.gzs .two,.gzs .ex-cta,.gzs .t-join,.gzs .an-lock{grid-template-columns:1fr}.gzs .an-stops li{grid-template-columns:30px minmax(0,1fr)}.gzs .an-stops img{display:none}.gzs .an-facts div{padding:14px}.gzs .form{padding:22px}.gzs .t-grid{gap:40px}}@media (prefers-reduced-motion:reduce){.gzs,.gzs *,.gzs :before,.gzs :after{transition:none!important;animation:none!important}.gzs .reveal.pre{opacity:1;transform:none}}.gzs .tpf .tpf-brand{justify-items:center;top:62%}.gzs .tpf .tpf-word{font-family:var(--brand);letter-spacing:-.02em;font-variation-settings:"opsz" 28;padding:0 .06em .1em;font-weight:600}.gzs .gzf-under{justify-items:center;gap:16px;margin-top:max(12px,1.6cqmin);display:grid}.gzs .gzf-under p{letter-spacing:-.005em;opacity:.8;margin:0;font-size:max(15px,2.1cqmin)}.gzs .gzf-badges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.gzs .gzf-badge{background:var(--tpf-on-paper);height:44px;color:var(--tpf-paper);transition:transform .3s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:0 16px 0 12px;display:inline-flex}@media (hover:hover){.gzs .gzf-badge:hover{transform:translateY(-2px)}}.gzs .gzf-badge svg{fill:currentColor;flex:none;width:22px;height:22px}.gzs .gzf-badge span{line-height:1;display:grid}.gzs .gzf-badge small{opacity:.85;font-size:10px;font-weight:500}.gzs .gzf-badge b{letter-spacing:-.01em;margin-top:3px;font-size:15px;font-weight:600}.gzs .gzf-cols{gap:max(32px,5cqw);font-size:15px;display:flex;top:max(120px,17%)}.gzs .gzf-cols.l{left:9%}.gzs .gzf-cols.r{right:9%}.gzs .gzf-search{justify-items:center;gap:10px;width:max-content;max-width:88cqw;display:grid;top:max(96px,12%);left:50%;transform:translate(-50%)}.gzs .gzf-search>a{transition:transform .35s var(--ease);display:block}@media (hover:hover){.gzs .gzf-search>a:hover{transform:translateY(-2px)}}.gzs .gzf-search>a img{width:44px;height:auto;display:block}.gzs .gzf-search form{justify-items:center;gap:10px;margin:0;display:grid}.gzs .gzf-search label{font-size:15px;font-weight:500}.gzs .gzf-search .tpf-pill{width:min(336px,84cqw);height:46px}.gzs .gzf-search .tpf-pill input{font-size:16px}.gzs .gzf-search .tpf-knob svg{width:45%;height:45%}@container (max-width:1239px){.gzs .gzf-cols{gap:24px;top:calc(max(96px,12%) + 150px)}.gzs .gzf-cols.l{left:3%}.gzs .gzf-cols.r{right:3%}}@container (min-width:1240px){.gzs .gzf-cols.l,.gzs .gzf-cols.r{justify-content:center;gap:clamp(56px,5.5cqw,96px)}.gzs .gzf-search{top:calc(max(120px,17%) + 29px)}}@container (min-width:1240px) and (max-width:1560px){.gzs .gzf-cols.l,.gzs .gzf-cols.r{gap:clamp(36px,3.4cqw,52px);width:calc(46% - 208px)}.gzs .gzf-cols a{white-space:nowrap}.gzs .gzf-cols.l{left:4%}.gzs .gzf-cols.r{right:4%}}@container (min-width:1561px){.gzs .gzf-cols.l,.gzs .gzf-cols.r{width:calc(41% - 168px - clamp(48px,4.5cqw,88px))}}.gzs .gzf-col h3{all:unset;letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin-bottom:max(10px,1.4cqmin);font-size:max(12px,1.45cqmin);display:block}.gzs .gzf-col ul{all:unset;gap:max(8px,1.1cqmin);display:grid}.gzs .gzf-col li{list-style:none}.gzs .gzf-col a{opacity:.92;transition:transform .35s var(--ease),opacity .25s;display:inline-block}@media (hover:hover){.gzs .gzf-col a:hover{opacity:1;transform:translate(3px)}}@container (max-width:980px){.gzs .gzf-cols{gap:20px}.gzs .gzf-cols.l{left:3%}.gzs .gzf-cols.r{right:3%}}@container (max-width:1100px){.gzs .tpf .tpf-foot{flex-wrap:wrap;justify-content:center;gap:6px 28px;bottom:3.5%}.gzs .tpf .tpf-credit{text-align:center;flex-basis:100%;order:-1;position:static;transform:none}}@container (max-width:760px){.gzs .gzf-cols{justify-content:space-between;gap:16px;padding:0 7%;font-size:14px;top:236px;left:0!important;right:0!important}.gzs .gzf-cols.r{top:412px}.gzs .gzf-search{top:84px}.gzs .gzf-col ul{gap:6px}.gzs .gzf-col h3{margin-bottom:8px}.gzs .gzf-col{flex:1;min-width:0}.gzs .tpf .tpf-brand{top:62%}.gzs .tpf .tpf-foot{flex-direction:column;padding:0 7%}}.gzs .xp-map{position:absolute;inset:0}.gzs .xp-map.none{color:var(--muted);text-align:center;place-items:center;padding:24px 24px 24px 460px;display:grid}.gzs .maplibregl-map{-webkit-tap-highlight-color:transparent;overflow:hidden}.gzs .maplibregl-canvas{position:absolute;top:0;left:0}.gzs .maplibregl-canvas-container.maplibregl-interactive{cursor:grab;-webkit-user-select:none;user-select:none}.gzs .maplibregl-canvas-container.maplibregl-interactive:active{cursor:grabbing}.gzs .maplibregl-marker{will-change:transform;position:absolute;top:0;left:0}.gzs .xp-pin,.gzs .xp-dot,.gzs .xp-city{all:unset;box-sizing:border-box;cursor:pointer;top:0;left:0;position:absolute!important}.gzs .xp-pin[hidden],.gzs .xp-city[hidden]{display:none}.gzs .xp-pin{background:var(--s-paper);width:52px;height:52px;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-dark) 50%,transparent),0 8px 18px -8px color-mix(in srgb,var(--brand-dark) 55%,transparent);border-radius:50%;padding:3px;transition:width .18s,height .18s,background .18s;display:block}.gzs .xp-pin img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.gzs .xp-pin.small{width:30px;height:30px;padding:2px}.gzs .xp-pin.hot,.gzs .xp-pin:focus-visible{background:var(--lime);z-index:3;width:64px;height:64px;color:var(--brand-dark);padding:4px}@media (hover:hover){.gzs .xp-pin:hover{background:var(--lime);z-index:3;width:64px;height:64px;color:var(--brand-dark);padding:4px}}.gzs .maplibregl-marker:has(.hot){z-index:3}@media (hover:hover){.gzs .maplibregl-marker:has(:hover){z-index:3}}.gzs .xp-city{background:var(--s-paper);height:46px;color:var(--s-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-dark) 14%,transparent),0 10px 22px -10px color-mix(in srgb,var(--brand-dark) 50%,transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 5px;font-size:15px;transition:transform .2s;display:inline-flex}.gzs .xp-city:focus-visible{outline:2px solid var(--s-ink);outline-offset:1px}@media (hover:hover){.gzs .xp-city:hover{outline:2px solid var(--s-ink);outline-offset:1px}}.gzs .xp-city .fs{display:flex}.gzs .xp-city .fs img{object-fit:cover;border:2px solid var(--s-paper);border-radius:50%;width:36px;height:36px;margin-left:-16px}.gzs .xp-city .fs img:first-child{margin-left:0}.gzs .xp-city b{letter-spacing:-.01em;font-weight:600}.gzs .xp-city em{background:var(--lime);min-width:22px;height:22px;color:var(--brand-dark);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:12.5px;font-style:normal;font-weight:600;display:grid}.gzs .xp-dot{background:var(--s-paper);width:46px;height:46px;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-dark) 55%,transparent),0 8px 16px -8px color-mix(in srgb,var(--brand-dark) 60%,transparent);border-radius:50%;place-items:center;padding:3px;display:grid}.gzs .xp-dot img{object-fit:cover;border-radius:50%;width:100%;height:100%}.gzs .xp-dot.np{background:var(--brand-dark);width:34px;height:34px}.gzs .xp-dot.np b{color:var(--brand-light);background:0 0;position:static}.gzs .xp-dot.np.on{background:var(--brand-dark);box-shadow:0 0 0 3px var(--lime);width:38px;height:38px}@media (hover:hover){.gzs .xp-dot.np:hover{background:var(--brand-dark);box-shadow:0 0 0 3px var(--lime);width:38px;height:38px}}.gzs .xp-dot b{background:var(--brand-dark);min-width:20px;height:20px;color:var(--brand-light);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;top:-5px;right:-5px}.gzs .xp-dot.on,.gzs .xp-dot:focus-visible{background:var(--lime);width:56px;height:56px;color:var(--brand-dark)}@media (hover:hover){.gzs .xp-dot:hover{background:var(--lime);width:56px;height:56px;color:var(--brand-dark)}}.gzs .maplibregl-marker:has(.xp-dot.on){z-index:4}.gzs .xp-cats{z-index:6;top:calc(86px + env(safe-area-inset-top,0px));left:calc(max(16px,env(safe-area-inset-left,0px)) + 416px);scrollbar-width:none;gap:6px;padding:2px;transition:opacity .25s;display:flex;position:absolute;right:84px;overflow-x:auto}.gzs .xp-cats::-webkit-scrollbar{display:none}.gzs .xp-cats.quiet{opacity:0;pointer-events:none}.gzs .xp-cats .chipb{background:var(--s-paper);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-dark) 10%,transparent),0 8px 18px -12px color-mix(in srgb,var(--brand-dark) 50%,transparent);border-color:#0000;flex:none}.gzs .xp-cats .chipb[aria-pressed=true]{background:var(--s-ink);color:var(--s-paper)}.gzs .xp-ctl{z-index:6;right:max(16px,env(safe-area-inset-right,0px));gap:8px;display:grid;position:absolute;bottom:44px}.gzs .xp-ctl>div{background:var(--s-paper);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-dark) 10%,transparent),0 10px 22px -14px color-mix(in srgb,var(--brand-dark) 55%,transparent);border-radius:16px;display:grid;overflow:hidden}.gzs .xp-ctl button{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:44px;color:var(--s-ink);background:var(--s-paper);place-items:center;display:grid}@media (hover:hover){.gzs .xp-ctl button:hover{background:var(--s-bg)}}.gzs .xp-ctl button:focus-visible{outline:2px solid var(--s-ink);outline-offset:-3px}.gzs .xp-ctl>div button+button{border-top:1px solid var(--line)}.gzs .xp-attr{z-index:6;right:max(16px,env(safe-area-inset-right,0px));color:var(--muted);background:var(--s-glass);border-radius:8px;padding:3px 8px;font-size:11.5px;text-decoration:none;position:absolute;bottom:12px}.gzs .xp-panel{z-index:7;left:max(16px,env(safe-area-inset-left,0px));top:calc(84px + env(safe-area-inset-top,0px));background:var(--s-paper);width:400px;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-dark) 8%,transparent),0 26px 50px -30px color-mix(in srgb,var(--brand-dark) 55%,transparent);border-radius:26px;display:flex;position:absolute;bottom:16px;overflow:hidden}.gzs .xp-list,.gzs .xp-detail{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 22%,transparent) transparent;flex:1;min-width:0;overflow-y:auto}.gzs .xp-list[hidden],.gzs .xp-detail[hidden]{display:none}.gzs .xp-head{padding:22px 20px 12px}.gzs .xp-head h1{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:32px;font-weight:400;line-height:1.05}.gzs .xp-head p{color:var(--muted);font-variant-numeric:tabular-nums;margin:6px 0 14px;font-size:14px}.gzs .xp-head .ex-q{height:44px}.gzs .xp-cc{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.gzs .xp-cc .chipb{height:34px;padding:0 12px}.gzs #exgrid{margin:0;padding:4px 10px 12px;list-style:none}.gzs #exgrid .ex-empty{margin:10px;padding:28px 20px}.gzs #exgrid .ex-empty b{font-size:22px}.gzs .xr{all:unset;box-sizing:border-box;cursor:pointer;border-radius:18px;grid-template-columns:76px minmax(0,1fr);gap:14px;width:100%;padding:10px;transition:background .18s;display:grid}.gzs #exgrid li.hot .xr{background:var(--s-bg)}@media (hover:hover){.gzs .xr:hover{background:var(--s-bg)}}.gzs .xr:focus-visible{outline:2px solid var(--s-ink);outline-offset:-2px}.gzs .xr>img{object-fit:cover;border-radius:14px;width:76px;height:95px}.gzs .xr .tx{flex-direction:column;gap:4px;min-width:0;display:flex}.gzs .xr small{color:var(--muted);justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.gzs .xr small i{color:var(--brand-dark);background:var(--lime);border-radius:999px;padding:0 7px;font-size:12px;font-style:normal;font-weight:600}.gzs .xr b{font-family:var(--display);letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.gzs .xr .by{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;display:flex;overflow:hidden}.gzs .xr .by img{object-fit:cover;border-radius:50%;flex:none;width:18px;height:18px}.gzs .xr .mt{font-variant-numeric:tabular-nums;gap:12px;margin-top:auto;font-size:12.5px;font-weight:500;display:flex}.gzs .xp-detail{padding:14px 18px 0}.gzs .xp-detail:focus{outline:none}.gzs .xd-back{all:unset;cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:36px;margin-left:-6px;padding:0 12px 0 8px;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover){.gzs .xd-back:hover{background:var(--s-bg)}}.gzs .xd-back:focus-visible{outline:2px solid var(--s-ink)}.gzs .xd-cover{aspect-ratio:16/10;border-radius:20px;margin-top:10px;position:relative;overflow:hidden}.gzs .xd-cover img{object-fit:cover;width:100%;height:100%}.gzs .xd-cover span,.gzs .xd-cover em{border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:12.5px;font-style:normal;font-weight:600;display:flex;position:absolute;top:12px}.gzs .xd-cover span{background:var(--s-glass);color:var(--s-ink);left:12px}.gzs .xd-cover em{background:var(--brand-dark);color:var(--lime);right:12px}.gzs .xp-detail h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;outline:none;margin:16px 0 0;font-size:26px;font-weight:400;line-height:1.12}.gzs .xd-by{align-items:center;gap:10px;margin:12px 0 0;display:flex}.gzs .xd-by img{object-fit:cover;border-radius:50%;width:36px;height:36px}.gzs .xd-by span{color:var(--muted);font-size:13px;line-height:1.3;display:grid}.gzs .xd-by b{color:var(--s-ink);font-size:14px;font-weight:600}.gzs .xd-st{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:16px 0 0;display:grid}.gzs .xd-st div{padding:11px 0}.gzs .xd-st div+div{border-left:1px solid var(--line);padding-left:14px}.gzs .xd-st dt{color:var(--muted);font-size:12.5px}.gzs .xd-st dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px;font-weight:600}.gzs .xd-cats{flex-wrap:wrap;gap:6px;margin:14px 0 0;display:flex}.gzs .xd-cats span{background:var(--s-bg);border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;display:inline-flex}.gzs .xd-lock{background:var(--s-bg);border-radius:14px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:11px 13px;font-size:13.5px;line-height:1.4;display:flex}.gzs .xd-lock svg{flex:none;margin-top:2px}.gzs .xd-stops{gap:2px;margin:16px 0 0;padding:0;list-style:none;display:grid;position:relative}.gzs .xd-stops li{position:relative}.gzs .xd-stops li+li:before{content:"";border-left:1.5px dashed color-mix(in srgb,currentColor 26%,transparent);height:18px;position:absolute;top:-12px;left:29px}.gzs .xd-stops button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:7px 9px;display:grid}.gzs .xd-stops button.on{background:var(--s-bg)}@media (hover:hover){.gzs .xd-stops button:not(:disabled):hover{background:var(--s-bg)}}.gzs .xd-stops button:focus-visible{outline:2px solid var(--s-ink);outline-offset:-2px}.gzs .xd-stops button:disabled{cursor:default;color:var(--muted)}.gzs .xd-stops .d{z-index:1;background:var(--s-bg);width:40px;height:40px;box-shadow:0 0 0 1px var(--line);border-radius:50%;place-items:center;display:grid;position:relative}.gzs .xd-stops .d img{object-fit:cover;border-radius:50%;width:100%;height:100%}.gzs .xd-stops .d b{font-size:12.5px;font-weight:600}.gzs .xd-stops .d img+b{background:var(--brand-dark);width:18px;height:18px;color:var(--brand-light);border-radius:50%;place-items:center;font-size:10.5px;display:grid;position:absolute;top:-4px;right:-5px}.gzs .xd-stops .nm{font-size:14.5px;line-height:1.3}.gzs .xd-foot{z-index:2;background:var(--s-paper);margin-top:12px;padding:12px 0 16px;position:sticky;bottom:0}.gzs .xd-go{justify-content:center;display:flex}.gzs .xp-stop{z-index:7;left:calc(max(16px,env(safe-area-inset-left,0px)) + 416px);background:var(--s-paper);width:min(460px,100vw - 580px);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-dark) 8%,transparent),0 22px 40px -26px color-mix(in srgb,var(--brand-dark) 60%,transparent);border-radius:22px;grid-template-columns:96px minmax(0,1fr) auto;gap:14px;padding:10px;display:grid;position:absolute;bottom:16px}.gzs .xp-stop[hidden]{display:none}.gzs .xp-stop>img{object-fit:cover;border-radius:14px;width:96px;height:120px}.gzs .xp-stop .tx{min-width:0;padding:4px 0}.gzs .xp-stop small{color:var(--muted);font-size:12.5px}.gzs .xp-stop b{font-family:var(--display);letter-spacing:-.015em;margin-top:2px;font-size:18px;font-weight:500;line-height:1.18;display:block}.gzs .xp-stop p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.gzs .xp-stop .nv{align-items:flex-start;gap:2px;display:flex}.gzs .xp-stop .nv button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@media (hover:hover){.gzs .xp-stop .nv button:not(:disabled):hover{background:var(--s-bg)}}.gzs .xp-stop .nv button:disabled{opacity:.3;cursor:default}.gzs .xp-stop .nv button:focus-visible{outline:2px solid var(--s-ink)}@media (max-width:900px){.gzs .xp{background:var(--s-bg);flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.gzs .xp-map{flex:none;height:62svh;min-height:380px;position:relative;inset:auto}.gzs .xp-map.none{padding:24px}.gzs .xp-cats{padding:10px max(16px,env(safe-area-inset-right,0px)) 2px max(16px,env(safe-area-inset-left,0px));background:var(--s-paper);order:2;position:static}.gzs .xp-cats.quiet{display:none}.gzs .xp-cats .chipb{background:var(--s-bg);box-shadow:none}.gzs .xp-ctl{top:calc(62svh - 150px);bottom:auto}.gzs .xp-attr{top:calc(62svh - 32px);bottom:auto}.gzs .xp-panel{width:auto;box-shadow:none;border-radius:0;order:1;margin-top:0;position:static}.gzs .xp-list,.gzs .xp-detail{overflow:visible}.gzs .xp-head{position:static}.gzs .xp-stop{grid-template-columns:72px minmax(0,1fr) auto;gap:10px;width:auto;height:146px;position:absolute;inset:calc(62svh - 158px) 12px auto}.gzs .xp-stop>img{width:72px;height:126px}.gzs .xp-stop p{-webkit-line-clamp:2}.gzs .xp-stop:not([hidden])~.xp-ctl{display:none}}.gzs .nav.on-map .brand{background:var(--s-paper);height:44px;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-dark) 8%,transparent);border-radius:999px;padding:0 14px}.gzs .ch{scroll-margin-top:calc(128px - var(--sp-stop));outline:0}.gzs .ch-head{padding-bottom:var(--sp-head);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;column-gap:clamp(26px,4vw,68px);display:grid}.gzs .ch-stop{padding-top:var(--sp-stop);font-size:var(--t-label);grid-column:1/-1;align-items:center;gap:11px;margin:0 0 clamp(16px,1.8vw,26px);font-weight:600;display:flex;position:relative}.gzs .ch-stop:before{content:"";border-left:2px dashed color-mix(in srgb,var(--s-ink) 38%,transparent);height:42px;position:absolute;top:auto;bottom:34px;left:15px}.gzs .ch-no{background:var(--lime);width:32px;height:32px;color:var(--brand-dark);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid}.gzs .ch-t{font-family:var(--display);font-weight:400;font-size:var(--t-chapter);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.04}.gzs .ch-sub{max-width:34rem;color:var(--muted);font-size:var(--t-lead);text-wrap:pretty;margin:0;font-weight:300;line-height:1.4}.gzs .ch-head:has(.ch-sub) .ch-t{grid-column:1}.gzs .ch-head:not(:has(.ch-sub)) .ch-t{grid-column:1/-1;max-width:20ch}.gzs .how,.gzs .anat,.gzs .acc,.gzs .contact,.gzs .us{padding-top:0;padding-left:max(var(--gl),clamp(20px,2.5vw,44px));padding-right:max(var(--gr),clamp(20px,2.5vw,44px))}.gzs .how>.hw:first-child{border-top:0;padding-top:0}.gzs .sky-veil{background:color-mix(in srgb,var(--brand-dark) 42%,transparent)!important}.gzs .sky-lead{font-weight:400!important}.gzs .nav-links a[aria-current=page]{font-weight:600}.gzs .nav.solid .brand{background:var(--navglass);border-radius:999px;height:40px;margin-left:-12px;padding:0 12px}.gzs .nav.solid .btn,.gzs .nav.solid .menu-b{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-light) 18%,transparent)}.gzs .a-card .top em{color:var(--brand-dark)}@media (max-width:900px){.gzs .ch-head{grid-template-columns:minmax(0,1fr);column-gap:0}.gzs .ch-sub{margin-top:14px}}.gzs .tg-head{text-align:center;max-width:none;display:block}.gzs .tg-head .ch-stop{width:fit-content;margin-left:auto;margin-right:auto}.gzs .tg-head .ch-t{font-size:var(--t-section);letter-spacing:-.022em;max-width:none;margin:0 auto;font-weight:600;line-height:1.1}.gzs .tg-head .ch-sub{max-width:38rem;color:var(--muted);margin:clamp(11px,1.3vw,18px) auto 0;font-size:clamp(14px,1.15vw,16.5px);font-weight:500}.gzs .tg{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(14px,1.8vw,24px);max-width:980px;margin:0 auto;display:grid}.gzs .tg-col{grid-row:span 5;grid-template-rows:subgrid;border:1px solid var(--line2);background:linear-gradient(180deg,var(--s-glass),color-mix(in srgb,var(--brand-light) 0%,transparent));box-shadow:0 20px 25px -5px color-mix(in srgb,var(--brand-dark) 4.5%,transparent),0 8px 10px -6px color-mix(in srgb,var(--brand-dark) 4.5%,transparent);border-radius:14px;row-gap:0;padding:24px;display:grid;position:relative;overflow:hidden}.gzs .tg-col.t2:after{content:"";background:color-mix(in srgb,color-mix(in srgb,var(--brand-primary),var(--brand-secondary) 72%) 80%,transparent);filter:blur(72px);pointer-events:none;border-radius:50%;width:100%;height:128px;position:absolute;top:-128px;left:50%;transform:translate(-50%)}.gzs .tg-col>hr{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-dark) 60%,transparent),transparent);border:0;width:80%;height:1px;margin:0;position:absolute;top:0;left:10%}.gzs .tg-col.t2>hr{background:linear-gradient(90deg,transparent,var(--green),transparent);color:var(--brand-dark)}.gzs .tg-col>:not(hr){z-index:1;position:relative}.gzs .tg-col header{flex-direction:column;gap:6px;display:flex}.gzs .tg-col h3{font-family:var(--display);align-items:center;gap:7px;margin:0;font-size:15px;font-weight:700;line-height:1.35;display:flex}.gzs .tg-col h3 svg{width:15px;height:15px;color:var(--muted);flex:none}.gzs .tg-col header p{max-width:17rem;color:var(--muted);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.4}.gzs .tg-price{align-items:center;gap:9px;min-height:46px;margin-top:20px;display:flex}.gzs .tg-price b{letter-spacing:-.03em;flex:none;font-size:clamp(30px,2.5vw,36px);font-weight:700;line-height:1.25}.gzs .tg-price span{min-width:0;font-size:12px;line-height:16px}.gzs .tg-price small{color:var(--muted);font-size:11.5px;display:block}.gzs .tg-btn{border:1px solid var(--line2);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-light) 90%,transparent),color-mix(in srgb,var(--brand-light) 40%,transparent));height:36px;box-shadow:0 4px 6px -1px color-mix(in srgb,var(--brand-dark) 4%,transparent),0 2px 4px -2px color-mix(in srgb,var(--brand-dark) 4%,transparent);color:var(--s-ink);border-radius:7px;justify-content:center;align-items:center;margin-top:20px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:flex}@media (hover:hover){.gzs .tg-btn:hover{background:var(--s-paper);border-color:var(--line2)}}.gzs .tg-btn.on{background:linear-gradient(180deg,var(--lime),var(--green));box-shadow:0 1px 3px color-mix(in srgb,var(--brand-dark) 14%,transparent),0 1px 2px -1px color-mix(in srgb,var(--brand-dark) 14%,transparent);color:var(--brand-dark);border:0}@media (hover:hover){.gzs .tg-btn.on:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-light),var(--brand-primary) 82%),color-mix(in srgb,var(--brand-light),var(--brand-secondary) 88%))}}.gzs .tg-btn:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.gzs .tg-note{color:var(--muted);text-wrap:pretty;margin:20px 0 0;font-size:12.5px;line-height:1.4}.gzs .tg-col ul{border-top:1px solid var(--line2);flex-direction:column;gap:8px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:flex}.gzs .tg-col li{align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.gzs .tg-col li svg{width:14px;height:14px;color:var(--muted);flex:none;margin-top:2px}.gzs .tg-compare{border:1px solid var(--line2);max-width:980px;box-shadow:none;border-radius:14px;margin:clamp(14px,1.8vw,24px) auto 0}.gzs .tg-compare table{table-layout:fixed}.gzs .tg-compare thead th{font-family:var(--display);font-size:14px;font-weight:700}@media (max-width:1240px){.gzs .tg-price{flex-direction:column;align-items:flex-start;gap:2px}}@media (max-width:900px){.gzs .tg{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:16px;max-width:440px}.gzs .tg-col{flex-direction:column;grid-row:auto;display:flex}.gzs .tg-price{flex-direction:row;align-items:center;gap:10px}.gzs .tg-col header p{max-width:none}.gzs .tg-compare{max-width:440px}}.gzs .an-parts:has(.kb-wrap){position:static}.gzs .kb-wrap{margin-top:clamp(6px,.8vw,12px);container-type:inline-size}.gzs .kb-eb{font-size:var(--t-small);color:var(--olive);margin:0;font-weight:600}.gzs .kb-h{font-family:var(--display);letter-spacing:-.022em;text-wrap:balance;margin:5px 0 0;font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.12}.gzs .kb-sub{color:var(--muted);text-wrap:pretty;margin:5px 0 0;font-size:13px;line-height:1.45}.gzs .kb{--kb-line:color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-primary) 36%),var(--brand-light) 84%);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}@container (max-width:519px){.gzs .kb{grid-template-columns:repeat(2,minmax(0,1fr))}}.gzs .kb-c{text-align:center;background:var(--s-paper);border:1px solid var(--kb-line);border-radius:7px;flex-direction:column;align-items:center;padding:11px 9px;display:flex;overflow:hidden}.gzs .kb-g{justify-content:center;align-items:center;width:100%;height:50px;display:flex}.gzs .kb-t{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 6px;margin-top:8px;display:flex}.gzs .kb-t h4{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:500;line-height:1.25}.gzs .kb-t span{color:var(--soft);font-size:11.5px}.gzs .kb-c>p{text-wrap:pretty;margin:3px 0 0;font-size:11.5px;line-height:1.4}.gzs .kb-th{flex-wrap:nowrap;justify-content:center;margin-top:auto;padding-top:8px;padding-right:8px;display:flex}.gzs .kb-th a{border:2px solid var(--s-paper);border-radius:50%;flex:none;width:24px;height:24px;margin-right:-8px;transition:transform .18s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.gzs .kb-th a:focus-visible{z-index:1;transform:translateY(-2px)}@media (hover:hover){.gzs .kb-th a:hover{z-index:1;transform:translateY(-2px)}}.gzs .kb-th a:focus-visible,.gzs .kb-first:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.gzs .kb-th img{object-fit:cover;width:100%;height:100%;display:block}.gzs .kb-first{color:var(--olive);margin-top:auto;padding-top:8px;font-size:11.5px;font-weight:500;line-height:1.3}.gzs .kb-ring{border:1px solid var(--kb-line);width:40px;height:40px;color:var(--s-ink);border-radius:50%;display:flex;position:relative}.gzs .kb-ring:before{content:"";border:1px solid var(--kb-line);border-radius:50%;position:absolute;inset:-5px}.gzs .kb-ring svg{width:20px;height:20px;margin:auto}.gzs .kb-path{width:100%;height:100%;display:block}.gzs .kb-path path{fill:none;stroke:var(--s-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.gzs .kb-path circle{fill:var(--lime);stroke:var(--s-ink);stroke-width:1.1px}.gzs .kb-win{border:1px solid var(--kb-line);border-radius:5px;width:100%;height:100%;padding-top:12px;display:block;position:relative;overflow:hidden}.gzs .kb-win i{border:1px solid var(--kb-line);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:5px}.gzs .kb-win i:nth-child(2){left:13px}.gzs .kb-win i:nth-child(3){left:21px}.gzs .kb-win img{object-fit:cover;width:100%;height:100%;display:block}.gzs .kb-stops{align-items:center;gap:14px;display:flex;position:relative}.gzs .kb-stops:before{content:"";background:var(--kb-line);height:1px;position:absolute;top:50%;left:0;right:0}.gzs .kb-stops i{border:1.5px dashed var(--soft);background:var(--s-paper);border-radius:50%;width:20px;height:20px;position:relative}:root:not([data-theme=light]) .gzs{--s-paper:color-mix(in oklch,var(--brand-dark),var(--brand-light) 6%);--s-bg:var(--brand-dark);--s-ink:color-mix(in srgb,var(--brand-dark),var(--brand-light) 95%);--muted:color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-primary) 22%),var(--brand-light) 64%);--soft:color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-primary) 18%),var(--brand-light) 50%);--line:color-mix(in srgb,color-mix(in srgb,var(--brand-light),var(--brand-primary) 48%),var(--brand-dark) 86%);--olive:color-mix(in oklch,var(--brand-dark),var(--brand-primary) 88%);--warm:color-mix(in srgb,var(--brand-dark),var(--brand-primary) 4%);--deep:var(--brand-dark);--s-glass:color-mix(in srgb,color-mix(in oklch,var(--brand-dark),var(--brand-light) 6%) 92%,transparent);--navglass:color-mix(in srgb,color-mix(in oklch,var(--brand-dark),var(--brand-light) 6%) 86%,transparent);--line2:color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-light) 10%),var(--brand-primary) 6%);--err:color-mix(in srgb,var(--error),var(--brand-light) 45%);--map-filter:invert(.9) hue-rotate(180deg) brightness(.95) contrast(.92);--logo-ink:none;--logo-lime:block;--tg-top:color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-light) 9%) 92%,transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gzs,.gzs{background:var(--s-bg)}.gzs .nav.solid .brand img.ink{display:var(--logo-ink)!important}.gzs .nav.solid .brand img.lime{display:var(--logo-lime)!important}.gzs .xp canvas,.gzs .maplibregl-canvas,.gzs .col-map img,.gzs .hw-map img,.gzs img[src*=map-walk],.gzs img[src*=ab-map]{filter:var(--map-filter)}.gzs .tg-col{background:linear-gradient(180deg,var(--tg-top),transparent)}.gzs .tg-col.t2,.gzs .tg-btn{background:var(--s-paper)}.gzs .tg-btn.on{background:linear-gradient(180deg,var(--lime),var(--green));color:var(--brand-dark)}.gzs .gz-sw{background:var(--s-paper);width:34px;height:34px;color:var(--s-ink);font:600 11.5px/1 var(--body);letter-spacing:.02em;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:inline-flex}.gzs .gz-sw:active{transform:scale(.95)}.gzs .gz-sw:focus-visible{outline:2px solid var(--green);outline-offset:2px}.gzs .gz-sw svg{width:16px;height:16px}.gzs .gz-sw .sun{display:none}:root:not([data-theme=light]) .gzs .gz-sw .sun{display:block}:root:not([data-theme=light]) .gzs .gz-sw .moon{display:none}.gzs .nav-end{align-items:center;gap:8px;display:flex}.gzs .tm,.gzs .rc-card,.gzs #world{--s-ink:var(--brand-dark);--s-paper:var(--brand-light);--muted:color-mix(in srgb,var(--brand-dark),var(--brand-light) 28%);--soft:color-mix(in srgb,color-mix(in srgb,var(--brand-light),var(--brand-primary) 18%),var(--brand-dark) 62%);--line:color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-primary) 56%),var(--brand-light) 76%);--deep:color-mix(in srgb,var(--brand-dark),var(--brand-secondary) 2%);--olive:color-mix(in srgb,var(--brand-dark),var(--brand-secondary) 38%);--s-glass:color-mix(in srgb,var(--brand-light) 92%,transparent)}.gzs .tm-cta{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gzs #world-h{color:var(--fix)}@media (hover:hover){.gzs .an-part:hover,.gzs .an-part:hover h3,.gzs .an-part:hover p{color:var(--brand-dark)}}:root:not([data-theme=light]) .gzs .chipb[aria-pressed=true] em{color:var(--olive-on-light,color-mix(in srgb,var(--brand-dark),var(--brand-secondary) 38%))}:root:not([data-theme=light]) .gzs .kb,:root:not([data-theme=light]) .gzs .kb{--kb-line:var(--line)}:root:not([data-theme=light]) .gzs .hc-row em,:root:not([data-theme=light]) .gzs .hc-row em{background:color-mix(in srgb,var(--brand-primary) 18%,transparent);color:var(--lime)}:root:not([data-theme=light]) .gzs .hc-row em.alt,:root:not([data-theme=light]) .gzs .hc-row em.alt{background:color-mix(in srgb,var(--brand-light) 10%,transparent);color:var(--soft)}:root:not([data-theme=light]) .gzs .sb-stat:focus-visible,:root:not([data-theme=light]) .gzs .sb-stat:focus{--c-ink:var(--lime);--c-soft:color-mix(in srgb,var(--brand-primary) 35%,transparent)}@media (hover:hover){:root:not([data-theme=light]) .gzs .sb-stat:hover{--c-ink:var(--lime);--c-soft:color-mix(in srgb,var(--brand-primary) 35%,transparent)}}:root:not([data-theme=light]) .gzs .tg-col>hr,:root:not([data-theme=light]) .gzs .tg-col>hr{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-light) 25%,transparent),transparent)}:root[lang=en] .gzs .tg-price{flex-direction:column;align-items:flex-start;gap:2px}:root[lang=en] .gzs .tm-title{font-size:clamp(46px,7.8cqw,134px)}.gzs .how-head .ch-t{font-family:var(--display);font-weight:400;font-size:var(--t-chapter);letter-spacing:-.012em;line-height:1.05}.gzs .how-head .ch-sub{font-weight:400}.gzs .hc{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);max-width:1050px;margin:0 auto;display:grid}.gzs .hc-card{background:var(--s-paper);border:1px solid var(--line2);box-shadow:0 1px 2px color-mix(in srgb,var(--brand-dark) 3%,transparent);border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.gzs .hc-vis{justify-content:center;align-items:center;height:clamp(205px,16.5vw,245px);display:flex;position:relative;overflow:hidden}.gzs .hc-vis>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gzs .hc-fade{background:linear-gradient(to top,var(--s-paper),transparent);pointer-events:none;height:42px;position:absolute;inset:auto 0 0}.gzs .hc-ui{z-index:1;width:min(84%,260px);color:var(--s-ink);transition:transform .5s cubic-bezier(.2,.7,.1,1);position:relative}@media (hover:hover){.gzs .hc-card:hover .hc-ui{transform:translateY(-4px)}}.gzs .hc-tx{text-align:center;flex:1;padding:12px clamp(18px,1.8vw,30px) clamp(20px,1.8vw,30px)}.gzs .hc-tx h3{font-family:var(--display);letter-spacing:-.012em;margin:0;font-size:clamp(16px,1.25vw,18.5px);font-weight:500;line-height:1.25}.gzs .hc-tx p{color:var(--muted);text-wrap:pretty;margin:9px 0 0;font-size:clamp(12.5px,.85vw,13.5px);line-height:1.55}.gzs .hc-rows{gap:8px;display:grid}.gzs .hc-row{background:var(--s-paper);box-shadow:0 6px 22px color-mix(in srgb,var(--brand-dark) 14%,transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:9px;padding:9px 14px;display:flex}.gzs .hc-row span{min-width:0}.gzs .hc-row b{letter-spacing:-.008em;font-size:clamp(12.5px,.9vw,13.5px);font-weight:500;line-height:1.25;display:block}.gzs .hc-row small{color:var(--soft);margin-top:2px;font-size:11px;display:block}.gzs .hc-row em{background:color-mix(in srgb,var(--brand-light),var(--brand-primary) 35%);color:color-mix(in srgb,var(--brand-dark),var(--brand-secondary) 25%);border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:500}.gzs .hc-row em.alt{background:color-mix(in srgb,color-mix(in srgb,var(--brand-dark),var(--brand-light) 92%),var(--brand-primary) 12%);color:color-mix(in oklch,var(--brand-dark),var(--brand-secondary) 26%)}.gzs .hc-next{background:var(--s-paper);box-shadow:0 6px 22px color-mix(in srgb,var(--brand-dark) 20%,transparent);border-radius:14px;padding:11px}.gzs .hc-nx{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.gzs .hc-nx i{background:var(--lime);width:32px;height:32px;color:var(--brand-dark);border-radius:50%;place-items:center;display:grid}.gzs .hc-nx svg{width:15px;height:15px}.gzs .hc-nx small{color:var(--soft);font-size:11px;display:block}.gzs .hc-nx b{letter-spacing:-.01em;font-size:clamp(12.5px,.95vw,13.5px);font-weight:600;display:block}.gzs .hc-nx u{color:var(--olive);white-space:nowrap;font-size:11.5px;font-weight:500;text-decoration:none}.gzs .hc-go{background:linear-gradient(180deg,var(--lime),var(--green));height:34px;color:var(--brand-dark);border-radius:8px;place-items:center;margin-top:9px;font-size:12.5px;font-weight:600;display:grid}.gzs .hc-vis:has(.hc-panel){align-items:flex-start}.gzs .hc-panel{background:var(--s-paper);width:min(76%,240px);box-shadow:0 6px 22px color-mix(in srgb,var(--brand-dark) 20%,transparent);border-radius:11px;margin-top:8px;overflow:hidden}.gzs .hc-ph{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:6px;padding:8px 11px;display:flex}.gzs .hc-ph b{font-size:12.5px;font-weight:500}.gzs .hc-ph i{color:var(--soft);display:flex}.gzs .hc-ph svg{width:13px;height:13px}.gzs .hc-pb{padding:8px 11px 9px}.gzs .hc-sum{color:var(--muted);margin:0;font-size:11.5px}.gzs .hc-st{color:color-mix(in srgb,var(--reward),var(--brand-primary) 40%);letter-spacing:.08em;margin:2px 0 0;font-size:12.5px;line-height:1.3}.gzs .hc-badge{background:var(--s-bg);border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:7px 9px;display:flex}.gzs .hc-badge i{background:var(--lime);width:28px;height:28px;color:var(--brand-dark);border-radius:50%;flex:none;place-items:center;display:grid}.gzs .hc-badge svg{width:15px;height:15px}.gzs .hc-badge small{color:var(--soft);font-size:10.5px;line-height:1.3;display:block}.gzs .hc-badge b{font-size:12.5px;font-weight:600;line-height:1.25;display:block}.gzs .hc-pf{border-top:1px solid var(--line2);justify-content:flex-end;padding:7px 9px;display:flex}.gzs .hc-pf span{background:var(--s-bg);color:var(--muted);border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:500}@media (max-width:1100px){.gzs .hc-next .hc-nx{grid-template-columns:32px minmax(0,1fr)}.gzs .hc-nx u{grid-column:2}}@media (max-width:900px){.gzs .hc{grid-template-columns:minmax(0,1fr);max-width:440px}.gzs .hc-vis{height:240px}.gzs .hc-next .hc-nx{grid-template-columns:32px minmax(0,1fr) auto}.gzs .hc-nx u{grid-column:auto}}@media (prefers-reduced-motion:reduce){.gzs .hc-ui{transition:none}@media (hover:hover){.gzs .hc-card:hover .hc-ui{transform:none}}}.gzs .btn{height:42px;font-size:14px}.gzs .nav-links a{font-size:clamp(13.5px,.95vw,14.5px)}.gzs .nav .btn{font-size:13.5px}.gzs .sky-lead{font-size:clamp(16.5px,1.25vw,18.5px)}.gzs .rc .tx{gap:7px}.gzs .rc h3{font-size:18px}.gzs .rc .by,.gzs .rc .meta{font-size:13.5px}.gzs .rc .cats span{height:24px;font-size:12.5px}.gzs .rc .im em{height:26px;font-size:12.5px}.gzs .rc-lab span{font-size:13.5px}.gzs .rc-card p{font-size:14.5px}.gzs .rc-card h3{font-size:25px}.gzs .g-title{font-size:12.5px}.gzs .g-title b{font-size:15.5px}.gzs .g-state{height:27px;font-size:12.5px}.gzs .w-cc b{font-size:clamp(15px,1.05vw,16.5px)}.gzs .w-cc small,.gzs .w-card .w-s,.gzs .w-cc em{font-size:13.5px}.gzs .w-list b{font-size:14px}.gzs .w-list small{font-size:12.5px}.gzs .tm-intro{font-size:clamp(15px,1.05vw,16.5px)}.gzs .tm-cta{font-size:13px}.gzs .tg,.gzs .tg-compare{max-width:1100px}.gzs .tg-col h3{font-size:17px}.gzs .tg-col header p,.gzs .tg-note,.gzs .tg-col li{font-size:14.5px}.gzs .tg-price span,.gzs .tg-price small{font-size:13.5px;line-height:19px}.gzs .tg-btn{height:42px;font-size:14.5px}.gzs .compare thead th{font-size:16px}.gzs .kb-h{font-size:clamp(22px,1.9vw,28px)}.gzs .kb-sub{font-size:14.5px}.gzs .kb-t h4{font-size:15.5px}.gzs .kb-t span,.gzs .kb-c>p,.gzs .kb-first{font-size:13px}.gzs .hc{max-width:1180px}.gzs .hc-tx h3{font-size:clamp(18px,1.4vw,21px)}.gzs .hc-tx p{font-size:clamp(14.5px,1vw,15.5px)}.gzs .hc-row b{font-size:14.5px}.gzs .hc-row small,.gzs .hc-row em{font-size:12.5px}.gzs .hc-nx small{font-size:12px}.gzs .hc-nx b{font-size:15px}.gzs .hc-nx u{font-size:12.5px}.gzs .hc-go{height:38px;font-size:14px}.gzs .hc-ph b{font-size:14px}.gzs .hc-sum{font-size:13px}.gzs .hc-badge small{font-size:12px}.gzs .hc-badge b{font-size:14px}.gzs .hc-pf span{font-size:12.5px}.gzs .ex-cta p{font-size:15px}.gzs .hc-vis{height:clamp(228px,17.5vw,260px)}.gzs .pg{padding-top:calc(116px + env(safe-area-inset-top,0px));padding-bottom:var(--sp-y);min-height:70vh}.gzs .pg-back{height:34px;color:var(--muted);font-size:var(--t-small);border-radius:999px;align-items:center;gap:6px;margin-left:-4px;padding:0 10px 0 4px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.gzs .pg-back:hover{color:var(--s-ink);background:color-mix(in srgb,var(--s-ink) 6%,transparent)}}.gzs .pg-head{max-width:46rem;margin:18px 0 clamp(32px,4vw,52px)}.gzs .pg-t{font-family:var(--display);font-weight:500;font-size:var(--t-section);letter-spacing:-.028em;text-wrap:balance;margin:0;line-height:1.06}.gzs .pg-lead{color:var(--muted);font-size:var(--t-lead);text-wrap:pretty;margin:16px 0 0;line-height:1.5}.gzs .pg-card{background:var(--s-paper);border:1px solid var(--line2);box-shadow:0 1px 2px color-mix(in srgb,var(--brand-dark) 3%,transparent);border-radius:16px;position:relative}.gzs .pg-ct{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:12px;margin:0;font-size:clamp(18px,1.4vw,21px);font-weight:600;display:flex}.gzs .pg-ct i{background:var(--lime);width:40px;height:40px;color:var(--brand-dark);border-radius:12px;flex:none;place-items:center;display:grid}.gzs .pg-two{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(16px,2vw,28px);display:grid}.gzs .pg-two>.pg-card{padding:clamp(22px,2.4vw,36px)}.gzs .pg-facts{margin:22px 0 0}.gzs .pg-facts>div{border-top:1px solid var(--line2);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:8px 20px;padding:15px 0;display:grid}.gzs .pg-facts dt{font-size:var(--t-small);color:var(--soft)}.gzs .pg-facts dd{font-size:var(--t-body);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.gzs .pg-copy{border:1px solid var(--line2);height:32px;color:var(--muted);font:500 13px/1 var(--body);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;display:inline-flex}@media (hover:hover){.gzs .pg-copy:hover{color:var(--s-ink);border-color:var(--soft)}}.gzs .pg-copy.done{color:var(--olive);border-color:var(--olive)}.gzs .pg-side{gap:clamp(12px,1.4vw,16px);display:grid}.gzs .pg-contact{padding:6px clamp(18px,2vw,26px)}.gzs .pg-ci{color:inherit;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;text-decoration:none;display:grid}.gzs .pg-ci+.pg-ci{border-top:1px solid var(--line2)}.gzs .pg-ci i,.gzs .pg-write i{background:var(--s-bg);width:40px;height:40px;color:var(--olive);border-radius:12px;place-items:center;display:grid}.gzs .pg-ci small,.gzs .pg-write small{color:var(--soft);font-size:13.5px;display:block}.gzs .pg-ci b{font-size:var(--t-body);overflow-wrap:anywhere;margin-top:2px;font-weight:600;display:block}.gzs .pg-ci b.sel{-webkit-user-select:all;user-select:all}.gzs .pg-ci em,.gzs .pg-write em{color:var(--soft)}@media (hover:hover){.gzs a.pg-ci:hover b{text-underline-offset:3px;text-decoration:underline}}.gzs .pg-write{color:var(--fix);background:var(--deep);border-color:var(--deep);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px clamp(18px,2vw,26px);text-decoration:none;display:grid}.gzs .pg-write i{background:var(--lime);color:var(--brand-dark)}.gzs .pg-write b{font-size:var(--t-body);display:block}.gzs .pg-write small{color:color-mix(in srgb,var(--brand-light) 72%,transparent);margin-top:3px}.gzs .pg-write em{color:var(--lime)}@media (hover:hover){.gzs .pg-write:hover{transform:translateY(-1px)}}.gzs .lg{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.gzs .lg-nav{position:sticky;top:110px}.gzs .lg-nav p{color:var(--soft);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:600}.gzs .lg-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gzs .lg-nav a{color:var(--muted);font-size:var(--t-small);border-radius:10px;padding:9px 12px;line-height:1.35;text-decoration:none;display:block}@media (hover:hover){.gzs .lg-nav a:hover{color:var(--s-ink);background:color-mix(in srgb,var(--s-ink) 5%,transparent)}}.gzs .lg-nav a[aria-current=page]{color:var(--s-ink);background:var(--s-paper);box-shadow:inset 0 0 0 1px var(--line2);font-weight:600}.gzs .lg-doc{max-width:46rem}.gzs .lg-doc header{border-bottom:1px solid var(--line2);margin-bottom:6px;padding-bottom:22px}.gzs .lg-up{font-size:var(--t-small);color:var(--soft);margin:12px 0 0}.gzs .lg-doc section{padding-top:26px}.gzs .lg-doc h2{font-family:var(--display);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(18px,1.4vw,20px);font-weight:600}.gzs .lg-doc p,.gzs .lg-doc li{font-size:var(--t-body);color:color-mix(in srgb,var(--s-ink) 86%,var(--s-paper));margin:0;line-height:1.7}.gzs .lg-doc p+p{margin-top:10px}.gzs .lg-doc ul{gap:6px;margin:8px 0;padding-left:1.15em;list-style:outside;display:grid}.gzs .lg-doc li::marker{color:var(--olive)}.gzs .lg-consent{border:1px solid var(--line2);background:var(--s-paper);border-radius:16px;margin-top:32px;padding:8px 20px}.gzs .lg-consent label{font-size:var(--t-body);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-weight:500;display:flex}.gzs .lg-consent label+label{border-top:1px solid var(--line2)}.gzs .sw{background:var(--line);cursor:pointer;border:0;border-radius:999px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.gzs .sw i{background:var(--s-paper);width:22px;height:22px;box-shadow:0 1px 3px color-mix(in srgb,var(--brand-dark) 25%,transparent);border-radius:50%;transition:transform .2s cubic-bezier(.2,.7,.1,1);position:absolute;top:3px;left:3px}.gzs .sw[aria-checked=true]{background:var(--green)}.gzs .sw[aria-checked=true] i{transform:translate(18px)}.gzs .apk{gap:16px;max-width:620px;margin:18px auto 0;display:grid}.gzs .apk-card{text-align:center;padding:clamp(26px,3vw,40px)}.gzs .apk-ic{background:var(--lime);width:64px;height:64px;color:var(--brand-dark);border-radius:18px;place-items:center;margin:0 auto 18px;display:grid}.gzs .apk-card .pg-lead{max-width:30rem;margin-left:auto;margin-right:auto}.gzs .apk-ver{gap:4px;margin:24px 0 0;display:grid}.gzs .apk-ver b{font-size:var(--t-body)}.gzs .apk-ver span{font-size:var(--t-small);color:var(--soft)}.gzs .apk-go{width:100%;height:52px;margin-top:20px;font-size:16px}.gzs .apk-sha{color:var(--soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:14px 0 0;font-size:12.5px}.gzs .apk-how{padding:clamp(22px,2.4vw,32px)}.gzs .apk-how ol{counter-reset:s;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.gzs .apk-how li{counter-increment:s;font-size:var(--t-body);grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:12px;line-height:1.5;display:grid}.gzs .apk-how li:before{content:counter(s);background:var(--s-bg);width:30px;height:30px;color:var(--olive);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.gzs .pg-auth{padding-top:calc(96px + env(safe-area-inset-top,0px))}.gzs .au{border:1px solid var(--line2);background:var(--s-paper);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:min(760px,100svh - 140px);display:grid;overflow:hidden}.gzs .au-art{position:relative;overflow:hidden}.gzs .au-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gzs .au-art:after{content:"";background:linear-gradient(transparent 45%,color-mix(in srgb,var(--brand-dark) 72%,transparent));position:absolute;inset:0}.gzs .au-art-tx{z-index:1;color:var(--fix);position:absolute;bottom:clamp(24px,3vw,40px);left:clamp(24px,3vw,40px);right:24px}.gzs .au-art-tx p{font-family:var(--display);letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.1}.gzs .au-card{flex-direction:column;justify-content:center;width:100%;max-width:540px;margin:0 auto;padding:clamp(28px,4vw,64px) clamp(24px,4vw,64px);display:flex}.gzs .au-t{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(30px,2.6vw,40px);font-weight:500;line-height:1.1}.gzs .au-sub{color:var(--muted);font-size:var(--t-body);margin:10px 0 0;line-height:1.5}.gzs .au-tabs{background:var(--s-bg);border-radius:999px;grid-template-columns:1fr 1fr;margin-top:24px;padding:4px;display:grid}.gzs .au-tabs a{height:40px;color:var(--muted);border-radius:999px;place-items:center;font-size:14.5px;font-weight:600;text-decoration:none;display:grid}.gzs .au-tabs a[aria-selected=true]{background:var(--s-paper);color:var(--s-ink);box-shadow:0 1px 3px color-mix(in srgb,var(--brand-dark) 10%,transparent)}.gzs .au-google{border:1px solid var(--line2);background:var(--s-paper);width:100%;height:48px;color:var(--s-ink);font:600 15px/1 var(--body);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}@media (hover:hover){.gzs .au-google:hover{border-color:var(--soft)}}.gzs .au-or{color:var(--soft);align-items:center;gap:12px;margin:18px 0 4px;font-size:13.5px;display:flex}.gzs .au-or:before,.gzs .au-or:after{content:"";background:var(--line2);flex:1;height:1px}.gzs .au-form{gap:14px;margin-top:14px;display:grid}.gzs .au-f{gap:6px;display:grid}.gzs .au-f>span:first-child{font-size:14px;font-weight:600}.gzs .au-in{display:block;position:relative}.gzs .au-in input{border:1px solid var(--line2);background:var(--s-paper);width:100%;height:48px;color:var(--s-ink);font:400 16px/1 var(--body);box-sizing:border-box;border-radius:12px;padding:0 14px}.gzs .au-in input:focus{border-color:var(--olive);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 30%,transparent);outline:none}.gzs .au-eye{height:36px;color:var(--muted);font:600 13px/1 var(--body);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;position:absolute;top:6px;right:6px}.gzs .au-f small{color:var(--soft);font-size:13px}.gzs .au-row{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.gzs .au-row a,.gzs .au-alt a{color:var(--olive);font-weight:600;text-decoration:none}@media (hover:hover){.gzs .au-row a:hover,.gzs .au-alt a:hover{text-decoration:underline}}.gzs .au-chk{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.gzs .au-chk input{width:18px;height:18px;accent-color:var(--olive)}.gzs .au-go{width:100%;height:50px;margin-top:4px;font-size:15.5px}.gzs .au-alt{text-align:center;color:var(--muted);margin:16px 0 0;font-size:14.5px}.gzs .au-alt+.au-alt{margin-top:8px}.gzs .au-q{margin:22px 0 10px;font-size:14px;font-weight:600}.gzs .au-types{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gzs .au-types button{text-align:left;border:1px solid var(--line2);background:var(--s-paper);color:var(--s-ink);cursor:pointer;font-family:var(--body);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:10px;padding:12px;display:grid}.gzs .au-types i{background:var(--s-bg);width:36px;height:36px;color:var(--olive);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.gzs .au-types b{font-size:15px}.gzs .au-types small{color:var(--soft);font-size:12.5px;line-height:1.3}.gzs .au-types [aria-checked=true]{border-color:var(--olive);box-shadow:inset 0 0 0 1px var(--olive)}.gzs .au-types [aria-checked=true] i{background:var(--lime);color:var(--brand-dark)}.gzs .au-note{background:var(--s-bg);color:var(--muted);border-radius:12px;margin:2px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.5}.gzs .au-done{background:color-mix(in srgb,var(--lime) 35%,var(--s-paper));color:var(--brand-dark);border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:14px}.gzs .rp-top{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(24px,3.5vw,56px);margin-top:18px;display:grid}.gzs .rp-cover{aspect-ratio:4/3;border-radius:20px;position:relative;overflow:hidden}.gzs .rp-cover img{object-fit:cover;width:100%;height:100%}.gzs .rp-cover span,.gzs .rp-cover em{border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:13.5px;font-style:normal;font-weight:600;display:flex;position:absolute;top:14px}.gzs .rp-cover span{background:var(--s-glass);color:var(--s-ink);left:14px}.gzs .rp-cover em{background:var(--brand-dark);color:var(--lime);right:14px}.gzs .rp-cats{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.gzs .rp-cats span{background:var(--s-paper);border:1px solid var(--line2);border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.gzs .rp-by{background:var(--s-paper);border:1px solid var(--line2);color:inherit;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:6px 14px 6px 6px;text-decoration:none;display:inline-flex}.gzs .rp-by img{object-fit:cover;border-radius:50%;width:38px;height:38px}.gzs .rp-by b{font-size:15px;display:block}.gzs .rp-by small{color:var(--soft);font-size:13px;display:block}@media (hover:hover){.gzs .rp-by:hover{border-color:var(--soft)}}.gzs .rp-facts{border:1px solid var(--line2);background:var(--s-paper);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;display:grid;overflow:hidden}.gzs .rp-facts div{flex-direction:column-reverse;padding:14px 18px;display:flex}.gzs .rp-facts div+div{border-left:1px solid var(--line2)}.gzs .rp-facts dt{color:var(--soft);font-size:13.5px}.gzs .rp-facts dd{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(22px,1.9vw,28px);font-weight:500}.gzs .rp-desc{font-size:var(--t-body);color:var(--muted);margin:18px 0 0;line-height:1.65}.gzs .rp-body{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(24px,3.5vw,56px);margin-top:clamp(40px,5vw,72px);display:grid}.gzs .rp-stops ol{margin:16px 0 0;padding:0;list-style:none}.gzs .rp-stops li{border-top:1px solid var(--line2);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 0;display:grid}.gzs .rp-stops .k{background:var(--lime);width:34px;height:34px;color:var(--brand-dark);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.gzs .rp-stops b{font-size:clamp(16.5px,1.25vw,18px);font-weight:600;display:block}.gzs .rp-stops p{font-size:var(--t-small);color:var(--muted);margin:5px 0 0;line-height:1.55}.gzs .rp-stops li>img{object-fit:cover;border-radius:12px;width:104px;height:80px}.gzs .rp-stops li.lock{opacity:.55}.gzs .rp-stops li.lock .k{background:var(--s-bg);color:var(--muted)}.gzs .rp-stops li.lock>i{color:var(--soft);padding-top:8px}.gzs .rp-stops .an-lock{margin:14px 0 0}.gzs .rp-side{gap:14px;display:grid;position:sticky;top:110px}.gzs .rp-map{background:var(--s-bg);padding:8px}.gzs .rp-line{width:100%;height:auto;display:block}.gzs .rp-line path{fill:none;stroke:var(--olive);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.gzs .rp-line circle{fill:var(--lime);stroke:var(--brand-dark);stroke-width:1.5px}.gzs .rp-line text{fill:var(--brand-dark);font:700 11px/1 var(--body);text-anchor:middle}.gzs .rp-cta{padding:22px}.gzs .rp-cta p{font-size:var(--t-small);color:var(--muted);margin:10px 0 0;line-height:1.55}.gzs .rp-acts{gap:8px;margin-top:16px;display:grid}.gzs .rp-acts .btn{width:100%}.gzs .up{align-items:center;gap:clamp(18px,2.4vw,32px);margin:18px 0 clamp(32px,4vw,52px);display:flex}.gzs .up-av{object-fit:cover;border:4px solid var(--s-paper);width:clamp(88px,9vw,128px);height:clamp(88px,9vw,128px);box-shadow:0 0 0 1px var(--line2);border-radius:50%;flex:none}.gzs .up-h{color:var(--soft);font-size:var(--t-body);margin:6px 0 0}.gzs .up-b{font-size:var(--t-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0 0;display:flex}.gzs .up-badge{background:var(--lime);height:30px;color:var(--brand-dark);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.gzs .up-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.gzs .up-card{border:1px solid var(--line2);background:var(--s-paper);color:inherit;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s cubic-bezier(.2,.7,.1,1);display:flex;overflow:hidden}@media (hover:hover){.gzs .up-card:hover{transform:translateY(-3px)}}.gzs .up-im{aspect-ratio:16/10;overflow:hidden}.gzs .up-im img{object-fit:cover;width:100%;height:100%}.gzs .up-tx{gap:4px;padding:14px 16px 16px;display:grid}.gzs .up-tx small{color:var(--soft);font-size:13px}.gzs .up-tx b{letter-spacing:-.01em;font-size:17px;line-height:1.25}.gzs .up-m{border-top:1px solid var(--line2);color:var(--muted);gap:12px;margin-top:8px;padding-top:10px;font-size:13.5px;display:flex}@media (max-width:900px){.gzs .pg-two,.gzs .lg,.gzs .rp-top,.gzs .rp-body{grid-template-columns:minmax(0,1fr)}.gzs .lg-nav,.gzs .rp-side{position:static}.gzs .lg-nav ul{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.gzs .lg-nav a{white-space:nowrap;border:1px solid var(--line2)}.gzs .au{grid-template-columns:minmax(0,1fr);min-height:0}.gzs .au-art{height:180px}.gzs .up-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gzs .pg-facts>div{grid-template-columns:minmax(0,1fr)}.gzs .up{flex-direction:column;align-items:flex-start}.gzs .up-grid{grid-template-columns:minmax(0,1fr)}.gzs .rp-stops li{grid-template-columns:34px minmax(0,1fr)}.gzs .rp-stops li>img{grid-column:2;width:100%;height:150px}.gzs .au-types{grid-template-columns:minmax(0,1fr)}}.gzs .gzc{z-index:58;right:max(20px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.gzs[data-pg=kesfet] .gzc,.gzs[data-pg=giris] .gzc{display:none}.gzs .gzc-fab{background:var(--brand-dark);width:58px;height:58px;color:var(--lime);cursor:pointer;box-shadow:0 12px 28px -10px color-mix(in srgb,var(--brand-dark) 50%,transparent),0 0 0 1px color-mix(in srgb,var(--brand-light) 12%,transparent);border:0;border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.2,.7,.1,1);display:grid}@media (hover:hover){.gzs .gzc-fab:hover{transform:translateY(-2px)scale(1.03)}}.gzs .gzc-fab:focus-visible{outline:2px solid var(--green);outline-offset:3px}.gzs .gzc-fab svg{width:26px;height:26px}.gzs .gzc-fab .x{display:none}.gzs .gzc[data-state=open] .gzc-fab .x{display:block}.gzs .gzc[data-state=open] .gzc-fab .c{display:none}.gzs .gzc-panel{background:var(--s-paper);border:1px solid var(--line2);width:min(400px,100vw - 40px);height:min(620px,100svh - 120px);box-shadow:0 30px 60px -20px color-mix(in srgb,var(--brand-dark) 35%,transparent),0 8px 20px -8px color-mix(in srgb,var(--brand-dark) 15%,transparent);transform-origin:100% 100%;border-radius:22px;flex-direction:column;animation:.28s cubic-bezier(.2,.7,.1,1) gzc-in;display:flex;position:relative;overflow:hidden}@keyframes gzc-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.gzs .gzc-h{background:var(--brand-dark);color:var(--brand-light);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 12px 14px 16px;display:grid}.gzs .gzc-av{background:var(--lime);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:relative}.gzs .gzc-av img{width:26px;height:auto}.gzs .gzc-av i{background:var(--green);border:2px solid var(--brand-dark);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.gzs .gzc-h b{font-size:16px;font-weight:600;display:block}.gzs .gzc-h small{color:color-mix(in srgb,var(--brand-light) 65%,transparent);margin-top:2px;font-size:12.5px;display:block}.gzs .gzc-acts{gap:2px;display:flex}.gzs .gzc-acts button{width:36px;height:36px;color:color-mix(in srgb,var(--brand-light) 80%,transparent);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}@media (hover:hover){.gzs .gzc-acts button:hover{background:color-mix(in srgb,var(--brand-light) 10%,transparent);color:var(--brand-light)}}.gzs .gzc-body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;padding:20px 16px 12px;display:flex;overflow-y:auto}.gzs .gzc-hi{padding:4px 2px 6px}.gzs .gzc-hello{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.gzs .gzc-hi p:not(.gzc-hello){color:var(--muted);margin:8px 0 0;font-size:14.5px;line-height:1.5}.gzs .gzc-lab{color:var(--soft);letter-spacing:.03em;text-transform:uppercase;margin:10px 2px 0;font-size:12.5px;font-weight:600}.gzs .gzc-chips{flex-wrap:wrap;gap:8px;display:flex}.gzs .gzc-chips button{border:1px solid var(--line2);background:var(--s-paper);height:38px;color:var(--s-ink);font:500 14px/1 var(--body);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 12px;transition:border-color .15s,background .15s;display:inline-flex}.gzs .gzc-chips button svg{color:var(--olive)}@media (hover:hover){.gzs .gzc-chips button:hover{border-color:var(--olive);background:color-mix(in srgb,var(--lime) 18%,var(--s-paper))}}.gzs .gzc-m{border-radius:18px;max-width:84%;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.5}.gzs .gzc-m.me{background:var(--brand-dark);color:var(--brand-light);border-bottom-right-radius:6px;align-self:flex-end}.gzs .gzc-m.bot{background:var(--s-bg);color:var(--s-ink);border-bottom-left-radius:6px;align-self:flex-start}.gzs .gzc-m.typing{gap:4px;padding:14px 16px;display:flex}.gzs .gzc-m.typing i{background:var(--soft);border-radius:50%;width:6px;height:6px;animation:1s infinite gzc-dot}.gzs .gzc-m.typing i:nth-child(2){animation-delay:.15s}.gzs .gzc-m.typing i:nth-child(3){animation-delay:.3s}@keyframes gzc-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.gzs .gzc-in{border:1px solid var(--line2);background:var(--s-paper);border-radius:16px;grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:8px;margin:0 12px;padding:6px 6px 6px 14px;display:grid}.gzs .gzc-in:focus-within{border-color:var(--olive);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 25%,transparent)}.gzs .gzc-in textarea{resize:none;color:var(--s-ink);font:400 15px/1.45 var(--body);background:0 0;border:0;outline:0;max-height:120px;padding:8px 0}.gzs .gzc-in button{background:var(--lime);width:42px;height:42px;color:var(--brand-dark);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}.gzs .gzc-hint{color:var(--soft);text-align:center;margin:8px 16px 12px;font-size:12px}.gzs .gzc-conf{z-index:2;background:color-mix(in srgb,var(--s-paper) 70%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.gzs .gzc-cbox{background:var(--s-paper);border:1px solid var(--line2);width:100%;max-width:300px;box-shadow:0 16px 40px -16px color-mix(in srgb,var(--brand-dark) 35%,transparent);border-radius:16px;padding:20px}.gzs .gzc-cbox b{font-size:17px}.gzs .gzc-cbox p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.5}.gzs .gzc-cbox div{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.gzs .gzc-cbox button{border:1px solid var(--line2);background:var(--s-paper);height:42px;color:var(--s-ink);font:600 14px/1 var(--body);cursor:pointer;border-radius:12px}.gzs .gzc-cbox button.ok{background:var(--brand-dark);border-color:var(--brand-dark);color:var(--brand-light)}@media (max-width:640px){.gzs .gzc[data-state=open]{align-items:stretch;gap:0;inset:0}.gzs .gzc[data-state=open] .gzc-fab{display:none}.gzs .gzc-panel{width:100%;height:100%;padding-top:env(safe-area-inset-top,0px);border:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.gzs .gzc-panel,.gzs .gzc-m.typing i{animation:none}}.gzs .rp-stops li.lock{grid-template-columns:34px minmax(0,1fr) auto}.gzs .pg-write{border-color:color-mix(in srgb,var(--fix) 12%,var(--deep))}.gzs .xp-city{height:auto;box-shadow:none;color:var(--s-ink);background:0 0;flex-direction:column;align-items:center;gap:5px;padding:0;transition:transform .2s cubic-bezier(.2,.7,.1,1);display:flex!important}.gzs .xp-city .fs{background:var(--s-paper);width:50px;height:50px;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-dark) 12%,transparent),0 10px 20px -8px color-mix(in srgb,var(--brand-dark) 55%,transparent);border-radius:50%;padding:3px;display:block;position:relative}.gzs .xp-city .fs:after{content:"";background:var(--s-paper);width:12px;height:12px;box-shadow:2px 2px 3px -1px color-mix(in srgb,var(--brand-dark) 18%,transparent);border-radius:0 0 3px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.gzs .xp-city .fs img{z-index:1;object-fit:cover;border:0;border-radius:50%;width:44px;height:44px;margin:0;position:relative}.gzs .xp-city .fs img:not(:first-child){display:none}.gzs .xp-city em{z-index:2;border:2px solid var(--s-paper);box-sizing:border-box;min-width:22px;height:22px;padding:0 6px;font-size:12px;line-height:18px;position:absolute;top:-4px;left:calc(50% + 14px)}.gzs .xp-city b{letter-spacing:-.005em;color:var(--s-ink);text-shadow:0 0 2px var(--s-paper),0 0 2px var(--s-paper),0 0 4px var(--s-paper),0 0 6px var(--s-paper);margin-top:4px;font-size:13.5px;font-weight:700}.gzs .xp-city:focus-visible{outline:none;transform:translateY(-3px)}@media (hover:hover){.gzs .xp-city:hover{outline:none;transform:translateY(-3px)}}.gzs .xp-city:focus-visible .fs{background:var(--lime);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-dark) 20%,transparent),0 14px 24px -10px color-mix(in srgb,var(--brand-dark) 60%,transparent)}@media (hover:hover){.gzs .xp-city:hover .fs{background:var(--lime);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-dark) 20%,transparent),0 14px 24px -10px color-mix(in srgb,var(--brand-dark) 60%,transparent)}}.gzs .xp-city:focus-visible .fs:after{background:var(--lime)}@media (hover:hover){.gzs .xp-city:hover .fs:after{background:var(--lime)}}.gzs .xp-city:focus-visible b{text-underline-offset:3px;text-decoration:underline}.gzs .gz-skip{z-index:70;background:var(--lime);height:40px;color:var(--brand-dark);border-radius:999px;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;top:-60px;left:16px}.gzs .gz-skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.gzs.gzs-chrome{background:0 0;min-height:0;overflow:visible}.gzs .gz-foot{display:block}.gzs .gzc-in button:disabled{opacity:.45;cursor:default}.gzs .gzc-body .fld{margin-top:4px}.gzs .chipb[aria-checked=true]{background:var(--s-ink);color:var(--s-paper);border-color:var(--s-ink)}.gzs .gzf-row{display:contents}@container (min-width:1240px){.gzs .gzf-row{--gzf-gap:clamp(44px,3.6cqw,72px);align-items:flex-start;gap:var(--gzf-gap);width:max-content;display:flex;top:max(120px,17%);left:50%;transform:translate(-50%)}.gzs .gzf-row>.tpf-z{position:static;transform:none}.gzs .gzf-row .gzf-cols{gap:var(--gzf-gap);justify-content:flex-start;width:auto}.gzs .gzf-row .gzf-search{margin-top:29px}.gzs .gzf-cols a{white-space:nowrap}}:root[data-theme=light] .gzs #world{--w-bg:color-mix(in srgb,var(--brand-light),var(--brand-secondary) 6%);--w-sea:color-mix(in srgb,var(--brand-light),var(--brand-secondary) 16%);--w-land:var(--brand-light);--w-line:color-mix(in srgb,var(--brand-dark) 16%,var(--brand-light));--w-seen:color-mix(in srgb,var(--brand-secondary) 42%,var(--brand-light));--w-on:var(--brand-secondary);--w-ink:var(--brand-dark);--w-title:var(--brand-dark);--w-dot:var(--brand-dark);--w-muted:color-mix(in srgb,var(--brand-dark) 66%,transparent);--w-card:color-mix(in srgb,var(--brand-light) 88%,transparent);--w-card-line:color-mix(in srgb,var(--brand-dark) 12%,transparent)}:root[data-theme=light] .gzs #world-h{color:var(--brand-dark)}:root[data-theme=light] .gzs .sky-fog{background:linear-gradient(to top,color-mix(in srgb,var(--brand-light),var(--brand-secondary) 16%) 0%,color-mix(in srgb,var(--brand-light),var(--brand-secondary) 16%) 30%,color-mix(in srgb,color-mix(in srgb,var(--brand-light),var(--brand-secondary) 16%) 0%,transparent) 75%)}.gzs .ex-cta p{color:color-mix(in srgb,var(--brand-dark),var(--brand-secondary) 22%);margin:6px 0 0;font-size:13.5px}.gzs .xp{background:var(--s-bg);height:100svh;min-height:640px;position:relative;overflow:hidden}.gzs .xp-grid{margin:0;padding:4px 10px 12px;list-style:none}.gzs .xp-grid .ex-empty{margin:10px;padding:28px 20px}.gzs .xp-grid .ex-empty b{font-size:22px}.gzs .xp-grid li.hot .xr{background:var(--s-bg)}@media (hover:hover){.gzs .xr:hover{background:var(--s-bg)}}.gzs .xp canvas{filter:var(--map-filter)}.gzs .lg-doc .lg-up{margin-top:14px}.gzs .rp-cover-wrap{position:sticky;top:96px}.gzs .rp-place{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:12px 0 0;font-size:15px;display:flex}.gzs .rp-place b{color:var(--s-ink);font-size:20px}.gzs .rp-place small{color:var(--soft);margin-left:4px;font-size:13px;font-weight:500}.gzs .rp-by i{background:var(--lime);width:38px;height:38px;color:var(--brand-dark);border-radius:50%;place-items:center;font-style:normal;font-weight:600;display:grid}.gzs .rp-dates{color:var(--soft);flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;font-size:13px;display:flex}.gzs .rp-desc{white-space:pre-line}.gzs .rp-st{min-width:0}.gzs .rp-st>small{color:var(--soft);margin-bottom:3px;font-size:12.5px;font-weight:600;display:block}.gzs .rp-sn,.gzs .rp-st h3{margin:0;font-size:clamp(16.5px,1.25vw,18px);font-weight:600;line-height:1.3}.gzs .rp-sm{flex-wrap:wrap;gap:2px 12px;display:flex}.gzs .rp-note{font-size:var(--t-small);color:var(--muted);white-space:pre-line;margin-top:6px;line-height:1.6}.gzs .rp-ph{all:unset;cursor:zoom-in;border-radius:12px;width:104px;height:80px;position:relative;overflow:hidden}.gzs .rp-ph img{object-fit:cover;width:100%;height:100%;display:block}.gzs .rp-ph em{background:var(--s-glass);min-width:20px;height:20px;color:var(--s-ink);border-radius:999px;place-items:center;padding:0 5px;font-size:11.5px;font-style:normal;font-weight:600;display:grid;position:absolute;bottom:6px;right:6px}.gzs .rp-ph:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.gzs .rp-stops li.rp-curtain{border-top:0;padding:0 0 18px;display:block}.gzs .rp-stops li.rp-curtain .an-lock{margin:0}.gzs .rp-more{border-top:1px solid var(--line2);gap:14px;margin-top:24px;padding-top:18px;display:grid}.gzs .rp-more h3{margin:0 0 8px;font-size:15px;font-weight:600}.gzs .rp-more .rp-cats{margin:0}.gzs .rp-livemap{height:320px;padding:0;position:relative;overflow:hidden}@media (max-width:900px){.gzs .rp-cover-wrap{position:static}.gzs .rp-ph{grid-column:2;width:100%;height:170px}.gzs .rp-livemap{height:260px}}.gzs .hc-st{color:color-mix(in srgb,color-mix(in srgb,var(--reward),var(--brand-primary) 40%) 62%,var(--brand-dark))}.gzs .an-cover .ov{background:linear-gradient(transparent,color-mix(in srgb,var(--brand-dark) 60%,transparent) 35%,color-mix(in srgb,var(--brand-dark) 88%,transparent));text-shadow:0 1px 2px color-mix(in srgb,var(--brand-dark) 50%,transparent);padding-top:90px}.gzs .an-cover p{opacity:1}.gzs .tm-panel a{margin:-4px 0 -12px;padding:12px 0}.gzs .gz-sw{width:40px;height:40px}.gzs .nav .btn{height:40px}.gzs .w-ctl button{width:44px;height:44px}.gzs .gzf-cols a{margin:-10px 0;padding:10px 0;display:inline-block}.gzs .xp-stop>.xs-n{background:var(--s-bg);width:96px;height:120px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--display);color:var(--s-ink);border-radius:14px;place-items:center;font-size:40px;font-weight:500;display:grid}@media (max-width:900px){.gzs .xp-stop>.xs-n{width:72px;height:126px;font-size:32px}}.gzs .an-cover{background-color:var(--brand-dark)}.gzs .nav:not(.solid) .nav-links{background:color-mix(in srgb,var(--brand-dark) 72%,transparent)}.gzs .nav:not(.solid) .brand{background:color-mix(in srgb,var(--brand-dark) 72%,transparent);-webkit-backdrop-filter:blur(14px);border-radius:999px;height:40px;padding:0 14px 0 12px}.gzs .tpf-ink{background-color:var(--tpf-paper);-webkit-background-clip:text;background-clip:text}.gzs .an-stops li.lock .k{color:var(--muted)}.gzs .hc-go,.gzs .tg-btn.on{background-color:var(--lime)}.gzs .up{align-items:flex-start;gap:clamp(18px,3vw,36px);margin-top:18px;display:flex}.gzs .up-main{flex:1;min-width:0}.gzs .up-ini{background:var(--lime);color:var(--brand-dark);font-family:var(--display);place-items:center;font-size:clamp(36px,4vw,52px);font-weight:500;display:grid}.gzs .up-b a{color:inherit;text-decoration:none}@media (hover:hover){.gzs .up-b a:hover{text-underline-offset:3px;text-decoration:underline}}.gzs .up-b b{color:var(--s-ink);font-weight:600}.gzs .up-bio{max-width:62ch;font-size:var(--t-body);color:var(--muted);white-space:pre-line;margin-top:16px;line-height:1.6}.gzs .up-bio p{margin:0 0 6px}.gzs .up-acts{gap:10px;margin-top:18px;display:flex}.gzs .up-sec{margin-top:clamp(36px,5vw,64px)}.gzs .up-im{aspect-ratio:4/5}.gzs .up-tx b{display:block}.gzs .up-empty{color:var(--muted);margin:14px 0 0}@media (max-width:640px){.gzs .up{flex-direction:column}}.gzs .au-page{padding-top:clamp(84px,9vw,104px);padding-bottom:clamp(40px,6vw,80px)}.gzs .au-wrap{box-shadow:0 0 0 1px var(--line2),0 30px 60px -40px color-mix(in srgb,var(--brand-dark) 45%,transparent);border-radius:28px;min-height:min(760px,100svh - 140px);overflow:hidden}.gzs .au-photo{min-height:560px}.gzs .au-form-side{padding-block:28px}@media (max-width:767px){.gzs .au-page{padding-top:76px;padding-left:0;padding-right:0}.gzs .au-wrap{box-shadow:none;border-radius:0;min-height:0}.gzs .au-photo{min-height:calc(100svh - 76px)}}.gzs .au-photo>div:last-child{min-height:inherit}.gzs .au-single{flex-direction:column;min-height:min(620px,100svh - 140px);display:flex}.gzs .au-tabs button{all:unset;box-sizing:border-box;height:40px;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;font-size:14.5px;font-weight:600;display:grid}.gzs .au-tabs button[aria-selected=true]{background:var(--s-paper);color:var(--s-ink);box-shadow:0 1px 3px color-mix(in srgb,var(--brand-dark) 10%,transparent)}.gzs .au-tabs button:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.gzs .gz-app-body{max-width:760px}@layer base{.gzs *{box-sizing:border-box}.gzs a{color:inherit}.gzs img{max-width:100%;display:block}.gzs button,.gzs input,.gzs textarea{font:inherit;color:inherit}}.gzs .rp-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.gzs .rp-cover-wrap{width:100%;max-width:calc((100vh - 140px - var(--download-bar,0px)) * .8);justify-self:start}.gzs .rp-cta-top{margin-top:22px}.gzs .rp-cta-top .rp-acts{grid-template-columns:auto;justify-content:start}.gzs .rp-cta-top .rp-acts .btn{width:auto;min-width:220px}@media (max-width:900px){.gzs .rp-cover-wrap{max-width:none}.gzs .rp-cta-top .rp-acts .btn{width:100%}}.gzs .sky-credit{left:var(--gl);right:auto}@media (max-width:720px){.gzs .sky-credit{line-height:1.35;bottom:56px;right:96px}}@media (min-width:821px){.gzs .w-ctl{bottom:96px}}.gzs #sky :focus-visible,.gzs .nav:not(.solid) :focus-visible,.gzs .sheet :focus-visible{outline-color:var(--lime)}.gzs .an-stops li.lock{opacity:1}.gzs .an-stops li.lock b,.gzs .an-stops li.lock p{color:var(--muted)}.gzs .consent a{text-underline-offset:2px;text-decoration:underline}.gzs .kb-th a{width:32px;height:32px}.gzs .nav.solid .brand{-webkit-backdrop-filter:blur(14px)}