@import"https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@300;400;500;600;700;800;900&family=Inter+Tight:wght@500;600;700;800;900&display=swap";:root{--c-bg: #ffffff;--c-bg-soft: #f6f3ec;--c-bg-deep: #1a1b1c;--c-ink: #1c1e1f;--c-graphite: #2b2d2e;--c-rule: #1c1e1f;--c-rule-soft: #e8e3d8;--c-mute: #6b6459;--c-scrim: 26, 27, 28;--c-brand: #855e27;--c-brand-2: #1c1e1f;--c-brand-3: #d8ba7e;--c-gold: #b39562;--c-gold-2: #8a6229;--grad-gold: linear-gradient(105deg, #7b5c30 0%, #b08e58 30%, #ead9a6 48%, #f6ecc8 52%, #c4a367 64%, #8a6b3a 100%);--grad-gold-text: linear-gradient(100deg, #967540 0%, #c3a267 30%, #e9d7a4 50%, #c3a267 70%, #967540 100%);--c-orange: var(--c-brand);--c-orange-2: var(--c-brand-2);--c-copper: var(--c-brand);--c-copper-2: var(--c-brand-2);--f-display: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--f-condensed: "Anton", "Inter Tight", "Arial Narrow", sans-serif;--f-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--t-hero: clamp(2.75rem, 7vw, 6.5rem);--t-display: clamp(2.25rem, 4.5vw, 4.25rem);--t-h2: clamp(1.75rem, 3vw, 2.75rem);--t-h3: clamp(1.25rem, 1.6vw, 1.5rem);--t-body: 1rem;--t-small: .875rem;--t-micro: .75rem;--s-1: .25rem;--s-2: .5rem;--s-3: 1rem;--s-4: 1.5rem;--s-5: 2.25rem;--s-6: 3.5rem;--s-7: 5rem;--s-8: 7.5rem;--content-max: 1440px;--content-px: clamp(1.25rem, 3.5vw, 3rem);--header-h: clamp(58px, 4.5vw, 72px);--ease: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1)}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,picture,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;background:none;border:0;padding:0;cursor:pointer;color:inherit}html{-webkit-text-size-adjust:100%;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:100px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{font-family:var(--f-body);font-size:var(--t-body);line-height:1.5;color:var(--c-ink);background:var(--c-bg);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:var(--c-orange);color:#fff}.display{font-family:var(--f-display);font-weight:800;letter-spacing:-.035em;line-height:.92}.display em{font-style:italic;font-weight:700}.h2{font-family:var(--f-display);font-size:var(--t-h2);font-weight:800;letter-spacing:-.025em;line-height:1}.h3{font-family:var(--f-display);font-size:var(--t-h3);font-weight:700;letter-spacing:-.015em;line-height:1.15}.eyebrow{font-family:var(--f-body);font-size:var(--t-micro);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--c-graphite)}.lede{font-family:var(--f-display);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:400;line-height:1.35;letter-spacing:-.01em;color:var(--c-ink);max-width:60ch}.body-lg{font-size:1.125rem;line-height:1.6;color:var(--c-ink);max-width:62ch}.body{font-size:var(--t-body);line-height:1.6;color:var(--c-ink);max-width:64ch}.muted{color:var(--c-mute)}.section{padding-block:var(--s-7);padding-inline:var(--content-px)}.section--lg{padding-block:var(--s-8)}@media (max-width: 640px){.section{padding-block:var(--s-6)}.section--lg{padding-block:var(--s-7)}}.section--soft{background:var(--c-bg-soft)}.section--deep{background:var(--c-bg-deep);color:#eef0f2}.section--deep .muted{color:#97a0ad}.section--deep .eyebrow{color:var(--c-brand-3)}.container{width:100%;max-width:var(--content-max);margin-inline:auto}.btn{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--f-body);font-size:var(--t-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:1rem 1.75rem;border:1px solid var(--c-ink);color:var(--c-ink);background:transparent;transition:background .45s var(--ease),color .45s var(--ease);position:relative;overflow:hidden}.btn:before{content:"";position:absolute;inset:0;background:var(--c-ink);transform:translateY(101%);transition:transform .5s var(--ease);z-index:-1}.btn:hover{color:#fff}.btn:hover:before{transform:translateY(0)}.btn .arrow{transition:transform .4s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.btn--inverse{color:#eef0f2;border-color:#eef0f2}.btn--inverse:before{background:#eef0f2}.btn--inverse:hover{color:var(--c-bg-deep)}.btn--orange,.btn--copper{background:var(--grad-gold);border-color:var(--c-gold);color:var(--c-ink)}.btn--orange:before,.btn--copper:before{background:var(--c-gold-2)}.btn--orange:hover,.btn--copper:hover{color:var(--c-ink)}.btn--sm{padding:.65rem 1rem;font-size:.7rem;letter-spacing:.14em}.link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--f-body);font-size:var(--t-small);font-weight:600;letter-spacing:.04em;position:relative;padding-bottom:.25rem}.link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform-origin:right;transform:scaleX(1);transition:transform .5s var(--ease)}.link:hover:after{transform-origin:left;transform:scaleX(1)}.link .arrow{transition:transform .4s var(--ease);display:inline-block}.link:hover .arrow{transform:translate(4px)}.link--light{color:#eef0f2}.link--light:after{background:#eef0f2}.sec-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem;margin-bottom:var(--s-6);padding-bottom:var(--s-4);position:relative}.sec-head:after{content:"";position:absolute;left:50%;bottom:0;width:64px;height:3px;margin-left:-32px;background:var(--grad-gold);transform:scaleX(0);transform-origin:center;transition:transform 1.1s var(--ease) .35s}.sec-head.reveal.is-visible:after,.reveal.is-visible .sec-head:after,html:not(.js) .sec-head:after{transform:scaleX(1)}.sec-head__title{font-family:var(--f-condensed);font-weight:400;text-transform:uppercase;letter-spacing:.015em;line-height:.98;font-size:var(--t-display);max-width:22ch}.sec-head__lede{margin-inline:auto;text-align:center;max-width:54ch}.sec-head--split{flex-direction:column;align-items:center}.rule{height:1px;background:var(--c-rule);border:0}.rule--soft{background:var(--c-rule-soft)}.rule--orange{background:var(--grad-gold);height:2px;width:48px}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.rise{opacity:0;animation:rise .9s var(--ease) forwards;animation-delay:var(--rise-delay, 0ms)}@media (prefers-reduced-motion: reduce){.rise{animation:none;opacity:1;transform:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}html.js .reveal.is-visible{opacity:1;transform:translateY(0)}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;background:var(--c-ink);color:#fff;padding:.6rem 1rem;z-index:100}.form-done{display:grid;gap:.85rem;justify-items:center;text-align:center;padding:2.75rem 1.25rem}.form-done__check{width:58px;height:58px;border-radius:50%;background:var(--grad-gold);color:var(--c-ink);display:grid;place-items:center;font-size:1.6rem;font-weight:700}.form-done__h{margin:0;font-size:1.4rem;letter-spacing:-.01em}.form-done__p{margin:0;max-width:38ch;opacity:.75;line-height:1.55}.form-done__call{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--c-gold)}
