@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/girder/barlow-bold.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/girder/barlow-medium.woff2)format("woff2")}.reference-landing{color:#14171a;background:#e8e6e0;font-family:Barlow,Inter,system-ui,-apple-system,Arial,sans-serif;font-size:12px;line-height:normal}.gd-sr{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html,body{overflow-x:clip}.gd[data-kb] *,.gd[data-kb] :before,.gd[data-kb] :after,.gd [data-kb],.gd [data-kb] *,.gd [data-kb] :before,.gd [data-kb] :after{transition:none!important}.gd-sec{z-index:10;--sp:.5;--pp:0;width:100%;display:block;position:relative}.gd-rev{--rv:1;width:100%;position:relative}.gd-rev-in{position:relative}.gd-rev-sp{height:0}.gd-rev.is-act{--rv:0;--t:min(var(--h),100svh);z-index:var(--layer,9);margin-top:calc(var(--t)*-1)}.gd-rev.is-act>.gd-rev-in{top:calc(100vh - var(--t));top:calc(100svh - var(--t));position:sticky}.gd-rev.is-act>.gd-rev-sp{height:var(--t)}.gd-rev.is-act>.gd-rev-in:before{content:"";z-index:40;height:120px;translate:0 calc((1 - var(--rv))*var(--t));opacity:min(1,calc(var(--rv)*(1 - var(--rv))*9));pointer-events:none;background:linear-gradient(#0003,#0000);position:absolute;top:0;left:0;right:0}.gd-rev.is-act>.gd-rev-in:after{content:"";z-index:39;height:var(--t);opacity:calc((1 - var(--rv))*.16);pointer-events:none;background:#000;position:absolute;top:0;left:0;right:0}.gd-wrap{--pad:56px;width:100%;max-width:calc(clamp(1280px, 92vw, 1520px) + var(--pad)*2);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.gd-eb{background:color-mix(in srgb,var(--gd-ink) 6%,transparent);width:max-content;max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gd-ink) 12%,transparent);color:var(--gd-ink);letter-spacing:.06em;opacity:0;border-radius:999px;align-items:center;gap:9px;margin:0;padding:7px 13px 7px 11px;font-size:12px;font-weight:500;transition:opacity .8s,translate .9s cubic-bezier(.2,.8,.2,1);display:inline-flex;translate:0 10px}.gd-eb.is-on{opacity:1;translate:0}.gd-eb i{background:var(--gd-brass);border-radius:50%;flex:none;order:-1;width:7px;height:7px;display:block}.gd-dark .gd-eb{color:var(--gd-cloud);background:color-mix(in srgb,var(--gd-cloud) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gd-cloud) 18%,transparent)}.gd-hd{letter-spacing:-.042em;text-wrap:balance;font-weight:var(--gd-font-dw,600);margin:0}.gd-hd-l{display:block}.gd-hd-w{vertical-align:top;white-space:pre;margin:0 -.04em -.12em;padding:0 .04em .12em;display:inline-block;overflow:hidden}.gd-hd-i{transition:translate 1.05s cubic-bezier(.2,.85,.15,1);display:inline-block;position:relative;translate:0 108%}.gd-hd.is-on .gd-hd-i{translate:0}.gd-hd-w.is-accw{overflow:hidden}.gd-it{color:var(--gd-acc);font-family:var(--gd-font-a,"Source Serif 4"),Georgia,serif;letter-spacing:-.03em;padding-right:.04em;font-style:italic;font-weight:400;position:relative}.gd-dark .gd-it{color:color-mix(in srgb,var(--gd-brass) 34%,var(--gd-cloud))}.gd-spark{display:none;display:none!important}.gd-um{background:color-mix(in srgb,var(--gd-stone) 22%,transparent);transition:clip-path 1.35s cubic-bezier(.7,0,.2,1);position:relative;overflow:hidden}.gd-um img{object-fit:cover;width:100%;height:118%;scale:1.28;translate:0 calc((var(--sp,.5) - .5)*var(--par,1)*-7%);-webkit-user-select:none;user-select:none;transition:scale 1.9s cubic-bezier(.16,.84,.24,1);display:block;position:absolute;top:-9%;left:0}.gd-um.is-on img{scale:1}.gd-cut-t{margin-top:calc(var(--cut,7vw)*-1);clip-path:polygon(0 var(--cut,7vw),100% 0,100% 100%,0 100%);padding-top:var(--cut,7vw)}.gd-cut-b{margin-bottom:calc(var(--cut,7vw)*-1);padding-bottom:var(--cut,7vw)}.gd-cut-t.gd-cut-b{clip-path:polygon(0 var(--cut,7vw),100% 0,100% calc(100% - var(--cut,7vw)),0 100%)}.gd-cut-b:not(.gd-cut-t){clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut,7vw)),0 100%)}@media (max-width:1099px){.gd-wrap{--pad:32px}}@media (max-width:699px){.gd-wrap{--pad:20px}}@media (prefers-reduced-motion:reduce){.gd-hd-i{translate:0!important}.gd-spark{animation:none!important;rotate:0deg!important;scale:1!important}.gd-um{clip-path:none!important}.gd-um img{translate:0!important;scale:1!important}}.gdbd{--lo:1;--sw:0;--rt:1;overflow:hidden}.gdbd-wrap{padding-top:64px;padding-bottom:120px}.gd.gdbd .gd-eb{box-shadow:none;font-size:12px;font-weight:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--gd-mut);background:0 0;border-radius:0;gap:10px;padding:0}.gd.gdbd .gd-eb i{background:var(--gd-brass);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--gd-ink);border-radius:0}.gd.gdbd .gd-hd{text-transform:uppercase;letter-spacing:0;text-wrap:balance}.gd.gdbd .gd-hd-w{margin:-.08em -.04em -.1em;padding:.08em .04em .1em}.gd.gdbd .gd-it{isolation:isolate;font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:var(--gd-ink);padding:0 .14em;display:inline-block}.gd.gdbd .gd-it:before{content:"";z-index:-1;background:var(--gd-brass);box-shadow:inset 0 .05em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent),inset 0 -.05em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent);transition:translate 1.15s cubic-bezier(.3,1.35,.45,1) var(--pd,.6s);position:absolute;inset:.04em 0 .02em;translate:0 -135%}.gd.gdbd .gd-hd.is-on .gd-it:before{translate:0}.gd.gdbd .gd-hd-w.is-accw:has(+.is-accw) .gd-it:before{right:-.6em}.gd.gdbd .gd-hd-w.is-accw+.is-accw .gd-it{padding-left:0}.gdbd-top{z-index:2;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:104px;display:flex;position:relative}.gdbd-top-l{flex-direction:column;gap:22px;max-width:45%;display:flex}.gdbd-sub{max-width:340px;color:color-mix(in srgb,var(--gd-ink) 82%,var(--gd-bone));margin:0 0 4px;font-size:17px;line-height:1.5}.gdbd-rig{z-index:1;transform-origin:50% -72px;transform:translateY(calc((1 - var(--lo)) * -72px)) rotate(calc(var(--sw) * 1deg));will-change:transform;position:relative}.gdbd-sl{width:46%;height:60px;color:var(--gd-ink);opacity:calc(1 - var(--rt));transform:translateY(calc(var(--rt) * -26px));pointer-events:none;margin-left:-23%;position:absolute;bottom:100%;left:50%}.gdbd-sl svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gdbd-hook{background:var(--gd-brass);width:14px;height:14px;box-shadow:0 0 0 2px var(--gd-ink);margin-left:-7px;position:absolute;top:-7px;left:50%}.gdbd-board{background:var(--gd-ink);color:var(--gd-cloud);--rule:color-mix(in srgb,var(--gd-cloud) 22%,var(--gd-ink));border-radius:10px;position:relative;overflow:hidden;box-shadow:0 40px 60px -44px #0009}.gdbd-hz{background:repeating-linear-gradient(-45deg,var(--gd-brass) 0 12px,var(--gd-ink) 12px 24px);height:10px}.gdbd-bar{border-bottom:2px solid var(--rule);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:15px 56px 15px 28px;font-size:12px;display:flex;position:relative}.gdbd-bar-t{color:var(--gd-cloud);align-items:center;gap:10px;display:inline-flex}.gdbd-bar-n{color:color-mix(in srgb,var(--gd-cloud) 78%,transparent);text-align:right}.gdbd-dot{background:var(--gd-brass);flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite gd-blink;display:block}.gdbd-bolts i{background:color-mix(in srgb,var(--gd-cloud) 34%,var(--gd-ink));width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.gdbd-bolts i:first-child{right:28px}.gdbd-bolts i:last-child{right:42px}.gdbd-cells{background:var(--rule);gap:2px;margin:0;padding:0;list-style:none;display:grid}.gdbd-cell{background:var(--gd-ink);min-height:286px;color:var(--gd-cloud);--nf:clamp(88px,7.6vw,128px);flex-direction:column;padding:24px 28px 28px;display:flex;position:relative}.gdbd-cell.is-y{background:var(--gd-brass);color:var(--gd-ink)}.gdbd-cell.is-wide{grid-column:1/-1}.gdbd-ix{letter-spacing:.12em;color:color-mix(in srgb,var(--gd-cloud) 78%,transparent);font-size:12px}.gdbd-cell.is-y .gdbd-ix{color:var(--gd-ink)}.gdbd-ix:after{content:"";vertical-align:middle;transform-origin:0;background:currentColor;width:22px;height:2px;margin-left:10px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:inline-block}.gdbd-cell:hover .gdbd-ix:after{transform:scaleX(2.2)}.gdbd-num{font-size:var(--nf);letter-spacing:0;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;margin:auto 0 0;line-height:1}.gdbd-lb{letter-spacing:.1em;text-transform:uppercase;max-width:230px;min-height:3em;color:color-mix(in srgb,var(--gd-cloud) 78%,transparent);margin:14px 0 0;font-size:12px;line-height:1.5}.gdbd-cell.is-y .gdbd-lb{color:var(--gd-ink)}.gdbd-n{align-items:flex-start;display:inline-flex}.gdbd-ch{height:1em;display:inline-block}.gdbd-dg{clip-path:inset(0 -.05em);height:1em;display:inline-block;position:relative}.gdbd-dg-s{visibility:hidden}.gdbd-dg-t{will-change:transform;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:0;left:0;transform:translateY(0)}.gdbd-dg-t span{flex:none;height:1em;display:block}.gdbd-n.is-final .gdbd-dg-t{transform:translateY(-90.909%)}.gdbd-n.is-zero .gdbd-ch{opacity:0}.gdbd-n.is-roll .gdbd-ch{animation:.6s both gdbd-ch}@keyframes gdbd-ch{0%{opacity:0}to{opacity:1}}.gdbd-n.is-roll .gdbd-dg-t{animation:.95s cubic-bezier(.25,.9,.25,1) both gdbd-roll}@keyframes gdbd-roll{0%{transform:translateY(0)}to{transform:translateY(-90.909%)}}.gdbd-n.is-tile{align-items:flex-end;gap:4px}.gdbd-n.is-tile .gdbd-dg{text-align:center;clip-path:inset(0);background:color-mix(in srgb,var(--gd-brass) 88%,var(--gd-ink));width:.58em;height:1.08em;box-shadow:inset 0 0 0 2px var(--gd-ink);border-radius:4px}.gdbd-n.is-tile .gdbd-dg:after{content:"";background:color-mix(in srgb,var(--gd-ink) 70%,transparent);height:2px;margin-top:-1px;position:absolute;top:50%;left:2px;right:2px}.gdbd-n.is-tile .gdbd-dg-t span{height:1.08em;line-height:1.08}.gdbd-n.is-tile .gdbd-ch{height:1.08em;margin:0 -.02em;line-height:1.08}.gdbd-mq{border-bottom:2px solid var(--gd-ink);letter-spacing:.1em;text-transform:uppercase;margin-top:26px;padding:16px 0;font-size:12px;position:relative}.gdbd-mq-v{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.gdbd-mq-t{width:max-content;animation:gdbd-mq var(--dur,60s) linear infinite;display:flex}.gdbd-mq:hover .gdbd-mq-t{animation-play-state:paused}@keyframes gdbd-mq{to{transform:translate(-50%)}}.gdbd-mq-l{flex:none;margin:0;padding:0;list-style:none;display:flex}.gdbd-mq-l li{white-space:nowrap;color:var(--gd-mut);align-items:center;gap:14px;padding-right:56px;display:flex}.gdbd-mq-l b{background:var(--gd-brass);color:var(--gd-ink);box-shadow:inset 0 0 0 1.5px var(--gd-ink);padding:5px 8px;font-weight:500}.gdbd-mq-l span+span:before{content:"";vertical-align:middle;background:var(--gd-ink);width:5px;height:5px;margin-right:14px;display:inline-block}.gdbd-mq-n{color:var(--gd-ink);font-weight:600}.gdbd.is-tab .gdbd-wrap{padding-top:96px;padding-bottom:104px}.gdbd.is-tab .gdbd-top{margin-bottom:96px}.gdbd.is-tab .gdbd-top-l{max-width:56%}.gdbd.is-tab .gdbd-sub{max-width:260px;font-size:16px}.gdbd.is-tab .gdbd-cell{--nf:112px;min-height:250px}.gdbd.is-tab .gdbd-sl{width:60%;margin-left:-30%}.gdbd.is-ph .gdbd-wrap{--pad:20px;padding-top:72px;padding-bottom:80px}.gdbd.is-ph .gdbd-top{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:84px}.gdbd.is-ph .gdbd-top-l{gap:18px;max-width:100%}.gdbd.is-ph .gdbd-sub{max-width:420px;font-size:16px}.gdbd.is-ph .gdbd-sl{width:64%;height:48px;margin-left:-32%}.gdbd.is-ph .gdbd-bar{letter-spacing:.1em;padding:13px 14px;font-size:12px}.gdbd.is-ph .gdbd-bolts{display:none}.gdbd.is-ph .gdbd-bar-n{max-width:46%}.gdbd.is-ph .gdbd-cell{--nf:clamp(44px,13.6vw,96px);min-height:0;padding:14px 12px 18px}.gdbd.is-ph .gdbd-num{margin-top:34px}.gdbd.is-ph .gdbd-n.is-tile{gap:3px}.gdbd.is-ph .gdbd-n.is-tile .gdbd-dg{border-radius:3px;width:.56em}.gdbd.is-ph .gdbd-lb{letter-spacing:.08em;margin-top:10px;font-size:12px}.gdbd.is-ph .gdbd-mq{margin-top:20px;padding:14px 0}.gdbd.is-ph .gdbd-mq-l li{gap:10px;padding-right:36px}.gdbd.is-ph .gdbd-mq-l span+span:before{margin-right:10px}@media (prefers-reduced-motion:reduce){.gd.gdbd .gd-it:before{translate:0!important}.gd.gdbd .gdbd-mq-t{width:auto;display:block;animation:none!important}.gd.gdbd .gdbd-mq-l{flex-wrap:wrap;row-gap:12px}.gd.gdbd .gdbd-mq-l li{white-space:normal;flex-wrap:wrap;row-gap:6px;max-width:100%}.gd.gdbd .gdbd-mq-l li>*{flex:none;max-width:100%}.gd.gdbd .gdbd-mq-l li>b{white-space:nowrap}.gd.gdbd.is-ph .gdbd-mq-l li{width:100%;padding-right:0}.gd.gdbd .gdbd-mq-l[aria-hidden]{display:none}.gd.gdbd .gdbd-mq-v{-webkit-mask-image:none;mask-image:none}.gd.gdbd .gdbd-dot{animation:none!important}}.gdsf{overflow:clip}.gdsf-wrap{padding-top:128px;padding-bottom:124px}.gdsf.is-tab .gdsf-wrap{padding-top:104px;padding-bottom:100px}.gdsf.is-ph .gdsf-wrap{--pad:20px;padding-top:80px;padding-bottom:76px}.gd.gdsf .gd-eb{box-shadow:none;font-size:12px;font-weight:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--gd-mut);background:0 0;border-radius:0;gap:10px;padding:0}.gd.gdsf .gd-eb i{background:var(--gd-brass);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--gd-ink);border-radius:0}.gd.gdsf .gd-hd{letter-spacing:.002em;text-transform:uppercase;font-weight:var(--gd-font-dw,800);text-wrap:normal;color:var(--gd-ink);margin-top:18px}.gd.gdsf .gd-hd-w{margin:-.07em -.02em -.05em;padding:.07em .02em .05em}.gd.gdsf .gd-hd-w.is-accw{overflow:visible}.gd.gdsf .gd-hd-i.is-acc{transition:none;translate:0}.gd.gdsf .gd-it{font:inherit;letter-spacing:inherit;color:var(--gd-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--gd-ink) 22%,var(--gd-brass)) 0 6%,var(--gd-brass) 6% 94%,color-mix(in srgb,var(--gd-ink) 22%,var(--gd-brass)) 94% 100%);opacity:0;transition:translate 1.15s cubic-bezier(.3,1.35,.45,1) var(--pd),opacity .25s ease var(--pd);margin:-.09em 0 -.01em -.02em;padding:.09em .14em .01em;font-style:normal;display:inline-block;translate:0 -120%}.gd.gdsf .gd-hd.is-on .gd-it{opacity:1;translate:0}.gd.gdsf .gd-hd-w.is-accw:has(+.is-accw) .gd-it{margin-right:-.26em;padding-right:.4em}.gd.gdsf .gd-hd-l+.gd-hd-l{margin-top:.1em}.gd.gdsf .gd-it:before,.gd.gdsf .gd-it:after{content:"";background:var(--gd-ink);transform-origin:50% 0;width:2px;height:.42em;transition:transform .5s ease calc(var(--pd) + 1.1s);position:absolute;bottom:92%;left:14%}.gd.gdsf .gd-it:after{left:auto;right:14%}.gd.gdsf .gd-hd.is-on .gd-it:before,.gd.gdsf .gd-hd.is-on .gd-it:after{transform:scaleY(0)}.gdsf-top{text-align:center;flex-direction:column;align-items:center;display:flex}.gdsf-stage{grid-template-columns:minmax(0,1fr) min(640px,46%) minmax(0,1fr);margin-top:48px;padding-bottom:36px;display:grid;position:relative}.gdsf-grid{pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--gd-fog) 78%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--gd-fog) 78%,transparent) 1px,transparent 1px);background-position:50% 0;background-size:72px 72px;position:absolute;inset:-24px 0 0;-webkit-mask-image:radial-gradient(62% 60%,#000 55%,#0000 100%);mask-image:radial-gradient(62% 60%,#000 55%,#0000 100%)}.gdsf-fig{grid-area:1/2;position:relative}.gdsf-dw{width:100%;height:auto;display:block;overflow:visible}.gdsf-ln path{--dd:clamp(0,calc((var(--dr) - var(--a)) * 7),1);--df:clamp(0,calc((var(--dd) - .72) * 3.6),1);fill:none;stroke:var(--gd-ink);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--dd))}.gdsf-ln .k-h{stroke-width:2.6px}.gdsf-ln .k-l{stroke-width:.9px}.gdsf-ln .k-f{fill:var(--gd-ink);fill-opacity:var(--df);stroke-width:1px}.gdsf-ln .k-c{fill:color-mix(in srgb,var(--gd-cloud) 70%,var(--gd-bone));fill-opacity:var(--df)}.gdsf-ln .k-x{fill:url(#gdsf-hc);fill-opacity:var(--df);stroke-width:1.8px}.gdsf-ln .k-y{fill:var(--gd-brass);fill-opacity:var(--df);stroke-width:1.6px}.gdsf-tx text{letter-spacing:.06em;fill:var(--gd-ink);opacity:clamp(0,calc((var(--dr) - var(--a)) * 7),1);font-size:11.5px}.gdsf-ld path{fill:none;stroke:var(--gd-ink);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,calc((var(--dr) - var(--a)) * 8),1));transition:stroke-width .3s}.gdsf-ld path.is-on{stroke-width:2.4px}.gdsf-zone{opacity:0;transition:opacity .35s}.gdsf-zone.is-on{opacity:1}.gdsf-zone.is-hat :is(rect,path){fill:url(#gdsf-hy)}.gdsf-zone.is-sol :is(rect,path){fill:var(--gd-brass);stroke:var(--gd-ink);stroke-width:1.4px}.gdsf-mk{z-index:2;cursor:pointer;appearance:none;width:30px;height:30px;scale:clamp(0,calc((var(--dr) - var(--a)) * 9),1);background:0 0;border:0;margin:-15px 0 0 -15px;padding:0;position:absolute}.gdsf-mk span{background:var(--gd-brass);color:var(--gd-ink);box-shadow:0 0 0 2px var(--gd-ink),0 8px 16px -8px #00000080;place-items:center;padding-top:1px;font-size:19px;line-height:1;transition:transform .45s cubic-bezier(.3,1.6,.5,1),background .3s,color .3s;display:grid;position:absolute;inset:0}.gdsf-mk:after{content:"";position:absolute;inset:-9px}.gdsf-mk:focus-visible{scale:1}.gdsf-mk.is-on span{background:var(--gd-ink);color:var(--gd-brass);transform:scale(1.22)}.gdsf-slot{top:calc(var(--y) - 30px);width:min(100%,336px);opacity:clamp(0,calc((var(--dr) - var(--a) + .3) * 10),1);translate:0 calc((1 - clamp(0,calc((var(--dr) - var(--a) + .3) * 10),1)) * 16px);position:absolute}.gdsf-slot.is-l{grid-area:1/1/2/2;right:0}.gdsf-slot.is-r{grid-area:1/3/2/4;left:0}.gdsf-card{background:var(--gd-cloud);box-shadow:inset 0 0 0 1px var(--gd-fog),0 24px 40px -34px #00000080;border-radius:10px;padding:18px 22px 20px;transition:transform .5s cubic-bezier(.3,1.4,.5,1),box-shadow .35s,opacity .35s;position:relative}.gdsf-card:before{content:"";background:var(--gd-ink);width:10px;height:10px;position:absolute;top:25px}.gdsf-slot.is-l .gdsf-card:before{right:-5px}.gdsf-slot.is-r .gdsf-card:before{left:-5px}.gdsf-cn{letter-spacing:.12em;text-transform:uppercase;color:var(--gd-mut);align-items:center;gap:10px;margin:0 0 12px;font-size:12px;display:flex}.gdsf-cn b{background:var(--gd-brass);width:24px;height:24px;color:var(--gd-ink);box-shadow:0 0 0 1.5px var(--gd-ink);letter-spacing:0;place-items:center;padding-top:1px;font-size:16px;line-height:1;display:grid}.gdsf-ch{letter-spacing:.006em;text-transform:uppercase;font-size:32px;line-height:.94;font-weight:var(--gd-font-dw,800);color:var(--gd-ink);margin:0}.gdsf-cp{color:color-mix(in srgb,var(--gd-ink) 80%,var(--gd-cloud));margin:8px 0 0;font-size:15.5px;line-height:1.45}.gdsf-card.is-on{box-shadow:inset 0 0 0 2px var(--gd-ink),0 30px 44px -30px #0009;transform:translateY(-6px)}.gdsf.has-act .gdsf-card:not(.is-on){opacity:.55}.gdsf-certs{border-top:2px solid var(--gd-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin-top:56px;padding-top:30px;display:flex}.gdsf-cl{letter-spacing:.12em;text-transform:uppercase;color:var(--gd-mut);margin:0;font-size:12px}.gdsf-plates{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gdsf-plates li{border:2px solid var(--gd-ink);letter-spacing:.1em;text-transform:uppercase;color:var(--gd-ink);background:color-mix(in srgb,var(--gd-cloud) 55%,transparent);border-radius:4px;align-items:center;gap:12px;padding:11px 18px 11px 12px;font-size:12.5px;display:inline-flex}.gdsf-plates i{background:var(--gd-brass);width:20px;height:20px;box-shadow:0 0 0 1.5px var(--gd-ink);color:var(--gd-ink);place-items:center;display:grid}.gdsf-plates svg{width:14px;height:14px;display:block}.gdsf.is-tab .gdsf-stage{grid-template-columns:1fr 1fr;gap:14px;padding-bottom:0}.gdsf.is-tab .gdsf-fig{grid-column:1/-1;width:min(100%,580px);margin:0 auto 26px}.gdsf.is-tab .gdsf-slot,.gdsf.is-ph .gdsf-slot{grid-area:auto;width:auto;display:flex;position:relative;top:auto;left:auto;right:auto}.gdsf.is-tab .gdsf-card,.gdsf.is-ph .gdsf-card{flex:1}.gdsf.is-tab .gdsf-slot:last-child:nth-child(odd){grid-column:1/-1}.gdsf.is-tab .gdsf-card:before,.gdsf.is-ph .gdsf-card:before{display:none}.gdsf.is-tab .gdsf-grid,.gdsf.is-ph .gdsf-grid{-webkit-mask-image:linear-gradient(#000 0 52%,#0000 66%);mask-image:linear-gradient(#000 0 52%,#0000 66%)}.gdsf.is-tab .gdsf-ln path{stroke-width:1.7px}.gdsf.is-tab .gdsf-ln .k-h{stroke-width:2.9px}.gdsf.is-tab .gdsf-ln .k-l{stroke-width:1.05px}.gdsf.is-tab .gdsf-tx text{font-size:12.5px}.gdsf.is-ph .gdsf-top{text-align:left;align-items:flex-start}.gdsf.is-ph .gdsf-stage{flex-direction:column;gap:10px;margin-top:30px;padding-bottom:0;display:flex}.gdsf.is-ph .gdsf-fig{margin:0 -6px 18px}.gdsf.is-ph .gdsf-slot{opacity:1;translate:0}.gdsf.is-ph .gdsf-ln path{stroke-width:2.3px}.gdsf.is-ph .gdsf-ln .k-h{stroke-width:3.8px}.gdsf.is-ph .gdsf-ln .k-l{stroke-width:1.5px}.gdsf.is-ph .gdsf-ln .k-f{stroke-width:1px}.gdsf.is-ph .gdsf-tx text{letter-spacing:.02em;font-size:19px}.gdsf.is-ph .gdsf-mk{width:26px;height:26px;margin:-13px 0 0 -13px}.gdsf.is-ph .gdsf-mk span{font-size:16px}.gdsf.is-ph .gdsf-ch{font-size:30px}.gdsf.is-ph .gdsf-certs{justify-content:flex-start;margin-top:36px;padding-top:24px}.gdsf.is-ph .gdsf-plates{justify-content:flex-start}@media (prefers-reduced-motion:reduce){.gd.gdsf .gd-it{opacity:1!important;translate:0!important}.gd.gdsf .gd-it:before,.gd.gdsf .gd-it:after{display:none}}.gd.gdbg{padding:clamp(96px,9.4vw,152px) 0;overflow:clip}.gd.gdbg.is-ph{padding:76px 0 84px}.gd.gdbg .gd-wrap{--pad:56px}.gd.gdbg.is-tab .gd-wrap{--pad:32px}.gd.gdbg.is-ph .gd-wrap{--pad:20px}.gdbg-grid{z-index:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--gd-fog) 70%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--gd-fog) 70%,transparent) 1px,transparent 1px);background-position:56px 0;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 78%,#0000 100%)}.gd.gdbg .gd-eb{box-shadow:none;font-size:12px;font-weight:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--gd-mut);background:0 0;border-radius:0;gap:10px;padding:0}.gd.gdbg .gd-eb i{background:var(--gd-brass);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--gd-ink);border-radius:0;animation:1.6s ease-in-out infinite gd-blink}.gd.gdbg .gd-hd{letter-spacing:.004em;text-transform:uppercase;text-wrap:normal;font-weight:var(--gd-font-dw,800)}.gd.gdbg .gd-hd-w{isolation:isolate;margin:-.07em -.04em -.1em;padding:.07em .04em .1em;position:relative}.gd.gdbg .gd-it{font:inherit;letter-spacing:inherit;color:var(--gd-ink);padding:0;font-style:normal}.gd.gdbg .gd-hd-w.is-accw:before{content:"";z-index:-1;background:var(--gd-brass);box-shadow:inset 0 .05em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent),inset 0 -.05em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent);transition:translate 1.15s cubic-bezier(.3,1.35,.45,1) .5s;position:absolute;inset:.15em 0 .1em;translate:0 -135%}.gd.gdbg .gd-hd-w.is-accw:after{content:"";z-index:-1;background-image:linear-gradient(var(--c1,transparent),var(--c1,transparent)),linear-gradient(var(--c2,transparent),var(--c2,transparent));background-position:22% 0,78% 0;background-repeat:no-repeat;background-size:2px 100%;height:.15em;transition:translate 1.15s cubic-bezier(.3,1.35,.45,1) .5s;position:absolute;top:0;left:0;right:0;translate:0 -900%}.gd.gdbg .gd-hd.is-on .gd-hd-w.is-accw:before,.gd.gdbg .gd-hd.is-on .gd-hd-w.is-accw:after{translate:0}.gd.gdbg .gd-hd-w:not(.is-accw)+.gd-hd-w.is-accw,.gd.gdbg .gd-hd-w.is-accw:first-child{--c1:var(--gd-ink);margin-left:0;padding-left:.16em}.gd.gdbg .gd-hd-w.is-accw:last-child{white-space:nowrap;--c2:var(--gd-ink);padding-right:.16em}.gdbg-cols{z-index:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(40px,5.4vw,96px);display:grid;position:relative}.gdbg.is-tab .gdbg-cols,.gdbg.is-ph .gdbg-cols{grid-template-columns:minmax(0,1fr);gap:44px}.gdbg.is-ph .gdbg-cols{gap:36px}.gdbg-side{flex-direction:column;align-items:flex-start;display:flex}.gdbg-h{margin-top:22px!important}.gdbg-sub{max-width:420px;color:color-mix(in srgb,var(--gd-ink) 82%,var(--gd-bone));margin:26px 0 0;font-size:17px;line-height:1.55}.gdbg.is-ph .gdbg-sub{margin-top:20px;font-size:16px}.gdbg-fact{align-items:flex-end;gap:20px;margin-top:auto;padding-top:56px;display:flex}.gdbg-fact-n{isolation:isolate;letter-spacing:-.01em;color:var(--gd-ink);font-variant-numeric:tabular-nums;padding:0 .12em;font-size:clamp(120px,12.5vw,184px);line-height:.82;position:relative}.gdbg-fact-n i{z-index:-1;background:var(--gd-brass);box-shadow:inset 0 .04em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent),inset 0 -.04em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent);position:absolute;inset:.07em 0 -.04em}.gdbg-fact-n i:before,.gdbg-fact-n i:after{content:"";background:var(--gd-ink);width:2px;height:34px;position:absolute;bottom:100%}.gdbg-fact-n i:before{left:22%}.gdbg-fact-n i:after{right:22%}.gdbg-fact-l{letter-spacing:.1em;text-transform:uppercase;max-width:170px;color:var(--gd-ink);padding-bottom:4px;font-size:12px;line-height:1.5}.gdbg.is-tab .gdbg-fact,.gdbg.is-ph .gdbg-fact{margin-top:0;padding-top:52px}.gdbg.is-ph .gdbg-fact-n{font-size:104px}.gdbg.is-tab .gdbg-fact-n{font-size:120px}.gdbg-card{background:var(--gd-cloud);color:var(--gd-ink);border:2px solid var(--gd-ink);box-shadow:0 0 0 0 var(--gd-ink);border-radius:10px;position:relative}.gdbg-card:after{content:"";z-index:-1;background:var(--gd-ink);border-radius:10px;transition:transform .5s cubic-bezier(.3,1.3,.5,1);position:absolute;inset:-2px}.gdbg-card>*{transition:transform .5s cubic-bezier(.3,1.3,.5,1);position:relative}.gdbg-card:before{content:"";background:var(--gd-cloud);box-shadow:0 0 0 2px var(--gd-ink);border-radius:8px;transition:transform .5s cubic-bezier(.3,1.3,.5,1);position:absolute;inset:0}@media (hover:hover){.gdbg-card:hover:before,.gdbg-card:hover>*{transform:translateY(-6px)}.gdbg-card:hover:after{transform:translateY(2px)}}.gdbg-top{border-bottom:2px solid var(--gd-ink);letter-spacing:.12em;text-transform:uppercase;color:var(--gd-ink);justify-content:space-between;gap:16px;margin:0;padding:16px 28px;font-size:12px;display:flex}.gdbg-top span{align-items:center;gap:10px;display:inline-flex}.gdbg-top span:last-child{color:var(--gd-mut)}.gdbg-dot{background:var(--gd-brass);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--gd-ink)}.gdbg-row{border-bottom:1px solid var(--gd-fog);grid-template-columns:132px minmax(0,1fr);align-items:start;gap:20px;padding:22px 28px;display:grid}.gdbg-lab{letter-spacing:.1em;text-transform:uppercase;min-height:44px;color:var(--gd-ink);align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.gdbg-lab b{font-weight:inherit;box-shadow:0 0 0 1.5px var(--gd-ink);padding:2px 5px}.gdbg-seg{flex-wrap:wrap;gap:6px;display:flex}.gdbg-seg button{min-height:44px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--gd-ink) 34%,transparent);font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--gd-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:auto;padding:0 10px;font-size:12px;transition:background .3s,box-shadow .3s,translate .35s cubic-bezier(.34,1.56,.64,1)}.gdbg-seg button:hover{box-shadow:inset 0 0 0 2px var(--gd-ink);translate:0 -2px}.gdbg-seg button.is-on{background:var(--gd-brass);box-shadow:inset 0 0 0 2px var(--gd-ink);font-weight:600}.gdbg-seg.is-eq button{flex:1 1 0}.gdbg-size{flex-direction:column;display:flex}.gdbg-read{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--gd-ink);align-items:baseline;gap:10px;font-size:40px;font-weight:500;line-height:1.1;display:flex}.gdbg-read small{letter-spacing:.1em;text-transform:uppercase;color:var(--gd-mut);font-size:12px;font-weight:400}.gdbg-range{appearance:none;cursor:pointer;background:0 0;border-radius:4px;width:100%;height:40px;margin:6px 0 0;padding:0;display:block}.gdbg-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--gd-ink) 0,var(--gd-ink) calc(var(--f)*100%),color-mix(in srgb,var(--gd-ink) 16%,transparent) calc(var(--f)*100%));border-radius:0;height:8px}.gdbg-range::-moz-range-track{background:linear-gradient(90deg,var(--gd-ink) 0,var(--gd-ink) calc(var(--f)*100%),color-mix(in srgb,var(--gd-ink) 16%,transparent) calc(var(--f)*100%));border-radius:0;height:8px}.gdbg-range::-webkit-slider-thumb{appearance:none;background:var(--gd-brass);border:2px solid var(--gd-ink);width:28px;height:28px;box-shadow:0 4px 0 -1px var(--gd-ink);border-radius:4px;margin-top:-10px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.gdbg-range::-moz-range-thumb{background:var(--gd-brass);border:2px solid var(--gd-ink);width:24px;height:24px;box-shadow:0 4px 0 -1px var(--gd-ink);border-radius:4px}.gdbg-range:hover::-webkit-slider-thumb{transform:scale(1.12)}.gdbg-range:focus-visible::-webkit-slider-thumb{transform:scale(1.12)}.gdbg-ends{letter-spacing:.08em;text-transform:uppercase;color:var(--gd-mut);justify-content:space-between;margin:8px 0 0;font-size:12px;display:flex}.gdbg-out{background:color-mix(in srgb,var(--gd-bone) 55%,var(--gd-cloud));border-top:2px solid var(--gd-ink);border-radius:0 0 8px 8px;margin-top:-1px;padding:26px 28px 28px}.gdbg-nums{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.gdbg-k{letter-spacing:.12em;text-transform:uppercase;color:var(--gd-mut);margin:0 0 8px;font-size:12px}.gdbg-big{letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;align-items:baseline;gap:.16em;margin:0;font-size:clamp(56px,5.3vw,80px);line-height:.86;display:flex}.gdbg-big i{color:var(--gd-mut);font-style:normal;font-weight:500}.gdbg-sch{text-align:right}.gdbg-wk{text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin:0;font-size:clamp(26px,2.1vw,31px);line-height:.92}.gdbg-tape{align-items:flex-end;height:64px;margin:22px 0;display:flex;position:relative}.gdbg-case{z-index:2;background:var(--gd-ink);border-radius:6px;flex:none;width:34px;height:34px;position:relative}.gdbg-case i{background:var(--gd-brass);position:absolute;inset:9px}.gdbg-run{flex:1;height:100%;margin-left:-2px;position:relative}.gdbg-rule{border-bottom:2px solid var(--gd-ink);background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--gd-ink) 34%,transparent) 0 1px,transparent 1px 2.5%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--gd-ink) 60%,transparent) 0 1.5px,transparent 1.5px 12.5%);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:100% 7px,100% 13px;height:34px;position:absolute;bottom:0;left:0;right:0}.gdbg-blade{background:color-mix(in srgb,var(--gd-brass) 42%,var(--gd-cloud));height:18px;box-shadow:inset 0 2px 0 color-mix(in srgb,var(--gd-ink) 18%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--gd-ink) 18%,transparent);clip-path:inset(0 calc((1 - var(--hi))*100%) 0 0);position:absolute;bottom:8px;left:0;right:0}.gdbg-span{background:var(--gd-brass);height:18px;box-shadow:inset 0 2px 0 var(--gd-ink),inset 0 -2px 0 var(--gd-ink);clip-path:inset(0 calc((1 - var(--hi))*100%) 0 calc(var(--lo)*100%));position:absolute;bottom:8px;left:0;right:0}.gdbg-mk{pointer-events:none;width:100%;height:100%;position:absolute;bottom:0;left:0}.gdbg-mk.is-lo{transform:translateX(calc(var(--lo)*100%))}.gdbg-mk.is-hi{transform:translateX(calc(var(--hi)*100%))}.gdbg-mk i{background:var(--gd-ink);width:2px;height:46px;position:absolute;bottom:0;left:-1px}.gdbg-mk b{font-weight:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--gd-ink);font-size:12px;line-height:1;position:absolute;top:0}.gdbg-mk.is-lo b{margin-right:7px;right:100%}.gdbg-mk.is-hi b{margin-left:7px;left:0}.gdbg-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;display:flex}.gdbg-note{letter-spacing:.08em;text-transform:uppercase;max-width:240px;color:var(--gd-mut);margin:0;font-size:12px;line-height:1.5}.gdbg.is-ph .gdbg-top{padding:14px 18px}.gdbg.is-ph .gdbg-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 18px 20px}.gdbg.is-ph .gdbg-lab{min-height:34px}.gdbg.is-ph .gdbg-out{padding:22px 18px}.gdbg.is-ph .gdbg-nums{flex-direction:column;align-items:flex-start;gap:18px}.gdbg.is-ph .gdbg-sch{text-align:left}.gdbg.is-ph .gdbg-big{font-size:clamp(44px,13.2vw,58px)}.gdbg.is-ph .gdbg-seg button{padding:0 12px;font-size:12px}.gdbg.is-ph .gdbg-read{font-size:34px}.gdbg.is-ph .gdbg-foot{flex-direction:column;align-items:flex-start}.gdbg.is-ph .gdbg-foot .gd-btn{width:100%}@media (prefers-reduced-motion:reduce){.gd.gdbg .gd-hd-w.is-accw:before,.gd.gdbg .gd-hd-w.is-accw:after{translate:0!important}}.gdsc{--ink:var(--gd-ink);--hair:color-mix(in srgb,var(--gd-ink) 24%,transparent);overflow:clip}.gdsc-wrap{padding-top:128px;padding-bottom:124px}.gdsc.is-tab .gdsc-wrap{padding-top:104px;padding-bottom:100px}.gdsc.is-ph .gdsc-wrap{--pad:20px;padding-top:80px;padding-bottom:76px}.gdsc-haz{background:repeating-linear-gradient(-45deg,var(--gd-ink) 0 12px,transparent 12px 24px);height:10px;position:absolute;top:0;left:0;right:0}.gdsc-haz.is-b{top:auto;bottom:0}.gd.gdsc .gd-eb{box-shadow:none;font-size:12px;font-weight:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--gd-ink);background:0 0;border-radius:0;gap:10px;padding:0}.gd.gdsc .gd-eb i{background:var(--gd-ink);border-radius:0;width:8px;height:8px}.gd.gdsc .gd-hd{letter-spacing:.002em;text-transform:uppercase;font-weight:var(--gd-font-dw,800);text-wrap:normal;color:var(--gd-ink);margin-top:18px}.gd.gdsc .gd-hd-w{margin:-.07em -.02em -.05em;padding:.07em .02em .05em}.gd.gdsc .gd-hd-w.is-accw{overflow:visible}.gd.gdsc .gd-hd-i.is-acc{transition:none;translate:0}.gd.gdsc .gd-it{font:inherit;letter-spacing:inherit;color:var(--gd-brass);background:linear-gradient(180deg,color-mix(in srgb,var(--gd-ink) 76%,var(--gd-brass)) 0 6%,var(--gd-ink) 6% 94%,color-mix(in srgb,var(--gd-ink) 76%,var(--gd-brass)) 94% 100%);opacity:0;transition:translate 1s cubic-bezier(.3,1.35,.45,1) var(--pd),opacity .3s ease calc(var(--pd) + .6s);margin:-.09em 0 -.01em -.02em;padding:.09em .14em .01em;font-style:normal;display:inline-block;translate:0 -120%}.gd.gdsc .gd-hd.is-on .gd-it{opacity:1;translate:0}.gd.gdsc .gd-hd-w.is-accw:has(+.is-accw) .gd-it{margin-right:-.26em;padding-right:.4em}.gd.gdsc .gd-hd-l+.gd-hd-l{margin-top:.1em}.gd.gdsc .gd-it:before,.gd.gdsc .gd-it:after{content:"";background:var(--gd-ink);transform-origin:50% 0;width:2px;height:.42em;transition:transform .5s ease calc(var(--pd) + 1.1s);position:absolute;bottom:92%;left:14%}.gd.gdsc .gd-it:after{left:auto;right:14%}.gd.gdsc .gd-hd.is-on .gd-it:before,.gd.gdsc .gd-hd.is-on .gd-it:after{transform:scaleY(0)}.gdsc-top{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:end;gap:32px 64px;margin-bottom:64px;display:grid}.gdsc-sub{color:var(--gd-ink);margin:0 0 4px;font-size:17px;line-height:1.5}.gdsc.is-tab .gdsc-top{grid-template-columns:1fr;margin-bottom:52px}.gdsc.is-tab .gdsc-sub{max-width:520px}.gdsc.is-ph .gdsc-top{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.gdsc.is-ph .gdsc-sub{font-size:16px}.gdsc-main{grid-template-columns:minmax(0,1fr) 348px;align-items:stretch;gap:40px;display:grid}.gdsc.is-tab .gdsc-main{grid-template-columns:1fr;gap:28px}.gdsc-chart{--gut:52px;padding-left:var(--gut)}.gdsc-plot{padding-top:38px;position:relative;container-type:inline-size}.gdsc-axis{letter-spacing:.1em;text-transform:uppercase;height:30px;color:var(--gd-ink);font-size:12px;position:relative}.gdsc-axis span{white-space:nowrap;position:absolute;top:0;translate:-50%}.gdsc-axis span.is-a{translate:0}.gdsc-axis span.is-z{translate:-100%}.gdsc-axis span:after{content:"";background:var(--gd-ink);width:1.5px;height:10px;margin-left:-.75px;position:absolute;top:20px;left:50%}.gdsc-axis span.is-a:after{margin-left:0;left:0}.gdsc-axis span.is-z:after{left:auto;right:0}.gdsc-rows{border-top:2px solid var(--gd-ink);border-bottom:2px solid var(--gd-ink);position:relative}.gdsc-grid{pointer-events:none;position:absolute;inset:0}.gdsc-grid i{background:var(--hair);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.gdsc-grid i:first-child{margin-left:0}.gdsc-grid i:last-child{margin-left:-1px}.gdsc-row{height:66px;position:relative}.gdsc-row+.gdsc-row{border-top:1px solid var(--hair)}.gdsc-row:before{content:"";left:calc(var(--gut) * -1);background:color-mix(in srgb,var(--gd-ink) 11%,transparent);opacity:0;transition:opacity .35s;position:absolute;top:0;bottom:0;right:0}.gdsc-row.is-act:before{opacity:1}.gdsc-ix{left:calc(var(--gut) * -1);letter-spacing:.08em;width:32px;height:24px;color:var(--gd-ink);place-items:center;font-size:12px;transition:background .3s,color .3s;display:grid;position:absolute;top:50%;translate:0 -50%}.gdsc-row.is-act .gdsc-ix{background:var(--gd-ink);color:var(--gd-brass)}.gdsc-bar{--d:clamp(0,calc((var(--t) - var(--s)) * var(--k)),1);height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;padding:0;position:absolute;top:12px}.gdsc-bar>span{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:12px;display:flex;position:absolute;inset:0;overflow:hidden}.gdsc-bar>span>span{text-overflow:ellipsis;padding:0 22px 0 14px;display:block;overflow:hidden}.gdsc-ghost{color:var(--gd-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--gd-ink) 46%,transparent)}.gdsc-fill{color:var(--gd-cloud);background:var(--gd-ink);box-shadow:inset 0 4px 0 color-mix(in srgb,var(--gd-cloud) 16%,transparent),inset 0 -4px 0 color-mix(in srgb,var(--gd-cloud) 16%,transparent);clip-path:inset(0 calc((1 - var(--d)) * 100%) 0 0);-webkit-clip-path:inset(0 calc((1 - var(--d)) * 100%) 0 0)}.gdsc-ms{background:var(--gd-brass);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--gd-ink);margin-top:-9px;transition:scale .4s cubic-bezier(.3,1.6,.5,1);position:absolute;top:50%;right:-9px;rotate:45deg}.gdsc-ms:after{content:"";background:var(--gd-cloud);box-shadow:inset 0 0 0 2px var(--gd-ink);scale:clamp(0,calc((var(--d) - .97) * 34),1);position:absolute;inset:0}.gdsc-row.is-act .gdsc-ms{scale:1.22}.gdsc-bar:focus-visible{outline-offset:4px!important}.gdsc-now{width:0;translate:calc(var(--tl) * 100cqw) 0;pointer-events:none;z-index:3;position:absolute;top:0;bottom:-10px;left:0}.gdsc-now:before{content:"";background:var(--gd-ink);width:2px;position:absolute;top:0;bottom:0;left:-1px}.gdsc-now:after{content:"";background:var(--gd-ink);width:10px;height:10px;position:absolute;bottom:0;left:-5px}.gdsc-flag{translate:calc(var(--tl) * -100%) 0;background:var(--gd-ink);height:26px;color:var(--gd-brass);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex;position:absolute;top:0;left:0}.gdsc-flag i{background:var(--gd-brass);width:7px;height:7px;animation:1.6s ease-in-out infinite gd-blink}.gdsc-flag b{font-weight:inherit;min-width:2ch;display:inline-block}.gdsc-dim{letter-spacing:.1em;text-transform:uppercase;height:20px;color:var(--gd-ink);justify-content:center;align-items:center;margin:26px 0 0;font-size:12px;display:flex;position:relative}.gdsc-dim:before{content:"";background:var(--gd-ink);height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.gdsc-dim:after{content:"";border-inline:1.5px solid var(--gd-ink);position:absolute;inset:3px 0}.gdsc-dim span{z-index:1;background:var(--gd-brass);padding:0 14px;position:relative}.gdsc-panel{background:var(--gd-ink);color:var(--gd-cloud);border-radius:10px;flex-direction:column;justify-content:space-between;gap:28px;margin-top:38px;padding:34px 30px 28px;display:flex;position:relative;overflow:hidden}.gdsc-panel:before{content:"";background:repeating-linear-gradient(-45deg,var(--gd-brass) 0 10px,transparent 10px 20px);height:8px;position:absolute;top:0;left:0;right:0}.gdsc-panel-in{animation:.5s cubic-bezier(.2,.8,.2,1) gdsc-in}@keyframes gdsc-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.gdsc-pn{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gd-cloud) 78%,transparent);justify-content:space-between;gap:12px;margin:0 0 22px;font-size:12px;display:flex}.gdsc-pn span{align-items:center;gap:9px;display:inline-flex}.gdsc-pn i{background:var(--gd-brass);width:8px;height:8px}.gdsc-ph{letter-spacing:.004em;text-transform:uppercase;font-size:clamp(40px,3.4vw,50px);line-height:.9;font-weight:var(--gd-font-dw,800);color:var(--gd-cloud);margin:0}.gdsc-pt{color:color-mix(in srgb,var(--gd-cloud) 84%,transparent);margin:16px 0 0;font-size:16.5px;line-height:1.5}.gdsc-pw{border-top:1px solid color-mix(in srgb,var(--gd-cloud) 22%,transparent);justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 0;padding-top:16px;display:flex}.gdsc-pw b{text-transform:uppercase;letter-spacing:.01em;color:var(--gd-brass);font-size:30px;line-height:1;font-weight:var(--gd-font-dw,800)}.gdsc-pw span{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gd-cloud) 78%,transparent);font-size:12px}.gdsc-steps{gap:6px;display:flex}.gdsc-steps i{background:color-mix(in srgb,var(--gd-cloud) 20%,transparent);flex:1;height:5px;transition:background .35s}.gdsc-steps i.is-done{background:color-mix(in srgb,var(--gd-cloud) 62%,transparent)}.gdsc-steps i.is-on{background:var(--gd-brass)}.gdsc.is-tab .gdsc-panel{margin-top:0;padding:32px 30px 26px}.gdsc.is-tab .gdsc-panel-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 36px;display:grid}.gdsc.is-tab .gdsc-pn{grid-column:1/-1}.gdsc.is-tab .gdsc-ph{grid-row:2/4}.gdsc.is-tab .gdsc-pt{margin-top:0}.gdsc.is-tab .gdsc-pw{margin-top:20px}.gdsc.is-tab .gdsc-chart{--gut:44px}.gdsc.is-tab .gdsc-bar>span{letter-spacing:.05em;font-size:12px}.gdsc.is-tab .gdsc-bar>span>span{padding:0 14px 0 10px}.gdsc-list{border-bottom:2px solid var(--gd-ink);margin:0;padding:0;list-style:none}.gdsc-li{--d:clamp(0,calc((var(--t) - var(--s)) * var(--k)),1);border-top:2px solid var(--gd-ink);padding:18px 0 22px}.gdsc-li-top{letter-spacing:.1em;text-transform:uppercase;color:var(--gd-ink);justify-content:space-between;margin:0 0 10px;font-size:12px;display:flex}.gdsc-li-h{letter-spacing:.004em;text-transform:uppercase;font-size:34px;line-height:.92;font-weight:var(--gd-font-dw,800);margin:0}.gdsc-mini{height:14px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--gd-ink) 40%,transparent);margin:14px 0;position:relative}.gdsc-mini-b{position:absolute;top:0;bottom:0}.gdsc-mini-b i{background:var(--gd-ink);transform-origin:0;transform:scaleX(var(--d));position:absolute;inset:0}.gdsc-li-p{color:var(--gd-ink);margin:0;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:reduce){.gd.gdsc .gd-it{opacity:1!important;translate:0!important}.gd.gdsc .gd-it:before,.gd.gdsc .gd-it:after{display:none}}.gdtr{z-index:11}.gdtr-wrap{padding-top:120px;padding-bottom:128px}.gd.gdtr .gd-eb{box-shadow:none;font-size:12px;font-weight:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--gd-mut);background:0 0;border-radius:0;gap:10px;padding:0}.gd.gdtr .gd-eb i{background:var(--gd-brass);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--gd-ink);border-radius:0}.gd.gdtr .gd-hd{text-transform:uppercase;letter-spacing:0;text-wrap:balance}.gd.gdtr .gd-hd-w{margin:-.08em -.04em -.1em;padding:.08em .04em .1em}.gd.gdtr .gd-it{isolation:isolate;font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:var(--gd-ink);padding:0 .14em;display:inline-block}.gd.gdtr .gd-it:before{content:"";z-index:-1;background:var(--gd-brass);box-shadow:inset 0 .05em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent),inset 0 -.05em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent);transition:translate 1.15s cubic-bezier(.3,1.35,.45,1) var(--pd,.6s);position:absolute;inset:.04em 0 .02em;translate:0 -135%}.gd.gdtr .gd-hd.is-on .gd-it:before{translate:0}.gd.gdtr .gd-hd-w.is-accw:has(+.is-accw) .gd-it:before{right:-.6em}.gd.gdtr .gd-hd-w.is-accw+.is-accw .gd-it{padding-left:0}.gdtr-top{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.gdtr-top-l{flex-direction:column;gap:22px;display:flex}.gdtr-list{border-bottom:2px solid var(--gd-ink);margin:0;padding:0;list-style:none}.gdtr-li{--e:1;--a:1;--b:1;border-top:2px solid color-mix(in srgb,var(--gd-ink) calc(var(--a) * 100%),transparent)}.gdtr-row{isolation:isolate;color:var(--gd-ink);opacity:min(1,calc(var(--e) * 3));transform:translateY(calc((1 - var(--e)) * 40px));grid-template-columns:56px minmax(0,1fr) clamp(260px,25vw,360px) 56px;align-items:center;column-gap:32px;padding:30px 0;text-decoration:none;display:grid;position:relative}.gdtr-row:before{content:"";z-index:-1;background:var(--gd-brass);box-shadow:inset 0 5px 0 color-mix(in srgb,var(--gd-ink) 18%,transparent),inset 0 -5px 0 color-mix(in srgb,var(--gd-ink) 18%,transparent);transform-origin:50% 100%;transition:transform .55s cubic-bezier(.3,1.2,.4,1);position:absolute;inset:0;transform:scaleY(0)}.gdtr-ix{letter-spacing:.12em;color:var(--gd-mut);align-self:start;padding-top:.5em;font-size:12px;transition:transform .5s cubic-bezier(.2,.8,.2,1),color .3s}.gdtr-nm{letter-spacing:0;text-transform:uppercase;justify-self:start;margin:0;font-size:clamp(56px,7.4vw,128px);line-height:.88;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative}.gdtr-nm-b{background:var(--gd-brass);box-shadow:inset 0 .045em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent),inset 0 -.045em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent);clip-path:inset(0 calc((1 - var(--a)) * 100%) 0 calc(var(--b) * 100%));position:absolute;inset:.02em -.07em .03em}.gdtr-nm-t{clip-path:inset(-.1em calc((1 - var(--a)) * 100%) -.1em -.1em);display:block;position:relative}.gdtr-meta{flex-direction:column;gap:10px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex}.gdtr-line{color:color-mix(in srgb,var(--gd-ink) 84%,var(--gd-bone));margin:0;font-size:17px;line-height:1.45}.gdtr-spec{letter-spacing:.1em;text-transform:uppercase;color:var(--gd-mut);margin:0;font-size:12px;transition:color .3s}.gdtr-inc{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex;position:absolute;bottom:14px;left:88px;right:120px;overflow:hidden}.gdtr-inc li{box-shadow:inset 0 0 0 1.5px var(--gd-ink);color:var(--gd-ink);opacity:0;border-radius:3px;padding:5px 9px;transition:opacity .25s,transform .3s;transform:translateY(14px)}.gdtr-go{width:56px;height:56px;box-shadow:inset 0 0 0 2px var(--gd-ink);color:var(--gd-ink);border-radius:6px;justify-self:end;place-items:center;transition:background .35s,color .35s,transform .5s cubic-bezier(.2,.8,.2,1);display:grid}.gdtr-go svg{transition:transform .5s cubic-bezier(.3,1.4,.5,1);transform:rotate(-45deg)}.gdtr-th{aspect-ratio:4/3;object-fit:cover;background:color-mix(in srgb,var(--gd-stone) 22%,transparent);border-radius:6px;width:128px;display:block}@media (hover:hover) and (pointer:fine){.gdtr-row:hover:before{transform:none}.gdtr-row:hover :is(.gdtr-ix,.gdtr-spec){color:var(--gd-ink)}.gdtr-row:hover .gdtr-ix{transform:translate(20px,-8px)}.gdtr-row:hover .gdtr-nm,.gdtr-row:hover .gdtr-meta{transform:translateY(-12px)}.gdtr-row:hover .gdtr-go{background:var(--gd-ink);color:var(--gd-brass);transform:translate(-20px)}.gdtr-row:hover .gdtr-go svg{transform:none}.gdtr-row:hover .gdtr-inc li{opacity:1;transition:opacity .4s ease calc(.12s + var(--k) * 50ms),transform .55s cubic-bezier(.3,1.3,.5,1) calc(.12s + var(--k) * 50ms);transform:none}}.gdtr-row:focus-visible:before{transform:none}.gdtr-row:focus-visible :is(.gdtr-ix,.gdtr-spec){color:var(--gd-ink)}.gdtr-row:focus-visible .gdtr-ix{transform:translate(20px,-8px)}.gdtr-row:focus-visible :is(.gdtr-nm,.gdtr-meta){transform:translateY(-12px)}.gdtr-row:focus-visible .gdtr-go{background:var(--gd-ink);color:var(--gd-brass);transform:translate(-20px)}.gdtr-row:focus-visible .gdtr-go svg{transform:none}.gdtr-row:focus-visible .gdtr-inc li{opacity:1;transform:none}.gd.gdtr .gdtr-row:focus-visible{outline-offset:-3px!important;box-shadow:none!important}.gdtr-hang{z-index:60;pointer-events:none;transform-origin:0 0;will-change:transform;width:0;height:0;position:fixed;top:0;left:0}.gdtr-hang-l{background:var(--gd-ink);transform-origin:50% 0;width:2px;height:46px;transition:transform .35s;position:absolute;top:18px;left:-1px;transform:scaleY(0)}.gdtr-hang-h{background:var(--gd-brass);width:12px;height:12px;box-shadow:0 0 0 2px var(--gd-ink);transition:transform .35s cubic-bezier(.3,1.5,.5,1);position:absolute;top:14px;left:-6px;transform:scale(0)}.gdtr-hang-p{aspect-ratio:4/3;background:var(--gd-ink);width:300px;box-shadow:0 0 0 2px var(--gd-ink),0 30px 50px -24px #0000008c;opacity:0;transform-origin:50% 0;border-radius:6px;transition:opacity .3s,transform .5s cubic-bezier(.3,1.3,.5,1);position:absolute;top:62px;left:-150px;overflow:hidden;transform:translateY(-22px)scale(.86)}.gdtr-hang-p img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.gdtr-hang-p img.is-on{opacity:1}.gdtr-hang.is-in .gdtr-hang-l,.gdtr-hang.is-in .gdtr-hang-h{transform:none}.gdtr-hang.is-in .gdtr-hang-p{opacity:1;transform:none}.gdtr.is-tab .gdtr-wrap{padding-top:104px;padding-bottom:112px}.gdtr.is-tab .gdtr-row{grid-template-columns:40px minmax(0,1fr) 128px;align-items:start;gap:14px 24px;padding:28px 0}.gdtr.is-tab .gdtr-nm{grid-column:2;font-size:clamp(60px,8.4vw,92px)}.gdtr.is-tab .gdtr-meta{grid-area:2/2;max-width:460px}.gdtr.is-tab .gdtr-th{grid-area:1/3/4;align-self:center}.gdtr.is-tab .gdtr-inc,.gdtr.is-ph .gdtr-inc{white-space:normal;flex-wrap:wrap;grid-area:3/2;position:static;overflow:visible}.gdtr.is-tab .gdtr-inc li,.gdtr.is-ph .gdtr-inc li{opacity:1;transform:none}.gdtr.is-tab .gdtr-go,.gdtr.is-ph .gdtr-go{display:none}.gdtr.is-ph .gdtr-wrap{--pad:20px;padding-top:72px;padding-bottom:80px}.gdtr.is-ph .gdtr-top{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:40px}.gdtr.is-ph .gdtr-top-l{gap:18px}.gdtr.is-ph .gdtr-row{grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:12px 16px;padding:20px 0 24px}.gdtr.is-ph .gdtr-ix{grid-column:1/-1;padding-top:0}.gdtr.is-ph .gdtr-nm{grid-column:1/-1;font-size:clamp(44px,14.4vw,84px)}.gdtr.is-ph .gdtr-meta{grid-area:3/1;gap:8px}.gdtr.is-ph .gdtr-line{font-size:16px}.gdtr.is-ph .gdtr-spec{letter-spacing:.08em;font-size:12px}.gdtr.is-ph .gdtr-th{grid-area:3/2;width:96px}.gdtr.is-ph .gdtr-inc{grid-area:4/1/auto/-1}@media (hover:none){.gdtr:not(.is-ph):not(.is-tab) .gdtr-inc{grid-column:2/4;margin-top:14px;position:static}.gdtr:not(.is-ph):not(.is-tab) .gdtr-inc li{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gd.gdtr .gd-it:before{translate:0!important}}.gdcw{overflow:clip}.gdcw-wrap{padding-top:128px;padding-bottom:124px}.gdcw.is-tab .gdcw-wrap{padding-top:104px;padding-bottom:100px}.gdcw.is-ph .gdcw-wrap{--pad:20px;padding-top:80px;padding-bottom:64px}.gd.gdcw .gd-eb{box-shadow:none;font-size:12px;font-weight:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--gd-mut);background:0 0;border-radius:0;gap:10px;padding:0}.gd.gdcw .gd-eb i{background:var(--gd-brass);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--gd-ink);border-radius:0}.gd.gdcw .gd-hd{letter-spacing:.002em;text-transform:uppercase;font-weight:var(--gd-font-dw,800);text-wrap:normal;color:var(--gd-ink);margin-top:18px}.gd.gdcw .gd-hd-w{margin:-.07em -.02em -.05em;padding:.07em .02em .05em}.gd.gdcw .gd-hd-w.is-accw{overflow:visible}.gd.gdcw .gd-hd-i.is-acc{transition:none;translate:0}.gd.gdcw .gd-it{font:inherit;letter-spacing:inherit;color:var(--gd-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--gd-ink) 22%,var(--gd-brass)) 0 6%,var(--gd-brass) 6% 94%,color-mix(in srgb,var(--gd-ink) 22%,var(--gd-brass)) 94% 100%);opacity:0;transition:translate 1.15s cubic-bezier(.3,1.35,.45,1) var(--pd),opacity .25s ease var(--pd);margin:-.09em 0 -.01em -.02em;padding:.09em .14em .01em;font-style:normal;display:inline-block;translate:0 -120%}.gd.gdcw .gd-hd.is-on .gd-it{opacity:1;translate:0}.gd.gdcw .gd-hd-w.is-accw:has(+.is-accw) .gd-it{margin-right:-.26em;padding-right:.4em}.gd.gdcw .gd-hd-l+.gd-hd-l{margin-top:.1em}.gd.gdcw .gd-it:before,.gd.gdcw .gd-it:after{content:"";background:var(--gd-ink);transform-origin:50% 0;width:2px;height:.42em;transition:transform .5s ease calc(var(--pd) + 1.1s);position:absolute;bottom:92%;left:14%}.gd.gdcw .gd-it:after{left:auto;right:14%}.gd.gdcw .gd-hd.is-on .gd-it:before,.gd.gdcw .gd-hd.is-on .gd-it:after{transform:scaleY(0)}.gdcw-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;margin-bottom:72px;display:flex}.gdcw-sub{max-width:520px;color:color-mix(in srgb,var(--gd-ink) 82%,var(--gd-bone));margin:22px 0 0;font-size:17px;line-height:1.5}.gdcw.is-tab .gdcw-top{margin-bottom:60px}.gdcw.is-ph .gdcw-top{margin-bottom:44px}.gdcw.is-ph .gdcw-sub{margin-top:18px;font-size:16px}.gdcw-row{--gap:24px;grid-template-columns:repeat(var(--n),minmax(0,344px));justify-content:center;gap:64px var(--gap);margin:0;padding:0;list-style:none;display:grid}.gdcw-col{flex-direction:column;padding-top:2px;display:flex;position:relative}.gdcw-col:before{content:"";left:calc(var(--gap) / -2);right:calc(var(--gap) / -2);background:var(--gd-ink);height:2px;position:absolute;top:0}.gdcw-col:first-child:before{left:-10px}.gdcw-col:last-child:before{right:-10px}.gdcw-hook{background:var(--gd-ink);z-index:2;width:26px;height:9px;margin-left:-13px;position:absolute;top:0;left:50%}.gdcw-hook:after{content:"";border:2px solid var(--gd-ink);background:var(--gd-bone);border-top:0;width:8px;height:8px;margin-left:-4px;position:absolute;top:100%;left:50%}.gdcw-hang{transform-origin:50% 0;opacity:0;flex-direction:column;flex:1;display:flex}.gdcw-hang.is-in{animation:1.7s cubic-bezier(.33,.6,.4,1) both gdcw-drop;animation-delay:calc(var(--i) * .12s)}.gdcw.is-flat .gdcw-hang{opacity:1;animation:none}@keyframes gdcw-drop{0%{opacity:0;transform:translateY(-54px)rotate(-14deg)}12%{opacity:1}30%{transform:translateY(0)rotate(6deg)}52%{transform:translateY(0)rotate(-2.6deg)}74%{transform:translateY(0)rotate(.9deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.gdcw-swing{transform-origin:50% 0;flex-direction:column;flex:1;align-items:stretch;display:flex}.gdcw-swing:hover,.gdcw-swing:focus-within{animation:1s cubic-bezier(.3,.6,.4,1) gdcw-sw}@keyframes gdcw-sw{0%{transform:rotate(0)}22%{transform:rotate(3.2deg)}50%{transform:rotate(-2deg)}76%{transform:rotate(.7deg)}to{transform:rotate(0)}}.gdcw-strap{background:var(--gd-brass);width:18px;height:46px;box-shadow:inset 0 0 0 1.5px var(--gd-ink),inset 7.5px 0 0 0 var(--gd-brass),inset 9px 0 0 0 color-mix(in srgb,var(--gd-ink) 30%,transparent);align-self:center;margin-top:8px}.gdcw-clip{z-index:3;background:color-mix(in srgb,var(--gd-ink) 78%,var(--gd-bone));width:30px;height:20px;box-shadow:inset 0 0 0 2px var(--gd-ink);border-radius:3px;align-self:center;margin:-2px 0 -15px;position:relative}.gdcw-clip:after{content:"";background:var(--gd-bone);opacity:.5;height:3px;position:absolute;top:6px;left:8px;right:8px}.gdcw-flip{perspective:1400px;border-radius:10px;flex-direction:column;flex:1;display:flex}.gdcw-card{transform-style:preserve-3d;flex-direction:column;flex:1;transition:transform .8s cubic-bezier(.3,1.2,.4,1);display:flex;position:relative}.gdcw:not(.is-ph) .gdcw-swing:hover .gdcw-card,.gdcw:not(.is-ph) .gdcw-flip:focus .gdcw-card,.gdcw:not(.is-ph) .gdcw-flip:focus-within .gdcw-card{transform:rotateY(180deg)}.gdcw-face{backface-visibility:hidden;border-radius:10px;flex-direction:column;flex:1;padding:34px 16px 20px;display:flex;position:relative}.gdcw-front{background:var(--gd-cloud);color:var(--gd-ink);box-shadow:inset 0 0 0 1px var(--gd-fog),0 34px 46px -36px #0009}.gdcw-back{background:var(--gd-ink);color:var(--gd-cloud);padding:34px 22px 22px;position:absolute;inset:0;transform:rotateY(180deg);box-shadow:0 34px 46px -36px #0009}.gdcw-back:before{content:"";background:repeating-linear-gradient(-45deg,var(--gd-brass) 0 10px,transparent 10px 20px);border-radius:0 0 10px 10px;height:8px;position:absolute;bottom:0;left:0;right:0}.gdcw-slot{background:var(--gd-bone);border-radius:5px;width:50px;height:10px;margin-left:-25px;position:absolute;top:12px;left:50%;box-shadow:inset 0 1.5px 2px #00000059}.gdcw-back .gdcw-slot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gd-cloud) 20%,transparent)}.gdcw-id{letter-spacing:.12em;text-transform:uppercase;color:var(--gd-mut);white-space:nowrap;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:0 2px 12px;font-size:12px;display:flex}.gdcw-id span{align-items:center;gap:8px;display:inline-flex}.gdcw-id i{background:var(--gd-brass);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--gd-ink);flex:none}.gdcw-back .gdcw-id{color:color-mix(in srgb,var(--gd-cloud) 78%,transparent)}.gdcw-back .gdcw-id i{box-shadow:none}.gdcw-pic{aspect-ratio:4/5;background:color-mix(in srgb,var(--gd-stone) 22%,transparent);border-radius:6px;position:relative;overflow:hidden}.gdcw-pic img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block;position:absolute;inset:0}.gdcw-name{letter-spacing:.006em;text-transform:uppercase;font-size:32px;line-height:.94;font-weight:var(--gd-font-dw,800);margin:16px 2px 0}.gdcw-role{color:color-mix(in srgb,var(--gd-ink) 80%,var(--gd-cloud));margin:6px 2px 0;font-size:15.5px;line-height:1.4}.gdcw-meta{border-top:1px solid var(--gd-fog);letter-spacing:.1em;text-transform:uppercase;color:var(--gd-ink);margin:14px 2px 0;padding-top:12px;font-size:12px}.gdcw-chips{flex-wrap:wrap;gap:6px;margin:12px 2px 0;padding:0;list-style:none;display:flex}.gdcw-chips li{border:1.5px solid var(--gd-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:5px 9px;font-size:12px;line-height:1.2}.gdcw-by{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gd-cloud) 78%,transparent);flex:1;margin:0 0 20px;font-size:12px;line-height:1.6}.gdcw-q{letter-spacing:.006em;text-transform:uppercase;font-size:clamp(28px,2.4vw,35px);line-height:1;font-weight:var(--gd-font-dw,800);color:var(--gd-cloud);margin:26px 0 20px;position:relative}.gdcw-q i{background:var(--gd-brass);width:26px;height:8px;margin-bottom:16px;display:block}.gdcw-links{letter-spacing:.04em;flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 18px;font-size:12.5px;display:flex}.gdcw-links a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gd-brass);text-decoration-color:var(--gd-brass);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-thickness:2px}.gdcw-links a:hover{color:var(--gd-brass)}.gdcw-act{flex-direction:column;align-items:flex-start;display:flex}.gd.gdcw .gdcw-back .gd-btn.gd-quiet{--face:var(--gd-brass);--fg:var(--gd-ink);--chip:var(--gd-ink);--chipfg:var(--gd-brass);--chip2:var(--gd-ink);--chipfg2:var(--gd-cloud);--hl:var(--gd-cloud);--hlfg:var(--gd-ink)}.gdcw.is-tab .gdcw-row{--gap:22px;gap:60px var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.gdcw.is-tab .gdcw-col:nth-child(odd):before{left:-10px}.gdcw.is-tab .gdcw-col:nth-child(2n):before{right:-10px}.gdcw.is-ph .gdcw-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:0 20px 28px;scroll-padding:0 20px;overflow:auto hidden}.gdcw.is-ph .gdcw-scroll::-webkit-scrollbar{display:none}.gdcw.is-ph .gdcw-row{--gap:20px;gap:var(--gap);justify-content:flex-start;width:max-content;display:flex}.gdcw.is-ph .gdcw-col{scroll-snap-align:start;flex:none;width:min(100vw - 40px,400px)}.gdcw.is-ph .gdcw-col:first-child:before{left:-20px}.gdcw.is-ph .gdcw-col:last-child:before{right:-20px}.gdcw.is-ph .gdcw-links a:hover{color:inherit}.gdcw-q1{border-left:3px solid var(--gd-brass);color:var(--gd-ink);margin:12px 2px 0;padding-left:12px;font-size:15.5px;line-height:1.45}.gdcw.is-ph .gdcw-act{border-top:1px solid var(--gd-fog);margin:16px 2px 0;padding-top:14px}.gdcw.is-ph .gdcw-chips{margin-bottom:0}.gdcw.is-ph .gdcw-meta{margin-top:auto;padding-top:12px}.gdcw.is-ph .gdcw-q1{margin-bottom:14px}@media (prefers-reduced-motion:reduce){.gd.gdcw .gd-it{opacity:1!important;translate:0!important}.gd.gdcw .gd-it:before,.gd.gdcw .gd-it:after{display:none}.gdcw-hang{opacity:1!important;animation:none!important}.gdcw-swing{animation:none!important}}.gd.gdow .gd-wrap{--pad:56px}.gd.gdow.is-tab .gd-wrap{--pad:32px}.gd.gdow.is-ph .gd-wrap{--pad:20px}.gdow-stage{padding:clamp(96px,9.4vw,152px) 0;position:relative;overflow:clip}.gdow.is-pin .gdow-stage{align-items:center;height:100svh;padding:0;display:flex;position:sticky;top:0}.gdow.is-ph .gdow-stage{padding:76px 0 84px}.gdow-grid{pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--gd-cloud) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--gd-cloud) 5%,transparent) 1px,transparent 1px);background-position:56px 0;background-size:72px 72px;position:absolute;inset:0}.gd.gdow .gd-eb{box-shadow:none;font-size:12px;font-weight:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--gd-mut);background:0 0;border-radius:0;gap:10px;padding:0}.gd.gdow .gd-eb i{background:var(--gd-brass);border-radius:0;width:8px;height:8px;animation:1.6s ease-in-out infinite gd-blink}.gd.gdow .gd-hd{letter-spacing:.004em;text-transform:uppercase;text-wrap:normal;font-weight:var(--gd-font-dw,800);color:var(--gd-cloud)}.gd.gdow .gd-hd-w{isolation:isolate;margin:-.07em -.04em -.1em;padding:.07em .04em .1em;position:relative}.gd.gdow .gd-it{font:inherit;letter-spacing:inherit;color:var(--gd-ink);padding:0;font-style:normal}.gd.gdow .gd-hd-w.is-accw:before{content:"";z-index:-1;background:var(--gd-brass);box-shadow:inset 0 .05em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent),inset 0 -.05em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent);transition:translate 1.15s cubic-bezier(.3,1.35,.45,1) .5s;position:absolute;inset:.15em 0 .1em;translate:0 -135%}.gd.gdow .gd-hd-w.is-accw:after{content:"";z-index:-1;background-image:linear-gradient(var(--c1,transparent),var(--c1,transparent)),linear-gradient(var(--c2,transparent),var(--c2,transparent));background-position:22% 0,78% 0;background-repeat:no-repeat;background-size:2px 100%;height:.15em;transition:translate 1.15s cubic-bezier(.3,1.35,.45,1) .5s;position:absolute;top:0;left:0;right:0;translate:0 -900%}.gd.gdow .gd-hd.is-on .gd-hd-w.is-accw:before,.gd.gdow .gd-hd.is-on .gd-hd-w.is-accw:after{translate:0}.gd.gdow .gd-hd-w:not(.is-accw)+.gd-hd-w.is-accw,.gd.gdow .gd-hd-w.is-accw:first-child{--c1:var(--gd-cloud);margin-left:0;padding-left:.16em}.gd.gdow .gd-hd-w.is-accw:last-child{white-space:nowrap;--c2:var(--gd-cloud);padding-right:.16em}.gdow-h{margin-top:22px!important}.gdow-cols{grid-template-columns:minmax(0,6.4fr) minmax(0,5.6fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid;position:relative}.gdow.is-tab .gdow-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.gdow-left{flex-direction:column;align-items:flex-start;gap:clamp(30px,5svh,54px);display:flex}.gdow-qs{width:100%;display:grid}.gdow-q{opacity:0;visibility:hidden;grid-area:1/1;margin:0;transition:opacity .45s,translate .6s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s;translate:0 -16px}.gdow-q.is-on{opacity:1;visibility:visible;transition:opacity .7s .25s,translate .9s cubic-bezier(.2,.8,.2,1) .25s,visibility;translate:0}.gdow-q:not(.is-on){pointer-events:none}.gdow-stars{gap:5px;margin-bottom:22px;display:flex}.gdow-stars i{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--gd-cloud) 40%,transparent)}.gdow-stars i.is-f{background:var(--gd-brass);box-shadow:none}.gdow-quote{margin:0}.gdow-quote p{letter-spacing:-.008em;max-width:640px;color:var(--gd-cloud);text-wrap:pretty;margin:0;font-size:clamp(26px,2.25vw,32px);font-weight:500;line-height:1.26}.gdow.is-tab .gdow-quote p{font-size:23px}.gdow-who{align-items:center;gap:14px;margin-top:28px;display:flex}.gdow-who img{object-fit:cover;background:color-mix(in srgb,var(--gd-cloud) 12%,transparent);border-radius:6px;flex:none;width:56px;height:56px}.gdow-who span{flex-direction:column;gap:3px;font-size:16px;line-height:1.3;display:flex}.gdow-who b{color:var(--gd-cloud);font-weight:600}.gdow-who small{color:var(--gd-mut);font-size:14.5px}.gdow-ctl{align-items:center;gap:20px;display:flex}.gdow-btns{gap:8px;display:flex}.gdow-btns button{width:48px;height:48px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gd-cloud) 40%,transparent);color:var(--gd-cloud);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:background .3s,color .3s,box-shadow .3s,translate .35s cubic-bezier(.34,1.56,.64,1);display:grid}.gdow-btns button:hover:not(.is-off){background:var(--gd-brass);color:var(--gd-ink);box-shadow:inset 0 0 0 2px var(--gd-brass);translate:0 -2px}.gdow-btns button.is-off{opacity:.38;cursor:default}.gdow-idx{letter-spacing:.12em;color:var(--gd-mut);white-space:nowrap;margin:0;font-size:12px}.gdow-idx b{letter-spacing:0;color:var(--gd-cloud);font-size:30px;line-height:1;font-weight:var(--gd-font-dw,800);vertical-align:-.12em;margin-right:2px}.gdow-bar{background:color-mix(in srgb,var(--gd-cloud) 16%,transparent);width:clamp(90px,11vw,170px);height:6px;position:relative;overflow:hidden}.gdow-bar i{background:var(--gd-brass);transform-origin:0;transform:scaleX(var(--pp,0));transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.gdow.is-pin .gdow-bar i{transition:none}.gdow-right{min-width:0}.gdow-card{background:var(--gd-bone);color:var(--gd-ink);border-radius:10px;transition:transform .55s cubic-bezier(.3,1.3,.5,1),box-shadow .55s;position:relative;overflow:hidden;box-shadow:0 34px 60px -34px #0009}.gdow-haz{background:repeating-linear-gradient(-45deg,var(--gd-brass) 0 12px,var(--gd-ink) 12px 24px);height:10px;display:block}.gdow-top{letter-spacing:.12em;text-transform:uppercase;color:var(--gd-mut);justify-content:space-between;gap:16px;margin:0;padding:15px 24px 14px;font-size:12px;display:flex}.gdow-top b{color:var(--gd-ink);font-weight:600}.gdow-top span:last-child{white-space:nowrap}.gdow-ph{aspect-ratio:16/10;background:color-mix(in srgb,var(--gd-stone) 24%,transparent);border-radius:6px;width:calc(100% - 48px);max-height:34svh;margin:0 24px;position:relative;overflow:hidden}.gdow-ph img{object-fit:cover;clip-path:inset(100% 0 0);-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:clip-path .95s cubic-bezier(.7,0,.2,1);display:block;position:absolute;inset:0}.gdow-ph img.is-on{z-index:2;clip-path:inset(0)}.gdow-ph img.is-prv{z-index:1;clip-path:inset(0);transition:none}.gdow-body{padding:8px 24px 24px;position:relative}.gdow-checks{margin:0;padding:0;list-style:none}.gdow-checks li{border-bottom:1px solid var(--gd-fog);color:var(--gd-ink);align-items:center;gap:14px;padding:11px 0;font-size:16px;font-weight:600;line-height:1.3;display:flex}.gdow-checks li>i{border-top:1.5px dotted color-mix(in srgb,var(--gd-ink) 34%,transparent);flex:1;min-width:20px;height:0;translate:0 5px}.gdow-box{background:var(--gd-brass);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--gd-ink);flex:none;place-items:center;display:grid}.gdow-box svg{width:16px;height:16px;color:var(--gd-ink)}.gdow-box path{stroke-dasharray:1;stroke-dashoffset:0}.gdow-res{background:var(--gd-brass);color:var(--gd-ink);box-shadow:inset 0 3px 0 color-mix(in srgb,var(--gd-ink) 22%,transparent),inset 0 -3px 0 color-mix(in srgb,var(--gd-ink) 22%,transparent);align-items:baseline;gap:14px;margin:18px 0 0;padding:13px 16px 12px;display:flex;position:relative}.gdow-res span{letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:12px}.gdow-res b{letter-spacing:.006em;text-transform:uppercase;font-size:clamp(26px,2.2vw,32px);line-height:.95;font-weight:var(--gd-font-dw,800)}.gdow.is-wait .gdow-box{background:0 0}.gdow.is-wait .gdow-box path{stroke-dashoffset:1px}.gdow.is-wait .gdow-res{clip-path:inset(0 100% 0 0)}.gdow.is-run .gdow-box{animation:.3s both gdow-fill;animation-delay:calc(var(--i)*.23s + .48s)}.gdow.is-run .gdow-box path{animation:.42s cubic-bezier(.6,0,.2,1) both gdow-tick;animation-delay:calc(var(--i)*.23s + .54s)}.gdow.is-run .gdow-res{animation:.7s cubic-bezier(.7,0,.2,1) both gdow-beam;animation-delay:calc(var(--i)*.23s + .56s)}@keyframes gdow-fill{0%{background:0 0}to{background:var(--gd-brass)}}@keyframes gdow-tick{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes gdow-beam{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.gdow-stamp{border:3px solid var(--gd-ink);outline:1.5px solid var(--gd-ink);outline-offset:3px;letter-spacing:.05em;text-transform:uppercase;color:var(--gd-ink);background:color-mix(in srgb,var(--gd-bone) 86%,transparent);opacity:0;pointer-events:none;border-radius:6px;padding:7px 14px 5px;font-size:30px;line-height:1;transition:opacity .25s,scale .45s cubic-bezier(.2,1.5,.4,1);position:absolute;top:38px;right:30px;rotate:-6deg;scale:1.7}@media (hover:hover){.gdow-card:hover{transform:translateY(-6px);box-shadow:0 46px 70px -34px #000000b3}.gdow-card:hover .gdow-stamp{opacity:1;scale:1}}@media (hover:none){.gdow-stamp{opacity:1;scale:1}}.gdow.is-tab .gdow-top{padding:13px 18px 12px;font-size:12px}.gdow.is-tab .gdow-ph{width:calc(100% - 36px);margin:0 18px}.gdow.is-tab .gdow-body{padding:6px 18px 18px}.gdow.is-tab .gdow-stamp{font-size:24px;right:20px}.gdow-flow{position:relative}.gdow-phtop{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.gdow-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;outline-offset:-3px;gap:20px;margin-top:30px;padding:4px 20px 8px;scroll-padding-left:20px;display:flex;overflow-x:auto}.gdow-rail::-webkit-scrollbar{display:none}.gdow.is-ph .gdow-rail{transform:none}.gdow-slide{scroll-snap-align:start;flex-direction:column;flex:none;width:min(100vw - 40px,400px);margin:0;display:flex}.gdow.is-ph .gdow-stars{margin-bottom:16px}.gdow.is-ph .gdow-quote{flex:1}.gdow.is-ph .gdow-quote p{font-size:21px;line-height:1.3}.gdow.is-ph .gdow-who{margin:20px 0 24px}.gdow.is-ph .gdow-top{gap:10px;padding:13px 16px 12px;font-size:12px}.gdow.is-ph .gdow-ph{width:calc(100% - 32px);max-height:none;margin:0 16px}.gdow.is-ph .gdow-body{padding:6px 16px 16px}.gdow.is-ph .gdow-checks li{padding:10px 0;font-size:15.5px}.gdow.is-ph .gdow-res{flex-direction:column;gap:6px;margin-top:14px}.gdow.is-ph .gdow-res b{font-size:26px}.gdow.is-ph .gdow-stamp{border-width:2.5px;font-size:22px;top:30px;right:14px}.gdow.is-ph .gdow-ctl{width:100%}.gdow.is-ph .gdow-bar{flex:1;width:auto}@media (prefers-reduced-motion:reduce){.gd.gdow .gd-hd-w.is-accw:before,.gd.gdow .gd-hd-w.is-accw:after{translate:0!important}.gdow-ph img{transition:none!important}}.gd.gdfq{padding:clamp(96px,9.4vw,152px) 0}.gd.gdfq.is-ph{padding:76px 0 84px}.gd.gdfq .gd-wrap{--pad:56px}.gd.gdfq.is-tab .gd-wrap{--pad:32px}.gd.gdfq.is-ph .gd-wrap{--pad:20px}.gd.gdfq .gd-eb{box-shadow:none;font-size:12px;font-weight:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--gd-mut);background:0 0;border-radius:0;gap:10px;padding:0}.gd.gdfq .gd-eb i{background:var(--gd-brass);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--gd-ink);border-radius:0;animation:1.6s ease-in-out infinite gd-blink}.gd.gdfq .gd-hd{letter-spacing:.004em;text-transform:uppercase;text-wrap:normal;font-weight:var(--gd-font-dw,800)}.gd.gdfq .gd-hd-w{isolation:isolate;margin:-.07em -.04em -.1em;padding:.07em .04em .1em;position:relative}.gd.gdfq .gd-it{font:inherit;letter-spacing:inherit;color:var(--gd-ink);padding:0;font-style:normal}.gd.gdfq .gd-hd-w.is-accw:before{content:"";z-index:-1;background:var(--gd-brass);box-shadow:inset 0 .05em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent),inset 0 -.05em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent);transition:translate 1.15s cubic-bezier(.3,1.35,.45,1) .5s;position:absolute;inset:.15em 0 .1em;translate:0 -135%}.gd.gdfq .gd-hd-w.is-accw:after{content:"";z-index:-1;background-image:linear-gradient(var(--c1,transparent),var(--c1,transparent)),linear-gradient(var(--c2,transparent),var(--c2,transparent));background-position:22% 0,78% 0;background-repeat:no-repeat;background-size:2px 100%;height:.15em;transition:translate 1.15s cubic-bezier(.3,1.35,.45,1) .5s;position:absolute;top:0;left:0;right:0;translate:0 -900%}.gd.gdfq .gd-hd.is-on .gd-hd-w.is-accw:before,.gd.gdfq .gd-hd.is-on .gd-hd-w.is-accw:after{translate:0}.gd.gdfq .gd-hd-w:not(.is-accw)+.gd-hd-w.is-accw,.gd.gdfq .gd-hd-w.is-accw:first-child{--c1:var(--gd-ink);margin-left:0;padding-left:.16em}.gd.gdfq .gd-hd-w.is-accw:last-child{white-space:nowrap;--c2:var(--gd-ink);padding-right:.16em}.gdfq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,112px);display:grid}.gdfq.is-tab .gdfq-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:36px}.gdfq.is-ph .gdfq-grid{grid-template-columns:minmax(0,1fr);gap:44px}.gdfq-side{flex-direction:column;align-items:flex-start;display:flex;position:sticky;top:112px}.gdfq.is-ph .gdfq-side{position:static}.gdfq-h{margin-top:22px!important}.gdfq-sub{max-width:400px;color:color-mix(in srgb,var(--gd-ink) 82%,var(--gd-bone));margin:26px 0 30px;font-size:17px;line-height:1.55}.gdfq.is-ph .gdfq-sub{margin:20px 0 24px;font-size:16px}.gdfq-sub a{color:var(--gd-ink);white-space:nowrap;background:linear-gradient(var(--gd-brass),var(--gd-brass)) 0 100%/100% 3px no-repeat;padding-bottom:2px;font-weight:600;text-decoration:none;transition:background-size .35s cubic-bezier(.2,.8,.2,1)}.gdfq-sub a:hover,.gdfq-sub a:focus-visible{background-size:100% 100%}.gdfq-tabs{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.gdfq-tabs button{min-height:40px;box-shadow:inset 0 0 0 2px var(--gd-ink);font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--gd-ink);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:0 14px;font-size:12px;transition:background .3s,color .3s,translate .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.gdfq-tabs button i{color:var(--gd-mut);font-size:12px;font-style:normal;transition:color .3s}.gdfq-tabs button:hover{background:color-mix(in srgb,var(--gd-ink) 7%,transparent);translate:0 -2px}.gdfq-tabs button.is-on{background:var(--gd-ink);color:var(--gd-cloud)}.gdfq-tabs button.is-on i{color:var(--gd-brass)}.gdfq.is-ph .gdfq-tabs{gap:6px;margin-bottom:20px}.gdfq.is-ph .gdfq-tabs button{gap:8px;min-height:44px;padding:0 12px;font-size:12px}.gdfq-list{border-bottom:2px solid var(--gd-ink);margin:0;padding:0;list-style:none}.gdfq-row{border-top:2px solid var(--gd-ink);--t:1;position:relative}.gdfq.is-sc .gdfq-row{--t:clamp(0,calc((var(--sp) - var(--a)*.6)*14),1);opacity:var(--t);translate:0 calc((1 - var(--t))*52px)}.gdfq-q{font-size:inherit;font-weight:inherit;margin:0}.gdfq-q button{width:100%;color:var(--gd-ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 0;display:grid}.gdfq-tag{text-align:center;letter-spacing:.08em;min-width:40px;box-shadow:0 0 0 1.5px var(--gd-ink);align-self:start;margin:.5em 0 0 2px;padding:3px 0;font-size:12px;line-height:1.3;transition:background .35s}.gdfq-row.is-open .gdfq-tag{background:var(--gd-brass)}.gdfq-qt{letter-spacing:.006em;text-transform:uppercase;text-wrap:balance;font-size:clamp(27px,2.15vw,32px);line-height:.98}.gdfq-pm{width:38px;height:38px;box-shadow:inset 0 0 0 2px var(--gd-ink);border-radius:4px;flex:none;transition:background .35s;position:relative;overflow:hidden}.gdfq-pm i{background:var(--gd-ink);width:14px;height:2.5px;margin:-1.25px 0 0 -7px;transition:transform .5s cubic-bezier(.6,0,.2,1),opacity .3s .1s;position:absolute;top:50%;left:50%}.gdfq-pm i:last-child{transform:rotate(90deg)}.gdfq-row.is-open .gdfq-pm{background:var(--gd-brass)}.gdfq-row.is-open .gdfq-pm i:last-child{opacity:0;transform:translateY(30px)rotate(90deg)}.gdfq-a{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.2,.8,.2,1),visibility 0s linear .6s;display:grid}.gdfq-row.is-open .gdfq-a{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .6s cubic-bezier(.2,.8,.2,1),visibility}.gdfq-ai{min-height:0;padding-left:64px;padding-right:60px;overflow:hidden}.gdfq-ai p{max-width:600px;color:color-mix(in srgb,var(--gd-ink) 84%,var(--gd-bone));margin:0;font-size:17px;line-height:1.6}.gdfq-grp{letter-spacing:.1em;text-transform:uppercase;color:var(--gd-mut);margin-top:14px;padding-bottom:28px;font-size:12px;display:block}.gdfq-ai p:last-child{padding-bottom:28px}.gdfq-grp:before{content:"";vertical-align:middle;background:var(--gd-ink);width:18px;height:2px;margin-right:10px;display:inline-block}.gdfq-beam{background:var(--gd-brass);transform-origin:0;pointer-events:none;height:4px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.gdfq-row:hover .gdfq-beam,.gdfq-row:focus-within .gdfq-beam{transform:none}.gdfq-row:hover .gdfq-pm{background:var(--gd-brass)}.gdfq.is-ph .gdfq-q button{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:20px 0}.gdfq.is-ph .gdfq-qt{font-size:25px}.gdfq.is-ph .gdfq-pm{width:34px;height:34px}.gdfq.is-ph .gdfq-ai{padding-left:0;padding-right:0}.gdfq.is-ph .gdfq-ai p{font-size:16px}.gdfq.is-ph .gdfq-tag{min-width:34px;margin-top:.45em;padding:2px 0;font-size:12px}@media (prefers-reduced-motion:reduce){.gd.gdfq .gd-hd-w.is-accw:before,.gd.gdfq .gd-hd-w.is-accw:after{translate:0!important}}.gdbi{isolation:isolate;background:var(--gd-night);min-height:100svh;color:var(--gd-cloud);--zo:1;--dr:1;--sw:0;--dl:9;--trav:-860px;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.gdbi.is-fin{--zo:1!important;--dr:1!important;--sw:0!important;--dl:9!important}.gdbi[data-kb]{--dr:1!important;--sw:0!important;--dl:9!important}.gdbi-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.gdbi-bg img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;transform:scale(calc(1.14 - var(--zo) * .14));transform-origin:50% 60%;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.gdbi-shade{z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--gd-night) 90%,transparent) 0%,color-mix(in srgb,var(--gd-night) 66%,transparent) 58%,color-mix(in srgb,var(--gd-night) 50%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--gd-night) 40%,transparent) 0%,transparent 34%,color-mix(in srgb,var(--gd-night) 86%,transparent) 100%);position:absolute;inset:0}.gdbi-grid{z-index:1;background-image:linear-gradient(color-mix(in srgb,var(--gd-cloud) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--gd-cloud) 7%,transparent) 1px,transparent 1px);background-size:72px 72px;background-position:var(--pad,56px) 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 55%,#0000 100%);mask-image:linear-gradient(#000 0 55%,#0000 100%)}.gdbi-wrap{z-index:2;padding-top:112px;padding-bottom:36px;position:relative}.gdbi-main{grid-template-columns:minmax(0,1fr) var(--cw);align-items:stretch;gap:64px;display:grid}.gdbi-copy{flex-direction:column;justify-content:space-between;gap:56px;padding-bottom:4px;display:flex}.gdbi-eb{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gd-cloud) 86%,transparent);align-items:center;gap:11px;margin:0;font-size:12px;display:flex}.gdbi-eb i{background:var(--gd-brass);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--gd-night);flex:none;animation:1.6s ease-in-out infinite gd-blink;display:block}.gdbi-h{font-size:var(--F);letter-spacing:-.008em;text-transform:uppercase;color:var(--gd-cloud);margin:0;line-height:.9}.gdbi-ln{margin:-.06em 0 -.07em;padding:.06em 0 .07em;display:block;overflow:hidden}.gdbi-lni{white-space:nowrap;transition:translate 1.15s cubic-bezier(.2,.85,.15,1);display:block;translate:0 110%}.gdbi.is-on .gdbi-lni,.gdbi.is-fin .gdbi-lni{translate:0}.gdbi-acc{color:var(--gd-ink);margin-left:-.02em;padding:0 .14em;display:inline-block;position:relative}.gdbi-beam{background:var(--gd-brass);box-shadow:inset 0 .05em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent),inset 0 -.05em 0 color-mix(in srgb,var(--gd-ink) 22%,transparent);transition:translate 1.25s cubic-bezier(.3,1.35,.45,1) var(--sd);position:absolute;inset:-.005em 0 -.03em;translate:0 -130%}.gdbi.is-on .gdbi-beam,.gdbi.is-fin .gdbi-beam{translate:0}.gdbi-acct{position:relative}.gdbi-sub{text-wrap:balance;max-width:420px;color:color-mix(in srgb,var(--gd-cloud) 88%,transparent);margin:28px 0 0;font-size:17px;line-height:1.5}.gdbi-bay{position:relative}.gdbi-rig{transform-origin:50% -900px;transform:translate3d(0,calc((1 - var(--dr)) * var(--trav)),0) rotate(calc(var(--sw) * 1deg));will-change:transform;position:relative}.gdbi-sl{background:color-mix(in srgb,var(--gd-cloud) 74%,transparent);width:2px;height:1600px;position:absolute;bottom:calc(100% - 2px)}.gdbi-sl.is-l{left:12%}.gdbi-sl.is-r{right:12%}.gdbi-sl:after{content:"";background:var(--gd-brass);width:12px;height:12px;box-shadow:0 0 0 2px var(--gd-ink);position:absolute;bottom:-4px;left:-5px}.gdbi-card{background:var(--gd-bone);color:var(--gd-ink);border-radius:10px;padding:38px 30px 30px;transition:translate .5s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 50px 70px -40px #000c}.gdbi-haz{background:repeating-linear-gradient(-45deg,var(--gd-brass) 0 12px,var(--gd-ink) 12px 24px);height:10px;position:absolute;top:0;left:0;right:0}.gdbi-top{border-bottom:2px solid var(--gd-ink);letter-spacing:.12em;text-transform:uppercase;color:var(--gd-ink);justify-content:space-between;gap:16px;margin:0 0 4px;padding-bottom:14px;font-size:12px;display:flex}.gdbi-top span{align-items:center;gap:9px;display:inline-flex}.gdbi-top span+span{color:var(--gd-mut)}.gdbi-top i{background:var(--gd-brass);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--gd-ink)}.gdbi-step{border-bottom:1px solid var(--gd-fog);padding:18px 0 20px}.gdbi-st{align-items:center;gap:12px;margin:0 0 13px;display:flex}.gdbi-st b{letter-spacing:.1em;background:var(--gd-ink);color:var(--gd-cloud);flex:none;padding:3px 6px;font-size:12px;line-height:1.2}.gdbi-st span{letter-spacing:.005em;text-transform:uppercase;font-size:25px;line-height:1}.gdbi-chips{flex-wrap:wrap;gap:8px;display:flex}.gdbi-chip,.gdbi-drop,.gdbi-go{--c:clamp(0,calc((var(--dl) - var(--i) * .07) * 3.2),1);opacity:var(--c);translate:0 calc((1 - var(--c)) * 18px)}.gdbi-chip{rotate:calc((1 - var(--c)) * -5deg);background:var(--gd-cloud);min-height:42px;box-shadow:inset 0 0 0 1.5px var(--gd-ink);color:var(--gd-ink);font:inherit;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:0;padding:8px 15px;font-size:15px;font-weight:600;line-height:1.1;transition:transform .4s cubic-bezier(.3,1.5,.5,1),box-shadow .3s,background .25s,gap .3s;display:inline-flex;position:relative}.gdbi-chip i{background:var(--gd-ink);width:0;height:9px;transition:width .3s cubic-bezier(.3,1.5,.5,1);display:block}.gdbi-chip:hover{box-shadow:inset 0 0 0 1.5px var(--gd-ink),0 4px 0 var(--gd-ink);transform:translateY(-3px)}.gdbi-chip.is-sel{background:var(--gd-brass);color:var(--gd-ink);box-shadow:inset 0 0 0 2px var(--gd-ink);gap:9px}.gdbi-chip.is-sel i{width:9px}.gdbi-chip.is-sel:hover{box-shadow:inset 0 0 0 2px var(--gd-ink),0 4px 0 var(--gd-ink)}.gdbi-chip:active{transform:translateY(0)}.gdbi-drop{border:2px dashed var(--gd-ink);color:var(--gd-ink);background:color-mix(in srgb,var(--gd-cloud) 55%,transparent);border-radius:6px;align-items:center;gap:16px;padding:18px;text-decoration:none;transition:background .3s,border-color .3s;display:flex;position:relative}.gdbi-drop-ic{background:var(--gd-brass);width:60px;height:60px;box-shadow:inset 0 0 0 2px var(--gd-ink);color:var(--gd-ink);flex:none;place-items:center;transition:transform .5s cubic-bezier(.3,1.5,.5,1);display:grid}.gdbi-drop-ic svg{width:34px;height:34px}.gdbi-drop-tx{flex-direction:column;gap:6px;display:flex}.gdbi-drop-t{font-size:16px;font-weight:600;line-height:1.3}.gdbi-drop small{letter-spacing:.1em;text-transform:uppercase;color:var(--gd-mut);font-size:12px}.gdbi-drop:hover{background:var(--gd-cloud);border-style:solid}.gdbi-drop:hover .gdbi-drop-ic{transform:translateY(-4px)rotate(-4deg)}.gdbi-go{margin-top:22px}.gd.gdbi .gdbi-go .gd-btn{width:100%;display:flex}.gd.gdbi .gdbi-go .gd-face{justify-content:flex-start}.gdbi-foot{border-top:1px solid color-mix(in srgb,var(--gd-cloud) 26%,transparent);flex-wrap:wrap;align-items:center;gap:10px 40px;margin-top:52px;padding-top:20px;display:flex}.gdbi-proof{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gd-cloud) 84%,transparent);align-items:center;gap:11px;margin:0;font-size:12px;display:flex}.gdbi-proof i{background:var(--gd-brass);flex:none;width:8px;height:8px}.gdbi-call{color:color-mix(in srgb,var(--gd-cloud) 84%,transparent);margin:0 0 0 auto;font-size:16px}.gdbi-call a{color:var(--gd-cloud);white-space:nowrap;background:linear-gradient(var(--gd-brass),var(--gd-brass)) 0 100%/100% 2px no-repeat;padding-bottom:2px;font-weight:600;text-decoration:none;transition:background-size .4s cubic-bezier(.2,.8,.2,1),color .3s}.gdbi-call a:hover{color:var(--gd-ink);background-size:100% 100%}.gdbi-lic{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gd-cloud) 78%,transparent);margin:0;font-size:12px}.gdbi.is-tab .gdbi-main,.gdbi.is-ph .gdbi-main{grid-template-columns:minmax(0,1fr);gap:0}.gdbi.is-tab,.gdbi.is-ph{--trav:-74px}.gdbi.is-tab .gdbi-wrap{padding-top:96px}.gdbi.is-tab .gdbi-copy,.gdbi.is-ph .gdbi-copy{gap:26px;padding-bottom:44px}.gdbi.is-tab .gdbi-bay,.gdbi.is-ph .gdbi-bay{padding-top:84px}.gdbi-rail{background:var(--gd-brass);height:10px;box-shadow:inset 0 2px 0 color-mix(in srgb,var(--gd-ink) 26%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--gd-ink) 26%,transparent);position:absolute;top:0;left:0;right:0}.gdbi.is-tab .gdbi-sl,.gdbi.is-ph .gdbi-sl{height:calc(84px + (1 - var(--dr)) * var(--trav) - 8px);min-height:0}.gdbi.is-tab .gdbi-rig,.gdbi.is-ph .gdbi-rig{transform-origin:50% -84px}.gdbi.is-tab .gdbi-card{padding:40px 36px 34px}.gdbi.is-tab .gdbi-chip{min-height:44px}.gdbi.is-ph .gdbi-wrap{padding-top:72px;padding-bottom:30px}.gdbi.is-ph .gdbi-sub{margin-top:20px;font-size:16px}.gdbi.is-ph .gdbi-bay{padding-top:70px}.gdbi.is-ph{--trav:-60px}.gdbi.is-ph .gdbi-sl{height:calc(70px + (1 - var(--dr)) * var(--trav) - 8px)}.gdbi.is-ph .gdbi-rig{transform-origin:50% -70px}.gdbi.is-ph .gdbi-card{padding:32px 18px 20px}.gdbi.is-ph .gdbi-st span{font-size:23px}.gdbi.is-ph .gdbi-chip{min-height:44px;padding:8px 13px;font-size:15px}.gdbi.is-ph .gdbi-drop{gap:13px;padding:14px}.gdbi.is-ph .gdbi-drop-ic{width:50px;height:50px}.gdbi.is-ph .gdbi-drop-t{font-size:15px}.gdbi.is-ph .gdbi-top{letter-spacing:.1em;font-size:12px}.gdbi.is-ph .gdbi-foot{flex-direction:column;align-items:flex-start;gap:14px;margin-top:36px}.gdbi.is-ph .gdbi-call{margin-left:0}.gdbi.is-ph .gdbi-proof{align-items:flex-start;line-height:1.6}.gdbi.is-ph .gdbi-proof i{margin-top:5px}.gdbi.is-tab .gdbi-foot{gap:12px 32px}@media (prefers-reduced-motion:reduce){.gdbi-lni,.gdbi-beam{transition:none!important;translate:0!important}.gdbi-bg img,.gdbi-rig{transform:none!important}.gdbi-chip,.gdbi-drop,.gdbi-go{opacity:1!important;translate:0!important;rotate:0deg!important}}.gdbl{--car:0;--cw:0;--line:color-mix(in srgb,var(--gd-cloud) 22%,transparent)}.gdbl.is-pin{height:calc((var(--n) + .6) * 100vh);height:calc((var(--n) + .6) * 100svh)}.gdbl-pin{height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden}.gdbl.is-still{height:900px}.gdbl.is-still .gdbl-pin{height:100%;position:relative}.gdbl-grid{background-image:linear-gradient(color-mix(in srgb,var(--gd-cloud) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--gd-cloud) 5%,transparent) 1px,transparent 1px);background-position:56px 0;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 60%);mask-image:linear-gradient(90deg,#000 0,#0000 60%)}.gd.gdbl .gd-eb{box-shadow:none;font-size:12px;font-weight:inherit;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gd-cloud) 80%,transparent);background:0 0;border-radius:0;gap:10px;padding:0}.gd.gdbl .gd-eb i{background:var(--gd-brass);border-radius:0;width:8px;height:8px}.gdbl-stage{grid-template-columns:64px minmax(0,1fr) clamp(390px,31vw,470px);column-gap:44px;height:100%;padding-top:clamp(36px,7vh,64px);padding-bottom:clamp(36px,7vh,64px);display:grid;position:relative}.gd.gdbl .gd-btn.gd-solid{--face:var(--gd-cloud);--rim:transparent;--fg:var(--gd-ink);--chip:var(--gd-brass);--chipfg:var(--gd-ink);--chip2:var(--gd-ink);--chipfg2:var(--gd-brass);--hl:var(--gd-brass);--hlfg:var(--gd-ink)}.gdbl-rail{padding:38px 0 10px;position:relative}.gdbl-track{letter-spacing:.1em;height:100%;font-size:12px;position:relative}.gdbl-track:before{content:"";background:var(--line);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.gdbl-done{background:var(--gd-brass);transform-origin:50% 100%;width:2px;transform:scaleY(var(--car));margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.gdbl-lv{background:var(--gd-night);color:color-mix(in srgb,var(--gd-cloud) 78%,transparent);white-space:nowrap;padding:5px 0;position:absolute;left:50%;translate:-50% -50%}.gdbl-lift{transform:translateY(calc((1 - var(--car)) * 100%));pointer-events:none;will-change:transform;position:absolute;inset:0}.gdbl-car{background:var(--gd-brass);width:60px;height:34px;color:var(--gd-ink);box-shadow:inset 0 3px 0 color-mix(in srgb,var(--gd-ink) 24%,transparent),inset 0 -3px 0 color-mix(in srgb,var(--gd-ink) 24%,transparent);place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:50%;translate:-50% -50%}.gdbl-view{flex-direction:column;min-height:0;display:flex;position:relative}.gdbl-dim{letter-spacing:.1em;text-transform:uppercase;height:38px;color:var(--gd-brass);flex:none;font-size:12px;position:relative}.gdbl-dim i{background:var(--gd-brass);transform-origin:0;height:1.5px;transition:transform .9s cubic-bezier(.7,0,.2,1);position:absolute;top:14px;left:0;right:0;transform:scaleX(0)}.gdbl-dim:before,.gdbl-dim:after{content:"";background:var(--gd-brass);opacity:0;width:1.5px;height:13px;transition:opacity .3s;position:absolute;top:8px}.gdbl-dim:before{left:0}.gdbl-dim:after{transition-delay:.7s;right:0}.gdbl-dim span{background:var(--gd-night);white-space:nowrap;opacity:0;padding:0 12px;transition:opacity .4s .35s;position:absolute;top:6px;left:50%;translate:-50%}.gdbl-view:hover .gdbl-dim i{transform:none}.gdbl-view:hover .gdbl-dim:before,.gdbl-view:hover .gdbl-dim:after,.gdbl-view:hover .gdbl-dim span{opacity:1}.gdbl-frame{background:color-mix(in srgb,var(--gd-cloud) 8%,var(--gd-night));border-radius:6px;flex:1;min-height:0;display:block;position:relative;overflow:hidden}.gdbl-zoom{transition:transform 2.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.gdbl-frame:hover .gdbl-zoom{transform:scale(1.06)}.gdbl-ph{clip-path:inset(calc((1 - var(--c)) * 100%) 0 0 0);position:absolute;inset:0}.gdbl-ph img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gdbl-slab{z-index:8;transform:translateY(calc((1 - var(--cw)) * 100%));opacity:min(1,calc(var(--cw) * (1 - var(--cw)) * 60));pointer-events:none;position:absolute;inset:0}.gdbl-slab:before{content:"";background:var(--gd-brass);height:10px;box-shadow:inset 0 2px 0 color-mix(in srgb,var(--gd-ink) 26%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--gd-ink) 26%,transparent);position:absolute;top:-5px;left:0;right:0}.gdbl-tag{z-index:9;background:var(--gd-brass);color:var(--gd-ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:7px 10px;font-size:12px;position:absolute;bottom:14px;left:14px}.gdbl-info{flex-direction:column;min-height:0;padding-top:6px;display:flex;position:relative}.gdbl-info-top{border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.gdbl-count{letter-spacing:.1em;color:color-mix(in srgb,var(--gd-cloud) 78%,transparent);white-space:nowrap;margin:0;font-size:12px}.gdbl-count b{letter-spacing:0;color:var(--gd-cloud);font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.gdbl-body{flex-direction:column;margin:auto 0;padding:20px 0;display:flex}.gdbl-name{letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(56px,min(5.4vw,10.4vh),92px);line-height:.88}.gdbl-meta{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gd-cloud) 78%,transparent);margin:16px 0 0;font-size:12px}.gdbl-sum{white-space:nowrap;text-overflow:ellipsis;max-width:420px;color:color-mix(in srgb,var(--gd-cloud) 86%,transparent);margin:14px 0 0;font-size:17px;line-height:1.5;overflow:hidden}.gdbl-sw{animation:.6s cubic-bezier(.2,.8,.2,1) both gdbl-sw;display:inline-block}@keyframes gdbl-sw{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.gdbl-specs{border-top:1px solid var(--line);margin:22px 0 0;padding:0}.gdbl-spec{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;display:flex}.gdbl-spec dt{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gd-cloud) 78%,transparent);flex:none;font-size:12px}.gdbl-spec dd{letter-spacing:.01em;text-transform:uppercase;text-align:right;font-variant-numeric:tabular-nums;color:var(--gd-cloud);margin:0;font-size:26px;line-height:1}.gdbl-spec.is-res{background:var(--gd-brass);box-shadow:inset 0 4px 0 color-mix(in srgb,var(--gd-ink) 20%,transparent),inset 0 -4px 0 color-mix(in srgb,var(--gd-ink) 20%,transparent);border:0;margin-top:12px;padding:13px 16px}.gdbl-spec.is-res dt{color:var(--gd-ink)}.gdbl-spec.is-res dd{color:var(--gd-ink);font-size:24px}.gdbl-btns{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.gdbl-nav{border-top:2px solid var(--line);align-items:center;gap:8px;padding-top:18px;display:flex}.gdbl-nb{width:48px;height:48px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gd-cloud) 40%,transparent);color:var(--gd-cloud);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;transition:background .3s,color .3s,box-shadow .3s,transform .4s cubic-bezier(.3,1.5,.5,1);display:grid}.gdbl-nb:hover{background:var(--gd-brass);color:var(--gd-ink);box-shadow:inset 0 0 0 2px var(--gd-brass)}.gdbl-nb:active{transform:scale(.94)}.gdbl-nb[aria-disabled=true]{cursor:default;color:color-mix(in srgb,var(--gd-cloud) 78%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gd-cloud) 15%,transparent);background:0 0}.gdbl-pips{flex:1;gap:5px;margin-left:14px;display:flex}.gdbl-pips i{background:color-mix(in srgb,var(--gd-cloud) 20%,transparent);flex:1;height:4px;transition:background .4s}.gdbl-pips i.is-on{background:var(--gd-brass)}@media (max-height:800px){.gdbl.is-pin:not(.is-tab) .gdbl-sum{display:none}.gdbl.is-pin .gdbl-spec{padding:8px 0}.gdbl.is-pin .gdbl-spec dd{font-size:22px}.gdbl.is-pin .gdbl-spec.is-res{padding:10px 14px}.gdbl.is-pin .gdbl-btns,.gdbl.is-pin .gdbl-specs{margin-top:16px}.gdbl.is-pin .gdbl-body{padding:12px 0}.gdbl.is-pin .gdbl-nav,.gdbl.is-pin .gdbl-info-top{padding-block:12px}}.gdbl.is-tab .gdbl-stage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:52px minmax(0,1fr);gap:22px 28px;padding-top:32px;padding-bottom:32px}.gdbl.is-tab .gdbl-rail{grid-row:1/3}.gdbl.is-tab .gdbl-car{width:52px}.gdbl.is-tab .gdbl-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;padding-top:0;display:grid}.gdbl.is-tab .gdbl-info-top{grid-column:1/-1;padding-bottom:14px}.gdbl.is-tab .gdbl-body{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:28px;margin:0;padding:18px 0;display:grid}.gdbl.is-tab .gdbl-name{grid-column:1;font-size:clamp(48px,6.6vw,64px)}.gdbl.is-tab .gdbl-meta{grid-column:1}.gdbl.is-tab .gdbl-sum{grid-column:1;font-size:16px}.gdbl.is-tab .gdbl-btns{grid-column:1;margin-top:18px}.gdbl.is-tab .gdbl-specs{grid-area:1/2/6;margin-top:0}.gdbl.is-tab .gdbl-nav{grid-column:1/-1;padding-top:14px}.gdbl-stackwrap{padding-top:96px;padding-bottom:104px}.gdbl-shead{border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:16px;display:flex}.gdbl-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 40px;margin:0;padding:0;list-style:none;display:grid}.gdbl-card-ph{margin-bottom:22px;position:relative}.gdbl.is-stack .gdbl-name{font-size:clamp(44px,5vw,72px)}.gdbl-all{border-top:2px solid var(--line);margin-top:56px;padding-top:28px}.gdbl.is-ph .gdbl-stackwrap{--pad:20px;padding-top:72px;padding-bottom:80px}.gdbl.is-ph .gdbl-cards{grid-template-columns:minmax(0,1fr);gap:56px}.gdbl.is-ph .gdbl-card-ph{margin-bottom:18px}.gdbl.is-ph .gdbl-name{font-size:clamp(40px,12.4vw,72px)}.gdbl.is-ph .gdbl-meta{letter-spacing:.08em;margin-top:12px;font-size:12px}.gdbl.is-ph .gdbl-sum{margin-top:12px;font-size:16px}.gdbl.is-ph .gdbl-specs{margin-top:18px}.gdbl.is-ph .gdbl-spec dd{font-size:24px}.gdbl.is-ph .gdbl-spec.is-res{flex-direction:column;align-items:flex-start;gap:8px}.gdbl.is-ph .gdbl-spec.is-res dd{text-align:left}.gdbl.is-ph .gdbl-btns{margin-top:20px}.gdbl.is-ph .gdbl-all{margin-top:44px;padding-top:24px}@media (prefers-reduced-motion:reduce){.gd.gdbl .gdbl-sw{animation:none!important}}.gdft{background:var(--gd-night);color:var(--gd-cloud);--line:color-mix(in srgb,var(--gd-cloud) 16%,transparent);--soft:color-mix(in srgb,var(--gd-cloud) 74%,transparent);--gx:38px;--tilt:0;--dy:0;--trv:-120%;padding:60px 0 24px;position:relative;overflow:hidden}.gdft-wrap{z-index:2;position:relative}.gdft-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:0 0 16px;display:flex}.gdft-kick{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gd-cloud) 86%,transparent);align-items:center;gap:11px;margin:0;font-size:12px;display:flex}.gdft-kick i{background:var(--gd-brass);flex:none;width:8px;height:8px}.gdft-tb{border-top:2px solid var(--gd-cloud);border-bottom:1px solid var(--line);display:grid}.gdft-cols{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));display:grid}.gdft-cell{border-left:1px solid var(--line);padding:22px 30px 40px}.gdft-office{border-left:0;padding-left:0}.gdft-news{padding-right:0}.gdft-ch{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin:0 0 22px;font-size:12px}.gdft-addr{letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;max-width:330px;margin:0;font-size:clamp(30px,2.5vw,38px);line-height:.95}.gdft-hours{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin:14px 0 0;font-size:12px}.gdft-contact{flex-direction:column;align-items:flex-start;gap:5px;margin-top:22px;display:flex}.gdft-contact a{color:var(--gd-cloud);background:linear-gradient(var(--gd-brass),var(--gd-brass)) 0 100%/0% 2px no-repeat;padding-bottom:2px;font-size:17px;text-decoration:none;transition:background-size .45s cubic-bezier(.2,.8,.2,1)}.gdft-contact a:is(:hover,:focus-visible){background-size:100% 2px}.gdft-soc{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gdft-soc a{letter-spacing:.1em;text-transform:uppercase;min-height:36px;color:color-mix(in srgb,var(--gd-cloud) 90%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gd-cloud) 30%,transparent);border-radius:4px;align-items:center;padding:8px 12px;font-size:12px;text-decoration:none;transition:background .3s,color .3s,box-shadow .3s,transform .4s cubic-bezier(.3,1.5,.5,1);display:inline-flex}.gdft-soc a:is(:hover,:focus-visible){background:var(--gd-brass);color:var(--gd-ink);box-shadow:inset 0 0 0 1px var(--gd-brass);transform:translateY(-3px)}.gdft-col ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gdft-col a{color:color-mix(in srgb,var(--gd-cloud) 90%,transparent);padding:6px 0;font-size:16.5px;text-decoration:none;transition:color .3s,translate .45s cubic-bezier(.2,.8,.2,1);display:inline-block;position:relative}.gdft-col a:before{content:"";background:var(--gd-brass);width:9px;height:9px;margin-top:-4px;transition:scale .45s cubic-bezier(.3,1.6,.5,1);position:absolute;top:50%;left:-17px;scale:0}.gdft-col a:is(:hover,:focus-visible){color:var(--gd-cloud);translate:17px}.gdft-col a:is(:hover,:focus-visible):before{scale:1}.gdft-nt{letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;max-width:340px;margin:0;font-size:clamp(28px,2.3vw,34px);line-height:.95}.gdft-form{background:color-mix(in srgb,var(--gd-cloud) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gd-cloud) 30%,transparent);border-radius:8px;align-items:center;gap:8px;margin-top:24px;padding:4px 4px 4px 16px;transition:box-shadow .3s;display:flex}.gdft-form:focus-within{box-shadow:inset 0 0 0 2px var(--gd-cloud)}.gdft-form.is-err{box-shadow:inset 0 0 0 2px #ff9c90}.gdft-form input{min-width:0;height:44px;color:var(--gd-cloud);font:inherit;background:0 0;border:0;flex:1;font-size:16px;box-shadow:none!important;outline:none!important}.gdft-form input::placeholder{color:color-mix(in srgb,var(--gd-cloud) 78%,transparent)}.gd.gdft .gdft-go{--face:var(--gd-cloud);--fg:var(--gd-ink);--chip:var(--gd-brass);--chipfg:var(--gd-ink);--chip2:var(--gd-ink);--chipfg2:var(--gd-cloud);--hl:var(--gd-brass);--hlfg:var(--gd-ink);flex:none}.gdft-go[disabled]{opacity:.7}.gd.gdft .gdft-go:focus-visible{outline:3px solid var(--gd-cloud)!important;outline-offset:3px!important}.gdft-err{letter-spacing:.06em;color:#ffb0a6;margin:10px 0 0;font-size:12px}.gdft-ok{background:color-mix(in srgb,var(--gd-cloud) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gd-cloud) 22%,transparent);border-radius:8px;align-items:center;gap:12px;margin:24px 0 0;padding:12px 16px 12px 12px;font-size:15.5px;font-weight:500;line-height:1.35;display:flex}.gdft-ok span{background:var(--gd-brass);width:28px;height:28px;color:var(--gd-ink);flex:none;place-items:center;display:grid}.gdft-ok svg{width:15px;height:15px}.gdft-bay{z-index:1;padding:0 calc(var(--gx) - 18px);--bk:clamp(0,calc((var(--rv,1) - .06) / .5),1);--bm:calc(var(--bk) - 1);--be:calc(1 + 1.9 * var(--bm) * var(--bm) * var(--bm) + .9 * var(--bm) * var(--bm));margin-top:46px;position:relative}.gdft.is-fin .gdft-bay{--be:1}.gdft-rig{translate:0 calc((1 - var(--be)) * var(--trv));will-change:translate;position:relative}.gdft[data-flat]{--trv:-22%}.gdft-sl{z-index:0;background:color-mix(in srgb,var(--gd-cloud) 62%,transparent);width:2px;height:3000px;position:absolute;bottom:calc(100% - 6px)}.gdft-sl.is-l{translate:0 calc(var(--dy) * -1px);left:17px}.gdft-sl.is-r{translate:0 calc(var(--dy) * 1px);right:17px}.gdft-sl:after{content:"";background:var(--gd-ink);width:14px;height:14px;box-shadow:0 0 0 2px var(--gd-brass);position:absolute;bottom:-5px;left:-6px}.gdft-beam{z-index:1;padding:calc(var(--fl) + var(--F) * .1) calc(18px) calc(var(--fl) + var(--F) * .075);--fl:clamp(10px,calc(var(--F) * .05),20px);background:var(--gd-brass);color:var(--gd-ink);rotate:calc(var(--tilt) * 1deg);box-shadow:inset 0 var(--fl) 0 color-mix(in srgb,var(--gd-ink) 13%,var(--gd-brass)),inset 0 calc(var(--fl) + 2px) 0 color-mix(in srgb,var(--gd-ink) 34%,var(--gd-brass)),inset 0 calc(var(--fl) * -1) 0 color-mix(in srgb,var(--gd-ink) 13%,var(--gd-brass)),inset 0 calc(var(--fl) * -1 - 2px) 0 color-mix(in srgb,var(--gd-ink) 34%,var(--gd-brass));position:relative}.gdft-word{padding:0 calc(var(--gx) - 18px - 18px + 18px);font-size:var(--F);letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--gd-ink);-webkit-user-select:none;user-select:none;justify-content:space-between;margin:0;line-height:.8;display:flex}.gdft-word span{display:block}.gdft-bolts{top:calc(var(--fl) + 18%);bottom:calc(var(--fl) + 18%);background:linear-gradient(var(--gd-ink),var(--gd-ink)) 0 0/7px 7px no-repeat,linear-gradient(var(--gd-ink),var(--gd-ink)) 0 50%/7px 7px no-repeat,linear-gradient(var(--gd-ink),var(--gd-ink)) 0 100%/7px 7px no-repeat;opacity:.82;width:7px;position:absolute}.gdft-bolts.is-l{left:14px}.gdft-bolts.is-r{right:14px}.gdft-base{z-index:2;letter-spacing:.09em;text-transform:uppercase;color:var(--soft);flex-wrap:wrap;gap:10px 30px;margin-top:30px;font-size:12px;display:flex;position:relative}.gdft-built{margin-left:auto}.gdft.is-tab{--gx:22px}.gdft.is-tab .gdft-cell{padding:20px 20px 36px}.gdft.is-tab .gdft-office{padding-left:0}.gdft.is-tab .gdft-cols .gdft-cell:last-child{padding-right:0}.gdft.is-tab .gdft-news{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:0 32px;padding:20px 0 34px;display:grid}.gdft.is-tab .gdft-news .gdft-ch{grid-column:1/-1}.gdft.is-tab .gdft-form,.gdft.is-tab .gdft-ok{margin-top:0}.gdft.is-tab .gdft-err{grid-column:2}.gdft.is-tab .gdft-col a{font-size:16px}.gdft.is-tab .gdft-addr{font-size:30px}.gdft.is-ph{--gx:16px;padding:52px 0 24px}.gdft.is-ph .gdft-head{flex-direction:column;align-items:flex-start;margin-bottom:22px}.gdft.is-ph .gdft-cell{border-left:0;padding:20px 0 34px}.gdft.is-ph .gdft-cols{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.gdft.is-ph .gdft-col:nth-child(n+3){border-top:1px solid var(--line);grid-column:1/-1}.gdft.is-ph .gdft-news{border-top:1px solid var(--line)}.gdft.is-ph .gdft-col a{padding:9px 0;font-size:16.5px}.gdft.is-ph .gdft-soc a{min-height:44px;padding:8px 14px}.gdft.is-ph .gdft-bay{margin-top:44px;padding:0 6px}.gdft.is-ph .gdft-sl.is-l{left:9px}.gdft.is-ph .gdft-sl.is-r{right:9px}.gdft.is-ph .gdft-sl:after{width:10px;height:10px;left:-4px}.gdft.is-ph .gdft-beam{padding-left:12px;padding-right:12px}.gdft.is-ph .gdft-word{padding:0 6px}.gdft.is-ph .gdft-bolts{display:none}.gdft.is-ph .gdft-base{flex-direction:column;gap:8px;margin-top:26px;line-height:1.5}.gdft.is-ph .gdft-built{margin-left:0}.gdft.is-tab .gdft-bay{padding:0 10px}.gdft.is-tab .gdft-sl.is-l{left:10px}.gdft.is-tab .gdft-sl.is-r{right:10px}.gdft.is-tab .gdft-bolts{display:none}.gdft.is-tab .gdft-word{padding:0 8px}@media (prefers-reduced-motion:reduce){.gdft-rig{translate:0!important}.gdft-beam{rotate:0deg!important}.gdft-sl{translate:0!important}}
