.landing-wrap{background:var(--color-sand);width:100%;height:100vh;color:var(--color-charcoal);position:relative;overflow:hidden}.landing-bg{z-index:0;position:absolute;inset:0}.landing-bg:before{content:"";z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}.landing-bg img,.landing-bg video{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.landing-vignette{z-index:1;pointer-events:none;background:radial-gradient(55% 58% at 50% 48%,#0000 0% 18%,#00000038 40%,#0000008c 60%,#000000c7 78%,#000000eb 100%),linear-gradient(#000000eb 0%,#0000008c 14%,#0000001f 28%,#0000 44%),linear-gradient(#0000 54%,#00000014 68%,#00000073 82%,#000000e6 100%);position:absolute;inset:0}.landing-grain{z-index:2;pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='280' height='280' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-header{z-index:50;padding:36px var(--page-x-padding);background:linear-gradient(#00000059 0%,#0000 100%);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.landing-menu-btn{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:#1f1f1fbf;cursor:none;text-shadow:0 1px 4px #0006;background:0 0;border:none;align-items:center;gap:14px;padding:0;font-weight:600;transition:color .25s;display:flex}.landing-menu-btn:hover{color:#1f1f1f}.landing-hamburger{flex-direction:column;gap:5px;width:22px;display:flex}.landing-hamburger span{background:#1f1f1f99;width:100%;height:.5px;transition:background .25s;display:block}.landing-menu-btn:hover .landing-hamburger span{background:#1f1f1fe6}.landing-services-tag{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:#1f1f1f80;align-items:center;gap:18px;font-weight:600;display:flex}.landing-services-tag .tag-sep{background:#1f1f1f38;flex-shrink:0;width:1px;height:10px}.landing-services-tag a{color:#1f1f1fbf;text-shadow:0 1px 4px #0006;text-decoration:none;transition:color .25s}.landing-services-tag a:hover{color:#1f1f1f}.landing-contact-link{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:#1f1f1fbf;text-shadow:0 1px 4px #0006;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:color .25s;display:flex}.landing-contact-link .contact-pip{background:#1f1f1f59;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:none}.landing-contact-link:hover{color:#1f1f1f}.landing-contact-link:hover .contact-pip{background:#1f1f1f}.landing-mobile-nav{z-index:150;opacity:0;pointer-events:none;background:#1f1f1ff7;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:opacity .45s ease-out,transform .45s ease-out;display:flex;position:fixed;inset:0;transform:translateY(20px)}.landing-mobile-nav.open{opacity:1;pointer-events:all;transform:translateY(0)}.landing-mobile-nav-close{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:#f5ede5bf;cursor:none;background:0 0;border:none;outline:.5px solid #f5ede51f;padding:14px 18px;font-weight:600;line-height:1;transition:color .2s,outline-color .2s,transform .2s;position:absolute;top:32px;right:44px}.landing-mobile-nav-close:hover{color:var(--color-sand);outline-color:#1f1f1f59;transform:scale(1.05)}.landing-mobile-nav-inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:600px;padding:0 32px;display:flex}.landing-mobile-nav-links{flex-direction:column;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.landing-mobile-nav-links li{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(14px)}.landing-mobile-nav.open .landing-mobile-nav-links li:first-child{opacity:1;transition-delay:80ms;transform:translateY(0)}.landing-mobile-nav.open .landing-mobile-nav-links li:nth-child(2){opacity:1;transition-delay:.14s;transform:translateY(0)}.landing-mobile-nav.open .landing-mobile-nav-links li:nth-child(3){opacity:1;transition-delay:.2s;transform:translateY(0)}.landing-mobile-nav.open .landing-mobile-nav-links li:nth-child(4){opacity:1;transition-delay:.26s;transform:translateY(0)}.landing-mobile-nav.open .landing-mobile-nav-links li:nth-child(5){opacity:1;transition-delay:.32s;transform:translateY(0)}.landing-mobile-nav .landing-mobile-nav-links a,.landing-mobile-nav .landing-mobile-nav-links a:link,.landing-mobile-nav .landing-mobile-nav-links a:visited{font-family:var(--font-sans);-webkit-text-fill-color:#f0e8dc57;letter-spacing:var(--ls-label);text-transform:uppercase;opacity:1;padding:8px 0;font-size:clamp(20px,2.9vw,30px);font-weight:600;line-height:1.05;text-decoration:none;transition:color .4s,opacity .4s,transform .4s;display:block;color:#f0e8dc57!important}.landing-mobile-nav .landing-mobile-nav-links a:hover,.landing-mobile-nav .landing-mobile-nav-links a:focus-visible{opacity:1;-webkit-text-fill-color:#1f1f1f;transform:translateY(-2px);color:#1f1f1f!important}.landing-mobile-nav .landing-mobile-nav-links a.active,.landing-mobile-nav .landing-mobile-nav-links a:active{-webkit-text-fill-color:#1f1f1f;opacity:1;border-bottom:none;color:#1f1f1f!important}.landing-mobile-nav-foot{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase;color:#f5ede54d;opacity:0;border-top:.5px solid #1f1f1f2e;flex-direction:row;justify-content:center;gap:24px;margin-top:44px;padding-top:24px;font-weight:600;transition:opacity .4s ease-out .42s;display:flex}.landing-mobile-nav.open .landing-mobile-nav-foot{opacity:1}.landing-logo-center{z-index:20;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing-logo-svg{width:clamp(220px,30vw,420px);max-width:90vw;height:auto;display:block;overflow:visible}.fw-fill-layer{opacity:1}.fw-stroke-layer{opacity:0}.fw-path{stroke-dasharray:1;stroke-dashoffset:0}.fw-animate .fw-stroke-layer{opacity:1;animation:.4s ease-out 1.45s forwards strokeLayerOut}.fw-animate .fw-fill-layer{opacity:0;animation:.45s ease-out 1.4s forwards fillLayerIn}.fw-animate .fw-path{stroke-dashoffset:1px}.fw-animate .fw-p1{animation:.8s cubic-bezier(.16,.84,.44,1) 50ms forwards pathDraw}.fw-animate .fw-p2,.fw-animate .fw-p3{animation:.75s cubic-bezier(.16,.84,.44,1) 50ms forwards pathDraw}.fw-animate .fw-p4{animation:.65s cubic-bezier(.16,.84,.44,1) .18s forwards pathDraw}.fw-animate .fw-p5{animation:.65s cubic-bezier(.16,.84,.44,1) .3s forwards pathDraw}.fw-animate .fw-p6{animation:.65s cubic-bezier(.16,.84,.44,1) .45s forwards pathDraw}.fw-animate .fw-p7{animation:.6s cubic-bezier(.16,.84,.44,1) .6s forwards pathDraw}.fw-animate .fw-p8{animation:.55s cubic-bezier(.16,.84,.44,1) .73s forwards pathDraw}.fw-animate .fw-p9{animation:.58s cubic-bezier(.16,.84,.44,1) .79s forwards pathDraw}.fw-animate .fw-p10{animation:.6s cubic-bezier(.16,.84,.44,1) .89s forwards pathDraw}.fw-animate .fw-p11,.fw-animate .fw-p12{animation:.45s cubic-bezier(.16,.84,.44,1) 1s forwards pathDraw}@keyframes pathDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fillLayerIn{0%{opacity:0}to{opacity:1}}@keyframes strokeLayerOut{0%{opacity:1}to{opacity:0}}.fw-animate .reveal-header{opacity:0;animation:.75s ease-out 1.75s forwards seqFadeUp}.fw-animate .reveal-strip{opacity:0;animation:.7s ease-out 2.05s forwards seqFadeUp}@keyframes seqFadeUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fw-animate .fw-stroke-layer,.fw-animate .fw-fill-layer,.fw-animate .fw-path,.fw-animate .reveal-header,.fw-animate .reveal-strip{animation:none!important}.fw-animate .fw-fill-layer{opacity:1}.fw-animate .fw-stroke-layer{opacity:0}.fw-animate .fw-path{stroke-dashoffset:0}.fw-animate .reveal-header,.fw-animate .reveal-strip{opacity:1;transform:none}}.landing-info-strip{z-index:30;padding:20px var(--page-x-padding) max(20px, env(safe-area-inset-bottom));opacity:0;background:linear-gradient(#0000 0%,#0003 30%,#0000008c 100%);border-top:.5px solid #1f1f1f1f;justify-content:center;align-items:center;gap:0;animation:.9s 1.1s forwards fadeIn;display:flex;position:absolute;bottom:0;left:0;right:0}.landing-info-item{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:#1f1f1f73;white-space:nowrap;font-weight:600;transition:color .25s}.landing-info-sep{background:#1f1f1f2e;flex-shrink:0;width:1px;height:10px;margin:0 24px}.landing-corner{z-index:25;pointer-events:none;opacity:0;width:20px;height:20px;animation:1s 1.4s forwards fadeIn;position:absolute}.landing-corner:before,.landing-corner:after{content:"";background:#1f1f1f40;position:absolute}.landing-corner:before{width:100%;height:.5px}.landing-corner:after{width:.5px;height:100%}.landing-corner.tl{top:36px;left:36px}.landing-corner.tl:before,.landing-corner.tl:after{top:0;left:0}.landing-corner.tr{top:36px;right:36px}.landing-corner.tr:before,.landing-corner.tr:after{top:0;right:0}.landing-corner.bl{bottom:62px;left:36px}.landing-corner.bl:before,.landing-corner.bl:after{bottom:0;left:0}.landing-corner.br{bottom:62px;right:36px}.landing-corner.br:before,.landing-corner.br:after{bottom:0;right:0}.landing-scroll-cue{bottom:56px;right:var(--page-x-padding);z-index:30;opacity:0;flex-direction:column;align-items:center;gap:10px;animation:1s 1.5s forwards fadeIn;display:flex;position:absolute}.landing-scroll-cue-label{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:#f5ede538;writing-mode:vertical-lr;font-weight:600;transform:rotate(180deg)}.landing-scroll-cue-line{background:#1f1f1f47;width:.5px;height:40px;position:relative;overflow:hidden}.landing-scroll-cue-fill{background:#1f1f1fa6;width:100%;height:100%;animation:2.2s ease-in-out 1.8s infinite scrollFill;position:absolute;top:-100%;left:0}@keyframes scrollFill{0%{top:-100%}50%{top:0}to{top:100%}}@media (max-width:1024px){.landing-header{padding:28px var(--page-x-padding)}.landing-info-strip{padding:16px var(--page-x-padding)}.landing-corner{display:none}}@media (max-width:768px){.landing-header{padding:22px var(--page-x-padding)}.landing-services-tag{display:none}.landing-logo-svg{width:clamp(160px,58vw,260px);max-width:85vw}.landing-info-strip{padding:12px var(--page-x-padding) max(16px, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;overflow:hidden}.landing-info-ticker{align-items:center;width:100%;height:20px;animation:none;display:flex;position:relative;overflow:hidden}.landing-info-sep{display:none}.landing-info-item{text-align:center;white-space:nowrap;letter-spacing:.08em;opacity:0;font-size:10px;line-height:1.2;animation:12s ease-in-out infinite backwards slide-up-item;position:absolute;top:50%;left:0;right:0;transform:translateY(150%)}.landing-info-ticker>.landing-info-item:first-child{animation-delay:0s}.landing-info-ticker>.landing-info-item:nth-child(3){animation-delay:4s}.landing-info-ticker>.landing-info-item:nth-child(5){animation-delay:8s}.landing-scroll-cue{display:none}.landing-mobile-nav-close{right:var(--page-x-padding);top:24px}.landing-mobile-nav-links a{font-size:clamp(18px,4.8vw,24px)}}@media (pointer:coarse){body{cursor:auto}.cursor-dot,.cursor-ring{display:none!important}}@keyframes slide-up-item{0%{opacity:0;transform:translateY(150%)}5%{opacity:1;transform:translateY(-50%)}28%{opacity:1;transform:translateY(-50%)}33%{opacity:0;transform:translateY(-200%)}33.1%{opacity:0;transform:translateY(150%)}to{opacity:0;transform:translateY(150%)}}@media (max-width:820px),(max-height:780px){html,body{height:auto;min-height:100%;overflow:hidden auto}.landing-wrap{height:auto;min-height:100dvh;padding-bottom:clamp(132px,18vw,176px)}.landing-header{padding:clamp(18px, 4vw, 24px) var(--page-x-padding);gap:16px}.landing-menu-btn,.landing-contact-link,.landing-info-item{font-size:10px}.landing-logo-center{padding:0 var(--page-x-padding)}.landing-logo-svg{width:min(82vw,340px)}body .landing-wrap .hero-stats{left:auto;right:var(--page-x-padding);align-items:flex-end;width:clamp(190px,52vw,340px);bottom:clamp(56px,10vw,72px)}body .landing-wrap .hero-stats-row{width:100%}body .landing-wrap .hero-stat{padding:10px 8px}body .landing-wrap .hero-stat+.hero-stat{border-left-color:#c9a06024}body .landing-wrap .hero-stat-label{letter-spacing:.05em;white-space:nowrap;font-size:clamp(5.5px,1.3vw,7.5px)}body .landing-wrap .hero-stats-cta{justify-content:center;align-self:flex-end;width:100%;margin-right:0}.landing-info-strip{padding:14px var(--page-x-padding) max(14px, env(safe-area-inset-bottom))}}@media (max-width:640px){body .landing-wrap .hero-stats-cta{margin-bottom:18px}.landing-mobile-nav{padding:max(84px, calc(env(safe-area-inset-top) + 48px)) 24px max(32px, calc(env(safe-area-inset-bottom) + 20px))}.landing-mobile-nav-inner{width:min(100%,420px)}.landing-mobile-nav-close{top:max(18px, calc(env(safe-area-inset-top) + 8px))}.landing-mobile-nav-links a{font-size:clamp(24px,9vw,38px)}}@media (max-width:480px){.landing-header{padding:18px var(--page-x-padding)}.landing-menu-btn{gap:10px}.landing-contact-link{font-size:9px}body .landing-wrap .hero-stats{left:auto;right:var(--page-x-padding);align-items:flex-end;width:clamp(180px,52vw,250px)}body .landing-wrap .hero-stat{padding:12px 8px}body .landing-wrap .hero-stat-number{font-size:clamp(20px,6vw,28px)}body .landing-wrap .hero-stat-label{letter-spacing:.04em;white-space:nowrap;font-size:5.5px}.landing-info-strip{padding:12px var(--page-x-padding) max(12px, env(safe-area-inset-bottom));row-gap:8px}}.hero-video-carousel{background:var(--color-sand);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.landing-bg .hero-video-carousel__video{z-index:1;object-fit:cover;object-position:center;background:var(--color-sand);opacity:0;will-change:opacity;pointer-events:none;width:100%;height:100%;transition:opacity .8s ease-in-out;display:block;position:absolute;inset:0}.landing-bg .hero-video-carousel__video.is-visible{opacity:1}.hero-stats{bottom:68px;right:var(--page-x-padding);z-index:30;pointer-events:none;flex-direction:column;align-items:flex-end;gap:0;width:clamp(240px,32vw,420px);display:flex;position:absolute}.hero-stats-row{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:flex-start;margin-bottom:16px;display:flex}.hero-stat{text-align:center;opacity:0;flex-direction:column;flex:1;align-items:center;padding:0 10px;display:flex;transform:translateY(10px)}.hero-stat:last-child{padding-right:0}.hero-stat+.hero-stat{border-left:.5px solid #1f1f1f2e}.landing-wrap .hero-stat-number{font-family:var(--font-sans,"Inter", sans-serif);letter-spacing:.01em;color:#f5ede5e0;margin-bottom:7px;font-size:clamp(28px,2.8vw,42px);font-style:normal;font-weight:300;line-height:1;display:inline-block;position:relative}.landing-wrap .hero-stat-sup{font-family:var(--font-sans,"Inter", sans-serif);letter-spacing:.05em;color:#1f1f1fbf;vertical-align:super;margin-left:1px;font-size:.38em;font-weight:500;line-height:0;display:inline}.landing-wrap .hero-stat-label{font-family:var(--font-sans,"Inter", sans-serif);font-size:var(--fs-label,11px);letter-spacing:var(--ls-label,.08em);text-transform:uppercase;color:#1f1f1f80;font-weight:600;display:block}.hero-stats-cta{pointer-events:all;width:auto;font-family:var(--font-sans,"Inter", sans-serif);font-size:var(--fs-button,13px);letter-spacing:var(--ls-button,.05em);text-transform:uppercase;color:#1f1f1fb3;opacity:0;cursor:none;box-sizing:border-box;white-space:nowrap;background:0 0;border:.5px solid #1f1f1f47;justify-content:center;align-self:flex-end;align-items:center;gap:12px;margin-right:7%;padding:11px 22px;font-weight:600;text-decoration:none;transition:color .32s,border-color .32s,background .32s;display:inline-flex;transform:translateY(10px)}.hero-stats-cta-arrow{font-size:1em;transition:transform .32s;display:inline-block}.hero-stats-cta:hover{color:#1f1f1ff2;background:#1f1f1f0f;border-color:#1f1f1f8c}.hero-stats-cta:hover .hero-stats-cta-arrow{transform:translate(4px)}@media (max-width:1024px){.hero-stats{right:var(--page-x-padding);width:clamp(220px,38vw,380px);bottom:72px}.hero-stats-row{margin-bottom:14px}}@media (max-width:768px){.hero-stats{right:var(--page-x-padding);width:clamp(180px,60vw,280px);bottom:80px}.hero-stat-number{font-size:clamp(22px,5.5vw,32px)}.hero-stat-label{letter-spacing:.05em;white-space:nowrap;font-size:6px}.hero-stats-cta{padding:15px 20px;font-size:8.5px}.hero-stats-row{margin-bottom:18px}.hero-stat{padding:0 6px}}@media (prefers-reduced-motion:reduce){.hero-stat,.hero-stats-cta{opacity:1!important;transition:none!important;transform:none!important}}.cursor-dot{background:var(--color-sand);pointer-events:none;width:8px;height:8px;z-index:var(--z-cursor,9999);will-change:left, top;border-radius:50%;transition:transform .15s;position:fixed;top:-200px;left:-200px;transform:translate(-50%,-50%)}.cursor-ring{pointer-events:none;width:32px;height:32px;z-index:calc(var(--z-cursor,9999) - 1);will-change:left, top;border:1.5px solid #1f1f1f99;border-radius:50%;transition:opacity .25s,transform .25s;position:fixed;top:-200px;left:-200px;transform:translate(-50%,-50%)}@media (pointer:coarse){.cursor-dot,.cursor-ring{display:none!important}}.landing-wrap,.landing-bg,.landing-mobile-nav{background:var(--color-sand)!important}.landing-wrap,.landing-menu-btn,.landing-services-tag a,.landing-contact-link,.landing-mobile-nav-close,.landing-mobile-nav-close:hover,.landing-mobile-nav-close:focus-visible,.landing-mobile-nav .landing-mobile-nav-links a,.landing-mobile-nav .landing-mobile-nav-links a:link,.landing-mobile-nav .landing-mobile-nav-links a:visited,.landing-menu-btn:hover,.landing-menu-btn:focus-visible,.landing-services-tag a:hover,.landing-services-tag a:focus-visible,.landing-contact-link:hover,.landing-contact-link:focus-visible,.landing-mobile-nav .landing-mobile-nav-links a:hover,.landing-mobile-nav .landing-mobile-nav-links a:focus-visible,.landing-mobile-nav .landing-mobile-nav-links a:active,.hero-stats-cta,.hero-stats-cta:hover,.hero-stats-cta:focus-visible,.landing-wrap .hero-stat-number,.landing-wrap .hero-stat-sup,.landing-wrap .hero-stat-label,.landing-info-item,.landing-scroll-cue-label{-webkit-text-fill-color:var(--color-dust);text-shadow:0 2px 12px #1f1f1fb8,0 1px 2px #1f1f1f8c;color:var(--color-dust)!important}.landing-logo-center a,.landing-logo-center a:focus,.landing-logo-center a:focus-visible,.landing-logo-svg{box-shadow:none!important;filter:none!important;outline:none!important}.landing-mobile-nav-close,.landing-mobile-nav-close:hover,.landing-mobile-nav-close:focus-visible,.landing-mobile-nav .landing-mobile-nav-links a,.landing-mobile-nav .landing-mobile-nav-links a:link,.landing-mobile-nav .landing-mobile-nav-links a:visited,.landing-mobile-nav .landing-mobile-nav-links a:hover,.landing-mobile-nav .landing-mobile-nav-links a:focus-visible,.landing-mobile-nav .landing-mobile-nav-links a:active{-webkit-text-fill-color:var(--color-charcoal);text-shadow:none;color:var(--color-charcoal)!important}.landing-menu-btn:hover,.landing-menu-btn:focus-visible,.landing-services-tag a:hover,.landing-services-tag a:focus-visible,.landing-contact-link:hover,.landing-contact-link:focus-visible,.landing-mobile-nav-close:hover,.landing-mobile-nav-close:focus-visible,.landing-mobile-nav .landing-mobile-nav-links a:hover,.landing-mobile-nav .landing-mobile-nav-links a:focus-visible,.landing-mobile-nav .landing-mobile-nav-links a:active,.hero-stats-cta:hover,.hero-stats-cta:focus-visible{opacity:1}.landing-menu-btn:hover .landing-hamburger span,.landing-contact-link:hover .contact-pip{background:var(--color-charcoal)}.landing-menu-btn:focus-visible,.landing-services-tag a:focus-visible,.landing-contact-link:focus-visible,.landing-mobile-nav-close:focus-visible,.landing-mobile-nav .landing-mobile-nav-links a:focus-visible,.hero-stats-cta:focus-visible{outline:2px solid var(--color-charcoal);outline-offset:4px}.landing-header,.landing-info-strip{background:0 0!important}.landing-vignette{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;display:block!important}.landing-grain{opacity:0!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;display:none!important}.landing-hamburger span,.landing-contact-link .contact-pip,.landing-corner:before,.landing-corner:after,.landing-info-sep{background:var(--color-charcoal)!important}.landing-corner,.landing-hamburger{display:none!important}.landing-menu-btn{justify-content:flex-start;min-width:0;gap:0!important}.landing-mobile-nav-close,.landing-mobile-nav-close:hover,.landing-mobile-nav-close:focus-visible,.landing-mobile-nav .landing-mobile-nav-links a,.landing-mobile-nav .landing-mobile-nav-links a:link,.landing-mobile-nav .landing-mobile-nav-links a:visited,.landing-mobile-nav .landing-mobile-nav-links a:hover,.landing-mobile-nav .landing-mobile-nav-links a:focus-visible,.landing-mobile-nav .landing-mobile-nav-links a:active,.landing-mobile-nav .landing-mobile-nav-links a.active,.landing-mobile-nav-foot,.landing-mobile-nav-foot *{color:#2f1700!important;-webkit-text-fill-color:#2f1700!important}
