.au{--au-ink:#141210;--au-gold-l:#e6cfa3;--au-r:26px}.au-pill{margin:0;display:inline-flex;align-items:center;gap:9px;min-height:32px;padding:0 15px;border-radius:var(--r-pill);background:rgba(255,255,255,.86);border:1px solid rgba(196,164,111,.42);color:var(--gold-text);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.au-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px rgba(196,164,111,.2)}.au-pill--dark{background:rgba(255,255,255,.06);border-color:rgba(230,207,163,.34);color:var(--au-gold-l)}.au-tag{display:inline-flex;align-items:center;min-height:26px;padding:0 11px;border-radius:var(--r-pill);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--sky-soft);color:var(--sky-ink)}.au-tag--hair{background:var(--mint-soft);color:var(--mint-ink)}.au-link{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:.94rem;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:3px}.au-link svg{transition:transform var(--t-mid) var(--ease)}.au-link:hover{color:var(--gold-text)}.au-link:hover svg{transform:translate(2px,-2px)}.au .au-ink{background:var(--ink);color:#fff;border-color:var(--ink)}.au .au-ink:hover{background:#2e2a24;box-shadow:0 12px 28px -12px rgba(25,25,25,.55),inset 0 -2px 0 var(--gold)}.au .au-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.32)}.au .au-ghost:hover{border-color:var(--au-gold-l);color:var(--au-gold-l)}.au .btn--wa svg{width:18px;height:18px;fill:currentColor}.au-gl{display:grid;gap:14px;padding:clamp(18px,1.8vw,26px);max-width:520px;justify-self:end;width:100%;text-align:left}.au-gl__k{margin:0;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.au-gl__big{margin:0;display:flex;align-items:center;gap:14px}.au-gl__big b{font-size:clamp(2.4rem,1.9rem + 1.6vw,3.3rem);font-weight:300;letter-spacing:-.06em;line-height:.9;color:var(--gold-deep)}.au-gl__big span{font-size:.92rem;line-height:1.4;color:var(--charcoal)}.au-gl__bar{display:flex;gap:3px;height:8px}.au-gl__bar span{border-radius:var(--r-pill)}.au-gl__legend{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.8rem;color:var(--charcoal)}.au-gl__legend li{display:inline-flex;align-items:center;gap:7px}.au-gl__legend i{flex:none;width:8px;height:8px;border-radius:50%}.au-gl__legend b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.au-gl__list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:12px;border-top:1px solid var(--line)}.au-gl__list a{display:flex;align-items:center;gap:10px;height:100%;padding:6px 10px 6px 6px;border-radius:14px;border:1px solid var(--line);background:var(--ivory);color:var(--ink);text-decoration:none;transition:border-color var(--t-fast),background var(--t-fast)}.au-gl__list a:hover{border-color:var(--ink);background:#fff}.au-gl__list img{flex:none;width:40px;height:40px;border-radius:10px;object-fit:cover;object-position:50% 20%;background:var(--paper)}.au-gl__list span{display:grid;min-width:0}.au-gl__list b{font-size:.84rem;font-weight:500;letter-spacing:-.01em;line-height:1.25}.au-gl__list b,.au-gl__list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-gl__list small{font-size:.72rem;color:var(--muted)}@media (max-width:1100px){.au-gl{justify-self:start}}@media (max-width:640px){.au-gl{gap:12px}.au-gl__list img{width:34px;height:34px}.au-gl__list small{display:none}.au-gl__list b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem}}@media (max-width:340px){.au-gl__list{grid-template-columns:minmax(0,1fr)}}.au-sec{padding-block:clamp(64px,7vw,124px)}.au-sec--tint{background:linear-gradient(160deg,#f6f2fb 0,var(--ivory) 55%,#f5f0e6 100%)}.au-sec--ivory{background:var(--ivory)}.au-head{text-align:center;margin-bottom:clamp(30px,3.6vw,58px)}.au-head,.au-head__main{display:grid;justify-items:center;gap:16px}.au-h2{margin:0;font-size:clamp(1.9rem,1.2rem + 2.3vw,3.3rem);font-weight:300;letter-spacing:-.042em;line-height:1.06;max-width:20ch}.au-band__t em,.au-h2 em{font-style:normal;font-weight:500;color:var(--gold-deep)}.au-head__text{margin:0;max-width:60ch;color:var(--charcoal);font-size:var(--fs-lead);line-height:1.6;font-weight:300}.au-head--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;justify-items:stretch;text-align:left;gap:18px clamp(24px,5vw,80px)}.au-head--left,.au-head--left .au-head__main,.au-head--split .au-head__main{justify-items:start}.au-head--left{text-align:left}.au-head__aside{justify-self:end}@media (max-width:760px){.au-head--split{grid-template-columns:minmax(0,1fr)}.au-head__aside{justify-self:start}}.au-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.au-tabs button{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 7px 0 18px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:#fff;color:var(--ink);font:inherit;font-size:.9rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.au-tabs button span{display:grid;place-items:center;min-width:32px;height:32px;padding:0 8px;border-radius:var(--r-pill);background:var(--ivory);font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--charcoal)}.au-tabs button:hover{border-color:var(--ink)}.au-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.au-tabs button[aria-pressed=true] span{background:var(--gold);color:var(--au-ink)}.au-cases{scroll-margin-top:calc(var(--header-h) + 24px)}.au-anchor{display:block;height:0}.au-cases .au-tabs{margin-bottom:clamp(24px,2.6vw,40px)}.au-pairs{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.3vw,22px)}.au-pair{display:grid;gap:4px;width:100%;padding:8px;border:1px solid var(--line);border-radius:24px;background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:zoom-in;box-shadow:var(--shadow-1);transition:transform var(--t-mid) var(--ease),box-shadow var(--t-mid),border-color var(--t-mid)}.au-pair:hover{transform:translateY(-4px);box-shadow:var(--shadow-2);border-color:rgba(196,164,111,.55)}.au-pair__img{display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:18px;overflow:hidden}.au-pair__img>span{position:relative;aspect-ratio:1;overflow:hidden;background:var(--paper)}.au-pair__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.au-pair:hover .au-pair__img img{transform:scale(1.05)}.au-pair__img i{position:absolute;left:8px;top:8px;padding:4px 9px;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-style:normal;font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.au-pair__img i.is-after{background:var(--gold);color:var(--au-ink,#141210)}.au-pair__cap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 6px 4px 8px}.au-pair__cap b{display:block;font-size:.95rem;font-weight:500;letter-spacing:-.01em}.au-pair__cap small{display:block;font-size:.8rem;color:var(--muted)}.au-pair__open{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ivory);color:var(--ink);transition:background var(--t-mid),color var(--t-mid)}.au-pair:hover .au-pair__open{background:var(--ink);color:#fff}.au-pairs__more{display:none;margin:22px auto 0}@media (max-width:1180px){.au-pairs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.au-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.au-pairs{grid-template-columns:minmax(0,1fr)}.au-pairs:not(.is-more) li:nth-child(n+5){display:none}.au-pairs__more{display:flex}}html:has(.au-dlg[open]){overflow:hidden}.au-dlg{width:min(1120px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:30px;background:#fff;color:var(--ink);box-shadow:0 40px 120px -30px rgba(0,0,0,.6);overflow:auto}.au-dlg::backdrop{background:rgba(14,12,10,.74);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.au-dlg[open]{animation:au-pop .38s var(--ease)}@keyframes au-pop{0%{opacity:0;transform:translateY(14px) scale(.985)}}.au-dlg__box{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center}.au-dlg__stage{padding:14px}.au-dlg__stage>*{width:min(100%,calc(100dvh - 64px));margin-inline:auto;border-radius:20px;overflow:hidden}.au-dlg__side{display:grid;justify-items:start;gap:12px;padding:clamp(22px,3vw,44px) clamp(22px,3vw,44px) clamp(22px,3vw,44px) clamp(8px,1vw,16px)}.au-dlg__side h3{margin:4px 0 0;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);font-weight:300;letter-spacing:-.035em;line-height:1.1}.au-dlg__case{margin:0;font-size:.86rem;color:var(--muted);font-variant-numeric:tabular-nums}.au-dlg__hint{margin:6px 0 0;font-size:.92rem;color:var(--charcoal);line-height:1.55}.au-dlg__nav{display:flex;gap:8px;margin-top:6px}.au-dlg__nav button,.au-dlg__x{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--line-strong);background:#fff;color:var(--ink);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.au-dlg__nav button:hover,.au-dlg__x:hover{background:var(--ink);border-color:var(--ink);color:#fff}.au-dlg__links{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:10px}.au-dlg__note{margin:10px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:.8rem;color:var(--muted);line-height:1.55}.au-dlg__x{position:absolute;top:14px;right:14px;z-index:3;box-shadow:var(--shadow-1)}@media (max-width:860px){.au-dlg__box{grid-template-columns:minmax(0,1fr)}.au-dlg__stage{padding:64px 10px 0}.au-dlg__stage>*{width:100%}.au-dlg__side{padding:18px 20px 22px}.au-dlg__x{top:10px;right:10px}}.au-stories{list-style:none;gap:clamp(56px,6.4vw,112px)}.au-story{position:relative;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;scroll-margin-top:calc(var(--header-h) + 24px)}.au-story:before{content:"";position:absolute;z-index:-1;inset:12% 0 12% 22%;border-radius:34px;background:linear-gradient(140deg,var(--sky-soft) 0,#f6f2fb 60%,#fff 100%)}.au-story--hair:before{background:linear-gradient(140deg,var(--mint-soft) 0,#f5f0e6 60%,#fff 100%)}.au-story:nth-child(2n){grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.au-story:nth-child(2n):before{inset:12% 22% 12% 0}.au-story:nth-child(2n) .au-story__media{order:2}.au-story{isolation:isolate}.au-story__copy{padding:clamp(28px,4vw,72px) clamp(24px,5vw,96px)}.au-story__copy:before{content:"\201C";display:block;height:.42em;margin-bottom:4px;font-family:Georgia,serif;font-size:clamp(4rem,3rem + 3vw,6.5rem);line-height:1;color:var(--gold);opacity:.7}.au-story__media{position:relative;display:block;aspect-ratio:4/5;border-radius:30px;overflow:hidden;background:var(--paper);box-shadow:var(--shadow-3);color:var(--ink);text-decoration:none}.au-story__media img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;transition:transform .9s var(--ease)}.au-story__media:hover img{transform:scale(1.04)}.au-story__play{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:12px;padding:7px 18px 7px 7px;border-radius:var(--r-pill);background:rgba(255,255,255,.94);font-size:.88rem;font-weight:500;box-shadow:0 10px 26px -10px rgba(0,0,0,.35)}.au-story__play svg{box-sizing:content-box;padding:10px;border-radius:50%;background:var(--ink);color:#fff;transition:background var(--t-mid),color var(--t-mid)}.au-story__media:hover .au-story__play svg{background:var(--gold);color:var(--ink)}.au-story__copy{display:grid;justify-items:start;gap:18px}.au-story__meta{margin:0;display:flex;align-items:center;gap:14px;font-size:.82rem;color:var(--muted);font-variant-numeric:tabular-nums}.au-story h3{margin:0;font-size:clamp(2rem,1.3rem + 2.4vw,3.5rem);font-weight:300;letter-spacing:-.045em;line-height:1.02}.au-story blockquote{margin:0;padding-left:clamp(18px,1.6vw,26px);border-left:2px solid var(--gold)}.au-story blockquote p{margin:0;max-width:46ch;font-size:clamp(1.08rem,.98rem + .45vw,1.4rem);font-weight:300;line-height:1.6;color:var(--charcoal)}.au-story__links{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:6px}@media (max-width:900px){.au-story,.au-story:nth-child(2n){grid-template-columns:minmax(0,1fr)}.au-story:before,.au-story:nth-child(2n):before{inset:30% 0 0 0}.au-story:nth-child(2n) .au-story__media{order:0}.au-story__copy{padding:28px 22px 32px}.au-story__media{max-width:560px;aspect-ratio:1}}.au-route{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.3vw,22px)}.au-route li{position:relative;aspect-ratio:3/4;border-radius:24px;overflow:hidden;background:var(--paper);box-shadow:var(--shadow-1)}.au-route picture{position:absolute;inset:0;display:block}.au-route img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.au-route li:hover img{transform:scale(1.05)}.au-route__cap{position:absolute;left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:center;padding:12px 16px 12px 12px;border-radius:18px;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.au-route__cap>span{grid-row:span 2;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ink);color:var(--au-gold-l);font-size:.74rem;font-weight:600}.au-route__cap b{font-size:.95rem;font-weight:500;letter-spacing:-.01em}.au-route__cap small{font-size:.8rem;color:var(--muted)}@media (max-width:1100px){.au-route{grid-template-columns:repeat(2,minmax(0,1fr))}.au-route li{aspect-ratio:4/3}}@media (max-width:640px){.au-route{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:76vw;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 12px;scrollbar-width:none}.au-route::-webkit-scrollbar{display:none}.au-route li{scroll-snap-align:start;aspect-ratio:4/5}}.au-quotes{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.4vw,22px)}.au-quotes a{display:flex;flex-direction:column;gap:14px;height:100%;padding:clamp(24px,2.4vw,34px);border-radius:24px;background:#fff;border:1px solid var(--line);color:var(--ink);text-decoration:none;box-shadow:var(--shadow-1);transition:transform var(--t-mid) var(--ease),box-shadow var(--t-mid),border-color var(--t-mid)}.au-quotes a:hover{transform:translateY(-4px);box-shadow:var(--shadow-2);border-color:rgba(196,164,111,.5)}.au-quotes__mark{font-family:Georgia,serif;font-size:3.6rem;line-height:.6;height:26px;color:var(--gold)}.au-quotes blockquote{margin:0}.au-quotes blockquote p{margin:0;font-size:.98rem;line-height:1.65;color:var(--charcoal);display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.au-quotes__who{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);display:flex;align-items:center;gap:12px}.au-quotes__who>svg{margin-left:auto;color:var(--gold-deep)}.au-quotes__who b{display:block;font-size:.95rem;font-weight:500}.au-quotes__who small{display:block;font-size:.8rem;color:var(--muted)}.au-av{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--lavender);color:var(--ink);font-size:.82rem;font-weight:600}@media (max-width:960px){.au-quotes{grid-template-columns:minmax(0,1fr)}}.au-band{padding-block:clamp(24px,3vw,48px) clamp(64px,7vw,120px)}.au-band__in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(36px,5vw,96px);padding:clamp(32px,5vw,92px);border-radius:clamp(26px,3vw,40px);color:#fff;background:radial-gradient(80% 120% at 100% 0,rgba(196,164,111,.3) 0,rgba(196,164,111,0) 55%),radial-gradient(70% 100% at 0 100%,rgba(150,120,200,.26) 0,rgba(150,120,200,0) 60%),linear-gradient(135deg,#1d1914,#141210 58%,#1c1822)}.au-band__copy{display:grid;justify-items:start;gap:20px}.au-band__t{margin:0;font-size:clamp(2rem,1.3rem + 2.4vw,3.5rem);font-weight:300;letter-spacing:-.042em;line-height:1.05;max-width:16ch;color:#fff}.au-band__t em{color:var(--au-gold-l)}.au-band__text{margin:0;max-width:50ch;color:rgba(255,255,255,.74);line-height:1.65}.au-band__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.au-steps{list-style:none;display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:12px}.au-steps li{position:relative;display:grid;justify-items:start;align-content:start;gap:6px}.au-steps li:before{content:"";position:absolute;top:24px;left:58px;right:-6px;height:1px;background:linear-gradient(90deg,rgba(230,207,163,.7),rgba(230,207,163,.15))}.au-steps li:last-child:before{display:none}.au-steps__i{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;margin-bottom:8px;background:rgba(255,255,255,.07);border:1px solid rgba(230,207,163,.34);color:var(--au-gold-l)}.au-steps__n{font-size:.7rem;font-weight:600;letter-spacing:.12em;color:var(--au-gold-l)}.au-steps b{font-size:.94rem;font-weight:500;letter-spacing:-.01em;line-height:1.3}.au-steps small{font-size:.8rem;line-height:1.5;color:rgba(255,255,255,.62)}@media (max-width:1100px){.au-band__in{grid-template-columns:minmax(0,1fr)}.au-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.au-steps li:nth-child(3n):before{display:none}}@media (max-width:560px){.au-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.au-steps li:before{display:none}}@media (prefers-reduced-motion:reduce){.au-card,.au-card__img img,.au-pair,.au-pair__img img,.au-quotes a,.au-route img,.au-story__media img{transition:none}.au-dlg[open]{animation:none}}.au-qf{position:relative;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);align-items:center;gap:16px clamp(20px,3vw,48px);padding:clamp(18px,1.8vw,26px) clamp(18px,2.2vw,32px);border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-2)}.au-qf__copy{display:grid;gap:4px}.au-qf__k{margin:0 0 4px;display:inline-flex;align-items:center;gap:7px;justify-self:start;min-height:26px;padding:0 10px;border-radius:var(--r-pill);background:#f6eedf;color:var(--gold-text);font-size:.72rem;font-weight:600}.au-qf__t{margin:0;font-size:1.15rem;font-weight:500;letter-spacing:-.02em}.au-qf__d{margin:0;font-size:.84rem;color:var(--muted);line-height:1.5}.cform--bar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px}.cform--bar .cform__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px}.cform--bar .cform__submit{min-height:52px;white-space:nowrap}.cform--bar .cform__small{grid-column:1/-1;margin:0;font-size:.76rem}.cform--bar .cform__small a{color:var(--gold-text)}.cform--bar .field__error{position:absolute;top:calc(100% + 4px);left:0;margin:0;font-size:.76rem;white-space:nowrap}.cform--bar:has(.field__error) .cform__small{margin-top:18px}.cform--bar .field{position:relative}.cform--bar.cform--ready{grid-template-columns:minmax(0,1fr);gap:10px}.cform--bar.cform--ready .cform__title{font-size:1.05rem}.cform--bar.cform--ready .cform__note{margin:0;font-size:.84rem}.cform--bar.cform--ready .cform__preview{max-height:120px;overflow:auto;margin:0;font-size:.8rem}.cform--bar.cform--ready .cform__actions{display:flex;flex-wrap:wrap;gap:10px}.cform--bar.cform--ready .cform__actions .btn{flex:1 1 220px}@media (max-width:1100px){.au-qf{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.cform--bar,.cform--bar .cform__grid{grid-template-columns:minmax(0,1fr)}.cform--bar .field__error{position:static}.au-qf{padding:18px}}.au-qf--inline{margin-top:clamp(14px,1.6vw,24px);box-shadow:var(--shadow-2)}.au-stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(16px,2vw,28px)}