.gPMrEW_root{background:var(--color-background-canvas);min-block-size:100%;inline-size:100%}.gPMrEW_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gPMrEW_skipLink{z-index:10;min-block-size:3rem;min-inline-size:3rem;color:var(--color-text-inverse);background:var(--color-background-strong);justify-content:center;align-items:center;padding:.75rem 1rem;text-decoration:none;display:flex;position:absolute;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-200%)}.gPMrEW_skipLink:focus-visible{transform:translateY(0)}.gPMrEW_hero{background:var(--color-background-strong);block-size:100dvh;min-block-size:36rem;position:relative;overflow:hidden}.gPMrEW_heroPoster{block-size:100%;inline-size:100%;position:absolute;inset:0}.gPMrEW_heroLogo{block-size:auto;inline-size:min(18.6508vw,17.625rem);min-inline-size:10rem;position:absolute;inset-block-start:clamp(2rem,3.64vw,3.4375rem);inset-inline-start:50%;transform:translate(-50%)}.gPMrEW_introduction{z-index:1;block-size:62.5rem;color:var(--color-text-accent);background:var(--color-background-strong);margin-block-start:-1px;position:relative;overflow:hidden}.gPMrEW_introductionPoster{block-size:100%;inline-size:100%;position:absolute;inset:0}.gPMrEW_introductionContent{z-index:1;block-size:100%;padding:6.875rem var(--layout-grid-margin) 7.125rem;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}.gPMrEW_introductionStatement{max-inline-size:63.75rem;font-family:var(--font-family-display);font-size:var(--font-size-display-primary);font-weight:var(--font-weight-display);line-height:var(--line-height-display-primary)}.gPMrEW_introductionEmphasis{text-underline-offset:.08em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-thickness:.075em}.gPMrEW_introductionSupporting{max-inline-size:58.375rem;font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.gPMrEW_regulatoryRole{background:var(--color-background-raised);text-transform:uppercase;block-size:65.6875rem;position:relative;overflow:hidden}.gPMrEW_crystalPoster{aspect-ratio:1;inline-size:min(73.6772vw,69.625rem);position:absolute;inset-block-start:-4.875rem;inset-inline-start:calc(50% - 1.625rem);transform:translate(-50%)}.gPMrEW_regulatoryGradient{background:linear-gradient(to bottom, #f3f3f200, var(--color-background-canvas) 66%);position:absolute;inset:52% 0 0}.gPMrEW_regulatoryDescription{z-index:1;inline-size:calc(100% - (2 * var(--layout-grid-margin)));max-inline-size:64rem;font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-align:center;position:absolute;inset-block-end:1.75rem;inset-inline-start:50%;transform:translate(-50%)}.gPMrEW_openPositions{background:var(--color-background-canvas);text-transform:uppercase;min-block-size:97.75rem;padding:8rem 0 9.8125rem}.gPMrEW_openPositions>h2{font-family:var(--font-family-display);font-size:var(--font-size-display-secondary);font-weight:var(--font-weight-display);line-height:var(--line-height-display-secondary);text-align:center}.gPMrEW_positionList{gap:var(--space-stack-compact);inline-size:min(100% - 3.75rem,100rem);margin-block-start:5.125rem;margin-inline:auto;padding:0;list-style:none;display:grid}.gPMrEW_positionRow{--position-active-background:#78ffbe1a;--position-card-radius:var(--radius-content-card);background:var(--color-background-raised);border-radius:var(--position-card-radius);overflow:clip}.gPMrEW_positionSummary{--position-arrow-rotation:0deg;--position-arrow-shift:0;border-radius:var(--position-card-radius);-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;block-size:7rem;padding:0 2.4375rem;list-style:none;transition:background-color .18s ease-out;display:flex}.gPMrEW_positionSummary::-webkit-details-marker{display:none}.gPMrEW_positionSummary:focus-visible{box-shadow:inset 0 0 0 .1875rem var(--color-icon-action);outline:none}.gPMrEW_positionRow[open]>.gPMrEW_positionSummary{background:var(--position-active-background);border-end-end-radius:0;border-end-start-radius:0}.gPMrEW_positionPanel{--position-panel-fade-size:clamp(5.5rem, 14vw, 12.5rem);background-image:linear-gradient(to bottom, var(--position-active-background) 0 1rem, transparent 100%);background-repeat:no-repeat;background-size:100% var(--position-panel-fade-size)}@media (hover:hover){.gPMrEW_positionSummary:hover{--position-arrow-shift:.125rem;background:#78ffbe1f}}.gPMrEW_positionSummary:active{--position-arrow-shift:.1875rem;background:#78ffbe2e}.gPMrEW_positionSummary h3,.gPMrEW_positionDetail h4{font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.gPMrEW_positionSummary h3,.gPMrEW_positionTagline,.gPMrEW_positionApply p{text-wrap:balance}.gPMrEW_positionSummary h3{min-inline-size:0}.gPMrEW_positionPrompt{font-size:var(--font-size-body);line-height:var(--line-height-body);text-transform:none;flex:none;align-items:center;gap:2.75rem;display:flex}.gPMrEW_positionPrompt img{transform:translate(var(--position-arrow-shift), var(--position-arrow-shift)) rotate(var(--position-arrow-rotation));flex:none;transition:transform .52s cubic-bezier(.4,0,.2,1)}.gPMrEW_positionRow[open]:not([data-position-state=closing]) .gPMrEW_positionPrompt img{--position-arrow-rotation:180deg}.gPMrEW_positionPanelInner{min-block-size:0;padding:3rem 1.9306rem 5rem;position:relative;overflow:hidden}.gPMrEW_positionTagline{inline-size:min(48.5%,40.375rem);color:var(--color-icon-action);font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);margin-inline-start:auto}.gPMrEW_positionDetailsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,3vw,4rem);margin-block-start:5rem;display:grid}.gPMrEW_positionDetail{grid-template-rows:4.625rem auto;align-content:start;gap:1.6875rem;display:grid}.gPMrEW_positionDetail p{font-size:var(--font-size-body);line-height:var(--line-height-body);text-transform:none;white-space:pre-line}.gPMrEW_positionApply{flex-direction:column;align-items:center;gap:1.8125rem;inline-size:min(100%,58.375rem);margin-block-start:7rem;margin-inline:auto;display:flex}.gPMrEW_positionApply p{font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:var(--color-icon-action);text-align:center}.gPMrEW_positionApply a{--apply-button-background:color-mix(in srgb, var(--color-background-accent) 38%, var(--color-icon-action));--apply-button-background-hover:color-mix(in srgb, var(--color-background-accent) 54%, var(--color-icon-action));--apply-button-border:color-mix(in srgb, var(--color-icon-action) 82%, var(--color-text-primary));--apply-button-text:color-mix(in srgb, var(--color-text-primary) 88%, var(--color-icon-action));block-size:3.25rem;min-inline-size:9.5rem;font-family:var(--font-family-body);letter-spacing:.015em;color:var(--apply-button-text);background:var(--apply-button-background);border:1px solid var(--apply-button-border);border-radius:.5rem;justify-content:center;align-items:center;padding-inline:1.375rem;font-size:1.125rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex}.gPMrEW_positionApply a:hover{background:var(--apply-button-background-hover);border-color:var(--color-icon-action)}.gPMrEW_positionApply a:active{background:var(--color-icon-action)}.gPMrEW_positionApply a:focus-visible{outline:3px solid var(--color-text-primary);outline-offset:.25rem}.gPMrEW_product{color:var(--color-text-inverse);background:var(--color-background-strong);padding-block-end:clamp(4rem,5vw,5rem)}.gPMrEW_productIntroduction{block-size:91.8125rem;padding:7rem var(--layout-grid-margin) 0;position:relative;overflow:hidden}.gPMrEW_productIntroduction>h2{z-index:2;max-inline-size:43.5rem;color:var(--color-text-accent);font-family:var(--font-family-display);font-size:var(--font-size-display-primary);font-weight:var(--font-weight-display);line-height:var(--line-height-display-primary);text-align:center;text-transform:uppercase;margin-inline:auto;position:relative}.gPMrEW_benefitGrid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:6rem clamp(2.5rem,5vw,6rem);inline-size:min(100% - 11.25rem,83.25rem);margin-block-start:3.625rem;margin-inline:auto;padding:0;list-style:none;display:grid;position:relative}.gPMrEW_benefit{min-block-size:10.25rem}.gPMrEW_benefit h3{max-inline-size:25rem;color:var(--color-text-accent);font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-transform:uppercase}.gPMrEW_benefitNumber{display:block}.gPMrEW_benefit p{max-inline-size:23.5rem;font-size:var(--font-size-body);line-height:var(--line-height-body);margin-block-start:1.5rem}.gPMrEW_phonePoster{z-index:1;aspect-ratio:1521/855;inline-size:min(74vw,70rem);position:absolute;inset-block-end:-3rem;inset-inline-start:50%;transform:translate(-50%)}.gPMrEW_groupOverview{inline-size:min(calc(100% - (2 * var(--layout-grid-margin))), var(--layout-content-max-width));color:var(--color-text-primary);background:var(--color-background-accent);border-radius:var(--radius-content-card);margin-inline:auto;padding:7rem 2.375rem 4.5rem;box-shadow:inset 0 0 0 1px #00000014}.gPMrEW_groupOverview>h2{font-family:var(--font-family-display);font-size:var(--font-size-display-primary);font-weight:var(--font-weight-display);line-height:var(--line-height-display-primary);text-align:center;text-transform:uppercase}.gPMrEW_companyGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.05fr) minmax(0,1.1fr);gap:0;margin-block-start:clamp(6rem,7vw,7.5rem);display:grid}.gPMrEW_company{border-inline-start:1px solid #00000038;padding-inline:clamp(1.75rem,3vw,3rem)}.gPMrEW_company:first-child{border-inline-start:0;padding-inline-start:0}.gPMrEW_company:last-child{padding-inline-end:0}.gPMrEW_company h3{font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-transform:uppercase}.gPMrEW_company p{font-size:var(--font-size-body);margin-block-start:1.625rem;line-height:1.2}.gPMrEW_footer{padding-block:calc(clamp(5rem,7vw,7rem) - .9375rem) calc(clamp(5rem,7vw,7rem) + 2.8125rem);padding-inline:max(3.125rem, calc((100% - var(--layout-canvas-max-width)) / 2 + 3.125rem));background:var(--color-background-canvas);border-block-start:1px solid #0ca75b4d;align-items:start;gap:calc(clamp(5rem,6vw,6rem) + 1.875rem);display:grid;position:relative}.gPMrEW_footerLogo{align-self:start;block-size:auto;inline-size:min(17vw,15rem);min-inline-size:10rem}.gPMrEW_footerAbout{inline-size:min(100%,58rem)}.gPMrEW_footerAbout h2{font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-transform:uppercase}.gPMrEW_footerAbout p{font-size:var(--font-size-body);margin-block-start:.75rem;line-height:1.25}.gPMrEW_footerCopyrightBar{min-block-size:2.5rem;padding:0 max(3.125rem, calc((100% - var(--layout-canvas-max-width)) / 2 + 3.125rem)) .75rem;background:linear-gradient(to bottom, #78ffbe00, var(--color-text-accent) .5rem);align-items:flex-end;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.gPMrEW_footerCopyright{color:#00000094;font-size:.5625rem;line-height:1.3}.gPMrEW_footerAbout a{color:inherit;text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.06em;transition:text-decoration-thickness .16s}.gPMrEW_footerAbout a:hover{text-decoration-thickness:.12em}.gPMrEW_footerAbout a:focus-visible{outline-offset:.2rem;border-radius:.125rem;outline:2px solid}@media (width<=88.5rem){.gPMrEW_positionDetail p{line-height:1.25}.gPMrEW_positionPanelInner{block-size:auto;padding:1rem 1.875rem 4rem}.gPMrEW_positionTagline,.gPMrEW_positionDetailsGrid,.gPMrEW_positionApply{inline-size:auto;position:static;transform:none}.gPMrEW_positionTagline{max-inline-size:40.375rem;margin-inline-start:auto}.gPMrEW_positionDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem clamp(2rem,3vw,3rem);margin-block-start:4rem}.gPMrEW_positionDetail{grid-template-rows:auto auto;align-content:start;gap:1.5rem}.gPMrEW_positionApply{margin-block-start:5rem}}@media (width<=80rem){.gPMrEW_groupOverview{block-size:auto}.gPMrEW_companyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gPMrEW_company:last-child{border-block-start:1px solid #00000038;border-inline-start:0;grid-column:1/-1;max-inline-size:48rem;margin-block-start:3rem;padding-block-start:2rem;padding-inline-start:0}}@media (width<=75rem){.gPMrEW_product,.gPMrEW_productIntroduction{block-size:auto}.gPMrEW_product{padding-block-end:5rem}.gPMrEW_productIntroduction{flex-direction:column;padding:6rem clamp(1.25rem,5vw,3.125rem) 0;display:flex}.gPMrEW_benefitGrid{justify-content:normal;gap:4.5rem var(--layout-grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:auto;margin-inline:0}.gPMrEW_phonePoster{align-self:center;inline-size:min(72vw,54rem);margin-block-start:2rem;position:relative;inset:auto;transform:none}}@media (width<=72rem){.gPMrEW_hero{block-size:calc(7rem + 71.68vw);min-block-size:0}.gPMrEW_heroPoster{block-size:71.68vw;inset-block:7rem auto}.gPMrEW_heroLogo{inline-size:10rem}.gPMrEW_introduction,.gPMrEW_regulatoryRole,.gPMrEW_openPositions,.gPMrEW_product,.gPMrEW_productIntroduction,.gPMrEW_groupOverview{block-size:auto}.gPMrEW_introductionContent{justify-content:center;gap:clamp(5.5rem,10vw,7rem);min-block-size:0;padding-block:clamp(3.5rem,8vw,6rem);padding-inline:clamp(1.25rem,5vw,3.125rem)}.gPMrEW_introductionStatement,.gPMrEW_productIntroduction>h2,.gPMrEW_groupOverview>h2{font-size:clamp(3rem,7.5vw,5rem)}.gPMrEW_introductionSupporting,.gPMrEW_regulatoryDescription,.gPMrEW_positionRow h3,.gPMrEW_benefit h3,.gPMrEW_company h3{font-size:clamp(1.5rem,3.2vw,2.125rem)}.gPMrEW_regulatoryRole{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);row-gap:clamp(1rem,2vw,2rem);min-block-size:0;padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,5vw,3.125rem);display:grid}.gPMrEW_crystalPoster{aspect-ratio:16/11;grid-row:1;justify-self:center;block-size:auto;inline-size:min(92vw,58rem);position:relative;inset:auto;transform:none}.gPMrEW_regulatoryGradient{inset-block-start:45%}.gPMrEW_regulatoryDescription{grid-row:2;inline-size:min(100%,64rem);margin-inline:auto;position:relative;inset:auto;transform:none}.gPMrEW_openPositions{padding:6rem clamp(1.25rem,3vw,1.875rem)}.gPMrEW_positionList,.gPMrEW_benefitGrid,.gPMrEW_groupOverview{inline-size:auto}.gPMrEW_positionSummary{padding-inline:1.75rem}.gPMrEW_product{padding-block-end:5rem}.gPMrEW_productIntroduction{flex-direction:column;padding:6rem clamp(1.25rem,5vw,3.125rem) 0;display:flex}.gPMrEW_benefitGrid{justify-content:normal;gap:4.5rem var(--layout-grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0}.gPMrEW_groupOverview{min-block-size:68rem;margin:0 clamp(1.25rem,5vw,3.125rem);padding:5rem clamp(1.5rem,4.5vw,2.8125rem)}.gPMrEW_companyGrid{justify-content:normal;margin-block-start:5rem}.gPMrEW_footer{gap:6.375rem;padding-block:4.0625rem 7.8125rem;padding-inline:clamp(1.25rem,5vw,3.125rem)}.gPMrEW_footerLogo,.gPMrEW_footerAbout{position:static}.gPMrEW_footerAbout{inline-size:auto}.gPMrEW_footerCopyrightBar{padding-inline:clamp(1.25rem,5vw,3.125rem)}}@media (width<=64rem){.gPMrEW_companyGrid{grid-template-columns:1fr;gap:3.5rem;margin-block-start:4rem}.gPMrEW_company,.gPMrEW_company:last-child{border-block-start:1px solid #00000038;border-inline-start:0;grid-column:auto;max-inline-size:40rem;margin-block-start:0;padding:1.5rem 0 0}}@media (width<=56.25rem){.gPMrEW_positionPrompt{gap:0}.gPMrEW_positionPrompt span{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.gPMrEW_positionDetailsGrid{grid-template-columns:1fr;gap:3.5rem}}@media (width<=43.75rem){.gPMrEW_root{--font-size-body:1rem}.gPMrEW_hero{block-size:calc(7rem + 216.667vw)}.gPMrEW_heroPoster{block-size:216.667vw}.gPMrEW_introductionContent{gap:clamp(4rem,18vw,5.5rem);min-block-size:clamp(30rem,min(125vw,70svh),34rem);padding-block:clamp(2.5rem,8vw,3.5rem)}.gPMrEW_introductionStatement,.gPMrEW_productIntroduction>h2,.gPMrEW_groupOverview>h2{font-size:clamp(1.875rem,7vw,2.5rem)}.gPMrEW_introductionSupporting,.gPMrEW_regulatoryDescription,.gPMrEW_positionSummary h3,.gPMrEW_benefit h3,.gPMrEW_company h3,.gPMrEW_footerAbout h2{font-size:clamp(1.0625rem,4vw,1.25rem)}.gPMrEW_positionSummary h3,.gPMrEW_positionDetail h4{font-size:clamp(1.125rem,4.7vw,1.375rem);line-height:1}.gPMrEW_regulatoryRole{row-gap:1rem;padding:2rem 1.25rem}.gPMrEW_crystalPoster{aspect-ratio:16/11;grid-row:1;justify-self:center;block-size:auto;inline-size:min(100%,30rem);max-inline-size:none;margin-block:0;position:relative;inset:auto;transform:none}.gPMrEW_regulatoryGradient{inset-block-start:45%}.gPMrEW_regulatoryDescription{grid-row:2;inline-size:auto;max-inline-size:none;position:relative;inset:auto;transform:none}.gPMrEW_openPositions{min-block-size:0;padding-block:3rem 3.5rem;padding-inline:.625rem}.gPMrEW_openPositions>h2{font-size:clamp(1.875rem,7vw,2.5rem)}.gPMrEW_positionList{gap:.625rem;margin-block-start:2rem}.gPMrEW_positionRow{--position-card-radius:1.5rem}.gPMrEW_positionSummary{gap:.5rem;block-size:auto;min-block-size:4.25rem;padding:.75rem .875rem}.gPMrEW_positionPrompt img{block-size:auto;inline-size:1.375rem}.gPMrEW_positionPanelInner{padding:0 1.25rem 2.5rem}.gPMrEW_positionTagline,.gPMrEW_positionApply p{font-size:clamp(1.25rem,5vw,1.5rem)}.gPMrEW_positionTagline{margin-inline-start:0}.gPMrEW_positionDetailsGrid{gap:2.5rem;margin-block-start:2.5rem}.gPMrEW_positionApply{margin-block-start:3rem}.gPMrEW_product{padding-block-end:3rem}.gPMrEW_productIntroduction{padding-block-start:3rem}.gPMrEW_benefitGrid{grid-template-columns:1fr;gap:2rem;margin-block-start:2.5rem}.gPMrEW_benefit{min-block-size:0}.gPMrEW_benefit p{margin-block-start:1rem}.gPMrEW_phonePoster{inline-size:min(30rem,110vw);max-inline-size:none;margin-block:1.5rem -3rem}.gPMrEW_groupOverview{margin-block-start:0;padding:3rem 1.5rem 3.5rem}.gPMrEW_companyGrid{gap:2.75rem;margin-block-start:3rem}.gPMrEW_company p{margin-block-start:1rem}.gPMrEW_footerLogo{inline-size:9rem}.gPMrEW_footer{gap:5.375rem;min-block-size:0;padding-block:3.0625rem 7.3125rem}.gPMrEW_footerAbout{margin-block-start:0}.gPMrEW_footerAbout p{font-size:var(--font-size-body)}}@media (width>=26.875rem) and (width<=43.75rem){.gPMrEW_positionSummary{gap:.5rem;padding-inline:1rem}.gPMrEW_positionSummary h3{letter-spacing:0;white-space:nowrap;font-size:1.15625rem}.gPMrEW_positionPrompt img{inline-size:1.125rem}}@media (prefers-reduced-motion:reduce){.gPMrEW_positionApply a,.gPMrEW_positionSummary,.gPMrEW_positionPrompt img{transition:none}}._5sHMuW_root{overflow:hidden}._5sHMuW_poster{display:block;position:absolute;inset:0}._5sHMuW_media{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;max-inline-size:none;display:block;position:absolute;inset:0}._5sHMuW_video{pointer-events:none;opacity:0;visibility:hidden}._5sHMuW_video[data-video-state=playing]{opacity:1;visibility:visible}@font-face{font-family:Helvetica Neue LT Pro;src:url(/assets/fonts/helvetica-neue-lt-pro-97-black-condensed.woff2)format("woff2"),url(/assets/fonts/helvetica-neue-lt-pro-97-black-condensed.woff)format("woff");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Neue Haas Unica Pro;src:url(/assets/fonts/neue-haas-unica-pro-regular.woff2)format("woff2"),url(/assets/fonts/neue-haas-unica-pro-regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@layer reset{*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}}@layer tokens{:root{--color-background-canvas:#f3f3f2;--color-background-strong:#000;--color-background-raised:#fff;--color-background-accent:#78ffbe;--color-text-primary:#000;--color-text-inverse:#fff;--color-text-accent:#78ffbe;--color-icon-action:#0ca75b;--font-family-display:"Helvetica Neue LT Pro", "Arial Narrow", sans-serif;--font-family-body:"Neue Haas Unica Pro", Arial, sans-serif;--font-weight-display:900;--font-weight-body:400;--font-size-display-primary:5rem;--font-size-display-secondary:3.4375rem;--font-size-heading:2.125rem;--font-size-body:1.0625rem;--line-height-display-primary:.954;--line-height-display-secondary:.95;--line-height-heading:1.1;--line-height-body:1.1;--letter-spacing-heading:.02em;--layout-canvas-max-width:94.5rem;--layout-content-max-width:88.25rem;--layout-grid-columns:12;--layout-grid-margin:3.125rem;--layout-grid-gutter:1.25rem;--space-stack-compact:.9375rem;--radius-content-card:1.875rem}}@layer base{:root{color:var(--color-text-primary);background:var(--color-background-canvas);font-family:var(--font-family-body);font-weight:var(--font-weight-body);font-synthesis:none;text-rendering:optimizelegibility}body{min-inline-size:20rem}}@layer components;
