.Lezqra_hero{--hero-green:#063b22;--hero-green-dark:#002d18;--hero-gold:#b58d42;--hero-header-height:4.75rem;--hero-panel-right-offset:53.5%;isolation:isolate;background:#d7d2c9;width:100%;min-height:max(42rem,100svh);display:flex;position:relative;overflow:hidden}.Lezqra_hero>picture{display:contents;position:relative}.Lezqra_heroImage{z-index:-3;object-fit:cover;object-position:center center}.Lezqra_translucentPanel{z-index:-2;top:var(--hero-header-height);right:var(--hero-panel-right-offset);width:min(calc(100% - var(--hero-panel-right-offset)), 48rem);height:calc(100% - var(--hero-header-height));pointer-events:none;margin-right:1rem;position:absolute;bottom:0;overflow:visible}.Lezqra_panelFill{fill:#eff8f037}.Lezqra_panelOutline{fill:none;stroke:var(--hero-gold);stroke-width:1px;opacity:.86;vector-effect:non-scaling-stroke}@media (max-width:1200px){.Lezqra_hero{--hero-header-height:4rem}.Lezqra_translucentPanel{width:min(calc(100% - var(--hero-panel-right-offset)), 27rem)}}.Lezqra_contentContainer{width:100%;max-width:1700px;min-height:100%;padding:clamp(2rem,2vh,6.5rem) clamp(2rem,6vw,6.75rem) clamp(2.75rem,6vh,4rem) clamp(1rem,6vw,4rem);padding:calc(var(--hero-header-height) + 1rem) clamp(1rem, 1.5vw, 2rem) clamp(10.75rem, 22vh, 12rem);justify-content:flex-start;align-items:center;margin:0 auto;display:flex}.Lezqra_pillars{z-index:2;color:#f7f4e9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(112deg,#031f13ba,#01180ec7);border:1px solid #eeeada21;border-radius:1.65rem;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - clamp(2rem,8vw,8rem),92rem);min-height:9.5rem;margin:0 auto;padding:1.35rem clamp(1.1rem,2.1vw,2rem);display:grid;position:absolute;bottom:clamp(1rem,2.6vh,1.75rem);left:clamp(1rem,4vw,4rem);right:clamp(1rem,4vw,4rem);box-shadow:0 1rem 2.5rem #00120a38,inset 0 1px #ffffff09}.Lezqra_pillar{min-width:0;color:inherit;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:clamp(.85rem,1.25vw,1.2rem);padding:0 clamp(1rem,2vw,2rem);display:grid;position:relative}.Lezqra_pillar:first-child{padding-left:0}.Lezqra_pillar:last-child{padding-right:0}.Lezqra_pillar+.Lezqra_pillar:before{content:"";background:linear-gradient(#0000,#efead742 22% 78%,#0000);width:1px;position:absolute;top:.1rem;bottom:.1rem;left:0}.Lezqra_pillarIcon{color:#f2eddd;border:1px solid #f4f0e18a;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.Lezqra_pillarContent{min-width:0}.Lezqra_pillarTitle{color:#fbf8ee;font-family:var(--font-outfit);letter-spacing:.025em;margin:0 0 .42rem;font-size:clamp(.92rem,1.08vw,1.08rem);font-weight:600;line-height:1.2}.Lezqra_pillarDescription{color:#f7f4e9c7;max-width:23rem;font-family:var(--font-outfit);letter-spacing:.012em;margin:0;font-size:clamp(.76rem,.84vw,.95rem);font-weight:300;line-height:1.32}.Lezqra_heroContent{color:#171a18;width:min(100%,34rem);margin-top:2rem;margin-bottom:2rem;margin-left:1.4rem}.Lezqra_eyebrow{width:fit-content;color:var(--hero-green);font-family:var(--font-outfit);letter-spacing:.055em;text-transform:uppercase;margin:0 0 clamp(1.2rem,2.2vh,1.65rem);padding-bottom:.42rem;font-size:clamp(.72rem,.85vw,.86rem);font-weight:500;line-height:1;position:relative}.Lezqra_eyebrow:after{content:"";background:#063b22b8;width:100%;height:1px;position:absolute;bottom:0;left:0}.Lezqra_title{color:#111412;font-family:var(--font-montserrat);letter-spacing:.018em;margin:0;font-size:clamp(2.35rem,3.45vw,4rem);font-weight:500;line-height:1.08}.Lezqra_title span{white-space:nowrap;font-family:inherit;display:block}.Lezqra_title strong{color:var(--hero-green);font-weight:600}.Lezqra_titleDetail{background:var(--hero-green);width:clamp(5rem,7vw,7rem);height:2px;margin:clamp(1rem,2.4vh,1.5rem) 0 clamp(1rem,2.3vh,1.4rem);display:block}.Lezqra_subtitle{color:#292c2a;max-width:28rem;font-family:var(--font-outfit);letter-spacing:.065em;margin:0;font-size:clamp(1.02rem,1.3vw,1.28rem);font-weight:400;line-height:1.42}.Lezqra_actions{gap:.7rem;width:clamp(15rem,19vw,17rem);margin-top:clamp(1.7rem,3.5vh,2.35rem);display:grid}.Lezqra_cta{width:100%;min-height:3.35rem;font-family:var(--font-outfit);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;padding:.42rem .48rem .42rem 1.55rem;font-size:.82rem;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.Lezqra_cta>span:first-child{font-family:inherit}.Lezqra_primaryCta{background:var(--hero-green-dark);color:#fbfaf5;box-shadow:0 .38rem .8rem #002d183d}.Lezqra_secondaryCta{color:var(--hero-green-dark);background:#faf8f1e6;border-color:#002d1829;box-shadow:0 .2rem .55rem #1c1f1d14}.Lezqra_primaryIcon,.Lezqra_secondaryIcon{border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;transition:transform .18s;display:grid}.Lezqra_primaryIcon{color:var(--hero-green-dark);background:#d7ceb2}.Lezqra_secondaryIcon{background:var(--hero-green-dark);color:#f8f5ea}.Lezqra_primaryCta:hover{background:#074326;transform:translateY(-1px);box-shadow:0 .5rem 1rem #002d1847}.Lezqra_secondaryCta:hover{background:#fffdf7;border-color:#002d1847;transform:translateY(-1px);box-shadow:0 .35rem .8rem #1c1f1d1f}.Lezqra_cta:hover .Lezqra_primaryIcon,.Lezqra_cta:hover .Lezqra_secondaryIcon{transform:translate(2px)}.Lezqra_cta:focus-visible{outline:2px solid var(--hero-gold);outline-offset:3px}@media (min-width:2400px){.Lezqra_translucentPanel{width:min(calc(100% - var(--hero-panel-right-offset)), 35rem)}}@media (max-width:1200px){.Lezqra_contentContainer{padding-bottom:11rem}.Lezqra_heroContent{width:min(100%,31rem);margin-left:0}.Lezqra_title{font-size:clamp(2.3rem,4vw,3.25rem)}.Lezqra_subtitle{letter-spacing:.045em;max-width:25rem;font-size:clamp(1rem,1.6vw,1.15rem)}.Lezqra_cta{font-size:.74rem}.Lezqra_pillars{width:calc(100% - 3rem);padding-inline:1.2rem;left:1.5rem;right:1.5rem}.Lezqra_pillar{grid-template-columns:2.65rem minmax(0,1fr);gap:.72rem;padding-inline:1rem}.Lezqra_pillarIcon{width:2.65rem;height:2.65rem}}@media (max-width:1050px){.Lezqra_hero{min-height:max(55rem,100svh)}.Lezqra_contentContainer{padding-bottom:14rem}.Lezqra_pillars{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:.85rem}.Lezqra_pillar{min-height:5.9rem;padding-block:.85rem}.Lezqra_pillar:first-child,.Lezqra_pillar:last-child{padding-inline:1rem}.Lezqra_pillar+.Lezqra_pillar:before{display:none}.Lezqra_pillar:nth-child(n+3):before{content:"";background:linear-gradient(90deg,#0000,#efead73d 14% 86%,#0000);width:auto;height:1px;display:block;position:absolute;inset:0 0 auto}.Lezqra_pillar:nth-child(2n):after{content:"";background:linear-gradient(#0000,#efead742 20% 80%,#0000);width:1px;position:absolute;top:.65rem;bottom:.65rem;left:0}.Lezqra_subtitle{max-width:24rem}}@media (max-width:900px){.Lezqra_hero:after{z-index:-3;pointer-events:none;-webkit-mask-image:linear-gradient(#000 0% 38%,#0000 54%);content:"";background:radial-gradient(at 60% 20%,#f2f8f180 0%,#f8f6f152 25%,#f1f8f21a 48%,#0000 68%);position:absolute;inset:0;mask-image:linear-gradient(#000 0% 3%,#0000 45%)}.Lezqra_translucentPanel{width:min(calc(100% - var(--hero-panel-right-offset)), 80rem);width:38rem;height:100%;top:-18rem;left:50%;transform:translate(-50%)rotate(90deg)}.Lezqra_panelFill{fill:#d3d9d452;filter:blur(1px)}.Lezqra_hero{min-height:max(58rem,100svh)}.Lezqra_heroImage{object-position:61% center}.Lezqra_contentContainer{padding-inline:clamp(1.75rem,6.5vw,4rem);justify-content:center;margin-top:-6rem;padding-top:0}.Lezqra_heroContent{z-index:2;text-align:center;width:min(70vw,31rem);margin-top:-3rem;position:relative}.Lezqra_eyebrow{display:none}.Lezqra_title{font-size:clamp(2.25rem,5.5vw,3rem)}.Lezqra_desktopBreak{display:none}.Lezqra_subtitle{text-shadow:0 0 1px #0000004d;max-width:28rem;margin-inline:auto;font-weight:401}.Lezqra_titleDetail,.Lezqra_actions{margin-inline:auto}.Lezqra_pillars{width:calc(100% - 2.5rem);padding-inline:1rem;left:1.25rem;right:1.25rem}.Lezqra_pillar{grid-template-columns:2.35rem minmax(0,1fr);gap:.65rem;padding-inline:.8rem}.Lezqra_pillar:first-child,.Lezqra_pillar:last-child{padding-inline:.8rem}.Lezqra_pillarIcon{width:2.35rem;height:2.35rem}.Lezqra_pillarIcon svg{width:1.15rem;height:1.15rem}.Lezqra_pillarTitle{font-size:.86rem}.Lezqra_pillarDescription{font-size:.72rem}}@media (max-width:700px){.Lezqra_translucentPanel{width:35rem}}@media (max-width:640px){.Lezqra_hero{min-height:max(68rem,100svh)}.Lezqra_heroImage{object-position:64% center}.Lezqra_translucentPanel{width:31rem}.Lezqra_contentContainer{align-items:center;padding:6.75rem 1.35rem 28rem}.Lezqra_heroContent{width:min(100%,30rem)}.Lezqra_eyebrow{margin-bottom:1.1rem;font-size:.7rem}.Lezqra_title{letter-spacing:0;font-size:clamp(2rem,10vw,2.85rem)}.Lezqra_subtitle{letter-spacing:.025em;max-width:min(88vw,27rem);font-size:clamp(.96rem,4.4vw,1.08rem);line-height:1.45}.Lezqra_actions{width:min(100%,16.2rem);margin-top:1.6rem}.Lezqra_cta{min-height:3.45rem;font-size:.8rem}.Lezqra_pillars{border-radius:1.5rem;grid-template-columns:1fr;width:calc(100% - 2rem);min-height:0;padding:.75rem 1.15rem;bottom:1rem;left:1rem;right:1rem}.Lezqra_pillar{grid-template-columns:2.65rem minmax(0,1fr);gap:.9rem;min-height:0;padding:1rem 0}.Lezqra_pillar:first-child,.Lezqra_pillar:last-child{padding-inline:0}.Lezqra_pillarIcon{width:2.65rem;height:2.65rem}.Lezqra_pillarIcon svg{width:1.25rem;height:1.25rem}.Lezqra_pillar+.Lezqra_pillar:before{background:linear-gradient(90deg,#0000,#efead73d 16% 84%,#0000);width:auto;height:1px;display:block;top:0;bottom:auto;right:0}.Lezqra_pillar:nth-child(2n):after{display:none}.Lezqra_pillarTitle{margin-bottom:.3rem;font-size:.94rem}.Lezqra_pillarDescription{max-width:none;font-size:.8rem;line-height:1.4}.Lezqra_hero:after{-webkit-mask-image:linear-gradient(#000 0% 38%,#0000 54%);content:"";background:radial-gradient(at 60% 20%,#f2f8f180 0%,#f8f6f152 25%,#f1f8f21a 48%,#0000 68%);mask-image:linear-gradient(#000 0% 3%,#0000 4%)}}@media (max-width:500px){.Lezqra_hero{min-height:max(66rem,100svh)}.Lezqra_heroContent{margin-top:-7rem}.Lezqra_translucentPanel{top:-22rem}.Lezqra_title{font-size:clamp(1.75rem,8vw,2.25rem)}.Lezqra_actions{width:min(100%,14rem)}.Lezqra_cta{min-height:2.8rem;padding:.5rem .4rem .5rem 1.2rem;font-size:.7rem}.Lezqra_primaryIcon,.Lezqra_secondaryIcon{width:1.85rem;height:1.85rem}}@media (max-width:480px){.Lezqra_hero{--hero-header-height:3.75rem}.Lezqra_title{font-size:clamp(2.5rem,8vw,3.25rem)}}@media (max-width:390px){.Lezqra_hero{min-height:max(64rem,100svh)}.Lezqra_contentContainer{padding-inline:1rem}.Lezqra_title{font-size:clamp(1.95rem,9vw,2.2rem)}.Lezqra_subtitle{font-size:.94rem}.Lezqra_actions{width:100%}.Lezqra_cta{width:13.8rem;max-width:90%;margin:0 auto}.Lezqra_pillar{padding:.5rem 0}.Lezqra_pillars{width:calc(100% - 1.4rem);margin:0 auto}}@media (prefers-reduced-motion:reduce){.Lezqra_cta,.Lezqra_primaryIcon,.Lezqra_secondaryIcon{transition:none}}
.NAnd4q_section{--essence-green:#073b2d;--essence-green-deep:#032d22;--essence-gold:#c7a254;isolation:isolate;background:#f5f1e8;width:100%;padding:clamp(5.5rem,8vw,8.5rem) clamp(1rem,4vw,4rem) clamp(6rem,9vw,9rem);position:relative;overflow:hidden}.NAnd4q_container{z-index:1;width:min(100%,108rem);margin:0 auto;position:relative}.NAnd4q_heading{text-align:center;max-width:84rem;margin:0 auto clamp(2.2rem,4vw,4rem)}.NAnd4q_sectionEyebrow,.NAnd4q_panelEyebrow{font-family:var(--font-outfit);letter-spacing:.35em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(1rem,2vw,2rem);margin:0 0 clamp(1rem,1.8vw,1.5rem);font-size:clamp(.7rem,.85vw,.95rem);font-weight:500;line-height:1;display:flex}.NAnd4q_sectionEyebrow{color:var(--essence-green)}.NAnd4q_sectionEyebrow span{opacity:.82;background:currentColor;width:clamp(3rem,7vw,6.5rem);height:1px}.NAnd4q_mainTitle{color:#0a342a;max-width:80rem;font-family:var(--font-title);letter-spacing:-.035em;text-wrap:balance;margin:0 auto;font-size:clamp(1.9rem,3vw,3.4rem);font-weight:400;line-height:1.14}.NAnd4q_composition{grid-template-columns:minmax(7rem,.55fr) minmax(16rem,1.35fr) minmax(0,4.5fr);align-items:center;width:100%;display:grid}.NAnd4q_sideNote{color:#173d34;font-family:var(--font-outfit);letter-spacing:.25em;text-transform:uppercase;align-self:center;margin:0;padding-right:clamp(1rem,2.5vw,2.5rem);font-size:clamp(.68rem,.78vw,.84rem);font-weight:500;line-height:1.55}.NAnd4q_sideNote>span{background:var(--essence-gold);width:2.5rem;height:2px;margin-bottom:1.15rem;display:block}.NAnd4q_videoCard{z-index:3;isolation:isolate;aspect-ratio:25/36;background:linear-gradient(145deg,#15342b 0%,#0a241c 52%,#041b14 100%);border:1px solid #f4edda24;border-radius:1.35rem;width:100%;position:relative;overflow:hidden;transform:translate(clamp(.65rem,1.7vw,1.8rem));box-shadow:0 1.7rem 3.6rem #1119152e,0 .45rem 1.05rem #11191524,0 .08rem .2rem #1119151a}.NAnd4q_videoCard:before{z-index:4;border-radius:inherit;pointer-events:none;content:"";border:1px solid #fffbee1a;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff21,inset 1px 0 #ffffff09,inset 0 -1px #00140d4d}.NAnd4q_video,.NAnd4q_videoShade{width:100%;height:100%;position:absolute;inset:0}.NAnd4q_video{object-fit:cover}.NAnd4q_videoShade{pointer-events:none;background:linear-gradient(135deg,#fff7dd0e 0%,#0000 31%),radial-gradient(circle at 78% 20%,#c9ab650b,#0000 38%),linear-gradient(#00120c06 38%,#00120c57 72%,#000f0ab8 100%)}.NAnd4q_cardOpenButton{z-index:2;border-radius:inherit;color:#fffaf0;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.NAnd4q_cardOpenButton:focus-visible{outline:3px solid var(--essence-gold);outline-offset:-5px}.NAnd4q_watchLabel{color:#fffaf0f5;min-width:max-content;font-family:var(--font-outfit);letter-spacing:.025em;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(9px);background:#021912b8;border:1px solid #c7a2548a;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.68rem 1.15rem;font-size:clamp(.78rem,1vw,.92rem);font-weight:400;line-height:1;transition:opacity .18s,visibility linear,border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:absolute;bottom:clamp(4.6rem,6vw,5.8rem);left:50%;transform:translate(-50%);box-shadow:0 .65rem 1.5rem #0008054d,inset 0 1px #ffffff14}.NAnd4q_watchLabel svg{width:.9rem;height:.9rem;fill:var(--essence-gold);transform:scale(2.2)}.NAnd4q_watchLabelHidden{visibility:hidden;opacity:0;pointer-events:none;transition-delay:0s,.18s,0s,0s,0s,0s;transform:translate(-50%)translateY(.35rem)}.NAnd4q_cardOpenButton:hover .NAnd4q_watchLabel:not(.NAnd4q_watchLabelHidden),.NAnd4q_cardOpenButton:focus-visible .NAnd4q_watchLabel:not(.NAnd4q_watchLabelHidden){background:#03261cdb;border-color:#dbb96ed1;transform:translate(-50%)translateY(-2px);box-shadow:0 .8rem 1.8rem #0008055c,0 0 0 .2rem #c7a25414,inset 0 1px #ffffff1f}.NAnd4q_videoControls{z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(10px);border-radius:.85rem;grid-template-columns:auto auto minmax(1.5rem,1fr) auto auto auto;align-items:center;gap:clamp(.2rem,.4vw,.4rem);min-height:clamp(2.65rem,3.6vw,3.15rem);padding:.55rem clamp(.4rem,.65vw,.65rem);display:grid;position:absolute;bottom:clamp(.6rem,1vw,.9rem);left:clamp(.35rem,.65vw,.65rem);right:clamp(.35rem,.65vw,.65rem)}.NAnd4q_controlButton{width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;padding:0;transition:opacity .16s,transform .16s;display:grid}.NAnd4q_controlButton:hover,.NAnd4q_controlButton:focus-visible{opacity:.78;transform:scale(1.08)}.NAnd4q_controlButton:focus-visible{outline-offset:.18rem;border-radius:.15rem;outline:1px solid #d8b66cb8}.NAnd4q_controlIcon{fill:none;stroke:#fffaf0e6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;pointer-events:none;width:1.25rem;height:1.25rem}.NAnd4q_controlPlay{fill:#fffaf0f0;stroke:none}.NAnd4q_controlTime{color:#fffaf0c2;font-family:var(--font-outfit);font-variant-numeric:tabular-nums;font-size:clamp(.56rem,.7vw,.67rem);font-weight:400;line-height:1}.NAnd4q_progressTrack{appearance:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:100%;height:1rem;margin:0;padding:0;display:block}.NAnd4q_progressTrack::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--essence-gold) 0 var(--video-progress), #fffaf03d var(--video-progress) 100%);border-radius:999px;height:2px}.NAnd4q_progressTrack::-webkit-slider-thumb{appearance:none;background:#d8b66c;border:0;border-radius:50%;width:.5rem;height:.5rem;margin-top:-.1875rem;box-shadow:0 0 0 .16rem #d8b66c1f}.NAnd4q_progressTrack::-moz-range-track{background:#fffaf03d;border-radius:999px;height:2px}.NAnd4q_progressTrack::-moz-range-progress{background:var(--essence-gold);border-radius:999px;height:2px}.NAnd4q_progressTrack::-moz-range-thumb{background:#d8b66c;border:0;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .16rem #d8b66c1f}.NAnd4q_progressTrack:focus-visible{outline-offset:.22rem;border-radius:999px;outline:1px solid #d8b66cb8}.NAnd4q_videoFeedbackOverlay{z-index:5;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.NAnd4q_videoFeedbackIcon{aspect-ratio:1;color:#fffaf0f5;pointer-events:none;-webkit-backdrop-filter:blur(6px);background:#01120d94;border:1px solid #fffaf029;border-radius:50%;place-items:center;width:clamp(3.25rem,20%,4.75rem);animation:1.25s cubic-bezier(.2,.72,.28,1) forwards NAnd4q_videoFeedbackPop;display:grid;box-shadow:0 .75rem 2rem #0007053d,inset 0 1px #ffffff14}.NAnd4q_videoFeedbackIcon svg{fill:currentColor;width:42%;height:42%}.NAnd4q_videoFeedbackPlayIcon{transform:translate(7%)}.NAnd4q_essencePanel{background:var(--essence-green-deep);color:#f7f2e8;border-radius:0 1.35rem 1.35rem 0;height:88%;position:relative;overflow:hidden}.NAnd4q_panelImage{object-fit:cover;object-position:62% 54%;filter:saturate(.72)contrast(.86);transform:translate(16%)}.NAnd4q_panelOverlay{background:linear-gradient(90deg, var(--essence-green-deep) 4%, #032d22fa 31%, #032d22c7 58%, #032d228f 100%), #00342659;position:absolute;inset:0}.NAnd4q_panelContent{z-index:1;flex-direction:column;justify-content:center;width:min(74%,48rem);height:100%;padding:clamp(1.5rem,2.4vw,2.5rem) clamp(2rem,4vw,4.8rem) clamp(1.5rem,2.4vw,2.5rem) clamp(4.5rem,7vw,7.5rem);display:flex;position:relative}.NAnd4q_panelEyebrow{color:#fffcf2d6;justify-content:flex-start}.NAnd4q_panelEyebrow span{background:var(--essence-gold);width:clamp(2.1rem,3.5vw,3.6rem);height:2px}.NAnd4q_panelTitle{color:#fffaf0;max-width:32rem;font-family:var(--font-title);letter-spacing:-.035em;text-wrap:balance;margin:0 0 clamp(1rem,1.8vw,1.5rem);font-size:clamp(1.7rem,2.4vw,2.75rem);font-weight:400;line-height:1.13}.NAnd4q_panelText{color:#faf7eecc;max-width:39rem;font-family:var(--font-outfit);letter-spacing:.01em;margin:0 0 clamp(1.5rem,2.6vw,2.4rem);font-size:clamp(.94rem,1.12vw,1.16rem);font-weight:300;line-height:1.48}.NAnd4q_closingStatement{color:var(--essence-gold);min-width:45rem;max-width:40rem;font-family:var(--font-outfit);align-items:flex-start;gap:1.1rem;margin:0;font-size:clamp(.93rem,1.13vw,1.17rem);font-style:italic;font-weight:300;line-height:1.4;display:flex}.NAnd4q_closingStatement span{background:var(--essence-gold);flex:0 0 clamp(2.3rem,3vw,3.25rem);height:2px;margin-top:.67em}.NAnd4q_architecturalShadow{z-index:0;pointer-events:none;opacity:.34;filter:blur(3px);mix-blend-mode:multiply;position:absolute;overflow:hidden}.NAnd4q_shadowLeft{transform-origin:0;background:linear-gradient(90deg,#433d3233 0 3.2rem,#0000 3.2rem 100%),repeating-linear-gradient(0deg,#0000 0 8.2rem,#433d3230 8.2rem 9.45rem,#0000 9.45rem 16.4rem);width:clamp(27rem,34vw,41rem);top:-12%;bottom:-10%;left:-10rem;transform:skewY(-8deg)rotate(-2deg);-webkit-mask-image:linear-gradient(90deg,#000 0 56%,#000000c2 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 56%,#000000c2 72%,#0000 100%)}.NAnd4q_shadowRight{transform-origin:100%;background:linear-gradient(270deg,#433d3233 0 3.4rem,#0000 3.4rem 100%),repeating-linear-gradient(0deg,#0000 0 8.6rem,#433d3230 8.6rem 9.9rem,#0000 9.9rem 17.2rem);width:clamp(29rem,36vw,44rem);top:-12%;bottom:-10%;right:-12rem;transform:skewY(8deg)rotate(2deg);-webkit-mask-image:linear-gradient(270deg,#000 0 56%,#000000c2 72%,#0000 100%);mask-image:linear-gradient(270deg,#000 0 56%,#000000c2 72%,#0000 100%)}.NAnd4q_shadowLeft:before,.NAnd4q_shadowRight:before,.NAnd4q_shadowLeft:after,.NAnd4q_shadowRight:after{content:"";position:absolute}.NAnd4q_shadowLeft:before,.NAnd4q_shadowRight:before{background:repeating-linear-gradient(90deg,#0000 0 7.2rem,#433d323d 7.2rem 8.4rem,#0000 8.4rem 14.5rem);border:1.15rem solid #433d3238;inset:4% 0}.NAnd4q_shadowLeft:after,.NAnd4q_shadowRight:after{background:#433d3229;width:4.6rem;height:150%;top:-22%;box-shadow:10.5rem 0 #433d321a}.NAnd4q_shadowLeft:after{left:37%;transform:rotate(-14deg)}.NAnd4q_shadowRight:after{right:37%;transform:rotate(14deg)}.NAnd4q_modalBackdrop{z-index:10000;-webkit-backdrop-filter:blur(6px);background:#000d09d6;place-items:center;padding:clamp(1rem,3vw,2.5rem);animation:.18s ease-out NAnd4q_modalFadeIn;display:grid;position:fixed;inset:0}.NAnd4q_videoModal{aspect-ratio:9/16;background:#020806;border:1px solid #ffffff2e;border-radius:1.15rem;width:min(92vw,49.5dvh);max-height:88dvh;animation:.22s ease-out NAnd4q_modalScaleIn;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0000007a}.NAnd4q_modalVideo{border-radius:inherit;object-fit:contain;background:#000;width:100%;height:100%;display:block}.NAnd4q_closeButton{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#031b14cc;border:1px solid #ffffff9e;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .16s,transform .16s;display:grid;position:absolute;top:.75rem;right:.75rem;box-shadow:0 .35rem 1rem #00000047}.NAnd4q_closeButton:hover{background:#032d20f5;transform:scale(1.05)}.NAnd4q_closeButton:focus-visible{outline:2px solid var(--essence-gold,#c7a254);outline-offset:3px}.NAnd4q_closeButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:1.35rem;height:1.35rem}@keyframes NAnd4q_modalFadeIn{0%{opacity:0}}@keyframes NAnd4q_modalScaleIn{0%{opacity:0;transform:scale(.97)}}@keyframes NAnd4q_videoFeedbackPop{0%{opacity:0;transform:scale(.84)}11%{opacity:1;transform:scale(1)}62%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes NAnd4q_videoFeedbackFade{0%,to{opacity:0}11%,62%{opacity:1}}@media (min-width:1700px){.NAnd4q_closingStatement{text-wrap:nowrap}}@media (max-width:1700px){.NAnd4q_essencePanel{height:88%}.NAnd4q_videoCard{aspect-ratio:23/36}}@media (max-width:1300px){.NAnd4q_closingStatement{min-width:40rem}.NAnd4q_essencePanel{height:86%}.NAnd4q_videoCard{aspect-ratio:21/36}}@media (max-width:1200px){.NAnd4q_closingStatement{min-width:132%}.NAnd4q_essencePanel{height:88%}.NAnd4q_videoCard{aspect-ratio:20/36}.NAnd4q_panelContent{padding-left:3.5rem}.NAnd4q_panelText{min-width:23rem}}@media (max-width:1180px){.NAnd4q_composition{grid-template-columns:minmax(6rem,.45fr) minmax(15rem,1.25fr) minmax(0,3.6fr)}}@media (max-width:900px){.NAnd4q_section{padding-inline:clamp(1rem,5vw,2rem)}.NAnd4q_architecturalShadow{display:none}.NAnd4q_section:before,.NAnd4q_section:after{z-index:0;pointer-events:none;content:"";opacity:.48;filter:blur(5px);mix-blend-mode:multiply;border:clamp(.65rem,2.6vw,.95rem) solid #4b443729;position:absolute}.NAnd4q_section:before{transform-origin:0 0;background:linear-gradient(90deg,#0000 0 54%,#4b443726 54% 59%,#0000 59% 100%),linear-gradient(#0000 0 32%,#4b443721 32% 36%,#0000 36% 73%,#4b44371c 73% 77%,#0000 77% 100%);width:clamp(18rem,68vw,28rem);height:clamp(24rem,58vh,34rem);top:clamp(2.5rem,8vh,6rem);left:clamp(-18rem,-42vw,-10rem);transform:rotate(-7deg)skewY(-3deg);-webkit-mask-image:linear-gradient(90deg,#000 0 68%,#000000c2 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 68%,#000000c2 82%,#0000 100%)}.NAnd4q_section:after{transform-origin:100% 100%;background:linear-gradient(90deg,#0000 0 42%,#4b443724 42% 47%,#0000 47% 100%),linear-gradient(#0000 0 43%,#4b443721 43% 47%,#0000 47% 100%);width:clamp(19rem,70vw,29rem);height:clamp(25rem,60vh,36rem);bottom:clamp(2rem,7vh,5rem);right:clamp(-19rem,-44vw,-10.5rem);transform:rotate(8deg)skewY(4deg);-webkit-mask-image:linear-gradient(270deg,#000 0 68%,#000000c2 82%,#0000 100%);mask-image:linear-gradient(270deg,#000 0 68%,#000000c2 82%,#0000 100%)}.NAnd4q_heading{margin-bottom:2.5rem}.NAnd4q_composition{flex-direction:column;display:flex}.NAnd4q_sideNote{align-self:flex-start;margin:0 0 1.75rem clamp(.25rem,5vw,2.5rem);padding:0;display:none}.NAnd4q_videoCard{aspect-ratio:25/36;align-self:center;width:min(82%,24rem);transform:none}.NAnd4q_videoControls{gap:clamp(.25rem,1vw,.4rem);padding-inline:clamp(.5rem,2vw,.75rem)}.NAnd4q_controlButton{width:2.75rem;height:2.75rem}.NAnd4q_controlIcon{width:1.4rem;height:1.4rem}.NAnd4q_progressTrack{height:1.25rem}.NAnd4q_progressTrack::-webkit-slider-thumb{width:.6rem;height:.6rem;margin-top:-.2375rem}.NAnd4q_progressTrack::-moz-range-thumb{width:.6rem;height:.6rem}.NAnd4q_essencePanel{border-radius:1.25rem;width:100%;height:auto;min-height:0;margin-top:-4.5rem;padding-top:4.5rem}.NAnd4q_panelImage{object-position:57% center;transform:translate(0%)}.NAnd4q_panelOverlay{background:linear-gradient(#032d22e0,#032d22f0 36%,#032d22c2)}.NAnd4q_panelContent{text-align:center;align-items:center;width:100%;height:auto;padding:clamp(2.5rem,8vw,3.99rem) clamp(1.35rem,6vw,3rem)}.NAnd4q_panelEyebrow{justify-content:center}.NAnd4q_panelEyebrow,.NAnd4q_panelTitle,.NAnd4q_panelText,.NAnd4q_closingStatement{width:100%;max-width:80%}.NAnd4q_closingStatement{text-wrap:wrap;flex-direction:column;align-items:center;gap:.8rem;min-width:0}.NAnd4q_closingStatement span{flex:none;width:clamp(2.3rem,3vw,3.25rem);height:2px;margin-top:0}}@media (max-width:700px){.NAnd4q_panelEyebrow,.NAnd4q_panelTitle,.NAnd4q_panelText,.NAnd4q_closingStatement{width:100%;max-width:90%}}@media (max-width:560px){.NAnd4q_section{padding-top:4.5rem;padding-bottom:5rem}.NAnd4q_sectionEyebrow{letter-spacing:.24em;gap:.8rem}.NAnd4q_sectionEyebrow span{width:2.25rem}.NAnd4q_mainTitle{font-size:clamp(1.75rem,8vw,2.3rem)}.NAnd4q_sideNote{margin-left:.4rem}.NAnd4q_videoCard{width:min(92%,22rem)}.NAnd4q_modalBackdrop{padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left))}.NAnd4q_videoModal{border-radius:.9rem;width:min(94vw,49.5dvh);max-height:88dvh}.NAnd4q_closeButton{width:2.6rem;height:2.6rem;top:.6rem;right:.6rem}.NAnd4q_panelEyebrow{letter-spacing:.24em;flex-wrap:wrap;justify-content:center;gap:.7rem}.NAnd4q_panelTitle{font-size:clamp(1.65rem,7vw,2.15rem)}.NAnd4q_closingStatement{gap:.8rem}.NAnd4q_architecturalShadow{opacity:.1}}@media (max-width:500px){.NAnd4q_section:before,.NAnd4q_section:after{opacity:.56;filter:blur(4px);border-width:.6rem;border-color:#4b443733}.NAnd4q_section:before{background:linear-gradient(90deg,#0000 0 61%,#4b44372e 61% 66%,#0000 66% 100%),linear-gradient(#0000 0 38%,#4b443729 38% 43%,#0000 43% 100%);width:17rem;height:auto;top:-1.5rem;bottom:-1.5rem;left:-10.5rem;transform:rotate(-3deg)skewY(-1deg);-webkit-mask-image:linear-gradient(90deg,#000 0 72%,#000000b3 86%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 72%,#000000b3 86%,#0000 100%)}.NAnd4q_section:after{background:linear-gradient(90deg,#0000 0 36%,#4b44372b 36% 41%,#0000 41% 100%),linear-gradient(#0000 0 58%,#4b443729 58% 63%,#0000 63% 100%);width:18rem;height:auto;top:-1.5rem;bottom:-1.5rem;right:-7rem;transform:rotate(3.5deg)skewY(1.5deg);-webkit-mask-image:linear-gradient(270deg,#000 0 72%,#000000b3 86%,#0000 100%);mask-image:linear-gradient(270deg,#000 0 72%,#000000b3 86%,#0000 100%)}}@media (max-width:440px){.NAnd4q_panelEyebrow,.NAnd4q_panelTitle,.NAnd4q_panelText,.NAnd4q_closingStatement{width:90%;max-width:90%;min-width:none}.NAnd4q_panelText{width:40%;min-width:20rem;max-width:50%}}@media (prefers-reduced-motion:reduce){.NAnd4q_watchLabel,.NAnd4q_controlButton,.NAnd4q_closeButton{transition:none}.NAnd4q_modalBackdrop,.NAnd4q_videoModal{animation:none}.NAnd4q_videoFeedbackIcon{animation:1.25s forwards NAnd4q_videoFeedbackFade}}
.-H_HHa_section{--off-white:#f7f3ec;--forest:#002a14;--forest-deep:#001c10;--ink:#17251f;--gold:#a7833f;--gold-soft:#c5a667;background:radial-gradient(circle at 12% 4%, #ffffffb8, transparent 31rem), var(--off-white);color:var(--ink);padding:clamp(5rem,8vw,8.5rem) clamp(1rem,4vw,3rem) clamp(5.5rem,9vw,9rem);scroll-margin-top:3vh;overflow:clip}.-H_HHa_container{width:100%;max-width:1280px;margin:0 auto}.-H_HHa_intro{max-width:990px;margin-bottom:clamp(4.5rem,8vw,7.5rem)}.-H_HHa_eyebrow{color:#8a672a;font-family:var(--font-outfit);letter-spacing:.28em;align-items:center;gap:1rem;margin:0 0 1.75rem;font-size:.95rem;font-weight:500;display:flex}.-H_HHa_eyebrow:before{background:var(--gold);content:"";width:2.5rem;height:1px}.-H_HHa_intro h2{color:#10231c;font-family:var(--font-montserrat);letter-spacing:-.035em;margin:0 0 1.4rem;font-size:clamp(2.8rem,5vw,4.9rem);font-weight:400;line-height:.98}.-H_HHa_supportingText{color:#34423c;max-width:980px;font-family:var(--font-outfit);margin:0;font-size:clamp(1.4rem,1.4vw,1.16rem);font-weight:300;line-height:1.55}.-H_HHa_portfolioGroups{gap:clamp(4.5rem,7vw,7rem);display:grid}.-H_HHa_portfolioGroup{min-width:0;scroll-margin-top:4rem}.-H_HHa_groupHeading{margin-bottom:1.5rem;padding-left:1.15rem;position:relative}.-H_HHa_groupHeading:before{background:var(--gold);content:"";width:1px;position:absolute;top:.1rem;bottom:.15rem;left:0}.-H_HHa_groupHeading h3{color:#213129;font-family:var(--font-montserrat);letter-spacing:.025em;margin:0 0 .45rem;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:500}.-H_HHa_groupHeading p{color:#4c5752;font-family:var(--font-outfit);margin:0;font-size:1.5rem;font-weight:300;line-height:1.4}.-H_HHa_railShell{position:relative}.-H_HHa_rail{--card-width:calc((100% - 1.5rem) / 2);overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:1.5rem;padding:.2rem 0 .8rem;display:flex;overflow:auto hidden}.-H_HHa_rail::-webkit-scrollbar{display:none}.-H_HHa_rail>*{flex:0 0 var(--card-width);scroll-snap-align:start}.-H_HHa_projectCard{background:var(--forest);isolation:isolate;border-radius:1rem;height:clamp(27rem,40vw,34rem);position:relative;overflow:hidden;box-shadow:0 16px 35px #19251e1a}.-H_HHa_cardImage,.-H_HHa_serviceImage{object-fit:cover;z-index:-2;transition:transform .7s cubic-bezier(.22,1,.36,1)}.-H_HHa_cardShade{z-index:-1;background:linear-gradient(#00150c1b 26%,#001d10bf 62%,#001109fa 100%),linear-gradient(90deg,#00140b2e,#0000 58%);position:absolute;inset:0}.-H_HHa_cardBadge,.-H_HHa_serviceBadge{color:#d5b875;width:fit-content;font-family:var(--font-outfit);letter-spacing:.2em;background:#002314e6;border:1px solid #c5a66780;border-radius:999px;align-items:center;padding:.58rem .78rem;font-size:.63rem;font-weight:500;line-height:1;display:inline-flex}.-H_HHa_cardBadge{padding:.64rem .88rem;font-size:.84rem;position:absolute;top:1rem;left:1rem}.-H_HHa_cardContent{color:#fffaf0;gap:1.05rem;padding:clamp(1.3rem,2.4vw,2rem);display:grid;position:absolute;bottom:0;left:0;right:0}.-H_HHa_cardIdentity{align-items:center;gap:clamp(.85rem,1.7vw,1.15rem);min-width:0;display:flex}.-H_HHa_cardLogo{object-fit:contain;flex:none;width:auto;height:clamp(3.7rem,5.5vw,4.6rem)}.-H_HHa_cardHeadingText{border-left:1px solid #d3b66fb8;min-width:0;padding-left:clamp(.85rem,1.7vw,1.15rem)}.-H_HHa_cardTitle{color:#fffaf0;font-family:var(--font-montserrat);letter-spacing:-.015em;margin:0 0 .16rem;font-size:clamp(1.75rem,2.55vw,2.3rem);font-weight:400;line-height:1.06}.-H_HHa_cardSubtitle,.-H_HHa_serviceSubtitle{color:#d3b66f;font-family:var(--font-outfit);letter-spacing:.25em;margin:0;font-size:.72rem;font-weight:500}.-H_HHa_cardSubtitle{font-size:.95rem;line-height:1.3}.-H_HHa_cardMeta{color:#fffaf0d1;min-height:1.55rem;font-family:var(--font-outfit);flex-wrap:wrap;gap:.55rem 1.3rem;font-size:1.15rem;font-weight:300;line-height:1.35;display:flex}.-H_HHa_cardMeta span,.-H_HHa_serviceLocation{align-items:center;gap:.38rem;display:inline-flex}.-H_HHa_cardMeta svg,.-H_HHa_serviceLocation svg{color:#d3b66f;flex:none}.-H_HHa_serviceCta{color:#1d3028;min-height:calc(3.7rem + 2px);font-family:var(--font-outfit);transform-origin:50%;background-color:#f4efe4;border:1px solid #b28d48;border-radius:999px;justify-content:center;align-items:center;gap:clamp(1.6rem,4vw,3.25rem);padding:.85rem 1.25rem;font-size:1.15rem;font-weight:400;line-height:1;transition:background-color .18s,color .18s,border-color .18s,box-shadow .24s,transform .24s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffffffb8,0 2px 8px #0010091f}.-H_HHa_serviceCta svg{color:#f4e9bd;background-color:#0a4d37;border-radius:50%;flex:none;width:auto;height:90%;padding:.8rem;transition:transform .18s,background-color .18s;position:absolute;right:3px;box-shadow:0 3px 8px #001f122e}.-H_HHa_serviceCta:hover{color:#f4e9bd;box-shadow:inset 0 0 0 2px linear-gradient(135deg, #a97d2c 0%, var(--gold-soft) 52%, #a0772b 100%), 0 5px 14px #00160d24;background-color:#0a4d37;border:1px solid #cbaa4e85;transform:translateY(-2px)scale(1.025)}.-H_HHa_serviceCta:hover svg{color:#073d2b;stroke-width:1.8px;background:linear-gradient(145deg,#f4e9bd,#d3b65f);transform:translate(2px)}.-H_HHa_serviceCta:focus-visible{outline-offset:3px;outline:2px solid #d2b26a}.-H_HHa_cardCta{color:#f7efda;min-height:calc(3.04rem + 2px);font-family:var(--font-outfit);letter-spacing:.015em;background:linear-gradient(135deg,#0a4d37 0%,#063526 100%);border:1px solid #cbaa4e85;border-radius:999px;justify-content:center;align-items:center;padding:.52rem .52rem .52rem .98rem;font-size:1.15rem;font-weight:500;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:flex;position:relative;box-shadow:0 12px 28px #042f2133,inset 0 1px #ffffff14}.-H_HHa_cardCta svg{color:#073d2b;filter:drop-shadow(0 3px 7px #00000024);background:linear-gradient(145deg,#f4e9bd,#d3b65f);border-radius:50%;flex:none;width:auto;height:95%;padding:.45rem;transition:transform .18s;position:absolute;right:3px}.-H_HHa_cardCtaInactive{box-shadow:none;color:#efe0c294;cursor:default;background:#00180e6b;border-color:#b28d48ad}.-H_HHa_cardCtaInactive:hover{cursor:not-allowed}.-H_HHa_cardCtaInactive svg{color:#d3b66f94;transform:none}.-H_HHa_cardCta.-H_HHa_cardCtaInactive svg{filter:none;background:#d3b66f2e}.-H_HHa_serviceCta svg,.-H_HHa_cardCta.-H_HHa_cardCtaInactive svg{overflow:visible}.-H_HHa_interactiveCard:hover .-H_HHa_cardImage{transform:scale(1.035)}.-H_HHa_interactiveCard:hover .-H_HHa_cardCta{color:#f7efda;background:linear-gradient(135deg,#0d6245 0%,#08412e 100%);transform:translateY(-2px);box-shadow:0 16px 34px #042f2147,inset 0 1px #ffffff1a}.-H_HHa_interactiveCard:hover .-H_HHa_cardCta svg{transform:translate(.25rem)}.-H_HHa_interactiveCard:active .-H_HHa_cardCta{transform:translateY(0);box-shadow:0 7px 18px #042f2133}.-H_HHa_interactiveCard:focus-visible .-H_HHa_cardCta{outline-offset:3px;outline:3px solid #dcc36f}.-H_HHa_compactCard{height:clamp(23rem,33vw,28rem)}.-H_HHa_compactCard .-H_HHa_cardTitle{font-size:clamp(1.7rem,2.35vw,2.1rem)}.-H_HHa_compactCard .-H_HHa_cardShade{background:linear-gradient(#00150c14 25%,#001d109e 58%,#001b0ffa 100%)}.-H_HHa_railControl{z-index:4;color:#1c392b;background:#faf7f1f0;border:1px solid #a7833fad;border-radius:50%;place-items:center;width:3rem;height:3rem;transition:background-color .22s,color .22s,transform .22s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #1e2a2324}.-H_HHa_railControl:hover{background:var(--forest);color:#f4e8d2;transform:translateY(-50%)scale(1.04)}.-H_HHa_railControlBack{left:-1.45rem}.-H_HHa_railControlForward{right:-1.45rem}.-H_HHa_railControl svg{width:1.25rem}.-H_HHa_serviceCard{background:var(--forest-deep);min-height:28rem;color:inherit;isolation:isolate;border:1px solid #a7833f42;border-radius:1rem;text-decoration:none;transition:box-shadow .22s,transform .22s;display:block;position:relative;overflow:hidden;box-shadow:0 16px 35px #19251e1c}.-H_HHa_interactiveServiceCard:hover{transform:translateY(-2px);box-shadow:0 22px 44px #19251e2b}.-H_HHa_interactiveServiceCard:hover .-H_HHa_serviceImage{transform:scale(1.035)}.-H_HHa_interactiveServiceCard:active{transform:translateY(0);box-shadow:0 12px 28px #19251e21}.-H_HHa_interactiveServiceCard:focus-visible{outline-offset:3px;outline:3px solid #dcc36f}.-H_HHa_serviceImage{object-position:center 48%;filter:saturate(.78)contrast(1.04)}.-H_HHa_serviceShade{z-index:-1;background:linear-gradient(90deg,#001b0ffa 0%,#001e11de 35%,#00180e4d 75%),linear-gradient(#0000 40%,#001a0fb8 100%);position:absolute;inset:0}.-H_HHa_serviceContent{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:end;gap:3rem;min-height:28rem;padding:clamp(2rem,4.5vw,4rem);display:grid}.-H_HHa_serviceCopy{color:#fffaf0;max-width:35rem}.-H_HHa_serviceCopy h3{color:#fffaf0;font-family:var(--font-montserrat);letter-spacing:-.025em;margin:1.15rem 0 .45rem;font-size:clamp(2.2rem,3.7vw,3.6rem);font-weight:400}.-H_HHa_serviceBadge{padding:.66rem .92rem;font-size:.82rem}.-H_HHa_serviceSubtitle{letter-spacing:.22em;font-size:.95rem;line-height:1.35}.-H_HHa_serviceRole{font-family:var(--font-outfit);align-items:center;gap:1rem;margin-top:2.7rem;font-size:1.15rem;font-weight:300;line-height:1.35;display:flex}.-H_HHa_serviceRole>span:last-child{gap:.35rem;display:grid}.-H_HHa_serviceRole strong{color:#d3b66f;letter-spacing:.18em;font-size:.8rem;font-weight:500;line-height:1.25}.-H_HHa_serviceRoleIcon{color:#d3b66f;border:1px solid #c5a667a6;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;display:grid}.-H_HHa_serviceRoleLogo{object-fit:contain;width:2.7rem;height:2.7rem}.-H_HHa_serviceLocation{color:#fffaf0d9;font-family:var(--font-outfit);gap:.5rem;margin:1.65rem 0 0 1.1rem;font-size:1.05rem;font-weight:300;line-height:1.35}.-H_HHa_serviceCta{min-width:0;padding:1.15rem 1.5rem}.-H_HHa_visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.-H_HHa_serviceContent{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);gap:2rem}.-H_HHa_railControlBack{left:.75rem}.-H_HHa_railControlForward{right:.75rem}}@media (max-width:800px){.-H_HHa_section{padding-left:0;padding-right:0}.-H_HHa_intro,.-H_HHa_groupHeading{margin-left:1.15rem;margin-right:1.15rem}.-H_HHa_intro{margin-bottom:4.75rem}.-H_HHa_intro h2{font-size:clamp(2.45rem,10.5vw,3.5rem)}.-H_HHa_supportingText{max-width:34rem}.-H_HHa_portfolioGroups{gap:4.75rem}.-H_HHa_rail{--card-width:min(86vw, 29rem);gap:.9rem;padding-left:1.15rem;padding-right:1.15rem;scroll-padding-inline:1.15rem}.-H_HHa_compactRail{--card-width:min(82vw, 25rem)}.-H_HHa_projectCard,.-H_HHa_compactCard{height:min(128vw,32rem)}.-H_HHa_cardContent{padding:1.35rem}.-H_HHa_cardLogo{height:clamp(3.3rem,14vw,4rem)}.-H_HHa_cardTitle,.-H_HHa_compactCard .-H_HHa_cardTitle{font-size:clamp(1.65rem,7vw,2.05rem)}.-H_HHa_railControl{width:2.75rem;height:2.75rem}.-H_HHa_serviceCard{min-height:36rem;margin-left:1.15rem;margin-right:1.15rem}.-H_HHa_serviceImage{object-position:58% center}.-H_HHa_serviceShade{background:linear-gradient(#001a0f33 0%,#001c10cc 44%,#00190efc 100%),linear-gradient(90deg,#001a0fcc,#0000)}.-H_HHa_serviceContent{grid-template-columns:1fr;align-content:end;gap:2rem;min-height:36rem;padding:1.5rem}.-H_HHa_serviceCopy h3{font-size:clamp(2.15rem,9.5vw,3rem)}.-H_HHa_serviceRole{margin-top:2.25rem}}@media (max-width:430px){.-H_HHa_eyebrow{letter-spacing:.21em;gap:.75rem;font-size:.65rem}.-H_HHa_eyebrow:before{width:1.8rem}.-H_HHa_intro h2{font-size:2.4rem}.-H_HHa_groupHeading h3{font-size:1.37rem}.-H_HHa_groupHeading p{font-size:1.1rem}.-H_HHa_cardMeta{gap:.48rem .85rem;font-size:.98rem}.-H_HHa_cardCta,.-H_HHa_serviceCta{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.-H_HHa_rail{scroll-behavior:auto}.-H_HHa_cardImage,.-H_HHa_serviceImage,.-H_HHa_serviceCard,.-H_HHa_cardCta,.-H_HHa_serviceCta,.-H_HHa_cardCta svg,.-H_HHa_serviceCta svg,.-H_HHa_railControl{transition:none}.-H_HHa_serviceCta:hover{transform:none}}
.NeXL3a_constructionAdvantagesContainer{color:#fff;background:#00140a;height:auto;margin:0;padding:4rem}.NeXL3a_constructionAdvantagesContent{flex-direction:column;flex:1;max-width:1280px;margin:0 auto;display:flex}.NeXL3a_constructionAdvantagesImageDescription{grid-template-columns:1fr 1fr 1fr;align-content:center;justify-items:center;gap:4rem;margin-top:2.4rem;display:grid}.NeXL3a_constructionAdvantagesTextBlock{color:#baa24b;flex-direction:column;align-items:center;display:flex}.NeXL3a_constructionAdvantagesTitle{font-family:var(--font-montserrat);margin-bottom:.6rem;font-size:1.5rem;font-weight:400}.NeXL3a_constructionAdvantagesSubtitle{font-family:var(--font-outfit);font-size:1.35rem;font-weight:300}.NeXL3a_imageGif{object-fit:cover;cursor:pointer;border-radius:.625rem;width:100%;height:auto;min-height:33rem;max-height:33rem}.NeXL3a_titleSubtitle{cursor:pointer;background:linear-gradient(#0000002a,#000000bf,#000000db,#000000f1,#000000f1);border-radius:0 0 .625rem .625rem;flex-direction:column;grid-template-columns:1fr;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:8.875rem;margin:0 auto;padding:.8rem 1rem;font-weight:200;display:grid;position:absolute;bottom:0}.NeXL3a_constructionAdvantagesImageTitleDescription{flex-direction:column;flex:1;gap:1rem;width:100%;display:flex;position:relative}.NeXL3a_titleImage{font-family:var(--font-montserrat);align-self:flex-start;margin-bottom:0;font-size:1.1rem;font-weight:300;display:flex}.NeXL3a_divTitleAndIcon{grid-template-columns:3fr auto;justify-content:space-between;align-items:flex-start;gap:.4rem;display:grid}.NeXL3a_chevronDown{transition:transform .3s;transform:rotate(0)}.NeXL3a_chevronDown:hover{scale:1.5}.NeXL3a_chevronUp{transition:transform .3s;display:flex;transform:rotate(180deg)}.NeXL3a_chevronUp:hover{scale:1.5}.NeXL3a_subtitleImage{font-family:var(--font-outfit);text-align:flex-start;align-self:flex-start;font-weight:200;line-height:150%}.NeXL3a_descriptionHide,.NeXL3a_mouseIconHide{display:none}.NeXL3a_mouseIconHide{justify-self:flex-start}.NeXL3a_btnSaibaMaisBlock{font-family:var(--font-outfit);align-self:flex-start;font-size:1rem;display:flex}.NeXL3a_btnSaibaMais{border-bottom:.125rem solid #a48101}.NeXL3a_btnSaibaMais:hover{border-bottom:.125rem solid #0000;transition:all .3s}.NeXL3a_btnSaibaMais:after{content:"";background-color:#002100;width:0;height:.125rem;margin-top:.063rem;transition:all .3s;display:block;position:absolute}.NeXL3a_btnSaibaMais:hover:after{width:20%}@media (max-width:1200px){.NeXL3a_constructionAdvantagesImageDescription{gap:2.2rem}.NeXL3a_constructionAdvantagesContainer{padding:4rem 2rem}.NeXL3a_titleSubtitle{gap:1rem;padding:.8rem 1rem}.NeXL3a_titleImage{font-size:1rem}}@media (max-width:900px){.NeXL3a_imageGif{-webkit-tap-highlight-color:transparent;outline:none;max-height:18.75rem}.NeXL3a_titleSubtitle{-webkit-tap-highlight-color:transparent;outline:none;min-height:fit-content}.NeXL3a_constructionAdvantagesImageDescription{gap:1.5rem}}@media (max-width:780px){.NeXL3a_titleSubtitle{min-height:10.938rem}}@media (max-width:700px){.NeXL3a_constructionAdvantagesImageDescription{grid-template-columns:1fr;justify-items:center;gap:2.2rem;margin-top:2.4rem}.NeXL3a_divTitleAndIcon{gap:1rem;width:100%}.NeXL3a_imageGif{align-self:center;max-width:80%}.NeXL3a_titleSubtitle{align-self:center;align-items:flex-start;width:80%;min-height:auto}.NeXL3a_constructionAdvantagesContainer{padding:4rem 1rem}}@media (max-width:500px){.NeXL3a_imageGif{align-self:center;max-width:95%}.NeXL3a_titleSubtitle{align-self:center;width:95%}.NeXL3a_constructionAdvantagesContainer{padding:4rem 1rem}.NeXL3a_constructionAdvantagesTitle,.NeXL3a_constructionAdvantagesSubtitle{text-align:center}.NeXL3a_constructionAdvantagesTitle{font-size:1.5rem}.NeXL3a_constructionAdvantagesSubtitle{font-size:1rem}}
.NPYmFW_aboutUsContainer{background-color:#d9d9d9;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:4rem;display:grid}.NPYmFW_imageBackground{opacity:1;width:100%;height:48rem}.NPYmFW_aboutUsGridTwo{justify-self:center;max-height:12rem;position:relative}.NPYmFW_brandLogo{background-color:#d9d9d9;border-radius:1.8rem;justify-self:center;width:30rem;height:auto;padding:4rem 3rem;position:absolute;top:-7rem}.NPYmFW_aboutUsTextBlock{flex-direction:column;justify-self:center;max-width:80%;margin-left:14rem;display:flex}.NPYmFW_aboutUs{z-index:999;align-self:center;padding-right:1rem;font-family:Montserrat;font-size:1.2rem;font-weight:300;line-height:2}@media (max-width:1500px){.NPYmFW_brandLogo{width:26rem;top:-6.5rem}.NPYmFW_aboutUs{padding-right:2.5rem;font-size:1.1rem}}@media (max-width:1200px){.NPYmFW_aboutUsTextBlock{max-width:100%}.NPYmFW_brandLogo{width:24rem;top:-5.5rem}.NPYmFW_aboutUs{margin-top:-2rem;margin-left:-2.6rem;padding-right:2.5rem;font-size:1.1rem}.NPYmFW_imageBackground{height:37rem}}@media (max-width:960px){.NPYmFW_aboutUsTextBlock{max-width:100%}.NPYmFW_brandLogo{width:24rem;top:-5.5rem}.NPYmFW_aboutUs{margin-top:-4rem;margin-left:-3.5rem;padding-right:1.2rem;font-size:1.01rem}.NPYmFW_imageBackground{height:37rem}}@media (max-width:900px){.NPYmFW_aboutUsContainer{grid-template-columns:1fr;margin-bottom:18rem}.NPYmFW_aboutUsTextBlock{color:#171700;background-color:#d9d9d9;align-self:center;max-width:100%;margin-left:0;padding:1rem 3rem 4rem 2rem;display:flex}.NPYmFW_brandLogo{width:18rem;position:inherit;background-color:#d9d9d9;margin-top:-6rem;padding:2rem;top:0}.NPYmFW_aboutUsGridTwo{background-color:#d9d9d9;margin-top:-14rem}.NPYmFW_aboutUs{text-align:center;width:100%;margin-top:1.5rem;margin-left:0;padding-right:0;font-size:1rem}.NPYmFW_imageBackground{height:48rem}}@media (max-width:600px){.NPYmFW_aboutUsContainer{margin-bottom:14rem}.NPYmFW_aboutUsTextBlock{padding:0 2rem 2rem}.NPYmFW_aboutUs{margin-top:1.5rem}.NPYmFW_aboutUsGridTwo{margin-top:-16rem}}@media (max-width:550px){.NPYmFW_aboutUsContainer{margin-bottom:16rem}}@media (max-width:450px){.NPYmFW_aboutUsContainer{margin-bottom:20rem}}@media (max-width:350px){.NPYmFW_aboutUsTextBlock{padding:0 1.5rem 2rem 2rem}.NPYmFW_brandLogo{width:14rem;position:inherit;margin-top:-8rem;padding:2rem}.NPYmFW_aboutUs{font-size:.8rem}.NPYmFW_aboutUsContainer{margin-bottom:12rem}}
