._canvas_cfs8b_1{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.35}._main_o5rtn_1{position:relative;min-height:100vh;display:flex;align-items:center}._content_o5rtn_8{position:relative;z-index:1;padding:0 var(--container-padding);max-width:var(--container-max);margin:0 auto;width:100%}._name_o5rtn_17{font-family:var(--font-body);font-size:clamp(1.5rem,3.5vw,2.75rem);font-weight:600;letter-spacing:.2em;line-height:1;margin-bottom:2.5rem}._accent_o5rtn_26{color:var(--copper)}._line_o5rtn_30{font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;letter-spacing:.05em;color:var(--graphite);margin-bottom:2.5rem}._nav_o5rtn_39{display:flex;align-items:center;gap:1rem;font-family:var(--font-body);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}._navLink_o5rtn_50{color:var(--ash);padding-bottom:3px;border-bottom:1px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}._navLink_o5rtn_50:hover{color:var(--copper);border-bottom-color:var(--copper)}._navDot_o5rtn_62{color:var(--ash);opacity:.4;letter-spacing:0}._main_y6lep_1{min-height:100vh;max-width:920px;margin:0 auto;padding:clamp(1.75rem,4vw,3rem) var(--container-padding) clamp(5rem,10vw,8rem);position:relative}._header_y6lep_10{margin-bottom:clamp(5rem,12vw,9rem)}._back_y6lep_14{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-body);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ash);transition:color var(--transition-fast)}._backMark_y6lep_27{color:var(--ash);transition:color var(--transition-fast)}._back_y6lep_14:hover ._backMark_y6lep_27{color:var(--copper)}._backDivider_y6lep_36{opacity:.4}._backCurrent_y6lep_40{color:var(--white-muted)}._hero_y6lep_45{margin-bottom:clamp(2.5rem,5vw,4rem)}._hero_y6lep_45 ._heroHeadline_y6lep_49{margin-bottom:0}._eyebrow_y6lep_53,._label_y6lep_54{font-family:var(--font-body);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--copper);display:flex;align-items:center;gap:.85rem;margin-bottom:1.75rem;width:fit-content}._eyebrow_y6lep_53:before,._label_y6lep_54:before{content:"";width:1.75rem;height:1px;background:var(--copper)}._heroHeadline_y6lep_49{font-family:var(--font-display);font-size:clamp(2.25rem,5.5vw,4.25rem);font-weight:300;line-height:1.05;letter-spacing:-.018em;color:var(--white);max-width:22ch;margin-bottom:2.25rem}._heroSub_y6lep_87{font-family:var(--font-body);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.55;color:var(--white-muted);max-width:52ch;font-weight:400}._section_y6lep_97{margin-bottom:clamp(3.5rem,7vw,5.5rem)}._prose_y6lep_101 p{font-family:var(--font-body);font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.7;color:var(--white-muted);max-width:64ch;margin-bottom:1.25rem;font-weight:400}._prose_y6lep_101 p:last-child{margin-bottom:0}._lede_y6lep_115{font-family:var(--font-display)!important;font-size:clamp(1.5rem,2.4vw,2rem)!important;line-height:1.3!important;font-weight:400!important;color:var(--white)!important;font-style:italic;margin-bottom:2rem!important;max-width:28ch!important}._pullquote_y6lep_126{font-family:var(--font-display)!important;font-size:clamp(1.25rem,1.9vw,1.625rem)!important;line-height:1.4!important;color:var(--white)!important;font-style:italic;border-left:1px solid var(--copper);padding-left:clamp(1rem,2vw,1.75rem);margin-top:2rem!important;max-width:50ch!important}._contact_y6lep_139{margin-top:clamp(5rem,10vw,7rem);padding-top:clamp(2.5rem,5vw,4rem);border-top:1px solid rgba(255,255,255,.08)}._contactEmail_y6lep_145{display:block;width:fit-content;font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2.75rem);font-weight:400;color:var(--copper);letter-spacing:-.012em;margin-bottom:1.5rem;transition:color var(--transition-fast)}._contactEmail_y6lep_145:hover{color:var(--copper-light)}._contactNote_y6lep_161{font-family:var(--font-body);font-size:.95rem;line-height:1.55;color:var(--ash);max-width:48ch}@media(max-width:640px){._eyebrow_y6lep_53,._label_y6lep_54{font-size:.65rem;letter-spacing:.2em;gap:.7rem}._eyebrow_y6lep_53:before,._label_y6lep_54:before{width:1.25rem}._heroHeadline_y6lep_49 br{display:none}._pullquote_y6lep_126{padding-left:1rem}}:root{--obsidian: #1a1a1f;--slate: #2d2d35;--stone: #f5f4f0;--chalk: #faf9f6;--copper: #b87333;--copper-light: #c9865a;--verdigris: #4a7c6f;--amber: #d4a853;--graphite: #6b6b73;--ash: #9a9a9f;--white: #ffffff;--white-muted: rgba(255, 255, 255, .7);--white-subtle: rgba(255, 255, 255, .5);--font-display: "Cormorant", Georgia, serif;--font-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--section-padding: clamp(80px, 12vw, 160px);--container-max: 1400px;--container-padding: clamp(24px, 5vw, 80px);--transition-fast: .15s ease;--transition-medium: .3s ease;--transition-slow: .6s cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);font-weight:400;line-height:1.6;color:var(--white);background-color:var(--obsidian);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background-color:var(--copper);color:var(--obsidian)}::-moz-selection{background-color:var(--copper);color:var(--obsidian)}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.03;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;line-height:1.1;letter-spacing:-.02em}p{max-width:65ch}a{color:inherit;text-decoration:none}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.section{padding:var(--section-padding) 0;position:relative}.section-label{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--copper);margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.section-label:before{content:"";width:2rem;height:1px;background:var(--copper)}.section-headline{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:300;line-height:1.05;margin-bottom:2rem;max-width:20ch}.btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-family:var(--font-body);font-size:.9rem;font-weight:500;letter-spacing:.02em;border:none;cursor:pointer;transition:all var(--transition-medium);text-decoration:none}.btn-primary{background:var(--copper);color:var(--obsidian)}.btn-primary:hover{background:var(--copper-light);transform:translateY(-2px)}.btn-secondary{background:transparent;color:var(--white);border:1px solid var(--white-subtle)}.btn-secondary:hover{border-color:var(--white);background:#ffffff0d}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.fade-in.visible{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.stagger-5{transition-delay:.5s}@media(max-width:768px){:root{--section-padding: 60px}.section-headline{font-size:clamp(2rem,8vw,3rem)}}.section-light{background:var(--stone);color:var(--obsidian);position:relative}.section-light:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.section-light .section-label{color:var(--copper)}.section-light .section-label:before{background:var(--copper)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--obsidian)}::-webkit-scrollbar-thumb{background:var(--slate);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--graphite)}
