.menu-toggle{mask:url(/icons/menu-toggle.svg);-webkit-mask:url(/icons/menu-toggle.svg)}.menu-toggle-close{mask:url(/icons/menu-toggle-close.svg);-webkit-mask:url(/icons/menu-toggle-close.svg)}.check-icon{mask:url(/icons/check.svg);-webkit-mask:url(/icons/check.svg)}.cross-icon{mask:url(/icons/menu-toggle-close.svg);-webkit-mask:url(/icons/menu-toggle-close.svg)}.shield-check-icon{mask:url(/icons/shield-check.svg);-webkit-mask:url(/icons/shield-check.svg)}.mail-icon{mask:url(/icons/mail.svg);-webkit-mask:url(/icons/mail.svg)}.phone-icon{mask:url(/icons/phone.svg);-webkit-mask:url(/icons/phone.svg)}.location-icon{mask:url(/icons/location.svg);-webkit-mask:url(/icons/location.svg)}.arrow-left-icon{mask:url(/icons/arrow-left.svg);-webkit-mask:url(/icons/arrow-left.svg)}.plus-icon{mask:url(/icons/plus.svg);-webkit-mask:url(/icons/plus.svg)}.edit-icon{mask:url(/icons/edit.svg);-webkit-mask:url(/icons/edit.svg)}.trash-icon{mask:url(/icons/trash.svg);-webkit-mask:url(/icons/trash.svg)}.grip-icon{mask:url(/icons/grip.svg);-webkit-mask:url(/icons/grip.svg)}.grip-vertical-icon{mask:url(/icons/grip-vertical.svg);-webkit-mask:url(/icons/grip-vertical.svg)}.eye-icon{mask:url(/icons/eye.svg);-webkit-mask:url(/icons/eye.svg)}.eye-icon{mask:url(/icons/eye.svg);-webkit-mask:url(/icons/eye.svg)}.message-icon{mask:url(/icons/message.svg);-webkit-mask:url(/icons/message.svg)}.up-icon{mask:url(/icons/up.svg);-webkit-mask:url(/icons/up.svg)}.down-icon{mask:url(/icons/down.svg);-webkit-mask:url(/icons/down.svg)}.code-icon{mask:url(/icons/code.svg);-webkit-mask:url(/icons/code.svg)}:root{--cream: hsl(36, 45%, 96%);--cream-2: hsl(34, 38%, 91%);--surface: hsl(0, 0%, 100%);--ink: hsl(30, 18%, 11%);--ink-muted: hsl(30, 9%, 36%);--line: hsl(32, 25%, 85%);--brand: hsl(155, 42%, 22%);--brand-hover: hsl(155, 45%, 16%);--brand-soft: hsl(150, 28%, 90%);--warm: hsl(17, 58%, 50%);--warm-soft: hsl(22, 75%, 92%);--on-brand: hsl(36, 45%, 97%);--ff-main: "Plus Jakarta Sans Variable", system-ui, sans-serif;--ff-display: "Fraunces Variable", Georgia, serif;--hue: 30;--s: 18%;--l: 11%;--ff-secondary: var(--ff-display);--hd-bg: hsla(36, 45%, 96%, .85);--footer-bg: var(--cream-2);--sc-bg: var(--cream);--dark-bg: var(--surface);--accent: var(--brand);--accent-2: var(--warm);--accent-3: var(--brand);--text-dark: var(--on-brand);--text-dark-muted: var(--ink-muted);--text-dark-muted-2: var(--ink);--text-light: var(--ink);--text-light-muted: var(--ink-muted);--error: hsl(4, 70%, 48%);--warning: hsl(32, 85%, 45%);--success: hsl(150, 50%, 32%);--input-bg: var(--surface);--fs-xs: .8rem;--fs-sm: .925rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.2rem;--fs-xxl: 1.3rem;--fw-xs: 300;--fw-sm: 400;--fw-md: 400;--fw-lg: 500;--fw-xl: 600;--fw-xxl: 700;--sp-xs: .25rem;--sp-sm: .5rem;--sp-md: 1rem;--sp-lg: 1.5rem;--sp-xl: 3rem;--section-space: clamp(4rem, 8vw, 7rem);--radius-xs: 2px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 18px;--radius-xl: 28px;--radius-pill: 999px;--section-max-width: 72rem;--section-padding: 1rem;--header-h: 4.25rem;--shadow: 0 24px 48px -16px hsla(30, 30%, 20%, .18), 0 4px 12px hsla(30, 30%, 20%, .06);--shadow-2: 0 6px 16px -4px hsla(30, 30%, 20%, .14)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{background:var(--cream);color:var(--ink);font-family:var(--ff-main);font-weight:var(--fw-md);font-size:var(--fs-md);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}section{padding:var(--section-padding)}h1,h2{font-family:var(--ff-display);font-weight:500;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}h1{font-size:clamp(2.5rem,4.5vw + 1rem,4.25rem)}h2{font-size:clamp(2rem,3vw + 1rem,2.85rem)}h3,h4{line-height:1.25}.container{max-width:var(--section-max-width);margin-inline:auto;padding-inline:var(--section-padding)}.eyebrow{display:inline-block;font-size:var(--fs-sm);font-weight:var(--fw-xl);letter-spacing:.08em;text-transform:uppercase;color:var(--warm)}p{font-size:var(--fs-lg);line-height:1.6}.gradient-text{color:var(--brand)}.sc-title{font-size:2.2rem;font-weight:var(--fw-lg)}@media(max-width:768px){.sc-title{font-size:1.5rem}}a{text-decoration:none;transition:opacity .1s ease;color:inherit;transition:color .2s ease-in-out}.link{color:var(--brand);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){a:hover:not(.logo):not(.button){color:var(--brand)}.link:hover{color:var(--brand-hover)}}button,.button{font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-xl);border-radius:var(--radius-pill);background-color:var(--brand);color:var(--on-brand);cursor:pointer;border:1.5px solid transparent;padding:.85rem 1.5rem;max-width:fit-content;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.button.secondary{background-color:transparent;color:var(--ink);border-color:var(--ink)}.button.small{min-height:40px;padding:.5rem 1.1rem;font-size:var(--fs-sm)}.button .arrow{transition:transform .2s ease}:focus-visible{outline:3px solid var(--warm);outline-offset:3px}@media(hover:hover){.button:hover,button:hover{background-color:var(--brand-hover)}.button.secondary:hover{background-color:var(--ink);color:var(--cream)}.button:hover .arrow{transform:translate(3px)}}.icon{width:1.6rem;height:1.6rem;background-color:var(--ink);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}img{max-width:100%;height:auto;display:block;border-style:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-select:none;-webkit-user-select:none}.img-fluid-wrapper{width:100%;max-width:100%;display:block;overflow:hidden}.img-fluid{width:100%;height:auto;display:block;object-fit:contain}header{position:fixed;inset-inline:0;top:0;z-index:99;height:var(--header-h);padding-inline:var(--section-padding);border-bottom:1px solid transparent;transition:border-color .2s ease}header:before{content:"";position:absolute;inset:0;background:var(--hd-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:-1}header.scrolled{border-bottom-color:var(--line)}header .header-container{display:flex;justify-content:space-between;align-items:center;max-width:var(--section-max-width);height:100%;margin:auto;gap:1.5rem}header nav{display:flex;gap:1.75rem;align-items:center}header nav a{color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-lg)}header nav .nav-actions{display:flex;align-items:center;gap:1.25rem;margin-left:.75rem}header nav a.signin{color:var(--ink-muted)}header nav a.button{color:var(--on-brand)}.menu-toggle,.menu-toggle-close{z-index:2;display:none;cursor:pointer}button.menu-toggle,button.menu-toggle-close{min-height:0;max-width:none;padding:0;border:0;border-radius:0;background-color:var(--ink)}header .logo{z-index:2;display:flex;align-items:baseline;color:var(--ink);font-family:var(--ff-display);font-size:1.55rem;font-weight:600;letter-spacing:-.02em}header .logo span:nth-child(2){color:var(--brand);font-style:italic;font-weight:400}@media(max-width:860px){.menu-toggle,.menu-toggle.show,.menu-toggle-close.show{display:inline}.menu-toggle.hide,.menu-toggle-close.hide{display:none}.nav-menu.show{transform:translate(0);overflow-y:auto}header nav{position:fixed;flex-direction:column;align-items:stretch;background:var(--cream);gap:0;top:0;right:0;width:100%;height:100dvh;padding:calc(var(--header-h) + 1rem) 1.5rem 2rem;transform:translate(100%);visibility:hidden}.nav-menu.animated{transition:transform .3s ease-in-out,visibility 0s .3s}.nav-menu.show{visibility:visible}.nav-menu.animated.show{transition:transform .3s ease-in-out}header nav>a{font-family:var(--ff-display);font-size:1.6rem;font-weight:500;border-bottom:1px solid var(--line);padding:1rem 0}header nav .nav-actions{flex-direction:column;align-items:stretch;margin:2rem 0 0;gap:1rem}header nav .nav-actions .button{max-width:none;font-size:var(--fs-lg)}header nav a.signin{text-align:center}}footer{background:var(--cream-2);color:var(--ink-muted);border-top:1px solid var(--line);padding-top:clamp(3rem,6vw,4.5rem);font-size:var(--fs-sm)}footer .footer{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:2.5rem;padding-bottom:3rem}footer .logo{display:inline-flex;align-items:baseline;font-family:var(--ff-display);font-size:1.55rem;font-weight:600;letter-spacing:-.02em;color:var(--ink)}footer .logo span:nth-child(2){color:var(--brand);font-style:italic;font-weight:400}footer .footer-brand p{font-size:var(--fs-sm);max-width:20rem;margin:.85rem 0 1.5rem}footer .footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}footer .footer-title{font-size:var(--fs-xs);font-weight:var(--fw-xl);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin-bottom:.25rem}footer a:not(.button){color:var(--ink-muted)}footer .footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;padding-block:1.5rem;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-muted)}footer .footer-legal{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}footer .cookie-settings-link{all:unset;cursor:pointer;color:var(--ink-muted)}footer .cookie-settings-link:focus-visible{outline:3px solid var(--warm);outline-offset:3px}@media(hover:hover){footer a:not(.button):hover,footer .cookie-settings-link:hover{color:var(--brand)}}@media(max-width:860px){footer .footer{grid-template-columns:repeat(2,minmax(0,1fr))}footer .footer-brand{grid-column:1 / -1}}@media(max-width:520px){footer .footer{grid-template-columns:minmax(0,1fr);gap:2rem}}footer .footer-col a{overflow-wrap:anywhere}.no-scroll{overflow:hidden}.hidden{display:none}.divider{display:flex;align-items:center;text-align:center}.divider:before,.divider:after{content:"";flex:1;border-bottom:1px solid var(--header-background);opacity:.4}.divider span:before{content:"◈";margin:0 1rem;color:var(--header-background);font-size:3rem}.tile{background-color:var(--dark-bg);color:var(--text-light);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:var(--sp-xl);max-width:var(--section-max-width);display:flex;flex-direction:column;gap:2rem}.tile h2{font-size:1.4rem;font-weight:var(--fw-xxl)}.tile p{font-size:var(--fs-md);font-weight:var(--fw-sm)}.tile .content h3{margin-top:4rem}.tile .content p{margin:1rem 0}.tile .content ul{font-weight:var(--fw-sm);margin:1rem}.tile .content ul li{line-height:1.8}@media(max-width:768px){.tile{padding:var(--sp-md);box-shadow:var(--shadow-2)}}#cookie-consent-banner{display:none;position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:99;pointer-events:none}#cookie-consent-banner .cookie-card{pointer-events:auto;max-width:26rem;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1.25rem;animation:cookieIn .4s ease-out both}#cookie-consent-banner .cookie-title{font-family:var(--ff-display);font-size:var(--fs-lg);font-weight:500;margin-bottom:.4rem}#cookie-consent-banner .cookie-text{font-size:var(--fs-sm);color:var(--ink-muted);line-height:1.5}#cookie-consent-banner .cookie-text .link{color:var(--brand);white-space:nowrap}#cookie-consent-banner .cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1rem}#cookie-consent-banner .cookie-btn{max-width:none;width:100%;min-height:44px;padding:.6rem 1rem;font-size:var(--fs-sm)}#cookie-consent-banner .cookie-btn.reject{background:transparent;color:var(--ink);border-color:var(--ink)}@media(hover:hover){#cookie-consent-banner .cookie-btn.reject:hover{background:var(--ink);color:var(--cream)}}@keyframes cookieIn{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){#cookie-consent-banner .cookie-card{animation:none}}#hero{position:relative;overflow:hidden;padding-top:calc(var(--header-h) + clamp(2rem,6vw,5rem));padding-bottom:var(--section-space)}#hero:before{content:"";position:absolute;width:46rem;height:46rem;right:-12rem;top:-6rem;background:radial-gradient(circle,var(--warm-soft) 0%,transparent 65%);z-index:-1}#hero .hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem)}#hero h1 em{font-style:italic;font-weight:400;color:var(--brand)}#hero .subtitle{font-size:clamp(1.05rem,.6vw + .95rem,1.25rem);color:var(--ink-muted);max-width:34rem;margin:1.5rem 0 2rem}#hero .subtitle strong{color:var(--ink);font-weight:var(--fw-xl)}#hero .cta{display:flex;flex-wrap:wrap;gap:.75rem}#hero .reassure{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),max-content));gap:.6rem 1.75rem;margin-top:1.5rem;list-style:none;font-size:var(--fs-sm);color:var(--ink-muted)}#hero .reassure li{display:flex;align-items:flex-start;gap:.4rem}#hero .reassure li:before{content:"";flex-shrink:0;margin-top:.15em;width:1.1rem;height:1.1rem;background-color:var(--brand);-webkit-mask:url(/icons/check.svg) no-repeat center / contain;mask:url(/icons/check.svg) no-repeat center / contain}.hero-visual{position:relative;display:flex;justify-content:center;padding:1rem 0 2rem}.phone{width:min(300px,78vw);aspect-ratio:9 / 18.5;background:var(--ink);border-radius:44px;padding:10px;box-shadow:var(--shadow);transform:rotate(2deg)}.phone-screen{height:100%;border-radius:34px;overflow:hidden;background:var(--surface);display:flex;flex-direction:column}.phone-screen img{width:100%;height:100%;object-fit:cover;object-position:top}.notify{position:absolute;left:max(0rem,calc(50% - 15rem));bottom:3.5rem;display:flex;align-items:center;gap:.75rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:.75rem 1rem .75rem .75rem;box-shadow:var(--shadow);font-size:var(--fs-sm);animation:notifyIn .6s .8s ease-out both}.notify .badge{display:grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--brand-soft)}.notify .badge:before{content:"";width:1.1rem;height:1.1rem;background-color:var(--brand);-webkit-mask:url(/icons/check.svg) no-repeat center / contain;mask:url(/icons/check.svg) no-repeat center / contain}.notify strong{display:block;font-weight:var(--fw-xl)}.notify span{color:var(--ink-muted);font-size:var(--fs-xs)}.notify.top{left:auto;right:max(0rem,calc(50% - 14.5rem));top:4rem;bottom:auto;animation-delay:1.4s}.notify.top .badge{background:var(--warm-soft)}.notify.top .badge:before{background-color:var(--warm)}@keyframes notifyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.notify{animation:none}}@media(max-width:860px){#hero .hero{grid-template-columns:minmax(0,1fr)}.phone{transform:none}}@media(max-width:480px){.notify{left:0;bottom:1.5rem}.notify.top{right:0;top:2rem}}.section-head{max-width:40rem;margin:0 auto clamp(2.5rem,5vw,3.5rem);text-align:center}.section-head p{margin-top:1rem;color:var(--ink-muted);font-size:clamp(1.05rem,.5vw + .95rem,1.2rem)}#trust{padding-block:0}#trust .trust{border-block:1px solid var(--line);padding-block:1.75rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem 2.5rem}#trust .trust-label{font-size:var(--fs-sm);font-weight:var(--fw-xl);color:var(--ink-muted)}#trust .trust-list{list-style:none;display:flex;align-items:center}#trust .trust-list li{padding-inline:2.5rem}#trust .trust-list li+li{border-left:1px solid var(--line)}#trust .trust-list a{display:flex;flex-direction:column;gap:.15rem}#trust .trust-list strong{font-family:var(--ff-display);font-size:clamp(1.4rem,1vw + 1rem,1.75rem);font-weight:500;letter-spacing:-.01em;line-height:1.1;color:var(--ink);transition:color .2s ease}#trust .trust-list span{font-size:var(--fs-xs);color:var(--ink-muted)}@media(hover:hover){#trust .trust-list a:hover strong{color:var(--brand)}}@media(max-width:860px){#trust .trust{flex-direction:column;gap:1rem;text-align:center}#trust .trust-list a{align-items:center}}@media(max-width:480px){#trust .trust-list li{padding-inline:1.25rem}}#problem{padding-block:var(--section-space)}#problem .problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}#problem .problem-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:2rem 1.75rem;display:flex;flex-direction:column;gap:.75rem}#problem .problem-icon{width:3rem;height:3rem;border-radius:50%;background:var(--warm-soft);display:grid;place-items:center;margin-bottom:.5rem}#problem .problem-icon svg{width:1.5rem;height:1.5rem;fill:none;stroke:var(--warm);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#problem .problem-card h3{font-family:var(--ff-display);font-size:1.35rem;font-weight:500;letter-spacing:-.01em}#problem .problem-card p{font-size:var(--fs-md);color:var(--ink-muted)}#problem .problem-answer{margin-top:clamp(2.5rem,5vw,3.5rem);text-align:center;font-family:var(--ff-display);font-size:clamp(1.35rem,1.5vw + .9rem,1.85rem);line-height:1.3;text-wrap:balance}#problem .problem-answer strong{font-weight:500;font-style:italic;color:var(--brand)}@media(max-width:860px){#problem .problem-grid{grid-template-columns:1fr}}#features{padding-block:var(--section-space);background:var(--cream-2)}.ticks{list-style:none;display:flex;flex-direction:column;gap:.6rem}.ticks li{display:flex;align-items:flex-start;gap:.6rem}.ticks li:before{content:"";flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.2em;background-color:var(--brand);-webkit-mask:url(/icons/check.svg) no-repeat center / contain;mask:url(/icons/check.svg) no-repeat center / contain}#features .feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(2rem,5vw,3.5rem)}#features .feature.reverse .feature-copy{order:2}#features .feature-num{font-family:var(--ff-display);font-style:italic;font-size:1.1rem;color:var(--warm)}#features .feature-copy h3{font-family:var(--ff-display);font-size:clamp(1.6rem,1.5vw + 1rem,2.2rem);font-weight:500;letter-spacing:-.015em;line-height:1.15;margin:.5rem 0 1rem;text-wrap:balance}#features .feature-copy>p{color:var(--ink-muted);margin-bottom:1.5rem;max-width:30rem}#features .feature-visual{display:flex;justify-content:center}.laptop{width:100%;max-width:34rem;border-radius:var(--radius-md);overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.laptop-bar{display:flex;align-items:center;gap:.35rem;padding:.6rem .8rem;background:var(--cream);border-bottom:1px solid var(--line)}.laptop-bar i{width:.6rem;height:.6rem;border-radius:50%;background:var(--line)}.laptop-bar span{margin-left:.75rem;font-size:.7rem;color:var(--ink-muted);background:var(--surface);border-radius:var(--radius-pill);padding:.15rem .75rem}.laptop img{width:100%}.phone.flat{width:min(270px,70vw);transform:none}#features .included{margin-top:clamp(2rem,5vw,3.5rem);background:var(--brand);color:var(--on-brand);border-radius:var(--radius-xl);padding:clamp(2rem,5vw,3.5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:2rem 3rem;align-items:center}#features .included h3{font-family:var(--ff-display);font-size:clamp(1.6rem,1.5vw + 1rem,2.1rem);font-weight:500;line-height:1.15;margin-bottom:.75rem}#features .included p{opacity:.85}#features .included-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem}#features .included-list li{display:flex;align-items:center;gap:.6rem;background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-md);padding:.85rem 1rem;font-weight:var(--fw-lg)}#features .included-list li:before{content:"";flex-shrink:0;width:1.1rem;height:1.1rem;background-color:var(--on-brand);-webkit-mask:url(/icons/check.svg) no-repeat center / contain;mask:url(/icons/check.svg) no-repeat center / contain}@media(max-width:860px){#features .feature,#features .included{grid-template-columns:minmax(0,1fr)}#features .feature.reverse .feature-copy{order:0}}#how-it-works{padding-block:var(--section-space)}#how-it-works .steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;position:relative}#how-it-works .steps:before{content:"";position:absolute;top:1.5rem;left:12.5%;right:12.5%;border-top:1.5px dashed var(--line)}#how-it-works .step{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}#how-it-works .step-num{width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;background:var(--cream);border:1.5px solid var(--brand);color:var(--brand);font-family:var(--ff-display);font-size:1.3rem;font-weight:500;margin-bottom:1.25rem;position:relative}#how-it-works .step:first-child .step-num{background:var(--brand);color:var(--on-brand)}#how-it-works .step h3{font-family:var(--ff-display);font-size:1.3rem;font-weight:500;margin-bottom:.5rem}#how-it-works .step p{font-size:var(--fs-md);color:var(--ink-muted);max-width:16rem}#how-it-works .step-tag{margin-top:.75rem;font-size:var(--fs-xs);font-weight:var(--fw-xl);color:var(--warm);background:var(--warm-soft);border-radius:var(--radius-pill);padding:.3rem .8rem}#how-it-works .steps-cta{margin-top:clamp(2.5rem,5vw,3.5rem);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media(max-width:860px){#how-it-works .steps{grid-template-columns:minmax(0,1fr);gap:1.75rem;max-width:30rem;margin-inline:auto}#how-it-works .steps:before{top:1.5rem;bottom:1.5rem;left:1.5rem;right:auto;border-top:0;border-left:1.5px dashed var(--line)}#how-it-works .step{text-align:left;align-items:flex-start;padding-left:4.5rem}#how-it-works .step-num{position:absolute;left:0;top:0}#how-it-works .step h3{padding-top:.6rem}#how-it-works .step p{max-width:none}}#services{margin:auto;display:grid;grid-template-columns:1fr 3fr;gap:2rem;padding:4rem 1rem 0}@media(max-width:768px){#services{grid-template-columns:1fr}}#services .services-container{display:flex;flex-direction:column;justify-content:center;gap:2rem}#pricing{padding-block:var(--section-space);background:var(--cream-2)}#pricing .pricing{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,6vw,5rem);align-items:center}#pricing h2 em{font-style:italic;font-weight:400;color:var(--brand)}#pricing .lead{color:var(--ink-muted);margin:1.25rem 0 2rem;max-width:32rem}#pricing .compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}#pricing .compare-col{border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.25rem}#pricing .compare-col.ours{background:var(--surface);border-color:var(--brand)}#pricing .compare-title{display:block;font-size:var(--fs-sm);font-weight:var(--fw-xl);margin-bottom:.85rem;color:var(--ink-muted)}#pricing .ours .compare-title{color:var(--brand)}#pricing .compare ul{list-style:none;display:flex;flex-direction:column;gap:.6rem;font-size:var(--fs-sm)}#pricing .compare li{display:flex;gap:.5rem;align-items:flex-start}#pricing .compare li:before{content:"";flex-shrink:0;width:1rem;height:1rem;margin-top:.15em;-webkit-mask:url(/icons/check.svg) no-repeat center / contain;mask:url(/icons/check.svg) no-repeat center / contain;background-color:var(--brand)}#pricing .compare-col:not(.ours) li{color:var(--ink-muted)}#pricing .compare-col:not(.ours) li:before{-webkit-mask-image:url(/icons/cross.svg);mask-image:url(/icons/cross.svg);background-color:var(--warm)}#pricing .price-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:clamp(1.75rem,4vw,2.5rem);display:flex;flex-direction:column}#pricing .price-label{font-size:var(--fs-sm);font-weight:var(--fw-xl);color:var(--warm)}#pricing .billing-switch{display:inline-flex;align-self:flex-start;gap:.25rem;margin-top:1rem;padding:.25rem;border-radius:var(--radius-pill);background:var(--cream-2)}#pricing .billing-switch[hidden]{display:none}#pricing .billing-switch button{display:flex;align-items:center;gap:.4rem;border:0;border-radius:var(--radius-pill);padding:.45rem 1rem;background:transparent;color:var(--ink-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-lg);cursor:pointer}#pricing .billing-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}#pricing .billing-switch .save{font-size:var(--fs-xs);font-weight:var(--fw-xl);color:var(--brand);background:var(--brand-soft);border-radius:var(--radius-pill);padding:.1rem .5rem}#pricing .price{display:flex;align-items:baseline;gap:.4rem;margin:.75rem 0 .25rem}#pricing .price-sub{font-size:var(--fs-sm);font-weight:var(--fw-lg);color:var(--brand)}#pricing .price-card:not(.has-switch) .price-option+.price-option .price:before{content:"or";align-self:center;font-size:var(--fs-sm);color:var(--ink-muted)}#pricing .price-card:not(.has-switch) .price-option+.price-option .amount{font-size:2rem}#pricing .amount{font-family:var(--ff-display);font-size:clamp(3.5rem,5vw + 1rem,4.5rem);font-weight:500;line-height:1;letter-spacing:-.03em}#pricing .per{font-size:var(--fs-lg);color:var(--ink-muted)}#pricing .price-note{margin-top:.5rem;font-size:var(--fs-sm);color:var(--ink-muted);padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--line)}#pricing .price-card .ticks{margin-bottom:2rem}#pricing .price-card .button{max-width:none;width:100%}#pricing .price-foot{margin-top:.85rem;text-align:center;font-size:var(--fs-sm);color:var(--ink-muted)}#pricing .founding{margin-top:1.5rem;padding:1.5rem;border-radius:var(--radius-lg);background:var(--warm-soft);border:1px solid hsl(20,60%,82%);scroll-margin-top:calc(var(--header-h) + 1rem)}#pricing .founding-label{display:inline-block;font-size:var(--fs-sm);font-weight:var(--fw-xl);color:#934425;margin-bottom:.5rem}#pricing .founding h3{font-family:var(--ff-display);font-size:clamp(1.25rem,1vw + 1rem,1.5rem);line-height:1.25;margin-bottom:.75rem}#pricing .founding h3 em{font-style:italic;font-weight:400;color:var(--brand)}#pricing .founding p{color:var(--ink-muted);max-width:34rem}#pricing .founding .button{margin-top:1.25rem}.founding-pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-bottom:1.25rem;padding:.4rem .9rem .4rem .4rem;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);font-size:var(--fs-sm);color:var(--ink);text-decoration:none}.founding-pill strong{padding:.2rem .65rem;border-radius:var(--radius-pill);background:var(--warm);color:var(--on-brand);font-weight:var(--fw-xl)}.founding-pill span:after{content:" →";color:var(--brand)}@media(hover:hover){.founding-pill:hover{border-color:var(--brand)}}@media(max-width:480px){.founding-pill{border-radius:var(--radius-md);padding-right:.7rem}}@media(max-width:860px){#pricing .pricing{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){#pricing .compare{grid-template-columns:minmax(0,1fr)}}@media(max-width:380px){#pricing .price-card{padding-inline:1.25rem}#pricing .billing-switch{align-self:stretch}#pricing .billing-switch button{flex:1 1 auto;justify-content:center;flex-wrap:wrap;gap:.2rem .4rem;padding-inline:.6rem}}#faq{padding-block:var(--section-space)}#faq .faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);align-items:start}#faq .faq-intro{position:sticky;top:calc(var(--header-h) + 2rem)}#faq h2 em{font-style:italic;font-weight:400;color:var(--brand)}#faq .faq-intro p{margin-top:1.25rem;color:var(--ink-muted)}#faq .faq-list{border-top:1px solid var(--line)}#faq details{border-bottom:1px solid var(--line)}#faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 0;font-family:var(--ff-display);font-size:clamp(1.1rem,.5vw + 1rem,1.3rem);font-weight:500}#faq summary::-webkit-details-marker{display:none}#faq summary:after{content:"";flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid var(--line);background:linear-gradient(var(--ink),var(--ink)) center / .7rem 1.5px no-repeat,linear-gradient(var(--ink),var(--ink)) center / 1.5px .7rem no-repeat;transition:transform .2s ease,background-color .2s ease}#faq details[open] summary:after{transform:rotate(180deg);background:linear-gradient(var(--on-brand),var(--on-brand)) center / .7rem 1.5px no-repeat,var(--brand);border-color:var(--brand)}#faq details p{color:var(--ink-muted);padding:0 3rem 1.5rem 0;font-size:var(--fs-md)}@media(hover:hover){#faq summary:hover{color:var(--brand)}}@media(max-width:860px){#faq .faq{grid-template-columns:minmax(0,1fr)}#faq .faq-intro{position:static}#faq details p{padding-right:0}}#contact{padding-block:var(--section-space)}#contact .final-cta{background:var(--brand);color:var(--on-brand);border-radius:var(--radius-xl);padding:clamp(1.5rem,5vw,3.5rem);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:center}#contact h2 em{font-style:italic;font-weight:400;color:#f1d8b1}#contact .final-copy>p{margin-top:1.25rem;opacity:.88}#contact .final-points{list-style:none;margin:1.75rem 0;display:flex;flex-direction:column;gap:.7rem}#contact .final-points li{display:flex;align-items:flex-start;gap:.6rem}#contact .final-points li:before{content:"";flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.2em;background-color:var(--on-brand);-webkit-mask:url(/icons/check.svg) no-repeat center / contain;mask:url(/icons/check.svg) no-repeat center / contain}#contact .final-alt{font-size:var(--fs-sm);opacity:.85}#contact .final-alt a{text-decoration:underline;text-underline-offset:3px}@media(hover:hover){#contact .final-alt a:hover{color:inherit;opacity:.8}}.form-card{background:var(--surface);color:var(--ink);border-radius:var(--radius-lg);padding:clamp(1.25rem,4vw,2rem);box-shadow:var(--shadow)}#lead-form{display:flex;flex-direction:column;gap:1rem}#lead-form .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}#lead-form label{display:flex;flex-direction:column;gap:.35rem}#lead-form label span{font-size:var(--fs-sm);font-weight:var(--fw-lg)}#lead-form input,#lead-form textarea{font:inherit;font-size:16px;color:var(--ink);background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-md);padding:.75rem .9rem;width:100%;transition:border-color .2s ease,background-color .2s ease}#lead-form textarea{resize:vertical;min-height:5.5rem}#lead-form input::placeholder,#lead-form textarea::placeholder{color:#9c948b}#lead-form input:focus,#lead-form textarea:focus{outline:none;border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px var(--brand-soft)}#lead-form [aria-invalid]{border-color:var(--error);background:#fdf2f1}#lead-form .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#lead-form .form-error{color:var(--error);font-size:var(--fs-sm)}#lead-form .button{max-width:none;width:100%;margin-top:.25rem}#lead-form .button:disabled{opacity:.7;cursor:wait}#lead-form .form-note{font-size:var(--fs-xs);color:var(--ink-muted);text-align:center}#lead-form .form-note a{text-decoration:underline}.form-success{text-align:center;padding:2.5rem 1rem;outline:none}.form-success .success-badge{width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;border-radius:50%;background:var(--brand-soft);display:grid;place-items:center}.form-success .success-badge:before{content:"";width:1.6rem;height:1.6rem;background-color:var(--brand);-webkit-mask:url(/icons/check.svg) no-repeat center / contain;mask:url(/icons/check.svg) no-repeat center / contain}.form-success h3{font-family:var(--ff-display);font-size:1.75rem;font-weight:500;margin-bottom:.5rem}.form-success p{color:var(--ink-muted)}@media(max-width:860px){#contact .final-cta{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){#lead-form .form-row{grid-template-columns:minmax(0,1fr)}#contact .container{padding-inline:0}}#solutions{max-width:var(--section-max-width);min-height:32rem;margin:8rem auto}#solutions .solutions{display:grid;grid-template-columns:1fr 1fr;gap:2rem}#solutions .solutions p{color:var(--text-light-muted)}@media(max-width:768px){#solutions .solutions{grid-template-columns:1fr}}#privacy,#terms{padding:calc(var(--header-h) + clamp(2rem,5vw,3.5rem)) var(--section-padding) var(--section-space)}.legal{max-width:44rem;margin:0 auto}.legal-kicker{display:block;font-size:var(--fs-sm);font-weight:var(--fw-xl);color:var(--warm);margin-bottom:.75rem}.legal h1{font-size:clamp(2.25rem,3vw + 1rem,3rem)}.legal .legal-updated{margin:.75rem 0 2rem;font-size:var(--fs-sm);color:var(--ink-muted)}.legal>p,.legal .content p,.legal .content li{font-size:var(--fs-md);line-height:1.75;color:#453d36}.legal .content{margin-top:1rem}.legal .content h3{font-family:var(--ff-display);font-size:1.35rem;font-weight:500;margin:2.5rem 0 .75rem;padding-top:2rem;border-top:1px solid var(--line)}.legal .content p+p{margin-top:.75rem}.legal .content ul{list-style:none;display:flex;flex-direction:column;gap:.75rem;margin:.75rem 0}.legal .content li{position:relative;padding-left:1.4rem}.legal .content li:before{content:"";position:absolute;left:0;top:.7em;width:.45rem;height:.45rem;border-radius:50%;background:var(--warm)}.legal .content a{color:var(--brand);text-decoration:underline}#work-hero{padding-top:calc(var(--header-h) + clamp(2.5rem,7vw,5rem));padding-bottom:clamp(1rem,3vw,2rem);text-align:center}#work-hero h1 em,#work-cta h2 em{font-style:italic;font-weight:400;color:var(--brand)}#work-hero p{margin:1.25rem auto 0;max-width:34rem;color:var(--ink-muted);font-size:clamp(1.05rem,.5vw + .95rem,1.2rem)}#work .project{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding-block:clamp(2.5rem,6vw,4rem)}#work .project+.project{border-top:1px solid var(--line)}#work .project.reverse{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}#work .project.reverse .project-visual{order:2}#work .project-visual{display:block;transition:transform .3s ease}#work .project-visual .laptop{max-width:none}@media(hover:hover){#work .project-visual:hover{transform:translateY(-4px)}}#work .project-meta{font-size:var(--fs-sm);font-weight:var(--fw-xl);color:var(--warm)}#work .project-copy h2{margin:.4rem 0 1rem}#work .project-copy>p{color:var(--ink-muted);margin-bottom:1.5rem}.tags{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.tags li{font-size:var(--fs-xs);font-weight:var(--fw-lg);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);padding:.35rem .8rem}#work .project-links{display:flex;flex-wrap:wrap;gap:.75rem}#work-cta{padding-block:clamp(2rem,5vw,3rem) var(--section-space)}.cta-band{background:var(--cream-2);border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(2rem,6vw,4rem) clamp(1.25rem,5vw,3rem);text-align:center;display:flex;flex-direction:column;align-items:center}.cta-band p{margin:1rem 0 2rem;color:var(--ink-muted);max-width:30rem}@media(max-width:860px){#work .project,#work .project.reverse{grid-template-columns:minmax(0,1fr)}#work .project.reverse .project-visual{order:0}}.blog{max-width:44rem;margin:0 auto;padding:calc(var(--header-h) + clamp(2rem,5vw,3.5rem)) var(--section-padding) var(--section-space)}.blog .back-link{display:inline-block;font-size:var(--fs-sm);font-weight:var(--fw-lg);color:var(--ink-muted);margin-bottom:2rem}.blog .story-meta{display:block;font-size:var(--fs-sm);font-weight:var(--fw-xl);color:var(--warm);margin-bottom:.75rem}.blog article h1{font-size:clamp(2rem,3vw + 1rem,3rem)}.blog article p.publisher{margin-top:1rem;font-size:var(--fs-sm);color:var(--ink-muted)}.blog .story-visual{margin:2.5rem 0 .75rem}.blog .story-visual .laptop{max-width:none}.blog .story-visual.photo img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.blog .story-site{display:inline-block;font-size:var(--fs-sm);font-weight:var(--fw-lg);color:var(--brand);text-decoration:underline;text-underline-offset:3px}.blog article .content{margin-top:3rem}.blog article .content p{margin-bottom:1.25rem;font-size:var(--fs-lg);line-height:1.75;color:#453d36}.blog article .content h2{font-size:clamp(1.6rem,1.5vw + 1rem,2rem);margin:3.5rem 0 1rem}.blog article .content h3{font-family:var(--ff-display);font-size:1.3rem;font-weight:500;margin:2.25rem 0 .75rem;color:var(--brand)}.blog article .content p.intro{font-size:clamp(1.15rem,.5vw + 1.05rem,1.35rem);line-height:1.6;color:var(--ink)}.blog article .content ul{list-style:none;display:flex;flex-direction:column;gap:.85rem;margin:0 0 1.5rem}.blog article .content li{position:relative;padding-left:1.6rem;font-size:var(--fs-lg);line-height:1.65;color:#453d36}.blog article .content li:before{content:"";position:absolute;left:0;top:.62em;width:.5rem;height:.5rem;border-radius:50%;background:var(--warm)}.blog article .content strong{color:var(--ink);font-weight:var(--fw-xl)}.blog .blog-cta{margin-top:4rem}#demo{padding-block:var(--section-space);background:var(--cream-2)}#demo .demo-kicker{display:inline-block;margin-bottom:1rem;padding:.3rem .85rem;border-radius:var(--radius-pill);background:var(--warm-soft);color:#9b4827;font-size:var(--fs-xs);font-weight:var(--fw-xxl);letter-spacing:.06em;text-transform:uppercase}#demo .demo-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem)}#demo .demo-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:1.25rem;background:var(--surface)}#demo .demo-card-visual{height:15rem;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;padding-top:1.75rem}#demo .demo-card-site .demo-card-visual{background:radial-gradient(circle at 80% 30%,hsla(28,100%,68%,.35),transparent 45%),#1d1815}#demo .demo-card-app .demo-card-visual{background:var(--brand-soft)}#demo .demo-card-app img{width:13rem;border-radius:1.4rem 1.4rem 0 0;box-shadow:0 18px 40px #17362940}#demo .demo-mini-site{width:min(22rem,86%);display:flex;flex-direction:column;gap:.9rem;padding:0 0 2rem;border-radius:.8rem .8rem 0 0;background:#171412;color:#fbf6ef;box-shadow:0 18px 40px #0006}#demo .demo-mini-bar{height:.6rem;border-radius:.8rem .8rem 0 0;background:#d9925f}#demo .demo-mini-logo{display:flex;align-items:center;gap:.45rem;padding:0 1.1rem;font-family:Georgia,serif;color:#d9925f}#demo .demo-mini-lantern{width:.6rem;height:.85rem;border-radius:2px 2px 4px 4px;background:radial-gradient(circle at 50% 60%,#fff1c9 0 25%,#ffb35c 45%,#a4582f 75%);box-shadow:0 0 10px #ffb35cb3}#demo .demo-mini-title{padding:0 1.1rem;font-family:Georgia,serif;font-size:1.35rem;line-height:1.2}#demo .demo-mini-button{align-self:flex-start;margin-left:1.1rem;padding:.45rem .9rem;border-radius:999px;background:#d9925f;color:#171412;font-size:var(--fs-xs);font-weight:var(--fw-xxl)}#demo .demo-card-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(1.25rem,3vw,1.75rem);flex:1}#demo .demo-step{font-size:var(--fs-xs);font-weight:var(--fw-xxl);letter-spacing:.06em;text-transform:uppercase;color:var(--warm)}#demo .demo-card h3{font-family:var(--ff-display);font-size:1.5rem;font-weight:500}#demo .demo-card p{color:var(--ink-muted)}#demo .demo-card .button{margin-top:auto}#demo .demo-note{max-width:40rem;margin:1.75rem auto 0;text-align:center;font-size:var(--fs-sm);color:var(--ink-muted)}@media(max-width:760px){#demo .demo-cards{grid-template-columns:minmax(0,1fr)}#demo .demo-card-visual{height:12rem}#demo .demo-card .button{max-width:100%;width:100%;white-space:normal;text-align:center}}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) 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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-italic-BicUS2cM.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-italic-BfTTTDIL.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-italic-Py8at3oI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}
