.method-scroll-section.svelte-1hqum3e{position:relative;height:460vh;background:#060606;color:var(--moura-ivory)}.method-scroll-panel.svelte-1hqum3e{position:sticky;top:0;display:grid;min-height:100vh;overflow:clip;padding:clamp(8.5rem,12vw,11rem) clamp(1.5rem,4vw,4.5rem) clamp(4rem,7vw,7rem)}.method-scroll-shell.svelte-1hqum3e{display:grid;grid-template-columns:minmax(0,.92fr) minmax(22rem,.78fr);gap:clamp(3rem,8vw,9rem);width:100%;max-width:88rem;margin-inline:auto}.method-scroll-intro.svelte-1hqum3e{display:grid;align-content:start;gap:clamp(.65rem,1.2vw,1rem)}.method-scroll-kicker.svelte-1hqum3e{margin:0;font-family:Neue Haas Display,Outfit,Avenir Next,sans-serif;font-size:clamp(.68rem,.78vw,.82rem);font-weight:300;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:#f4efe7b8}.method-scroll-intro.svelte-1hqum3e h2:where(.svelte-1hqum3e){max-width:9.5ch;margin:0;font-family:Outfit,Avenir Next,Segoe UI,sans-serif;font-size:clamp(4rem,9.6vw,10.8rem);font-weight:100;line-height:.9;letter-spacing:0;color:#f4efe7eb}.method-scroll-intro.svelte-1hqum3e p:where(.svelte-1hqum3e):not(.method-scroll-kicker){max-width:min(86vw,32rem);margin:clamp(1.8rem,4vw,3.4rem) 0 0;border-top:1px solid rgba(167,124,61,.26);padding-top:clamp(1.1rem,2vw,1.6rem);font-family:Neue Haas Display,Outfit,Avenir Next,sans-serif;font-size:clamp(1.02rem,1.32vw,1.32rem);font-weight:300;line-height:1.52;letter-spacing:.01em;color:#f4efe7b8}.method-scroll-stage.svelte-1hqum3e{position:relative;min-height:min(70vh,48rem);align-self:start;margin-top:calc(clamp(5rem,12vh,8rem) - 2rem)}.method-scroll-card.svelte-1hqum3e{position:absolute;inset:0 0 auto;z-index:var(--card-z);display:grid;min-height:clamp(20rem,38vh,28rem);align-content:end;gap:clamp(1.15rem,1.9vw,1.65rem);border:1px solid rgba(244,239,231,.12);border-top-color:#a77c3d6b;padding:clamp(1.8rem,3.2vw,3rem);background:linear-gradient(180deg,#f4efe709,#f4efe703),#080808;box-shadow:0 -.75rem 2.4rem #00000042,0 1.35rem 3.4rem #0000002e;opacity:var(--card-opacity);transform:translate3d(0,var(--card-y),0) scale(var(--card-scale));transform-origin:center top;will-change:transform,opacity}.method-scroll-card.svelte-1hqum3e:before{content:"";position:absolute;top:clamp(1.1rem,2vw,1.8rem);right:clamp(1.8rem,3.2vw,3rem);left:clamp(1.8rem,3.2vw,3rem);height:1px;background:linear-gradient(90deg,rgba(167,124,61,.5),rgba(244,239,231,.16),transparent);pointer-events:none}.method-scroll-card.svelte-1hqum3e span:where(.svelte-1hqum3e){font-family:Neue Haas Display,Outfit,Avenir Next,sans-serif;font-size:clamp(.68rem,.78vw,.82rem);font-weight:300;line-height:1;letter-spacing:.2em;color:#a77c3db3}.method-scroll-card.svelte-1hqum3e h3:where(.svelte-1hqum3e){margin:0;font-family:Neue Haas Display,Outfit,Avenir Next,sans-serif;font-size:clamp(2.2rem,4vw,4.5rem);font-weight:300;line-height:.95;letter-spacing:0;color:#f4efe7e6}.method-scroll-card.svelte-1hqum3e p:where(.svelte-1hqum3e){max-width:min(100%,31rem);margin:0;font-family:Neue Haas Display,Outfit,Avenir Next,sans-serif;font-size:clamp(.94rem,1.02vw,1.08rem);font-weight:300;line-height:1.62;letter-spacing:.01em;color:#f4efe7b8}.method-scroll-outro.svelte-1hqum3e{background:#060606;color:var(--moura-ivory);padding:clamp(4.5rem,8vw,7rem) clamp(1.5rem,4vw,4.5rem) clamp(6rem,10vw,10rem)}.method-scroll-outro-shell.svelte-1hqum3e{display:grid;grid-template-columns:minmax(0,42rem) auto;align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;max-width:88rem;margin-inline:auto;border-top:1px solid rgba(167,124,61,.28);padding-top:clamp(1.5rem,3vw,2.5rem)}.method-scroll-outro.svelte-1hqum3e p:where(.svelte-1hqum3e){max-width:min(72vw,34rem);margin:0;border-left:1px solid rgba(167,124,61,.34);padding-left:clamp(1rem,1.8vw,1.5rem);font-family:Neue Haas Display,Outfit,Avenir Next,sans-serif;font-size:clamp(1rem,1.24vw,1.22rem);font-weight:300;line-height:1.52;letter-spacing:.01em;color:#f4efe7b8}.method-scroll-outro.svelte-1hqum3e a{justify-self:end}@media(max-width:980px){.method-scroll-section.svelte-1hqum3e{height:auto}.method-scroll-panel.svelte-1hqum3e{position:static;overflow:visible;padding-block:6.5rem}.method-scroll-shell.svelte-1hqum3e{grid-template-columns:1fr;gap:4rem}.method-scroll-stage.svelte-1hqum3e{display:grid;gap:1.5rem;min-height:auto}.method-scroll-card.svelte-1hqum3e{position:static;min-height:auto;opacity:1;transform:none;box-shadow:none}.method-scroll-outro-shell.svelte-1hqum3e{grid-template-columns:1fr}.method-scroll-outro.svelte-1hqum3e p:where(.svelte-1hqum3e){max-width:100%}.method-scroll-outro.svelte-1hqum3e a{justify-self:start;transform:none}}@media(max-width:767px){.method-scroll-intro.svelte-1hqum3e h2:where(.svelte-1hqum3e){max-width:8.5ch}}@media(prefers-reduced-motion:reduce){.method-scroll-section.svelte-1hqum3e{height:auto}.method-scroll-panel.svelte-1hqum3e{position:static;overflow:visible}.method-scroll-stage.svelte-1hqum3e{display:grid;gap:1.5rem;min-height:auto}.method-scroll-card.svelte-1hqum3e{position:static;opacity:1;transform:none;box-shadow:none}}.application-section.svelte-g7lyw8{position:relative;min-height:100vh;background:var(--moura-ivory);color:var(--moura-black);padding:clamp(7rem,10vw,10rem) clamp(1.5rem,4vw,4.5rem) clamp(6rem,9vw,9rem);box-shadow:0 -2rem 5rem #00000047}.application-section.svelte-g7lyw8:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:#0808081f;pointer-events:none}.application-shell.svelte-g7lyw8{display:grid;width:100%;max-width:88rem;margin-inline:auto;gap:clamp(3.2rem,6vw,5.5rem)}.application-heading.svelte-g7lyw8{display:grid;gap:clamp(.85rem,1.4vw,1.15rem)}.application-kicker.svelte-g7lyw8{margin:0;font-family:Neue Haas Display,Outfit,Avenir Next,sans-serif;font-size:clamp(.68rem,.78vw,.82rem);font-weight:300;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:#080808ad}.application-heading.svelte-g7lyw8 h2:where(.svelte-g7lyw8){display:grid;gap:clamp(.25rem,.8vw,.75rem);max-width:18ch;margin:0;font-family:Outfit,Avenir Next,Segoe UI,sans-serif;font-size:clamp(2.75rem,5.4vw,6.25rem);font-weight:100;line-height:.98;letter-spacing:0;color:#080808e6}.application-heading.svelte-g7lyw8 h2:where(.svelte-g7lyw8) span:where(.svelte-g7lyw8){min-width:0;max-width:100%;overflow-wrap:break-word}.application-accordion.svelte-g7lyw8{display:grid;width:min(100%,66rem);margin-left:auto;border-top:1px solid rgba(8,8,8,.12)}.application-accordion-item.svelte-g7lyw8{border-bottom:1px solid rgba(8,8,8,.12)}.application-accordion-item.svelte-g7lyw8 h3:where(.svelte-g7lyw8){margin:0}.application-accordion-item.svelte-g7lyw8 button:where(.svelte-g7lyw8){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1rem,2vw,1.75rem);align-items:center;width:100%;padding:clamp(1.05rem,1.8vw,1.65rem) 0;border:0;background:transparent;color:#080808db;cursor:pointer;text-align:left}.application-accordion-item.svelte-g7lyw8 button:where(.svelte-g7lyw8) span:where(.svelte-g7lyw8):first-child{font-family:Neue Haas Display,Outfit,Avenir Next,sans-serif;font-size:clamp(1.35rem,2.35vw,2.75rem);font-weight:300;line-height:1.08;letter-spacing:0;transition:color .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.application-accordion-marker.svelte-g7lyw8{position:relative;width:clamp(1.35rem,1.8vw,1.8rem);height:clamp(1.35rem,1.8vw,1.8rem);border:1px solid rgba(167,124,61,.46);border-radius:999px;transition:border-color .52s cubic-bezier(.16,1,.3,1),background-color .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.application-accordion-marker.svelte-g7lyw8:before,.application-accordion-marker.svelte-g7lyw8:after{content:"";position:absolute;left:50%;top:50%;width:42%;height:1px;background:#080808a3;transform:translate(-50%,-50%);transition:opacity .42s cubic-bezier(.16,1,.3,1),background-color .42s cubic-bezier(.16,1,.3,1)}.application-accordion-marker.svelte-g7lyw8:after{transform:translate(-50%,-50%) rotate(90deg)}.application-accordion-panel.svelte-g7lyw8{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .72s cubic-bezier(.16,1,.3,1),opacity .52s cubic-bezier(.16,1,.3,1)}.application-accordion-panel.svelte-g7lyw8 p:where(.svelte-g7lyw8){max-width:min(80vw,38rem);min-height:0;overflow:hidden;margin:0;padding:0;font-family:Neue Haas Display,Outfit,Avenir Next,sans-serif;font-size:clamp(.95rem,1.02vw,1.06rem);font-weight:300;line-height:1.62;letter-spacing:.01em;color:#080808ad;transition:padding .72s cubic-bezier(.16,1,.3,1)}.application-accordion-item.is-open.svelte-g7lyw8 button:where(.svelte-g7lyw8) span:where(.svelte-g7lyw8):first-child,.application-accordion-item.svelte-g7lyw8 button:where(.svelte-g7lyw8):hover span:where(.svelte-g7lyw8):first-child{color:#080808eb;transform:translate(.05em)}.application-accordion-item.is-open.svelte-g7lyw8 .application-accordion-marker:where(.svelte-g7lyw8),.application-accordion-item.svelte-g7lyw8 button:where(.svelte-g7lyw8):hover .application-accordion-marker:where(.svelte-g7lyw8){border-color:#a77c3d6b;background:#08080806;transform:rotate(90deg)}.application-accordion-item.is-open.svelte-g7lyw8 .application-accordion-marker:where(.svelte-g7lyw8):after{opacity:0}.application-accordion-item.is-open.svelte-g7lyw8 .application-accordion-marker:where(.svelte-g7lyw8):before,.application-accordion-item.is-open.svelte-g7lyw8 .application-accordion-marker:where(.svelte-g7lyw8):after,.application-accordion-item.svelte-g7lyw8 button:where(.svelte-g7lyw8):hover .application-accordion-marker:where(.svelte-g7lyw8):before,.application-accordion-item.svelte-g7lyw8 button:where(.svelte-g7lyw8):hover .application-accordion-marker:where(.svelte-g7lyw8):after{background:#a77c3dad}.application-accordion-item.is-open.svelte-g7lyw8 .application-accordion-panel:where(.svelte-g7lyw8){grid-template-rows:1fr;opacity:1}.application-accordion-item.is-open.svelte-g7lyw8 .application-accordion-panel:where(.svelte-g7lyw8) p:where(.svelte-g7lyw8){padding:0 0 clamp(1.1rem,2vw,1.65rem) 0}.application-action.svelte-g7lyw8{display:grid;justify-items:center;gap:clamp(1rem,1.8vw,1.4rem);max-width:min(86vw,42rem);margin-inline:auto;padding-top:clamp(.5rem,1.4vw,1.25rem);text-align:center}.application-action-title.svelte-g7lyw8,.application-action-copy.svelte-g7lyw8{margin:0;font-family:Neue Haas Display,Outfit,Avenir Next,sans-serif;font-weight:300;letter-spacing:.01em}.application-action-title.svelte-g7lyw8{font-size:clamp(1.32rem,2vw,2.1rem);line-height:1.14;color:#080808d6}.application-action-copy.svelte-g7lyw8{max-width:34rem;font-size:clamp(.96rem,1.14vw,1.1rem);line-height:1.56;color:#080808ad}.application-action.svelte-g7lyw8 a{margin-top:clamp(1rem,2.4vw,2rem)}@media(max-width:980px){.application-accordion.svelte-g7lyw8{margin-left:0}}@media(max-width:767px){.application-section.svelte-g7lyw8{min-height:auto;padding-block:6.5rem}.application-heading.svelte-g7lyw8 h2:where(.svelte-g7lyw8){max-width:13ch;font-size:clamp(2.15rem,8vw,3rem);line-height:1.04}.application-accordion-item.svelte-g7lyw8 button:where(.svelte-g7lyw8){gap:1rem}}@media(prefers-reduced-motion:reduce){.application-accordion-item.svelte-g7lyw8 button:where(.svelte-g7lyw8) span:where(.svelte-g7lyw8):first-child,.application-accordion-marker.svelte-g7lyw8,.application-accordion-panel.svelte-g7lyw8,.application-accordion-panel.svelte-g7lyw8 p:where(.svelte-g7lyw8){transition:none}}
