:root{--paper:#f5f3ee;--ink:#121714;--pine:#182b22;--orange:#b76b43;--muted:#68736d;--line:#d9ddd6}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.site-header{left:0;right:0;top:0;border:0;border-radius:0;padding:24px 6vw;background:linear-gradient(180deg,#07110ddd,transparent);backdrop-filter:none;color:#fff;box-shadow:none}.site-header.scrolled{padding:17px 6vw;background:#14231ef2}.brand-logo{width:34px!important;height:34px!important;background:transparent!important;border:1px solid #fff8!important}.brand>span:last-child small{color:#e6c89f}.main-nav{gap:28px}.main-nav a{font-size:11px;letter-spacing:.1em}.main-nav .button{background:#fff0;border:1px solid #fff8;padding:10px 15px;border-radius:999px}.hero{height:100svh;min-height:680px}.hero-bg{background:linear-gradient(90deg,#08130dcc 0%,#08130d42 55%,#08130d24 100%)}.hero-video{opacity:.72!important;filter:brightness(.72) saturate(.72)!important}.hero-content{width:min(720px,86%);margin:130px 0 0 10vw;padding:0;background:none;border:0;border-radius:0;backdrop-filter:none;box-shadow:none}.hero .kicker{color:#e6c89f;font-size:11px;letter-spacing:.2em}.hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(62px,9vw,130px);font-weight:400;letter-spacing:-.09em;line-height:.86;text-shadow:0 5px 28px #0005}.hero h1 em{color:#e6c89f;font-style:italic}.hero p.lead{max-width:470px;color:#e9eee8;font-size:17px}.hero-actions .button{border-radius:999px;padding:14px 20px;background:#ffffff18;border:1px solid #fff7;backdrop-filter:blur(8px)}.hero-actions .button:first-child{background:#e6c89f;border:0;color:#14231c}.hero-stamp{display:none}.scroll-cue{left:10vw;right:auto;color:#fff}.section{padding:120px 10vw}.intro,.blog-section{background:var(--paper);color:var(--ink)}.section-kicker{color:var(--orange);letter-spacing:.18em}.section h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(43px,5.5vw,76px);letter-spacing:-.08em}.section h2 em{color:var(--pine);font-style:italic}.intro-copy{color:#52605a;font-size:17px;line-height:1.7}.link-arrow{color:var(--orange)}.cards-section{background:#ebe9e1}.heading-row{border-bottom:1px solid var(--line)}.cards{gap:25px}.card,.card:first-child{border:0!important;border-radius:0;background:#fff0;box-shadow:none;backdrop-filter:none}.card:hover{background:#fff0;transform:translateY(-5px);box-shadow:none}.card-image{height:300px;margin:0;filter:saturate(.7)}.card-body{padding:23px 0}.card-body h3{font-family:Georgia,'Times New Roman',serif;font-size:31px;font-weight:400;color:var(--ink)}.card-body p{color:var(--muted)}.number{color:var(--orange)}.feature{background:var(--paper)}.feature-image{border-radius:0;box-shadow:none;filter:saturate(.7)}.feature-list{border-color:var(--ink)}.feature-list div{border-color:var(--line);color:var(--muted)}.event-section{background:var(--pine)}.event-section h2{color:#f6f3eb}.event{border-color:#fff3}.event h3{font-family:Georgia,'Times New Roman',serif;font-weight:400}.event-arrow{color:#e6c89f}.blog-section{background:var(--paper)}.blog-grid{gap:25px}.blog-card{border:0;border-radius:0;background:#fff0;box-shadow:none;backdrop-filter:none}.blog-card:hover{transform:none}.blog-thumb{height:260px;filter:saturate(.7)}.blog-body{padding:20px 0}.blog-body h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--ink)}.blog-body small{color:var(--orange)}.contact-section{background:#ebe9e1}.contact-card{border:0;border-top:2px solid var(--pine);border-radius:0;background:#fff0;box-shadow:none;backdrop-filter:none;padding:25px 0}.contact-card h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--ink)}.contact-card input,.contact-card textarea{background:#fff0;color:var(--ink);border:0;border-bottom:1px solid #9ba59d;border-radius:0}.contact-card .button{border-radius:999px;background:var(--pine);color:#fff}.cta{background:var(--orange);background-image:none}.site-footer{background:#101913}.page-shell{background:var(--paper);color:var(--ink)}.page-hero{background:var(--pine);padding:145px 10vw 90px}.page-hero h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.08em}.page-content{color:#52605a}.page-content h2,.page-content h3{font-family:Georgia,'Times New Roman',serif;color:var(--ink)}.post-content{background:#fff;border:0;border-radius:0;box-shadow:none}@media(max-width:760px){.site-header{padding:15px 7vw;background:linear-gradient(180deg,#07110ddd,transparent)}.site-header.scrolled{padding:13px 7vw;background:#14231ef5}.main-nav{top:62px;left:7vw;right:7vw;padding:20px;background:#14231ef5;border:1px solid #fff3;border-radius:14px;backdrop-filter:blur(14px)}.hero{min-height:720px}.hero-video{display:block!important;opacity:.5!important}.hero-content{margin:115px 8vw 0;width:84%}.hero h1{font-size:62px}.hero p.lead{font-size:16px}.hero-stamp{display:none}.scroll-cue{display:block;left:8vw;bottom:22px}.section{padding:82px 8vw}.section h2{font-size:49px}.cards{grid-template-columns:1fr;gap:26px}.card-image{height:220px}.card-body{padding:18px 0 0}.card,.card:first-child{border-bottom:1px solid var(--line)!important;padding-bottom:25px}.feature-image{min-height:330px}.blog-grid{grid-template-columns:1fr}.blog-thumb{height:220px}.contact-grid{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr;padding:44px 8vw 20px}.page-hero{padding:100px 8vw 70px}.page-hero h1{font-size:60px}.page-content{padding:58px 8vw 80px}}