:root{--green:#173c30;--cream:#f5f3ec;--gold:#d8be89;--muted:#5b6960;--line:#d6dcd2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--cream);color:var(--green);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}a{color:inherit;text-underline-offset:5px}.header{display:flex;align-items:center;justify-content:space-between;height:114px}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-size:17px;letter-spacing:2px;font-weight:700}.brand small{display:block;font-size:11px;letter-spacing:5px;margin-top:7px}.nav-link{font-size:14px;text-decoration:none}.nav-link span{font-size:22px;margin-left:25px}.hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:690px;padding-bottom:66px;gap:40px}.hero-copy{padding-top:38px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:600;display:flex;align-items:center;gap:12px;line-height:1.7}.line{width:28px;height:1px;background:var(--green)}h1,h2,figcaption p{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-2.7px}h1{font-size:clamp(54px,5.1vw,76px);line-height:1.06;margin:27px 0 25px}em{font-weight:400}h1 em{color:#6d7849}.intro{font-size:17px;line-height:1.75;color:var(--muted);margin-bottom:29px}.construction{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.7;margin:0 0 26px}.construction strong{font-weight:400;color:var(--muted)}.status{flex:0 0 7px;height:7px;background:#879157;border-radius:50%;margin-top:8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--green);color:white;padding:18px 23px;border-radius:3px;text-decoration:none;font-size:14px;min-height:56px;transition:background .2s,transform .2s}.button:hover{background:#285640;transform:translateY(-2px)}.contact-caption{font-size:12px;color:var(--muted);margin-top:12px}.hero-image{margin:0;position:relative;overflow:hidden;min-height:610px;background:#234335;border-radius:120px 3px 3px 3px}.hero-image>img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(8,29,18,.87))}figcaption{position:absolute;bottom:36px;left:38px;right:38px;z-index:1;color:#fff}figcaption span{font-size:10px;letter-spacing:2.5px}figcaption p{font-size:37px;letter-spacing:-1px;line-height:1.15;margin:16px 0 25px}.photo-rule{height:1px;background:#ffffff50;margin-bottom:19px}.about{padding:43px 0 66px;border-top:1px solid var(--line)}.section-label{display:flex;justify-content:space-between;letter-spacing:2px;font-size:11px}.section-label span{color:#6d786b}.about-heading{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;margin:29px 0 40px}h2{font-size:43px;line-height:1.14;letter-spacing:-1.5px;margin:0}.about-heading>p{font-size:16px;line-height:1.8;color:var(--muted);max-width:490px}.topics{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.topics article{border-top:1px solid var(--line);padding-top:23px}.number{font-family:Georgia,serif;color:#7b815e;font-size:17px}.topics h3{font-size:18px;font-weight:500;margin:20px 0 13px}.topics p{font-size:15px;line-height:1.8;color:var(--muted);margin:0}.source{font-size:12px;line-height:1.7;color:var(--muted);margin-top:30px}.coming{background:var(--green);color:var(--cream);padding:58px 0 62px}.coming-inner{display:grid;grid-template-columns:1.6fr 1fr;gap:70px}.coming .eyebrow{color:var(--gold);font-size:10px}.coming h2{margin-top:20px}.coming h2 em{color:var(--gold)}.coming p{max-width:530px;color:#cfdbd0;font-size:15px;line-height:1.8;margin-bottom:0}.talk{border-left:1px solid #ffffff30;padding-left:60px;align-self:center}.talk>span{font-size:11px;letter-spacing:2px;color:var(--gold)}.talk p{margin:18px 0}.talk a{text-decoration:none;font-size:16px;line-height:1.7}.talk a:hover{text-decoration:underline}.talk strong{font-size:26px;font-weight:400}.talk small{display:block;color:#cfdbd0;font-size:12px;margin-top:10px}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:88px;font-size:11px;color:var(--muted)}footer a{text-decoration:none}a:focus-visible{outline:3px solid #aa7930;outline-offset:6px}.skip{position:absolute;top:-100px;left:20px;background:#fff;padding:15px;z-index:20}.skip:focus{top:12px}@media(min-width:1500px){.hero{gap:70px}}@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.hero{gap:26px}.hero-copy{padding-top:26px}h1{font-size:57px}.hero-image{min-height:620px}.about-heading{gap:30px}.talk{padding-left:35px}.coming-inner{gap:30px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:90px}.brand{font-size:13px;letter-spacing:1.5px;gap:8px}.brand small{font-size:9px;letter-spacing:3px}.brand img{width:35px;height:35px}.nav-link{font-size:12px}.nav-link span{display:none}.hero{grid-template-columns:1fr;gap:28px;padding-bottom:38px}.hero-copy{padding-top:20px}.eyebrow{font-size:10px;letter-spacing:1.6px}h1{font-size:clamp(46px,11.5vw,67px);letter-spacing:-2px;margin-top:22px}.intro{font-size:16px}.desktop{display:none}.button{width:100%;font-size:14px}.contact-caption{text-align:center}.hero-image{min-height:410px;border-radius:90px 3px 3px 3px}.hero-image>img{object-position:center 45%}figcaption{left:26px;right:26px;bottom:28px}figcaption p{font-size:32px}.about{padding:30px 0 38px}.about-heading{grid-template-columns:1fr;gap:8px;margin:27px 0}h2{font-size:35px}.topics{grid-template-columns:1fr;gap:24px}.topics article{padding-top:18px}.topics h3{margin:13px 0 9px}.coming{padding:38px 0}.coming-inner{grid-template-columns:1fr;gap:30px}.talk{border-left:0;border-top:1px solid #ffffff30;padding:28px 0 0}.coming h2{font-size:34px}footer{flex-direction:column;align-items:flex-start;gap:9px;padding-top:26px;padding-bottom:26px}footer p{margin:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
