:root{--color-error-10: #2F0E0E;--color-error-20: #5F1C1C;--color-error-30: #8F2929;--color-error-40: #BF3737;--color-error-50: #EF4444;--color-error-60: #F26969;--color-error-70: #F58F8F;--color-error-80: #F9B4B4;--color-error-90: #FCDADA;--color-success-10: #072713;--color-success-20: #0E4F26;--color-success-30: #147638;--color-success-40: #1B9D4B;--color-success-50: #22C55E;--color-success-60: #4ED17E;--color-success-70: #7ADC9E;--color-success-80: #A7E8BF;--color-success-90: #D3F3DF;--color-grey-0: #000000;--color-grey-10: #1A1A1A;--color-grey-20: #333333;--color-grey-30: #4D4D4D;--color-grey-40: #666666;--color-grey-50: #808080;--color-grey-60: #999999;--color-grey-70: #B3B3B3;--color-grey-80: #CCCCCC;--color-grey-90: #E6E6E6;--color-grey-100: #FFFFFF;--color-primary-10: #000033;--color-primary-20: #000066;--color-primary-30: #000099;--color-primary-40: #0000CC;--color-primary-50: #0000FF;--color-primary-60: #3333FF;--color-primary-70: #6666FF;--color-primary-80: #9999FF;--color-primary-90: #CCCCFF;--color-cream-10: #FF8A65;--color-cream-30: #FFAB91;--color-cream-40: #FFCC80;--color-cream-50: #FFECB3;--color-cream-90: #FDFAF5;--color-yellow-10: #464613;--color-yellow-20: #666600;--color-yellow-30: #999900;--color-yellow-40: #CCCC00;--color-yellow-50: #FFFF00;--color-yellow-60: #FFFF33;--color-yellow-70: #FFFF66;--color-yellow-80: #FFFF99;--color-yellow-90: #FFFFCC;--color-peach-10: #FFC2A8;--color-peach-20: #FFCBB5;--color-peach-30: #FFD4C2;--color-peach-40: #FFDDCF;--color-peach-50: #FFE8DE;--color-peach-60: #FFEDE6;--color-peach-70: #fff1eb;--color-peach-80: #fff4f0;--color-peach-90: #fff9f5;--color-purple-10: #270034;--color-purple-20: #4F0067;--color-purple-30: #76009A;--color-purple-40: #9E00CE;--color-purple-50: #AE2AD6;--color-purple-60: #BE55DE;--color-purple-70: #CE7FE6;--color-purple-80: #DFAAEF;--color-purple-90: #EED4F6;--color-roles-primary: #0000FF;--color-roles-on-primary: #FFFFFF;--color-system-success: #22C55E;--color-system-success-hover: #1B9D4B;--color-system-on-success: #FFFFFF;--color-system-error: #EF4444;--color-system-error-hover: #BF3737;--color-system-on-error: #FFFFFF;--spacing-xxxs: 8px;--spacing-xxs: 16px;--spacing-xs: 24px;--spacing-s: 32px;--spacing-m: 44px;--spacing-l: 72px;--spacing-xxl: 144px;--radius-fixed: 5px;--radius-light: 5px;--radius-subtle: 10px;--radius-medium: 20px;--radius-strong: 32px;--radius-infinite: 9999px;--shadow-none: none;--shadow-sm: 0 1px 2px rgba(0,0,0,.08);--shadow-md: 0 4px 8px rgba(0,0,0,.15);--shadow-drop: 0 4px 4px rgba(0,0,0,.25);--shadow-inset: inset 0 4px 4px rgba(0,0,0,.25);--alpha-near-invisible: .01;--alpha-medium: .42;--bg-pattern-grid: url(/images/pattern-grid.svg);--bg-pattern-grid-size: 36px 36px;--bg-pattern-dreamwork: url(/images/pattern-dreamwork.webp);--material-blur-strong: blur(200px);--material-blur-subtle: blur(40px);--material-blur-progressive: blur(32px);--material-scrim-dark-heavy: rgba(0,0,0,.66);--material-scrim-dark-strong: rgba(0,0,0,.42);--material-scrim-dark-medium: rgba(0,0,0,.42);--material-scrim-dark-light: rgba(0,0,0,.2);--material-scrim-dark-subtle: rgba(0,0,0,.1);--material-scrim-light-heavy: rgba(255,255,255,.66);--material-scrim-light-medium: rgba(255,255,255,.42);--material-scrim-light-light: rgba(255,255,255,.2);--material-scrim-light-subtle: rgba(255,255,255,.1);--material-onmix-strong: rgba(79,83,87,.79);--material-onmix-medium: rgba(59,64,68,.79);--material-onmix-subtle: rgba(79,83,87,.4);--material-gradient-bottom-30: linear-gradient(to top, rgba(0,0,0,.66) 0%, rgba(0,0,0,.42) 50%, transparent 75%);--material-gradient-bottom-45: linear-gradient(to top, rgba(0,0,0,.66) 0%, rgba(0,0,0,.54) 50%, transparent 100%);--font-large-heading-1-family: "BBH Hegarty", sans-serif;--font-large-heading-1-weight: 400;--font-large-heading-1-size: 72px;--font-large-heading-1-line-height: 72px;--font-large-heading-2-family: "Fraunces", sans-serif;--font-large-heading-2-weight: 700;--font-large-heading-2-size: 56px;--font-large-heading-2-line-height: 59px;--font-large-heading-3-family: "Fraunces", sans-serif;--font-large-heading-3-weight: 700;--font-large-heading-3-size: 44px;--font-large-heading-3-line-height: 48px;--font-large-heading-4-family: "Fraunces", sans-serif;--font-large-heading-4-weight: 700;--font-large-heading-4-size: 32px;--font-large-heading-4-line-height: 37px;--font-large-heading-5-family: "Fraunces", sans-serif;--font-large-heading-5-weight: 700;--font-large-heading-5-size: 24px;--font-large-heading-5-line-height: 29px;--font-large-heading-6-family: "Fraunces", sans-serif;--font-large-heading-6-weight: 700;--font-large-heading-6-size: 20px;--font-large-heading-6-line-height: 24px;--font-large-subheading-1-family: "Montserrat", sans-serif;--font-large-subheading-1-weight: 600;--font-large-subheading-1-size: 32px;--font-large-subheading-1-line-height: 40px;--font-large-subheading-2-family: "Montserrat", sans-serif;--font-large-subheading-2-weight: 600;--font-large-subheading-2-size: 24px;--font-large-subheading-2-line-height: 31px;--font-large-subheading-3-family: "Montserrat", sans-serif;--font-large-subheading-3-weight: 600;--font-large-subheading-3-size: 20px;--font-large-subheading-3-line-height: 26px;--font-large-subheading-4-family: "Montserrat", sans-serif;--font-large-subheading-4-weight: 600;--font-large-subheading-4-size: 18px;--font-large-subheading-4-line-height: 23px;--font-large-body-600-1-family: "Montserrat", sans-serif;--font-large-body-600-1-weight: 500;--font-large-body-600-1-size: 20px;--font-large-body-600-1-line-height: 30px;--font-large-body-600-2-family: "Montserrat", sans-serif;--font-large-body-600-2-weight: 500;--font-large-body-600-2-size: 18px;--font-large-body-600-2-line-height: 27px;--font-large-body-600-3-family: "Montserrat", sans-serif;--font-large-body-600-3-weight: 500;--font-large-body-600-3-size: 16px;--font-large-body-600-3-line-height: 24px;--font-large-body-600-4-family: "Montserrat", sans-serif;--font-large-body-600-4-weight: 500;--font-large-body-600-4-size: 14px;--font-large-body-600-4-line-height: 21px;--font-large-body-500-1-family: "Montserrat", sans-serif;--font-large-body-500-1-weight: 400;--font-large-body-500-1-size: 20px;--font-large-body-500-1-line-height: 30px;--font-large-body-500-2-family: "Montserrat", sans-serif;--font-large-body-500-2-weight: 400;--font-large-body-500-2-size: 18px;--font-large-body-500-2-line-height: 27px;--font-large-body-500-3-family: "Montserrat", sans-serif;--font-large-body-500-3-weight: 400;--font-large-body-500-3-size: 16px;--font-large-body-500-3-line-height: 24px;--font-large-body-500-4-family: "Montserrat", sans-serif;--font-large-body-500-4-weight: 400;--font-large-body-500-4-size: 14px;--font-large-body-500-4-line-height: 21px;--font-large-details-500-family: "Montserrat", sans-serif;--font-large-details-500-weight: 500;--font-large-details-500-size: 13px;--font-large-details-500-line-height: 18px;--font-large-details-400-family: "Montserrat", sans-serif;--font-large-details-400-weight: 400;--font-large-details-400-size: 12px;--font-large-details-400-line-height: 17px;--font-small-heading-1-family: "BBH Hegarty", sans-serif;--font-small-heading-1-weight: 400;--font-small-heading-1-size: 48px;--font-small-heading-1-line-height: 50px;--font-small-heading-2-family: "Fraunces", sans-serif;--font-small-heading-2-weight: 700;--font-small-heading-2-size: 44px;--font-small-heading-2-line-height: 46px;--font-small-heading-3-family: "Fraunces", sans-serif;--font-small-heading-3-weight: 700;--font-small-heading-3-size: 36px;--font-small-heading-3-line-height: 40px;--font-small-heading-4-family: "Fraunces", sans-serif;--font-small-heading-4-weight: 700;--font-small-heading-4-size: 28px;--font-small-heading-4-line-height: 32px;--font-small-heading-5-family: "Fraunces", sans-serif;--font-small-heading-5-weight: 700;--font-small-heading-5-size: 22px;--font-small-heading-5-line-height: 26px;--font-small-heading-6-family: "Fraunces", sans-serif;--font-small-heading-6-weight: 700;--font-small-heading-6-size: 18px;--font-small-heading-6-line-height: 22px;--font-small-subheading-1-family: "Montserrat", sans-serif;--font-small-subheading-1-weight: 600;--font-small-subheading-1-size: 24px;--font-small-subheading-1-line-height: 31px;--font-small-subheading-2-family: "Montserrat", sans-serif;--font-small-subheading-2-weight: 600;--font-small-subheading-2-size: 20px;--font-small-subheading-2-line-height: 26px;--font-small-subheading-3-family: "Montserrat", sans-serif;--font-small-subheading-3-weight: 600;--font-small-subheading-3-size: 18px;--font-small-subheading-3-line-height: 23px;--font-small-subheading-4-family: "Montserrat", sans-serif;--font-small-subheading-4-weight: 600;--font-small-subheading-4-size: 16px;--font-small-subheading-4-line-height: 21px;--font-small-body-600-1-family: "Montserrat", sans-serif;--font-small-body-600-1-weight: 500;--font-small-body-600-1-size: 18px;--font-small-body-600-1-line-height: 27px;--font-small-body-600-2-family: "Montserrat", sans-serif;--font-small-body-600-2-weight: 500;--font-small-body-600-2-size: 16px;--font-small-body-600-2-line-height: 24px;--font-small-body-600-3-family: "Montserrat", sans-serif;--font-small-body-600-3-weight: 500;--font-small-body-600-3-size: 14px;--font-small-body-600-3-line-height: 21px;--font-small-body-600-4-family: "Montserrat", sans-serif;--font-small-body-600-4-weight: 500;--font-small-body-600-4-size: 13px;--font-small-body-600-4-line-height: 20px;--font-small-body-500-1-family: "Montserrat", sans-serif;--font-small-body-500-1-weight: 400;--font-small-body-500-1-size: 18px;--font-small-body-500-1-line-height: 27px;--font-small-body-500-2-family: "Montserrat", sans-serif;--font-small-body-500-2-weight: 400;--font-small-body-500-2-size: 16px;--font-small-body-500-2-line-height: 24px;--font-small-body-500-3-family: "Montserrat", sans-serif;--font-small-body-500-3-weight: 400;--font-small-body-500-3-size: 14px;--font-small-body-500-3-line-height: 21px;--font-small-body-500-4-family: "Montserrat", sans-serif;--font-small-body-500-4-weight: 400;--font-small-body-500-4-size: 13px;--font-small-body-500-4-line-height: 20px;--font-small-details-500-family: "Montserrat", sans-serif;--font-small-details-500-weight: 500;--font-small-details-500-size: 12px;--font-small-details-500-line-height: 17px;--font-small-details-400-family: "Montserrat", sans-serif;--font-small-details-400-weight: 400;--font-small-details-400-size: 11px;--font-small-details-400-line-height: 15px;--font-shared-button-1-family: "Montserrat", sans-serif;--font-shared-button-1-weight: 600;--font-shared-button-1-size: 18px;--font-shared-button-1-line-height: 18px;--font-shared-button-2-family: "Montserrat", sans-serif;--font-shared-button-2-weight: 600;--font-shared-button-2-size: 16px;--font-shared-button-2-line-height: 16px;--font-shared-button-3-family: "Montserrat", sans-serif;--font-shared-button-3-weight: 600;--font-shared-button-3-size: 14px;--font-shared-button-3-line-height: 14px;--font-shared-button-4-family: "Montserrat", sans-serif;--font-shared-button-4-weight: 600;--font-shared-button-4-size: 12px;--font-shared-button-4-line-height: 12px;--font-shared-display-family: "BBH Hegarty", sans-serif;--font-shared-display-weight: 700;--font-shared-display-size: 96px;--font-shared-display-line-height: 86px;--font-shared-handwritten-family: "Market Pro", sans-serif;--font-shared-handwritten-weight: 700;--font-shared-handwritten-size: 32px;--font-shared-handwritten-line-height: 38px;--font-shared-mono-family: "Kode Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-shared-mono-weight: 600;--font-shared-mono-size: 11px;--font-shared-mono-line-height: 17px}html{overflow-x:clip}html{scroll-snap-type:y proximity}.snap-section{scroll-snap-align:start;scroll-snap-stop:always}@media(prefers-reduced-motion:reduce){html{scroll-snap-type:none}}@media(max-width:768px){html.snap-cards{scroll-snap-type:y mandatory}}.drift{position:absolute;will-change:transform}.driftA{animation:driftA 11s ease-in-out infinite alternate}.driftB{animation:driftB 13s ease-in-out infinite alternate}.driftC{animation:driftC 9.5s ease-in-out infinite alternate}.driftD{animation:driftD 15s ease-in-out infinite alternate}@keyframes driftA{0%{transform:translate(-2%,-1%)}to{transform:translate(3%,3%)}}@keyframes driftB{0%{transform:translate(2%,1%)}to{transform:translate(-3%,-2%)}}@keyframes driftC{0%{transform:translate(-1%,2%)}to{transform:translate(2%,-2%)}}@keyframes driftD{0%{transform:translate(1%,-2%)}to{transform:translate(-2%,1%)}}.scroll-hint{animation:hintBob 1.1s ease-in-out infinite alternate}@keyframes hintBob{0%{transform:translateY(0)}to{transform:translateY(8px)}}.hero-in{animation:heroIn 1.3s cubic-bezier(.22,1,.36,1) both}@keyframes heroIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.drift,.scroll-hint,.hero-in{animation:none}}.zr-stage{position:relative;height:100dvh;overflow:clip;background:var(--zr-bg)}.zr-pattern{opacity:1;transition:opacity .62s ease}.zr-stage[data-phase="0"] .zr-pattern{opacity:1}.zr-stage:not([data-phase="0"]) .zr-pattern{opacity:0}.zr-blob{position:absolute;opacity:0;transform:translate(var(--zr-dx),var(--zr-dy)) scale(1.06);transition:opacity 1.5s ease,transform 1.7s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.zr-stage[data-phase="2"] .zr-blob,.zr-stage[data-phase="3"] .zr-blob{opacity:1;transform:translate(0) scale(1)}.zr-card{border:1px solid rgba(255,255,255,0);transition:border-color .9s ease}.zr-stage[data-phase="3"] .zr-card{border-color:#ffffffe6}.zr-fade{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.zr-stage[data-phase="3"] .zr-fade{opacity:1;transform:none}.zr-wipe{clip-path:inset(0 100% 0 0);opacity:0;transition:clip-path .62s steps(14,end),opacity .2s ease}.zr-wipe--rtl{clip-path:inset(0 0 0 100%)}.zr-stage[data-phase="3"] .zr-wipe{clip-path:inset(0 0 0 0);opacity:1}.zr-dream{opacity:0;transform:scale(.86);transition:opacity .9s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}.zr-stage[data-phase="3"] .zr-dream{opacity:1;transform:none}.zr-dream-svg,.zr-dream-svg>svg{width:100%;height:100%;display:block}.zr-name span{display:inline-block;white-space:pre;opacity:0}.zr-stage[data-phase="3"] .zr-name span{opacity:1}.zr-stage[data-phase="3"] .zr-name--flow span{animation:zrFlowIn .82s cubic-bezier(.22,1,.36,1) both,zrFlowFloat 3.6s ease-in-out infinite alternate;animation-delay:calc(var(--i) * 62ms),calc(var(--i) * 62ms + .9s)}@keyframes zrFlowIn{0%{opacity:0;transform:translateY(30px)}62%{opacity:1;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes zrFlowFloat{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.zr-stage[data-phase="3"] .zr-name--nervous span{animation:zrNervousIn .7s ease-out both;animation-delay:calc(var(--i) * 48ms)}@keyframes zrNervousIn{0%{opacity:0;transform:translateY(7px)}18%{opacity:1}28%{opacity:.15}44%{opacity:1}56%{opacity:.4}72%{opacity:1;transform:translate(1px,-1px)}88%{transform:translate(-1px,1px)}to{opacity:1;transform:none}}.zr-stage[data-phase="3"] .zr-name--tense{animation:zrTenseRelease 1.15s cubic-bezier(.85,0,.15,1) both}.zr-stage[data-phase="3"] .zr-name--tense span{animation:zrTenseIn 1s cubic-bezier(.85,0,.15,1) both;animation-delay:calc(var(--i) * 28ms)}@keyframes zrTenseRelease{0%{letter-spacing:-.17em}to{letter-spacing:0}}@keyframes zrTenseIn{0%{opacity:0;transform:scaleX(.62) translateY(9px)}70%{opacity:1;transform:scaleX(1.03) translateY(0)}to{opacity:1;transform:none}}.zr-stage[data-phase="3"] .zr-name--chaos span{animation:zrChaosIn .76s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i) * 34ms + var(--lag))}@keyframes zrChaosIn{0%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(.55)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.zr-blob,.zr-card,.zr-fade,.zr-wipe,.zr-dream,.zr-pattern{transition:none}.zr-stage[data-phase="3"] .zr-name span,.zr-stage[data-phase="3"] .zr-name--tense{animation:none;opacity:1;transform:none;letter-spacing:0}}.axis-row{display:flex;align-items:center;gap:16px}.axis-row .axis-label{width:clamp(110px,22vw,200px);flex-shrink:0;text-align:right}.axis-row .axis-bar{flex:1;min-width:0}@media(max-width:640px){.axis-row{flex-direction:column;align-items:stretch;gap:8px}.axis-row .axis-label{width:auto;text-align:left}.axis-row .axis-bar{flex:none;width:100%}}.team-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -10px 44px #00000024;padding:clamp(22px,4vw,32px) 24px max(24px,env(safe-area-inset-bottom));transform:translateY(115%);transition:transform .52s cubic-bezier(.22,1,.36,1)}.team-cta.is-shown{transform:translateY(0)}@media(max-width:768px),(max-height:1200px){.team-cta,.team-cta.is-shown{position:static;transform:none;transition:none;box-shadow:none;border-radius:0;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(28px,6vh,96px) 24px;scroll-snap-align:start;scroll-snap-stop:always}}.cards-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,320px));grid-auto-rows:480px;gap:24px;justify-content:center;align-items:start}@media(max-width:640px){.cards-row{display:flex;justify-content:flex-start;grid-auto-rows:auto;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:24px;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -24px;padding:4px 24px 14px}.cards-row::-webkit-scrollbar{display:none}.cards-row>*{flex:0 0 80%;scroll-snap-align:start}}:root{--flex-color-error-10: #2F0E0E;--flex-color-error-20: #5F1C1C;--flex-color-error-30: #8F2929;--flex-color-error-40: #BF3737;--flex-color-error-50: #EF4444;--flex-color-error-60: #F26969;--flex-color-error-70: #F58F8F;--flex-color-error-80: #F9B4B4;--flex-color-error-90: #FCDADA;--flex-color-success-10: #072713;--flex-color-success-20: #0E4F26;--flex-color-success-30: #147638;--flex-color-success-40: #1B9D4B;--flex-color-success-50: #22C55E;--flex-color-success-60: #4ED17E;--flex-color-success-70: #7ADC9E;--flex-color-success-80: #A7E8BF;--flex-color-success-90: #D3F3DF;--flex-color-grey-0: #000000;--flex-color-grey-10: #1A1A1A;--flex-color-grey-20: #333333;--flex-color-grey-30: #4D4D4D;--flex-color-grey-40: #666666;--flex-color-grey-50: #808080;--flex-color-grey-60: #999999;--flex-color-grey-70: #B3B3B3;--flex-color-grey-80: #CCCCCC;--flex-color-grey-90: #E6E6E6;--flex-color-grey-100: #FFFFFF;--flex-color-primary-10: #000033;--flex-color-primary-20: #000066;--flex-color-primary-30: #000099;--flex-color-primary-40: #0000CC;--flex-color-primary-50: #0000FF;--flex-color-primary-60: #3333FF;--flex-color-primary-70: #6666FF;--flex-color-primary-80: #9999FF;--flex-color-primary-90: #CCCCFF;--flex-color-cream-10: #FF8A65;--flex-color-cream-30: #FFAB91;--flex-color-cream-40: #FFCC80;--flex-color-cream-50: #FFECB3;--flex-color-cream-90: #FDFAF5;--flex-color-yellow-10: #464613;--flex-color-yellow-20: #666600;--flex-color-yellow-30: #999900;--flex-color-yellow-40: #CCCC00;--flex-color-yellow-50: #FFFF00;--flex-color-yellow-60: #FFFF33;--flex-color-yellow-70: #FFFF66;--flex-color-yellow-80: #FFFF99;--flex-color-yellow-90: #FFFFCC;--flex-color-peach-10: #FFC2A8;--flex-color-peach-20: #FFCBB5;--flex-color-peach-30: #FFD4C2;--flex-color-peach-40: #FFDDCF;--flex-color-peach-50: #FFE8DE;--flex-color-peach-60: #FFEDE6;--flex-color-peach-70: #fff1eb;--flex-color-peach-80: #fff4f0;--flex-color-peach-90: #fff9f5;--flex-color-purple-10: #270034;--flex-color-purple-20: #4F0067;--flex-color-purple-30: #76009A;--flex-color-purple-40: #9E00CE;--flex-color-purple-50: #AE2AD6;--flex-color-purple-60: #BE55DE;--flex-color-purple-70: #CE7FE6;--flex-color-purple-80: #DFAAEF;--flex-color-purple-90: #EED4F6;--flex-space-xxxs: 8px;--flex-space-xxs: 16px;--flex-space-xs: 24px;--flex-space-s: 32px;--flex-space-m: 44px;--flex-space-l: 72px;--flex-space-xxl: 144px;--flex-radius-fixed: 5px;--flex-radius-light: 5px;--flex-radius-subtle: 10px;--flex-radius-medium: 20px;--flex-radius-strong: 32px;--flex-radius-infinite: 9999px;--flex-shadow-none: none;--flex-shadow-sm: 0 1px 2px rgba(0,0,0,.08);--flex-shadow-md: 0 4px 8px rgba(0,0,0,.15);--flex-shadow-drop: 0 4px 4px rgba(0,0,0,.25);--flex-shadow-inset: inset 0 4px 4px rgba(0,0,0,.25);--flex-shadow-card: 0px 1px 1px rgba(0,0,0,.25), 4px 4px 30px rgba(142,142,142,.25);--flex-font-display: "BBH Hegarty", "Arial Black", sans-serif;--flex-font-serif: "Fraunces", Georgia, serif;--flex-font-sans: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--flex-font-marker: "ff-market-web", "Bradley Hand", cursive;--flex-font-mono: "Kode Mono", ui-monospace, SFMono-Regular, Menlo, monospace}[data-flex-density=small]{--flex-space-xxxs: 6px;--flex-space-xxs: 8px;--flex-space-xs: 16px;--flex-space-s: 24px;--flex-space-m: 32px;--flex-space-l: 56px;--flex-space-xxl: 72px;--flex-radius-fixed: 3px;--flex-radius-light: 3px;--flex-radius-subtle: 8px;--flex-radius-medium: 16px;--flex-radius-strong: 24px;--flex-radius-infinite: 9999px}.flex-heading-1{font-family:BBH Hegarty,Arial Black,sans-serif;font-weight:400;font-size:72px;line-height:1;max-width:100%;overflow-wrap:break-word}.flex-heading-2{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:56px;line-height:1.05;max-width:100%;overflow-wrap:break-word}.flex-heading-3{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:44px;line-height:1.1;max-width:100%;overflow-wrap:break-word}.flex-heading-4{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:32px;line-height:1.15;max-width:100%;overflow-wrap:break-word}.flex-heading-5{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:24px;line-height:1.2;max-width:100%;overflow-wrap:break-word}.flex-heading-6{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:20px;line-height:1.2;max-width:100%;overflow-wrap:break-word}.flex-subheading-1{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:32px;line-height:1.25;max-width:100%;overflow-wrap:break-word}.flex-subheading-2{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:24px;line-height:1.3;max-width:100%;overflow-wrap:break-word}.flex-subheading-3{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:20px;line-height:1.3;max-width:100%;overflow-wrap:break-word}.flex-subheading-4{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:18px;line-height:1.3;max-width:100%;overflow-wrap:break-word}.flex-body-600-1{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:20px;line-height:1.5;max-width:100%;overflow-wrap:break-word}.flex-body-600-2{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:18px;line-height:1.5;max-width:100%;overflow-wrap:break-word}.flex-body-600-3{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:16px;line-height:1.5;max-width:100%;overflow-wrap:break-word}.flex-body-600-4{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:14px;line-height:1.5;max-width:100%;overflow-wrap:break-word}.flex-body-500-1{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:20px;line-height:1.5;max-width:100%;overflow-wrap:break-word}.flex-body-500-2{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:18px;line-height:1.5;max-width:100%;overflow-wrap:break-word}.flex-body-500-3{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:1.5;max-width:100%;overflow-wrap:break-word}.flex-body-500-4{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:14px;line-height:1.5;max-width:100%;overflow-wrap:break-word}.flex-details-500{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:13px;line-height:1.4;max-width:100%;overflow-wrap:break-word}.flex-details-400{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:12px;line-height:1.4;max-width:100%;overflow-wrap:break-word}.flex-button-1{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:18px;line-height:1;max-width:100%;overflow-wrap:break-word}.flex-button-2{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:16px;line-height:1;max-width:100%;overflow-wrap:break-word}.flex-button-3{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:14px;line-height:1;max-width:100%;overflow-wrap:break-word}.flex-button-4{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:12px;line-height:1;max-width:100%;overflow-wrap:break-word}.flex-display{font-family:BBH Hegarty,Arial Black,sans-serif;font-weight:700;font-size:96px;line-height:.9;max-width:100%;overflow-wrap:break-word}.flex-handwritten{font-family:ff-market-web,Bradley Hand,cursive;font-weight:700;font-size:32px;line-height:1.2;max-width:100%;overflow-wrap:break-word}.flex-mono{font-family:Kode Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;font-size:11px;line-height:1.5454;max-width:100%;overflow-wrap:break-word}@media(max-width:640px){.flex-heading-1{font-size:48px;line-height:1.05}.flex-heading-2{font-size:44px;line-height:1.05}.flex-heading-3{font-size:36px;line-height:1.1}.flex-heading-4{font-size:28px;line-height:1.15}.flex-heading-5{font-size:22px;line-height:1.2}.flex-heading-6{font-size:18px;line-height:1.2}.flex-subheading-1{font-size:24px;line-height:1.3}.flex-subheading-2{font-size:20px;line-height:1.3}.flex-subheading-3{font-size:18px;line-height:1.3}.flex-subheading-4{font-size:16px;line-height:1.3}.flex-body-600-1{font-size:18px;line-height:1.5}.flex-body-600-2{font-size:16px;line-height:1.5}.flex-body-600-3{font-size:14px;line-height:1.5}.flex-body-600-4{font-size:13px;line-height:1.5}.flex-body-500-1{font-size:18px;line-height:1.5}.flex-body-500-2{font-size:16px;line-height:1.5}.flex-body-500-3{font-size:14px;line-height:1.5}.flex-body-500-4{font-size:13px;line-height:1.5}.flex-details-500{font-size:12px;line-height:1.4}.flex-details-400{font-size:11px;line-height:1.4}}.flex-fg-text{color:var(--flex-color-grey-10)}.flex-fg-muted{color:var(--flex-color-grey-40)}.flex-fg-primary{color:var(--flex-color-primary-50)}.flex-fg-on-primary{color:var(--flex-color-grey-100)}.flex-fg-success{color:var(--flex-color-success-50)}.flex-fg-error{color:var(--flex-color-error-50)}.flex-bg-page{background:var(--flex-color-cream-90)}.flex-bg-surface{background:var(--flex-color-grey-100)}.flex-bg-primary{background:var(--flex-color-primary-50)}.flex-bg-peach{background:var(--flex-color-peach-40)}.flex-bg-yellow{background:var(--flex-color-yellow-50)}.flex-bg-error-10{background:var(--flex-color-error-10)}.flex-fg-error-10{color:var(--flex-color-error-10)}.flex-bdc-error-10{border-color:var(--flex-color-error-10)}.flex-bg-error-20{background:var(--flex-color-error-20)}.flex-fg-error-20{color:var(--flex-color-error-20)}.flex-bdc-error-20{border-color:var(--flex-color-error-20)}.flex-bg-error-30{background:var(--flex-color-error-30)}.flex-fg-error-30{color:var(--flex-color-error-30)}.flex-bdc-error-30{border-color:var(--flex-color-error-30)}.flex-bg-error-40{background:var(--flex-color-error-40)}.flex-fg-error-40{color:var(--flex-color-error-40)}.flex-bdc-error-40{border-color:var(--flex-color-error-40)}.flex-bg-error-50{background:var(--flex-color-error-50)}.flex-fg-error-50{color:var(--flex-color-error-50)}.flex-bdc-error-50{border-color:var(--flex-color-error-50)}.flex-bg-error-60{background:var(--flex-color-error-60)}.flex-fg-error-60{color:var(--flex-color-error-60)}.flex-bdc-error-60{border-color:var(--flex-color-error-60)}.flex-bg-error-70{background:var(--flex-color-error-70)}.flex-fg-error-70{color:var(--flex-color-error-70)}.flex-bdc-error-70{border-color:var(--flex-color-error-70)}.flex-bg-error-80{background:var(--flex-color-error-80)}.flex-fg-error-80{color:var(--flex-color-error-80)}.flex-bdc-error-80{border-color:var(--flex-color-error-80)}.flex-bg-error-90{background:var(--flex-color-error-90)}.flex-fg-error-90{color:var(--flex-color-error-90)}.flex-bdc-error-90{border-color:var(--flex-color-error-90)}.flex-bg-success-10{background:var(--flex-color-success-10)}.flex-fg-success-10{color:var(--flex-color-success-10)}.flex-bdc-success-10{border-color:var(--flex-color-success-10)}.flex-bg-success-20{background:var(--flex-color-success-20)}.flex-fg-success-20{color:var(--flex-color-success-20)}.flex-bdc-success-20{border-color:var(--flex-color-success-20)}.flex-bg-success-30{background:var(--flex-color-success-30)}.flex-fg-success-30{color:var(--flex-color-success-30)}.flex-bdc-success-30{border-color:var(--flex-color-success-30)}.flex-bg-success-40{background:var(--flex-color-success-40)}.flex-fg-success-40{color:var(--flex-color-success-40)}.flex-bdc-success-40{border-color:var(--flex-color-success-40)}.flex-bg-success-50{background:var(--flex-color-success-50)}.flex-fg-success-50{color:var(--flex-color-success-50)}.flex-bdc-success-50{border-color:var(--flex-color-success-50)}.flex-bg-success-60{background:var(--flex-color-success-60)}.flex-fg-success-60{color:var(--flex-color-success-60)}.flex-bdc-success-60{border-color:var(--flex-color-success-60)}.flex-bg-success-70{background:var(--flex-color-success-70)}.flex-fg-success-70{color:var(--flex-color-success-70)}.flex-bdc-success-70{border-color:var(--flex-color-success-70)}.flex-bg-success-80{background:var(--flex-color-success-80)}.flex-fg-success-80{color:var(--flex-color-success-80)}.flex-bdc-success-80{border-color:var(--flex-color-success-80)}.flex-bg-success-90{background:var(--flex-color-success-90)}.flex-fg-success-90{color:var(--flex-color-success-90)}.flex-bdc-success-90{border-color:var(--flex-color-success-90)}.flex-bg-grey-0{background:var(--flex-color-grey-0)}.flex-fg-grey-0{color:var(--flex-color-grey-0)}.flex-bdc-grey-0{border-color:var(--flex-color-grey-0)}.flex-bg-grey-10{background:var(--flex-color-grey-10)}.flex-fg-grey-10{color:var(--flex-color-grey-10)}.flex-bdc-grey-10{border-color:var(--flex-color-grey-10)}.flex-bg-grey-20{background:var(--flex-color-grey-20)}.flex-fg-grey-20{color:var(--flex-color-grey-20)}.flex-bdc-grey-20{border-color:var(--flex-color-grey-20)}.flex-bg-grey-30{background:var(--flex-color-grey-30)}.flex-fg-grey-30{color:var(--flex-color-grey-30)}.flex-bdc-grey-30{border-color:var(--flex-color-grey-30)}.flex-bg-grey-40{background:var(--flex-color-grey-40)}.flex-fg-grey-40{color:var(--flex-color-grey-40)}.flex-bdc-grey-40{border-color:var(--flex-color-grey-40)}.flex-bg-grey-50{background:var(--flex-color-grey-50)}.flex-fg-grey-50{color:var(--flex-color-grey-50)}.flex-bdc-grey-50{border-color:var(--flex-color-grey-50)}.flex-bg-grey-60{background:var(--flex-color-grey-60)}.flex-fg-grey-60{color:var(--flex-color-grey-60)}.flex-bdc-grey-60{border-color:var(--flex-color-grey-60)}.flex-bg-grey-70{background:var(--flex-color-grey-70)}.flex-fg-grey-70{color:var(--flex-color-grey-70)}.flex-bdc-grey-70{border-color:var(--flex-color-grey-70)}.flex-bg-grey-80{background:var(--flex-color-grey-80)}.flex-fg-grey-80{color:var(--flex-color-grey-80)}.flex-bdc-grey-80{border-color:var(--flex-color-grey-80)}.flex-bg-grey-90{background:var(--flex-color-grey-90)}.flex-fg-grey-90{color:var(--flex-color-grey-90)}.flex-bdc-grey-90{border-color:var(--flex-color-grey-90)}.flex-bg-grey-100{background:var(--flex-color-grey-100)}.flex-fg-grey-100{color:var(--flex-color-grey-100)}.flex-bdc-grey-100{border-color:var(--flex-color-grey-100)}.flex-bg-primary-10{background:var(--flex-color-primary-10)}.flex-fg-primary-10{color:var(--flex-color-primary-10)}.flex-bdc-primary-10{border-color:var(--flex-color-primary-10)}.flex-bg-primary-20{background:var(--flex-color-primary-20)}.flex-fg-primary-20{color:var(--flex-color-primary-20)}.flex-bdc-primary-20{border-color:var(--flex-color-primary-20)}.flex-bg-primary-30{background:var(--flex-color-primary-30)}.flex-fg-primary-30{color:var(--flex-color-primary-30)}.flex-bdc-primary-30{border-color:var(--flex-color-primary-30)}.flex-bg-primary-40{background:var(--flex-color-primary-40)}.flex-fg-primary-40{color:var(--flex-color-primary-40)}.flex-bdc-primary-40{border-color:var(--flex-color-primary-40)}.flex-bg-primary-50{background:var(--flex-color-primary-50)}.flex-fg-primary-50{color:var(--flex-color-primary-50)}.flex-bdc-primary-50{border-color:var(--flex-color-primary-50)}.flex-bg-primary-60{background:var(--flex-color-primary-60)}.flex-fg-primary-60{color:var(--flex-color-primary-60)}.flex-bdc-primary-60{border-color:var(--flex-color-primary-60)}.flex-bg-primary-70{background:var(--flex-color-primary-70)}.flex-fg-primary-70{color:var(--flex-color-primary-70)}.flex-bdc-primary-70{border-color:var(--flex-color-primary-70)}.flex-bg-primary-80{background:var(--flex-color-primary-80)}.flex-fg-primary-80{color:var(--flex-color-primary-80)}.flex-bdc-primary-80{border-color:var(--flex-color-primary-80)}.flex-bg-primary-90{background:var(--flex-color-primary-90)}.flex-fg-primary-90{color:var(--flex-color-primary-90)}.flex-bdc-primary-90{border-color:var(--flex-color-primary-90)}.flex-bg-cream-10{background:var(--flex-color-cream-10)}.flex-fg-cream-10{color:var(--flex-color-cream-10)}.flex-bdc-cream-10{border-color:var(--flex-color-cream-10)}.flex-bg-cream-30{background:var(--flex-color-cream-30)}.flex-fg-cream-30{color:var(--flex-color-cream-30)}.flex-bdc-cream-30{border-color:var(--flex-color-cream-30)}.flex-bg-cream-40{background:var(--flex-color-cream-40)}.flex-fg-cream-40{color:var(--flex-color-cream-40)}.flex-bdc-cream-40{border-color:var(--flex-color-cream-40)}.flex-bg-cream-50{background:var(--flex-color-cream-50)}.flex-fg-cream-50{color:var(--flex-color-cream-50)}.flex-bdc-cream-50{border-color:var(--flex-color-cream-50)}.flex-bg-cream-90{background:var(--flex-color-cream-90)}.flex-fg-cream-90{color:var(--flex-color-cream-90)}.flex-bdc-cream-90{border-color:var(--flex-color-cream-90)}.flex-bg-yellow-10{background:var(--flex-color-yellow-10)}.flex-fg-yellow-10{color:var(--flex-color-yellow-10)}.flex-bdc-yellow-10{border-color:var(--flex-color-yellow-10)}.flex-bg-yellow-20{background:var(--flex-color-yellow-20)}.flex-fg-yellow-20{color:var(--flex-color-yellow-20)}.flex-bdc-yellow-20{border-color:var(--flex-color-yellow-20)}.flex-bg-yellow-30{background:var(--flex-color-yellow-30)}.flex-fg-yellow-30{color:var(--flex-color-yellow-30)}.flex-bdc-yellow-30{border-color:var(--flex-color-yellow-30)}.flex-bg-yellow-40{background:var(--flex-color-yellow-40)}.flex-fg-yellow-40{color:var(--flex-color-yellow-40)}.flex-bdc-yellow-40{border-color:var(--flex-color-yellow-40)}.flex-bg-yellow-50{background:var(--flex-color-yellow-50)}.flex-fg-yellow-50{color:var(--flex-color-yellow-50)}.flex-bdc-yellow-50{border-color:var(--flex-color-yellow-50)}.flex-bg-yellow-60{background:var(--flex-color-yellow-60)}.flex-fg-yellow-60{color:var(--flex-color-yellow-60)}.flex-bdc-yellow-60{border-color:var(--flex-color-yellow-60)}.flex-bg-yellow-70{background:var(--flex-color-yellow-70)}.flex-fg-yellow-70{color:var(--flex-color-yellow-70)}.flex-bdc-yellow-70{border-color:var(--flex-color-yellow-70)}.flex-bg-yellow-80{background:var(--flex-color-yellow-80)}.flex-fg-yellow-80{color:var(--flex-color-yellow-80)}.flex-bdc-yellow-80{border-color:var(--flex-color-yellow-80)}.flex-bg-yellow-90{background:var(--flex-color-yellow-90)}.flex-fg-yellow-90{color:var(--flex-color-yellow-90)}.flex-bdc-yellow-90{border-color:var(--flex-color-yellow-90)}.flex-bg-peach-10{background:var(--flex-color-peach-10)}.flex-fg-peach-10{color:var(--flex-color-peach-10)}.flex-bdc-peach-10{border-color:var(--flex-color-peach-10)}.flex-bg-peach-20{background:var(--flex-color-peach-20)}.flex-fg-peach-20{color:var(--flex-color-peach-20)}.flex-bdc-peach-20{border-color:var(--flex-color-peach-20)}.flex-bg-peach-30{background:var(--flex-color-peach-30)}.flex-fg-peach-30{color:var(--flex-color-peach-30)}.flex-bdc-peach-30{border-color:var(--flex-color-peach-30)}.flex-bg-peach-40{background:var(--flex-color-peach-40)}.flex-fg-peach-40{color:var(--flex-color-peach-40)}.flex-bdc-peach-40{border-color:var(--flex-color-peach-40)}.flex-bg-peach-50{background:var(--flex-color-peach-50)}.flex-fg-peach-50{color:var(--flex-color-peach-50)}.flex-bdc-peach-50{border-color:var(--flex-color-peach-50)}.flex-bg-peach-60{background:var(--flex-color-peach-60)}.flex-fg-peach-60{color:var(--flex-color-peach-60)}.flex-bdc-peach-60{border-color:var(--flex-color-peach-60)}.flex-bg-peach-70{background:var(--flex-color-peach-70)}.flex-fg-peach-70{color:var(--flex-color-peach-70)}.flex-bdc-peach-70{border-color:var(--flex-color-peach-70)}.flex-bg-peach-80{background:var(--flex-color-peach-80)}.flex-fg-peach-80{color:var(--flex-color-peach-80)}.flex-bdc-peach-80{border-color:var(--flex-color-peach-80)}.flex-bg-peach-90{background:var(--flex-color-peach-90)}.flex-fg-peach-90{color:var(--flex-color-peach-90)}.flex-bdc-peach-90{border-color:var(--flex-color-peach-90)}.flex-bg-purple-10{background:var(--flex-color-purple-10)}.flex-fg-purple-10{color:var(--flex-color-purple-10)}.flex-bdc-purple-10{border-color:var(--flex-color-purple-10)}.flex-bg-purple-20{background:var(--flex-color-purple-20)}.flex-fg-purple-20{color:var(--flex-color-purple-20)}.flex-bdc-purple-20{border-color:var(--flex-color-purple-20)}.flex-bg-purple-30{background:var(--flex-color-purple-30)}.flex-fg-purple-30{color:var(--flex-color-purple-30)}.flex-bdc-purple-30{border-color:var(--flex-color-purple-30)}.flex-bg-purple-40{background:var(--flex-color-purple-40)}.flex-fg-purple-40{color:var(--flex-color-purple-40)}.flex-bdc-purple-40{border-color:var(--flex-color-purple-40)}.flex-bg-purple-50{background:var(--flex-color-purple-50)}.flex-fg-purple-50{color:var(--flex-color-purple-50)}.flex-bdc-purple-50{border-color:var(--flex-color-purple-50)}.flex-bg-purple-60{background:var(--flex-color-purple-60)}.flex-fg-purple-60{color:var(--flex-color-purple-60)}.flex-bdc-purple-60{border-color:var(--flex-color-purple-60)}.flex-bg-purple-70{background:var(--flex-color-purple-70)}.flex-fg-purple-70{color:var(--flex-color-purple-70)}.flex-bdc-purple-70{border-color:var(--flex-color-purple-70)}.flex-bg-purple-80{background:var(--flex-color-purple-80)}.flex-fg-purple-80{color:var(--flex-color-purple-80)}.flex-bdc-purple-80{border-color:var(--flex-color-purple-80)}.flex-bg-purple-90{background:var(--flex-color-purple-90)}.flex-fg-purple-90{color:var(--flex-color-purple-90)}.flex-bdc-purple-90{border-color:var(--flex-color-purple-90)}.flex-section{width:100%;box-sizing:border-box}.flex-section__inner{width:100%;box-sizing:border-box;margin-inline:auto;display:flex;flex-direction:column;gap:var(--flex-gap, var(--flex-space-xs));padding-block:var(--flex-space-l);padding-inline:var(--flex-space-xs)}.flex-section--center .flex-section__inner{text-align:center}.flex-stack{display:flex;flex-direction:column;gap:var(--flex-gap, var(--flex-space-xs))}.flex-stack--center{text-align:center}.flex-badge,.flex-chip,.flex-btn{align-self:flex-start}.flex-section--center .flex-badge,.flex-section--center .flex-btn,.flex-stack--center .flex-badge,.flex-stack--center .flex-btn{align-self:center}.flex-text-left{text-align:left}.flex-text-center{text-align:center}.flex-uppercase{text-transform:uppercase}.flex-badge{display:inline-block;align-self:flex-start;font-family:var(--flex-font-mono);font-weight:600;font-size:12px;line-height:1.4;padding:6px 12px;border-radius:var(--flex-radius-infinite);color:var(--flex-color-grey-10)}.flex-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--flex-font-sans);font-weight:600;font-size:16px;line-height:1;padding:16px 28px;border:none;border-radius:var(--flex-radius-infinite);cursor:pointer;text-decoration:none;transition:filter .15s ease}.flex-btn:hover{filter:brightness(1.08)}.flex-btn--primary{background:var(--flex-color-primary-50);color:var(--flex-color-grey-100)}.flex-btn--outline{background:transparent;color:var(--flex-color-primary-50);box-shadow:inset 0 0 0 2px var(--flex-color-primary-50)}.flex-card{background:var(--flex-color-grey-100);border-radius:var(--flex-radius-medium);box-shadow:var(--flex-shadow-card);padding:var(--flex-space-xs);display:flex;flex-direction:column;gap:var(--flex-gap, var(--flex-space-xxs));align-items:flex-start}.flex-card--outlined{box-shadow:none;border:2px solid var(--flex-color-grey-90)}.flex-card--accent{border-left:4px solid var(--flex-accent, var(--flex-color-yellow-50))}.flex-chip{display:inline-block;align-self:flex-start;font-family:var(--flex-font-mono);font-weight:600;font-size:11px;line-height:1.4;padding:2px 8px;color:var(--flex-color-grey-10)}.flex-row{display:flex;flex-direction:row;gap:var(--flex-gap, var(--flex-space-xxs))}.flex-row--center{align-items:center}.flex-row--start{align-items:flex-start}.flex-row--wrap{flex-wrap:wrap}.flex-row>*{min-width:0}.flex-grid{display:grid;gap:var(--flex-gap, var(--flex-space-xs));grid-template-columns:repeat(auto-fit,minmax(min(var(--flex-grid-min, 260px),100%),1fr))}
