@font-face{font-family:__Gloock_e266ae;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e788aa69824e04f8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Gloock_e266ae;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/877c13b0259aca4f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Gloock_e266ae;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aba50fd1ece19c76-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Gloock_Fallback_e266ae;src:local("Times New Roman");ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.00%;size-adjust:114.95%}.__className_e266ae{font-family:__Gloock_e266ae,__Gloock_Fallback_e266ae;font-weight:400;font-style:normal}.__variable_e266ae{--font-gloock:"__Gloock_e266ae","__Gloock_Fallback_e266ae"}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-jetbrains-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}.proto{--paper:#f5f1e8;--paper-2:#ebe5d6;--ink:#1a1a1a;--ink-2:#4a4a4a;--ink-3:#888;--ink-faint:#bdb6a3;--rule:rgba(26,26,26,.18);--accent:#2d4a3a;--accent-soft:#d4dcd5;--warm:#c27f5c;--serif:var(--font-gloock),"Times New Roman",serif;--mono:var(--font-jetbrains-mono),ui-monospace,monospace;--sans:-apple-system,system-ui,"Helvetica Neue",sans-serif;background:var(--paper);color:var(--ink);font-family:var(--sans);min-height:100vh;font-size:14px;line-height:1.5;text-wrap:pretty}.proto .wf-display{line-height:.98;letter-spacing:-.01em}.proto .wf-display,.proto .wf-h2{font-family:var(--serif);font-weight:400;color:var(--ink)}.proto .wf-h2{font-size:32px;line-height:1.15;letter-spacing:-.005em}.proto .wf-eyebrow{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--ink-3)}.proto .wf-body{font-family:var(--sans);color:var(--ink-2);font-size:13px;line-height:1.5}.proto .wf-small{font-family:var(--sans);font-size:12px;line-height:1.4;letter-spacing:.02em;color:var(--ink-3)}.proto .wf-num{font-family:var(--serif);font-size:14px;color:var(--accent)}.proto .wf-mono{font-family:var(--mono)}.proto .wf-rule{height:1px;background:var(--rule);width:100%;border:0}.proto .wf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--ink);border-radius:0;cursor:pointer;transition:opacity .12s ease}.proto .wf-btn:hover{opacity:.86}.proto .wf-btn:disabled{background:var(--ink-3);border-color:var(--ink-3);cursor:default;opacity:1}.proto .wf-btn.ghost{background:transparent;color:var(--ink)}.proto .wf-btn.ghost:hover{background:var(--paper-2)}.proto .wf-btn.sm{padding:6px 14px;font-size:10px;letter-spacing:.16em}.proto .wf-btn.warm{background:var(--warm);color:#fff;border-color:var(--warm)}.proto .wf-btn.warm:hover{opacity:.9}.proto .wf-signin{display:inline-flex;align-items:center;font-family:var(--sans);font-size:12px;letter-spacing:.04em;padding:8px 16px;background:transparent;border:1px solid var(--rule);color:var(--ink);cursor:pointer;text-decoration:none;transition:border-color .15s ease,background .15s ease}.proto .wf-signin:hover{border-color:var(--ink);background:var(--paper-2)}.proto .wf-nav{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);text-decoration:none}.proto .wf-nav:hover{color:var(--accent)}.proto .wf-fluid{container-type:inline-size}.proto .wf-fluid .wf-display{font-size:clamp(40px,5.5vw,88px)}.proto .wf-fluid .wf-hero-pad{padding:clamp(60px,8vw,120px) clamp(28px,4vw,56px) clamp(50px,6vw,80px)}.proto .wf-fluid .wf-nav-pad{padding:clamp(16px,2vw,24px) clamp(28px,4vw,56px)}.proto .wf-fluid .wf-section-pad{padding:clamp(60px,8vw,120px) clamp(28px,4vw,56px)}.proto .wf-fluid .wf-btn{font-size:clamp(11px,.95vw,13px)}.proto .wf-fluid .wf-body{font-size:clamp(13px,1.05vw,16px)}.proto .wf-fluid .wf-hero-grid{display:grid;grid-template-columns:.9fr 1.4fr;gap:0}@container (max-width: 900px){.proto .wf-fluid .wf-hero-grid{grid-template-columns:1fr}.proto .wf-fluid .wf-hero-grid>div:first-child{border-right:0!important;border-bottom:1px solid var(--rule)}
  /* !important required: the nav element carries an inline display:flex,
     which otherwise beats this rule and leaves the links overflowing the
     bar on phones. */.proto .wf-fluid .wf-nav-links{display:none!important}.proto .wf-fluid .wf-hero-caption{display:none}.proto .wf-fluid .wf-hero-preview{padding:40px 20px 48px!important}.proto .wf-fluid .ld-root{zoom:.8}}@media (max-width:480px){.proto .wf-fluid .wf-hero-preview{padding:32px 12px 40px!important}.proto .wf-fluid .ld-root{zoom:.44}}.proto .dashboard-mobile-tabbar{display:none}.proto .dashboard-mobile-tabbar .tabbar-cell{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 4px 8px;text-decoration:none;color:var(--ink-3);font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;background:transparent}.proto .dashboard-mobile-tabbar .tabbar-cell[data-active=true]{color:var(--ink)}.proto .dashboard-mobile-tabbar .tabbar-cell[data-active=true] .tabbar-label:before{content:"§";font-family:var(--serif);color:var(--accent);margin-right:4px;font-size:11px}.proto .dashboard-mobile-tabbar .tabbar-concierge{flex:0 0 auto;width:56px;height:56px;margin:-16px 8px 0;border-radius:50%;background:var(--accent);border:1.5px solid var(--ink);color:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;box-shadow:0 6px 16px rgba(26,26,26,.18);font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.proto .dashboard-mobile-tabbar .tabbar-concierge-dot{width:8px;height:8px;border-radius:50%;background:var(--paper)}.proto .dashboard-mobile-tabbar .tabbar-concierge-label{color:var(--paper)}@media (max-width:900px){.proto .dashboard-grid{grid-template-columns:1fr!important}.proto .dashboard-grid>aside{display:none}.proto .dashboard-main{padding-bottom:96px}.proto .dashboard-mobile-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;align-items:stretch;background:var(--paper);border-top:1px solid var(--rule);padding:0 8px env(safe-area-inset-bottom,8px);z-index:50}}@media (max-width:640px){.proto .dashboard-main{padding-bottom:100px}.proto .dashboard-shell>div:first-child>div:first-child{padding-left:16px!important;padding-right:16px!important}}.proto,.proto .wf-fluid{overflow-x:hidden}@media (max-width:900px){.proto .wf-fluid>div>section,.proto>.wf-fluid>section,.proto>div>section{padding-left:clamp(16px,4vw,32px)!important;padding-right:clamp(16px,4vw,32px)!important}.proto section[id=coverage]>section,.proto section[id=discretion]>section,.proto section[id=tour]>section{padding-top:60px!important;padding-bottom:60px!important}.proto .wf-fluid>div>section .wf-display,.proto>div>section .wf-display{font-size:clamp(28px,7vw,48px)!important;line-height:1.05!important}}@media (max-width:768px){.proto .wf-fluid>div>section [style*="repeat(5, 1fr)"], .proto>div>section [style*="repeat(5, 1fr)"]{grid-template-columns:1fr!important}.proto .wf-fluid>div>section [style*="repeat(4, 1fr)"], .proto>div>section [style*="repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}.proto .wf-fluid>div>section [style*="grid-template-columns: 1fr 1fr"],.proto>div>section [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.proto .chaos-item,.proto .co-card,.proto .wf-fluid>div>section>div[style*="height: 600px"],.proto>div>section [style*='height: "600px"'],.proto>div>section [style*='height:"600px"'],.proto>div>section>div[style*="height: 600px"]{display:none!important}}@media (max-width:480px){.proto .wf-fluid>div>section,.proto>div>section{padding-left:14px!important;padding-right:14px!important}.proto .wf-fluid>div>section .wf-display,.proto>div>section .wf-display{font-size:clamp(26px,8vw,36px)!important}.proto .wf-fluid .wf-nav-pad{gap:8px!important}.proto .wf-fluid .wf-signin{padding:6px 10px!important;font-size:11px!important}}@media (max-width:800px){.proto .onboarding-frame{padding-left:24px!important;padding-right:24px!important;padding-top:32px!important}}@media (max-width:640px){.proto .onboarding-frame{padding-left:16px!important;padding-right:16px!important}.proto .onboarding-frame [style*="1.2fr 1.4fr"][style*=auto]{grid-template-columns:1fr!important;gap:8px!important}.proto .onboarding-frame [style*="grid-template-columns: 1fr 1fr"],.proto .onboarding-frame [style*="repeat(2, 1fr)"],.proto .onboarding-frame [style*='gridTemplateColumns: "1fr 1fr"']{grid-template-columns:1fr!important}.proto .onboarding-frame .wf-display{font-size:clamp(28px,8vw,44px)!important}}.proto .hand-underline{position:relative;display:inline-block}.proto .hand-underline:after{content:"";position:absolute;left:-2%;right:-2%;bottom:-6px;height:5px;background:var(--accent);opacity:.5;border-radius:50% 50% 50% 50%/100% 100% 0 0;transform:rotate(-1deg)}.proto .wf-x{position:relative;display:inline-block;width:12px;height:12px;flex-shrink:0}.proto .wf-x:after,.proto .wf-x:before{content:"";position:absolute;left:0;top:5px;width:12px;height:1.5px;background:currentColor}.proto .wf-x:before{transform:rotate(45deg)}.proto .wf-x:after{transform:rotate(-45deg)}.proto .wf-logo{font-family:var(--serif);font-size:17px;letter-spacing:.04em;color:var(--ink)}.proto .wf-logo .dot{color:var(--accent)}.proto .source-link{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .12s ease}.proto .source-link:hover{text-decoration-color:var(--ink)}@keyframes proto-atlas-dot{0%,80%,to{opacity:.2}40%{opacity:1}}.proto .proto-dot{width:4px;height:4px;border-radius:50%;background:var(--accent);display:inline-block;animation:proto-atlas-dot 1.1s ease-in-out infinite}@keyframes proto-thinking-dot{0%,60%,to{opacity:.15;transform:translateY(0)}30%{opacity:1;transform:translateY(-1px)}}@keyframes proto-refresh-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.proto .print-footer,.proto .print-masthead{display:none}@media print{@page{size:letter portrait;margin:.6in .6in .7in}.proto .print-masthead{display:block!important;margin:0 0 18px;padding-bottom:12px;border-bottom:1.5px solid var(--ink)}.proto .print-masthead .lockup{font-family:var(--serif);font-size:22px;letter-spacing:.04em;color:var(--ink)}.proto .print-masthead .lockup .dot{color:var(--accent)}.proto .print-masthead .meta{letter-spacing:.18em;margin-top:4px}.proto .print-footer,.proto .print-masthead .meta{font-family:var(--mono);font-size:9px;text-transform:uppercase;color:var(--ink-3)}.proto .print-footer{display:block!important;margin-top:24px;padding-top:10px;border-top:1px solid var(--rule);letter-spacing:.16em;text-align:center}.proto .concierge-root,.proto .dashboard-grid>aside,.proto .dashboard-mobile-tabbar,.proto .dashboard-print-hide,.proto .dashboard-shell>div:first-child,.proto .dashboard-triage-banner,.proto .thinking-dots{display:none!important}.proto .dashboard-grid{display:block!important}.proto .dashboard-main{padding:0!important;background:#fff!important}.proto .dashboard-content-grid{display:block!important}.proto .dashboard-calendar-pane{border-right:0!important;padding:0!important;margin-bottom:18px;page-break-inside:avoid}.proto .dashboard-calendar-toggles{display:none!important}.proto .dashboard-decisions-pane{background:#fff!important;padding:0!important;page-break-before:auto}.proto .dashboard-decisions-actions{display:none!important}.proto .dashboard-ledger-strip{page-break-before:avoid;margin-top:18px;padding:0!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.proto .wf-h2{font-size:24px!important;line-height:1.2!important}.proto .wf-display{font-size:28px!important}.proto h1,.proto h2,.proto h3{page-break-after:avoid}.proto [role=button],.proto button{box-shadow:none!important}}.proto .thinking-dots{display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle;font-family:var(--serif);font-size:.85em;line-height:1;color:var(--accent)}.proto .thinking-dots span{display:inline-block;animation:proto-thinking-dot 1.4s ease-in-out infinite}.proto .thinking-dots span:nth-child(2){animation-delay:.18s}.proto .thinking-dots span:nth-child(3){animation-delay:.36s}.proto .thinking-dots span:nth-child(4){animation-delay:.54s}@keyframes proto-popup-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.proto .proto-popup-enter{animation:proto-popup-in .14s ease-out}.proto .chaos-item{transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .6s ease-out}.proto button,.proto input,.proto select,.proto textarea{font-family:inherit}