:root{--brand-ink: #00262b;--brand-ink-soft: rgba(2, 32, 37, .72);--brand-ink-faint: rgba(2, 32, 37, .55);--brand-cta: #0b363b;--brand-cta-hover: #00262b;--brand-deep: #00191c;--brand-on-deep: #ffffff;--brand-on-deep-soft: #a1c2c6;--brand-on-deep-faint: #437278;--brand-mint: #abffae;--brand-green: color-mix(in srgb, var(--brand-mint) 52%, var(--brand-cta));--brand-mint-soft: #d9fbd7;--brand-mint-faint: #eafde8;--brand-surface: #ffffff;--brand-surface-soft: #fafafa;--brand-surface-teal: #cde3e5;--brand-strike: #c0493c;--brand-hand: "Caveat", "Segoe Script", cursive;--brand-hairline: #ebebeb;--brand-surface-alt: #f1f1f1;--brand-nav-height: calc(4rem + 1px) ;--brand-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--brand-radius: 4px;--brand-radius-pill: 999px;--brand-ease: cubic-bezier(0, 0, .35, 1);--brand-ease-out: cubic-bezier(.16, 1, .3, 1);--brand-duration: .2s;--color-scheme-1--background: var(--brand-surface);--color-scheme-1--text: var(--brand-ink);--color-scheme-1--brand: var(--brand-cta);--color-scheme-1--brand-green: var(--brand-cta);--color-scheme-1--brand-dark: var(--brand-deep);--color-scheme-1--brand-white: var(--brand-surface);--color-scheme-1--brand-grey: var(--brand-hairline);--color-scheme-1--brand-blue: var(--brand-mint-soft);--color-scheme-1--foreground: var(--brand-surface-soft);--color-scheme-1--border: var(--brand-hairline);--color-scheme-1--accent: var(--brand-ink);--_primitives---colors--neutral-darkest: var(--brand-ink);--_primitives---colors--neutral-lightest: var(--brand-surface-soft);--_primitives---colors--neutral-lighter: var(--brand-hairline);--_ui-styles---radius--small: var(--brand-radius);--_ui-styles---radius--medium: var(--brand-radius);--_ui-styles---radius--large: var(--brand-radius);--_ui-styles---stroke--border-width: 1px;--_typography---font-styles--heading: "Inter Tight", "Inter", system-ui, sans-serif;--_typography---font-styles--body: "Inter Tight", "Inter", system-ui, sans-serif}body{font-family:var(--_typography---font-styles--body);font-size:1.125rem;font-weight:475;line-height:1.375;letter-spacing:.2px;color:var(--brand-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.heading-style-h1,.heading-style-h1-2,.heading-style-h2,.heading-style-h3,.heading-style-h4,.heading-style-h5,.heading-style-h6,.heading-style-h6-2{font-family:var(--_typography---font-styles--heading);font-weight:475;letter-spacing:.2px}h1,.heading-style-h1,.heading-style-h1-2{font-size:clamp(2.5rem,1rem + 4.3vw,5rem);line-height:1}h2,.heading-style-h2{font-size:clamp(2rem,1.5rem + 1.6vw,2.5rem);line-height:1.125}h3,.heading-style-h3{font-size:clamp(1.75rem,1.4rem + 1.1vw,2rem);line-height:1.15}h4,.heading-style-h4{font-size:1.5rem;line-height:1.2}h5,.heading-style-h5{font-size:1.25rem;line-height:1.3}h6,.heading-style-h6,.heading-style-h6-2{font-size:1.125rem;font-weight:600;line-height:1.375}p,li,dd,dt,figcaption{font-weight:475;letter-spacing:.2px}p{line-height:1.375}.text-size-medium,.text-size-regular{font-size:1.125rem}.text-size-small,.text-size-tiny{font-size:.875rem;line-height:1.375}strong,b{font-weight:600}.custom-tag{display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink)}.custom-tag.is-alternate{color:var(--brand-on-deep)}.navbar5_dropdown-list.ax--open{background-color:var(--brand-surface)}.nav-item{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;border-radius:var(--brand-radius);color:var(--brand-ink);text-decoration:none;transition:background-color var(--brand-duration) var(--brand-ease),transform var(--brand-duration) var(--brand-ease)}@media(hover:hover)and (pointer:fine){.nav-item:hover{background-color:var(--brand-surface-soft)}}.nav-item:focus-visible{outline:2px solid var(--brand-cta);outline-offset:2px}.nav-item:active{transform:scale(.99)}.nav-item_body{display:grid;gap:.125rem;min-width:0}.nav-item_title{font-weight:600;letter-spacing:.2px}.nav-item_meta{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:.8125rem;line-height:1.45;color:var(--brand-ink-soft)}.nav-item_arrow{flex:none;margin-top:.125rem;color:var(--brand-cta);opacity:0;transform:translate(-.25rem,.25rem);transition:opacity var(--brand-duration) var(--brand-ease),transform var(--brand-duration) var(--brand-ease)}.nav-item:hover .nav-item_arrow,.nav-item:focus-visible .nav-item_arrow{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.nav-item_arrow{transition:opacity var(--brand-duration) var(--brand-ease);transform:none}}.tools-menu{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem;width:100%;padding:1.5rem 0}.tools-menu_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.75rem}.tools-menu_card{display:grid;align-content:start;gap:.5rem;padding:.875rem 1rem;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius);color:var(--brand-ink);text-decoration:none;transition:border-color var(--brand-duration) var(--brand-ease),background-color var(--brand-duration) var(--brand-ease)}.tools-menu_card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tools-menu_name{font-size:.9375rem;font-weight:600;letter-spacing:.2px}.tools-menu_mark{flex:none;display:grid;place-items:center;width:1.25rem;height:1.25rem;color:var(--brand-green)}.tools-menu_mark svg{width:100%;height:100%}.tools-menu_line,.trades-menu_line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;line-height:1.45;color:var(--brand-ink-faint)}.tools-menu_feature{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:.75rem;padding:1rem;border-radius:var(--brand-radius);background-color:var(--brand-deep);text-decoration:none}.tools-menu_shot{position:relative;display:block;min-height:4rem;border-radius:calc(var(--brand-radius) * .75);overflow:hidden}.tools-menu_image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.navbar5_menu-left .tools-menu_feature{color:var(--brand-on-deep)}.tools-menu_title{font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:.2px}.tools-menu_cta{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--brand-mint)}.tools-menu_cta .icon-embed-xxsmall{transform:translate(-.25rem);opacity:.65;transition:opacity var(--brand-duration) var(--brand-ease),transform var(--brand-duration) var(--brand-ease)}@media(hover:hover)and (pointer:fine){.tools-menu_card:hover{border-color:color-mix(in srgb,var(--brand-cta) 30%,transparent);background-color:var(--brand-surface-soft)}.tools-menu_feature:hover .icon-embed-xxsmall{opacity:1;transform:translate(0)}}.tools-menu_card:focus-visible{outline:2px solid var(--brand-cta);outline-offset:2px}.tools-menu_feature:focus-visible{outline:2px solid var(--brand-mint);outline-offset:2px}@media screen and (max-width:991px){.tools-menu{grid-template-columns:minmax(0,1fr);padding:1rem 0}.tools-menu_grid{grid-template-columns:minmax(0,1fr)}.tools-menu_shot{display:none}}.trades-menu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:1.5rem;width:100%;padding:1.5rem 0}.trades-menu_panel{display:flex;flex-direction:column;border-radius:var(--brand-radius);background-color:var(--brand-deep);overflow:hidden}.navbar5_menu-left .trades-menu_way{color:var(--brand-on-deep)}.trades-menu_way{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color var(--brand-duration) var(--brand-ease)}.trades-menu_way+.trades-menu_way{border-top:1px solid color-mix(in srgb,var(--brand-on-deep) 10%,transparent)}.trades-menu_way.is-feature{flex:1 1 auto;align-items:flex-start;min-height:7.5rem;background-image:repeating-linear-gradient(115deg,transparent 0 14px,color-mix(in srgb,var(--brand-on-deep) 5%,transparent) 14px 30px);background-position:0 100%;background-size:100% 60%;background-repeat:no-repeat}.trades-menu_arrow{flex:none;color:var(--brand-mint);transform:translate(-.25rem);opacity:.65;transition:opacity var(--brand-duration) var(--brand-ease),transform var(--brand-duration) var(--brand-ease)}.trades-menu_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.trades-menu_card{display:grid;align-content:start;gap:.375rem;padding:.875rem 1rem;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius);color:var(--brand-ink);text-decoration:none;transition:border-color var(--brand-duration) var(--brand-ease),background-color var(--brand-duration) var(--brand-ease)}.trades-menu_card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.trades-menu_name{font-size:.9375rem;font-weight:600;letter-spacing:.2px}.trades-menu_mark{flex:none;display:grid;place-items:center;width:1.25rem;height:1.25rem;color:var(--brand-green)}.trades-menu_mark svg{width:100%;height:100%}@media(hover:hover)and (pointer:fine){.trades-menu_way:hover{background-color:color-mix(in srgb,var(--brand-on-deep) 7%,transparent)}.trades-menu_way:hover .trades-menu_arrow{opacity:1;transform:translate(0)}.trades-menu_card:hover{border-color:color-mix(in srgb,var(--brand-cta) 30%,transparent);background-color:var(--brand-surface-soft)}}.trades-menu_way:focus-visible,.trades-menu_card:focus-visible{outline:2px solid var(--brand-cta);outline-offset:2px}.trades-menu_way:focus-visible{outline-color:var(--brand-mint)}@media screen and (max-width:991px){.trades-menu{grid-template-columns:minmax(0,1fr);padding:1rem 0}.trades-menu_grid{grid-template-columns:minmax(0,1fr)}.trades-menu_way.is-feature{min-height:0;align-items:center;background-image:none}}.ax-dropdown-list .nav-link-grid{row-gap:0}.button,.button-3,.button-4{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:2px solid var(--brand-cta);border-radius:var(--brand-radius-pill);padding:.5rem 1.75rem;min-height:3rem;background-color:var(--brand-cta);color:var(--brand-surface);font-family:var(--_typography---font-styles--body);font-size:1rem;font-weight:600;letter-spacing:.2px;text-transform:none;text-decoration:none;box-shadow:0 0 0 4px var(--brand-mint);transition:background-color var(--brand-duration) var(--brand-ease),border-color var(--brand-duration) var(--brand-ease),color var(--brand-duration) var(--brand-ease),box-shadow var(--brand-duration) var(--brand-ease),transform var(--brand-duration) var(--brand-ease)}@media(hover:hover)and (pointer:fine){.button:hover,.button-3:hover,.button-4:hover{background-color:var(--brand-cta-hover);border-color:var(--brand-cta-hover);transform:translateY(-1px)}}.button:active,.button-3:active,.button-4:active{transform:scale(.98)}.button:focus-visible,.button-3:focus-visible,.button-4:focus-visible{outline:2px solid var(--brand-ink);outline-offset:6px}.button_roll{display:block;height:1.7em;overflow:hidden;margin-block:-.25em}.button_roll-track{display:grid;transition:transform .42s var(--brand-ease-out)}.button_roll-line{display:block;padding-block:.25em;line-height:1.2}@media(hover:hover)and (pointer:fine){.button:hover .button_roll-track,.button-3:hover .button_roll-track,.button-4:hover .button_roll-track{transform:translateY(-50%)}}.button:focus-visible .button_roll-track,.button-3:focus-visible .button_roll-track,.button-4:focus-visible .button_roll-track{transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.button_roll-track{transition:none;transform:none!important}}.button.is-alternate,.button-3.is-secondary{background-color:var(--brand-surface);color:var(--brand-ink);border-color:var(--brand-cta);box-shadow:none}@media(hover:hover)and (pointer:fine){.button.is-alternate:hover,.button-3.is-secondary:hover{background-color:var(--brand-surface-soft);border-color:var(--brand-cta);color:var(--brand-ink)}}.button.is-secondary{background-color:transparent;border-color:var(--brand-surface);color:var(--brand-surface);box-shadow:none}@media(hover:hover)and (pointer:fine){.button.is-secondary:hover{background-color:var(--brand-surface);border-color:var(--brand-surface);color:var(--brand-ink)}}.button.is-link{border:0;padding:.25rem 0;min-height:0;background-color:transparent;box-shadow:none;color:var(--brand-ink);text-decoration:none}@media(hover:hover)and (pointer:fine){.button.is-link:hover{background-color:transparent;color:var(--brand-cta);transform:none}}.is-inverse .button,.inverse .button{background-color:var(--brand-surface);border-color:var(--brand-surface);color:var(--brand-ink)}.card,.pricing20_plan,.faq5_accordion,.cta39_card,.nav-feature-card,.blog34_image-wrapper,.demo_card,.testimonial17_content,.layout65_item,.magnet-flow_chip-face{border-radius:var(--brand-radius)}.section_pricing10{background-color:var(--brand-surface)}.trade-hero{background-color:var(--brand-surface);color:var(--brand-ink);overflow:hidden}.trade-hero_grid{display:grid;align-items:center;gap:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.trade-hero_words{padding-block:calc(var(--nav-space) + clamp(4rem,3rem + 3.2vw,5.5rem)) 0}.trade-hero_heading{margin:0;max-width:18ch;font-size:clamp(2.25rem,1.2rem + 3.4vw,3.75rem);font-weight:500;line-height:1.05;letter-spacing:-.012em}.trade-hero_body{margin:clamp(1.25rem,1rem + 1vw,1.75rem) 0 0;max-width:48ch;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.6;color:var(--brand-ink-soft)}.trade-hero_action{display:flex;margin-top:clamp(1.75rem,1.25rem + 1.6vw,2.5rem)}.trade-hero_note{margin:1rem 0 0;font-size:.875rem;color:var(--brand-ink-faint)}.trade-hero_shot,.example-shot_panel{background-color:var(--brand-deep);background-image:radial-gradient(58% 52% at 76% 14%,color-mix(in srgb,var(--brand-mint) 26%,transparent) 0%,transparent 70%),radial-gradient(72% 58% at 14% 94%,color-mix(in srgb,var(--brand-green) 30%,transparent) 0%,transparent 72%)}.trade-hero_shot{display:grid;align-content:center;height:100%;overflow:hidden}.trade-hero_shot{padding:clamp(1.25rem,.5rem + 2.4vw,3rem)}.trade-hero_image{display:block;width:100%;height:auto;border-radius:calc(var(--brand-radius) * 2);box-shadow:0 2px 6px -2px #00000080,0 28px 60px -32px #000000e6}@media screen and (max-width:991px){.trade-hero_shot{margin-inline:calc(-100% / 18);aspect-ratio:1}}@media screen and (min-width:992px){.trade-hero_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch}.trade-hero_words{align-self:center;padding-block:4rem clamp(3.5rem,2rem + 4vw,6.5rem)}.trade-hero_shot{margin-right:calc((min(1280px,90vw) - 100vw)/2)}}.reasons{padding:clamp(3.5rem,2rem + 4vw,6.5rem) 0;background-color:var(--brand-surface);color:var(--brand-ink)}.reasons_head{margin:0 auto clamp(2.5rem,1.5rem + 3vw,4rem);max-width:44rem;text-align:center}.reasons_heading{margin:0;font-size:clamp(1.75rem,1rem + 2.4vw,2.75rem);font-weight:500;line-height:1.1;letter-spacing:.002em;text-wrap:balance}.reasons_body{margin:clamp(.875rem,.75rem + .6vw,1.25rem) auto 0;max-width:52ch;font-size:clamp(1rem,.95rem + .3vw,1.0625rem);line-height:1.6;color:var(--brand-ink-soft)}.reasons_list{display:grid;gap:clamp(.75rem,.5rem + 1vw,1.25rem);margin:0;padding:0;list-style:none}.reason{display:grid;align-content:start;margin:0;padding:clamp(1.5rem,1rem + 1.6vw,2.25rem);border-radius:var(--brand-radius);background-color:var(--brand-deep);color:var(--brand-on-deep)}.reason_mark{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:clamp(1.75rem,1rem + 2.4vw,3rem);border-radius:calc(var(--brand-radius) * 1.5);background-color:color-mix(in srgb,var(--brand-on-deep) 9%,transparent);color:var(--brand-mint)}.reason_mark svg{width:1.125rem;height:1.125rem}.reason_title{margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500;line-height:1.2;letter-spacing:.002em}.reason_body{margin:.75rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--brand-on-deep-soft)}@media screen and (min-width:768px){.reasons_list{grid-template-columns:repeat(3,minmax(0,1fr))}}.combo{padding:clamp(3.5rem,2rem + 4vw,6.5rem) 0;background-color:var(--brand-surface);color:var(--brand-ink)}.combo_head{display:grid;gap:clamp(1rem,.75rem + 1vw,1.5rem);margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.combo_heading{margin:0;max-width:20ch;font-size:clamp(1.75rem,1rem + 2.4vw,2.75rem);font-weight:500;line-height:1.1;letter-spacing:.002em}.combo_body{margin:0;max-width:56ch;font-size:clamp(1rem,.95rem + .3vw,1.0625rem);line-height:1.6;color:var(--brand-ink-soft)}.combo_switch{display:inline-flex;align-self:start;padding:.25rem;border:1px solid var(--brand-hairline);border-radius:999px;background-color:var(--brand-surface)}.combo_tier{appearance:none;border:0;padding:.5rem 1.125rem;border-radius:999px;background-color:transparent;color:var(--brand-ink-soft);font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color var(--brand-duration) var(--brand-ease),color var(--brand-duration) var(--brand-ease)}.combo_tier[aria-pressed=true]{background-color:var(--brand-cta);color:var(--brand-on-deep)}@media(hover:hover)and (pointer:fine){.combo_tier:not([aria-pressed=true]):hover{color:var(--brand-ink)}}.combo_tier:focus-visible{outline:2px solid var(--brand-cta);outline-offset:2px}.combo_control{position:relative;order:1;margin-top:clamp(.75rem,.5rem + 1vw,1.25rem)}.combo_pick{display:flex;align-items:center;gap:.375rem;margin:0 0 .5rem;font-family:var(--brand-hand);font-size:1.25rem;font-weight:600;line-height:1.15;color:var(--brand-cta)}.combo_pick-note{display:grid;gap:.1em}.combo_pick-plan{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 .3em}.combo_pick strong{font-weight:600}.combo_price{font-family:var(--brand-hand);font-size:1.25rem;font-weight:600;color:var(--brand-green)}.combo_pick-arrow{display:none;flex:none;width:3rem;height:1.9rem;align-self:flex-end;margin-bottom:-.25rem;color:var(--brand-green)}.combo_pick-arrow svg{width:100%;height:100%}.combo_grid{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--brand-hairline)}.combo_cell{position:relative;display:grid;align-content:start;margin:0;padding:clamp(1.5rem,1rem + 1.6vw,2.25rem) clamp(1.25rem,1rem + 1vw,1.75rem);border-bottom:1px solid var(--brand-hairline);transition:opacity var(--brand-duration) var(--brand-ease),background-color var(--brand-duration) var(--brand-ease)}.combo_top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.25rem,1rem + 1.4vw,2rem)}.combo_go{flex:none;display:grid;place-items:center;width:1.125rem;height:1.125rem;color:var(--brand-ink-faint);transition:color var(--brand-duration) var(--brand-ease),transform var(--brand-duration) var(--brand-ease)}.combo_go svg{width:100%;height:100%}.combo_cell.is-out{opacity:.42}.combo_mark{display:grid;place-items:center;width:1.5rem;height:1.5rem;color:var(--brand-green)}.combo_mark svg{width:100%;height:100%}.combo_name{margin:0;font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:.002em}.combo_name a{color:inherit;text-decoration:none}.combo_name a:after{content:"";position:absolute;inset:0}@media(hover:hover)and (pointer:fine){.combo_cell:has(a:hover){background-color:var(--brand-surface-soft)}.combo_cell:has(a:hover) .combo_go{color:var(--brand-cta);transform:translate(.125rem,-.125rem)}}.combo_name a:focus-visible:after{outline:2px solid var(--brand-cta);outline-offset:-4px}.combo_line{margin:.5rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--brand-ink-soft)}@media screen and (min-width:576px){.combo_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.combo_cell:nth-child(2n){border-left:1px solid var(--brand-hairline)}}@media screen and (min-width:992px){.combo_head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.combo_control{order:0;grid-column:2;grid-row:1 / span 2;align-self:end;justify-self:end;margin-top:0}.combo_body{grid-column:1}.combo_grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (min-width:1200px){.combo_pick-arrow{display:block}.combo_pick{position:absolute;right:calc(100% - 1.25rem);bottom:calc(100% + .25rem);width:max-content;max-width:17rem;margin:0;transform:rotate(-4deg);transform-origin:right bottom}.combo_pick-arrow{transform:rotate(4deg)}}.combo_cell:nth-child(2n){border-left:0}.combo_cell:not(:nth-child(4n+1)){border-left:1px solid var(--brand-hairline)}}@media(prefers-reduced-motion:reduce){.combo_cell{transition:none}}.results{background-color:var(--brand-surface);color:var(--brand-ink)}.results_sheet{margin-bottom:clamp(3.5rem,2rem + 4vw,6.5rem);background-color:var(--brand-surface-soft);border-top:1px solid var(--brand-hairline)}.results_frame{border-left:1px solid var(--brand-hairline);border-right:1px solid var(--brand-hairline)}.results_grid{display:grid;margin:0;padding:0;list-style:none}.result{display:grid;align-content:space-between;gap:clamp(1.25rem,.75rem + 1.4vw,1.75rem);margin:0;padding:clamp(1.125rem,.875rem + 1vw,1.5rem) clamp(1.25rem,1rem + 1vw,1.75rem)}.result_label{margin:0;font-size:.9375rem;line-height:1.4;color:var(--brand-ink-soft)}.result_figure{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0}.result_value{font-size:clamp(1.75rem,1rem + 2.2vw,2.5rem);font-weight:500;line-height:1;letter-spacing:-.015em;color:var(--brand-ink)}.result_note{font-size:.875rem;color:var(--brand-ink-faint)}.results_cta{display:grid;gap:clamp(1.5rem,1rem + 2vw,2.5rem);padding:clamp(1.75rem,1rem + 2.4vw,2.75rem) clamp(1.25rem,1rem + 1vw,1.75rem);background-color:var(--brand-deep);color:var(--brand-on-deep)}.results_words{display:grid;gap:.25rem;margin:0;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);line-height:1.25;letter-spacing:.002em}.results_lead{font-weight:500}.results_line{color:var(--brand-on-deep-soft)}.results_action{display:flex;flex-wrap:wrap;gap:.75rem}.result+.result{border-top:1px solid var(--brand-hairline)}@media screen and (min-width:576px){.results_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result+.result{border-top:0}.result:nth-child(n+3){border-top:1px solid var(--brand-hairline)}.result:nth-child(2n){border-left:1px solid var(--brand-hairline)}}@media screen and (min-width:992px){.results_grid{grid-template-columns:repeat(4,minmax(0,1fr))}.result:nth-child(2n){border-left:0}.result:nth-child(n+3){border-top:0}.result:not(:first-child){border-left:1px solid var(--brand-hairline)}.results_cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.blog-hero{padding:clamp(6rem,3rem + 7.2vw,10.5rem) 0 clamp(2rem,1.25rem + 2.4vw,3rem);background-color:var(--brand-surface);color:var(--brand-ink);border-bottom:1px solid var(--brand-hairline)}.blog-hero_tag{display:flex;align-items:center;gap:.625rem;margin:0 0 clamp(1rem,.75rem + 1vw,1.75rem);font-size:1rem;font-weight:500;color:var(--brand-ink)}.blog-hero_mark{display:grid;place-items:center;width:1.25rem;height:1.25rem;color:var(--brand-green)}.blog-hero_mark svg{width:100%;height:100%}.blog-hero_heading{margin:0;max-width:24ch;font-size:clamp(2rem,1rem + 3.2vw,3.5rem);font-weight:500;line-height:1.08;letter-spacing:-.012em}.blog-cats{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:clamp(2rem,1.25rem + 2.4vw,3.25rem)}.blog-cats_home{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-right:.25rem;padding:.4375rem;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius);color:var(--brand-ink);--wordmark-seam: var(--brand-surface);transition:border-color var(--brand-duration) var(--brand-ease),background-color var(--brand-duration) var(--brand-ease)}.blog-cats_home svg{width:100%;height:100%}.blog-cats_link{font-size:1rem;font-weight:400;color:var(--brand-ink-soft);text-decoration:none;transition:color var(--brand-duration) var(--brand-ease)}.blog-cats_link.is-current{font-weight:600;color:var(--brand-ink)}@media(hover:hover)and (pointer:fine){.blog-cats_link:not(.is-current):hover{color:var(--brand-ink)}.blog-cats_home:not(.is-current):hover{border-color:var(--brand-ink-faint);background-color:var(--brand-surface-soft)}}.blog-cats_home:focus-visible,.blog-cats_link:focus-visible{outline:2px solid var(--brand-cta);outline-offset:3px;border-radius:var(--brand-radius)}.section_blog34.is-journal{background-color:var(--brand-surface)}.posts{display:grid;gap:clamp(1.5rem,1rem + 2vw,2.5rem);margin:0;padding:0;list-style:none}.post-card{margin:0;padding:0}.post-card_link{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius);background-color:var(--brand-surface);color:var(--brand-ink);text-decoration:none;overflow:hidden;transition:border-color var(--brand-duration) var(--brand-ease),box-shadow .28s var(--brand-ease-out),transform .28s var(--brand-ease-out)}.post-card_shot{display:block;aspect-ratio:16 / 10;overflow:hidden;background-color:var(--brand-surface-soft)}.post-card_image,.post-card_blank{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .6s var(--brand-ease-out)}.post-card_blank{background-image:linear-gradient(135deg,var(--brand-mint-faint),var(--brand-surface-soft))}.post-card_body{display:grid;align-content:start;gap:.625rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.post-card_kicker{font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:var(--brand-green)}.post-card_title{font-size:clamp(1.0625rem,1rem + .5vw,1.25rem);font-weight:500;line-height:1.3;letter-spacing:.002em}.post-card_foot{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:clamp(.75rem,.5rem + 1vw,1.25rem)}.post-card_by{display:flex;align-items:center;gap:.625rem;min-width:0;font-size:.875rem;line-height:1.35}.post-card_avatar,.post-by_avatar{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:.5rem;border-radius:999px;background-color:var(--brand-ink);color:var(--brand-on-deep);--wordmark-seam: var(--brand-ink)}.post-card_avatar svg,.post-by_avatar svg{width:100%;height:100%}.post-card_by-name{font-weight:600}.post-card_go{flex:none;display:grid;place-items:center;width:1.25rem;height:1.25rem;margin-left:auto;color:var(--brand-cta);opacity:0;transform:translate(-.375rem);transition:opacity var(--brand-duration) var(--brand-ease),transform var(--brand-duration) var(--brand-ease)}.post-card_go svg{width:100%;height:100%}@media(hover:hover)and (pointer:fine){.post-card_link:hover{border-color:color-mix(in srgb,var(--brand-cta) 30%,transparent);transform:translateY(-3px);box-shadow:0 1px 2px -1px #00262b0d,0 8px 16px -12px #00262b38}.post-card_link:hover .post-card_image,.post-card_link:hover .post-card_blank{transform:scale(1.05)}.post-card_link:hover .post-card_go{opacity:1;transform:translate(0)}}.post-card_link:focus-visible{outline:2px solid var(--brand-cta);outline-offset:3px}.post-card_link:focus-visible .post-card_go{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.post-card_link,.post-card_image,.post-card_blank,.post-card_go{transition:opacity var(--brand-duration) var(--brand-ease);transform:none!important}}@media screen and (min-width:576px){.posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:992px){.posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.pager{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:clamp(2.5rem,1.5rem + 3vw,4rem)}.pager_numbers{display:flex;align-items:center;gap:.25rem}.pager_number,.pager_step{display:grid;place-items:center;min-width:2.5rem;height:2.5rem;padding:0 .625rem;border-radius:999px;font-size:.9375rem;font-weight:500;color:var(--brand-ink-soft);text-decoration:none;transition:background-color var(--brand-duration) var(--brand-ease),color var(--brand-duration) var(--brand-ease)}.pager_number.is-current{background-color:var(--brand-cta);color:var(--brand-on-deep)}.pager_step.is-off{opacity:.35;pointer-events:none}@media(hover:hover)and (pointer:fine){.pager_number:not(.is-current):hover,.pager_step:not(.is-off):hover{background-color:var(--brand-surface-soft);color:var(--brand-ink)}}.pager_number:focus-visible,.pager_step:focus-visible{outline:2px solid var(--brand-cta);outline-offset:2px}.example-hero{padding:clamp(5rem,2.5rem + 6.4vw,9rem) 0 clamp(3rem,2rem + 2.4vw,4.5rem);background-color:var(--brand-surface);color:var(--brand-ink);text-align:center}.example-hero_content{display:grid;justify-items:center;max-width:52rem;margin-inline:auto}.eyebrow.is-marked{gap:.5rem;padding:0;background:none;font-family:inherit;font-size:1rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--brand-ink)}.eyebrow_mark{display:grid;place-items:center;width:1.125rem;height:1.125rem;color:var(--brand-green);--wordmark-seam: var(--brand-surface)}.eyebrow_mark svg{width:100%;height:100%}.example-hero_heading{margin:0;max-width:16ch;font-size:clamp(2.25rem,1rem + 4vw,4rem);font-weight:500;line-height:1.05;letter-spacing:-.016em}.example-hero_body{margin:clamp(1.5rem,1rem + 1.6vw,2.25rem) 0 0;max-width:44ch;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.5;color:var(--brand-ink-soft)}.example-hero_action{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.75rem,1.25rem + 1.6vw,2.5rem)}.example-hero_action .example_booking{display:contents}.example-shot{border-top:1px solid var(--brand-hairline);background-color:var(--brand-surface-soft)}.example-shot_panel{padding:clamp(1.25rem,.5rem + 2.4vw,3rem);overflow:hidden}.example-shot_cover{margin:0}.example-shot_cover img{display:block;width:100%;height:auto;border-radius:calc(var(--brand-radius) * 2);box-shadow:0 2px 6px -2px #00000080,0 28px 60px -32px #000000e6}.faq_points{display:grid;gap:1rem;margin:1rem 0 0;padding:0;list-style:none;counter-reset:faq-point}.faq_points li{display:grid;gap:.25rem;margin:0;padding:0}.faq_points strong{font-weight:600;color:var(--brand-ink)}.faq_points.is-ordered li{grid-template-columns:1.5rem minmax(0,1fr);grid-template-areas:"n title" ". body";counter-increment:faq-point}.faq_points.is-ordered li:before{content:counter(faq-point);grid-area:n;font-size:.8125rem;font-weight:600;line-height:1.6;color:var(--brand-green)}.faq_points.is-ordered strong{grid-area:title}.faq_points.is-ordered li>span{grid-area:body}.variations{padding:clamp(3rem,2rem + 3.2vw,5rem) 0;background-color:var(--brand-surface);color:var(--brand-ink)}.variations_heading{margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem);font-weight:500;line-height:1.15;letter-spacing:-.008em}.variations_body{margin:1rem 0 0;max-width:56ch;font-size:1.0625rem;line-height:1.6;color:var(--brand-ink-soft)}.variations .example_variation-list{margin-top:clamp(1.75rem,1.25rem + 1.6vw,2.5rem)}.logo-row{border-block:1px solid var(--brand-hairline);background-color:var(--brand-surface);color:var(--brand-ink)}.logo-row_line{margin:0;padding:.875rem 1.25rem;border:1px solid var(--brand-hairline);border-top:0;background-color:var(--brand-surface-soft);font-size:.9375rem;text-align:center}.logo-row_tail{display:block}.logo-row_cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-inline:1px solid var(--brand-hairline);list-style:none}.logo-row_cell{display:grid;place-items:center;min-height:clamp(4.5rem,3.5rem + 3.2vw,6rem);margin:0;padding:1rem 1.25rem;border-left:1px solid var(--brand-hairline);border-bottom:1px solid var(--brand-hairline)}.logo-row_cell:nth-child(odd){border-left:0}.logo-row_cell:nth-last-child(-n+2){border-bottom:0}.logo-row_logo{display:block;width:auto;max-width:72%;max-height:1.25rem;object-fit:contain;filter:brightness(0);opacity:.7}@media screen and (min-width:576px){.logo-row_cells{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-row_cell:nth-child(odd){border-left:1px solid var(--brand-hairline)}.logo-row_cell:nth-child(3n+1){border-left:0}.logo-row_cell:nth-last-child(-n+2){border-bottom:1px solid var(--brand-hairline)}.logo-row_cell:nth-last-child(-n+3){border-bottom:0}.logo-row_logo{max-width:80%;max-height:1.5rem}.logo-row_tail{display:inline}}@media screen and (min-width:992px){.logo-row_cells{grid-template-columns:repeat(6,minmax(0,1fr))}.logo-row_cell:nth-child(3n+1){border-left:1px solid var(--brand-hairline)}.logo-row_cell:first-child{border-left:0}.logo-row_cell{border-bottom:0}.logo-row_logo{max-width:100%;max-height:1.75rem}}.post-hero{padding:clamp(7.5rem,3.5rem + 8.8vw,12.5rem) 0 clamp(4.5rem,3rem + 3.6vw,6.5rem);background-color:var(--brand-surface);color:var(--brand-ink)}.post-hero_grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,.5rem + 4vw,4.5rem)}.post-hero_words{max-width:39.5rem}.post-crumbs{display:flex;flex-wrap:wrap;align-items:center;font-size:.875rem;line-height:1.4}.post-crumbs_link{color:var(--brand-ink-soft);text-decoration:none;transition:color var(--brand-duration) var(--brand-ease)}.post-crumbs_link.is-last{font-weight:600;color:var(--brand-ink)}.post-crumbs_link:not(.is-last):after{content:"›";margin:0 .5rem;color:var(--brand-ink-faint);font-weight:400}@media(hover:hover)and (pointer:fine){.post-crumbs_link:hover{color:var(--brand-ink)}}.post-crumbs_link:focus-visible{outline:2px solid var(--brand-cta);outline-offset:3px;border-radius:var(--brand-radius)}.post-hero_heading{margin:1rem 0 0;font-size:clamp(2rem,1.1rem + 2.9vw,3rem);font-weight:500;line-height:1.125;letter-spacing:-.012em}.post-lede{margin:2rem 0 0;max-width:36rem;font-size:1.125rem;line-height:1.375;color:var(--brand-ink-soft)}.post-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:clamp(2rem,1.25rem + 2.4vw,3rem)}.post-by{display:flex;align-items:center;gap:.625rem;margin:0;font-size:.875rem;line-height:1.3}.post-by_name{font-weight:700}.post-by_role{color:var(--brand-ink-soft)}.post-by_role:before{content:"·";margin:0 .375rem}.post-hero_shot{margin:0;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--brand-radius);background-color:var(--brand-surface-soft)}.post-hero_shot img{display:block;width:100%;height:100%;object-fit:cover}.post-share{display:flex;align-items:center;gap:.625rem}.post-share_link{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius);background-color:var(--brand-surface);color:var(--brand-ink);cursor:pointer;transition:border-color var(--brand-duration) var(--brand-ease),background-color var(--brand-duration) var(--brand-ease)}.post-share_roll{display:block;width:1.25rem;height:1.25rem;overflow:hidden;transition:opacity var(--brand-duration) var(--brand-ease)}.post-share_track{display:grid;transition:transform .42s var(--brand-ease-out)}.post-share_face{display:grid;place-items:center;width:1.25rem;height:1.25rem}.post-share_face svg{width:100%;height:100%}@media(hover:hover)and (pointer:fine){.post-share_link:hover{border-color:var(--brand-ink-faint)}.post-share_link:hover .post-share_track{transform:translateY(-50%)}}.post-share_link:focus-visible{outline:2px solid var(--brand-cta);outline-offset:2px}.post-share_link:focus-visible .post-share_track{transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.post-share_track{transition:none;transform:none!important}}.post-share_done{position:absolute;inset:0;display:grid;place-items:center;opacity:0;color:var(--brand-green);transition:opacity var(--brand-duration) var(--brand-ease)}.post-share_done svg{width:1.25rem;height:1.25rem}.post-share_link.is-done .post-share_roll{opacity:0}.post-share_link.is-done .post-share_done{opacity:1}.post-band{padding:clamp(3.5rem,2rem + 4vw,5rem) 0 clamp(4rem,2.5rem + 5vw,6.5rem);background-color:var(--brand-surface-soft);color:var(--brand-ink)}.post-layout{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,44rem);align-items:start;gap:clamp(2.5rem,0rem + 7vw,7rem)}.post-main:only-child{grid-column:1 / -1;max-width:44rem;margin-inline:auto}.post-rail{position:sticky;top:6rem}.post-toc_title{display:none;margin:0 0 1rem;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.post-toc_list{position:relative;display:grid;gap:1rem;margin:0;padding:0 0 0 1rem;border-left:1px solid var(--brand-hairline);list-style:none}.post-toc_item{margin:0;padding:0;font-size:.875rem;line-height:1.5}.post-toc_item a{color:var(--brand-ink-soft);text-decoration:none;transition:color var(--brand-duration) var(--brand-ease)}.post-toc_item.is-current a{color:var(--brand-ink)}@media(hover:hover)and (pointer:fine){.post-toc_item a:hover{color:var(--brand-ink)}}.post-toc_item a:focus-visible{outline:2px solid var(--brand-cta);outline-offset:3px;border-radius:var(--brand-radius)}.post-toc_marker{position:absolute;top:0;left:-1px;width:1px;height:1.3125rem;background-color:var(--brand-ink);opacity:0;transition:transform .3s var(--brand-ease-out),opacity var(--brand-duration) var(--brand-ease)}@media(prefers-reduced-motion:reduce){.post-toc_marker{transition:opacity var(--brand-duration) var(--brand-ease)}}.post-prose{max-width:44rem;font-size:1.125rem;line-height:1.625;color:color-mix(in srgb,var(--brand-ink) 90%,transparent)}.post-prose>*+*{margin-top:1.5rem}.post-prose h2,.post-prose h3{color:var(--brand-ink);letter-spacing:-.012em;scroll-margin-top:7rem}.post-prose h2{margin-top:clamp(2.5rem,1.5rem + 2.4vw,3.5rem);font-size:clamp(1.75rem,1.2rem + 1.7vw,2.5rem);font-weight:500;line-height:1.125}.post-prose h3{margin-top:2.5rem;font-size:1.375rem;font-weight:600;line-height:1.3}.post-prose ul,.post-prose ol{margin-left:0;padding-left:1.25rem}.post-prose ul{list-style-type:disc}.post-prose ol{list-style-type:decimal}.post-prose li::marker{color:var(--brand-ink-faint)}.post-prose li{margin:0;padding:0}.post-prose li+li{margin-top:.75rem}.post-prose strong{font-weight:600;color:var(--brand-ink)}.post-prose a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--brand-duration) var(--brand-ease)}@media(hover:hover)and (pointer:fine){.post-prose a:hover{color:var(--brand-green)}}.post-prose blockquote{margin-left:0;padding-left:1.5rem;border-left:1px solid var(--brand-ink);font-weight:600;color:var(--brand-ink)}.post-prose img{display:block;width:100%;height:auto;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius);background-color:var(--brand-surface)}.post-prose table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.45}.post-prose th,.post-prose td{padding:.75rem 1rem;border:1px solid var(--brand-hairline);text-align:left;vertical-align:top}.post-prose th{font-weight:600;color:var(--brand-ink)}.post-foot{display:grid;gap:1.5rem;max-width:44rem;margin-top:clamp(3rem,2rem + 2.4vw,4rem);padding-top:clamp(1.5rem,1rem + 1.6vw,2rem);border-top:1px solid var(--brand-hairline)}.post-foot_row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.post-tag{padding:.375rem .875rem;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-pill);background-color:var(--brand-surface);font-size:.8125rem;color:var(--brand-ink);text-decoration:none;transition:border-color var(--brand-duration) var(--brand-ease),background-color var(--brand-duration) var(--brand-ease)}@media(hover:hover)and (pointer:fine){.post-tag:hover{border-color:var(--brand-ink-faint)}}.post-tag:focus-visible{outline:2px solid var(--brand-cta);outline-offset:3px}.related{padding:clamp(3.5rem,2rem + 4vw,5rem) 0 clamp(4rem,2.5rem + 5vw,6.5rem);border-top:1px solid var(--brand-hairline);background-color:var(--brand-surface-soft);color:var(--brand-ink)}.related_heading{margin:0 0 clamp(1.5rem,1rem + 2vw,2.5rem);font-size:clamp(1.25rem,1rem + 1vw,1.5rem);font-weight:500;letter-spacing:-.008em}.related_lead .post-card_link{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:clamp(16rem,8rem + 16vw,24.5rem)}.related_lead .post-card_shot{aspect-ratio:auto;height:100%}.related_lead .post-card_body{align-content:center;gap:.875rem;padding:clamp(1.5rem,.75rem + 2.4vw,3rem)}.related_lead .post-card_title{font-size:clamp(1.25rem,1rem + 1vw,1.5rem);line-height:1.2}.related_rest{margin-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.read-progress{background-color:color-mix(in srgb,var(--brand-ink) 8%,transparent)}.read-progress_fill{background-color:var(--brand-green)}@media screen and (max-width:991px){.post-hero_grid{grid-template-columns:minmax(0,1fr)}.post-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.post-rail{position:static}.post-toc_title{display:block}.related_lead .post-card_link{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:0}.related_lead .post-card_shot{aspect-ratio:16 / 10;height:auto}}.section_faq4{padding:clamp(4rem,2rem + 5vw,7rem) 0;background-color:var(--brand-surface);color:var(--brand-ink)}.faq{display:grid;gap:clamp(2rem,1rem + 3vw,4rem)}.faq_heading-soft{display:block;color:var(--brand-ink-faint)}.faq_heading{margin:0;max-width:14ch;font-size:clamp(1.75rem,1rem + 2.4vw,2.5rem);font-weight:500;line-height:1.12;letter-spacing:.002em}.faq_list{display:grid}.faq_row{border-top:1px solid var(--brand-hairline)}.faq_row:last-child{border-bottom:1px solid var(--brand-hairline)}.faq_q{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.125rem,.75rem + .8vw,1.5rem) 0;cursor:pointer}.faq_q-text{font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:500;line-height:1.35;letter-spacing:.002em}.faq_chevron{flex:none;display:grid;place-items:center;width:1.25rem;height:1.25rem;color:var(--brand-cta);transition:transform var(--brand-duration) var(--brand-ease)}.faq_chevron svg{width:100%;height:100%}.faq_q[aria-expanded=true] .faq_chevron{transform:rotate(180deg)}.faq_a{overflow:hidden;transition:height .32s var(--brand-ease)}.faq_a-text{margin:0;padding-bottom:clamp(1.125rem,.75rem + .8vw,1.5rem);max-width:68ch;font-size:1rem;line-height:1.65;color:var(--brand-ink-soft)}.faq_q:focus-visible{outline:2px solid var(--brand-cta);outline-offset:4px}@media(prefers-reduced-motion:reduce){.faq_a{transition:none}}@media screen and (min-width:992px){.faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.trial-band{padding:clamp(3rem,2rem + 3.2vw,5rem) 0;background-color:var(--brand-surface)}.trial.is-alone{margin-top:0}.trial{position:relative;display:grid;justify-items:start;margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);padding:clamp(1.75rem,1rem + 2.4vw,3rem);border-radius:var(--brand-radius);background-color:var(--brand-deep);color:var(--brand-on-deep);overflow:hidden}.trial:after{content:"";position:absolute;inset:0 0 0 45%;background-image:repeating-linear-gradient(135deg,transparent 0 18px,color-mix(in srgb,var(--brand-on-deep) 5%,transparent) 18px 40px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%);pointer-events:none}.trial>*{position:relative}.trial_mark{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:clamp(1.25rem,1rem + 1vw,1.75rem);border-radius:calc(var(--brand-radius) * 1.5);background-color:color-mix(in srgb,var(--brand-on-deep) 9%,transparent);color:var(--brand-mint)}.trial_mark svg{width:1.25rem;height:1.25rem}.trial_heading{margin:0;max-width:24ch;font-size:clamp(1.25rem,1rem + .9vw,1.625rem);font-weight:500;line-height:1.2;letter-spacing:.002em}.trial_body{margin:.75rem 0 0;max-width:52ch;font-size:.9375rem;line-height:1.6;color:var(--brand-on-deep-soft)}.trial_cta{margin-top:clamp(1.25rem,1rem + 1vw,1.75rem)}@media screen and (max-width:63.9375rem){.pricing10_grid-list .pricing20_plan.is-second{order:1}.pricing10_grid-list .pricing20_plan.is-third{order:2}.pricing10_grid-list .pricing20_plan.is-first{order:3}}.trust{margin-top:clamp(3rem,1.5rem + 4vw,5.5rem);text-align:center}.trust-band{background-color:var(--brand-surface);border-top:1px solid var(--brand-hairline);border-bottom:1px solid var(--brand-hairline)}.trust.is-ruled{margin-top:0;padding:clamp(2rem,1.25rem + 2vw,3rem) 0}.trust.is-ruled .trust_line{margin-bottom:clamp(1.25rem,1rem + 1vw,1.75rem)}.trust_line{margin:0 auto clamp(1.5rem,1rem + 1.6vw,2.5rem);max-width:44ch;font-size:.9375rem;font-weight:500;line-height:1.5;color:var(--brand-ink)}.trust_window{--trust-fade: clamp(2rem, 8%, 5rem);position:relative;height:2.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--trust-fade),#000 calc(100% - var(--trust-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--trust-fade),#000 calc(100% - var(--trust-fade)),transparent)}.trust_track{position:absolute;inset:0 auto 0 0;display:flex;align-items:center;width:max-content;will-change:transform;animation:trust-marquee 55s linear infinite}.trust_set{display:flex;align-items:center;gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);padding-right:clamp(2.5rem,1.5rem + 3vw,4.5rem)}@keyframes trust-marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.trust_logo{flex:none;width:auto;height:2.25rem;max-width:9rem;object-fit:contain;filter:brightness(0);opacity:.38}@media screen and (min-width:768px){.trust_line{max-width:none}}@media(prefers-reduced-motion:reduce){.trust_track{animation:none}}.section_pricing10 .pricing20_plan{display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--brand-hairline);border-radius:var(--brand-radius);background-color:var(--brand-surface);overflow:hidden}.plan_head{display:grid;align-content:start;padding:clamp(1.5rem,1rem + 1.4vw,2rem);text-align:center;background-image:linear-gradient(to bottom,var(--brand-mint-faint),color-mix(in srgb,var(--brand-mint-faint) 35%,var(--brand-surface)));border-bottom:1px solid var(--brand-hairline)}.plan_name{margin:0;font-size:1.125rem;font-weight:500;letter-spacing:.002em;color:var(--brand-ink)}.plan_price{display:flex;align-items:baseline;justify-content:center;gap:.375rem;margin:clamp(.75rem,.5rem + .6vw,1.25rem) 0 0;font-size:clamp(2.25rem,1.5rem + 2.2vw,3.25rem);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--brand-ink)}.plan_unit{font-size:1rem;font-weight:500;letter-spacing:0;color:var(--brand-ink-soft)}.plan_tools{margin:.625rem 0 0;font-size:.9375rem;font-weight:500;color:var(--brand-cta)}.plan_lead{margin:.875rem 0 0;min-height:calc(3 * 1.6em);font-size:.9375rem;line-height:1.6;color:var(--brand-ink-soft)}.plan_cta{margin-top:clamp(1.25rem,1rem + .8vw,1.75rem)}.plan_cta .button{width:100%}.plan_features{padding:clamp(1.5rem,1rem + 1.4vw,2rem)}.plan_features-label{margin:0 0 1rem;font-size:.9375rem;font-weight:600;color:var(--brand-ink)}.plan_list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.plan_item{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:0;font-size:.9375rem;line-height:1.45;color:var(--brand-ink)}.plan_tick{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:calc(var(--brand-radius) * .75);background-color:var(--brand-surface-alt);color:var(--brand-cta)}.plan_tick svg{width:.875rem;height:.875rem}.plan_item.is-out{color:var(--brand-ink-faint);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--brand-ink) 35%,transparent);text-decoration-thickness:1px}.plan_item.is-out .plan_tick{background-color:color-mix(in srgb,var(--brand-strike) 10%,transparent);color:var(--brand-strike);text-decoration:none}.u-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.plan_item-lead{font-weight:600}.navigation{position:sticky;padding-top:0}.ax-nav{width:100%;max-width:none;margin-inline:0;padding-inline:5%;border-radius:0;border:0;border-bottom:1px solid var(--brand-hairline);background-color:var(--brand-surface);box-shadow:none}.navbar5_container{min-height:4rem}.navbar5_link.ax--current,.navbar5_link.ax--current:hover{color:color-mix(in srgb,var(--brand-green) 70%,var(--brand-cta))}.navbar5_link,.navbar5_dropdown-toggle,.navbar5_menu-left a,.navbar5_dropdown-toggle-2{color:var(--brand-ink);font-size:.875rem;font-weight:600;letter-spacing:.2px}.navbar5_logo-link{display:inline-flex;align-items:center}.wordmark{display:inline-flex;align-items:center;gap:.3em;font-family:var(--_typography---font-styles--heading);font-size:1.5rem;color:var(--brand-ink);--wordmark-seam: var(--brand-surface)}.wordmark_mark{flex:none;width:auto;height:.84em}.wordmark_word{display:inline-flex;font-weight:600;line-height:1;letter-spacing:-.02em;text-transform:lowercase;transform:translateY(-.092em)}@keyframes wordmark-letter-in{0%{opacity:0;transform:translateY(3px) skewY(20deg)}to{opacity:1;transform:none}}.wordmark_letter{display:inline-block;animation:wordmark-letter-in .4s var(--brand-ease) backwards;animation-delay:calc(var(--i) * .04s)}@media(prefers-reduced-motion:reduce){.wordmark_letter{animation:none}}.wordmark.is-footer{color:var(--brand-on-deep);--wordmark-seam: var(--brand-deep)}.navbar5_menu-right .button,.navbar5_menu-right .button-3,.navbar5_menu-right .button-4{min-height:2.5rem;padding:.375rem 1.25rem;font-size:.875rem}.navbar5_menu-right .button.is-alternate{background-color:var(--brand-cta);border-color:var(--brand-cta);color:var(--brand-surface);box-shadow:0 0 0 4px var(--brand-mint)}@media(hover:hover)and (pointer:fine){.navbar5_menu-right .button.is-alternate:hover{background-color:var(--brand-cta-hover);border-color:var(--brand-cta-hover);color:var(--brand-surface)}}:root{--nav-float: 0rem;--nav-space: 0rem}@media screen and (min-width:992px){:root{--nav-float: 0rem}main>:first-child:not(.section_header40):not(.read-progress):not(.example_hero):not(.example-hero):not(.trade-hero):not(.blog-hero),main>.read-progress+:not(.post-hero){padding-top:0}main>.example_hero{padding-top:7rem}.ax-nav .navbar5_dropdown-list.ax--open{top:100%;width:100%;margin-inline:0;padding-inline:5%;border-radius:0;border-bottom:1px solid var(--brand-hairline);background-color:var(--brand-surface);box-shadow:none}.ax-nav{border-radius:0;padding-inline:5%}}@media screen and (max-width:991px){.ax-nav>.navbar5_container>.ax-nav-menu{top:100%;border-radius:0;border-bottom:1px solid var(--brand-hairline);background-color:var(--brand-surface);box-shadow:none}}html{scroll-padding-top:5rem}.navbar5_dropdown-background-layer,.navbar5_dropdown-list.ax--open{background-color:var(--brand-surface)}.nav-panel_label{color:var(--brand-ink-faint)}.nav-feature-card{border:1px solid var(--brand-hairline);border-radius:var(--brand-radius);background-color:var(--brand-surface-soft)}.navbar5_dropdown-divider{background-color:var(--brand-hairline)}.lang-switch{border-color:var(--brand-hairline)}.lang-switch_link{color:var(--brand-ink-faint)}.lang-switch_link:hover,.lang-switch_link:focus-visible,.lang-switch_link.is-active{color:var(--brand-ink)}.lang-switch_link.is-active{background-color:var(--brand-surface-soft)}.nav-login{text-decoration:none;white-space:nowrap}@media screen and (max-width:991px){.nav-login{order:1}}.button.is-lit{position:relative;isolation:isolate;overflow:hidden;border-width:0;padding:calc(.5rem + 2px) calc(1.75rem + 2px);box-shadow:none}.button.is-lit:before{content:"";position:absolute;top:50%;left:50%;z-index:-2;width:200%;aspect-ratio:1;background:conic-gradient(from 0deg,#fff0 0 62%,#ffffff59 72%,#fffffff2,#ffffff59 88%,#fff0 96% 100%);transform:translate(-50%,-50%) rotate(0);animation:button-glow 2.8s linear infinite}.button.is-lit:after{content:"";position:absolute;z-index:-1;inset:2px;border-radius:inherit;background-color:inherit}.button.is-lit:focus-visible:before{animation-duration:1.6s}@media(hover:hover)and (pointer:fine){.button.is-lit:hover:before{animation-duration:1.6s}}.button.is-lit:focus-visible{outline-color:var(--brand-mint)}@keyframes button-glow{to{transform:translate(-50%,-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.button.is-lit:before{animation:none}}.section_header40{position:relative;overflow:hidden;background-color:var(--brand-deep);color:var(--brand-on-deep)}.hero_film{position:absolute;inset:0;pointer-events:none;background:url(/images/hero/film-poster.jpg) center / cover no-repeat}.hero_film video{display:block;width:100%;height:100%;object-fit:cover}.header40_content{position:relative;display:flex;width:auto;max-width:none;margin:0;flex-direction:column;align-items:center;justify-content:flex-end;min-height:calc(100svh - var(--brand-nav-height));padding:8rem 5% 5rem;text-align:center;background-image:linear-gradient(to top,var(--brand-deep) 0,rgba(0,25,28,.99) 12rem,rgba(0,25,28,.96) 26rem,rgba(0,25,28,.9) 36rem,rgba(0,25,28,0) 44rem)}.header40_content .heading-style-h1{max-width:19ch;margin:0;color:var(--brand-on-deep)}.header40_content .hero_body{max-width:38rem;margin-top:1.5rem;color:var(--brand-on-deep-soft);text-wrap:balance}.hero_actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem}.assurances{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;font-size:.875rem;color:var(--brand-ink-soft)}.assurances li{display:inline-flex;align-items:center;gap:.4375rem}.assurance-mark{display:grid;place-items:center;width:1rem;height:1rem;color:var(--brand-cta)}.assurance-mark svg{width:100%;height:100%}.assurances.is-on-deep{color:var(--brand-on-deep-soft)}.assurances.is-on-deep .assurance-mark{color:var(--brand-mint);filter:drop-shadow(0 0 5px rgba(171,255,174,.45))}@media screen and (max-width:767px){.header40_content{padding-top:5rem;padding-bottom:3.5rem}}@media(prefers-reduced-motion:reduce){.hero_film video{display:none}}.text-color-green{color:var(--brand-cta);box-shadow:inset 0 -.14em 0 var(--brand-mint)}.section_header40 .text-color-green{color:var(--brand-mint);box-shadow:none}.section-seam{--seam-h: 8rem;--seam-cross: 68%;position:relative;height:var(--seam-h);overflow:hidden}.section-seam.is-enter,.section-seam.is-quiet{background-image:linear-gradient(to bottom,var(--brand-surface) 0,var(--brand-surface) 16%,var(--brand-surface-teal) 40%,color-mix(in srgb,var(--seam-deep, var(--brand-deep)) 80%,var(--brand-surface-teal)) 56%,var(--seam-deep, var(--brand-deep)) var(--seam-cross),var(--seam-deep, var(--brand-deep)) 100%)}.section-seam.is-exit{--seam-h: 6rem;background-image:linear-gradient(to top,var(--brand-surface) 0,var(--brand-surface) 16%,var(--brand-surface-teal) 40%,color-mix(in srgb,var(--brand-deep) 80%,var(--brand-surface-teal)) 56%,var(--brand-deep) 68%,var(--brand-deep) 100%)}.section-seam_wire{position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background-image:repeating-linear-gradient(to bottom,var(--brand-on-deep-faint) 0 5px,transparent 5px 11px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 42%);mask-image:linear-gradient(to bottom,transparent 0,#000 42%)}.section-seam_drop{position:absolute;top:0;left:50%;width:2px;height:1.5rem;border-radius:2px;background-image:linear-gradient(to bottom,transparent,var(--brand-cta));box-shadow:0 0 12px 1px #abffaebf;animation:seam-drop 4.8s linear infinite}.section-seam_flash{position:absolute;top:var(--seam-cross);left:50%;width:min(72rem,94vw);height:1px;background-image:linear-gradient(to right,transparent,var(--brand-mint) 35%,var(--brand-mint) 65%,transparent);opacity:0;animation:seam-flash 4.8s cubic-bezier(.16,1,.3,1) infinite}.section-seam_bloom{position:absolute;top:var(--seam-cross);left:50%;width:26rem;height:7rem;background-image:radial-gradient(closest-side,#abffae8c,#abffae00 70%);opacity:0;animation:seam-bloom 4.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes seam-drop{0%{opacity:0;transform:translate(-50%,-1.5rem)}10%{opacity:1}57%{opacity:1}72%{opacity:.35}to{opacity:0;transform:translate(-50%,var(--seam-h))}}@keyframes seam-flash{0%,49%{opacity:0;transform:translate(-50%,-50%) scaleX(.1)}57%{opacity:1;transform:translate(-50%,-50%) scaleX(.34)}88%{opacity:0;transform:translate(-50%,-50%) scaleX(1)}to{opacity:0;transform:translate(-50%,-50%) scaleX(1)}}@keyframes seam-bloom{0%,49%{opacity:0;transform:translate(-50%,-50%) scale(.45)}59%{opacity:.6;transform:translate(-50%,-50%) scale(.85)}90%{opacity:0;transform:translate(-50%,-50%) scale(1.3)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@media(prefers-reduced-motion:reduce){.section-seam_drop{animation:none;opacity:1;top:var(--seam-cross);transform:translate(-50%,-100%)}.section-seam_flash{animation:none;opacity:.7;transform:translate(-50%,-50%) scaleX(.6)}.section-seam_bloom{animation:none;opacity:.35;transform:translate(-50%,-50%) scale(.9)}}@media screen and (max-width:767px){.section-seam{--seam-h: 6rem}.section-seam.is-exit{--seam-h: 5rem}.section-seam_bloom{width:18rem;height:5rem}}.section_logo3{padding-bottom:10rem;background-image:linear-gradient(to top,var(--brand-surface) 0,color-mix(in srgb,var(--brand-mint) 30%,transparent) 2.8rem,transparent 6.25rem)}.logo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:4rem 0;background-color:color-mix(in srgb,var(--brand-on-deep) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand-on-deep) 12%,transparent);border-radius:var(--brand-radius);overflow:hidden}.logo-grid_intro{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:2rem;background-color:var(--brand-deep)}.logo-grid_label{max-width:20rem;margin:0;font-size:clamp(1.25rem,.95rem + .85vw,1.625rem);line-height:1.25;letter-spacing:-.015em;color:var(--brand-on-deep)}.logo-grid_cta{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;padding:.625rem 1.125rem;border-radius:var(--brand-radius-pill);background-color:color-mix(in srgb,var(--brand-on-deep) 8%,transparent);color:var(--brand-on-deep);font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color var(--brand-duration) var(--brand-ease)}@media(hover:hover)and (pointer:fine){.logo-grid_cta:hover{background-color:color-mix(in srgb,var(--brand-on-deep) 14%,transparent)}}.logo-cell{position:relative;display:grid;place-items:center;min-height:8.5rem;padding:1.5rem;background-color:var(--brand-deep);text-decoration:none}.logo-cell_logo{width:auto;max-width:78%;max-height:1.5rem;opacity:.85;transition:opacity var(--brand-duration) var(--brand-ease)}.logo-cell_case{position:absolute;top:0;right:0;padding:.1875rem .4375rem;border-radius:2px 0 0 2px;background-color:var(--brand-mint);color:var(--brand-ink);font-size:.625rem;font-weight:600;letter-spacing:.2px;line-height:1.3}@media(hover:hover)and (pointer:fine){.logo-cell.has-case:hover .logo-cell_logo{opacity:1}}.logo-cell.has-case:focus-visible{outline:2px solid var(--brand-mint);outline-offset:-2px}@media screen and (max-width:991px){.logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:3rem 0}.logo-grid_intro{grid-column:1 / -1;grid-row:auto;align-items:center;text-align:center}.logo-grid_label{max-width:26rem;margin-inline:auto}.logo-grid_cta{align-self:center}}@media screen and (max-width:600px){.logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-grid_intro{padding:1.5rem}.logo-cell{min-height:7rem;padding:1rem}}.status-card{--card-ink: var(--brand-ink);border-radius:var(--brand-radius)}.status-card.is-negative{--card-accent: #863d1c;--card-tint: #fbe4d8;--card-tint-mid: #fdf0e9}.status-card.is-positive{--card-accent: #0b363b;--card-tint: #cdf5cb;--card-tint-mid: #eafde8}.magnet-flow{--flow-line: var(--brand-hairline);--flow-accent: var(--brand-cta);--flow-ink: var(--brand-ink);--flow-green: var(--brand-cta)}.example_stack{border-radius:var(--brand-radius);background-color:var(--brand-surface-soft);background-image:radial-gradient(54% 48% at 6% -6%,rgba(171,255,174,.32),transparent 68%),radial-gradient(52% 46% at 96% 104%,rgba(205,227,229,.8),transparent 70%),radial-gradient(60% 48% at 88% -10%,rgba(11,54,59,.1),transparent 64%)}.cta39_card,.faq5_accordion,.testimonial17_content,.demo_card{border-radius:var(--brand-radius);box-shadow:none}.faq5_accordion{border:1px solid var(--brand-hairline)}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=search],select,textarea,.form_input,.form-input{border-radius:var(--brand-radius);border:1px solid var(--brand-hairline);font-family:var(--_typography---font-styles--body);font-size:1rem;letter-spacing:.2px;color:var(--brand-ink);transition:border-color var(--brand-duration) var(--brand-ease),box-shadow var(--brand-duration) var(--brand-ease)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--brand-cta);box-shadow:0 0 0 3px var(--brand-mint)}.pricing-heading-wrapper,.pricing-heading-wrapper.is-first,.pricing-heading-wrapper.is-second,.pricing-heading-wrapper.is-third{margin:.5rem .5rem 0;padding:1.25rem 1rem 1rem;border-radius:var(--brand-radius);background-color:transparent;background-image:linear-gradient(var(--brand-mint-soft),transparent);color:var(--brand-ink);font-family:var(--_typography---font-styles--heading);font-size:1.25rem;font-weight:600;letter-spacing:.2px}.pricing20_plan,.pricing20_plan.is-first,.pricing20_plan.is-second,.pricing20_plan.is-third{border:1px solid var(--brand-hairline);border-radius:var(--brand-radius);background-color:var(--brand-surface);padding:0}.pricing10_grid-list .pricing20_terms .heading-style-h1{font-size:3.25rem;font-weight:700;line-height:1.1}.pricing20_tools{color:var(--brand-cta)}.pricing20_description,.pricing20_examples-label{color:var(--brand-ink-soft)}.pricing20_examples{border-top-color:var(--brand-hairline)}.pricing20_cta{padding:1.5rem 2rem 2rem}.pricing10_grid-list .pricing20_body{padding-bottom:0}.pricing20_cta .button{width:100%}.section_blog34,.section_logo3,.footer5_component,.section_cta39.is-secondary,.cta39_card{background-color:var(--brand-deep);color:var(--brand-on-deep)}.section_blog34 .text-color-green,.footer5_component .text-color-green,.cta39_card .text-color-green{color:var(--brand-mint);box-shadow:none}.section_blog34 p,.cta39_card p{color:var(--brand-on-deep-soft)}.faq4_accordion{border:1px solid rgba(161,194,198,.22);border-radius:var(--brand-radius);background-color:transparent;overflow:hidden}.faq4_question,.faq4_answer{background-color:transparent}.faq4_answer p{color:var(--brand-on-deep-soft)}@media(hover:hover)and (pointer:fine){.faq4_question:hover{background-color:#a1c2c61a}}.faq4_accordion:has(.faq4_question[aria-expanded=true]) .faq4_question,.faq4_accordion:has(.faq4_question[aria-expanded=true]) .faq4_answer{background-color:#a1c2c614}@media screen and (max-width:991px){.menu-icon1_line-top,.menu-icon1_line-bottom,.menu-icon1_line-middle{background-color:var(--brand-ink)}.ax-nav-menu .navbar5_link,.ax-nav-menu .navbar5_dropdown-toggle,.ax-nav-menu .navbar-dropdown8_dropdown-toggle-2{color:var(--brand-ink)}}.microlabel{margin:0;font-family:var(--brand-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink-faint)}.microlabel.is-on-deep{color:var(--brand-on-deep-faint)}.words{display:inline}.words_mask{display:inline-block;overflow:clip;margin-bottom:-.2em;margin-right:.24em;padding-bottom:.2em;vertical-align:bottom}.words_word{display:inline-block;transition:transform .9s var(--brand-ease-out),opacity .5s linear;transition-delay:calc(var(--i, 0) * 40ms)}.js [data-reveal=words] .words_word{opacity:0;transform:translateY(110%)}.js [data-reveal=words].is-visible .words_word{opacity:1;transform:none}[data-reveal=words]{transition:none}[data-reveal=words].is-hidden{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.words_word{transition:none}}.rail-wrap{background-color:var(--brand-surface)}.section_logo3,.section-seam{margin-bottom:-1px}.section_logo3:last-child{margin-bottom:0;padding-bottom:clamp(4rem,2rem + 4vw,7rem);background-image:none}.rail{--rail-h: 13rem;--rail-track: color-mix(in srgb, var(--brand-ink) 15%, transparent);--rail-ink: var(--brand-green);--rail-ground: var(--brand-surface);position:relative;height:var(--rail-h)}.rail_svg{display:block;width:100%;height:100%;overflow:visible}.rail_svg.is-narrow{display:none}.rail_track{stroke:var(--rail-track);stroke-width:1.5}.rail_line{stroke:var(--rail-ink);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.rail_label{position:absolute;top:50%;left:var(--mid);transform:translate(-50%,-50%);display:flex;align-items:baseline;gap:.6rem;padding:0 .875rem;background-color:var(--rail-ground);font-family:var(--brand-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--brand-ink-faint)}.rail_label_index{color:var(--brand-green)}.rail_end{position:absolute;top:calc(100% - 5px);left:var(--x2);width:11px;height:11px;margin-left:-5px;border-radius:999px;background-color:var(--brand-green);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-mint) 30%,transparent)}.rail-through{position:absolute;top:calc(-1 * var(--stage-pad, 0px) - 1px);bottom:calc(-1 * var(--stage-pad, 0px) - 1px);left:var(--x);width:1.5px;margin-left:-.75px;background-color:color-mix(in srgb,var(--brand-ink) 15%,transparent);pointer-events:none}.rail-through_line{position:absolute;inset:0 -.25px;background-color:var(--brand-green);transform:scaleY(0);transform-origin:top center}.rail_line,.rail_label,.rail_end{transition:stroke-dashoffset 1.1s var(--brand-ease-out),opacity .3s linear}.rail_label{transition-delay:.45s}.rail_end{transition-delay:1s}.js [data-reveal=rail] .rail_label,.js [data-reveal=rail] .rail_end{opacity:0}.js [data-reveal=rail].is-visible .rail_line{stroke-dashoffset:0}.js [data-reveal=rail].is-visible .rail_label,.js [data-reveal=rail].is-visible .rail_end{opacity:1}[data-reveal=rail]{transition:none}[data-reveal=rail].is-hidden{opacity:1;transform:none}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.rail_line{animation:rail-draw linear both;animation-timeline:view(block 48% 48%)}.rail-through_line{animation:rail-fill linear both;animation-timeline:view(block 48% 48%)}}}@keyframes rail-draw{to{stroke-dashoffset:0}}@keyframes rail-fill{to{transform:scaleY(1)}}@media screen and (max-width:767px){.rail{--rail-h: 6.5rem}.rail_svg.is-wide{display:none}.rail_svg.is-narrow{display:block}.rail_label{left:var(--mid-narrow);padding:0 .5rem;font-size:.5625rem}.rail_end{left:var(--x2-narrow);width:9px;height:9px;margin-left:-4px;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-mint) 30%,transparent)}.rail-through{left:var(--x-narrow)}}@media(prefers-reduced-motion:reduce){.rail_line{stroke-dashoffset:0}.rail-through_line{transform:scaleY(1)}.rail_line,.rail_label,.rail_end{transition:none}}.problem{padding:clamp(4.5rem,2rem + 6vw,8rem) 0 clamp(2.75rem,1rem + 3.4vw,5rem);background-color:var(--brand-surface);color:var(--brand-ink)}.problem_claim{margin:0 auto;max-width:46rem;text-align:center;text-wrap:balance;font-size:clamp(1.75rem,1rem + 2.6vw,2.5rem);font-weight:500;line-height:1.12;letter-spacing:.002em;color:var(--brand-ink)}.problem_setup,.problem_turn{display:block}.problem_lead{display:grid;gap:.9rem;margin:clamp(1.25rem,.9rem + 1.2vw,1.75rem) auto 0;max-width:40rem;text-align:center;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.6;color:var(--brand-ink-soft)}.problem_lead p{margin:0;text-wrap:balance}.problem_pair{display:grid;gap:clamp(1.5rem,.5rem + 3vw,2.5rem);margin:clamp(3rem,1.5rem + 4vw,5.5rem) 0 0}@media screen and (min-width:768px){.problem_pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.js .problem_state{opacity:0;transform:translateY(10px);transition:opacity .6s var(--brand-ease-out) calc(var(--i) * .08s),transform .6s var(--brand-ease-out) calc(var(--i) * .08s)}.js .problem_state.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.js .problem_state{opacity:1;transform:none;transition:none}}.trades{background-color:var(--brand-surface)}.trades_head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem;padding:clamp(3.5rem,1.5rem + 5vw,7rem) 0 clamp(2.5rem,1rem + 3.5vw,4.5rem)}.trades_nav{display:flex;flex:none;gap:.5rem}.trades_nav[hidden]{display:none}.trades_arrow{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--brand-hairline);border-radius:999px;background-color:var(--brand-surface);color:var(--brand-ink);cursor:pointer;transition:border-color var(--brand-duration) var(--brand-ease),background-color var(--brand-duration) var(--brand-ease),transform .16s var(--brand-ease-out)}@media(hover:hover)and (pointer:fine){.trades_arrow:hover:not(:disabled){border-color:var(--brand-ink)}}.trades_arrow:active:not(:disabled){transform:scale(.94)}.trades_arrow:disabled{opacity:.3;cursor:default}.trades_arrow:focus-visible{outline:2px solid var(--brand-cta);outline-offset:3px}.trades_band:focus-visible{outline:2px solid var(--brand-cta);outline-offset:-2px}.trades_title{margin:0;max-width:24ch;font-size:clamp(1.75rem,1rem + 2.6vw,2.5rem);font-weight:500;line-height:1.12;letter-spacing:.002em;color:var(--brand-ink)}.trades_setup{color:var(--brand-ink-faint)}.trades_band{--trades-gutter: max(5%, calc((100% - 80rem)/2) );--trades-panel: clamp(19rem, 23.5vw, 21.5rem);display:flex;margin:0;padding:0 0 0 var(--trades-gutter);list-style:none;color:var(--brand-on-deep);overflow-x:auto;scroll-padding-left:var(--trades-gutter);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.trades_band::-webkit-scrollbar{display:none}.trades_panel{position:relative;display:flex;align-items:flex-end;flex:0 0 var(--trades-panel);min-width:0;min-height:clamp(18rem,8rem + 26vw,34rem);margin:0;padding:clamp(1.25rem,.75rem + 1.2vw,2rem);overflow:hidden;isolation:isolate;background-color:var(--brand-deep);scroll-snap-align:start;transition:flex-basis .85s cubic-bezier(.32,.72,0,1)}.trades_panel+.trades_panel{border-left:1px solid color-mix(in srgb,var(--brand-on-deep) 10%,transparent)}.trades_link{position:absolute;inset:0;z-index:1}.trades_link:focus-visible{outline:2px solid var(--brand-mint);outline-offset:-4px}.trades_shot{position:absolute;inset:0;z-index:-2;overflow:hidden}.trades_image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.4) saturate(.55);transform:scale(1.06);transition:filter .85s cubic-bezier(.32,.72,0,1),transform 1.1s cubic-bezier(.32,.72,0,1)}.trades_panel:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:60%;background-image:linear-gradient(to top,color-mix(in srgb,var(--brand-deep) 92%,transparent),transparent);pointer-events:none}.trades_panel:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(120% 90% at calc(20% + var(--i) * 14%) calc(100% - var(--i) * 9%),color-mix(in srgb,var(--brand-mint) calc(20% + var(--i) * 3%),transparent),transparent 68%);opacity:.62;transition:opacity .85s cubic-bezier(.32,.72,0,1)}.trades_mark{position:absolute;top:clamp(1.25rem,.75rem + 1.2vw,2rem);left:clamp(1.25rem,.75rem + 1.2vw,2rem);display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background-color:color-mix(in srgb,var(--brand-on-deep) 10%,transparent);color:var(--brand-on-deep);transition:background-color .6s var(--brand-ease-out),color .6s var(--brand-ease-out),transform .85s cubic-bezier(.32,.72,0,1)}.trades_mark svg{width:1.125rem;height:1.125rem}.trades_text{display:block;position:relative}.trades_name{display:block;font-size:clamp(1rem,.9rem + .5vw,1.375rem);font-weight:500;line-height:1.2;letter-spacing:.002em}.trades_body{display:grid;grid-template-rows:0fr;margin-top:0;font-size:.9375rem;line-height:1.5;color:var(--brand-on-deep-soft);opacity:0;transition:grid-template-rows .85s cubic-bezier(.32,.72,0,1),margin-top .85s cubic-bezier(.32,.72,0,1),opacity .6s var(--brand-ease-out) .1s}.trades_body>span{min-height:0;overflow:hidden}@media(hover:hover)and (pointer:fine){.trades_panel:hover{flex-basis:calc(var(--trades-panel) * 1.2)}.trades_panel:hover:before{opacity:.3}.trades_panel:hover .trades_image{filter:brightness(.95) saturate(1);transform:scale(1)}.trades_panel:hover .trades_mark{background-color:var(--brand-mint);color:var(--brand-deep);transform:rotate(90deg)}.trades_panel:hover .trades_body{grid-template-rows:1fr;margin-top:.625rem;opacity:1}}@media(hover:none){.trades_body{grid-template-rows:1fr;margin-top:.5rem;opacity:1}.trades_panel:before{opacity:.78}.trades_image{filter:brightness(.5) saturate(.75)}}@media screen and (max-width:991px){.trades_band{--trades-panel: min(70vw, 19rem)}.trades_panel{min-height:clamp(20rem,88vw,30rem)}}@media(prefers-reduced-motion:reduce){.trades_panel,.trades_panel:before,.trades_shot,.trades_image,.trades_mark,.trades_body{transition:none}}.exhibits{padding:clamp(4.5rem,2rem + 6vw,8rem) 0 clamp(5rem,2rem + 7vw,9rem);background-color:var(--brand-surface);color:var(--brand-ink)}.exhibits_head{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}@media screen and (min-width:992px){.exhibits_head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}.exhibits_more{padding-bottom:.375rem}}.exhibits_title{margin:0;max-width:30ch;font-size:clamp(1.75rem,1rem + 2.6vw,2.5rem);font-weight:500;line-height:1.12;letter-spacing:.002em;color:var(--brand-ink)}.exhibits_setup{display:block;color:var(--brand-ink-soft)}.exhibits_grid{display:grid;gap:1px;margin:clamp(2.5rem,1.5rem + 3.5vw,5rem) 0 0;padding:0;list-style:none;background-color:var(--brand-hairline);border:1px solid var(--brand-hairline);border-radius:var(--brand-radius);overflow:hidden}.exhibits_cell{margin:0;padding:0;background-color:var(--brand-surface)}.exhibits_face{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(2.5rem,1.5rem + 4vw,5rem);height:100%;min-height:clamp(14rem,10rem + 10vw,19rem);padding:clamp(1.75rem,1rem + 1.8vw,2.75rem);text-decoration:none;color:inherit;transition:background-color .4s var(--brand-ease-out)}.exhibits_top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.exhibits_go{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:999px;background-color:var(--brand-cta);color:var(--brand-surface);opacity:0;transform:scale(.88);transition:opacity .35s var(--brand-ease-out),transform .45s var(--brand-ease-out)}.exhibits_go svg{width:1.125rem;height:1.125rem}.exhibits_ill{display:block;width:clamp(2.75rem,2rem + 2vw,3.5rem);height:clamp(2.75rem,2rem + 2vw,3.5rem);color:var(--brand-ink);transition:transform .5s var(--brand-ease-out)}.exhibits_ill svg{display:block;width:100%;height:100%}.exhibits_ill .ill-fill{fill:var(--brand-mint);stroke:none}.exhibits_name{display:block;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500;line-height:1.25;letter-spacing:.002em;transition:color var(--brand-duration) var(--brand-ease)}.exhibits_body{display:block;margin-top:.5rem;max-width:34ch;font-size:1rem;line-height:1.55;color:var(--brand-ink-soft)}@media(hover:hover)and (pointer:fine){.exhibits_face:hover{background-color:var(--brand-surface-soft)}.exhibits_face:hover .exhibits_go,.exhibits_face:focus-visible .exhibits_go{opacity:1;transform:scale(1)}.exhibits_face:hover .exhibits_ill{transform:translateY(-3px)}}.exhibits_face:focus-visible{outline:2px solid var(--brand-cta);outline-offset:-3px}.exhibits_more{display:inline-flex;align-items:center;gap:.625rem;flex:none;align-self:flex-end;font-size:1rem;font-weight:500;text-decoration:none;color:var(--brand-ink);transition:color var(--brand-duration) var(--brand-ease)}.exhibits_more .icon-embed-xxsmall{transition:transform .35s var(--brand-ease-out)}@media(hover:hover)and (pointer:fine){.exhibits_more:hover{color:var(--brand-green)}.exhibits_more:hover .icon-embed-xxsmall{transform:translate(3px)}}.exhibits_more:focus-visible{outline:2px solid var(--brand-cta);outline-offset:4px}@media screen and (min-width:768px){.exhibits_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.exhibits_ill,.exhibits_go,.exhibits_face{transition:none}.exhibits_face:hover .exhibits_ill,.exhibits_face:hover .exhibits_go{transform:none}}.backbone{padding:clamp(4.5rem,2rem + 6vw,8rem) 0 clamp(5rem,2rem + 7vw,9rem);background-color:var(--brand-deep);color:var(--brand-on-deep)}.backbone_head{display:flex;flex-direction:column;align-items:center;text-align:center}.backbone_title{margin:0;max-width:24ch;font-size:clamp(1.75rem,1rem + 2.6vw,2.5rem);font-weight:500;line-height:1.12;letter-spacing:.002em;color:var(--brand-on-deep)}.backbone_setup{display:block;color:var(--brand-on-deep-faint)}.backbone_panel{display:grid;gap:1px;margin-top:clamp(2.5rem,1.5rem + 3.5vw,5rem);background-color:color-mix(in srgb,var(--brand-on-deep) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand-on-deep) 12%,transparent);border-radius:var(--brand-radius);overflow:hidden}.backbone_cell{display:flex;flex-direction:column;gap:clamp(1.25rem,.75rem + 1.4vw,2.25rem);padding:clamp(1.75rem,1rem + 1.8vw,2.75rem);background-color:var(--brand-deep);text-decoration:none;color:inherit;transition:background-color .45s var(--brand-ease-out)}@media(hover:hover)and (pointer:fine){.backbone_cell:hover{background-color:color-mix(in srgb,var(--brand-on-deep) 4%,var(--brand-deep))}}.backbone_cell:focus-visible{outline:2px solid var(--brand-mint);outline-offset:-3px}.backbone_tag{display:flex;align-items:center;gap:.625rem;margin:0 0 clamp(1.25rem,.75rem + 1.4vw,2.25rem);font-size:.875rem;color:var(--brand-on-deep-soft)}.backbone_dot{display:block;flex:none;width:.6875rem;height:.6875rem;background-color:var(--brand-mint)}.backbone_name{margin:0;max-width:18ch;font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);font-weight:500;line-height:1.2;letter-spacing:.002em;color:var(--brand-on-deep)}.backbone_body{margin:.75rem 0 0;max-width:44ch;font-size:1rem;line-height:1.6;color:var(--brand-on-deep-soft)}.backbone_field{position:relative;display:flex;align-items:flex-start;gap:clamp(1.5rem,.5rem + 2.5vw,3.5rem)}.backbone_go{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:999px;background-color:var(--brand-mint);color:var(--brand-deep);opacity:0;transform:scale(.86);transition:opacity .35s var(--brand-ease-out),transform .45s var(--brand-ease-out)}.backbone_go svg{width:1.25rem;height:1.25rem}@media(hover:hover)and (pointer:fine){.backbone_cell:hover .backbone_go,.backbone_cell:focus-visible .backbone_go{opacity:1;transform:scale(1)}}.backbone_cell_top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.backbone_cell_top .backbone_tag{margin-bottom:0}.marks{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(.75rem,.25rem + 1.4vw,1.75rem) 0;margin:0;padding:0;list-style:none;justify-items:center;flex:1 1 auto;mask-image:linear-gradient(to right,transparent,#000 42%)}.marks_tile{display:grid;place-items:center;margin:0;padding:0;width:clamp(3rem,2.25rem + 2.4vw,4.25rem);height:clamp(3rem,2.25rem + 2.4vw,4.25rem);border-radius:calc(var(--brand-radius) * 1.5);background-color:color-mix(in srgb,var(--brand-on-deep) 7%,transparent)}.marks_tile img{display:block;width:46%;height:auto}.marks_tile.is-wide{width:clamp(4.5rem,3.25rem + 3.8vw,6.75rem)}.marks_tile.is-wide img{width:84%}.marks_tile:nth-child(1){grid-area:1 / 1}.marks_tile:nth-child(2){grid-area:1 / 3}.marks_tile:nth-child(3){grid-area:1 / 5}.marks_tile:nth-child(4){grid-area:1 / 7}.marks_tile:nth-child(5){grid-area:2 / 2}.marks_tile:nth-child(6){grid-area:2 / 4}.marks_tile:nth-child(7){grid-area:2 / 6}.marks_tile:nth-child(8){grid-area:2 / 8}.marks_tile:nth-child(9){grid-area:3 / 1}.marks_tile:nth-child(10){grid-area:3 / 3}.marks_tile:nth-child(11){grid-area:3 / 5}.marks_tile:nth-child(12){grid-area:3 / 7}.backbone_globe{display:flex;flex-direction:column;gap:clamp(1rem,.5rem + 1vw,1.5rem);padding:clamp(1.5rem,1rem + 1.6vw,2.5rem);background-color:var(--brand-deep);overflow:hidden}.globe_sphere{display:block;width:100%;flex:1 1 auto;min-height:11rem;cursor:grab;touch-action:pan-y}.globe_sphere.is-held{cursor:grabbing}.globe_caption{margin:0;text-align:center;text-wrap:balance;font-size:.9375rem;line-height:1.45;color:var(--brand-on-deep-soft)}.globe_flag{display:inline-block;width:1.125em;height:auto;margin-left:.3em;vertical-align:-.2em}@media screen and (min-width:768px){.backbone_panel{grid-template-columns:repeat(2,minmax(0,1fr))}.backbone_cell.is-wide{grid-column:1 / -1;flex-direction:row;align-items:flex-start;gap:clamp(2rem,1rem + 3vw,4rem)}.backbone_copy{flex:0 0 34%}.backbone_cell.is-wide .backbone_field{flex:1 1 0;min-width:0}.backbone_globe{grid-column:1;grid-row:2 / span 2}.backbone_panel>.backbone_cell:not(.is-wide){grid-column:2}}@media screen and (max-width:767px){.backbone_globe{min-height:19rem}.backbone_go{display:none}}.stories{padding:clamp(4.5rem,2rem + 6vw,8rem) 0 clamp(5rem,2rem + 7vw,9rem);background-color:var(--brand-surface);color:var(--brand-ink)}.stories_title{margin:0;max-width:24ch;font-size:clamp(1.75rem,1rem + 2.6vw,2.5rem);font-weight:500;line-height:1.12;letter-spacing:.002em}.stories_list{display:grid;gap:clamp(1.25rem,.75rem + 1.6vw,2rem);margin:clamp(2.5rem,1.5rem + 3.5vw,5rem) 0 0;padding:0;list-style:none}.story{--story-accent: var(--brand-green);display:grid;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--story-accent) 22%,transparent);border-radius:var(--brand-radius);background-color:color-mix(in srgb,var(--story-accent) 8%,var(--brand-surface));overflow:hidden}.story_plate{display:grid;background-color:color-mix(in srgb,var(--story-accent) 14%,var(--brand-surface))}.story_shot{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.story_panel{padding:clamp(1.75rem,1rem + 2vw,3rem)}.story_stats{display:flex;flex-wrap:wrap;gap:1.5rem 3.25rem;margin:0 0 clamp(1.75rem,1rem + 2vw,3rem);padding:0;list-style:none}.story_stat{margin:0;padding-left:1.25rem;border-left:1px solid color-mix(in srgb,var(--story-accent) 45%,transparent)}.story_value{display:block;font-size:clamp(1.25rem,1rem + .9vw,1.625rem);font-weight:600;line-height:1.1;color:var(--brand-cta)}.story_label{display:block;margin-top:.25rem;max-width:18ch;font-size:.875rem;line-height:1.4;color:color-mix(in srgb,var(--brand-cta) 78%,transparent)}.story_quote{margin:0;max-width:58ch;font-size:clamp(1.0625rem,.95rem + .55vw,1.375rem);line-height:1.45;letter-spacing:.002em;color:var(--brand-cta)}.story_who{margin:clamp(1.5rem,1rem + 1.4vw,2.25rem) 0 0;font-size:.9375rem;font-weight:500;color:color-mix(in srgb,var(--brand-cta) 78%,transparent)}@media screen and (min-width:768px){.story{grid-template-columns:minmax(0,.46fr) minmax(0,1fr);align-items:center}}.eyebrow.is-on-deep{background-color:color-mix(in srgb,var(--brand-on-deep) 10%,transparent);color:var(--brand-on-deep-soft)}.eyebrow{display:inline-flex;align-items:center;margin:0 0 clamp(1rem,.6rem + 1.2vw,1.75rem);padding:.3125rem .75rem;border-radius:999px;background-color:var(--brand-surface-alt);font-family:var(--brand-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink-soft)}.seam{width:100%;height:1px;margin:0;padding:0;border:0;background-color:var(--brand-hairline)}.platform{padding:clamp(4.5rem,2rem + 6vw,8rem) 0 clamp(5rem,2rem + 7vw,9rem);background-color:var(--brand-surface);color:var(--brand-ink)}.platform_grid{display:grid;gap:clamp(2.5rem,1rem + 4vw,5rem);align-items:start}.platform_title{margin:0;max-width:18ch;font-size:clamp(1.75rem,1rem + 2.6vw,2.5rem);font-weight:500;line-height:1.12;letter-spacing:.002em;color:var(--brand-ink)}.platform_setup{color:var(--brand-ink-faint)}.platform_lead{margin:1.25rem 0 0;max-width:34rem;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.6;color:var(--brand-ink-soft)}.platform_link{display:inline-flex;align-items:center;gap:.625rem;margin-top:clamp(1.5rem,1rem + 1.2vw,2.25rem);font-size:1rem;font-weight:500;text-decoration:none;color:var(--brand-ink);transition:color var(--brand-duration) var(--brand-ease)}.platform_link .icon-embed-xxsmall{transition:transform .35s var(--brand-ease-out)}@media(hover:hover)and (pointer:fine){.platform_link:hover{color:var(--brand-green)}.platform_link:hover .icon-embed-xxsmall{transform:translate(3px)}}.platform_link:focus-visible{outline:2px solid var(--brand-cta);outline-offset:4px}.platform_list{margin:clamp(2.5rem,1.5rem + 3vw,4.5rem) 0 0;padding:0;list-style:none}.platform_item{margin:0;padding-left:0;border-top:1px solid var(--brand-hairline)}.platform_item:last-child{border-bottom:1px solid var(--brand-hairline)}.platform_name{display:block;width:100%;padding:clamp(.875rem,.6rem + .7vw,1.25rem) 0;border:0;background:none;text-align:left;font-family:inherit;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);font-weight:500;letter-spacing:.002em;color:var(--brand-ink-faint);cursor:pointer;transition:color var(--brand-duration) var(--brand-ease)}@media(hover:hover)and (pointer:fine){.platform_name:hover{color:var(--brand-ink)}}.platform_name:focus-visible{outline:2px solid var(--brand-cta);outline-offset:2px}.platform_item.is-open .platform_name{color:var(--brand-ink)}.platform_detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--brand-ease-out)}.platform_item.is-open .platform_detail{grid-template-rows:1fr}.platform_detail>p{overflow:hidden;min-height:0;margin:0;max-width:38ch;font-size:1rem;line-height:1.55;color:var(--brand-ink-soft);opacity:0;transition:opacity .35s var(--brand-ease-out)}.platform_item.is-open .platform_detail>p{padding-bottom:clamp(.875rem,.6rem + .7vw,1.25rem);opacity:1}.platform_rule{display:block;width:100%;height:2px;margin:0 0 -1px;overflow:hidden}.platform_fill{display:block;width:100%;height:100%;background-color:var(--brand-green);transform-origin:left;transform:scaleX(0)}.platform_item.is-open .platform_fill{animation:platform-count var(--platform-dwell, 5s) linear forwards}@keyframes platform-count{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.platform_stage{position:relative;display:grid;border-radius:calc(var(--brand-radius) * 2);background-color:var(--brand-surface-soft);background-image:radial-gradient(90% 70% at 50% 0%,color-mix(in srgb,var(--brand-mint) 20%,transparent),transparent 70%);padding:clamp(1.25rem,.5rem + 2.4vw,3rem);overflow:hidden}.platform_shot{grid-area:1 / 1;margin:0;align-self:center;border-radius:var(--brand-radius);border:1px solid var(--brand-hairline);overflow:hidden;box-shadow:0 30px 60px -36px #00202673;opacity:0;transform:translateY(10px) scale(.99);transition:opacity .55s var(--brand-ease-out),transform .7s var(--brand-ease-out);pointer-events:none}.platform_shot.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.platform_image{display:block;width:100%;height:auto}@media screen and (min-width:992px){.platform_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:stretch}}.platform.is-still .platform_fill{display:none}.platform.is-still .platform_rule{height:0}@media(prefers-reduced-motion:reduce){.platform_detail,.platform_detail>p,.platform_shot{transition:none}}.stage{--lane: 1.75rem;--stage-pad: clamp(1.5rem, .5rem + 2vw, 3rem);padding:var(--stage-pad) 0;background-color:var(--brand-surface)}@media screen and (min-width:768px){.stage{--lane: 4.5rem}}.is-stage>.padding-global>.container-large{position:relative}.stage_claim{margin:0;text-wrap:balance;font-size:clamp(2.25rem,1.1rem + 3.6vw,4rem);font-weight:600;line-height:1.01;letter-spacing:-.035em;color:var(--brand-ink)}.stage_claim .is-muted,.terminus_heading .is-muted{display:block}.stage_claim .is-muted{color:var(--brand-ink-faint)}.stage_lead{margin:1.5rem 0 0;max-width:38rem;font-size:clamp(1.0625rem,.98rem + .35vw,1.1875rem);line-height:1.6;color:var(--brand-ink-soft)}.stage_link{display:inline-flex;align-items:center;gap:.5rem;flex:none;font-size:.9375rem;font-weight:600;text-decoration:none;color:var(--brand-ink);transition:color var(--brand-duration) var(--brand-ease)}.stage_link .icon-embed-xxsmall{transition:transform .35s var(--brand-ease-out)}@media(hover:hover)and (pointer:fine){.stage_link:hover{color:var(--brand-green)}.stage_link:hover .icon-embed-xxsmall{transform:translate(3px)}}.stage_link:focus-visible{outline:2px solid var(--brand-cta);outline-offset:4px}.stage_intro.is-centred{max-width:54rem;margin-inline:auto;text-align:center}.stage_intro.is-centred .stage_lead{margin-inline:auto}.stage--problem .stage_intro,.stage--examples .stage_intro,.stage--examples .tools{padding-left:var(--lane)}@media screen and (max-width:767px){.stage--solution>.padding-global>.container-large{padding-right:var(--lane)}}@media screen and (min-width:992px){.stage--examples .stage_intro{display:flex;align-items:end;justify-content:space-between;gap:2rem}}@media screen and (max-width:991px){.stage--examples .stage_link{margin-top:1.5rem}}.nodes{margin:clamp(3rem,1rem + 4vw,5rem) 0 0;padding:0;list-style:none}.node{position:relative;display:grid;grid-template-columns:var(--lane) minmax(0,1fr);align-items:start;padding:clamp(1.75rem,1rem + 1.4vw,2.5rem) 0;border-top:1px solid var(--brand-hairline)}.node:last-child{border-bottom:1px solid var(--brand-hairline)}.node_dot{position:absolute;top:calc(clamp(1.75rem,1rem + 1.4vw,2.5rem) + .3rem);left:3%;width:11px;height:11px;margin-left:-5px;border-radius:999px;background-color:var(--brand-green);box-shadow:0 0 0 5px var(--brand-surface)}.node_step{display:block;margin-bottom:.625rem;font-family:var(--brand-mono);font-size:.6875rem;letter-spacing:.14em;color:var(--brand-ink-faint)}.node_body{grid-column:2}.node_title{margin:0;font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--brand-ink)}.node_text{margin:.625rem 0 0;max-width:46ch;font-size:1rem;line-height:1.65;color:var(--brand-ink-soft)}@media screen and (max-width:767px){.node_dot{top:1.9rem}}.panel{position:relative;overflow:hidden;margin:clamp(2.5rem,1rem + 3vw,4rem) 0 0;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius);background-color:var(--brand-surface-soft);background-image:radial-gradient(60% 70% at 50% 0%,color-mix(in srgb,var(--brand-mint) 26%,transparent),transparent 72%)}.panel--diagram{padding:clamp(1.5rem,.5rem + 2vw,3rem) 1rem clamp(1rem,.5rem + 1vw,2rem)}.specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,.5rem + 3vw,4.5rem);margin-top:clamp(2.5rem,1rem + 3vw,4rem)}.spec_list{margin:1.25rem 0 0;padding:0;list-style:none}.spec_list li{padding:.75rem 0;border-top:1px solid var(--brand-hairline);font-size:.9375rem;line-height:1.5;color:var(--brand-ink-soft)}.spec_list li:last-child{border-bottom:1px solid var(--brand-hairline)}@media screen and (max-width:767px){.specs{grid-template-columns:minmax(0,1fr);gap:2rem}}.tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:clamp(2.5rem,1rem + 3vw,4rem) 0 0;padding:0;list-style:none}.tool:first-child{grid-column:1 / -1}.tool_face{position:relative;display:grid;height:100%;overflow:hidden;padding:clamp(1.75rem,1rem + 1.5vw,2.5rem) clamp(1.75rem,1rem + 1.5vw,2.5rem) 0;border:1px solid color-mix(in srgb,var(--brand-on-deep) 12%,transparent);border-radius:var(--brand-radius);background-color:var(--brand-deep);background-image:radial-gradient(70% 80% at 100% 0%,color-mix(in srgb,var(--brand-mint) 14%,transparent),transparent 70%);color:var(--brand-on-deep);text-decoration:none;transition:border-color .35s var(--brand-ease-out)}.tool:first-child .tool_face{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,.5rem + 3vw,4rem)}.tool:first-child .tool_text{padding-bottom:clamp(1.75rem,1rem + 1.5vw,2.5rem)}.tool_step{display:block;font-family:var(--brand-mono);font-size:.6875rem;letter-spacing:.14em;color:var(--brand-on-deep-faint)}.tool_title{display:block;margin-top:1rem;font-size:clamp(1.25rem,1rem + .9vw,1.875rem);font-weight:600;line-height:1.15;letter-spacing:-.02em}.tool_body{display:block;margin-top:.75rem;max-width:42ch;font-size:.9375rem;line-height:1.6;color:var(--brand-on-deep-soft)}.tool_cue{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.875rem;font-weight:600;color:var(--brand-mint)}.tool_cue .icon-embed-xxsmall{transition:transform .35s var(--brand-ease-out)}.tool_shot{display:block;position:relative;margin:clamp(1.5rem,1rem + 1vw,2rem) -.5rem -2.5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-on-deep) 10%,transparent);border-radius:var(--brand-radius) var(--brand-radius) 0 0;box-shadow:0 30px 60px -36px #000000e6;transition:transform .5s var(--brand-ease-out)}.tool:first-child .tool_shot{margin:0 -.5rem -2.5rem 0;align-self:end}.tool_image{display:block;width:100%;height:auto}@media(hover:hover)and (pointer:fine){.tool_face:hover{border-color:color-mix(in srgb,var(--brand-mint) 45%,transparent)}.tool_face:hover .tool_shot{transform:translateY(-.5rem)}.tool_face:hover .tool_cue .icon-embed-xxsmall{transform:translate(2px,-2px)}}.tool_face:focus-visible{outline:2px solid var(--brand-cta);outline-offset:3px}@media screen and (max-width:767px){.tools{grid-template-columns:minmax(0,1fr)}.tool:first-child .tool_face{grid-template-columns:minmax(0,1fr);gap:0}.tool:first-child .tool_text{padding-bottom:0}.tool:first-child .tool_shot{margin:1.5rem -.25rem -2rem}}@media(prefers-reduced-motion:reduce){.tool_shot,.tool_cue .icon-embed-xxsmall,.stage_link .icon-embed-xxsmall{transition:none}.tool_face:hover .tool_shot{transform:none}}.stage--terminus{padding-bottom:clamp(5rem,2rem + 6vw,9rem)}.terminus{display:grid;justify-items:center;text-align:center;padding-top:clamp(1rem,.5rem + 1vw,2rem)}.terminus_heading{margin:0;max-width:20ch;text-wrap:balance;font-size:clamp(2.25rem,1.1rem + 3.6vw,4rem);font-weight:600;line-height:1.01;letter-spacing:-.035em;color:var(--brand-ink)}.terminus_body{margin:1.5rem 0 0;max-width:46ch;font-size:clamp(1.0625rem,.98rem + .35vw,1.1875rem);line-height:1.6;color:var(--brand-ink-soft)}.terminus_action{margin-top:2.5rem}.section_journal{padding:clamp(4rem,2rem + 5vw,7rem) 0 clamp(5rem,2rem + 6vw,8rem);background-color:var(--brand-deep);color:var(--brand-on-deep)}.journal_layout{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);column-gap:clamp(2rem,.5rem + 4vw,5rem);row-gap:2rem;align-items:start}.journal_intro{grid-column:1;grid-row:1 / span 2}.journal_heading{margin:1rem 0 0;font-size:clamp(1.75rem,1.1rem + 2vw,2.625rem);font-weight:600;line-height:1.08;letter-spacing:-.03em;color:var(--brand-on-deep)}.journal_action{margin-top:2rem}.journal_track{grid-column:2;grid-row:1;display:flex;gap:1.25rem;margin:0 -5vw 0 0;padding:0 5vw .5rem 0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.journal_track::-webkit-scrollbar{display:none}.journal_track:focus-visible{outline:2px solid var(--brand-mint);outline-offset:4px}.journal_item{flex:0 0 min(19rem,72vw);scroll-snap-align:start}.journal_card{display:grid;align-content:start;height:100%;text-decoration:none;color:inherit}.journal_shot{display:block;overflow:hidden;margin-bottom:1rem;border-radius:var(--brand-radius);background-color:color-mix(in srgb,var(--brand-on-deep) 8%,transparent);aspect-ratio:4 / 3}.journal_image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--brand-ease-out)}.journal_meta{font-family:var(--brand-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-on-deep-faint)}.journal_title{display:block;margin-top:.5rem;font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--brand-on-deep)}@media(hover:hover)and (pointer:fine){.journal_card:hover .journal_image{transform:scale(1.04)}.journal_card:hover .journal_title{color:var(--brand-mint)}}.journal_card:focus-visible{outline:2px solid var(--brand-mint);outline-offset:4px}.journal_controls{grid-column:2;grid-row:2;display:flex;align-items:center;gap:1.25rem}.journal_controls[hidden]{display:none}.journal_nav{display:grid;place-items:center;flex:none;width:3rem;height:3rem;padding:0;border:0;border-radius:999px;background-color:color-mix(in srgb,var(--brand-on-deep) 10%,transparent);color:var(--brand-on-deep);cursor:pointer;transition:background-color var(--brand-duration) var(--brand-ease),transform .16s var(--brand-ease-out)}.journal_nav.is-lit{background-color:var(--brand-mint);color:var(--brand-ink)}@media(hover:hover)and (pointer:fine){.journal_nav:hover:not(:disabled){background-color:color-mix(in srgb,var(--brand-on-deep) 18%,transparent)}.journal_nav.is-lit:hover:not(:disabled){background-color:var(--brand-mint-soft)}}.journal_nav:active:not(:disabled){transform:scale(.94)}.journal_nav:disabled{opacity:.35;cursor:default}.journal_nav:focus-visible{outline:2px solid var(--brand-mint);outline-offset:3px}.journal_bar{position:relative;flex:1 1 auto;height:2px;border-radius:2px;background-color:color-mix(in srgb,var(--brand-on-deep) 16%,transparent);overflow:hidden;container-type:inline-size}.journal_bar_fill{position:absolute;inset:0 auto 0 0;width:24%;border-radius:2px;background-color:var(--brand-mint);transform:translate(calc(var(--progress, 0) * (100cqw - 100%)));transition:transform .2s linear}@media screen and (max-width:991px){.journal_layout{grid-template-columns:minmax(0,1fr)}.journal_intro{grid-column:1;grid-row:1}.journal_track{grid-column:1;grid-row:2}.journal_controls{grid-column:1;grid-row:3}}@media(prefers-reduced-motion:reduce){.journal_image,.journal_bar_fill,.journal_nav{transition:none}.journal_card:hover .journal_image{transform:none}}.section_closer{background-color:var(--brand-surface);border-top:1px solid var(--brand-hairline);border-bottom:1px solid var(--brand-hairline)}.closer{--dot-pitch: 1.25rem;--closer-gutter: 0px;position:relative;overflow:hidden;padding:clamp(4rem,1.5rem + 5vw,7rem) 0 clamp(4.5rem,1.5rem + 5.5vw,7.5rem);color:var(--brand-ink)}.closer_field{position:absolute;inset:0 var(--closer-gutter);background-image:radial-gradient(color-mix(in srgb,var(--brand-hairline) 93%,var(--brand-ink)) 1px,transparent 1px);background-size:var(--dot-pitch) var(--dot-pitch)}@media screen and (min-width:992px){.closer{--closer-gutter: 8.45%}.closer_field{border-left:1px solid var(--brand-hairline);border-right:1px solid var(--brand-hairline)}}.closer_content{position:relative;max-width:50rem;margin-inline:auto;text-align:center}.closer_heading{margin:0;font-size:clamp(2rem,1rem + 2.9vw,3.25rem);font-weight:500;line-height:1.07;letter-spacing:.002em;color:var(--brand-ink)}.closer_body{margin:1.5rem auto 0;max-width:38ch;font-size:clamp(1.0625rem,.98rem + .35vw,1.1875rem);line-height:1.6;color:var(--brand-ink-soft)}.closer_action{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.75rem,1rem + 1.6vw,2.5rem)}.closer .assurances{justify-content:center;margin-top:1.5rem}.closer .assurance-mark,.section_pricing10 .assurance-mark{color:var(--brand-green);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--brand-green) 60%,transparent))}.button.is-mint{background-color:var(--brand-mint);border-color:var(--brand-mint);color:var(--brand-ink);box-shadow:none}@media(hover:hover)and (pointer:fine){.button.is-mint:hover{background-color:var(--brand-green);border-color:var(--brand-green);color:var(--brand-ink)}}.button.is-mint:focus-visible{outline:2px solid var(--brand-on-deep);outline-offset:3px}.button.is-mint-outline{background-color:transparent;border-color:var(--brand-mint);color:var(--brand-mint);box-shadow:none}@media(hover:hover)and (pointer:fine){.button.is-mint-outline:hover{background-color:var(--brand-mint);border-color:var(--brand-mint);color:var(--brand-ink)}}.button.is-mint-outline:focus-visible{outline:2px solid var(--brand-mint);outline-offset:3px}.button.is-on-accent{background-color:var(--brand-surface);border-color:var(--brand-surface);color:var(--brand-ink);box-shadow:none}.button.is-on-accent-dark{background-color:var(--brand-deep);border-color:var(--brand-deep);color:var(--brand-on-deep);box-shadow:none}@media(hover:hover)and (pointer:fine){.button.is-on-accent:hover{background-color:var(--brand-mint-faint);border-color:var(--brand-mint-faint);color:var(--brand-ink)}.button.is-on-accent-dark:hover{background-color:var(--brand-cta);border-color:var(--brand-cta);color:var(--brand-on-deep)}}.button.is-on-accent:focus-visible,.button.is-on-accent-dark:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.site-footer{padding:clamp(3.5rem,1.5rem + 5vw,6.5rem) 0 clamp(2rem,1rem + 2vw,3rem);background-color:var(--brand-deep);color:var(--brand-on-deep)}.site-footer_top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,5fr);gap:clamp(2rem,1rem + 2.5vw,3.5rem)}.site-footer_brand{display:flex;align-items:flex-start}.site-footer_home{display:inline-flex;text-decoration:none}.site-footer_home .wordmark{font-size:1.75rem}.site-footer_social{display:flex;gap:.75rem;margin-top:clamp(4rem,1.5rem + 8vw,11rem)}.site-footer_social-link{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.4375rem;background-color:var(--brand-ink);color:var(--brand-on-deep-soft);transition:background-color var(--brand-duration) var(--brand-ease),color var(--brand-duration) var(--brand-ease)}.site-footer_columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.25rem,.5rem + 1.4vw,1.75rem)}.site-footer_heading{margin:0;font-size:.9375rem;font-weight:500;letter-spacing:.002em;color:var(--brand-on-deep)}.site-footer_column ul{margin:clamp(1.25rem,.75rem + 1vw,1.75rem) 0 0;padding:0;list-style:none;display:grid;gap:1rem}.site-footer_column li{margin:0;padding:0}.site-footer_link{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.3;text-decoration:none;color:var(--brand-on-deep-soft);transition:color var(--brand-duration) var(--brand-ease)}.site-footer_arrow{display:grid;place-items:center;width:.875rem;height:.875rem;margin-right:-1.25rem;opacity:0;transform:translate(-.25rem);transition:opacity var(--brand-duration) var(--brand-ease),transform var(--brand-duration) var(--brand-ease)}.site-footer_arrow svg{width:100%;height:100%}.site-footer_link:focus-visible .site-footer_arrow{opacity:1;transform:none}.site-footer_base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(1.75rem,1rem + 1.5vw,2.5rem);padding-top:clamp(1.25rem,.75rem + 1vw,1.75rem);border-top:1px solid color-mix(in srgb,var(--brand-on-deep) 9%,transparent)}.site-footer_fine{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;margin:0;font-size:.875rem;color:var(--brand-on-deep-soft)}.site-footer_legal-link{text-decoration:none;color:inherit;transition:color var(--brand-duration) var(--brand-ease)}.site-footer_copyright{color:var(--brand-on-deep-faint)}.site-footer_status{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem;color:var(--brand-on-deep-faint);transition:color var(--brand-duration) var(--brand-ease)}.site-footer_status-dot{width:.5rem;height:.5rem;border-radius:999px;background-color:currentColor;transition:background-color var(--brand-duration) var(--brand-ease),box-shadow var(--brand-duration) var(--brand-ease)}.site-footer_status[data-state=ok]{color:var(--brand-on-deep-soft)}.site-footer_status[data-state=ok] .site-footer_status-dot{background-color:var(--brand-mint);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-mint) 14%,transparent)}@media(hover:hover)and (pointer:fine){.site-footer_link:hover,.site-footer_legal-link:hover{color:var(--brand-mint)}.site-footer_link:hover .site-footer_arrow{opacity:1;transform:none}.site-footer_social-link:hover{background-color:var(--brand-cta);color:var(--brand-mint)}}.site-footer_link:focus-visible,.site-footer_legal-link:focus-visible,.site-footer_home:focus-visible,.site-footer_social-link:focus-visible{outline:2px solid var(--brand-mint);outline-offset:4px}@media screen and (max-width:1199px){.site-footer_top{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,1rem + 4vw,4rem)}.site-footer_brand{gap:1.75rem}.site-footer_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}}@media screen and (max-width:767px){.site-footer_columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:575px){.site-footer_columns{grid-template-columns:minmax(0,1fr)}}
