@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap");@font-face{font-family:Futura Std;src:url(/fonts/FuturaStdLight.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Futura Std;src:url(/fonts/FuturaStdLightOblique.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Futura Std;src:url(/fonts/FuturaStdBook.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura Std;src:url(/fonts/FuturaStdBookOblique.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Futura Std;src:url(/fonts/FuturaStdMedium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura Std;src:url(/fonts/FuturaStdMediumOblique.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Futura Std;src:url(/fonts/FuturaStdBold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura Std;src:url(/fonts/FuturaStdBoldOblique.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Futura Std;src:url(/fonts/FuturaStdHeavy.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Futura Std;src:url(/fonts/FuturaStdHeavyOblique.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Futura Std;src:url(/fonts/FuturaStdExtraBold.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Futura Std;src:url(/fonts/FuturaStdExtraBoldOblique.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Futura Std Condensed;src:url(/fonts/FuturaStdCondensedLight.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Futura Std Condensed;src:url(/fonts/FuturaStdCondensed.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura Std Condensed;src:url(/fonts/FuturaStdCondensedBold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura Std Condensed;src:url(/fonts/FuturaStdCondensedExtraBd.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}:root{--sd-gold:#A68542;--sd-dark:#2E2B33;--sd-white:#FFFFFF;--sd-camel:#C29D84;--sd-poolside:#6791CB;--sd-forest:#3C7036;--sd-medium-gray:#898F8D;--sd-light-gray:#D1D3D4;--sd-gold-100:#F4EBD6;--sd-gold-200:#E3CE9A;--sd-gold-300:#CDAD6A;--sd-gold-400:#B89554;--sd-gold-500:#A68542;--sd-gold-600:#8A6D35;--sd-gold-700:#6E5628;--sd-gold-800:#4F3E1C;--sd-slate-50:#F6F5F2;--sd-slate-100:#ECEAE6;--sd-slate-200:#D7D4CE;--sd-slate-300:#B6B2AA;--sd-slate-400:#898F8D;--sd-slate-600:#4A4751;--sd-slate-800:#2E2B33;--sd-slate-900:#1B1A1E;--sd-fg-1:var(--sd-dark);--sd-fg-2:var(--sd-slate-600);--sd-fg-3:var(--sd-medium-gray);--sd-fg-on-dark:var(--sd-white);--sd-fg-on-gold:var(--sd-white);--sd-bg-page:var(--sd-slate-50);--sd-bg-surface:var(--sd-white);--sd-bg-sunken:var(--sd-slate-100);--sd-bg-inverse:var(--sd-dark);--sd-accent:var(--sd-gold);--sd-accent-hover:#8A6D35;--sd-accent-soft:var(--sd-gold-100);--sd-border:#E3E0D9;--sd-border-strong:var(--sd-slate-200);--sd-divider:rgba(46,43,51,0.08);--sd-success:var(--sd-forest);--sd-info:var(--sd-poolside);--sd-warning:#C58A1E;--sd-danger:#8B2A2A;--sd-font-display:"Futura Std","Futura","Futura PT","ITC Avant Garde","Century Gothic",sans-serif;--sd-font-display-condensed:"Futura Std Condensed","Futura Std","Futura",sans-serif;--sd-font-body:"Lato","Helvetica Neue",Arial,sans-serif;--sd-font-mono:"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace;--sd-text-xs:12px;--sd-text-sm:14px;--sd-text-md:16px;--sd-text-lg:18px;--sd-text-xl:22px;--sd-text-2xl:28px;--sd-text-3xl:36px;--sd-text-4xl:48px;--sd-text-5xl:64px;--sd-text-6xl:84px;--sd-w-light:300;--sd-w-book:400;--sd-w-medium:500;--sd-w-bold:700;--sd-w-heavy:800;--sd-lh-tight:1.05;--sd-lh-snug:1.2;--sd-lh-normal:1.5;--sd-lh-loose:1.7;--sd-tr-tight:-0.02em;--sd-tr-normal:0;--sd-tr-wide:0.06em;--sd-tr-wider:0.14em;--sd-tr-eyebrow:0.22em;--sd-s-1:4px;--sd-s-2:8px;--sd-s-3:12px;--sd-s-4:16px;--sd-s-5:24px;--sd-s-6:32px;--sd-s-7:48px;--sd-s-8:64px;--sd-s-9:96px;--sd-s-10:128px;--sd-r-none:0;--sd-r-xs:2px;--sd-r-sm:4px;--sd-r-md:6px;--sd-r-lg:10px;--sd-r-pill:999px;--sd-shadow-xs:0 1px 2px rgba(27,26,30,0.06);--sd-shadow-sm:0 2px 6px rgba(27,26,30,0.06),0 1px 2px rgba(27,26,30,0.04);--sd-shadow-md:0 8px 20px rgba(27,26,30,0.08),0 2px 6px rgba(27,26,30,0.05);--sd-shadow-lg:0 24px 48px rgba(27,26,30,0.12),0 6px 14px rgba(27,26,30,0.06);--sd-shadow-inset:inset 0 0 0 1px rgba(46,43,51,0.06);--sd-ease-standard:cubic-bezier(.2,.6,.2,1);--sd-ease-emph:cubic-bezier(.16,1,.3,1);--sd-dur-fast:140ms;--sd-dur-base:220ms;--sd-dur-slow:420ms;--sd-sec-y:112px;--sd-sec-seam:64px}@media (max-width:600px){:root{--sd-sec-y:72px;--sd-sec-seam:40px}}.sd-button,.sd-display,.sd-eyebrow,.sd-h1,.sd-h2,.sd-h3,.sd-h4,.sd-h5{font-family:var(--sd-font-display)}.sd-display{font-size:clamp(56px,7vw,var(--sd-text-6xl))}.sd-display,.sd-h1{font-family:var(--sd-font-display);font-weight:var(--sd-w-medium);line-height:var(--sd-lh-tight);letter-spacing:var(--sd-tr-tight);color:var(--sd-fg-1)}.sd-h1{font-size:var(--sd-text-5xl)}.sd-h2{font-size:var(--sd-text-4xl);letter-spacing:var(--sd-tr-tight)}.sd-h2,.sd-h3{font-family:var(--sd-font-display);font-weight:var(--sd-w-medium);line-height:var(--sd-lh-snug);color:var(--sd-fg-1)}.sd-h3{font-size:var(--sd-text-3xl)}.sd-h4{font-size:var(--sd-text-2xl)}.sd-h4,.sd-h5{font-family:var(--sd-font-display);font-weight:var(--sd-w-medium);line-height:var(--sd-lh-snug);color:var(--sd-fg-1)}.sd-h5{font-size:var(--sd-text-xl)}.sd-eyebrow{font-family:var(--sd-font-display);font-weight:var(--sd-w-bold);font-size:var(--sd-text-xs);letter-spacing:var(--sd-tr-eyebrow);text-transform:uppercase;color:var(--sd-gold)}.sd-lede,.sd-p{font-family:var(--sd-font-body);font-weight:var(--sd-w-book);color:var(--sd-fg-1)}.sd-lede{font-size:var(--sd-text-xl);color:var(--sd-fg-2)}.sd-lede,.sd-p{line-height:var(--sd-lh-loose)}.sd-p{font-size:var(--sd-text-md)}.sd-p-sm{font-size:var(--sd-text-sm);line-height:var(--sd-lh-normal);color:var(--sd-fg-2)}.sd-caption,.sd-p-sm{font-family:var(--sd-font-body)}.sd-caption{font-size:var(--sd-text-xs);letter-spacing:var(--sd-tr-wide);text-transform:uppercase;color:var(--sd-fg-3)}.sd-mono{font-family:var(--sd-font-mono);font-size:var(--sd-text-sm);color:var(--sd-fg-1)}.sd-link{color:var(--sd-gold);text-decoration:none;border-bottom:1px solid;transition:color var(--sd-dur-fast) var(--sd-ease-standard)}.sd-link:hover{color:var(--sd-accent-hover)}.sd-btn{font-family:var(--sd-font-display);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:13px 24px;border-radius:2px;border:1.5px solid transparent;cursor:pointer;transition:all .18s cubic-bezier(.2,.6,.2,1);line-height:1;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.sd-btn-sm{padding:9px 16px;font-size:11px}.sd-btn-lg{padding:16px 28px;font-size:14px;letter-spacing:.1em}.sd-btn-primary{background:var(--sd-gold);color:var(--sd-white)}.sd-btn-primary:hover{background:var(--sd-accent-hover)}.sd-btn-secondary{background:transparent;color:var(--sd-dark);border-color:var(--sd-dark)}.sd-btn-secondary:hover{background:var(--sd-dark);color:var(--sd-white)}.sd-btn-ghost-light{background:transparent;color:var(--sd-white);border-color:rgba(255,255,255,.4)}.sd-btn-ghost-light:hover{border-color:var(--sd-gold);color:var(--sd-gold)}.sd-nav-link{font-family:var(--sd-font-display);font-weight:500;font-size:14px;letter-spacing:.02em;color:var(--sd-fg-1);text-decoration:none;padding:6px 0}.sd-nav-toggle{display:none;background:transparent;border:0;padding:10px;margin:-10px;cursor:pointer;flex-direction:column;gap:5px}.sd-nav-toggle span{display:block;width:22px;height:1.5px;background:var(--sd-fg-1);border-radius:2px;transition:transform .2s var(--sd-ease-standard),opacity .16s ease;transform-origin:center}.sd-nav-toggle span:first-child.is-open{transform:translateY(6.5px) rotate(45deg)}.sd-nav-toggle span:nth-child(2).is-open{opacity:0}.sd-nav-toggle span:nth-child(3).is-open{transform:translateY(-6.5px) rotate(-45deg)}.sd-nav-drawer{display:none;overflow:hidden;max-height:0;background:var(--sd-bg-page);border-top:1px solid var(--sd-divider);transition:max-height .28s var(--sd-ease-standard)}.sd-nav-drawer.is-open{max-height:80vh}.sd-nav-drawer-primary{display:flex;border-bottom:1px solid var(--sd-divider)}.sd-nav-drawer-link{flex:1 1;text-align:center;font-family:var(--sd-font-display);font-weight:500;font-size:16px;color:var(--sd-fg-1);text-decoration:none;padding:18px 6px;letter-spacing:.02em}.sd-nav-drawer-link.is-active{color:var(--sd-gold)}.sd-nav-drawer-secondary{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:16px 24px 24px}.sd-nav-drawer-portal{font-family:var(--sd-font-display);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--sd-fg-2);font-weight:600;text-decoration:none}.sd-capability-card{display:flex;flex-direction:column;padding:32px 28px;background:var(--sd-white);border:1px solid var(--sd-border);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;cursor:pointer}.sd-capability-card:hover{border-color:var(--sd-gold);transform:translateY(-2px);box-shadow:var(--sd-shadow-md)}@media (max-width:960px){.sd-two-col-asym{grid-template-columns:1fr!important;gap:24px!important}.sd-four-col{grid-template-columns:repeat(2,1fr)!important}.sd-three-col{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sd-three-col>:nth-child(3):last-child{grid-column:1/-1}.sd-six-col{grid-template-columns:repeat(3,1fr)!important}.sd-case-grid{gap:48px!important}.sd-case-grid,.sd-partnership-grid{grid-template-columns:1fr!important}.sd-partnership-grid{gap:32px!important;text-align:left}.sd-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.sd-nav-actions,.sd-nav-links{display:none!important}.sd-nav-toggle{display:flex!important}.sd-nav-drawer{display:block!important}.sd-nav-row{padding:14px 24px!important}.sd-nav-logo{height:28px!important}.sd-two-col-asym>p{justify-self:start!important;max-width:100%!important;text-align:left!important}.rr-split>div{padding:0!important;border-left:0!important}.rr-split>div+div{border-top:1px solid rgba(255,255,255,.14);padding-top:32px!important}.rr-hero-fade{background:linear-gradient(105deg,var(--sd-bg-page) 0,var(--sd-bg-page) 58%,rgba(246,245,242,.82) 82%,rgba(246,245,242,0) 100%)}}@media (max-width:600px){.sd-four-col{grid-template-columns:1fr!important}.rr-hero-fade{background:linear-gradient(180deg,var(--sd-bg-page) 0,var(--sd-bg-page) 64%,rgba(246,245,242,.6) 100%)}.sd-six-col{grid-template-columns:1fr 1fr!important}.sd-footer-grid{grid-template-columns:1fr!important}.sd-section-pad{padding-left:24px!important;padding-right:24px!important}.sd-section-pad[style*="120px 48px"],.sd-section-pad[style*="80px 48px"],.sd-section-pad[style*="96px 48px"]{padding-top:64px!important;padding-bottom:64px!important}.sd-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sd-logo-cell{padding:14px 16px!important}.sd-pullquote-card{padding:40px 28px!important}section [style*="120px 48px 140px"]{padding-top:80px!important;padding-bottom:80px!important}}@media (max-width:420px){.sd-nav-flag{display:none!important}}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--sd-bg-page);color:var(--sd-fg-1);font-family:var(--sd-font-body);-webkit-font-smoothing:antialiased}a{color:inherit}.rr-nav-link{border-bottom:1.5px solid transparent}.rr-nav-link:hover{border-bottom-color:var(--sd-gold)}.rr-balance{text-wrap:balance}.rr-hero-fade{background:linear-gradient(100deg,var(--sd-bg-page) 0,var(--sd-bg-page) 32%,rgba(246,245,242,.7) 50%,rgba(246,245,242,0) 72%)}.rr-lines{overflow:hidden}.rr-lines-inner{margin:0 -1px -1px 0}.rr-lines-inner>*{border-right:1px solid var(--sd-border);border-bottom:1px solid var(--sd-border)}.rr-fade-mask{-webkit-mask-image:linear-gradient(0deg,#000 0,transparent);mask-image:linear-gradient(0deg,#000 0,transparent)}html.sd-motion .sd-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--sd-ease-emph),transform .7s var(--sd-ease-emph);transition-delay:var(--sd-reveal-delay,0s)}html.sd-motion .sd-reveal--left{transform:translateX(-30px)}html.sd-motion .sd-reveal--right{transform:translateX(30px)}html.sd-motion .sd-reveal--scale{transform:scale(.96)}html.sd-motion .sd-reveal--fade{transform:none}html.sd-motion .sd-reveal.is-visible{opacity:1;transform:none}@keyframes rrSampleIn{0%{opacity:0}to{opacity:1}}html.sd-motion .rr-sample-img{animation:rrSampleIn .26s var(--sd-ease-standard) both}@media (prefers-reduced-motion:reduce){html.sd-motion .rr-sample-img{animation:none!important}}@media (max-width:960px){.rr-sample-split{grid-template-columns:1fr!important;gap:36px!important}.rr-sample-split>.rr-sample-doc{order:2}}@keyframes sdRiseIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}html.sd-motion .sd-enter{opacity:0;animation:sdRiseIn .8s var(--sd-ease-emph) forwards;animation-delay:var(--sd-enter-delay,0s)}@media (prefers-reduced-motion:reduce){html.sd-motion .sd-enter,html.sd-motion .sd-reveal{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}@keyframes sd-route-enter{0%{opacity:0}to{opacity:1}}html.sd-motion .sd-route-enter{animation:sd-route-enter .3s var(--sd-ease-standard) both}@media (prefers-reduced-motion:reduce){html.sd-motion .sd-route-enter{animation:none!important}}.qc-root{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:var(--sd-font-body)}.qc-toggle{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1.5px solid var(--sd-gold);border-radius:999px;background:var(--sd-dark);color:var(--sd-white);font-family:var(--sd-font-display);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:var(--sd-shadow-lg);transition:transform var(--sd-dur-base) var(--sd-ease-standard),background var(--sd-dur-base) var(--sd-ease-standard),border-color var(--sd-dur-base) var(--sd-ease-standard)}.qc-toggle:hover{transform:translateY(-2px);background:var(--sd-slate-900)}.qc-toggle .qc-dot{width:8px;height:8px;border-radius:999px;background:var(--sd-gold)}@keyframes sdPing{0%{box-shadow:0 0 0 0 rgba(166,133,66,.55)}70%{box-shadow:0 0 0 9px rgba(166,133,66,0)}to{box-shadow:0 0 0 0 rgba(166,133,66,0)}}html.sd-motion .qc-toggle .qc-dot{animation:sdPing 2.6s ease-out infinite}.qc-panel{width:min(330px,calc(100vw - 40px));background:var(--sd-white);border:1px solid var(--sd-border);border-radius:12px;box-shadow:var(--sd-shadow-lg);overflow:hidden;transform-origin:bottom right}html.sd-motion .qc-panel{animation:sdQcIn .26s var(--sd-ease-emph)}@keyframes sdQcIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.qc-head{background:var(--sd-dark);color:var(--sd-white);padding:18px 20px 16px}.qc-head__eyebrow{font-weight:700;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sd-gold);margin:0 0 6px}.qc-head__eyebrow,.qc-head__title{font-family:var(--sd-font-display)}.qc-head__title{font-weight:500;font-size:19px;letter-spacing:-.01em;margin:0}.qc-actions{display:flex;flex-direction:column;padding:8px}.qc-action{display:flex;align-items:center;gap:14px;padding:13px 14px;border-radius:8px;text-decoration:none;color:var(--sd-fg-1);transition:background var(--sd-dur-fast) var(--sd-ease-standard)}.qc-action:hover{background:var(--sd-bg-sunken)}.qc-action__icon{flex:none;width:38px;height:38px;border-radius:999px;border:1px solid var(--sd-gold-200);background:var(--sd-gold-100);color:var(--sd-gold-600);display:flex;align-items:center;justify-content:center}.qc-action__label{font-family:var(--sd-font-display);font-weight:600;font-size:13px;letter-spacing:.04em}.qc-action__hint{font-size:12px;color:var(--sd-fg-3);margin-top:2px}.qc-foot{padding:10px 20px 14px;border-top:1px solid var(--sd-divider);font-size:11px;letter-spacing:.06em;color:var(--sd-fg-3)}@media (max-width:600px){.qc-toggle{padding:13px 18px}}@media (prefers-reduced-motion:reduce){html.sd-motion .qc-panel,html.sd-motion .qc-toggle .qc-dot{animation:none!important}}.sd-modal-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(46,43,51,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:opacity .26s var(--sd-ease-standard)}.sd-modal-overlay--min{opacity:0;pointer-events:none}.sd-modal-card{position:relative;width:min(520px,calc(100vw - 48px));min-width:0;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--sd-bg-page);border-radius:8px;box-shadow:0 24px 64px rgba(46,43,51,.32);padding:48px 44px 44px;transform-origin:bottom right;transition:transform .34s var(--sd-ease-emph),opacity .24s var(--sd-ease-standard)}.sd-modal-overlay--min .sd-modal-card{transform:scale(.12);opacity:0}.sd-modal-card:focus,.sd-modal-card:focus-visible{outline:none}.sd-modal-close{position:absolute;top:8px;right:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--sd-fg-2);cursor:pointer;transition:background .16s ease,color .16s ease}.sd-modal-close:hover{background:var(--sd-bg-sunken);color:var(--sd-fg-1)}.sd-modal-close:focus-visible{outline:2px solid var(--sd-border-strong);outline-offset:2px}@media (max-width:600px){.sd-modal-card{padding:44px 24px 28px}}html.sd-motion .sd-modal-overlay{animation:sdModalFade .2s var(--sd-ease-standard)}html.sd-motion .sd-modal-card{animation:sdModalRise .26s var(--sd-ease-standard)}@keyframes sdModalFade{0%{opacity:0}to{opacity:1}}@keyframes sdModalRise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.sd-promo-bubble{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));right:calc(max(20px, env(safe-area-inset-right)) + 163px);z-index:95;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--sd-poolside);border-radius:999px;background:var(--sd-dark);box-shadow:var(--sd-shadow-lg);cursor:pointer;opacity:0;transform:scale(.3);pointer-events:none;transition:opacity .24s var(--sd-ease-standard),transform .3s var(--sd-ease-emph)}.sd-promo-bubble.is-shown{opacity:1;transform:scale(1);pointer-events:auto}.sd-promo-bubble.is-shown:hover{transform:translateY(-2px) scale(1.06)}.sd-promo-bubble__dot{width:8px;height:8px;border-radius:999px;background:var(--sd-poolside)}@media (prefers-reduced-motion:reduce){html.sd-motion .sd-modal-card,html.sd-motion .sd-modal-overlay{animation:none!important}.sd-modal-card,.sd-modal-overlay,.sd-promo-bubble{transition:none!important}}.rr-promo-eyebrow{font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--sd-gold);margin-bottom:16px}.rr-promo-eyebrow,.rr-promo-title{font-family:var(--sd-font-display)}.rr-promo-title{font-weight:500;font-size:clamp(28px,6vw,36px);line-height:1.08;letter-spacing:-.02em;margin:0 0 16px;color:var(--sd-fg-1)}.rr-promo-body{font-family:var(--sd-font-body);font-size:16px;line-height:1.6;color:var(--sd-fg-2);margin:0 0 24px}.ns-btn{display:inline-flex;align-items:center;padding:13px 22px;background:var(--sd-gold);color:var(--sd-white);border:1px solid var(--sd-gold);border-radius:2px;font-size:13px;letter-spacing:.08em;font-weight:600;text-transform:uppercase;transition:background .18s var(--sd-ease-standard);cursor:pointer;font-family:var(--sd-font-display);white-space:nowrap}.ns-btn:hover:not(:disabled){background:var(--sd-accent-hover)}.ns-btn:disabled{opacity:.55;cursor:not-allowed}.ns-note{font-size:12px;line-height:1.5;color:var(--sd-fg-3);margin:14px 0 0}.rr-lead-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 12px;gap:16px 12px;align-items:start}.rr-field{display:flex;flex-direction:column;gap:7px}.rr-label{font-family:var(--sd-font-display);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sd-fg-2)}.rr-input{width:100%;background:var(--sd-bg-surface);border:1px solid var(--sd-border);border-radius:4px;padding:13px 14px;font-family:var(--sd-font-body);font-size:15px;color:var(--sd-fg-1);outline:none;transition:border-color .16s var(--sd-ease-standard),box-shadow .16s var(--sd-ease-standard)}.rr-input::placeholder{color:var(--sd-fg-3)}.rr-input:focus{border-color:var(--sd-gold);box-shadow:0 0 0 3px var(--sd-gold-100)}.rr-input:disabled{cursor:not-allowed;opacity:.6}.rr-help{grid-column:1/-1;margin:-6px 0 0;font-size:12.5px;line-height:1.5;color:var(--sd-fg-3)}.rr-lead-form .ns-btn{grid-column:1/-1;justify-content:center;padding:15px 22px}@media (max-width:620px){.rr-lead-form{grid-template-columns:1fr}.ns-btn{justify-content:center}}@keyframes sdDrift{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(-10px,14px,0) rotate(-1.2deg)}}html.sd-motion .sd-drift{animation:sdDrift 18s ease-in-out infinite}@keyframes sdGlow{0%,to{opacity:1}50%{opacity:.55}}html.sd-motion .sd-glow{animation:sdGlow 9s ease-in-out infinite}@keyframes sdRuleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html.sd-motion .sd-rule-draw{transform-origin:left center;animation:sdRuleDraw .9s var(--sd-ease-emph) .2s backwards}html.sd-motion .rr-hero-enter>*{opacity:0;animation:sdRiseIn .8s var(--sd-ease-emph) both}html.sd-motion .rr-hero-enter>:nth-child(2){animation-delay:.11s}html.sd-motion .rr-hero-enter>:nth-child(3){animation-delay:.2s}html.sd-motion .rr-hero-enter>:nth-child(4){animation-delay:.32s}@media (prefers-reduced-motion:reduce){html.sd-motion .sd-drift,html.sd-motion .sd-glow,html.sd-motion .sd-rule-draw{animation:none!important}html.sd-motion .rr-hero-enter>*{animation:none!important;opacity:1!important}}::selection{background:var(--sd-gold-200);color:var(--sd-slate-900)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--sd-gold);outline-offset:3px}.ns-btn:focus-visible,.sd-btn-primary:focus-visible{outline-color:var(--sd-dark)}.sd-btn-ghost-light:focus-visible{outline-color:rgba(255,255,255,.85)}.sd-btn:has(>input:focus-visible){outline:2px solid var(--sd-gold);outline-offset:3px}.sd-btn:has(>input:disabled):hover{background:inherit}.sd-btn{position:relative;overflow:hidden}html.sd-motion .sd-btn:hover{transform:translateY(-1px);box-shadow:var(--sd-shadow-sm)}html.sd-motion .sd-btn:active{transform:translateY(0) scale(.99);transition-duration:90ms}html.sd-motion .sd-btn:has(>input:disabled):hover{transform:none;box-shadow:none}.sd-cue{display:inline-block}html.sd-motion .sd-cue{transition:transform .22s var(--sd-ease-emph)}html.sd-motion a:hover .sd-cue{transform:translateX(4px)}html.sd-motion .sd-btn-primary:after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;background:linear-gradient(105deg,rgba(255,255,255,0),rgba(255,255,255,.08) 50%,rgba(255,255,255,0));transform:translateX(-220%) skewX(-18deg);pointer-events:none}html.sd-motion .sd-btn-primary:hover:after{transform:translateX(420%) skewX(-18deg);transition:transform .65s var(--sd-ease-standard)}.rr-nav-link{position:relative;border-bottom:none!important}.rr-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--sd-gold);transform:scaleX(0);transform-origin:left center}html.sd-motion .rr-nav-link:after{transition:transform .22s var(--sd-ease-standard)}.rr-nav-link:hover:after{transform:scaleX(1)}.sd-band-grain{position:relative}.sd-band-grain:before{background:radial-gradient(120% 90% at 50% 0,transparent 55%,rgba(0,0,0,.22) 100%)}.sd-band-grain:after,.sd-band-grain:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.sd-band-grain:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;opacity:.035;mix-blend-mode:overlay}.sd-seam>div{height:1px;max-width:1280px;margin:0 auto;background:linear-gradient(90deg,var(--sd-gold),rgba(166,133,66,.15))}html.sd-motion .sd-seam>div{transform:scaleX(0);transform-origin:left center}html.sd-motion .sd-seam.is-visible>div{animation:sdRuleDraw 1.1s var(--sd-ease-emph) both}@supports (animation-timeline:view()){html.sd-motion .sd-seam>div{animation:sdRuleDraw linear both;animation-timeline:view();animation-range:entry 0 entry 45%}}@supports (animation-timeline:view()){@keyframes sdCounterDrift{0%{translate:0 44px}to{translate:0 -44px}}html.sd-motion .sd-counter-drift{animation:sdCounterDrift linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}@media (prefers-reduced-motion:reduce){html.sd-motion .sd-btn:active,html.sd-motion .sd-btn:hover{transform:none!important;box-shadow:none!important}html.sd-motion .sd-cue{transition:none!important;transform:none!important}html.sd-motion .sd-btn-primary:after{display:none!important}html.sd-motion .rr-nav-link:after{transition:none!important}html.sd-motion .sd-seam>div{animation:none!important;transform:none!important}html.sd-motion .sd-counter-drift{animation:none!important;translate:none!important}}html{zoom:.85}html:has(#rr-portal){zoom:1}@media (max-width:600px){html{zoom:.8}}