.site{--canvas:#fbfbfa;--surface:#fff;--surface-sunken:#f3f3f1;--skeleton:#ececea;--ink:#111;--ink-muted:#646464;--border:#e7e7e4;--border-strong:#8a8a86;--focus:#2150c4;--success:#17683a;--success-tint:#e3f3e8;--warning:#8a4a00;--warning-tint:#fcefd8;--danger:#b3261e;--danger-tint:#fce9e7;--inverse:#111;--on-inverse:#fff;--brand:var(--color-brand);--on-brand:var(--color-on-brand);--brand-hover:var(--color-brand-hover);--brand-strong:var(--color-brand-strong);--brand-tint:var(--color-brand-tint);--brand-edge:var(--color-brand-edge);--font-site-heading:var(--font-heading);--font-site-body:var(--font-body);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:9999px;--size-tap:44px;--size-control:48px;--size-content:1120px;--size-prose:680px;--shadow-raised:0 1px 2px #1111110f, 0 1px 3px #11111114;--shadow-overlay:0 12px 32px #1111112e, 0 2px 6px #1111111a;background:var(--surface);color:var(--ink);font:400 17px/28px var(--font-site-body);text-align:left;position:relative;container:site/inline-size}.site *,.site :before,.site :after{box-sizing:border-box}.site h1,.site h2,.site h3{font-family:var(--font-site-heading);color:var(--ink);text-wrap:balance;margin:0}.site figure,.site blockquote,.site dl,.site dd{margin:0}.site img{max-width:100%;display:block}.site a{color:inherit}.site :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.x-wrap{width:100%;max-width:var(--size-content);margin:0 auto;padding:0 16px}@container site (width>=768px){.x-wrap{padding:0 32px}}@container site (width>=1280px){.x-wrap{padding:0 48px}}.x-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sb-btn{min-height:var(--size-control);min-width:var(--size-tap);border-radius:var(--radius-md);font:600 16px/20px var(--font-site-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.sb-btn--primary{background:var(--brand);color:var(--on-brand);border-color:var(--brand-edge)}.sb-btn--primary:hover{background:var(--brand-hover)}.sb-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}.sb-btn--secondary:hover{background:var(--canvas)}.sb-btn--ghost{color:var(--brand-strong);background:0 0}.sb-btn--ghost:hover{background:var(--brand-tint)}.sb-btn--sm{min-height:var(--size-tap);padding:0 16px}.sb-btn--block{width:100%;display:flex}.sb-btn--icon{width:var(--size-tap);min-height:var(--size-tap);padding:0}.sb-btn:disabled{background:var(--surface-sunken);color:var(--ink-muted);border-color:var(--border);cursor:not-allowed}.sb-btn .i{width:20px;height:20px}.sb-field{gap:8px;display:grid}.sb-label{font:600 16px/20px var(--font-site-body);color:var(--ink)}.sb-label .sb-optional{color:var(--ink-muted);font-weight:400}.sb-hint{font:400 15px/22px var(--font-site-body);color:var(--ink-muted);margin:0}.sb-input,.sb-select select{width:100%;min-height:var(--size-control);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:400 16px/24px var(--font-site-body);padding:0 12px}textarea.sb-input{resize:vertical;min-height:120px;padding:10px 12px}.sb-input::placeholder{color:var(--ink-muted)}.sb-input[aria-invalid=true],.sb-select select[aria-invalid=true]{border:2px solid var(--danger)}.sb-select{position:relative}.sb-select select{appearance:none;cursor:pointer;padding-right:40px}.sb-select .i{pointer-events:none;color:var(--ink-muted);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sb-badge{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font:600 14px/18px var(--font-site-body);align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.sb-badge .i{width:14px;height:14px}.site-service__price{font:600 16px/24px var(--font-site-body);color:var(--ink)}.site-service__price--ask{color:var(--ink-muted);font-weight:400}.site-faq{border-top:1px solid var(--border)}.site-faq details{border-bottom:1px solid var(--border)}.site-faq summary{cursor:pointer;min-height:60px;font:600 18px/26px var(--font-site-heading);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary .i{color:var(--brand-strong);transition:transform .15s}.site-faq details[open] summary .i{transform:rotate(180deg)}.site-faq__a{white-space:pre-line;margin:0;padding:0 0 16px}.site-ba{gap:8px;margin:0;display:grid}.site-ba__pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.site-ba__tag{border-radius:var(--radius-sm);background:var(--inverse);color:var(--on-inverse);font:700 14px/18px var(--font-site-body);z-index:1;padding:2px 8px;position:absolute;top:8px;left:8px}.site-form,.site-form__row{gap:20px;display:grid}.site-form__consent{font:400 15px/22px var(--font-site-body);color:var(--ink-muted);margin:0}@container site (width>=768px){.site-form__row{grid-template-columns:1fr 1fr}}.x-progress{background:var(--surface-sunken);border-radius:9999px;height:6px;overflow:hidden}.x-progress>i{background:var(--brand);border-radius:9999px;height:100%;display:block}.site p{margin:0}.site ul,.site ol{margin:0;padding:0;list-style:none}.site h4{font:600 17px/24px var(--font-site-heading);color:var(--ink);margin:0}.x-span2{grid-column:span 2}.i{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;display:inline-block}.i--fill{fill:currentColor;stroke:none}.i--sm{width:16px;height:16px}.i--lg{width:28px;height:28px}.x-sec{background:var(--surface);padding:64px 0}.x-sec--alt{background:var(--canvas)}.x-sec--tight{padding:32px 0}.x-sec--flush{padding:0}.x-on-tint{background:var(--brand-tint)}.x-on-brand{background:var(--brand);color:var(--on-brand)}.site .x-on-brand h1,.site .x-on-brand h2,.site .x-on-brand h3,.site .x-on-brand h4,.x-on-brand .x-eyebrow,.x-on-brand .x-muted,.x-on-brand .x-link{color:var(--on-brand)}.x-on-ink{background:var(--inverse);color:var(--on-inverse)}.site .x-on-ink h1,.site .x-on-ink h2,.site .x-on-ink h3,.site .x-on-ink h4,.x-on-ink .x-link{color:var(--on-inverse)}.x-on-ink .x-muted{color:#c4c4c0}.x-on-ink .x-eyebrow{color:#e4e4e0}.site :is(.x-on-brand,.x-on-ink) .x-card:not(.x-on-brand):not(.x-on-ink) :is(h3,h4){color:var(--ink)}.site :is(.x-on-brand,.x-on-ink) .x-card:not(.x-on-brand):not(.x-on-ink) .x-muted{color:var(--ink-muted)}.site :is(.x-on-brand,.x-on-ink) .x-card:not(.x-on-brand):not(.x-on-ink) :is(.x-eyebrow,.x-link){color:var(--brand-strong)}.x-eyebrow{font:600 15px/22px var(--font-site-body);color:var(--brand-strong)}.x-h2{font:700 28px/34px var(--font-site-heading)}.x-h3{font:600 20px/28px var(--font-site-heading)}.x-display{font:700 36px/42px var(--font-site-heading);letter-spacing:-.015em}.x-lead{font:400 19px/30px var(--font-site-body)}.x-small{font:400 15px/22px var(--font-site-body)}.x-muted{color:var(--ink-muted)}.x-strong{color:var(--brand-strong)}.x-quote{font:500 24px/34px var(--font-site-heading);letter-spacing:-.01em}.x-stat{font:700 48px/52px var(--font-site-heading);letter-spacing:-.02em}.x-price{font:700 40px/44px var(--font-site-heading);letter-spacing:-.015em}.x-mono{font-family:var(--font-mono)}.x-stack{align-content:start;gap:16px;display:grid}.x-stack-8{align-content:start;gap:8px;display:grid}.x-stack-24{align-content:start;gap:24px;display:grid}.x-stack-40{align-content:start;gap:40px;display:grid}.x-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.x-between{justify-content:space-between}.x-center{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}.x-prose{max-width:680px}.x-narrow{max-width:760px;margin-left:auto;margin-right:auto}.x-head{gap:12px;max-width:680px;margin-bottom:40px;display:grid}.x-head--center{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}.x-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.x-split--top{align-items:start}.x-split--wide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.x-split--side{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.x-split--side-r{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.x-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.x-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.x-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.x-cols-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.x-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.x-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.x-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);align-content:start;gap:12px;padding:24px;display:grid}.x-card--tint{background:var(--brand-tint);border-color:#0000}.x-card--soft{background:var(--canvas)}.x-card--raised{box-shadow:var(--shadow-overlay);border-color:#0000}.x-card--flush{padding:0;overflow:hidden}.x-card__body{gap:10px;padding:20px 24px 24px;display:grid}.x-ico{border-radius:var(--radius-md);background:var(--brand-tint);width:48px;height:48px;color:var(--brand-strong);flex:none;place-items:center;display:grid}.x-ico .i{width:24px;height:24px}.x-ico--round{border-radius:var(--radius-full)}.x-ico--solid{background:var(--brand);color:var(--on-brand)}.x-ico--sm{width:36px;height:36px}.x-ico--sm .i{width:20px;height:20px}.x-on-brand .x-ico{background:var(--on-brand);color:var(--brand)}.x-ph{border-radius:var(--radius-lg);color:var(--ink-muted);font:400 14px/20px var(--font-site-body);text-align:center;background:repeating-linear-gradient(135deg,#efeee9 0 10px,#f6f5f1 10px 20px);align-content:center;place-items:center;gap:6px;min-width:0;max-width:100%;display:grid;position:relative;overflow:hidden}.x-ph .i{width:28px;height:28px}.x-ph--dark{color:#d6d6d2;background:repeating-linear-gradient(135deg,#3b3b39 0 10px,#464643 10px 20px)}.x-ph--sq{border-radius:0}.x-ph--round{border-radius:var(--radius-full)}.r-43{aspect-ratio:4/3}.r-32{aspect-ratio:3/2}.r-11{aspect-ratio:1}.r-34{aspect-ratio:3/4}.r-45{aspect-ratio:4/5}.r-169{aspect-ratio:16/9}.x-fill{position:absolute;inset:0}.x-shade{background:#1111119e;position:absolute;inset:0}.x-rel{position:relative}.x-list{gap:12px;list-style:none;display:grid}.x-list li{align-items:flex-start;gap:12px;display:flex}.x-list .i{color:var(--brand-strong);margin-top:4px}.x-on-brand .x-list .i{color:var(--on-brand)}.x-on-ink .x-list .i{color:var(--on-inverse)}.x-link{min-height:44px;font:600 16px/24px var(--font-site-body);color:var(--brand-strong);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.x-link:hover{text-underline-offset:3px;text-decoration:underline}.x-chip{border-radius:var(--radius-full);background:var(--brand-tint);color:var(--brand-strong);font:600 14px/20px var(--font-site-body);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.x-chip--plain{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-strong)}.x-chip--solid{background:var(--brand);color:var(--on-brand)}.x-stars{color:var(--brand-strong);align-items:center;gap:2px;display:inline-flex}.x-stars .i{width:18px;height:18px}.x-on-brand .x-stars{color:var(--on-brand)}.x-avatar{border-radius:var(--radius-full);background:var(--surface-sunken);width:48px;height:48px;color:var(--ink-muted);flex:none;place-items:center;display:grid}.x-avatar--lg{width:72px;height:72px}.x-person{align-items:center;gap:12px;display:flex}.x-line{border:0;border-top:1px solid var(--border);margin:0}.x-num{border-radius:var(--radius-full);background:var(--brand);width:40px;height:40px;color:var(--on-brand);font:700 17px/1 var(--font-site-heading);flex:none;place-items:center;display:grid}.x-num--soft{background:var(--brand-tint);color:var(--brand-strong)}.x-bignum{font:700 56px/56px var(--font-site-heading);letter-spacing:-.03em;color:var(--brand-strong)}.x-map{border-radius:var(--radius-lg);color:var(--ink-muted);background-color:#eeede8;background-image:linear-gradient(#e0dfd8 1px,#0000 1px),linear-gradient(90deg,#e0dfd8 1px,#0000 1px);background-size:40px 40px;align-content:center;place-items:center;gap:12px;min-height:280px;display:grid;position:relative;overflow:hidden}.x-pin{border-radius:var(--radius-full);background:var(--brand);width:44px;height:44px;color:var(--on-brand);border:2px solid var(--brand-edge);box-shadow:var(--shadow-raised);place-items:center;display:grid}.x-map__note{border-radius:var(--radius-full);background:var(--surface);color:var(--ink);font:500 14px/20px var(--font-site-body);box-shadow:var(--shadow-raised);padding:6px 12px}.x-play{border-radius:var(--radius-full);background:var(--surface);width:64px;height:64px;color:var(--ink);box-shadow:var(--shadow-overlay);cursor:pointer;border:0;place-items:center;display:grid}.x-play .i{width:24px;height:24px;margin-left:3px}.x-scroll{position:relative;overflow-x:auto}.x-table{border-collapse:collapse;width:100%;min-width:640px;font:400 16px/24px var(--font-site-body)}.x-table th,.x-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:16px}.x-table thead th{font:600 15px/22px var(--font-site-body);color:var(--ink-muted);border-bottom-color:var(--border-strong)}.x-table td.x-c,.x-table th.x-c{text-align:center}.x-btn-inv{background:var(--on-brand);color:var(--brand);border-color:var(--on-brand)}.x-btn-inv:hover{background:var(--brand-tint);color:var(--brand-strong)}.x-btn-line-on{color:var(--on-brand);border-color:var(--on-brand);background:0 0}.x-btn-white{color:#111;background:#fff;border-color:#fff}.x-btn-line-white{color:#fff;background:0 0;border-color:#fff}.x-price-row{border-bottom:1px solid var(--border);align-items:baseline;gap:12px;padding:16px 0;display:flex}.x-dots{border-bottom:2px dotted var(--border-strong);flex:1;min-width:24px;transform:translateY(-5px)}.x-seg{border-radius:var(--radius-full);background:var(--surface-sunken);gap:4px;padding:4px;display:inline-flex}.x-seg button{border-radius:var(--radius-full);min-height:40px;color:var(--ink);font:600 15px/20px var(--font-site-body);cursor:pointer;background:0 0;border:0;padding:0 18px}.x-seg button[aria-pressed=true]{background:var(--surface);box-shadow:var(--shadow-raised)}.x-tabs{flex-wrap:wrap;gap:8px;display:flex}.x-tab{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);min-height:44px;color:var(--ink);font:600 15px/20px var(--font-site-body);cursor:pointer;padding:0 18px}.x-tab[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.x-arrows{gap:8px;display:flex}.x-dotnav{justify-content:center;gap:8px;display:flex}.x-dotnav span{border-radius:var(--radius-full);background:var(--border-strong);width:8px;height:8px}.x-dotnav span:first-child{background:var(--ink);width:24px}.x-over-photo{color:#fff;position:relative}.site .x-over-photo h1,.site .x-over-photo h2,.site .x-over-photo h3{color:#fff}.x-z{z-index:1;position:relative}.x-hdr{background:var(--surface);border-bottom:1px solid var(--border)}.x-hdr__bar{align-items:center;gap:12px;min-height:64px;display:flex}.x-logo{min-height:44px;color:var(--ink);font:700 20px/24px var(--font-site-heading);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.x-logo-mark{border-radius:var(--radius-md);background:var(--brand);width:36px;height:36px;color:var(--on-brand);font:700 15px/1 var(--font-site-heading);flex:none;place-items:center;display:grid}.x-nav{align-items:center;gap:4px;display:flex}.x-nav a{border-radius:var(--radius-md);min-height:44px;color:var(--ink);font:500 16px/20px var(--font-site-body);white-space:nowrap;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.x-nav a:hover{background:var(--canvas)}.x-nav a[aria-current=page]{color:var(--brand-strong);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.x-on-brand .x-nav a,.x-on-brand .x-logo{color:var(--on-brand)}.x-on-brand .x-nav a:hover{background:var(--brand-hover)}.x-on-brand .x-nav a[aria-current=page]{color:var(--on-brand)}.x-on-ink .x-nav a,.x-on-ink .x-logo{color:#fff}.x-on-ink .x-nav a:hover{background:#2a2a2a}.x-on-ink .x-nav a[aria-current=page]{color:#fff}.x-on-brand .x-logo-mark{background:var(--on-brand);color:var(--brand)}.x-topbar{min-height:40px;font:500 14px/20px var(--font-site-body);flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.x-topbar span,.x-topbar a{align-items:center;gap:6px;display:inline-flex}.x-foot-links{gap:0;list-style:none;display:grid}.x-foot-links a{min-height:40px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.x-foot-links a:hover{text-decoration:underline}.x-legal{border-top:1px solid var(--border);font:400 15px/22px var(--font-site-body);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:40px;padding-top:16px;display:flex}.x-legal a{color:inherit;align-items:center;min-height:44px;display:inline-flex}.x-on-ink .x-legal{color:#c4c4c0;border-top-color:#333}.x-on-brand .x-legal{border-top-color:var(--brand-hover);color:var(--on-brand)}@container site (width<=1023px){.x-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.x-cols-5,.x-cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}.x-split{gap:40px}}@container site (width<=899px){.x-desk{display:none!important}}@container site (width>=900px){.x-mob{display:none!important}}@container site (width<=767px){.x-sec{padding:48px 0}.x-sec--tight{padding:24px 0}.x-sec--flush{padding:0}.x-split,.x-split--wide,.x-split--side,.x-split--side-r,.x-cols-2,.x-cols-3{grid-template-columns:minmax(0,1fr);gap:32px}.x-cols-5,.x-cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}.x-actions{flex-direction:column;align-items:stretch}.x-actions>.sb-btn{width:100%}.x-hide-sm{display:none!important}.x-first-sm{order:-1}.x-span2{grid-column:auto}.x-display{font-size:30px;line-height:36px}.x-stat{font-size:36px;line-height:40px}.x-quote{font-size:20px;line-height:30px}.x-bignum{font-size:44px;line-height:44px}.x-head{margin-bottom:32px}}@container site (width>=768px){.x-display{letter-spacing:-.02em;font-size:52px;line-height:58px}.x-only-sm{display:none!important}}.site{--pf:var(--brand);--pt:var(--on-brand);--pl:var(--brand-edge);--ps:var(--brand-strong);--ptint:var(--brand-tint);--phover:var(--brand-hover);--bf:var(--pf);--bt:var(--pt);--bl:var(--pl);--bs:var(--ps);--btint:var(--ptint);--bhover:var(--phover);--btn-r:var(--radius-md);--btn-h:48px;--btn-px:20px;--btn-fs:16px;--sec-d:64px;--sec-m:48px;--wrap-w:1120px;--h2-fs:28px;--h2-lh:34px;--disp-d:52px;--disp-dl:58px;--disp-m:30px;--disp-ml:36px;--headc:var(--ink);--head-c:var(--headc);--r-card:var(--radius-lg);--ico-bg0:var(--brand-tint);--ico-fg0:var(--brand-strong);--ico-ring:none;--ico-r:var(--radius-md);--ico-bg:var(--ico-bg0);--ico-fg:var(--ico-fg0);--ico-onb-bg:var(--on-brand);--ico-onb-fg:var(--brand);--ico-ink-bg:#ffffff1f;--ico-ink-fg:#fff;--ink-bf:var(--brand);--ink-bt:var(--on-brand);--ink-bl:var(--brand-edge);--ink-bh:var(--brand-hover);--card-line:var(--border);--card-shadow:none;--card-bg:var(--surface);--bs-solid:initial;--bs-outline: ;--bs-soft: ;--bs-link: }[data-btncolor=brand]{--pf:var(--brand);--pt:var(--on-brand);--pl:var(--brand-edge);--ps:var(--brand-strong);--ptint:var(--brand-tint);--phover:var(--brand-hover);--bf:var(--pf);--bt:var(--pt);--bl:var(--pl);--bs:var(--ps);--btint:var(--ptint);--bhover:var(--phover);--ink-bf:var(--brand);--ink-bt:var(--on-brand);--ink-bl:var(--brand-edge);--ink-bh:var(--brand-hover)}[data-btncolor=dark]{--pf:#111;--pt:#fff;--pl:#111;--ps:#111;--ptint:#ececea;--phover:#2e2e2e;--bf:var(--pf);--bt:var(--pt);--bl:var(--pl);--bs:var(--ps);--btint:var(--ptint);--bhover:var(--phover);--ink-bf:#fff;--ink-bt:#111;--ink-bl:#fff;--ink-bh:#e7e7e4}[data-btn=solid]{--bs-solid:initial;--bs-outline: ;--bs-soft: ;--bs-link: }[data-btn=outline]{--bs-solid: ;--bs-outline:initial;--bs-soft: ;--bs-link: }[data-btn=soft]{--bs-solid: ;--bs-outline: ;--bs-soft:initial;--bs-link: }[data-btn=link]{--bs-solid: ;--bs-outline: ;--bs-soft: ;--bs-link:initial}[data-card=outline]{--card-line:var(--border);--card-shadow:none;--card-bg:var(--surface)}[data-card=shadow]{--card-line:transparent;--card-shadow:var(--shadow-raised);--card-bg:var(--surface)}[data-card=flat]{--card-line:transparent;--card-shadow:none;--card-bg:var(--surface-sunken)}[data-card=tint]{--card-line:transparent;--card-shadow:none;--card-bg:var(--brand-tint)}[data-shape=square]{--btn-r:4px}[data-shape=rounded]{--btn-r:var(--radius-md)}[data-shape=pill]{--btn-r:9999px}[data-size=small]{--btn-h:44px;--btn-px:16px;--btn-fs:15px}[data-size=medium]{--btn-h:48px;--btn-px:20px;--btn-fs:16px}[data-size=large]{--btn-h:56px;--btn-px:28px;--btn-fs:18px}[data-space=compact]{--sec-d:40px;--sec-m:32px}[data-space=normal]{--sec-d:64px;--sec-m:48px}[data-space=roomy]{--sec-d:96px;--sec-m:64px}[data-width=narrow]{--wrap-w:880px}[data-width=standard]{--wrap-w:1120px}[data-width=wide]{--wrap-w:1280px}[data-head=small]{--h2-fs:24px;--h2-lh:30px;--disp-d:42px;--disp-dl:48px;--disp-m:28px;--disp-ml:34px}[data-head=medium]{--h2-fs:28px;--h2-lh:34px;--disp-d:52px;--disp-dl:58px;--disp-m:30px;--disp-ml:36px}[data-head=large]{--h2-fs:36px;--h2-lh:42px;--disp-d:64px;--disp-dl:70px;--disp-m:36px;--disp-ml:42px}[data-headcolor=dark]{--headc:var(--ink);--head-c:var(--headc)}[data-headcolor=brand]{--headc:var(--brand-strong);--head-c:var(--headc)}[data-corner=sharp]{--r-card:4px}[data-corner=soft]{--r-card:var(--radius-lg)}[data-corner=round]{--r-card:28px}[data-icon=soft]{--ico-bg0:var(--brand-tint);--ico-fg0:var(--brand-strong);--ico-ring:none;--ico-r:var(--radius-md);--ico-bg:var(--ico-bg0);--ico-fg:var(--ico-fg0);--ico-onb-bg:var(--on-brand);--ico-onb-fg:var(--brand);--ico-ink-bg:#ffffff1f;--ico-ink-fg:#fff}[data-icon=solid]{--ico-bg0:var(--brand);--ico-fg0:var(--on-brand);--ico-ring:none;--ico-r:var(--radius-md);--ico-bg:var(--ico-bg0);--ico-fg:var(--ico-fg0);--ico-onb-bg:var(--on-brand);--ico-onb-fg:var(--brand);--ico-ink-bg:var(--brand);--ico-ink-fg:var(--on-brand)}[data-icon=plain]{--ico-bg0:transparent;--ico-fg0:var(--brand-strong);--ico-ring:none;--ico-r:var(--radius-md);--ico-bg:var(--ico-bg0);--ico-fg:var(--ico-fg0);--ico-onb-bg:transparent;--ico-onb-fg:var(--on-brand);--ico-ink-bg:transparent;--ico-ink-fg:#fff}[data-icon=ring]{--ico-bg0:transparent;--ico-fg0:var(--brand-strong);--ico-ring:inset 0 0 0 2px currentColor;--ico-r:9999px;--ico-bg:var(--ico-bg0);--ico-fg:var(--ico-fg0);--ico-onb-bg:transparent;--ico-onb-fg:var(--on-brand);--ico-ink-bg:transparent;--ico-ink-fg:#fff}.x-on-brand{--bf:var(--on-brand);--bt:var(--brand);--bl:var(--on-brand);--bs:var(--on-brand);--btint:var(--brand-hover);--bhover:var(--on-brand);--ico-bg:var(--ico-onb-bg);--ico-fg:var(--ico-onb-fg);--head-c:var(--on-brand)}.x-on-ink,.x-over-photo{--bf:var(--ink-bf);--bt:var(--ink-bt);--bl:var(--ink-bl);--bhover:var(--ink-bh);--bs:#fff;--btint:#ffffff24;--ico-bg:var(--ico-ink-bg);--ico-fg:var(--ico-ink-fg);--head-c:#fff}.x-card:not(.x-on-brand){--head-c:var(--headc)}.x-on-brand .x-card:not(.x-on-brand){--bf:var(--pf);--bt:var(--pt);--bl:var(--pl);--bs:var(--ps);--btint:var(--ptint);--bhover:var(--phover);--ico-bg:var(--ico-bg0);--ico-fg:var(--ico-fg0)}.site .sb-btn{border-radius:var(--btn-r);--px-now:16px}.site .sb-btn:not(.sb-btn--sm):not(.sb-btn--icon){min-height:var(--btn-h);padding-left:var(--btn-px);padding-right:var(--btn-px);font-size:var(--btn-fs);--px-now:var(--btn-px)}.site .sb-btn:is(.sb-btn--primary,.x-btn-inv){background:var(--bs-solid,var(--bf)) var(--bs-outline,transparent) var(--bs-soft,var(--btint)) var(--bs-link,transparent);color:var(--bs-solid,var(--bt)) var(--bs-outline,var(--bs)) var(--bs-soft,var(--bs)) var(--bs-link,var(--bs));border-style:solid;border-color:var(--bs-solid,var(--bl)) var(--bs-outline,var(--bs)) var(--bs-soft,transparent) var(--bs-link,transparent);border-width:var(--bs-solid,1px) var(--bs-outline,2px) var(--bs-soft,1px) var(--bs-link,1px);-webkit-text-decoration-line:var(--bs-solid,none) var(--bs-outline,none) var(--bs-soft,none) var(--bs-link,underline);text-decoration-line:var(--bs-solid,none) var(--bs-outline,none) var(--bs-soft,none) var(--bs-link,underline);text-underline-offset:5px;text-decoration-thickness:2px}.site .sb-btn:is(.sb-btn--primary,.x-btn-inv):not(.sb-btn--icon){padding-left:var(--bs-solid,var(--px-now)) var(--bs-outline,var(--px-now)) var(--bs-soft,var(--px-now)) var(--bs-link,4px);padding-right:var(--bs-solid,var(--px-now)) var(--bs-outline,var(--px-now)) var(--bs-soft,var(--px-now)) var(--bs-link,4px)}.site .sb-btn:is(.sb-btn--primary,.x-btn-inv):hover{background:var(--bs-solid,var(--bhover)) var(--bs-outline,var(--btint)) var(--bs-soft,var(--btint)) var(--bs-link,transparent)}.site .x-sec:not(.x-sec--tight):not(.x-sec--flush){padding-top:var(--sec-d);padding-bottom:var(--sec-d)}.site :is(.x-sec,.x-hdr) .x-wrap{max-width:var(--wrap-w)}.site .x-h2{font-size:var(--h2-fs);line-height:var(--h2-lh)}.site .x-display{font-size:var(--disp-m);line-height:var(--disp-ml)}.site :is(.x-h2,.x-display,.site-hero__title){color:var(--head-c)}@container site (width>=768px){.site .x-display{font-size:var(--disp-d);line-height:var(--disp-dl)}}@container site (width<=767px){.site .x-sec:not(.x-sec--tight):not(.x-sec--flush){padding-top:var(--sec-m);padding-bottom:var(--sec-m)}}.site .x-card,.site .x-ph:not(.x-ph--sq):not(.x-ph--round),.site .x-map{border-radius:var(--r-card)}.site .x-card:not(.x-card--tint):not(.x-card--raised):not(.x-card--soft):not(.x-on-brand){border-color:var(--card-line);box-shadow:var(--card-shadow);background:var(--card-bg)}.site .x-ico{background:var(--ico-bg);color:var(--ico-fg);box-shadow:var(--ico-ring);border-radius:var(--ico-r)}.site .x-ico.x-ico--round{border-radius:9999px}.site .x-ico.x-ico--solid{background:var(--brand);color:var(--on-brand);box-shadow:none}.site .x-on-brand .x-ico.x-ico--solid{background:var(--on-brand);color:var(--brand)}.x-block{min-width:0;position:relative}[data-outline=on] .x-block{outline-offset:6px;border-radius:4px;outline:1px dashed #9a9a96}.x-block__tag{color:#fff;font:500 11px/16px var(--font-mono);white-space:nowrap;background:#111;border-radius:4px;padding:0 6px;display:none;position:absolute;top:-18px;left:-6px}[data-outline=on] .x-block__tag{display:block}[data-bg=white]{--g-bg:var(--surface)}[data-bg=soft]{--g-bg:var(--canvas)}[data-bg=tint]{--g-bg:var(--brand-tint)}:is([data-bg=white],[data-bg=soft],[data-bg=tint]){--g-fg:var(--ink);--g-muted:var(--ink-muted);--g-accent:var(--brand-strong);--g-line:var(--border-strong);--g-head:var(--headc);--g-bf:var(--pf);--g-bt:var(--pt);--g-bl:var(--pl);--g-bs:var(--ps);--g-btint:var(--ptint);--g-bh:var(--phover);--g-ibg:var(--ico-bg0);--g-ifg:var(--ico-fg0)}[data-bg=brand]{--g-bg:var(--brand);--g-fg:var(--on-brand);--g-muted:var(--on-brand);--g-accent:var(--on-brand);--g-line:var(--on-brand);--g-head:var(--on-brand);--g-bf:var(--on-brand);--g-bt:var(--brand);--g-bl:var(--on-brand);--g-bs:var(--on-brand);--g-btint:var(--brand-hover);--g-bh:var(--on-brand);--g-ibg:var(--ico-onb-bg);--g-ifg:var(--ico-onb-fg)}[data-bg=dark]{--g-bg:var(--inverse);--g-fg:#fff;--g-muted:#c4c4c0;--g-accent:#fff;--g-line:#fff;--g-head:#fff;--g-bf:var(--ink-bf);--g-bt:var(--ink-bt);--g-bl:var(--ink-bl);--g-bs:#fff;--g-btint:#ffffff24;--g-bh:var(--ink-bh);--g-ibg:var(--ico-ink-bg);--g-ifg:var(--ico-ink-fg)}:is([data-bg=white],[data-bg=soft],[data-bg=tint],[data-bg=brand],[data-bg=dark])>.x-sec:not(.x-over-photo){background:var(--g-bg);color:var(--g-fg);--bf:var(--g-bf);--bt:var(--g-bt);--bl:var(--g-bl);--bs:var(--g-bs);--btint:var(--g-btint);--bhover:var(--g-bh);--ico-bg:var(--g-ibg);--ico-fg:var(--g-ifg);--head-c:var(--g-head)}:is([data-bg=white],[data-bg=soft],[data-bg=tint],[data-bg=brand],[data-bg=dark])>.x-sec:not(.x-over-photo) :is(h1,h2){color:var(--head-c)}:is([data-bg=white],[data-bg=soft],[data-bg=tint],[data-bg=brand],[data-bg=dark])>.x-sec:not(.x-over-photo) :is(h3,h4){color:var(--g-fg)}:is([data-bg=white],[data-bg=soft],[data-bg=tint],[data-bg=brand],[data-bg=dark])>.x-sec:not(.x-over-photo) .x-muted{color:var(--g-muted)}:is([data-bg=white],[data-bg=soft],[data-bg=tint],[data-bg=brand],[data-bg=dark])>.x-sec:not(.x-over-photo) :is(.x-eyebrow,.x-link,.x-strong,.x-stars,.x-list .i){color:var(--g-accent)}:is([data-bg=white],[data-bg=soft],[data-bg=tint],[data-bg=brand],[data-bg=dark])>.x-sec:not(.x-over-photo) :is(.x-btn-line-on,.x-btn-line-white){color:var(--g-fg);border-color:var(--g-line);background:0 0}:is([data-bg=white],[data-bg=soft],[data-bg=tint],[data-bg=brand],[data-bg=dark])>.x-sec:not(.x-over-photo) .x-num:not(.x-num--soft){background:var(--bf);color:var(--bt)}:is([data-bg=white],[data-bg=soft],[data-bg=tint],[data-bg=brand],[data-bg=dark])>.x-sec:not(.x-over-photo) .x-card:not(.x-on-brand){color:var(--ink);--g-fg:var(--ink);--g-muted:var(--ink-muted);--g-accent:var(--brand-strong);--g-line:var(--border-strong);--head-c:var(--headc);--bf:var(--pf);--bt:var(--pt);--bl:var(--pl);--bs:var(--ps);--btint:var(--ptint);--bhover:var(--phover);--ico-bg:var(--ico-bg0);--ico-fg:var(--ico-fg0)}:is([data-bg=white],[data-bg=soft],[data-bg=tint],[data-bg=brand],[data-bg=dark])>.x-sec:not(.x-over-photo) .x-on-brand{--g-fg:var(--on-brand);--g-muted:var(--on-brand);--g-accent:var(--on-brand);--g-line:var(--on-brand)}[data-width=full]{--wrap-w:none}.site .x-wrap{max-width:var(--wrap-w)}.x-split>:only-child{grid-column:1/-1}.x-todo{color:#4d3800;font:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff3c4;border-radius:4px;padding:0 3px}[data-align=center] .x-head{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}[data-align=center] .x-head+.x-actions,[data-align=center] .x-head .x-actions{justify-content:center}[data-align=left] .x-head--center{text-align:left;justify-items:start;margin-left:0}.site[data-sp] .x-sec:not(.x-sec--tight):not(.x-sec--flush){padding-top:var(--sp-a);padding-bottom:var(--sp-b)}@container site (width<=767px){.site[data-sp] .x-sec:not(.x-sec--tight):not(.x-sec--flush){padding-top:calc(var(--sp-a) * .75);padding-bottom:calc(var(--sp-b) * .75)}}.site[data-ww]{--wrap-w:var(--ww)}.site[data-cols="2"] .x-items{grid-template-columns:repeat(2,minmax(0,1fr))}.site[data-cols="3"] .x-items{grid-template-columns:repeat(3,minmax(0,1fr))}.site[data-cols="4"] .x-items{grid-template-columns:repeat(4,minmax(0,1fr))}.site[data-gap] .x-items{gap:var(--gap)}@container site (width<=1023px){.site[data-cols="4"] .x-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (width<=767px){.site[data-cols] .x-items{grid-template-columns:minmax(0,1fr)}}.site [data-fs][data-fs]{font-size:var(--fs);line-height:1.3}@container site (width<=767px){.site [data-fs][data-fs]{font-size:calc(var(--fs) * .86)}}.site [data-pc][data-pc]{color:var(--pc)}.site :is(.x-on-brand,.x-on-ink,.x-over-photo) [data-pc=role][data-pc=role],.site:is([data-bg=brand],[data-bg=dark])>.x-sec [data-pc=role][data-pc=role]{color:inherit}.site :is(.x-on-brand,.x-on-ink) .x-card:not(.x-on-brand) [data-pc=role][data-pc=role]{color:var(--pc)}.site[data-cc-bg]>.x-sec:not(.x-over-photo){background:var(--cc-bg)}.site[data-cc-text]>.x-sec,.site[data-cc-text]>.x-sec .x-muted{color:var(--cc-text)}.site[data-cc-head]>.x-sec :is(h1,h2,.x-h2,.x-display){color:var(--cc-head)}.site[data-cc-link]>.x-sec :is(.x-link,.x-strong,.x-eyebrow){color:var(--cc-link)}.site[data-cc-btn]{--pf:var(--cc-btn);--pt:var(--cc-btn-on);--pl:var(--cc-btn-edge);--ps:var(--cc-btn-strong);--phover:var(--cc-btn-hover);--bf:var(--pf);--bt:var(--pt);--bl:var(--pl);--bs:var(--ps);--bhover:var(--phover)}.x-photo{object-fit:cover;background:var(--skeleton);border-radius:var(--r-card);width:100%;height:auto;display:block}.x-ph>img,.x-fill>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.x-ph:has(>img){background:var(--skeleton)}.site[data-pshape=rect] :is(.x-photo,.x-ph){border-radius:0}.site[data-pshape=rounded] :is(.x-photo,.x-ph){border-radius:var(--r-card)}.site[data-pshape=circle] :is(.x-photo,.x-ph){aspect-ratio:1;border-radius:9999px}.site[data-pshape=arch] :is(.x-photo,.x-ph){border-radius:9999px 9999px 8px 8px}.site[data-pratio="11"] :is(.x-photo,.x-ph){aspect-ratio:1}.site[data-pratio="43"] :is(.x-photo,.x-ph){aspect-ratio:4/3}.site[data-pratio="32"] :is(.x-photo,.x-ph){aspect-ratio:3/2}.site[data-pratio="169"] :is(.x-photo,.x-ph){aspect-ratio:16/9}.site[data-pratio=orig] .x-photo{aspect-ratio:auto}.x-credit{font:400 13px/18px var(--font-site-body);color:var(--ink-muted);margin-top:6px;display:block}.x-credit a{text-decoration:underline}:is(.x-over-photo,.x-on-ink,.x-on-brand) .x-credit{color:inherit}.x-edge{width:100%;height:48px;display:block}@container site (width>=768px){.x-edge{height:80px}}.x-edge--line{background:var(--brand);height:4px}.x-edge--straight{border-top:1px solid var(--border);height:0}[data-x-tabs] [data-x-panel][hidden]{display:none}[data-x-slides]{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}[data-x-slides]::-webkit-scrollbar{display:none}[data-x-slides]>*{scroll-snap-align:start}.x-arrows button{border:1px solid var(--border-strong);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:9999px;place-items:center;display:inline-grid}.x-arrows button:disabled{opacity:.4;cursor:default}:is(.x-on-brand,.x-on-ink) .x-arrows button{color:inherit;background:0 0;border-color:currentColor}.x-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;margin:-8px -8px -8px 0;display:inline-grid}.x-close:hover{background:#00000014}[data-x-dismissed]{display:none}.x-embed{border-radius:var(--r-card);background:var(--brand-tint);position:relative;overflow:hidden}.x-embed>a{color:var(--ink);text-align:center;place-content:center;justify-items:center;gap:10px;padding:16px;text-decoration:none;display:grid;position:absolute;inset:0}.x-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.x-embed__play{background:var(--brand);width:64px;height:64px;color:var(--on-brand);box-shadow:var(--shadow-overlay);border-radius:9999px;place-items:center;display:grid}.x-embed__play .i{width:28px;height:28px}.x-badge-made{border:1px solid var(--border);min-height:44px;font:500 13px/16px var(--font-site-body);color:var(--ink-muted);border-radius:9999px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.x-badge-made:before{content:"";background:#ff4f1f;border-radius:9999px;width:6px;height:6px}:is(.x-on-ink,.x-on-brand) .x-badge-made{color:inherit;border-color:currentColor}.x-hdr{position:relative}.x-menu>summary{list-style:none}.x-menu>summary::-webkit-details-marker{display:none}.x-menu__panel{z-index:20;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-overlay);--bf:var(--pf);--bt:var(--pt);--bl:var(--pl);--bs:var(--ps);--btint:var(--ptint);--bhover:var(--phover);padding:8px 0 16px;position:absolute;top:100%;left:0;right:0}.x-menu__panel .x-wrap{display:grid}.x-menu__panel a:not(.sb-btn){border-radius:var(--radius-md);min-height:52px;color:var(--ink);font:500 18px/24px var(--font-site-body);align-items:center;padding:0 8px;text-decoration:none;display:flex}.x-menu__panel a:not(.sb-btn):hover{background:var(--canvas)}.x-menu__panel a[aria-current=page]{color:var(--brand-strong);font-weight:700}.r-125{aspect-ratio:12/5}.r-23{aspect-ratio:2/3}.x-fill-box,.x-fill-box>.x-ph{height:100%}.x-fill-box>.x-ph,.x-ph.x-fill-box{aspect-ratio:auto;min-height:120px}.site[data-pratio=orig] .x-ph{aspect-ratio:auto}.site[data-pratio=orig] .x-ph>img{height:auto}.x-divided>*+*{border-left:1px solid var(--border)}@container site (width<=767px){.x-divided>*+*{border-left:0;border-top:1px solid var(--border);padding-top:24px!important}}.r-21{aspect-ratio:21/9}.x-spot{margin:16px 0 0}@container site (width>=768px){.x-spot{margin:-120px 40px 0 auto}}.x-pick{background:0 0;border-color:#0000;gap:6px;padding:0}.x-pick__btn{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:16px 24px 0;display:block}.x-pick>p{padding:0 24px 16px}.x-pick:has([aria-pressed=true]){border:2px solid var(--brand-edge);background:var(--surface)}.x-pick:has([aria-pressed=false])>p{display:none}.x-arch .x-ph,.x-ph.x-arch{border-radius:200px 200px var(--radius-lg) var(--radius-lg)}.x-huge{font:700 120px/1 var(--font-site-heading);letter-spacing:-.04em}@container site (width<=767px){.x-huge{font-size:80px}}.x-strip>*+*{border-left:1px solid var(--border-strong)}@container site (width<=767px){.x-strip>*+*{border-left:0}}.x-avatar-photo{flex:none;width:48px}.x-avatar-photo--lg{width:72px}.x-avatar-photo .x-ph{aspect-ratio:1;border-radius:9999px!important}.x-logo-box{border-radius:var(--radius-md);place-items:center;min-width:0;display:grid}.x-logo-box img{object-fit:contain;max-width:100%;max-height:100%}.x-logo-box--text{border:1px solid var(--border);color:var(--ink-muted);font:600 14px/18px var(--font-site-body);text-align:center;padding:8px 12px}.x-logo-box--dark{color:#c4c4c0;border-color:#333}.x-seal{border:3px solid var(--brand-strong);background:var(--surface);width:140px;height:140px;color:var(--brand-strong);text-align:center;border-radius:9999px;flex:none;place-items:center;padding:16px;display:grid}.x-round-photo .x-ph,.x-ph.x-round-photo{aspect-ratio:1;width:100%;border-radius:9999px!important}.r-31{aspect-ratio:3}.x-faq-box{gap:0;padding:0 24px}.x-faq-box>summary{cursor:pointer;min-height:64px;font:600 18px/26px var(--font-site-heading);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.x-faq-box>summary::-webkit-details-marker{display:none}.x-faq-box[open]>summary .i{transform:rotate(180deg)}.x-topics button{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--ink);font:500 16px/22px var(--font-site-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 16px;display:flex}.x-topics button[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--brand-edge);font-weight:600}.x-thumbs{gap:12px}.x-thumbs button{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--skeleton);cursor:pointer;border:3px solid #0000;padding:0;overflow:hidden}.x-thumbs button[aria-pressed=true]{border-color:var(--brand-edge)}.x-thumbs img{object-fit:cover;width:100%;height:100%}.x-gallery-strip{grid-template-columns:repeat(auto-fit,minmax(min(200px,50%),1fr));display:grid}.x-gallery-strip .x-ph{border-radius:0!important}.x-phone-big{font:700 48px/56px var(--font-site-heading);letter-spacing:-.02em;align-items:center;gap:14px;text-decoration:none;display:inline-flex}@container site (width<=767px){.x-phone-big{font-size:32px;line-height:40px}}.x-choice{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);min-height:96px;color:var(--ink);font:600 16px/22px var(--font-site-body);text-align:center;cursor:pointer;justify-items:center;gap:10px;padding:20px 12px;display:grid}.x-choice:hover{border:2px solid var(--brand-edge);background:var(--brand-tint)}.x-choice .i{color:var(--brand-strong)}.x-open{background:var(--surface-sunken);font:600 14px/18px var(--font-site-body);border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.x-open:before{content:"";background:var(--ink-muted);border-radius:9999px;width:8px;height:8px}.x-open--on:before{background:var(--success)}.x-today{border-radius:var(--radius-md);background:var(--brand-tint);margin:0 -16px;font-weight:700;padding-left:16px!important;padding-right:16px!important}.x-notice{border-radius:var(--radius-md);background:var(--warning-tint);color:var(--ink);box-shadow:inset 0 0 0 1px var(--warning);font:400 15px/22px var(--font-site-body);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.x-bigmap__card{pointer-events:none;align-items:center;display:grid;position:absolute;inset:0}.x-bigmap__card>*{pointer-events:auto}@container site (width<=767px){.x-bigmap__card{padding-top:16px;padding-bottom:32px;position:static}}.x-legal-tight .x-legal{margin-top:0}.x-spacer-preview{outline:1px dashed var(--border-strong);outline-offset:-8px}.x-custom-row{align-items:stretch;gap:40px 64px;display:grid}@container site (width<=767px){.x-custom-row{gap:32px;grid-template-columns:minmax(0,1fr)!important}}@container site (width<=479px){.x-logo{white-space:normal;min-width:0;font-size:18px;line-height:22px}}
