*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:.75rem}.border{border-width:1px}.bg-\[rgb\(255\,_255\,_255\)\]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}div:has(>a img[src="/brand/tern-lockup-black.svg"]){width:108px!important;height:28px!important}@media (width<=809.98px){div:has(>a img[src="/brand/tern-lockup-black.svg"]){width:92px!important;height:24px!important}}div:has(>a img[src="/brand/tern-lockup-black.svg"])>a{aspect-ratio:auto!important;width:100%!important;height:100%!important}a:has(>div>img[src^="/brand/passage-"]){transition:opacity .2s}a:has(>div>img[src^="/brand/passage-"]):hover{opacity:.7!important}main .framer-aKArf,main .framer-ldKun,main [data-framer-name=About\ us],a[href=\/blog],a[href=\/careers],a[href=\/waitlist],a[href=\/404],a[href^="/legal/"],a[href*=VeloxThemes],a[href*=velox-themes],a[href*=veloxthemes],a[href="https://behance.net"],a[href="https://telegram.com"],:is([data-framer-name=Text]>div:has(>[data-framer-name=Monthly]),[data-framer-name=Text]>div:has(>[data-framer-name=Yearly])),[data-framer-name=Top] [data-framer-name=Play],[data-framer-name=Social\ media],[data-framer-name=Middle]>[data-framer-name=Legal]:nth-child(2),[data-framer-name=Middle]>[data-framer-name=Legal]:first-child [data-framer-name=Nav]>div:nth-child(2),[data-framer-name^="@2025 bima"],a[data-framer-name=Velox\ Themes],main [data-framer-name=Teams],main [data-framer-name=Careers]{display:none!important}a:has(>[data-framer-name=Visit\ site]){display:none!important}main [data-framer-name=Office\ info],main [data-framer-name=Maps]{display:none!important}[data-framer-name=Our\ services] [data-framer-name=Bottom]{align-items:stretch!important}[data-framer-name=Our\ services] [data-framer-name=Bottom]>div{height:auto!important}[data-framer-name=Our\ services] [data-framer-name=Bottom]>div>[data-framer-name="3 Column"]{height:100%!important}[data-framer-name=Link]>.framer-8x4h6n-container,[data-framer-name=Link]>.framer-qb5fwk-container{display:none!important}[data-framer-name=Link]>div:has(>a[href=\/blog]){display:none!important}[data-framer-name=Link]>div:has(>a[href=\/careers]){display:none!important}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tern-white:#fff;--tern-paper:#f3f3f3;--tern-line:#e5e5e5;--tern-line-strong:#d3d3d3;--tern-muted-2:#b4b4b4;--tern-muted:#797979;--tern-ink-2:#3a3a3a;--tern-ink:#131313;--tern-lime:#98fe00;--tern-lime-80:#9f0c;--tern-moss:#233802;--tern-warn:#ff9500;--tern-font-head:"DM Sans Variable", "DM Sans", sans-serif;--tern-font-body:"Satoshi", "Satoshi Placeholder", sans-serif;--tern-font-mono:"Roboto Mono", "Roboto Mono Placeholder", monospace;--tern-max:1240px}h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text{--framer-font-family:var(--tern-font-head)!important}[data-framer-name=Hero] img[src="/media/reel-cover.webp"]{visibility:hidden}img[src^="/media/processor-"]{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}[data-framer-name=Hero] [data-framer-name=Play],nav [data-framer-name=Nav]>[data-framer-name=Link]>div:not([data-tern-inject]){display:none!important}nav [data-framer-name=Nav]>[data-framer-name=Link]:has([data-tern-inject=nav-phone]){height:auto!important}.tern-menu-item:hover{background:var(--tern-paper)}.tern-trace path{stroke-linecap:round;stroke-dasharray:.16 .84}.tern-trace .tt-mark{animation:4s linear infinite tern-trace}.tern-trace .tt-letter{opacity:0;animation:8s linear infinite tern-letter}.tern-trace-core path{stroke:var(--tern-lime);stroke-width:1.4px}.tern-trace-glow path{stroke:var(--tern-lime);stroke-width:5px;filter:blur(3px)}.tern-trace-glow .tt-mark{opacity:.55}@keyframes tern-trace{to{stroke-dashoffset:-1px}}@keyframes tern-letter{0%{opacity:1;stroke-dashoffset:0}24.9%{opacity:1;stroke-dashoffset:-1px}25%,to{opacity:0;stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){.tern-trace path{opacity:0!important;animation:none!important}}[data-framer-name=Links] a[href=\/case-studies]{display:none!important}[data-framer-name=Links] div:has(>a[href=\/case-studies]){display:none!important}[data-framer-name=Hero] [data-framer-name=BG\ hover]{pointer-events:none!important}video[src="/media/cta-chip.mp4"]{visibility:hidden}div:has(>video[src="/media/cta-chip.mp4"]){background:url(/media/cta-chip.webp) 50%/cover no-repeat}[data-tern-inject=hero-explainer]{background:#f4f4f2;box-shadow:inset 0 0 0 1px #13131314}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:inherit}:where(.unframer h1,.unframer h2,.unframer h3,.unframer h4,.unframer h5,.unframer h6,.unframer p,.unframer figure){margin:0}:where(.unframer){line-height:normal}:where(.unframer,.unframer input,.unframer textarea,.unframer select,.unframer button){font-family:sans-serif;font-size:12px}body{--framer-will-change-override:none;--framer-will-change-effect-override:none;--framer-will-change-filter-override:none}[data-framer-component-type]{position:absolute}[data-framer-component-type=Text]{cursor:inherit}[data-framer-component-text-autosized] *{white-space:pre}[data-framer-component-type=Text]>*{text-align:var(--framer-text-alignment,start)}[data-framer-component-type=Text] span span,[data-framer-component-type=Text] p span,[data-framer-component-type=Text] h1 span,[data-framer-component-type=Text] h2 span,[data-framer-component-type=Text] h3 span,[data-framer-component-type=Text] h4 span,[data-framer-component-type=Text] h5 span,[data-framer-component-type=Text] h6 span{display:block}[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span{display:unset}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)), 900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--text-decoration:var(--framer-text-decoration-style,solid) var(--framer-text-decoration,none) var(--framer-text-decoration-color,currentcolor) var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);--line-height:var(--framer-line-height)}[data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] a span span span,[data-framer-component-type=Text] a p span span,[data-framer-component-type=Text] a h1 span span,[data-framer-component-type=Text] a h2 span span,[data-framer-component-type=Text] a h3 span span,[data-framer-component-type=Text] a h4 span span,[data-framer-component-type=Text] a h5 span span,[data-framer-component-type=Text] a h6 span span{--font-family:var(--framer-link-font-family,var(--framer-font-family));--font-style:var(--framer-link-font-style,var(--framer-font-style));--font-weight:var(--framer-link-font-weight,var(--framer-font-weight));--text-color:var(--framer-link-text-color,var(--framer-text-color));--font-size:var(--framer-link-font-size,var(--framer-font-size));--text-transform:var(--framer-link-text-transform,var(--framer-text-transform));--text-decoration:var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)) var(--framer-link-text-decoration,var(--framer-text-decoration,none)) var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)) var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto));--text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink));--text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))}[data-framer-component-type=Text] a:hover,[data-framer-component-type=Text] a div span:hover,[data-framer-component-type=Text] a span span span:hover,[data-framer-component-type=Text] a p span span:hover,[data-framer-component-type=Text] a h1 span span:hover,[data-framer-component-type=Text] a h2 span span:hover,[data-framer-component-type=Text] a h3 span span:hover,[data-framer-component-type=Text] a h4 span span:hover,[data-framer-component-type=Text] a h5 span span:hover,[data-framer-component-type=Text] a h6 span span:hover{--font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))) var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))) var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))) var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=Text].isCurrent a,[data-framer-component-type=Text].isCurrent a div span,[data-framer-component-type=Text].isCurrent a span span span,[data-framer-component-type=Text].isCurrent a p span span,[data-framer-component-type=Text].isCurrent a h1 span span,[data-framer-component-type=Text].isCurrent a h2 span span,[data-framer-component-type=Text].isCurrent a h3 span span,[data-framer-component-type=Text].isCurrent a h4 span span,[data-framer-component-type=Text].isCurrent a h5 span span,[data-framer-component-type=Text].isCurrent a h6 span span{--font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))) var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))) var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))) var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=RichTextContainer]{outline:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex}p.framer-text,div.framer-text,figure.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text{margin:0;padding:0}p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,mark.framer-text,span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-text-color,#000));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));text-transform:var(--framer-blockquote-text-transform,var(--framer-text-transform,none));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial));-webkit-text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em));text-align:var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start));-webkit-text-stroke-width:var(--framer-text-stroke-width,initial);-webkit-text-stroke-color:var(--framer-text-stroke-color,initial);font-feature-settings:var(--framer-font-open-type-features,initial);font-variation-settings:var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal));text-wrap:var(--framer-text-wrap-override,var(--framer-text-wrap))}mark.framer-text,p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text{background-color:var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial));border-radius:var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial));corner-shape:var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial));padding:var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial))}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}.framer-fit-text .framer-text{white-space:nowrap;white-space-collapse:preserve}strong.framer-text{font-family:var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold));font-style:var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold));font-weight:var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold))}em.framer-text{font-family:var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic));font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic));font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic))}em.framer-text>strong.framer-text{font-family:var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic));font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic))}p.framer-text:not(:first-child),div.framer-text:not(:first-child),h1.framer-text:not(:first-child),h2.framer-text:not(:first-child),h3.framer-text:not(:first-child),h4.framer-text:not(:first-child),h5.framer-text:not(:first-child),h6.framer-text:not(:first-child),ol.framer-text:not(:first-child),ul.framer-text:not(:first-child),blockquote.framer-text:not(:first-child),table.framer-text:not(:first-child),figure.framer-text:not(:first-child),.framer-image.framer-text:not(:first-child){margin-top:var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0))}li.framer-text>ul.framer-text:nth-child(2),li.framer-text>ol.framer-text:nth-child(2){margin-top:0}.framer-text[data-text-fill]{-webkit-text-fill-color:transparent;padding:max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / 2));margin:min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / -2));-webkit-background-clip:text;background-clip:text;display:inline-block}code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em))}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}blockquote.framer-text{unicode-bidi:initial;margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial}a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none)));cursor:var(--framer-custom-cursors,pointer);background-color:initial;border-radius:var(--framer-link-text-background-radius,initial);corner-shape:var(--framer-link-text-background-corner-shape,initial);padding:var(--framer-link-text-background-padding,initial)}a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));-webkit-text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-text-background-color,initial)}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:inherit;font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1))}code.framer-text a.framer-text,code.framer-text span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial)))}a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));-webkit-text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}a.framer-text[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));border-radius:var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial));corner-shape:var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial));padding:var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))}a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));-webkit-text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-code-font-style,var(--framer-font-style,normal));font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));color:inherit;font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1))}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}a.framer-text[data-framer-page-link-current]:hover,a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)))}a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));-webkit-text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}.framer-image.framer-text{max-width:100%;height:auto;display:block}.text-styles-preset-reset.framer-text{--framer-font-family:Inter, Inter Placeholder, sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-text-decoration-style:none;--framer-text-decoration-color:none;--framer-text-decoration-thickness:none;--framer-text-decoration-skip-ink:none;--framer-text-decoration-offset:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--framer-text-background-color:initial;--framer-text-background-radius:initial;--framer-text-background-corner-shape:initial;--framer-text-background-padding:initial}ol.framer-text{--list-style-type:decimal}ul.framer-text,ol.framer-text{padding-inline-start:0;position:relative}li.framer-text{counter-increment:list-item;padding-inline-start:2ch;list-style:none}ol.framer-text>li.framer-text{padding-inline-start:calc(calc(var(--max-list-digits,1) + 1) * 1ch)}ol.framer-text>li.framer-text:before{content:counter(list-item, var(--list-style-type)) ".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}ul.framer-text>li.framer-text:before{content:"•";position:absolute;inset-inline-start:0}.framer-table-wrapper{overflow-x:auto}table.framer-text,.framer-table-wrapper table.framer-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}td.framer-text,th.framer-text{overflow-wrap:anywhere;vertical-align:top;min-width:16ch}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child{width:100%!important}[data-framer-component-type=DeprecatedRichText]{cursor:inherit}[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset{--framer-font-family:Inter, Inter Placeholder, sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--font-variation-settings:normal}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6{margin:0;padding:0}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6,[data-framer-component-type=DeprecatedRichText] li,[data-framer-component-type=DeprecatedRichText] ol,[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]){font-family:var(--framer-font-family,Inter, Inter Placeholder, sans-serif);font-style:var(--framer-font-style,normal);font-weight:var(--framer-font-weight,400);color:var(--framer-text-color,#000);font-size:var(--framer-font-size,16px);letter-spacing:var(--framer-letter-spacing,0);text-transform:var(--framer-text-transform,none);-webkit-text-decoration:var(--framer-text-decoration,none);-webkit-text-decoration:var(--framer-text-decoration,none);text-decoration:var(--framer-text-decoration,none);line-height:var(--framer-line-height,1.2em);text-align:var(--framer-text-alignment,start)}[data-framer-component-type=DeprecatedRichText] p:not(:first-child),[data-framer-component-type=DeprecatedRichText] div:not(:first-child),[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child){margin-top:var(--framer-paragraph-spacing,0)}[data-framer-component-type=DeprecatedRichText] span[data-text-fill]{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}[data-framer-component-type=DeprecatedRichText] a,[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]){font-family:var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-link-font-style,var(--framer-font-style,normal));font-weight:var(--framer-link-font-weight,var(--framer-font-weight,400));color:var(--framer-link-text-color,var(--framer-text-color,#000));font-size:var(--framer-link-font-size,var(--framer-font-size,16px));text-transform:var(--framer-link-text-transform,var(--framer-text-transform,none));-webkit-text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none));-webkit-text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none));text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none))}[data-framer-component-type=DeprecatedRichText] a:hover,[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]){font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current],[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));-webkit-text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover,[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));font-size:var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))))}[data-framer-component-type=DeprecatedRichText] strong{font-weight:bolder}[data-framer-component-type=DeprecatedRichText] em{font-style:italic}[data-framer-component-type=DeprecatedRichText] .framer-image{max-width:100%;height:auto;display:block}[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] ol{width:100%;margin:0;padding-left:0;display:table}[data-framer-component-type=DeprecatedRichText] li{counter-increment:list-item;list-style:none;display:table-row}[data-framer-component-type=DeprecatedRichText] ol>li:before{box-sizing:border-box;content:counter(list-item) ".";white-space:nowrap;width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=DeprecatedRichText] ul>li:before{box-sizing:border-box;content:"•";width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=Stack]:not([data-framer-generated])>*,[data-framer-component-type=Stack]:not([data-framer-generated])>[data-framer-component-type],NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}[data-framer-component-type=Scroll]::-webkit-scrollbar{display:none}[data-framer-component-type=ScrollContentWrapper]>*{position:relative}[data-framer-component-type=NativeScroll]{-webkit-overflow-scrolling:touch}[data-framer-component-type=NativeScroll]>*{position:relative}[data-framer-component-type=NativeScroll].direction-both{overflow:auto}[data-framer-component-type=NativeScroll].direction-vertical{overflow:hidden auto}[data-framer-component-type=NativeScroll].direction-horizontal{overflow:auto hidden}[data-framer-component-type=NativeScroll].direction-vertical>*{width:100%!important}[data-framer-component-type=NativeScroll].direction-horizontal>*{height:100%!important}[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar{display:none}[data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type]{position:relative}[data-framer-component-type=DeviceComponent].no-device>*{width:100%!important;height:100%!important}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}[data-framer-cursor=pointer]{cursor:pointer}[data-framer-cursor=grab]{cursor:grab}[data-framer-cursor=grab]:active{cursor:grabbing}.svgContainer svg{display:block}[data-reset=button]{background:0 0;border-width:0;padding:0}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}[data-hide-scrollbars=true]{scrollbar-width:none}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}.framer-lightbox-container{opacity:1!important;pointer-events:auto!important}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}:root,.dark{--unframer-01:#131313;--unframer-02:#e5e5e5;--unframer-white:#fff;--unframer-bg-fade:#f3f3f3;--unframer-03:#797979;--unframer-04:#b4b4b4;--unframer-orange:#ff9500;--token-515a9049-50dd-458c-8620-4b877bd17001:#131313;--token-c00fdc5e-d698-4872-830e-8a9107243bf0:#e5e5e5;--token-f657f9dd-0b34-477b-b247-d88f5a278506:#fff;--token-d8f9c3d6-98c1-4f0e-b1fa-b8d14ab0de98:#f3f3f3;--token-ab9f6527-d999-444e-ab1a-87e674b38962:#d3d3d3;--token-7f3dbc5a-0ad3-4f1d-9586-d484f10ba83c:#98fe00;--token-d3ccb96a-adf6-4974-b705-6e13ec606320:#797979;--token-73c5c089-be7a-4924-a26c-ce6edb107823:#3a3a3a;--token-a5354f8b-2961-40c5-a7a2-1efba0c7a417:#233802;--token-aa46d1de-f0fb-4cc9-a8b7-30a6522ac165:#b4b4b4;--token-cf8c6fdf-90f7-4dd3-be24-e7150654bd6c:#ff9500;--token-0c40b43a-5a76-411d-b52a-bf945281ec51:#9f0c}@media (width>=0) and (width<=319px){.unframer-hidden:not(.unframer-base){display:none!important}}@media (width>=320px) and (width<=767px){.unframer-hidden:not(.unframer-sm){display:none!important}}@media (width>=768px) and (width<=959px){.unframer-hidden:not(.unframer-md){display:none!important}}@media (width>=960px) and (width<=1199px){.unframer-hidden:not(.unframer-lg){display:none!important}}@media (width>=1200px) and (width<=1535px){.unframer-hidden:not(.unframer-xl){display:none!important}}@media (width>=1536px){.unframer-hidden:not(.unframer-2xl){display:none!important}}@font-face{font-family:Roboto Mono;src:url(https://fonts.gstatic.com/s/robotomono/v30/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAOW4AJi8SZwt.woff2);font-style:italic;font-weight:400}@font-face{font-family:Roboto Mono;src:url(https://fonts.gstatic.com/s/robotomono/v30/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrmAB-W4AJi8SZwt.woff2);font-style:italic;font-weight:700}@font-face{font-family:Roboto Mono;src:url(https://fonts.gstatic.com/s/robotomono/v30/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vqPRu-5Ip2sSQ.woff2);font-style:normal;font-weight:400}@font-face{font-family:Roboto Mono;src:url(https://fonts.gstatic.com/s/robotomono/v30/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2PRu-5Ip2sSQ.woff2);font-style:normal;font-weight:700}@font-face{font-family:Roboto Mono;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vqPRu-5Ip2sSQ.woff2);font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2);font-style:italic;font-weight:900;unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2);font-style:italic;font-weight:700;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2);font-style:italic;font-weight:900;unicode-range:U+370-3FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2);font-style:italic;font-weight:700;unicode-range:U+1F??}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2);font-style:normal;font-weight:900;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2);font-style:normal;font-weight:900;unicode-range:U+370-3FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2);font-style:italic;font-weight:900;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2);font-style:italic;font-weight:900;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/gcnfba68tfm7qAyrWRCf9r34jg.woff2);font-style:italic;font-weight:900;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2);font-style:normal;font-weight:900;unicode-range:U+1F??}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2);font-style:italic;font-weight:700;unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2);font-style:italic;font-weight:700;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2);font-style:italic;font-weight:900;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2);font-style:normal;font-weight:900;unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2);font-style:normal;font-weight:900;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/rZ5DdENNqIdFTIyQQiP5isO7M.woff2);font-style:normal;font-weight:900;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2);font-style:italic;font-weight:700;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2);font-style:italic;font-weight:900;unicode-range:U+1F??}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2);font-style:italic;font-weight:700;unicode-range:U+370-3FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2);font-style:italic;font-weight:700;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2);font-style:normal;font-weight:900;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2);font-style:normal;font-weight:400;unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2);font-style:normal;font-weight:400;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2);font-style:normal;font-weight:400;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2);font-style:normal;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2);font-style:normal;font-weight:400;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2);font-style:normal;font-weight:400;unicode-range:U+370-3FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2);font-style:normal;font-weight:400;unicode-range:U+1F??}@font-face{font-family:Satoshi;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/5ICO57VJIN252OT5L2KLEIPW754DTLAO/ZU64SLR2IEO66N27IVY5Z6JJJRTJECJK/TCTRLNEXANFIGSFCZTGQL7PZ5362GYK6.woff2);font-style:italic;font-weight:900}@font-face{font-family:Satoshi;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE/PSUTMASCDJTVPERDYJZPN23BVUFUCQIF/J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.woff2);font-style:normal;font-weight:900}@font-face{font-family:Satoshi;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2);font-style:italic;font-weight:700}@font-face{font-family:Satoshi;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2);font-style:normal;font-weight:700}@font-face{font-family:Satoshi;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/NID3I7RITWZSKXRCJGOCMP5NOADJK6IG/2HLHGD7OBTWCOHW64YXOE5KFXHU4KJHM/ZHME2QIRFR7UPJ47NLY27RCAFY44CKZJ.woff2);font-style:italic;font-weight:500}@font-face{font-family:Satoshi;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2);font-style:normal;font-weight:500}.t-wrap{width:100%;max-width:calc(var(--tern-max) + 200px);box-sizing:border-box;margin:0 auto;padding:0 100px}@media (width<=1199.98px){.t-wrap{padding:0 40px}}@media (width<=809.98px){.t-wrap{padding:0 20px}}.t-section{padding:100px 0}@media (width<=809.98px){.t-section{padding:64px 0}}.t-eyebrow{flex-direction:column;gap:12px;display:flex}.t-eyebrow__rule{height:5px;position:relative}.t-eyebrow__rule:after{content:"";background:var(--tern-line);height:1px;position:absolute;top:4px;left:0;right:0}.t-eyebrow__rule svg{width:183px;height:5px;fill:var(--tern-line);position:absolute;top:0;left:0}.t-eyebrow--dark .t-eyebrow__rule:after{background:#2a2a2a}.t-eyebrow--dark .t-eyebrow__rule svg{fill:#2a2a2a}.t-eyebrow__label{font-family:var(--tern-font-mono);text-transform:uppercase;color:var(--tern-ink);margin:0;font-size:14px;line-height:14px}.t-eyebrow--dark .t-eyebrow__label{color:var(--tern-white)}.t-h1,.t-h2,.t-h3{font-family:var(--tern-font-head);color:var(--tern-ink);margin:0;font-weight:600}.t-h1{letter-spacing:-.05em;font-size:80px;line-height:1}.t-h2{letter-spacing:-.05em;font-size:64px;line-height:1}.t-h3{letter-spacing:-.045em;font-size:32px;line-height:1.1}@media (width<=1199.98px){.t-h1{font-size:64px}.t-h2{font-size:52px}}@media (width<=809.98px){.t-h1{font-size:44px}.t-h2{font-size:40px}.t-h3{font-size:26px}}.t-body{font-family:var(--tern-font-body);color:var(--tern-ink);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500;line-height:1.5}.t-lede{font-family:var(--tern-font-body);color:var(--tern-ink);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:500;line-height:1.5}@media (width<=809.98px){.t-lede{font-size:19px}}.t-muted{color:var(--tern-muted)}.t-mono{font-family:var(--tern-font-mono);text-transform:uppercase;color:var(--tern-muted);letter-spacing:0;margin:0;font-size:13px;line-height:1.3}.t-title{flex-direction:column;gap:24px;display:flex}.t-title__row{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.t-title__row .t-h2{flex:0 716px}.t-title__aside{font-family:var(--tern-font-body);color:var(--tern-ink);letter-spacing:-.01em;flex:0 500px;margin:8px 0 0;font-size:18px;font-weight:500;line-height:1.4}@media (width<=1199.98px){.t-title__row{flex-direction:column;gap:16px}.t-title__row>*{flex:none!important}.t-title__aside{margin:0}}.t-btn{box-sizing:border-box;background:var(--tern-ink);height:52px;color:var(--tern-white);font-family:var(--tern-font-body);letter-spacing:-.01em;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;min-width:240px;padding:0 6px 0 16px;font-size:18px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.t-btn i{background:var(--tern-lime);width:40px;height:40px;color:var(--tern-ink);place-items:center;transition:transform .25s;display:grid}.t-btn:hover i{transform:rotate(45deg)}.t-btn--ghost{background:var(--tern-white);color:var(--tern-ink);box-shadow:inset 0 0 0 1px var(--tern-line-strong)}.t-btn--ghost i{background:var(--tern-line)}.t-btn--wide{width:100%}.t-render{width:100%;position:relative;overflow:hidden}.t-render--paper{background:var(--tern-paper)}.t-render--white{background:var(--tern-white)}.t-render--ink{background:#000}.t-render img{width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 70%,#000 62%,#0000 100%);mask-image:radial-gradient(72% 70%,#000 62%,#0000 100%)}.t-check{background:var(--tern-lime);width:18px;height:18px;color:var(--tern-ink);flex:none;place-items:center;display:inline-grid}.t-check svg{width:12px;height:12px}.t-check--dark{background:var(--tern-ink);color:var(--tern-lime)}.t-cut{clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%)}.t-cut-sm{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}.t-reveal{opacity:0;transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}@media (width<=809.98px){.t-reveal{transition-duration:.35s;transform:none}}.t-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.t-reveal{opacity:1;transition:none;transform:none}}.t-render--paper img{mix-blend-mode:darken;filter:brightness(1.055)}.t-render--white img{filter:brightness(1.045)saturate(1.04)}.pg{background:var(--tern-white)}.pg-hero{background:var(--tern-paper);padding:150px 0 72px}.pg-hero__grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:56px;display:grid}.pg-hero__text{flex-direction:column;gap:28px;display:flex}.pg-hero__h1{font-size:64px}.pg-hero__sub{max-width:680px;font-family:var(--tern-font-head);letter-spacing:-.04em;color:var(--tern-ink-2);margin:-8px 0 0;font-size:30px;font-weight:600;line-height:1.15}@media (width<=809.98px){.pg-hero__sub{font-size:23px}}.pg-hero__lede{max-width:680px;color:var(--tern-ink-2);font-size:21px}.pg-hero__ctas{flex-wrap:wrap;gap:8px;display:flex}.pg-hero__art .t-render{background:var(--tern-paper)}.pg-facts{border-top:1px solid var(--tern-line-strong);grid-template-columns:repeat(3,1fr);margin:56px 0 0;display:grid}.pg-facts div{padding:24px 24px 0 0}.pg-facts div+div{border-left:1px solid var(--tern-line-strong);padding-left:24px}.pg-facts dt{font-family:var(--tern-font-mono);text-transform:uppercase;color:var(--tern-muted);margin-bottom:10px;font-size:13px}.pg-facts dd{font-family:var(--tern-font-head);letter-spacing:-.045em;color:var(--tern-ink);margin:0;font-size:30px;font-weight:600;line-height:1.1}@media (width<=1199.98px){.pg-hero__h1{font-size:56px}.pg-hero__grid{grid-template-columns:1fr .8fr;gap:32px}}@media (width<=809.98px){.pg-hero{padding:112px 0 48px}.pg-hero__grid{grid-template-columns:1fr}.pg-hero__h1{font-size:42px}.pg-hero__lede{font-size:18px}.pg-hero__ctas .t-btn{width:100%}.pg-hero__art{order:-1;margin:-12px -20px 0}.pg-facts{grid-template-columns:1fr;margin-top:40px}.pg-facts div,.pg-facts div+div{border-left:0;border-bottom:1px solid var(--tern-line-strong);padding:18px 0}.pg-facts dd{font-size:24px}}.pg-blockers{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:56px;display:grid}.pg-blocker{background:var(--tern-paper);box-shadow:inset 0 3px 0 var(--tern-warn);flex-direction:column;gap:14px;padding:28px 24px 32px;display:flex}.pg-blocker__title{font-family:var(--tern-font-head);letter-spacing:-.04em;color:var(--tern-ink);margin:6px 0 0;font-size:24px;font-weight:600;line-height:1.12}.pg-blocker__body{font-family:var(--tern-font-body);color:var(--tern-muted);margin:0;font-size:16px;font-weight:500;line-height:1.45}@media (width<=1199.98px){.pg-blockers{grid-template-columns:1fr 1fr}}@media (width<=809.98px){.pg-blockers{grid-template-columns:1fr;margin-top:32px}}.pg-steps{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;margin-top:64px;display:grid}.pg-steps__art{position:sticky;top:110px}.pg-steps__list{margin:0;padding:0;list-style:none}.pg-step{border-top:1px solid var(--tern-line);grid-template-columns:64px 1fr;gap:8px;padding:32px 0;display:grid}.pg-step:last-child{border-bottom:1px solid var(--tern-line)}.pg-step__n{font-family:var(--tern-font-mono);color:var(--tern-muted);padding-top:10px;font-size:14px}.pg-step__title{font-family:var(--tern-font-head);letter-spacing:-.045em;color:var(--tern-ink);margin:0 0 10px;font-size:32px;font-weight:600;line-height:1.1}@media (width<=1199.98px){.pg-steps{gap:40px}}@media (width<=809.98px){.pg-steps{grid-template-columns:1fr;margin-top:32px}.pg-steps__art{max-width:420px;position:static}.pg-steps__art .t-render{aspect-ratio:4/3!important}.pg-step{grid-template-columns:44px 1fr;padding:24px 0}.pg-step__title{font-size:24px}}.pg-dark{background:var(--tern-ink)}.pg-dark .t-h2,.pg-dark .t-title__aside{color:var(--tern-white)}.pg-dark .t-title__aside{color:#b4b4b4}.pg-deliv{background:#2a2a2a;border:1px solid #2a2a2a;grid-template-columns:repeat(3,1fr);gap:1px;margin:64px 0 0;padding:0;list-style:none;display:grid}.pg-deliv li{background:var(--tern-ink);align-items:flex-start;gap:16px;padding:32px 28px 36px;display:flex}.pg-deliv .t-check{margin-top:4px}.pg-deliv__title{font-family:var(--tern-font-head);letter-spacing:-.04em;color:var(--tern-white);margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.15}.pg-deliv__body{font-family:var(--tern-font-body);color:#a8a8a8;margin:0;font-size:16px;font-weight:500;line-height:1.45}@media (width<=1199.98px){.pg-deliv{grid-template-columns:1fr 1fr}}@media (width<=809.98px){.pg-deliv{grid-template-columns:1fr;margin-top:32px}.pg-deliv li{padding:24px 20px}}.pg-arc-sec{background:var(--tern-paper)}.pg-arc{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:56px;display:grid}.pg-arc__stage{background:var(--tern-white);flex-direction:column;gap:10px;padding:0 24px 32px;transition:opacity .3s;display:flex;position:relative}.pg-arc__stage:before{content:"";background:var(--tern-lime);width:100%;height:3px;position:absolute;top:0;left:0}.pg-arc__stage.is-off:before{background:var(--tern-line-strong)}.pg-arc__stage.is-off .pg-arc__art,.pg-arc__stage.is-off .pg-arc__name,.pg-arc__stage.is-off .pg-arc__body{opacity:.45}.pg-arc__art{aspect-ratio:1.3;place-items:center;margin:0 -24px 4px;display:grid;overflow:hidden}.pg-arc__art img{width:72%;height:auto;display:block}.pg-arc__meta{justify-content:space-between;align-items:center;display:flex}.pg-arc__n{font-family:var(--tern-font-mono);color:var(--tern-muted);font-size:13px}.pg-arc__when{font-family:var(--tern-font-mono);text-transform:uppercase;background:var(--tern-paper);color:var(--tern-ink);padding:4px 8px;font-size:12px}.pg-arc__stage:not(.is-off) .pg-arc__when{background:var(--tern-lime)}.pg-arc__name{font-family:var(--tern-font-head);letter-spacing:-.045em;color:var(--tern-ink);margin:4px 0 0;font-size:28px;font-weight:600}.pg-arc__body{font-family:var(--tern-font-body);color:var(--tern-ink-2);margin:0;font-size:16px;font-weight:500;line-height:1.45}@media (width<=1199.98px){.pg-arc{grid-template-columns:1fr 1fr}}@media (width<=809.98px){.pg-arc{grid-template-columns:1fr;margin-top:32px}.pg-arc__art{aspect-ratio:2}.pg-arc__art img{width:44%}}.pg-faq{grid-template-columns:1fr 1.4fr;align-items:start;gap:64px;display:grid}.pg-faq__head{flex-direction:column;gap:24px;display:flex;position:sticky;top:110px}.pg-faq__list{flex-direction:column;gap:8px;display:flex}.pg-faq__item{background:var(--tern-paper)}.pg-faq__q{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--tern-font-head);letter-spacing:-.035em;color:var(--tern-ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;font-size:22px;font-weight:600;line-height:1.2;display:flex}.pg-faq__q i{background:var(--tern-white);flex:none;place-items:center;width:32px;height:32px;font-size:20px;font-style:normal;display:grid}.pg-faq__item.is-open .pg-faq__q i{background:var(--tern-lime)}.pg-faq__a{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.pg-faq__a>p{padding:0 24px;overflow:hidden}.pg-faq__item.is-open .pg-faq__a{grid-template-rows:1fr}.pg-faq__item.is-open .pg-faq__a>p{padding-bottom:24px}@media (width<=1199.98px){.pg-faq{grid-template-columns:1fr;gap:32px}.pg-faq__head{position:static}}@media (width<=809.98px){.pg-faq__q{padding:18px;font-size:19px}.pg-faq__a>p{padding:0 18px}}.pg-cta-sec{padding-top:0}.pg-cta{background:var(--tern-paper);grid-template-columns:1.2fr 1fr;gap:64px;padding:56px;display:grid}.pg-cta__text{flex-direction:column;gap:24px;display:flex}.pg-cta__text .t-h2{font-size:56px}.pg-cta__text .t-body{color:var(--tern-ink-2);max-width:560px}.pg-cta__steps{flex-direction:column;justify-content:flex-end;gap:0;display:flex}.pg-cta__step{border-top:1px solid var(--tern-line-strong);grid-template-columns:44px 1fr;padding:18px 0;display:grid}.pg-cta__step:last-of-type{border-bottom:1px solid var(--tern-line-strong);margin-bottom:24px}.pg-cta__step-t{font-family:var(--tern-font-head);letter-spacing:-.035em;color:var(--tern-ink);margin:0 0 4px;font-size:21px;font-weight:600}.pg-cta__step-b{font-family:var(--tern-font-body);color:var(--tern-muted);margin:0;font-size:15px;font-weight:500;line-height:1.4}@media (width<=1199.98px){.pg-cta{grid-template-columns:1fr;gap:32px;padding:40px}}@media (width<=809.98px){.pg-cta{padding:28px 20px 40px}.pg-cta__text .t-h2{font-size:36px}}.pg-related-sec{padding-top:0}.pg-related{gap:12px;margin-top:48px;display:grid}.pg-card{background:var(--tern-paper);flex-direction:column;text-decoration:none;transition:background .2s;display:flex}.pg-card:hover{background:#ececec}.pg-card__body{flex:1;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 20px 22px;display:flex}.pg-card__name{font-family:var(--tern-font-head);letter-spacing:-.04em;color:var(--tern-ink);margin:0 0 6px;font-size:22px;font-weight:600;line-height:1.15}.pg-card__blurb{font-family:var(--tern-font-body);color:var(--tern-muted);margin:0;font-size:15px;font-weight:500;line-height:1.4}.pg-card__go{background:var(--tern-white);width:36px;height:36px;color:var(--tern-ink);flex:none;place-items:center;transition:transform .25s,background .2s;display:grid}.pg-card:hover .pg-card__go{background:var(--tern-lime);transform:rotate(45deg)}@media (width<=1199.98px){.pg-related{grid-template-columns:1fr 1fr!important}}@media (width<=809.98px){.pg-related{grid-template-columns:1fr!important}}.pg-switch{border:1px solid var(--tern-line-strong);background:var(--tern-white);margin-bottom:40px;display:inline-flex}.pg-switch a{font-family:var(--tern-font-mono);text-transform:uppercase;color:var(--tern-muted);align-items:center;gap:8px;padding:12px 20px;font-size:13px;text-decoration:none;display:flex}.pg-switch a.is-on{background:var(--tern-ink);color:var(--tern-white)}.pg-switch a.is-on:before{content:"";background:var(--tern-lime);width:6px;height:6px}@media (width<=809.98px){.pg-switch{margin-bottom:28px;display:flex}.pg-switch a{flex:1;justify-content:center;padding:12px 6px}}.pg-flow{grid-template-columns:1fr 1.25fr 1fr;margin-top:56px;display:grid;position:relative}.pg-flow__step{flex-direction:column;gap:12px;padding:32px 28px 36px;display:flex;position:relative}.pg-flow__step--signed{background:var(--tern-paper)}.pg-flow__step--valley{background:repeating-linear-gradient(135deg,#fff 0 10px,#fbf6ee 10px 20px);box-shadow:inset 0 0 0 1px #f3d9b3}.pg-flow__step--live{background:var(--tern-ink)}.pg-flow__k{font-family:var(--tern-font-mono);text-transform:uppercase;color:var(--tern-muted);font-size:13px}.pg-flow__t{font-family:var(--tern-font-head);letter-spacing:-.045em;color:var(--tern-ink);margin:0;font-size:32px;font-weight:600;line-height:1.08}.pg-flow__step--live .pg-flow__t{color:var(--tern-white)}.pg-flow__step--live .pg-flow__k{color:var(--tern-lime)}.pg-flow__note{font-family:var(--tern-font-body);color:var(--tern-ink-2);align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:500;display:flex}.pg-flow__step--live .pg-flow__note{color:#cfcfcf}.pg-flow__arrow{background:var(--tern-white);z-index:2;width:36px;height:36px;box-shadow:0 0 0 1px var(--tern-line-strong);place-items:center;display:grid;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.pg-points{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid}.pg-points h3{font-family:var(--tern-font-head);letter-spacing:-.04em;color:var(--tern-ink);margin:0 0 8px;font-size:22px;font-weight:600}@media (width<=809.98px){.pg-flow{grid-template-columns:1fr;margin-top:32px}.pg-flow__arrow{top:auto;bottom:-18px;right:50%;transform:translate(50%)rotate(90deg)}.pg-flow__t{font-size:26px}.pg-points{grid-template-columns:1fr;gap:24px;margin-top:32px}}.pg-svc{border-top:1px solid var(--tern-line);margin-top:56px}.pg-svc__row{border-bottom:1px solid var(--tern-line);grid-template-columns:180px 1fr 1.3fr 40px;align-items:center;gap:32px;padding:20px 0;text-decoration:none;display:grid}.pg-svc__row .t-render{background:var(--tern-paper)}.pg-svc__name{font-family:var(--tern-font-head);letter-spacing:-.045em;color:var(--tern-ink);margin:0;font-size:30px;font-weight:600;line-height:1.1}.pg-svc__row:hover .pg-card__go{background:var(--tern-lime);transform:rotate(45deg)}.pg-svc__row .pg-card__go{background:var(--tern-paper)}@media (width<=809.98px){.pg-svc__row{grid-template-columns:96px 1fr;gap:6px 16px}.pg-svc__row .t-render{grid-row:span 2}.pg-svc__name{font-size:22px}.pg-svc__row .t-body{font-size:15px}.pg-svc__row .pg-card__go{display:none}}.fg--white{background:var(--tern-white)}.fg--paper{background:var(--tern-paper)}.fg-board{grid-template-columns:1fr 300px;align-items:end;gap:56px;margin-top:64px;display:grid}.fg-chart{grid-template-columns:repeat(5,1fr);align-items:end;gap:12px;display:grid}.fg-col{flex-direction:column;gap:14px;display:flex}.fg-nums{align-items:baseline;gap:10px;display:flex}.fg-nums b{font-family:var(--tern-font-head);letter-spacing:-.05em;color:var(--tern-ink);font-size:56px;font-weight:500;line-height:.9}.fg-nums span{font-family:var(--tern-font-head);letter-spacing:-.03em;color:var(--tern-muted-2);font-size:22px;font-weight:500}.fg-bar{height:300px;position:relative}.fg-bar i{transform-origin:50% 100%;transition:transform 1.1s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--i) * 90ms);position:absolute;bottom:0;left:0;right:0;transform:scaleY(0)}.fg-bar__mg{height:calc(var(--mg) * 100%);background:var(--tern-lime);border-radius:4px 4px 0 0}.fg-bar__un{height:calc(var(--un) * 100%);background:#e7e7e3;border-radius:4px 4px 0 0;box-shadow:inset 0 1px #fff}.fg--paper .fg-bar__un{background:#dcdcd7}.is-on .fg-bar i{transform:scaleY(1)}.fg-gate{min-height:44px;font-family:var(--tern-font-head);letter-spacing:-.03em;color:var(--tern-ink);margin:4px 0 0;font-size:19px;font-weight:600;line-height:1.15}.fg-gate em{font-style:normal;font-family:var(--tern-font-mono);letter-spacing:0;color:var(--tern-muted);margin-bottom:6px;font-size:12px;font-weight:400;display:block}.fg-note{font-family:var(--tern-font-body);color:var(--tern-muted);margin:0;font-size:14px;font-weight:500;line-height:1.4}.fg-sum{flex-direction:column;align-self:end;gap:14px;padding-bottom:66px;display:flex}.fg-sum>.t-mono{border-top:1px solid var(--tern-line-strong);padding-top:18px}.fg-sum__row{font-family:var(--tern-font-body);color:var(--tern-ink-2);grid-template-columns:14px 1fr auto;align-items:center;gap:10px;font-size:15px;font-weight:500;display:grid}.fg-sum__row b{font-family:var(--tern-font-head);letter-spacing:-.03em;color:var(--tern-ink);font-size:22px;font-weight:500}.fg-key{border-radius:3px;width:14px;height:14px}.fg-key--un{background:#dcdcd7}.fg-key--mg{background:var(--tern-lime)}.fg-sum__big{font-family:var(--tern-font-head);letter-spacing:-.06em;color:var(--tern-ink);flex-direction:column;gap:10px;margin:10px 0 0;font-size:96px;font-weight:500;line-height:.9;display:flex}.fg-sum__big small{font-family:var(--tern-font-mono);letter-spacing:0;text-transform:uppercase;color:var(--tern-muted);font-size:13px}.fg-sum__fine{font-family:var(--tern-font-body);color:var(--tern-muted);margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.45}@media (width<=1199.98px){.fg-board{grid-template-columns:1fr;gap:32px}.fg-sum{flex-flow:wrap;align-items:flex-end;gap:12px 32px}.fg-sum>*{flex:220px}.fg-sum__big{order:-1}}@media (width<=809.98px){.fg-board{margin-top:32px}.fg-chart{grid-template-columns:1fr;gap:10px}.fg-col{grid-template-columns:1fr 90px;grid-template-areas:"gate nums""bar bar";gap:6px 12px;display:grid}.fg-nums{grid-area:nums;justify-content:flex-end}.fg-nums b{font-size:30px}.fg-nums span{font-size:15px}.fg-gate{grid-area:gate;min-height:0;margin:0;font-size:17px}.fg-sum{padding-bottom:0}.fg-gate em{margin:0 8px 0 0;display:inline}.fg-note{display:none}.fg-bar{grid-area:bar;height:12px}.fg-bar i{transform-origin:0;border-radius:0 3px 3px 0;top:0;transform:scaleX(0);height:100%!important}.fg-bar__mg{width:calc(var(--mg) * 100%);right:auto}.fg-bar__un{width:calc(var(--un) * 100%);right:auto}.is-on .fg-bar i{transform:scaleX(1)}.fg-sum__big{font-size:64px}}.sf{background:var(--tern-white)}.sf-legend{flex-wrap:wrap;gap:10px;margin:40px 0 16px;display:flex}.sf-state{font-family:var(--tern-font-mono);text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:5px 9px;font-size:11.5px}.sf-state--0{background:var(--tern-paper);color:var(--tern-muted);box-shadow:inset 0 0 0 1px var(--tern-line-strong)}.sf-state--1{background:var(--tern-ink);color:var(--tern-white)}.sf-state--2{background:var(--tern-lime);color:var(--tern-ink)}.sf-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sf-card{background:var(--tern-paper);flex-direction:column;gap:14px;min-height:250px;padding:22px 22px 24px;display:flex}.sf-card__top{justify-content:space-between;align-items:center;display:flex}.sf-card__name{font-family:var(--tern-font-head);letter-spacing:-.045em;color:var(--tern-ink);margin:8px 0 0;font-size:28px;font-weight:600}.sf-card ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sf-card li{font-family:var(--tern-font-mono);color:var(--tern-ink-2);font-size:13px}.sf-card li:before{content:"→ ";color:var(--tern-muted-2)}.sf-track{background:#e2e2de;height:4px;margin-top:auto}.sf-track i{background:var(--tern-ink);height:100%;display:block}.sf-card--2 .sf-track i{background:#6fc400}@media (width<=1199.98px){.sf-grid{grid-template-columns:1fr 1fr}}@media (width<=809.98px){.sf-grid{grid-template-columns:1fr 1fr;gap:8px}.sf-card{gap:10px;min-height:0;padding:16px}.sf-card__name{font-size:21px}.sf-card ul{display:none}.sf-card__top .sf-state{padding:4px 6px;font-size:9.5px}}.cl{background:var(--tern-paper)}.cl-grid{grid-template-columns:1fr 64px 1fr;align-items:center;gap:16px;margin-top:56px;display:grid}.cl-col{flex-direction:column;gap:14px;padding:36px 36px 40px;display:flex}.cl-col--before{box-shadow:inset 0 0 0 1px var(--tern-line-strong);background:0 0}.cl-col--after{background:var(--tern-white);box-shadow:0 30px 60px -36px #13131359}.cl-col h3{font-family:var(--tern-font-head);letter-spacing:-.045em;color:var(--tern-ink);margin:0 0 8px;font-size:34px;font-weight:600}.cl-col--before h3{color:var(--tern-muted)}.cl-col ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cl-col li{border-top:1px solid var(--tern-line);font-family:var(--tern-font-body);color:var(--tern-ink);align-items:center;gap:14px;padding:14px 0;font-size:17px;font-weight:500;display:flex}.cl-col--before li{color:var(--tern-muted);-webkit-text-decoration:line-through #79797973;text-decoration:line-through #79797973}.cl-col--before li span{font-family:var(--tern-font-mono);font-size:12px;text-decoration:none}.cl-arrow{background:var(--tern-lime);width:64px;height:64px;color:var(--tern-ink);place-items:center;display:grid}@media (width<=1199.98px){.cl-grid{grid-template-columns:1fr}.cl-arrow{justify-self:center;width:48px;height:48px;transform:rotate(90deg)}}@media (width<=809.98px){.cl-grid{gap:10px;margin-top:32px}.cl-col{padding:22px 20px 24px}.cl-col h3{font-size:26px}.cl-col li{padding:11px 0;font-size:15.5px}}.bm{background:var(--tern-paper)}.bm-table{background:var(--tern-white);margin-top:56px}.bm-row{border-top:1px solid var(--tern-line);grid-template-columns:1.5fr .8fr .9fr .6fr 1.4fr;align-items:center;gap:20px;padding:20px 28px;display:grid}.bm-row--head{font-family:var(--tern-font-mono);text-transform:uppercase;color:var(--tern-muted);border-top:0;padding-top:18px;padding-bottom:14px;font-size:12px}.bm-name b{font-family:var(--tern-font-head);letter-spacing:-.03em;color:var(--tern-ink);font-size:20px;font-weight:600;display:block}.bm-name small,.bm-token small{font-family:var(--tern-font-body);color:var(--tern-muted);margin-top:4px;font-size:13.5px;font-weight:500;display:block}.bm-ids{font-family:var(--tern-font-head);letter-spacing:-.04em;color:var(--tern-ink);font-size:30px;font-weight:500}.bm-cof{font-family:var(--tern-font-body);color:var(--tern-ink-2);font-size:15px;font-weight:500}.bm-dots{align-items:center;gap:4px;display:inline-flex}.bm-dots i{background:#e6e6e2;width:22px;height:8px}.bm-dots i.on{background:var(--tern-ink)}.bm-dots--3 i.on{background:var(--tern-warn)}.bm-dots em{font-style:normal;font-family:var(--tern-font-mono);text-transform:uppercase;color:var(--tern-muted);margin-left:10px;font-size:11.5px}.bm-fine{font-family:var(--tern-font-body);color:var(--tern-muted);margin:16px 0 0;font-size:14px;font-weight:500}@media (width<=1199.98px){.bm-row--head{display:none}.bm-row{grid-template-columns:1fr 1fr;gap:10px 16px;padding:20px}.bm-name{grid-column:1/-1}.bm-row>span[data-k]:before{content:attr(data-k);font-family:var(--tern-font-mono);text-transform:uppercase;color:var(--tern-muted);margin-bottom:6px;font-size:11px;display:block}.bm-token{grid-column:1/-1}}@media (width<=809.98px){.bm-table{margin-top:32px}.bm-ids{font-size:24px}.bm-dots i{width:16px}}.tk{background:var(--tern-white)}.tk-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;display:grid}.tk-copy .t-title__row .t-h2{flex-basis:auto}.tk-lede{max-width:460px;margin:24px 0 28px}.tk-points{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tk-points li{font-family:var(--tern-font-body);color:var(--tern-ink);align-items:flex-start;gap:12px;font-size:16px;font-weight:500;display:flex}.tk-app{background:var(--tern-paper);padding:0 0 8px;box-shadow:0 40px 80px -48px #13131373}.tk-app__bar{border-bottom:1px solid var(--tern-line);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.tk-live{font-family:var(--tern-font-mono);text-transform:uppercase;color:var(--tern-muted);align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.tk-live i{background:#6fc400;border-radius:50%;width:7px;height:7px}.tk-burn{padding:22px 24px 8px}.tk-burn__head{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.tk-burn__n{font-family:var(--tern-font-head);letter-spacing:-.05em;color:var(--tern-ink);margin:6px 0 0;font-size:64px;font-weight:500;line-height:.9}.tk-burn__n small{color:var(--tern-muted);font-size:32px}.tk-chart{width:100%;height:170px;display:block;overflow:visible}.tk-chart__target{stroke:var(--tern-ink);stroke-dasharray:4 5;stroke-width:1px;vector-effect:non-scaling-stroke}.tk-chart__grid{stroke:var(--tern-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.6}.tk-chart__area{fill:#98fe0029}.tk-chart__line{fill:none;stroke:#6fc400;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.2,.75,.2,1)}.is-on .tk-chart__line{stroke-dashoffset:0}.tk-list{background:var(--tern-white);margin:8px 12px 0}.tk-row{border-top:1px solid var(--tern-line);grid-template-columns:1fr auto 112px;align-items:center;gap:16px;padding:14px 16px;display:grid}.tk-row:first-child{border-top:0}.tk-row__who b{font-family:var(--tern-font-head);letter-spacing:-.02em;color:var(--tern-ink);font-size:16px;font-weight:600;display:block}.tk-row__who small{font-family:var(--tern-font-body);color:var(--tern-muted);font-size:12.5px;font-weight:500}.tk-row__who em{font-style:normal;font-family:var(--tern-font-mono);text-transform:uppercase;color:var(--tern-muted);margin-top:6px;font-size:11px;display:block}.tk-row--risk{box-shadow:inset 3px 0 0 var(--tern-warn)}.tk-row--risk .tk-row__who em{color:#b86a00}.tk-stages{gap:4px;display:flex}.tk-stages span{background:#e6e6e2;width:22px;height:6px}.tk-stages .done{background:var(--tern-ink)}.tk-stages .now{background:#6fc400}.tk-pill{font-family:var(--tern-font-mono);text-transform:uppercase;background:var(--tern-paper);color:var(--tern-ink-2);border-radius:3px;justify-self:end;padding:5px 8px;font-size:11px}.tk-pill--3{background:var(--tern-lime);color:var(--tern-ink)}@media (width<=1199.98px){.tk-grid{grid-template-columns:1fr;gap:40px}}@media (width<=809.98px){.tk-row{grid-template-columns:1fr auto}.tk-stages{display:none}.tk-burn__n{font-size:48px}.tk-chart{height:120px}}.cb{background:var(--tern-paper);overflow:hidden}.cb-row{padding:0 max(100px, calc((100vw - var(--tern-max)) / 2)) 8px;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:auto;grid-auto-columns:minmax(360px,1fr);grid-auto-flow:column;gap:12px;margin-top:56px;display:grid;overflow-x:auto}.cb-row::-webkit-scrollbar{display:none}@media (width>=1200px){.cb-row{max-width:var(--tern-max);grid-template-columns:repeat(3,1fr);grid-auto-flow:row;margin-left:auto;margin-right:auto;padding:0;overflow:visible}}.cb-card{scroll-snap-align:start;background:var(--tern-white);flex-direction:column;gap:18px;min-height:360px;padding:26px 26px 22px;display:flex}.cb-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cb-card__top .t-mono{color:var(--tern-ink)}.cb-play{font-family:var(--tern-font-mono);text-transform:uppercase;background:var(--tern-paper);color:var(--tern-ink-2);white-space:nowrap;border-radius:3px;padding:4px 8px;font-size:11px}.cb-card__body{font-family:var(--tern-font-body);color:var(--tern-ink-2);margin:0;font-size:16px;font-weight:500;line-height:1.5}.cb-card__out{border-top:1px solid var(--tern-line);flex-direction:column;gap:6px;margin-top:auto;padding-top:16px;display:flex}.cb-card__out b{font-family:var(--tern-font-head);letter-spacing:-.05em;color:var(--tern-ink);font-size:52px;font-weight:500;line-height:1}.cb-card__out--word b{letter-spacing:-.04em;font-size:34px;font-weight:600}.cb-card__out span{font-family:var(--tern-font-body);color:var(--tern-muted);font-size:14px;font-weight:500}.cb-card__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.cb-tag{font-family:var(--tern-font-mono);text-transform:uppercase;color:var(--tern-muted);box-shadow:inset 0 0 0 1px var(--tern-line-strong);border-radius:3px;padding:3px 6px;font-size:10.5px}@media (width<=1199.98px){.cb-row{padding:0 40px 8px}}@media (width<=809.98px){.cb-row{grid-auto-columns:84%;margin-top:32px;padding:0 20px 8px}.cb-card{min-height:0}.cb-card__out b{font-size:40px}.cb-card__out--word b{font-size:28px}}.sp{background:var(--tern-white)}.sp-steps{--p:0;grid-template-columns:repeat(4,1fr);gap:24px;margin:64px 0 0;padding:0;list-style:none;display:grid;position:relative}@media (width>=1200px){.sp-steps:before,.sp-steps:after{content:"";height:2px;position:absolute;top:19px;left:0}.sp-steps:before{background:var(--tern-line);right:0}.sp-steps:after{width:calc(var(--p) * 100%);background:#6fc400}.sp-step__rail:before{display:none}.sp-step__dot{z-index:1}}.sp-step{flex-direction:column;gap:12px;display:flex}.sp-step__rail{height:40px;margin-bottom:8px;position:relative}.sp-step__rail:before{content:"";background:var(--tern-line);height:2px;position:absolute;top:19px;left:0;right:-24px}.sp-step:last-child .sp-step__rail:before{background:linear-gradient(90deg, var(--tern-line), var(--tern-lime));right:0}.sp-step__dot{background:var(--tern-ink);width:40px;height:40px;color:var(--tern-lime);font-family:var(--tern-font-mono);place-items:center;font-size:13px;display:grid;position:relative}.sp-when{font-family:var(--tern-font-mono);text-transform:uppercase;background:var(--tern-lime);color:var(--tern-ink);align-self:flex-start;padding:4px 8px;font-size:11.5px}.sp-step h3{font-family:var(--tern-font-head);letter-spacing:-.04em;color:var(--tern-ink);margin:4px 0 0;font-size:24px;font-weight:600;line-height:1.15}.sp-step p{font-family:var(--tern-font-body);color:var(--tern-muted);margin:0;font-size:15.5px;font-weight:500;line-height:1.5}@media (width<=1199.98px){.sp-steps{grid-template-columns:1fr 1fr;row-gap:40px}}@media (width<=809.98px){.sp-steps{grid-template-columns:1fr;gap:0;margin-top:32px}.sp-step{-moz-column-gap:16px;grid-template-columns:40px 1fr;gap:8px 16px;padding-bottom:28px;display:grid;position:relative}.sp-step__rail{grid-row:1/span 3;height:auto;margin:0}.sp-step__rail:before{width:2px;height:auto;inset:40px auto -28px 19px}.sp-step:last-child .sp-step__rail:before{display:none}.sp-step h3{font-size:21px}}.tf{background:#f4f4f2;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.tf-host{background:radial-gradient(120% 90% at 60% 35%,#fff 0%,#f4f4f2 55%,#ecece9 100%);flex:1;min-height:0;position:relative;overflow:hidden}.tf-host:after{content:"";pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.tf-design{transform-origin:0 0;position:absolute;top:0;left:0}.tf-scene{font-family:var(--tern-font-body);color:#131313;position:absolute;inset:0}.tf-mono{font-family:var(--tern-font-mono);letter-spacing:.02em;text-transform:uppercase;color:#797979;margin:0;font-size:13px}.tf-head{width:640px}.tf-eyebrow{font-family:var(--tern-font-mono);letter-spacing:.04em;text-transform:uppercase;color:#131313;align-items:center;gap:10px;margin:0 0 18px;font-size:15px;display:flex}.tf-eyebrow:before{content:"";background:#98fe00;width:28px;height:3px}.tf-title{font-family:var(--tern-font-head);letter-spacing:-.045em;color:#131313;margin:0;font-size:60px;font-weight:600;line-height:1.02}.tf-sub{max-width:520px;font-family:var(--tern-font-body);color:#6a6a6a;margin:20px 0 0;font-size:21px;font-weight:500;line-height:1.45}.tf-paper,.tf-window,.tf-panel,.tf-chip,.tf-book__plate,.tf-rail,.tf-gate__arch{background:#fff;border:1px solid #1313130f;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -28px #13131338,0 8px 18px -10px #1313131f}.tf-contract{background:linear-gradient(#fff 0%,#fbfbf9 100%);border-radius:6px;flex-direction:column;gap:14px;width:460px;padding:34px 38px 32px;display:flex}.tf-contract__head{justify-content:space-between;align-items:center;display:flex}.tf-contract__seal{border:1.5px solid #131313;border-radius:50%;width:26px;height:26px;position:relative}.tf-contract__seal:after{content:"";background:#98fe00;border-radius:50%;position:absolute;inset:6px}.tf-contract__title{font-family:var(--tern-font-head);letter-spacing:-.04em;margin:6px 0 10px;font-size:30px;font-weight:600}.tf-contract__row{color:#3a3a3a;border-top:1px solid #ececec;grid-template-columns:150px 1fr;align-items:center;gap:12px;padding:10px 0;font-size:15px;display:grid}.tf-contract__row i{background:#e6e6e3;border-radius:5px;height:9px}.tf-contract__lines{flex-direction:column;gap:9px;margin:8px 0 6px;display:flex}.tf-contract__lines i{background:#efefec;border-radius:3px;height:6px}.tf-contract__sign{margin-top:6px}.tf-sig path{fill:none;stroke:#131313;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw,0))}.tf-contract__signline{border-top:1px solid #131313;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.tf-tick{color:#131313;background:#98fe00;place-items:center;width:22px;height:22px;display:grid}.tf-meter{width:420px}.tf-meter__n{font-family:var(--tern-font-head);letter-spacing:-.05em;color:#131313;margin:4px 0 12px;font-size:88px;font-weight:500;line-height:1}.tf-meter__track{background:#e4e4e1;border-radius:3px;height:6px;overflow:hidden}.tf-meter__track i{height:100%;width:calc(var(--fill,0) * 100%);background:#131313;border-radius:3px;display:block}.tf-book__label{margin-bottom:14px}.tf-book__plate{box-sizing:content-box;background:#fafaf8;border-radius:10px;width:648px;height:378px;padding:20px;position:relative}.tf-tile{background:color-mix(in oklab, color-mix(in oklab, #fff, #d9d9d5 calc(var(--stall,0) * 100%)), #98fe00 calc(var(--live,0) * 100%));border:1px solid color-mix(in oklab, #1313131a, #6fc400 calc(var(--live,0) * 100%));border-radius:10px;width:42px;height:42px;margin:20px;box-shadow:0 6px 12px -8px #13131359}.tf-chip{white-space:nowrap;border-radius:6px;align-items:center;gap:10px;padding:14px 18px;font-size:17px;font-weight:500;display:flex;box-shadow:inset 0 3px #ff9500,0 20px 40px -24px #1313134d}.tf-window{border-radius:10px;width:900px;height:430px;overflow:hidden}.tf-window__bar{background:#fafaf8;border-bottom:1px solid #eee;align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.tf-window__bar i{background:#e2e2de;border-radius:50%;width:11px;height:11px}.tf-window__bar span{margin-left:14px}.tf-window__body{grid-template-columns:210px 1fr;height:calc(100% - 42px);display:grid}.tf-window__files{background:#fcfcfb;border-right:1px solid #eee;flex-direction:column;gap:4px;padding:14px 10px;display:flex}.tf-file{background:rgba(152,254,0, calc(var(--on,0) * .28));border-radius:5px;padding:7px 10px}.tf-file .tf-mono{text-transform:none;color:color-mix(in oklab, #9a9a9a, #131313 calc(var(--on,0) * 100%));font-size:13px}.tf-code{padding:14px 0;position:relative;overflow:hidden}.tf-code__line{background:rgba(152,254,0, calc(var(--hit,0) * .32));height:26px;box-shadow:inset 3px 0 0 rgba(111,196,0, var(--hit,0));align-items:center;gap:14px;padding:0 18px;display:flex}.tf-code__n{text-align:right;width:18px;font-family:var(--tern-font-mono);color:#c2c2c2;font-size:12px}.tf-code__line code{font-family:var(--tern-font-mono);color:#3a3a3a;white-space:pre;font-size:14px}.tf-code__line i{background:#eeeeeb;border-radius:4px;max-width:520px;height:8px}.tf-scan{background:linear-gradient(90deg,#13131300,#1313130f,#13131300);border-top:1px solid #13131340;height:26px;position:absolute;top:14px;left:0;right:0}.tf-panel{border-radius:10px;width:448px;padding:24px 24px 18px}.tf-panel__h{margin-bottom:12px}.tf-surface{border-top:1px solid #efefef;justify-content:space-between;align-items:center;padding:11px 0;font-size:18px;font-weight:500;display:flex}.tf-pill{width:88px;height:26px;font-style:normal;position:relative}.tf-pill em{font-style:normal;font-family:var(--tern-font-mono);text-transform:uppercase;border-radius:4px;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.tf-pill__found{color:#797979;opacity:calc(1 - var(--done,0));background:#f1f1ee}.tf-pill__done{color:#131313;opacity:var(--done,0);background:#98fe00}.tf-rails{width:1408px;height:420px}.tf-rail{box-sizing:border-box;border-radius:48px;align-items:center;width:1408px;height:96px;padding-left:28px;display:flex;position:absolute;left:0}.tf-rail--old{background:linear-gradient(#fff,#f2f2ef);top:0}.tf-rail--new{background:linear-gradient(#f7ffe8,#e9fbc9);border-color:#6fc40059;top:236px}.tf-rail .tf-mono{width:110px;line-height:1.3}.tf-rail--new .tf-mono{color:#3f6f00}.tf-rtile{background:color-mix(in oklab, #fff, #98fe00 calc(var(--live,0) * 100%));border:1px solid color-mix(in oklab, #1313131f, #6fc400 calc(var(--live,0) * 100%));border-radius:11px;width:44px;height:44px;margin-top:-4px;box-shadow:0 10px 18px -10px #13131366}.tf-flag{background:color-mix(in oklab, #e1e1dd, #131313 calc(var(--on,0) * 100%));border-radius:10px;width:36px;height:20px}.tf-flag i{top:3px;left:calc(3px + var(--on,0) * 16px);background:color-mix(in oklab, #fff, #98fe00 calc(var(--on,0) * 100%));border-radius:50%;width:14px;height:14px;position:absolute}.tf-rollback{background:#131313;border-radius:4px;padding:7px 12px}.tf-rollback .tf-mono{color:#fff;font-size:13px}.tf-rails__count{align-items:baseline;gap:16px;display:flex;position:absolute;top:360px;right:0}.tf-rails__count b{font-family:var(--tern-font-head);letter-spacing:-.05em;font-size:56px;font-weight:500}.tf-rails__count small{color:#9a9a9a;font-size:28px}.tf-gate{flex-direction:column;align-items:center;gap:14px;width:100px;display:flex}.tf-gate__arch{border:1.5px solid color-mix(in oklab, #1313131a, #6fc400 calc(var(--lit,0) * 100%));background:linear-gradient(#ffffffd9,#f8f8f5d9);border-radius:50px 50px 6px 6px;width:100px;height:170px}.tf-gate .tf-mono{white-space:nowrap;color:color-mix(in oklab, #9a9a9a, #131313 calc(var(--lit,0) * 100%));font-size:12px}.tf-ftile{background:color-mix(in oklab, #fff, #98fe00 calc(var(--live,0) * 100%));border:1px solid color-mix(in oklab, #1313131f, #6fc400 calc(var(--live,0) * 100%));border-radius:9px;width:34px;height:34px;margin:-17px 0 0 -17px;box-shadow:0 8px 14px -8px #13131366}.tf-burn{width:1100px;position:absolute;top:690px;left:250px}.tf-burn .tf-mono{margin-bottom:14px}.tf-burn svg{height:110px;overflow:visible}.tf-burn__target{stroke:#131313;stroke-width:1px;stroke-dasharray:4 5}.tf-burn__tl{font-family:var(--tern-font-mono);fill:#131313;text-transform:uppercase;font-size:12px}.tf-burn__line{fill:none;stroke:#6fc400;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.tf-end{background:#fafaf8f0;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:1600px;height:900px;display:flex}.tf-end img{height:72px}.tf-end__line{font-family:var(--tern-font-head);letter-spacing:-.04em;margin:0;font-size:40px;font-weight:600}.tf-bar{background:#fff;border-top:1px solid #e5e5e5;flex:none;align-items:center;gap:16px;padding:14px 18px;display:flex}.tf-play{all:unset;cursor:pointer;color:#98fe00;background:#131313;flex:none;place-items:center;width:40px;height:40px;display:grid}.tf-chapters{flex:1;grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.tf-ch{all:unset;cursor:pointer;flex-direction:column;gap:8px;display:flex}.tf-ch__bar{background:#e5e5e5;height:3px;overflow:hidden}.tf-ch__bar i{background:#131313;height:100%;display:block}.tf-ch.is-on .tf-ch__bar i{background:#6fc400}.tf-ch__label{font-family:var(--tern-font-mono);text-transform:uppercase;color:#9a9a9a;gap:6px;font-size:12px;display:flex}.tf-ch__label em{font-style:normal}.tf-ch.is-on .tf-ch__label,.tf-ch:hover .tf-ch__label{color:#131313}@media (width<=809.98px){.tf-ch__label{font-size:10px}.tf-chapters{gap:4px}.tf-ch__label em{display:none}}.tf--preview{background:0 0;position:absolute;inset:0}.tf--preview .tf-head,.tf--preview .tf-rails__count{display:none}.tf-mark{background:linear-gradient(transparent 62%, #98fe00 62%, #98fe00 92%, transparent 92%) no-repeat 0 0 / calc(var(--m,0) * 100%) 100%}.tf-sheen{overflow:hidden}.tf-sheen:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 0%,#fff0 35%,#ffffff6b 50%,#fff0 65%,#0000 100%) 0 0/60% 100% no-repeat;background-position:calc(-60% + var(--sheen,0) * 220%) 0;opacity:calc(1 - var(--sheen,0) * var(--sheen,0));position:absolute;inset:0}.tf-lift{background:#fff;border-radius:6px;flex-direction:column;gap:6px;padding:16px 20px;display:flex;box-shadow:inset 0 3px #98fe00,0 30px 50px -24px #13131359}.tf-lift b{font-family:var(--tern-font-head);letter-spacing:-.04em;color:#131313;font-size:30px;font-weight:600}.tf-tile{backface-visibility:visible}.xp-card{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.xp-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#131313;font-family:var(--tern-font-mono);text-transform:uppercase;background:#ffffffdb;align-items:center;gap:6px;padding:3px 8px 3px 3px;font-size:9px;transition:background .2s;display:inline-flex;position:absolute;bottom:8px;left:8px;box-shadow:0 0 0 1px #13131314}.xp-chip i{background:var(--tern-lime);width:15px;height:15px;color:var(--tern-ink);place-items:center;display:grid}.xp-card:hover .xp-chip{background:#fff}.xp-modal{z-index:9000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ecece9d1;place-items:center;padding:40px;animation:.3s xp-in;display:grid;position:fixed;inset:0}@keyframes xp-in{0%{opacity:0}}.xp-modal__inner{flex-direction:column;gap:20px;width:min(1200px,100%);display:flex}.xp-modal__head{justify-content:space-between;align-items:center;display:flex}.xp-modal__k{font-family:var(--tern-font-mono);text-transform:uppercase;color:#131313;margin:0;font-size:13px}.xp-modal__x{all:unset;cursor:pointer;background:var(--tern-lime);width:40px;height:40px;color:var(--tern-ink);place-items:center;display:grid}.xp-modal__stage{background:#f4f4f2;border:1px solid #e5e5e5;height:min(78vh,56.25vw + 25px);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #13131359}.xp-modal__beats{background:#2a2a2a;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.xp-modal__beats li{background:#111;flex-direction:column;gap:8px;padding:22px 24px 26px;display:flex}.xp-modal__beats span{font-family:var(--tern-font-mono);text-transform:uppercase;color:#8a8a8a;font-size:12px}.xp-modal__beats li:nth-child(2) span{color:var(--tern-lime)}.xp-modal__beats h3{font-family:var(--tern-font-head);letter-spacing:-.04em;color:#fff;margin:0;font-size:26px;font-weight:600}.xp-modal__beats p{font-family:var(--tern-font-body);color:#a8a8a8;margin:0;font-size:15px;font-weight:500;line-height:1.45}@media (width<=809.98px){.xp-modal{padding:16px}.xp-modal__stage{height:min(70vh,56.25vw + 72px)}.xp-modal__beats{grid-template-columns:1fr}.xp-modal__beats li{padding:14px 16px}.xp-modal__beats h3{font-size:20px}}.ss{background:var(--tern-white)}.ss-grid{grid-template-columns:380px 1fr;align-items:start;gap:60px;margin-top:64px;display:grid}.ss-tabs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:sticky;top:120px}.ss-tab{all:unset;box-sizing:border-box;cursor:pointer;-moz-column-gap:8px;border-top:1px solid var(--tern-line);grid-template-columns:44px 1fr;column-gap:8px;width:100%;padding:22px 0;display:grid;position:relative}.ss-tabs li:last-child .ss-tab{border-bottom:1px solid var(--tern-line)}.ss-tab__n{font-family:var(--tern-font-mono);color:var(--tern-muted-2);padding-top:8px;font-size:14px}.ss-tab__name{font-family:var(--tern-font-head);letter-spacing:-.045em;color:var(--tern-muted-2);font-size:30px;font-weight:600;line-height:1.1;transition:color .3s}.ss-tab__blurb{font-family:var(--tern-font-body);color:var(--tern-muted);opacity:0;grid-column:2;max-height:0;font-size:16px;font-weight:500;line-height:1.4;transition:max-height .4s,opacity .4s,margin .4s;overflow:hidden}.ss-tab:hover .ss-tab__name{color:var(--tern-ink-2)}.ss-tab.is-on .ss-tab__name,.ss-tab.is-on .ss-tab__n{color:var(--tern-ink)}.ss-tab.is-on .ss-tab__blurb{opacity:1;max-height:60px;margin-top:8px}.ss-tab.is-on:before{content:"";background:var(--tern-lime);width:183px;height:3px;position:absolute;top:-1px;left:0}.ss-tab__timer{background:var(--tern-ink);height:1px;animation:7s linear forwards ss-timer;position:absolute;bottom:-1px;left:0}@keyframes ss-timer{0%{width:0}to{width:100%}}.ss-stage{display:grid}.ss-slide{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .6s,transform .6s;transform:translateY(12px)}.ss-slide.is-on{opacity:1;pointer-events:auto;transform:none}.ss-panel{background:var(--tern-paper);flex-direction:column;display:flex}.ss-panel__body{flex-direction:column;align-items:flex-start;gap:24px;padding:8px 40px 44px;display:flex}.ss-panel__lede{max-width:640px}.ss-list{flex-wrap:wrap;gap:12px 28px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ss-list li{font-family:var(--tern-font-body);color:var(--tern-ink-2);align-items:flex-start;gap:12px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.ss-list li .t-check{margin-top:2px}.ss-list b{color:var(--tern-ink);font-weight:700}.ss-stack{display:none}@media (width<=1199.98px){.ss-grid{display:none}.ss-stack{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.ss-stack .ss-panel{height:100%}.ss-panel__body{padding:4px 24px 32px}.ss-list{grid-template-columns:1fr}}@media (width<=809.98px){.ss-stack{grid-template-columns:1fr}.ss-panel__body .t-btn{width:100%}}.gap{background:var(--tern-white)}.gap-stage{margin-top:56px}.gap-grid{grid-template-columns:1fr 1.15fr 1fr;align-items:start;gap:24px;margin-top:-96px;display:grid;position:relative}.gap-side{flex-direction:column;gap:12px;padding-top:140px;display:flex}.gap-actor{background:var(--tern-paper);flex-direction:column;gap:6px;padding:20px 22px;display:flex}.gap-actor__who{font-family:var(--tern-font-head);letter-spacing:-.04em;color:var(--tern-ink);margin:0;font-size:22px;font-weight:600;line-height:1.15}.gap-actor__does{font-family:var(--tern-font-body);color:var(--tern-muted);margin:0;font-size:16px;font-weight:500;line-height:1.4}.gap-actor__stop{font-family:var(--tern-font-mono);text-transform:uppercase;color:var(--tern-ink-2);align-items:center;gap:8px;margin:6px 0 0;font-size:12px;display:flex}.gap-mid{background:var(--tern-ink);flex-direction:column;gap:24px;padding:36px 36px 44px;display:flex;box-shadow:0 30px 60px -30px #13131373}.gap-mid__title{color:var(--tern-white);font-size:36px}.gap-mid__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.gap-mid__list li{font-family:var(--tern-font-body);color:#e5e5e5;align-items:flex-start;gap:12px;font-size:17px;font-weight:500;line-height:1.4;display:flex}.gap-mid__list .t-check{margin-top:2px}.gap-mid .t-btn{background:var(--tern-white);color:var(--tern-ink);margin-top:8px}@media (width<=1199.98px){.gap-grid{grid-template-columns:1fr 1fr;margin-top:24px}.gap-mid{order:-1;grid-column:1/-1}.gap-side{padding-top:0}}@media (width<=809.98px){.gap-stage .t-render{aspect-ratio:4/3!important}.gap-grid{grid-template-columns:1fr}.gap-mid{padding:28px 24px 32px}.gap-mid__title{font-size:30px}}.arc-note{border-top:1px solid var(--tern-line);flex-direction:column;gap:12px;max-width:500px;margin-top:32px;padding-top:20px;display:flex}.arc-note__head{align-items:center;gap:14px;display:flex}.arc-note__pill{font-family:var(--tern-font-mono);text-transform:uppercase;background:var(--tern-lime);color:var(--tern-ink);padding:5px 8px;font-size:12px}.arc-note__out{font-family:var(--tern-font-body);color:var(--tern-ink);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500;line-height:1.45}@media (width>=1200px){.gap-actor{position:relative}.gap-side--left .gap-actor{box-shadow:inset -3px 0 0 var(--tern-warn)}.gap-side--right .gap-actor{box-shadow:inset 3px 0 0 var(--tern-warn)}}@media (width<=1199.98px){.ss-stack .ss-list{display:none}.ss-stack .ss-panel .t-h3{font-size:24px}}.ws{background:var(--tern-paper)}.ws-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:56px;display:grid}.ws-card{background:var(--tern-white);flex-direction:column;text-decoration:none;transition:transform .3s;display:flex}.ws-card:hover{transform:translateY(-4px)}.ws-card__body{flex-direction:column;flex:1;gap:14px;padding:4px 28px 32px;display:flex}.ws-card__k{font-family:var(--tern-font-mono);text-transform:uppercase;color:var(--tern-muted);font-size:13px}.ws-card__t{font-family:var(--tern-font-head);letter-spacing:-.045em;color:var(--tern-ink);margin:0;font-size:30px;font-weight:600;line-height:1.08}.ws-card__b{font-family:var(--tern-font-body);color:var(--tern-muted);margin:0;font-size:16px;font-weight:500;line-height:1.45}.ws-card__go{font-family:var(--tern-font-body);color:var(--tern-ink);border-top:1px solid var(--tern-line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:17px;font-weight:500;display:flex}.ws-card__go i{background:var(--tern-paper);place-items:center;width:36px;height:36px;transition:transform .25s,background .2s;display:grid}.ws-card:hover .ws-card__go i{background:var(--tern-lime);transform:rotate(45deg)}@media (width<=1199.98px){.ws-grid{grid-template-columns:1fr}.ws-card{grid-template-columns:1fr 1.2fr;display:grid}.ws-card__body{padding:28px}}@media (width<=809.98px){.ws-card{display:flex}.ws-card__body{padding:4px 20px 24px}.ws-card__t{font-size:26px}}.arc-title{margin:8px 0 24px}.arc-title .t-eyebrow{display:none}.arc-rail{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.arc-rail li{flex-direction:column;gap:8px;display:flex}.arc-rail__bar{background:var(--tern-line);height:3px;transition:background .4s}.arc-rail li.is-done .arc-rail__bar{background:var(--tern-ink)}.arc-rail li.is-on .arc-rail__bar{background:var(--tern-lime)}.arc-rail__n{font-family:var(--tern-font-mono);color:var(--tern-muted-2);font-size:12px;transition:color .4s}.arc-rail__name{font-family:var(--tern-font-head);letter-spacing:-.03em;color:var(--tern-muted-2);font-size:18px;font-weight:600;transition:color .4s}.arc-rail li.is-on .arc-rail__n,.arc-rail li.is-on .arc-rail__name{color:var(--tern-ink)}.pt{background:var(--tern-ink)}.pt .t-title__aside{color:#b4b4b4}.pt-cards{grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;display:grid}.pt-card{background:#1b1b1b;border:1px solid #2a2a2a;border-radius:8px;grid-template-columns:1fr .82fr;gap:12px;min-height:420px;padding:12px 12px 12px 36px;display:grid}.pt-card__text{flex-direction:column;gap:36px;padding:32px 24px 28px 0;display:flex}.pt-card__logo{align-self:flex-start;width:auto;display:block}.pt-card__brings{max-width:360px;font-family:var(--tern-font-body);letter-spacing:-.005em;color:#c9c9c9;margin:0;font-size:17px;font-weight:500;line-height:1.55}.pt-card__who{margin-top:auto}.pt-card__name{font-family:var(--tern-font-head);letter-spacing:-.02em;color:var(--tern-white);margin:0 0 6px;font-size:19px;font-weight:500}.pt-card__role{font-family:var(--tern-font-mono);text-transform:uppercase;color:#8a8a8a;margin:0;font-size:12px}.pt-card__photo{background:#2a2a2a;border-radius:4px;overflow:hidden}.pt-card__photo img{-o-object-fit:cover;object-fit:cover;filter:saturate(.9);width:100%;height:100%;display:block}.pt-stats{border:1px solid #2a2a2a;grid-template-columns:repeat(4,1fr);margin:40px 0 0;display:grid}.pt-stats div{align-items:flex-end;gap:14px;padding:30px 32px;display:flex}.pt-stats div+div{border-left:1px solid #2a2a2a}.pt-stats dt{white-space:nowrap;align-items:flex-start;gap:4px;display:flex}.pt-stats b{font-family:var(--tern-font-head);letter-spacing:-.05em;color:var(--tern-white);font-size:56px;font-weight:500;line-height:.9}.pt-stats i{font-style:normal;font-family:var(--tern-font-head);color:var(--tern-lime);font-size:26px}.pt-stats dd{font-family:var(--tern-font-mono);text-transform:uppercase;color:#8a8a8a;margin:0;padding-bottom:4px;font-size:12px;line-height:1.35}@media (width<=1199.98px){.pt-cards{grid-template-columns:1fr}.pt-stats{grid-template-columns:1fr 1fr}.pt-stats div:nth-child(3){border-left:0}.pt-stats div:nth-child(n+3){border-top:1px solid #2a2a2a}}@media (width<=809.98px){.pt-card{grid-template-columns:1fr;min-height:0;padding:12px}.pt-card__text{gap:20px;padding:16px 12px 8px}.pt-card__photo{aspect-ratio:4/3;order:-1}.pt-card__brings{font-size:18px}.pt-stats{grid-template-columns:1fr}.pt-stats div+div{border-top:1px solid #2a2a2a;border-left:0}.pt-stats div{padding:22px 20px}.pt-stats b{font-size:44px}}.pt .t-h2{color:var(--tern-white)}.pt-logo{vertical-align:-.02em;width:auto;height:.78em;margin-right:.08em;display:inline-block}.pt .t-title__row .t-h2{flex:auto;max-width:1180px;font-size:60px}@media (width<=1199.98px){.pt .t-title__row .t-h2{font-size:48px}}@media (width<=809.98px){.pt .t-title__row .t-h2{font-size:36px}}.pc{background:var(--tern-white)}.pc__h{margin:20px 0 32px}.pc__list{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pc__list li{background:var(--tern-paper);font-family:var(--tern-font-body);color:var(--tern-ink);box-shadow:inset 0 3px 0 var(--tern-warn);grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:18px 18px 20px;font-size:17px;font-weight:500;line-height:1.4;display:grid}.pc__n{font-family:var(--tern-font-mono);color:var(--tern-muted);grid-column:1/-1;font-size:12px}@media (width<=809.98px){.pc__list{grid-template-columns:1fr}.pc__list li{font-size:16px}}@media (width>=1200px){[data-tern-inject=pain-compact]{display:none}}@media (width<=1199.98px){main [data-framer-name=Pain\ point]{display:none!important}}@media (width<=809.98px){.gap-stage .t-render{aspect-ratio:16/10!important}.gap-stage .t-render img{transform:scale(1.35)}.gap-stage{margin-top:32px}.ss-stack,.ws-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-left:-20px;margin-right:-20px;padding:0 20px 8px;overflow-x:auto;display:flex!important}.ss-stack::-webkit-scrollbar{display:none}.ws-grid::-webkit-scrollbar{display:none}.ss-stack>div,.ws-grid>a{scroll-snap-align:start;flex:0 0 82%}.ss-stack .t-reveal,.ws-grid .t-reveal{opacity:1}.gap-grid{gap:8px}.gap-side{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gap-actor{gap:4px;padding:14px 14px 16px}.gap-actor__who{font-size:17px}.gap-actor__does{display:none}.gap-actor__stop{align-items:flex-start;margin-top:4px;font-size:10.5px}.gap-actor__stop svg{flex:none;width:13px;height:13px}.gap-mid{gap:18px;padding:24px 20px 28px}.gap-mid__list li{font-size:15.5px}}.ab{background:var(--tern-white)}.ab-practices{grid-template-columns:1fr 1fr;gap:12px;margin-top:56px;display:grid}.ab-practice{background:var(--tern-paper);flex-direction:column;display:flex}.ab-practice__body{flex-direction:column;gap:16px;padding:8px 36px 40px;display:flex}.ab-practice__k{font-family:var(--tern-font-mono);text-transform:uppercase;color:var(--tern-muted);font-size:13px}.ab-practice ul{grid-template-columns:1fr 1fr;gap:12px 24px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ab-practice li{font-family:var(--tern-font-body);color:var(--tern-ink-2);align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.ab-plus{font-family:var(--tern-font-head);letter-spacing:-.045em;color:var(--tern-muted-2);justify-content:center;align-items:center;gap:24px;margin-top:40px;font-size:40px;font-weight:600;display:flex}.ab-plus i{color:var(--tern-line-strong);font-style:normal}.ab-plus b{color:var(--tern-ink);background:var(--tern-lime);padding:2px 16px 6px;font-weight:600}.ab-fde{background:var(--tern-ink)}.ab-fde__grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;display:grid}.ab-fde__h{color:var(--tern-white);margin-top:24px}.ab-fde__text{flex-direction:column;gap:24px;padding-top:44px;display:flex}.ab-fde__text .t-lede{color:var(--tern-white)}.ab-fde__text .t-body{color:#a8a8a8}.ab-rules{grid-template-columns:repeat(3,1fr);gap:0 40px;margin:56px 0 0;padding:0;list-style:none;display:grid}.ab-rules li{border-top:1px solid var(--tern-line);flex-direction:column;gap:12px;padding:32px 0 36px;display:flex}.ab-rules__n{font-family:var(--tern-font-mono);color:var(--tern-muted);font-size:13px}.ab-rules__t{font-family:var(--tern-font-head);letter-spacing:-.045em;color:var(--tern-ink);margin:0;font-size:28px;font-weight:600;line-height:1.1}.ab-cta{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}@media (width<=1199.98px){.ab-practices{grid-template-columns:1fr}.ab-fde__grid{grid-template-columns:1fr;gap:24px}.ab-fde__text{padding-top:0}.ab-rules{grid-template-columns:1fr 1fr}}@media (width<=809.98px){.ab-practice__body{padding:4px 20px 28px}.ab-practice ul{grid-template-columns:1fr}.ab-plus{flex-wrap:wrap;gap:10px;font-size:24px}.ab-rules{grid-template-columns:1fr}.ab-rules__t{font-size:24px}.ab-cta .t-btn{width:100%}}
