:root{--border:#0000001a;--border-strong:#0000002e;--surface:var(--pure-white);--bg-subtle:#00000006}.btn{justify-content:center;align-items:center;gap:var(--space-2);width:max-content;height:40px;padding:0 var(--space-5);border-radius:var(--radius-0);color:var(--pure-black);font:600 14px/1 var(--font-body);letter-spacing:var(--tracking-snug);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;text-decoration:none;transition:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--fill{width:100%}.btn--fit{width:max-content}.btn--fill>.btn-frame{flex:1}.btn[disabled],.btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}[data-surface=green] .btn[disabled],[data-surface=green] .btn:disabled{opacity:.35}[data-surface=black] .btn[disabled],[data-surface=black] .btn:disabled{opacity:.45}[data-surface=white] .btn[disabled],[data-surface=white] .btn:disabled{opacity:.3}:root{--content:var(--pure-black);--surface:var(--pure-white);--primary-label:var(--beeble-green)}[data-surface=green]{--content:var(--pure-black);--surface:var(--beeble-green);--primary-label:var(--beeble-green);--selection-bg:var(--pure-black);--selection-fg:var(--beeble-green)}[data-surface=black]{--content:var(--beeble-green);--surface:var(--pure-black);--primary-label:var(--pure-black);--selection-bg:var(--beeble-green);--selection-fg:var(--pure-black)}[data-surface=white]{--content:var(--pure-black);--surface:var(--pure-white);--primary-label:var(--beeble-green);--selection-bg:var(--beeble-green);--selection-fg:var(--pure-black)}:root{--trim-inset:30px;--z-trim:40;--z-trim-over:41}@media (max-width:1199px){:root{--trim-inset:20px}}@media (max-width:742px){:root{--trim-inset:10px}}:root{--trim-content-gap:40px;--trim-content-pad:calc(var(--trim-inset) + var(--trim-content-gap))}@media (max-width:1199px){:root{--trim-content-gap:25px}}@media (max-width:742px){:root{--trim-content-gap:15px}}.trim-scope{position:relative}.trim-scope:before,.trim-scope:after{content:"";background:var(--trim-color,var(--content,var(--pure-black)));pointer-events:none;width:1px;z-index:var(--z-trim);position:absolute;top:0;bottom:0}.trim-scope:before{left:calc(var(--trim-inset) - 1px)}.trim-scope:after{right:calc(var(--trim-inset) - 1px)}.trim-scope--reduced{--trim-color:var(--green-deep-1)}[data-trim=bleed-over]{z-index:var(--z-trim-over);position:relative}.trim-underlay{pointer-events:none;z-index:0;position:fixed;inset:-100vh 0}.trim-underlay:before,.trim-underlay:after{content:"";background:var(--trim-color,var(--content,var(--pure-black)));width:1px;position:absolute;top:0;bottom:0}.trim-underlay:before{left:calc(var(--trim-inset) - 1px)}.trim-underlay:after{right:calc(var(--trim-inset) - 1px)}.btn--primary{background:var(--content);color:var(--primary-label);border-color:var(--content)}.btn--secondary{color:var(--content);border-color:var(--content);background:0 0}.btn--ink{background:var(--pure-black);color:var(--pure-white)}.btn--ghost{color:var(--content);border-color:var(--content);background:0 0}.btn--sm{height:32px;padding:0 var(--space-4);font-size:13px}.btn--lg{height:52px;padding:0 var(--space-6);font-size:16px}.btn--icon{width:40px;padding:0}.btn--icon.btn--sm{width:32px}.btn--display,.btn--standard,.btn--nav{transition:none}.btn--display:active,.btn--standard:active,.btn--nav:active{transform:none}.btn-display-frame{vertical-align:middle;padding:0 6px 6px 0;display:inline-block;position:relative}.btn-display-frame:before{content:"";background:var(--display-shadow-color);pointer-events:none;z-index:0;position:absolute;inset:6px 0 0 6px}@media (pointer:coarse){.btn,.nav-phone-toggle,.nav-phone-row,.nav-phone-item,.nav-phone-spacer{-webkit-tap-highlight-color:transparent}}.btn--display{z-index:1;height:60px;width:var(--btn-display-width,max-content);font:700 18px/1 var(--font-body);letter-spacing:var(--tracking-snug);box-shadow:none;border-width:1px;padding:0 32px;position:relative}@media (max-width:1199px){.btn--display{font-size:17px}}@media (max-width:742px){.btn--display{font-size:16px}}@media (hover:hover) and (pointer:fine){.btn-display-frame:has(.btn--display:hover):before{background:var(--display-shadow-color-hover)}.btn--display:hover{transform:translate(3px,3px)}}:is([data-surface=green] .btn-display-frame:has(.btn--display.btn--primary),[data-surface=green] .btn-display-frame:has(.btn--display:not(.btn--secondary))){--display-shadow-color:var(--green-dark-3);--display-shadow-color-hover:var(--green-deep-1)}[data-surface=green] .btn--display.btn--primary,[data-surface=green] .btn--display:not(.btn--secondary){background:var(--pure-black);color:var(--beeble-green);border-color:#0000}@media (hover:hover) and (pointer:fine){[data-surface=green] .btn--display.btn--primary:hover,[data-surface=green] .btn--display:not(.btn--secondary):hover{background:var(--green-charcoal);color:var(--green-soft);text-shadow:0 0 6px var(--green-bright)}}[data-surface=green] .btn-display-frame:has(.btn--display.btn--secondary){--display-shadow-color:var(--green-dark-3);--display-shadow-color-hover:var(--green-deep-1)}[data-surface=green] .btn--display.btn--secondary{background:var(--beeble-green);color:var(--pure-black);border-color:var(--green-deep-1)}@media (hover:hover) and (pointer:fine){[data-surface=green] .btn--display.btn--secondary:hover{background:var(--green-light);color:var(--green-deep-2);border-color:var(--green-deep-1);text-shadow:0 0 6px var(--green-bright)}}:is([data-surface=black] .btn-display-frame:has(.btn--display.btn--primary),[data-surface=black] .btn-display-frame:has(.btn--display:not(.btn--secondary))){--display-shadow-color:var(--green-deep-2);--display-shadow-color-hover:var(--green-dark-1)}[data-surface=black] .btn--display.btn--primary,[data-surface=black] .btn--display:not(.btn--secondary){background:var(--beeble-green);color:var(--pure-black);border-color:#0000}@media (hover:hover) and (pointer:fine){[data-surface=black] .btn--display.btn--primary:hover,[data-surface=black] .btn--display:not(.btn--secondary):hover{background:var(--green-soft);color:var(--green-deep-3);text-shadow:0 0 6px var(--green-bright)}}[data-surface=black] .btn-display-frame:has(.btn--display.btn--secondary){--display-shadow-color:var(--green-deep-2);--display-shadow-color-hover:var(--green-dark-1)}[data-surface=black] .btn--display.btn--secondary{background:var(--pure-black);color:var(--beeble-green);border-color:var(--beeble-green)}@media (hover:hover) and (pointer:fine){[data-surface=black] .btn--display.btn--secondary:hover{background:var(--green-charcoal);color:var(--green-soft);border-color:var(--green-light);text-shadow:0 0 6px var(--green-bright)}}:is([data-surface=white] .btn-display-frame:has(.btn--display.btn--primary),[data-surface=white] .btn-display-frame:has(.btn--display:not(.btn--secondary))){--display-shadow-color:var(--green-deep-1);--display-shadow-color-hover:var(--green-dark-3)}[data-surface=white] .btn--display.btn--primary,[data-surface=white] .btn--display:not(.btn--secondary){background:var(--beeble-green);color:var(--pure-black);border-color:#0000}@media (hover:hover) and (pointer:fine){[data-surface=white] .btn--display.btn--primary:hover,[data-surface=white] .btn--display:not(.btn--secondary):hover{background:var(--green-soft);color:var(--green-deep-1);text-shadow:0 0 6px var(--green-bright)}}@media (pointer:coarse){.btn-display-frame:has(.btn--display:active):before{background:var(--display-shadow-color-hover)}.btn--display:active{transform:translate(3px,3px)}[data-surface=green] .btn--display.btn--primary:active,[data-surface=green] .btn--display:not(.btn--secondary):active{background:var(--green-charcoal);color:var(--green-soft);text-shadow:0 0 6px var(--green-bright)}[data-surface=green] .btn--display.btn--secondary:active{background:var(--green-light);color:var(--green-deep-2);border-color:var(--green-deep-1);text-shadow:0 0 6px var(--green-bright)}[data-surface=black] .btn--display.btn--primary:active,[data-surface=black] .btn--display:not(.btn--secondary):active{background:var(--green-soft);color:var(--green-deep-3);text-shadow:0 0 6px var(--green-bright)}[data-surface=black] .btn--display.btn--secondary:active{background:var(--green-charcoal);color:var(--green-soft);border-color:var(--green-light);text-shadow:0 0 6px var(--green-bright)}[data-surface=white] .btn--display.btn--primary:active,[data-surface=white] .btn--display:not(.btn--secondary):active{background:var(--green-soft);color:var(--green-deep-1);text-shadow:0 0 6px var(--green-bright)}}.btn--standard{--btn-press-depth:1px;background:var(--btn-shadow);border:var(--btn-press-depth) solid var(--btn-border);height:32px;font:600 13px/1 var(--font-body);letter-spacing:var(--tracking-cozy);align-items:stretch;padding:0;position:relative}.btn--standard>.btn-frame{background:var(--btn-fill);border:none;justify-content:center;align-items:center;padding:0 12px;transition:none;display:flex}.btn--standard>.btn-frame>.btn-content{align-items:center;gap:6px;display:inline-flex}.btn--standard>.btn-frame:has(>.btn-content>.ico:first-child){padding-left:10px}.btn--standard>.btn-frame:has(>.btn-content>.ico:last-child){padding-right:10px}.btn--standard.btn--standard-sm{height:24px;font-size:11px}.btn--standard.btn--standard-sm>.btn-frame{padding:0 8px}.btn--standard.btn--standard-sm>.btn-frame:has(>.btn-content>.ico:first-child){padding-left:6px}.btn--standard.btn--standard-sm>.btn-frame:has(>.btn-content>.ico:last-child){padding-right:6px}.btn--standard.btn--standard-lg{height:40px;font-size:14px}.btn--standard.btn--standard-lg>.btn-frame{padding:0 20px}.btn--standard.btn--standard-lg>.btn-frame:has(>.btn-content>.ico:first-child){padding-left:16px}.btn--standard.btn--standard-lg>.btn-frame:has(>.btn-content>.ico:last-child){padding-right:16px}.btn--standard.btn--standard-lg>.btn-frame>.btn-content{gap:8px}.btn--standard.btn--standard-xl{height:48px;font-size:18px}@media (max-width:1199px){.btn--standard.btn--standard-xl{font-size:16px}}@media (max-width:742px){.btn--standard.btn--standard-xl{height:44px;font-size:15px}}.btn--standard.btn--standard-xl>.btn-frame{padding:0 28px}.btn--standard.btn--standard-xl>.btn-frame:has(>.btn-content>.ico:first-child){padding-left:20px}.btn--standard.btn--standard-xl>.btn-frame:has(>.btn-content>.ico:last-child){padding-right:20px}.btn--standard.btn--standard-xl>.btn-frame>.btn-content{gap:10px}:is(.btn--standard.btn--standard-icon>.btn-frame:has(>.btn-content>.ico:first-child),.btn--standard.btn--standard-icon>.btn-frame:has(>.btn-content>.ico:last-child)){padding-left:0;padding-right:0}.btn--standard.btn--standard-icon{width:32px}.btn--standard.btn--standard-icon.btn--standard-sm{width:24px}.btn--standard.btn--standard-icon.btn--standard-lg{width:40px}.btn--standard.btn--standard-icon.btn--standard-xl{width:48px}@media (max-width:742px){.btn--standard.btn--standard-icon.btn--standard-xl{width:44px}}.btn--standard.btn--standard-icon>.btn-frame{justify-content:center;width:100%;padding:0}.btn--standard.btn--secondary{font-weight:500}@media (hover:hover) and (pointer:fine){.btn--standard:hover{padding-top:var(--btn-press-depth);border-bottom-color:var(--btn-highlight)}}.btn--standard.is-hover{padding-top:var(--btn-press-depth);border-bottom-color:var(--btn-highlight)}[data-surface=black] .btn--standard.btn--primary{--btn-shadow:var(--green-deep-2);--btn-border:var(--green-dark-2);--btn-fill:var(--beeble-green);--btn-highlight:color-mix(in srgb, var(--green-bright) 60%, transparent);color:var(--pure-black)}@media (hover:hover) and (pointer:fine){[data-surface=black] .btn--standard.btn--primary:hover{--btn-border:var(--green-dark-3);--btn-fill:var(--green-dark-3)}}[data-surface=black] .btn--standard.btn--primary.is-hover{--btn-border:var(--green-dark-3);--btn-fill:var(--green-dark-3)}[data-surface=black] .btn--standard.btn--secondary{--btn-shadow:var(--pure-black);--btn-border:var(--green-dark-3);--btn-fill:var(--pure-black);--btn-highlight:color-mix(in srgb, var(--green-bright) 50%, transparent);color:var(--beeble-green)}@media (hover:hover) and (pointer:fine){[data-surface=black] .btn--standard.btn--secondary:hover{--btn-border:var(--green-deep-1);--btn-fill:var(--green-night-1)}}[data-surface=black] .btn--standard.btn--secondary.is-hover{--btn-border:var(--green-deep-1);--btn-fill:var(--green-night-1)}[data-surface=green] .btn--standard.btn--primary{--btn-shadow:var(--pure-black);--btn-border:var(--green-deep-3);--btn-fill:var(--pure-black);--btn-highlight:color-mix(in srgb, var(--green-bright) 90%, transparent);color:var(--beeble-green)}@media (hover:hover) and (pointer:fine){[data-surface=green] .btn--standard.btn--primary:hover{--btn-border:var(--green-night-1);--btn-fill:var(--green-deep-3)}}[data-surface=green] .btn--standard.btn--primary.is-hover{--btn-border:var(--green-night-1);--btn-fill:var(--green-deep-3)}[data-surface=green] .btn--standard.btn--secondary{--btn-shadow:var(--green-deep-2);--btn-border:var(--green-dark-3);--btn-fill:var(--beeble-green);--btn-highlight:var(--green-bright);color:var(--pure-black)}@media (hover:hover) and (pointer:fine){[data-surface=green] .btn--standard.btn--secondary:hover{--btn-fill:var(--green-dark-1)}}[data-surface=green] .btn--standard.btn--secondary.is-hover{--btn-fill:var(--green-dark-1)}[data-surface=white] .btn--standard.btn--primary{--btn-shadow:var(--pure-black);--btn-border:var(--pure-black);--btn-fill:var(--pure-black);--btn-highlight:var(--gray-bf);color:var(--beeble-green)}@media (hover:hover) and (pointer:fine){[data-surface=white] .btn--standard.btn--primary:hover{--btn-fill:var(--gray-40)}}[data-surface=white] .btn--standard.btn--primary.is-hover{--btn-fill:var(--gray-40)}[data-surface=white] .btn--standard.btn--secondary{--btn-shadow:var(--gray-a0);--btn-border:var(--gray-bf);--btn-fill:var(--pure-white);--btn-highlight:var(--off-white);color:var(--pure-black)}@media (hover:hover) and (pointer:fine){[data-surface=white] .btn--standard.btn--secondary:hover{--btn-fill:var(--gray-ee)}}[data-surface=white] .btn--standard.btn--secondary.is-hover{--btn-fill:var(--gray-ee)}@media (pointer:coarse){.btn--standard:active{padding-top:var(--btn-press-depth);border-bottom-color:var(--btn-highlight)}[data-surface=black] .btn--standard.btn--primary:active{--btn-border:var(--green-dark-3);--btn-fill:var(--green-dark-3)}[data-surface=black] .btn--standard.btn--secondary:active{--btn-border:var(--green-deep-1);--btn-fill:var(--green-night-1)}[data-surface=green] .btn--standard.btn--primary:active{--btn-border:var(--green-night-1);--btn-fill:var(--green-deep-3)}[data-surface=green] .btn--standard.btn--secondary:active{--btn-fill:var(--green-dark-1)}[data-surface=white] .btn--standard.btn--primary:active{--btn-fill:var(--gray-40)}[data-surface=white] .btn--standard.btn--secondary:active{--btn-fill:var(--gray-ee)}}.btn--nav{border-radius:var(--radius-0);width:min-content;height:100%;color:var(--pure-black);font:600 13px/1 var(--font-body);letter-spacing:var(--tracking-cozy);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0 12px;transition:none;display:inline-flex}.btn--nav.btn--nav-dropdown{padding:0 4px 0 12px}.btn--nav>.btn-nav-content{align-items:center;gap:0;transition:none;display:inline-flex}.btn--nav-dropdown .btn-nav-content svg{flex-shrink:0;width:20px;height:20px;transition:none;transform:translateY(1px)}.btn--nav-dropdown .btn-nav-content svg,.btn--nav-dropdown .btn-nav-content svg *{stroke-width:2px}@media (hover:hover) and (pointer:fine){.btn--nav:hover{background:var(--green-dark-1);box-shadow:inset 0 1.5px #12171326,inset 1px 0 #12171326,inset -1px 0 #12171326}.btn--nav:hover>.btn-nav-content{transform:translateY(1px)}.btn--nav-dropdown:hover .btn-nav-content svg{transform:translateY(1px)rotate(180deg)}}.nav-bar{background:var(--beeble-green);border-bottom:1px solid var(--pure-black);justify-content:space-between;align-items:stretch;height:45px;padding:0 max(30px,50% - 630px);display:flex;position:relative}@media (max-width:1199px){.nav-bar{height:50px;padding:0 20px}}@media (max-width:742px){:root{--nav-phone-bar-h:40px;--nav-phone-panel-pad:10px}.nav-bar{height:var(--nav-phone-bar-h);padding:0 var(--nav-phone-panel-pad)}}.nav-bar .btn--nav-logo{padding:0 16px}.nav-bar .btn--nav-logo .btn-nav-content>img,.nav-bar .btn--nav-logo .btn-nav-content>svg{width:auto;height:19px;display:block}.nav-bar .nav-bar-items{gap:0;height:100%;display:flex}.nav-bar .nav-bar-login{background:0 0;align-items:center;height:100%;padding:0 8px;display:flex}.nav-bar .btn--nav-cta{border:1px solid var(--green-charcoal);border-radius:var(--radius-0);background:var(--green-dark-1);height:32px;color:var(--pure-black);font:600 13px/1 var(--font-body);letter-spacing:var(--tracking-cozy);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:none;justify-content:center;align-items:center;padding:0 16px;transition:none;display:inline-flex}.nav-bar .btn--nav-cta>.btn-nav-content{align-items:center;transition:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-bar .btn--nav-cta:hover{background:var(--green-dark-3);box-shadow:inset 0 1px 0 0 var(--green-deep-1)}.nav-bar .btn--nav-cta:hover>.btn-nav-content{transform:translateY(1px)}}.nav-bar .btn--nav-cta:active>.btn-nav-content{transform:translateY(1px)}@media (pointer:coarse){.btn--nav:active{background:var(--green-dark-1);box-shadow:inset 0 1.5px #12171326,inset 1px 0 #12171326,inset -1px 0 #12171326}.btn--nav:active>.btn-nav-content{transform:translateY(1px)}.nav-bar .btn--nav-cta:active{background:var(--green-dark-3);box-shadow:inset 0 1px 0 0 var(--green-deep-1)}}.nav-dropdown{height:100%;display:inline-flex;position:relative}.nav-dropdown-panel{background:var(--green-soft-darker);border:1px solid var(--green-deep-1);z-index:110;width:280px;display:none;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.nav-dropdown:hover>.nav-dropdown-panel{display:block}.nav-dropdown:hover>.btn--nav-dropdown{background:var(--green-dark-1);box-shadow:inset 0 1.5px #12171326,inset 1px 0 #12171326,inset -1px 0 #12171326}.nav-dropdown:hover>.btn--nav-dropdown>.btn-nav-content{transform:translateY(1px)}.nav-dropdown:hover>.btn--nav-dropdown .btn-nav-content svg{transform:translateY(1px)rotate(180deg)}}@media (hover:none){.nav-dropdown:focus-within>.nav-dropdown-panel{display:block}}.nav-dropdown-item{background:0 0;height:40px;padding:0 15px;text-decoration:none;transition:none;display:block}.nav-dropdown-item-content{justify-content:space-between;align-items:center;gap:var(--space-3);height:100%;transition:none;display:flex}.nav-dropdown-item-label{font:500 13px/1 var(--font-body);letter-spacing:var(--tracking-cozy);color:var(--pure-black);white-space:nowrap}.nav-dropdown-item-secondary{font:600 10px/1 var(--font-body);letter-spacing:var(--tracking-snug);color:var(--green-dark-3);white-space:nowrap;flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.nav-dropdown-item-asset{--sx-glyph:var(--green-deep-1);--sx-mark:var(--green-dark-2);flex-shrink:0;width:54px;height:auto;display:inline-block}.nav-dropdown-item-asset .sx-glyph{fill:var(--sx-glyph)}.nav-dropdown-item-asset .sx-mark{fill:var(--sx-mark)}@media (hover:hover) and (pointer:fine){.nav-dropdown-item:hover{background:var(--green-soft-darkest);box-shadow:inset 0 1.5px #12171326,inset 0 -1px #ffffff80}.nav-dropdown-item:hover>.nav-dropdown-item-content{transform:translateY(1px)}}.nav-dropdown-group-title{height:30px;color:var(--green-dark-2);font:700 10px/1 "Space Grotesk", var(--font-body), ui-sans-serif, sans-serif;letter-spacing:-.02em;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:flex-end;padding:0 15px 5px;display:flex}.nav-dropdown-panel--mega{width:max-content}.nav-dropdown-panel--mega .nav-dropdown-col{min-width:190px}.nav-dropdown-panel--mega .nav-dropdown-col+.nav-dropdown-col{border-left:1px solid var(--green-soft-darkest)}.nav-dropdown-panel--mega .nav-dropdown-col>.nav-dropdown-group-title:not(:first-child){margin-top:14px}@media (hover:hover) and (pointer:fine){.nav-dropdown:hover>.nav-dropdown-panel--mega{display:flex}}@media (hover:none){.nav-dropdown:focus-within>.nav-dropdown-panel--mega{display:flex}}.chip{border-radius:var(--radius-pill);background:var(--pure-black);height:22px;color:var(--beeble-green);font:400 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chip--green{background:var(--beeble-green);color:var(--pure-black)}.chip--orange{background:var(--accent-orange);color:var(--pure-black)}.chip--bold{font-weight:700}.chip--outline{color:var(--pure-black);border:1px solid var(--gray-bf);background:0 0}.chip--live:before{content:"";border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.card-action{font-family:var(--font-display);color:inherit;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.card-action:hover,a.card:hover .card-action,a[data-card-link]:hover .card-action{text-decoration:underline}}@media (pointer:coarse){.card-action,a.card,a[data-card-link]{-webkit-tap-highlight-color:transparent}.card-action:active,a.card:active .card-action,a[data-card-link]:active .card-action{text-decoration:underline}}:root{--input-ws-border:var(--gray-bf);--input-ws-border-focus:var(--pure-black);--input-ws-ink:var(--pure-black);--input-ws-focus-bg:var(--off-white);--input-ws-placeholder-color:var(--gray-a0);--input-ws-disabled-border:var(--off-white);--input-ws-disabled-ink:var(--gray-a0);--input-ws-disabled-fill:var(--off-white);--input-gs-border:var(--green-dark-3);--input-gs-border-focus:var(--pure-black);--input-gs-ink:var(--pure-black);--input-gs-focus-bg:var(--green-soft-darker);--input-gs-placeholder-color:var(--green-deep-1);--input-gs-disabled-border:var(--green-dark-1);--input-gs-disabled-ink:var(--green-deep-1);--input-gs-disabled-fill:var(--green-dark-1);--input-bs-border:var(--green-dark-3);--input-bs-border-focus:var(--beeble-green);--input-bs-ink:var(--beeble-green);--input-bs-focus-bg:var(--green-deep-3);--input-bs-placeholder-color:var(--green-dark-3);--input-bs-disabled-border:var(--green-night-1);--input-bs-disabled-ink:var(--green-dark-3);--input-bs-disabled-fill:var(--green-night-1)}.input{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-0);height:32px;color:var(--input-ws-ink);border:1px solid;border-color:var(--input-ws-border);font:400 13px/1 var(--font-mono);letter-spacing:var(--tracking-mono);-webkit-text-fill-color:currentColor;background:0 0;width:100%;padding:0 12px;transition:none;overflow:hidden}.input::placeholder{color:var(--input-ws-placeholder-color);opacity:1}.input:focus,.input.is-focused{border-color:var(--input-ws-border-focus);background:var(--input-ws-focus-bg);outline:none}.input:disabled{cursor:not-allowed}[data-surface=green] .input:disabled{border-color:var(--input-gs-disabled-border);color:var(--input-gs-disabled-ink);background-color:var(--input-gs-disabled-fill)}[data-surface=black] .input:disabled{border-color:var(--input-bs-disabled-border);color:var(--input-bs-disabled-ink);background-color:var(--input-bs-disabled-fill)}[data-surface=white] .input:disabled{border-color:var(--input-ws-disabled-border);color:var(--input-ws-disabled-ink);background-color:var(--input-ws-disabled-fill)}[data-surface=green] .input{color:var(--input-gs-ink);border-color:var(--input-gs-border)}[data-surface=green] .input::placeholder{color:var(--input-gs-placeholder-color);opacity:1}[data-surface=green] .input:focus,[data-surface=green] .input.is-focused{border-color:var(--input-gs-border-focus);background:var(--input-gs-focus-bg)}[data-surface=black] .input{color:var(--input-bs-ink);border-color:var(--input-bs-border)}[data-surface=black] .input::placeholder{color:var(--input-bs-placeholder-color);opacity:1}[data-surface=black] .input:focus,[data-surface=black] .input.is-focused{border-color:var(--input-bs-border-focus);background:var(--input-bs-focus-bg)}.input--sm{height:24px;padding:0 8px;font-size:12px}.input--lg{height:40px;padding:0 14px;font-size:14px}.input--xl{height:48px;padding:0 16px;font-size:18px}.card{background:var(--surface);color:var(--content);border:1px solid var(--content);border-radius:var(--radius-0);padding:var(--space-6)}.ico{color:currentColor;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ico>img,.ico>svg{object-fit:contain;width:100%;height:100%}.ico--sm{width:16px;height:16px}.ico--lg{width:32px;height:32px}.ico--xl{width:48px;height:48px}.btn--standard .ico--sm{width:14px;height:14px}.btn--standard.btn--standard-sm .ico--sm{width:12px;height:12px}.btn--standard.btn--standard-lg .ico--sm{width:16px;height:16px}.btn--standard.btn--standard-xl .ico--sm{width:20px;height:20px}.btn--standard.btn--standard-icon .ico--sm{width:16px;height:16px}.btn--standard.btn--standard-icon.btn--standard-sm .ico--sm{width:12px;height:12px}.btn--standard.btn--standard-icon.btn--standard-lg .ico--sm{width:20px;height:20px}.btn--standard.btn--standard-icon.btn--standard-xl .ico--sm{width:24px;height:24px}.logo{display:inline-block}img.logo--signature:not([src]),img.logo--symbol:not([src]),img.logo--wordmark:not([src]){visibility:hidden}.footer{background:var(--beeble-green);color:var(--pure-black);border-top:1px solid var(--pure-black);gap:var(--space-10);flex-direction:column;padding:19px max(50px,50% - 610px) 20px;display:flex;position:relative}@media (max-width:1199px){.footer{padding-left:40px;padding-right:40px}}@media (max-width:742px){.footer{padding-top:29px;padding-left:30px;padding-right:30px}}.footer-grid{gap:var(--space-10);grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;align-items:stretch;display:grid}.footer-brand{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.footer-mark{flex-direction:column;align-items:center;gap:2px;width:fit-content;display:flex}.footer-logo-link{display:inline-block}.footer-logo-link img.logo,.footer-logo-link svg.logo{width:auto;height:60px;display:block}.footer-copy{font:500 11px/1.4 var(--font-body);color:var(--pure-black);margin:0}.footer-social{align-items:center;gap:0;display:flex}.footer-social a{color:var(--pure-black);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@media (hover:hover) and (pointer:fine){.footer-social a:hover{background-color:var(--green-dark-1)}}.footer-social img,.footer-social svg{width:20px;height:20px;display:block}.footer-col{flex-direction:column;gap:12px;padding-top:15px;padding-bottom:12px;display:flex}.footer-col-title{font:600 12px/1 var(--font-body);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--pure-black);margin-bottom:var(--space-2)}.footer-col a{color:var(--pure-black);font:400 12px/1.5 var(--font-body);text-decoration:none}@media (hover:hover) and (pointer:fine){.footer-col a:hover{text-underline-offset:3px;text-decoration:underline}}@media (max-width:742px){.footer-grid{grid-template-columns:1fr;gap:30px}.footer-brand{order:99;grid-template-columns:1fr auto;align-items:end;gap:0;margin-top:10px;display:grid}.footer-col{gap:8px;padding-top:0;padding-bottom:0}.footer-col-title{margin-bottom:2px}}.nav-phone{display:none}@media (max-width:742px){:is(.nav-bar:has(.nav-phone) .nav-bar-items,.nav-bar:has(.nav-phone) .nav-bar-login){display:none}.nav-phone{align-items:center;display:flex}.nav-phone-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;padding:10px;display:flex}.nav-phone-bar{background:var(--pure-black);width:20px;height:1px;display:block}.nav-phone-toggle.is-open{position:relative}.nav-phone-toggle.is-open .nav-phone-bar{width:24px;position:absolute;top:19.5px;left:8px}.nav-phone-toggle.is-open .nav-phone-bar:first-child{transform:rotate(-45deg)}.nav-phone-toggle.is-open .nav-phone-bar:nth-child(2){display:none}.nav-phone-toggle.is-open .nav-phone-bar:nth-child(3){transform:rotate(45deg)}.nav-phone-layer{top:calc(var(--nav-phone-bar-h) - 1px);z-index:200;flex-direction:column;height:auto;display:flex;position:fixed;bottom:0;left:0;right:0}.nav-phone-layer[hidden]{display:none}.nav-phone-menu{background:var(--beeble-green);overscroll-behavior:contain;min-height:100%;max-height:100%;padding:0 var(--nav-phone-panel-pad) var(--nav-phone-panel-pad);border-top:1px solid var(--pure-black);border-bottom:1px solid var(--pure-black);flex-direction:column;display:flex;overflow-y:auto}.nav-phone-menu-scroll{margin:0 calc(var(--nav-phone-panel-pad) * -1) calc(var(--nav-phone-panel-pad) * -1);padding:0 var(--nav-phone-panel-pad) var(--nav-phone-panel-pad);flex-direction:column;flex:1;display:flex;position:relative}.nav-phone-section{border-bottom:1px solid #12181426}.nav-phone-row{cursor:pointer;width:100%;font-family:var(--font-body);letter-spacing:-.01em;color:var(--pure-black);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 13px 18px 15px;font-size:16px;font-weight:500;line-height:1;display:flex}.nav-phone-section.is-expanded .nav-phone-row{color:var(--green-dark-3)}.nav-phone-chev{width:10px;height:5px;display:block;overflow:visible}.nav-phone-section.is-expanded .nav-phone-chev{transform:rotate(180deg)}.nav-phone-items{padding-bottom:10px;display:none}.nav-phone-section.is-expanded .nav-phone-items{display:block}.nav-phone-item{font-family:var(--font-body);letter-spacing:-.01em;color:var(--pure-black);justify-content:space-between;align-items:center;padding:10px 13px 10px 15px;font-size:16px;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.nav-phone-item-label{gap:8px;display:flex}.nav-phone-tag{letter-spacing:-.02em;color:var(--green-dark-3);font-size:10px;font-weight:600;line-height:1.2}.nav-phone-caption{font-family:"Space Grotesk", var(--font-body), ui-sans-serif, sans-serif;letter-spacing:-.02em;color:var(--green-dark-3);margin:0;padding:6px 13px 4px 15px;font-size:10px;font-weight:700}a.nav-phone-row{color:inherit;text-decoration:none}.nav-phone-spacer{cursor:pointer;background:0 0;border:0;flex:1 1 0;min-height:0;padding:0}}.compare-stage{--pos:50%;cursor:ew-resize;position:relative;overflow:hidden}.compare-stage .compare-layer{position:absolute;inset:0}.compare-stage .compare-layer>video,.compare-stage .compare-layer>img{object-fit:cover;width:100%;height:100%;display:block}.compare-stage .compare-layer--after{clip-path:inset(0 0 0 var(--pos))}.compare-badge{font:400 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-0);background:color-mix(in srgb, var(--pure-black) 60%, transparent);color:var(--beeble-green);padding:6px 9px;position:absolute;top:12px;left:12px}.compare-badge--after{background:var(--beeble-green);color:var(--pure-black);left:auto;right:12px}@media (max-width:742px){.compare-badge{font-size:10px}}.compare-divider{top:0;bottom:0;left:var(--pos);box-sizing:border-box;background:var(--pure-black);border-right:1px solid var(--beeble-green);pointer-events:none;width:2px;position:absolute;transform:translate(-50%)}.compare-knob{top:50%;left:var(--pos);border-radius:var(--radius-pill);background:var(--beeble-green);border:1px solid var(--pure-black);width:28px;height:28px;color:var(--pure-black);cursor:ew-resize;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.compare-knob img,.compare-knob svg{width:16px;height:16px;display:block}.compare-knob svg path{stroke-width:2px}.iso-grid{--iso-grid-line:color-mix(in srgb, var(--beeble-green) 30%, transparent);--iso-grid-scale:1;isolation:isolate;background-color:var(--green-charcoal);color:var(--beeble-green);position:relative;overflow:hidden}.iso-grid:before{content:"";z-index:0;pointer-events:none;background-color:var(--iso-grid-line);-webkit-mask-image:url(/ds/patterns/iso_grid_diamond.svg);mask-image:url(/ds/patterns/iso_grid_diamond.svg);-webkit-mask-size:calc(100px * var(--iso-grid-scale)) calc(30px * var(--iso-grid-scale));-webkit-mask-size:calc(100px * var(--iso-grid-scale)) calc(30px * var(--iso-grid-scale));mask-size:calc(100px * var(--iso-grid-scale)) calc(30px * var(--iso-grid-scale));-webkit-mask-mode:alpha;position:absolute;inset:0;-webkit-mask-position:top;mask-position:top;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.iso-grid>*{z-index:2;position:relative}.iso-grid[data-surface=green],[data-surface=green] .iso-grid{--iso-grid-line:#0000001f;--iso-grid-scale:.75;background-color:var(--beeble-green);color:var(--pure-black)}.iso-grid[data-surface=black]{--iso-grid-line:color-mix(in srgb, var(--beeble-green) 30%, transparent);--iso-grid-scale:1;background-color:var(--green-charcoal);color:var(--beeble-green)}.iso-grid--fade{--fade-top:0%;--fade-bot:0%;--fade-surface:var(--green-charcoal);--fade-floor:color-mix(in srgb, var(--fade-surface) 30%, transparent)}.iso-grid--fade:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--fade-surface) 0%, var(--fade-floor) var(--fade-top)), linear-gradient(to top, var(--fade-surface) 0%, var(--fade-floor) var(--fade-bot));position:absolute;inset:0}.iso-grid--radial:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%, transparent 0%, transparent 15%, color-mix(in srgb, var(--beeble-green) 35%, transparent) 50%, color-mix(in srgb, var(--beeble-green) 75%, transparent) 80%, var(--beeble-green) 100%);position:absolute;inset:0}.iso-grid--viewport:before,.iso-grid--viewport.iso-grid--fade:after,.iso-grid--viewport.iso-grid--radial:after{position:fixed}.divider{--divider-cap:9px;--divider-ink:var(--pure-black);background:var(--divider-ink);border:0;height:1px;margin:0;position:relative;overflow:visible}.divider:before,.divider:after{content:"";width:var(--divider-cap);height:var(--divider-cap);box-sizing:border-box;border:1px solid var(--divider-ink);background:var(--divider-cap-fill,var(--surface));position:absolute;top:50%;transform:translateY(-50%)}.divider:before{left:0}.divider:after{right:0}[data-surface=green] .divider{--divider-ink:var(--pure-black)}[data-surface=black] .divider{--divider-ink:var(--green-deep-1)}[data-surface=white] .divider{--divider-ink:var(--pure-black)}@media (max-width:1199px){.divider{--divider-cap:7px}}@media (max-width:742px){.divider{--divider-cap:5px}}.overshoot{z-index:1;pointer-events:none;width:0;height:0;position:absolute}.overshoot[data-corner=tl]{top:-1px;left:-1px}.overshoot[data-corner=tr]{top:-1px;left:100%}.overshoot[data-corner=bl]{top:100%;left:-1px}.overshoot[data-corner=br]{top:100%;left:100%}.overshoot:before,.overshoot:after{content:"";background:var(--overshoot-ink,var(--green-dark-2));position:absolute}.overshoot:before{width:1px;height:17px;top:-8px;left:0}.overshoot:after{width:17px;height:1px;top:0;left:-8px}.truss-media{border:var(--truss-media-frame-weight,1px) solid var(--truss-media-frame,var(--green-deep-1));background:var(--media-bracing) var(--green-charcoal);position:relative}.truss-media img{width:100%;height:auto;display:block}.viewfinder-bracket{z-index:1;pointer-events:none;width:16px;height:16px;position:absolute}.viewfinder-bracket[data-corner=tl]{top:8px;left:8px}.viewfinder-bracket[data-corner=tr]{top:8px;right:8px;transform:scaleX(-1)}.viewfinder-bracket[data-corner=bl]{bottom:8px;left:8px;transform:scaleY(-1)}.viewfinder-bracket[data-corner=br]{bottom:8px;right:8px;transform:scale(-1)}.viewfinder-bracket:before,.viewfinder-bracket:after{content:"";background:var(--bracket-ink,var(--green-dark-2));position:absolute;top:0;left:0}.viewfinder-bracket:before{width:100%;height:1px}.viewfinder-bracket:after{width:1px;height:100%}.truss-table{--truss-cell-frame:var(--green-deep-1);--truss-cell-frame-weight:1px;--truss-media-frame:var(--green-deep-1);--truss-media-frame-weight:1px;background:var(--green-charcoal);color:var(--content);flex-direction:column;gap:0;display:flex}.truss-table-grid{border-left:var(--truss-cell-frame-weight) solid var(--truss-cell-frame);gap:0;display:grid}.truss-cell{border:var(--truss-cell-frame-weight) solid var(--truss-cell-frame);background-image:var(--media-bracing);color:inherit;padding:20px;text-decoration:none;position:relative}.truss-table-grid .truss-cell{border-width:0 var(--truss-cell-frame-weight) var(--truss-cell-frame-weight) 0}@media (max-width:742px){.truss-cell{padding:15px}}.truss-cell-inner{z-index:1;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.truss-cell--filler{pointer-events:none}

@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Poppins-Light.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Poppins-Regular.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Poppins-Italic.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Poppins-Medium.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Poppins-Bold.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Poppins-BoldItalic.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Poppins-ExtraBold.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Poppins-Black.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Poppins-BlackItalic.ttf)format("truetype")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SpaceMono-Regular.ttf)format("truetype")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SpaceMono-Bold.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/SpaceGrotesk-Variable.woff2)format("woff2")}:root{--beeble-green:#00d084;--green-soft:#a1eabf;--green-light:#6dd7a3;--green-dark-1:#00b873;--green-dark-2:#009c64;--green-dark-3:#008c5a;--green-deep-1:#005939;--green-deep-2:#004d32;--green-deep-3:#063926;--green-night-1:#04291e;--green-night-2:#022116;--green-soft-darker:#c6e3d4;--green-soft-darkest:#a4d5b6;--green-charcoal:#121814;--green-bright:#00ffa2;--pure-black:#000;--pure-white:#fff;--off-white:#f5f5f5;--gray-40:#404040;--gray-79:#797979;--gray-a0:#a0a0a0;--gray-bf:#bfbfbf;--gray-ee:#eee;--accent-orange:#ff6f00;--accent-coral:#ff4d4d;--accent-amber:#fbd315;--accent-blue:#2979ff;--normal-front-base:#8080ff;--normal-top-highlight:#80fba0;--normal-upper-slope-cyan:#40bfda;--normal-side-rim-blue:#2580da;--normal-deep-rim-blue:#4040da;--normal-side-rim-magenta:#bf40da;--normal-deep-rim-magenta:#d728a0;--legacy-deep-navy:#0d1a2d;--beeble-switchx-gradient:linear-gradient(180deg, var(--accent-coral) 0%, var(--accent-orange) 40%, #ffbe4a 100%);--font-display:"Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Space Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-display-xl:700 96px/.92 var(--font-display);--text-display-lg:700 72px/.96 var(--font-display);--text-display-md:700 60px/1 var(--font-display);--text-display-sm:500 48px/1.02 var(--font-display);--text-headline:500 36px/1.08 var(--font-display);--text-title-lg:500 28px/1.2 var(--font-display);--text-title:500 22px/1.25 var(--font-display);--text-title-sm:500 18px/1.35 var(--font-display);--text-lead:400 18px/1.3 var(--font-body);--text-body-lg:400 18px/1.55 var(--font-body);--text-body-md:400 16px/1.55 var(--font-body);--text-body-sm:400 14px/1.5 var(--font-body);--text-caption:500 12px/1.35 var(--font-body);--text-micro:500 11px/1.35 var(--font-body);--text-mono-lg:400 40px/1 var(--font-mono);--text-mono:400 14px/1.45 var(--font-mono);--text-mono-sm:400 12px/1.4 var(--font-mono);--tracking-tight:-.04em;--tracking-snug:-.02em;--tracking-cozy:-.01em;--tracking-normal:0;--tracking-wide:.02em;--tracking-mono:-.04em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-0:0;--radius-pill:999px;--selection-bg:var(--beeble-green);--selection-fg:var(--pure-black);--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 12px #00000014, 0 2px 4px #0000000a;--shadow-lg:0 12px 32px #0000001f, 0 4px 8px #0000000a;--shadow-xl:0 24px 64px #00000029, 0 8px 16px #0000000f;--shadow-glow-green:0 0 12px 0 #00d084, 0 0 8px 0 #00d084;--shadow-glow-orange:0 0 12px 0 #ff6f00, 0 0 8px 0 #ff6f00;--content-max:1280px;--content-wide:1440px;--gutter:clamp(16px, 3vw, 32px)}@media (max-width:1199px){:root{--text-display-xl:700 72px/.92 var(--font-display);--text-display-lg:700 60px/.96 var(--font-display);--text-display-md:700 48px/1 var(--font-display);--text-display-sm:500 36px/1.02 var(--font-display)}}@media (max-width:742px){:root{--text-display-xl:700 48px/.92 var(--font-display);--text-display-lg:700 36px/.96 var(--font-display);--text-display-md:700 36px/1 var(--font-display);--text-display-sm:500 28px/1.02 var(--font-display);--text-headline:500 28px/1.08 var(--font-display);--text-title-lg:500 22px/1.2 var(--font-display);--text-title:500 18px/1.25 var(--font-display);--text-title-sm:500 16px/1.35 var(--font-display);--text-lead:400 16px/1.3 var(--font-body);--text-body-lg:400 16px/1.55 var(--font-body);--text-body-md:400 14px/1.55 var(--font-body);--text-body-sm:400 12px/1.5 var(--font-body);--text-mono:400 12px/1.45 var(--font-mono)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:var(--text-body-md);color:var(--pure-black);background:var(--beeble-green);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6{letter-spacing:var(--tracking-tight);margin:0}h1{font:var(--text-display-sm)}h2{font:var(--text-headline)}h3{font:var(--text-title-lg)}h4{font:var(--text-title)}h5{font:var(--text-title-sm)}p{margin:0}strong,b{font-weight:600}h1 strong,h1 b,.t-display-xl strong,.t-display-xl b,.t-display-lg strong,.t-display-lg b,.t-display-md strong,.t-display-md b{font-weight:900}h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,.t-display-sm strong,.t-display-sm b,.t-headline strong,.t-headline b,.t-title-lg strong,.t-title-lg b,.t-title strong,.t-title b,.t-title-sm strong,.t-title-sm b{font-weight:700}code,kbd,samp,pre,.mono{font:var(--text-mono);letter-spacing:var(--tracking-mono)}::selection{background:var(--selection-bg);color:var(--selection-fg)}.t-display-xl{font:var(--text-display-xl);letter-spacing:var(--tracking-tight)}.t-display-lg{font:var(--text-display-lg);letter-spacing:var(--tracking-tight)}.t-display-md{font:var(--text-display-md);letter-spacing:var(--tracking-tight)}.t-display-sm{font:var(--text-display-sm);letter-spacing:var(--tracking-tight)}.t-headline{font:var(--text-headline);letter-spacing:var(--tracking-tight)}.t-title-lg{font:var(--text-title-lg);letter-spacing:var(--tracking-snug)}.t-title{font:var(--text-title);letter-spacing:var(--tracking-snug)}.t-title-sm{font:var(--text-title-sm);letter-spacing:var(--tracking-snug)}.t-lead{font:var(--text-lead);letter-spacing:var(--tracking-cozy)}.t-body-lg{font:var(--text-body-lg)}.t-body-md{font:var(--text-body-md)}.t-body-sm{font:var(--text-body-sm)}.t-caption{font:var(--text-caption)}.t-mono{font:var(--text-mono);letter-spacing:var(--tracking-mono)}.t-mono-sm{font:var(--text-mono-sm);letter-spacing:var(--tracking-mono)}.w-400{font-weight:400}.w-500{font-weight:500}.w-600{font-weight:600}.w-700{font-weight:700}.w-900{font-weight:900}.t-upper{text-transform:uppercase;letter-spacing:.08em}.t-bracket{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap;font-size:.875em;font-weight:400}.t-bracket:before{content:"[ "}.t-bracket:after{content:" ]"}
html[lang=ko]{--font-cjk:"Pretendard Variable"}html[lang=ko][data-cjk-font=suit]{--font-cjk:"SUIT Variable"}html[lang=ja]{--font-cjk:var(--font-zen-kaku)}html[lang=ja][data-cjk-font=pretendard-jp]{--font-cjk:"Pretendard JP Variable"}html[lang=ja][data-cjk-font=ibm-plex]{--font-cjk:var(--font-ibm-plex-jp)}html[lang=ja][data-cjk-font=noto]{--font-cjk:var(--font-noto-jp)}html[lang=ko],html[lang=ja]{--font-display:"Poppins", var(--font-cjk), ui-sans-serif, system-ui, sans-serif;--font-body:"Poppins", var(--font-cjk), ui-sans-serif, system-ui, sans-serif;--font-mono:"Space Mono", var(--font-cjk), ui-monospace, monospace}html[lang=ko] :is(h1,h2,h3,h4):lang(ko),html[lang=ja] :is(h1,h2,h3,h4):lang(ja){line-height:1.22}html[lang=ko] :is(p,li,dd):lang(ko),html[lang=ja] :is(p,li,dd):lang(ja){line-height:1.7}html[lang=ko] :is(h1,h2,h3,h4,p,li,dd):lang(ko),html[lang=ja] :is(h1,h2,h3,h4,p,li,dd):lang(ja){letter-spacing:normal}html[lang=ko] :is(h1,h2,h3,h4,p,li):lang(ko){word-break:keep-all;overflow-wrap:anywhere}html[lang=ja]{font-synthesis:none}
[data-surface=green],[data-surface=white]{--trim-line:var(--pure-black)}[data-surface=black]{--trim-line:var(--beeble-green)}.trim-lines[data-contrast=reduced]{--trim-line:var(--green-deep-1)}.trim-lines{pointer-events:none;z-index:var(--z-trim);position:absolute;inset:0}.trim-lines:before,.trim-lines:after{content:"";background:var(--trim-line);width:1px;position:absolute;top:0;bottom:0}.trim-lines:before{left:calc(var(--trim-inset) - 1px)}.trim-lines:after{right:calc(var(--trim-inset) - 1px)}
