@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-cyrillic-ext-wght-normal.96a790cd.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-cyrillic-wght-normal.2b4d9566.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-greek-wght-normal.33c67c4a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-vietnamese-wght-normal.4f54c084.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-latin-ext-wght-normal.a3bd1b88.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-latin-wght-normal.649132da.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-sans-3-cyrillic-ext-wght-normal.405cf8a6.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-sans-3-cyrillic-wght-normal.005efba8.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-sans-3-greek-ext-wght-normal.e399d70d.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-sans-3-greek-wght-normal.6986a93d.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-sans-3-vietnamese-wght-normal.6063cc8d.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-sans-3-latin-ext-wght-normal.0df1ad24.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-sans-3-latin-wght-normal.f82309bf.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--black:#080808;--white:#fff;--accent:#7a3745;--rule:rgb(8 8 8/18%);--serif:"Source Serif 4 Variable",Georgia,"Times New Roman",serif;--sans:"Source Sans 3 Variable","Segoe UI",Arial,sans-serif;--space-section:3.5rem;--space-content:2rem;--space-column:3rem;--space-heading-gap:1.25rem;--space-heading-offset:calc(var(--space-heading-gap) + 3px);color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--white);color:var(--black);font-family:var(--sans);font-size:1.125rem;line-height:1.6}a,button,summary{-webkit-tap-highlight-color:transparent;scroll-margin-block:1rem}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}a,button,input{border-radius:0}a:focus-visible,button:focus-visible,main:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.button-primary:focus-visible{outline-color:var(--black)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:450}.page-width{width:min(100% - 5rem,73.75rem);margin-inline:auto}.section-heading:before{content:"";display:block;width:3rem;height:3px;background:var(--accent);margin-bottom:var(--space-heading-gap)}.skip-link{position:fixed;top:1rem;left:1rem;z-index:20;background:var(--white);color:var(--black);padding:.75rem 1rem;transform:translateY(-200%)}.skip-link:not(:focus){clip-path:inset(50%)}.skip-link:focus{transform:translateY(0)}.preview-tools{background:var(--black);color:var(--white);font-size:.875rem}.preview-tools-inner{min-height:3.5rem;padding:.5rem 2rem;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.preview-label{font-weight:600;letter-spacing:.03em}.selected-design{padding:.375rem 1rem;background:var(--white);color:var(--black)}.color-preview-link{display:inline-flex;align-items:center;min-height:2.75rem}.color-preview-link:focus-visible{outline-color:var(--white)}.preview-notes summary:focus-visible{outline-color:var(--white)}.preview-notes{margin-left:auto}.preview-notes summary{cursor:pointer;padding:.4rem 0}.preview-notes[open]{flex:1 0 100%;order:3;margin:0}.preview-notes p{max-width:70ch;margin-block:.5rem}.site-header{background:var(--white)}.header-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;min-height:6.5rem;border-bottom:1px solid var(--rule)}.brand{display:block;flex-shrink:0;width:15rem;line-height:0}.site-header .brand{width:16.5rem;max-width:100%}.brand img{width:100%;height:auto}.primary-nav{display:flex;flex-wrap:wrap;max-width:100%;align-items:center;gap:1.7rem;font-size:1rem}.primary-nav>span>a{display:inline-flex;padding-block:.75rem;text-decoration:none}.primary-nav>span>a:hover{text-decoration:underline}.button{min-height:3.25rem;padding:.7rem 1.4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;text-decoration:none;font-family:var(--sans);font-size:1.0625rem;font-weight:600;line-height:1.35;text-align:center}.button-primary{background:var(--accent);color:var(--white)}.button-primary:hover{background:var(--black);text-decoration:underline}.button-secondary{border-color:var(--black);color:var(--black)}.button-secondary:hover{background:var(--black);color:var(--white);text-decoration:underline}.header-cta{font-size:1rem;padding-inline:1.1rem}.menu-button{display:none}.opening{padding-block:var(--space-section)}.opening .opening-heading{font-size:clamp(2.75rem,4.6vw,3.75rem);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.opening-copy p{font-size:1.1875rem;line-height:1.65}.opening-subscription{margin-top:1.25rem}.opening-actions{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2rem}.opening-actions>span{display:flex;flex-direction:column;align-items:stretch;max-width:100%}.opening-subscription+.opening-actions{margin-top:1.5rem}.comparison{padding-block:var(--space-section);border-top:1px solid var(--rule)}.comparison,.how-it-works{scroll-margin-top:2rem}.comparison h2{font-size:clamp(2rem,3.1vw,2.75rem);line-height:1.2;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.burden-blocks{display:grid;gap:1.5rem;margin-top:1.75rem}.burden-block{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:2rem;padding:1.75rem 2rem;border:1px solid rgb(122 55 69/45%);background:var(--white)}.burden-block p{max-width:90ch;min-width:0;overflow-wrap:anywhere}.burden-icon{display:flex;align-items:center;justify-content:center;color:var(--accent)}.burden-icon img,.burden-icon svg{display:block;width:5rem;height:auto}.burden-problem{background:#f7f0f2}.design-a .opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-column);align-items:start}.design-a .opening-copy{padding-top:var(--space-heading-offset)}.design-a .opening.opening-homepage{display:block;padding:0}.hero-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-column);align-items:start;padding-block:var(--space-section)}section[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.destination-dialog{background:var(--white);color:var(--black);width:min(34rem,calc(100% - 3rem));max-height:calc(100% - 3rem);padding:2rem;border:1px solid var(--black)}.destination-dialog::backdrop{background:rgb(8 8 8/55%)}.dialog-label{font-size:.875rem;font-weight:600;margin-bottom:1rem}.destination-dialog h2{font-size:2rem;line-height:1.2;margin-bottom:1rem}.destination-dialog p+p{margin-top:1rem}.destination-dialog code{font-size:.875em;overflow-wrap:anywhere}.destination-dialog .button{margin-top:1.5rem}.homepage-panel{padding-block:var(--space-section);border-top:1px solid var(--rule)}.panel-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-column);align-items:start}.homepage-panel h2{font-size:clamp(2rem,3.1vw,2.75rem);line-height:1.2;letter-spacing:-.025em;max-width:22ch;text-wrap:balance}.panel-prose{min-width:0}.panel-intro .panel-prose{padding-top:var(--space-heading-offset)}.panel-prose p+p{margin-top:1.25rem}.how-it-works{background:rgb(8 8 8/2%)}.how-it-works.homepage-panel{padding-bottom:var(--space-content)}.how-it-works+.advantages{padding-top:var(--space-content)}.how-intro .panel-prose{margin-top:1.75rem}.homepage-demo{scroll-margin-top:2rem}.demo-intro>p{margin-top:1rem}.demo-video{width:100%;min-width:0;margin-top:var(--space-content);background:#080808}.demo-video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;min-height:200px;border:0}.capabilities{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-column);list-style:none;margin:var(--space-content) 0 0;padding:0;border-top:1px solid var(--rule)}.capability{display:grid;grid-template-columns:3rem minmax(0,1fr);align-content:start;gap:1.25rem;padding-block:2rem}.capability:nth-child(n+3){border-top:1px solid var(--rule)}.capability h3{margin-bottom:.625rem;font:600 1.3125rem/1.4 var(--sans)}.capability p,.capability>div{min-width:0}.capability-marker{display:flex;justify-content:center;padding-top:.125rem}.capability-marker img{width:3rem;height:3rem}.text-link{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:1rem;font-weight:600}.inline-link{font-weight:600;white-space:nowrap}.section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:var(--space-content)}.site-footer{--footer-logo-width:15rem;border-top:1px solid var(--rule);padding-block:2.5rem}.footer-main{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1.5rem 3rem}.footer-identity{min-width:0;max-width:100%}.footer-identity .brand{width:var(--footer-logo-width);max-width:100%;transform:translateX(-3.89718%)}.footer-address{display:grid;gap:.125rem;margin-top:0;font-size:1.1875rem;font-style:normal;line-height:1.5;overflow-wrap:anywhere}.footer-email{justify-self:start;margin-top:.375rem}.footer-main nav{display:flex;flex-wrap:wrap;column-gap:1.5rem;font-size:1rem;margin-top:max(0rem,calc(var(--footer-logo-width) * .075219 - 1rem))}.footer-main nav a{display:inline-flex;align-items:center;min-height:2.75rem}@media (max-width:72rem){.site-footer{--footer-logo-width:13rem}.primary-nav{gap:.875rem}.brand{width:13rem}.header-inner{gap:1rem}}@media (max-width:65rem){.site-footer{--footer-logo-width:14rem}:root{--space-column:2rem}.opening-copy p{font-size:1.125rem}.brand{width:14rem}}@media (max-width:55rem){.header-inner{min-height:6.5rem;flex-wrap:wrap;padding-block:1rem}.site-header .brand{width:15rem;max-width:calc(100% - 6rem)}.menu-button{display:inline-flex;align-items:center;gap:1.25rem;min-height:2.75rem;border:0;background:transparent;padding:.5rem;font-size:1rem}.menu-symbol{font-size:1.5rem;line-height:1}.primary-nav{display:none}.primary-nav.is-open{display:flex;flex-direction:column;width:100%;align-items:stretch;gap:0;border-top:1px solid var(--rule);padding-block:1rem}.primary-nav>span>a{width:100%;padding:.75rem}.primary-nav .header-cta{align-self:flex-start;margin:.75rem}}@media (max-width:48rem){:root{--space-section:2rem;--space-content:1.5rem;--space-column:1.5rem}.page-width{width:calc(100% - 3rem)}.preview-tools-inner{padding:.75rem 1.5rem;gap:.5rem 1rem}.preview-label{flex:1 0 100%}.preview-label,.preview-notes{font-size:.8125rem}.header-inner{min-height:6rem}.brand{width:12.75rem}.site-header .brand{width:14rem}.design-a .opening{display:block}.opening .opening-heading{font-size:clamp(2.5rem,7.6vw,3.5rem);max-width:18ch}.capability h3,.capability p,.homepage-panel h2,.opening-heading{overflow-wrap:anywhere}.hero-stage{display:block;padding-inline:0}.section-heading:before{width:2.5rem}.design-a .opening-copy{padding-top:1.75rem}.opening-copy p{font-size:1.125rem;line-height:1.6}.opening-actions{margin-top:1.75rem}.comparison h2{font-size:2.125rem;max-width:20ch}.burden-blocks{margin-top:1.5rem}.burden-block{grid-template-columns:4rem minmax(0,1fr);gap:1.25rem;padding:1.5rem}.burden-icon img,.burden-icon svg{width:4rem}.panel-intro{grid-template-columns:1fr;gap:1.5rem}.panel-intro .panel-prose{padding-top:0}.homepage-panel h2{font-size:2.125rem}.how-intro .panel-prose{margin-top:1.5rem}.capabilities{grid-template-columns:1fr}.capability{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1.5rem}.capability+.capability{border-top:1px solid var(--rule)}.capability:nth-child(n+3){padding-bottom:1.5rem}.capability:last-child{padding-bottom:0}.capability h3{font-size:1.25rem}.capability-marker img{width:2.5rem;height:2.5rem}.footer-main{align-items:flex-start;flex-direction:column;gap:1.25rem}.site-footer{--footer-logo-width:12.75rem;padding-block:var(--space-section)}.footer-main nav{display:grid;gap:.125rem;margin-top:0}}@media (max-width:37.5rem){.burden-block{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem}.burden-icon{justify-content:flex-start}.burden-icon img,.burden-icon svg{width:3.5rem}}@media (max-width:25rem){.site-footer{--footer-logo-width:11rem}.brand{width:11rem}.header-inner{column-gap:.75rem}.site-header .brand{width:12rem;max-width:calc(100% - 5.5rem)}.menu-button{gap:.65rem}.preview-tools-inner{gap:.5rem}.opening-actions,.opening-actions .button,.opening-actions>span,.section-actions .button,.section-actions>span{width:100%}.destination-dialog{padding:1.5rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}}