.Disclosure-module__MREF8q__item{border-top:1px solid var(--gb-line);color:var(--gb-ink)}.Disclosure-module__MREF8q__item:last-child{border-bottom:1px solid var(--gb-line)}.Disclosure-module__MREF8q__heading{font:inherit;margin:0}.Disclosure-module__MREF8q__trigger{width:100%;min-height:60px;color:var(--gb-ink);font:inherit;font-size:var(--fs-pub-row);font-weight:var(--fw-strong);letter-spacing:-.01em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;line-height:1.5;display:flex}.Disclosure-module__MREF8q__trigger:focus-visible{border-radius:var(--radius-xs);outline:var(--focus-w) solid var(--gb-focus);outline-offset:2px}.Disclosure-module__MREF8q__plus{flex:none;width:16px;height:16px;position:relative}.Disclosure-module__MREF8q__plus:before,.Disclosure-module__MREF8q__plus:after{width:16px;height:1.6px;transition:transform var(--dur-fast) var(--ease-ui);content:"";background:currentColor;border-radius:1px;position:absolute;top:7.2px;left:0}.Disclosure-module__MREF8q__plus:after{transform:rotate(90deg)}.Disclosure-module__MREF8q__item[data-open] .Disclosure-module__MREF8q__plus:after{transform:rotate(0)}.Disclosure-module__MREF8q__panel{transition:grid-template-rows var(--dur-pane) var(--ease-ui);grid-template-rows:0fr;display:grid}.Disclosure-module__MREF8q__item[data-open] .Disclosure-module__MREF8q__panel{grid-template-rows:1fr}.Disclosure-module__MREF8q__clip{isolation:isolate;min-height:0;position:relative;overflow:visible clip}.Disclosure-module__MREF8q__answerWash{z-index:-1;border-radius:var(--radius-sm);background:var(--gb-select);opacity:0;pointer-events:none;position:absolute;inset:0 -12px 10px}.Disclosure-module__MREF8q__clip p{max-width:64ch;color:var(--gb-ink-2);margin:0;padding-bottom:18px;font-size:15.5px;line-height:1.6}.Disclosure-module__MREF8q__row .Disclosure-module__MREF8q__heading{isolation:isolate;border-radius:var(--radius-sm);transition:background-color var(--dur-instant) var(--ease-ui);margin:0 -12px;position:relative}.Disclosure-module__MREF8q__wash{z-index:-1;border-radius:inherit;background:var(--gb-select);opacity:0;pointer-events:none;position:absolute;inset:0}.Disclosure-module__MREF8q__row .Disclosure-module__MREF8q__trigger{border-radius:var(--radius-sm);padding:16px 12px;line-height:1.35}.Disclosure-module__MREF8q__row .Disclosure-module__MREF8q__trigger:focus-visible{border-radius:var(--radius-sm);outline-offset:0}.Disclosure-module__MREF8q__row .Disclosure-module__MREF8q__plus{color:var(--gb-ink-3);transition:color var(--dur-instant) var(--ease-ui)}.Disclosure-module__MREF8q__row[data-open] .Disclosure-module__MREF8q__plus{color:var(--gb-ink)}@media (hover:hover){.Disclosure-module__MREF8q__row .Disclosure-module__MREF8q__heading:hover{background:var(--gb-row-hover)}.Disclosure-module__MREF8q__row .Disclosure-module__MREF8q__heading:hover .Disclosure-module__MREF8q__plus{color:var(--gb-ink)}}.Disclosure-module__MREF8q__row .Disclosure-module__MREF8q__clip{margin:0 -12px;padding:0 12px}.Disclosure-module__MREF8q__row .Disclosure-module__MREF8q__clip p{padding-bottom:12px}.Disclosure-module__MREF8q__row .Disclosure-module__MREF8q__answerWash{inset:0 0 8px}@media (max-width:560px){.Disclosure-module__MREF8q__row .Disclosure-module__MREF8q__clip p{font-size:var(--fs-body)}}.Disclosure-module__MREF8q__item[data-instant] .Disclosure-module__MREF8q__panel,.Disclosure-module__MREF8q__item[data-instant] .Disclosure-module__MREF8q__plus:before,.Disclosure-module__MREF8q__item[data-instant] .Disclosure-module__MREF8q__plus:after{transition:none}@media (scripting:none){.Disclosure-module__MREF8q__panel{grid-template-rows:1fr}.Disclosure-module__MREF8q__plus:after{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.Disclosure-module__MREF8q__panel,.Disclosure-module__MREF8q__plus:before,.Disclosure-module__MREF8q__plus:after,.Disclosure-module__MREF8q__row .Disclosure-module__MREF8q__heading,.Disclosure-module__MREF8q__row .Disclosure-module__MREF8q__plus{transition:none}}
.MenuTrigger-module__q0CT3G__trigger{--menu-disc:var(--pub-disc,42px);--menu-disc-bg:var(--gb-nav-disc-bg,var(--gb-ink));--menu-disc-fg:var(--gb-nav-disc-fg,var(--gb-canvas));--menu-tone:var(--nav-tone-dur,.18s) linear var(--nav-tone-delay,0s);align-items:center;gap:var(--space-3);height:var(--menu-disc);border-radius:var(--radius-pill);color:var(--gb-nav-fg,var(--gb-ink));font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--menu-tone);background:0 0;border:0;flex:none;padding:0;display:inline-flex;position:relative}.MenuTrigger-module__q0CT3G__label{font-size:var(--fs-control-lg);font-weight:var(--fw-semibold);letter-spacing:-.005em;text-align:right;line-height:1.3;display:grid;overflow:hidden}.MenuTrigger-module__q0CT3G__word{transition:transform .42s var(--ease-nav);grid-area:1/1;display:block}.MenuTrigger-module__q0CT3G__word+.MenuTrigger-module__q0CT3G__word{transform:translateY(110%)}.MenuTrigger-module__q0CT3G__trigger[aria-expanded=true] .MenuTrigger-module__q0CT3G__word{transform:translateY(-110%)}.MenuTrigger-module__q0CT3G__trigger[aria-expanded=true] .MenuTrigger-module__q0CT3G__word+.MenuTrigger-module__q0CT3G__word{transform:none}.MenuTrigger-module__q0CT3G__disc{width:var(--menu-disc);height:var(--menu-disc);background:var(--menu-disc-bg);transition:background-color var(--menu-tone);border-radius:50%;flex:none;position:relative}.MenuTrigger-module__q0CT3G__line{background:var(--menu-disc-fg);width:16px;height:1.6px;transition:transform .42s var(--ease-nav), background-color var(--menu-tone);border-radius:2px;margin:-.8px 0 0 -8px;position:absolute;top:50%;left:50%;transform:translateY(-3.5px)rotate(0)}.MenuTrigger-module__q0CT3G__line+.MenuTrigger-module__q0CT3G__line{transform:translateY(3.5px)rotate(0)}.MenuTrigger-module__q0CT3G__trigger[aria-expanded=true] .MenuTrigger-module__q0CT3G__line{transform:translateY(0)rotate(45deg)}.MenuTrigger-module__q0CT3G__trigger[aria-expanded=true] .MenuTrigger-module__q0CT3G__line+.MenuTrigger-module__q0CT3G__line{transform:translateY(0)rotate(-45deg)}[data-ground=ink] .MenuTrigger-module__q0CT3G__trigger:not(:where([data-ground=light] *)),.MenuTrigger-module__q0CT3G__trigger[data-on-ink]{--menu-disc-bg:var(--gb-canvas);--menu-disc-fg:var(--gb-ink);color:var(--gb-canvas)}@media (hover:hover){.MenuTrigger-module__q0CT3G__trigger:hover{--menu-disc-bg:var(--gb-lime);--menu-disc-fg:var(--gb-lime-ink)}}.MenuTrigger-module__q0CT3G__trigger:focus-visible,.MenuTrigger-module__q0CT3G__trigger[data-demo-state=hover],.MenuTrigger-module__q0CT3G__trigger[data-demo-state=focus]{--menu-disc-bg:var(--gb-lime);--menu-disc-fg:var(--gb-lime-ink)}.MenuTrigger-module__q0CT3G__trigger:focus-visible{outline-offset:2px;outline:2px solid #0000}@media (pointer:coarse){.MenuTrigger-module__q0CT3G__trigger:after{inset:min(0px, (var(--menu-disc) - 44px) / 2);content:"";position:absolute}}@container (max-width:404px){.MenuTrigger-module__q0CT3G__label{display:none}}@media (prefers-reduced-motion:reduce){.MenuTrigger-module__q0CT3G__trigger,.MenuTrigger-module__q0CT3G__word,.MenuTrigger-module__q0CT3G__disc,.MenuTrigger-module__q0CT3G__line{transition:none}}
.BigNav-module__odgYgq__list{margin:var(--bignav-margin,0);padding:0;list-style:none}.BigNav-module__odgYgq__link{padding-block:var(--bignav-pad,4px);color:var(--gb-canvas);transition:opacity .38s var(--ease-nav);text-decoration:none;display:flex}.BigNav-module__odgYgq__row{align-items:flex-end;gap:26px;display:inline-flex;position:relative}.BigNav-module__odgYgq__mask{margin:0 -.05em -.09em;padding:0 .05em .09em;display:block;position:relative;overflow:hidden}.BigNav-module__odgYgq__roll{font-size:var(--bignav-fs);letter-spacing:-.038em;white-space:nowrap;font-weight:540;line-height:1.1;display:block;position:relative}.BigNav-module__odgYgq__twin{position:absolute;top:100%;left:0}:is(.BigNav-module__odgYgq__roll .gb-nav-menu-char,.BigNav-module__odgYgq__roll .gb-nav-menu-word){display:inline-block}.BigNav-module__odgYgq__link[aria-current=page] .BigNav-module__odgYgq__roll{color:var(--gb-lime)}.BigNav-module__odgYgq__line{right:0;bottom:calc(var(--bignav-fs) * -.075);background:var(--gb-lime);transform-origin:100%;pointer-events:none;height:2px;transition:transform .5s var(--ease-nav);border-radius:2px;position:absolute;left:0;transform:scaleX(0)}.BigNav-module__odgYgq__desc{display:none}@media (hover:hover){.BigNav-module__odgYgq__list:has(.BigNav-module__odgYgq__link:hover) .BigNav-module__odgYgq__link:not(:hover){opacity:.26}.BigNav-module__odgYgq__link:hover .BigNav-module__odgYgq__line{transform-origin:0;transform:scaleX(1)}.BigNav-module__odgYgq__link:hover .BigNav-module__odgYgq__desc{opacity:1;transform:none}}:is(.BigNav-module__odgYgq__list:has(.BigNav-module__odgYgq__link:focus-visible) .BigNav-module__odgYgq__link:not(:focus-visible),.BigNav-module__odgYgq__list:has(.BigNav-module__odgYgq__link[data-demo-state]) .BigNav-module__odgYgq__link:not([data-demo-state])){opacity:.26}.BigNav-module__odgYgq__link:focus-visible .BigNav-module__odgYgq__line,.BigNav-module__odgYgq__link[data-demo-state] .BigNav-module__odgYgq__line,.BigNav-module__odgYgq__link[data-chosen] .BigNav-module__odgYgq__line{transform-origin:0;transform:scaleX(1)}.BigNav-module__odgYgq__link:focus-visible .BigNav-module__odgYgq__desc,.BigNav-module__odgYgq__link[data-demo-state] .BigNav-module__odgYgq__desc,.BigNav-module__odgYgq__link[data-chosen] .BigNav-module__odgYgq__desc{opacity:1;transform:none}[data-entering] .BigNav-module__odgYgq__list:has(.BigNav-module__odgYgq__link:focus-visible) .BigNav-module__odgYgq__link:not(:focus-visible):not(:hover){opacity:1}[data-entering] .BigNav-module__odgYgq__link:focus-visible:not(:hover) .BigNav-module__odgYgq__line{transform-origin:100%;transform:scaleX(0)}[data-entering] .BigNav-module__odgYgq__link:focus-visible:not(:hover) .BigNav-module__odgYgq__desc{opacity:0;transform:translate(-10px)}[data-handing] .BigNav-module__odgYgq__link{transition:none}.BigNav-module__odgYgq__link:focus-visible{outline-offset:2px;outline:2px solid #0000}@media (min-width:768px){.BigNav-module__odgYgq__link{display:inline-flex}}@media (min-width:1024px){.BigNav-module__odgYgq__desc{margin-bottom:calc(var(--bignav-fs) * .21 - 4px);color:color-mix(in srgb, var(--gb-canvas) 66%, transparent);font-size:var(--fs-body);font-weight:var(--fw-book);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-nav), transform .6s var(--ease-nav);line-height:1.2;display:block;transform:translate(-10px)}}@media (prefers-reduced-motion:reduce){.BigNav-module__odgYgq__link,.BigNav-module__odgYgq__line,.BigNav-module__odgYgq__desc{transition:none}}
.Iris-module__BcHiga__btn{--sig-h:var(--control-h-xl);--sig-inset:9px;--sig-pad-r:var(--space-5);--sig-disc:calc(var(--sig-h) - 2 * var(--sig-inset));--sig-disc-bg:var(--gb-dark-2);isolation:isolate;min-width:0;height:var(--sig-h);padding:0 var(--sig-pad-r) 0 22px;border-radius:var(--control-r-xl);background-color:var(--gb-lime);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--gb-surface) 50%, transparent);color:var(--gb-lime-ink);font:inherit;font-size:var(--fs-control-xl);font-weight:var(--fw-strong);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:scale var(--dur-instant) var(--ease-out);border:0;justify-content:space-between;align-items:center;gap:18px;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Iris-module__BcHiga__btn:focus-visible,.Iris-module__BcHiga__btn[data-demo-state=focus]{outline:var(--focus-w) solid var(--gb-ink);outline-offset:4px}[data-ground=ink] .Iris-module__BcHiga__btn:not(:where([data-ground=light] *)):focus-visible,[data-ground=ink] .Iris-module__BcHiga__btn[data-demo-state=focus]:not(:where([data-ground=light] *)){outline-color:var(--gb-lime)}[data-ground=lime] .Iris-module__BcHiga__btn:not(:where([data-ground=light] *)){--sig-disc-bg:var(--gb-lime);background-color:var(--gb-lime-ink);box-shadow:none;color:var(--gb-lime)}[data-ground=lime] .Iris-module__BcHiga__btn:not(:where([data-ground=light] *))>.Iris-module__BcHiga__disc{color:var(--gb-lime-ink)}[data-ground=lime] .Iris-module__BcHiga__btn:not(:where([data-ground=light] *)) .Iris-module__BcHiga__copy{box-shadow:inset 0 0 0 1.5px var(--gb-lime-ink);color:var(--gb-lime-ink)}[data-ground=lime] .Iris-module__BcHiga__btn:not(:where([data-ground=light] *)) .Iris-module__BcHiga__lens{background-color:var(--gb-lime-ink);color:var(--gb-lime)}.Iris-module__BcHiga__btn.Iris-module__BcHiga__noRing:focus-visible{outline-offset:2px;outline:2px solid #0000}.Iris-module__BcHiga__btn[data-gb-btn-press]{scale:.97!important}.Iris-module__BcHiga__label{line-height:1.3;display:block}.Iris-module__BcHiga__fx{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Iris-module__BcHiga__copy{z-index:1;align-items:center;justify-content:inherit;gap:inherit;padding:inherit;background-color:var(--sig-disc-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gb-lime) 45%, transparent);color:var(--gb-lime);clip-path:circle(0);display:flex}.Iris-module__BcHiga__disc{width:var(--sig-disc);height:var(--sig-disc);margin-right:calc(var(--sig-inset) - var(--sig-pad-r));border-radius:50%;flex:none;position:relative;overflow:hidden}.Iris-module__BcHiga__disc svg{width:18px;height:18px;position:absolute;top:calc(50% - 9px);left:calc(50% - 9px)}.Iris-module__BcHiga__btn>.Iris-module__BcHiga__disc{background-color:var(--sig-disc-bg);color:var(--gb-lime)}.Iris-module__BcHiga__btn>.Iris-module__BcHiga__disc svg{transition:translate var(--dur-instant) var(--ease-out)}.Iris-module__BcHiga__btn[data-gb-btn-press]>.Iris-module__BcHiga__disc svg{translate:3px}.Iris-module__BcHiga__lens{background-color:var(--gb-lime);color:var(--gb-lime-ink);clip-path:circle(0);border-radius:50%;position:absolute;inset:0}.Iris-module__BcHiga__lens svg{left:calc(50% - 9px - var(--sig-disc) * 10 / 19)}@media (min-width:760px) and (hover:hover) and (pointer:fine){.Iris-module__BcHiga__btn{--sig-h:46px;--sig-inset:7px;--sig-pad-r:18px;padding-left:var(--space-5);font-size:var(--fs-control-lg)}}@media (prefers-reduced-motion:reduce){.Iris-module__BcHiga__btn,.Iris-module__BcHiga__btn>.Iris-module__BcHiga__disc svg{transition:none}.Iris-module__BcHiga__btn[data-gb-btn-press]{scale:none!important}.Iris-module__BcHiga__btn[data-gb-btn-press]>.Iris-module__BcHiga__disc svg{translate:none}}
.Lantern-module__2GYM0G__btn{--sig-h:52px;--sig-pad-r:22px;--lantern-x:var(--gb-pub-btn-mx,50%);--lantern-y:var(--gb-pub-btn-my,50%);isolation:isolate;min-width:0;height:var(--sig-h);padding:0 var(--sig-pad-r) 0 22px;border-radius:var(--control-r-xl);color:var(--gb-canvas);font:inherit;font-size:var(--fs-control-xl);font-weight:var(--fw-strong);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:scale var(--dur-instant) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:18px;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Lantern-module__2GYM0G__btn:after{z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gb-canvas) 13%, transparent);pointer-events:none;content:"";transition:box-shadow var(--dur-slow) var(--ease-spring);position:absolute;inset:0}@media (hover:hover){.Lantern-module__2GYM0G__btn:hover:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gb-canvas) 36%, transparent)}}.Lantern-module__2GYM0G__btn:focus-visible:after,.Lantern-module__2GYM0G__btn[data-gb-btn-press]:after,.Lantern-module__2GYM0G__btn[data-demo-state]:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gb-canvas) 36%, transparent)}.Lantern-module__2GYM0G__btn:focus-visible,.Lantern-module__2GYM0G__btn[data-demo-state=focus]{outline:var(--focus-w) solid var(--gb-lime);outline-offset:4px}.Lantern-module__2GYM0G__btn.Lantern-module__2GYM0G__noRing:focus-visible{outline-offset:2px;outline:2px solid #0000}.Lantern-module__2GYM0G__btn[data-gb-btn-press]{scale:.97!important}.Lantern-module__2GYM0G__label{line-height:1.3;display:block}.Lantern-module__2GYM0G__fx{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Lantern-module__2GYM0G__light{background:radial-gradient(150px circle at var(--lantern-x) var(--lantern-y), color-mix(in srgb, var(--gb-canvas) 8%, transparent), transparent 70%);opacity:0;transition:opacity var(--dur-slow) var(--ease-spring)}.Lantern-module__2GYM0G__light:before{border-radius:inherit;background:radial-gradient(110px circle at var(--lantern-x) var(--lantern-y), var(--gb-lime), transparent 72%);content:"";-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.Lantern-module__2GYM0G__copy{z-index:1;align-items:center;justify-content:inherit;gap:inherit;padding:inherit;color:var(--gb-lime);opacity:0;-webkit-mask:radial-gradient(64px circle at var(--lantern-x) var(--lantern-y), #000 20%, transparent);-webkit-mask:radial-gradient(64px circle at var(--lantern-x) var(--lantern-y), #000 20%, transparent);mask:radial-gradient(64px circle at var(--lantern-x) var(--lantern-y), #000 20%, transparent);transition:opacity var(--dur-slow) var(--ease-spring);display:flex}.Lantern-module__2GYM0G__btn[data-gb-btn-lit] .Lantern-module__2GYM0G__light,.Lantern-module__2GYM0G__btn[data-gb-btn-lit] .Lantern-module__2GYM0G__copy,.Lantern-module__2GYM0G__btn[data-demo-state=hover] .Lantern-module__2GYM0G__light,.Lantern-module__2GYM0G__btn[data-demo-state=hover] .Lantern-module__2GYM0G__copy,.Lantern-module__2GYM0G__btn[data-demo-state=focus] .Lantern-module__2GYM0G__light,.Lantern-module__2GYM0G__btn[data-demo-state=focus] .Lantern-module__2GYM0G__copy{opacity:1}@media (min-width:760px) and (hover:hover) and (pointer:fine){.Lantern-module__2GYM0G__btn{--sig-h:var(--control-h-lg);--sig-pad-r:var(--space-5);padding-left:var(--space-5);font-size:var(--fs-control-lg)}}@media (prefers-reduced-motion:reduce){.Lantern-module__2GYM0G__btn,.Lantern-module__2GYM0G__btn:after,.Lantern-module__2GYM0G__light,.Lantern-module__2GYM0G__copy{transition:none}.Lantern-module__2GYM0G__btn[data-gb-btn-press]{scale:none!important}}
