html{background-color:var(--color-paper);scrollbar-color:var(--color-neutral-300) var(--color-paper);-webkit-text-size-adjust:100%}body{background-color:var(--color-paper);background-image:var(--texture-paper);background-size:180px 180px;caret-color:var(--color-primary);font-feature-settings:"kern" 1}::selection{background:color-mix(in srgb,var(--color-accent) 45%,transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:6px}td,th,[class*=tabular],.font-mono{font-variant-numeric:tabular-nums}main h1,main h2,.editorial-serif{font-family:var(--font-serif);font-weight:var(--font-serif-weight);font-optical-sizing:auto;letter-spacing:-.012em;text-wrap:balance}main h1{line-height:1.08;letter-spacing:-.02em;text-wrap:pretty}main h2{line-height:1.15}main h3{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance}main h1:after{content:"";display:block;width:3.4rem;height:.6rem;margin-top:.42em;background:var(--mark-sun-rule) no-repeat left center / 100% 100%}main .text-center h1:after,main h1.text-center:after,main .items-center>h1:after{margin-inline:auto}@media (prefers-reduced-motion: no-preference){main h1:after{animation:sun-rule-draw .9s cubic-bezier(.2,0,0,1) .1s backwards}}@keyframes sun-rule-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}main :is(p,span,div,small,li).uppercase:is([class*=tracking],[class*=text-xs],[class*=text-2xs],[class*="text-[1"]){text-transform:none;letter-spacing:.01em}main :is(p,span,div).uppercase[class*=text-xs]{font-size:.8125rem}main :is(p,li,td,dd,figcaption) a:not([class*=btn]):not([class*=rounded]):not([class*=inline-flex]){text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--color-primary) 35%,transparent);text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color .15s ease}main :is(p,li,td,dd,figcaption) a:not([class*=btn]):not([class*=rounded]):not([class*=inline-flex]):hover{text-decoration-color:var(--color-accent);text-decoration-thickness:2px}main ul.list-disc>li::marker,main ol.list-decimal>li::marker{color:var(--color-primary-400)}main :is(section,header,div).bg-gradient-to-br:is(.via-white){background-image:none;background-color:transparent}main :is(section,div).bg-gradient-to-b:is(.from-white){background-image:none;background-color:transparent}main .bg-gradient-to-r.from-primary-600,main .bg-gradient-to-br.from-primary.to-accent-deep,main .bg-gradient-to-br.from-primary-950{background-image:none;background-color:var(--color-ink)}main .bg-gradient-to-r.from-primary-600 h2,main .bg-gradient-to-br.from-primary.to-accent-deep h2{color:#fff}main .page-hero:not([data-media=photo]){background:var(--color-ink)}main .page-hero{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}main .page-hero h1{font-weight:var(--font-serif-weight)}main .page-hero .page-hero-eyebrow{display:inline-flex;align-items:center;padding:4px 10px 3px;border-radius:5px;border:1.5px solid currentColor;background:transparent;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;transform:rotate(-2deg)}main .page-hero[data-audience=famille] .page-hero-eyebrow{color:#fff;background:transparent}main .page-hero[data-audience=aupair] .page-hero-eyebrow{color:var(--color-accent);background:transparent}main .page-hero-proof{border-radius:6px;background:#ffffff1a;border:1px dashed rgba(255,255,255,.35)}main .bg-white.border,main .bg-white[class*=shadow]{background-color:#fffdf9}main .card-warm{background:#fffdf9}main :is(.bg-neutral-50,.bg-canvas){background-color:var(--color-neutral-100)}main section:is(.bg-neutral-50,.bg-canvas){background-color:transparent;border-block:1px solid var(--color-border-hairline)}main table thead th{font-family:var(--font-display);border-bottom:1.5px solid var(--color-rule)}main blockquote{font-family:var(--font-serif);font-weight:500;border-left:0;padding-left:0;position:relative}.site-footer{position:relative;background-color:#efe9df;background-image:var(--texture-paper);background-size:180px 180px;border-top:0}.site-footer:before{content:"";position:absolute;left:0;right:0;top:-7px;height:7px;background:radial-gradient(circle at 7px 7px,transparent 3px,#efe9df 3.5px) 0 0 / 14px 7px repeat-x}.btn-store-badge{background:#fffdf9}main .absolute.rounded-full.blur-3xl,main .absolute.rounded-full.blur-2xl{display:none}main h1>span[class*=text-gold],main h1>span[class*=text-accent],main h1>span[class*=text-primary]{color:inherit}main span.rounded-full>span.animate-pulse{animation:none}main .bg-gradient-to-br.from-accent-400{background-image:none;background-color:var(--color-accent)}main .bg-gradient-to-r.from-accent-500{background-image:none;background-color:var(--color-accent)}main section.bg-white{background-color:transparent}main :is(.bg-gradient-to-br.from-primary,.page-hero) nav[aria-label] :is(a,span,li){color:#ffffffc7}main .hero-collage{padding-top:1.5rem}main .hero-collage>.app-device{position:relative;z-index:1}.site-header{background-color:color-mix(in srgb,var(--color-paper) 90%,transparent);-webkit-backdrop-filter:saturate(1.15) blur(10px);backdrop-filter:saturate(1.15) blur(10px);border-bottom:1px solid var(--color-border-hairline)}.nav-link{position:relative;color:var(--color-ink);transition:color .15s ease}.nav-link:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.1rem;height:.42rem;background:var(--mark-sun-rule) no-repeat center / 100% 100%;transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--ease-default)}.nav-link:hover,.nav-link:focus-visible{color:var(--color-primary);text-decoration:none}.nav-link:hover:after,.nav-link:focus-visible:after,.group:hover>.nav-link:after,.group:focus-within>.nav-link:after{transform:scaleX(1)}.site-header #lang-switcher,.site-header #header-search-toggle{background-color:transparent;border-color:var(--color-border-hairline);color:var(--color-ink)}.nav-panel{background-color:#fffdf9;background-image:var(--texture-paper);background-size:180px 180px;border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-floating)}.nav-panel-title{margin:0 0 .5rem;padding:0 .5rem .6rem;border-bottom:1px dashed var(--color-rule);font-family:var(--font-serif);font-weight:var(--font-serif-weight);font-size:1.0625rem;line-height:1.25;color:var(--color-ink)}.nav-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.nav-row{display:flex;align-items:center;gap:.65rem;min-height:44px;padding:.35rem .6rem;border-radius:var(--radius-sm);color:var(--color-ink);transition:background-color .15s ease}.nav-row:hover{background-color:var(--color-neutral-100);text-decoration:none}.nav-row .flag-icon{transition:transform .2s var(--ease-default)}.nav-row:hover .flag-icon{transform:rotate(-4deg) scale(1.06)}.nav-backdrop{background-color:color-mix(in srgb,var(--color-ink) 45%,transparent)}.nav-drawer{background-color:var(--color-paper);background-image:var(--texture-paper);background-size:180px 180px;box-shadow:var(--shadow-lg)}.nav-drawer-title{font-family:var(--font-serif);font-weight:var(--font-serif-weight);font-size:1.25rem;line-height:1.2;color:var(--color-ink)}.nav-drawer .nav-row{min-height:44px}.nav-drawer-link{min-height:44px;border-radius:var(--radius-sm);color:var(--color-ink);font-size:1rem;font-weight:600}.nav-drawer-link:hover{background-color:var(--color-neutral-100);text-decoration:none}main :is(.text-accent-500,.text-accent-600,.text-accent-400):not(:is(.bg-ink,.page-hero,.bg-neutral-900,[class*=bg-gradient],[class*=bg-primary-9]) *),main .hover\:text-accent-600:hover,main .group:hover .group-hover\:text-accent-600,main .card-role[data-variant=aupair] .card-role-arrow{color:var(--color-sun-text)}main .card-role[data-variant=aupair] .card-role-icon{color:var(--color-sun-text)}main :is(section,div).bg-neutral-900,main :is(section,div).bg-trust-900{background-color:var(--color-ink)}main a[target=_blank]{overflow-wrap:anywhere}main :is(.border-l-4,.border-l-8,.border-l-\[3px\],.border-l-\[4px\]){border-left-width:1px}main :is(.border-r-4,.border-r-8){border-right-width:1px}main :is(article,section) p{max-inline-size:72ch}main :is(.text-center,.items-center)>p,main p.text-center,main p.mx-auto{margin-inline:auto}main .page-hero-credits{justify-content:flex-end;margin-top:.5rem;max-inline-size:none}.flag-icon{display:inline-block;flex:none;vertical-align:-.15em;border-radius:3px;box-shadow:0 0 0 1px #1c1a241f,0 1px 2px #2e24181f;object-fit:cover}:root{--step-display: clamp(2.375rem, 1.45rem + 4.1vw, 4.25rem);--step-h1: clamp(1.9375rem, 1.4rem + 2.4vw, 3.0625rem);--step-h2: clamp(1.5rem, 1.22rem + 1.25vw, 2.125rem);--step-h3: clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--step-lead: clamp(1.0625rem, 1rem + .35vw, 1.1875rem);--section-y: clamp(3.25rem, 2rem + 4.6vw, 6.25rem);--section-y-tight: clamp(2.25rem, 1.7rem + 2vw, 3.5rem);--site-header-h: 72px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}main h1{font-size:var(--step-h1)}main h2{font-size:var(--step-h2)}main h3{font-size:var(--step-h3);line-height:1.3}main .home-hero-title{font-size:var(--step-display)}main .page-hero{padding:clamp(1.75rem,1rem + 3vw,3.25rem) clamp(1.5rem,.9rem + 2.6vw,3rem)}main .page-hero h1{margin-bottom:.6rem}main .page-hero .page-hero-body{font-size:var(--step-lead);max-inline-size:46ch}main section>div>.text-center>p:first-of-type,main .lead{font-size:var(--step-lead)}main section:is(.py-16,.py-20,.py-24){padding-block:var(--section-y)}main section:is(.py-10,.py-12,.py-14){padding-block:var(--section-y-tight)}main section>div>.text-center:has(h2){margin-bottom:clamp(2rem,1.3rem + 2.6vw,3.25rem)}main section>div>.text-center>h2{margin-bottom:.65rem}main .card-warm,main .bg-white.border,main .bg-white[class*=shadow]{box-shadow:none}main a.card-warm,main a.card-role,main label.card-warm,main button.card-warm{transition:box-shadow .2s var(--ease-out-expo),border-color .2s ease,transform .2s var(--ease-out-expo)}main a.card-warm:hover,main label.card-warm:hover,main button.card-warm:hover{box-shadow:var(--shadow-warm-md);border-color:var(--color-rule)}main :is(.card-warm,.card-role,.page-hero) :is(.card-warm,.bg-white.border){background:transparent;border:0;box-shadow:none;padding-inline:0}main .grid>a:is(.card-warm,.bg-white):where([href*="/"]){border-radius:0;border-width:0 0 1px 0;border-bottom-color:var(--color-hairline, var(--color-border-hairline));background:transparent;box-shadow:none}main .grid>a:is(.card-warm,.bg-white):where([href*="/"]):hover{background:color-mix(in srgb,var(--color-ink) 4%,transparent);box-shadow:none}main .btn-store-badge{min-height:2.875rem;font-size:.875rem;border-color:var(--color-rule);transition:background-color .15s ease,border-color .15s ease,box-shadow .2s ease,transform .15s var(--ease-out-expo)}main .btn-store-badge:first-child:not([data-on=dark]){background:var(--color-ink);border-color:var(--color-ink);color:#fff;box-shadow:0 1px 2px #14102e29,0 12px 24px -16px #14102eb3}main .btn-store-badge:first-child:not([data-on=dark]):hover{background:#2a2358}main .btn-store-badge:active{transform:scale(.975)}html{scrollbar-width:thin}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--color-paper)}::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border:3px solid var(--color-paper);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}:is(.page-hero,.site-footer,.bg-ink,[class*=bg-primary-9],[class*=bg-neutral-9]) ::selection{background:var(--color-accent);color:var(--color-ink)}a{text-decoration-skip-ink:auto}:is(.page-hero,.site-footer) :focus-visible{outline-color:var(--color-accent)}main :is(h1,h2,.home-hero-title){font-kerning:normal}main :is(table,.tabular,dl) :is(td,dd,.stat){font-variant-numeric:tabular-nums}main .waitlist-banner{display:grid;gap:1.1rem;padding:clamp(1.1rem,.8rem + 1.2vw,1.75rem)}main .waitlist-banner>div{min-width:0;flex:initial}main .waitlist-banner form[data-waitlist-banner-form]{flex-wrap:wrap;align-items:flex-end}main .waitlist-banner .field-role-toggle-option{padding-inline:.75rem;white-space:nowrap}@media (max-width: 30rem){main .waitlist-banner form[data-waitlist-banner-form]>button{width:100%}}main .field-lead-capture-label{text-transform:none;letter-spacing:.01em;font-size:.75rem;color:var(--color-neutral-600)}main .page-hero[data-media=photo] .page-hero-scrim{background:linear-gradient(180deg,#14102e42,#14102e94 58%,#14102edb),linear-gradient(90deg,rgba(20,16,46,.62) 0%,rgba(20,16,46,.34) 46%,rgba(20,16,46,.06) 78%,transparent 100%)}main .page-hero[data-media=photo][data-key=high] .page-hero-scrim{background:linear-gradient(180deg,#14102e61,#14102eb3 55%,#14102eeb),linear-gradient(90deg,rgba(20,16,46,.7) 0%,rgba(20,16,46,.42) 46%,rgba(20,16,46,.1) 78%,transparent 100%)}main .page-hero[data-media=photo] .page-hero-body{color:#fffffff5}
