._siteHeader_250fa49{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(140%);will-change:transform;background:#edf2ede0;border-bottom:1px solid #263f381f;justify-content:space-between;align-items:center;gap:28px;width:100%;min-height:76px;padding-inline:max(32px,50vw - 800px);transition:transform .24s;display:flex;position:sticky;top:0}._isHidden_250fa49{transform:translateY(-110%)}._brand_250fa49{flex-shrink:0;align-items:center;gap:11px;display:inline-flex}._brandLogo_250fa49{object-fit:contain;width:48px;height:48px}._brandName_250fa49{color:var(--ink);letter-spacing:-.025em;white-space:nowrap;font-family:Manrope,sans-serif;font-size:18px;font-weight:800}._brandName_250fa49 span{color:var(--teal);font-weight:800}._desktopNav_250fa49{align-items:center;gap:clamp(22px,3vw,42px);display:flex}._desktopNav_250fa49 a{color:#354e48;padding:9px 0;font-size:14px;font-weight:600;transition:color .18s;position:relative}._desktopNav_250fa49 a:after{background:var(--teal);content:"";transform-origin:50%;border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}._desktopNav_250fa49 a:hover{color:var(--teal)}._desktopNav_250fa49 a:hover:after{transform:scaleX(1)}._headerContact_250fa49{color:#fff;background:#087f72;border:0;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:800;line-height:1.25;transition:background .22s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 2px 5px #102f2b14}._headerContact_250fa49:hover{color:#fff;background:#06a895;transform:translateY(-3px);box-shadow:0 8px 22px #087f7247}._headerContact_250fa49:active{transform:translateY(-1px)scale(.98)}._headerContact_250fa49:focus-visible{outline:3px solid var(--teal);outline-offset:3px}._desktopNav_250fa49 a:focus-visible{outline:3px solid var(--teal);outline-offset:3px}._menuToggle_250fa49:focus-visible{outline:3px solid var(--teal);outline-offset:3px}._mobileNav_250fa49 a:focus-visible{outline:3px solid var(--teal);outline-offset:3px}._menuToggle_250fa49,._mobileNav_250fa49{display:none}@media (max-width:1050px){._siteHeader_250fa49{gap:18px;padding-inline:4%}._brandName_250fa49{font-size:15px}._brandLogo_250fa49{width:42px;height:42px}._desktopNav_250fa49{gap:20px}}@media (max-width:760px){._siteHeader_250fa49{gap:12px;min-height:74px;padding:12px 20px}._brand_250fa49{gap:8px}._brandLogo_250fa49{width:38px;height:38px}._brandName_250fa49{font-size:13px}._desktopNav_250fa49{display:none}._headerContact_250fa49{min-height:42px;padding:11px 13px;font-size:12px}._menuToggle_250fa49{cursor:pointer;background:0 0;border:1px solid #263f3829;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;padding:0;display:flex}._menuToggle_250fa49 span{background:var(--ink);border-radius:2px;width:18px;height:2px;transition:transform .2s,opacity .2s}._menuIsOpen_250fa49 ._menuToggle_250fa49 span:first-child{transform:translateY(4px)rotate(45deg)}._menuIsOpen_250fa49 ._menuToggle_250fa49 span:last-child{transform:translateY(-4px)rotate(-45deg)}._mobileNav_250fa49{opacity:0;visibility:hidden;pointer-events:none;background:#edf2edfa;border-bottom:1px solid #263f381f;flex-direction:column;padding:8px 20px 16px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 12px 22px #163b3614}._mobileNavOpen_250fa49{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}._mobileNav_250fa49 a{color:#354e48;border-bottom:1px solid #263f381a;padding:13px 2px;font-size:15px;font-weight:600;display:block}._mobileNav_250fa49 a:last-child{border-bottom:0}}@media (max-width:390px){._brandName_250fa49{font-size:11px}._brandLogo_250fa49{width:32px;height:32px}._headerContact_250fa49{padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){._siteHeader_250fa49,._desktopNav_250fa49 a,._desktopNav_250fa49 a:after,._menuToggle_250fa49 span,._mobileNav_250fa49{transition:none}}._section_7e4b6e3{padding-top:40px;padding-bottom:80px}._heading_7e4b6e3{max-width:900px;margin-bottom:42px}._heading_7e4b6e3 .eyebrow{letter-spacing:.09em;font-size:15px}._heading_7e4b6e3 h2{color:var(--ink-deep);font-family:var(--font-heading);font-size:var(--text-section);font-weight:var(--weight-heading);letter-spacing:-.055em;line-height:1.1}._intro_7e4b6e3{max-width:620px;color:var(--ink-soft);font-family:var(--font-body);font-size:16px;font-weight:var(--weight-body);margin-top:18px;line-height:1.8}._grid_7e4b6e3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._card_7e4b6e3{isolation:isolate;color:#173e39;cursor:default;background:#f7f8f5;border:1px solid #dce5df;border-radius:11px;flex-direction:column;justify-content:space-between;min-width:0;min-height:250px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}._card_7e4b6e3:nth-child(2),._card_7e4b6e3:nth-child(4){background:#edf4ef}._card_7e4b6e3:nth-child(3){color:#f7fbf8;background:#183f39;border-color:#183f39}._card_7e4b6e3:nth-child(6){background:#a8d8c8;border-color:#a8d8c8}._card_7e4b6e3:nth-child(6) ._content_7e4b6e3{transform:translateY(-34px)}._card_7e4b6e3:first-child{color:#173e39;background:#f7f8f5;border-color:#dce5df}._card_7e4b6e3:hover{transform:translateY(-5px);box-shadow:0 20px 44px #163b361a}._content_7e4b6e3{z-index:1;position:relative}._card_7e4b6e3 h3{color:inherit;font-family:var(--font-heading);font-size:var(--text-card);font-weight:var(--weight-subheading);margin-bottom:12px;line-height:1.25}._card_7e4b6e3 p{max-width:38ch;color:inherit;opacity:.76;font-size:var(--text-body);line-height:1.8}._art_7e4b6e3{flex:0 0 80px;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative}._artImage_7e4b6e3{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:76px;display:block}._experience_7e4b6e3:before{content:"2014";color:#183f39;font-family:var(--font-heading);letter-spacing:-.075em;font-size:56px;font-weight:400;line-height:1;position:absolute;top:-1px;left:34px}._experience_7e4b6e3:after{content:"SINCE";color:#183f39;letter-spacing:.06em;font-size:8px;font-weight:700;position:absolute;top:35px;left:8px}._observing_7e4b6e3 ._eyebrowReveal_7e4b6e3,._observing_7e4b6e3 ._titleReveal_7e4b6e3,._observing_7e4b6e3 ._introReveal_7e4b6e3,._observing_7e4b6e3 ._cardReveal_7e4b6e3{opacity:0}._isVisible_7e4b6e3 ._eyebrowReveal_7e4b6e3,._isVisible_7e4b6e3 ._titleReveal_7e4b6e3,._isVisible_7e4b6e3 ._introReveal_7e4b6e3{animation:1.2s cubic-bezier(.22,1,.36,1) forwards _whyTextReveal_7e4b6e3}._isVisible_7e4b6e3 ._eyebrowReveal_7e4b6e3{animation-delay:.15s}._isVisible_7e4b6e3 ._titleReveal_7e4b6e3{animation-delay:.35s}._isVisible_7e4b6e3 ._introReveal_7e4b6e3{animation-delay:.55s}._isVisible_7e4b6e3 ._cardReveal_7e4b6e3{animation:1.25s cubic-bezier(.22,1,.36,1) forwards _whyCardReveal_7e4b6e3}._isVisible_7e4b6e3 ._cardReveal_7e4b6e3:first-child{animation-delay:.65s}._isVisible_7e4b6e3 ._cardReveal_7e4b6e3:nth-child(2){animation-delay:.82s}._isVisible_7e4b6e3 ._cardReveal_7e4b6e3:nth-child(3){animation-delay:.99s}._isVisible_7e4b6e3 ._cardReveal_7e4b6e3:nth-child(4){animation-delay:1.16s}._isVisible_7e4b6e3 ._cardReveal_7e4b6e3:nth-child(5){animation-delay:1.33s}._isVisible_7e4b6e3 ._cardReveal_7e4b6e3:nth-child(6){animation-delay:1.5s}@keyframes _whyTextReveal_7e4b6e3{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _whyCardReveal_7e4b6e3{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@media (max-width:950px){._grid_7e4b6e3{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:760px){._section_7e4b6e3{padding-bottom:64px}._heading_7e4b6e3{margin-bottom:28px}._heading_7e4b6e3 h2{font-size:clamp(36px,8vw,48px)}._grid_7e4b6e3{grid-template-columns:1fr;gap:14px}._card_7e4b6e3{min-height:225px;padding:24px}._card_7e4b6e3 h3{font-size:26px}}@media (hover:none){._card_7e4b6e3:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){._card_7e4b6e3{transition:none}._observing_7e4b6e3 ._eyebrowReveal_7e4b6e3,._observing_7e4b6e3 ._titleReveal_7e4b6e3,._observing_7e4b6e3 ._introReveal_7e4b6e3,._observing_7e4b6e3 ._cardReveal_7e4b6e3{opacity:1;animation:none;transform:none}}._section_6d937a4{border:1px solid var(--line);background:#edf2ed;border-radius:16px;grid-template-columns:.9fr 1.1fr;width:min(1600px,100% - 64px);min-height:560px;margin:0 auto 80px;display:grid;overflow:hidden}._content_6d937a4{background:#edf2ed;flex-direction:column;justify-content:center;align-items:flex-start;padding:64px 48px 64px 56px;display:flex}._eyebrow_6d937a4{color:var(--teal);letter-spacing:.09em;margin-bottom:20px;font-size:15px;font-weight:800}._content_6d937a4 h2{color:var(--ink-deep);font-family:var(--font-heading);font-size:clamp(38px,4vw,58px);font-weight:var(--weight-heading);letter-spacing:-.055em;margin:0;line-height:1.1}._content_6d937a4 h2 span{color:var(--teal)}._description_6d937a4{max-width:440px;color:var(--ink-soft);margin-top:20px;font-size:16px;line-height:1.7}._communities_6d937a4{background:var(--white);flex-direction:column;justify-content:center;padding:64px 56px;display:flex}._communitiesEyebrow_6d937a4{color:var(--teal);letter-spacing:.1em;margin-bottom:12px;font-size:12px;font-weight:800}._communitiesHeader_6d937a4 h3{color:var(--ink-deep);font-family:var(--font-heading);letter-spacing:-.04em;margin:0;font-size:28px;font-weight:800;line-height:1.2}._communitiesHeader_6d937a4>p:last-child{color:var(--ink-soft);margin-top:12px;font-size:15px;line-height:1.6}._areaList_6d937a4{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:28px 0 0;padding:0;list-style:none;display:grid}._areaList_6d937a4 li{border-bottom:1px solid var(--line);color:var(--ink);cursor:default;padding:13px 0;font-size:15px;font-weight:600;transition:color .28s,transform .32s cubic-bezier(.22,1,.36,1)}._areaList_6d937a4 li:hover{color:var(--teal);transform:translateY(-3px)}._note_6d937a4{margin-top:26px}._note_6d937a4 p{color:var(--ink);font-size:14px;font-weight:800}._note_6d937a4 span{color:var(--ink-soft);margin-top:5px;font-size:13px;line-height:1.6;display:block}._button_6d937a4{color:#fff;background:#087f72;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:48px;margin-top:28px;padding:13px 20px;font-size:14px;font-weight:800;line-height:1.25;text-decoration:none;transition:background .22s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 2px 5px #102f2b14}._button_6d937a4:hover{color:#fff;background:#06a895;transform:translateY(-3px);box-shadow:0 8px 22px #087f7247}._button_6d937a4:active{transform:translateY(-1px)scale(.98)}.service-area-ready .service-area-reveal{opacity:0;transition:opacity 1.05s cubic-bezier(.22,1,.36,1),transform 1.05s cubic-bezier(.22,1,.36,1)}.service-area-ready .reveal-left{transition-delay:.1s;transform:translate(-48px)}.service-area-ready .reveal-right{transition-delay:.22s;transform:translate(48px)}.service-area-ready .service-area-reveal.is-visible{opacity:1;transform:translate(0)}.service-area-ready .service-area-item{opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.service-area-ready .service-area-item.is-visible{opacity:1;transform:translateY(0)}.service-area-ready .service-area-item:first-child{transition-delay:.25s}.service-area-ready .service-area-item:nth-child(2){transition-delay:.31s}.service-area-ready .service-area-item:nth-child(3){transition-delay:.37s}.service-area-ready .service-area-item:nth-child(4){transition-delay:.43s}.service-area-ready .service-area-item:nth-child(5){transition-delay:.49s}.service-area-ready .service-area-item:nth-child(6){transition-delay:.55s}.service-area-ready .service-area-item:nth-child(7){transition-delay:.61s}.service-area-ready .service-area-item:nth-child(8){transition-delay:.67s}.service-area-ready .service-area-item:nth-child(9){transition-delay:.73s}.service-area-ready .service-area-item:nth-child(10){transition-delay:.79s}@media (max-width:900px){._section_6d937a4{grid-template-columns:1fr}._content_6d937a4{padding:52px 40px}._communities_6d937a4{padding:48px 40px}.service-area-ready .reveal-left,.service-area-ready .reveal-right{transform:translateY(28px)}.service-area-ready .service-area-reveal.is-visible{transform:translateY(0)}}@media (max-width:600px){._section_6d937a4{width:calc(100% - 40px);margin-bottom:64px}._content_6d937a4{padding:42px 26px}._content_6d937a4 h2{font-size:42px}._communities_6d937a4{padding:38px 26px}._areaList_6d937a4{column-gap:18px}._areaList_6d937a4 li{font-size:14px}}@media (prefers-reduced-motion:reduce){.service-area-ready .service-area-reveal,.service-area-ready .service-area-item{opacity:1;transition:none;transform:none}}._section_5a740b1{width:100%;color:var(--ink);background:#edf2ed;margin:0;padding:40px clamp(24px,4vw,64px) 80px}._inner_5a740b1{width:100%;max-width:1600px;margin-inline:auto}._eyebrow_5a740b1{color:var(--teal);font-family:var(--font-body);letter-spacing:.12em;margin:0;font-size:13px;font-weight:800}._hero_5a740b1{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:48px;margin:28px 0 76px;display:grid}._hero_5a740b1 h2{font-family:var(--font-heading);letter-spacing:-.065em;margin:0;font-size:clamp(56px,8vw,104px);font-weight:800;line-height:.98}._envelopeArea_5a740b1{justify-content:center;align-items:center;width:100%;display:flex}._envelopeArea_5a740b1>*{width:100%;max-width:340px}._content_5a740b1{grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}._intro_5a740b1{padding-top:10px}._dash_5a740b1{background:var(--teal);width:42px;height:3px;margin-bottom:28px;display:block}._intro_5a740b1 h3{font-family:var(--font-heading);letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:750;line-height:1.12}._description_5a740b1{color:#53645e;max-width:390px;font-family:var(--font-body);margin:24px 0 0;font-size:16px;line-height:1.8}._contactPanel_5a740b1{width:100%;min-width:0}._contactMethods_5a740b1{flex-direction:column;gap:12px;display:flex}._contactLink_5a740b1{width:100%;min-width:0;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:20px;padding:22px 20px;text-decoration:none;transition:background .28s,border-color .28s,box-shadow .28s,transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}._contactLink_5a740b1:hover{background:#ffffffc2;border-color:#087f721f;transform:translateY(-4px);box-shadow:0 12px 30px #163b3612,0 2px 6px #163b3608}._contactLink_5a740b1:active{transform:translateY(-1px)scale(.99)}._iconWrap_5a740b1{width:52px;height:52px;color:var(--teal);background:#dce9e1;border-radius:15px;flex:0 0 52px;justify-content:center;align-items:center;transition:background .28s,color .28s,border-radius .28s,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .28s;display:flex;position:relative;overflow:hidden}._iconWrap_5a740b1:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(135deg,#159b87,#087f72);transition:opacity .28s;position:absolute;inset:0}._iconWrap_5a740b1 svg{z-index:1;width:23px;height:23px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative}._iconWrap_5a740b1 img{z-index:1;object-fit:contain;width:25px;height:25px;position:relative}._contactLink_5a740b1:hover ._iconWrap_5a740b1{color:#fff;border-radius:17px;transform:rotate(-5deg)scale(1.07);box-shadow:0 5px 14px #087f7238}._contactLink_5a740b1:hover ._iconWrap_5a740b1:before{opacity:1}._contactLink_5a740b1:hover ._iconWrap_5a740b1 svg{transform:scale(1.1)}._contactText_5a740b1{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._contactLabel_5a740b1{color:#65736c;font-family:var(--font-body);letter-spacing:.08em;font-size:12px;font-weight:800;line-height:1.3;transition:color .25s}._contactValue_5a740b1{min-width:0;max-width:100%;color:var(--ink);font-family:var(--font-heading);letter-spacing:-.025em;overflow-wrap:anywhere;word-break:normal;font-size:clamp(19px,2vw,25px);font-weight:700;line-height:1.4;transition:color .25s,letter-spacing .25s;display:block}._contactLink_5a740b1:hover ._contactLabel_5a740b1,._contactLink_5a740b1:hover ._contactValue_5a740b1{color:var(--teal)}._contactLink_5a740b1:hover ._contactValue_5a740b1{letter-spacing:-.035em}._linkArrow_5a740b1{width:34px;height:34px;color:var(--teal);opacity:0;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1),background .25s;display:flex;transform:translate(-10px)}._linkArrow_5a740b1 svg{width:20px;height:20px}._contactLink_5a740b1:hover ._linkArrow_5a740b1{opacity:1;background:#e6f1eb;transform:translate(0)}._contactLink_5a740b1:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.contact-ready .contact-reveal{opacity:0;transition:opacity 1.05s cubic-bezier(.22,1,.36,1),transform 1.05s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.contact-ready .contact-reveal.reveal-left{transform:translate(-38px)}.contact-ready .contact-reveal.reveal-right{transform:translate(38px)}.contact-ready .contact-reveal.is-visible{opacity:1;transform:translate(0)}.contact-ready .reveal-delay-1{transition-delay:.1s}.contact-ready .reveal-delay-2{transition-delay:.18s}.contact-ready .reveal-delay-3{transition-delay:.26s}.contact-ready .reveal-delay-4{transition-delay:.34s}.contact-ready .reveal-delay-5{transition-delay:.42s}@media (max-width:700px){._section_5a740b1{padding:32px 20px 56px}._hero_5a740b1{grid-template-columns:minmax(0,1fr);gap:12px;margin:34px 0 48px}._hero_5a740b1 h2{font-size:clamp(48px,10vw,72px)}._envelopeArea_5a740b1{justify-content:flex-end;padding:60px 0 1px}._envelopeArea_5a740b1>*{max-width:300px}._content_5a740b1{grid-template-columns:minmax(0,1fr);gap:40px}._intro_5a740b1{padding-top:0}._dash_5a740b1{margin-bottom:22px}._intro_5a740b1 h3{font-size:28px}._description_5a740b1{margin-top:18px;font-size:15px}._contactMethods_5a740b1{gap:8px}._contactLink_5a740b1{gap:15px;padding:17px 12px}._iconWrap_5a740b1{flex-basis:46px;width:46px;height:46px}._contactValue_5a740b1{font-size:clamp(17px,4.5vw,21px)}._linkArrow_5a740b1{opacity:1;flex-basis:28px;width:28px;height:28px;transform:none}.contact-ready .contact-reveal.reveal-left,.contact-ready .contact-reveal.reveal-right{transform:translateY(28px)}.contact-ready .contact-reveal.is-visible{transform:translateY(0)}}@media (max-width:420px){._hero_5a740b1 h2{font-size:44px}._contactLink_5a740b1{gap:11px;padding:15px 9px}._iconWrap_5a740b1{border-radius:12px;flex-basis:40px;width:40px;height:40px}._iconWrap_5a740b1 svg{width:20px;height:20px}._contactValue_5a740b1{font-size:15px}._contactLabel_5a740b1{font-size:11px}._linkArrow_5a740b1{flex-basis:25px;width:25px;height:25px}._linkArrow_5a740b1 svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.contact-ready .contact-reveal,.contact-ready .contact-reveal.reveal-left,.contact-ready .contact-reveal.reveal-right{opacity:1;transition:none;transform:none}._contactLink_5a740b1,._iconWrap_5a740b1,._iconWrap_5a740b1:before,._iconWrap_5a740b1 svg,._contactValue_5a740b1,._contactLabel_5a740b1,._linkArrow_5a740b1{transition:none}}._scene_d7c2ded{perspective:1200px;width:100%;max-width:460px;margin-inline:auto;padding:90px 20px 50px}._envelope_d7c2ded{aspect-ratio:2.8;isolation:isolate;width:100%;transform-style:preserve-3d;filter:drop-shadow(0 24px 24px #0000002e);animation:.9s cubic-bezier(.22,1,.36,1) both _envelopeRise_d7c2ded;position:relative}._back_d7c2ded{z-index:0;background:linear-gradient(135deg,#ffffff17 0%,#0000 35%,#0003 100%),linear-gradient(145deg,#075b46 0%,#064b3d 55%,#033b32 100%);border-radius:5px;position:absolute;inset:0;box-shadow:inset 0 2px 3px #ffffff2e,inset 0 -5px 10px #00000040,0 12px 25px #00000038}._letter_d7c2ded{z-index:2;color:#263b35;clip-path:inset(0 0 64.35%);background:#fffdf7;border-radius:2px;justify-content:flex-start;width:72%;height:200%;animation:1.4s cubic-bezier(.22,1,.36,1) 1.85s both _letterPull_d7c2ded;display:flex;position:absolute;top:2%;left:14%;transform:translateY(0);box-shadow:0 3px 12px #00000029}._letterContent_d7c2ded{width:78%;margin-inline:auto;padding-top:25px}._letterEyebrow_d7c2ded{font-family:var(--font-body);color:#087f72;letter-spacing:.15em;margin:0;font-size:10px;font-weight:800}._letterGreeting_d7c2ded{font-family:var(--font-heading);color:#064b3d;letter-spacing:-.055em;margin:2px 0 12px;font-size:clamp(30px,4vw,40px);font-weight:800}._letterLines_d7c2ded{flex-direction:column;gap:10px;margin-top:20px;display:flex}._letterLines_d7c2ded span{background:#c5c9bd;border-radius:2px;width:100%;height:3px;display:block}._letterLines_d7c2ded span:last-child{width:72%}._leftFold_d7c2ded{z-index:3;clip-path:polygon(0 0,51% 56%,0 100%);filter:drop-shadow(3px 0 5px #00000038);background:linear-gradient(115deg,#064536,#075c49 65%,#064b3e);position:absolute;inset:0}._rightFold_d7c2ded{z-index:3;clip-path:polygon(100% 0,49% 56%,100% 100%);filter:drop-shadow(-3px 0 5px #00000038);background:linear-gradient(245deg,#07503f,#08634e 65%,#064536);position:absolute;inset:0}._bottomFold_d7c2ded{z-index:4;clip-path:polygon(0 100%,50% 48%,100% 100%);filter:drop-shadow(0 -3px 5px #0000003d);background:linear-gradient(160deg,#0a7057 0%,#075440 45%,#033b30 100%);border-radius:0 0 5px 5px;position:absolute;inset:0}._envelopeBrand_d7c2ded{z-index:6;color:#fbfbf6;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}._envelopeBrand_d7c2ded span{font-family:var(--font-heading);letter-spacing:-.035em;white-space:nowrap;font-size:17px;font-weight:700}._brandLogo_d7c2ded{object-fit:contain;width:27px;height:35px;position:absolute;left:calc(100% + 12px);transform:scaleX(-1)}._envelopeBrand_d7c2ded img{object-fit:contain;width:27px;height:35px}._flap_d7c2ded{z-index:5;clip-path:polygon(0 0,100% 0,50% 55%);transform-origin:top;background:linear-gradient(145deg,#0b755a 0%,#07533f 65%,#043d32 100%);animation:.9s ease-in-out .95s both _flapOpen_d7c2ded;position:absolute;inset:0}@keyframes _envelopeRise_d7c2ded{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes _flapOpen_d7c2ded{0%{z-index:5;transform:rotateX(0)}49%{z-index:5;transform:rotateX(-90deg)}50%{z-index:1;transform:rotateX(-90deg)}to{z-index:1;transform:rotateX(-180deg)}}@keyframes _letterPull_d7c2ded{0%{clip-path:inset(0 0 64.35%);transform:translate(0)rotate(0)}to{clip-path:inset(0);transform:translate(-7%,-66%)rotate(-3deg)}}@keyframes _letterPullMobile_d7c2ded{0%{clip-path:inset(0 0 64.35%);transform:translate(0)rotate(0)}to{clip-path:inset(0);transform:translate(-7%,-58%)rotate(-3deg)}}@media (max-width:600px){._scene_d7c2ded{width:100%;max-width:220px;padding:48px 8px 25px}._envelope_d7c2ded{filter:drop-shadow(0 14px 16px #00000029)}._letter_d7c2ded{height:170%;animation-name:_letterPullMobile_d7c2ded}._letterContent_d7c2ded{padding-top:12px}._letterEyebrow_d7c2ded{font-size:7px}._letterGreeting_d7c2ded{margin:6px 0 8px;font-size:22px}._letterLines_d7c2ded{gap:5px;margin-top:10px}._letterLines_d7c2ded span{height:2px}._envelopeBrand_d7c2ded{gap:5px}._envelopeBrand_d7c2ded span{font-size:10px}._envelopeBrand_d7c2ded img,._brandLogo_d7c2ded{width:18px;height:23px}}@media (prefers-reduced-motion:reduce){._envelope_d7c2ded,._flap_d7c2ded,._letter_d7c2ded{animation:none}}._envelope_d7c2ded,._flap_d7c2ded,._letter_d7c2ded{animation-play-state:paused}._visible_d7c2ded ._envelope_d7c2ded,._visible_d7c2ded ._flap_d7c2ded,._visible_d7c2ded ._letter_d7c2ded{animation-play-state:running}._section_5b28163{background:var(--paper,#f8f7f2);width:100%;color:var(--ink,#183d37);padding:64px 0 88px}._inner_5b28163{width:min(var(--content), calc(100% - 64px));margin:0 auto}._heading_5b28163{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:48px;display:flex}._headingTitle_5b28163{flex:none}._headingTitle_5b28163 .eyebrow{letter-spacing:.12em;margin-bottom:12px;font-size:13px}._headingTitle_5b28163 h2{font-family:var(--font-heading);font-size:clamp(44px,5.2vw,64px);font-weight:var(--weight-heading);letter-spacing:-.05em;margin:0;line-height:1}._headingDescription_5b28163{max-width:390px;color:var(--ink-soft,#536861);border:0;margin:0 0 5px;padding:0;font-size:16px;line-height:1.7}._timeline_5b28163{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid;position:relative}._timeline_5b28163:before{z-index:0;content:"";background:linear-gradient(90deg,#d8e3da,#83ad9c,#d8e3da);height:2px;position:absolute;top:23px;left:11%;right:11%}._step_5b28163{z-index:1;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:22px;flex-direction:column;padding:0;display:flex;position:relative}._step_5b28163:focus-visible{outline:3px solid var(--teal,#197d70);outline-offset:5px}._artwork_5b28163{isolation:isolate;justify-content:center;align-items:flex-end;height:270px;margin-bottom:-2px;display:flex;position:relative}._artwork_5b28163:before{z-index:-1;content:"";opacity:.55;background:radial-gradient(#cae1d39e 0%,#e1ede252 48%,#f8f7f200 76%);border-radius:50%;height:170px;transition:opacity .4s,transform .45s;position:absolute;bottom:18px;left:10%;right:10%;transform:scale(.88)}._active_5b28163 ._artwork_5b28163:before{opacity:1;transform:scale(1.12)}._marker_5b28163{z-index:2;border:3px solid var(--paper,#f8f7f2);color:#fff;font-variant-numeric:tabular-nums;background:#a5b9aa;border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;font-weight:800;transition:background-color .3s,transform .3s,box-shadow .3s;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #183f3914}._illustration_5b28163{object-fit:contain;opacity:.8;transform-origin:bottom;filter:saturate(.88);width:100%;height:230px;transition:transform .45s cubic-bezier(.2,.75,.25,1),opacity .35s,filter .35s;display:block;overflow:visible;transform:translateY(8px)scale(.88)}._active_5b28163 ._illustration_5b28163{z-index:1;opacity:1;filter:saturate();transform:translateY(0)scale(1.06)}._active_5b28163 ._marker_5b28163{background:var(--ink,#183d37);transform:translate(-50%)scale(1.08);box-shadow:0 5px 16px #183f3933}._card_5b28163{background:#ffffff94;border:0;border-radius:17px;flex-direction:column;flex:1;min-width:0;margin-top:4px;padding:27px 22px 24px;transition:transform .35s cubic-bezier(.2,.75,.25,1),box-shadow .35s,background-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 22px #1c3b3109}._card_5b28163:before{background:var(--teal,#197d70);content:"";opacity:0;transform-origin:0;border-radius:0 0 4px 4px;height:3px;transition:opacity .3s,transform .4s;position:absolute;top:0;left:22px;right:22px;transform:scaleX(.35)}._active_5b28163 ._card_5b28163{background:#fffefa;transform:translateY(-5px);box-shadow:0 18px 38px #163b3617,0 3px 8px #163b3609}._active_5b28163 ._card_5b28163:before{opacity:1;transform:scaleX(1)}._label_5b28163{color:var(--teal,#197d70);letter-spacing:.12em;margin:0 0 12px;font-size:12px;font-weight:800;line-height:1.4}._card_5b28163 h3{font-family:var(--font-heading);font-size:clamp(20px,1.55vw,25px);font-weight:var(--weight-subheading);letter-spacing:-.04em;margin:0 0 13px;line-height:1.2}._description_5b28163{color:var(--ink-soft,#536861);margin:0;font-size:15px;line-height:1.7}._note_5b28163{align-items:flex-start;gap:10px;margin-top:auto;padding-top:18px;display:flex}._noteMark_5b28163{width:19px;height:19px;color:var(--teal,#197d70);background:#e3eee7;border-radius:50%;flex:0 0 19px;place-items:center;margin-top:1px;font-size:12px;font-weight:800;display:grid}._note_5b28163 p{color:var(--ink,#183d37);margin:0;font-size:13px;line-height:1.55}@media (max-width:1050px){._section_5b28163{padding:56px 0 72px}._timeline_5b28163{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}._timeline_5b28163:before,._timeline_5b28163:after{display:none}._artwork_5b28163{height:250px}._illustration_5b28163{height:225px}._card_5b28163 h3{font-size:25px}}@media (max-width:600px){._section_5b28163{padding:44px 0 60px}._inner_5b28163{width:calc(100% - 40px)}._heading_5b28163{margin-bottom:30px;display:block}._headingTitle_5b28163 h2{font-size:46px}._headingDescription_5b28163{color:#40534e;max-width:420px;margin-top:16px;font-size:15px;line-height:1.65}._timeline_5b28163{grid-template-columns:1fr;gap:28px}._artwork_5b28163{height:245px}._illustration_5b28163{height:235px;transform:translateY(5px)scale(.94)}._active_5b28163 ._illustration_5b28163{transform:translateY(0)scale(1.04)}._card_5b28163{padding:25px 22px 22px}._card_5b28163 h3{font-size:24px}}@media (prefers-reduced-motion:reduce){._artwork_5b28163:before,._illustration_5b28163,._marker_5b28163,._card_5b28163,._card_5b28163:before{transition:none}._illustration_5b28163,._active_5b28163 ._illustration_5b28163{transform:none}}._headingTitle_5b28163,._headingDescription_5b28163,._step_5b28163{opacity:0}._isVisible_5b28163 ._headingTitle_5b28163{animation:1.05s cubic-bezier(.22,1,.36,1) .1s forwards _processHeadingReveal_5b28163}._isVisible_5b28163 ._headingDescription_5b28163{animation:1.05s cubic-bezier(.22,1,.36,1) .3s forwards _processHeadingReveal_5b28163}._isVisible_5b28163 ._step_5b28163{animation:1.1s cubic-bezier(.22,1,.36,1) forwards _processCardReveal_5b28163}._isVisible_5b28163 ._step_5b28163:first-child{animation-delay:.45s}._isVisible_5b28163 ._step_5b28163:nth-child(2){animation-delay:.62s}._isVisible_5b28163 ._step_5b28163:nth-child(3){animation-delay:.79s}._isVisible_5b28163 ._step_5b28163:nth-child(4){animation-delay:.96s}@keyframes _processHeadingReveal_5b28163{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes _processCardReveal_5b28163{0%{opacity:0;translate:0 32px}to{opacity:1;translate:0}}._timeline_5b28163:after{z-index:0;background:var(--teal,#087f72);content:"";transform-origin:0;border-radius:2px;height:2px;position:absolute;top:23px;left:11%;right:11%;transform:scaleX(0)}._isVisible_5b28163 ._timeline_5b28163:after{animation:1.4s cubic-bezier(.22,1,.36,1) .35s forwards _processTimelineDraw_5b28163}@keyframes _processTimelineDraw_5b28163{to{transform:scaleX(1)}}._headingDescription_5b28163{border-left:1px solid #a9c2b5;max-width:390px;padding-left:30px;position:relative}._headingDescription_5b28163:after{background:var(--teal,#087f72);content:"";transform-origin:top;border-radius:3px;width:3px;height:100%;position:absolute;top:0;left:-2px;transform:scaleY(0)}._isVisible_5b28163 ._headingDescription_5b28163:after{animation:6s ease-in-out infinite _processDividerCycle_5b28163}@keyframes _processDividerCycle_5b28163{0%{transform-origin:top;transform:scaleY(0)}30%{transform-origin:top;transform:scaleY(1)}35%{transform-origin:bottom;transform:scaleY(1)}65%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){._headingTitle_5b28163,._headingDescription_5b28163,._step_5b28163{opacity:1;translate:none;animation:none!important}._timeline_5b28163:after{transform:scaleX(1);animation:none!important}._headingDescription_5b28163:after{transform:scaleY(1);animation:none!important}}@media (max-width:600px){._headingDescription_5b28163{border-top:1px solid #a9c2b5;border-left:0;padding:16px 0 0}._headingDescription_5b28163:after{transform-origin:0;width:100%;height:3px;top:-2px;left:0;transform:scaleX(0)}@keyframes _processDividerCycle_5b28163{0%{transform-origin:0;transform:scaleX(0)}30%{transform-origin:0;transform:scaleX(1)}35%{transform-origin:100%;transform:scaleX(1)}65%{transform-origin:100%;transform:scaleX(0)}to{transform-origin:100%;transform:scaleX(0)}}}
