:root{--select-plate:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect width='28' height='28' rx='8' fill='%23ffc320'/%3E%3Cpath d='m9 11.5 5 5 5-5' fill='none' stroke='%2314171a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='m9 11.5 5 5 5-5' fill='none' stroke='%2314171a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--select-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5' fill='none' stroke='%2314171a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select:not([multiple]):not([size]):not(.bd-control select){appearance:none;border:1.5px solid var(--input);background-color:var(--background);background-image:var(--select-plate);color:var(--foreground);cursor:pointer;background-position:right .375rem center;background-repeat:no-repeat;background-size:1.75rem 1.75rem;border-radius:.75rem;padding-inline-end:2.75rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s}select:not([multiple]):not([size]):not(.bd-control select):hover:not(:disabled){border-color:var(--foreground);box-shadow:0 2px 0 0 var(--foreground)}select:not([multiple]):not([size]):not(.bd-control select):focus-visible{border-color:var(--foreground);box-shadow:0 0 0 4px color-mix(in oklch, var(--brand) 60%, transparent)}select:not([multiple]):not([size]):not(.bd-control select):disabled{opacity:.55;cursor:not-allowed;filter:grayscale()}select:not([multiple]):not([size]):not(.bd-control select)[aria-invalid=true]{border-color:var(--destructive)}@supports (appearance:base-select){select:not([multiple]):not([size]):not(.bd-control select){appearance:base-select;white-space:nowrap;text-overflow:ellipsis;background-image:none;justify-content:space-between;align-items:center;gap:.5rem;padding-inline-end:2.75rem;display:inline-flex;position:relative;overflow:hidden}select:not([multiple]):not([size]):not(.bd-control select)::picker-icon{content:"";background:var(--brand) var(--select-chevron) center / 1.75rem no-repeat;width:1.75rem;height:1.75rem;box-shadow:0 0 .2rem .55rem var(--background);border-radius:.5rem;transition:rotate .2s;display:block;position:absolute;inset-block-start:50%;inset-inline-end:.375rem;translate:0 -50%}select:not([multiple]):not([size]):not(.bd-control select):open{border-color:var(--foreground);box-shadow:0 0 0 4px color-mix(in oklch, var(--brand) 60%, transparent)}select:not([multiple]):not([size]):not(.bd-control select):open::picker-icon{rotate:180deg}select:not([multiple]):not([size]):not(.bd-control select)::picker(select){appearance:base-select;box-sizing:border-box;white-space:normal;border:1.5px solid var(--foreground);background:var(--popover);max-block-size:min(22rem,60vh);max-inline-size:min(26rem,94vw);color:var(--popover-foreground);box-shadow:0 5px 0 -1px var(--brand), 0 18px 36px -12px #14171a66;opacity:0;transition:opacity .16s ease, translate .16s ease, display .16s allow-discrete, overlay .16s allow-discrete;border-radius:.875rem;margin-block:.5rem;padding:.375rem;translate:0 -.375rem}select:not([multiple]):not([size]):not(.bd-control select):open::picker(select){opacity:1;translate:0}@starting-style{select:not([multiple]):not([size]):not(.bd-control select):open::picker(select){opacity:0;translate:0 -.375rem}}select:not([multiple]):not([size]):not(.bd-control select) option{cursor:pointer;border-radius:.5rem;align-items:center;gap:.625rem;min-block-size:2.5rem;padding:.5rem .75rem;font-weight:500;transition:background-color .12s;display:flex}select:not([multiple]):not([size]):not(.bd-control select) option:not(:last-child){margin-block-end:2px}select:not([multiple]):not([size]):not(.bd-control select) option:hover,select:not([multiple]):not([size]):not(.bd-control select) option:focus-visible{background:color-mix(in oklch, var(--brand) 28%, transparent);outline:none}select:not([multiple]):not([size]):not(.bd-control select) option:checked{background:color-mix(in oklch, var(--brand) 48%, transparent);font-weight:700}select:not([multiple]):not([size]):not(.bd-control select) option:disabled{opacity:.5;cursor:not-allowed}select:not([multiple]):not([size]):not(.bd-control select) option::checkmark{content:"";background:var(--select-tick) center / contain no-repeat;flex:none;order:1;width:1.125rem;height:1.125rem;margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){select:not([multiple]):not([size]),select:not([multiple]):not([size]) option{transition:none!important}select:not([multiple]):not([size])::picker(select){transition:none!important}select:not([multiple]):not([size])::picker-icon{transition:none!important}}
:where(.gd){z-index:10;position:relative}.gd,.gd *{box-sizing:border-box;min-width:0}.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}:where(.gd) a{color:inherit}html:not(:has([data-app-shell])){overflow-x:clip}html:not(:has([data-app-shell])) body{overflow-x:clip}:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=button]):focus-visible{outline:3px solid var(--gd-ink)!important;outline-offset:2px!important;box-shadow:0 0 0 2px var(--gd-bone)!important}:where(.gd-dark) :where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:var(--gd-cloud)!important;box-shadow:0 0 0 2px var(--gd-night)!important}:where(.gd) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{outline-offset:2px!important;box-shadow:none!important;outline:2px solid!important}:where(.gd) textarea{resize:none}html{scroll-padding-top:96px;scroll-padding-bottom:88px}:where(.gd) :focus-visible{outline:3px solid var(--gd-ink);outline-offset:2px}:where(.gd-dark) :focus-visible{outline-color:var(--gd-cloud)}:where(.gd-dark) :where(.gd-lt) :where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:var(--gd-ink)!important;box-shadow:0 0 0 2px var(--gd-cloud)!important}.gd-btn{text-transform:uppercase;cursor:pointer;white-space:nowrap;letter-spacing:.08em;min-height:52px;color:var(--fg);perspective:500px;border-radius:8px;font-size:12.5px;font-weight:600;text-decoration:none;transition:transform .45s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.gd-face{width:100%;min-height:inherit;border-radius:inherit;background:var(--face);box-shadow:inset 0 0 0 1px var(--rim), 0 16px 32px -20px color-mix(in srgb, var(--gd-black) 60%, transparent);isolation:isolate;align-items:center;gap:12px;padding:6px 24px 6px 6px;transition:box-shadow .4s,background .4s;display:inline-flex;position:relative;overflow:hidden}.gd-chip{z-index:2;background:var(--chip);width:40px;height:40px;color:var(--chipfg);border-radius:5px;flex:none;place-items:center;transition:background .4s,color .4s,transform .5s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;overflow:hidden}.gd-chip svg{width:18px;height:18px;transition:transform .55s cubic-bezier(.7,0,.2,1),opacity .3s;position:absolute}.gd-g2{opacity:0;transform:translateY(22px)}.gd-btn:hover .gd-g1,.gd-btn:focus-visible .gd-g1{opacity:0;transform:translateY(-22px)}.gd-btn:hover .gd-g2,.gd-btn:focus-visible .gd-g2{opacity:1;transform:none}.gd-btn:hover .gd-chip,.gd-btn:focus-visible .gd-chip{background:var(--chip2);color:var(--chipfg2);transform:rotate(-8deg)}.gd-lbl{z-index:1;flex-direction:column;justify-content:center;line-height:1.15;display:inline-flex;position:static}.gd-sub{letter-spacing:.04em;opacity:.75;margin-bottom:1px;font-size:10.5px;font-weight:500;display:block;position:relative}.gd-mark{display:inline-block;position:static}.gd-hl{z-index:-1;border-radius:inherit;background:var(--hl);transition:transform .6s cubic-bezier(.3,1.25,.5,1);position:absolute;inset:0;transform:translateY(104%)}.gd-btn:hover .gd-hl,.gd-btn:focus-visible .gd-hl{transform:none}.gd-btn:hover .gd-mark,.gd-btn:focus-visible .gd-mark,.gd-btn:hover .gd-sub,.gd-btn:focus-visible .gd-sub{color:var(--hlfg)}.gd-mark,.gd-sub{transition:color .3s 80ms}.gd-btn:hover,.gd-btn:focus-visible{transform:translate(var(--mx,0px), calc(var(--my,0px) - 2px))}.gd-btn.gd-solid{--face:var(--gd-ink);--rim:color-mix(in srgb, var(--gd-cloud) 12%, transparent);--fg:var(--gd-cloud);--chip:var(--gd-brass);--chipfg:var(--gd-ink);--chip2:var(--gd-cloud);--chipfg2:var(--gd-ink);--hl:var(--gd-brass);--hlfg:var(--gd-ink)}.gd-btn.gd-ghost{--face:color-mix(in srgb, var(--gd-cloud) 8%, transparent);--rim:color-mix(in srgb, var(--gd-cloud) 34%, transparent);--fg:var(--gd-cloud);--chip:color-mix(in srgb, var(--gd-cloud) 14%, transparent);--chipfg:var(--gd-cloud);--chip2:var(--gd-cloud);--chipfg2:var(--gd-ink);--hl:var(--gd-brass);--hlfg:var(--gd-ink)}.gd-btn.gd-quiet{--face:var(--gd-ink);--rim:transparent;--fg:var(--gd-cloud);--chip:var(--gd-brass);--chipfg:var(--gd-ink);--chip2:var(--gd-cloud);--chipfg2:var(--gd-ink);--hl:var(--gd-brass);--hlfg:var(--gd-ink);min-height:44px;font-size:12.5px}.gd-btn.gd-quiet .gd-chip{width:32px;height:32px}.gd-btn.gd-quiet .gd-face{gap:10px;padding:6px 18px 6px 6px}.gd:not(.gd-dark) .gd-btn.gd-ghost,.gd-lt .gd-btn.gd-ghost{--face:color-mix(in srgb, var(--gd-ink) 3%, transparent);--rim:color-mix(in srgb, var(--gd-ink) 26%, transparent);--fg:var(--gd-ink);--chip:color-mix(in srgb, var(--gd-ink) 7%, transparent);--chipfg:var(--gd-ink);--chip2:var(--gd-ink);--chipfg2:var(--gd-cloud);--hlfg:var(--gd-ink)}.gd .gd-dark .gd-btn.gd-ghost{--face:color-mix(in srgb, var(--gd-cloud) 8%, transparent);--rim:color-mix(in srgb, var(--gd-cloud) 34%, transparent);--fg:var(--gd-cloud);--chip:color-mix(in srgb, var(--gd-cloud) 14%, transparent);--chipfg:var(--gd-cloud)}@media (max-width:600px),(hover:none){.gd .gd-btn{white-space:normal;text-align:left;max-width:100%;line-height:1.25}}button.gd-btn{font:inherit;appearance:none;background:0 0;border:0;padding:0}.gd-btn:active{transition-duration:.12s;transform:translate(var(--mx,0px), var(--my,0px)) scale(.96)!important}.gd .gd-skip{height:48px;box-shadow:inset 0 0 0 2px var(--gd-brass);color:var(--gd-brass);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:10px;padding:0 18px 0 20px;font-size:14px;transition:background .3s,color .3s,translate .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.gd .gd-skip:hover,.gd .gd-skip:focus-visible{background:var(--gd-brass);color:var(--gd-ink);translate:0 -2px}.gd .gd-skip:active{translate:0 1px}.gd{--gd-acc:color-mix(in srgb, var(--gd-brass) 38%, var(--gd-ink));--gd-acc-lg:var(--gd-brass);--gd-hl:var(--gd-brass);--gd-mut:color-mix(in srgb, var(--gd-stone) 60%, var(--gd-ink));--gd-acc-d:var(--gd-brass)}.gd-lt,.gd .gd-lt{--gd-acc:color-mix(in srgb, var(--gd-brass) 38%, var(--gd-ink));--gd-acc-lg:var(--gd-brass);--gd-hl:var(--gd-brass);--gd-mut:color-mix(in srgb, var(--gd-stone) 60%, var(--gd-ink))}.gd-dark,.gd.gd-dark{--gd-acc:color-mix(in srgb, var(--gd-brass) 45%, var(--gd-cloud));--gd-acc-lg:var(--gd-brass);--gd-hl:transparent;--gd-mut:color-mix(in srgb, var(--gd-stone) 45%, var(--gd-cloud))}@media (prefers-reduced-motion:reduce){.gd *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.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));background:linear-gradient(180deg, color-mix(in srgb, var(--gd-black) 20%, transparent), color-mix(in srgb, var(--gd-black) 0%, transparent));opacity:min(1, calc(var(--rv) * (1 - var(--rv)) * 9));pointer-events:none;position:absolute;top:0;left:0;right:0}.gd-rev.is-act>.gd-rev-in:after{content:"";z-index:39;height:var(--t);background:var(--gd-black);opacity:calc((1 - var(--rv)) * .16);pointer-events:none;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:11.5px;font-weight:500;transition:opacity .8s,translate .9s cubic-bezier(.2,.8,.2,1);display:inline-flex;translate:0 10px}.is-in .gd-eb{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%}.is-in .gd-hd .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-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}@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-um{clip-path:none!important}.gd-um img{translate:0!important;scale:1!important}}@keyframes gd-blink{50%{opacity:.25}}.gd-rv{opacity:0;translate:0 var(--rv-y,22px);transition:opacity .9s ease var(--rv-d,0s), translate 1s cubic-bezier(.2, .8, .2, 1) var(--rv-d,0s)}.is-in .gd-rv{opacity:1;translate:0}
