@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_74e404aa-module__jth8hG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_74e404aa-module__jth8hG__variable{--font-hanken-grotesk:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_38c99671-module__5Dhsuq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_38c99671-module__5Dhsuq__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.gb-pub{width:100vw;margin-inline:calc(50% - 50vw);position:relative}.gb-pub-wrap,.gb-pub-wrap--narrow,.gb-pub-wrap--wide{margin-inline:auto}.gb-pub-wrap{width:min(100% - 40px,940px)}.gb-pub-wrap--narrow{width:min(100% - 40px,720px)}.gb-pub-wrap--wide{width:min(100% - 40px,1080px)}.gb-pub-section{padding:var(--gb-pub-sec-pad,var(--gb-pub-space-ref)) 0}.gb-pub-section--rule>.gb-pub-frame:before{content:"";height:1px;margin-bottom:var(--gb-pub-sec-pad,var(--gb-pub-space-ref));background:var(--gb-pub-hairline);grid-column:1/-1;display:block}.gb-pub-section--tight{padding:clamp(20px,min(3vw,5vh),36px) 0}.gb-pub-section+.gb-pub-section{padding-top:0}.gb-pub-section-head{max-width:48em;margin:0 0 clamp(20px,3vw,32px)}.gb-pub-section-head--center{text-align:center;margin-inline:auto}.gb-pub-section-head h2{font-size:var(--fs-pub-section-h2);font-weight:var(--fw-black);letter-spacing:-.022em;text-wrap:balance;margin:0;line-height:1.08}.gb-pub-section-head p{max-width:42em;color:var(--gb-gsap-muted);font-size:var(--fs-body-lg);text-wrap:pretty;margin:14px 0 0;line-height:1.6}.gb-pub-section-head--center p{margin-inline:auto}.gb-pub-band--ink .gb-pub-section-head h2{max-width:20ch;color:var(--gb-on-dark);font-size:var(--fs-pub-ink-h2);letter-spacing:-.025em;line-height:1.07}.gb-pub-band--ink .gb-pub-section-head p{color:var(--gb-on-dark-2)}.gb-pub-rows{border-top:1px solid var(--gb-gsap-line);margin:0;padding:0;list-style:none}.gb-pub-row{border-bottom:1px solid var(--gb-gsap-line);padding:clamp(14px,2vw,18px) 0}.gb-pub-row h3{font-size:var(--fs-lead);margin:0 0 6px;font-weight:750;line-height:1.25}.gb-pub-row p{max-width:72ch;color:var(--gb-gsap-muted);font-size:var(--fs-body);margin:0;line-height:1.6}:has(+.gb-pub-section--rule,+.gb-pub-ask--rule) .gb-pub-rows:last-child>.gb-pub-row:last-child{border-bottom-color:#0000}.gb-pub-spine{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(22px,3.5vw,48px);margin:0;padding:0;list-style:none;display:grid}.gb-pub-timeline-wrap+.gb-pub-spine{margin-top:clamp(36px,5vw,60px)}.gb-pub-spine-item{border-top:2px solid var(--gb-gsap-ink);padding-top:18px}.gb-pub-spine-item:first-child{border-top-color:var(--gb-gsap-lime)}.gb-pub-spine-item h3{font-size:var(--fs-pub-lede);letter-spacing:-.01em;margin:0 0 9px;font-weight:750;line-height:1.2}.gb-pub-spine-item p{color:var(--gb-gsap-muted);margin:0;font-size:14.5px;line-height:1.6}.gb-pub-timeline-wrap{position:relative}.gb-pub-timeline{gap:clamp(16px,2.6vw,28px);margin:0;padding:0;list-style:none;display:grid}.gb-pub-timeline-rail{background:var(--gb-gsap-line);transform-origin:top;width:2px;position:absolute;top:22px;bottom:22px;left:21px}.gb-pub-step{grid-template-columns:44px 1fr;align-items:start;gap:18px;display:grid;position:relative}.gb-pub-node{z-index:1;border-radius:var(--radius-lg,14px);background:var(--gb-gsap-dark);width:44px;height:44px;color:var(--gb-gsap-lime);font-family:var(--font-mono);font-size:var(--fs-body-lg);font-weight:var(--fw-black);box-shadow:0 0 0 5px var(--gb-canvas,#f4f2eb);place-items:center;display:grid;position:relative}.gb-pub-step:first-child .gb-pub-node{background:var(--gb-gsap-lime);color:var(--gb-gsap-lime-ink)}.gb-pub-step-body{padding-top:7px}.gb-pub-step-body h3{font-size:var(--fs-lead);margin:0 0 5px;font-weight:750;line-height:1.25}.gb-pub-step-body p{max-width:72ch;color:var(--gb-gsap-muted);font-size:var(--fs-body);margin:0;line-height:1.55}.gb-pub-rollout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.gb-pub-rollout-head{margin-bottom:0;position:sticky;top:104px}@media (max-width:900px){.gb-pub-rollout{grid-template-columns:1fr;gap:clamp(20px,5vw,32px)}.gb-pub-rollout-head{margin-bottom:clamp(8px,3vw,18px);position:static}}.gb-pub-matrix-grid{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);display:grid}.gb-pub-matrix-title{font-size:var(--fs-lead);margin:0 0 5px;font-weight:750}.gb-pub-matrix-note{margin:0 0 var(--space-2);color:var(--gb-gsap-muted);font-size:var(--fs-sm);line-height:1.5}.gb-pub-matrix{border-top:1px solid var(--gb-gsap-line);margin:0;padding:0;list-style:none}.gb-pub-matrix-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--gb-gsap-line);padding:13px 0;display:flex}.gb-pub-matrix-row--icon{align-items:center}.gb-pub-matrix-name{color:var(--gb-gsap-muted);font-size:var(--fs-body);align-items:center;gap:10px;display:inline-flex}.gb-pub-matrix-value{font-size:var(--fs-body);text-align:right;font-weight:650}.gb-pub-notes{gap:14px;max-width:72ch;display:grid}.gb-pub-notes p{color:var(--gb-gsap-muted);font-size:var(--fs-body-lg);margin:0;line-height:1.65}.gb-pub-focal{border:1px solid var(--gb-gsap-line);border-radius:var(--radius-2xl,26px);background:var(--gb-gsap-surface);box-shadow:var(--shadow-card), 0 18px 44px #14161c0f;position:relative;overflow:hidden}.gb-pub-vis-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(20px,3vw,38px);display:grid}.gb-pub-vis-col--dark{border-radius:var(--radius-card,18px);background:var(--gb-gsap-dark);color:var(--gb-on-dark);padding:clamp(20px,2.6vw,28px)}.gb-pub-vis-head{align-items:center;gap:9px;margin-bottom:10px;display:flex}.gb-pub-vis-dot{border-radius:var(--radius-pill);flex:none;width:8px;height:8px}.gb-pub-vis-head h3{font-size:var(--fs-body-lg);letter-spacing:-.01em;margin:0;font-weight:750}.gb-pub-vis-col--dark .gb-pub-vis-head h3{color:var(--gb-on-dark)}.gb-pub-vis-row{border-top:1px solid var(--gb-gsap-line);color:var(--gb-gsap-ink);align-items:flex-start;gap:11px;padding:11px 0;font-size:14.5px;line-height:1.5;display:flex}.gb-pub-vis-row:first-child{border-top:none}.gb-pub-vis-col--dark .gb-pub-vis-row{color:var(--gb-on-dark-2);border-top-color:#f4f4f01f}.gb-pub-vis-row svg{flex:none;margin-top:1px}.gb-pub-numlist{border-top:1px solid var(--gb-gsap-line);margin:0;padding:0;list-style:none}.gb-pub-numrow{border-bottom:1px solid var(--gb-gsap-line);grid-template-columns:30px 1fr;gap:6px 14px;padding:14px 0;display:grid}.gb-pub-numrow-num{color:var(--gb-gsap-muted-soft);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-top:3px}.gb-pub-numrow-body h3{font-size:var(--fs-lead);letter-spacing:-.012em;margin:0 0 3px;font-weight:750;line-height:1.25}.gb-pub-numrow-body p{max-width:72ch;color:var(--gb-gsap-muted);font-size:var(--fs-body);text-wrap:pretty;margin:0;line-height:1.6}.gb-pub-numrow.gb-pub-hoverable,.gb-pub-row.gb-pub-hoverable{padding-inline:var(--space-3);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:background-color var(--dur-base,.2s) var(--ease-spring);margin-inline:-12px}.gb-pub-numrow.gb-pub-hoverable:hover,.gb-pub-row.gb-pub-hoverable:hover{background-color:var(--gb-surface-warm)}.gb-pub-band--warm .gb-pub-numrow.gb-pub-hoverable:hover,.gb-pub-band--warm .gb-pub-row.gb-pub-hoverable:hover{background-color:#ffffff8c}.gb-pub-closer{text-align:center;width:min(100% - 40px,820px);margin-inline:auto;padding:clamp(36px,min(4.4vw,7vh),60px) 0 clamp(28px,min(3vw,5vh),44px)}.gb-pub-closer h2{font-size:var(--fs-pub-ink-h2);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0;line-height:1.08}.gb-pub-closer p{margin:var(--space-4) auto 0;max-width:42em;color:var(--gb-gsap-muted);font-size:var(--fs-lead);line-height:1.6}.gb-pub-closer-actions{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:clamp(24px,3vw,34px);display:flex}.gb-legal{padding:clamp(8px,2vw,20px) 0 clamp(24px,4vw,48px)}.gb-legal-summary{margin-bottom:clamp(30px,5vw,56px);padding:clamp(22px,3vw,32px)}.gb-legal-summary-list{gap:var(--space-3);margin:14px 0 0;padding:0;list-style:none;display:grid}.gb-legal-summary-list li{color:var(--gb-gsap-ink);font-size:var(--fs-pub-legal);padding-left:22px;line-height:1.6;position:relative}.gb-legal-summary-list li:before{content:"";left:2px;top:var(--space-2);border-radius:var(--radius-pill);background:var(--gb-ink-3);width:7px;height:7px;position:absolute}.gb-legal-toc{margin-bottom:clamp(30px,5vw,56px)}.gb-legal-toc-title{color:var(--gb-ink);font-size:var(--fs-xs);font-weight:var(--fw-bold);margin:0 0 14px;line-height:1.4}.gb-legal-toc ol{gap:0 var(--space-7);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.gb-legal-toc li{border-top:1px solid var(--gb-gsap-line);padding:9px 0}.gb-legal-toc a{color:var(--gb-gsap-muted);font-size:var(--fs-sm);line-height:1.4;text-decoration:none}.gb-legal-toc a:hover{color:var(--gb-gsap-ink)}.gb-legal-section{border-top:1px solid var(--gb-gsap-line);padding:clamp(22px,3.5vw,34px) 0;scroll-margin-top:96px}.gb-legal-section>h2{font-size:var(--fs-pub-h3);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0 0 clamp(12px,1.6vw,16px);line-height:1.15}.gb-legal-subhead{font-size:var(--fs-pub-row);letter-spacing:-.01em;margin:clamp(18px,2.4vw,26px) 0 10px;font-weight:750}.gb-legal-p{max-width:70ch;color:var(--gb-gsap-muted);font-size:var(--fs-pub-legal);margin:0 0 14px;line-height:1.72}.gb-legal-p:last-child{margin-bottom:0}.gb-legal-list{gap:10px;max-width:70ch;margin:0 0 14px;padding:0;list-style:none;display:grid}.gb-legal-list li{padding-left:var(--space-5);color:var(--gb-gsap-muted);font-size:var(--fs-pub-legal);line-height:1.65;position:relative}.gb-legal-list li:before{content:"";border-radius:var(--radius-pill);background:var(--gb-gsap-muted-soft);width:6px;height:6px;position:absolute;top:9px;left:1px}.gb-legal-defs{margin:var(--space-1) 0 14px;border-top:1px solid var(--gb-gsap-line);padding:0}.gb-legal-def{border-bottom:1px solid var(--gb-gsap-line);padding:14px 0}.gb-legal-def dt{color:var(--gb-gsap-ink);letter-spacing:-.01em;margin:0 0 5px;font-size:15.5px;font-weight:750}.gb-legal-def dd{max-width:64ch;color:var(--gb-gsap-muted);font-size:var(--fs-body);margin:0;line-height:1.6}.gb-legal-link{color:var(--gb-gsap-ink);font-weight:var(--fw-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--gb-gsap-line);text-decoration-color:var(--gb-gsap-line);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:text-decoration-color .15s,color .15s}.gb-legal-link:hover{color:var(--gb-lime-text,#56701a);-webkit-text-decoration-color:var(--gb-gsap-lime);text-decoration-color:var(--gb-gsap-lime)}@media (max-width:860px){.gb-pub-spine{grid-template-columns:1fr;gap:clamp(20px,4vw,30px)}.gb-pub-matrix-grid{grid-template-columns:1fr;gap:clamp(26px,6vw,40px)}.gb-pub-vis-grid{grid-template-columns:1fr}}@media (max-width:720px){.gb-pub-wrap,.gb-pub-wrap--wide{width:min(100% - 28px,1080px)}.gb-legal-toc ol{grid-template-columns:1fr}}.gb-pub-split{grid-template-columns:1fr;align-items:start;gap:clamp(24px,5vw,36px);display:grid}.gb-pub-split__head{margin-bottom:0}.gb-pub-band{width:100vw;margin-inline:calc(50% - 50vw);padding-block:clamp(44px,min(5.5vw,9vh),80px);position:relative;overflow:clip}.gb-pub-band.gb-pub-band--flat:before{content:none}.gb-pub-band>*{z-index:1;position:relative}.gb-pub-band--ink{--gb-focus:var(--gb-lime);background:var(--gb-gsap-dark);color:var(--gb-on-dark)}.gb-pub-band--ink:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(620px at 82% -12%,#c4f7501f,#0000 60%);position:absolute;inset:0}.gb-pub-band--warm{background:var(--gb-surface-warm)}.gb-pub-band--cream{background:var(--gb-canvas)}.gb-pub-band--lime{--gb-focus:var(--gb-ink);background:var(--gb-lime);color:var(--gb-ink)}.gb-pub-band--lime .gb-pub-stop{color:var(--gb-lime-ink)}.gb-pub-band--lime .gb-pub-muted{color:var(--gb-ink-2)}.gb-pub-figure{font-family:var(--font-mono);font-size:var(--fs-pub-figure);font-weight:var(--fw-bold);letter-spacing:-.04em;margin:0;line-height:.95}.gb-pub-hoverable{text-decoration:none}.gb-pub-hoverable:focus-visible{outline:3px solid var(--gb-ink);outline-offset:4px}.gb-pub-band--ink .gb-pub-hoverable:focus-visible{outline-color:var(--gb-lime)}.gb-pub-hoverline{text-underline-offset:4px;transition:text-decoration-color var(--dur-base) var(--ease-spring);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.gb-pub-hoverable:hover .gb-pub-hoverline,.gb-pub-hoverable:focus-visible .gb-pub-hoverline{-webkit-text-decoration-color:var(--gb-lime);text-decoration-color:var(--gb-lime)}.gb-pub-arrow{transition:transform var(--dur-base) var(--ease-spring);display:inline-block}.gb-pub-hoverable:hover .gb-pub-arrow,.gb-pub-hoverable:focus-visible .gb-pub-arrow{transform:translate(4px)}.gb-pub-arrow--back{transform-origin:50%}.gb-pub-hoverable:hover .gb-pub-arrow--back,.gb-pub-hoverable:focus-visible .gb-pub-arrow--back{transform:translate(-4px)}.gb-pub-ticknum{font-family:var(--font-mono);transition:color var(--dur-base) var(--ease-spring)}.gb-pub-hoverable:hover .gb-pub-ticknum,.gb-pub-hoverable:focus-visible .gb-pub-ticknum{color:var(--gb-lime-text)}.gb-pub-band--ink .gb-pub-hoverable:hover .gb-pub-ticknum,.gb-pub-band--ink .gb-pub-hoverable:focus-visible .gb-pub-ticknum{color:var(--gb-gsap-lime)}.gb-pub-map-head{margin-bottom:var(--space-2);color:var(--gb-ink);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:1.4;display:block}.gb-pub-map-list{border-top:1px solid var(--gb-line);margin:0;padding:0;list-style:none}.gb-pub-map-list li{border-bottom:1px solid var(--gb-line)}.gb-pub-map-link{column-gap:var(--space-3);color:var(--gb-ink);grid-template-columns:26px minmax(0,1fr);align-items:baseline;padding:9px 0;text-decoration:none;display:grid}.gb-pub-map-link:focus-visible{outline:3px solid var(--gb-ink);outline-offset:3px}.gb-pub-map-num{color:var(--gb-ink-3);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);transition:color var(--dur-base) var(--ease-spring)}.gb-pub-map-label{font-size:13.5px;font-weight:var(--fw-medium);text-underline-offset:4px;transition:text-decoration-color var(--dur-base) var(--ease-spring), transform var(--dur-base) var(--ease-spring);line-height:1.35;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px}.gb-pub-map-link:hover .gb-pub-map-num,.gb-pub-map-link:focus-visible .gb-pub-map-num{color:var(--gb-lime-text)}.gb-pub-map-link:hover .gb-pub-map-label,.gb-pub-map-link:focus-visible .gb-pub-map-label{-webkit-text-decoration-color:var(--gb-lime);text-decoration-color:var(--gb-lime);transform:translate(3px)}.gb-pub-band--ink .gb-pub-map-head{color:var(--gb-on-dark)}.gb-pub-band--ink .gb-pub-map-list,.gb-pub-band--ink .gb-pub-map-list li{border-color:#f4f4f024}.gb-pub-band--ink .gb-pub-map-link{color:var(--gb-on-dark)}.gb-pub-band--ink .gb-pub-map-link:focus-visible{outline-color:var(--gb-lime)}.gb-pub-band--ink .gb-pub-map-num{color:var(--gb-on-dark-2)}.gb-pub-band--ink .gb-pub-map-link:hover .gb-pub-map-num,.gb-pub-band--ink .gb-pub-map-link:focus-visible .gb-pub-map-num{color:var(--gb-gsap-lime)}@media (min-width:1024px){.gb-pub-wrap--wide{width:min(100% - 64px,1180px)}.gb-pub-split{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(32px,5vw,80px)}.gb-pub-split__head{position:sticky;top:96px}}@media (min-width:760px) and (hover:hover) and (pointer:fine){.gb-pub-row{padding-block:var(--space-3)}.gb-pub-numrow{padding-block:11px}}@media (min-width:1280px){.gb-pub-split{gap:clamp(56px,5vw,96px)}}@media (max-width:560px){.gb-legal-section>h2{font-size:22px}.gb-pub-section-head h2,.gb-pub-band--ink .gb-pub-section-head h2,.gb-pub-closer h2{font-size:var(--fs-pub-h2-phone)}.gb-pub-row h3,.gb-pub-step-body h3,.gb-pub-numrow-body h3,.gb-pub-spine-item h3{font-size:var(--fs-pub-row-title)}.gb-pub-section-head p,.gb-pub-row p,.gb-pub-step-body p,.gb-pub-numrow-body p,.gb-pub-spine-item p,.gb-pub-notes p,.gb-pub-closer p{font-size:var(--fs-pub-body-phone);font-weight:var(--fw-book)}.gb-legal-summary-list li,.gb-legal-p,.gb-legal-list li{font-size:var(--fs-body-lg);line-height:1.55}.gb-pub-map-num{font-size:var(--fs-micro)}}@media (prefers-reduced-motion:reduce){.gb-pub-hoverline,.gb-pub-arrow,.gb-pub-ticknum,.gb-pub-map-num,.gb-pub-map-label,.gb-pub-numrow.gb-pub-hoverable,.gb-pub-row.gb-pub-hoverable{transition:none}.gb-pub-hoverable:hover .gb-pub-arrow,.gb-pub-hoverable:focus-visible .gb-pub-arrow,.gb-pub-hoverable:hover .gb-pub-arrow--back,.gb-pub-hoverable:focus-visible .gb-pub-arrow--back,.gb-pub-map-link:hover .gb-pub-map-label,.gb-pub-map-link:focus-visible .gb-pub-map-label{transform:none}}
:root{--gb-pub-measure:1280px;--gb-pub-gutter:clamp(20px, 5.6vw, 80px);--gb-pub-gap:16px;--gb-pub-space:64px;--gb-pub-space-ref:32px;--gb-pub-hairline:color-mix(in srgb, var(--gb-line) 93%, var(--gb-lime-ink))}@media (min-width:760px){:root{--gb-pub-gap:24px;--gb-pub-space:clamp(56px, min(6.5vw, 11vh), 112px);--gb-pub-space-ref:clamp(32px, min(4vw, 6.5vh), 52px)}}@media (min-width:1100px){:root{--gb-pub-measure:1680px;--gb-pub-gutter:clamp(32px, 2.2vw, 40px)}}.gb-pub-bar:before,.gb-pub-related-title:before{content:"";width:36px;height:4px;margin-bottom:var(--space-4);border-radius:var(--radius-pill);background:var(--gb-gsap-lime);display:block}.gb-pub-bar--center:before,.gb-pub-related-title:before{margin-inline:auto}.gb-pub-related{width:min(100% - 40px,880px);margin-inline:auto;padding:clamp(20px,3vw,36px) 0 clamp(8px,1.5vw,16px)}.gb-pub-related-title{margin:0 0 var(--space-5);font-size:var(--fs-pub-related-title);font-weight:var(--fw-black);letter-spacing:-.022em;text-align:center;text-wrap:balance;line-height:1.1}.gb-pub-frame,.gb-home .home-wrap{width:100%;max-width:calc(var(--gb-pub-measure) + 2 * var(--gb-pub-gutter));padding-inline:var(--gb-pub-gutter);margin-inline:auto}.gb-pub-grid,.gb-home .home-grid{column-gap:var(--gb-pub-gap);grid-template-columns:minmax(0,1fr);display:grid}.gb-pub-line,.gb-home .home-hero-line{display:block}.gb-pub-stop,.gb-home .home-hero-stop{color:var(--gb-lime)}.gb-pub-muted,.gb-home .home-hero-line-muted{color:var(--gb-ink-3)}.gb-pub-band--ink .gb-pub-muted{color:var(--gb-on-dark-2)}.gb-pub-head{padding-block:clamp(12px,min(2vw,3.4vh),28px) clamp(28px,min(3.2vw,5.4vh),44px)}.gb-pub-head-in{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.gb-pub-head-title{font-size:var(--fs-pub-h1);font-weight:var(--fw-black);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;line-height:1.06}.gb-pub-head-lede{max-width:42em;color:var(--gb-ink-2);font-size:var(--fs-pub-lede);text-wrap:pretty;margin:18px 0 0;line-height:1.5}.gb-pub-head-more{margin-top:var(--space-5)}.gb-pub-head--sell .gb-pub-head-in{text-align:center;justify-items:center}.gb-pub-head--sell .gb-pub-head-text{justify-items:center;display:grid}.gb-pub-head--sell .gb-pub-head-title{max-width:16em}.gb-pub-head--sell .gb-pub-head-lede{max-width:40em}.gb-pub-head--sell .gb-pub-head-aside{text-align:start;width:100%}.gb-pub-head--statement .gb-pub-head-title{font-size:var(--fs-pub-statement);letter-spacing:-.045em;line-height:.98}@media (min-width:1100px){.gb-pub--read{--gb-pub-measure:1120px}}.gb-pub-ask{padding-bottom:var(--gb-pub-space)}.gb-pub-ask:not(.gb-pub-ask--rule){padding-top:var(--gb-pub-space)}.gb-pub-ask--rule>.gb-pub-frame:before{content:"";height:1px;margin-bottom:var(--gb-pub-space);background:var(--gb-pub-hairline);grid-column:1/-1;display:block}.gb-pub-ask-title{font-size:var(--fs-pub-ask-title);font-weight:var(--fw-black);letter-spacing:-.037em;text-wrap:balance;grid-column:1/-1;margin:0;line-height:1.02}.gb-pub-ask-side{margin-top:var(--space-7);flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:18px;display:flex}.gb-pub-ask-side p{margin:0}.gb-pub-ask-copy{color:var(--gb-ink-2);font-size:var(--fs-lead);text-wrap:balance;line-height:1.5}.gb-pub-ask-scope{max-width:34em;color:var(--gb-ink-3);text-wrap:pretty;font-size:13.5px;line-height:1.5}.gb-pub-ask-scope a{color:var(--gb-ink-2);font-weight:var(--fw-semibold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--gb-pub-hairline);text-decoration-color:var(--gb-pub-hairline);transition:text-decoration-color var(--dur-base) var(--ease-spring);margin-block:-11px;padding-block:11px;display:inline-block}.gb-pub-ask-scope a:hover,.gb-pub-ask-scope a:focus-visible{-webkit-text-decoration-color:var(--gb-ink);text-decoration-color:var(--gb-ink)}.gb-pub-ask-scope a:focus-visible{outline:2px solid var(--gb-ink);outline-offset:3px;border-radius:var(--radius-xs)}.gb-pub-ask-link{font-size:14.5px}.gb-pub-h2,.gb-home .home-h2{font-size:var(--fs-pub-h2);font-weight:var(--fw-black);letter-spacing:-.037em;text-wrap:balance;margin:0;line-height:1.02}.gb-pub-sec-lede,.gb-home .home-lede{max-width:40em;color:var(--gb-ink-2);font-size:var(--fs-pub-sec-lede);text-wrap:pretty;margin:18px 0 0;line-height:1.55}.gb-pub-cap,.gb-pub-surf,.gb-home .home-cap-col,.gb-home .home-surf-col{grid-column:1/-1}.gb-pub-surf,.gb-home .home-surf-col{margin-top:34px}.gb-pub-surf--text{margin-top:18px}.gb-pub-surf--text>:first-child{margin-top:0}.gb-pub-act-title,.gb-home .home-ch-title{font-size:var(--fs-pub-act-title);font-weight:var(--fw-black);letter-spacing:-.046em;text-wrap:balance;margin:0;line-height:.97}.gb-pub-act-lede,.gb-home .home-ch-lede{max-width:40em;margin:var(--space-4) 0 0;text-wrap:pretty;font-size:16.5px;line-height:1.5}.gb-pub-act-lede{color:var(--gb-ink-2)}.gb-pub-band--ink .gb-pub-sec-lede,.gb-pub-band--ink .gb-pub-act-lede{color:var(--gb-on-dark-2)}@media (min-width:760px){.gb-pub-grid,.gb-home .home-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.gb-pub-ask-title{font-size:var(--fs-pub-ask-title-wide)}.gb-pub-ask-side{grid-column:1/span 7}.gb-pub-surf,.gb-home .home-surf-col{margin-top:44px}.gb-pub-surf--text{margin-top:var(--space-5)}.gb-pub-act-title,.gb-home .home-ch-title{font-size:var(--fs-pub-act-title-wide)}.gb-pub-act-lede,.gb-home .home-ch-lede{margin-top:var(--space-5);font-size:var(--fs-pub-act-lede)}}@media (min-width:1024px){.gb-pub-head--split .gb-pub-head-in{column-gap:var(--gb-pub-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.gb-pub-head--split .gb-pub-head-text{grid-column:1/span 6}.gb-pub-head--split .gb-pub-head-aside{grid-column:8/-1}}@media (min-width:1100px){.gb-pub-ask-title{grid-column:1/span 7}.gb-pub-ask-side{grid-column:8/span 5;align-self:end;margin-top:0}.gb-pub-cap,.gb-home .home-cap-col{grid-column:1/span 4;align-self:start}.gb-pub-surf,.gb-pub-surf--text,.gb-home .home-surf-col{grid-column:5/span 8;margin-top:0}.gb-pub-act-head,.gb-home .home-ch-head{align-items:end;column-gap:var(--gb-pub-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gb-pub-act-head>.gb-pub-act-title,.gb-home .home-ch-title{grid-column:1/span 7}.gb-pub-act-head>.gb-pub-act-lede,.gb-home .home-ch-lede{padding-bottom:var(--space-2);grid-column:8/span 5;margin-top:0}}.gb-pub-act-head--centre{display:block}@media (min-width:760px){.gb-pub-act-head--centre{text-align:center}.gb-pub-act-head--centre>.gb-pub-act-lede{margin-inline:auto}}@media (min-width:1100px){.gb-pub-act-head--centre>.gb-pub-act-lede{margin-top:var(--space-5);padding-bottom:0}}@media (max-width:560px){.gb-pub-head-title,.gb-pub-h2,.gb-pub-act-title,.gb-pub-ask-title,.gb-pub-ask-copy{text-wrap:pretty}.gb-pub-h2,.gb-pub-act-title,.gb-home .home-h2,.gb-home .home-ch-title,.gb-pub-ask-title{font-size:var(--fs-pub-h2-phone);letter-spacing:-.03em;line-height:1.1}.gb-pub-head-lede{font-size:var(--fs-pub-lede-phone)}.gb-pub-sec-lede,.gb-home .home-lede,.gb-pub-act-lede,.gb-home .home-ch-lede,.gb-pub-ask-copy{font-size:var(--fs-pub-body-phone);font-weight:var(--fw-book)}}@media (max-width:720px){.gb-pub-related{width:min(100% - 28px,880px)}}:root{--gb-pub-ch-bar-h:46px}.gb-home .home-ch-bar{--home-ch-fg:var(--gb-lime-ink);--home-ch-line:var(--home-lime-line);--home-ch-ring:var(--gb-lime-ink);top:var(--gb-nav-h);z-index:40;isolation:isolate;color:var(--home-ch-fg);transition:color var(--dur-fast) linear;position:sticky}.gb-home .home-ch-bar[data-bar-ground=ink]{--home-ch-fg:var(--gb-on-dark);--home-ch-line:var(--gb-dark-line);--home-ch-ring:var(--gb-lime)}.gb-home .home-ch-bar:after{z-index:-1;box-shadow:inset 0 -1px 0 var(--home-ch-line);pointer-events:none;transition:box-shadow var(--dur-fast) linear;content:"";position:absolute;inset:0}.gb-home .home-ch-bar[data-ground-turning],.gb-home .home-ch-bar[data-ground-turning]:after{transition-delay:60ms}@media (scripting:none){.gb-home .home-ch-bar{position:relative;top:auto}}.gb-home .home-chaps .home-chap[id]{scroll-margin-top:calc(var(--gb-nav-h) + var(--gb-pub-ch-bar-h))}@media (scripting:none){.gb-home .home-chaps .home-chap[id]{scroll-margin-top:var(--gb-nav-h)}}.gb-home .home-ch-navground{top:calc(-1 * var(--gb-pub-ch-bar-h));height:var(--gb-pub-ch-bar-h);pointer-events:none;position:absolute;left:0;right:0}.gb-home .home-ch-bar-in{height:var(--gb-pub-ch-bar-h);justify-content:space-between;align-items:stretch;gap:var(--space-2);display:flex}.gb-home .home-ch-bar-title{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:-.01em;align-self:center;display:none}.gb-home .home-ch-idx{justify-content:space-between;gap:var(--space-3);flex:1;margin:0;padding:0;list-style:none;display:flex}.gb-home .home-ch-idx li{display:flex}.gb-home .home-ch-idx a{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:-.01em;opacity:.5;transition:opacity var(--dur-base) var(--ease-spring);-webkit-tap-highlight-color:transparent;align-items:center;gap:7px;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.gb-home .home-ch-idx a:hover{opacity:.85}}.gb-home .home-ch-idx a:focus-visible{opacity:.85;outline:2px solid var(--home-ch-ring);outline-offset:3px;border-radius:6px}.gb-home .home-ch-idx a[aria-current]{opacity:1}.gb-home .home-ch-bar:not([data-ch-live]) .home-ch-idx a[aria-current]:after{content:"";background:currentColor;height:2px;position:absolute;bottom:0;left:0;right:0}.gb-home .home-ch-bar[data-bar-ground=ink]:not([data-ch-live]) .home-ch-idx a[aria-current]:after{background:var(--gb-lime)}.gb-home .home-ch-mark{background:var(--home-ch-fg);width:100px;height:2px;transform:translateX(var(--home-ch-mark-x,0px)) scaleX(var(--home-ch-mark-s,0));transform-origin:0 0;pointer-events:none;transition:transform var(--dur-pane) var(--ease-ui), background-color var(--dur-fast) linear;position:absolute;bottom:0;left:0}.gb-home .home-ch-bar[data-bar-ground=ink] .home-ch-mark{background:var(--gb-lime)}.gb-home .home-ch-bar[data-ground-turning] .home-ch-mark{transition-delay:0s,60ms}.gb-home .home-ch-long{display:none}@media (min-width:760px){:root{--gb-pub-ch-bar-h:52px}.gb-home .home-ch-idx a{font-size:var(--fs-sm);gap:10px}.gb-home .home-ch-long{display:inline}.gb-home .home-ch-short{display:none}}@media (min-width:900px){.gb-home .home-ch-bar-in{gap:var(--space-6)}.gb-home .home-ch-bar-title{display:block}.gb-home .home-ch-idx{flex:none;justify-content:flex-start;gap:36px}}@media (prefers-reduced-motion:reduce){.gb-home .home-ch-idx a,.gb-home .home-ch-mark{transition:none}}:root{--gb-pub-lift:0 0 0 1px color-mix(in srgb, var(--gb-ink) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--gb-ink) 5%, transparent), 0 14px 30px -14px color-mix(in srgb, var(--gb-ink) 16%, transparent), 0 44px 90px -36px color-mix(in srgb, var(--gb-ink) 26%, transparent)}.gb-pub-price,.gb-home .home-price{--gb-pub-price-ink-2:color-mix(in srgb, var(--gb-lime-ink) 74%, transparent);border-radius:var(--radius-card);background:var(--gb-surface);box-shadow:var(--gb-pub-lift);display:grid;overflow:clip}.gb-pub-price-lime,.gb-home .home-price-lime{padding:var(--space-6) 22px 26px;background:var(--gb-lime);color:var(--gb-lime-ink);flex-direction:column;display:flex}.gb-pub-price-top,.gb-home .home-price-top{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:34px;display:flex}.gb-pub-price-plan,.gb-home .home-plan{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.gb-pub-price-amt,.gb-home .home-amt{align-items:baseline;gap:10px;min-height:72px;margin:30px 0 0;display:flex}.gb-pub-price-amt b,.gb-home .home-amt b{font-variant-numeric:tabular-nums;font-size:84px;font-weight:var(--fw-black);letter-spacing:-.065em;line-height:.85}.gb-pub-price-amt>span,.gb-home .home-amt>span{color:var(--gb-pub-price-ink-2);font-size:var(--fs-body)}.gb-pub-price-note,.gb-home .home-amt-note{margin-block:18px var(--space-7);color:var(--gb-pub-price-ink-2);font-size:14.5px}.gb-home .home-amt-swap{display:grid}.gb-home .home-amt-swap>span{transition:opacity var(--dur-base) var(--ease-spring), filter var(--dur-base) var(--ease-spring), visibility var(--dur-base);grid-area:1/1}.gb-home .home-amt-swap>span[data-shown=false]{visibility:hidden;opacity:0;filter:blur(var(--ws-swap-blur))}.gb-pub-price-inc,.gb-home .home-price-inc{padding:14px 22px 22px}.gb-pub-price-list,.gb-home .home-inc{margin:0;padding:0;list-style:none}.gb-pub-price-list li,.gb-home .home-inc li{align-items:center;gap:var(--space-3);border-top:1px solid var(--gb-line);text-wrap:balance;min-height:52px;font-size:15.5px;display:flex}.gb-pub-price-list li:first-child,.gb-home .home-inc li:first-child{border-top:0}.gb-pub-price-list svg,.gb-home .home-inc svg{color:var(--gb-lime-text);flex:none}@media (min-width:760px){.gb-pub-price,.gb-home .home-price{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gb-pub-price-lime,.gb-home .home-price-lime{padding:30px 34px var(--space-8)}.gb-pub-price-amt,.gb-home .home-amt{min-height:calc(var(--fs-pub-price) * .86)}.gb-pub-price-amt b,.gb-home .home-amt b{font-size:var(--fs-pub-price)}.gb-pub-price-inc,.gb-home .home-price-inc{padding:22px 36px 26px}.gb-pub-price-list li,.gb-home .home-inc li{min-height:46px}}@media (min-width:1100px){.gb-pub-price--wide .gb-pub-price-lime{padding:var(--space-8) var(--space-10) 34px}.gb-pub-price--wide .gb-pub-price-inc{padding:var(--space-6) var(--space-10) 34px}.gb-pub-price--wide .gb-pub-price-amt{min-height:calc(var(--fs-pub-price-wide) * .86);margin-top:var(--space-8)}.gb-pub-price--wide .gb-pub-price-amt b{font-size:var(--fs-pub-price-wide)}.gb-pub-price--wide .gb-pub-price-amt>span{font-size:var(--fs-lead)}}@media (prefers-reduced-motion:reduce){.gb-home .home-amt-swap>span{transition:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--scale-paper-1:#fcfcf9;--scale-paper-2:#f8f7f3;--scale-paper-3:#f5f2eb;--scale-paper-4:#eeece4;--scale-paper-5:#e6e3db;--scale-paper-6:#dbd9cf;--scale-paper-7:#bab7af;--scale-paper-8:#8e8b84;--scale-paper-9:#6f6c65;--scale-paper-10:#5b5953;--scale-paper-11:#44423d;--scale-paper-12:#201f1b;--scale-ink-1:#fafcfe;--scale-ink-2:#f6f7fa;--scale-ink-3:#f1f2f6;--scale-ink-4:#e9ecf0;--scale-ink-5:#e1e3e8;--scale-ink-6:#d6d9de;--scale-ink-7:#b4b7bf;--scale-ink-8:#878c94;--scale-ink-9:#696d75;--scale-ink-10:#565961;--scale-ink-11:#3f434a;--scale-ink-12:#1c1f25;--scale-lime-1:#fafdf1;--scale-lime-2:#f4fae2;--scale-lime-3:#eef7c5;--scale-lime-4:#d6f886;--scale-lime-5:#c2f54e;--scale-lime-6:#b8e946;--scale-lime-7:#9bc637;--scale-lime-8:#759627;--scale-lime-9:#5a761c;--scale-lime-10:#496018;--scale-lime-11:#354814;--scale-lime-12:#172309;--scale-sage-1:#fbfcf7;--scale-sage-2:#f7f7f1;--scale-sage-3:#f2f2ea;--scale-sage-4:#ecece1;--scale-sage-5:#e3e5d5;--scale-sage-6:#d8dac5;--scale-sage-7:#b6baa7;--scale-sage-8:#8a8d7a;--scale-sage-9:#6b6f5c;--scale-sage-10:#585b49;--scale-sage-11:#414433;--scale-sage-12:#1d2110;--scale-clay-1:#fffbf8;--scale-clay-2:#fef6f2;--scale-clay-3:#faf0eb;--scale-clay-4:#f6e8e2;--scale-clay-5:#f1e1d9;--scale-clay-6:#e9d4cb;--scale-clay-7:#dbae9f;--scale-clay-8:#aa8275;--scale-clay-9:#876558;--scale-clay-10:#6f5347;--scale-clay-11:#543e34;--scale-clay-12:#291c16;--scale-protected-1:#f7fdfa;--scale-protected-2:#f1faf5;--scale-protected-3:#e9f5ee;--scale-protected-4:#dfefe6;--scale-protected-5:#d1e9dc;--scale-protected-6:#bee0cf;--scale-protected-7:#83c5a5;--scale-protected-8:#1f9e6e;--scale-protected-9:#187b58;--scale-protected-10:#166544;--scale-protected-11:#094d32;--scale-protected-12:#002515;--scale-attention-1:#fefcf4;--scale-attention-2:#fcf6ea;--scale-attention-3:#f9f1df;--scale-attention-4:#f5ebd0;--scale-attention-5:#f1e3c1;--scale-attention-6:#ecd7ab;--scale-attention-7:#deb064;--scale-attention-8:#ba8019;--scale-attention-9:#91650f;--scale-attention-10:#785105;--scale-attention-11:#5b3c00;--scale-attention-12:#2d1b00;--scale-critical-1:#fffbfa;--scale-critical-2:#fdf6f4;--scale-critical-3:#faf0ed;--scale-critical-4:#f8e7e4;--scale-critical-5:#f3dfdb;--scale-critical-6:#edd2cc;--scale-critical-7:#e8a89a;--scale-critical-8:#d96a57;--scale-critical-9:#bf4131;--scale-critical-10:#a03426;--scale-critical-11:#78261b;--scale-critical-12:#3b120c;--scale-pending-1:#f9fcff;--scale-pending-2:#f4f7fd;--scale-pending-3:#edf2f9;--scale-pending-4:#e4ecf5;--scale-pending-5:#dbe5f1;--scale-pending-6:#ccd9eb;--scale-pending-7:#a2b9d9;--scale-pending-8:#6a8dbf;--scale-pending-9:#486ea2;--scale-pending-10:#375a89;--scale-pending-11:#26446a;--scale-pending-12:#0c1f39;--gb-canvas:#f4f2eb;--gb-canvas-2:#edeae1;--gb-app-workspace:#f8f8f4;--gb-surface:#fff;--gb-surface-sunken:#f7f6f1;--gb-surface-warm:#f2efe6;--gb-sage:#e4e5d6;--gb-sage-line:#c7c8bc;--gb-sage-deep:#d8dbc5;--gb-sage-deep-line:#bdc0ad;--gb-lime-wash:#edf3d5;--gb-lime-wash-line:#cfd4bb;--gb-mist:#e7e5df;--gb-mist-line:#cac8c4;--gb-clay:#e9d4ca;--gb-clay-line:#cbbab2;--gb-clay-deep:#e1beb2;--gb-clay-deep-line:#c4a79d;--gb-rose-clay:#dcae9f;--gb-rose-clay-line:#c0998d;--gb-mauve:#dfd0cb;--gb-mauve-line:#c3b6b3;--gb-ink:#15171d;--gb-ink-2:#454a52;--gb-ink-3:#686c75;--gb-ink-4:#9da2ab;--gb-line:#e6e3da;--gb-line-2:#eeebe2;--gb-line-3:#dcd8cc;--gb-input-line:#e4e1d7;--gb-lime:#c4f750;--gb-lime-bright:#cbfb5e;--gb-lime-ink:#18230a;--gb-lime-text:#56701a;--gb-dark:#15171d;--gb-dark-2:#1f2229;--gb-dark-line:#2a2e36;--gb-on-dark:#f4f4f0;--gb-on-dark-2:#a7acb4;--gb-on-dark-3:#6b7079;--gb-google-ink:#1f1f1f;--gb-google-edge:#747775;--gb-protected:#227149;--gb-protected-bg:#e5f5ea;--gb-protected-dot:#259760;--gb-protected-text:var(--scale-protected-10);--gb-attention:#905c16;--gb-attention-bg:#fcefd8;--gb-attention-dot:#c8801f;--gb-critical:#ac312e;--gb-critical-bg:#fde7e7;--gb-critical-dot:#cf4541;--gb-critical-line:#edd3cd;--gb-critical-hover:#fbf1ef;--gb-critical-text:#8c2c20;--gb-pending:#455b82;--gb-pending-bg:#ebf0f9;--gb-pending-dot:#627ba7;--gb-neutral:#6b7079;--gb-switch-off:var(--scale-paper-8);--chart-1:#456c00;--chart-2:#587fba;--chart-3:#dd9212;--chart-4:#cc7159;--chart-5:#4ab8b2;--chart-6:#41454b;--font-display:var(--font-hanken-grotesk), "Hanken Grotesk", system-ui, sans-serif;--font-body:var(--font-hanken-grotesk), "Hanken Grotesk", system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--fs-hero:48px;--fs-h1:34px;--fs-h2:28px;--fs-h2-sm:24px;--fs-h3:19px;--fs-title:17px;--fs-lead:17px;--fs-body-lg:16px;--fs-body:15px;--fs-sm:14px;--fs-xs:13px;--fs-micro:12px;--fs-mono:14px;--fs-label:11px;--fs-pub-h1:clamp(40px, min(4.2vw, 6vh), 48px);--fs-pub-statement:clamp(48px, min(7vw, 11vh), 112px);--fs-pub-article-h1:clamp(30px, min(4vw, 5.6vh), 44px);--fs-pub-body-phone:17px;--fs-pub-lede-phone:18px;--fs-pub-h2-phone:30px;--fs-pub-legal:clamp(15px, 1.3vw, 16.5px);--fs-pub-row:clamp(17px, 1.4vw, 17px);--fs-pub-sec-lede:clamp(16px, 1.22vw, 17.5px);--fs-pub-lede:clamp(16px, 1.3vw, 18px);--fs-pub-act-lede:clamp(16.5px, 1.3vw, 18.5px);--fs-pub-lede-lg:clamp(17px, 1.3vw, 18px);--fs-pub-hero-lede:clamp(17px, 1.3vw, 19px);--fs-pub-quote:clamp(18px, 2vw, 22px);--fs-pub-route:clamp(17px, 1.5vw, 21px);--fs-pub-summary:clamp(19px, 2.4vw, 22px);--fs-pub-email-figure:clamp(19px, 5.4vw, 28px);--fs-pub-row-title:clamp(20px, 1.7vw, 22px);--fs-pub-card-title:clamp(20px, 2.3vw, 24px);--fs-pub-h3:clamp(20px, 2vw, 24px);--fs-pub-chapter-quote:clamp(22px, 1.8vw, 25px);--fs-pub-step-title:clamp(22px, 1.8vw, 26px);--fs-pub-closing-line:clamp(22px, 1.9vw, 24px);--fs-pub-related-title:clamp(22px, 2.6vw, 30px);--fs-pub-scope-title:clamp(24px, 2.1vw, 28px);--fs-pub-section-h2:clamp(var(--fs-pub-h2-phone), min(2.6vw, 4vh), 30px);--fs-pub-feature-title:clamp(var(--fs-pub-h2-phone), min(2.8vw, 4.2vh), 32px);--fs-pub-ink-h2:clamp(var(--fs-pub-h2-phone), min(3vw, 4.6vh), 34px);--fs-pub-h2:clamp(var(--fs-pub-h2-phone), min(2.8vw, 4.6vh), 38px);--fs-pub-act-title:clamp(36px, 5.6vw, 40px);--fs-pub-act-title-wide:clamp(34px, min(3.6vw, 6vh), 52px);--fs-pub-ask-title:clamp(32px, 5vw, 38px);--fs-pub-ask-title-wide:clamp(32px, min(3.2vw, 5.4vh), 44px);--fs-pub-feature-figure:clamp(36px, min(3.6vw, 5.6vh), 44px);--fs-pub-figure:clamp(56px, min(9.6vw, 14vh), 112px);--fs-pub-cover-figure:clamp(72px, min(11vw, 16vh), 128px);--fs-pub-giant:clamp(80px, min(15vw, 26vh), 240px);--fs-pub-giant-list:clamp(56px, min(10.4vw, 17vh), 184px);--fs-pub-price:clamp(72px, min(6vw, 10vh), 88px);--fs-pub-price-wide:clamp(96px, min(8vw, 13vh), 128px);--fw-regular:400;--fw-book:450;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--tracking-display:-.035em;--tracking-tight:-.02em;--tracking-normal:0;--lh-display:1.06;--lh-snug:1.3;--lh-body:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:11px;--radius-input:12px;--radius-lg:14px;--radius-card:18px;--radius-xl:22px;--radius-2xl:26px;--radius-pill:999px;--mobile-max:440px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--z-topbar:20;--z-dialog:50;--z-scrim:60;--z-drawer:70;--z-pop:20;--z-nav:400;--z-menu:900;--shadow-card:0 1px 3px #14161c0a;--shadow-raised:0 2px 6px #14161c0a, 0 20px 50px #14161c12;--shadow-pop:0 26px 60px #14161c29;--ease-spring:cubic-bezier(.22, 1, .36, 1);--ease-out:ease-out;--dur-base:.2s;--dur-slow:.4s;--gb-hover:color-mix(in srgb, var(--gb-ink) 4.5%, transparent);--gb-row-hover:color-mix(in srgb, var(--gb-ink) 3%, transparent);--gb-press:color-mix(in srgb, var(--gb-ink) 8%, transparent);--gb-select:var(--scale-lime-3);--gb-select-hover:#e8f1bd;--gb-edge:var(--scale-paper-8);--gb-field-line:#d8d5cb;--gb-line-hover:var(--scale-paper-7);--gb-surface-hover:var(--scale-paper-1);--gb-ink-hover:#2b2e36;--gb-critical-line-hover:var(--scale-critical-7);--gb-disabled:var(--scale-paper-4);--gb-disabled-ink:var(--scale-paper-8);--gb-disabled-edge:var(--scale-paper-6);--gb-disabled-surface:var(--scale-paper-1);--gb-focus:var(--gb-lime-text);--focus-w:1.5px;--gb-lime-hover:var(--scale-lime-6);--gb-lime-edge:var(--scale-lime-8);--gb-protected-line:var(--scale-protected-6);--gb-pending-line:var(--scale-pending-6);--gb-attention-line:var(--scale-attention-6);--gb-scrim:color-mix(in srgb, var(--gb-ink) 20%, transparent);--gb-skeleton-shine:var(--scale-paper-2);--gb-on-dark-hover:color-mix(in srgb, var(--gb-surface) 8%, transparent);--gb-on-dark-wash:color-mix(in srgb, var(--gb-surface) 4%, transparent);--gb-on-dark-press:color-mix(in srgb, var(--gb-surface) 14%, transparent);--gb-on-dark-disabled:color-mix(in srgb, var(--gb-surface) 6%, transparent);--gb-on-dark-disabled-ink:#80858e;--gb-on-dark-line:#3d414a;--gb-on-dark-line-hover:#5b606a;--gb-on-dark-critical:#f2b8ac;--gb-on-lime-2:var(--scale-lime-11);--gb-on-lime-3:var(--scale-lime-10);--gb-on-lime-line:color-mix(in srgb, var(--gb-lime-ink) 20%, transparent);--gb-on-lime-wash:color-mix(in srgb, var(--gb-lime-ink) 7%, transparent);--gb-on-lime-press:color-mix(in srgb, var(--gb-lime-ink) 13%, transparent);--control-h-sm:28px;--control-r-sm:7px;--control-h-md:36px;--control-r-md:9px;--control-h-lg:44px;--control-r-lg:11px;--control-h-xl:56px;--control-r-xl:14px;--fs-control-sm:12.5px;--fs-control-md:13.5px;--fs-control-lg:15px;--fs-control-xl:16px;--fw-label:560;--fw-strong:650;--radius-tip:8px;--radius-menu:12px;--radius-dialog:16px;--shadow-control:0 1px 2px #15171d0f;--shadow-control-ink:0 1px 2px #15171d38, inset 0 1px 0 #ffffff17;--shadow-control-lime:0 1px 2px #56701a3d, inset 0 1px 0 #fff6;--shadow-field:inset 0 1px 2px #15171d0a;--shadow-overlay:0 0 0 1px #15171d12, 0 4px 10px -4px #15171d1a, 0 18px 40px -10px #15171d33;--shadow-control-on-dark:0 1px 2px #0000004d;--shadow-knob:0 1px 2px #15171d3d, 0 0 0 .5px #15171d0f;--shadow-thumb:0 1px 2px #15171d1a, 0 0 0 .5px #15171d12;--shadow-thumb-lime:0 1px 2px #18230a2e;--shadow-toast:0 14px 36px #15171d42;--shadow-sheet:0 -10px 40px #15171d29;--shadow-drawer-start:10px 0 40px #15171d24;--shadow-drawer-end:-10px 0 40px #15171d24;--shadow-current:0 0 0 1px var(--gb-line), 0 1px 2px #15171d0d;--ease-ui:cubic-bezier(.12, .72, .18, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-nav:cubic-bezier(.16, 1, .3, 1);--dur-instant:.1s;--dur-fast:.15s;--dur-pane:.24s;--dur-reveal:.4s;--dur-handoff:.76s;--swap-blur:2px;--grow-scale:.97;--swap-scale:.9;--ws-bg:var(--gb-app-workspace);--ws-rail-bg:var(--gb-canvas);--ws-surface:var(--gb-surface);--ws-sunken:var(--gb-surface-sunken);--ws-line:var(--gb-line);--ws-line-soft:var(--gb-line-2);--ws-line-strong:var(--gb-line-3);--ws-ink:var(--gb-ink);--ws-ink-2:var(--gb-ink-2);--ws-ink-3:var(--gb-ink-3);--ws-ink-4:var(--gb-ink-4);--ws-hover:color-mix(in srgb, var(--gb-ink) 4.5%, transparent);--ws-row-hover:color-mix(in srgb, var(--gb-ink) 2.6%, transparent);--ws-sticky-bg:color-mix(in srgb, var(--gb-app-workspace) 94%, transparent);--ws-bar-bg:color-mix(in srgb, var(--gb-surface) 94%, transparent);--ws-scrim:color-mix(in srgb, var(--gb-ink) 20%, transparent);--ws-select-bg:var(--gb-surface);--ws-select-shadow:inset 3px 0 0 var(--gb-lime), 0 0 0 1px var(--gb-line-2), 0 1px 3px color-mix(in srgb, var(--gb-ink) 4%, transparent);--ws-current-shadow:0 0 0 1px var(--gb-line), 0 1px 2px color-mix(in srgb, var(--gb-ink) 5%, transparent);--ws-overlay-shadow:0 0 0 1px color-mix(in srgb, var(--gb-ink) 8%, transparent), 0 28px 70px color-mix(in srgb, var(--gb-ink) 24%, transparent);--ws-sheet-shadow:-28px 0 56px -28px color-mix(in srgb, var(--gb-ink) 26%, transparent);--ws-drawer-shadow:28px 0 56px -28px color-mix(in srgb, var(--gb-ink) 26%, transparent);--ws-toast-shadow:0 14px 36px color-mix(in srgb, var(--gb-ink) 26%, transparent);--ws-focus:var(--gb-lime-text);--ws-strip-on:var(--gb-protected-dot);--ws-strip-off:color-mix(in srgb, var(--gb-ink) 7%, transparent);--ws-strip-attention:var(--gb-attention-dot);--ws-strip-quiet:color-mix(in srgb, var(--gb-pending-dot) 30%, transparent);--ws-week-on:#767c85;--ws-leader-dot:color-mix(in srgb, var(--gb-ink) 30%, transparent);--ws-leader-dot-hover:color-mix(in srgb, var(--gb-ink) 44%, transparent);--ws-tint-critical:var(--scale-critical-3);--ws-tint-critical-line:var(--scale-critical-5);--ws-tint-attention:var(--scale-attention-3);--ws-tint-attention-line:var(--scale-attention-5);--ws-tint-pending:var(--scale-pending-3);--ws-tint-pending-line:var(--scale-pending-5);--ws-tint-protected:var(--scale-protected-3);--ws-tint-protected-line:var(--scale-protected-5);--ws-tint-neutral:var(--scale-paper-3);--ws-tint-neutral-line:var(--scale-paper-5);--ws-tint-now:var(--gb-sage);--ws-tint-now-line:var(--gb-sage-line);--ws-text-title:26px;--ws-text-title-phone:24px;--ws-text-band-title:32px;--ws-text-band-detail:var(--fs-h2);--ws-entry-col:clamp(360px, 36vw, 700px);--ws-entry-gutter:clamp(34px, 4.2vw, 84px);--ws-entry-gap:clamp(40px, 5vw, 108px);--ws-entry-top:clamp(14px, 4.6vh, 60px);--ws-entry-path-title:clamp(24px, 2.2vw, 40px);--ws-entry-row:clamp(17px, 1.36vw, 24px);--ws-entry-state:clamp(14.5px, 1.06vw, 18px);--ws-entry-peek:clamp(15px, 1.1vw, 18px);--ws-entry-headline:clamp(30px, 3.3vw, 64px);--ws-entry-headline-invite:clamp(30px, 3.9vw, 74px);--ws-entry-headline-done:clamp(34px, 4.6vw, 96px);--ws-entry-lede:clamp(16.5px, 1.33vw, 22px);--ws-entry-lead:clamp(20px, 1.75vw, 32px);--ws-entry-sub:clamp(16px, 1.18vw, 20px);--ws-entry-body:clamp(17px, 1.45vw, 24px);--ws-entry-role:clamp(15.5px, 1.17vw, 19px);--ws-entry-who:clamp(14.5px, 1.06vw, 17px);--ws-entry-question:clamp(18px, 1.4vw, 22px);--ws-entry-detail:clamp(15.5px, 1.15vw, 18px);--ws-entry-receipt:16px;--ws-text-detail-title:21px;--ws-text-section:15px;--ws-text-row:14.5px;--ws-text-cell:14px;--ws-text-meta:13.5px;--ws-text-micro:12.5px;--ws-text-kbd:10.5px;--ws-weight-row:560;--ws-weight-strong:650;--ws-weight-section:750;--ws-weight-title:780;--ws-tracking-title:-.026em;--ws-rail-w:228px;--ws-rail-w-collapsed:56px;--ws-drawer-w:284px;--ws-topbar-h:52px;--ws-pad:32px;--ws-pad-phone:16px;--ws-row-h:40px;--ws-row-h-table:42px;--ws-row-h-touch:58px;--ws-group-h:34px;--ws-tab-h:40px;--ws-control-h:34px;--ws-input-h:36px;--ws-icon:16px;--ws-mark:8px;--ws-mark-cell:18px;--ws-kbd:18px;--ws-icon-button:32px;--ws-control-h-sm:28px;--ws-touch:44px;--ws-strip-h:22px;--ws-strip-h-detail:18px;--ws-gap:12px;--ws-row-end:60px;--ws-radius:var(--radius-sm);--ws-radius-overlay:12px;--ws-detail-w:clamp(400px, 31vw, 560px);--ws-detail-min:340px;--ws-list-min:420px;--ws-detail-pad:28px;--ws-detail-bar-h:44px;--ws-sheet-w:460px;--ws-detail-max:980px;--ws-composer-max:440px;--ws-palette-w:620px;--ws-palette-top:13vh;--ws-facts-key:128px;--ws-measure:32rem;--ws-column:40rem;--ws-page-max:60rem;--ws-list-max:72rem;--ws-ease:var(--ease-ui);--ws-dur-instant:var(--dur-instant);--ws-dur-fast:var(--dur-fast);--ws-dur-pane:var(--dur-pane);--ws-swap-blur:var(--swap-blur);--ws-grow-scale:var(--grow-scale);--ws-swap-scale:var(--swap-scale);--ws-z-sticky:3;--ws-z-detail:6;--ws-z-rail:var(--z-topbar);--ws-z-palette:var(--z-dialog);--ws-z-scrim:var(--z-scrim);--ws-z-drawer:var(--z-drawer);--ws-z-toast:80;--ws-z-tooltip:90}@media (max-width:767px){:root{--ws-pad:var(--ws-pad-phone);--ws-entry-gutter:20px;--ws-entry-gap:20px;--ws-entry-top:18px;--ws-entry-row:17px;--ws-entry-state:14.5px;--ws-entry-peek:15.5px;--ws-entry-headline:28px;--ws-entry-headline-invite:28px;--ws-entry-headline-done:36px;--ws-entry-lede:16px;--ws-entry-lead:18px;--ws-entry-sub:15px;--ws-entry-body:17px;--ws-entry-role:16px;--ws-entry-who:15px;--ws-entry-question:18px;--ws-entry-detail:15px}}
*{box-sizing:border-box}::selection{background:var(--gb-lime);color:var(--gb-ink)}html{background:var(--gb-canvas)}body{background:var(--gb-canvas);color:var(--gb-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}
.gb-skeleton{background:linear-gradient(90deg,#14161c0d,#14161c17,#14161c0d) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite gb-shimmer;display:block}.gb-skeleton-rows{gap:10px;display:grid}@keyframes gb-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.gb-skeleton{animation:none}}
.ws-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where([data-ws]) :where([tabindex="-1"]):focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}[data-ws] .gb-field-label{margin-bottom:var(--space-1);color:var(--ws-ink-3);font-size:var(--ws-text-micro);font-weight:var(--fw-semibold)}
.gb-field-label{color:var(--gb-ink-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin-bottom:7px;display:block}.gb-button-row{margin-top:var(--space-4);flex-wrap:wrap;gap:10px;display:flex}
@media (pointer:coarse){.gb-touch{min-width:44px;min-height:44px}}

.gb-gsap-page{--gb-gsap-canvas:var(--gb-canvas,#f4f2eb);--gb-gsap-surface:var(--gb-surface,#fff);--gb-gsap-ink:var(--gb-ink,#15171d);--gb-gsap-muted:var(--gb-ink-2,#454a52);--gb-gsap-muted-soft:var(--gb-ink-3,#727680);--gb-gsap-line:var(--gb-line,#e6e3da);--gb-gsap-lime:var(--gb-lime,#c4f750);--gb-gsap-lime-soft:var(--gb-lime-bright,#cbfb5e);--gb-gsap-lime-ink:var(--gb-lime-ink,#18230a);--gb-gsap-dark:var(--gb-dark,#15171d);--gb-gsap-dark-2:var(--gb-dark-2,#1f2229);--gb-bar-h:64px;--gb-nav-disc:42px;--gb-nav-h:calc(env(safe-area-inset-top) + var(--gb-bar-h));background:var(--gb-gsap-canvas);min-height:100vh;color:var(--gb-gsap-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media (min-width:768px){.gb-gsap-page{--gb-bar-h:72px;--gb-nav-disc:44px}}.gb-gsap-page svg{flex:none}.gb-landing-main{padding-top:118px;position:relative;overflow-x:clip}.gb-landing-main [id]{scroll-margin-top:96px}.gb-shield-body,.gb-shield-key{transition:fill .4s}@media (prefers-reduced-motion:reduce){.gb-shield-body,.gb-shield-key{transition:none}}.gb-hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(90deg,#c4f750d9,#a8e63ed9);background-position:0 86%;background-repeat:no-repeat;background-size:100% .4em;border-radius:2px;position:relative}.gb-gsap-page ::selection{background:var(--gb-gsap-lime);color:var(--gb-gsap-lime-ink)}.gb-public-chrome-page{flex-direction:column;min-height:100vh;display:flex}.gb-public-chrome-page .gb-public-page-main{flex:1 0 auto}.gb-public-page-main{width:min(100% - 48px,920px);padding:calc(var(--gb-nav-h) + 16px) 0 18px;margin:0 auto}.gb-public-page-main.gb-public-page-main--full{width:100%;margin-inline:0;padding-bottom:0}.gb-google-auth{width:100%}@media (max-width:720px){.gb-landing-main{padding-top:92px}.gb-public-page-main{width:min(100% - 28px,1140px)}}@media (prefers-reduced-motion:reduce){.gb-gsap-page *,.gb-gsap-page :before,.gb-gsap-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
