.sx-frame{width:100%;container:sxf/inline-size}.sx{--pad:112px;--r:20px;--r-lg:28px;--br:12px;--hs:1;--line:color-mix(in srgb, var(--sx-text) 11%, transparent);--line-2:color-mix(in srgb, var(--sx-text) 20%, transparent);--tint:color-mix(in srgb, var(--sx-primary) 5%, var(--sx-bg));--soft:color-mix(in srgb, var(--sx-primary) 11%, transparent);--cbg:var(--sx-surface);--cbd:var(--line);--csh:none;--csh-hover:0 18px 40px -20px color-mix(in srgb, var(--sx-text) 35%, transparent);--field:var(--sx-bg);--pbg:var(--sx-primary);--pon:var(--sx-on-primary);--navh:76px;background:var(--sx-bg);color:var(--sx-text);font-family:var(--sx-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:17px;line-height:1.65;position:relative;overflow-x:clip}.sx[data-dark=true]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tint:color-mix(in srgb, var(--sx-text) 3.5%, var(--sx-bg));--soft:color-mix(in srgb, var(--sx-primary) 16%, transparent);--field:color-mix(in srgb, var(--sx-text) 4%, var(--sx-surface));--csh-hover:0 18px 40px -18px #000000a6}.sx[data-density=compact]{--pad:76px}.sx[data-density=spacious]{--pad:150px}.sx[data-btn=pill]{--br:999px}.sx[data-btn=rounded]{--br:12px}.sx[data-btn=square]{--br:3px;--r:6px;--r-lg:8px}.sx[data-card=flat]{--cbg:color-mix(in srgb, var(--sx-text) 4%, var(--sx-bg));--cbd:transparent}.sx[data-card=outlined]{--cbg:var(--sx-surface);--cbd:var(--line-2)}.sx[data-card=raised]{--cbg:var(--sx-surface);--cbd:color-mix(in srgb, var(--sx-text) 6%, transparent);--csh:0 1px 2px color-mix(in srgb, var(--sx-text) 6%, transparent), 0 14px 36px -18px color-mix(in srgb, var(--sx-text) 28%, transparent)}.sx[data-dark=true][data-card=raised]{--csh:0 1px 0 #ffffff0a inset, 0 20px 40px -22px #000000b3}.sx[data-font=classic]{--h-weight:600;--h-track:-.015em}.sx[data-font=editorial]{--h-weight:560;--h-track:-.025em}.sx[data-font=elegant]{--h-weight:600;--h-track:-.01em;--hs:1.14}.sx[data-font=elegant] :is(.sx-svc-n,.sx-mi-price,.sx-event-when,.sx-chip){font-family:var(--sx-font);font-weight:650}.sx[data-font=elegant] .sx-mi-price{font-size:16.5px}.sx[data-font=friendly]{--h-weight:800;--h-track:-.02em}.sx[data-font=bold]{--h-weight:700;--h-track:-.035em}.sx[data-font=tech]{--h-weight:700;--h-track:-.045em;--hs:.9}.sx[data-font=playful]{--h-weight:600;--h-track:-.01em}.sx[data-font=trendy]{--h-weight:700;--h-track:-.035em}.sx[data-font=display]{--h-weight:400;--h-track:-.01em;--hs:1.04}.sx[data-font=handwritten]{--h-weight:700;--h-track:0;--hs:1.28}.sx[data-font=clean]{--h-weight:750;--h-track:-.03em}.sx *,.sx :before,.sx :after{box-sizing:border-box}.sx a{color:inherit;text-decoration:none}.sx a:hover{text-decoration:none}.sx h1,.sx .sx-h1,.sx h2,.sx h3{font-family:var(--sx-heading);font-weight:var(--h-weight,750);letter-spacing:var(--h-track,-.03em);text-wrap:balance;margin:0}.sx p{text-wrap:pretty;margin:0}.sx ul,.sx ol{margin:0;padding:0;list-style:none}.sx figure,.sx blockquote{margin:0}.sx img{max-width:100%}:where(.sx img[width][height]){height:auto}.sx label{font-weight:inherit;font-size:inherit;display:block}.sx :focus-visible{outline:3px solid color-mix(in srgb, var(--sx-primary) 65%, transparent);outline-offset:3px;border-radius:6px}.sx-ico{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.sx-wrap{max-width:1180px;margin:0 auto;padding:0 32px}.sx-skip{z-index:50;background:var(--sx-primary);color:var(--sx-on-primary);border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:16px}.sx-skip:focus{top:12px}.sx-btn{background:var(--sx-primary);border-radius:var(--br);font:inherit;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;box-shadow:0 10px 24px -12px color-mix(in srgb, var(--sx-primary) 75%, transparent);border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:650;line-height:1.2;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex;color:var(--sx-on-primary)!important;text-decoration:none!important}.sx-btn:hover{box-shadow:0 16px 30px -14px color-mix(in srgb, var(--sx-primary) 85%, transparent);transform:translateY(-1px)}.sx-btn:active{transform:translateY(0)}.sx-btn .sx-ico{width:18px;height:18px;transition:transform .18s}.sx-btn:hover .sx-ico{transform:translate(2px)}.sx-btn-sm{padding:10px 18px;font-size:14.5px}.sx-btn-lg{padding:16px 28px;font-size:16.5px}.sx-btn-block{width:100%;padding:16px 24px}.sx-btn-ghost{border-color:var(--line-2);box-shadow:none;background:0 0;color:var(--sx-text)!important}.sx-btn-ghost:hover{border-color:var(--sx-text);box-shadow:none}.sx-btn-inv{background:var(--sx-on-primary);box-shadow:0 14px 30px -14px #00000073;color:var(--sx-primary)!important}.sx-btn-ghost-inv{border-color:color-mix(in srgb, var(--sx-on-primary) 45%, transparent);box-shadow:none;background:0 0;color:var(--sx-on-primary)!important}.sx-btn-ghost-inv:hover{border-color:var(--sx-on-primary);box-shadow:none}.sx-btn:disabled{opacity:.6;cursor:progress;transform:none}.sx-link-btn{font:inherit;color:var(--sx-primary-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.sx-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sx-nav{z-index:30;background:color-mix(in srgb, var(--sx-surface) 86%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.5)blur(14px);backdrop-filter:saturate(1.5)blur(14px);position:relative}.sx-nav[data-sticky=true]{position:sticky;top:0}.sx-nav-in{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:76px;display:grid}.sx-brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.sx-brand-img{object-fit:contain;width:auto;max-width:180px;height:40px;display:block}.sx-mark{border-radius:calc(var(--br) * .9);background:var(--sx-primary);width:40px;height:40px;color:var(--sx-on-primary);font-family:var(--sx-heading);letter-spacing:.02em;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.sx[data-btn=pill] .sx-mark{border-radius:50%}.sx-brand-name{font-family:var(--sx-heading);font-weight:var(--h-weight,750);font-size:calc(19px * var(--hs));letter-spacing:var(--h-track,-.02em);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.sx-links{flex-wrap:wrap;place-content:flex-start flex-end;align-items:center;gap:4px;min-width:0;height:46px;padding:3px 0;font-size:15px;font-weight:550;display:flex;overflow:hidden}.sx-links a{color:color-mix(in srgb, var(--sx-text) 78%, transparent);white-space:nowrap;border-radius:10px;padding:8px 12px;transition:color .15s,background-color .15s}.sx-links a:hover{color:var(--sx-text);background:var(--soft)}.sx-nav-end{grid-column:3;justify-self:end;align-items:center;gap:10px;display:flex}.sx-burger{display:none;position:relative}.sx-burger summary{cursor:pointer;border:1px solid var(--line-2);border-radius:12px;place-content:center;gap:4.5px;width:44px;height:44px;list-style:none;display:grid}.sx-burger summary::-webkit-details-marker{display:none}.sx-burger summary span{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.sx-burger[open] summary span:first-child{transform:translateY(6.5px)rotate(45deg)}.sx-burger[open] summary span:nth-child(2){opacity:0}.sx-burger[open] summary span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.sx-drawer{background:var(--sx-surface);width:min(320px,86cqi);color:var(--sx-text);border:1px solid var(--line);border-radius:18px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 30px 60px -20px #00000059}.sx-drawer a{border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-weight:600;display:flex}.sx-drawer a .sx-ico{opacity:.45;width:17px;height:17px}.sx-drawer a:hover{background:var(--soft)}.sx-drawer .sx-drawer-call{background:var(--soft);color:var(--sx-primary-ink);justify-content:flex-start;margin-top:6px}.sx-drawer .sx-drawer-call .sx-ico{opacity:1}.sx[data-nav=centered] .sx-nav-in{grid-template-columns:1fr auto 1fr;grid-template-areas:".brand end""links links links";row-gap:4px;padding-top:14px}.sx[data-nav=centered] .sx-brand{grid-area:brand}.sx[data-nav=centered] .sx-nav-end{grid-area:end;justify-self:end}.sx[data-nav=centered] .sx-links{grid-area:links;justify-content:center;padding-bottom:8px}.sx[data-nav=bar] .sx-nav{background:var(--sx-primary);color:var(--sx-on-primary);border-bottom:0}.sx[data-nav=bar] .sx-links a{color:color-mix(in srgb, var(--sx-on-primary) 82%, transparent)}.sx[data-nav=bar] .sx-links a:hover{color:var(--sx-on-primary);background:color-mix(in srgb, var(--sx-on-primary) 14%, transparent)}.sx[data-nav=bar] .sx-mark{background:var(--sx-on-primary);color:var(--sx-primary)}.sx[data-nav=bar] .sx-nav .sx-btn{background:var(--sx-on-primary);box-shadow:none;color:var(--sx-primary)!important}.sx[data-nav=bar] .sx-burger summary{border-color:color-mix(in srgb, var(--sx-on-primary) 35%, transparent)}.sx[data-nav=minimal] .sx-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.sx[data-nav=minimal] .sx-nav[data-sticky=true]{background:color-mix(in srgb, var(--sx-bg) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sx[data-nav=minimal] .sx-links{display:none}.sx[data-nav=minimal] .sx-burger{display:block}.sx-hero{padding:calc(var(--pad) * .85) 0 var(--pad);isolation:isolate;position:relative;overflow:hidden}.sx-hero-in{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid;position:relative}.sx-kicker{background:var(--soft);color:var(--sx-primary-ink);border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:7px 14px 7px 12px;font-size:14px;font-weight:650;line-height:1.3;display:inline-flex}.sx-kicker i{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%;flex:none}.sx-hero :is(h1,.sx-h1){font-size:calc(clamp(40px, 6.1cqi, 74px) * var(--hs));margin:22px 0;line-height:1.03}.sx-lede{color:var(--sx-muted);max-width:36ch;font-size:20px;line-height:1.6}.sx-hero .sx-actions{margin-top:36px}.sx-hero-where{color:var(--sx-muted);align-items:center;gap:8px;font-size:15px;display:flex;margin-top:26px!important}.sx-hero-where .sx-ico{color:var(--sx-primary-ink)}.sx-hero-visual{position:relative}.sx-art{aspect-ratio:6/5;border-radius:var(--r-lg);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--sx-primary) 16%, transparent), transparent 60%), radial-gradient(100% 80% at 100% 100%, color-mix(in srgb, var(--sx-accent) 22%, transparent), transparent 60%), var(--sx-surface);border:1px solid var(--line);place-items:center;padding:30px;display:grid;position:relative;overflow:hidden}.sx-art svg{width:100%;height:auto;display:block}.sx-hero-photo{aspect-ratio:5/4;object-fit:cover;border-radius:var(--r-lg);width:100%;box-shadow:0 40px 80px -40px color-mix(in srgb, var(--sx-text) 55%, transparent);display:block}.sx-float{background:var(--sx-surface);color:var(--sx-text);border:1px solid var(--line);border-radius:16px;align-items:center;gap:12px;padding:12px 18px 12px 12px;font-size:15.5px;font-weight:700;line-height:1.25;display:flex;position:absolute;bottom:30px;left:-22px;box-shadow:0 24px 48px -24px #0006}.sx-float>.sx-ico{background:var(--soft);width:38px;height:38px;color:var(--sx-primary-ink);border-radius:11px;padding:9px}.sx-float small{letter-spacing:.08em;text-transform:uppercase;color:var(--sx-muted);font-size:11.5px;font-weight:700;display:block}.sx-hero-wide{aspect-ratio:21/9;object-fit:cover;border-radius:var(--r-lg);width:100%;margin-top:64px;display:block}.sx[data-hero=centered] .sx-hero-in,.sx[data-hero=minimal] .sx-hero-in{grid-template-columns:1fr}.sx[data-hero=centered] .sx-hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex}.sx[data-hero=centered] .sx-lede{max-width:44ch;margin:0 auto}.sx[data-hero=centered] .sx-actions,.sx[data-hero=centered] .sx-hero-where{justify-content:center}.sx-hero-deco{z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 18% 20%, color-mix(in srgb, var(--sx-primary) 14%, transparent), transparent 70%), radial-gradient(38% 46% at 85% 35%, color-mix(in srgb, var(--sx-accent) 16%, transparent), transparent 70%);position:absolute;inset:0}.sx-hero-deco:after{content:"";background-image:radial-gradient(color-mix(in srgb, var(--sx-text) 16%, transparent) 1px, transparent 1.3px);opacity:.7;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%)}.sx[data-hero=minimal] .sx-hero{padding-bottom:0}.sx[data-hero=minimal] .sx-hero+.sx-sec{padding-top:calc(var(--pad) * .75)}.sx[data-hero=minimal] .sx-hero-deco{display:none}.sx[data-hero=minimal] .sx-hero-copy{max-width:940px}.sx[data-hero=minimal] .sx-hero :is(h1,.sx-h1){font-size:calc(clamp(44px, 7.4cqi, 96px) * var(--hs));line-height:1}.sx[data-hero=minimal] .sx-hero-in:after{content:"";background:var(--line-2);height:1px;margin-top:calc(var(--pad) * .6);display:block}.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-hero{color:var(--sx-on-primary);background:radial-gradient(60% 80% at 100% 0%, color-mix(in srgb, var(--sx-accent) 55%, transparent), transparent 65%), linear-gradient(150deg, var(--sx-primary), color-mix(in srgb, var(--sx-primary) 78%, #000))}.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-kicker{background:color-mix(in srgb, var(--sx-on-primary) 14%, transparent);color:var(--sx-on-primary)}.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-lede,.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-hero-where{color:color-mix(in srgb, var(--sx-on-primary) 84%, transparent)}.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-hero-where .sx-ico{color:inherit}.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-hero .sx-btn:not(.sx-btn-ghost){background:var(--sx-on-primary);box-shadow:0 16px 34px -16px #00000080;color:var(--sx-primary)!important}.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-hero .sx-btn-ghost{border-color:color-mix(in srgb, var(--sx-on-primary) 45%, transparent);color:var(--sx-on-primary)!important}.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-hero .sx-btn-ghost:hover{border-color:var(--sx-on-primary)}.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-art{border-color:#0000;box-shadow:0 40px 80px -40px #0000008c}.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-float{color:var(--sx-text)}.sx-hero-bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sx-hero-shade{z-index:-1;background:linear-gradient(100deg,#000000c7 0%,#00000080 45%,#00000026 100%);position:absolute;inset:0}.sx[data-hero=banner] .sx-hero:has(.sx-hero-bg){color:#fff;align-items:center;min-height:min(720px,88vh);display:flex}.sx[data-hero=banner] .sx-hero:has(.sx-hero-bg) .sx-wrap{width:100%}.sx[data-hero=banner] .sx-hero:has(.sx-hero-bg) .sx-hero-in{grid-template-columns:minmax(0,720px)}.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-hero:has(.sx-hero-bg) .sx-kicker{color:#fff;background:#ffffff29}:is(.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-hero:has(.sx-hero-bg) .sx-lede,.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-hero:has(.sx-hero-bg) .sx-hero-where){color:#ffffffdb}.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-hero:has(.sx-hero-bg) .sx-btn-ghost{border-color:#ffffff80;color:#fff!important}.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-hero:has(.sx-hero-bg) .sx-btn:not(.sx-btn-ghost){background:var(--sx-primary);color:var(--sx-on-primary)!important}.sx-sec{padding:var(--pad) 0;scroll-margin-top:76px}.sx-cta,.sx-hero{scroll-margin-top:76px}.sx-bg-plain{background:var(--sx-bg)}.sx-bg-tint{background:var(--tint)}.sx-head{max-width:720px;margin-bottom:52px}.sx-head-c{text-align:center;margin-left:auto;margin-right:auto}.sx-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sx-primary-ink);font-size:13px;font-weight:750;font-family:var(--sx-font);align-items:center;gap:12px;margin-bottom:16px;display:inline-flex}.sx-eyebrow:before,.sx-head-c .sx-eyebrow:after{content:"";background:currentColor;border-radius:2px;width:24px;height:2px}.sx-head h2{font-size:calc(clamp(32px, 4.3cqi, 52px) * var(--hs));line-height:1.08}.sx-intro{color:var(--sx-muted);max-width:52ch;font-size:18px;margin-top:18px!important}.sx-head-c .sx-intro{margin-left:auto;margin-right:auto}.sx-hint{color:var(--sx-muted);border:1.5px dashed var(--line-2);border-radius:var(--r);padding:22px 24px}.sx .sx-hint-c{text-align:center;max-width:560px;margin:0 auto}.sx-split{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:72px;display:grid}.sx-split .sx-head{margin-bottom:0}.sx-split-form{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.sx-about{white-space:pre-line;color:color-mix(in srgb, var(--sx-text) 88%, var(--sx-bg));padding-top:34px;font-size:21px;line-height:1.7}.sx-card{background:var(--cbg);border:1px solid var(--cbd);box-shadow:var(--csh);border-radius:var(--r)}.sx-services{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.sx-svc{flex-direction:column;padding:32px 30px 30px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.sx-svc:hover{box-shadow:var(--csh-hover);border-color:color-mix(in srgb, var(--sx-primary) 30%, transparent);transform:translateY(-4px)}.sx-svc-n{border-radius:calc(var(--br) * .9);background:var(--soft);width:46px;height:46px;color:var(--sx-primary-ink);font-family:var(--sx-heading);letter-spacing:0;place-items:center;margin-bottom:26px;font-size:15px;font-weight:700;display:grid}.sx-svc .sx-media{border-radius:0;width:calc(100% + 60px);max-width:none;margin:-32px -30px 24px}.sx-svc h3{font-size:calc(20px * var(--hs));line-height:1.25}.sx-svc p{color:var(--sx-muted);margin-top:10px;font-size:16px}.sx-svc-price{color:var(--sx-primary-ink);margin-top:auto;padding-top:18px;font-weight:700}.sx-menu{grid-template-columns:minmax(0,1fr);column-gap:72px;max-width:820px;display:grid}.sx-menu:has(>:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.sx-split .sx-menu{max-width:none}.sx-split .sx-mi:first-child{padding-top:0}.sx-mi{border-bottom:1px solid var(--line);padding:22px 0}.sx-mi-top{align-items:baseline;gap:14px;display:flex}.sx-mi-top h3{font-size:calc(19px * var(--hs));letter-spacing:-.01em;line-height:1.3}.sx-mi-top i{border-bottom:2px dotted var(--line-2);flex:1;min-width:20px;transform:translateY(-5px)}.sx-mi-price{font-family:var(--sx-heading);color:var(--sx-primary-ink);white-space:nowrap;font-size:18px;font-weight:700}.sx-mi p{color:var(--sx-muted);max-width:48ch;margin-top:6px;font-size:15.5px}.sx-quotes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.sx-quote{flex-direction:column;padding:34px 32px 30px;display:flex}.sx-quote-mark{width:34px;height:26px;fill:var(--sx-accent);opacity:.95;margin-bottom:20px}.sx-quote blockquote{color:var(--sx-text);font-size:18.5px;line-height:1.6}.sx[data-font=classic] .sx-quote blockquote,.sx[data-font=editorial] .sx-quote blockquote,.sx[data-font=elegant] .sx-quote blockquote{font-family:var(--sx-heading);font-size:calc(21px * var(--hs));font-style:italic;font-weight:450;line-height:1.5}.sx-quote figcaption{align-items:center;gap:12px;margin-top:auto;padding-top:26px;font-size:15.5px;font-weight:700;display:flex}.sx-avatar{font-family:var(--sx-heading);object-fit:cover;letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}.sx-avatar-sm{background:var(--soft);width:38px;height:38px;color:var(--sx-primary-ink);font-size:13px}.sx-faq{border-top:1px solid var(--line);max-width:860px}.sx-split .sx-faq{max-width:none}.sx-faq-item{border-bottom:1px solid var(--line)}.sx-faq-item summary{cursor:pointer;font-family:var(--sx-heading);font-weight:var(--h-weight,700);letter-spacing:var(--h-track,-.01em);font-size:calc(19px * var(--hs));justify-content:space-between;align-items:center;gap:24px;padding:26px 0;line-height:1.35;list-style:none;display:flex}.sx-faq-item summary::-webkit-details-marker{display:none}.sx-faq-ico{background:var(--soft);width:36px;height:36px;color:var(--sx-primary-ink);border-radius:50%;padding:8px;transition:transform .25s,background-color .2s}.sx-faq-item[open] .sx-faq-ico{background:var(--sx-primary);color:var(--sx-on-primary);transform:rotate(45deg)}.sx-faq-item summary:hover .sx-faq-ico{background:color-mix(in srgb, var(--sx-primary) 20%, transparent)}.sx-faq-item[open] summary:hover .sx-faq-ico{background:var(--sx-primary)}.sx-faq-item p{color:var(--sx-muted);max-width:70ch;padding:0 60px 28px 0}.sx-team{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:40px 28px;display:grid}.sx-member{text-align:center}.sx-avatar-lg{width:136px;height:136px;color:var(--sx-on-primary);background:linear-gradient(145deg, var(--sx-primary), color-mix(in srgb, var(--sx-primary) 55%, var(--sx-accent)));box-shadow:0 0 0 8px var(--sx-bg), 0 0 0 9px var(--line);margin:0 auto 20px;font-size:40px}.sx-bg-tint .sx-avatar-lg{box-shadow:0 0 0 8px var(--tint), 0 0 0 9px var(--line)}.sx-avatar-lg[data-i="1"]{background:linear-gradient(145deg, var(--sx-accent), color-mix(in srgb, var(--sx-accent) 50%, var(--sx-primary)));color:var(--sx-on-accent)}.sx-avatar-lg[data-i="2"]{background:linear-gradient(145deg, color-mix(in srgb, var(--sx-primary) 70%, #000), var(--sx-primary))}.sx-avatar-lg[data-i="3"]{background:linear-gradient(145deg, color-mix(in srgb, var(--sx-accent) 75%, #000), var(--sx-accent));color:var(--sx-on-accent)}.sx-member h3{font-size:calc(20px * var(--hs))}.sx-member p{color:var(--sx-muted);margin-top:4px;font-size:15.5px}.sx-events{gap:14px;max-width:900px;display:grid}.sx-event{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:28px;padding:26px 30px;transition:border-color .2s,transform .2s;display:grid}.sx-event:hover{border-color:color-mix(in srgb, var(--sx-primary) 35%, transparent);transform:translate(3px)}.sx-event-when{font-family:var(--sx-heading);color:var(--sx-primary-ink);align-items:center;gap:12px;font-size:17px;font-weight:700;display:flex}.sx-event-when .sx-ico{background:var(--soft);border-radius:12px;width:40px;height:40px;padding:9px}.sx-event h3{font-size:calc(20px * var(--hs))}.sx-event p{color:var(--sx-muted);margin-top:4px;font-size:16px}.sx-tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px;display:grid}.sx-tiles-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sx-tiles-work>:first-child:nth-last-child(odd){grid-column:1/-1}.sx-tiles-work>:first-child:nth-last-child(odd) .sx-media{aspect-ratio:21/9!important}.sx-tiles-posts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.sx-tile{flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.sx-tile:hover{box-shadow:var(--csh-hover);transform:translateY(-4px)}.sx-media{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .5s;display:block}.sx-tile:hover .sx-media{transform:scale(1.035)}.sx-tile>.sx-media{border-bottom:1px solid var(--cbd)}.sx-media-ph{background:linear-gradient(145deg, color-mix(in srgb, var(--sx-primary) 88%, var(--sx-bg)), color-mix(in srgb, var(--sx-primary) 55%, var(--sx-accent)));place-items:center;display:grid;position:relative;overflow:hidden}.sx-media-ph[data-i="1"]{background:linear-gradient(145deg, color-mix(in srgb, var(--sx-accent) 85%, var(--sx-bg)), color-mix(in srgb, var(--sx-accent) 55%, var(--sx-primary)))}.sx-media-ph[data-i="2"]{background:linear-gradient(145deg, color-mix(in srgb, var(--sx-primary) 45%, var(--sx-bg)), var(--sx-primary))}.sx-media-ph[data-i="3"]{background:linear-gradient(145deg, color-mix(in srgb, var(--sx-text) 80%, var(--sx-primary)), color-mix(in srgb, var(--sx-primary) 60%, var(--sx-text)))}.sx-media-ph:before{content:"";opacity:.5;background:radial-gradient(circle at 80% 15%,#ffffff59,#0000 40%),repeating-linear-gradient(135deg,#ffffff14 0 2px,#0000 2px 14px);position:absolute;inset:0}.sx-media-ph span{font-family:var(--sx-heading);letter-spacing:-.02em;color:#ffffffeb;text-shadow:0 6px 20px #0000002e;font-size:46px;font-weight:750;position:relative}.sx-tile-body{flex-direction:column;flex:1;padding:22px 24px 26px;display:flex}.sx-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--sx-primary-ink);margin-bottom:8px;font-size:12.5px;font-weight:700}.sx-tile-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sx-tile h3{font-size:calc(19px * var(--hs));line-height:1.3}.sx-tiles-work .sx-tile h3,.sx-tiles-posts .sx-tile h3{font-size:calc(22px * var(--hs))}.sx-chip{background:var(--soft);color:var(--sx-primary-ink);white-space:nowrap;border-radius:999px;flex:none;padding:4px 11px;font-size:14.5px;font-weight:750}.sx-tile p{color:var(--sx-muted);margin-top:8px;font-size:15.5px}.sx-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sx-gallery>*{aspect-ratio:1;object-fit:cover;border-radius:calc(var(--r) * .8);width:100%;height:100%;display:block}.sx-gallery[data-count="1"]{grid-template-columns:1fr}.sx-gallery[data-count="1"]>*{aspect-ratio:16/9}.sx-gallery[data-count="2"],.sx-gallery[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-gallery[data-count="2"]>*{aspect-ratio:4/3}.sx-gallery[data-count="5"]>:first-child{aspect-ratio:auto;grid-row:span 2}.sx-gallery[data-count="6"]>:first-child{aspect-ratio:auto;grid-area:span 2/span 2}.sx-gallery[data-count="7"]>:first-child{aspect-ratio:21/9;grid-column:1/-1}.sx-gallery[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-gallery-ph>div{background:color-mix(in srgb, var(--sx-primary) 9%, var(--sx-bg));background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--sx-primary) 7%, transparent) 0 2px, transparent 2px 16px);place-items:center;display:grid;position:relative}.sx-gallery-ph>div[data-i="1"],.sx-gallery-ph>div[data-i="3"]{background-color:color-mix(in srgb, var(--sx-accent) 12%, var(--sx-bg))}.sx-gallery-ph span{color:var(--sx-muted);text-align:center;justify-items:center;gap:12px;padding:20px;font-size:15px;font-weight:600;display:grid}.sx-gallery-ph span .sx-ico{background:var(--sx-surface);width:48px;height:48px;color:var(--sx-primary-ink);border-radius:50%;padding:12px}.sx-hours{padding:8px 30px}.sx-hour{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex;position:relative}.sx-hour:last-child{border-bottom:0}.sx-hour span{align-items:center;gap:10px;font-weight:550;display:inline-flex}.sx-hour em{letter-spacing:.08em;text-transform:uppercase;background:var(--sx-primary);color:var(--sx-on-primary);border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800;display:none}.sx-hour strong{font-variant-numeric:tabular-nums;font-weight:650}.sx-hour.is-closed strong{color:var(--sx-muted);font-weight:500}.sx-hour.is-today em{display:inline-block}.sx-hour.is-today strong{color:var(--sx-primary-ink)}.sx-hour.is-today:before{content:"";background:var(--sx-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:-30px}.sx-where{align-items:flex-start;gap:14px;margin-top:34px;display:flex}.sx-where>.sx-ico{background:var(--soft);width:46px;height:46px;color:var(--sx-primary-ink);border-radius:50%;padding:11px}.sx-where b{font-size:17px;font-weight:650;line-height:1.4;display:block}.sx-where a,.sx-map-card a{color:var(--sx-primary-ink);align-items:center;gap:6px;margin-top:8px;font-size:15.5px;font-weight:650;display:inline-flex}.sx-where a .sx-ico,.sx-map-card a .sx-ico{width:16px;height:16px}.sx-where a:hover,.sx-map-card a:hover{text-underline-offset:3px;text-decoration:underline!important}.sx-methods{gap:12px;display:grid;margin-top:36px!important}.sx-methods a{border-radius:var(--r);border:1px solid var(--line);background:color-mix(in srgb, var(--sx-surface) 70%, transparent);align-items:center;gap:16px;padding:16px 20px 16px 16px;transition:border-color .2s,transform .2s;display:flex}.sx-methods a:hover{border-color:color-mix(in srgb, var(--sx-primary) 45%, transparent);transform:translate(3px)}.sx-method-ico{background:var(--soft);width:48px;height:48px;color:var(--sx-primary-ink);border-radius:50%;flex:none;place-items:center;display:grid}.sx-method-ico .sx-ico{width:21px;height:21px}.sx-methods small{letter-spacing:.1em;text-transform:uppercase;color:var(--sx-muted);font-size:12px;font-weight:750;line-height:1.5;display:block}.sx-methods a>span:last-child{overflow-wrap:anywhere;font-size:16.5px;font-weight:600;line-height:1.4}.sx-form-card{padding:36px}.sx-form{gap:18px;display:grid}.sx-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sx-field>span{margin-bottom:8px;font-size:14px;font-weight:650;display:block}.sx-field em{color:var(--sx-muted);font-style:normal;font-weight:500}.sx .sx-field input,.sx .sx-field textarea{width:100%;font:inherit;border-radius:calc(var(--br) * .85);border:1.5px solid var(--line-2);background:var(--field);color:var(--sx-text);outline:none;min-height:52px;padding:14px 16px;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s;display:block}.sx[data-btn=pill] .sx-field input{border-radius:14px}.sx[data-btn=pill] .sx-field textarea{border-radius:16px}.sx .sx-field textarea{resize:vertical;min-height:110px}.sx .sx-field input:focus,.sx .sx-field textarea:focus{border-color:var(--sx-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--sx-primary) 20%, transparent);outline:none}.sx-form[aria-hidden=true]{pointer-events:none}.sx-form-err{color:#d23f3f;font-size:15px;font-weight:600}.sx[data-dark=true] .sx-form-err{color:#ff8f8f}.sx-hp{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.sx-done{text-align:center;padding:24px 8px}.sx-done-ico{background:var(--sx-primary);width:68px;height:68px;color:var(--sx-on-primary);box-shadow:0 0 0 10px var(--soft);border-radius:50%;place-items:center;margin:0 auto;display:grid}.sx-done-ico svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.sx-done h3{margin:26px 0 8px;font-size:24px}.sx-done p{color:var(--sx-muted);margin-bottom:18px}.sx-reach h3{font-size:24px}.sx-reach p{color:var(--sx-muted);margin:8px 0 24px}.sx-steps{gap:22px;display:grid;margin-top:40px!important}.sx-steps li{color:var(--sx-muted);align-items:flex-start;gap:16px;font-size:15.5px;line-height:1.5;display:flex}.sx-steps li>span{border:1.5px solid color-mix(in srgb, var(--sx-primary) 45%, transparent);width:38px;height:38px;color:var(--sx-primary-ink);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:750;display:grid}.sx-steps b{color:var(--sx-text);margin-bottom:2px;font-size:17px;display:block}.sx-map{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--tint);position:relative;overflow:hidden}.sx-map iframe{border:0;width:100%;height:480px;display:block}.sx-map-card{background:var(--sx-surface);max-width:380px;color:var(--sx-text);border:1px solid var(--line);border-radius:18px;align-items:flex-start;gap:14px;padding:18px 22px 18px 18px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 24px 50px -22px #00000073}.sx-map-card b{font-size:17px;line-height:1.3;display:block}.sx-map-card div>span{color:var(--sx-muted);margin-top:2px;font-size:15px;line-height:1.45;display:block}.sx-video{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:0 40px 80px -40px color-mix(in srgb, var(--sx-text) 60%, transparent);background:#000;position:relative;overflow:hidden}.sx-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sx-video-ph{background:var(--tint);box-shadow:none;border:1.5px dashed var(--line-2);place-items:center;display:grid}.sx-video-ph span{color:var(--sx-muted);text-align:center;justify-items:center;gap:14px;padding:20px;font-weight:600;display:grid}.sx-video-ph .sx-ico{background:var(--sx-primary);width:64px;height:64px;color:var(--sx-on-primary);fill:currentColor;border-radius:50%;padding:20px 18px 20px 22px}.sx-social{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sx-social-link{background:var(--cbg);border:1px solid var(--cbd);box-shadow:var(--csh);border-radius:999px;align-items:center;gap:12px;padding:10px 18px 10px 10px;font-weight:650;transition:transform .2s,border-color .2s;display:inline-flex}.sx-social-link:hover{border-color:color-mix(in srgb, var(--sx-primary) 45%, transparent);transform:translateY(-2px)}.sx-social-ico{background:var(--sx-primary);width:36px;height:36px;color:var(--sx-on-primary);font-family:var(--sx-heading);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.sx-social-link>.sx-ico{width:16px;height:16px;color:var(--sx-muted)}.sx-cta{isolation:isolate;padding:calc(var(--pad) * .9) 0;position:relative;overflow:hidden}.sx-cta.sx-bg-primary,.sx-cta-card{background:radial-gradient(50% 120% at 100% 0%, color-mix(in srgb, var(--sx-accent) 60%, transparent), transparent 70%), linear-gradient(135deg, var(--pbg), color-mix(in srgb, var(--pbg) 72%, #000))}.sx-cta:before,.sx-cta:after,.sx-cta-card:before{content:"";z-index:-1;border:1.5px solid color-mix(in srgb, var(--sx-text) 16%, transparent);pointer-events:none;border-radius:50%;position:absolute}.sx-cta:before,.sx-cta-card:before{width:520px;height:520px;top:-260px;right:-140px}.sx-cta:after{width:320px;height:320px;top:-160px;right:-40px}.sx-cta-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.sx-cta-in h2{font-size:calc(clamp(32px, 4.3cqi, 54px) * var(--hs));max-width:16ch;line-height:1.06}.sx-cta-in p{color:var(--sx-muted);max-width:46ch;margin-top:14px;font-size:18.5px}.sx-cta-card{isolation:isolate;border-radius:var(--r-lg);padding:clamp(32px,5.5cqi,72px);position:relative;overflow:hidden}.sx-cta-c{text-align:center;flex-direction:column;justify-content:center}.sx-cta-c h2,.sx-cta-c p{max-width:22ch;margin-left:auto;margin-right:auto}.sx-cta-c p{max-width:50ch}.sx-cta-c .sx-actions{justify-content:center}.sx-footer{--f:#ffffffb8;background:var(--sx-deep);color:#fff;padding:80px 0 30px;font-size:15.5px}.sx-footer .sx-brand-name{color:#fff}.sx-footer-top{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr)) auto;align-items:start;gap:48px;display:grid}.sx-footer-brand p{color:var(--f);max-width:34ch;margin-top:18px}.sx-fcol{align-content:start;gap:10px;display:grid}.sx-fcol b{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-bottom:6px;font-size:12.5px;font-weight:750}.sx-fcol a,.sx-fcol span{color:var(--f);overflow-wrap:anywhere;transition:color .15s}.sx-fcol a:hover{color:#fff}.sx-fsocial{flex-wrap:wrap;gap:10px;display:flex}.sx-fsocial a{width:42px;height:42px;font-weight:750;font-family:var(--sx-heading);border:1px solid #fff3;border-radius:50%;place-items:center;transition:background-color .2s,border-color .2s;display:grid}.sx-fsocial a:hover{background:#ffffff1a;border-color:#ffffff73}.sx-footer-bottom{color:#ffffff8c;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding-top:26px;font-size:14px;display:flex}.sx-top-link:hover{color:#fff}.sx[data-footer=simple] .sx-footer{padding-top:56px}.sx[data-footer=simple] .sx-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.sx[data-footer=simple] .sx-footer-brand{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.sx[data-footer=simple] .sx-footer-brand p{margin-top:0}.sx[data-footer=simple] .sx-footer-bottom{margin-top:36px}.sx[data-footer=centered] .sx-footer{text-align:center}.sx[data-footer=centered] .sx-footer-top{flex-direction:column;align-items:center;gap:34px;display:flex}.sx[data-footer=centered] .sx-footer-brand{flex-direction:column;align-items:center;display:flex}.sx[data-footer=centered] .sx-footer-brand p{margin-left:auto;margin-right:auto}.sx[data-footer=centered] .sx-fcol{flex-wrap:wrap;justify-content:center;gap:8px 26px;display:flex}.sx[data-footer=centered] .sx-fcol b{display:none}.sx[data-footer=centered] .sx-footer-bottom{flex-direction:column;justify-content:center;gap:10px}@keyframes sx-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.sx:not([data-mode=preview]) .sx-hero-copy>*{animation:.8s cubic-bezier(.2,.7,.2,1) both sx-rise}.sx:not([data-mode=preview]) .sx-hero-copy>:nth-child(2){animation-delay:60ms}.sx:not([data-mode=preview]) .sx-hero-copy>:nth-child(3){animation-delay:.12s}.sx:not([data-mode=preview]) .sx-hero-copy>:nth-child(4){animation-delay:.18s}.sx:not([data-mode=preview]) .sx-hero-copy>:nth-child(5){animation-delay:.24s}.sx:not([data-mode=preview]) .sx-hero-visual{animation:1s cubic-bezier(.2,.7,.2,1) .15s both sx-rise}.sx.sx-anim .sx-rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.sx.sx-anim .sx-rv.is-in{opacity:1;transform:none}.sx-burger[open] .sx-drawer{animation:.22s both sx-rise}}@media (prefers-reduced-motion:reduce){.sx *,.sx :before,.sx :after{transition:none!important;animation:none!important}}@container sxf (max-width:980px){.sx-links{display:none}.sx-burger{display:block}.sx[data-nav=centered] .sx-nav-in{grid-template-columns:auto 1fr auto;grid-template-areas:"brand.end";padding-top:0}.sx-hero-in,.sx-split{gap:48px}.sx-footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sx-footer-brand{grid-column:1/-1}}@container sxf (max-width:860px){.sx-hero-in{grid-template-columns:1fr}.sx-hero-visual{max-width:560px}.sx-float{bottom:16px;left:16px}.sx-split,.sx-split-form{grid-template-columns:minmax(0,1fr);gap:36px}.sx-about{padding-top:0}.sx-menu:has(>:nth-child(5)){grid-template-columns:minmax(0,1fr)}.sx-cta-in{flex-direction:column;align-items:flex-start}}@container sxf (max-width:640px){.sx{--pad:76px;font-size:16.5px}.sx[data-density=compact]{--pad:56px}.sx[data-density=spacious]{--pad:100px}.sx-wrap{padding:0 20px}.sx-nav-in{gap:12px;min-height:66px}.sx-mark{width:36px;height:36px;font-size:14px}.sx-brand-name{font-size:calc(17px * var(--hs))}.sx-nav-end .sx-btn-sm{display:none}.sx-hero{padding-top:48px}.sx[data-hero=banner] .sx-hero:has(.sx-hero-bg){align-items:flex-end;min-height:min(640px,82vh)}.sx-hero-shade{background:linear-gradient(#0003 0%,#00000073 45%,#000000d1 100%)}.sx-brand:has(.sx-brand-img) .sx-brand-name{display:none}.sx-hero :is(h1,.sx-h1){font-size:calc(clamp(36px, 10.5cqi, 48px) * var(--hs));margin:18px 0 16px}.sx[data-hero=minimal] .sx-hero :is(h1,.sx-h1){font-size:calc(clamp(40px, 12cqi, 56px) * var(--hs))}.sx-lede{font-size:18px}.sx-hero .sx-actions{margin-top:28px}.sx-hero .sx-actions .sx-btn{width:100%}.sx-art{padding:20px}.sx-float{box-shadow:none;margin-top:14px;display:inline-flex;position:static}.sx-head{margin-bottom:36px}.sx-head h2{font-size:calc(clamp(30px, 8.6cqi, 38px) * var(--hs))}.sx-about{font-size:18.5px}.sx-svc{padding:26px 24px}.sx-svc .sx-media{width:calc(100% + 48px);margin:-26px -24px 22px}.sx-tiles,.sx-tiles-work,.sx-tiles-posts{grid-template-columns:minmax(0,1fr)}.sx-tiles-work>:first-child:nth-last-child(odd) .sx-media{aspect-ratio:4/3!important}.sx-mi-top h3{font-size:calc(17.5px * var(--hs))}.sx-quote{padding:28px 24px 24px}.sx-faq-item summary{font-size:calc(17.5px * var(--hs));padding:22px 0}.sx-faq-item p{padding-right:0}.sx-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.sx-avatar-lg{width:104px;height:104px;font-size:32px}.sx-event{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px}.sx-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sx-gallery[data-count="8"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-gallery[data-count="3"]>:first-child,.sx-gallery[data-count="5"]>:first-child,.sx-gallery[data-count="7"]>:first-child,.sx-gallery[data-count="9"]>:first-child{aspect-ratio:16/10;grid-area:auto/1/auto/-1}.sx-gallery[data-count="6"]>:first-child{aspect-ratio:1;grid-area:auto}.sx-hours{padding:4px 22px}.sx-hour.is-today:before{left:-22px}.sx-form-card{padding:24px 20px}.sx-row2{grid-template-columns:minmax(0,1fr)}.sx-map iframe{height:340px}.sx-map-card{border:0;border-top:1px solid var(--line);max-width:none;box-shadow:none;border-radius:0;position:static}.sx-cta .sx-actions,.sx-cta .sx-btn{width:100%}.sx-footer{padding-top:60px}.sx-footer-top{grid-template-columns:minmax(0,1fr);gap:36px}.sx[data-footer=simple] .sx-footer-brand{flex-direction:column;align-items:flex-start;gap:14px}.sx-footer-bottom{margin-top:44px}}.sx-inv{--sx-text:var(--inv-ink);--sx-muted:color-mix(in srgb, var(--inv-ink) 78%, transparent);--line:color-mix(in srgb, var(--inv-ink) 16%, transparent);--line-2:color-mix(in srgb, var(--inv-ink) 30%, transparent);--soft:color-mix(in srgb, var(--inv-ink) 14%, transparent);--cbg:color-mix(in srgb, var(--inv-ink) 8%, transparent);--cbd:color-mix(in srgb, var(--inv-ink) 14%, transparent);--csh:none;--csh-hover:0 18px 40px -20px #00000073;--field:color-mix(in srgb, var(--inv-ink) 8%, transparent);--sx-surface:color-mix(in srgb, var(--inv-ink) 10%, var(--inv-bg));--tint:var(--inv-bg);color:var(--sx-text);background:var(--inv-bg)}.sx-bg-primary{--inv-bg:var(--pbg);--inv-ink:var(--pon);--sx-primary:var(--pon);--sx-on-primary:var(--pbg);--sx-primary-ink:var(--pon);--sx-accent-ink:var(--pon)}.sx-bg-dark{--inv-bg:var(--sx-deep);--inv-ink:#f5f7fb;--sx-primary-ink:var(--sx-deep-ink);--sx-accent-ink:#f5f7fb}.sx-inv .sx-avatar-lg{box-shadow:0 0 0 8px var(--inv-bg), 0 0 0 9px var(--line)}.sx-inv .sx-btn-ghost{color:var(--sx-text)!important}.sx-inv .sx-eyebrow{color:var(--sx-muted)}.sx-announce{background:var(--sx-deep);color:#fff;text-align:center;z-index:31;padding:9px 0;font-size:14px;font-weight:600;line-height:1.4;position:relative}.sx-nav{transition:transform .32s,box-shadow .25s,background-color .25s}.sx-nav-in{transition:min-height .25s}.sx-nav[data-shrink=true][data-scrolled=true] .sx-nav-in{min-height:62px}.sx-nav[data-sticky=true][data-scrolled=true]{box-shadow:0 10px 30px -18px #00000059}.sx-nav[data-hidden=true]{transform:translateY(-110%)}.sx-links a.is-on{color:var(--sx-text);background:var(--soft)}.sx-progress{pointer-events:none;height:3px;position:absolute;bottom:-1px;left:0;right:0}.sx-progress i{background:var(--sx-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sx[data-mode=preview] .sx-progress i{transform:scaleX(.35)}.sx-open{background:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13.5px;font-weight:650;line-height:1.2;display:inline-flex}.sx-open i{background:var(--sx-muted);border-radius:50%;flex:none;width:8px;height:8px}.sx-open[data-open=true] i{background:#22c55e;box-shadow:0 0 0 4px #22c55e38}.sx-open[data-open=false] i{background:#ef4444;box-shadow:0 0 0 4px #ef44442e}.sx-navphone{white-space:nowrap;align-items:center;gap:8px;padding:8px 6px;font-size:15px;font-weight:650;display:inline-flex}.sx-navphone .sx-ico{width:18px;height:18px;color:var(--sx-primary-ink)}.sx[data-nav=split] .sx-nav-in{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"links brand end"}.sx[data-nav=split] .sx-brand{grid-area:brand}.sx[data-nav=split] .sx-links{grid-area:links;justify-content:flex-start;margin-left:-12px}.sx[data-nav=split] .sx-nav-end{grid-area:end/auto}.sx[data-nav=boxed] .sx-nav-in{grid-template-columns:auto 1fr auto}.sx[data-nav=centered] .sx-links{height:auto}.sx[data-nav=boxed] .sx-links{background:var(--soft);border-radius:calc(var(--br) + 6px);flex-wrap:nowrap;justify-self:center;gap:2px;max-width:100%;height:auto;padding:5px}.sx[data-nav=boxed] .sx-links a{border-radius:var(--br);padding:7px 14px}.sx[data-nav=boxed] .sx-links a:hover,.sx[data-nav=boxed] .sx-links a.is-on{background:var(--sx-surface);box-shadow:0 2px 8px -3px #0000002e}.sx[data-nav=floating] .sx-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding:14px 0 0;box-shadow:none!important}.sx[data-nav=floating] .sx-nav-in{border-radius:calc(var(--br) + 10px);background:color-mix(in srgb, var(--sx-surface) 88%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:saturate(1.5)blur(14px);backdrop-filter:saturate(1.5)blur(14px);width:min(1116px,100% - 32px);min-height:64px;box-shadow:0 16px 40px -22px color-mix(in srgb, var(--sx-text) 40%, transparent);padding:0 10px 0 18px}.sx[data-nav=floating][data-btn=pill] .sx-nav-in{border-radius:999px}.sx[data-nav=floating] .sx-nav[data-shrink=true][data-scrolled=true] .sx-nav-in{min-height:56px}.sx[data-nav=floating] .sx-nav[data-hidden=true]{transform:translateY(-130%)}.sx[data-nav=overlay] .sx-nav{margin-bottom:calc(-1 * var(--navh))}.sx[data-nav=overlay] .sx-nav[data-scrolled=false]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom-color:#0000}.sx[data-nav=overlay] .sx-hero{padding-top:calc(var(--pad) * .85 + var(--navh))}.sx[data-nav=overlay]:is([data-hero=banner],[data-hero=fullscreen]) .sx-nav[data-scrolled=false]{color:var(--sx-on-primary)}.sx[data-nav=overlay][data-photo] .sx-nav[data-scrolled=false]{color:#fff}.sx[data-nav=overlay]:is([data-hero=banner],[data-hero=fullscreen]) .sx-nav[data-scrolled=false] :is(.sx-links a,.sx-navphone .sx-ico){color:inherit}.sx[data-nav=overlay]:is([data-hero=banner],[data-hero=fullscreen]) .sx-nav[data-scrolled=false] .sx-links a:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.sx[data-nav=overlay]:is([data-hero=banner],[data-hero=fullscreen]) .sx-nav[data-scrolled=false] .sx-burger summary{border-color:color-mix(in srgb, currentColor 40%, transparent)}.sx[data-nav=overlay]:is([data-hero=banner],[data-hero=fullscreen]) .sx-nav[data-scrolled=false] .sx-open{background:color-mix(in srgb, currentColor 16%, transparent)}.sx[data-nav=overlay]:is([data-hero=banner],[data-hero=fullscreen]) .sx-nav[data-scrolled=false] .sx-btn{background:var(--sx-on-primary);box-shadow:none;color:var(--sx-primary)!important}.sx[data-nav=overlay][data-photo] .sx-nav[data-scrolled=false] .sx-btn{background:#fff;color:#111!important}.sx[data-nav=overlay][data-photo] .sx-nav[data-scrolled=false] .sx-open{background:#ffffff24}.sx[data-nav=overlay][data-photo] .sx-nav[data-scrolled=false] .sx-mark{color:#111;background:#fff}.sx[data-nav=bar] .sx-links a.is-on{color:var(--sx-on-primary);background:color-mix(in srgb, var(--sx-on-primary) 16%, transparent)}.sx[data-nav=bar] .sx-open{background:color-mix(in srgb, var(--sx-on-primary) 15%, transparent)}.sx[data-nav=bar] .sx-navphone .sx-ico{color:inherit}.sx[data-hero-size=compact] .sx-hero{padding-top:calc(var(--pad) * .5);padding-bottom:calc(var(--pad) * .6)}.sx[data-hero-size=compact] .sx-hero :is(h1,.sx-h1){font-size:calc(clamp(34px, 4.8cqi, 56px) * var(--hs))}.sx[data-hero-size=compact] .sx-art,.sx[data-hero-size=compact] .sx-hero-photo{aspect-ratio:16/10}.sx[data-hero-size=tall] .sx-hero{flex-direction:column;justify-content:center;min-height:min(92vh,900px);display:flex}.sx[data-hero-size=tall] .sx-hero>.sx-wrap{width:100%}.sx[data-hero=reverse] .sx-hero-in{grid-template-columns:.95fr 1.05fr}.sx[data-hero=reverse] .sx-hero-visual{order:-1}.sx[data-hero=reverse] .sx-float{left:auto;right:-22px}.sx[data-hero=boxed] .sx-hero{padding-top:22px;padding-bottom:calc(var(--pad) * .55)}.sx[data-nav=overlay][data-hero=boxed] .sx-hero{padding-top:calc(22px + var(--navh))}.sx-hero-box{border-radius:calc(var(--r-lg) * 1.3);border:1px solid var(--line);background:radial-gradient(70% 90% at 0% 0%, color-mix(in srgb, var(--sx-primary) 16%, transparent), transparent 65%), radial-gradient(60% 80% at 100% 100%, color-mix(in srgb, var(--sx-accent) 20%, transparent), transparent 65%), var(--sx-surface);padding:clamp(28px,5.5cqi,76px);position:relative;overflow:hidden}.sx-hero-box .sx-art{background:color-mix(in srgb, var(--sx-bg) 60%, transparent)}.sx[data-hero=gradient] .sx-hero-in,.sx[data-hero=fullscreen] .sx-hero-in{grid-template-columns:1fr}.sx:is([data-hero=gradient],[data-hero=fullscreen]) .sx-hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.sx:is([data-hero=gradient],[data-hero=fullscreen]) .sx-lede{max-width:46ch;margin:0 auto}.sx:is([data-hero=gradient],[data-hero=fullscreen]) :is(.sx-actions,.sx-hero-where,.sx-badges),.sx[data-hero=centered] .sx-badges{justify-content:center}.sx-glow{z-index:-1;pointer-events:none;position:absolute;inset:-10%;overflow:hidden}.sx-glow i{aspect-ratio:1;filter:blur(70px);opacity:.5;border-radius:50%;width:46%;position:absolute}.sx-glow i:first-child{background:var(--sx-primary);animation:16s ease-in-out infinite alternate sx-drift;top:12%;left:8%}.sx-glow i:nth-child(2){background:var(--sx-accent);animation:19s ease-in-out -6s infinite alternate-reverse sx-drift;top:4%;right:6%}.sx-glow i:nth-child(3){background:color-mix(in srgb, var(--sx-primary) 50%, var(--sx-accent));opacity:.38;width:38%;animation:22s ease-in-out -3s infinite alternate sx-drift;bottom:0;left:30%}.sx[data-dark=true] .sx-glow i{opacity:.38}@keyframes sx-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(8%,6%)scale(1.12)}to{transform:translate(-6%,10%)scale(.94)}}.sx[data-hero=fullscreen] .sx-hero{background:radial-gradient(55% 70% at 85% 5%, color-mix(in srgb, var(--sx-accent) 45%, transparent), transparent 70%), radial-gradient(60% 60% at 0% 100%, color-mix(in srgb, var(--sx-primary) 55%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--sx-primary) 42%, #0b0d12), color-mix(in srgb, var(--sx-primary) 18%, #07080b));flex-direction:column;justify-content:center;min-height:min(100vh,1000px);display:flex}.sx .sx-hero.sx-dark{color:#fff}.sx .sx-hero.sx-dark .sx-kicker{color:#fff;background:#ffffff29}.sx .sx-hero.sx-dark :is(.sx-lede,.sx-hero-where,.sx-badges){color:#ffffffdb}.sx .sx-hero.sx-dark :is(.sx-hero-where,.sx-badges) .sx-ico{color:inherit}.sx .sx-hero.sx-dark .sx-btn-ghost{border-color:#ffffff80;color:#fff!important}.sx .sx-hero.sx-dark .sx-btn-ghost:hover{border-color:#fff}.sx .sx-hero.sx-dark .sx-btn:not(.sx-btn-ghost){background:var(--sx-primary);color:var(--sx-on-primary)!important}.sx[data-mode=preview][data-hero=fullscreen] .sx-hero{min-height:700px}.sx[data-hero=fullscreen] .sx-hero>.sx-wrap{width:100%}.sx[data-hero=fullscreen] .sx-hero :is(h1,.sx-h1){font-size:calc(clamp(44px, 7.6cqi, 104px) * var(--hs));line-height:1}.sx[data-hero=fullscreen] .sx-hero-shade{background:linear-gradient(#0000006b 0%,#00000080 50%,#000000b8 100%)}.sx-full-art{opacity:.22;z-index:-1;pointer-events:none;width:58%;position:absolute;bottom:-12%;right:-8%}.sx-full-art svg{width:100%;height:auto;display:block}.sx-scrollhint{border:1.5px solid color-mix(in srgb, currentColor 45%, transparent);width:46px;height:46px;color:inherit;z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.sx-scrollhint .sx-ico{width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.sx-scrollhint .sx-ico{animation:2.2s ease-in-out infinite sx-bob}}@keyframes sx-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}.sx-badges{color:var(--sx-muted);flex-wrap:wrap;gap:10px 20px;font-size:15px;font-weight:600;display:flex;margin-top:26px!important}.sx-badges li{align-items:center;gap:8px;display:inline-flex}.sx-badges .sx-ico{width:18px;height:18px;color:var(--sx-primary-ink);stroke-width:2.4px}.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-badges,.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-badges .sx-ico{color:color-mix(in srgb, currentColor 88%, transparent)}.sx:is([data-hero=banner],[data-hero=fullscreen]) .sx-hero .sx-badges{color:inherit;opacity:.9}.sx-shape{pointer-events:none;width:100%;height:clamp(26px,5cqi,76px);display:block;position:absolute;bottom:-1px;left:0;right:0}.sx-center-col{text-align:center;max-width:820px;margin:0 auto}.sx-center-col .sx-about{padding-top:0}.sx-center-form{text-align:left;max-width:720px}.sx-center-form .sx-methods{margin-top:28px!important}.sx-narrow .sx-faq{margin:0 auto}.sx-statement{max-width:1000px}.sx-statement p{font-family:var(--sx-heading);font-weight:var(--h-weight,700);letter-spacing:var(--h-track,-.02em);font-size:calc(clamp(26px, 3.6cqi, 46px) * var(--hs));white-space:pre-line;margin-top:6px;line-height:1.25}.sx-split-img{align-items:center}.sx-split-img .sx-about{padding-top:26px}.sx-side-img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-lg);width:100%;display:block}.sx-img-ph{color:var(--sx-muted);border:1.5px dashed var(--line-2);background:color-mix(in srgb, var(--sx-primary) 6%, transparent);place-content:center;justify-items:center;gap:10px;font-size:15px;font-weight:600;display:grid}.sx-img-ph .sx-ico{width:40px;height:40px}.sx-media-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.sx-media-split.sx-flip>:first-child{order:2}.sx-media-split.sx-noimg{grid-template-columns:minmax(0,1fr);max-width:820px}.sx-media-split .sx-head{margin-bottom:28px}.sx-body{white-space:pre-line;color:color-mix(in srgb, var(--sx-text) 88%, transparent);font-size:18.5px;line-height:1.75}.sx-center-col .sx-body{max-width:64ch;margin:0 auto 40px}.sx-ticks{text-align:left;gap:10px;display:grid;margin:14px 0 22px!important}.sx-ticks li{color:var(--sx-muted);align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.sx-ticks .sx-ico{width:18px;height:18px;color:var(--sx-primary-ink);stroke-width:2.4px;margin-top:3px}.sx-bigquote{text-align:center;max-width:980px;margin:0 auto;position:relative}.sx-bigquote blockquote{font-family:var(--sx-heading);font-weight:var(--h-weight,700);letter-spacing:var(--h-track,-.02em);font-size:calc(clamp(28px, 4.2cqi, 56px) * var(--hs));white-space:pre-line;text-wrap:balance;line-height:1.2}.sx-bigquote blockquote:before{content:"“";height:.45em;color:var(--sx-accent-ink);opacity:.85;font-size:2.2em;line-height:.6;display:block}.sx-bigquote figcaption{color:var(--sx-muted);margin-top:26px;font-weight:650}.sx-bigquote figcaption:before{content:"- "}.sx-bigquote-left{text-align:left;border-left:4px solid var(--sx-accent);margin:0;padding-left:clamp(22px,4cqi,48px)}.sx-bigquote .sx-eyebrow{margin-bottom:22px}.sx-plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:20px;display:grid}.sx-plan{flex-direction:column;padding:32px 28px;display:flex}.sx-plan h3{font-size:calc(20px * var(--hs))}.sx-plan-price{font-family:var(--sx-heading);font-weight:750;font-size:calc(clamp(30px, 3.4cqi, 40px) * var(--hs));letter-spacing:-.02em;color:var(--sx-primary-ink);margin:12px 0 6px;line-height:1.1}.sx-plan>p{color:var(--sx-muted);margin:8px 0 22px;font-size:15.5px}.sx-menu-2{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))!important}.sx-stars{gap:3px;margin-bottom:18px;display:inline-flex}.sx-stars svg{width:19px;height:19px;fill:color-mix(in srgb, var(--sx-text) 16%, transparent);stroke:none}.sx-stars svg[data-on=true]{fill:#f5b301}.sx-quote figcaption>span small{color:var(--sx-muted);font-size:13.5px;font-weight:500;display:block}.sx-avg{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:-24px 0 36px;display:flex}.sx-avg .sx-stars{margin:0}.sx-avg b{font-family:var(--sx-heading);font-size:22px}.sx-avg span{color:var(--sx-muted);font-size:14.5px}.sx-wall{columns:3 280px;column-gap:20px}.sx-wall>*{break-inside:avoid;margin-bottom:20px}.sx-quote-big{text-align:center;box-shadow:none;background:0 0;border:0;align-items:center;padding:clamp(32px,5cqi,64px)}.sx-quote-big blockquote{font-family:var(--sx-heading);font-size:calc(clamp(22px, 2.8cqi, 32px) * var(--hs));max-width:36ch;line-height:1.45}.sx-quote-big figcaption{justify-content:center}.sx-carousel{position:relative}.sx-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;padding:4px 2px 10px;display:grid;overflow-x:auto}.sx-track::-webkit-scrollbar{display:none}.sx-carousel[data-per="2"] .sx-track{grid-auto-columns:calc(50% - 10px)}.sx-carousel[data-per="1"] .sx-track{grid-auto-columns:100%}.sx-slide{scroll-snap-align:start;min-width:0;display:flex}.sx-slide>*{flex:1}.sx-slide.sx-gallery{display:block}.sx-slide.sx-gallery img{aspect-ratio:4/3}.sx-car-nav{justify-content:center;gap:10px;margin-top:18px;display:flex}.sx-car-nav button{border:1px solid var(--line-2);background:var(--sx-surface);width:46px;height:46px;color:var(--sx-text);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .15s,transform .15s;display:grid}.sx-car-nav button:hover{border-color:var(--sx-text);transform:translateY(-1px)}.sx-car-nav .sx-ico{width:20px;height:20px}.sx-track:focus-visible{outline-offset:6px}.sx-faq-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 56px;display:grid}.sx-qa h3{font-size:calc(19px * var(--hs));line-height:1.35}.sx-qa p{color:var(--sx-muted);margin-top:8px}.sx-team-cards .sx-member{padding:0 0 26px;overflow:hidden}.sx-team-cards .sx-avatar-lg{aspect-ratio:1;border-radius:0;width:100%;height:auto;margin:0 0 20px;font-size:56px;box-shadow:none!important}.sx-team-cards .sx-member>div{padding:0 20px}.sx-team-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px 28px}.sx-team-list .sx-member{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:10px 0;display:flex}.sx-team-list .sx-avatar-lg{width:64px;height:64px;margin:0;font-size:20px;box-shadow:none!important}.sx-team-list .sx-member h3{font-size:calc(18px * var(--hs))}.sx-events-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.sx-events-cards .sx-event{grid-template-columns:1fr;align-items:start;gap:18px;padding:28px}.sx-rowlist{gap:16px;max-width:980px;display:grid}.sx-rowlist .sx-tile{flex-direction:row;align-items:stretch}.sx-rowlist .sx-media{border-right:1px solid var(--cbd);flex:none;width:180px;aspect-ratio:1!important;border-bottom:0!important}.sx-rowlist .sx-tile-body{justify-content:center}a.sx-tile{color:inherit}.sx-more{color:var(--sx-primary-ink);align-items:center;gap:6px;margin-top:14px;font-size:15px;font-weight:700;display:inline-flex}.sx-more .sx-ico{width:15px;height:15px}.sx-svclist{border-top:1px solid var(--line);max-width:980px;display:grid}.sx-svcline{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:26px 0;display:grid}.sx-svcline-n{font-family:var(--sx-heading);color:var(--sx-primary-ink);font-size:17px;font-weight:700}.sx-svcline h3{font-size:calc(21px * var(--hs))}.sx-svcline p{color:var(--sx-muted);max-width:60ch;margin-top:6px}.sx-svcline strong{color:var(--sx-primary-ink);white-space:nowrap}.sx-rows{gap:clamp(40px,6cqi,80px);display:grid}.sx-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5cqi,72px);display:grid}.sx-row:nth-child(2n)>.sx-media{order:2}.sx-row .sx-media{border-radius:var(--r-lg)}.sx-row h3{font-size:calc(clamp(24px, 2.6cqi, 32px) * var(--hs))}.sx-row p{color:var(--sx-muted);margin-top:12px;font-size:17.5px}.sx-row .sx-svc-n{margin-bottom:18px}.sx-row .sx-svc-price{color:var(--sx-primary-ink);margin-top:16px;font-weight:700;display:inline-block}.sx-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:36px;display:grid}.sx-col{border-top:2px solid var(--sx-text);padding-top:22px}.sx-col .sx-media{border-radius:var(--r);margin-bottom:18px}.sx-col h3{font-size:calc(20px * var(--hs))}.sx-col p{color:var(--sx-muted);margin-top:10px;font-size:16px}.sx-col .sx-svc-price{color:var(--sx-primary-ink);margin-top:12px;font-weight:700;display:block}.sx-stats{text-align:center;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px;display:grid}.sx-stats-row .sx-stat+.sx-stat{border-left:1px solid var(--line)}.sx-stat{gap:6px;padding:10px 12px;display:grid}.sx-stats-cards .sx-stat{padding:30px 20px}.sx-stat-n{font-family:var(--sx-heading);letter-spacing:-.03em;font-weight:750;font-size:calc(clamp(40px, 5cqi, 64px) * var(--hs));color:var(--sx-primary-ink);font-variant-numeric:tabular-nums;line-height:1}.sx-stat-l{color:var(--sx-muted);font-size:15.5px;font-weight:600}.sx-inv .sx-stat-n{color:var(--sx-text)}.sx-feats{text-align:center;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:40px 32px;display:grid}.sx-feat{align-content:start;justify-items:center;display:grid}.sx-feats-cards{gap:20px}.sx-feats-cards .sx-feat{padding:34px 26px}.sx-feat-ico{background:var(--soft);width:60px;height:60px;color:var(--sx-primary-ink);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.sx[data-btn=square] .sx-feat-ico{border-radius:10px}.sx-feat-ico .sx-ico{width:26px;height:26px}.sx-feat h3{font-size:calc(20px * var(--hs))}.sx-feat p{color:var(--sx-muted);max-width:34ch;margin-top:8px;font-size:16px}.sx-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;max-width:980px;display:grid}.sx-checks li{align-items:flex-start;gap:14px;display:flex}.sx-checks>li>.sx-ico{background:var(--sx-primary);width:30px;height:30px;color:var(--sx-on-primary);stroke-width:2.6px;border-radius:50%;flex:none;padding:6px}.sx-checks b{font-size:17.5px;display:block}.sx-checks span{color:var(--sx-muted);margin-top:2px;font-size:15.5px;display:block}.sx-process{counter-reset:s;gap:28px;display:grid}.sx-process-row{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));position:relative}.sx-process-row .sx-step{justify-items:center;display:grid;position:relative}.sx-process-row .sx-step:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg, var(--line-2) 0 8px, transparent 8px 14px);height:2px;position:absolute;top:28px;left:calc(50% + 40px);right:calc(26px - 50%)}.sx-step-n{width:56px;height:56px;font-family:var(--sx-heading);background:var(--sx-primary);color:var(--sx-on-primary);box-shadow:0 0 0 8px var(--soft);border-radius:50%;flex:none;place-items:center;margin-bottom:22px;font-size:20px;font-weight:750;display:grid}.sx-step h3{font-size:calc(20px * var(--hs))}.sx-step p{color:var(--sx-muted);max-width:30ch;margin-top:8px;font-size:16px}.sx-process-row .sx-step p{margin-left:auto;margin-right:auto}.sx-process-timeline{gap:0;max-width:760px;margin:0 auto}.sx-process-timeline .sx-step{gap:24px;padding-bottom:34px;display:flex;position:relative}.sx-process-timeline .sx-step:not(:last-child):before{content:"";background:var(--line-2);width:2px;position:absolute;top:64px;bottom:6px;left:27px}.sx-process-timeline .sx-step-n{margin-bottom:0}.sx-process-timeline .sx-step>div{padding-top:12px}.sx-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 48px;display:flex}.sx-logo{min-height:56px;color:var(--sx-muted);font-family:var(--sx-heading);letter-spacing:-.01em;place-items:center;font-size:20px;font-weight:700;transition:color .2s,opacity .2s,filter .2s;display:grid}.sx-logo img{object-fit:contain;filter:grayscale();opacity:.75;width:auto;max-width:160px;max-height:52px;transition:filter .2s,opacity .2s}.sx-logo:hover img{filter:none;opacity:1}a.sx-logo:hover{color:var(--sx-text)}.sx-logos-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0;display:grid}.sx-logos-grid .sx-logo{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:110px;padding:20px}.sx-marquee{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.sx-marquee-in,.sx-marquee-copy{align-items:center;gap:56px;width:max-content;display:flex}.sx-marquee-in{padding-right:56px;animation:28s linear infinite sx-marquee}.sx-marquee-copy{padding-left:0}.sx-marquee:hover .sx-marquee-in{animation-play-state:paused}@keyframes sx-marquee{to{transform:translate(-50%)}}.sx-methods-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:1000px;margin:0 auto!important}.sx-methods-cards a{text-align:center;flex-direction:column;height:100%;padding:30px 22px}.sx-methods-cards a:hover{transform:translateY(-3px)}.sx-hours-c{max-width:620px}.sx-hours-c .sx-hours{text-align:left}.sx-hours-c .sx-where{text-align:left;justify-content:center}.sx-map-ph{height:420px;color:var(--sx-muted);text-align:center;background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--sx-primary) 7%, transparent) 0 2px, transparent 2px 16px);place-content:center;justify-items:center;gap:12px;padding:20px;font-weight:600;display:grid}.sx-map-ph .sx-ico{width:44px;height:44px;color:var(--sx-primary-ink)}.sx-map-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:56px;display:grid}.sx-map-split .sx-map iframe{height:440px}.sx-map-wide .sx-map{border-left:0;border-right:0;border-radius:0}.sx-map-wide .sx-map iframe{height:520px}.sx-map-cardwrap{pointer-events:none;position:absolute;bottom:24px;left:0;right:0}.sx-map-cardwrap .sx-map-card{pointer-events:auto;position:static}.sx-masonry{columns:3 220px;column-gap:14px;display:block}.sx-masonry>*{break-inside:avoid;width:100%;height:auto;margin-bottom:14px;aspect-ratio:auto!important}.sx-gallery img[role=button]{cursor:zoom-in}.sx-social-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;max-width:980px;margin:0 auto;display:grid}.sx-social-tile{text-align:center;justify-items:center;gap:14px;padding:30px 18px;font-weight:700;transition:transform .2s,border-color .2s;display:grid;position:relative}.sx-social-tile:hover{border-color:color-mix(in srgb, var(--sx-primary) 45%, transparent);transform:translateY(-3px)}.sx-social-tile .sx-social-ico{width:54px;height:54px;font-size:20px}.sx-social-tile>.sx-ico{width:15px;height:15px;color:var(--sx-muted);position:absolute;top:14px;right:14px}.sx-footer-big{font-family:var(--sx-heading);font-weight:var(--h-weight,800);letter-spacing:-.045em;line-height:1;font-size:calc(clamp(56px, 12.5cqi, 190px) * var(--hs));color:#fffffff0;white-space:nowrap;text-overflow:clip;margin-bottom:60px;padding-bottom:.06em;overflow:hidden}.sx[data-footer=big] .sx-footer{padding-top:64px}.sx[data-footer=minimal] .sx-footer{padding:26px 0}.sx[data-footer=minimal] .sx-footer-bottom{border-top:0;margin-top:0;padding-top:0}.sx-fmini{flex-wrap:wrap;gap:18px;display:inline-flex}.sx-fmini a:hover{color:#fff}.sx-fab,.sx-totop{z-index:40;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:fixed;bottom:22px;right:22px}.sx-fab{background:var(--sx-primary);width:60px;height:60px;box-shadow:0 16px 34px -12px color-mix(in srgb, var(--sx-primary) 80%, #000);transition:transform .2s;color:var(--sx-on-primary)!important}.sx-fab[data-kind=whatsapp]{background:#1faa53;box-shadow:0 16px 34px -12px #14783ccc;color:#fff!important}.sx-fab:hover{transform:scale(1.06)}.sx-fab .sx-ico{width:27px;height:27px}.sx-totop{background:var(--sx-surface);width:46px;height:46px;color:var(--sx-text);border:1px solid var(--line-2);transition:opacity .25s,transform .25s;box-shadow:0 12px 26px -14px #0006}.sx-totop[data-fab=true]{bottom:94px;right:29px}.sx-totop .sx-ico{width:20px;height:20px}.sx[data-totop=armed] .sx-totop[data-show=false],.sx[data-totop=armed] .sx-totop:not([data-show]){opacity:0;pointer-events:none;transform:translateY(12px)}.sx-floaters{z-index:40;height:0;position:sticky;bottom:0}.sx[data-mode=preview] :is(.sx-fab,.sx-totop){position:absolute}.sx-lightbox{z-index:100;background:#080a0eeb;place-items:center;padding:60px 70px;display:grid;position:fixed;inset:0}.sx-lightbox[hidden]{display:none}.sx-lightbox img{object-fit:contain;border-radius:10px;max-width:100%;max-height:100%;box-shadow:0 30px 80px #00000080}.sx-lightbox button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:50px;height:50px;font-size:30px;line-height:1;display:grid;position:absolute}.sx-lightbox button:hover{background:#ffffff2e}.sx-lb-x{top:16px;right:16px}.sx-lb-p{top:50%;left:14px;transform:translateY(-50%)}.sx-lb-n{top:50%;right:14px;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.sx.sx-anim[data-motion=fade] .sx-rv{transform:none}.sx.sx-anim[data-motion=zoom] .sx-rv{transform:scale(.94)}.sx.sx-anim[data-motion=zoom] .sx-rv.is-in{transform:none}.sx[data-motion=none] .sx-hero-copy>*,.sx[data-motion=none] .sx-hero-visual{animation:none!important}}@media (prefers-reduced-motion:reduce){.sx-marquee-in{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.sx-marquee-copy{display:none}.sx-marquee{-webkit-mask-image:none;mask-image:none}}@container sxf (max-width:980px){.sx-navphone span{display:none}.sx-navphone{border:1px solid var(--line-2);border-radius:12px;justify-content:center;width:44px;height:44px;padding:0}.sx[data-nav=split] .sx-nav-in{grid-template-columns:auto 1fr auto;grid-template-areas:"brand.end"}.sx-map-split{gap:36px}}@container sxf (max-width:860px){.sx[data-hero=reverse] .sx-hero-in{grid-template-columns:1fr}.sx[data-hero=reverse] .sx-hero-visual{order:0}.sx[data-hero=reverse] .sx-float{right:16px}.sx-media-split,.sx-map-split,.sx-row{grid-template-columns:minmax(0,1fr);gap:32px}.sx-media-split.sx-flip>:first-child,.sx-row:nth-child(2n)>.sx-media{order:0}.sx-track{grid-auto-columns:calc(50% - 10px)}.sx-carousel[data-per="2"] .sx-track{grid-auto-columns:82%}.sx-faq-open,.sx-checks{grid-template-columns:minmax(0,1fr)}.sx-process-row .sx-step:not(:last-child):after,.sx-open{display:none}}@container sxf (max-width:640px){.sx{--navh:66px}.sx-track{grid-auto-columns:86%;gap:14px}.sx-carousel[data-per="1"] .sx-track{grid-auto-columns:100%}.sx-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sx-stats-row .sx-stat+.sx-stat{border-left:0}.sx-svcline{grid-template-columns:40px minmax(0,1fr)}.sx-svcline strong{grid-column:2}.sx-rowlist .sx-media{width:110px}.sx-team-list{grid-template-columns:minmax(0,1fr)}.sx-plan{padding:26px 22px}.sx-hero-box{border-radius:var(--r-lg);padding:26px 20px}.sx[data-hero=fullscreen] .sx-hero{min-height:min(100svh,820px)}.sx[data-mode=preview][data-hero=fullscreen] .sx-hero{min-height:640px}.sx[data-hero=fullscreen] .sx-hero :is(h1,.sx-h1){font-size:calc(clamp(40px, 12cqi, 60px) * var(--hs))}.sx-logos{gap:18px 32px}.sx-logo img{max-width:120px;max-height:40px}.sx-map-ph{height:320px}.sx-map-wide .sx-map iframe{height:380px}.sx-map-cardwrap{padding:0;position:static}.sx-map-cardwrap .sx-map-card{border-radius:0}.sx-fab{width:54px;height:54px;bottom:16px;right:16px}.sx-totop{bottom:16px;right:16px}.sx-totop[data-fab=true]{bottom:82px;right:20px}.sx-lightbox{padding:60px 10px}.sx-lb-p,.sx-lb-n{bottom:14px;top:auto!important;transform:none!important}.sx-footer-big{margin-bottom:36px}.sx-statement p{font-size:calc(clamp(22px, 6.4cqi, 30px) * var(--hs))}}.sx-consent{text-align:center;background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--sx-primary) 10%, transparent), transparent 60%), repeating-linear-gradient(135deg, color-mix(in srgb, var(--sx-primary) 6%, transparent) 0 2px, transparent 2px 18px), var(--tint);place-items:center;height:100%;min-height:360px;padding:28px;display:grid}.sx-map .sx-consent{height:480px}.sx-map-split .sx-map .sx-consent{height:440px}.sx-video .sx-consent{color:#fff;--sx-muted:#ffffffbf;background:#0d0f14;min-height:0;position:absolute;inset:0}.sx-consent-in{justify-items:center;gap:14px;max-width:460px;display:grid}.sx-consent-ico{background:var(--sx-primary);width:56px;height:56px;color:var(--sx-on-primary);border-radius:50%;place-items:center;display:grid}.sx-consent-ico .sx-ico{width:24px;height:24px}.sx-consent p{color:var(--sx-muted);font-size:15px;line-height:1.55}.sx-consent .sx-actions{justify-content:center}.sx-consent-link{color:var(--sx-primary-ink);align-items:center;gap:6px;font-size:15px;font-weight:650;display:inline-flex}.sx-video .sx-consent-link{color:#fff}.sx-consent-link .sx-ico{width:15px;height:15px}.sx-consent-keep{color:var(--sx-muted);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex!important}.sx-consent-keep input{width:16px;height:16px;accent-color:var(--sx-primary)}.sx-form-note{color:var(--sx-muted);font-size:13px;margin-top:-4px!important}.sx-form-note a{text-underline-offset:2px;text-decoration:underline!important}.sx-review-note{text-align:center;color:var(--sx-muted);font-size:13.5px;margin-top:28px!important}.sx-legal{opacity:.85}@container sxf (max-width:640px){.sx-map .sx-consent{height:380px}}.sx-privacy{min-height:100vh}.sx-privacy-top{border-bottom:1px solid var(--line);padding:20px 0}.sx-privacy-back{font-weight:700;color:var(--sx-primary)!important}.sx-privacy-body{max-width:760px;padding-top:56px;padding-bottom:96px}.sx-privacy-body h1{font-size:calc(clamp(34px, 5cqi, 52px) * var(--hs))}.sx-privacy-body h2{margin-top:36px;font-size:21px}.sx-privacy-body p{color:color-mix(in srgb, var(--sx-text) 86%, transparent);margin-top:10px}.sx[data-nav=underline] .sx-nav{background:var(--sx-bg);border-bottom-color:var(--line)}.sx[data-nav=underline] .sx-links{gap:22px}.sx[data-nav=underline] .sx-links a{border-radius:0;padding:8px 0;position:relative;background:0 0!important}.sx[data-nav=underline] .sx-links a:after{content:"";background:var(--sx-primary);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.sx[data-nav=underline] .sx-links a:hover:after,.sx[data-nav=underline] .sx-links a.is-on:after{transform:scaleX(1)}.sx[data-nav=underline] .sx-links a.is-on{color:var(--sx-text)}.sx[data-nav=glass] .sx-nav{background:color-mix(in srgb, var(--sx-surface) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--sx-text) 8%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px)}.sx[data-nav=glass] .sx-links a{border-radius:999px;padding:8px 14px}.sx[data-nav=glass] .sx-links a:hover,.sx[data-nav=glass] .sx-links a.is-on{background:color-mix(in srgb, var(--sx-surface) 80%, transparent);box-shadow:inset 0 1px #ffffff80,0 4px 14px -6px #00000040}.sx[data-nav=glass] .sx-mark{box-shadow:0 6px 16px -6px color-mix(in srgb, var(--sx-primary) 70%, transparent)}.sx[data-hero=diagonal] .sx-hero{padding-top:calc(var(--pad) * .7)}.sx[data-hero=diagonal] .sx-hero-in{grid-template-columns:1fr 1fr}.sx[data-hero=diagonal] .sx-hero-visual{width:50cqi;position:absolute;top:0;bottom:0;right:0}.sx[data-hero=diagonal] .sx-hero-in{position:static}.sx[data-hero=diagonal] .sx-hero-visual :is(.sx-hero-photo,.sx-art){aspect-ratio:auto;width:100%;height:100%;box-shadow:none;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);border:0;border-radius:0;position:absolute;inset:0}.sx[data-hero=diagonal] .sx-art{background:linear-gradient(150deg, var(--sx-primary), color-mix(in srgb, var(--sx-primary) 55%, var(--sx-accent)));padding:60px 40px 60px 22%}.sx[data-hero=diagonal] .sx-art svg{opacity:.9;mix-blend-mode:luminosity}.sx[data-hero=diagonal] .sx-float{bottom:40px;left:14%}.sx[data-hero=diagonal] .sx-hero-copy{padding:30px 0 20px}.sx[data-hero-size=tall][data-hero=diagonal] .sx-hero{min-height:min(88vh,860px)}.sx-collage{aspect-ratio:6/5;grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1fr;gap:14px;display:grid;position:relative}.sx-collage>:is(img,.sx-collage-ph){object-fit:cover;border-radius:var(--r-lg);width:100%;height:100%;min-height:0;display:block}.sx-collage>:first-child{grid-row:1/3}.sx-collage[data-n="4"]{grid-template-columns:1.2fr 1fr 1fr}.sx-collage[data-n="4"]>:nth-child(4){grid-column:2/4}.sx-collage[data-n="4"]>:nth-child(2){grid-column:2}.sx-collage[data-n="4"]>:nth-child(3){grid-column:3}.sx-collage-ph{background:linear-gradient(145deg, color-mix(in srgb, var(--sx-primary) 22%, var(--sx-bg)), color-mix(in srgb, var(--sx-accent) 26%, var(--sx-bg)));place-items:center;display:grid}.sx-collage-ph[data-i="1"]{background:linear-gradient(145deg, color-mix(in srgb, var(--sx-accent) 40%, var(--sx-bg)), color-mix(in srgb, var(--sx-primary) 20%, var(--sx-bg)))}.sx-collage-ph[data-i="2"]{background:var(--sx-primary);opacity:.75}.sx-collage-ph span{color:var(--sx-muted);text-align:center;justify-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;display:grid}.sx-collage-ph .sx-ico{width:34px;height:34px}.sx-collage .sx-float{bottom:24px;left:-22px}.sx-quote-strip{gap:20px;animation-duration:45s}.sx-quote-strip .sx-quote{flex:none;width:360px}.sx-quote-strip .sx-marquee-copy{gap:20px}.sx-team-overlay{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.sx-team-overlay .sx-member{text-align:left;aspect-ratio:4/5;padding:0;position:relative;overflow:hidden}.sx-team-overlay .sx-avatar-lg{border-radius:0;width:100%;height:100%;margin:0;font-size:64px;position:absolute;inset:0;box-shadow:none!important}.sx-team-overlay .sx-member>div{color:#fff;background:linear-gradient(#0000,#000000b8);padding:50px 18px 16px;position:absolute;bottom:0;left:0;right:0}.sx-team-overlay .sx-member p{color:#ffffffd1}.sx-stats-circles .sx-stat{justify-items:center}.sx-stats-circles .sx-stat-n{width:150px;height:150px;font-size:calc(clamp(32px, 3.6cqi, 44px) * var(--hs));border:3px solid var(--sx-primary);box-shadow:0 0 0 10px var(--soft);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.sx-polaroid{gap:26px;padding:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}.sx-polaroid>img{background:#fff;border-radius:3px;padding:10px 10px 36px;transition:transform .25s;transform:rotate(-2.2deg);box-shadow:0 14px 30px -14px #00000073;aspect-ratio:1!important;grid-area:auto!important}.sx-polaroid>img:nth-child(3n+2){transform:rotate(1.8deg)}.sx-polaroid>img:nth-child(3n){transform:rotate(-.8deg)}.sx-polaroid>img:hover{transform:rotate(0)scale(1.03)}.sx-cta-photo{border-radius:var(--r-lg);background:var(--sx-surface);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.sx-cta-photo>img,.sx-cta-photo>.sx-img-ph{object-fit:cover;aspect-ratio:auto;border-radius:0;width:100%;height:100%;min-height:340px}.sx-cta-photo-in{align-content:center;gap:26px;padding:clamp(28px,5cqi,64px);display:grid}.sx-cta-photo-in h2{font-size:calc(clamp(28px, 3.6cqi, 44px) * var(--hs))}.sx-cta-photo-in p{color:var(--sx-muted);margin-top:10px;font-size:18px}.sx-banner{isolation:isolate;min-height:clamp(360px,46cqi,560px);padding:var(--pad) 0;color:#fff;align-items:center;scroll-margin-top:76px;display:flex;position:relative;overflow:hidden}.sx-banner>.sx-wrap{width:100%}.sx-banner-bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sx-banner-ph{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--sx-primary) 30%, #222) 0 2px, color-mix(in srgb, var(--sx-primary) 45%, #111) 2px 22px);place-items:end;padding:24px 32px;display:grid}.sx-banner-ph span{opacity:.85;align-items:center;gap:10px;font-weight:600;display:flex}.sx-banner-ph .sx-ico{width:36px;height:36px}.sx-banner-shade{z-index:-1;background:linear-gradient(90deg,#000000b8,#00000040);position:absolute;inset:0}.sx-banner-text{gap:16px;max-width:620px;display:grid}.sx-banner-text h2{font-size:calc(clamp(34px, 5cqi, 64px) * var(--hs));line-height:1.04}.sx-banner-text p{color:#ffffffe0;font-size:19px}.sx-banner-text .sx-actions{margin-top:10px}.sx-banner-center .sx-banner-text{text-align:center;justify-items:center;margin:0 auto}.sx-banner:has(.sx-banner-center) .sx-banner-shade{background:#00000080}.sx-banner-card .sx-banner-text{background:var(--sx-surface);color:var(--sx-text);border-radius:var(--r-lg);padding:clamp(26px,4cqi,48px);box-shadow:0 30px 60px -30px #0009}.sx-banner-card .sx-banner-text p{color:var(--sx-muted)}.sx-banner:has(.sx-banner-card) .sx-banner-shade{background:#0000002e}.sx-countdown{text-align:center}.sx-cd-boxes{flex-wrap:wrap;justify-content:center;gap:clamp(10px,2cqi,22px);display:flex}.sx-cd-box{gap:6px;width:clamp(84px,13cqi,150px);padding:22px 8px 16px;display:grid}.sx-cd-box b{font-family:var(--sx-heading);font-weight:750;font-size:calc(clamp(34px, 5.4cqi, 64px) * var(--hs));font-variant-numeric:tabular-nums;color:var(--sx-primary-ink);line-height:1}.sx-cd-box span{text-transform:uppercase;letter-spacing:.08em;color:var(--sx-muted);font-size:13px;font-weight:700}.sx-cd-date{color:var(--sx-muted);text-transform:capitalize;font-weight:650;margin-top:26px!important}.sx-countdown-band .sx-cd-box{background:var(--sx-primary);border:0}.sx-countdown-band .sx-cd-box b{color:var(--sx-on-primary)}.sx-countdown-band .sx-cd-box span{color:color-mix(in srgb, var(--sx-on-primary) 80%, transparent)}.sx-timeline{gap:22px;max-width:960px;margin:0 auto;display:grid;position:relative}.sx-timeline:before{content:"";background:var(--line-2);width:2px;position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-1px)}.sx-tl{grid-template-columns:1fr 1fr;gap:48px;display:grid;position:relative}.sx-tl-dot{background:var(--sx-primary);width:16px;height:16px;box-shadow:0 0 0 6px var(--soft);border-radius:50%;position:absolute;top:22px;left:50%;transform:translate(-50%)}.sx-tl-card{text-align:left;padding:20px 22px}.sx-tl:nth-child(odd) .sx-tl-card{grid-column:1}.sx-tl:nth-child(2n) .sx-tl-card{grid-column:2}.sx-tl-when{font-family:var(--sx-heading);font-weight:750;font-size:calc(24px * var(--hs));color:var(--sx-primary-ink);letter-spacing:-.01em;display:block}.sx-tl-card p{color:var(--sx-muted);margin-top:6px}.sx-tl-card img{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--r) * .7);width:100%;margin-top:12px;display:block}.sx-timeline-left:before{left:7px;transform:none}.sx-timeline-left .sx-tl{grid-template-columns:1fr;padding-left:40px}.sx-timeline-left .sx-tl-dot{left:0;transform:none}.sx-timeline-left .sx-tl .sx-tl-card{grid-column:1!important}.sx-bas{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;display:grid}.sx-bas-1{grid-template-columns:1fr;max-width:900px;margin:0 auto}.sx-ba-item{gap:12px;display:grid}.sx-ba-item figcaption{text-align:center;gap:2px;display:grid}.sx-ba-item figcaption span{color:var(--sx-muted);font-size:15.5px}.sx-ba{aspect-ratio:4/3;border-radius:var(--r-lg);-webkit-user-select:none;user-select:none;background:var(--tint);position:relative;overflow:hidden}.sx-ba-after,.sx-ba-before{position:absolute;inset:0}.sx-ba-before{clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0)}.sx-ba img,.sx-ba-ph,.sx-ba-half img{object-fit:cover;width:100%;height:100%;display:block}.sx-ba-ph{background:color-mix(in srgb, var(--sx-primary) 18%, var(--sx-bg));color:var(--sx-muted);place-items:center;font-size:18px;font-weight:700;display:grid}.sx-ba-ph[data-i="1"]{background:color-mix(in srgb, var(--sx-accent) 28%, var(--sx-bg))}.sx-ba-handle{top:0;bottom:0;left:var(--pos,50%);pointer-events:none;background:#fff;width:3px;position:absolute;transform:translate(-50%);box-shadow:0 0 12px #00000059}.sx-ba-handle:before{content:"";background:#fff;border-radius:50%;width:46px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0000004d}.sx-ba-handle .sx-ico{color:#222;z-index:1;stroke-width:2.6px;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.sx-ba-handle .sx-ico:first-child{right:4px}.sx-ba-handle .sx-ico:last-child{left:4px}.sx-ba-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.sx-ba-tag{color:#fff;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#0000008c;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700;position:absolute;top:14px}.sx-ba-tag-l{left:14px}.sx-ba-tag-r{right:14px}.sx-ba-side{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sx-ba-half{aspect-ratio:3/4;border-radius:var(--r);position:relative;overflow:hidden}.sx-ba-half .sx-ba-tag{left:12px}.sx[data-mode=preview] .sx-is-hidden,.sx[data-mode=preview] .sx-banner[data-hidden]{opacity:.38;filter:grayscale(.6);position:relative}.sx[data-mode=preview] .sx-is-hidden:after,.sx[data-mode=preview] .sx-banner[data-hidden]:after{content:"Hidden on your site";color:#fff;z-index:5;background:#111;border-radius:999px;padding:5px 12px;font:700 12px/1.2 system-ui,sans-serif;position:absolute;top:14px;right:14px}@container sxf (max-width:860px){.sx[data-hero=diagonal] .sx-hero-in{grid-template-columns:1fr}.sx[data-hero=diagonal] .sx-hero-visual{width:auto;height:320px;margin:30px -32px -1px;position:relative}.sx[data-hero=diagonal] .sx-hero-visual :is(.sx-hero-photo,.sx-art){clip-path:polygon(0 14%,100% 0,100% 100%,0 100%)}.sx-cta-photo{grid-template-columns:1fr}.sx-cta-photo>img,.sx-cta-photo>.sx-img-ph{min-height:240px}.sx-timeline:before{left:7px;transform:none}.sx-tl{grid-template-columns:1fr;gap:0;padding-left:40px}.sx-tl-dot{left:0;transform:none}.sx-tl .sx-tl-card{grid-column:1!important}}@container sxf (max-width:640px){.sx[data-hero=diagonal] .sx-hero-visual{height:260px;margin:24px -20px -1px}.sx-collage{aspect-ratio:1;gap:10px}.sx-collage .sx-float{left:12px}.sx-quote-strip .sx-quote{width:280px}.sx-stats-circles .sx-stat-n{width:120px;height:120px}.sx-bas{grid-template-columns:1fr}.sx-banner-text p{font-size:17px}}.sx .sx-hero.sx-pagehead{padding-top:calc(var(--pad) * .5);padding-bottom:calc(var(--pad) * .55);min-height:0!important}.sx[data-nav=overlay] .sx-hero.sx-pagehead{padding-top:calc(var(--pad) * .5 + var(--navh))}.sx .sx-hero.sx-pagehead .sx-hero-in{grid-template-columns:minmax(0,1fr)}.sx .sx-hero.sx-pagehead :is(h1,.sx-h1){font-size:calc(clamp(32px, 4.6cqi, 56px) * var(--hs));margin:16px 0 12px;line-height:1.06}.sx .sx-hero.sx-pagehead .sx-lede{max-width:52ch;font-size:18px}.sx .sx-hero.sx-pagehead .sx-hero-box{padding:clamp(24px,4cqi,52px)}.sx .sx-hero.sx-pagehead .sx-full-art{width:34%}.sx .sx-links a[aria-current=page]{color:var(--sx-text);background:var(--soft)}.sx[data-nav=bar] .sx-links a[aria-current=page]{color:var(--sx-on-primary);background:color-mix(in srgb, var(--sx-on-primary) 16%, transparent)}.sx .sx-drawer a[aria-current=page],.sx .sx-fcol a[aria-current=page]{font-weight:700}.sx-vh{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sx-slots{gap:16px;display:grid}.sx-slotset{border:0;min-width:0;margin:0;padding:0}.sx-slotset legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:650}.sx-daybar{align-items:stretch;gap:6px;display:flex}.sx-daynav{border-radius:calc(var(--br) * .85);border:1.5px solid var(--line-2);background:var(--field);width:36px;color:var(--sx-text);font:inherit;cursor:pointer;flex:none;font-size:22px;line-height:1}.sx-daynav:hover:not(:disabled){border-color:var(--sx-primary);color:var(--sx-primary-ink)}.sx-daynav:disabled{opacity:.35;cursor:default}.sx-days{scroll-snap-type:x proximity;scrollbar-width:thin;flex:1;gap:8px;min-width:0;padding:4px 2px 8px;display:flex;overflow-x:auto}.sx-day{scroll-snap-align:start;cursor:pointer;border-radius:calc(var(--br) * .85);border:1.5px solid var(--line-2);background:var(--field);width:62px;color:var(--sx-text);flex:none;justify-items:center;gap:1px;padding:9px 4px 8px;transition:border-color .15s,background-color .15s,color .15s;display:grid}.sx-day span{text-transform:capitalize;color:var(--sx-muted);font-size:12px;line-height:1.2}.sx-day b{font-size:19px;font-family:var(--sx-heading);line-height:1.2}.sx-day:hover:not([data-off]){border-color:var(--sx-primary)}.sx-day[data-on]{background:var(--sx-primary);border-color:var(--sx-primary);color:var(--sx-on-primary)}.sx-day[data-on] span{color:inherit;opacity:.85}.sx-day[data-off]{cursor:not-allowed;opacity:.42;background:0 0;border-style:dashed}.sx-day[data-off] b{text-decoration:line-through;text-decoration-thickness:1.5px}.sx-times{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;display:grid}.sx-time{cursor:pointer;display:block}.sx-time span{text-align:center;border-radius:calc(var(--br) * .85);border:1.5px solid var(--line-2);background:var(--field);font-variant-numeric:tabular-nums;padding:10px 6px;font-weight:650;transition:border-color .15s,background-color .15s,color .15s;display:block}.sx-time:hover span{border-color:var(--sx-primary)}.sx-time[data-on] span{background:var(--sx-primary);border-color:var(--sx-primary);color:var(--sx-on-primary)}.sx-day:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--sx-primary) 65%, transparent);outline-offset:2px}.sx-time:has(input:focus-visible) span{outline:3px solid color-mix(in srgb, var(--sx-primary) 65%, transparent);outline-offset:2px}.sx[data-btn=pill] :is(.sx-time span,.sx-daynav){border-radius:999px}.sx[data-btn=pill] .sx-day{border-radius:18px}.sx-slot-empty{color:var(--sx-muted);margin:0;padding:12px 0;font-size:14.5px}.sx-slots-loading{border:1.5px dashed var(--line-2);border-radius:calc(var(--br) * .85);align-content:center;justify-items:center;min-height:150px}.sx-slot-alt{font-size:14px;margin:-6px 0 0!important}.sx-slot-alt .sx-link-btn{color:var(--sx-muted);font-weight:600}@media (prefers-reduced-motion:reduce){.sx-day,.sx-time span{transition:none}}.sx-gmark{fill:none;stroke-width:4px;flex:none;width:20px;height:20px}.sx-review-cta{justify-content:center;margin-top:22px;display:flex}.sx-btn.sx-review-btn{background:var(--sx-surface);border-color:var(--line-2);box-shadow:0 8px 22px -16px #00000073;color:var(--sx-text)!important}.sx-btn.sx-review-btn:hover{border-color:var(--sx-text)}.sx-review-invite{text-align:center;max-width:560px;margin:0 auto;padding:34px 28px}.sx-review-invite p{color:var(--sx-muted);margin:0 0 20px}.sx-review-invite .sx-review-cta{margin-top:0}.sx-review-link{color:var(--sx-primary-ink);align-items:center;gap:8px;margin-top:18px;font-size:14.5px;font-weight:650;display:inline-flex}.sx-review-link .sx-gmark{stroke-width:4.5px;width:16px;height:16px}.sx-review-link:hover{text-underline-offset:3px;text-decoration:underline}.sx-footer .sx-review-link{font-size:inherit;font-weight:inherit;color:inherit;gap:6px;margin:0}.sx label.sx-day{display:grid}.sx:not([data-hero=banner]):not([data-hero=fullscreen]):not([data-hero=minimal]) .sx-hero:not(.sx-dark)+.sx-sec.sx-bg-plain{padding-top:calc(var(--pad) * .4)}.sx .sx-bigquote{margin:0 auto}.sx .sx-bigquote-left{margin:0}.sx-bigquote:not(.sx-bigquote-left) .sx-eyebrow:after{content:"";background:currentColor;border-radius:2px;width:24px;height:2px}.sx-bigquote figcaption{font-size:16px}.sx .sx-consent-keep{font-size:13.5px}.sx-team:not(.sx-team-list){grid-template-columns:repeat(auto-fit,minmax(200px,250px));justify-content:center}.sx-team-cards,.sx-team-overlay{grid-template-columns:repeat(auto-fit,minmax(220px,280px))!important}.sx-s-team .sx-head{text-align:center;margin-left:auto;margin-right:auto}.sx-s-team .sx-head .sx-eyebrow:after{content:"";background:currentColor;border-radius:2px;width:24px;height:2px}.sx-s-team.sx-v-list .sx-head{text-align:left;margin-left:0}.sx-s-team.sx-v-list .sx-head .sx-eyebrow:after{display:none}.sx-member h3{line-height:1.3}.sx-stats:not(.sx-stats-cards){flex-wrap:wrap;justify-content:center;display:flex}.sx-stats:not(.sx-stats-cards)>.sx-stat{flex:170px;max-width:300px}.sx-stats-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sx-gallery>img,.sx-collage>img,.sx-side-img,.sx-hero-photo,.sx-media:not(.sx-media-ph){background-color:var(--soft)}.sx-services,.sx-plans,.sx-quotes,.sx-feats-cards{align-items:stretch}.sx-svc h3{letter-spacing:-.01em}.sx-plan{gap:0}.sx-plan h3{font-size:calc(18px * var(--hs));color:var(--sx-muted);letter-spacing:0;font-weight:650;font-family:var(--sx-font)}.sx-plan-price{margin-top:10px}.sx-plan .sx-ticks{border-top:1px solid var(--line);margin-top:18px!important;padding-top:18px!important}.sx-plan>p{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.sx-plan .sx-btn{align-self:stretch;margin-top:auto}.sx-plan>:is(p,.sx-ticks){margin-bottom:26px!important}.sx-quote blockquote{font-size:17.5px}.sx-quote figcaption{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}.sx-quote>:is(.sx-stars,.sx-quote-mark)+blockquote{margin-bottom:24px}.sx-footer-bottom{justify-content:flex-start;gap:10px 26px}.sx-footer-bottom>small:first-child{margin-right:auto}.sx-footer-bottom .sx-top-link{transition:color .15s}.sx-footer-bottom .sx-top-link+.sx-top-link{margin-left:0}.sx-footer-bottom a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline!important}.sx[data-footer=centered] .sx-footer-bottom>small:first-child{margin-right:0}.sx[data-footer=centered] .sx-footer-bottom{flex-flow:wrap;justify-content:center}.sx[data-footer=centered] .sx-footer-bottom>small:first-child{flex-basis:100%}.sx-fcol b{color:#ffffff9e}.sx-footer-brand .sx-mark{box-shadow:0 0 0 1px #ffffff1f}.sx-fsocial a svg,.sx-social-ico svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sx-social-tile .sx-social-ico svg{width:22px;height:22px}.sx-daybar{gap:8px}.sx-daynav{width:34px;color:var(--sx-muted);background:0 0;font-size:20px}.sx-daynav:disabled{opacity:.3}.sx-days{scroll-snap-type:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:2px;display:grid;overflow:visible}.sx-day{width:auto;min-width:0;padding:8px 2px 7px}.sx-day span{font-size:11.5px}.sx-day b{font-size:18px}.sx-day[data-on]{box-shadow:0 8px 18px -10px color-mix(in srgb, var(--sx-primary) 80%, transparent)}.sx-times{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.sx-time span{padding:9px 4px;font-size:15px}.sx-time[data-on] span{box-shadow:0 8px 18px -10px color-mix(in srgb, var(--sx-primary) 80%, transparent)}.sx-slotset legend{margin-bottom:10px;font-size:14px;font-weight:650}.sx-slot-alt .sx-link-btn{text-underline-offset:4px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);font-size:14px}.sx-slot-alt .sx-link-btn:hover{color:var(--sx-text);text-decoration-color:currentColor}.sx-btn.sx-review-btn{gap:10px;padding:12px 22px;font-size:15.5px}.sx-btn.sx-review-btn .sx-gmark{width:19px;height:19px}.sx-review-invite{padding:40px 32px}.sx-review-invite p{color:var(--sx-text);opacity:.82;font-size:17px;line-height:1.6}.sx-inv .sx-btn.sx-review-btn{background:var(--inv-bg);color:var(--sx-text)!important}.sx-drawer{border-radius:20px;padding:10px}.sx-drawer a{padding:14px;font-size:16.5px}.sx-drawer a+a:not(.sx-drawer-call){border-top:1px solid var(--line);border-radius:0}.sx-drawer a+a:not(.sx-drawer-call):hover,.sx-drawer a:first-child:hover{border-radius:12px}.sx-drawer a[aria-current=page]{color:var(--sx-primary-ink)}.sx-drawer .sx-drawer-call{border-radius:12px;justify-content:center;margin-top:8px;font-weight:700}.sx-burger summary:hover{background:var(--soft)}.sx-burger[open] summary{background:var(--soft);border-color:#0000}@container sxf (max-width:640px){.sx-days{scroll-snap-type:x proximity;margin-right:-2px;padding:2px 2px 6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.sx-day{scroll-snap-align:start;flex:none;width:54px}.sx-daynav{width:28px}.sx-times{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-stats:not(.sx-stats-cards)>.sx-stat{flex:0 0 calc(50% - 8px)}.sx-team:not(.sx-team-list){flex-wrap:wrap;justify-content:center;display:flex}.sx-team:not(.sx-team-list)>.sx-member{flex:0 0 calc(50% - 8px)}.sx-team-cards>.sx-member,.sx-team-overlay>.sx-member{max-width:340px;flex-basis:100%!important}.sx-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.sx-footer-bottom>small:first-child{margin-right:0}.sx[data-footer=centered] .sx-footer-bottom{flex-direction:column;align-items:center}.sx:has(.sx-fab) .sx-footer{padding-bottom:96px}.sx-review-invite{padding:30px 22px}.sx-quote blockquote{font-size:17px}}.sx-mi p{white-space:pre-line}.sx[data-nav=bar] .sx-footer .sx-mark{background:var(--sx-primary);color:var(--sx-on-primary)}.sx[data-footer=centered] .sx-footer-bottom{gap:10px 24px}.sx:has(.sx-fab) .sx-footer-bottom{padding-right:78px}@container sxf (max-width:640px){.sx:has(.sx-fab) .sx-footer-bottom{padding-right:0}}.sx-polaroid>img{background-color:#fff}.sx[data-font=elegant] :is(h1,h2,h3,.sx-h1,.sx-footer-big,.sx-avatar,.sx-tl-when,.sx-plan-price,.sx-avg b,.sx-day b,.sx-bigquote blockquote,.sx-statement p){font-variant-numeric:lining-nums}.sx[data-font=elegant] :is(.sx-stat-n,.sx-cd-box b,.sx-step-n){font-variant-numeric:lining-nums tabular-nums}.sx[data-font=elegant] .sx-step-n{font-family:var(--sx-font);font-size:18px}.sx .sx-timeline,.sx .sx-process-timeline{margin-left:auto;margin-right:auto}.sx[data-card=flat] .sx-bg-tint{--cbg:var(--sx-surface)}.sx[data-card=flat][data-dark=true] .sx-bg-tint{--cbg:color-mix(in srgb, var(--sx-text) 6%, var(--sx-bg))}.sx-fab{box-shadow:0 0 0 3px color-mix(in srgb, var(--sx-on-primary) 16%, transparent), 0 16px 34px -12px color-mix(in srgb, var(--sx-primary) 80%, #000)}.sx-fab:focus-visible,.sx-totop:focus-visible{outline:3px solid var(--sx-accent);outline-offset:3px}.sx-footer .sx-mark{box-shadow:0 0 0 1.5px #ffffff38}.sx-sec.sx-bg-dark+.sx-sec.sx-bg-dark,.sx-sec.sx-bg-primary+.sx-sec.sx-bg-primary,.sx-sec.sx-bg-primary+.sx-cta{box-shadow:inset 0 1px #ffffff1f}.sx:has(#sx-main>.sx-sec.sx-bg-dark:last-child) .sx-footer{box-shadow:inset 0 1px #ffffff1a}.sx[data-font=handwritten] :is(.sx-svc-n,.sx-mi-price,.sx-event-when,.sx-chip,.sx-logo,.sx-step-n){font-family:var(--sx-font);letter-spacing:0;font-weight:700}.sx[data-font=tech] :is(.sx-mi-price,.sx-event-when){letter-spacing:-.02em}.sx-events-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sx-logos-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.sx-logos-grid .sx-logo{text-align:center}.sx-cta-photo.sx-cta-photo-none{grid-template-columns:minmax(0,1fr)}.sx-cta-photo.sx-cta-photo-none .sx-cta-photo-in{justify-items:start}@container sxf (max-width:640px){.sx-hero-visual .sx-float,.sx-collage .sx-float{gap:10px;margin:0;padding:8px 14px 8px 8px;font-size:14.5px;position:absolute;bottom:12px;left:12px;right:auto;box-shadow:0 14px 30px -16px #00000080}.sx[data-hero=reverse] .sx-hero-visual .sx-float{left:auto;right:12px}.sx-float>.sx-ico{border-radius:9px;width:32px;height:32px;padding:7px}.sx-float small{font-size:10.5px}}.sx .sx-quote-big blockquote{font-size:calc(clamp(22px, 2.8cqi, 32px) * var(--hs));line-height:1.45}.sx .sx-quote-big figcaption{border-top:0;padding-top:4px}@container sxf (max-width:640px){.sx-menu-2{grid-template-columns:minmax(0,1fr)!important}.sx-polaroid{gap:16px;padding:4px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.sx-polaroid>img{padding:6px 6px 22px}.sx-team:not(.sx-team-list){column-gap:14px!important}.sx-team:not(.sx-team-list)>.sx-member{max-width:none;flex:0 0 calc(50% - 7px)!important}.sx-team-cards,.sx-team-overlay{row-gap:14px!important}.sx-team-cards .sx-avatar-lg,.sx-team-overlay .sx-avatar-lg{font-size:40px}.sx-team-cards .sx-member{padding-bottom:18px}.sx-team-cards .sx-avatar-lg{margin-bottom:14px}.sx-team-cards .sx-member>div{padding:0 12px}.sx-team-overlay .sx-member>div{padding:36px 12px 12px}.sx-team-cards .sx-member h3,.sx-team-overlay .sx-member h3{font-size:calc(16.5px * var(--hs))}.sx-team-cards .sx-member p,.sx-team-overlay .sx-member p{font-size:13.5px}}.sx-daybar{align-items:center}.sx .sx-daynav{border:1px solid var(--line-2);background:var(--sx-surface);width:34px;height:34px;color:var(--sx-text);border-radius:50%;place-items:center;padding:0;font-size:18px;line-height:1;display:grid;box-shadow:0 1px 2px #0000000d}.sx .sx-daynav:disabled{opacity:.3;box-shadow:none}@container sxf (max-width:640px){.sx .sx-daynav{width:30px;height:30px}.sx-logo{min-height:40px}}.sx-drawer .sx-drawer-cta{display:none}@container sxf (max-width:640px){.sx .sx-drawer a.sx-drawer-cta{background:var(--sx-primary);color:var(--sx-on-primary);border-radius:12px;justify-content:center;gap:10px;margin-top:8px;font-weight:700;display:flex;border-top:0!important}.sx .sx-drawer a.sx-drawer-cta:hover{background:color-mix(in srgb, var(--sx-primary) 88%, #000)}.sx-drawer .sx-drawer-cta .sx-ico{opacity:1}.sx[data-btn=pill] .sx-drawer :is(.sx-drawer-cta,.sx-drawer-call){border-radius:999px}}
