[data-design=obsidian]{--ob-bg:#fff;--ob-ink:#191818;--ob-dim:#1918189e;--ob-line:#efefef;--ob-line2:#e0e0e0;--ob-dark:#1d1d1d;--ob-scrim:#14141499;--ob-on:#fff;--ob-soft:#f5f5f5;--ob-photo-ink:#191818;--ob-btn:var(--ob-dark);--ob-btn-on:var(--ob-on);--ob-deep-fg:var(--ob-on);--ob-bar:#ffffffe6;--ob-tint-06:#1918180f;--ob-tint-08:#19181814;--ob-tint-18:#1918182e;--ob-tint-28:#19181847;--ob-tint-82:#191818d1;--ob-unlit-bg:linear-gradient(160deg, #17171b 0%, #0e0e11 60%, #1d1d1d 100%);--ob-acc:var(--b-fg,var(--b));--ob-acc-text:var(--b-deep,var(--b));--ob-font:"Archivo", "Archivo Fallback", "Archivo Fallback Android", "Inter Tight", ui-sans-serif, system-ui, sans-serif;--ob-head:"Archivo", "Archivo Fallback", "Archivo Fallback Android", "Inter Tight", ui-sans-serif, system-ui, sans-serif;--ob-ease:cubic-bezier(.2, 0, 0, 1);--ob-state:cubic-bezier(.4, 0, .2, 1);--ob-nav-h:62px;--ob-gut:40px;--ob-sgut:24px;--text:var(--ob-font);--display:var(--ob-head);font-family:var(--ob-font);color:var(--ob-ink);background:var(--ob-bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}[data-design=obsidian] :where(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0}[data-design=obsidian] :where(ul,ol){list-style:none}[data-design=obsidian] :where(a,button){color:inherit}[data-design=obsidian] :where(a){text-decoration:none}[data-design=obsidian] :where(img){max-width:100%;display:block}[data-design=obsidian] :where(button){font:inherit}[data-design=obsidian] *,[data-design=obsidian] :before,[data-design=obsidian] :after{border-radius:0}[data-design=obsidian] :where(a,button,summary,input,[tabindex]):focus-visible{outline:2px solid var(--ob-ink);outline-offset:2px}[data-design=obsidian] .ob-hero :where(a,button):focus-visible,[data-design=obsidian] .ob-cta :where(a,button):focus-visible,[data-design=obsidian] .ob-nav[data-over="1"]:not([data-ink="1"]) :where(a,button):focus-visible,[data-design=obsidian] .ob-emergency :where(a,button):focus-visible{outline-color:var(--ob-on)}[data-design=obsidian] .zs-preview{z-index:90;width:max-content;max-width:calc(100% - 32px);padding:9px 18px;position:fixed;top:auto;bottom:16px;left:50%;transform:translate(-50%)}[data-design=obsidian]{--ob-fs-display:clamp(40px, 5.6vw, 88px);--ob-fs-title:clamp(32px, 3.8vw, 56px);--ob-fs-h2:clamp(30px, 4.4vw, 64px);--ob-fs-h3:clamp(22px, 2vw, 30px);--ob-fs-lead:clamp(18px, 1.5vw, 22px);--ob-fs-body:clamp(16px, 1.15vw, 18px);--ob-band:clamp(80px, 10vw, 144px);--ob-dur:.9s;--ob-rise:28px;--ob-stagger:90ms}[data-design=obsidian] .ob-display{font-family:var(--ob-head);font-weight:var(--pk-hw,700);font-size:var(--ob-fs-title);letter-spacing:var(--pk-ht,-.03em);text-wrap:balance;line-height:1.04}[data-design=obsidian] .ob-hero-h{font-size:var(--ob-fs-display);letter-spacing:var(--pk-ht,-.04em);line-height:.98}[data-design=obsidian] .ob-h2{font-family:var(--ob-head);font-weight:var(--pk-hw,700);font-size:var(--ob-fs-h2);letter-spacing:var(--pk-ht,-.04em);text-wrap:balance;line-height:1.02}[data-design=obsidian] .ob-h3{font-family:var(--ob-head);font-weight:var(--pk-hw,700);font-size:var(--ob-fs-h3);letter-spacing:var(--pk-ht,-.03em);line-height:1.14}[data-design=obsidian] .ob-body{max-width:62ch;font-size:var(--ob-fs-body);letter-spacing:-.012em;color:var(--ob-dim);line-height:1.6}[data-design=obsidian] .ob-lead{font-size:var(--ob-fs-lead);color:var(--ob-dim);line-height:1.5}[data-design=obsidian] .ob-meta{color:var(--ob-dim);font-size:14px;line-height:1.5}[data-design=obsidian] .ob-label{letter-spacing:.01em;font-size:14px;font-weight:700;line-height:1.4}[data-design=obsidian] .ob-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ob-ink);align-items:center;gap:12px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}[data-design=obsidian] .ob-eyebrow:before{content:"";background:var(--ob-acc);flex:none;width:24px;height:2px}[data-design=obsidian] .ob-pill{letter-spacing:.01em;height:42px;color:var(--ob-on);border:1px solid #ffffff80;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}[data-design=obsidian] .ob-pill:empty{display:none}[data-design=obsidian]{overflow-wrap:break-word}[data-design=obsidian] :is(.ob-body,.ob-meta,.ob-display,.ob-h2,.ob-h3,.ob-eyebrow,.ob-label,.ob-pill,.ob-hero-sub,.ob-footer-title,.ob-footer-legal,.ob-footer-links,.ob-footer-col,.ob-about-line,.ob-tier-list li,.ob-trust-item,.zs-legal,.zs-by){overflow-wrap:anywhere}[data-design=obsidian] .ob-field-label{letter-spacing:.01em;text-transform:uppercase;font-size:14px;font-weight:700}[data-design=obsidian] .ob-btn{border:1px solid var(--ob-ink);min-height:42px;color:var(--ob-ink);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:color .15s var(--ob-state), background-color .15s var(--ob-state), border-color .15s var(--ob-state);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}[data-design=obsidian] .ob-btn:hover,[data-design=obsidian] .ob-btn:focus-visible{background:var(--ob-ink);color:var(--ob-bg)}[data-design=obsidian] .ob-btn--fill{background:var(--ob-dark);border-color:var(--ob-dark);color:var(--ob-deep-fg)}[data-design=obsidian] .ob-btn--fill:hover,[data-design=obsidian] .ob-btn--fill:focus-visible{background:var(--ob-ink);border-color:var(--ob-ink);color:var(--ob-bg)}[data-design=obsidian] .ob-btn--photo{border-color:var(--ob-on);color:var(--ob-on)}[data-design=obsidian] .ob-btn--photo:hover,[data-design=obsidian] .ob-btn--photo:focus-visible{background:var(--ob-on);color:var(--ob-photo-ink)}[data-design=obsidian] .ob-btn--accent{border-color:var(--b);color:var(--ob-on);box-shadow:inset 0 0 0 1px #ffffff80}[data-design=obsidian] .ob-btn--accent:hover,[data-design=obsidian] .ob-btn--accent:focus-visible{background:var(--ob-on);color:var(--ob-photo-ink);box-shadow:inset 0 0 0 1px var(--b)}[data-design=obsidian] .ob-btn-num{font-weight:400}[data-design=obsidian] .ob-btn:active{transform:translateY(1px)}[data-design=obsidian] .ob-verbs{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}[data-design=obsidian] .ob-link{letter-spacing:.01em;color:var(--ob-ink);align-items:center;gap:8px;font-size:14px;font-weight:700;transition:color .4s cubic-bezier(.44,0,.56,1);display:inline-flex}[data-design=obsidian] .ob-link:after{content:"";width:16px;height:16px;transition:transform .15s var(--ob-ease);-webkit-mask:var(--ob-arrow) center / contain no-repeat;-webkit-mask:var(--ob-arrow) center / contain no-repeat;mask:var(--ob-arrow) center / contain no-repeat;background:currentColor;flex:none}[data-design=obsidian]{--ob-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='square'%3E%3Cpath d='M11.75 4L19.75 12L11.75 20'/%3E%3Cpath d='M19.25 12L4.25 12'/%3E%3C/svg%3E")}[data-design=obsidian] .ob-link:hover,[data-design=obsidian] .ob-link:focus-visible{color:var(--ob-dim)}[data-design=obsidian] .ob-link:hover:after,[data-design=obsidian] .ob-link:focus-visible:after{transform:translate(4px)}[data-design=obsidian] .ob-link--photo,[data-design=obsidian] .ob-link--photo:hover{color:var(--ob-on)}[data-design=obsidian] .ob-arrow{flex:none;width:16px;height:16px}[data-design=obsidian] .ob-unlit{background:radial-gradient(120% 80% at 20% 0%, color-mix(in srgb, var(--b) 22%, transparent) 0%, transparent 55%), var(--ob-unlit-bg);position:relative;overflow:hidden}[data-design=obsidian] .ob-unlit:after{content:"";pointer-events:none;background:linear-gradient(115deg,#fff0 40%,#ffffff0f 50%,#fff0 60%);position:absolute;inset:0}[data-design=obsidian] .ob-hero-media.ob-unlit:before,[data-design=obsidian] .ob-cta-card.ob-unlit:before,[data-design=obsidian] .ob-pk-banner.ob-unlit:before{content:"";pointer-events:none;background:#ffffff80;height:6px;position:absolute;top:16%;left:14%;right:14%;box-shadow:0 0 4px #ffffff8c,0 0 36px 10px #ffffff1a}[data-design=obsidian] .ob-hero-media.ob-unlit:has(img):before{display:none}[data-design=obsidian] .ob-cta-card.ob-unlit:has(img):before{display:none}[data-design=obsidian] .ob-pk-banner.ob-unlit:has(img):before{display:none}[data-design=obsidian] .ob-unlit img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-design=obsidian] .ob-r{transition:opacity var(--ob-dur) var(--ob-ease), transform var(--ob-dur) var(--ob-ease);transition-delay:calc(var(--i,0) * var(--ob-stagger))}[data-design=obsidian][data-ob-motion=on] .ob-sec:not(.is-in) .ob-r{opacity:0;transform:translateY(var(--ob-rise))}[data-design=obsidian][data-ob-motion=on] .ob-sec:not(.is-in) .ob-r--tier{transform:translateY(32px)}[data-design=obsidian][data-ob-motion=on] .ob-sec:not(.is-in) .ob-r--list{transform:translateY(16px)}[data-design=obsidian][data-ob-motion=on] .ob-sec:not(.is-in) .ob-r--fade{transform:none}[data-design=obsidian] .ob-sec--fade{transition:opacity .175s ease-out}[data-design=obsidian][data-ob-motion=on] .ob-sec--fade:not(.is-in){opacity:0}@media (prefers-reduced-motion:reduce){[data-design=obsidian] .ob-r{transition:none}[data-design=obsidian][data-ob-motion=on] .ob-sec:not(.is-in) .ob-r{opacity:1;transform:none}[data-design=obsidian] .ob-sec--fade{transition:none}[data-design=obsidian][data-ob-motion=on] .ob-sec--fade:not(.is-in){opacity:1}}[data-design=obsidian]{--ob-top:0px;--ob-nav-pad:43px}.zs-claim~* [data-design=obsidian]{--ob-top:var(--zs-stack,58px)}[data-design=obsidian]:has(:is(.zs-claim,.zs-top)){--ob-top:var(--zs-stack,58px)}:is(.zs:has(>.zs-announce) [data-design=obsidian],.zs:has(>.zs-announce)[data-design=obsidian]){--ob-top:40px}[data-design=obsidian] [id]{scroll-margin-top:calc(var(--ob-top) + var(--ob-nav-h) + 8px)}[data-design=obsidian] .ob-nav{top:var(--ob-top);z-index:60;height:var(--ob-nav-h);background:var(--ob-bg);color:var(--ob-ink);border-bottom:1px solid var(--ob-line);position:sticky}[data-design=obsidian] .ob-nav[data-over="1"]{margin-bottom:calc(var(--ob-nav-h) * -1);color:var(--ob-on);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff0;border-bottom-color:#ffffff29}[data-design=obsidian] .ob-nav[data-over="1"][data-ink="1"]{background:var(--ob-bg);color:var(--ob-ink);border-bottom-color:var(--ob-line);-webkit-backdrop-filter:none;backdrop-filter:none}[data-design=obsidian] .ob-nav{transition:transform .45s var(--ob-ease)}[data-design=obsidian] .ob-nav[data-hide="1"]{transform:translateY(-101%)}@media (prefers-reduced-motion:reduce){[data-design=obsidian] .ob-nav{transition:none}[data-design=obsidian] .ob-nav[data-hide="1"]{transform:none}}[data-design=obsidian] .ob-nav[data-snap="1"],[data-design=obsidian] .ob-nav[data-snap="1"] *{transition:none}[data-design=obsidian] .ob-nav-in{height:100%;padding:0 var(--ob-nav-pad);grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;align-items:center;gap:32px;display:grid;position:relative}[data-design=obsidian] .ob-brand{grid-area:1/1;justify-content:center;align-items:center;min-width:44px;max-width:360px;min-height:44px;display:inline-flex}[data-design=obsidian] .ob-wordmark{text-transform:uppercase;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;max-width:100%;font-family:var(--ob-head);font-weight:var(--pk-hw,700);letter-spacing:-.03em;text-wrap:balance;-webkit-box-orient:vertical;font-size:24px;line-height:1.05;display:-webkit-box;overflow:hidden}[data-design=obsidian] .ob-wordmark--m{font-size:21px}[data-design=obsidian] .ob-wordmark--s{font-size:17px}[data-design=obsidian] .ob-brand:hover,[data-design=obsidian] .ob-brand:focus-visible{opacity:.8}[data-design=obsidian] .ob-logo{--sl-h:40px;--sl-w:190px;--sl-padv:5px;--sl-padh:9px}[data-design=obsidian] .ob-nav-links{overflow-clip-margin:6px;grid-area:1/2;justify-content:flex-start;gap:32px;min-width:0;display:flex;overflow-x:clip}[data-design=obsidian] .ob-nav-links a{white-space:nowrap;padding:4px 0;font-size:16px;line-height:21px}[data-design=obsidian] .ob-nav-links a:hover,[data-design=obsidian] .ob-nav-links a:focus-visible{opacity:.8}[data-design=obsidian] .ob-nav-right{grid-area:1/3;justify-self:end;align-items:center;gap:12px;display:flex}[data-design=obsidian] .ob-nav-phone{letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;min-height:44px;padding:0 4px;font-size:16px;font-weight:700;line-height:21px;display:inline-flex}[data-design=obsidian] .ob-nav-phone:hover,[data-design=obsidian] .ob-nav-phone:focus-visible{opacity:.8}[data-design=obsidian] .ob-nav[data-tight="1"] .ob-nav-phone{display:none}[data-design=obsidian] .ob-nav[data-pos=center] .ob-nav-in{grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(0,1fr)}[data-design=obsidian] .ob-nav[data-pos=center] .ob-brand{grid-column:2;justify-self:center;max-width:100%}[data-design=obsidian] .ob-nav[data-pos=center] .ob-nav-links{grid-column:1}[data-design=obsidian] .ob-nav[data-over="1"]:not([data-ink="1"]) .ob-btn{border-color:var(--ob-on);color:var(--ob-on)}[data-design=obsidian] .ob-nav[data-over="1"]:not([data-ink="1"]) .ob-btn:hover,[data-design=obsidian] .ob-nav[data-over="1"]:not([data-ink="1"]) .ob-btn:focus-visible{background:var(--ob-on);color:var(--ob-photo-ink)}[data-design=obsidian] .ob-burger,[data-design=obsidian] .ob-drawer-close{cursor:pointer;min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}[data-design=obsidian] .ob-burger svg,[data-design=obsidian] .ob-drawer-close svg{width:22px;height:22px;display:block}[data-design=obsidian] .ob-burger:disabled{cursor:default}@media (max-width:900px){[data-design=obsidian]{--ob-nav-h:58px;--ob-nav-pad:16px}[data-design=obsidian] .ob-logo{--sl-h:38px}[data-design=obsidian] .ob-nav .ob-wordmark--m{font-size:16px}[data-design=obsidian] .ob-nav .ob-wordmark--s{font-size:14px}[data-design=obsidian] .ob-nav[data-over="1"]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}[data-design=obsidian] .ob-nav-in,[data-design=obsidian] .ob-nav[data-pos] .ob-nav-in{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}[data-design=obsidian] .ob-nav[data-sym="1"] .ob-nav-in{grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(0,1fr)}[data-design=obsidian] .ob-brand,[data-design=obsidian] .ob-nav[data-pos] .ob-brand{grid-column:2;justify-self:center;max-width:100%}[data-design=obsidian] .ob-nav[data-sym="1"] .ob-brand{max-width:min(130px,100vw - 288px)}[data-design=obsidian] .ob-nav-links,[data-design=obsidian] .ob-nav[data-pos] .ob-nav-links,[data-design=obsidian] .ob-nav-phone{display:none}[data-design=obsidian] .ob-nav-right{grid-column:3}[data-design=obsidian] .ob-nav-book{min-height:44px;padding:0 12px}[data-design=obsidian] .ob-burger{left:var(--ob-nav-pad);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}}[data-design=obsidian] .ob-nav[data-compact="1"] .ob-nav-in,[data-design=obsidian] .ob-nav[data-compact="1"][data-pos] .ob-nav-in{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}[data-design=obsidian] .ob-nav[data-compact="1"] .ob-brand,[data-design=obsidian] .ob-nav[data-compact="1"][data-pos] .ob-brand{grid-column:2;justify-self:center;max-width:100%}[data-design=obsidian] .ob-nav[data-compact="1"] .ob-nav-links{display:none}[data-design=obsidian] .ob-nav[data-compact="1"] .ob-nav-right{grid-column:3}[data-design=obsidian] .ob-nav[data-compact="1"] .ob-nav-book{min-height:44px;padding:0 12px}[data-design=obsidian] .ob-nav[data-compact="1"] .ob-burger{left:var(--ob-nav-pad);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}[data-design=obsidian] .ob-drawer{display:none}[data-design=obsidian] .ob-drawer[data-open=true]{z-index:600;overscroll-behavior:contain;background:var(--ob-bg);color:var(--ob-ink);padding:0 24px 24px;display:block;position:fixed;inset:0;overflow:auto}[data-design=obsidian] .ob-drawer-head{height:var(--ob-nav-h);background:var(--ob-bg);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}[data-design=obsidian] .ob-drawer-brand{align-items:center;min-width:0;max-width:calc(100% - 60px);display:inline-flex}[data-design=obsidian] .ob-drawer .ob-drawer-close{display:inline-flex}[data-design=obsidian] .ob-drawer-links{flex-direction:column;display:flex}[data-design=obsidian] .ob-drawer-links a{border-bottom:1px solid var(--ob-line);font-family:var(--ob-head);font-weight:var(--pk-hw,700);letter-spacing:-.005em;padding:18px 0;font-size:30px;transition:color .4s cubic-bezier(.44,0,.56,1)}[data-design=obsidian] .ob-drawer-links a:hover,[data-design=obsidian] .ob-drawer-links a:focus-visible{color:var(--ob-acc-text)}[data-design=obsidian] .ob-drawer .ob-btn{width:100%;margin-top:24px}[data-design=obsidian] .ob-drawer-phone{justify-content:center;align-items:center;min-height:44px;margin-top:12px;font-size:16px;font-weight:700;display:flex}[data-design=obsidian] :is(.ob-nav[data-over="1"]:not([data-ink="1"]),.ob-footer){--sl-d:1}[data-design=obsidian]:not([data-btn-fill=solid]) .ob-nav[data-over="1"]:not([data-ink="1"]) .ob-nav-book{border:1px solid var(--ob-on);color:var(--ob-on);background:0 0}[data-design=obsidian]:not([data-btn-fill=solid]) .ob-nav[data-over="1"]:not([data-ink="1"]) .ob-nav-book:is(:hover,:focus-visible){background:var(--ob-on);color:var(--ob-photo-ink)}[data-design=obsidian][data-btn-fill=solid] .ob-nav[data-over="1"]:not([data-ink="1"]) .ob-nav-book{background:var(--ob-on);border-color:var(--ob-on);color:var(--ob-photo-ink)}[data-design=obsidian][data-btn-fill=solid] .ob-nav[data-over="1"]:not([data-ink="1"]) .ob-nav-book:is(:hover,:focus-visible){border-color:var(--ob-on);color:var(--ob-on);background:0 0}[data-design=obsidian] .ob-hero{isolation:isolate;min-height:calc(100svh - var(--ob-top));background:var(--ob-dark);color:var(--ob-on);justify-content:flex-start;align-items:flex-end;padding:0 24px 64px;display:flex;position:relative;overflow:hidden}[data-design=obsidian] .ob-hero-media{z-index:-1;position:absolute;inset:0;overflow:hidden}[data-design=obsidian] .ob-hero-track{transform:translateX(calc(var(--ob-slide,0) * -100%));transition:transform .3s;display:flex;position:absolute;inset:0}[data-design=obsidian] .ob-hero-media.ob-unlit:before{z-index:1}[data-design=obsidian] .ob-hero-panel{flex:0 0 100%;width:100%;height:100%;position:relative}[data-design=obsidian] .ob-hero-panel img{object-position:50% 40%}[data-design=obsidian] .ob-hero:not(.is-ready) .ob-hero-panel:not(:first-child) img{display:none}[data-design=obsidian] .ob-hero-shade{background:linear-gradient(#0a0a0b99 0,#0a0a0b00 180px),linear-gradient(#14141499 0%,#14141494 30%,#141414b8 62%,#141414d9 100%);position:absolute;inset:0}[data-design=obsidian] .ob-hero-copy{flex-direction:column;align-items:flex-start;gap:16px;max-width:880px;display:flex;position:relative}[data-design=obsidian] .ob-hero-h{color:var(--ob-on);text-wrap:balance}[data-design=obsidian] .ob-hero-sub{max-width:min(920px,100%);font-size:var(--ob-fs-lead);color:var(--ob-on);opacity:.9;line-height:1.5}[data-design=obsidian] .ob-hero-cta{min-width:211px}@media (prefers-reduced-motion:no-preference){[data-design=obsidian] .ob-hero-panel{animation:ob-hero-settle 2.6s var(--ob-ease) both}[data-design=obsidian] .ob-hero-copy>.ob-pill{animation:ob-rise .9s var(--ob-ease) .15s both}[data-design=obsidian] .ob-hero-h{animation:ob-rise-flat 1s var(--ob-ease) 50ms both}[data-design=obsidian] .ob-hero-copy>.ob-hero-sub{animation:ob-rise .9s var(--ob-ease) .3s both}[data-design=obsidian] .ob-hero-copy>.ob-verbs{animation:ob-rise .9s var(--ob-ease) .45s both}[data-design=obsidian] .ob-hero-nav,[data-design=obsidian] .ob-hero-dots{animation:ob-rise .9s var(--ob-ease) .6s both}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){[data-design=obsidian] .ob-hero-panel img{height:106%;animation:linear both ob-hero-parallax;animation-timeline:scroll(root);animation-range:0 100svh;top:-6%}}}@keyframes ob-hero-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes ob-hero-parallax{0%{transform:translate(0,0)}to{transform:translateY(5.5%)}}@keyframes ob-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ob-rise-flat{0%{transform:translateY(18px)}to{transform:none}}[data-design=obsidian] .ob-hero-nav{z-index:2;width:96px;height:48px;display:flex;position:absolute;bottom:40px;right:40px}[data-design=obsidian] .ob-hero-arrow{border:1px solid var(--ob-on);width:48px;height:48px;color:var(--ob-on);cursor:pointer;transition:color .15s var(--ob-state), background-color .15s var(--ob-state), border-color .15s var(--ob-state);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-design=obsidian] .ob-hero-arrow+.ob-hero-arrow{border-left:0}[data-design=obsidian] .ob-hero-arrow:hover,[data-design=obsidian] .ob-hero-arrow:focus-visible{background:var(--ob-on);color:var(--ob-photo-ink)}[data-design=obsidian] .ob-hero-arrow svg{display:block}[data-design=obsidian] .ob-hero-dots{z-index:2;gap:8px;display:none;position:absolute;bottom:24px;left:24px}[data-design=obsidian] .ob-hero-dots i{width:24px;height:3px;transition:background-color .15s var(--ob-state);background:#fff6;display:block}[data-design=obsidian] .ob-hero-dots i[data-on="1"]{background:var(--ob-on)}@media (max-width:700px){[data-design=obsidian] .ob-hero-nav{display:none}[data-design=obsidian] .ob-hero-dots{display:flex;bottom:28px;left:16px}[data-design=obsidian] .ob-hero-track{touch-action:pan-y}}@media (prefers-reduced-motion:reduce){[data-design=obsidian] .ob-hero-track{transition:none}}@media (max-width:700px){[data-design=obsidian] .ob-hero-panel img[data-fit=inset]{object-fit:contain;object-position:50% 12%}[data-design=obsidian] .ob-hero-panel:has(img[data-fit=inset]):after{content:"";background:linear-gradient(to bottom, transparent 6%, var(--ob-dark) 40%);pointer-events:none;position:absolute;inset:0}}@media (max-width:900px){[data-design=obsidian] .ob-hero{min-height:min(calc(800px - var(--ob-top)), 75svh);padding-top:calc(var(--ob-top) + 84px);padding-bottom:56px}[data-design=obsidian] .ob-hero-panel img{object-position:68% 42%}[data-design=obsidian] .ob-hero-cta{width:100%;min-width:0}[data-design=obsidian] .ob-hero-nav{bottom:24px;right:16px}}[data-design=obsidian] .ob-hero-rating.zs-grating{box-shadow:none;color:var(--ob-on);background:0 0;padding:0;font-size:14px;position:relative}[data-design=obsidian] .ob-hero-rating.zs-grating:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}[data-design=obsidian] .ob-hero-rating .zs-grating-c{color:#ffffffdb}[data-design=obsidian] .ob-hero-rating .zs-grating-g{box-shadow:none;color:var(--ob-on);background:0 0}[data-design=obsidian] .ob-hero-rating .zs-grating-n{font-size:16px}[data-design=obsidian] .ob-hero-rating .zs-gstars-base{color:#ffffff4d}[data-design=obsidian] .ob-hero-rating .zs-gstars-fill{color:var(--ob-on)}[data-design=obsidian] .ob-sec{background:var(--ob-bg)}[data-design=obsidian] .ob-sechead{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:780px;margin:0 auto 48px;padding:0 24px;display:flex}[data-design=obsidian] .ob-sechead--left{text-align:left;align-items:flex-start;margin-left:0}[data-design=obsidian] .ob-dk{--ob-bg:#0b0b0d;--ob-ink:#fff;--ob-dim:#ffffffbd;--ob-line:#ffffff21;--ob-line2:#ffffff3d;--ob-soft:#ffffff0f;--ob-tint-06:#ffffff0f;--ob-tint-08:#ffffff14;--ob-tint-18:#ffffff2e;--ob-tint-28:#ffffff47;--ob-acc:color-mix(in srgb, var(--b,#fff) 55%, #fff);--ob-acc-text:color-mix(in srgb, var(--b,#fff) 40%, #fff);isolation:isolate;color:var(--ob-ink);border-top:1px solid var(--ob-line);background:radial-gradient(60% 80% at 88% -8%, #ffffff12, transparent 62%), radial-gradient(50% 60% at 0% 112%, color-mix(in srgb, var(--b,#fff) 16%, transparent), transparent 70%), var(--ob-unlit-bg);position:relative;overflow:clip}[data-design=obsidian] .ob-dk:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;position:absolute;top:0;left:8%;right:8%;box-shadow:0 0 60px 18px #ffffff12}[data-design=obsidian] .zs-look[data-tone] .ob-dk{--ob-bg:var(--tn-bg);--ob-ink:var(--tn-fg);--ob-dim:var(--tn-mute);--ob-line:var(--tn-line);--ob-line2:var(--tn-line);--ob-acc:var(--tn-accent);--ob-acc-text:var(--tn-accent);--ob-soft:color-mix(in srgb, var(--tn-fg) 6%, transparent);background:var(--tn-bg);color:var(--tn-fg)}[data-design=obsidian] .zs-look[data-tone]:not([data-tone=dark]) .ob-dk .ob-ph{display:none}[data-design=obsidian] .zs-look[data-tone]:not([data-tone=dark]) .ob-dk .ob-btn--photo{border-color:var(--ob-ink);color:var(--ob-ink)}[data-design=obsidian] .zs-look[data-tone]:not([data-tone=dark]) .ob-dk .ob-btn--photo:is(:hover,:focus-visible){background:var(--ob-ink);color:var(--ob-bg)}[data-design=obsidian]{--ob-grade:brightness(.68) saturate(.9) contrast(1.05)}[data-design=obsidian] :is(.ob-strip-media,.ob-gram-media,.ob-about-photo,.ob-sx-tile-media,.ob-co-media,.ob-sv-banner,.ob-cat-frame,.ob-cat-preview,.ob-hero-panel,.ob-ph,.ob-cta-card,.zs-page-hero .zs-page-split figure) img{filter:var(--ob-grade)}[data-design=obsidian] .ob-ph{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-design=obsidian] .ob-ph img{object-fit:cover;object-position:50% 50%;width:100%;height:118%;position:absolute;top:-9%;left:0}[data-design=obsidian] .ob-ph img[data-use="1"]{transform-origin:12% 88%;object-position:18% 72%;scale:1.22}[data-design=obsidian] .ob-ph img[data-use="2"]{transform-origin:88% 12%;object-position:88% 22%;scale:1.25}[data-design=obsidian] .ob-ph img[data-use="3"]{object-position:50% 100%;scale:1.2}[data-design=obsidian] .ob-ph-shade{background:linear-gradient(90deg,#0b0b0da8 0%,#0b0b0d57 58%,#0b0b0d42 100%),linear-gradient(#0b0b0deb 0%,#0b0b0d00 24% 72%,#0b0b0df0 100%);position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-design=obsidian] .ob-ph img{animation:linear both ob-ph-drift;animation-timeline:view();animation-range:cover}}}@keyframes ob-ph-drift{0%{translate:0 4%}to{translate:0 -4%}}[data-design=obsidian] .ob-rx{transition:opacity var(--ob-dur) var(--ob-ease), transform var(--ob-dur) var(--ob-ease);transition-delay:calc(var(--i,0) * var(--ob-stagger))}[data-design=obsidian][data-ob-motion=on] .ob-rx:not(.is-in){opacity:0;transform:translateY(var(--ob-rise))}@media (prefers-reduced-motion:reduce){[data-design=obsidian] .ob-rx{transition:none}[data-design=obsidian][data-ob-motion=on] .ob-rx:not(.is-in){opacity:1;transform:none}}[data-design=obsidian] .ob-trust{border-top:1px solid var(--ob-line)}[data-design=obsidian] .ob-trust-row{max-width:1440px;font-size:var(--ob-fs-lead);letter-spacing:-.02em;text-align:center;margin:0 auto;padding:56px 0;font-weight:700;line-height:1.25;display:flex}[data-design=obsidian] .ob-trust-item{overflow-wrap:anywhere;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:18px;min-width:0;padding:0 24px;display:flex}[data-design=obsidian] .ob-trust-item:before{content:"";background:var(--ob-acc);width:28px;height:2px;transition:width 1.1s var(--ob-ease) calc(var(--i,0) * var(--ob-stagger) + .25s)}[data-design=obsidian][data-ob-motion=on] .ob-trust-item:not(.is-in):before{width:0}[data-design=obsidian] .ob-trust-item+.ob-trust-item{border-left:1px solid var(--ob-line)}[data-design=obsidian] .ob-strip{background:var(--ob-bg);padding:56px 0 64px}[data-design=obsidian] .ob-strip-tabs{padding:0 var(--ob-gut);scrollbar-width:none;gap:28px;margin-bottom:28px;display:flex;overflow-x:auto}[data-design=obsidian] .ob-strip-tabs::-webkit-scrollbar{display:none}@media (scripting:none){[data-design=obsidian] .ob-strip-tabs{display:none}}[data-design=obsidian] .ob-strip-tab{cursor:pointer;letter-spacing:-.02em;min-height:44px;color:var(--ob-dim);transition:color .2s var(--ob-ease), border-color .2s var(--ob-ease);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 0 6px;font-size:15px;font-weight:700;line-height:1.5}[data-design=obsidian] .ob-strip-tab.is-active,[data-design=obsidian] .ob-strip-tab:hover,[data-design=obsidian] .ob-strip-tab:focus-visible{color:var(--ob-ink);border-bottom-color:var(--ob-ink)}[data-design=obsidian] .ob-strip-track{scroll-snap-type:x mandatory;scroll-padding-left:var(--ob-gut);padding:0 var(--ob-gut) 8px;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:321px;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}[data-design=obsidian] .ob-strip-track::-webkit-scrollbar{display:none}[data-design=obsidian] .ob-strip-card{scroll-snap-align:start;color:var(--ob-ink);flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}[data-design=obsidian] .ob-strip-card[hidden]{display:none}[data-design=obsidian] .ob-strip-media{aspect-ratio:1;background:var(--ob-soft);display:block;overflow:hidden}[data-design=obsidian] .ob-strip-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ob-ease)}[data-design=obsidian] .ob-strip-name{overflow-wrap:anywhere}[data-design=obsidian] .ob-strip-price{color:var(--ob-ink)}[data-design=obsidian] .ob-strip-card[data-typed]{border-top:2px solid var(--ob-ink);justify-content:space-between;gap:14px;min-height:168px;padding-top:18px}[data-design=obsidian] .ob-strip-name--type{font-family:var(--ob-head);font-size:clamp(22px,2vw,28px);font-weight:var(--pk-hw,700);letter-spacing:var(--pk-ht,-.03em);text-wrap:balance;line-height:1.1}@media (hover:hover){[data-design=obsidian] .ob-strip-card:hover .ob-strip-media img{transform:scale(1.05)}[data-design=obsidian] .ob-strip-card:hover .ob-strip-cta{color:var(--ob-ink)}}[data-design=obsidian] .ob-strip-card:focus-visible{outline-offset:4px}[data-design=obsidian] .ob-cat{--ob-cat-top:min(324px, max(72px, calc(100svh - (var(--ob-rows,5) * 56px - 24px) - 112px)));--ob-cat-h:max(100svh, 640px);color:var(--ob-on);background:#0d0d0e;position:relative}[data-design=obsidian] .ob-cat-frame{width:100%;height:var(--ob-cat-h);background:#0d0d0e;display:block;position:relative;overflow:hidden}[data-design=obsidian] .ob-cat-frame[data-last]{height:max(var(--ob-cat-h), calc(100svh - var(--ob-cat-top) + 8px))}[data-design=obsidian] .ob-cat-frame.ob-unlit{background:var(--ob-unlit-bg)}[data-design=obsidian] .ob-cat-frame.ob-unlit:before{content:"";pointer-events:none;background:#ffffff80;height:6px;position:absolute;top:18%;left:22%;right:12%;box-shadow:0 0 4px #ffffff8c,0 0 36px 10px #ffffff1a}[data-design=obsidian] .ob-cat-frame.ob-unlit:has(img):before{display:none}[data-design=obsidian] .ob-cat-frame.ob-unlit:has(img):after{display:none}[data-design=obsidian] .ob-cat-frame img{object-fit:cover;transform-origin:62%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}[data-design=obsidian] .ob-cat-frame img[data-use="1"]{transform-origin:12% 88%;object-position:18% 72%;scale:1.12}[data-design=obsidian] .ob-cat-frame img[data-use="2"]{transform-origin:90% 12%;object-position:90% 24%;scale:1.18}[data-design=obsidian] .ob-cat-frame img[data-use="3"]{transform-origin:50% 100%;object-position:50% 100%;scale:1.1}@media (max-width:900px){[data-design=obsidian] .ob-cat-frame img[data-use]{scale:1}}[data-design=obsidian] .ob-cat-scrim{pointer-events:none;background:linear-gradient(90deg,#0a0a0b66 0%,#0a0a0b24 55%,#0a0a0b00 100%),linear-gradient(#0a0a0b00 72%,#0a0a0b80 100%),#0a0a0b94;position:absolute;inset:0}[data-design=obsidian] .ob-cat-cap{display:none}[data-design=obsidian] .ob-cat-frame-link{z-index:1;transition:background .15s var(--ob-state);background:#fff0;display:block;position:absolute;inset:0}[data-design=obsidian] .ob-cat-frame-link:hover,[data-design=obsidian] .ob-cat-frame-link:focus-visible{background:#ffffff0f}[data-design=obsidian] .ob-cat-frame-link:focus-visible{outline-offset:-4px}[data-design=obsidian] .ob-cat-overlay{z-index:2;pointer-events:none;position:absolute;inset:0}[data-design=obsidian] .ob-cat-stage{height:100svh;position:sticky;top:0}[data-design=obsidian] .ob-cat-preview{opacity:0;pointer-events:none;transition:opacity .25s var(--ob-state);position:absolute;inset:0;overflow:hidden}[data-design=obsidian] .ob-cat-preview.is-on{opacity:1}[data-design=obsidian] .ob-cat-preview img{object-fit:cover;width:100%;height:100%}[data-design=obsidian] .ob-cat-menu{top:var(--ob-cat-top);padding:0 var(--ob-gut);color:var(--ob-on);pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:absolute;left:0;right:0}[data-design=obsidian] .ob-cat-head{gap:6px;max-width:560px;margin-bottom:18px;display:grid}[data-design=obsidian] .ob-eyebrow--photo{color:var(--ob-on);opacity:.86}[data-design=obsidian] .ob-cat-sub{color:var(--ob-on);opacity:.78;font-size:14px;line-height:1.5}[data-design=obsidian] .ob-cat-nav{flex-direction:column;align-items:flex-start;max-width:min(720px,100%);display:flex}[data-design=obsidian] .ob-cat-row{pointer-events:auto;max-width:100%;font-family:var(--ob-head);letter-spacing:-.03em;text-transform:uppercase;color:var(--ob-on);opacity:.62;transition:opacity .35s var(--ob-state), transform .5s var(--ob-ease);align-self:flex-start;margin-bottom:24px;font-size:24px;font-weight:700;line-height:32px;display:block;position:relative;transform:translate(0)}[data-design=obsidian] .ob-cat-row:last-child{margin-bottom:0}[data-design=obsidian] .ob-cat-row:before{content:"";position:absolute;inset:-6px 0}.zs-editing[data-design=obsidian] .ob-cat-row:before{pointer-events:none}[data-design=obsidian] .ob-cat-row.is-lit,[data-design=obsidian] .ob-cat-row:hover,[data-design=obsidian] .ob-cat-row:focus-visible{opacity:1;color:var(--ob-on);transform:translate(10px)}[data-design=obsidian] .ob-cat-row:after{content:"";vertical-align:-5px;width:24px;height:24px;-webkit-mask:var(--ob-arrow-long) center / contain no-repeat;-webkit-mask:var(--ob-arrow-long) center / contain no-repeat;mask:var(--ob-arrow-long) center / contain no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .5s var(--ob-ease);background:currentColor;margin-left:8px;display:inline-block;transform:none}[data-design=obsidian] .ob-cat-row.is-lit:after,[data-design=obsidian] .ob-cat-row:hover:after,[data-design=obsidian] .ob-cat-row:focus-visible:after{clip-path:inset(0);transform:none}[data-design=obsidian]{--ob-arrow-long:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.35'%3E%3Cpath d='M1 12H23M18.4 8.7L23 12L18.4 15.3'/%3E%3C/svg%3E");--ob-arrow-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1'%3E%3Cpath d='M1 12H23M17 7.5L23 12L17 16.5'/%3E%3C/svg%3E")}[data-design=obsidian] .ob-cat-label{overflow-wrap:anywhere}[data-design=obsidian] .ob-cat-urgent{font-family:var(--ob-font);letter-spacing:.04em;text-transform:uppercase;vertical-align:4px;border:1px solid;margin-left:12px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.4}[data-design=obsidian] .ob-cat-links{pointer-events:auto;color:var(--ob-on);opacity:.86;margin-top:24px;font-size:14px}[data-design=obsidian] .ob-cat-links a{text-underline-offset:3px;margin-left:10px;text-decoration:underline}[data-design=obsidian] .ob-cat-links span{margin-right:4px}[data-design=obsidian] .ob-cat-count{right:var(--ob-gut);font-family:var(--ob-head);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--ob-on);opacity:.8;align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;bottom:36px}[data-design=obsidian] .ob-cat-count b{letter-spacing:-.02em;font-size:28px;font-weight:700}[data-design=obsidian] .ob-cat-count i{opacity:.6;font-style:normal}[data-design=obsidian] .ob-cat-go{left:var(--ob-gut);pointer-events:auto;position:absolute;bottom:36px}[data-design=obsidian] .ob-cat-exit{pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}[data-design=obsidian] .ob-cat-enter{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}[data-design=obsidian] .ob-cat:is([data-ob-leaving="1"],[data-ob-entering="1"]) :is(.ob-cat-menu,.ob-cat-go,.ob-cat-count){opacity:0;pointer-events:none;transition:opacity .1s linear}[data-design=obsidian] .ob-cat:is([data-ob-leaving="1"],[data-ob-entering="1"]) .ob-cat-row{pointer-events:none}[data-design=obsidian] .ob-cat[data-ob-entering="0"] :is(.ob-cat-menu,.ob-cat-go,.ob-cat-count){transition:opacity .1s linear}@media (max-height:560px){[data-design=obsidian] .ob-cat-row{margin-bottom:14px;font-size:18px;line-height:24px}[data-design=obsidian] .ob-cat-row:after{vertical-align:-3px;width:18px;height:18px}[data-design=obsidian] .ob-cat-go{left:auto;right:var(--ob-gut);bottom:24px}[data-design=obsidian] .ob-cat-count{top:76px;bottom:auto}}@media (max-height:560px) and (pointer:coarse){[data-design=obsidian] .ob-cat-go{bottom:88px}}[data-design=obsidian] .ob-cat--compact{background-color:var(--ob-dark);color:var(--ob-on);padding:clamp(72px,9vw,120px) 0}[data-design=obsidian] .ob-cat--compact .ob-cat-menu{pointer-events:auto;position:relative;top:auto}[data-design=obsidian] .ob-cat--compact .ob-cat-row{opacity:.86;margin-bottom:16px}[data-design=obsidian] .ob-cat--compact .ob-cat-row:after{clip-path:inset(0)}[data-design=obsidian] .ob-cat--compact .ob-cat-head{margin-bottom:28px}[data-design=obsidian] .ob-cat-thumbs{padding:32px var(--ob-gut) 0;flex-wrap:wrap;gap:8px;display:flex;position:relative}[data-design=obsidian] .ob-cat-thumbs img{object-fit:cover;width:120px;height:120px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-design=obsidian] .ob-cat-frame img{animation:linear both ob-cat-drift;animation-timeline:view();animation-range:cover}[data-design=obsidian] .ob-cat-frame .ob-cat-scrim{animation:linear both ob-cat-dim;animation-timeline:view();animation-range:cover}}}@keyframes ob-cat-drift{0%{transform:scale(1.08)translate(-1%,-2.5%)}to{transform:scale(1)translate(1%,2.5%)}}@keyframes ob-cat-dim{0%{opacity:1;filter:brightness(.55)}38%{opacity:1;filter:brightness()}62%{opacity:1;filter:brightness()}to{opacity:1;filter:brightness(.55)}}@media (prefers-reduced-motion:reduce){[data-design=obsidian] .ob-cat-frame,[data-design=obsidian] .ob-cat-frame[data-last]{height:min(70svh,620px);min-height:360px}[data-design=obsidian] .ob-cat-cap{z-index:2;left:var(--ob-gut);bottom:32px;right:var(--ob-gut);font-family:var(--ob-head);letter-spacing:-.03em;text-transform:uppercase;color:var(--ob-on);align-items:baseline;gap:14px;min-height:48px;font-size:clamp(22px,3vw,32px);font-weight:700;line-height:1.1;display:flex;position:absolute}[data-design=obsidian] .ob-cat-cap .ob-arrow{align-self:center;width:24px;height:24px}[data-design=obsidian] .ob-cat-cap i{letter-spacing:.08em;opacity:.7;font-variant-numeric:tabular-nums;font-size:14px;font-style:normal}[data-design=obsidian] .ob-cat-overlay{pointer-events:auto;position:static}[data-design=obsidian] .ob-cat-stage{background:var(--ob-dark);height:auto;padding:56px 0;position:static}[data-design=obsidian] .ob-cat-menu{position:static}[data-design=obsidian] .ob-cat-row{opacity:.9;transition:none;transform:none}[data-design=obsidian] .ob-cat-row:after{clip-path:inset(0)}[data-design=obsidian] .ob-cat-count,[data-design=obsidian] .ob-cat-go{display:none}}[data-design=obsidian] .ob-tile{width:100%;height:100%;display:block}[data-design=obsidian] .ob-tile.ob-tile--type{background:radial-gradient(120% 80% at 20% 0%, color-mix(in srgb, var(--b) 30%, transparent) 0%, transparent 58%), var(--ob-unlit-bg);align-items:flex-end;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}[data-design=obsidian] .ob-tile.ob-tile--type:before{content:"";background:var(--ob-acc);z-index:1;width:28px;height:2px;position:absolute;top:18px;left:18px}[data-design=obsidian] .ob-tile-n{font-family:var(--ob-head);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff38;pointer-events:none;font-size:clamp(64px,7vw,104px);font-weight:700;line-height:1;position:absolute;top:6px;right:14px}[data-design=obsidian] .ob-tile-name{font-family:var(--ob-head);font-weight:var(--pk-hw,700);letter-spacing:var(--pk-ht,-.02em);color:#f6f6f7;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(22px,2vw,28px);line-height:1.12;position:relative}[data-design=obsidian] .ob-co-cell[data-typed] .ob-co-media{aspect-ratio:4/3}:is([data-design=obsidian] .ob-sx-tile-media:has(>.ob-tile--type),[data-design=obsidian] .ob-co-media:has(>.ob-tile--type)){overflow:visible}[data-design=obsidian] .ob-tile.ob-tile--type{height:auto;min-height:100%}[data-design=obsidian] .ob-co-cell[data-typed] .ob-co-name,[data-design=obsidian] .ob-sx-tile[data-typed] .ob-sx-tile-body>.ob-h3{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-design=obsidian] .ob-gram{background:var(--ob-bg);padding:48px 0 64px}[data-design=obsidian] .ob-gram-head{padding:0 var(--ob-gut);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 20px;margin:0 0 24px;display:flex}[data-design=obsidian] .ob-gram-title{font-family:var(--ob-head);letter-spacing:-.02em;text-wrap:balance;font-size:16px;font-weight:700;line-height:1.2}[data-design=obsidian] .ob-gram-head .ob-link:after{width:14px;height:14px;-webkit-mask-image:var(--ob-arrow-glyph);-webkit-mask-image:var(--ob-arrow-glyph);mask-image:var(--ob-arrow-glyph)}[data-design=obsidian] .ob-gram-note{padding:0 var(--ob-gut);text-align:center;max-width:560px;margin:-8px auto 20px}[data-design=obsidian] .ob-gram-track{padding:0 var(--ob-gut);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}[data-design=obsidian] .ob-gram-frame{flex-direction:column;flex:0 0 min(334px,16.6667% - 6.66667px);gap:8px;min-width:0;display:flex}[data-design=obsidian] .ob-gram-media{aspect-ratio:1;background:var(--ob-soft);display:block;overflow:hidden}[data-design=obsidian] .ob-gram-media img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ob-ease)}@media (hover:hover){[data-design=obsidian] .ob-gram-frame:hover .ob-gram-media img{transform:scale(1.06)}}[data-design=obsidian] .ob-gram-frame figcaption{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){[data-design=obsidian] .ob-gram-media img{transition:none}}[data-design=obsidian] .ob-proof{padding:clamp(72px, 8vw, 120px) var(--ob-sgut);border-top:1px solid var(--ob-line)}[data-design=obsidian] .ob-proof-list{gap:clamp(64px,8vw,112px);max-width:1392px;margin:0 auto;display:grid}[data-design=obsidian] .ob-proof-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}[data-design=obsidian] .ob-proof-row[data-flip="1"]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}[data-design=obsidian] .ob-proof-row[data-flip="1"] .ob-proof-visual{order:-1}[data-design=obsidian] .ob-proof-copy{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;padding-bottom:8px;display:flex}[data-design=obsidian] .ob-proof-copy .ob-h2{overflow-wrap:anywhere}[data-design=obsidian] .ob-proof-copy h2 a{margin:-10px 0;padding:10px 0;display:inline-block}[data-design=obsidian] .ob-proof-copy h2 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}[data-design=obsidian] .ob-proof-visual{min-width:0}[data-design=obsidian] .ob-pair-wrap{gap:14px;display:grid}[data-design=obsidian] .ob-pair{aspect-ratio:4/3;background:var(--ob-line);-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative;overflow:hidden}[data-design=obsidian] .ob-pair--single img,[data-design=obsidian] .ob-pair-layer img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-design=obsidian] .ob-pair-layer{position:absolute;inset:0}[data-design=obsidian] .ob-pair-layer--after{clip-path:inset(0 0 0 var(--ob-split,50%))}[data-design=obsidian] .ob-pair-range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}[data-design=obsidian] .ob-pair-handle{top:0;bottom:0;left:var(--ob-split,50%);pointer-events:none;justify-content:center;align-items:center;width:72px;margin-left:-36px;display:flex;position:absolute}[data-design=obsidian] .ob-pair-handle:before{content:"";background:var(--ob-on);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 0 1px #14141438,0 0 18px #14141440}[data-design=obsidian] .ob-pair-handle:after{content:"";background:var(--ob-on);width:52px;height:52px;transition:transform .2s var(--ob-ease), box-shadow .2s var(--ob-ease);border-radius:50%;box-shadow:0 8px 28px #14141461,0 0 0 1px #1414141a}[data-design=obsidian] .ob-pair:hover .ob-pair-handle:after{transform:scale(1.08)}[data-design=obsidian] .ob-pair:active .ob-pair-handle:after{transform:scale(.94)}[data-design=obsidian] .ob-pair:has(.ob-pair-range:focus-visible) .ob-pair-handle:after{box-shadow:0 0 0 3px var(--ob-on), 0 0 0 5px var(--ob-ink), 0 8px 28px #14141461;transform:scale(1.08)}[data-design=obsidian] .ob-pair-handle svg{z-index:1;width:22px;height:22px;color:var(--ob-photo-ink);position:absolute}[data-design=obsidian] .ob-pair-pill{z-index:1;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:28px;color:var(--ob-on);transition:opacity .25s var(--ob-state);pointer-events:none;background:#14141494;border:1px solid #ffffff38;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:16px}[data-design=obsidian] .ob-pair-pill--before{left:16px}[data-design=obsidian] .ob-pair-pill--after{right:16px}[data-design=obsidian] .ob-pair[data-edge=before] .ob-pair-pill--before,[data-design=obsidian] .ob-pair[data-edge=after] .ob-pair-pill--after{opacity:0}[data-design=obsidian] .ob-pair-hint{letter-spacing:.04em;transition:opacity .3s var(--ob-state);align-items:center;gap:10px;font-size:13px;display:flex}[data-design=obsidian] .ob-pair-hint:before{content:"";opacity:.6;background:currentColor;width:28px;height:1px}[data-design=obsidian] .ob-pair-wrap[data-moved="1"] .ob-pair-hint{opacity:0}[data-design=obsidian] .ob-pair--static{aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:2px;display:grid}[data-design=obsidian] .ob-pair-half{aspect-ratio:4/5;background:var(--ob-line);display:block;position:relative}[data-design=obsidian] .ob-pair-half img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-design=obsidian] .ob-pair-half .ob-pair-pill{top:12px;left:12px;right:auto}[data-design=obsidian] .ob-proof-row--add .ob-pair-half{outline:1px dashed var(--ob-line2);outline-offset:-1px}@media (prefers-reduced-motion:reduce){[data-design=obsidian] .ob-pair-handle:after,[data-design=obsidian] .ob-pair-pill,[data-design=obsidian] .ob-pair-hint{transition:none}}[data-design=obsidian] .ob-how{padding:var(--ob-band) 0}[data-design=obsidian] .ob-how-in{max-width:1392px;padding:0 var(--ob-sgut);margin:0 auto;position:relative}[data-design=obsidian] .ob-how .ob-sechead{text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"e e""t s";align-items:end;gap:24px clamp(32px,5vw,72px);max-width:none;margin:0 0 clamp(56px,7vw,104px);padding:0;display:grid}[data-design=obsidian] .ob-how .ob-sechead .ob-eyebrow{grid-area:e;justify-self:start}[data-design=obsidian] .ob-how .ob-sechead .ob-h2{grid-area:t}[data-design=obsidian] .ob-how .ob-sechead .ob-body{font-size:var(--ob-fs-lead);grid-area:s;padding-bottom:.5em}[data-design=obsidian] .ob-steps{grid-template-columns:repeat(var(--ob-n,3), minmax(0, 1fr));gap:0 clamp(28px,3.4vw,56px);margin:0;display:grid}[data-design=obsidian] .ob-steps--many{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px clamp(28px,3.4vw,56px)}[data-design=obsidian] .ob-step-wrap{min-width:0;display:block}[data-design=obsidian] .ob-step{text-align:left;border-top:1px solid var(--ob-line2);flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding-top:28px;display:flex;position:relative}[data-design=obsidian] .ob-step:before{content:attr(data-n);font-family:var(--ob-head);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--ob-ink) 54%, transparent);transition:color .5s var(--ob-ease), -webkit-text-stroke-color .5s var(--ob-ease);margin-bottom:10px;font-size:clamp(72px,9.4vw,140px);font-weight:700;line-height:.86}[data-design=obsidian] .ob-step:after{content:"";background:linear-gradient(90deg, var(--ob-acc), transparent);transform-origin:0;height:2px;transition:transform 1.5s var(--ob-ease) calc(var(--i,0) * var(--ob-stagger) + .2s);position:absolute;top:-1px;left:0;right:0}[data-design=obsidian][data-ob-motion=on] .ob-step:not(.is-in):after{transform:scaleX(0)}@media (hover:hover){[data-design=obsidian] .ob-step:hover:before{color:color-mix(in srgb, var(--ob-ink) 9%, transparent);-webkit-text-stroke-color:color-mix(in srgb, var(--ob-ink) 74%, transparent)}}[data-design=obsidian] .ob-step-icon{width:28px;height:28px;color:var(--ob-acc);position:absolute;top:36px;right:0}[data-design=obsidian] .ob-step-icon svg{width:100%;height:100%;display:block}[data-design=obsidian] .ob-step .ob-h3{overflow-wrap:anywhere;font-size:clamp(24px,2.2vw,32px)}[data-design=obsidian] .ob-step .ob-body{overflow-wrap:anywhere}[data-design=obsidian] .ob-how-foot{margin-top:clamp(48px,6vw,88px);display:flex}@media (prefers-reduced-motion:reduce){[data-design=obsidian] .ob-step:before,[data-design=obsidian] .ob-step:after,[data-design=obsidian] .ob-trust-item:before{transition:none}}[data-design=obsidian] .ob-about{padding:0}[data-design=obsidian] .ob-about-band{padding:var(--ob-band) var(--ob-sgut) 0}[data-design=obsidian] .ob-about-where{padding-top:0;padding-bottom:var(--ob-band)}[data-design=obsidian] .ob-about-in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,104px);max-width:1392px;margin:0 auto;display:grid}[data-design=obsidian] .ob-about-body{flex-direction:column;gap:20px;min-width:0;display:flex}[data-design=obsidian] .ob-about-body .ob-body{font-size:var(--ob-fs-body);max-width:none;line-height:1.65}[data-design=obsidian] .ob-about-in--text{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}[data-design=obsidian] .ob-about-in--text:not(:has(.ob-about-body)){grid-template-columns:minmax(0,1fr)}[data-design=obsidian] .ob-about-in--text .ob-about-copy{display:contents}[data-design=obsidian] .ob-about-in--text .ob-about-copy>:is(h2,h3){grid-column:1;padding-top:28px;position:relative}[data-design=obsidian] .ob-about-in--text .ob-about-copy>:is(h2,h3):before{content:"";background:var(--ob-acc);width:40px;height:3px;position:absolute;top:0;left:0}[data-design=obsidian] .ob-about-in--text .ob-about-body{border-top:1px solid var(--ob-line2);grid-column:2;gap:24px;padding-top:28px}[data-design=obsidian] .ob-about-in--text .ob-about-body .ob-body{font-size:var(--ob-fs-lead);line-height:1.6}[data-design=obsidian] .ob-about-in--text .ob-about-body .ob-body:first-child{max-width:none;font-family:var(--ob-head);font-weight:var(--pk-hw,700);letter-spacing:var(--pk-ht,-.035em);color:var(--ob-ink);text-wrap:pretty;font-size:clamp(26px,3.2vw,48px);line-height:1.14}[data-design=obsidian] .ob-about-in--text .ob-about-copy>.zs-edit-note{grid-column:1/-1}[data-design=obsidian] .ob-about-copy{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}[data-design=obsidian] .ob-about-copy :is(.ob-h2,.ob-h3){overflow-wrap:anywhere}[data-design=obsidian] .ob-about-photo{aspect-ratio:var(--ob-ar,5 / 4);width:100%;max-height:760px;position:relative;overflow:hidden}[data-design=obsidian] .ob-about-photo img{object-fit:cover;width:100%;height:100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-design=obsidian] .ob-about-photo img{animation:linear both ob-about-settle;animation-timeline:view();animation-range:cover cover 60%}}}@keyframes ob-about-settle{0%{translate:0 3%;scale:1.14}to{translate:0;scale:1}}[data-design=obsidian] .ob-about-line{display:block}[data-design=obsidian] .ob-about-book{align-self:flex-start}[data-design=obsidian] .ob-about .ob-field-label{letter-spacing:.14em;color:var(--ob-dim);font-size:12.5px;font-weight:600}[data-design=obsidian] .ob-where{font-family:var(--ob-head);letter-spacing:-.035em;color:var(--ob-ink);overflow-wrap:anywhere;font-size:clamp(22px,2.6vw,36px);font-weight:700;line-height:1.15}[data-design=obsidian] .ob-prices{border-top:1px solid var(--ob-line);padding:0 0 64px}[data-design=obsidian] .ob-prices--plans{border-top:1px solid var(--ob-line);padding:80px 0 64px}[data-design=obsidian] .ob-pk-head{grid-template-columns:821fr 619fr;align-items:stretch;display:grid}[data-design=obsidian] .ob-pk-banner{min-height:575px;position:relative;overflow:hidden}[data-design=obsidian] .ob-pk-scrim{background:var(--ob-scrim);position:absolute;inset:0}[data-design=obsidian] .ob-pk-caption{color:var(--ob-on);flex-direction:column;gap:6px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}[data-design=obsidian] .ob-pk-caption .ob-meta{color:var(--ob-on)}[data-design=obsidian] .ob-pk-panel{flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:40px 40px 32px;display:flex}[data-design=obsidian] .ob-pk-panel .ob-eyebrow{align-self:flex-start}[data-design=obsidian] .ob-car-group{flex-direction:column;gap:8px;margin-top:10px;display:flex}[data-design=obsidian] .ob-segment{gap:8px;display:grid}[data-design=obsidian] .ob-segment--2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-design=obsidian] .ob-segment--1{grid-template-columns:minmax(0,1fr)}[data-design=obsidian] .ob-segment button{border:1px solid var(--ob-line2);background:var(--ob-bg);min-height:48px;color:var(--ob-ink);cursor:pointer;text-align:left;letter-spacing:0;transition:border-color .15s var(--ob-ease), background-color .15s var(--ob-ease);flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;font-size:16px;line-height:1.5;display:flex}[data-design=obsidian] .ob-segment button small{color:var(--ob-dim);font-size:14px;line-height:1.5}[data-design=obsidian] .ob-segment button:hover,[data-design=obsidian] .ob-segment button:focus-visible{border-color:var(--ob-ink)}[data-design=obsidian] .ob-segment button[aria-pressed=true]{border-color:var(--ob-acc);background:color-mix(in srgb, var(--b) 10%, var(--ob-bg))}[data-design=obsidian] .ob-pk-tiers-wrap{padding:40px 24px 0}[data-design=obsidian] .ob-prices--plans .ob-pk-tiers-wrap{padding-top:0}[data-design=obsidian] .ob-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0 16px;display:grid}[data-design=obsidian] .ob-tier:nth-child(n+4){margin-top:16px}[data-design=obsidian] .ob-tier{grid-row:span 3;grid-template-rows:subgrid;border:1px solid var(--ob-line);background:var(--ob-bg);row-gap:0;min-width:0;padding:32px 28px;display:grid;position:relative}[data-design=obsidian] .ob-tier-top,[data-design=obsidian] .ob-tier-more{flex-direction:column;gap:16px;min-width:0;display:flex}[data-design=obsidian] .ob-tier .ob-btn,[data-design=obsidian] .ob-tier-more{margin-top:16px}[data-design=obsidian] .ob-tier-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:12px;display:flex}[data-design=obsidian] .ob-tier-name{letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:break-word;flex:1 1 0;min-width:min-content;font-size:24px;font-weight:700;line-height:1.5}[data-design=obsidian] .ob-tier-name a{padding-block:10px}[data-design=obsidian] .ob-tier-name a:hover{text-underline-offset:4px;text-decoration:underline}[data-design=obsidian] .ob-tier-anchor{flex:none;align-items:baseline;gap:8px;margin-left:auto;display:inline-flex}[data-design=obsidian] .ob-tier-anchor-label{color:var(--ob-dim);font-size:14px}[data-design=obsidian] .ob-tier-price{letter-spacing:-.005em;font-size:24px;font-weight:700;line-height:1.2}[data-design=obsidian] .ob-tier-anchor--ask{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:0;min-width:0;max-width:44%}[data-design=obsidian] .ob-tier-from{letter-spacing:-.005em;font-size:24px;font-weight:700;line-height:1.2}[data-design=obsidian] .ob-tier-sizenote{color:var(--ob-dim);white-space:nowrap;font-size:14px;line-height:1.4}[data-design=obsidian] .ob-tier-from{white-space:nowrap}[data-design=obsidian] .ob-tier-sizes{align-items:center;gap:6px;display:flex}[data-design=obsidian] .ob-tier-size{border:1px solid var(--ob-line);min-width:30px;height:26px;color:var(--ob-dim);letter-spacing:.01em;transition:border-color .15s var(--ob-ease), color .15s var(--ob-ease);justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}[data-design=obsidian] .ob-tier-size[data-on]{border-color:var(--ob-ink);color:var(--ob-ink)}[data-design=obsidian] .ob-tier .ob-btn{width:100%}[data-design=obsidian] .ob-tier-inherits{color:var(--ob-dim);font-size:14px}[data-design=obsidian] .ob-tier-list{flex-direction:column;gap:10px;margin-top:4px;display:flex}[data-design=obsidian] .ob-tier-list li{color:var(--ob-dim);gap:10px;font-size:16px;display:flex}[data-design=obsidian] .ob-tier-list li:before{content:"";background:var(--ob-acc);flex:none;width:11px;height:16px;margin-top:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.3 9.4L3.7 13.2L9.8 2.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.3 9.4L3.7 13.2L9.8 2.6'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-design=obsidian] .ob-reviews,[data-design=obsidian] .ob-comments{padding:var(--ob-band) var(--ob-sgut);border-top:1px solid var(--ob-line)}[data-design=obsidian] .ob-rv-wrap{max-width:1392px;margin:0 auto}[data-design=obsidian] .ob-reviews .ob-sechead,[data-design=obsidian] .ob-comments .ob-sechead{margin-bottom:56px;padding:0}[data-design=obsidian] .ob-reviews .ob-sechead .zs-grating{justify-content:center;margin-top:8px}[data-design=obsidian] .ob-rv{margin:0}[data-design=obsidian] .ob-rv-stage{position:relative}[data-design=obsidian] .ob-rv-rail{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}[data-design=obsidian] .ob-rv-rail::-webkit-scrollbar{display:none}[data-design=obsidian] .ob-rv[data-armed] .ob-rv-rail{touch-action:pan-y;overflow:hidden}[data-design=obsidian] .ob-rv-track{grid-template-rows:auto;grid-auto-columns:349px;grid-auto-flow:column;justify-content:center;gap:24px 16px;width:max-content;min-width:100%;display:grid;position:relative}[data-design=obsidian] .ob-rv[data-rows="2"] .ob-rv-track{grid-template-rows:repeat(2,auto)}[data-design=obsidian] .ob-rv[data-armed] .ob-rv-track{transform:translateX(var(--ob-rv-x,0px));transition:transform .553s var(--ob-ease)}[data-design=obsidian] .ob-rv[data-armed] .ob-rv-rail{transition:height .553s var(--ob-ease)}[data-design=obsidian] .ob-rv[data-static] .ob-rv-track{grid-template-rows:none;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:16px;width:auto;display:grid}[data-design=obsidian] .ob-rv-card{background:var(--ob-bg);border:1px solid var(--ob-line);min-width:0;min-height:240px;transition:border-color .4s var(--ob-ease), transform .5s var(--ob-ease);flex-direction:column;gap:20px;margin:0;padding:28px;display:flex}@media (hover:hover){[data-design=obsidian] .ob-rv-card:hover{border-color:var(--ob-ink);transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){[data-design=obsidian] .ob-rv-card{transition:none}[data-design=obsidian] .ob-rv-card:hover{transform:none}}[data-design=obsidian] .ob-rv-quote{letter-spacing:-.012em;color:var(--ob-ink);overflow-wrap:anywhere;white-space:pre-line;font-size:18px;line-height:1.5}[data-design=obsidian] .ob-rv-who{align-items:center;gap:12px;min-width:0;margin-top:auto;display:flex}[data-design=obsidian] .ob-rv-avatar{background:var(--ob-bg);border:1px solid var(--ob-line);width:36px;height:36px;color:var(--ob-dim);letter-spacing:.01em;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;overflow:hidden}[data-design=obsidian] .ob-rv-avatar[data-initials]:before{content:attr(data-initials)}[data-design=obsidian] .ob-rv-avatar img{object-fit:cover;width:100%;height:100%}[data-design=obsidian] .ob-rv-id{flex-direction:column;min-width:0;display:flex}[data-design=obsidian] .ob-rv-name{color:var(--ob-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.5}[data-design=obsidian] .ob-rv-name a{margin:-12px 0;padding:12px 0;display:inline-block}[data-design=obsidian] .ob-rv-name a:hover{text-underline-offset:3px;text-decoration:underline}[data-design=obsidian] .ob-rv-sub{color:var(--ob-dim);flex-wrap:wrap;align-items:center;gap:0 4px;font-size:14px;line-height:1.5;display:flex}[data-design=obsidian] .ob-rv-sub .zs-gstars{font-size:14px}[data-design=obsidian] .ob-rv-arrows{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:none;position:absolute;inset:0}[data-design=obsidian] .ob-rv[data-more=true] .ob-rv-arrows{display:flex}[data-design=obsidian] .ob-rv-arrow{pointer-events:auto;background:var(--ob-tint-08);width:40px;height:40px;color:var(--ob-ink);cursor:pointer;transition:background-color .15s var(--ob-state);border:0;place-items:center;padding:0;display:grid;position:relative}[data-design=obsidian] .ob-rv-arrow:hover,[data-design=obsidian] .ob-rv-arrow:focus-visible{background:var(--ob-line)}[data-design=obsidian] .ob-rv-arrow:disabled{cursor:default}[data-design=obsidian] .ob-rv-arrow svg{width:18px;height:18px}[data-design=obsidian] .ob-rv-prev svg{transform:rotate(180deg)}[data-design=obsidian] .ob-rv-dots{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:none}[data-design=obsidian] .ob-rv-dot{background:var(--ob-tint-28);cursor:pointer;width:8px;height:8px;transition:background-color .15s var(--ob-state);border:0;flex:none;padding:0;position:relative}[data-design=obsidian] .ob-rv-dot[data-active=true],[data-design=obsidian] .ob-rv-dot:hover,[data-design=obsidian] .ob-rv-dot:focus-visible{background:var(--ob-ink)}[data-design=obsidian] .ob-rv-dot:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-design=obsidian] .ob-rv-note{color:var(--ob-dim);text-align:center;margin-top:24px;font-size:14px;line-height:1.5}[data-design=obsidian] .ob-rv-note a{text-underline-offset:2px;text-decoration:underline}[data-design=obsidian] .ob-rv-verbs{justify-content:center;margin-top:32px;display:flex}@media (pointer:coarse){[data-design=obsidian] .ob-rv-arrow:before{content:"";position:absolute;inset:-2px}[data-design=obsidian] .ob-rv-dots{gap:36px}}[data-design=obsidian] .ob-reviews .zs-grating{border:1px solid var(--ob-line);background:var(--ob-bg);box-shadow:none;padding:10px 16px 10px 12px}[data-design=obsidian] .ob-reviews .zs-grating-c{color:var(--ob-dim)}[data-design=obsidian] .zs-gstars-fill{color:var(--ob-ink)}[data-design=obsidian] .zs-gstars-base{color:var(--ob-tint-18)}[data-design=obsidian] .zs-quote-stars{color:var(--ob-ink);display:inline-flex}[data-design=obsidian] .zs-quote-stars svg{width:14px;height:14px}[data-design=obsidian] .ob-areas.ob-sec{background:var(--ob-soft)}[data-design=obsidian] .zs-look[data-tone] .ob-areas.ob-sec{background:0 0}[data-design=obsidian] .ob-towns{border-bottom:1px solid var(--ob-line2);grid-template-columns:minmax(0,1fr);column-gap:64px;min-width:0;display:grid}[data-design=obsidian] .ob-towns--two{grid-template-columns:repeat(2,minmax(0,1fr))}[data-design=obsidian] .ob-towns li{border-top:1px solid var(--ob-line2);display:flex}[data-design=obsidian] .ob-town{min-width:0;min-height:88px;color:var(--ob-ink);letter-spacing:-.04em;flex:1;align-items:center;gap:20px;padding:18px 0;font-size:clamp(26px,3.1vw,46px);font-weight:700;line-height:1.05;display:flex}[data-design=obsidian] .ob-towns--two .ob-town{min-height:68px;font-size:clamp(20px,2vw,28px)}[data-design=obsidian] .ob-town-n{letter-spacing:.1em;font-variant-numeric:tabular-nums;width:2.4em;color:var(--ob-dim);flex:none;font-size:13px;font-weight:600;line-height:1}[data-design=obsidian] .ob-town-name{overflow-wrap:anywhere;min-width:0;transition:transform .5s var(--ob-ease);flex:1}[data-design=obsidian] .ob-town .ob-arrow{width:32px;height:32px;transition:transform .35s var(--ob-ease);flex:none}[data-design=obsidian] .ob-town:hover .ob-town-name,[data-design=obsidian] .ob-town:focus-visible .ob-town-name{transform:translate(10px)}[data-design=obsidian] .ob-town:hover .ob-arrow,[data-design=obsidian] .ob-town:focus-visible .ob-arrow{transform:translate(8px)}[data-design=obsidian]{--ob-faq-closed:transparent}[data-design=obsidian] .ob-split{padding:var(--ob-band) var(--ob-sgut);border-top:1px solid var(--ob-line)}[data-design=obsidian] .ob-split-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);max-width:1392px;margin:0 auto;display:grid}[data-design=obsidian] .ob-split-left{min-width:0;top:calc(var(--ob-top) + var(--ob-nav-h) + 40px);flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:sticky}[data-design=obsidian] .ob-split-left .ob-h2{overflow-wrap:anywhere}[data-design=obsidian] .ob-accordion{counter-reset:ob-q;border-bottom:1px solid var(--ob-line2);flex-direction:column;min-width:0;display:flex}[data-design=obsidian] .ob-faq-item{border-top:1px solid var(--ob-line2)}[data-design=obsidian] .ob-faq-row{background:var(--ob-faq-closed);counter-increment:ob-q;border:0}[data-design=obsidian] .ob-faq-q{cursor:pointer;letter-spacing:-.025em;color:var(--ob-ink);align-items:center;gap:20px;padding:30px 0;font-size:clamp(18px,1.7vw,24px);font-weight:600;line-height:1.25;list-style:none;display:flex}[data-design=obsidian] .ob-faq-q::-webkit-details-marker{display:none}[data-design=obsidian] .ob-faq-q:before{content:counter(ob-q, decimal-leading-zero);letter-spacing:.1em;font-variant-numeric:tabular-nums;width:2.4em;color:var(--ob-dim);flex:none;font-size:13px;font-weight:600;line-height:1}[data-design=obsidian] .ob-faq-q>span{overflow-wrap:anywhere;min-width:0;transition:transform .5s var(--ob-ease);flex:1}[data-design=obsidian] .ob-faq-row:is(:hover,:focus-within) .ob-faq-q>span{transform:translate(8px)}[data-design=obsidian] .ob-faq-icon{width:28px;height:28px;color:var(--ob-ink);transition:transform .34s var(--ob-ease), color .5s var(--ob-ease);flex:none}[data-design=obsidian] .ob-faq-row[open] .ob-faq-icon,[data-design=obsidian] .ob-faq-row:hover .ob-faq-icon,[data-design=obsidian] .ob-faq-row:focus-within .ob-faq-icon{color:var(--ob-acc)}[data-design=obsidian] .ob-faq-row[open] .ob-faq-icon{transform:rotate(45deg)}[data-design=obsidian] .ob-faq-row:not([open]) .ob-faq-a{visibility:hidden;transition:visibility 0s linear .34s}[data-design=obsidian] .ob-faq-a{max-width:78ch;color:var(--ob-dim);overflow-wrap:anywhere;padding:0 48px 34px 51.2px;font-size:clamp(16px,1.15vw,17px);line-height:1.7}@supports (interpolate-size:allow-keywords){[data-design=obsidian]{interpolate-size:allow-keywords}[data-design=obsidian] .ob-faq-row::details-content{block-size:0;transition:block-size .34s var(--ob-ease), content-visibility .34s allow-discrete;overflow:hidden}[data-design=obsidian] .ob-faq-row[open]::details-content{block-size:auto}}[data-design=obsidian] .ob-emergency{padding-top:calc(var(--ob-band) * .6);padding-bottom:calc(var(--ob-band) * .6)}[data-design=obsidian] .ob-emergency-in{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}[data-design=obsidian] .ob-emergency-in .ob-body{font-size:var(--ob-fs-lead);overflow-wrap:anywhere}[data-design=obsidian] .ob-cta{padding:0}[data-design=obsidian] .ob-cta-card{--ob-ink:#fff;--ob-dim:#ffffffd6;--ob-bg:#0b0b0d;isolation:isolate;max-width:none;min-height:max(520px,72svh);padding:var(--ob-band) var(--ob-sgut);text-align:center;color:var(--ob-on);justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}[data-design=obsidian] .ob-cta-card>img{z-index:-1;height:118%;top:-9%}[data-design=obsidian] .ob-cta-card>img[data-use="1"]{transform-origin:88% 88%;object-position:82% 62%;scale:1.22}[data-design=obsidian] .ob-cta-card>img[data-use="2"]{transform-origin:12% 12%;object-position:12% 28%;scale:1.25}[data-design=obsidian] .ob-cta-card>img[data-use="3"]{object-position:50% 100%;scale:1.2}[data-design=obsidian] .ob-cta-shade{background:radial-gradient(68% 60%,#0b0b0dad,#0b0b0d4d),linear-gradient(#0b0b0ddb 0%,#0b0b0d00 28% 72%,#0b0b0deb 100%);position:absolute;inset:0}[data-design=obsidian] .ob-cta-copy{flex-direction:column;align-items:center;gap:28px;min-width:0;max-width:1000px;display:flex;position:relative}[data-design=obsidian] .ob-cta-copy .ob-h3{font-size:var(--ob-fs-display);letter-spacing:var(--pk-ht,-.045em);text-wrap:balance;line-height:.98}[data-design=obsidian] .ob-cta-body{max-width:min(1000px,100%);font-size:var(--ob-fs-lead);color:#ffffffe0;line-height:1.5}[data-design=obsidian] .ob-cta-copy .ob-verbs{justify-content:center;margin-top:8px}[data-design=obsidian] .ob-cta-copy .ob-btn{min-height:52px;padding:0 28px;font-size:15px}[data-design=obsidian] .ob-cta-copy .ob-h3,[data-design=obsidian] .ob-cta-body{overflow-wrap:anywhere}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-design=obsidian] .ob-cta-card>img{animation:linear both ob-ph-drift;animation-timeline:view();animation-range:cover}}}[data-design=obsidian]{--ob-foot-bg:color-mix(in srgb, var(--pal-deep,#0b0b0d) 22%, #050506)}[data-design=obsidian] .ob-dk--deep{background:var(--ob-foot-bg)}[data-design=obsidian] .ob-footer{color:var(--ob-ink)}[data-design=obsidian] .ob-footer-cols{padding:clamp(64px, 8vw, 112px) var(--ob-nav-pad) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(32px,5vw,80px);display:grid}[data-design=obsidian] .ob-footer-col{min-width:0}[data-design=obsidian] .ob-footer-title{letter-spacing:.14em;text-transform:uppercase;color:var(--ob-dim);margin-bottom:22px;font-size:12.5px;font-weight:600}[data-design=obsidian] .ob-footer-links{flex-direction:column;gap:10px;min-width:0;display:flex}[data-design=obsidian] .ob-footer-links a{letter-spacing:-.01em;color:var(--ob-ink);overflow-wrap:anywhere;transition:background-size .4s var(--ob-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-self:flex-start;font-size:17px;font-weight:500;line-height:1.35}[data-design=obsidian] .ob-footer-links a:hover,[data-design=obsidian] .ob-footer-links a:focus-visible{background-size:100% 1px}[data-design=obsidian] .ob-footer-links>span{color:var(--ob-dim);overflow-wrap:anywhere;font-size:17px;line-height:1.35}[data-design=obsidian] .ob-footer-hours{gap:12px;display:flex}[data-design=obsidian] .ob-footer-hours>span{min-width:44px;color:var(--ob-ink)}[data-design=obsidian] .ob-footer-brand{min-width:0;padding:clamp(56px, 8vw, 128px) var(--ob-nav-pad) 0;align-items:flex-end;display:flex}[data-design=obsidian] .ob-footer-wordmark{-webkit-line-clamp:unset;line-clamp:unset;letter-spacing:-.055em;max-width:100%;color:color-mix(in srgb, var(--ob-ink) 94%, transparent);font-size:clamp(44px,8.4vw,136px);line-height:.94;display:block;overflow:visible}[data-design=obsidian] .ob-footer-wordmark.ob-wordmark--m{font-size:clamp(38px,7vw,112px)}[data-design=obsidian] .ob-footer-wordmark.ob-wordmark--s{font-size:clamp(30px,5.4vw,88px)}[data-design=obsidian] .ob-logo--foot{--sl-h:72px;--sl-w:320px}[data-design=obsidian] .ob-footer-subnav{min-height:56px;padding:28px var(--ob-nav-pad);border-top:1px solid var(--ob-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(40px,5vw,72px);display:flex}[data-design=obsidian] .ob-footer-mid{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}[data-design=obsidian] .ob-footer-legal{color:var(--ob-dim);margin:0;font-size:14px}[data-design=obsidian] .ob-footer .zs-legal{justify-content:flex-start;gap:0 20px;font-size:14px}[data-design=obsidian] .ob-footer .zs-legal-link{color:var(--ob-dim)}[data-design=obsidian] .ob-footer .zs-legal-link:hover{color:var(--ob-ink)}[data-design=obsidian] .ob-footer .zs-by{color:var(--ob-dim)}[data-design=obsidian] .ob-footer .zs-by b{color:var(--ob-ink)}[data-design=obsidian] .ob-footer-marks{align-items:center;gap:24px;display:flex}[data-design=obsidian] .ob-footer-mark{width:18px;height:18px;color:var(--ob-ink);transition:opacity .15s var(--ob-state), transform .3s var(--ob-ease);display:inline-flex;position:relative}[data-design=obsidian] .ob-footer-mark:hover,[data-design=obsidian] .ob-footer-mark:focus-visible{opacity:.8;transform:translateY(-2px)}[data-design=obsidian] .ob-footer-mark svg{width:100%;height:100%;display:block}[data-design=obsidian] .ob-footer-mark:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:900px){[data-design=obsidian] .ob-footer-cols{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:40px;padding:64px 16px 0}[data-design=obsidian] .ob-footer-col,[data-design=obsidian] .ob-footer-col--last{width:240px;max-width:100%}[data-design=obsidian] .ob-footer-links{text-align:center;align-items:stretch}[data-design=obsidian] .ob-footer-links a{align-self:stretch}[data-design=obsidian] .ob-footer-hours{justify-content:center}[data-design=obsidian] .ob-footer-brand{text-align:center;justify-content:center;padding:64px 16px 0}[data-design=obsidian] .ob-footer-wordmark{font-size:clamp(34px,11vw,64px)}[data-design=obsidian] .ob-footer-wordmark.ob-wordmark--m{font-size:clamp(30px,9.4vw,54px)}[data-design=obsidian] .ob-footer-wordmark.ob-wordmark--s{font-size:clamp(26px,7.6vw,44px)}[data-design=obsidian] .ob-footer-subnav{flex-direction:column;justify-content:center;gap:24px;padding:40px 16px 32px}[data-design=obsidian] .ob-footer-mid{text-align:center;align-items:center}[data-design=obsidian] .ob-footer-legal,[data-design=obsidian] .ob-footer .zs-legal{text-align:center;justify-content:center}}[data-design=obsidian] .ob-bar{display:none}@media (pointer:coarse){[data-design=obsidian] .ob-bar{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:450;background:var(--ob-bar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--ob-line);transition:transform .15s var(--ob-ease), opacity .15s var(--ob-ease);grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid;position:fixed;transform:translateY(0)}[data-design=obsidian] .ob-bar[data-tone=dark]{--ob-bar:#0b0b0de6;--ob-ink:#fff;--ob-bg:#0b0b0d;--ob-line:#ffffff29;--ob-btn:#fff;--ob-btn-on:#0b0b0d;--ob-acc-text:#fff;--ob-dark:#fff;--ob-deep-fg:#0b0b0d}[data-design=obsidian] .ob-bar:has(>:only-child){grid-template-columns:1fr}[data-design=obsidian] .ob-bar.is-hidden,[data-design=obsidian] .ob-bar[data-page=book]{opacity:0;pointer-events:none;visibility:hidden;transition:transform .15s var(--ob-ease), opacity .15s var(--ob-ease), visibility 0s .15s;transform:translateY(120%)}[data-design=obsidian] .ob-bar .ob-btn{min-height:44px}[data-design=obsidian] .ob-footer{padding-bottom:136px}[data-design=obsidian] .zs-preview{bottom:84px}[data-design=obsidian] .ob-btn{min-height:44px}[data-design=obsidian] .ob-footer-links{gap:23px}[data-design=obsidian] .ob-footer-links a{position:relative}[data-design=obsidian] .ob-footer-links a:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}[data-design=obsidian] .ob-link{min-height:44px;position:relative}[data-design=obsidian] .ob-cat-row{min-height:0}[data-design=obsidian] .ob-footer .zs-legal-link,[data-design=obsidian] .ob-footer .zs-by{align-items:center;min-height:44px;display:inline-flex}[data-design=obsidian] .ob-footer-marks{gap:28px}}[data-design=obsidian] .zs-page-hero{background:var(--ob-bg);border-bottom:0;padding:120px 0 56px}[data-design=obsidian] .zs-page-hero .w,[data-design=obsidian] .zs-sec .w,[data-design=obsidian] .zs-sec-tight .w{width:min(1360px, calc(100% - var(--ob-gut) * 2))}[data-design=obsidian] .zs-page-hero:not(:has(.zs-page-split)) .w{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}[data-design=obsidian] .zs-page-hero:not(:has(.zs-page-split)) .w>*{margin-top:0}:is([data-design=obsidian] .zs-page-hero:not(:has(.zs-page-split)) .zs-crumbs,[data-design=obsidian] .zs-page-hero:not(:has(.zs-page-split)) .zs-hero-cta){justify-content:center}[data-design=obsidian] .zs-page-hero h1{font-size:var(--ob-fs-title);line-height:1.05;font-weight:var(--pk-hw,700);letter-spacing:var(--pk-ht,-.03em);text-wrap:balance;max-width:980px;color:var(--ob-ink);margin-top:16px}[data-design=obsidian] .zs-page-hero p{max-width:640px;color:var(--ob-dim);margin-top:12px;font-size:16px;line-height:1.5}[data-design=obsidian] .zs-page-hero .zs-hero-cta{gap:12px;margin-top:24px}[data-design=obsidian] .zs-page-hero:not(:has(.zs-page-split)) .zs-hero-cta{margin-top:8px}[data-design=obsidian] .zs-page-hero .zs-page-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}[data-design=obsidian] .zs-page-split figure{box-shadow:none;aspect-ratio:4/3;background:var(--ob-dark);border-radius:0;margin:0}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img){background:var(--ob-ink);height:400px;padding:0;position:relative;overflow:hidden}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img) .w{width:100%;height:100%;position:static}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img) .zs-page-split{height:100%;display:block}[data-design=obsidian]:not(.zs-editing) .zs-page-hero .zs-page-split figure:has(img){aspect-ratio:auto;background:var(--ob-ink);position:absolute;inset:0}[data-design=obsidian]:not(.zs-editing) .zs-page-hero .zs-page-split figure:has(img):after{content:"";background:var(--ob-scrim);pointer-events:none;position:absolute;inset:0}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img) .zs-page-split>div:first-child{z-index:2;left:var(--ob-gut);width:712px;max-width:calc(100% - var(--ob-gut) * 2);color:var(--ob-on);flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:32px}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img) :is(h1,.zs-crumbs,.zs-crumbs a,.zs-crumbs span){color:var(--ob-on)}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img) .zs-crumbs{margin-bottom:4px}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img) h1{margin-top:0}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img) p{color:#ffffffdb;margin-top:0;font-size:14px}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img) .zs-hero-cta{margin-top:12px}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img) .zbtn-b{background:var(--ob-on);color:var(--ob-photo-ink)}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img) .zbtn-b:hover{background:var(--ob-photo-ink);color:var(--ob-on)}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img) .zbtn-o{color:var(--ob-on);box-shadow:inset 0 0 0 1px var(--ob-on);background:0 0}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img) .zbtn-o:hover{background:var(--ob-on);color:var(--ob-ink)}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img) :is(a,button):focus-visible{outline-color:var(--ob-on)}[data-design=obsidian] .zs-illus{z-index:2;color:var(--ob-on);background:#14141499;border:1px solid #fff3;border-radius:0;padding:4px 10px;font-size:14px;bottom:24px;left:auto;right:24px}[data-design=obsidian] .ob-sv-banner .zs-illus{top:24px;bottom:auto}[data-design=obsidian] .zs-crumbs{color:var(--ob-dim);gap:8px;font-size:14px}[data-design=obsidian] .zs-crumbs a{align-items:center;min-height:24px;display:inline-flex}[data-design=obsidian] .zs-crumbs a:hover{color:var(--ob-ink)}[data-design=obsidian] .zs-crumbs svg{width:14px;height:14px}[data-design=obsidian] .zs-sec{padding:24px 0 120px}[data-design=obsidian] .zs-head{margin-bottom:28px}[data-design=obsidian] .zs-head h2{line-height:1.08;font-weight:var(--pk-hw,700);letter-spacing:var(--pk-ht,-.025em);font-size:var(--ob-fs-h2)!important}[data-design=obsidian] .zs-prose h2{line-height:1.2;font-weight:var(--pk-hw,700);letter-spacing:-.015em;font-size:var(--ob-fs-h3)!important}[data-design=obsidian] .zs-head p{color:var(--ob-dim);font-size:16px}[data-design=obsidian] .zs-prose{color:var(--ob-dim);font-size:16px;line-height:1.6}[data-design=obsidian] .zs-services{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:32px 8px}[data-design=obsidian] .zs-svc{min-height:0;box-shadow:none;border-top:1px solid var(--ob-line);transition:opacity .15s var(--ob-ease);background:0 0;border-radius:0;gap:8px;padding:14px 0 0}[data-design=obsidian] .zs-svc:hover{box-shadow:none;opacity:.8;transform:none}[data-design=obsidian] .zs-svc h3{letter-spacing:-.5px;font-size:16px;font-weight:700}[data-design=obsidian] .zs-svc p{color:var(--ob-dim);font-size:14px}[data-design=obsidian] .zs-svc-foot{border-top:0;padding-top:4px}[data-design=obsidian] .zs-svc h3 a:focus-visible:after{box-shadow:none;outline:2px solid var(--ob-ink);outline-offset:2px}[data-design=obsidian] .zs-price{font:700 14px/1 var(--ob-font);letter-spacing:.01em}[data-design=obsidian] .zs-go{font:700 14px/1 var(--ob-font);letter-spacing:.01em;color:var(--ob-ink)}[data-design=obsidian] .zs-areas{gap:8px}[data-design=obsidian] .zs-area{background:var(--ob-bg);height:44px;box-shadow:none;border:1px solid var(--ob-line2);font:700 14px/1 var(--ob-font);letter-spacing:.01em;color:var(--ob-ink);border-radius:0;padding:0 16px}[data-design=obsidian] .zs-area:hover{box-shadow:none;border-color:var(--ob-ink);transform:none}[data-design=obsidian] .zs-area svg,[data-design=obsidian] .zs-checks svg{color:var(--ob-acc)}[data-design=obsidian] .zs-aside{box-shadow:none;border:1px solid var(--ob-line);background:var(--ob-bg);border-radius:0;padding:24px}[data-design=obsidian] .zs-faq details{box-shadow:none;border:1px solid var(--ob-line);border-radius:0}[data-design=obsidian] .zs-faq details[open]{box-shadow:none;border-color:var(--ob-line2)}[data-design=obsidian] .zs-faq summary{font:400 16px/1.3 var(--ob-font);letter-spacing:0;color:var(--ob-ink)}[data-design=obsidian] .zs-faq summary svg{color:var(--ob-acc)}[data-design=obsidian] .zs-faq details p{color:var(--ob-dim);font-size:14px}[data-design=obsidian] .zs-prose,[data-design=obsidian] .zs-legal-doc,[data-design=obsidian] .zs-job-body{overflow-wrap:break-word}[data-design=obsidian] .zs-prose{max-width:720px;color:var(--ob-dim);font-size:16px;line-height:1.6}[data-design=obsidian] .zs-prose :is(h1,h2,h3),[data-design=obsidian] .zs-legal-doc :is(h1,h2,h3),[data-design=obsidian] .zs-job-body :is(h2,h3){color:var(--ob-ink)}[data-design=obsidian] .zs-prose h2[style]{margin-top:40px!important}[data-design=obsidian] .zs-prose p+p{margin-top:12px}[data-design=obsidian] .zs-page-block+.zs-page-block{margin-top:40px}[data-design=obsidian] .zs-page-block h2{margin-bottom:12px}[data-design=obsidian] .zs-page-block ul{gap:8px;margin:12px 0 0;padding:0;list-style:none}[data-design=obsidian] .zs-page-block li{padding-left:22px;display:block;position:relative}[data-design=obsidian] .zs-page-block li:before{content:"";background:var(--ob-acc);width:6px;height:6px;position:absolute;top:.62em;left:2px}[data-design=obsidian] .zs-page-block ul+p{margin-top:12px}[data-design=obsidian] .zs-legal-doc{max-width:720px;margin-inline:auto}[data-design=obsidian] .zs-legal-doc h2{letter-spacing:-.005em;margin-top:40px;font-size:24px;line-height:1.2}[data-design=obsidian] .zs-legal-doc h2:first-child{margin-top:0}[data-design=obsidian] .zs-legal-doc p{color:var(--ob-dim);margin-top:12px;font-size:16px;line-height:1.6}[data-design=obsidian] .zs-legal-doc a,[data-design=obsidian] .zs-job-body a{color:var(--ob-ink);text-underline-offset:3px;text-decoration:underline}[data-design=obsidian] .zs-two{gap:64px}[data-design=obsidian] .zs-aside{top:calc(var(--ob-top) + var(--ob-nav-h) + 24px);position:sticky}[data-design=obsidian] .zs-aside h3{letter-spacing:-.5px;color:var(--ob-ink);margin-top:12px;font-size:16px;font-weight:700;line-height:1.3}[data-design=obsidian] .zs-aside p{color:var(--ob-dim);line-height:1.5;font-size:14px!important}[data-design=obsidian] .zs-aside .zs-price{color:var(--ob-ink);letter-spacing:-.005em;line-height:1.2;margin-top:12px!important;font-size:24px!important}[data-design=obsidian] .zs-aside .link{letter-spacing:.01em;min-height:44px;color:var(--ob-ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;margin-top:0!important;font-size:14px!important;display:inline-flex!important}[data-design=obsidian] .zs-aside .zbtn{height:44px;margin-top:16px}[data-design=obsidian] .zs-aside .zbtn+.zbtn{margin-top:8px!important}[data-design=obsidian] .zs-now{--ob-ink:#191818;box-shadow:none;background:#fdecea;border:1px solid #b3261e73;border-radius:0;padding:24px}[data-design=obsidian] .zs-now h2{letter-spacing:-.5px;color:#8f1d17;gap:10px;font-size:16px!important}[data-design=obsidian] .zs-now p{color:var(--ob-ink)}[data-design=obsidian] .zs-locs{gap:8px}[data-design=obsidian] .zs-loc{border:1px solid var(--ob-line);background:var(--ob-bg);color:var(--ob-dim);border-radius:0;padding:24px;font-size:14px}[data-design=obsidian] .zs-loc h2{letter-spacing:-.5px;color:var(--ob-ink);margin-bottom:8px;font-size:16px;font-weight:700}[data-design=obsidian] .zs-loc h2 a{align-items:center;min-height:44px;display:inline-flex}[data-design=obsidian] .zs-loc p a{letter-spacing:.01em;min-height:44px;color:var(--ob-ink);font-weight:700}[data-design=obsidian] .zs-loc-hours{font-size:14px}[data-design=obsidian] .zs-loc-hours dt{color:var(--ob-dim)}[data-design=obsidian] .zs-loc-list{font-size:14px}[data-design=obsidian] .zs-loc-list li{margin:0}[data-design=obsidian] .zs-loc-list a{min-height:44px;color:var(--ob-ink);align-items:center;display:flex}[data-design=obsidian] .zs-jobs{gap:8px}[data-design=obsidian] .zs-job{border:1px solid var(--ob-line2);min-height:64px;box-shadow:none;background:var(--ob-bg);transition:border-color .15s var(--ob-ease);border-radius:0;padding:16px 24px}[data-design=obsidian] .zs-job:hover{border-color:var(--ob-ink);box-shadow:none;transform:none}[data-design=obsidian] .zs-job b{letter-spacing:-.5px;color:var(--ob-ink);font-size:16px;font-weight:700}[data-design=obsidian] .zs-job small{color:var(--ob-dim);font-size:14px}[data-design=obsidian] .zs-job svg{width:16px;height:16px;color:var(--ob-ink);flex:none}[data-design=obsidian] .zs-job-body p{color:var(--ob-dim);font-size:16px;line-height:1.6}[data-design=obsidian] .zs-join-list{gap:8px;width:fit-content;max-width:100%;margin:24px auto 32px}[data-design=obsidian] .zs-join-list li{color:var(--ob-dim);font-size:16px}[data-design=obsidian] .zs-join-list svg{color:var(--ob-acc)}[data-design=obsidian] .zs-work{margin-top:40px}[data-design=obsidian] .zs-work h2[style]{letter-spacing:var(--pk-ht,-.03em);line-height:1.06;font-size:var(--ob-fs-h2)!important}[data-design=obsidian] .zs-work-grid{gap:8px;margin-top:12px}[data-design=obsidian] .zs-work-item{border:1px solid var(--ob-line);box-shadow:none;background:var(--ob-bg);border-radius:0}[data-design=obsidian] .zs-work-item figure{background:var(--ob-line)}[data-design=obsidian] .zs-work-item>div{padding:16px 20px 20px}[data-design=obsidian] .zs-work-item h3{letter-spacing:-.5px;color:var(--ob-ink);font-size:16px;font-weight:700}[data-design=obsidian] .zs-work-item h3 a{align-items:center;min-height:44px;display:inline-flex}[data-design=obsidian] .zs-work-item small{color:var(--ob-dim);font-size:14px}[data-design=obsidian] .zs-work-item p{color:var(--ob-dim);font-size:14px;line-height:1.5}[data-design=obsidian] .zs-proj-media{gap:8px}[data-design=obsidian] .zs-proj-img,[data-design=obsidian] .zs-proj-media .pf-ba-view{border-radius:0}[data-design=obsidian] .pf-ba-view{background:var(--ob-line)}[data-design=obsidian] .pf-ba-pane:after{height:26px;font:400 14px/1 var(--ob-font);letter-spacing:.01em;background:#14141499;border:1px solid #fff3;border-radius:0;align-items:center;padding:0 10px;display:inline-flex;top:12px}[data-design=obsidian] .pf-ba-before:after{left:12px}[data-design=obsidian] .pf-ba-after:after{right:12px}[data-design=obsidian] .pf-ba-handle{background:var(--ob-ink);box-shadow:none}[data-design=obsidian] .pf-ba-handle:before{background:var(--ob-ink);width:40px;height:40px;color:var(--ob-on);font:400 20px/1 var(--ob-font);border-radius:0;margin:-20px 0 0 -20px;box-shadow:0 2px 12px #0006}[data-design=obsidian] .pf-ba-range:focus-visible~.pf-ba-handle{box-shadow:none}[data-design=obsidian] .pf-ba-range:focus-visible~.pf-ba-handle:before{outline:2px solid var(--ob-on);outline-offset:2px;box-shadow:0 0 0 4px var(--ob-ink)}[data-design=obsidian] .zbtn{height:44px;box-shadow:none;font:700 14px/1 var(--ob-font);letter-spacing:.01em;transition:color .15s var(--ob-state), background-color .15s var(--ob-state);border-radius:0;padding:0 20px}[data-design=obsidian] .zbtn-b{background:var(--ob-dark);color:var(--ob-on);box-shadow:none}[data-design=obsidian] .zbtn-b:hover{background:var(--ob-ink);color:var(--ob-bg)}[data-design=obsidian] .zbtn-o,[data-design=obsidian] .zbtn-w{background:var(--ob-bg);color:var(--ob-ink);box-shadow:inset 0 0 0 1px var(--ob-ink)}[data-design=obsidian] .zbtn-o:hover,[data-design=obsidian] .zbtn-w:hover{background:var(--ob-ink);color:var(--ob-bg);box-shadow:inset 0 0 0 1px var(--ob-ink)}[data-design=obsidian] .eyebrow{font:700 14px/1.4 var(--ob-font);letter-spacing:.01em;text-transform:uppercase;color:var(--ob-ink)}[data-design=obsidian] :is(.zs-book,.zs-page-hero,.zs-sec,.zs-sec-tight){--ink:var(--ob-ink);--muted:var(--ob-dim);--line:var(--ob-line2);--sand:var(--ob-soft);--r-btn:0px;--r-card:0px;--r-xl:0px;--r-pill:0px;--h-weight:700;--h-track:-.7px;--b-tint:color-mix(in srgb, var(--b) 10%, var(--ob-bg))}[data-design=obsidian] .zs-book{background:var(--ob-bg);color:var(--ob-ink);font-family:var(--ob-font)}[data-design=obsidian] .zs-book .zs-h{background:var(--ob-bg);border-bottom:1px solid var(--ob-line);-webkit-backdrop-filter:none;backdrop-filter:none}[data-design=obsidian] .zs-book .zs-h .w{width:100%;height:var(--ob-nav-h);padding:0 var(--ob-nav-pad);justify-content:space-between;gap:16px}[data-design=obsidian] .zs-book .zs-name{max-width:360px;min-height:44px;font:700 20px/1.05 var(--ob-font);letter-spacing:-.005em;text-transform:uppercase;color:var(--ob-ink)}[data-design=obsidian] .zs-book .zs-name:hover,[data-design=obsidian] .zs-book .zs-name:focus-visible{opacity:.8}[data-design=obsidian] .zs-book .zs-name .zs-mark{display:none}[data-design=obsidian] .zs-book .zs-name span:last-child{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box}[data-design=obsidian] .zs-book .zs-phone{border:1px solid var(--ob-ink);min-height:44px;font:700 14px/1 var(--ob-font);letter-spacing:.01em;color:var(--ob-ink);transition:color .15s var(--ob-state), background-color .15s var(--ob-state);padding:0 16px}[data-design=obsidian] .zs-book .zs-phone svg{color:currentColor;width:16px;height:16px}[data-design=obsidian] .zs-book .zs-phone:hover,[data-design=obsidian] .zs-book .zs-phone:focus-visible{background:var(--ob-ink);color:var(--ob-bg)}[data-design=obsidian] .zs-book-in{width:min(720px, calc(100% - var(--ob-sgut) * 2));padding:120px 0}[data-design=obsidian] .zs-book h1{font-size:var(--ob-fs-h2);line-height:1.08;font-weight:var(--pk-hw,700);letter-spacing:var(--pk-ht,-.025em);text-align:center;text-wrap:balance}[data-design=obsidian] .zs-book h1[style]{font-size:var(--ob-fs-h2)!important}[data-design=obsidian] .zs-book .lede{max-width:640px;color:var(--ob-dim);text-align:center;text-wrap:balance;margin:16px auto 0;font-size:16px;line-height:1.5}[data-design=obsidian] .zs-book-in:has(.zs-progress) .lede{letter-spacing:-.005em;font-size:24px;font-weight:700;line-height:1.2}[data-design=obsidian] .zs-book .lede a{color:var(--ob-ink);text-underline-offset:3px;text-decoration:underline}[data-design=obsidian] .zs-lang{justify-content:center;margin:0 0 24px;font-size:14px}[data-design=obsidian] .zs-lang a,[data-design=obsidian] .zs-lang span,[data-design=obsidian] .zs-lang button{border-radius:0;align-items:center;min-height:44px;padding:0 12px;display:inline-flex}[data-design=obsidian] .zs-lang :is(a,button):focus-visible{outline:2px solid var(--ob-ink);outline-offset:2px}[data-design=obsidian] .zs-lang span{box-shadow:inset 0 -2px 0 var(--ob-ink);background:0 0;font-weight:700}[data-design=obsidian] .zs-loc-pick{justify-content:center;gap:8px;margin:16px 0 0}[data-design=obsidian] .zs-loc-pick a,[data-design=obsidian] .zs-loc-pick span{border:1px solid var(--ob-line2);background:var(--ob-bg);letter-spacing:.01em;min-height:44px;color:var(--ob-ink);transition:border-color .15s var(--ob-ease);border-radius:0;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}[data-design=obsidian] .zs-loc-pick a:hover,[data-design=obsidian] .zs-loc-pick a:focus-visible{border-color:var(--ob-ink)}[data-design=obsidian] .zs-loc-pick span{border-color:var(--ob-acc);background:color-mix(in srgb, var(--b) 10%, var(--ob-bg));box-shadow:inset 0 0 0 1px var(--ob-acc);color:var(--ob-ink);font-weight:700}[data-design=obsidian] .zs-progress{gap:8px;margin-top:40px}[data-design=obsidian] .zs-progress i{background:var(--ob-line2);height:3px;transition:background-color .15s var(--ob-state);border-radius:0}[data-design=obsidian] .zs-progress i.on{background:var(--ob-ink)}[data-design=obsidian] .zs-card{background:var(--ob-bg);box-shadow:none;border:1px solid var(--ob-line);border-radius:0;margin-top:24px;padding:32px}[data-design=obsidian] .zs-card .zs-card{border:0;padding:0}[data-design=obsidian] .zs-label{font:700 14px/1.4 var(--ob-font);letter-spacing:.01em;text-transform:uppercase;color:var(--ob-ink);margin:24px 0 8px}[data-design=obsidian] .zs-label:first-child{margin-top:0}[data-design=obsidian] .zs-opts{gap:8px}[data-design=obsidian] .zs-opt{border:1px solid var(--ob-line2);background:var(--ob-bg);min-height:48px;box-shadow:none;transition:border-color .15s var(--ob-ease), background-color .15s var(--ob-ease);border-radius:0;gap:12px;padding:12px 14px}[data-design=obsidian] .zs-opt:hover{border-color:var(--ob-ink)}[data-design=obsidian] .zs-opt:has(input:checked){border-color:var(--ob-acc);background:color-mix(in srgb, var(--b) 10%, var(--ob-bg));box-shadow:inset 0 0 0 1px var(--ob-acc)}[data-design=obsidian] .zs-opt:has(input:focus-visible){border-color:var(--ob-ink);outline:2px solid var(--ob-ink);outline-offset:2px}[data-design=obsidian] .zs-radio{display:none}[data-design=obsidian] .zs-opt-main b{font:400 16px/1.3 var(--ob-font);letter-spacing:0;color:var(--ob-ink)}[data-design=obsidian] .zs-opt-main small{color:var(--ob-dim);margin-top:2px;font-size:14px;line-height:1.4}[data-design=obsidian] .zs-opt-price{font:700 14px/1 var(--ob-font);letter-spacing:.01em;color:var(--ob-ink)}[data-design=obsidian] .zs-mini-h{padding-bottom:4px}[data-design=obsidian] .zs-days{gap:8px}[data-design=obsidian] .zs-day{border:1px solid var(--ob-line2);min-height:64px;box-shadow:none;color:var(--ob-dim);transition:border-color .15s var(--ob-ease), background-color .15s var(--ob-ease);border-radius:0;padding:10px 4px;font-size:14px}[data-design=obsidian] .zs-day b{font:700 16px/1.2 var(--ob-font);letter-spacing:.01em;color:var(--ob-ink)}[data-design=obsidian] .zs-day:hover,[data-design=obsidian] .zs-chip:hover{border-color:var(--ob-ink)}[data-design=obsidian] .zs-windows{gap:8px}[data-design=obsidian] .zs-chip{border:1px solid var(--ob-line2);height:auto;min-height:44px;box-shadow:none;background:var(--ob-bg);font:400 14px/1.3 var(--ob-font);color:var(--ob-ink);transition:border-color .15s var(--ob-ease), background-color .15s var(--ob-ease);border-radius:0;padding:0 16px}:is([data-design=obsidian] .zs-day:has(input:checked),[data-design=obsidian] .zs-chip:has(input:checked)){border-color:var(--ob-acc);background:color-mix(in srgb, var(--b) 10%, var(--ob-bg));box-shadow:inset 0 0 0 1px var(--ob-acc)}:is([data-design=obsidian] .zs-day:has(input:focus-visible),[data-design=obsidian] .zs-chip:has(input:focus-visible)){border-color:var(--ob-ink);outline:2px solid var(--ob-ink);outline-offset:2px}:is([data-design=obsidian] .zs-day:has(input:disabled),[data-design=obsidian] .zs-chip:has(input:disabled)){border-color:var(--ob-line);background:var(--sand);box-shadow:none;color:var(--ob-dim)}[data-design=obsidian] .zs-day:has(input:disabled) b{color:var(--ob-dim)}[data-design=obsidian] .zs-chip-note{font-size:14px;font-weight:700}[data-design=obsidian] .zs-field{gap:8px}[data-design=obsidian] .zs-field>span{font:700 14px/1.4 var(--ob-font);letter-spacing:.01em;text-transform:uppercase;color:var(--ob-ink)}[data-design=obsidian] .zs-field small{color:var(--ob-dim);font-size:14px}[data-design=obsidian] .zs-in{border:1px solid var(--ob-line2);background:var(--ob-bg);min-height:48px;color:var(--ob-ink);font:400 16px/1.4 var(--ob-font);transition:border-color .15s var(--ob-ease);padding:12px 14px}[data-design=obsidian] textarea.zs-in{min-height:120px;line-height:1.5}[data-design=obsidian] .zs-in:hover{border-color:var(--ob-ink)}[data-design=obsidian] .zs-in:focus{border-color:var(--ob-ink);box-shadow:none;outline:2px solid var(--ob-ink);outline-offset:2px}[data-design=obsidian] .zs-in::placeholder{color:var(--ob-dim);opacity:1}[data-design=obsidian] .zs-grid2{gap:16px}[data-design=obsidian] .zs-label+.zs-grid2{margin-top:12px}[data-design=obsidian] .zs-photo-row .zs-photo,[data-design=obsidian] .zs-photo-add{border-radius:0}[data-design=obsidian] .zs-photo-add{border:1px dashed var(--ob-line2);background:var(--ob-bg);color:var(--ob-dim);font:700 14px/1.2 var(--ob-font);letter-spacing:.01em;width:96px;height:96px;transition:border-color .15s var(--ob-ease), color .15s var(--ob-ease)}[data-design=obsidian] .zs-photo-row .zs-photo{width:96px;height:96px}[data-design=obsidian] .zs-photo-add:hover,[data-design=obsidian] .zs-photo-add:focus-within{border-color:var(--ob-ink);color:var(--ob-ink)}[data-design=obsidian] .zs-photo-add:focus-within{outline:2px solid var(--ob-ink);outline-offset:2px}[data-design=obsidian] .zs-photo-row .zs-photo button{background:var(--ob-ink);border-radius:0;width:28px;height:28px;top:0;right:0}[data-design=obsidian] .zs-photo-row .zs-photo button:before{content:"";width:44px;height:44px;position:absolute;top:0;right:0}[data-design=obsidian] .zs-photo-note{color:var(--ob-dim);font-size:14px}[data-design=obsidian] .zs-consent{color:var(--ob-dim);margin-top:12px;font-size:14px;line-height:1.5}[data-design=obsidian] .zs-consent a{color:var(--ob-ink)}[data-design=obsidian] .zs-book .check{color:var(--ob-dim);line-height:1.5;font-size:14px!important}[data-design=obsidian] .zs-book input[type=checkbox]{accent-color:var(--ob-ink)!important}[data-design=obsidian] .zs-book .check input{flex:none}[data-design=obsidian] .zs-nav-row{border-top:1px solid var(--ob-line);margin-top:32px;padding-top:24px}[data-design=obsidian] .zs-nav-row .zbtn{min-width:132px;height:48px}[data-design=obsidian] .zbtn:disabled{opacity:.5;cursor:default}[data-design=obsidian] .zbtn:focus-visible{outline:2px solid var(--ob-ink);outline-offset:2px}[data-design=obsidian] .zs-err{color:#8f1d17;background:#fdecea;border:1px solid #b3261e73;border-radius:0;margin-top:0;padding:14px 16px;font-size:14px;font-weight:700;line-height:1.5}[data-design=obsidian] .zs-book-in>.zs-card:not(.zs-done,:has(.zs-note-box)){border:0;justify-content:center;margin-top:32px;padding:0}[data-design=obsidian] .zs-note-box{border:1px solid var(--ob-line2);background:var(--sand);color:var(--ob-ink);padding:14px 16px;font-size:14px;line-height:1.5}[data-design=obsidian] .zs-offers p{border:1px solid var(--ob-line2);background:color-mix(in srgb, var(--b) 8%, var(--ob-bg));color:var(--ob-ink);border-radius:0;padding:14px 16px;font-size:14px}[data-design=obsidian] .zs-offers code{background:var(--ob-bg);font:700 14px/1 var(--ob-font);border-radius:0}[data-design=obsidian] .zs-notice{border:1px solid var(--ob-line2);background:var(--sand);border-radius:0;font-size:14px}[data-design=obsidian] .zs-done{padding:56px 32px 40px}[data-design=obsidian] .zs-done-icon{border:1px solid var(--ob-ink);width:56px;height:56px;color:var(--ob-ink);box-shadow:none;background:0 0;border-radius:0;margin-bottom:24px;animation:none}[data-design=obsidian] .zs-done-icon svg{width:24px;height:24px}[data-design=obsidian] .zs-done h1{font-size:var(--ob-fs-h2)!important}[data-design=obsidian] .zs-done .lede{margin-left:auto;margin-right:auto}[data-design=obsidian] .zs-summary div{padding:14px 0;font-size:14px}[data-design=obsidian] .zs-summary dd{font-weight:700}@media (max-width:900px){[data-design=obsidian]{--ob-gut:16px}[data-design=obsidian] .ob-sechead{margin-bottom:32px;padding:0 16px}[data-design=obsidian] .ob-gram-head{margin-bottom:28px}[data-design=obsidian] .ob-strip-track{grid-auto-columns:169px}[data-design=obsidian] .ob-cat{--ob-cat-top:min(270px, max(72px, calc(100svh - (var(--ob-rows,5) * 56px - 24px) - 112px)));--ob-cat-h:clamp(480px, 70svh, 640px)}[data-design=obsidian] .ob-cat-count{bottom:112px}[data-design=obsidian] .ob-cat-go{bottom:104px}[data-design=obsidian] .ob-proof{padding-top:72px;padding-bottom:72px}[data-design=obsidian] .ob-prices--plans{padding-top:56px;padding-bottom:56px}[data-design=obsidian] .ob-prices,[data-design=obsidian] .ob-prices--plans{padding-bottom:32px}[data-design=obsidian] .ob-proof-list{gap:64px}[data-design=obsidian] .ob-proof-row,[data-design=obsidian] .ob-proof-row[data-flip="1"]{grid-template-columns:minmax(0,1fr);gap:24px}[data-design=obsidian] .ob-proof-visual,[data-design=obsidian] .ob-proof-row[data-flip="1"] .ob-proof-visual{order:-1}[data-design=obsidian] .ob-pair-handle:after{width:48px;height:48px}[data-design=obsidian] .ob-how{padding:0 0 var(--ob-band)}[data-design=obsidian] .ob-how-in{padding-top:112px}[data-design=obsidian] .ob-ph--how{height:372px;inset:28px 0 auto}[data-design=obsidian] .ob-ph--how img{height:100%;animation:none;top:0}[data-design=obsidian] .ob-ph--how .ob-ph-shade{background:linear-gradient(#0b0b0d94 0%,#0b0b0dc7 60%,#0d0d10 100%)}[data-design=obsidian] .ob-ph img[data-use]{object-position:50% 50%;scale:1}[data-design=obsidian] .ob-how .ob-sechead{grid-template-columns:minmax(0,1fr);grid-template-areas:"e""t""s";margin-bottom:48px}[data-design=obsidian] .ob-steps,[data-design=obsidian] .ob-steps--many{grid-template-columns:minmax(0,1fr);gap:48px}[data-design=obsidian] .ob-step:before{font-size:84px}[data-design=obsidian] .ob-about-band{padding-top:var(--ob-band)}[data-design=obsidian] .ob-split-left{position:static}[data-design=obsidian] .ob-faq-q{gap:14px;padding:24px 0}[data-design=obsidian] .ob-faq-a{padding:0 8px 28px 0}[data-design=obsidian] .ob-town{min-height:72px}[data-design=obsidian] .ob-about-in{grid-template-columns:minmax(0,1fr);gap:32px}[data-design=obsidian] .ob-about-copy:empty{display:none}[data-design=obsidian] .ob-about-in--text .ob-about-body{grid-column:1}[data-design=obsidian] .ob-about-in--text .ob-about-body .ob-body{font-size:var(--ob-fs-body)}[data-design=obsidian] .ob-about-in--text .ob-about-body .ob-body:first-child{font-size:clamp(22px,6vw,28px)}[data-design=obsidian] .ob-split{padding-top:var(--ob-band);padding-bottom:var(--ob-band)}[data-design=obsidian] .ob-split-in{grid-template-columns:minmax(0,1fr);gap:32px}[data-design=obsidian] .ob-reviews,[data-design=obsidian] .ob-comments{padding-top:72px;padding-bottom:72px}[data-design=obsidian] .ob-reviews .ob-sechead,[data-design=obsidian] .ob-comments .ob-sechead{margin-bottom:32px}[data-design=obsidian] .ob-rv-track,[data-design=obsidian] .ob-rv[data-rows="2"] .ob-rv-track{grid-template-rows:auto;grid-auto-columns:100%;justify-content:start;align-items:start;width:auto;min-width:0}[data-design=obsidian] .ob-rv[data-static] .ob-rv-track{grid-auto-columns:auto;align-items:stretch}[data-design=obsidian] .ob-rv-arrows,[data-design=obsidian] .ob-rv[data-more=true] .ob-rv-arrows{display:none}[data-design=obsidian] .ob-rv-dots{display:flex}[data-design=obsidian] .ob-pk-head{grid-template-columns:minmax(0,1fr)}[data-design=obsidian] .ob-pk-banner{height:184px;min-height:0}[data-design=obsidian] .ob-pk-caption{inset:40px 16px auto}[data-design=obsidian] .ob-pk-panel{padding:32px 16px 40px}[data-design=obsidian] .ob-pk-tiers-wrap{padding:32px 0 0}[data-design=obsidian] .ob-prices--plans .ob-pk-tiers-wrap{padding-top:0}[data-design=obsidian] .ob-tiers{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(100% - 40px);grid-auto-flow:column;column-gap:12px;padding:0 16px 4px;scroll-padding-inline:16px;overflow-x:auto}[data-design=obsidian] .ob-tier:nth-child(n+4){margin-top:0}[data-design=obsidian] .ob-tier{flex-direction:column;grid-row:auto;display:flex}[data-design=obsidian] .ob-tiers::-webkit-scrollbar{display:none}[data-design=obsidian] .ob-tiers--1{grid-auto-columns:100%}[data-design=obsidian] .ob-tier{scroll-snap-align:start;padding:28px 20px}[data-design=obsidian] .ob-emergency{padding-top:64px;padding-bottom:64px}[data-design=obsidian] .ob-trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:32px 12px;font-size:16px;display:grid}[data-design=obsidian] .ob-trust-item{gap:12px;padding:20px 8px}[data-design=obsidian] .ob-trust-item+.ob-trust-item{border-left:0}[data-design=obsidian] .ob-trust-item:nth-child(odd):not(:last-child){border-right:1px solid var(--ob-line)}[data-design=obsidian] .ob-trust-item:last-child:nth-child(odd){grid-column:1/-1}[data-design=obsidian] .ob-towns--two{grid-template-columns:minmax(0,1fr)}[data-design=obsidian] .ob-cta-card{min-height:460px;padding:88px 20px}[data-design=obsidian] .ob-cta-card>img[data-use]{object-position:50% 50%;scale:1}[data-design=obsidian] .ob-cta-shade{background:#0b0b0dbd}[data-design=obsidian] .ob-cta-copy{gap:20px}[data-design=obsidian] .ob-cta-body{font-size:17px}[data-design=obsidian] .zs-page-hero{padding:96px 0 40px}[data-design=obsidian] .zs-crumbs{gap:0 8px}[data-design=obsidian] .zs-crumbs a,[data-design=obsidian] .zs-page-hero .eyebrow a,[data-design=obsidian] .zs-page-hero a.eyebrow{align-items:center;min-height:44px;display:inline-flex}[data-design=obsidian]:not(.zs-editing) .zs-page-hero:has(.zs-page-split figure img){height:340px;padding:0}[data-design=obsidian] .zs-sec{padding-bottom:96px}[data-design=obsidian] .zs-page-hero .zs-page-split{grid-template-columns:minmax(0,1fr)}[data-design=obsidian] .zs-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}[data-design=obsidian] .zs-two{grid-template-columns:minmax(0,1fr)}[data-design=obsidian] .zs-aside{position:static}[data-design=obsidian] .zs-book-in{padding-top:96px;padding-bottom:96px}[data-design=obsidian] .zs-book .zs-h .w{gap:8px}[data-design=obsidian] .zs-book .zs-phone{background:0 0;justify-content:center;width:44px;height:44px;min-height:44px;padding:0}[data-design=obsidian] .zs-book .zs-phone svg{width:18px;height:18px}[data-design=obsidian] .zs-progress{margin-top:32px}}@media (max-width:560px){[data-design=obsidian] .zs-card{padding:24px 20px}[data-design=obsidian] .zs-done{padding:40px 20px 32px}[data-design=obsidian] .zs-services{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){[data-design=obsidian] .ob-gram-track{gap:16px}[data-design=obsidian] .ob-gram-frame{flex-basis:calc(50% - 8px)}}.zs-editing [data-design=obsidian] .ob-nav,[data-design=obsidian].zs-editing .ob-nav{position:relative}@media (prefers-reduced-motion:reduce){[data-design=obsidian] .ob-rv[data-armed] .ob-rv-track,[data-design=obsidian] .ob-rv[data-armed] .ob-rv-rail{transition:none}[data-design=obsidian] .ob-faq-row::details-content{transition:none}}[data-design=obsidian] .ob-sx-nav{padding:52px 0 0}[data-design=obsidian] .ob-sx-head{text-align:center;max-width:860px;padding:0 var(--ob-sgut);flex-direction:column;align-items:center;gap:8px;margin:0 auto 24px;display:flex}[data-design=obsidian] .ob-sx-track{padding:0 var(--ob-gut);scroll-snap-type:x mandatory;scroll-padding-left:var(--ob-gut);scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;display:flex;position:relative;overflow:auto hidden}[data-design=obsidian] .ob-sx-track::-webkit-scrollbar{display:none}[data-design=obsidian] .ob-sx-tile{scroll-snap-align:start;width:331px;min-width:0;color:var(--ob-ink);border:1px solid var(--ob-line);background:var(--ob-bg);transition:opacity .85s var(--ob-ease), transform .85s var(--ob-ease), border-color .15s var(--ob-ease);transition-delay:calc(var(--i,0) * var(--ob-stagger)), calc(var(--i,0) * var(--ob-stagger)), 0s;flex:0 0 331px;grid-template-rows:auto 1fr;display:grid;position:relative}[data-design=obsidian] .ob-sx-tile:hover,[data-design=obsidian] .ob-sx-tile:focus-visible{border-color:var(--ob-line2)}[data-design=obsidian] .ob-sx-tile-media{aspect-ratio:821/575;background:var(--ob-line);display:block;position:relative;overflow:hidden}[data-design=obsidian] .ob-sx-tile-media img{object-fit:cover;width:100%;height:100%;transition:transform .85s var(--ob-ease);position:absolute;inset:0}[data-design=obsidian] .ob-sx-tile:hover .ob-sx-tile-media img,[data-design=obsidian] .ob-sx-tile:focus-visible .ob-sx-tile-media img{transform:scale(1.04)}[data-design=obsidian] .ob-sx-tile-body{flex-direction:column;gap:8px;padding:20px 24px 24px;display:flex}[data-design=obsidian] .ob-sx-tile-body .ob-link{align-self:flex-start;min-height:0;margin-top:8px}[data-design=obsidian] .ob-sx-tile:hover .ob-link:after,[data-design=obsidian] .ob-sx-tile:focus-visible .ob-link:after{transform:translate(4px)}[data-design=obsidian] .ob-sx-price{color:var(--ob-ink);letter-spacing:.01em;margin-top:8px;font-weight:700}[data-design=obsidian] .ob-sx-body{padding:40px 0 64px}[data-design=obsidian] .ob-sx-toolbar{padding:0 var(--ob-gut);justify-content:center;margin-bottom:20px;display:flex}[data-design=obsidian] .ob-sx-toggle{border:1px solid var(--ob-line);background:var(--ob-bg);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:0 auto 32px;padding:4px;display:inline-grid}[data-design=obsidian] .ob-sx-opt{min-height:38px;color:var(--ob-dim);cursor:pointer;white-space:nowrap;transition:background-color .181s linear, color .181s linear, transform .281s var(--ob-ease);background:0 0;border:0;padding:0 22px;font-family:inherit;font-size:14px;font-weight:700;transform:scale(.98)}[data-design=obsidian] .ob-sx-opt[aria-pressed=true]{background:var(--ob-ink);color:var(--ob-bg);transform:scale(1)}[data-design=obsidian] .ob-sx-opt[aria-pressed=false]:hover,[data-design=obsidian] .ob-sx-opt[aria-pressed=false]:focus-visible{color:var(--ob-ink);background:var(--ob-tint-06)}[data-design=obsidian] .ob-sx-opt[aria-pressed=true]:hover,[data-design=obsidian] .ob-sx-opt[aria-pressed=true]:focus-visible{background:var(--ob-tint-82)}[data-design=obsidian] .ob-sx-grid[data-expanded=false] .ob-co-cell[data-main=false]{display:none}[data-design=obsidian] .ob-sx-more{justify-content:center;margin-top:32px;display:flex}[data-design=obsidian] .ob-sx-showall{color:var(--ob-acc-text);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-family:inherit;font-size:16px;font-weight:700;transition:color .2s linear}[data-design=obsidian] .ob-sx-showall:hover,[data-design=obsidian] .ob-sx-showall:focus-visible{color:var(--ob-ink)}@media (scripting:none){[data-design=obsidian] .ob-sx-toolbar,[data-design=obsidian] .ob-sx-more{display:none}[data-design=obsidian] .ob-sx-grid[data-expanded] .ob-co-cell[data-main]{display:flex}}[data-design=obsidian] .ob-sx-links{padding:0 var(--ob-gut) 64px;gap:40px;display:grid}[data-design=obsidian] .ob-sx-group .ob-h3{margin-bottom:16px}[data-design=obsidian] .ob-sx-chips{flex-wrap:wrap;gap:8px;display:flex}[data-design=obsidian] .ob-sx-chip{border:1px solid var(--ob-line2);letter-spacing:.01em;min-height:44px;color:var(--ob-ink);transition:background-color .15s var(--ob-state), color .15s var(--ob-state);align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}[data-design=obsidian] .ob-sx-chip:hover,[data-design=obsidian] .ob-sx-chip:focus-visible{background:var(--ob-ink);color:var(--ob-bg)}[data-design=obsidian] .ob-co-grid{padding:0 var(--ob-gut);grid-template-columns:repeat(auto-fill,minmax(334px,1fr));gap:32px 8px;display:grid}[data-design=obsidian] .ob-co-cell{min-width:0;color:var(--ob-ink);flex-direction:column;gap:8px;display:flex}[data-design=obsidian] .ob-co-media{aspect-ratio:1;background:var(--ob-line);display:block;position:relative;overflow:hidden}[data-design=obsidian] .ob-co-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-design=obsidian] .ob-co-cell--photo:not(.ob-co-cell--static):hover .ob-co-media,[data-design=obsidian] .ob-co-cell--photo:not(.ob-co-cell--static):focus-visible .ob-co-media{opacity:.8}[data-design=obsidian] .ob-co-name{overflow-wrap:anywhere;margin-top:4px}[data-design=obsidian] .ob-co-line{color:var(--ob-dim);overflow-wrap:anywhere;display:block}[data-design=obsidian] .ob-co-price{color:var(--ob-ink);letter-spacing:.01em;font-weight:700}[data-design=obsidian] .ob-co-cell--text{border-top:1px solid var(--ob-line);gap:10px;padding-top:14px}[data-design=obsidian] .ob-co-eyebrow{color:var(--ob-dim);overflow-wrap:anywhere}[data-design=obsidian] .ob-co-cell .ob-co-body{color:var(--ob-ink);overflow-wrap:anywhere}[data-design=obsidian] .ob-co-cell .ob-co-body .ob-co-line{color:var(--ob-ink)}[data-design=obsidian] .ob-co-links{flex-wrap:wrap;gap:0 16px;display:flex}[data-design=obsidian] .ob-co-links a,[data-design=obsidian] .ob-co-link{letter-spacing:.01em;min-height:24px;color:var(--ob-ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}[data-design=obsidian] .ob-co-links a:hover,[data-design=obsidian] .ob-co-link:hover{color:var(--ob-dim)}[data-design=obsidian] .ob-co-wrap{padding:40px 0 64px}[data-design=obsidian] .ob-co-wrap--rest{padding-top:56px}[data-design=obsidian] .ob-co-head{padding:0 var(--ob-gut);margin-bottom:20px}[data-design=obsidian] .ob-co-head--next{margin-top:56px}[data-design=obsidian] .ob-sv-head{grid-template-columns:821fr 619fr;align-items:stretch;display:grid}[data-design=obsidian] .ob-sv-banner{min-height:575px;color:var(--ob-on);position:relative;overflow:hidden}[data-design=obsidian] .ob-sv-banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-design=obsidian] .ob-sv-scrim{background:var(--ob-scrim);position:absolute;inset:0}[data-design=obsidian] .ob-sv-caption{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}[data-design=obsidian] .ob-sv-caption .ob-display{overflow-wrap:anywhere}[data-design=obsidian] .ob-sv-caption .ob-meta{color:var(--ob-on)}[data-design=obsidian] .ob-sv-panel{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:40px 158px 40px 40px;display:flex}[data-design=obsidian] .ob-sv-panel .ob-body,[data-design=obsidian] .ob-sv-panel .ob-meta{overflow-wrap:anywhere}[data-design=obsidian] .ob-sv-verbs{flex-wrap:wrap;gap:12px;display:flex}[data-design=obsidian] .ob-sv-band{padding:120px 0 16px}[data-design=obsidian] .ob-sv-band-in{max-width:860px;padding:0 var(--ob-sgut);text-align:center;flex-direction:column;align-items:center;gap:16px;margin:0 auto;display:flex}[data-design=obsidian] .ob-sv-band-in .ob-display{overflow-wrap:anywhere;text-wrap:balance}[data-design=obsidian] .ob-sv-band-in .ob-body{overflow-wrap:anywhere;max-width:640px}[data-design=obsidian] .ob-sv-band-in .ob-verbs,[data-design=obsidian] .ob-sv-band-in .ob-sv-verbs{justify-content:center;margin-top:8px}@media (pointer:coarse){[data-design=obsidian] .ob-co-links a,[data-design=obsidian] .ob-co-link,[data-design=obsidian] .ob-sx-opt,[data-design=obsidian] .ob-sx-showall{min-height:44px}[data-design=obsidian] .ob-sv-panel>.ob-link,[data-design=obsidian] .ob-sv-band-in>.ob-link{min-height:0}[data-design=obsidian] .ob-sv-panel>.ob-link:before,[data-design=obsidian] .ob-sv-band-in>.ob-link:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (max-width:900px){[data-design=obsidian] .ob-sx-tile{flex-basis:156px;width:156px}[data-design=obsidian] .ob-sx-tile-body{padding:12px 12px 14px}[data-design=obsidian] .ob-sx-body{padding-bottom:32px}[data-design=obsidian] .ob-sx-toolbar{padding:0 16px}[data-design=obsidian] .ob-sx-toggle{width:100%;margin-bottom:24px;display:grid}[data-design=obsidian] .ob-sx-opt{padding:0 12px}[data-design=obsidian] .ob-co-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding:0 16px}[data-design=obsidian] .ob-co-cell--text{grid-column:1/-1}[data-design=obsidian] .ob-co-head{padding:0 16px}[data-design=obsidian] .ob-sx-links{padding:0 16px 32px}[data-design=obsidian] .ob-sv-head{grid-template-columns:minmax(0,1fr)}[data-design=obsidian] .ob-sv-banner{min-height:184px}[data-design=obsidian] .ob-sv-caption{inset:40px 16px auto}[data-design=obsidian] .ob-sv-panel{padding:32px 16px 40px}[data-design=obsidian] .ob-sv-band{padding:96px 0 8px}}@media (prefers-reduced-motion:reduce){[data-design=obsidian] .ob-sx-tile,[data-design=obsidian] .ob-sx-tile-media img,[data-design=obsidian] .ob-sx-opt,[data-design=obsidian] .ob-sx-chip,[data-design=obsidian] .ob-sx-showall{transition:none}}[data-design=obsidian] .ob-h1-in{color:var(--ob-dim)}[data-design=obsidian] .ob-sv-caption .ob-h1-in{color:#ffffffd1}[data-design=obsidian] .ob-hero-shade,[data-design=obsidian] .ob-cta-shade{pointer-events:none}.zs-editing[data-design=obsidian] .zs-edit-note{padding-left:44px;display:block;position:relative}.zs-editing[data-design=obsidian] .zs-edit-note:not(:has(>svg)){padding-left:16px}.zs-editing[data-design=obsidian] .zs-edit-note>svg{margin:0;position:absolute;top:14px;left:16px}[data-design=obsidian] .zs-look[data-tone]{--ob-bg:var(--tn-bg);--ob-ink:var(--tn-fg);--ob-dim:var(--tn-mute);--ob-line:var(--tn-line);--ob-line2:var(--tn-line);--ob-acc:var(--tn-accent);--ob-acc-text:var(--tn-accent);--ob-soft:var(--tn-card);background:var(--tn-bg);color:var(--tn-fg)}[data-design=obsidian] .zs-look[data-tone] :is(.ob-hero,.ob-cta-card){--ob-ink:#fff;--ob-dim:#ffffffdb;--ob-bg:#1d1d1d}[data-design=obsidian] .zs-look[data-tone=brand] .ob-faq-a{color:var(--tn-fg)}[data-design=obsidian] .zs-look[data-size] :is(.ob-proof,.ob-how,.ob-reviews,.ob-comments,.ob-split){padding-top:calc(var(--ob-band) * var(--sz,1));padding-bottom:calc(var(--ob-band) * var(--sz,1))}[data-design=obsidian] .zs-look[data-size] .ob-strip{padding-top:calc(104px * var(--sz,1));padding-bottom:calc(96px * var(--sz,1))}[data-design=obsidian] .zs-look[data-size] .ob-gram{padding-top:calc(104px * var(--sz,1));padding-bottom:calc(104px * var(--sz,1))}[data-design=obsidian] .zs-look[data-size] .ob-about-band{padding-top:calc(var(--ob-band) * var(--sz,1))}[data-design=obsidian] .zs-look[data-size] .ob-about-where{padding-top:0;padding-bottom:calc(var(--ob-band) * var(--sz,1))}[data-design=obsidian] .zs-look[data-size] .ob-prices{padding-bottom:calc(64px * var(--sz,1))}[data-design=obsidian] .zs-look[data-size] .ob-prices--plans{padding-top:calc(80px * var(--sz,1))}[data-design=obsidian] .zs-look[data-size] .ob-emergency{padding-top:calc(var(--ob-band) * .6 * var(--sz,1));padding-bottom:calc(var(--ob-band) * .6 * var(--sz,1))}[data-design=obsidian] .zs-look[data-size=compact] .ob-hero{min-height:calc((100svh - var(--ob-top)) * .7)}@media (max-width:900px){[data-design=obsidian] .zs-look[data-size] :is(.ob-proof,.ob-reviews,.ob-comments){padding-top:calc(72px * var(--sz,1));padding-bottom:calc(72px * var(--sz,1))}[data-design=obsidian] .zs-look[data-size] .ob-prices{padding-bottom:calc(32px * var(--sz,1))}[data-design=obsidian] .zs-look[data-size] .ob-prices--plans{padding-top:calc(56px * var(--sz,1));padding-bottom:calc(32px * var(--sz,1))}}[data-design=obsidian] .ob-add{cursor:pointer;z-index:3;place-items:center;display:grid}[data-design=obsidian] .ob-add .zs-edit-note{margin:0}[data-design=obsidian] .ob-add--fill{position:absolute;inset:0}[data-design=obsidian] .ob-tile-name[data-edit]{z-index:4;position:relative}[data-design=obsidian] .ob-add--corner{position:absolute;top:24px;right:24px}[data-design=obsidian] .ob-add--block{margin:8px var(--ob-gut) 0;place-items:start}[data-design=obsidian] .ob-about-photo:has(.ob-add){position:relative}[data-design=obsidian] .ob-about-in--where{border-top:1px solid var(--ob-line2);align-items:end;margin-top:clamp(56px,6vw,96px);padding-top:40px}[data-design=obsidian] .ob-about-in--where .ob-about-copy:last-child{align-items:flex-end}@media (max-width:900px){[data-design=obsidian] .ob-about-in--where .ob-about-copy:last-child{align-items:flex-start}}[data-design=obsidian] .ob-hero-media.ob-unlit:not(:has(img)){background:radial-gradient(55% 60% at 82% 10%, #ffffff21, transparent 62%), radial-gradient(50% 60% at 4% 108%, color-mix(in srgb, var(--b) 34%, transparent), transparent 68%), var(--ob-unlit-bg)}[data-design=obsidian] .ob-proof-visual[data-cap]{max-width:var(--cap)}[data-design=obsidian] .ob-proof-row[data-flip="1"] .ob-proof-visual[data-cap]{justify-self:end}[data-design=obsidian] .ob-cta-card>img[data-fit=small]{height:88%;animation:none;top:6%}[data-design=obsidian] .ob-cta-card img[data-fit=small]{width:54%;left:auto;right:3%;-webkit-mask-image:radial-gradient(farthest-side at 62%,#000 52%,#0000 100%);mask-image:radial-gradient(farthest-side at 62%,#000 52%,#0000 100%)}[data-design=obsidian] .ob-pk-banner img[data-fit=small]{width:62%;left:auto}@media (max-width:900px){[data-design=obsidian] .ob-cta-card img[data-fit=small],[data-design=obsidian] .ob-pk-banner img[data-fit=small]{width:100%;left:0;-webkit-mask-image:none;mask-image:none}}
