:root{color-scheme:dark;--bg:#101c22;--text:#f0eee7;--muted:#becacc;--line:#35474e;--gold:#dfc497}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:18px/1.65 Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--gold)}:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.preview-label{padding:6px 6%;background:#293b42;font-size:11px;letter-spacing:.7px;display:flex;justify-content:space-between}.preview-label span{letter-spacing:0;color:#d1dadd}.skip{position:absolute;top:-100px;background:#17282f;padding:10px;z-index:20}.skip:focus{top:0}header{padding:24px 6% 20px}.brand{display:block;width:min(590px,100%)}.brand-art{display:block;position:relative;aspect-ratio:8.1;overflow:hidden}.brand-art img{position:absolute;width:108.5%;max-width:none;height:auto;left:-4.7%;top:-116%}nav{display:flex;gap:24px;padding:0 6%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:stretch;font-size:15px}nav>details{position:relative}nav summary,nav>a{padding:15px 2px;min-height:48px;cursor:pointer;list-style:none;text-decoration:none;display:block}nav summary::-webkit-details-marker{display:none}nav summary:after{content:'⌄';margin-left:9px;color:var(--gold)}nav details[open] summary{color:var(--gold)}nav details>div{position:absolute;top:100%;left:-14px;width:275px;padding:10px;background:#1c3038;border:1px solid #52656b;box-shadow:0 18px 35px #0005;z-index:10}nav details a{display:block;min-height:48px;padding:10px 12px;text-decoration:none;font-size:16px}nav details a:hover{background:#2b4249}.intro{display:grid;grid-template-columns:1.25fr 1fr;gap:6%;padding:52px 6% 46px;align-items:center;max-width:1500px;margin:auto}.eyebrow{font-size:11px;letter-spacing:1.8px;color:var(--muted);margin:0 0 18px}h1{font:38px/1.16 Georgia,serif;margin:0 0 6px;letter-spacing:-.7px}.role{margin:0;font-size:18px;color:var(--muted)}h2{font:clamp(32px,3.3vw,48px)/1.18 Georgia,serif;margin:31px 0 22px;letter-spacing:-.8px}h2 em{font-weight:400;color:#c7d3c7}.summary{font-size:18px;line-height:1.65;max-width:560px;margin:0 0 30px}.actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.actions a{font-size:16px;min-height:50px;display:flex;align-items:center;gap:16px;text-decoration:none}.primary{background:var(--gold);color:#14242b;padding:12px 18px}.primary:hover{background:#f0d8b3;color:#14242b}.secondary{padding:12px 0;border-bottom:1px solid var(--line)}.routing{font-size:13px;line-height:1.55;color:var(--muted);max-width:390px;margin:15px 0 0}figure{margin:0;height:470px;overflow:hidden;border-radius:3px}figure img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.team-note{margin:0 6%;padding:23px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;align-items:center;font-size:16px}.team-note p{margin:0;color:var(--muted)}.team-note a{white-space:nowrap}footer{margin-top:22px;padding:24px 6%;background:#0b171d;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}footer>div{display:flex;gap:22px;flex-wrap:wrap}@media(max-width:1050px){nav{gap:18px;font-size:14px}.intro{gap:5%}.actions{gap:9px}.actions a{font-size:15px}figure{height:455px}}@media(max-width:720px){.preview-label span{display:none}header{padding:20px 6%}.brand{width:100%;max-width:540px}nav{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 12px;font-size:13px}nav summary,nav>a{padding:11px 0}nav details>div{position:fixed;top:auto;left:6%;right:6%;width:auto}nav summary:after{margin-left:5px}.intro{grid-template-columns:1fr;padding-top:30px;gap:30px}.copy{order:1}figure{order:0;height:225px}figure img{object-position:50% 27%}h1{font-size:33px}h2{font-size:34px;margin:22px 0 18px}.eyebrow{font-size:10px;margin-bottom:12px}.summary{font-size:17px}.actions{gap:12px}.actions a{min-height:50px}.routing{font-size:13px}.team-note{display:block;font-size:15px}.team-note a{display:inline-block;padding-top:10px}footer{display:block}footer>div{margin-top:10px;gap:15px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
@media(max-width:720px){.copy{order:0}figure{order:1;height:260px}}

.doctify-rating{margin:0 6%;padding:25px 0 28px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px}.rating-source{font-size:10px;letter-spacing:1.6px;color:var(--muted)}.rating-line{display:flex;align-items:center;gap:19px;flex-wrap:wrap;margin:6px 0}.rating-stars{color:var(--gold);font-size:24px;letter-spacing:3px}.rating-line strong{font-size:24px;font-weight:500}.rating-line strong span,.rating-line>span:last-child{font-size:15px;color:var(--muted)}.doctify-rating small{font-size:12px;color:var(--muted)}.doctify-rating>a{font-size:15px}@media(max-width:720px){.doctify-rating{display:block}.doctify-rating>a{display:inline-block;margin-top:15px}.rating-line{gap:12px}}
