.welcome-site{--paper: #f0eadb;--teal: #18343b;--soft: #c8c8b6;background:var(--paper);color:var(--teal);min-height:100dvh;color-scheme:light;font-size:15px;line-height:1.65;overflow-wrap:break-word}.welcome-site h1,.welcome-site h2,.welcome-site h3,.site-brand,.site-monogram{font-family:Barlow Condensed,Arial Narrow,sans-serif;line-height:1.02;letter-spacing:-.02em}.welcome-site h1,.welcome-site h2,.welcome-site h3,.welcome-site p{margin:0}.welcome-site a:focus-visible,.welcome-site button:focus-visible,.welcome-site summary:focus-visible{outline:3px solid #9d5924;outline-offset:5px}.site-wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:112px;border-bottom:1px solid #18343b30}.site-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:27px;font-weight:800;letter-spacing:.02em;line-height:.85}.site-brand b{font-size:19px;letter-spacing:.12em;font-weight:500}.site-monogram{position:relative;display:grid;place-items:center;width:46px;height:46px;border:1.5px solid currentColor;border-radius:50%;font-size:23px;transform:rotate(-8deg)}.site-monogram span{position:absolute;bottom:-5px;font-size:12px;background:var(--paper);padding-inline:4px}.site-header nav{display:flex;gap:30px;font-size:13px;font-weight:600}.site-header nav a{text-decoration:none;padding-block:12px}.site-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.site-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;background:var(--teal);color:var(--paper);border:1px solid var(--teal);padding:15px 22px;min-height:52px;font-size:13px;font-weight:700;text-decoration:none;border-radius:4px;transition:background .15s}.site-button:hover{background:#2e5355}.site-button span{font-size:21px;line-height:1}.site-header .site-button{min-height:46px;padding:10px 20px}.site-hero{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center;padding-block:72px 80px}.site-kicker{font-size:10px;line-height:1.5!important;font-weight:700;letter-spacing:1.5px}.site-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#486a59;margin-right:8px;vertical-align:middle}.hero-copy h1{font-size:clamp(58px,5.9vw,83px);font-weight:800;margin-top:22px;line-height:.99}.hero-copy h1 em{font-style:normal;color:#8d572f}.hero-intro{font-size:16px;line-height:1.75;margin-top:24px!important;max-width:450px;color:#425957}.hero-operator{font-size:11px;color:#526560;margin-top:10px!important}.hero-operator a{text-underline-offset:3px;font-weight:600}.site-actions{display:flex;gap:24px;align-items:center;margin-top:29px}.site-text-link{display:inline-flex;gap:10px;align-items:center;min-height:44px;font-size:12px;font-weight:700;text-underline-offset:5px}.hero-fine{font-size:10px;color:#526560;margin-top:15px!important}.frankie-note{display:flex;align-items:center;gap:13px;margin-top:40px;font-size:12px;color:#425957}.frankie-note small{display:block;font-size:8px;font-weight:700;letter-spacing:1.3px;margin-top:8px}.frankie-avatar{font-family:Georgia,serif;font-size:27px;font-style:italic;display:grid;place-items:center;width:50px;height:50px;flex-shrink:0;border-radius:50%;background:#d6d4c2;color:#27433e;border:1px solid #b4b9a5}.case-preview{border:1px solid #9aab9f;border-radius:5px;box-shadow:9px 12px #18343b0c;background:#e0e2d3;transform:rotate(1deg);overflow:hidden}.case-file-top{display:flex;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px dashed #18343b50;font-size:8px;font-weight:700;letter-spacing:1px}.preview-tabs{display:flex;padding:12px 16px;gap:8px;flex-wrap:wrap}.preview-tabs button{border:1px solid #acb6a9;border-radius:3px;background:transparent;color:#35504c;padding:10px 13px;font-size:10px;min-height:44px;font-weight:600}.preview-tabs button[aria-pressed=true]{background:#284943;color:#f0eadb;border-color:#284943}.preview-map{position:relative;background:#10262d;margin:0 16px}.map-visual{position:relative;aspect-ratio:1.25}.map-visual img,.preview-map canvas,.map-loading{display:block;width:100%;aspect-ratio:1.25;height:auto}.preview-map canvas{position:absolute;inset:0;width:100%;height:100%}.map-loading{display:grid;place-items:center;color:#f0eadb;font-size:12px}.map-caption{position:absolute;bottom:10px;left:14px;font-size:7px;letter-spacing:1.4px;color:#b7c3ae;pointer-events:none}.case-file-bottom{padding:20px 20px 23px;display:flex;align-items:center;gap:12px;justify-content:space-between}.case-file-bottom .site-kicker{font-size:8px}.case-file-bottom h2{font-size:33px;margin:5px 0 9px}.case-file-bottom p:last-child{font-size:10px;color:#476058}.case-stamp{color:#8f5e35;border:2px solid #97663e;padding:7px;transform:rotate(-13deg);font:800 14px/1 Barlow Condensed,sans-serif;text-align:center;flex-shrink:0}.site-ticker{display:flex;justify-content:center;align-items:center;gap:38px;flex-wrap:wrap;background:#19383a;color:#d9d9c4;padding:19px 24px;font-size:9px;font-weight:700;letter-spacing:1.9px}.site-ticker span[aria-hidden]{color:#bd995e}.site-section{padding-block:82px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:42px;margin-bottom:33px}.welcome-site h2{font-size:47px;font-weight:700}.section-heading h2{margin-top:10px}.section-heading>p{max-width:355px;color:#52655e;font-size:13px}.mode-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.mode-card{display:flex;flex-direction:column;text-decoration:none;border:1px solid #bec5b6;padding:24px;border-radius:4px;transition:background .15s}.mode-card:hover{background:#e1e2d2}.mode-number{font-size:9px;letter-spacing:1.5px;font-weight:600}.mode-symbol{font:42px/1 Georgia,serif;color:#627868;margin-block:25px 20px}.mode-card h3{font-size:30px;margin-bottom:14px}.mode-card p{color:#52655e;font-size:12px;line-height:1.85}.mode-link{display:flex;justify-content:space-between;gap:10px;margin-top:auto;padding-top:29px;font-weight:700;font-size:11px}.mode-link span{font-size:18px}.briefing-section{background:#e2e2d4;border-block:1px solid #c8cdbd;padding-block:65px}.briefing-layout{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center}.briefing-layout h2{margin-top:15px}.briefing-layout>div>p:not(.site-kicker){max-width:410px;margin-top:22px;color:#52655e;font-size:13px}.briefing-layout .site-text-link{margin-top:12px}.briefing-steps{list-style:none;padding:0;margin:0}.briefing-steps li{display:flex;gap:24px;padding-block:22px;border-bottom:1px solid #b8c3b3}.briefing-steps li:last-child{border:0}.briefing-steps li>span{color:#96734b;font-family:Barlow Condensed,sans-serif;font-size:26px}.briefing-steps h3{font-size:28px;margin-bottom:9px}.briefing-steps p{font-size:12px;color:#52655e}.hideout-feature{background:#19383a;color:#f0eadb;display:grid;grid-template-columns:.85fr 1fr;gap:76px;padding:58px 72px;border-radius:5px;align-items:center}.hideout-feature .site-kicker{color:#c4bc94}.hideout-feature h2{font-size:54px;margin-block:16px 22px}.hideout-feature p:not(.site-kicker){font-size:13px;color:#c1cdc0}.hideout-feature .save-note{font-size:11px!important;margin-block:17px 25px;color:#b4c4b4!important}.site-button-light{background:#edbe74;color:#18343b;border-color:#edbe74}.site-button-light:hover{background:#f1cf94}.dossier-art{background:#dfdfc7;color:#345248;padding:28px;border:1px solid #bec5a6;transform:rotate(-5deg);box-shadow:9px 10px #0c2529;max-width:330px;text-align:center}.dossier-art>span{font-size:9px;letter-spacing:2px;display:block;padding-bottom:15px;border-bottom:1px dashed #839684}.dossier-emblem{display:grid;place-items:center;width:84px;height:84px;margin:25px auto;border:1px solid #86997e;border-radius:50%;font-size:47px;color:#8b6433;box-shadow:0 0 0 7px #cdd4b6}.dossier-art strong{display:block;font:700 30px/1.03 Barlow Condensed,sans-serif}.dossier-art p{font-size:8px!important;letter-spacing:1px;color:#526853!important;margin-top:15px}.dossier-lines{display:flex;gap:8px;margin-top:23px}.dossier-lines i{height:7px;background:#aebba1;flex:1}.dossier-lines i:first-child{background:#687e61}.site-faq{padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:75px}.site-faq h2{margin-top:15px}.site-faq details{border-bottom:1px solid #bdc6b6;padding-block:7px}.site-faq summary{cursor:pointer;font-size:13px;font-weight:700;padding:15px 0;min-height:48px}.site-faq details p{font-size:12px;color:#52655e;padding:0 15px 17px 0}.final-invite{text-align:center;border-top:1px solid #bec5b6;padding-block:65px 75px}.final-invite h2{font-size:57px;margin:18px 0 28px}.final-invite>p:last-child{font-size:10px;color:#52655e;margin-top:18px}.site-footer{display:flex;align-items:start;justify-content:space-between;border-top:1px solid #bec5b6;gap:32px;padding-block:38px 45px}.site-footer .site-brand{font-size:23px}.site-footer .site-brand b{font-size:16px}.site-footer .site-monogram{width:40px;height:40px}.site-footer p{font-size:10px;color:#52655e;margin-top:14px}.site-footer .operator-address{max-width:420px;line-height:1.8}.site-footer>div{flex:1 1 350px}.site-footer nav{display:flex;flex-wrap:wrap;gap:22px;font-size:11px;max-width:400px;align-items:start}.site-footer nav a{padding-block:12px;text-underline-offset:4px}.site-footer .footer-note{font-size:8px;letter-spacing:1px;line-height:2;text-align:right;margin:0}.site-skip{position:absolute;left:16px;top:0;transform:translateY(-120%);z-index:20;padding:12px;background:#19383a;color:#fff}.site-skip:focus{transform:translateY(0)}.site-document{max-width:760px;padding-block:70px 90px}.site-document h1{font-size:65px;margin:16px 0 35px}.site-document h2{font-size:31px;margin:32px 0 14px}.site-document p:not(.site-kicker){font-size:14px;line-height:1.85;color:#496159;margin:14px 0}.site-document .site-button{margin-top:20px}.site-document a:not(.site-button){text-underline-offset:4px}.site-document article{padding-bottom:27px;border-bottom:1px solid #c1c9b8;margin-bottom:25px}.site-document p.update-date{font-size:10px;letter-spacing:1px;font-weight:700}.site-document article h2{margin-top:12px}@media(min-width:1500px){.site-hero{padding-block:85px 95px}}@media(max-width:1000px){.site-wrap{width:calc(100% - 56px)}.site-hero{gap:32px;padding-block:50px 60px}.hero-copy h1{font-size:64px}.site-actions{gap:15px;flex-wrap:wrap}.site-header nav{gap:20px}.site-ticker{gap:20px;font-size:8px}.frankie-note{margin-top:25px}.case-file-top{font-size:7px;padding-inline:12px}.case-stamp{display:none}.case-file-bottom h2{font-size:29px}.site-section{padding-block:60px}.section-heading{gap:25px}.section-heading>p{max-width:280px}.welcome-site h2{font-size:39px}.mode-card{padding:20px}.mode-card h3{font-size:27px}.briefing-layout{gap:48px}.hideout-feature{padding:45px;gap:50px}.site-faq{padding-top:0;gap:45px}.site-footer{flex-wrap:wrap}.site-footer .footer-note{display:none}.final-invite h2{font-size:50px}}@media(max-width:700px){.site-wrap{width:calc(100% - 40px)}.site-header{min-height:85px;gap:12px}.site-header nav{display:none}.site-brand{font-size:23px;gap:9px}.site-brand b{font-size:16px}.site-monogram{width:38px;height:38px;font-size:21px}.site-header .site-button{gap:18px;padding:9px 15px}.site-hero{grid-template-columns:1fr;gap:35px;padding-block:40px 43px}.hero-copy h1{font-size:65px;margin-top:20px}.hero-intro{font-size:14px;margin-top:21px!important;max-width:440px}.hero-copy .site-kicker{font-size:8px;letter-spacing:1.3px}.site-actions{gap:18px;margin-top:24px}.site-button{gap:22px;padding:13px 18px}.site-text-link{font-size:11px}.hero-fine{font-size:9px;line-height:1.7}.frankie-note{margin-top:28px;font-size:11px}.frankie-note small{font-size:7px}.case-preview{max-width:500px;width:100%;margin-inline:auto;transform:none;box-shadow:5px 6px #18343b0c}.case-file-top{font-size:7px;padding:12px 15px}.preview-map{margin-inline:12px}.preview-tabs{padding:10px 12px}.case-file-bottom{padding:16px}.case-file-bottom h2{font-size:31px}.case-stamp{display:block;font-size:12px}.site-ticker{padding:19px 25px;gap:8px 22px;font-size:8px;letter-spacing:1px}.site-ticker span[aria-hidden]{display:none}.site-section{padding-block:47px}.section-heading{display:block;margin-bottom:24px}.section-heading>p{margin-top:18px;max-width:none;font-size:12px}.welcome-site h2{font-size:38px}.site-kicker{font-size:8px;letter-spacing:1.25px}.mode-grid{grid-template-columns:1fr;gap:14px}.mode-card{padding:22px}.mode-symbol{font-size:30px;margin-block:19px 15px}.mode-card h3{font-size:29px}.mode-card p{font-size:12px}.mode-link{padding-top:20px}.briefing-section{padding-block:42px}.briefing-layout{grid-template-columns:1fr;gap:17px}.briefing-layout>div>p:not(.site-kicker){font-size:12px}.briefing-steps li{gap:20px;padding-block:19px}.hideout-feature{grid-template-columns:1fr;padding:32px 25px;gap:37px}.dossier-art{max-width:270px;width:100%;padding:21px;margin-inline:auto}.dossier-emblem{width:64px;height:64px;font-size:37px;margin-block:20px}.dossier-art strong{font-size:25px}.hideout-feature h2{margin-block:15px 20px}.hideout-feature p:not(.site-kicker){font-size:12px}.site-faq{padding-top:0;grid-template-columns:1fr;gap:22px}.site-faq h2{max-width:330px}.final-invite{padding-block:44px 48px}.final-invite h2{font-size:42px}.site-footer{align-items:start;gap:25px;padding-block:32px}.site-footer nav{gap:6px 22px;font-size:11px;width:100%}.site-document{padding-block:40px 55px}.site-document h1{font-size:49px;margin-bottom:28px}.site-document h2{font-size:29px}.site-document p:not(.site-kicker){font-size:13px}}@media(max-width:359px){.site-wrap{width:calc(100% - 32px)}.hero-copy h1{font-size:54px}.hero-copy .site-kicker{font-size:7px;letter-spacing:.8px}.site-header .site-button{gap:11px;font-size:11px;padding-inline:12px}.site-actions{gap:9px}.site-actions .site-button{font-size:12px;gap:12px;padding-inline:14px}.case-file-top{font-size:6px}.case-file-bottom h2{font-size:28px}.case-stamp{display:none}.site-ticker{font-size:7px}.hideout-feature{padding-inline:20px}.final-invite h2{font-size:38px}}@media(prefers-reduced-motion:reduce){.welcome-site *{scroll-behavior:auto;transition:none}}
