.team-page{--team-accent:#c7dda8;background:#060606;color:#f4f4ec;font-family:Geist,Arial,sans-serif;overflow-x:clip}.team-page *{box-sizing:border-box}.team-skip{position:fixed;left:20px;top:-80px;z-index:100;padding:14px 20px;background:#c7dda8;color:#060606;text-decoration:none}.team-skip:focus{top:90px}.team-story{height:760svh;position:relative;--team-progress:0}.team-stage{position:sticky;top:0;height:100svh;min-height:500px;overflow:hidden;outline-offset:-5px}.team-hero{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:110px 24px 85px;opacity:var(--hero-opacity,1);transform:translateY(var(--hero-y,0px)) scale(var(--hero-scale,1));filter:blur(var(--hero-blur,0px));pointer-events:none;will-change:transform,opacity}.team-hero-orbit{position:absolute;left:50%;top:49%;width:min(80vw,1050px);aspect-ratio:1.6;transform:translate(-50%,-50%) rotate(-13deg);border:1px solid #c7dda81a;border-radius:50%;background:radial-gradient(ellipse,#819b4920,transparent 68%);z-index:-1}.team-hero-orbit:after{content:"";position:absolute;inset:11%;border:1px solid #c7dda80d;border-radius:50%;transform:rotate(27deg)}.team-eyebrow{font:10px/1.5 Courier New,monospace;letter-spacing:.15em;color:#a8bc8b;margin:0 0 28px}.team-hero h1{font-size:clamp(48px,8.2vw,128px);line-height:1.02;font-weight:400;letter-spacing:-.075em;margin:0}.team-hero h1>span{display:block;animation:team-hero-entry 1.2s cubic-bezier(.16,1,.3,1) both}.team-hero h1>span+span{animation-delay:.13s}.team-hero h1 em{font-style:normal;color:#c7dda8}.team-intro{font-size:14px;line-height:1.7;letter-spacing:-.02em;color:#98a08f;margin:30px 0 0}.team-hero-scroll{display:flex;flex-direction:column;gap:14px;align-items:center;margin-top:45px;font:8px/1.4 Courier New,monospace;letter-spacing:.1em;color:#a1ad95}.team-hero-scroll svg{animation:team-arrow 2s ease-in-out 3}.team-portraits{position:absolute;inset:0;perspective:1200px;isolation:isolate}.team-portrait{position:absolute;inset:115px max(6vw,24px) 100px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7vw;max-width:1120px;margin:auto;opacity:var(--person-opacity,0);visibility:hidden;transform:translate3d(0,var(--person-y,100px),var(--person-z,-360px)) rotateX(var(--person-tilt,9deg)) scale(var(--person-scale,.76));filter:blur(var(--person-blur,9px));transform-origin:50% 60%;pointer-events:none}.team-portrait[data-visible=true]{visibility:visible;will-change:transform,opacity,filter}.team-portrait:nth-child(1){z-index:6}.team-portrait:nth-child(2){z-index:5}.team-portrait:nth-child(3){z-index:4}.team-portrait:nth-child(4){z-index:3}.team-portrait:nth-child(5){z-index:2}.team-portrait:nth-child(6){z-index:1}.team-photo{position:relative;height:min(66svh,650px);max-height:100%;width:100%;max-width:510px;justify-self:end;overflow:hidden;border-radius:3px;background:#151814;box-shadow:0 30px 90px #0008}.team-photo img{display:block;width:100%;height:100%;object-fit:cover}.team-photo:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12;pointer-events:none}.team-photo-mark{position:absolute;bottom:18px;left:18px;color:#fff;font:8px/1.5 Courier New,monospace;letter-spacing:.12em;background:#0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:7px 9px;border:1px solid #ffffff22}.team-person-copy{max-width:500px}.team-member-number{font:8px/1.5 Courier New,monospace;color:#a6b696;letter-spacing:.09em}.team-person-copy h2{font-size:clamp(37px,5.5vw,83px);line-height:1.03;letter-spacing:-.065em;font-weight:400;margin:25px 0 20px;text-wrap:balance}.team-role{font-size:clamp(14px,1.5vw,21px);line-height:1.4;color:#c7dda8;margin:0}.team-person-line{display:block;width:50px;height:1px;background:#c7dda86b;margin:38px 0 22px}.team-person-signature{font-size:11px;line-height:1.8;color:#747e6c}.team-bottom{position:absolute;bottom:31px;left:5vw;right:5vw;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:20px;opacity:0;pointer-events:none;transition:opacity .4s;color:#a9b99a}.team-bottom[data-show=true]{opacity:1;pointer-events:auto}.team-chapter{display:flex;gap:18px;font:8px/1.5 Courier New,monospace;letter-spacing:.1em;white-space:nowrap}.team-chapter>span{color:#76836a}.team-index{display:flex;gap:7px}.team-index button{min-width:36px;min-height:36px;border:0;border-bottom:1px solid #ffffff18;background:transparent;color:#7f8b72;font:9px/1.4 Courier New,monospace;cursor:pointer;transition:color .25s,border-color .25s}.team-index button:hover,.team-index button[aria-current=true]{color:#d8edb9;border-color:#c7dda8}.team-index-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.team-reading-progress{position:absolute;bottom:0;left:0;right:0;height:1px;background:#c7dda812;z-index:20}.team-reading-progress>span{display:block;height:100%;background:#c7dda86b;transform:scaleX(var(--team-progress));transform-origin:left}@keyframes team-hero-entry{0%{opacity:0;transform:translateY(70px);filter:blur(9px)}to{opacity:1;transform:none;filter:none}}@keyframes team-arrow{50%{transform:translateY(7px)}}@media(max-width:809.98px){.team-story{height:740svh}.team-hero{padding:100px 20px 70px}.team-hero h1{font-size:clamp(42px,10vw,74px)}.team-eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:24px}.team-intro{font-size:12px;line-height:1.7}.team-hero-scroll{margin-top:35px}.team-hero-orbit{width:120vw;aspect-ratio:1.3}.team-portrait{inset:98px 24px 100px;display:flex;flex-direction:column;justify-content:center;gap:21px}.team-photo{flex:0 1 auto;width:min(76vw,370px);height:min(49svh,470px);max-height:65%;max-width:none;margin:0 auto}.team-person-copy{text-align:center;flex:none;max-width:100%}.team-person-copy h2{font-size:clamp(28px,7.5vw,44px);margin:9px 0 8px;line-height:1.07}.team-role{font-size:13px}.team-member-number{font-size:6px}.team-person-line,.team-person-signature{display:none}.team-photo-mark{font-size:6px;padding:6px;bottom:12px;left:12px}.team-bottom{left:22px;right:22px;bottom:25px;gap:10px}.team-chapter{gap:7px;font-size:6px;flex-direction:column}.team-index{gap:3px}.team-index button{min-width:29px;min-height:37px}.team-bottom>svg{width:13px}}.team-page[data-static=true] .team-story{height:auto}.team-page[data-static=true] .team-stage{position:relative;height:auto;min-height:0;overflow:visible}.team-page[data-static=true] .team-hero{position:relative;min-height:75svh;opacity:1;transform:none;filter:none;will-change:auto}.team-page[data-static=true] .team-portraits{position:relative;perspective:none;display:flex;flex-direction:column;gap:75px;margin:20px 5vw 80px}.team-page[data-static=true] .team-portrait{position:relative;inset:auto;width:100%;opacity:1;visibility:visible;transform:none;filter:none;will-change:auto;pointer-events:auto}.team-page[data-static=true] .team-photo{height:60svh;max-height:650px;min-height:260px}.team-page[data-static=true] .team-bottom{position:relative;inset:auto;opacity:1;pointer-events:auto;margin:0 5vw 40px}.team-page[data-static=true] .team-reading-progress{display:none}@media(prefers-reduced-motion:reduce){.team-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.expertise-page{--expert-accent:#c7dda8;background:#060606;color:#f4f4ec;font-family:Geist,Arial,sans-serif;overflow-x:clip}.expertise-page *{box-sizing:border-box}.expertise-story{height:650svh;position:relative;--story-progress:0}.expertise-stage{position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden;outline-offset:-5px}.expertise-skip{position:fixed;top:-100px;left:20px;z-index:100;background:#c7dda8;color:#10170a;padding:16px}.expertise-skip:focus{top:90px}.expertise-hero{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:130px 24px 100px;opacity:var(--intro,1);transform:translateY(var(--intro-y,0px));z-index:10;pointer-events:none}.expertise-hero button{pointer-events:auto}.expertise-orbit{position:absolute;inset:22% 20%;border:1px solid #c7dda81a;border-radius:50%;transform:rotate(-18deg);background:radial-gradient(ellipse,#b0d67513,transparent 70%);z-index:-1}.expertise-orbit:after{content:"";position:absolute;inset:-15%;border:1px solid #c7dda80c;border-radius:50%;transform:rotate(40deg)}.expertise-eyebrow{font:9px/1.7 Courier New,monospace;letter-spacing:.12em;color:#a9ba94}.expertise-hero h1{font-size:clamp(50px,7.6vw,118px);font-weight:400;line-height:1.04;letter-spacing:-.07em;margin:25px 0;animation:expert-enter 1.2s cubic-bezier(.16,1,.3,1) both}.expertise-hero h1 em{font-style:normal;color:#c7dda8}.expertise-lead{font-size:14px;line-height:1.8;color:#9ba491;margin:0}.expertise-explore{display:flex;align-items:center;gap:20px;margin-top:32px;padding:13px 0;background:none;border:0;border-bottom:1px solid #c7dda847;color:#d6e6c1;font:12px Geist,Arial,sans-serif;cursor:pointer}.expertise-explore svg{transition:transform .3s}.expertise-explore:hover svg{transform:translateY(5px)}.expertise-scenes{position:absolute;inset:0;perspective:1300px}.expertise-scene{position:absolute;inset:140px max(6vw,24px) 105px;max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;opacity:var(--scene-opacity,0);transform:translateY(var(--scene-y,80px)) scale(var(--scene-scale,.84));filter:blur(var(--scene-blur,7px));visibility:hidden;z-index:var(--layer);pointer-events:none}.expertise-scene[data-visible=true]{visibility:visible;will-change:transform,opacity}.expertise-copy h2{font-size:clamp(38px,5.3vw,78px);font-weight:400;line-height:1.04;letter-spacing:-.06em;margin:23px 0;text-wrap:balance}.expertise-copy>p{font-size:15px;line-height:1.8;color:#a6ac9e;max-width:460px;margin:0}.expertise-copy ul{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:26px 0;padding:0}.expertise-copy li{font-size:10px;line-height:1.6;color:#c4d1b5;border:1px solid #c7dda826;border-radius:5px;padding:8px 11px;background:#c7dda806}.expertise-line{font-size:11px;color:#7e8d70;display:block;padding-top:22px;border-top:1px solid #ffffff12;max-width:420px}.expertise-bottom{position:absolute;bottom:26px;left:5vw;right:5vw;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px}.expertise-counter{font:8px/1.7 Courier New,monospace;letter-spacing:.08em;color:#a6b696;display:flex;flex-direction:column;gap:3px}.expertise-counter b{font-weight:400;color:#65765a}.expertise-bottom nav{display:flex;gap:5px}.expertise-bottom nav button{display:flex;align-items:center;gap:9px;min-width:44px;min-height:44px;padding:8px 13px;border:0;border-bottom:1px solid #ffffff12;background:none;color:#849079;font:10px Geist,Arial,sans-serif;cursor:pointer;transition:color .25s,border-color .25s}.expertise-bottom nav button>span:first-child{font:8px Courier New,monospace}.expertise-bottom nav button:hover,.expertise-bottom nav button[aria-current=step]{color:#d2e7b7;border-color:#c7dda8}.expertise-scroll-label{display:flex;gap:10px;align-items:center;font:7px Courier New,monospace;color:#849079;letter-spacing:.08em}.expertise-progress{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#c7dda875;transform:scaleX(var(--story-progress));transform-origin:left}.expert-art{position:relative;width:100%;aspect-ratio:1.12;max-height:58svh;isolation:isolate;color:#c7dda8}.expert-art:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse,#a4c46d10,transparent 70%);z-index:-1}.art-caption{position:absolute;bottom:-12px;left:0;width:100%;text-align:center;font:7px Courier New,monospace;letter-spacing:.16em;color:#6e7c61}.art-window{display:flex;gap:5px;align-items:center;border-bottom:1px solid #ffffff13;padding:12px 16px;font:7px Courier New,monospace;color:#7f8d72}.art-window i{width:4px;height:4px;border-radius:50%;background:#c7dda850}.art-window>span{margin-left:auto}.stack-orbit{position:absolute;inset:5%;border:1px solid #c7dda815;border-radius:50%}.stack-layer{position:absolute;width:80%;left:10%;border:1px solid #c7dda838;border-radius:11px;background:linear-gradient(130deg,#23301dd9,#0c110ce8);box-shadow:0 25px 55px #0008;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:perspective(900px) rotateY(-14deg) rotateX(14deg)}.stack-database,.stack-api{display:flex;align-items:center;gap:18px;padding:24px;font:8px Courier New,monospace}.stack-database{bottom:12%;left:17%;height:29%}.stack-api{bottom:29%;left:12%;height:28%;background:linear-gradient(130deg,#34452bf2,#131c10f2)}.stack-api code{margin-left:auto;font-size:20px;color:#70865d}.stack-status{margin-left:auto;width:6px;height:6px;background:#b0d675;border-radius:50%;box-shadow:0 0 15px #b0d675}.stack-browser{left:6%;top:7%;height:55%;background:linear-gradient(125deg,#32402af5,#11180ff5);animation:expert-float 5s ease-in-out infinite}.browser-content{padding:20px 25px;display:grid;grid-template-columns:1fr auto;gap:15px}.browser-content>svg{grid-column:2;grid-row:1;color:#8aa66d}.browser-content>span{grid-column:1;grid-row:1;font-size:clamp(17px,2.2vw,30px);line-height:1.2;color:#dae5d0;letter-spacing:-.04em}.browser-content b{font-weight:400;color:#91a87a}.browser-blocks{grid-column:1/-1;display:flex;gap:8px}.browser-blocks i{height:35px;background:#a9c38412;border:1px solid #c7dda81c;border-radius:4px;flex:1}.data-grid{position:absolute;inset:12% 4% 18%;background:linear-gradient(#c7dda810 1px,transparent 1px),linear-gradient(90deg,#c7dda810 1px,transparent 1px);background-size:20% 25%;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent)}.data-topline{display:flex;align-items:center;justify-content:space-between;font:7px Courier New,monospace;letter-spacing:.08em;color:#8d9f7c}.art-data>.data-topline{position:absolute;top:6%;left:8%;right:8%}.data-bars{position:absolute;inset:20% 8% 18%;display:flex;gap:12px;align-items:flex-end}.data-bars i{flex:1;height:calc(var(--bar)*100%);border-radius:5px 5px 0 0;background:linear-gradient(#b9d99280,#a3c17509);border:1px solid #c7dda833;transform:scaleY(var(--scene-reveal,1));transform-origin:bottom}.data-line{position:absolute;top:17%;left:5%;width:90%;height:50%;overflow:visible}.data-line path{fill:none;stroke:#d1e5b2;stroke-width:2;stroke-dasharray:650;stroke-dashoffset:calc((1 - var(--scene-reveal,1))*650);filter:drop-shadow(0 0 5px #c7dda84d)}.data-insight{position:absolute;bottom:6%;right:1%;width:68%;padding:22px;border:1px solid #c7dda82d;background:#151d12e8;box-shadow:0 12px 50px #0009;border-radius:8px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.data-insight>span,.ai-label>span{display:block;font:7px Courier New,monospace;letter-spacing:.1em;color:#a4b98c;margin-bottom:11px}.data-insight strong,.ai-label strong{font-size:18px;font-weight:400;letter-spacing:-.04em}.data-insight>div{display:flex;gap:4px;margin-top:16px}.data-insight i{height:3px;width:22%;background:#c7dda825}.data-insight i:first-child{width:44%;background:#c7dda8}.ai-network{position:absolute;width:100%;height:85%;top:0;overflow:visible}.ai-network line{stroke:#b6d58b;stroke-width:.7;opacity:.17;animation:expert-signal 3.4s var(--delay) ease-in-out infinite}.ai-node{fill:#d5e9b7;animation:expert-signal 3s var(--delay) ease-in-out infinite}.ai-node-glow{fill:#c7dda80b;stroke:#c7dda820;stroke-width:1}.ai-halo{position:absolute;inset:5%;border:1px solid #c7dda81a;border-radius:50%;background:radial-gradient(ellipse,#bedf8510,transparent 70%)}.ai-label{position:absolute;bottom:6%;text-align:center;width:100%}.design-board{position:absolute;top:10%;left:2%;width:90%;height:75%;background:linear-gradient(130deg,#20281b,#10150e);border:1px solid #c7dda838;border-radius:9px;box-shadow:0 25px 80px #0008;transform:perspective(1100px) rotateY(9deg) rotateX(5deg)}.design-layout{height:calc(100% - 40px);display:flex}.design-sidebar{width:13%;border-right:1px solid #ffffff10;padding:15px 10px;display:flex;flex-direction:column;gap:12px}.design-sidebar i{height:5px;background:#c7dda825;border-radius:2px}.design-canvas{padding:23px 20px;flex:1;position:relative}.design-label{font:6px Courier New,monospace;letter-spacing:.1em;color:#8ca572}.design-canvas>strong{display:block;font-size:clamp(22px,3.2vw,43px);line-height:1.05;letter-spacing:-.06em;font-weight:400;margin:14px 0}.design-button{display:flex;align-items:center;justify-content:space-between;background:#c7dda8;color:#1c2914;width:100px;padding:9px 12px;border-radius:4px;font-size:9px}.design-cards{display:flex;gap:10px;margin-top:18px}.design-cards i{height:30px;flex:1;border:1px solid #c7dda821;border-radius:4px;background:#c7dda809}.design-palette{position:absolute;right:0;top:3%;display:flex;align-items:center;gap:7px;padding:12px;background:#252e20;border:1px solid #c7dda83b;border-radius:7px;box-shadow:0 12px 30px #0008;transform:rotate(5deg)}.design-palette i{width:22px;height:22px;background:#c7dda8;border-radius:50%}.design-palette i:nth-child(2){background:#7e926a}.design-palette i:nth-child(3){background:#1e2c15}.design-palette>span{margin-left:5px;font-size:18px}.design-cursor{position:absolute;right:2%;bottom:20%;display:flex;align-items:center;gap:3px;transform:rotate(-5deg);animation:expert-cursor 5s ease-in-out infinite}.design-cursor>span{background:#c7dda8;color:#1b2912;padding:7px 9px;font-size:8px;border-radius:3px}.qa-shield{position:absolute;top:2%;left:0;width:100%;text-align:center;color:#afcb8d}.qa-panel{position:absolute;left:5%;right:5%;top:25%;padding:23px;background:linear-gradient(140deg,#28331fd9,#10150de8);border:1px solid #c7dda82d;border-radius:9px;box-shadow:0 25px 80px #0008;overflow:hidden}.qa-panel>.data-topline{margin-bottom:20px}.qa-check{display:flex;gap:12px;align-items:center;border-top:1px solid #c7dda812;padding:14px 0;color:#c0cfb2;font-size:12px}.qa-check>svg{color:#b6d58e;animation:expert-signal 3s var(--delay) ease-in-out infinite}.qa-check>i{margin-left:auto;width:35px;height:3px;background:#c7dda83b}.qa-scan{position:absolute;left:0;right:0;top:0;height:1px;background:#d5f6a887;box-shadow:0 0 25px 9px #c7dda80a;animation:expert-scan 4s linear infinite}.expert-art *{animation-play-state:paused!important}.expertise-story[data-running=true] .expertise-scene[data-active=true] .expert-art *{animation-play-state:running!important}@keyframes expert-enter{0%{opacity:0;transform:translateY(55px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes expert-float{50%{translate:0 -9px}}@keyframes expert-signal{50%{opacity:.6}}@keyframes expert-cursor{50%{translate:-24px -12px}}@keyframes expert-scan{to{top:100%}}@media(max-width:1100px){.expertise-nav-label{display:none}.expertise-scene{gap:4vw;left:4vw;right:4vw}.expertise-copy h2{font-size:clamp(36px,5vw,58px)}.expertise-copy>p{font-size:13px}.expertise-copy li{padding:6px 8px;font-size:9px}.expertise-copy ul{margin:20px 0}.expertise-line{font-size:10px}.browser-content{padding:15px}.design-cards{display:none}}@media(max-width:809.98px){.expertise-story{height:620svh}.expertise-stage{min-height:0}.expertise-hero{padding:100px 22px 110px}.expertise-hero h1{font-size:clamp(42px,8.5vw,66px);margin:24px 0}.expertise-hero .expertise-eyebrow{font-size:7px}.expertise-lead{font-size:12px}.expertise-orbit{inset:25% -20%}.expertise-scene{inset:105px 24px 100px;display:flex;flex-direction:column;justify-content:center;gap:25px}.expertise-copy{width:100%;max-width:470px}.expertise-eyebrow{font-size:7px;letter-spacing:.08em}.expertise-copy h2{font-size:clamp(30px,7.2vw,45px);line-height:1.06;margin:12px 0}.expertise-copy>p{font-size:12px;line-height:1.65}.expertise-copy ul{margin:14px 0 0;gap:5px}.expertise-copy li{font-size:8px;padding:5px 7px}.expertise-line{display:none}.expert-art{width:min(100%,340px);height:235px;flex:0 0 235px;aspect-ratio:auto;max-height:none}.art-caption{font-size:6px;bottom:-7px}.browser-content>span{font-size:20px}.browser-content{padding:10px 16px;gap:8px}.browser-content>svg{width:25px;height:25px}.browser-blocks i{height:18px}.art-window{padding:9px 12px;font-size:6px}.stack-database,.stack-api{padding:17px;font-size:7px}.stack-layer{border-radius:7px}.stack-database svg,.stack-api svg{width:18px;height:18px}.data-insight{padding:13px;bottom:5%}.data-insight strong,.ai-label strong{font-size:15px}.data-insight>div{margin-top:9px}.design-canvas{padding:12px 16px}.design-canvas>strong{font-size:23px;margin:8px 0}.design-button{padding:5px 9px;font-size:8px}.design-palette{padding:9px}.design-palette i{width:17px;height:17px}.design-palette>span{font-size:14px}.design-cursor{bottom:12%}.qa-shield svg{height:43px;width:43px}.qa-panel{top:23%;padding:15px 20px}.qa-panel>.data-topline{margin-bottom:10px}.qa-check{padding:8px 0;font-size:10px}.qa-check svg{height:13px}.expertise-bottom{left:22px;right:22px;bottom:22px;gap:12px}.expertise-bottom nav{gap:2px}.expertise-bottom nav button{padding:5px;min-width:40px}.expertise-scroll-label{display:none}.expertise-counter{font-size:6px}}.expertise-page[data-static=true] .expertise-story{height:auto}.expertise-page[data-static=true] .expertise-stage{position:relative;height:auto;min-height:0;overflow:visible}.expertise-page[data-static=true] .expertise-hero{position:relative;min-height:85svh;opacity:1;transform:none}.expertise-page[data-static=true] .expertise-scenes{position:relative;perspective:none;display:flex;flex-direction:column;gap:90px;margin:30px 6vw 80px}.expertise-page[data-static=true] .expertise-scene{position:relative;inset:auto;width:100%;opacity:1;visibility:visible;transform:none;filter:none;will-change:auto;scroll-margin-top:120px}.expertise-page[data-static=true] .expert-art{max-height:none}.expertise-page[data-static=true] .expertise-bottom{position:relative;inset:auto;margin:0 6vw 40px;flex-wrap:wrap}.expertise-page[data-static=true] .expertise-progress{display:none}@media(prefers-reduced-motion:reduce){.expertise-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(min-width:810px)and (max-height:800px){.expertise-scene{top:125px;bottom:90px}.expertise-copy h2{font-size:clamp(34px,4.4vw,58px);margin:16px 0}.expertise-copy>p{font-size:12px;line-height:1.65}.expertise-copy ul{margin:16px 0 0}.expertise-line{display:none}.expertise-hero{padding:100px 24px 85px}.expertise-hero h1{font-size:clamp(45px,6vw,76px);margin:16px 0}.expertise-lead{font-size:12px}.expertise-explore{margin-top:20px}}.booking-page{max-width:1280px;margin:auto;padding:180px 45px 120px;display:grid;grid-template-columns:1fr 1fr;gap:80px;font-family:Geist,Arial,sans-serif;color:#f2f2eb}.booking-eyebrow{font:9px/1.6 Courier New,monospace;letter-spacing:.12em;color:#b4c69e}.booking-intro h1{font-size:clamp(38px,4.8vw,68px);font-weight:400;line-height:1.06;letter-spacing:-.065em;margin:28px 0}.booking-intro h1 em{font-style:normal;color:#c7dda8}.booking-intro>p{font-size:15px;line-height:1.8;color:#9da493;max-width:420px}.booking-availability{display:flex;align-items:center;gap:9px;font-size:11px;margin:35px 0;color:#c3cfb5}.booking-availability>span{width:6px;height:6px;background:#c7dda8;border-radius:50%}.booking-intro ul{padding:25px 0 0;list-style:none;border-top:1px solid #ffffff15;max-width:420px;margin:0}.booking-intro li{display:flex;gap:12px;align-items:center;margin:18px 0;color:#939e87;font-size:12px}.booking-intro li svg{color:#c7dda8}.booking-panel{background:#ffffff04;border:1px solid #ffffff16;border-radius:14px;padding:35px;align-self:start;box-shadow:0 20px 60px #0004}.booking-panel h2{font-size:26px;letter-spacing:-.045em;font-weight:400;line-height:1.15;margin:16px 0}.booking-note{font-size:12px;line-height:1.7;color:#89947d;margin:0 0 28px}.booking-panel form>label,.booking-panel legend{display:block;font-size:12px;color:#cbd1c3;margin-bottom:10px}.booking-panel form>label span{color:#78836c;font-size:10px}.booking-panel input:not([type=radio]),.booking-panel textarea{box-sizing:border-box;width:100%;background:#0b0e09;color:#fff;border:1px solid #ffffff1c;border-radius:7px;padding:14px;font:13px/1.6 Geist,Arial,sans-serif;outline-offset:3px;resize:vertical;margin-bottom:25px}.booking-panel input::placeholder,.booking-panel textarea::placeholder{color:#656e5c}.booking-panel input:focus-visible,.booking-panel textarea:focus-visible{outline:1px solid #c7dda8}.booking-panel fieldset{border:0;margin:0 0 26px;padding:0;min-width:0}.booking-options{display:flex;flex-wrap:wrap;gap:8px}.booking-options label{position:relative;cursor:pointer}.booking-options input{position:absolute;opacity:0;width:1px;height:1px}.booking-options span{display:block;padding:10px 12px;border:1px solid #ffffff1c;border-radius:6px;color:#9aa48e;font-size:11px;transition:background .25s,color .25s}.booking-options input:checked+span{border-color:#c7dda85e;background:#c7dda814;color:#d8eabf}.booking-options input:focus-visible+span{outline:2px solid #c7dda8;outline-offset:3px}.booking-panel button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 18px;border:0;border-radius:7px;background:#d7e7bf;color:#14210a;cursor:pointer;font:500 13px Geist,Arial,sans-serif;transition:background .25s,translate .25s}.booking-panel button:hover{background:#e8f4d5;translate:0 -2px}.booking-status{font-size:11px;line-height:1.6;color:#aebe9b;margin:14px 0 0;min-height:1.6em}@media(max-width:1000px){.booking-page{gap:35px;padding:150px 30px 90px}.booking-panel{padding:25px}}@media(max-width:809.98px){.booking-page{grid-template-columns:1fr;padding:125px 22px 75px;gap:40px}.booking-intro h1{font-size:46px}.booking-intro>p{font-size:14px}.booking-intro ul{display:none}.booking-availability{margin-bottom:0}.booking-panel{padding:25px 20px}}@media(max-width:360px){.booking-intro h1{font-size:38px}.booking-page{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.booking-page *{transition:none!important}}@font-face{font-family:Geist;font-style:italic;font-weight:600;font-display:swap;src:url(/template-assets/714db179c4990190.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:italic;font-weight:600;font-display:swap;src:url(/template-assets/020dec3019358e04.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:italic;font-weight:600;font-display:swap;src:url(/template-assets/37275a9629a31c47.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:italic;font-weight:600;font-display:swap;src:url(/template-assets/a64b23c11e364ca0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:italic;font-weight:600;font-display:swap;src:url(/template-assets/2b012685d7605b9e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/template-assets/8ed6d3101031d7b9.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/template-assets/e4fb62db86c7b8ad.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/template-assets/8e5073ceb77f19a6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/template-assets/60fd52d6e67f2cbd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/template-assets/aad4c438a301b35d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:italic;font-weight:900;src:url(/template-assets/0b45bef5a28d2b8d.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:italic;font-weight:900;src:url(/template-assets/a0f7addfd78c76be.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:italic;font-weight:900;src:url(/template-assets/1a4373bd4060063b.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:italic;font-weight:900;src:url(/template-assets/fe88133b01c9b0fe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:italic;font-weight:900;src:url(/template-assets/c4005db172d45efc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:900;src:url(/template-assets/44bff64434826897.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:900;src:url(/template-assets/5fb975e303b5a871.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:900;src:url(/template-assets/546fb06f14d7bdf0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:900;src:url(/template-assets/921975a1a8eed744.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:900;src:url(/template-assets/60b048d824a14d5d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(/template-assets/8766a2cd8be3a408.woff2);font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Geist;src:url(/template-assets/d1bb941c61d3767d.woff2);font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Geist;src:url(/template-assets/6f00cf97ae713213.woff2);font-display:swap;font-style:italic;font-weight:700}@font-face{font-family:Geist;src:url(/template-assets/26402badacf22b08.woff2);font-display:swap;font-style:italic;font-weight:500}@font-face{font-family:Geist;src:url(/template-assets/f7530ad2ccd91999.woff2);font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Geist;src:url(/template-assets/dbd20c9ff8808743.woff2);font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Inter;src:url(/template-assets/ba02b29b109b0773.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/template-assets/d342a0351181483e.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/template-assets/29ec2a1bd449544c.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/template-assets/2666a469c59bd1f6.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0370-03FF}@font-face{font-family:Inter;src:url(/template-assets/ca74d6701961184b.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/template-assets/5afd6099115c5013.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/template-assets/b055aed328b37954.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/template-assets/f291989f74daa444.woff2);font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/template-assets/847e9200dc8560a4.woff2);font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/template-assets/a1e9f8dcaf578fed.woff2);font-display:swap;font-style:normal;font-weight:600;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/template-assets/a26ba2022eb9eb74.woff2);font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0370-03FF}@font-face{font-family:Inter;src:url(/template-assets/e46bce5ad8998535.woff2);font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/template-assets/d46eff7ad0e61aca.woff2);font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/template-assets/7cc62c78dddaf2eb.woff2);font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/template-assets/bb40238c4c6fe838.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/template-assets/b77601bbb9e6e695.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/template-assets/7a9f05ceee74200f.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/template-assets/e5fdf8528635765d.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0370-03FF}@font-face{font-family:Inter;src:url(/template-assets/a0fede2c8a4f4f2d.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/template-assets/8a18e34e62a1b84b.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/template-assets/c01559eafb4940c5.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:LT Remark;src:url(/template-assets/c3c85aa284c16e54.woff2);font-style:normal;font-weight:400}@font-face{font-family:LT Remark;src:url(/template-assets/b719482454a9f2cd.woff2);font-style:normal;font-weight:700}@font-face{font-family:Geist Placeholder;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0%;size-adjust:106.28%}@font-face{font-family:Inter Placeholder;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%;size-adjust:107.89%}@media(min-width:1200px){.hidden-72rtr7{display:none!important}}@media(min-width:810px)and (max-width:1199.98px){.hidden-1rm0gcr{display:none!important}}@media(max-width:809.98px){.hidden-lnfl3f{display:none!important}}@media(max-width:809.98px){.hidden-v1s9j5{display:none!important}}@media(min-width:810px)and (max-width:1199.98px){.hidden-x2kxp8{display:none!important}}@media(min-width:1200px){.hidden-nb4tzm{display:none!important}}html,body,#main{box-sizing:border-box;margin:0;padding:0}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}body,input,textarea,select,button{font-family:sans-serif;font-size:12px}body{--token-2007957d-a074-4c0c-8a33-8d85ed1ba0fd:#000;--token-f8dc39cc-9b31-4d20-8063-4556a3d8afa9:#fff;--token-7325e44b-ac7a-4a00-af4e-3813bf106a76:#ffffff1a;--token-e9e5222b-dbe2-4efc-b54e-482f2b30cdb4:#f6f0e9;--token-90d317b5-face-4f15-bbc5-bd154a6705b2:#45303099;--token-9bd49d5b-551c-4a42-85a5-076d31e61409:#060606;--token-d1ec1a94-729c-41b2-a7cd-4b1b5acf216b:#8fa661;--token-23bdabcf-eee3-4343-a48a-c2c5f5a2bd2c:#fff9;--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f:#fff;--token-06d9f832-1b22-4108-b0eb-8839be375f17:#ffffffb3;--token-e03b2f48-9fa2-422e-9439-b4ff4d2e83f0:#000;--token-8f346ccd-18d7-4a56-8626-2f12f7299687:#fff3;--token-45dd13c0-a1b0-4644-8c66-459a8cb3352d:#ffffff1a;--token-a3d3484f-5967-44de-b9f4-e87cabb5be6a:#1e1e1e;--token-e9f7f391-52df-42b5-a032-0ccf03436bcf:#121212;--token-518ccbfb-290e-47e1-ae19-c2e96b156082:#fff0;--token-8ed232e3-8432-43e1-852c-69251097fb1e:#fffc;--token-4fe1c9e4-7522-4b3c-8fca-c6feca7ed9f9:#ffffff80;--token-1a772dfe-278a-4337-882e-22d3fcf8ce78:#ffffff4d;--token-f63beeb6-b20b-45d5-8a5d-db5395bdb038:#ffffff80;--token-af655ddf-7648-417e-9dff-448b8da653a7:#0f0f0f;--token-2286b689-59cd-46a8-8161-83e2f80ee78e:#00000080;--token-bf95e90d-b7d3-48d4-ba93-18f631ad12b7:#171717}@supports (z-index:calc(infinity)){#__framer-badge-container{--infinity:infinity}}#__framer-badge-container{pointer-events:none;width:100%;z-index:calc(var(--infinity,2147480000));justify-content:flex-end;padding:20px;display:flex;position:fixed;bottom:0}body{--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}body{--framer-will-change-filter-override:none}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[data-framer-component-type]{position:absolute}[data-framer-component-type=Text]{cursor:inherit}[data-framer-component-text-autosized] *{white-space:pre}[data-framer-component-type=Text]>*{text-align:var(--framer-text-alignment,start)}[data-framer-component-type=Text] span span,[data-framer-component-type=Text] p span,[data-framer-component-type=Text] h1 span,[data-framer-component-type=Text] h2 span,[data-framer-component-type=Text] h3 span,[data-framer-component-type=Text] h4 span,[data-framer-component-type=Text] h5 span,[data-framer-component-type=Text] h6 span{display:block}[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span{display:unset}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)),900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid) var(--framer-text-decoration,none) var(--framer-text-decoration-color,currentcolor) var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}[data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] a span span span,[data-framer-component-type=Text] a p span span,[data-framer-component-type=Text] a h1 span span,[data-framer-component-type=Text] a h2 span span,[data-framer-component-type=Text] a h3 span span,[data-framer-component-type=Text] a h4 span span,[data-framer-component-type=Text] a h5 span span,[data-framer-component-type=Text] a h6 span span{--font-family:var(--framer-link-font-family,var(--framer-font-family));--font-style:var(--framer-link-font-style,var(--framer-font-style));--font-weight:var(--framer-link-font-weight,var(--framer-font-weight));--text-color:var(--framer-link-text-color,var(--framer-text-color));--font-size:var(--framer-link-font-size,var(--framer-font-size));--text-transform:var(--framer-link-text-transform,var(--framer-text-transform));--text-decoration:var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)) var(--framer-link-text-decoration,var(--framer-text-decoration,none)) var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)) var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto));--text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink));--text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))}[data-framer-component-type=Text] a:hover,[data-framer-component-type=Text] a div span:hover,[data-framer-component-type=Text] a span span span:hover,[data-framer-component-type=Text] a p span span:hover,[data-framer-component-type=Text] a h1 span span:hover,[data-framer-component-type=Text] a h2 span span:hover,[data-framer-component-type=Text] a h3 span span:hover,[data-framer-component-type=Text] a h4 span span:hover,[data-framer-component-type=Text] a h5 span span:hover,[data-framer-component-type=Text] a h6 span span:hover{--font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))) var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))) var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))) var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=Text].isCurrent a,[data-framer-component-type=Text].isCurrent a div span,[data-framer-component-type=Text].isCurrent a span span span,[data-framer-component-type=Text].isCurrent a p span span,[data-framer-component-type=Text].isCurrent a h1 span span,[data-framer-component-type=Text].isCurrent a h2 span span,[data-framer-component-type=Text].isCurrent a h3 span span,[data-framer-component-type=Text].isCurrent a h4 span span,[data-framer-component-type=Text].isCurrent a h5 span span,[data-framer-component-type=Text].isCurrent a h6 span span{--font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))) var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))) var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))) var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=RichTextContainer]{outline:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex}p.framer-text,div.framer-text,figure.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text{margin:0;padding:0}p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,mark.framer-text,span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-text-color,#000));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));text-transform:var(--framer-blockquote-text-transform,var(--framer-text-transform,none));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em));text-align:var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start));-webkit-text-stroke-width:var(--framer-text-stroke-width,initial);-webkit-text-stroke-color:var(--framer-text-stroke-color,initial);-moz-font-feature-settings:var(--framer-font-open-type-features,initial);-webkit-font-feature-settings:var(--framer-font-open-type-features,initial);font-feature-settings:var(--framer-font-open-type-features,initial);font-variation-settings:var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal));text-wrap:var(--framer-text-wrap-override,var(--framer-text-wrap))}mark.framer-text,p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text{background-color:var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial));border-radius:var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial));corner-shape:var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial));padding:var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial))}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}.framer-fit-text .framer-text{white-space:nowrap;white-space-collapse:preserve}strong.framer-text{font-family:var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold));font-style:var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold));font-weight:var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold))}em.framer-text{font-family:var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic));font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic));font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic))}em.framer-text>strong.framer-text{font-family:var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic));font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic))}p.framer-text:not(:first-child),div.framer-text:not(:first-child),h1.framer-text:not(:first-child),h2.framer-text:not(:first-child),h3.framer-text:not(:first-child),h4.framer-text:not(:first-child),h5.framer-text:not(:first-child),h6.framer-text:not(:first-child),ol.framer-text:not(:first-child),ul.framer-text:not(:first-child),blockquote.framer-text:not(:first-child),table.framer-text:not(:first-child),figure.framer-text:not(:first-child),.framer-image.framer-text:not(:first-child){margin-top:var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0))}li.framer-text>ul.framer-text:nth-child(2),li.framer-text>ol.framer-text:nth-child(2){margin-top:0}.framer-text[data-text-fill]{-webkit-text-fill-color:transparent;padding:max(0em,calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / 2));margin:min(0em,calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / -2));-webkit-background-clip:text;background-clip:text;display:inline-block}code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em))}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}blockquote.framer-text{unicode-bidi:initial;margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial}a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none)));cursor:var(--framer-custom-cursors,pointer);background-color:initial;border-radius:var(--framer-link-text-background-radius,initial);corner-shape:var(--framer-link-text-background-corner-shape,initial);padding:var(--framer-link-text-background-padding,initial)}a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-text-background-color,initial)}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:inherit;font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1))}code.framer-text a.framer-text,code.framer-text span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text:where(:not(.framer-image)):hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial)))}a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}a.framer-text:where(:not(.framer-image))[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));border-radius:var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial));corner-shape:var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial));padding:var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))}a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-code-font-style,var(--framer-font-style,normal));font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));color:inherit;font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1))}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}a.framer-text:where(:not(.framer-image))[data-framer-page-link-current]:hover,a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)))}a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}.framer-image.framer-text{max-width:100%;height:auto;display:block}a.framer-image.framer-text{box-shadow:none;border:none}.text-styles-preset-reset.framer-text{--framer-font-family:Inter, Inter Placeholder, sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-text-decoration-style:none;--framer-text-decoration-color:none;--framer-text-decoration-thickness:none;--framer-text-decoration-skip-ink:none;--framer-text-decoration-offset:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--framer-text-background-color:initial;--framer-text-background-radius:initial;--framer-text-background-corner-shape:initial;--framer-text-background-padding:initial}ol.framer-text{--list-style-type:decimal}ul.framer-text,ol.framer-text{padding-inline-start:0;position:relative}li.framer-text{counter-increment:list-item;padding-inline-start:2ch;list-style:""}ol.framer-text>li.framer-text{padding-inline-start:calc(calc(var(--max-list-digits,1) + 1) * 1ch)}ol.framer-text>li.framer-text:before{content:counter(list-item,var(--list-style-type)) ".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}ul.framer-text>li.framer-text:before{content:"•";position:absolute;inset-inline-start:0}.framer-table-wrapper{overflow-x:auto}table.framer-text,.framer-table-wrapper table.framer-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}td.framer-text,th.framer-text{overflow-wrap:anywhere;vertical-align:top;min-width:16ch}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child{width:100%!important}[data-framer-component-type=DeprecatedRichText]{cursor:inherit}[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset{--framer-font-family:Inter, Inter Placeholder, sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--font-variation-settings:normal}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6{margin:0;padding:0}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6,[data-framer-component-type=DeprecatedRichText] li,[data-framer-component-type=DeprecatedRichText] ol,[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]){font-family:var(--framer-font-family,Inter, Inter Placeholder, sans-serif);font-style:var(--framer-font-style,normal);font-weight:var(--framer-font-weight,400);color:var(--framer-text-color,#000);font-size:var(--framer-font-size,16px);letter-spacing:var(--framer-letter-spacing,0);text-transform:var(--framer-text-transform,none);-webkit-text-decoration:var(--framer-text-decoration,none);text-decoration:var(--framer-text-decoration,none);line-height:var(--framer-line-height,1.2em);text-align:var(--framer-text-alignment,start)}[data-framer-component-type=DeprecatedRichText] p:not(:first-child),[data-framer-component-type=DeprecatedRichText] div:not(:first-child),[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child){margin-top:var(--framer-paragraph-spacing,0)}[data-framer-component-type=DeprecatedRichText] span[data-text-fill]{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}[data-framer-component-type=DeprecatedRichText] a,[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]){font-family:var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-link-font-style,var(--framer-font-style,normal));font-weight:var(--framer-link-font-weight,var(--framer-font-weight,400));color:var(--framer-link-text-color,var(--framer-text-color,#000));font-size:var(--framer-link-font-size,var(--framer-font-size,16px));text-transform:var(--framer-link-text-transform,var(--framer-text-transform,none));-webkit-text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none));text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none))}[data-framer-component-type=DeprecatedRichText] a:hover,[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]){font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current],[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover,[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));font-size:var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))))}[data-framer-component-type=DeprecatedRichText] strong{font-weight:bolder}[data-framer-component-type=DeprecatedRichText] em{font-style:italic}[data-framer-component-type=DeprecatedRichText] .framer-image{max-width:100%;height:auto;display:block}[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] ol{width:100%;margin:0;padding-left:0;display:table}[data-framer-component-type=DeprecatedRichText] li{counter-increment:list-item;list-style:none;display:table-row}[data-framer-component-type=DeprecatedRichText] ol>li:before{box-sizing:border-box;content:counter(list-item) ".";white-space:nowrap;width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=DeprecatedRichText] ul>li:before{box-sizing:border-box;content:"•";width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=Stack]:not([data-framer-generated])>*,[data-framer-component-type=Stack]:not([data-framer-generated])>[data-framer-component-type],NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}[data-framer-component-type=Scroll]::-webkit-scrollbar{display:none}[data-framer-component-type=ScrollContentWrapper]>*{position:relative}[data-framer-component-type=NativeScroll]{-webkit-overflow-scrolling:touch}[data-framer-component-type=NativeScroll]>*{position:relative}[data-framer-component-type=NativeScroll].direction-both{overflow:auto}[data-framer-component-type=NativeScroll].direction-vertical{overflow:hidden auto}[data-framer-component-type=NativeScroll].direction-horizontal{overflow:auto hidden}[data-framer-component-type=NativeScroll].direction-vertical>*{width:100%!important}[data-framer-component-type=NativeScroll].direction-horizontal>*{height:100%!important}[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar{display:none}[data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type]{position:relative}[data-framer-component-type=DeviceComponent].no-device>*{width:100%!important;height:100%!important}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}[data-framer-cursor=pointer]{cursor:pointer}[data-framer-cursor=grab]{cursor:grab}[data-framer-cursor=grab]:active{cursor:grabbing}[data-framer-component-type=Frame] *,[data-framer-component-type=Stack] *{pointer-events:auto}[data-framer-generated] *{pointer-events:unset}.svgContainer svg{display:block}[data-reset=button]{background:0 0;border-width:0;padding:0}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}[data-hide-scrollbars=true]{scrollbar-width:none}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}.framer-lightbox-container{opacity:1!important;pointer-events:auto!important}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}.framer-cursor-none,.framer-cursor-none *{cursor:none!important}.framer-pointer-events-none,.framer-pointer-events-none *{pointer-events:none!important}.framer-ffAti.framer-b5vuax,.framer-ffAti .framer-b5vuax{display:block}.framer-ffAti.framer-nb4tzm{background-color:var(--token-9bd49d5b-551c-4a42-85a5-076d31e61409,#060606);height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:100%;padding:0;display:flex;position:relative}.framer-ffAti .framer-kcso7r-container{height:auto;position:var(--framer-canvas-fixed-position,fixed);will-change:var(--framer-will-change-effect-override,transform);z-index:10;flex:none;order:-1000;top:0;left:0;right:0}.framer-ffAti .framer-x7cdjx{margin:0;background:0 0;flex-grow:1;width:0;height:0;position:relative}.framer-ffAti .framer-ng5nzg-container{flex:none;order:1002;width:100%;height:auto;position:relative}.framer-ffAti .framer-1gggnc9-container{flex:none;order:1003;width:100%;height:690px;position:relative}.framer-ffAti .framer-77fns9-container{flex:none;order:1004;width:100%;height:auto;position:relative}.framer-ffAti .framer-16rw73v-container{flex:none;order:1005;width:auto;height:auto;position:relative}[data-layout-template=true]>#overlay{margin-bottom:0}@media(max-width:809.98px){.framer-ffAti .framer-1gggnc9-container{height:auto}}@media(min-width:810px)and (max-width:1199.98px){.framer-ffAti .framer-1gggnc9-container{height:auto}}.ssr-variant{display:contents}.framer-A5Hxr.framer-1a72tkp,.framer-A5Hxr .framer-1a72tkp{display:block}.framer-A5Hxr.framer-1p68vk6{flex-flow:row;place-content:center;align-items:center;gap:24px;width:1200px;height:min-content;padding:24px 64px;display:flex;position:relative;overflow:visible}.framer-A5Hxr .framer-s8wikm{flex-flow:row;flex:1 0 0;place-content:center flex-start;align-items:center;gap:24px;width:1px;max-width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-A5Hxr .framer-1m50400{flex-flow:row;flex:1 0 0;place-content:center flex-end;align-items:center;gap:20px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-A5Hxr .framer-u8nkwu{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:20px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-A5Hxr .framer-cf132r-container,.framer-A5Hxr .framer-1ky67uf-container,.framer-A5Hxr .framer-rz7yng-container,.framer-A5Hxr .framer-2sk6wd-container{flex:none;width:auto;height:auto;position:relative}.framer-A5Hxr .framer-1lberp5-container{flex:1 0 0;width:1px;height:40px;position:relative}.framer-A5Hxr .framer-awpqen{flex-flow:row;flex:none;place-content:center flex-end;align-items:center;gap:16px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-A5Hxr .framer-igo78h{cursor:pointer;flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:8px 16px;display:flex;position:relative}.framer-A5Hxr .framer-1ahgtuo{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-A5Hxr.framer-v-fw7z.framer-1p68vk6{width:820px;padding:24px 22px}.framer-A5Hxr.framer-v-hjvsdp.framer-1p68vk6,.framer-A5Hxr.framer-v-t8vsly.framer-1p68vk6,.framer-A5Hxr.framer-v-1vtu9ys.framer-1p68vk6{width:390px;padding:24px 20px}.framer-A5Hxr.framer-v-hjvsdp .framer-s8wikm,.framer-A5Hxr.framer-v-1vtu9ys .framer-s8wikm{gap:unset;justify-content:space-between}.framer-A5Hxr.framer-v-t8vsly .framer-1m50400{width:unset;z-index:1;flex-direction:column;flex:none;align-content:flex-start;align-items:flex-start;gap:26px;padding:20px;position:absolute;top:424%;left:-20px;right:-20px}.framer-A5Hxr.framer-v-t8vsly .framer-u8nkwu{flex-direction:column;align-content:flex-start;align-items:flex-start;gap:16px}.framer-A5Hxr.framer-v-t8vsly .framer-1lberp5-container{flex:none;width:100%}.framer-A5Hxr[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}.framer-A5Hxr [data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}.framer-A5Hxr[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}.framer-A5Hxr [data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}.framer-A5Hxr[data-hide-scrollbars=true],.framer-A5Hxr [data-hide-scrollbars=true]{scrollbar-width:none}.framer-75sN2.framer-qzfg35,.framer-75sN2 .framer-qzfg35{display:block}.framer-75sN2.framer-q8dsy1{cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:8px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-75sN2 .framer-1ow1dm0{white-space:pre;z-index:1;flex:none;width:auto;height:auto;position:absolute;top:-21px;left:49%}.framer-75sN2 .framer-t2go9u{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-75sN2.framer-v-q8dsy1.hover .framer-1ow1dm0,.framer-75sN2.framer-v-1o8vkpw.hover .framer-1ow1dm0{left:unset;top:unset;position:relative}.framer-75sN2.framer-v-q8dsy1.hover .framer-t2go9u{z-index:1;position:absolute;bottom:-22px;left:0}.framer-75sN2.framer-v-1o8vkpw.hover .framer-t2go9u{z-index:1;position:absolute;bottom:-21px;left:49%}.framer-3NEo4.framer-vf29m7,.framer-3NEo4 .framer-vf29m7{display:block}.framer-3NEo4.framer-krxh00{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:8px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-3NEo4 .framer-12iqlct{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-3NEo4 .framer-a9i7x9{-webkit-user-select:none;user-select:none;white-space:pre;z-index:1;flex:none;width:auto;height:auto;position:absolute;top:-24px;left:50%}.framer-3NEo4.framer-v-16d7i2n.framer-krxh00{padding:9px 19px}.framer-3NEo4.framer-v-16d7i2n .framer-a9i7x9{top:-28px;left:50%}.framer-3NEo4.framer-v-krxh00.hover .framer-12iqlct{z-index:1;position:absolute;bottom:-22px;left:50%}.framer-3NEo4.framer-v-krxh00.hover .framer-a9i7x9,.framer-3NEo4.framer-v-16d7i2n.hover .framer-a9i7x9{left:unset;top:unset;position:relative}.framer-3NEo4.framer-v-16d7i2n.hover .framer-12iqlct{z-index:1;position:absolute;bottom:-26px;left:50%}.framer-TV27D.framer-lux5qc,.framer-TV27D .framer-lux5qc{display:block}.framer-TV27D.framer-72rtr7{background-color:var(--token-9bd49d5b-551c-4a42-85a5-076d31e61409,#060606);height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1200px;padding:0;display:flex;position:relative}.framer-TV27D .framer-siicqj{height:900px;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-TV27D .framer-1hqb6js{max-width:1200px;height:100%;overflow:var(--overflow-clip-fallback,clip);z-index:2;flex-flow:column;flex:1 0 0;place-content:center space-between;align-items:center;width:1px;padding:180px 0 30px;display:flex;position:relative}.framer-TV27D .framer-9fg3yv{z-index:2;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:18px;width:100%;max-width:600px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-TV27D .framer-1sw9cqk{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-TV27D .framer-1h9fokv,.framer-TV27D .framer-14lawto,.framer-TV27D .framer-u29b25,.framer-TV27D .framer-1ygyb4z{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-TV27D .framer-hakzju{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;will-change:var(--framer-will-change-effect-override,transform);word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-TV27D .framer-v4d76e{will-change:var(--framer-will-change-effect-override,transform);flex-flow:row;flex:none;place-content:flex-end center;align-items:flex-end;gap:12px;width:100%;height:min-content;padding:18px 0 0;display:flex;position:relative;overflow:visible}.framer-TV27D .framer-zimph7-container,.framer-TV27D .framer-62fae1-container,.framer-TV27D .framer-tk6sgb-container,.framer-TV27D .framer-sup3wg-container,.framer-TV27D .framer-fjqxiy-container,.framer-TV27D .framer-19jkgxk-container,.framer-TV27D .framer-78wfx1-container,.framer-TV27D .framer-7x3t1v-container{flex:none;width:auto;height:auto;position:relative}.framer-TV27D .framer-4fwyvr{z-index:3;flex-flow:column;flex:none;place-content:center;align-items:center;gap:25px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-TV27D .framer-1wuwnmh{overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-effect-override,transform);z-index:1;flex:none;position:absolute;inset:0}.framer-TV27D .framer-bfuf43{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);overflow:var(--overflow-clip-fallback,clip);z-index:1;flex:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000 75.8621%,#000 100%);mask:linear-gradient(#0000 75.8621%,#000 100%)}.framer-TV27D .framer-1hlrce3,.framer-TV27D .framer-g6m0wz,.framer-TV27D .framer-1b40nna{background-color:var(--token-9bd49d5b-551c-4a42-85a5-076d31e61409,#060606);height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:100px 0;display:flex;position:relative}.framer-TV27D .framer-1caco7b,.framer-TV27D .framer-90u7qm{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:3;flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:64px;width:1px;padding:0 25px;display:flex;position:relative}.framer-TV27D .framer-1m3o843{flex-flow:row;flex:none;place-content:flex-end space-between;align-items:flex-end;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-TV27D .framer-4zu3qt{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:26px;width:1px;max-width:400px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-TV27D .framer-wiqdce,.framer-TV27D .framer-xp0rst,.framer-TV27D .framer-1syrxc6,.framer-TV27D .framer-1qcptpz,.framer-TV27D .framer-1n62vjn{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap-override:balance;flex:none;width:100%;height:auto;position:relative}.framer-TV27D .framer-1hnfgxs{flex:none;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(3,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:16px;width:100%;height:min-content;padding:0;display:grid;position:relative;overflow:visible}.framer-TV27D .framer-3mexk4{height:400px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:14px;flex-flow:column;flex:none;grid-column:span 2;place-content:flex-start flex-end;place-self:start;align-items:flex-start;gap:10px;width:100%;padding:24px;display:flex;position:relative}.framer-TV27D .framer-170bkhl{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow:var(--overflow-clip-fallback,clip);z-index:1;background:linear-gradient(243deg,#54545400 67.6724%,#000000b3);flex:none;position:absolute;inset:0;-webkit-mask:linear-gradient(242deg,#0000 60%,#000 100%);mask:linear-gradient(242deg,#0000 60%,#000 100%)}.framer-TV27D .framer-yju69w{z-index:4;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-TV27D .framer-vnxwzz{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:4px;width:100%;height:min-content;padding:0 0 0 5px;display:flex;position:relative;overflow:visible}.framer-TV27D .framer-129t9ks{background-color:var(--token-e9f7f391-52df-42b5-a032-0ccf03436bcf,#121212);height:100%;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:14px;flex-flow:column;flex:none;place-content:center space-between;place-self:start;align-items:center;width:100%;padding:26px;display:flex;position:relative}.framer-TV27D .framer-1fy3xbl,.framer-TV27D .framer-1tj05a4,.framer-TV27D .framer-1ft42y1,.framer-TV27D .framer-j8tegj{opacity:.1;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;position:absolute;inset:0}.framer-TV27D .framer-1maxjl5{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:3;flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:64px;width:1px;padding:0;display:flex;position:relative}.framer-TV27D .framer-shjbam,.framer-TV27D .framer-pba7ad{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-TV27D .framer-17w2mc6,.framer-TV27D .framer-1dl41d7,.framer-TV27D .framer-qjfub5{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:26px;width:100%;max-width:600px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-TV27D .framer-pmkrtf-container,.framer-TV27D .framer-1e48hxp-container,.framer-TV27D .framer-1bjlt6v-container,.framer-TV27D .framer-cuvyfc-container,.framer-TV27D .framer-jqyns8-container,.framer-TV27D .framer-4zyxjq-container,.framer-TV27D .framer-yul03u-container,.framer-TV27D .framer-1bys0ec-container,.framer-TV27D .framer-10x2j14-container,.framer-TV27D .framer-16r7xy7-container,.framer-TV27D .framer-1156s98-container{flex:none;width:100%;height:auto;position:relative}.framer-TV27D .framer-1nwgtow{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex:none;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(3,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:14px;width:100%;padding:0;display:grid;position:relative}.framer-TV27D .framer-1p2i2hc-container,.framer-TV27D .framer-3b7q2r-container,.framer-TV27D .framer-41fkde-container{flex:none;place-self:start;width:100%;height:auto;position:relative}.framer-TV27D .framer-uxl0w{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:100px 0;display:flex;position:relative}.framer-TV27D .framer-1xesv98{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:3;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:64px;width:1px;padding:0 25px;display:flex;position:relative}.framer-TV27D .framer-3qj5v9{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-TV27D .framer-1owairn{background-color:var(--token-a3d3484f-5967-44de-b9f4-e87cabb5be6a,#1e1e1e);border-radius:18px;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;max-width:910px;height:min-content;padding:5px;display:flex;position:relative;overflow:visible}.framer-TV27D .framer-1k8bq51{max-width:448px;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:14px;flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:76px;width:1px;padding:28px;display:flex;position:relative}.framer-TV27D .framer-jrmno4{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);will-change:var(--framer-will-change-override,transform);z-index:1;border-radius:14px;flex:none;position:absolute;inset:0;overflow:hidden}.framer-TV27D .framer-1vumnic{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;filter:blur();-webkit-user-select:none;user-select:none;white-space:pre;z-index:4;flex:none;width:auto;height:auto;position:relative}.framer-TV27D .framer-55sv3l{z-index:4;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:16px;width:100%;max-width:400px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-TV27D .framer-s0ovhr{max-width:443px;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:16px;flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:76px;width:1px;padding:28px 28px 28px 52px;display:flex;position:relative}.framer-TV27D .framer-1pienoh{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;filter:blur();-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-TV27D .framer-1ynuj1k{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:16px;width:100%;max-width:400px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-TV27D .framer-drrldx{background-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;border-radius:11px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:5px 14px 4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.framer-TV27D .framer-s1tvev{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-Wmoi2 .framer-styles-preset-5z7wem:not(.rich-text-wrapper),.framer-Wmoi2 .framer-styles-preset-5z7wem.rich-text-wrapper h1{--framer-font-family:"LT Remark", "LT Remark Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:170px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:-.015em;--framer-line-height:.95em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media(max-width:1199px)and (min-width:810px){.framer-Wmoi2 .framer-styles-preset-5z7wem:not(.rich-text-wrapper),.framer-Wmoi2 .framer-styles-preset-5z7wem.rich-text-wrapper h1{--framer-font-family:"LT Remark", "LT Remark Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:130px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:-.015em;--framer-line-height:.95em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media(max-width:809px)and (min-width:0){.framer-Wmoi2 .framer-styles-preset-5z7wem:not(.rich-text-wrapper),.framer-Wmoi2 .framer-styles-preset-5z7wem.rich-text-wrapper h1{--framer-font-family:"LT Remark", "LT Remark Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:90px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:-.015em;--framer-line-height:.95em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-TWUjU .framer-styles-preset-1l2gpgw:not(.rich-text-wrapper),.framer-TWUjU .framer-styles-preset-1l2gpgw.rich-text-wrapper p{--framer-font-family:"LT Remark", "LT Remark Placeholder", serif;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:28px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:-.015em;--framer-line-height:140%;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:#fff;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media(min-width:810px)and (max-width:1199.98px){.framer-TV27D.framer-72rtr7{width:810px}.framer-TV27D .framer-hakzju{--framer-text-wrap-override:balance}.framer-TV27D .framer-1caco7b,.framer-TV27D .framer-90u7qm,.framer-TV27D .framer-1xesv98{padding:0 22px}.framer-TV27D .framer-1hnfgxs{grid-template-columns:repeat(2,minmax(50px,1fr));gap:20px 16px}.framer-TV27D .framer-129t9ks{grid-column:1/-1}.framer-TV27D .framer-1nwgtow{grid-template-columns:repeat(2,minmax(50px,1fr));gap:28px 14px}.framer-TV27D .framer-s0ovhr{padding:22px 22px 22px 40px}.framer-TV27D .framer-drrldx{left:49%}}@media(max-width:809.98px){.framer-TV27D.framer-72rtr7{width:390px}.framer-TV27D .framer-siicqj{flex-direction:column;height:850px}.framer-TV27D .framer-1hqb6js{width:100%;height:1px}.framer-TV27D .framer-hakzju,.framer-TV27D .framer-1ygyb4z{--framer-text-wrap-override:balance}.framer-TV27D .framer-4fwyvr{gap:20px}.framer-TV27D .framer-1hlrce3,.framer-TV27D .framer-g6m0wz,.framer-TV27D .framer-1b40nna,.framer-TV27D .framer-uxl0w,.framer-TV27D .framer-1owairn{flex-direction:column}.framer-TV27D .framer-1caco7b,.framer-TV27D .framer-90u7qm,.framer-TV27D .framer-1xesv98{flex:none;width:100%;padding:0 20px}.framer-TV27D .framer-1m3o843{flex-direction:column;place-content:flex-start;align-items:flex-start;gap:26px}.framer-TV27D .framer-4zu3qt{flex:none;gap:24px;width:100%}.framer-TV27D .framer-1hnfgxs{grid-template-rows:repeat(1,min-content);grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:min-content}.framer-TV27D .framer-3mexk4{height:350px;padding:20px}.framer-TV27D .framer-vnxwzz{padding:0}.framer-TV27D .framer-129t9ks{grid-column:1/-1;justify-content:center;gap:54px;height:min-content;padding:20px}.framer-TV27D .framer-1maxjl5{flex:none;width:100%}.framer-TV27D .framer-1nwgtow{grid-template-columns:repeat(1,minmax(50px,1fr))}.framer-TV27D .framer-1k8bq51{flex:none;gap:28px;width:100%;padding:28px 28px 54px}.framer-TV27D .framer-s0ovhr{flex:none;gap:28px;width:100%;padding:54px 28px 28px}.framer-TV27D .framer-drrldx{top:50%}}.framer-auvqy.framer-l114lb,.framer-auvqy .framer-l114lb{display:block}.framer-auvqy.framer-14hi70s{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:8px;width:min-content;height:min-content;padding:10px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-auvqy .framer-1j6qtyf{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-auvqy .framer-13t18cx{height:16px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:16px;padding:0;display:flex;position:relative}.framer-auvqy .framer-1l1ur21{aspect-ratio:1;height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;width:7px;position:absolute;top:50%;left:-8px}.framer-auvqy .framer-5zebk9{aspect-ratio:1;height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);flex:none;width:7px;position:relative}.framer-auvqy.framer-v-14hi70s.hover .framer-1l1ur21,.framer-auvqy.framer-v-xmwv18.hover .framer-1l1ur21{left:unset;top:unset;position:relative}.framer-auvqy.framer-v-14hi70s.hover .framer-5zebk9,.framer-auvqy.framer-v-xmwv18.hover .framer-5zebk9{z-index:1;position:absolute;top:50%;right:-8px}.framer-lRfcG.framer-12wtlmq,.framer-lRfcG .framer-12wtlmq{display:block}.framer-lRfcG.framer-98ay9u{will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:5px;width:min-content;height:min-content;padding:5px 12px;display:flex;position:relative;overflow:hidden}.framer-lRfcG .framer-svxzzy{aspect-ratio:1;height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);flex:none;width:16px;position:relative}.framer-lRfcG .framer-rox7y8{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-zeIDz.framer-1fq1zsg,.framer-zeIDz .framer-1fq1zsg{display:block}.framer-zeIDz.framer-15vxpa2{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:flex-start;align-items:flex-start;gap:0;width:1200px;padding:0;display:flex;position:relative}.framer-zeIDz .framer-cp9a63-container,.framer-zeIDz .framer-15i6jd2-container,.framer-zeIDz .framer-1jwt5t4-container,.framer-zeIDz .framer-r5ooly-container{flex:none;width:100%;height:auto;position:relative}.framer-zeIDz .framer-1v8qg4z-container{z-index:1;flex:none;width:auto;height:auto;position:absolute;top:0;left:50%}.framer-zeIDz.framer-v-15v4fnx.framer-15vxpa2,.framer-zeIDz.framer-v-15mqm7n.framer-15vxpa2,.framer-zeIDz.framer-v-r3sx7a.framer-15vxpa2,.framer-zeIDz.framer-v-glrn7o.framer-15vxpa2{width:390px}.framer-kkTry.framer-15r1fth,.framer-kkTry .framer-15r1fth{display:block}.framer-kkTry.framer-14qc7mo{cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:24px;width:1200px;height:min-content;padding:28px 25px 30px;display:flex;position:relative;overflow:visible}.framer-kkTry .framer-1qyq027{max-width:1150px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:100%;padding:0;display:flex;position:relative}.framer-kkTry .framer-a3lt4s{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kkTry .framer-mvz8jh{flex-flow:row;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:14px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kkTry .framer-n06lvt{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:3px 0 0;display:flex;position:relative;overflow:visible}.framer-kkTry .framer-1d5n0dq{aspect-ratio:1;height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);flex:none;width:37px;position:relative}.framer-kkTry .framer-gskfkc{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:12px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kkTry .framer-45rfpr,.framer-kkTry .framer-v0s236{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-kkTry .framer-6q4d3k{flex-flow:row;flex:none;place-content:center;align-items:center;gap:18px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kkTry .framer-1pwmhm8{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kkTry .framer-728cn8-container,.framer-kkTry .framer-r4wv1t-container,.framer-kkTry .framer-19jolx3-container{flex:none;width:auto;height:auto;position:relative}.framer-kkTry .framer-5kfgeb{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:44px;height:44px;padding:0;display:flex;position:relative;overflow:visible}.framer-kkTry .framer-1mq8hxg{flex:none;width:20px;height:auto;position:relative}.framer-kkTry .framer-1q94b8m{z-index:1;flex-flow:row;flex:none;place-content:flex-end flex-start;align-items:flex-end;gap:20px;height:min-content;padding:0;display:flex;position:absolute;top:80px;left:0;right:0;overflow:visible}.framer-kkTry .framer-1m5hfdg{height:350px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:1 0 0;width:1px;position:relative}.framer-kkTry .framer-1nvugb8{flex-flow:column;flex:1 0 0;place-content:flex-start flex-end;align-self:stretch;align-items:flex-start;gap:18px;width:1px;max-width:404px;height:auto;padding:12px 12px 8px;display:flex;position:relative;overflow:visible}.framer-kkTry .framer-1qj3x1h{--framer-text-wrap-override:balance;flex:none;width:100%;max-width:404px;height:auto;position:relative}.framer-kkTry .framer-q2s3up-container{flex:none;width:100%;height:auto;position:relative}.framer-kkTry.framer-v-19vcvkh .framer-1q94b8m{left:unset;right:unset;top:unset;width:100%;position:relative}.framer-kkTry.framer-v-1deyhln.framer-14qc7mo,.framer-kkTry.framer-v-10t9mj5.framer-14qc7mo{width:390px;padding:24px 20px 26px}.framer-kkTry.framer-v-1deyhln .framer-a3lt4s,.framer-kkTry.framer-v-10t9mj5 .framer-a3lt4s{flex-direction:column;place-content:flex-start;align-items:flex-start;gap:20px}.framer-kkTry.framer-v-1deyhln .framer-mvz8jh,.framer-kkTry.framer-v-10t9mj5 .framer-mvz8jh{flex:none;width:100%}.framer-kkTry.framer-v-1deyhln .framer-1d5n0dq,.framer-kkTry.framer-v-10t9mj5 .framer-1d5n0dq{width:32px}.framer-kkTry.framer-v-1deyhln .framer-6q4d3k,.framer-kkTry.framer-v-10t9mj5 .framer-6q4d3k{width:100%}.framer-kkTry.framer-v-1deyhln .framer-1pwmhm8,.framer-kkTry.framer-v-10t9mj5 .framer-1pwmhm8{flex-wrap:wrap;flex:1 0 0;justify-content:flex-start;width:1px}.framer-kkTry.framer-v-1deyhln .framer-1q94b8m{flex-direction:column;align-content:flex-start;align-items:flex-start;top:160px}.framer-kkTry.framer-v-1deyhln .framer-1m5hfdg,.framer-kkTry.framer-v-10t9mj5 .framer-1m5hfdg{flex:none;width:100%;height:250px}.framer-kkTry.framer-v-1deyhln .framer-1nvugb8{align-self:unset;flex:none;width:100%;height:min-content;padding:16px}.framer-kkTry.framer-v-10t9mj5 .framer-1q94b8m{left:unset;right:unset;top:unset;flex-direction:column;align-content:flex-start;align-items:flex-start;width:100%;position:relative}.framer-kkTry.framer-v-10t9mj5 .framer-1nvugb8{align-self:unset;flex:none;width:100%;height:min-content;padding:12px 12px 0 0}.framer-pdD6s .framer-styles-preset-1csyi8m:not(.rich-text-wrapper),.framer-pdD6s .framer-styles-preset-1csyi8m.rich-text-wrapper h4{--framer-font-family:"LT Remark", "LT Remark Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:46px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:1.1em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media(max-width:1199px)and (min-width:810px){.framer-pdD6s .framer-styles-preset-1csyi8m:not(.rich-text-wrapper),.framer-pdD6s .framer-styles-preset-1csyi8m.rich-text-wrapper h4{--framer-font-family:"LT Remark", "LT Remark Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:40px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:1.1em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media(max-width:809px)and (min-width:0){.framer-pdD6s .framer-styles-preset-1csyi8m:not(.rich-text-wrapper),.framer-pdD6s .framer-styles-preset-1csyi8m.rich-text-wrapper h4{--framer-font-family:"LT Remark", "LT Remark Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:34px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:1.1em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-kkTry[data-border=true]:after,.framer-kkTry [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-8fWRW.framer-cyl8gh,.framer-8fWRW .framer-cyl8gh{display:block}.framer-8fWRW.framer-y9pj1m{flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:5px 14px;display:flex;position:relative;overflow:visible}.framer-8fWRW .framer-15j88ey{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-ohg0r{aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}.framer-B5Esz.framer-3gfz87,.framer-B5Esz .framer-3gfz87{display:block}.framer-B5Esz.framer-1afn41f{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:26px;width:374px;padding:0;display:flex;position:relative}.framer-B5Esz .framer-1odv1r2{height:300px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-B5Esz .framer-h495y8{aspect-ratio:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:140px;height:auto;padding:10px 0 0;display:flex;position:relative;overflow:visible}.framer-B5Esz .framer-nyc8j2,.framer-B5Esz .framer-3c5xb0{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-B5Esz .framer-lh3yfr{flex-flow:column;flex:none;place-content:center;align-items:center;gap:8px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-B5Esz .framer-aiwmpc{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-B5Esz .framer-6xzd6n{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-B5Esz .framer-3qfms9{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:5px 10px;display:flex;position:relative;overflow:visible}.framer-B5Esz .framer-13hpl87{--framer-text-wrap-override:balance;flex:none;width:100%;height:auto;position:relative}.framer-iREhL .framer-styles-preset-1aq85eh:not(.rich-text-wrapper),.framer-iREhL .framer-styles-preset-1aq85eh.rich-text-wrapper h2{--framer-font-family:"LT Remark", "LT Remark Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:68px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:-.015em;--framer-line-height:1.1em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media(max-width:1199px)and (min-width:810px){.framer-iREhL .framer-styles-preset-1aq85eh:not(.rich-text-wrapper),.framer-iREhL .framer-styles-preset-1aq85eh.rich-text-wrapper h2{--framer-font-family:"LT Remark", "LT Remark Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:54px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:-.015em;--framer-line-height:1.1em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media(max-width:809px)and (min-width:0){.framer-iREhL .framer-styles-preset-1aq85eh:not(.rich-text-wrapper),.framer-iREhL .framer-styles-preset-1aq85eh.rich-text-wrapper h2{--framer-font-family:"LT Remark", "LT Remark Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:44px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:-.015em;--framer-line-height:1.1em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-6TWfD .framer-styles-preset-t5w5lk:not(.rich-text-wrapper),.framer-6TWfD .framer-styles-preset-t5w5lk.rich-text-wrapper p{--framer-font-family:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold-italic:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-italic:"Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:22px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.04em;--framer-line-height:1.4em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-jbR0e .framer-styles-preset-mrrj8f:not(.rich-text-wrapper),.framer-jbR0e .framer-styles-preset-mrrj8f.rich-text-wrapper p{--framer-font-family:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold-italic:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-italic:"Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:12px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.04em;--framer-line-height:1.2em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:var(--token-06d9f832-1b22-4108-b0eb-8839be375f17,#ffffffb3);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-fCi76.framer-wotr5j,.framer-fCi76 .framer-wotr5j{display:block}.framer-fCi76.framer-1a46xi5{flex-flow:row;place-content:center;align-items:center;gap:10px;width:392px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fCi76 .framer-1jkh198{flex:none;width:25px;height:auto;position:relative}.framer-fCi76 .framer-69fm5w{--framer-text-wrap-override:none;flex:1 0 0;width:1px;height:auto;position:relative}.framer-1ipic,.framer-q4CJ5,.framer-CEm8H,.framer-5wo1B,.framer-6oirK{aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}.framer-9oxSS.framer-krqv32,.framer-9oxSS .framer-krqv32{display:block}.framer-9oxSS.framer-kpp31t{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;place-content:center;align-items:center;gap:10px;width:1200px;padding:100px 0;display:flex;position:relative}.framer-9oxSS .framer-t5uk5r{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:3;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:64px;width:1px;padding:0 25px;display:flex;position:relative}.framer-9oxSS .framer-1k7awun{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-9oxSS .framer-1deh7cn{max-width:560px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:26px;width:100%;padding:0;display:flex;position:relative}.framer-9oxSS .framer-w2srh2-container,.framer-9oxSS .framer-ipxh7t-container{flex:none;width:auto;height:auto;position:relative}.framer-9oxSS .framer-1px27l9,.framer-9oxSS .framer-1yfbo9a{--framer-text-wrap-override:balance;flex:none;width:100%;height:auto;position:relative}.framer-9oxSS .framer-1njb9xt{max-width:700px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:100%;padding:0;display:flex;position:relative}.framer-9oxSS .framer-r5rkeh-container{flex:none;width:100%;max-width:700px;height:auto;position:relative}.framer-9oxSS .framer-12skbcj{max-width:800px;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:flex-end space-between;align-items:flex-end;width:100%;padding:32px 26px;display:flex;position:relative}.framer-9oxSS .framer-1p50hf6{overflow:var(--overflow-clip-fallback,clip);z-index:2;flex:none;position:absolute;inset:0}.framer-9oxSS .framer-1mysh4y,.framer-9oxSS .framer-w90f5w{overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;position:absolute;inset:0}.framer-9oxSS .framer-1ohav98{z-index:3;flex-flow:row;flex:1 0 0;place-content:flex-end space-between;align-items:flex-end;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-9oxSS .framer-jd1qgc{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:6px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-9oxSS .framer-f4l4fh{--framer-text-wrap-override:balance;flex:none;width:100%;max-width:500px;height:auto;position:relative}.framer-9oxSS.framer-v-z9mnqb.framer-kpp31t{width:390px}.framer-9oxSS.framer-v-z9mnqb .framer-t5uk5r{padding:0 20px}.framer-9oxSS.framer-v-z9mnqb .framer-12skbcj{padding:24px 20px}.framer-9oxSS.framer-v-z9mnqb .framer-1ohav98{flex-direction:column;place-content:flex-start;align-items:flex-start;gap:36px}.framer-9oxSS.framer-v-z9mnqb .framer-jd1qgc{flex:none;width:100%}.framer-9oxSS.framer-v-z9mnqb .framer-ipxh7t-container{width:100%}.framer-nAykk .framer-styles-preset-1yvdd5y:not(.rich-text-wrapper),.framer-nAykk .framer-styles-preset-1yvdd5y.rich-text-wrapper p{--framer-font-family:"LT Remark", "LT Remark Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:26px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-f8dc39cc-9b31-4d20-8063-4556a3d8afa9,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-lGAZt.framer-14zlmhb,.framer-lGAZt .framer-14zlmhb{display:block}.framer-lGAZt.framer-1n1jjw1{flex-flow:column;place-content:center;align-items:center;gap:16px;width:800px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-lGAZt .framer-l57irm-container,.framer-lGAZt .framer-1jsjea0-container,.framer-lGAZt .framer-p190tw-container,.framer-lGAZt .framer-8n14jf-container,.framer-lGAZt .framer-1huoott-container,.framer-lGAZt .framer-kb6743-container{flex:none;width:100%;height:auto;position:relative}.framer-lGAZt .framer-mowp6p-container{z-index:1;flex:none;width:auto;height:auto;position:absolute;top:0;left:50%}.framer-5gFt0.framer-i327yn,.framer-5gFt0 .framer-i327yn{display:block}.framer-5gFt0.framer-p3lmfz{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:flex-start;align-items:flex-start;gap:16px;width:391px;height:min-content;padding:22px 24px;display:flex;position:relative;overflow:hidden}.framer-5gFt0 .framer-ww6gvx{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:16px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-5gFt0 .framer-15oljsn{flex-flow:row;flex:none;place-content:center;align-items:center;gap:12px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-5gFt0 .framer-1jb64y5{flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:12px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-5gFt0 .framer-1ndh13t{--framer-text-wrap-override:balance;-webkit-user-select:none;user-select:none;flex:1 0 0;width:1px;height:auto;position:relative}.framer-5gFt0 .framer-1yteqnc{aspect-ratio:1;flex:none;width:24px;height:auto;position:relative}.framer-5gFt0 .framer-frwk85{pointer-events:none;z-index:1;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:absolute;bottom:-120px;left:0;overflow:hidden}.framer-5gFt0 .framer-1j62e9r{--framer-text-wrap-override:balance;-webkit-user-select:none;user-select:none;flex:none;width:85%;height:auto;position:relative}.framer-5gFt0.framer-v-5jmr8o .framer-ww6gvx{gap:18px}.framer-5gFt0.framer-v-5jmr8o .framer-frwk85{bottom:unset;left:unset;position:relative}.framer-IjvrI .framer-styles-preset-flvttj:not(.rich-text-wrapper),.framer-IjvrI .framer-styles-preset-flvttj.rich-text-wrapper p{--framer-font-family:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold-italic:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-italic:"Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.04em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:var(--token-06d9f832-1b22-4108-b0eb-8839be375f17,#ffffffb3);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media(max-width:1199px)and (min-width:810px){.framer-IjvrI .framer-styles-preset-flvttj:not(.rich-text-wrapper),.framer-IjvrI .framer-styles-preset-flvttj.rich-text-wrapper p{--framer-font-family:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold-italic:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-italic:"Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.04em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:var(--token-06d9f832-1b22-4108-b0eb-8839be375f17,#ffffffb3);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media(max-width:809px)and (min-width:0){.framer-IjvrI .framer-styles-preset-flvttj:not(.rich-text-wrapper),.framer-IjvrI .framer-styles-preset-flvttj.rich-text-wrapper p{--framer-font-family:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold-italic:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-italic:"Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.04em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:var(--token-06d9f832-1b22-4108-b0eb-8839be375f17,#ffffffb3);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-hzXzW.framer-12814g7,.framer-hzXzW .framer-12814g7{display:block}.framer-hzXzW.framer-1musvv7{height:680px;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:10px;width:1200px;padding:100px 0;display:flex;position:relative}.framer-hzXzW .framer-1uqe501{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:3;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:64px;width:100%;padding:0 25px;display:flex;position:relative}.framer-hzXzW .framer-a5wxms{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-hzXzW .framer-vxapd7{max-width:600px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:30px;width:100%;padding:0;display:flex;position:relative}.framer-hzXzW .framer-d68a5d-container,.framer-hzXzW .framer-q64y3k-container{flex:none;width:auto;height:auto;position:relative}.framer-hzXzW .framer-fvb6x1{--framer-text-wrap-override:balance;flex:none;width:100%;height:auto;position:relative}.framer-hzXzW .framer-drqyly{flex-flow:row;flex:none;place-content:flex-end center;align-items:flex-end;gap:12px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-hzXzW .framer-1p45zbc{overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;position:absolute;inset:0}.framer-hzXzW .framer-v7dm12{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;height:439px;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:visible}.framer-hzXzW .framer-10osikc{z-index:1;flex:1 0 0;width:1px;height:439px;position:relative;overflow:visible}.framer-hzXzW.framer-v-1cb2u95.framer-1musvv7{width:810px;height:640px}.framer-hzXzW.framer-v-1cb2u95 .framer-v7dm12,.framer-hzXzW.framer-v-13iuc7w .framer-v7dm12{align-content:flex-end;align-items:flex-end}.framer-hzXzW.framer-v-1cb2u95 .framer-10osikc{flex:none;width:970px;height:355px}.framer-hzXzW.framer-v-13iuc7w.framer-1musvv7{width:390px;height:600px}.framer-hzXzW.framer-v-13iuc7w .framer-1uqe501{padding:0 20px}.framer-hzXzW.framer-v-13iuc7w .framer-10osikc{aspect-ratio:2.54682;flex:none;width:830px;height:auto}.framer-ceZiS .framer-styles-preset-jk08dh:not(.rich-text-wrapper),.framer-ceZiS .framer-styles-preset-jk08dh.rich-text-wrapper h3{--framer-font-family:"LT Remark", "LT Remark Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:52px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:1.225em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media(max-width:1199px)and (min-width:810px){.framer-ceZiS .framer-styles-preset-jk08dh:not(.rich-text-wrapper),.framer-ceZiS .framer-styles-preset-jk08dh.rich-text-wrapper h3{--framer-font-family:"LT Remark", "LT Remark Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:46px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:1.225em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media(max-width:809px)and (min-width:0){.framer-ceZiS .framer-styles-preset-jk08dh:not(.rich-text-wrapper),.framer-ceZiS .framer-styles-preset-jk08dh.rich-text-wrapper h3{--framer-font-family:"LT Remark", "LT Remark Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:40px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:1.225em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-fKqZQ.framer-p4n5fr,.framer-fKqZQ .framer-p4n5fr{display:block}.framer-fKqZQ.framer-68vqrr{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-fKqZQ .framer-lfntrt{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-fKqZQ.framer-v-ny0hfd.framer-68vqrr{align-content:flex-end;align-items:flex-end;gap:8px}.framer-kyDXk.framer-emylg2,.framer-kyDXk .framer-emylg2{display:block}.framer-kyDXk.framer-qrno0m{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;place-content:center;align-items:center;gap:10px;width:1200px;padding:80px 0 50px;display:flex;position:relative}.framer-kyDXk .framer-1eiq44d{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:3;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:64px;width:1px;padding:0 25px;display:flex;position:relative}.framer-kyDXk .framer-1yqglf5{max-width:900px;height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:5;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:64px;width:100%;padding:0;display:flex;position:relative}.framer-kyDXk .framer-1491q3k{flex-flow:row;flex:none;place-content:flex-start space-between;align-items:flex-start;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kyDXk .framer-15lkh37,.framer-kyDXk .framer-hf6inj,.framer-kyDXk .framer-fsh42a,.framer-kyDXk .framer-3dm54p{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:18px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kyDXk .framer-4g5lrh,.framer-kyDXk .framer-19fyuxs,.framer-kyDXk .framer-1ts4o9i{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-kyDXk .framer-1spmfug,.framer-kyDXk .framer-birsuw,.framer-kyDXk .framer-194mh9k{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:12px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kyDXk .framer-g5quap-container,.framer-kyDXk .framer-80a0p8-container,.framer-kyDXk .framer-1w21gl4-container,.framer-kyDXk .framer-i0qqnv-container,.framer-kyDXk .framer-szmc9b-container,.framer-kyDXk .framer-1ixmp4g-container,.framer-kyDXk .framer-plxg03-container,.framer-kyDXk .framer-1wum42l-container,.framer-kyDXk .framer-19vh2qs-container,.framer-kyDXk .framer-zu2q5o-container,.framer-kyDXk .framer-hogiuw-container{flex:none;width:auto;height:auto;position:relative}.framer-kyDXk .framer-qji6sj{height:min-content;min-height:21px;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start center;align-self:stretch;align-items:flex-start;gap:10px;width:auto;padding:0;display:flex;position:relative}.framer-kyDXk .framer-17tef2b{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:18px 0 0;display:flex;position:relative;overflow:visible}.framer-kyDXk .framer-1mf14mg{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;height:auto;position:relative}.framer-kyDXk .framer-1qffqdf{flex-flow:row;flex:none;place-content:center;align-items:center;gap:5px;width:min-content;min-width:450px;height:min-content;min-height:21px;padding:0;display:flex;position:relative;overflow:visible}.framer-kyDXk .framer-176g4ez{overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;position:absolute;inset:0}.framer-kyDXk.framer-v-4iwnai.framer-qrno0m{width:820px}.framer-kyDXk.framer-v-4iwnai .framer-1eiq44d{padding:0 22px}.framer-kyDXk.framer-v-jqa9t8.framer-qrno0m{width:390px}.framer-kyDXk.framer-v-jqa9t8 .framer-1eiq44d{padding:0 20px}.framer-kyDXk.framer-v-jqa9t8 .framer-1491q3k{align-content:unset;align-items:unset;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:40px 10px;display:grid}.framer-kyDXk.framer-v-jqa9t8 .framer-15lkh37,.framer-kyDXk.framer-v-jqa9t8 .framer-hf6inj,.framer-kyDXk.framer-v-jqa9t8 .framer-fsh42a,.framer-kyDXk.framer-v-jqa9t8 .framer-3dm54p{place-self:start;width:100%}.framer-kyDXk.framer-v-jqa9t8 .framer-17tef2b{flex-direction:column;place-content:flex-start;align-items:flex-start;gap:10px}.framer-kyDXk.framer-v-jqa9t8 .framer-1mf14mg{flex:none;width:100%}.framer-OVHA2 .framer-styles-preset-1eiv4bf:not(.rich-text-wrapper),.framer-OVHA2 .framer-styles-preset-1eiv4bf.rich-text-wrapper p{--framer-font-family:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold-italic:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-italic:"Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.04em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-23bdabcf-eee3-4343-a48a-c2c5f5a2bd2c,#fff9);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-rU19r .framer-styles-preset-5uenpq:not(.rich-text-wrapper),.framer-rU19r .framer-styles-preset-5uenpq.rich-text-wrapper p{--framer-font-family:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold-italic:"Geist", "Geist Placeholder", sans-serif;--framer-font-family-italic:"Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.04em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-65f1e6a6-4dce-41f3-8018-7d2447811c4f,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-kyDXk[data-border=true]:after,.framer-kyDXk [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:#060606}#root{min-height:100vh}a,button,[role=button]{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid #b7cd94;outline-offset:5px}[role=button]{cursor:pointer}.template-brand{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f4f3f0;border-radius:6px;padding:9px 12px;line-height:0}.template-brand img{width:124px;height:auto;display:block}.homepage-scroll-motion [data-scroll-rise]{translate:0 var(--scroll-rise-y,0px);opacity:var(--scroll-rise-opacity,1)!important}.homepage-scroll-motion [data-scroll-rise]:focus-within{translate:none!important;opacity:1!important}@media(prefers-reduced-motion:reduce){.homepage-scroll-motion [data-scroll-rise]{translate:none!important;opacity:1!important}}.rise-letter{animation:rise-from-below 1.35s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.15s + var(--letter-index)*.12s)}.framer-1h9fokv{overflow:hidden;padding-top:.12em;padding-bottom:.08em;margin-top:-.12em;margin-bottom:-.08em}@keyframes rise-from-below{0%{opacity:0;filter:blur(7px);transform:translateY(115%)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.original-green-motion{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.framer-1q94b8m,.framer-frwk85{transition:opacity .35s ease}.framer-1mq8hxg,.framer-1yteqnc{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.framer-kkTry{transition:background-color .3s ease}.framer-5gFt0:hover{box-shadow:inset 0 0 0 1px #ffffff10}.framer-3NEo4 .framer-12iqlct,.framer-3NEo4 .framer-a9i7x9,.framer-75sN2 .framer-t2go9u,.framer-75sN2 .framer-1ow1dm0{transition:transform .35s cubic-bezier(.2,.7,.2,1),filter .35s}.framer-3NEo4:hover .framer-12iqlct,.framer-3NEo4:focus-visible .framer-12iqlct{transform:translateY(36px)!important;filter:blur(4px)!important}.framer-3NEo4:hover .framer-a9i7x9,.framer-3NEo4:focus-visible .framer-a9i7x9{transform:translate(-50%,35px)!important;filter:blur(0)!important}.framer-3NEo4.framer-v-16d7i2n:hover .framer-a9i7x9,.framer-3NEo4.framer-v-16d7i2n:focus-visible .framer-a9i7x9{transform:translate(-50%,37px)!important}.framer-75sN2:hover .framer-t2go9u{transform:translateY(25px)!important}.framer-75sN2:hover .framer-1ow1dm0{transform:translate(-50%,25px)!important}.template-mobile-links{position:absolute;top:calc(100% + 20px);left:-20px;right:-20px;display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:26px 20px;background:#111111f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #ffffff20;box-shadow:0 20px 30px #0005}.template-mobile-links>a{color:#fff;font-family:Geist,sans-serif;font-size:16px;text-decoration:none}.template-mobile-links .mobile-book{color:#000;background:#fff;border-radius:12px;padding:12px 20px}@media(max-width:809.98px){.template-brand img{width:104px}.template-brand{padding:8px 10px}}@media(max-width:389px){.framer-TV27D .framer-9fg3yv{max-width:100%;padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.template-reveal{opacity:1!important;transform:none!important;transition:none}.rise-letter{animation:none!important;opacity:1!important;transform:none!important}.original-green-motion{display:none}.framer-1q94b8m,.framer-frwk85,.framer-1mq8hxg,.framer-1yteqnc{transition:none}}.smooth-service-content,.smooth-faq-content{gap:0!important}.motion-disclosure{display:grid;grid-template-rows:0fr;width:100%;flex:none;transition:grid-template-rows .52s cubic-bezier(.22,.75,.2,1)}.motion-disclosure[data-open=true]{grid-template-rows:1fr}.motion-disclosure-clip{min-height:0;overflow:hidden}.service-disclosure .motion-disclosure-space{padding-top:24px}.faq-disclosure .motion-disclosure-space{padding-top:18px}.motion-disclosure .framer-1q94b8m,.motion-disclosure .framer-frwk85{position:relative!important;inset:auto!important;width:100%}.motion-disclosure[data-open=true] .framer-frwk85{pointer-events:auto}.motion-disclosure .framer-1q94b8m{transform:translateY(30px);transition:opacity .4s ease,transform .6s cubic-bezier(.22,.75,.2,1)}.motion-disclosure[data-open=true] .framer-1q94b8m{transform:translateY(0)}.framer-a3lt4s,.framer-15oljsn{transition:color .3s ease}.framer-a3lt4s:active .framer-5kfgeb{scale:.9}.framer-5kfgeb{transition:scale .25s,box-shadow .3s}.framer-a3lt4s:hover .framer-5kfgeb{box-shadow:0 0 18px #c6e5ac22}.framer-A5Hxr{transition:background-color .45s,backdrop-filter .45s,box-shadow .45s}.navigation-scrolled .framer-A5Hxr{background-color:#060606d9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 1px #ffffff0c,0 6px 30px #0002}nav a[aria-current=location] .framer-text{color:#d5e5c2!important}nav a[aria-current=location]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:#b3cf91;transform-origin:left;animation:nav-underline .3s ease both}@keyframes nav-underline{0%{scale:0 1}to{scale:1 1}}.template-mobile-links{opacity:0;visibility:hidden;transform:translateY(-12px);pointer-events:none;transition:opacity .28s,transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s .35s}.template-mobile-links[data-open=true]{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .28s,transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s}.template-mobile-links a{opacity:0;translate:0 -8px;transition:opacity .25s,translate .35s}.template-mobile-links[data-open=true] a{opacity:1;translate:0 0;transition-delay:80ms}.template-mobile-links[data-open=true] a:nth-child(2){transition-delay:.12s}.template-mobile-links[data-open=true] a:nth-child(3){transition-delay:.16s}.template-mobile-links[data-open=true] a:nth-child(4){transition-delay:.2s}[data-magnetic]{translate:var(--magnet-x,0px) var(--magnet-y,0px);transition:translate .35s cubic-bezier(.16,1,.3,1),box-shadow .3s,scale .25s}[data-magnetic]:active{scale:.97}.motion-card{isolation:isolate}.motion-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:5;opacity:0;background:radial-gradient(500px circle at var(--pointer-x,50%) var(--pointer-y,50%),#daeac014,transparent 60%);box-shadow:inset 0 0 0 1px #d6e9bb1a;transition:opacity .45s}.motion-card[data-pointer-active=true]:after{opacity:1}.framer-9fg3yv{translate:0 var(--hero-drift,0px)}.hero-motion-fallback img{animation:green-art-drift 13s ease-in-out infinite alternate;transform-origin:50% 100%}@keyframes green-art-drift{0%{transform:scale(1.015) translate(0)}to{transform:scale(1.045) translate(-.5%,1%)}}.motion-in-view [data-letter-reel]{animation:rise-letter-reel 1.65s cubic-bezier(.16,1,.3,1) var(--reel-delay,0ms) both}@keyframes rise-letter-reel{0%{transform:translateY(0);filter:blur(2px)}to{transform:var(--reel-end);filter:blur(0)}}@media(hover:hover)and (pointer:fine){.motion-card:not(.template-reveal),.motion-card.template-visible{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))!important;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .45s,opacity .85s}.motion-card[data-pointer-active=true]{box-shadow:0 16px 45px -24px #000b}[data-magnetic]:hover{box-shadow:0 8px 24px -12px #d9efc33d}.framer-1m5hfdg img{transition:transform 1s cubic-bezier(.16,1,.3,1)}.framer-1m5hfdg:hover img{transform:scale(1.035)}.template-brand{transition:box-shadow .4s,translate .4s}.template-brand:hover{translate:0 -2px;box-shadow:0 6px 24px #ffffff15}}@media(prefers-reduced-motion:reduce){.motion-disclosure,.motion-disclosure *,.framer-A5Hxr,.template-mobile-links,.template-mobile-links a,[data-magnetic],.motion-card,.motion-card:after,.template-brand{transition:none!important}.motion-card,.motion-card.template-visible{transform:none!important}.hero-motion-fallback img{animation:none!important;transform:none!important}.framer-9fg3yv,[data-magnetic],.template-brand{translate:none!important}nav a[aria-current=location]:after{animation:none}.framer-1m5hfdg img{transform:none!important}[data-letter-reel]{animation:none!important}}#site-layout{width:100%;min-height:100vh}.site-header-template{position:relative;z-index:50}.site-footer-template{width:100%}.site-footer-template .framer-kyDXk{width:100%!important}.site-page-link{white-space:nowrap;font-family:Geist,Arial,sans-serif;font-size:14px;line-height:1.2;letter-spacing:-.02em;color:#fff;text-decoration:none;transition:color .25s}.site-page-link:hover,.site-page-link[aria-current=page],.template-mobile-links a[aria-current=page]{color:#c7dda8}.motion-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-rotator{position:relative;width:100%;font-family:Geist,Arial,sans-serif;font-size:22px;line-height:1.4;letter-spacing:-.035em;font-weight:500;color:#fff;text-align:center;margin:17px 0 10px}.rotator-grid{display:grid;justify-items:center;align-items:center;min-height:2.8em;padding:0 25px}.rotator-measure,.rotator-word{grid-area:1/1;width:100%;text-align:center}.rotator-measure{visibility:hidden;pointer-events:none}.rotator-token{display:inline-block;white-space:nowrap}.rotator-letter{display:inline-block;animation:rotator-enter .45s ease-out both;animation-delay:calc(var(--character)*60ms);animation-play-state:paused}.hero-rotator[data-running=true] .rotator-letter{animation-play-state:running}.hero-rotator[data-phase=exit] .rotator-letter{animation-name:rotator-exit;animation-duration:.35s;animation-timing-function:ease-in;animation-delay:calc(var(--character)*36ms)}.rotator-control{position:absolute;right:0;top:50%;translate:0 -50%;border:1px solid #ffffff24;border-radius:50%;width:25px;height:25px;background:#ffffff08;color:#c3cbbb;display:grid;place-items:center;cursor:pointer;transition:background .2s}.rotator-control:hover{background:#ffffff18}.hero-support-copy{font-family:Geist,Arial,sans-serif;color:#b6b6b6;font-size:16px;line-height:1.6;letter-spacing:-.02em;text-align:center;max-width:540px;margin:0 auto!important}@keyframes rotator-enter{0%{filter:blur(8px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes rotator-exit{0%{filter:blur(0);opacity:1}to{filter:blur(8px);opacity:0}}.hero-rotator[data-reduced=true] .rotator-letter{animation:none;filter:none;opacity:1}@media(max-width:809.98px){.hero-rotator{font-size:19px;margin-top:20px}.hero-support-copy{font-size:14px;max-width:440px}}@media(max-width:420px){.hero-rotator{font-size:17px}.hero-support-copy{font-size:13px;padding:0 14px}.rotator-grid{padding:0 23px}.rotator-control{right:4px}}@media(prefers-reduced-motion:reduce){.rotator-letter{animation:none!important;filter:none!important;opacity:1!important}.rotator-control{display:none}}
