img,main{display:block}:root{--forest:#0f3d2e;--gold:#d4af37;--ivory:#f7f2e4;--ink:#0b1a14;--muted:#547a67;--link-color:#d4af37;--shadow:0 10px 30px rgba(15,61,46,.25);--radius:14px;--container:1200px;--section-gap:clamp(44px, 9vh, 120px)}*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700}p{margin:0}ol[role=list],ul[role=list]{list-style:none;padding:0;margin:0}img{border-style:none;max-width:100%;height:auto}button,input,select,textarea{font:inherit}a{text-decoration:none;color:var(--link-color)}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;color:var(--ink);background:radial-gradient(1200px 800px at 120% -20%,rgba(212,175,55,.12),transparent 60%),radial-gradient(800px 600px at -10% 110%,rgba(15,61,46,.1),transparent 60%),var(--ivory);letter-spacing:.2px;max-width:100vw;overflow-x:hidden}[role=button],a,button,summary{cursor:pointer}.s-255a762c36cdae2fe950{max-width:var(--container);margin-inline:auto;padding-inline:24px}header.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:50;background:rgba(247,242,228,.9);backdrop-filter:saturate(160%) blur(8px);border-bottom:1px solid rgba(15,61,46,.12)}.s-ab75b8b1ff22d65876f0{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-block:14px}.s-63acf68c4f951d6412a8{display:inline-flex;align-items:center;gap:12px}.s-63acf68c4f951d6412a8 svg{width:34px;height:34px;flex:none}.s-63acf68c4f951d6412a8 .s-3d42e76c338c0d360e74{font-weight:800;font-size:1.125rem;letter-spacing:.4px;color:var(--forest);display:grid;line-height:1.1}.s-63acf68c4f951d6412a8 .s-3d42e76c338c0d360e74 small{font-weight:600;color:var(--muted);font-size:.72rem;letter-spacing:.8px;text-transform:uppercase}nav.s-9579c21825ff83855299{display:flex;align-items:center;gap:18px;justify-self:center}nav.s-9579c21825ff83855299 a{padding:10px 12px;border-radius:10px;font-weight:600;color:var(--forest)}nav.s-9579c21825ff83855299 a:hover{background:rgba(212,175,55,.14)}.s-82e5672f7f91b29d8431{display:inline-flex;align-items:center;gap:10px}.s-82e5672f7f91b29d8431 a.s-212301c593df7a10ee64{background:linear-gradient(135deg,var(--gold),#e6c65a 60%,var(--gold));color:#1a1605;padding:12px 18px;border-radius:12px;font-weight:800;box-shadow:var(--shadow);position:relative;overflow:hidden}.s-82e5672f7f91b29d8431 a.s-212301c593df7a10ee64::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-100%);transition:transform .8s}.s-82e5672f7f91b29d8431 a.s-212301c593df7a10ee64:hover::after{transform:translateX(100%)}.s-7a86b15480e0a870f0b0{display:none;width:44px;height:44px;place-items:center;border:1px solid rgba(15,61,46,.2);border-radius:12px;background:#ffffff36}.s-7a86b15480e0a870f0b0 span,.s-7a86b15480e0a870f0b0::after,.s-7a86b15480e0a870f0b0::before{content:"";width:20px;height:2px;background:var(--forest);display:block;border-radius:2px;transition:transform .3s,opacity .3s}.s-7a86b15480e0a870f0b0::before{transform:translateY(-6px)}.s-7a86b15480e0a870f0b0::after{transform:translateY(6px)}.s-7a86b15480e0a870f0b0.s-2bb6b986c5d6fb26dd9d span{opacity:0}.s-7a86b15480e0a870f0b0.s-2bb6b986c5d6fb26dd9d::before{transform:translateY(0) rotate(45deg)}.s-7a86b15480e0a870f0b0.s-2bb6b986c5d6fb26dd9d::after{transform:translateY(0) rotate(-45deg)}section#hero{min-height:92vh;display:grid;place-items:center;position:relative;isolation:isolate;overflow:hidden}.s-740a96837680949e8e0b{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(20px,3vw,48px);align-items:center;padding-block:clamp(32px,6vh,80px)}.s-618e2cb14ee236f98e9f{position:relative}.s-c44e12466ad9bfb4d398{display:inline-grid;grid-auto-flow:column;align-items:center;gap:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var(--forest);background:rgba(212,175,55,.18);padding:8px 12px;border-radius:999px;border:1px solid rgba(212,175,55,.35)}.s-c44e12466ad9bfb4d398 i{width:8px;height:8px;border-radius:50%;background:var(--gold);display:inline-block}h1.s-59b189070af751d4e93a{font-size:clamp(2.2rem, 3.8vw, 4rem);line-height:1.04;color:var(--forest);margin-top:14px;position:relative;display:inline-block;-webkit-text-stroke:0 transparent}.s-b49ebdff39f08068d989{position:relative;display:inline-block;padding-bottom:6px}.s-b49ebdff39f08068d989::after{content:"";position:absolute;left:0;bottom:0;height:6px;width:0%;background:linear-gradient(90deg,var(--gold),#ffe79a 40%,var(--gold));border-radius:999px;animation:1.6s cubic-bezier(.2,.9,.2,1) .3s forwards lineGrow}@keyframes lineGrow{to{width:100%}}.s-9f301bee45de23b31733{margin-top:18px;font-size:clamp(1.05rem, 1.4vw, 1.25rem);color:#1e2c26;max-width:46ch}.s-51c398417955eb05c9fa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.s-4e713d015fc7d85d23a9,.s-7ab7c6ae4f738b921417{--i:0}.s-5511874e2ea46524a1b3{--i:1}.s-a82438d44fbd27a1977f{--i:2}.s-158f340e2a0f7aaaf2e8{background:#ffffff66;border:1px solid rgba(15,61,46,.12);border-radius:12px;padding:12px 14px;backdrop-filter:blur(4px)}.s-158f340e2a0f7aaaf2e8 strong{display:block;font-size:clamp(1.1rem,1.6vw,1.4rem);color:var(--forest)}.s-158f340e2a0f7aaaf2e8 span{color:var(--muted);font-weight:600;font-size:.9rem}.s-f9e2073bb5434552b837{display:flex;align-items:center;gap:14px;margin-top:22px}.s-540e4557d5532dc3302b{background:linear-gradient(135deg,var(--gold),#f2d36a 60%,var(--gold));color:#1a1605;border:0;padding:14px 22px;border-radius:14px;font-weight:900;letter-spacing:.4px;box-shadow:var(--shadow);position:relative;overflow:hidden}.s-540e4557d5532dc3302b::before{content:"";position:absolute;inset:-120% -40%;background:radial-gradient(200px 200px at 20% 50%,rgba(255,255,255,.5),transparent 48%),radial-gradient(160px 160px at 70% 30%,rgba(255,255,255,.35),transparent 50%);transform:rotate(8deg);transition:transform .6s}.s-540e4557d5532dc3302b:hover::before{transform:rotate(0) translateX(6px)}.s-037c883f00c362bc76db{margin-top:8px;color:#2a4036;opacity:.94;font-weight:600;font-size:.95rem}.s-e5df2721529cfa7568e9{aspect-ratio:4/5;border-radius:var(--radius);border:1px solid rgba(15,61,46,.12);overflow:hidden;position:relative;background:#fff9e8;box-shadow:var(--shadow)}.s-e5df2721529cfa7568e9 .s-4d80efe830b734a24991{position:absolute;inset:0;display:grid}.s-e5df2721529cfa7568e9 .s-106c1e6e023f0d235ab0{position:relative;width:100%;height:100%}.s-a4159efe32853e986435 img,.s-e5df2721529cfa7568e9 img{width:100%;height:100%;object-fit:cover;object-position:center}.s-fb43db9ffcc3da891960{position:absolute;inset:0;pointer-events:none}.s-3140f7334a98bf287564{--t:15s}.s-9515e9145f09033d59fe{--t:18s}.s-60d228882954a53610f2{--t:22s}.s-ce9e3a18c49a77fb8096{--t:26s}.s-5080fd62c27826c4bad1 circle,.s-5080fd62c27826c4bad1 path,.s-5080fd62c27826c4bad1 polygon,.s-5080fd62c27826c4bad1 rect{vector-effect:non-scaling-stroke}.s-5080fd62c27826c4bad1[data-move="1"]{offset-path:path("M10,320 C80,80 280,60 340,280 S520,420 600,180")}.s-5080fd62c27826c4bad1[data-move="2"]{offset-path:path("M520,40 C380,160 280,260 180,340 120,392 80,440 60,520")}.s-5080fd62c27826c4bad1[data-move="3"]{offset-path:path("M40,60 C160,120 220,220 320,160 420,100 520,160 580,260")}.s-5080fd62c27826c4bad1{opacity:.9;mix-blend-mode:multiply;offset-rotate:0deg}.s-5080fd62c27826c4bad1.s-a8de46a78779f54ee657{animation:pathAnim var(--t,14s) var(--d,ease-in-out) infinite}@keyframes pathAnim{0%{offset-distance:0%;transform:scale(.9) rotate(0)}50%{offset-distance:50%;transform:scale(1.06) rotate(8deg)}100%{offset-distance:100%;transform:scale(.9) rotate(0)}}[data-animate]{opacity:0;transform:translateY(14px) scale(.98);transition:.7s cubic-bezier(.2,.9,.2,1)}[data-animate].s-af10ef20dd9060bbeead{opacity:1;transform:none}.s-1b08290b57bb5f33b80b>*{transition-delay:calc(var(--i, 0) * 80ms)}@media (prefers-reduced-motion:reduce){.s-5080fd62c27826c4bad1.s-a8de46a78779f54ee657{animation:none}.s-b49ebdff39f08068d989::after{animation-duration:0s;width:100%}[data-animate]{transition:none;opacity:1;transform:none}html{scroll-behavior:auto}}section.s-20182fbc10716eb197ea{padding-block:var(--section-gap)}.s-20182fbc10716eb197ea .s-f7058e3a84e94fb19638{margin-bottom:18px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.s-20182fbc10716eb197ea h2{font-size:clamp(1.5rem, 2.4vw, 2.2rem);color:var(--forest)}.s-20182fbc10716eb197ea p.s-8cb33b2754e53feca4f7{color:#263b31;max-width:70ch}.s-253ab29183a9882763fe{margin-top:12px}.s-5ea54e4b539609337c34{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.s-748be25d9839d90f96ac{display:grid;grid-template-columns:1fr 220px;gap:16px;align-items:center;border:1px solid rgba(15,61,46,.12);border-radius:16px;padding:18px;background:#fffef9;position:relative;overflow:hidden}.s-748be25d9839d90f96ac h3{color:var(--forest);font-size:1.25rem;margin-bottom:8px}.s-748be25d9839d90f96ac ul{display:grid;gap:6px;margin-top:8px}.s-748be25d9839d90f96ac li{position:relative;padding-left:18px}.s-748be25d9839d90f96ac li::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--gold);position:absolute;left:0;top:.45em}.s-3884fc090167fb225ca5{aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:1px dashed rgba(212,175,55,.6);background:#fff9e8;display:grid;place-items:center}.s-3884fc090167fb225ca5 svg{width:80%;height:80%}.s-d5f663ad89dae5f2ec05{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.s-5570df4f3d9337dd26d1{margin-top:16px}.s-fc165ac761802cfe0b77{background:#fff;border:1px solid rgba(15,61,46,.12);border-radius:14px;padding:16px;display:grid;gap:6px;box-shadow:0 1px 0 rgba(15,61,46,.06)}.s-fc165ac761802cfe0b77 b{font-size:1.35rem;color:var(--forest)}.s-fc165ac761802cfe0b77 small{color:var(--muted);font-weight:600}.s-6a60dea9b5deec064774{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:8px}@media (max-width:1100px){.s-6a60dea9b5deec064774{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.s-6a60dea9b5deec064774{grid-template-columns:1fr}}.s-bd370d1b6f9b3580a770{background:linear-gradient(180deg,#fffef9,#fff);border:1px solid rgba(15,61,46,.12);border-radius:16px;padding:16px;position:relative;overflow:hidden}.s-bd370d1b6f9b3580a770 .s-9c6c337ee51971e973c9{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:800;color:#1a1605;background:linear-gradient(135deg,var(--gold),#f2d36a);box-shadow:0 4px 14px rgba(212,175,55,.35)}.s-bd370d1b6f9b3580a770 h3{margin-top:10px;color:var(--forest);font-size:1.1rem}.s-bd370d1b6f9b3580a770 p{margin-top:6px;color:#253d32}.s-056bebf608a92e7de761{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:1100px){.s-056bebf608a92e7de761{grid-template-columns:1fr}}.s-353d56120fdab6f7754b{border:1px solid rgba(15,61,46,.14);border-radius:18px;background:#fff;padding:18px;display:grid;gap:10px;position:relative;overflow:hidden}.s-adac3846b477f4671462{position:absolute;top:14px;right:14px;background:var(--forest);color:var(--ivory);padding:6px 10px;border-radius:999px;font-size:.78rem;font-weight:800}.s-353d56120fdab6f7754b h3{color:var(--forest);font-size:1.25rem}.s-2097c33723b61c7e24d3{font-weight:900;font-size:1.6rem;color:var(--forest)}.s-2097c33723b61c7e24d3 small{font-size:.9rem;color:var(--muted);font-weight:700}.s-4f944542e06cd6f28fa7{display:grid;gap:6px}.s-4f944542e06cd6f28fa7 li{padding-left:18px;position:relative}.s-4f944542e06cd6f28fa7 li::before{content:"";width:10px;height:10px;background:var(--gold);border-radius:50%;position:absolute;left:0;top:.45em}.s-9e3be2929e85c14298a0{justify-self:start;padding:12px 18px;border-radius:12px;font-weight:900;letter-spacing:.4px;border:0;background:linear-gradient(135deg,var(--gold),#f2d36a 60%,var(--gold));color:#1a1605;box-shadow:var(--shadow)}.s-2502deb44ba556abc837{background:linear-gradient(180deg,rgba(15,61,46,.08),rgba(15,61,46,0));border-top:1px solid rgba(15,61,46,.12);border-bottom:1px solid rgba(15,61,46,.12);padding-block:calc(var(--section-gap) - 10px)}.s-4d3ee087652cd10b9658{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px}.s-747cc9148584f3a47525,.s-f5d98dda084d28a16960{background:#fff;border:1px solid rgba(15,61,46,.12);border-radius:16px;padding:16px;display:grid;gap:8px}.s-76147eddebc69917a9db{display:inline-grid;grid-auto-flow:column;gap:4px}.s-76147eddebc69917a9db i{width:14px;height:14px;background:linear-gradient(135deg,var(--gold),#ffe79a);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.s-d23b5987504c1b3de484{display:flex;align-items:center;gap:8px;color:var(--forest);font-weight:800}.s-3fc9ef2d464a5b08f5f1{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.s-a4159efe32853e986435{aspect-ratio:3/2;border-radius:16px;overflow:hidden;border:1px solid rgba(15,61,46,.12);background:#fff9e8}.s-30870ed43069004bf4af{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.s-747cc9148584f3a47525 b{font-size:1.2rem;color:var(--forest)}.s-006d8fe24e58bb06f1ea{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:980px){nav.s-9579c21825ff83855299{position:fixed;inset:64px 16px auto;top:72px;background:var(--ivory);border:1px solid rgba(15,61,46,.12);border-radius:16px;padding:12px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch;transform:translateY(-24px) scale(.98);opacity:0;pointer-events:none;transition:.25s}nav.s-9579c21825ff83855299.s-5fc7e38bffe00ca46add{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.s-7a86b15480e0a870f0b0{display:grid}.s-ab75b8b1ff22d65876f0{grid-template-columns:auto 1fr auto}.s-006d8fe24e58bb06f1ea,.s-3fc9ef2d464a5b08f5f1,.s-4d3ee087652cd10b9658,.s-5ea54e4b539609337c34,.s-740a96837680949e8e0b{grid-template-columns:1fr}.s-d5f663ad89dae5f2ec05{grid-template-columns:repeat(2,1fr)}}details{background:#fff;border:1px solid rgba(15,61,46,.12);border-radius:14px;padding:12px 14px}summary{font-weight:800;color:var(--forest);list-style:none}summary::-webkit-details-marker{display:none}details p{margin-top:8px;color:#243a31}footer.s-a928d4c5751e4352ec16{margin-top:clamp(40px,8vh,100px);background:linear-gradient(0deg,rgba(15,61,46,.06),rgba(15,61,46,0));border-top:1px solid rgba(15,61,46,.12)}.s-790f5a4f2e985b582ee9{padding-block:28px;display:grid;gap:18px}.s-891946b2c1ac6f5b02e9{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.s-c0b255cf88f773762d07{display:flex;align-items:center;gap:10px;color:var(--forest);font-weight:800}.s-7c3a0658ec9bfe9a63c8{display:grid;grid-template-columns:repeat(2,auto);gap:10px 24px}.s-7c3a0658ec9bfe9a63c8 a{color:var(--forest);font-weight:600}.s-3fb3921ef0e5f3a2473b{color:var(--muted);font-size:.9rem}@media (max-width:700px){.s-30870ed43069004bf4af,.s-891946b2c1ac6f5b02e9{grid-template-columns:1fr}.s-7c3a0658ec9bfe9a63c8{grid-template-columns:repeat(2,1fr)}}