.method-hero-video[data-astro-cid-xvvuahxp]{z-index:-2;pointer-events:none;isolation:isolate;background:var(--green-950);position:absolute;inset:0}.method-hero-video[data-astro-cid-xvvuahxp][hidden]{display:none}.method-hero-video[data-astro-cid-xvvuahxp] .about-backdrop__video-poster,.method-hero-video[data-astro-cid-xvvuahxp] .about-backdrop__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.method-hero-video[data-astro-cid-xvvuahxp] .about-backdrop__video-poster{z-index:0;background:50%/cover no-repeat}.method-hero-video[data-astro-cid-xvvuahxp] .about-backdrop__video{z-index:1;opacity:0}.method-hero-video[data-astro-cid-xvvuahxp].has-frame .about-backdrop__video{opacity:1}.method-desktop{display:none}body:has(.method-desktop) .site-header{border-bottom-color:#0000}@media (width>=64rem),(width>=48rem) and (height>=30rem){.method-desktop{display:block}}.md-cover{isolation:isolate;min-height:777px;margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + 101px);background:#0c2117;padding-bottom:160px;position:relative;overflow:clip}.md-cover__photo{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.md-cover__veil{z-index:-2;background:linear-gradient(90deg,#0c211794,#0c21174d 50%,#0c211714);position:absolute;inset:0}.md-cover:after{content:"";z-index:-1;background:var(--md-glow) center / 100% 100% no-repeat;pointer-events:none;width:2000px;height:1000px;position:absolute;top:420px;left:50%;transform:translate(-50%)}.md-cover__body{position:relative}.md-cover__title{max-width:min(980px,9em);font:800 clamp(56px,6.222vw,89.6px)/1.02 var(--font-sans,Manrope,sans-serif);letter-spacing:-.03em;color:#f6f1eb;text-wrap:balance;margin:0}.md-cover__title .accent{color:var(--color-accent,#00de68)}.md-cover__lede{max-width:640px;font:600 20px/1.55 var(--font-sans,Manrope,sans-serif);color:#f6f1eb;margin-top:28px}.md-sequence{color:#0c2117;padding:80px var(--container-pad);background:#fff;position:relative}.md-title{text-align:center;width:100%;max-width:none;font:800 57.6px/1.05 var(--font-sans,Manrope,sans-serif);letter-spacing:-.01em;color:#0c2117;margin:0 auto 64px}.md-title .accent{color:var(--color-heading-accent,var(--emerald-700,#007c3a))}.md-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1244px;margin:0 auto;padding:0;list-style:none;display:grid}.md-card{-webkit-backdrop-filter:blur(8px);background:#f5f5f599;border:0;border-radius:20px;padding:16px;position:relative;overflow:visible;box-shadow:0 8px 24px #0000000a}.md-card__photo{object-fit:cover;border-radius:14px;width:100%;height:220px}.md-card__title{font:800 24px/1.15 var(--font-sans,Manrope,sans-serif);color:var(--color-heading-accent,var(--emerald-700,#007c3a));margin:20px 0 0}.md-card__body{font:500 17px/1.45 var(--font-sans,Manrope,sans-serif);color:#0c2117cc;margin-top:20px}.md-card__body strong{font-weight:800}.md-card__rule{background:#00000024;border:0;height:1px;margin:24px 0}.md-card__gets{font:500 17px/1.5 var(--font-sans,Manrope,sans-serif);color:#0c2117cc}.md-card__gets p{max-width:none;margin:0}.md-card__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-heading-accent,var(--emerald-700,#007c3a));font-size:12px;font-weight:800;margin-bottom:10px!important}.md-sequence.is-md-motion{padding:0}.is-md-motion .md-viewport{height:var(--md-viewport-height);position:sticky;top:0;overflow:clip}.is-md-motion .md-scene{left:50%;top:var(--md-scene-top);width:1440px;height:900px;transform:scale(var(--md-scene-scale));transform-origin:50% 0;margin-left:-720px;position:absolute}.is-md-motion .md-title{left:50%;top:var(--md-title-y,232px);width:1120px;font-size:var(--md-title-size,200px);letter-spacing:-.01em;margin:0;line-height:1.02;position:absolute;transform:translate(-50%)}.is-md-motion .md-cards{max-width:none;margin:0;display:block}.is-md-motion .md-card{left:var(--x);top:var(--y);width:var(--w);height:var(--h);border-radius:var(--r);background:rgba(245,245,245,var(--surface));-webkit-backdrop-filter:blur(var(--blur));transform:rotate(var(--rotate));transform-origin:50%;opacity:var(--alpha);z-index:var(--z);padding:0;position:absolute;overflow:hidden}.is-md-motion .md-card__photo{left:var(--photo-x);top:var(--photo-y);width:var(--photo-w);height:var(--photo-h);border-radius:var(--photo-r);position:absolute}.is-md-motion .md-card__title{left:var(--text-x);top:var(--title-y);width:var(--text-w);font-size:var(--title-size);letter-spacing:var(--title-track);margin:0;line-height:1.04;position:absolute}.is-md-motion .md-card__body{left:var(--text-x);top:var(--body-y);width:var(--text-w);font-size:var(--body-size);margin:0;line-height:1.4;position:absolute}.is-md-motion .md-card__rule{left:var(--text-x);top:var(--rule-y);width:var(--text-w);margin:0;position:absolute}.is-md-motion .md-card__gets{left:var(--text-x);top:var(--gets-y);width:var(--text-w);opacity:var(--gets-alpha);pointer-events:none;position:absolute}.is-md-motion .md-card:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.mm[data-astro-cid-5su7ymen]{display:none}@media (width<=47.99rem),(width<=63.99rem) and (height<=29.99rem){.mm[data-astro-cid-5su7ymen]{display:block}}.mm[data-astro-cid-5su7ymen]{--a:1;--b:1;--c:1}.mm-cover[data-astro-cid-5su7ymen]{isolation:isolate;min-height:100svh;margin-top:calc(-1 * var(--header-h));padding:10.625rem 1.5rem calc(var(--dock-inset) + 2rem);position:relative;overflow:clip}.mm-cover[data-astro-cid-5su7ymen] .mm-cover__photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mm-cover[data-astro-cid-5su7ymen]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0c2117a8,#0c21176b 55%,#0c211733);position:absolute;inset:0}.mm-cover__body[data-astro-cid-5su7ymen]{max-width:21.375rem}.mm-cover[data-astro-cid-5su7ymen] .mm-cover__title{letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:clamp(2.75rem,15.4vw,3.75rem);font-weight:800;line-height:1.02}.mm-cover[data-astro-cid-5su7ymen] .mm-cover__title .accent{color:var(--color-accent)}.mm-cover[data-astro-cid-5su7ymen] .mm-cover__lede{max-width:17.6875rem;color:var(--color-text);margin:1.2rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.5}.mm-seq[data-astro-cid-5su7ymen]{background:var(--color-bg);color:var(--color-text);position:relative}.mm-stage[data-astro-cid-5su7ymen]{padding-top:clamp(2rem,8.5svh,4.5rem);padding-bottom:calc(var(--dock-inset) + 1rem);flex-direction:column;display:flex;position:relative}.mm-seq[data-astro-cid-5su7ymen] .mm-title{letter-spacing:-.01em;max-width:18.75rem;color:var(--color-text);opacity:var(--c);margin:0 1.5rem;font-size:2.25rem;font-weight:800;line-height:1.02}.mm-seq[data-astro-cid-5su7ymen] :is(.mm-title,.mm-title-big) .accent{color:var(--color-heading-accent)}.mm-seq[data-astro-cid-5su7ymen] .mm-title-big{text-align:center;letter-spacing:-.03em;color:var(--color-text);opacity:calc((1 - .75 * var(--b)) * (1 - var(--c)));pointer-events:none;margin:0;max-width:4em;margin-inline:auto;font-size:clamp(3.5rem,21.5vw,5.25rem);font-weight:800;line-height:.94;position:absolute;inset:23.2228svh 0 auto}.mm-track[data-astro-cid-5su7ymen]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:.75rem;margin:1.875rem 0 0;padding:0 1.5rem;scroll-padding-inline:1.5rem;list-style:none;display:flex;overflow-x:auto}.mm-track[data-astro-cid-5su7ymen]::-webkit-scrollbar{display:none}.mm-card[data-astro-cid-5su7ymen]{z-index:var(--z,1);backdrop-filter:blur(8px);scroll-snap-align:start;--dx:calc((var(--ex,0) * (1 - var(--b)) + var(--sx,0) * var(--b)) * (1 - var(--c)));--dy:calc((var(--ey,0) * (1 - var(--b)) + var(--sy,0) * var(--b)) * (1 - var(--c)));--dr:calc((var(--er,0) * (1 - var(--b)) + var(--sr,0) * var(--b)) * (1 - var(--c)));translate:calc(var(--dx) * 1px) calc(var(--dy) * 100svh / 844 + (1 - var(--a)) * 70svh);rotate:calc(var(--dr) * 1deg);background:#f5f5f599;border-radius:1.5rem;flex-direction:column;flex:0 0 18.125rem;gap:1.125rem;padding:.375rem .375rem 1.5rem;display:flex;position:relative;box-shadow:0 8px 24px #0000000a}.mm[data-astro-cid-5su7ymen] :is(.mm-card__photo,.mm-panel__photo){object-fit:cover;border-radius:1.125rem;width:100%;height:clamp(10rem,28.4svh,15rem);display:block}.mm-card__text[data-astro-cid-5su7ymen]{flex-direction:column;gap:.875rem;padding-inline:.875rem;display:flex}.mm-card__title[data-astro-cid-5su7ymen]{color:#00a74f;margin:0;font-size:1.5rem;font-weight:800;line-height:1.15}.mm-card__rule[data-astro-cid-5su7ymen]{background:#00000024;border:0;width:100%;height:1px;margin:0}.mm-card__body[data-astro-cid-5su7ymen]{color:#0c2117cc;margin:0;font-size:.9375rem;font-weight:500;line-height:1.45}.mm-gets-label[data-astro-cid-5su7ymen]{letter-spacing:.08em;text-transform:uppercase;color:#00a74f;margin:0;font-size:.75rem;font-weight:800}.mm-gets-text[data-astro-cid-5su7ymen]{color:#0c2117cc;margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.mm-card__gets[data-astro-cid-5su7ymen]{flex-direction:column;gap:.5rem;display:flex}html[data-motion] .mm-card__gets[data-astro-cid-5su7ymen]{display:none}.mm-card__open[data-astro-cid-5su7ymen]{z-index:1;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;position:absolute;inset:0}.mm-card__open[data-astro-cid-5su7ymen]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.mm-card[data-astro-cid-5su7ymen].is-open{opacity:0}.mm-dots[data-astro-cid-5su7ymen]{opacity:var(--c);justify-content:center;gap:.375rem;margin-top:1.375rem;display:flex}.mm-dot[data-astro-cid-5su7ymen]{background:#0c21172e;border-radius:3px;width:.375rem;height:.375rem;transition:width .25s,background-color .25s}.mm-dot[data-astro-cid-5su7ymen].is-active{background:#00a74f;width:1.375rem}.mm[data-astro-cid-5su7ymen]:not([data-seq]) .mm-title-big{display:none}.mm[data-astro-cid-5su7ymen][data-seq] .mm-seq[data-astro-cid-5su7ymen]{height:320svh}.mm[data-astro-cid-5su7ymen][data-seq] .mm-stage[data-astro-cid-5su7ymen]{height:100svh;position:sticky;top:0;overflow:clip}.mm[data-astro-cid-5su7ymen][data-seq]:not([data-settled]) .mm-track[data-astro-cid-5su7ymen]{overflow:visible}.mm[data-astro-cid-5su7ymen][data-seq]:not([data-settled]) .mm-card[data-astro-cid-5su7ymen]{will-change:translate, rotate}.mm[data-astro-cid-5su7ymen][data-seq]:not([data-settled]) .mm-card__open[data-astro-cid-5su7ymen]{pointer-events:none}.mm-panel[data-astro-cid-5su7ymen]{width:auto;max-width:21.375rem;max-height:calc(100svh - clamp(5rem,17.7725svh,9.375rem) - 1.5rem);color:var(--color-text);background:0 0;border:0;margin:0 auto;padding:0;position:fixed;inset:clamp(5rem,17.7725svh,9.375rem) 1.5rem auto;overflow:visible}.mm-panel[data-astro-cid-5su7ymen]::backdrop{background:0 0}.mm-panel__card[data-astro-cid-5su7ymen]{max-height:inherit;overscroll-behavior:contain;backdrop-filter:blur(14px);background:#f5f5f5d9;border-radius:1.625rem;flex-direction:column;gap:1.25rem;padding:.375rem .375rem 1.625rem;display:flex;overflow-y:auto;box-shadow:0 24px 60px #0c211724}.mm-panel[data-astro-cid-5su7ymen] .mm-panel__photo{border-radius:1.25rem}.mm-panel__text[data-astro-cid-5su7ymen]{flex-direction:column;gap:.75rem;padding-inline:1rem;display:flex}.mm-panel__title[data-astro-cid-5su7ymen]{color:#00a74f;margin:0;font-size:2.125rem;font-weight:800;line-height:1.1}.mm-panel__body[data-astro-cid-5su7ymen]{color:#0c2117cc;margin:0;font-size:1.125rem;font-weight:500;line-height:1.45}.mm-panel__rule[data-astro-cid-5su7ymen]{margin-top:.5rem}.mm-panel__close[data-astro-cid-5su7ymen]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;color:inherit;font:inherit;background:0 0;border:0;padding:0;position:absolute;overflow:hidden}.mm-panel__close[data-astro-cid-5su7ymen]:focus-visible{clip-path:none;white-space:normal;border-radius:var(--radius-full);outline:2px solid var(--color-focus);outline-offset:2px;border:1px solid;align-self:flex-start;width:auto;height:auto;margin:0 1rem;padding:.5rem 1rem;position:static;overflow:visible}
