.sv-hero[data-astro-cid-nsurbltt]{color:var(--bone);padding-top:clamp(112px,12vw,152px);position:relative;overflow:hidden}.sv-hero[data-astro-cid-nsurbltt]:after{content:"";pointer-events:none;background:radial-gradient(circle,#6c866e52 0%,#0000 62%);border-radius:50%;width:55%;height:90%;position:absolute;top:-20%;right:-12%}.sv-hero-grid[data-astro-cid-nsurbltt]{z-index:1;grid-template-columns:1fr;align-items:end;gap:56px;padding-bottom:clamp(56px,8vw,96px);display:grid;position:relative}.sv-hero-copy[data-astro-cid-nsurbltt]{flex-direction:column;align-items:flex-start;display:flex}.sv-back[data-astro-cid-nsurbltt]{font-family:var(--font-mono);font-size:var(--text-nav);text-transform:uppercase;letter-spacing:.16em;color:#e8e3d6b3;transition:color .32s var(--ease-out-expo);align-items:center;gap:8px;margin-bottom:clamp(32px,5vw,56px);display:inline-flex}.sv-back[data-astro-cid-nsurbltt] svg[data-astro-cid-nsurbltt]{transition:transform .32s var(--ease-out-expo)}.sv-back[data-astro-cid-nsurbltt]:hover{color:var(--bone)}.sv-back[data-astro-cid-nsurbltt]:hover svg[data-astro-cid-nsurbltt]{transform:translate(-3px)}.sv-status[data-astro-cid-nsurbltt]{border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.16em;color:var(--bone);background:#e8e3d614;border:1px solid #e8e3d633;align-items:center;gap:10px;padding:7px 14px 7px 12px;display:inline-flex}.sv-status-dot[data-astro-cid-nsurbltt]{background:var(--resin-gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #c8b88a99}.sv-title[data-astro-cid-nsurbltt]{color:var(--bone);letter-spacing:-.035em;margin-top:28px;font-size:clamp(48px,7.4vw,96px);line-height:.98}.sv-title[data-astro-cid-nsurbltt] em[data-astro-cid-nsurbltt]{color:var(--bone)}.sv-lead[data-astro-cid-nsurbltt]{font-size:var(--text-lead);color:#e8e3d6d1;max-width:48ch;margin-top:28px;line-height:1.65}.sv-actions[data-astro-cid-nsurbltt]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.sv-btn-ghost[data-astro-cid-nsurbltt]{border-radius:var(--radius-pill);color:var(--bone);font-size:var(--text-sm);transition:background .32s var(--ease-out-expo), color .32s var(--ease-out-expo), border-color .32s var(--ease-out-expo), transform .32s var(--ease-out-expo);border:1px solid #e8e3d652;align-items:center;gap:10px;padding:13px 22px;font-weight:400;display:inline-flex}.sv-btn-ghost[data-astro-cid-nsurbltt]:hover{background:var(--bone);color:var(--forest-floor);border-color:var(--bone);transform:translateY(-1px)}.sv-btn-ghost[data-astro-cid-nsurbltt]:active{transform:translateY(1px)scale(.985)}.sv-meta[data-astro-cid-nsurbltt]{border-top:1px solid #e8e3d62e;flex-wrap:wrap;gap:18px 36px;width:100%;max-width:540px;margin-top:44px;padding-top:24px;display:flex}.sv-meta-item[data-astro-cid-nsurbltt]{flex-direction:column;gap:4px;display:flex}.sv-meta-label[data-astro-cid-nsurbltt]{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.18em;color:#e8e3d699}.sv-meta-value[data-astro-cid-nsurbltt]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--bone);transition:color .2s}.sv-meta-value[data-astro-cid-nsurbltt]:hover{color:var(--resin-gold)}.sv-hero-visual[data-astro-cid-nsurbltt]{justify-content:center;display:flex}.sv-photo[data-astro-cid-nsurbltt]{aspect-ratio:4/5;border-radius:240px 240px var(--radius-lg) var(--radius-lg);background:linear-gradient(180deg, var(--moss-light) 0%, var(--pine-shadow) 60%);width:100%;max-width:440px;box-shadow:var(--shadow-deep);position:relative;overflow:hidden}.sv-photo[data-astro-cid-nsurbltt] img[data-astro-cid-nsurbltt]{object-fit:cover;width:100%;height:100%}.sv-photo[data-astro-cid-nsurbltt]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1f2a268c);position:absolute;inset:55% 0 0}.sv-photo-tag[data-astro-cid-nsurbltt]{z-index:1;-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-md);background:#1f2a2652;border:1px solid #e8e3d629;flex-direction:column;gap:2px;padding:12px 16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:inset 0 1px #e8e3d61a}.sv-photo-tag-eyebrow[data-astro-cid-nsurbltt]{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.18em;color:#e8e3d6b3}.sv-photo-tag-name[data-astro-cid-nsurbltt]{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--bone)}.sv-strip[data-astro-cid-nsurbltt]{z-index:1;background:#1f2a265c;border-top:1px solid #e8e3d624;padding-block:16px;position:relative}.sv-strip-inner[data-astro-cid-nsurbltt]{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.18em;color:#e8e3d6b3;flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.sv-strip-sep[data-astro-cid-nsurbltt]{color:var(--resin-gold);opacity:.6}.sv-head[data-astro-cid-nsurbltt]{flex-direction:column;gap:14px;display:flex}.sv-section-title[data-astro-cid-nsurbltt]{letter-spacing:-.025em;max-width:14ch;margin-top:4px;font-size:clamp(36px,5vw,60px);line-height:1.02}.sv-intro[data-astro-cid-nsurbltt]{background:#fff}.sv-intro-grid[data-astro-cid-nsurbltt]{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}.sv-prose[data-astro-cid-nsurbltt]{font-size:var(--text-lead);color:var(--text-muted);flex-direction:column;gap:24px;line-height:1.75;display:flex}.sv-prose[data-astro-cid-nsurbltt] p[data-astro-cid-nsurbltt]:first-child{color:var(--forest-floor)}.sv-prose[data-astro-cid-nsurbltt] p[data-astro-cid-nsurbltt]:first-child:first-letter{float:left;font-family:var(--font-display);color:var(--resin-gold);margin:6px 14px 0 0;padding-top:4px;font-size:4.5rem;font-style:italic;font-weight:400;line-height:.85}.sv-methods[data-astro-cid-nsurbltt]{background:var(--forest-floor);color:var(--bone);position:relative;overflow:hidden}.sv-methods[data-astro-cid-nsurbltt]:before{content:"";pointer-events:none;background:radial-gradient(circle,#c8b88a14 0%,#0000 65%);border-radius:50%;width:60%;height:80%;position:absolute;top:-30%;left:-15%}.sv-methods[data-astro-cid-nsurbltt] .container[data-astro-cid-nsurbltt]{position:relative}.sv-methods-head[data-astro-cid-nsurbltt]{grid-template-columns:1fr;gap:24px;margin-bottom:56px;display:grid}.sv-methods-eyebrow[data-astro-cid-nsurbltt]{color:var(--resin-gold)}.sv-methods-title[data-astro-cid-nsurbltt],.sv-methods-title[data-astro-cid-nsurbltt] em[data-astro-cid-nsurbltt]{color:var(--bone)}.sv-methods-lead[data-astro-cid-nsurbltt]{color:#e8e3d6b8;font-size:var(--text-lead);max-width:44ch;line-height:1.65}.sv-method-list[data-astro-cid-nsurbltt]{border-top:1px solid #e8e3d624;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.sv-method[data-astro-cid-nsurbltt]{transition:background .32s var(--ease-out-expo);border-bottom:1px solid #e8e3d624;grid-template-columns:48px 1fr;gap:10px 16px;padding:28px 0;display:grid}.sv-method-num[data-astro-cid-nsurbltt]{font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:.18em;color:var(--resin-gold);grid-row:span 2;padding-top:10px}.sv-method-title[data-astro-cid-nsurbltt]{color:var(--bone);letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);font-weight:300;line-height:1.1}.sv-method-body[data-astro-cid-nsurbltt]{color:#e8e3d6a3;font-size:var(--text-sm);max-width:52ch;line-height:1.65}.sv-details[data-astro-cid-nsurbltt]{background:var(--bone-warm)}.sv-details-grid[data-astro-cid-nsurbltt]{grid-template-columns:1fr;align-items:start;gap:48px;display:grid}.sv-detail-list[data-astro-cid-nsurbltt]{border-top:1px solid var(--rule-strong);margin:0}.sv-detail-row[data-astro-cid-nsurbltt]{border-bottom:1px solid var(--rule);gap:12px;padding:30px 0;display:grid}.sv-detail-row[data-astro-cid-nsurbltt] dt[data-astro-cid-nsurbltt]{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.01em;align-items:baseline;gap:18px;font-weight:400;line-height:1.25;display:flex}.sv-detail-num[data-astro-cid-nsurbltt]{font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:.18em;color:var(--resin-gold);flex-shrink:0}.sv-detail-row[data-astro-cid-nsurbltt] dd[data-astro-cid-nsurbltt]{color:var(--text-muted);max-width:62ch;margin:0;padding-left:38px}.sv-contact[data-astro-cid-nsurbltt]{background:var(--linen)}.sv-contact-grid[data-astro-cid-nsurbltt]{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}.sv-contact-lead[data-astro-cid-nsurbltt]{color:var(--text-muted);font-size:var(--text-lead);max-width:44ch;line-height:1.65}.sv-contact-status[data-astro-cid-nsurbltt]{background:var(--bone);border:1px solid var(--rule);border-radius:var(--radius-pill);width:fit-content;font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:10px;margin-top:8px;padding:7px 14px 7px 12px;display:inline-flex}.sv-contact-status-dot[data-astro-cid-nsurbltt]{background:var(--moss-light);width:7px;height:7px;box-shadow:0 0 10px var(--moss-light);border-radius:50%}.sv-cards[data-astro-cid-nsurbltt]{grid-template-columns:1fr;gap:16px;display:grid}.sv-person[data-astro-cid-nsurbltt]{background:var(--bone-warm);border:1px solid var(--rule);border-radius:var(--radius-lg);transition:transform .32s var(--ease-out-expo), box-shadow .32s var(--ease-out-expo), border-color .32s var(--ease-out-expo), background .32s var(--ease-out-expo);flex-direction:column;gap:22px;padding:28px 28px 24px;display:flex}.sv-person[data-astro-cid-nsurbltt]:hover{box-shadow:var(--shadow-soft);border-color:var(--rule-strong);background:var(--bone);transform:translateY(-2px)}.sv-person-head[data-astro-cid-nsurbltt]{border-bottom:1px solid var(--rule);align-items:center;gap:18px;padding-bottom:20px;display:flex}.sv-person-photo[data-astro-cid-nsurbltt]{border:1px solid var(--rule);border-radius:50%;flex-shrink:0;width:72px;height:72px;overflow:hidden}.sv-person-photo[data-astro-cid-nsurbltt] img[data-astro-cid-nsurbltt]{object-fit:cover;width:100%;height:100%}.sv-person-num[data-astro-cid-nsurbltt]{font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:.18em;color:var(--resin-gold);display:block}.sv-person-name[data-astro-cid-nsurbltt]{font-size:var(--text-name);letter-spacing:-.02em;margin-top:4px;font-weight:400;line-height:1.05}.sv-person-name[data-astro-cid-nsurbltt] a[data-astro-cid-nsurbltt]:hover{text-decoration:underline;text-decoration-color:var(--resin-gold);text-underline-offset:5px}.sv-person-role[data-astro-cid-nsurbltt]{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted);margin-top:6px;display:block}.sv-phone[data-astro-cid-nsurbltt]{border-bottom:1px solid var(--rule);flex-direction:column;gap:8px;padding:4px 0 20px;display:flex}.sv-phone-label[data-astro-cid-nsurbltt]{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted);line-height:1}.sv-phone-value[data-astro-cid-nsurbltt]{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(24px,2.8vw,32px);line-height:1.1;transition:color .2s}.sv-phone[data-astro-cid-nsurbltt]:hover .sv-phone-value[data-astro-cid-nsurbltt],.sv-phone[data-astro-cid-nsurbltt]:focus-visible .sv-phone-value[data-astro-cid-nsurbltt]{color:var(--moss-light)}.sv-alt[data-astro-cid-nsurbltt]{flex-direction:column;gap:10px;display:flex}.sv-alt-link[data-astro-cid-nsurbltt]{width:fit-content;font-size:var(--text-sm);color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;gap:8px;transition:color .2s,text-decoration-color .2s;display:inline-flex}.sv-alt-link[data-astro-cid-nsurbltt]:hover{color:var(--forest-floor);text-decoration-color:var(--forest-floor)}.sv-alt-link[data-astro-cid-nsurbltt] svg[data-astro-cid-nsurbltt]{flex-shrink:0}.sv-next[data-astro-cid-nsurbltt]{background:var(--bone-warm);border-top:1px solid var(--rule)}.sv-next-inner[data-astro-cid-nsurbltt]{grid-template-columns:1fr auto;grid-template-areas:"label arrow""title arrow""body arrow";align-items:center;gap:10px 24px;padding-block:clamp(48px,7vw,88px);display:grid}.sv-next-label[data-astro-cid-nsurbltt]{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted);grid-area:label}.sv-next-title[data-astro-cid-nsurbltt]{font-family:var(--font-display);letter-spacing:-.025em;font-variation-settings:"opsz" 144, "SOFT" 100;grid-area:title;font-size:clamp(32px,5vw,60px);font-style:italic;font-weight:300;line-height:1.02}.sv-next-body[data-astro-cid-nsurbltt]{max-width:52ch;font-size:var(--text-sm);color:var(--text-muted);grid-area:body}.sv-next-arrow[data-astro-cid-nsurbltt]{border:1px solid var(--rule-strong);width:56px;height:56px;transition:background .32s var(--ease-out-expo), color .32s var(--ease-out-expo), border-color .32s var(--ease-out-expo), transform .32s var(--ease-out-expo);border-radius:50%;grid-area:arrow;justify-content:center;align-items:center;display:inline-flex}.sv-next-inner[data-astro-cid-nsurbltt]:hover .sv-next-arrow[data-astro-cid-nsurbltt]{background:var(--forest-floor);border-color:var(--forest-floor);color:var(--bone);transform:translate(4px)}@media (width>=768px){.sv-method-list[data-astro-cid-nsurbltt]{grid-template-columns:1fr 1fr;column-gap:56px}.sv-methods-head[data-astro-cid-nsurbltt]{grid-template-columns:1fr auto;align-items:end}}@media (width>=960px){.sv-hero-grid[data-astro-cid-nsurbltt]{grid-template-columns:1.15fr .85fr;gap:72px}.sv-hero-visual[data-astro-cid-nsurbltt]{justify-content:flex-end}.sv-intro-grid[data-astro-cid-nsurbltt]{grid-template-columns:.9fr 1.1fr;gap:96px}.sv-intro-head[data-astro-cid-nsurbltt]{position:sticky;top:110px}.sv-details-grid[data-astro-cid-nsurbltt]{grid-template-columns:.9fr 1.1fr;gap:96px}.sv-contact-grid[data-astro-cid-nsurbltt]{grid-template-columns:.85fr 1.15fr;gap:64px}.sv-contact-head[data-astro-cid-nsurbltt]{position:sticky;top:110px}}@media (width<=639px){.sv-photo[data-astro-cid-nsurbltt]{max-width:340px}.sv-detail-row[data-astro-cid-nsurbltt] dd[data-astro-cid-nsurbltt]{padding-left:0}.sv-next-arrow[data-astro-cid-nsurbltt]{width:44px;height:44px}}
