.Text-module__wj7sFG__body{font-size:var(--font-size-100);line-height:var(--line-height-relaxed)}.Text-module__wj7sFG__lead{font-size:var(--font-size-112);line-height:var(--line-height-relaxed)}.Text-module__wj7sFG__caption{font-size:var(--font-size-88);line-height:var(--line-height-normal)}.Text-module__wj7sFG__small{font-size:var(--font-size-80);line-height:var(--line-height-normal)}.Text-module__wj7sFG__title-1{font-size:var(--font-size-200);line-height:var(--line-height-tight);font-weight:var(--font-weight-black)}.Text-module__wj7sFG__title-2{font-size:var(--font-size-175);line-height:var(--line-height-tight);font-weight:var(--font-weight-black)}.Text-module__wj7sFG__title-3{font-size:var(--font-size-125);line-height:var(--line-height-tight);font-weight:var(--font-weight-black)}.Text-module__wj7sFG__title-4{font-size:var(--font-size-112);line-height:var(--line-height-tight);font-weight:var(--font-weight-black)}@media (min-width:640px){.Text-module__wj7sFG__body,.Text-module__wj7sFG__lead{font-size:var(--font-size-125)}.Text-module__wj7sFG__caption{font-size:var(--font-size-100)}.Text-module__wj7sFG__small{font-size:var(--font-size-88)}.Text-module__wj7sFG__title-1{font-size:var(--font-size-300)}.Text-module__wj7sFG__title-2{font-size:var(--font-size-200)}.Text-module__wj7sFG__title-3{font-size:var(--font-size-150)}.Text-module__wj7sFG__title-4{font-size:var(--font-size-125)}}@media (min-width:1024px){.Text-module__wj7sFG__body,.Text-module__wj7sFG__lead{font-size:var(--font-size-150)}.Text-module__wj7sFG__caption{font-size:var(--font-size-125)}.Text-module__wj7sFG__small{font-size:var(--font-size-100)}.Text-module__wj7sFG__title-1{font-size:var(--font-size-400)}.Text-module__wj7sFG__title-2{font-size:var(--font-size-300)}.Text-module__wj7sFG__title-3{font-size:var(--font-size-200)}.Text-module__wj7sFG__title-4{font-size:var(--font-size-175)}}
.Navigation-module__AmG_aG__nav{padding:var(--spacing-100)0;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:[full-start]minmax(var(--spacing-200),1fr)[content-start]minmax(0,90ch)[content-end]minmax(var(--spacing-200),1fr)[full-end];background:#0a0a0ab3;display:grid;top:0;left:0;grid-column:full-start/full-end!important}.Navigation-module__AmG_aG__navHome{border-bottom:none}[data-theme=light] .Navigation-module__AmG_aG__navHome{background:#ffffff4d}@media (min-width:1400px){.Navigation-module__AmG_aG__nav{position:sticky}}.Navigation-module__AmG_aG__navHome{position:sticky;top:0}.Navigation-module__AmG_aG__navInner{justify-content:space-between;align-items:center;gap:var(--spacing-200);grid-column:content-start/content-end;grid-template-columns:auto auto;width:100%;display:grid}.Navigation-module__AmG_aG__navHome .Navigation-module__AmG_aG__navInner{grid-template-columns:auto auto}[data-theme=light] .Navigation-module__AmG_aG__nav{background:#ffffffe6}.Navigation-module__AmG_aG__navRight{align-items:center;gap:var(--spacing-200);justify-self:end;display:flex;overflow:visible}.Navigation-module__AmG_aG__logo{font-size:var(--font-size-120);font-weight:var(--font-weight-semibold);color:var(--text-primary);justify-self:start;text-decoration:none;transition:opacity .2s}.Navigation-module__AmG_aG__logo:hover{opacity:.8}.Navigation-module__AmG_aG__backLink{color:var(--text-secondary);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.Navigation-module__AmG_aG__backLink:hover{color:var(--text-primary)}.Navigation-module__AmG_aG__themeControl{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--spacing-25);display:inline-flex;position:relative;overflow:visible}@supports (position-anchor:--test){.Navigation-module__AmG_aG__themeControl:after{content:"";background:var(--bg-dark);position-anchor:--hovered-theme;top:anchor(top);left:anchor(left);right:anchor(right);bottom:anchor(bottom);border-radius:var(--radius-full);pointer-events:none;z-index:0;transition:top .3s cubic-bezier(.4,0,.2,1),left .3s cubic-bezier(.4,0,.2,1),right .3s cubic-bezier(.4,0,.2,1),bottom .3s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 1px 2px #0000001a}}.Navigation-module__AmG_aG__themeButton{cursor:pointer;padding:var(--spacing-50)var(--spacing-75);color:var(--text-secondary);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;min-width:32px;height:32px;line-height:0;transition:all .2s;display:flex}.Navigation-module__AmG_aG__themeButtonActive svg{color:var(--text-primary);stroke:var(--accent)}@supports (position-anchor:--test){.Navigation-module__AmG_aG__themeControl:not(:has(.Navigation-module__AmG_aG__themeButton:hover)) .Navigation-module__AmG_aG__themeButtonActive{anchor-name:--hovered-theme}.Navigation-module__AmG_aG__themeButton:hover{anchor-name:--hovered-theme}}@supports not (position-anchor:--test){.Navigation-module__AmG_aG__themeControl:after{display:none}.Navigation-module__AmG_aG__themeButtonActive,.Navigation-module__AmG_aG__themeButton:hover{background:var(--bg-dark)}}.Navigation-module__AmG_aG__themeButton:hover{color:var(--text-primary)}.Navigation-module__AmG_aG__dimensions{width:fit-content;height:fit-content;font-weight:var(--font-weight-black);--w:calc(100vw/1px);--h:calc(100vh/1px);margin:0;inset:0}.Navigation-module__AmG_aG__dimensions:before{content:counter(w)" × " counter(h);counter-reset:h var(--h)w var(--w)}@media (max-width:768px){.Navigation-module__AmG_aG__nav{padding:var(--spacing-100)0;grid-template-columns:[full-start]minmax(var(--spacing-150),1fr)[content-start]minmax(0,1200px)[content-end]minmax(var(--spacing-150),1fr)[full-end]}}@media (--viewport-md){.Navigation-module__AmG_aG__navRight{gap:1rem}.Navigation-module__AmG_aG__dimensions{font-size:1.5rem}}
.TokenChain-module__gnAAtq__band{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-400)}.TokenChain-module__gnAAtq__inner{justify-content:center;display:flex}.TokenChain-module__gnAAtq__stage{grid-template-columns:max-content max-content;align-items:center;gap:clamp(40px,6vw,72px) clamp(24px,5vw,56px);width:max-content;max-width:100%;display:grid;position:relative}.TokenChain-module__gnAAtq__links{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.TokenChain-module__gnAAtq__spine{fill:none;stroke:var(--text-primary);stroke-width:1.5px;opacity:.85}.TokenChain-module__gnAAtq__spineDot{fill:var(--text-primary);opacity:.85}.TokenChain-module__gnAAtq__label{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-weight:var(--font-weight-bold);font-size:var(--font-size-100);color:var(--text-primary);line-height:1.2}.TokenChain-module__gnAAtq__pill{justify-self:start;align-items:center;gap:var(--spacing-100);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);max-width:100%;padding:8px 18px 8px 8px;display:inline-flex}.TokenChain-module__gnAAtq__dot{border-radius:50%;flex-shrink:0;width:24px;height:24px}.TokenChain-module__gnAAtq__token{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-90);color:var(--text-primary);white-space:nowrap}@media (max-width:640px){.TokenChain-module__gnAAtq__stage{grid-template-columns:minmax(0,1fr);row-gap:clamp(44px,14vw,80px);width:max-content;max-width:100%}.TokenChain-module__gnAAtq__label{display:none}.TokenChain-module__gnAAtq__token{font-size:var(--font-size-80);white-space:normal;overflow-wrap:anywhere}}
.OnPairing-module__fnto3a__band{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-400)}.OnPairing-module__fnto3a__inner{justify-content:center;display:flex}.OnPairing-module__fnto3a__stage{flex-direction:column;align-items:flex-start;row-gap:clamp(16px,3vw,28px);width:max-content;max-width:100%;display:inline-flex;position:relative}.OnPairing-module__fnto3a__topRow{align-items:center;gap:clamp(32px,4vw,44px);display:flex}.OnPairing-module__fnto3a__links{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.OnPairing-module__fnto3a__fgLine{fill:none;stroke:var(--text-primary);stroke-width:1.5px;opacity:.85}.OnPairing-module__fnto3a__fgDot{fill:var(--text-primary);opacity:.85}.OnPairing-module__fnto3a__bgLine{fill:none;stroke:var(--text-secondary);stroke-width:1.5px;opacity:.8}.OnPairing-module__fnto3a__bgDot{fill:var(--text-secondary);opacity:.8}.OnPairing-module__fnto3a__button{color:#003935;font-weight:var(--font-weight-bold);font-size:var(--font-size-150);white-space:nowrap;background:#43ddc8;border-radius:6px;align-items:center;gap:.63em;padding:.95em 1.2em;display:inline-flex}.OnPairing-module__fnto3a__star{font-size:1.1em;line-height:1}.OnPairing-module__fnto3a__pill{align-items:center;gap:var(--spacing-100);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);padding:8px 18px 8px 8px;display:inline-flex}.OnPairing-module__fnto3a__bgPill{margin-left:clamp(44px,9vw,72px)}.OnPairing-module__fnto3a__dot{border-radius:50%;flex-shrink:0;width:24px;height:24px}.OnPairing-module__fnto3a__dotFg{background:#003935}.OnPairing-module__fnto3a__dotBg{background:#43ddc8}.OnPairing-module__fnto3a__token{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-90);color:var(--text-primary);white-space:nowrap}.OnPairing-module__fnto3a__token strong{font-weight:var(--font-weight-bold)}@media (max-width:720px){.OnPairing-module__fnto3a__stage{row-gap:var(--spacing-200);width:100%;max-width:100%}.OnPairing-module__fnto3a__topRow{align-items:flex-start;gap:var(--spacing-200);flex-direction:column}.OnPairing-module__fnto3a__fgPill,.OnPairing-module__fnto3a__bgPill{max-width:calc(100% - 34px);margin-left:34px}.OnPairing-module__fnto3a__token{font-size:var(--font-size-80);white-space:normal;overflow-wrap:anywhere}}
.TokenAnatomy-module__BnSRwq__band{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-400)}.TokenAnatomy-module__BnSRwq__inner{padding-left:var(--spacing-100);padding-right:var(--spacing-100);justify-content:center;display:flex;container-type:inline-size}.TokenAnatomy-module__BnSRwq__fit{justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative}.TokenAnatomy-module__BnSRwq__stage{--fit:37.5;font-size:min(1rem,calc(100cqi/var(--fit)));--pitch:2.25em;--reels:5;--pill-h:3.125em;--labelY:calc(var(--reels)*var(--pitch) + 2.5em);--above:calc(var(--reels)*var(--pitch) + 1em);--below:calc(var(--labelY) + 1em);padding-block:calc(var(--above) - var(--pill-h)/2)calc(var(--below) - var(--pill-h)/2);flex-direction:column;flex-shrink:0;align-items:center;padding-inline:2em;display:inline-flex;position:relative}.TokenAnatomy-module__BnSRwq__fg{--fit:65}.TokenAnatomy-module__BnSRwq__token{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);align-items:center;gap:2.4em;padding:.625em 1.375em .625em .625em;font-size:1em;display:inline-flex;position:relative}.TokenAnatomy-module__BnSRwq__dot{background:var(--surface,transparent);border:1.5px dashed #0000;border-radius:50%;flex-shrink:0;width:1.75em;height:1.75em;transition:background .25s;position:relative;box-shadow:inset 0 0 0 1px #00000014}.TokenAnatomy-module__BnSRwq__dotInner{background:var(--ink,transparent);border-radius:50%;position:absolute;inset:28%;box-shadow:0 0 0 1px #ffffff80}.TokenAnatomy-module__BnSRwq__invalid .TokenAnatomy-module__BnSRwq__dot{border-color:var(--text-secondary);background:0 0}.TokenAnatomy-module__BnSRwq__sep,.TokenAnatomy-module__BnSRwq__fixed{color:var(--text-secondary)}.TokenAnatomy-module__BnSRwq__col{justify-content:center;align-items:center;display:inline-flex;position:relative}.TokenAnatomy-module__BnSRwq__col:before{content:"";left:0;right:0;top:calc(50% - var(--reels)*var(--pitch) - 1em);height:calc(2*var(--reels)*var(--pitch) + 2em);pointer-events:none;position:absolute}.TokenAnatomy-module__BnSRwq__stage:hover .TokenAnatomy-module__BnSRwq__col:before{pointer-events:auto}.TokenAnatomy-module__BnSRwq__spacer{visibility:hidden;font-weight:var(--font-weight-bold);white-space:nowrap}.TokenAnatomy-module__BnSRwq__item{transform:translate(-50%,calc(-50% + var(--row)*var(--pitch)));font:inherit;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .25s,color .18s;position:absolute;top:50%;left:50%}.TokenAnatomy-module__BnSRwq__item:not(.TokenAnatomy-module__BnSRwq__itemActive){opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.96)}.TokenAnatomy-module__BnSRwq__itemActive{color:var(--text-primary);font-weight:var(--font-weight-bold)}.TokenAnatomy-module__BnSRwq__label{transform:translate(-50%,var(--labelY));white-space:nowrap;position:absolute;top:50%;left:50%}.TokenAnatomy-module__BnSRwq__labelText{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:.7em;font-weight:700}.TokenAnatomy-module__BnSRwq__leader{height:calc(var(--labelY) - 1.5em);background:var(--text-primary);opacity:.85;pointer-events:none;width:1.5px;transition:top .34s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(50% + 1em);left:50%;transform:translate(-50%)}.TokenAnatomy-module__BnSRwq__leader:before{content:"";background:var(--text-primary);opacity:.85;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.TokenAnatomy-module__BnSRwq__stage:hover .TokenAnatomy-module__BnSRwq__item:not(.TokenAnatomy-module__BnSRwq__itemActive){opacity:1;pointer-events:auto;transform:translate(-50%,calc(-50% + var(--row)*var(--pitch)))}.TokenAnatomy-module__BnSRwq__stage:hover .TokenAnatomy-module__BnSRwq__leader{top:calc(50% + var(--bottom)*var(--pitch) + 1em);height:calc(var(--labelY) - var(--bottom)*var(--pitch) - 1.5em)}.TokenAnatomy-module__BnSRwq__item:enabled:hover{color:var(--text-primary)}.TokenAnatomy-module__BnSRwq__itemDisabled,.TokenAnatomy-module__BnSRwq__item:disabled{cursor:not-allowed;color:var(--text-secondary)}.TokenAnatomy-module__BnSRwq__stage:hover .TokenAnatomy-module__BnSRwq__item:not(.TokenAnatomy-module__BnSRwq__itemActive):disabled,.TokenAnatomy-module__BnSRwq__stage:hover .TokenAnatomy-module__BnSRwq__item:not(.TokenAnatomy-module__BnSRwq__itemActive).TokenAnatomy-module__BnSRwq__itemDisabled{opacity:.28}.TokenAnatomy-module__BnSRwq__col:hover .TokenAnatomy-module__BnSRwq__labelText,.TokenAnatomy-module__BnSRwq__col:hover .TokenAnatomy-module__BnSRwq__item:not(.TokenAnatomy-module__BnSRwq__itemActive){color:var(--text-primary)}.TokenAnatomy-module__BnSRwq__invalid .TokenAnatomy-module__BnSRwq__itemActive,.TokenAnatomy-module__BnSRwq__invalid .TokenAnatomy-module__BnSRwq__fixed,.TokenAnatomy-module__BnSRwq__invalid .TokenAnatomy-module__BnSRwq__sep{color:var(--text-secondary)}.TokenAnatomy-module__BnSRwq__mStage{--mfit:33;width:max-content;max-width:100%;font-size:min(var(--font-size-90),calc(100cqi/var(--mfit)));flex-direction:column;align-items:flex-start;display:none;position:relative}.TokenAnatomy-module__BnSRwq__mLinks{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.TokenAnatomy-module__BnSRwq__mLine{fill:none;stroke:var(--text-secondary);stroke-width:1.5px;opacity:.85}.TokenAnatomy-module__BnSRwq__mHead{fill:var(--text-primary)}.TokenAnatomy-module__BnSRwq__mPill{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);align-items:center;gap:1.111em;padding:.556em 1.25em .556em .556em;font-size:1em;display:inline-flex;position:relative}.TokenAnatomy-module__BnSRwq__mDot{border-radius:50%;flex-shrink:0;width:1.667em;height:1.667em}.TokenAnatomy-module__BnSRwq__mMidGap{height:5em}.TokenAnatomy-module__BnSRwq__mLowGap{height:4.5em}.TokenAnatomy-module__BnSRwq__mToken{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);white-space:nowrap}.TokenAnatomy-module__BnSRwq__mMuted{color:var(--text-secondary)}.TokenAnatomy-module__BnSRwq__mSeg{color:var(--text-primary);font-weight:var(--font-weight-bold)}.TokenAnatomy-module__BnSRwq__mLabel{opacity:0;pointer-events:none;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:.82em;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary);white-space:nowrap;transition:opacity .2s;position:absolute;transform:translate(-50%,-50%)}@media (max-width:600px){.TokenAnatomy-module__BnSRwq__fit{display:none}.TokenAnatomy-module__BnSRwq__mStage{display:inline-flex}}
.Contrast-module__Amiy3W__band{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-400)}.Contrast-module__Amiy3W__inner{justify-content:center;align-items:flex-start;gap:clamp(28px,6vw,72px);display:flex}.Contrast-module__Amiy3W__col{align-items:center;gap:var(--spacing-150);flex-direction:column;margin:0;display:flex}.Contrast-module__Amiy3W__arrow{height:calc(clamp(120px,20vw,180px)/1.02);color:var(--text-secondary);align-items:center;font-size:clamp(24px,8vw,36px);line-height:1;display:flex}.Contrast-module__Amiy3W__swatch{aspect-ratio:1.02;border-radius:8%;justify-content:center;align-items:center;width:clamp(120px,20vw,180px);display:flex}.Contrast-module__Amiy3W__glyph{font-size:clamp(24px,8vw,36px);font-weight:var(--font-weight-medium);line-height:1}.Contrast-module__Amiy3W__before{background:#00ccbd}.Contrast-module__Amiy3W__before .Contrast-module__Amiy3W__glyph{color:#fff}.Contrast-module__Amiy3W__now{background:#43ddc8}.Contrast-module__Amiy3W__now .Contrast-module__Amiy3W__glyph{color:#003935}.Contrast-module__Amiy3W__ratio{align-items:center;gap:var(--spacing-75);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-110);color:var(--text-primary);margin:0;display:flex}.Contrast-module__Amiy3W__badge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.Contrast-module__Amiy3W__fail{background:#df1619}.Contrast-module__Amiy3W__pass{background:#258518}.Contrast-module__Amiy3W__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.LazyInteractiveShowcase-module__FB7v4a__loadingContainer{margin:var(--spacing-600)0;gap:var(--spacing-200);grid-template-columns:2fr 1fr;align-items:center;min-height:400px;display:grid}.LazyInteractiveShowcase-module__FB7v4a__loadingMedia{aspect-ratio:16/10;background:var(--bg-card);border-radius:var(--radius-100);border:1px solid var(--border);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.LazyInteractiveShowcase-module__FB7v4a__loadingStack{border-radius:var(--radius-100);background:var(--bg-card);border:1px solid var(--border);flex-direction:column;gap:0;padding:8px;display:flex}.LazyInteractiveShowcase-module__FB7v4a__loadingCard{opacity:.5;background:0 0;border-radius:8px;padding:1.25rem 1.5rem}.LazyInteractiveShowcase-module__FB7v4a__loadingTitle{background:var(--border);height:20px;margin-bottom:var(--spacing-50);border-radius:4px}.LazyInteractiveShowcase-module__FB7v4a__loadingDescription{background:var(--border);border-radius:4px;height:14px}.LazyInteractiveShowcase-module__FB7v4a__loadingDescriptionShort{width:80%}.LazyInteractiveShowcase-module__FB7v4a__loadingDescriptionMedium{width:70%}
.RadiusTokens-module__cyeZmq__band{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-400)}.RadiusTokens-module__cyeZmq__inner{grid-template-columns:repeat(6,auto);justify-content:center;align-items:start;gap:clamp(20px,3vw,48px);display:grid}.RadiusTokens-module__cyeZmq__item{align-items:center;gap:var(--spacing-100);flex-direction:column;display:flex}.RadiusTokens-module__cyeZmq__square{background:color-mix(in srgb,#43ddc8 16%,var(--bg-card));border-radius:var(--r);border:2px solid #43ddc8;width:84px;height:84px}.RadiusTokens-module__cyeZmq__label{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-90);color:var(--text-primary);white-space:nowrap}.RadiusTokens-module__cyeZmq__label strong{font-weight:var(--font-weight-bold)}@media (max-width:1024px){.RadiusTokens-module__cyeZmq__inner{gap:var(--spacing-300);grid-template-columns:repeat(3,auto)}}@media (max-width:560px){.RadiusTokens-module__cyeZmq__inner{gap:var(--spacing-200);grid-template-columns:repeat(2,auto)}.RadiusTokens-module__cyeZmq__square{width:64px;height:64px}}
.ImpactOutcomes-module__24FLlG__biq{font-weight:var(--font-weight-black)}.ImpactOutcomes-module__24FLlG__container{max-width:800px;margin:0 auto}.ImpactOutcomes-module__24FLlG__intro{margin-bottom:var(--spacing-400)}.ImpactOutcomes-module__24FLlG__impactIntro{margin-bottom:var(--spacing-300);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.ImpactOutcomes-module__24FLlG__stats{gap:var(--spacing-400);margin-bottom:var(--spacing-400);padding-top:var(--spacing-300);padding-bottom:var(--spacing-300);flex-direction:column;display:flex}.ImpactOutcomes-module__24FLlG__statRow{gap:var(--spacing-200);grid-template-columns:repeat(3,1fr);display:grid}.ImpactOutcomes-module__24FLlG__stat{gap:var(--spacing-100);padding-top:var(--spacing-150);border-top:4px solid var(--accent);flex-direction:column;display:flex}.ImpactOutcomes-module__24FLlG__statNumber{color:var(--accent);margin:0}.ImpactOutcomes-module__24FLlG__statNumber>span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.ImpactOutcomes-module__24FLlG__statLabel{color:var(--text-secondary);margin:0}.ImpactOutcomes-module__24FLlG__impactSummary{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}.ImpactOutcomes-module__24FLlG__impact{gap:var(--spacing-200);flex-direction:column;display:flex}.ImpactOutcomes-module__24FLlG__impact h3{margin:0 0 var(--spacing-200)0;color:var(--text-primary)}.ImpactOutcomes-module__24FLlG__impactList{gap:var(--spacing-200);flex-direction:column;display:flex}.ImpactOutcomes-module__24FLlG__impactList p{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}.ImpactOutcomes-module__24FLlG__impactList strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}@media (max-width:768px){.ImpactOutcomes-module__24FLlG__statRow{gap:var(--spacing-150);grid-template-columns:repeat(2,1fr)}.ImpactOutcomes-module__24FLlG__statRow:last-child{grid-template-columns:1fr;justify-content:stretch}}@media (max-width:480px){.ImpactOutcomes-module__24FLlG__statRow{gap:var(--spacing-100);grid-template-columns:1fr}}
.ColourFlow-module__bl5G0G__band{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-400)}.ColourFlow-module__bl5G0G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ColourFlow-module__bl5G0G__inner{gap:var(--spacing-400);flex-direction:column;display:flex}.ColourFlow-module__bl5G0G__picker{justify-content:center;gap:var(--spacing-50);flex-wrap:wrap;display:flex}.ColourFlow-module__bl5G0G__swatchBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;display:inline-flex}.ColourFlow-module__bl5G0G__swatch{border-radius:50%;width:40px;height:40px;transition:transform .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #00000014}.ColourFlow-module__bl5G0G__swatchBtn:hover .ColourFlow-module__bl5G0G__swatch{transform:translateY(-2px)}.ColourFlow-module__bl5G0G__swatchOn .ColourFlow-module__bl5G0G__swatch{box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px var(--text-primary)}.ColourFlow-module__bl5G0G__flow{justify-content:center;align-items:flex-start;gap:var(--spacing-200);flex-wrap:wrap;display:flex}.ColourFlow-module__bl5G0G__stage{gap:var(--spacing-75);flex-direction:column;display:flex}.ColourFlow-module__bl5G0G__arrowStage{align-items:center;gap:var(--spacing-75);flex-direction:column;display:flex}.ColourFlow-module__bl5G0G__stageLabel{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-70);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-weight:700}.ColourFlow-module__bl5G0G__pill{align-items:center;gap:var(--spacing-100);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);padding:8px 18px 8px 8px;display:inline-flex}.ColourFlow-module__bl5G0G__dot{border-radius:50%;flex-shrink:0;width:22px;height:22px;transition:background-color .25s;box-shadow:inset 0 0 0 1px #00000014}.ColourFlow-module__bl5G0G__token{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-90);color:var(--text-primary);white-space:nowrap}.ColourFlow-module__bl5G0G__token strong{font-weight:var(--font-weight-bold)}.ColourFlow-module__bl5G0G__arrow{min-height:38px;color:var(--text-secondary);font-size:var(--font-size-120);align-items:center;line-height:1;display:flex}.ColourFlow-module__bl5G0G__button{font-weight:var(--font-weight-bold);font-size:var(--font-size-120);white-space:nowrap;border-radius:6px;align-self:flex-start;align-items:center;gap:.5em;padding:.7em 1.1em;transition:background-color .2s,color .2s;display:inline-flex}.ColourFlow-module__bl5G0G__star{font-size:1.05em;line-height:1}@media (max-width:860px){.ColourFlow-module__bl5G0G__inner{gap:var(--spacing-300)}.ColourFlow-module__bl5G0G__flow{flex-direction:column;align-items:center}.ColourFlow-module__bl5G0G__stageLabel{text-align:center}.ColourFlow-module__bl5G0G__arrowStage .ColourFlow-module__bl5G0G__stageLabel{display:none}.ColourFlow-module__bl5G0G__arrow{min-height:0;transform:rotate(90deg)}}@media (max-width:560px){.ColourFlow-module__bl5G0G__picker{gap:var(--spacing-50)}.ColourFlow-module__bl5G0G__swatch{width:34px;height:34px}}@media (max-width:480px){.ColourFlow-module__bl5G0G__token{font-size:var(--font-size-80);white-space:normal;overflow-wrap:anywhere}}
.SpacingTokens-module__jX7-7a__spacingVisual{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-top:var(--spacing-200);margin-bottom:var(--spacing-200)}.SpacingTokens-module__jX7-7a__spacingVisualInner{gap:var(--spacing-400);padding-block:var(--spacing-200);grid-template-columns:repeat(8,auto);justify-content:center;margin:0;padding-inline:0;list-style:none;display:grid}.SpacingTokens-module__jX7-7a__spacingItem{flex-shrink:0;justify-content:center;align-items:center;gap:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.SpacingTokens-module__jX7-7a__spacingBar{background:linear-gradient(135deg,var(--accent)0%,var(--accent-hover)100%);border-radius:4px;flex-shrink:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 8px #ffd70033}.SpacingTokens-module__jX7-7a__spacingBar:before{content:"";opacity:.4;background:  linear-gradient(to right,var(--text-secondary)0%,var(--text-secondary)100%)50% 0/1px 100% no-repeat,linear-gradient(to right,var(--text-secondary)0%,var(--text-secondary)100%)0 0/100% 1px no-repeat,linear-gradient(to right,var(--text-secondary)0%,var(--text-secondary)100%)0 100%/100% 1px no-repeat;width:8px;height:100%;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.SpacingTokens-module__jX7-7a__spacingLabel{font-size:var(--font-size-80);color:var(--text-primary);font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0;margin-left:2px}.SpacingTokens-module__jX7-7a__spacingBar{width:var(--size);height:var(--size)}@media (max-width:1400px){.SpacingTokens-module__jX7-7a__spacingVisualInner{gap:var(--spacing-300);grid-template-columns:repeat(4,auto)}}@media (max-width:1024px){.SpacingTokens-module__jX7-7a__spacingVisualInner{gap:var(--spacing-300);grid-template-columns:repeat(4,auto)}}@media (max-width:768px){.SpacingTokens-module__jX7-7a__spacingVisualInner{gap:var(--spacing-200);grid-template-columns:repeat(3,auto)}}@media (max-width:481px){.SpacingTokens-module__jX7-7a__spacingVisualInner{gap:var(--spacing-100);grid-template-columns:repeat(2,auto)}}@media (max-width:360px){.SpacingTokens-module__jX7-7a__spacingVisualInner{gap:var(--spacing-100);grid-template-columns:repeat(1,auto)}}
.TypeScale-module__FZW5gG__band{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-300)}.TypeScale-module__FZW5gG__inner{gap:var(--spacing-150);flex-direction:column;display:flex}.TypeScale-module__FZW5gG__head{justify-content:center;align-items:center;gap:var(--spacing-200);display:flex}.TypeScale-module__FZW5gG__readout{align-items:center;gap:var(--spacing-75);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-75);display:inline-flex}.TypeScale-module__FZW5gG__readoutToken{color:var(--text-secondary)}.TypeScale-module__FZW5gG__readoutVal{color:var(--text-primary)}.TypeScale-module__FZW5gG__dot{background:var(--text-secondary);opacity:.5;border-radius:50%;width:3px;height:3px}.TypeScale-module__FZW5gG__stage{height:calc(1.5*min(60px,13vw));font-size:min(var(--fs),13vw);letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;cursor:text;outline:none;justify-content:center;align-items:center;line-height:1.5;transition:font-size .2s;display:flex;overflow:hidden}.TypeScale-module__FZW5gG__stage:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.TypeScale-module__FZW5gG__stage:empty:before{content:"Type something…";color:var(--text-secondary);opacity:.5}.TypeScale-module__FZW5gG__strips{gap:var(--spacing-150)var(--spacing-400);padding-top:var(--spacing-150);flex-wrap:wrap;justify-content:center;display:flex}.TypeScale-module__FZW5gG__strip{align-items:center;gap:var(--spacing-150);display:flex}.TypeScale-module__FZW5gG__stripLabel{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-70);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-weight:700}.TypeScale-module__FZW5gG__chips{flex-wrap:wrap;gap:6px;display:flex}.TypeScale-module__FZW5gG__chip{border:1px solid var(--border);border-radius:var(--radius-100);background:var(--bg-card);min-width:34px;color:var(--text-secondary);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-75);cursor:pointer;padding:4px 8px;transition:color .15s,border-color .15s,background .15s}.TypeScale-module__FZW5gG__chip:hover{color:var(--text-primary);border-color:var(--text-secondary)}.TypeScale-module__FZW5gG__chipActive,.TypeScale-module__FZW5gG__chipActive:hover{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-card)}@media (max-width:560px){.TypeScale-module__FZW5gG__head{align-items:flex-start;gap:var(--spacing-75);flex-direction:column}}
.IconTokens-module__NLk3Uq__iconSystemVisual{gap:var(--spacing-200);background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-top:var(--spacing-200);margin-bottom:var(--spacing-200);flex-direction:column;display:flex}.IconTokens-module__NLk3Uq__iconGrid{width:100%;display:grid}.IconTokens-module__NLk3Uq__iconItem{background:var(--bg-dark);border:1px solid var(--border);aspect-ratio:1;border-radius:12px;justify-content:center;align-items:center;margin:auto;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.IconTokens-module__NLk3Uq__iconImage{color:currentColor;transition:all .3s}.IconTokens-module__NLk3Uq__iconImage svg{fill:currentColor;width:100%;height:100%}.IconTokens-module__NLk3Uq__iconItem:hover .IconTokens-module__NLk3Uq__iconImage{opacity:1}.IconTokens-module__NLk3Uq__iconGrid{gap:var(--spacing-100);padding-block:var(--spacing-200);grid-template-columns:repeat(4,1fr)}.IconTokens-module__NLk3Uq__iconItem{width:50px;height:50px}.IconTokens-module__NLk3Uq__iconImage{width:20px;height:20px}@media (min-width:768px){.IconTokens-module__NLk3Uq__iconGrid{gap:var(--spacing-150);grid-template-columns:repeat(6,1fr)}.IconTokens-module__NLk3Uq__iconItem{width:60px;height:60px}.IconTokens-module__NLk3Uq__iconImage{width:24px;height:24px}}@media (min-width:1201px){.IconTokens-module__NLk3Uq__iconGrid{gap:var(--spacing-200);grid-template-columns:repeat(12,1fr)}}
.ElevationStack-module__oSsKuq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ElevationStack-module__oSsKuq__band{--brand:#43ddc8;margin-block:var(--spacing-300);background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-300)}.ElevationStack-module__oSsKuq__inner{justify-content:center;display:flex}.ElevationStack-module__oSsKuq__figure{width:min(720px,100%);margin:0}.ElevationStack-module__oSsKuq__svg{width:100%;height:auto;display:block;overflow:visible}.ElevationStack-module__oSsKuq__sheet{fill:color-mix(in srgb,var(--brand)calc(14% + var(--t)*30%),transparent);stroke:color-mix(in srgb,var(--brand)calc(40% + var(--t)*45%),transparent);stroke-width:1.5px;stroke-linejoin:round;cursor:pointer;transition:fill .2s,stroke .2s,filter .2s}.ElevationStack-module__oSsKuq__sheetOn{stroke:var(--brand);fill:color-mix(in srgb,var(--brand)68%,var(--bg-card));stroke-width:2px;filter:drop-shadow(0 4px 9px #00000038)}.ElevationStack-module__oSsKuq__front{fill:color-mix(in srgb,var(--brand)60%,transparent);stroke:color-mix(in srgb,var(--brand)90%,transparent);stroke-width:1.75px}.ElevationStack-module__oSsKuq__front.ElevationStack-module__oSsKuq__sheetOn{fill:color-mix(in srgb,var(--brand)82%,var(--bg-card));stroke:var(--brand)}.ElevationStack-module__oSsKuq__axis,.ElevationStack-module__oSsKuq__tick{stroke:var(--border);stroke-width:1.5px}.ElevationStack-module__oSsKuq__axisGlyph{fill:var(--text-secondary);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);text-anchor:middle;font-size:15px;font-weight:700}.ElevationStack-module__oSsKuq__row{cursor:pointer}.ElevationStack-module__oSsKuq__leader{stroke:var(--border);stroke-width:1.25px;transition:stroke .2s}.ElevationStack-module__oSsKuq__leaderOn{stroke:var(--text-primary)}.ElevationStack-module__oSsKuq__node{fill:var(--bg-card);stroke:var(--border);stroke-width:1.5px;transition:fill .2s,stroke .2s,r .2s}.ElevationStack-module__oSsKuq__nodeOn{fill:var(--text-primary);stroke:var(--text-primary)}.ElevationStack-module__oSsKuq__pill{fill:var(--bg-card);stroke:var(--border);stroke-width:1px;transition:stroke .2s}.ElevationStack-module__oSsKuq__pillOn{stroke:var(--text-primary)}.ElevationStack-module__oSsKuq__swatch{fill:color-mix(in srgb,var(--brand)calc(20% + var(--t)*70%),transparent);stroke:color-mix(in srgb,var(--brand)60%,transparent);stroke-width:1px}.ElevationStack-module__oSsKuq__pillText{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);dominant-baseline:alphabetic;font-size:12.5px}.ElevationStack-module__oSsKuq__pillNs{fill:var(--text-secondary)}.ElevationStack-module__oSsKuq__pillName{fill:var(--text-primary);font-weight:700}.ElevationStack-module__oSsKuq__caption{align-items:baseline;gap:var(--spacing-50)var(--spacing-150);margin-top:var(--spacing-150);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);text-emphasis:center;flex-wrap:wrap;justify-content:center;padding-left:2px;display:flex}.ElevationStack-module__oSsKuq__cToken{font-size:var(--font-size-100,1rem);color:var(--text-primary)}.ElevationStack-module__oSsKuq__cToken strong{font-weight:var(--font-weight-bold,700)}.ElevationStack-module__oSsKuq__cVal{font-size:var(--font-size-75,.75rem);font-weight:var(--font-weight-bold,700);color:var(--bg-card);background:var(--text-primary);border-radius:var(--radius-full,999px);padding:var(--spacing-25)var(--spacing-75);line-height:1}.ElevationStack-module__oSsKuq__cDesc{min-width:0;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--font-size-80,.8rem);color:var(--text-secondary);text-align:center;width:100%;line-height:1;display:block}.ElevationStack-module__oSsKuq__hint{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--font-size-80,.8rem);color:var(--text-secondary)}@media (max-width:600px){.ElevationStack-module__oSsKuq__cDesc{flex-basis:100%}}
.ColorTokens-module__-xOKtG__colorPaletteShowcase{padding:var(--spacing-200);background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-bottom:var(--spacing-400);margin-top:var(--spacing-400);overflow-x:hidden}.ColorTokens-module__-xOKtG__colorFamilies{gap:var(--spacing-200);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;max-width:1200px;margin:0 auto;display:grid}.ColorTokens-module__-xOKtG__colorFamily{gap:var(--spacing-50);flex-direction:column;height:100%;display:flex}.ColorTokens-module__-xOKtG__colorFamilyLabel{font-size:var(--font-size-88);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin-bottom:var(--spacing-25)}.ColorTokens-module__-xOKtG__colorStack{--chip-radius:8px;border-radius:var(--chip-radius);border:1px solid var(--border);flex-direction:column;height:240px;display:flex;overflow:hidden}.ColorTokens-module__-xOKtG__colorStack .ColorTokens-module__-xOKtG__colorChip:first-child{border-top-left-radius:var(--chip-radius);border-top-right-radius:var(--chip-radius)}.ColorTokens-module__-xOKtG__colorStack .ColorTokens-module__-xOKtG__colorChip:last-child{border-bottom-left-radius:var(--chip-radius);border-bottom-right-radius:var(--chip-radius)}.ColorTokens-module__-xOKtG__colorChip{cursor:pointer;padding:0 var(--spacing-100);appearance:none;width:100%;font:inherit;color:inherit;border:none;flex:1;justify-content:center;align-items:center;margin:0;transition:flex .3s;display:flex;position:relative}.ColorTokens-module__-xOKtG__colorChip:hover{z-index:10;flex:1.5}.ColorTokens-module__-xOKtG__colorChip:focus-visible{z-index:30;outline:none;flex:1.5;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000}.ColorTokens-module__-xOKtG__colorChipLabel{font-size:var(--font-size-75);font-weight:var(--font-weight-semibold);opacity:0;align-items:center;gap:var(--spacing-25);text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-mono);flex-direction:column;transition:opacity .2s;display:flex}.ColorTokens-module__-xOKtG__colorChipHex{font-size:var(--font-size-70);opacity:.8;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-medium)}.ColorTokens-module__-xOKtG__colorChip:hover .ColorTokens-module__-xOKtG__colorChipLabel{opacity:1}.ColorTokens-module__-xOKtG__colorChip.ColorTokens-module__-xOKtG__selected{z-index:20;flex:1.5}.ColorTokens-module__-xOKtG__colorChip.ColorTokens-module__-xOKtG__selected .ColorTokens-module__-xOKtG__colorChipLabel{opacity:1}.ColorTokens-module__-xOKtG__ratingBadge{top:var(--spacing-50);right:var(--spacing-50);padding:2px var(--spacing-50);border-radius:var(--radius-full);font-size:var(--font-size-62);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-mono);color:#fff;background:#000000b8;position:absolute}.ColorTokens-module__-xOKtG__light .ColorTokens-module__-xOKtG__colorChipLabel,.ColorTokens-module__-xOKtG__light .ColorTokens-module__-xOKtG__colorChipHex{color:#000}.ColorTokens-module__-xOKtG__dark .ColorTokens-module__-xOKtG__colorChipLabel,.ColorTokens-module__-xOKtG__dark .ColorTokens-module__-xOKtG__colorChipHex{color:#fff}.ColorTokens-module__-xOKtG__specialColorsFamily{gap:var(--spacing-100);flex-direction:column;justify-content:space-between;display:flex}.ColorTokens-module__-xOKtG__specialColorSection{gap:var(--spacing-50);flex-direction:column;flex:1;display:flex}.ColorTokens-module__-xOKtG__specialColorSection:not(:last-child){margin-bottom:0}.ColorTokens-module__-xOKtG__specialColorSection .ColorTokens-module__-xOKtG__colorChip{border:1px solid var(--border);border-radius:8px;flex:1;height:60px}.ColorTokens-module__-xOKtG__specialColorSection .ColorTokens-module__-xOKtG__colorChipHex{opacity:0;transition:opacity .2s}.ColorTokens-module__-xOKtG__specialColorSection .ColorTokens-module__-xOKtG__colorChip:hover .ColorTokens-module__-xOKtG__colorChipHex{opacity:1}.ColorTokens-module__-xOKtG__accentChip{font-family:var(--font-mono);font-size:var(--font-size-75);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;display:flex}@media (--viewport-xl){.ColorTokens-module__-xOKtG__colorFamilies{gap:var(--spacing-150);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (--viewport-lg){.ColorTokens-module__-xOKtG__colorFamilies{gap:var(--spacing-150);grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (--viewport-md){.ColorTokens-module__-xOKtG__colorPaletteShowcase{padding:var(--spacing-150)}.ColorTokens-module__-xOKtG__colorFamilies{gap:var(--spacing-100);grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.ColorTokens-module__-xOKtG__colorStack{height:200px}.ColorTokens-module__-xOKtG__colorFamily{gap:var(--spacing-25)}}@media (--viewport-sm){.ColorTokens-module__-xOKtG__colorPaletteShowcase{padding:var(--spacing-100)}.ColorTokens-module__-xOKtG__colorFamilies{gap:var(--spacing-75);grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.ColorTokens-module__-xOKtG__colorStack{height:180px}}@media (max-width:640px){.ColorTokens-module__-xOKtG__colorPaletteShowcase{padding:var(--spacing-100)}.ColorTokens-module__-xOKtG__colorFamilies{gap:var(--spacing-50);grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}.ColorTokens-module__-xOKtG__colorFamily{gap:0}.ColorTokens-module__-xOKtG__colorFamilyLabel{display:none}.ColorTokens-module__-xOKtG__colorStack{--chip-radius:4px;border:none;height:160px}.ColorTokens-module__-xOKtG__colorChip{transition:none}.ColorTokens-module__-xOKtG__colorChip:hover{z-index:1;flex:1}.ColorTokens-module__-xOKtG__colorChip:focus-visible{flex:1}.ColorTokens-module__-xOKtG__colorChipLabel{display:none}.ColorTokens-module__-xOKtG__colorChip.ColorTokens-module__-xOKtG__selected{z-index:20;flex:1}.ColorTokens-module__-xOKtG__colorChip.ColorTokens-module__-xOKtG__selected:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.ColorTokens-module__-xOKtG__colorChip.ColorTokens-module__-xOKtG__light.ColorTokens-module__-xOKtG__selected:after{border-color:#000}.ColorTokens-module__-xOKtG__colorChip.ColorTokens-module__-xOKtG__dark.ColorTokens-module__-xOKtG__selected:after{border-color:#fff}.ColorTokens-module__-xOKtG__specialColorsFamily{gap:var(--spacing-25);justify-content:flex-start}.ColorTokens-module__-xOKtG__specialColorSection{flex:none;gap:0}.ColorTokens-module__-xOKtG__specialColorSection:not(:last-child){margin-bottom:0}.ColorTokens-module__-xOKtG__specialColorSection .ColorTokens-module__-xOKtG__colorFamilyLabel{display:none}.ColorTokens-module__-xOKtG__specialColorSection .ColorTokens-module__-xOKtG__colorChip{border:none;border-radius:4px;flex:none;height:40px}.ColorTokens-module__-xOKtG__specialColorSection:first-child .ColorTokens-module__-xOKtG__colorChip{border:1px solid #ffffff4d}.ColorTokens-module__-xOKtG__specialColorSection:nth-child(2) .ColorTokens-module__-xOKtG__colorChip{border:1px solid #0003}.ColorTokens-module__-xOKtG__ratingBadge{padding:1px 4px;top:2px;right:2px}.ColorTokens-module__-xOKtG__specialColorSection .ColorTokens-module__-xOKtG__colorChipHex{display:none}.ColorTokens-module__-xOKtG__specialColorSection .ColorTokens-module__-xOKtG__colorChip:hover .ColorTokens-module__-xOKtG__colorChipHex{opacity:0}}@media (--viewport-xs){.ColorTokens-module__-xOKtG__colorPaletteShowcase{padding:var(--spacing-75)}.ColorTokens-module__-xOKtG__colorFamilies{gap:var(--spacing-50);grid-template-columns:repeat(auto-fit,minmax(60px,1fr))}}@media (prefers-reduced-motion:reduce){.ColorTokens-module__-xOKtG__colorChip,.ColorTokens-module__-xOKtG__colorChipLabel,.ColorTokens-module__-xOKtG__colorChipHex{transition:none}}.ColorTokens-module__-xOKtG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ImpactColour-module__35RMCW__band{margin-block:var(--spacing-400)}.ImpactColour-module__35RMCW__panel{align-items:center;gap:var(--spacing-200);text-align:center;flex-direction:column;display:flex}.ImpactColour-module__35RMCW__hero{gap:var(--spacing-50);flex-direction:column;display:flex}.ImpactColour-module__35RMCW__heroValue{color:var(--accent);font-size:clamp(56px,12vw,120px);font-weight:var(--font-weight-black);line-height:1}.ImpactColour-module__35RMCW__heroLabel{color:var(--text-secondary);text-wrap:balance;margin-inline:auto}.ImpactColour-module__35RMCW__strip{width:100%;max-width:640px;margin-top:var(--spacing-50);border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.ImpactColour-module__35RMCW__stat{gap:var(--spacing-25);padding-inline:var(--spacing-150);padding-top:var(--spacing-150);flex-direction:column;display:flex}.ImpactColour-module__35RMCW__stat+.ImpactColour-module__35RMCW__stat{border-left:1px solid var(--border)}.ImpactColour-module__35RMCW__value{color:var(--accent);font-weight:var(--font-weight-black);white-space:nowrap;line-height:1}.ImpactColour-module__35RMCW__label{color:var(--text-secondary)}@media (max-width:720px){.ImpactColour-module__35RMCW__strip{gap:var(--spacing-150);grid-template-columns:1fr}.ImpactColour-module__35RMCW__stat{padding-block:var(--spacing-150)0;padding-inline:0}.ImpactColour-module__35RMCW__stat+.ImpactColour-module__35RMCW__stat{border-left:none;border-top:1px solid var(--border)}}
.TypeTokens-module__faFiMG__typeTokensVisual{gap:var(--spacing-600);background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-top:var(--spacing-200);margin-bottom:var(--spacing-200);flex-direction:column;display:flex}.TypeTokens-module__faFiMG__tokensSection{gap:var(--spacing-200);grid-template-columns:2.5fr auto 1fr;align-items:start;width:100%;display:grid}.TypeTokens-module__faFiMG__typographySection{height:100%;padding:var(--spacing-200)0;justify-content:center;align-items:center;display:flex}.TypeTokens-module__faFiMG__typographyGrid{width:100%;height:100%}.TypeTokens-module__faFiMG__divider{background:var(--border);width:1px;height:100%;padding:var(--spacing-200)0}@media (--viewport-xl){.TypeTokens-module__faFiMG__primitiveLabel{display:none}}.TypeTokens-module__faFiMG__sectionTitle{font-size:var(--font-size-100);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--spacing-300)0;text-align:center}.TypeTokens-module__faFiMG__typographyGrid{gap:var(--spacing-100);grid-template-columns:repeat(4,1fr);justify-items:center;display:grid}.TypeTokens-module__faFiMG__typographyItem{align-items:center;gap:var(--spacing-50);background:var(--bg-dark);border:1px solid var(--border);padding:var(--spacing-50);text-align:center;appearance:none;width:100%;min-width:0;font:inherit;color:inherit;border-radius:8px;flex-direction:column;margin:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.TypeTokens-module__faFiMG__typographyItem:hover{border-color:var(--accent);cursor:pointer}.TypeTokens-module__faFiMG__typographyItem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TypeTokens-module__faFiMG__typographyItem.TypeTokens-module__faFiMG__selected{border-color:var(--accent)}.TypeTokens-module__faFiMG__typographyItem.TypeTokens-module__faFiMG__selected:before{opacity:1}.TypeTokens-module__faFiMG__typographyItem.TypeTokens-module__faFiMG__selected .TypeTokens-module__faFiMG__typographySample{color:var(--accent);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.TypeTokens-module__faFiMG__typographySample{color:var(--text-primary);text-align:center;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;height:auto;margin:auto;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}.TypeTokens-module__faFiMG__primitiveGroups{gap:var(--spacing-50);width:100%;padding:var(--spacing-200)0;flex-direction:column;display:flex}.TypeTokens-module__faFiMG__primitiveGroup{gap:var(--spacing-50);flex-direction:column;display:flex}.TypeTokens-module__faFiMG__groupTitle{font-size:var(--font-size-90);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin:0}.TypeTokens-module__faFiMG__primitivesGrid{grid-template-columns:repeat(var(--columns),1fr);gap:var(--spacing-50);justify-items:center;display:grid}.TypeTokens-module__faFiMG__primitiveItem{background:var(--bg-dark);border:1px solid var(--border);text-align:center;border-radius:8px;flex-direction:column;align-items:center;width:100%;min-width:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.TypeTokens-module__faFiMG__primitiveItem.TypeTokens-module__faFiMG__highlighted{border-color:var(--accent)}.TypeTokens-module__faFiMG__primitiveItem.TypeTokens-module__faFiMG__highlighted .TypeTokens-module__faFiMG__primitiveSample{color:var(--accent);font-weight:var(--font-weight-bold)}.TypeTokens-module__faFiMG__primitiveSample{color:var(--text-primary);text-align:center;line-height:1.2;font-weight:var(--font-weight-medium);height:100%;padding:var(--spacing-50);justify-content:center;align-items:center;margin-bottom:auto;display:flex}.TypeTokens-module__faFiMG__primitiveLabel{font-size:var(--font-size-62);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;margin-top:auto;display:none}.TypeTokens-module__faFiMG__primitiveValue{font-size:var(--font-size-62);color:var(--text-secondary);font-weight:var(--font-weight-semibold);white-space:nowrap;display:none}@media (max-width:900px){.TypeTokens-module__faFiMG__typographySection,.TypeTokens-module__faFiMG__divider{display:none}.TypeTokens-module__faFiMG__tokensSection{grid-template-columns:1fr}.TypeTokens-module__faFiMG__typographyGrid{gap:var(--spacing-150);grid-template-columns:repeat(4,1fr)}.TypeTokens-module__faFiMG__primitivesGrid{gap:var(--spacing-150);grid-template-columns:repeat(6,1fr)}}@media (--viewport-md){.TypeTokens-module__faFiMG__typographyGrid,.TypeTokens-module__faFiMG__primitivesGrid{gap:var(--spacing-150);grid-template-columns:repeat(4,1fr)}.TypeTokens-module__faFiMG__typographyItem,.TypeTokens-module__faFiMG__primitiveItem{padding:var(--spacing-50)}}@media (max-width:600px){.TypeTokens-module__faFiMG__typographyGrid,.TypeTokens-module__faFiMG__primitivesGrid{gap:var(--spacing-50);grid-template-columns:repeat(3,1fr)}}.TypeTokens-module__faFiMG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (--viewport-xs){.TypeTokens-module__faFiMG__typeTokensVisual{gap:var(--spacing-400)}.TypeTokens-module__faFiMG__typographyGrid{gap:var(--spacing-75);grid-template-columns:repeat(2,1fr);display:none}.TypeTokens-module__faFiMG__divider{display:none}.TypeTokens-module__faFiMG__primitivesGrid{gap:var(--spacing-75);grid-template-columns:repeat(3,1fr)}.TypeTokens-module__faFiMG__typographyItem,.TypeTokens-module__faFiMG__primitiveItem{padding:var(--spacing-75);gap:var(--spacing-25)}.TypeTokens-module__faFiMG__typographySample{font-size:.9em}.TypeTokens-module__faFiMG__typographySpecs,.TypeTokens-module__faFiMG__primitiveLabel,.TypeTokens-module__faFiMG__primitiveValue{display:none}}
.ImpactStats-module__JyL-5q__band{margin-block:var(--spacing-400)}.ImpactStats-module__JyL-5q__panel{gap:var(--spacing-400);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.ImpactStats-module__JyL-5q__panel:before{content:"";inset-block:0;background:var(--border);width:1px;position:absolute;left:50%}.ImpactStats-module__JyL-5q__kicker{margin-bottom:var(--spacing-100);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;display:block}.ImpactStats-module__JyL-5q__adoption{text-align:center;flex-direction:column;align-items:center;display:flex}.ImpactStats-module__JyL-5q__anchorValue{color:var(--accent);font-size:clamp(48px,8vw,88px);font-weight:var(--font-weight-black);line-height:1}.ImpactStats-module__JyL-5q__anchorLabel{margin-top:var(--spacing-100);max-width:24ch;color:var(--text-secondary);text-wrap:balance}.ImpactStats-module__JyL-5q__contribution{text-align:center;flex-direction:column;align-items:center;display:flex}.ImpactStats-module__JyL-5q__field{width:100%;margin-bottom:var(--spacing-200);flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.ImpactStats-module__JyL-5q__dot{background:var(--accent);border-radius:50%;width:6px;height:6px;transition:opacity .25s}.ImpactStats-module__JyL-5q__icons{opacity:1}.ImpactStats-module__JyL-5q__illustrations{opacity:.6}.ImpactStats-module__JyL-5q__components{opacity:.32}.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showIcons .ImpactStats-module__JyL-5q__illustrations,.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showIcons .ImpactStats-module__JyL-5q__components,.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showIllustrations .ImpactStats-module__JyL-5q__icons,.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showIllustrations .ImpactStats-module__JyL-5q__components,.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showComponents .ImpactStats-module__JyL-5q__icons,.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showComponents .ImpactStats-module__JyL-5q__illustrations{opacity:.08}.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showIcons .ImpactStats-module__JyL-5q__icons,.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showIllustrations .ImpactStats-module__JyL-5q__illustrations,.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showComponents .ImpactStats-module__JyL-5q__components{opacity:1}.ImpactStats-module__JyL-5q__legend{justify-content:center;gap:var(--spacing-100)var(--spacing-200);flex-wrap:wrap;display:flex}.ImpactStats-module__JyL-5q__legendItem{align-items:center;gap:var(--spacing-50);transition:opacity .25s;display:flex}.ImpactStats-module__JyL-5q__dim{opacity:.3}.ImpactStats-module__JyL-5q__swatch{background:var(--accent);border-radius:50%;flex-shrink:0;width:9px;height:9px}.ImpactStats-module__JyL-5q__legendText{color:var(--text-secondary)}.ImpactStats-module__JyL-5q__legendCount{color:var(--accent);font-weight:var(--font-weight-bold)}@media (max-width:768px){.ImpactStats-module__JyL-5q__panel{gap:var(--spacing-300);grid-template-columns:1fr}.ImpactStats-module__JyL-5q__panel:before{display:none}.ImpactStats-module__JyL-5q__contribution{padding-top:var(--spacing-300);border-top:1px solid var(--border)}}
.page-module__E0kJGG__main{grid-template-columns:[full-start]minmax(var(--spacing-200),1fr)[content-start]minmax(0,90ch)[content-end]minmax(var(--spacing-200),1fr)[full-end];counter-reset:section-counter;width:100%;margin:0 auto;display:grid}.page-module__E0kJGG__main>*{grid-column:content-start/content-end}.page-module__E0kJGG__section{padding:var(--spacing-400)0;grid-column:full-start/full-end;position:relative}.page-module__E0kJGG__section:before{content:"";width:100%;height:var(--spacing-800);border:none;border-top:1px solid var(--border);background:linear-gradient(180deg,rgba(var(--border-rgb),.15)0%,rgba(var(--border-rgb),0)70%,transparent 100%);margin-bottom:calc(var(--spacing-400)*-1);display:block;position:absolute;top:0;left:0}.page-module__E0kJGG__section:first-of-type:before{display:none}.page-module__E0kJGG__container{grid-template-columns:[full-start]minmax(var(--spacing-200),1fr)[content-start]minmax(0,90ch)[content-end]minmax(var(--spacing-200),1fr)[full-end];width:100%;display:grid}.page-module__E0kJGG__container>*{grid-column:content-start/content-end}.page-module__E0kJGG__hero{margin-top:0}.page-module__E0kJGG__highlight{color:var(--accent)}.page-module__E0kJGG__intro p{font-size:var(--font-size-112);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin-bottom:var(--spacing-150);max-width:70ch}@media (min-width:640px){.page-module__E0kJGG__intro{margin-top:var(--spacing-200)}.page-module__E0kJGG__intro p{font-size:var(--font-size-125)}}@media (min-width:1024px){.page-module__E0kJGG__intro p{font-size:var(--font-size-150)}}.page-module__E0kJGG__sectionTitle{font-size:var(--font-size-175);font-weight:var(--font-weight-black);line-height:var(--line-height-tight);margin-bottom:var(--spacing-300);color:var(--text-primary);counter-increment:section-counter;position:relative}.page-module__E0kJGG__sectionTitle:before{content:counter(section-counter,decimal-leading-zero)". ";font-weight:var(--font-weight-bold);color:var(--accent)}@media (min-width:640px){.page-module__E0kJGG__sectionTitle{font-size:var(--font-size-200)}}@media (min-width:1024px){.page-module__E0kJGG__sectionTitle{font-size:var(--font-size-300)}}.page-module__E0kJGG__workList{gap:calc(var(--spacing-300)*2);flex-direction:column;display:flex}.page-module__E0kJGG__workItem{position:relative}.page-module__E0kJGG__workLink{gap:var(--spacing-300);color:inherit;grid-template-columns:1fr;align-items:start;text-decoration:none;display:grid}@media (min-width:768px){.page-module__E0kJGG__workLink{gap:var(--spacing-400);grid-template-columns:1fr 1.5fr;align-items:start}}.page-module__E0kJGG__workMeta{gap:var(--spacing-100);flex-direction:column;order:2;display:flex}@media (min-width:768px){.page-module__E0kJGG__workMeta{gap:var(--spacing-150);padding-top:var(--spacing-50);order:1}}.page-module__E0kJGG__workYear{font-size:var(--font-size-70);font-weight:var(--font-weight-normal);color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin:0}.page-module__E0kJGG__workTitle{color:var(--text-primary);letter-spacing:-.015em;margin:0}.page-module__E0kJGG__workDescription{font-size:var(--font-size-100);line-height:var(--line-height-relaxed);color:var(--text-secondary);max-width:none;margin:0}@media (min-width:640px){.page-module__E0kJGG__workDescription{font-size:var(--font-size-112)}}@media (min-width:1024px){.page-module__E0kJGG__workDescription{font-size:var(--font-size-125)}}.page-module__E0kJGG__workImageWrapper{background:var(--bg-dark);border:1px solid var(--border);border-radius:8px;order:1;width:100%;overflow:hidden}@media (min-width:768px){.page-module__E0kJGG__workImageWrapper{order:2}}.page-module__E0kJGG__workImageWrapper img{width:100%;height:auto;display:block}.page-module__E0kJGG__testimonials{gap:var(--spacing-400);flex-direction:column;max-width:75ch;display:flex}.page-module__E0kJGG__testimonialCard{gap:var(--spacing-200);grid-template-columns:auto 1fr;align-items:start;display:grid}.page-module__E0kJGG__testimonial{border:none;margin:0;padding:0;display:contents}.page-module__E0kJGG__testimonialQuoteMark{color:var(--accent);font-size:3rem;line-height:1;font-weight:var(--font-weight-black);font-family:Georgia,serif}.page-module__E0kJGG__testimonialContent{gap:var(--spacing-200);flex-direction:column;display:flex}.page-module__E0kJGG__testimonialText{font-size:var(--font-size-112);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin:0}@media (min-width:640px){.page-module__E0kJGG__testimonialText{font-size:var(--font-size-125)}.page-module__E0kJGG__testimonialQuoteMark{font-size:4rem}}@media (min-width:1024px){.page-module__E0kJGG__testimonialText{font-size:var(--font-size-150)}.page-module__E0kJGG__testimonialQuoteMark{font-size:5rem}}.page-module__E0kJGG__testimonialAuthor{margin:0}.page-module__E0kJGG__testimonialAuthorInfo{gap:var(--spacing-25);flex-direction:column;display:flex}.page-module__E0kJGG__testimonialName{font-size:var(--font-size-100);font-weight:var(--font-weight-semibold);color:var(--text-primary);display:block}.page-module__E0kJGG__testimonialTitle{font-size:var(--font-size-88);color:var(--text-secondary);display:block}.page-module__E0kJGG__contact{max-width:70ch}.page-module__E0kJGG__contactIntro{font-size:var(--font-size-112);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin-bottom:var(--spacing-200)}@media (min-width:640px){.page-module__E0kJGG__contactIntro{font-size:var(--font-size-125)}}@media (min-width:1024px){.page-module__E0kJGG__contactIntro{font-size:var(--font-size-150)}}.page-module__E0kJGG__contactList{gap:var(--spacing-100);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__E0kJGG__contactList li{margin:0}.page-module__E0kJGG__contactList a{font-size:var(--font-size-112);color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px;transition:color .2s}.page-module__E0kJGG__contactList a:hover{color:var(--accent-hover);-webkit-text-decoration-color:var(--accent-hover);text-decoration-color:var(--accent-hover)}@media (min-width:640px){.page-module__E0kJGG__contactList a{font-size:var(--font-size-125)}}@media (min-width:1024px){.page-module__E0kJGG__contactList a{font-size:var(--font-size-150)}}
:root{--divider-start:rgb(from var(--border)r g b/15%);--divider-mid:rgb(from var(--border)r g b/0%)}.biq-module__Ihle2W__biq{font-weight:var(--font-weight-black)}.biq-module__Ihle2W__hero{min-height:calc(100vh - var(--spacing-600));flex-direction:column;justify-content:center;display:flex}.biq-module__Ihle2W__heroContent{position:relative}.biq-module__Ihle2W__heroImage{float:right;aspect-ratio:1;object-fit:cover;width:40%;max-width:400px;height:auto;margin-left:var(--spacing-300);margin-bottom:var(--spacing-200);shape-outside:circle(50%);border-radius:50%}.biq-module__Ihle2W__title{font-size:var(--font-size-400);font-weight:var(--font-weight-black);margin-bottom:var(--spacing-100);line-height:var(--line-height-tight);color:var(--text-primary)}.biq-module__Ihle2W__subtitle{font-size:var(--font-size-150);line-height:var(--line-height-relaxed);color:var(--text-secondary);max-width:50ch;margin-bottom:var(--spacing-150)}.biq-module__Ihle2W__metadata{gap:var(--spacing-300);padding-top:var(--spacing-200);margin-top:var(--spacing-300);border-top:1px solid var(--border);clear:both;display:flex}@media (max-width:768px){.biq-module__Ihle2W__heroImage{float:none;width:60%;max-width:100%;margin:0 auto var(--spacing-200)auto;display:block}.biq-module__Ihle2W__metadata{gap:var(--spacing-150);flex-direction:column}}.biq-module__Ihle2W__metadataItem{gap:var(--spacing-50);flex-direction:column;display:flex}.biq-module__Ihle2W__metadataLabel{font-size:var(--font-size-75);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-bold);color:var(--text-tertiary)}.biq-module__Ihle2W__screenshot{border:1px solid var(--border);box-sizing:border-box;max-width:100%;height:auto;transform-origin:50%;border-radius:12px;margin-block-start:var(--spacing-150);margin-block-end:var(--spacing-300);margin-inline:auto;animation:linear biq-module__Ihle2W__zoomOnScroll;animation-timeline:scroll();animation-range:0 10%}.biq-module__Ihle2W__screenshotWrapper{box-sizing:border-box;padding-inline:var(--spacing-400);max-width:100%}@keyframes biq-module__Ihle2W__zoomOnScroll{0%{transform:scale(.9)rotateX(12deg)rotateY(0)}to{transform:scale(1)rotateX(0)}}.biq-module__Ihle2W__metadataValue{font-size:var(--font-size-100);color:var(--text-primary)}.biq-module__Ihle2W__highlightBox{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-100);margin:2.5rem 0;padding:2rem}.biq-module__Ihle2W__highlightBox h3{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.5rem;margin-top:0!important}.biq-module__Ihle2W__highlightBox ul{margin:0;padding-left:1.5rem}.biq-module__Ihle2W__highlightBox li{color:var(--text-secondary);margin-bottom:.75rem}.biq-module__Ihle2W__highlightBox li:last-child{margin-bottom:0}.biq-module__Ihle2W__spacingContainer{margin:var(--spacing-600)0}.biq-module__Ihle2W__spacingGrid{gap:var(--spacing-200);padding:var(--spacing-400)0;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}.biq-module__Ihle2W__spacingItem{align-items:center;gap:var(--spacing-100);flex-direction:column;display:flex}.biq-module__Ihle2W__spacingBox{background:var(--accent);border-radius:var(--radius-25);flex-shrink:0}.biq-module__Ihle2W__spacingLabel{align-items:center;gap:var(--spacing-25);font-size:var(--font-size-80);text-align:center;flex-direction:column;display:flex}.biq-module__Ihle2W__spacingLabel strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.biq-module__Ihle2W__spacingLabel span{color:var(--text-secondary);font-size:var(--font-size-70)}h2{counter-increment:section-counter;position:relative}h2:before{content:counter(section-counter,decimal-leading-zero)". ";font-weight:var(--font-weight-bold);color:var(--accent)}hr{width:100%;height:var(--spacing-800);margin-top:var(--spacing-400);border:none;border-top:1px solid var(--border);background:linear-gradient(180deg,var(--divider-start)0%,var(--divider-mid)70%,transparent 100%);margin-bottom:calc(var(--spacing-400)*-1);display:block}body{counter-reset:section-counter}@media (--viewport-md){.biq-module__Ihle2W__hero{min-height:100vh;padding:7rem 0 var(--spacing-400)0}.biq-module__Ihle2W__metadata{gap:var(--spacing-100);flex-direction:column}.biq-module__Ihle2W__features{padding:var(--spacing-300)0}.biq-module__Ihle2W__features h3{font-size:var(--font-size-150);margin-top:var(--spacing-300)}.biq-module__Ihle2W__highlightBox{padding:1.5rem}.biq-module__Ihle2W__spacingGrid{gap:var(--spacing-150);padding:var(--spacing-200)0;grid-template-columns:repeat(2,1fr)}}
:root{--divider-start:rgb(from var(--border)r g b/15%);--divider-mid:rgb(from var(--border)r g b/0%)}.deliveroo-module__cDQ6iG__hero{min-height:calc(100vh - var(--spacing-600));flex-direction:column;justify-content:center;display:flex}.deliveroo-module__cDQ6iG__heroContent{position:relative}.deliveroo-module__cDQ6iG__heroImage{float:right;aspect-ratio:1;width:40%;max-width:400px;height:auto;margin-left:var(--spacing-300);margin-bottom:var(--spacing-200);shape-outside:circle(50%);color:#43ddc8}html[data-theme=dark] .deliveroo-module__cDQ6iG__heroImage{color:#acfaf5}@media (max-width:768px){.deliveroo-module__cDQ6iG__heroImage{float:none;width:60%;max-width:100%;margin:0 auto var(--spacing-200)auto;display:block}}.deliveroo-module__cDQ6iG__title{font-size:var(--font-size-400);font-weight:var(--font-weight-black);margin-bottom:var(--spacing-100);line-height:var(--line-height-tight);color:var(--text-primary)}.deliveroo-module__cDQ6iG__subtitle{font-size:var(--font-size-150);line-height:var(--line-height-relaxed);color:var(--text-secondary);max-width:50ch;margin-bottom:var(--spacing-150)}.deliveroo-module__cDQ6iG__metadata{gap:var(--spacing-300);padding-top:var(--spacing-200);margin-top:var(--spacing-300);border-top:1px solid var(--border);display:flex}@media (max-width:768px){.deliveroo-module__cDQ6iG__metadata{gap:var(--spacing-150);flex-direction:column}}.deliveroo-module__cDQ6iG__metadataItem{gap:var(--spacing-50);flex-direction:column;display:flex}.deliveroo-module__cDQ6iG__metadataLabel{font-size:var(--font-size-75);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-bold);color:var(--text-tertiary)}.deliveroo-module__cDQ6iG__metadataValue{font-size:var(--font-size-100);color:var(--text-primary)}h2{counter-increment:section-counter;position:relative}h2:before{content:counter(section-counter,decimal-leading-zero)". ";font-weight:var(--font-weight-bold);color:var(--accent)}hr{width:100%;height:var(--spacing-800);margin-top:var(--spacing-400);border:none;border-top:1px solid var(--border);background:linear-gradient(180deg,var(--divider-start)0%,var(--divider-mid)70%,transparent 100%);margin-bottom:calc(var(--spacing-400)*-1);display:block}body{counter-reset:section-counter}@media (--viewport-md){.deliveroo-module__cDQ6iG__hero{min-height:100vh;padding:7rem 0 var(--spacing-400)0}.deliveroo-module__cDQ6iG__metadata{gap:var(--spacing-100);flex-direction:column}}
