.gdr{--gdr-ink:#161A22;--gdr-text:#3A3F49;--gdr-stone:#6C7079;--gdr-lav:#DCE2EE;--gdr-line:rgba(22, 26, 34, 0.09);--gdr-blue:#1E73BE;--gdr-blue-deep:#155A98;--gdr-serif:var(--gd-serif, "Spectral", Georgia, "Times New Roman", serif);--gdr-sans:var(--gd-sans, "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);background:#EDF0F6;color:var(--gdr-text);font-family:var(--gdr-sans);font-size:15px;line-height:1.6;padding:72px max(16px, env(safe-area-inset-left, 0px)) 64px max(16px, env(safe-area-inset-right, 0px))}.gdr *,.gdr *::before,.gdr *::after{box-sizing:border-box}.gdr-wrap{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.gdr-wrap>*{min-width:0}@media (min-width:1081px){.gdr{padding-left:max(48px, env(safe-area-inset-left, 0px));padding-right:max(64px, env(safe-area-inset-right, 0px))}.gdr-wrap{max-width:1240px}}.gdr-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 32px;padding:0 6px}.gdr .gdr-eyebrow{display:block;font:600 11px/1.4 var(--gdr-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gdr-stone);margin:0}.gdr .gdr-h2{font-family:var(--gdr-serif);font-weight:300;font-size:clamp(32px, 3.6vw, 52px);line-height:1.02;letter-spacing:-.01em;color:var(--gdr-ink);margin:6px 0 0;text-wrap:balance}.gdr .gdr-h2 em{font-style:italic;color:var(--gdr-blue)}.gdr .gdr-intro{margin:0 0 6px;color:var(--gdr-stone);font-size:14px;max-width:440px}.gdr-stage{position:relative;border-radius:28px;overflow:hidden;isolation:isolate;height:clamp(620px, calc(100vh - 140px), 900px);background:radial-gradient(120% 90% at 30% 10%,#F8F9FC 0%,#E8ECF4 55%,#D6DCE9 100%);box-shadow:0 1px 0 rgb(255 255 255 / .8) inset,0 30px 80px -40px rgb(22 26 34 / .35)}.gdr-scenebox{position:absolute;inset:0;background-position:35% 50%;background-size:cover;background-repeat:no-repeat}.gdr-scenebox canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab;opacity:0;transition:opacity .6s ease}.gdr-scenebox canvas.gdr-ready{opacity:1}.gdr-scenebox canvas:active{cursor:grabbing}.gdr-scenebox canvas.gdr-pointer{cursor:pointer}.gdr-labels{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.gdr .gdr-pin{position:absolute;transform:translate(-50%,calc(-100% - 22px));pointer-events:auto;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;margin:0;padding:6px 14px 6px 6px;border-radius:999px;border:1px solid rgb(255 255 255 / .9);background:rgb(255 255 255 / .86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--gdr-ink);font:600 12px/1 var(--gdr-sans);cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:0 10px 30px -12px rgb(22 26 34 / .35);transition:transform .25s}.gdr .gdr-pin::after{content:"";position:absolute;left:50%;top:100%;width:1px;height:22px;background:linear-gradient(rgb(22 26 34 / .35),#fff0)}.gdr .gdr-pin b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--gdr-lav);font-size:11px;font-variant-numeric:tabular-nums}.gdr .gdr-pin:hover,.gdr .gdr-pin:focus-visible{transform:translate(-50%,calc(-100% - 26px));outline:none}.gdr .gdr-pin.on{background:var(--gdr-ink);color:#fff;border-color:var(--gdr-ink)}.gdr .gdr-pin.on b{background:var(--gdr-blue);color:#fff}.gdr .gdr-pin.hide{opacity:0;pointer-events:none}.gdr-panel{position:absolute;z-index:4;top:20px;right:20px;max-height:calc(100% - 112px);width:390px;display:flex;flex-direction:column;gap:12px;padding:24px 24px 20px;min-width:0;background:rgb(255 255 255 / .78);-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);border:1px solid rgb(255 255 255 / .85);border-radius:22px;box-shadow:0 30px 60px -30px rgb(22 26 34 / .4);overflow:hidden}.gdr-pbody{flex:0 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;margin-right:-8px;padding-right:8px;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent);mask-image:linear-gradient(#000 calc(100% - 28px),transparent);padding-bottom:22px}.gdr-meta{display:flex;justify-content:space-between;gap:8px}.gdr .gdr-title{font-family:var(--gdr-serif);font-weight:400;font-size:30px;line-height:1.05;color:var(--gdr-ink);margin:0;text-wrap:balance}.gdr .gdr-lead{margin:0;color:var(--gdr-text);font-size:14px;line-height:1.55;max-width:none}.gdr .gdr-facts-list{margin:2px 0 0;padding:0;display:grid;grid-template-columns:132px minmax(0,1fr)}.gdr .gdr-facts-list>div{display:contents}.gdr .gdr-facts-list dt,.gdr .gdr-facts-list dd{margin:0;padding:9px 0;border-top:1px solid var(--gdr-line)}.gdr .gdr-facts-list dt{font:600 10.5px/1.4 var(--gdr-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gdr-stone);padding-top:11px;padding-right:12px;overflow-wrap:anywhere}.gdr .gdr-facts-list dd{color:var(--gdr-ink);font-weight:500;font-size:13.5px;line-height:1.5}.gdr .gdr-next{margin:0;font-size:13px;color:var(--gdr-stone)}.gdr .gdr-next strong{color:var(--gdr-ink);font-weight:600}.gdr-actions{flex:none;display:grid;grid-template-columns:auto 1fr;gap:8px;padding-top:10px;border-top:1px solid var(--gdr-line)}.gdr .gdr-btn{font:600 13px/1 var(--gdr-sans);border-radius:999px;cursor:pointer;padding:13px 16px;margin:0;letter-spacing:0;text-transform:none;border:1px solid rgb(22 26 34 / .14);background:rgb(255 255 255 / .9);color:var(--gdr-ink);box-shadow:none;min-height:0;width:auto}.gdr .gdr-btn:hover{border-color:var(--gdr-ink)}.gdr .gdr-btn:disabled{opacity:.4;cursor:default}.gdr .gdr-btn-dark{background:var(--gdr-ink);color:#fff;border-color:var(--gdr-ink)}.gdr .gdr-btn-dark:hover{background:#000}.gdr .gdr-cta{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;padding:14px 18px;border-radius:999px;background:var(--gdr-blue);color:#fff;text-decoration:none;font:600 13px/1 var(--gdr-sans)}.gdr .gdr-cta:hover{background:var(--gdr-blue-deep);color:#fff}.gdr .gdr-btn:focus-visible,.gdr .gdr-cta:focus-visible,.gdr .gdr-chip:focus-visible,.gdr .gdr-ghost:focus-visible{outline:2px solid var(--gdr-blue);outline-offset:2px}.gdr-timeline{position:absolute;z-index:4;left:20px;right:430px;bottom:20px;display:flex;align-items:center;gap:10px}.gdr-track{position:relative;flex:1;display:grid;grid-template-columns:repeat(6,minmax(0,auto));justify-content:space-between;gap:2px;padding:6px;border-radius:999px;background:rgb(255 255 255 / .7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .9)}.gdr .gdr-chip{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px;margin:0;border:0;border-radius:999px;background:#fff0;color:var(--gdr-stone);font:600 12px/1 var(--gdr-sans);letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none}.gdr .gdr-chip span{font-variant-numeric:tabular-nums;color:var(--gdr-ink);opacity:.45}.gdr .gdr-chip:hover{color:var(--gdr-ink)}.gdr .gdr-chip.done span{opacity:1;color:var(--gdr-blue)}.gdr .gdr-chip.on{background:var(--gdr-ink);color:#fff}.gdr .gdr-chip.on span{color:#fff;opacity:.7}.gdr .gdr-ghost{flex:none;font:600 12px/1 var(--gdr-sans);padding:14px 16px;margin:0;border-radius:999px;border:1px solid rgb(255 255 255 / .9);background:rgb(255 255 255 / .7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--gdr-ink);cursor:pointer;letter-spacing:0;text-transform:none;box-shadow:none}.gdr .gdr-ghost:hover{background:#fff}.gdr-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-radius:20px;border:1px solid var(--gdr-line)}.gdr-strip div{padding:18px 22px;min-width:0;border-left:1px solid var(--gdr-line)}.gdr-strip div:first-child{border-left:0}.gdr .gdr-strip span{display:block;hyphens:manual;font:600 10.5px/1.4 var(--gdr-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gdr-stone)}.gdr .gdr-strip strong{display:block;margin-top:4px;font-family:var(--gdr-serif);font-weight:400;font-size:28px;line-height:1.1;color:var(--gdr-ink);font-variant-numeric:tabular-nums}.gdr .gdr-note{margin:0;font-size:12px;color:var(--gdr-stone);max-width:none}@media (min-width:1081px) and (max-height:860px){.gdr{padding-block:48px 48px}.gdr .gdr-h2{font-size:34px}.gdr .gdr-intro{font-size:13px}.gdr-stage{height:max(600px, calc(100vh - 92px))}.gdr-panel{width:430px;top:16px;right:16px;max-height:calc(100% - 92px);padding:18px 22px 16px;gap:10px}.gdr-timeline{left:16px;right:462px;bottom:16px}.gdr-pbody{gap:9px}.gdr .gdr-title{font-size:25px}.gdr .gdr-lead{font-size:13px;line-height:1.5}.gdr .gdr-facts-list dt,.gdr .gdr-facts-list dd{padding:7px 0}.gdr .gdr-facts-list dt{padding-top:9px}.gdr .gdr-facts-list dd{font-size:13px}.gdr .gdr-next{font-size:12.5px}.gdr .gdr-btn,.gdr .gdr-cta{padding-block:11px}}@media (max-width:1080px){.gdr{padding-block:14px 28px;scroll-margin-top:0}.gdr-wrap{gap:10px}.gdr-head{padding:0 2px}.gdr .gdr-head .gdr-eyebrow{font-size:10px}.gdr .gdr-intro{display:none}.gdr .gdr-h2{font-size:26px;margin-top:2px}.gdr-stage{height:calc(100vh - 162px);height:calc(100svh - 162px);min-height:470px;max-height:860px;overflow:visible;background:none;box-shadow:none;border-radius:0;display:flex;flex-direction:column;gap:8px}.gdr-stage>*{min-width:0}.gdr-scenebox{position:relative;inset:auto;flex:1 1 auto;min-height:170px;border-radius:20px;overflow:hidden;background-color:#E8ECF4}.gdr-timeline{position:static;flex:none}.gdr-track{display:flex;overflow-x:auto;scrollbar-width:none;padding:4px}.gdr-track::-webkit-scrollbar{display:none}.gdr .gdr-chip{flex:none;padding:8px 10px}.gdr .gdr-ghost{display:none}.gdr-panel{position:static;flex:0 1 auto;width:auto;max-height:62%;overflow:hidden;padding:12px 14px 12px;gap:8px;border-radius:18px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--gdr-line);box-shadow:none}.gdr-pbody{gap:6px;padding-bottom:14px}.gdr .gdr-title{font-size:21px}.gdr .gdr-lead{font-size:13px;line-height:1.45}.gdr .gdr-facts-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.gdr .gdr-facts-list>div{display:block;border-top:1px solid var(--gdr-line);padding:6px 0;min-width:0}.gdr .gdr-facts-list dt,.gdr .gdr-facts-list dd{border:0;padding:0}.gdr .gdr-facts-list dt{font-size:9.5px;padding:0 0 2px}.gdr .gdr-facts-list dd{font-size:12.5px;line-height:1.35}.gdr .gdr-next{display:none}.gdr-actions{grid-template-columns:auto 1fr 1fr;gap:6px;padding-top:8px}.gdr .gdr-btn{padding:11px 12px;font-size:12.5px}.gdr .gdr-cta{grid-column:auto;padding:11px 8px;font-size:12.5px;white-space:nowrap}.gdr-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.gdr-strip div{padding:14px 16px}.gdr-strip div:nth-child(3){border-left:0}.gdr-strip div:nth-child(n+3){border-top:1px solid var(--gdr-line)}.gdr .gdr-strip strong{font-size:24px}.gdr .gdr-pin:not(.on){padding:5px;gap:0}.gdr .gdr-pin:not(.on) .nm{display:none}}@media (pointer:coarse){.gdr-scenebox canvas{touch-action:pan-y}}@media (prefers-reduced-motion:reduce){.gdr *{transition:none!important}}.gdr-teaser{background:#fff;padding:80px max(16px, env(safe-area-inset-left, 0px)) 80px max(16px, env(safe-area-inset-right, 0px))}.gdr-teaser-in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.gdr-teaser .gdr-h2{font-size:clamp(30px, 3.2vw, 46px)}.gdr-teaser ol{list-style:none;margin:22px 0 26px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;counter-reset:gdrs}.gdr-teaser li{counter-increment:gdrs;display:flex;gap:10px;align-items:baseline;padding:9px 0;border-top:1px solid var(--gdr-line);font-size:14px;color:var(--gdr-ink);font-weight:500}.gdr-teaser li::before{content:"0" counter(gdrs);font-size:11px;font-weight:600;color:var(--gdr-blue);font-variant-numeric:tabular-nums}.gdr-teaser .gdr-cta{display:inline-flex;padding:15px 22px}.gdr-teaser-img{display:block;border-radius:24px;overflow:hidden;background:#E8ECF4;aspect-ratio:16 / 10;box-shadow:0 30px 70px -40px rgb(22 26 34 / .4)}.gdr-teaser-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.gdr-teaser-img:hover img{transform:scale(1.03)}@media (max-width:860px){.gdr-teaser{padding-block:56px}.gdr-teaser-in{grid-template-columns:minmax(0,1fr);gap:28px}.gdr-teaser-img{order:-1}}@media (max-width:420px){.gdr-teaser ol{grid-template-columns:minmax(0,1fr)}}