.interior-page{--interior-hero-edge: max(var(--page-gutter), calc((100vw - 1440px)/2) )}.interior-page .nav-menu a[aria-current=page]:not(.button):after{transform:scaleX(1);transform-origin:left}.interior-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);column-gap:clamp(2.5rem,4.5vw,5rem);min-height:max(680px,100svh);padding-inline:var(--interior-hero-edge);overflow:hidden;background:var(--ink);color:var(--bg)}.interior-hero .eyebrow{color:var(--accent)}.interior-hero__ghost{position:absolute;z-index:-1;left:-.05em;bottom:0;color:color-mix(in srgb,var(--ghost-field) 18%,transparent);font-family:Georgia,serif;font-size:clamp(13rem,31vw,36rem);line-height:.72;letter-spacing:-.1em;pointer-events:none;user-select:none}.interior-hero__copy{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(112px,13svh,142px) 0 clamp(38px,5svh,58px)}.interior-hero__copy h1{max-width:950px;margin:1.05rem 0 1.25rem;font-size:clamp(3.8rem,5.65vw,6.85rem);line-height:.86}.interior-hero--contact .interior-hero__copy h1{max-width:910px;font-size:clamp(4rem,6.15vw,7.4rem)}.interior-hero__lede{max-width:650px;margin:0;color:color-mix(in srgb,var(--bg) 76%,transparent);font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.65}.interior-hero__copy .hero-actions{max-width:760px}.interior-hero__copy .hero-proof{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem 1rem;max-width:760px;margin-top:1.25rem;color:color-mix(in srgb,var(--bg) 72%,transparent);font-size:.67rem;font-weight:720;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.interior-hero__copy .hero-proof span+span:before{content:"";display:inline-block;width:3px;height:3px;margin-right:1rem;border-radius:50%;background:var(--accent);vertical-align:middle}.interior-hero__media{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;background:color-mix(in srgb,var(--media-field) 36%,var(--ink))}.interior-hero--speaking{min-height:100svh}.interior-hero--speaking .interior-hero__copy{padding-block:clamp(92px,11svh,118px) clamp(26px,4svh,38px)}.interior-hero--speaking .interior-hero__copy h1{margin-block:.8rem 1rem;font-size:clamp(3.45rem,4.7vw,5.75rem)}.interior-hero--speaking .interior-hero__lede{line-height:1.5}.interior-hero--speaking .hero-actions{margin-top:1.4rem;transform:none}.interior-hero--speaking .interior-hero__media{height:min(76svh,670px);align-self:center;border:1px solid color-mix(in srgb,var(--bg) 18%,transparent);border-radius:var(--radius);box-shadow:18px 20px color-mix(in srgb,var(--media-field) 24%,transparent)}.interior-hero--speaking .interior-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--ink) 78%,transparent),transparent 44%);pointer-events:none}.interior-hero__media picture,.interior-hero__media img{display:block;width:100%;height:100%}.interior-hero--speaking .interior-hero__media img{object-fit:cover;object-position:50% 34%}.interior-hero__media figcaption{position:absolute;z-index:2;right:clamp(1.3rem,3vw,2.8rem);bottom:clamp(1.3rem,3vw,2.8rem);left:clamp(1.3rem,3vw,2.8rem);display:flex;justify-content:space-between;gap:1.5rem;color:var(--bg);font-size:.62rem;font-weight:720;letter-spacing:.12em;text-shadow:0 2px 16px color-mix(in srgb,var(--ink) 78%,transparent);text-transform:uppercase}.interior-hero--contact .interior-hero__media{display:grid;place-items:end center;padding:clamp(104px,12svh,128px) clamp(32px,4vw,68px) clamp(38px,4svh,58px);background:linear-gradient(140deg,color-mix(in srgb,var(--media-field) 88%,white),color-mix(in srgb,var(--formal-accent) 30%,var(--bg)))}.interior-hero--contact .interior-hero__media:before{content:"";position:absolute;top:18%;right:8%;width:44%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:50%}.interior-hero--contact .interior-hero__media picture{position:relative;z-index:1;width:min(100%,465px);height:auto;aspect-ratio:465 / 640;overflow:hidden;border-radius:var(--radius);box-shadow:26px 28px color-mix(in srgb,var(--ink) 18%,transparent)}.interior-hero--contact .interior-hero__media img{height:auto;aspect-ratio:465 / 640;object-fit:cover}.interior-hero--contact .interior-hero__media figcaption{z-index:3;right:clamp(32px,4vw,68px);bottom:1.35rem;left:clamp(32px,4vw,68px);color:var(--ink);text-shadow:0 1px 12px color-mix(in srgb,var(--bg) 88%,transparent)}.answer-capsule{padding:var(--section-space) 0;background:var(--bg)}.answer-capsule__inner{max-width:980px;text-align:center}.answer-capsule__inner h2{margin:1.15rem auto 1.8rem;font-size:clamp(3.6rem,7.2vw,7.8rem);line-height:.87}.answer-capsule__inner>p:not(.eyebrow){max-width:var(--prose-measure);margin:0 auto 1.15rem;color:var(--muted);font-size:clamp(1rem,1.4vw,1.15rem)}.answer-capsule__inner>p:nth-of-type(2){color:var(--ink)}.sentence-lab{position:relative;isolation:isolate;overflow:hidden;padding:var(--section-space) 0;background:var(--media-field)}.sentence-lab__word{position:absolute;z-index:-1;right:-.055em;bottom:-.17em;color:color-mix(in srgb,var(--ink) 9%,transparent);font-family:var(--heading-font);font-size:clamp(13rem,29vw,34rem);line-height:.7;letter-spacing:-.1em;pointer-events:none}.sentence-lab__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);gap:clamp(3rem,6vw,7rem);align-items:center}.sentence-lab__intro h2{margin:1.2rem 0 1.7rem;font-size:clamp(3.8rem,6.3vw,7.2rem);line-height:.87}.sentence-lab__intro>p:not(.eyebrow,.comparison-note){max-width:560px;margin:0}.comparison-controls{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,520px);margin-top:2rem;overflow:hidden;border:1px solid var(--ink);border-radius:var(--radius)}.comparison-controls button{min-height:50px;padding:.65rem .75rem;border:0;border-right:1px solid var(--ink);background:transparent;color:var(--ink);font-size:.875rem;font-weight:760;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.comparison-controls button:last-child{border-right:0}.comparison-controls button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.comparison-note{max-width:540px;height:6.15em;margin:1.15rem 0 0;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--ink) 30%,transparent);font-size:1rem;line-height:1.5}.comparison-stage{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;min-width:0;padding:12px 22px 24px 12px}.sentence-card{position:relative;display:flex;min-height:530px;min-width:0;flex-direction:column;justify-content:space-between;padding:clamp(1.4rem,3vw,2.5rem);border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);border-radius:var(--radius);transition:opacity .42s var(--ease-settle),transform .42s var(--ease-settle),box-shadow .42s var(--ease-settle)}.sentence-card>span{font-size:.62rem;font-weight:730;letter-spacing:.12em;text-transform:uppercase}.sentence-card>strong{display:block;margin:auto 0;font-family:var(--heading-font);font-size:clamp(4.7rem,7.2vw,8.2rem);font-weight:430;line-height:.75;letter-spacing:-.08em}.sentence-card>p{margin:0 0 1rem;font-family:var(--heading-font);font-size:clamp(1.65rem,3vw,2.8rem);line-height:1}.sentence-card>small{max-width:250px;font-size:.7rem;line-height:1.5}.sentence-card--how{background:color-mix(in srgb,var(--bg) 80%,transparent);box-shadow:16px 18px color-mix(in srgb,var(--formal-accent) 34%,transparent)}.sentence-card--how>strong{color:color-mix(in srgb,var(--ink) 48%,transparent);text-decoration:line-through;text-decoration-thickness:1px}.sentence-card--ways{background:var(--surface);box-shadow:16px 18px color-mix(in srgb,var(--accent) 48%,transparent)}.sentence-card--ways>strong{color:var(--accent-text)}.comparison-arrow{position:relative;z-index:2;display:grid;width:58px;height:58px;place-items:center;margin-inline:-7px;border:1px solid var(--ink);border-radius:50%;background:var(--media-field);font-size:1.3rem}.sentence-lab.compare-how .sentence-card--ways,.sentence-lab.compare-ways .sentence-card--how{opacity:.42;transform:scale(.96);box-shadow:none}.sentence-lab.compare-how .sentence-card--how,.sentence-lab.compare-ways .sentence-card--ways{opacity:1;transform:translateY(-8px)}.comparison-fallback{grid-column:1 / -1;margin:1rem 0 0;font-size:.75rem}.retreat-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;border-top:1px solid var(--ink);border-left:1px solid var(--ink);box-shadow:18px 20px color-mix(in srgb,var(--accent) 32%,transparent)}.retreat-blocks article{min-height:220px;padding:clamp(1.25rem,2.5vw,2rem);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:color-mix(in srgb,var(--surface) 90%,transparent)}.retreat-blocks span{color:var(--accent-text);font-size:.65rem;font-weight:780;letter-spacing:.12em}.retreat-blocks strong{display:block;margin-top:clamp(2.6rem,5vw,4.6rem);color:var(--ink);font-family:var(--heading-font);font-size:clamp(2.6rem,5vw,5.8rem);font-weight:450;line-height:.82;letter-spacing:-.06em}.retreat-blocks p{margin:1rem 0 0;color:var(--muted);font-size:.92rem;line-height:1.45}.method-page{position:relative;isolation:isolate;overflow:hidden;padding:var(--section-space) 0;background:var(--ink);color:var(--bg)}.method-page__ghost{position:absolute;z-index:-1;top:.02em;right:-.04em;color:color-mix(in srgb,var(--ghost-field) 16%,transparent);font-family:var(--heading-font);font-size:clamp(13rem,30vw,35rem);line-height:.72;letter-spacing:-.1em;pointer-events:none}.method-page .eyebrow{color:var(--accent)}.method-page__head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);column-gap:clamp(2rem,7vw,8rem);row-gap:.9rem;align-items:end}.method-page__head .eyebrow{grid-column:1 / -1}.method-page__head h2{margin:0;font-size:clamp(4.2rem,8vw,9rem);line-height:.84}.method-page__head>p:last-child{margin:0 0 .5rem;color:color-mix(in srgb,var(--bg) 70%,transparent)}.method-page__steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(4rem,8vw,8rem);padding-left:0;border-top:1px solid var(--line-dark);list-style:none}.method-page__steps li{min-height:260px;padding:1.4rem clamp(1.2rem,2.8vw,2.8rem) 2rem;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.method-page__steps li:nth-child(3n+1){border-left:1px solid var(--line-dark)}.method-page__steps span{display:block;color:var(--accent);font-size:.62rem;font-weight:760}.method-page__steps strong{display:block;margin:3.4rem 0 1rem;font-family:var(--heading-font);font-size:clamp(2.5rem,4vw,4.4rem);font-weight:430;line-height:.9}.method-page__steps p{max-width:300px;margin:0;color:color-mix(in srgb,var(--bg) 64%,transparent);font-size:1rem}.application-field{padding:var(--section-space) 0;background:var(--surface)}.application-field__head{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(340px,.76fr);column-gap:clamp(2.5rem,8vw,9rem);row-gap:.8rem;align-items:end}.application-field__head .eyebrow{grid-column:1 / -1;color:var(--accent-text);font-weight:800}.application-field__head h2{margin:0;font-size:clamp(4rem,7.4vw,8.2rem);line-height:.85}#gatherings-title{font-size:clamp(3rem,4.85vw,5.7rem)}.empow-word-lockup,.empow-word-fit-lockup{white-space:nowrap}.empow-word-lockup sup{position:relative;top:-.32em;font-family:var(--body-font);font-size:.24em;font-weight:760;line-height:0;letter-spacing:0}.application-field__head>p:last-child{margin:0 0 .45rem;color:var(--muted)}.application-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(4rem,7vw,7rem);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.application-card{min-height:300px;padding:1.35rem clamp(1.2rem,2.4vw,2.4rem) 2rem;border-left:1px solid var(--line)}.application-card:last-child{border-right:1px solid var(--line)}.application-card>span{color:var(--accent-text);font-size:.62rem;font-weight:760}.application-card h3{margin:5.5rem 0 1.1rem;font-size:clamp(2.1rem,2.65vw,3.35rem);line-height:.92;overflow-wrap:anywhere}.application-card p{max-width:var(--prose-measure);margin:0;color:var(--muted);font-size:1rem}.participation{display:grid;grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);min-height:min(740px,100svh);overflow:hidden;background:var(--ink);color:var(--bg)}.participation__portrait{position:relative;display:grid;place-items:end center;min-width:0;min-height:0;margin:0;padding:clamp(54px,6vw,82px) clamp(34px,4vw,68px) 0;overflow:hidden;background:color-mix(in srgb,var(--formal-accent) 30%,var(--ink))}.participation__portrait:before{content:"";position:absolute;top:13%;left:9%;width:58%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--bg) 24%,transparent);border-radius:50%}.participation__portrait img{position:relative;z-index:1;width:min(100%,380px);height:auto;max-height:650px;object-fit:contain;object-position:bottom center}.participation__portrait figcaption{position:absolute;z-index:2;right:clamp(34px,4vw,68px);bottom:1.7rem;left:clamp(34px,4vw,68px);color:var(--bg);font-size:.62rem;font-weight:730;letter-spacing:.12em;text-align:center;text-shadow:0 2px 16px color-mix(in srgb,var(--ink) 84%,transparent);text-transform:uppercase}.participation__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(58px,7svh,82px) max(5vw,52px)}.participation__copy .eyebrow{color:var(--accent)}.participation__copy h2{max-width:940px;margin:.9rem 0 1.25rem;font-size:clamp(3.45rem,5.25vw,6.2rem);line-height:.87}.participation__copy>p:not(.eyebrow){max-width:670px;margin:0;color:color-mix(in srgb,var(--bg) 70%,transparent)}.participation__copy blockquote{max-width:720px;margin:1.8rem 0 1.65rem;padding:1.25rem 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);color:var(--media-field);font-size:clamp(1.7rem,2.55vw,2.8rem);font-style:italic;line-height:1}.participation__copy .outline-button{align-self:flex-start;margin-top:clamp(1.5rem,2.5vw,2rem)}.media-feature{position:relative;isolation:isolate;overflow:hidden;padding:var(--section-space) 0;background:var(--bg)}.media-feature__ghost{position:absolute;z-index:-1;right:-.05em;bottom:-.22em;color:color-mix(in srgb,var(--ghost-field) 11%,transparent);font-family:var(--heading-font);font-size:clamp(12rem,28vw,33rem);line-height:.7;letter-spacing:-.1em}.media-feature__inner{display:grid;width:min(1180px,calc(100% - 128px));grid-template-columns:minmax(0,1.18fr) minmax(330px,.72fr);gap:clamp(3rem,6vw,6.5rem);align-items:end}.media-feature h2{margin:1.2rem 0 0;font-size:clamp(4rem,7.8vw,8.8rem);line-height:.84}.media-feature__copy p{margin:0 0 2rem;color:var(--muted)}.media-feature cite{font-family:var(--heading-font);font-style:italic}.page-faq{padding:var(--section-space) 0;background:var(--media-field)}.page-faq__head{max-width:820px;text-align:center}.page-faq__head .eyebrow{color:var(--ink)}.page-faq__head h2{margin:1.2rem 0 3.5rem;font-size:clamp(4rem,7.5vw,8.3rem);line-height:.85}.page-faq__list{width:min(820px,calc(100% - 64px));margin-inline:auto;border-top:1px solid var(--ink)}.page-faq__list details{border-bottom:1px solid color-mix(in srgb,var(--ink) 35%,transparent)}.page-faq__list summary{display:grid;grid-template-columns:1fr 38px;gap:1.2rem;align-items:center;min-height:96px;padding:1.25rem 0;font-family:var(--heading-font);font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1;list-style:none;cursor:pointer}.page-faq__list summary::-webkit-details-marker{display:none}.page-faq__list summary span{position:relative;width:38px;height:38px;border:1px solid var(--ink);border-radius:50%}.page-faq__list summary span:before,.page-faq__list summary span:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .18s ease}.page-faq__list summary span:after{transform:translate(-50%,-50%) rotate(90deg)}.page-faq__list details[open] summary span:after{transform:translate(-50%,-50%)}.page-faq__list details>p{max-width:720px;margin:-.2rem 4rem 1.8rem 0}.page-close{position:relative;isolation:isolate;display:grid;min-height:760px;place-items:center;overflow:hidden;background:var(--ink);color:var(--bg);text-align:center}.page-close__word{position:absolute;z-index:-1;color:color-mix(in srgb,var(--ghost-field) 15%,transparent);font-family:var(--heading-font);font-size:clamp(19rem,47vw,54rem);line-height:.7;letter-spacing:-.11em;pointer-events:none}.page-close__inner{padding:var(--section-space) 0}.page-close .eyebrow{color:var(--accent)}.page-close h2{max-width:1120px;margin:1.25rem auto 1.8rem;font-size:clamp(4.4rem,9vw,10.5rem);line-height:.82}.page-close__inner>p:not(.eyebrow){max-width:650px;margin:0 auto 2.2rem;color:color-mix(in srgb,var(--bg) 72%,transparent)}.page-close__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.6rem;align-items:center}.intent-section{position:relative;isolation:isolate;overflow:hidden;padding:var(--section-space) 0;background:var(--surface)}.intent-section__ghost{position:absolute;z-index:-1;top:.02em;left:-.05em;color:color-mix(in srgb,var(--ghost-field) 10%,transparent);font-family:var(--heading-font);font-size:clamp(14rem,31vw,35rem);line-height:.72;letter-spacing:-.1em}.intent-section__head{position:relative;z-index:1;max-width:980px;text-align:center}.intent-section__head h2{margin:1.15rem auto 1.4rem;font-size:clamp(4rem,8vw,8.7rem);line-height:.84}.intent-state{margin:0;color:var(--muted);font-size:.875rem;letter-spacing:.04em;text-transform:uppercase}.intent-state strong{color:var(--accent-text)}.intent-selector{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,6vw,5.5rem);border:1px solid var(--ink);border-radius:var(--radius);overflow:hidden}.intent-selector button{display:grid;min-height:370px;grid-template-rows:auto 1fr auto auto;gap:1.2rem;padding:clamp(1.5rem,3.5vw,3.5rem);border:0;border-right:1px solid var(--ink);background:var(--bg);color:var(--ink);text-align:left;cursor:pointer;transition:background-color .22s ease,color .22s ease}.intent-selector button:last-child{border-right:0}.intent-selector button>span{color:var(--accent-text);font-size:.63rem;font-weight:760}.intent-selector button>strong{align-self:end;max-width:620px;font-family:var(--heading-font);font-size:clamp(2.7rem,5vw,5.4rem);font-weight:430;line-height:.9;letter-spacing:-.055em;text-wrap:balance}.intent-selector button>small{max-width:390px;font-size:1rem;line-height:1.55}.intent-selector button>i{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent);font-size:.875rem;font-style:normal;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.intent-selector button>i b{font-size:1.1rem;font-weight:400}.intent-selector button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.intent-selector button[aria-pressed=true]>span,.intent-selector button[aria-pressed=true]>i b{color:var(--accent)}.intent-selector button[aria-pressed=true]>i{border-color:var(--line-dark)}.no-script-note{margin-top:1.5rem;padding:1rem;border:1px solid var(--line);background:var(--bg);color:var(--muted);font-size:1rem;text-align:center}.inquiry-panels{position:relative;z-index:1;margin-top:clamp(4rem,8vw,8rem)}.inquiry-panel{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(540px,1.32fr);gap:clamp(3rem,8vw,9rem);align-items:start;padding:clamp(2rem,5vw,5rem);border:1px solid var(--ink);border-radius:var(--radius);background:var(--bg);box-shadow:22px 24px color-mix(in srgb,var(--media-field) 24%,transparent)}.inquiry-panel+.inquiry-panel{margin-top:4rem}.inquiry-panel[hidden]{display:none}.inquiry-panel__intro{position:sticky;top:132px}.inquiry-panel__intro h3{margin:1.2rem 0 1.5rem;font-size:clamp(3.3rem,5.7vw,6.3rem);line-height:.86}.inquiry-panel__intro>p:last-child{max-width:460px;margin:0;color:var(--muted)}.inquiry-form{position:relative;min-width:0}.trap-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.field-group{min-width:0}.field-group--wide{grid-column:1 / -1}.field-group>label{display:flex;min-height:26px;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.55rem;font-size:.875rem;font-weight:730}.field-group>label>span:not([aria-hidden=true]){color:var(--muted);font-size:.875rem;font-weight:560;letter-spacing:.05em;text-transform:uppercase}.field-group>label>span[aria-hidden=true]{color:var(--accent-text)}.field-group input,.field-group textarea,.field-group select{width:100%;min-height:54px;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--ink) 58%,transparent);border-radius:var(--radius);background:var(--surface);color:var(--ink);transition:border-color .16s ease,box-shadow .16s ease}.field-group textarea{min-height:160px;resize:vertical;line-height:1.55}.field-group select{cursor:pointer}@media(max-width:700px){.field-group select{-webkit-appearance:none;appearance:none;padding-right:2.75rem;font-size:1rem;line-height:1.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23191521' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}}.field-group input:focus,.field-group textarea:focus,.field-group select:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.field-group>small{display:block;margin-top:.45rem;color:var(--muted);font-size:.875rem;line-height:1.45}.consent-field{display:grid;grid-template-columns:24px 1fr;gap:.8rem;align-items:start;margin:1.6rem 0 0;padding:1.15rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:.875rem;cursor:pointer}.consent-field input{width:20px;height:20px;margin:.1rem 0 0;accent-color:var(--accent)}.form-finish{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:center;margin-top:1.6rem}.form-finish .button{min-width:220px}.form-finish .button:disabled{cursor:wait;opacity:.66;transform:none}.form-status{min-height:3.2em;margin:0;color:var(--muted);font-size:.875rem;line-height:1.5}.form-status.is-error{color:#8b2c19}.form-status.is-ready{color:#286145}.form-status.is-error,.form-status.is-ready{position:fixed;z-index:82;top:clamp(5.4rem,9vw,6.8rem);right:var(--page-gutter);width:min(34rem,calc(100vw - (2 * var(--page-gutter))));min-height:0;padding:1rem 1.15rem;border:1px solid currentColor;background:var(--surface);box-shadow:0 18px 44px color-mix(in srgb,var(--ink) 18%,transparent)}.contact-privacy{padding:var(--section-space) 0;background:var(--media-field)}.contact-privacy__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:clamp(3rem,8vw,9rem);align-items:start}.contact-privacy__main h2{max-width:860px;margin:1.2rem 0 1.8rem;font-size:clamp(4rem,7.5vw,8.2rem);line-height:.85}.contact-privacy__main>p:not(.eyebrow){max-width:var(--prose-measure)}.contact-privacy__main .delivery-note{margin:1.5rem 0 1.8rem;padding:1.2rem 0;border-top:1px solid color-mix(in srgb,var(--ink) 32%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 32%,transparent);max-width:var(--prose-measure);font-size:1rem}.contact-privacy__question{padding:clamp(1.5rem,3.5vw,3.2rem);border:1px solid var(--ink);border-radius:var(--radius);background:var(--surface);box-shadow:18px 20px color-mix(in srgb,var(--accent) 45%,transparent)}.contact-privacy__question>span{color:var(--accent-text);font-size:.62rem;font-weight:740;letter-spacing:.12em;text-transform:uppercase}.contact-privacy__question h3{margin:3.8rem 0 1.4rem;font-size:clamp(2.4rem,4.6vw,4.8rem);line-height:.91}.contact-privacy__question p{max-width:var(--prose-measure);margin:0;color:var(--muted);font-size:1rem}.page-close--contact h2{max-width:930px}@media(hover:hover){.intent-selector button:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--media-field) 15%,var(--bg))}.comparison-controls button:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--bg) 28%,transparent)}}@media(max-width:1180px){.interior-hero{grid-template-columns:minmax(0,1.06fr) minmax(370px,.94fr)}.interior-hero__copy{padding-right:42px;padding-left:42px}.interior-hero__copy h1,.interior-hero--contact .interior-hero__copy h1{font-size:clamp(3.7rem,6vw,6.2rem)}.sentence-lab__grid{grid-template-columns:minmax(0,.76fr) minmax(450px,1.24fr);gap:2.8rem}.sentence-card{min-height:470px}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-card:nth-child(3),.application-card:nth-child(4){border-top:1px solid var(--line)}.application-card:nth-child(3){border-left:1px solid var(--line)}.inquiry-panel{grid-template-columns:minmax(270px,.62fr) minmax(480px,1.38fr);gap:3.5rem;padding:3rem}}@media(max-width:980px){.interior-hero{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);min-height:max(660px,100svh)}.interior-hero__copy{min-height:0;padding:clamp(104px,13svh,126px) max(4vw,30px) clamp(34px,5svh,48px)}.interior-hero__copy h1,.interior-hero--contact .interior-hero__copy h1{max-width:760px;font-size:clamp(3.35rem,6.6vw,4.9rem)}.interior-hero__media{min-height:0}.interior-hero--contact .interior-hero__media{min-height:0;padding:104px 28px 42px}.interior-hero--contact .interior-hero__media picture{width:min(100%,330px)}.sentence-lab__grid,.method-page__head,.application-field__head,.media-feature__inner,.contact-privacy__grid{grid-template-columns:minmax(0,1fr)}.sentence-lab__grid>*,.method-page__head>*,.application-field__head>*,.media-feature__inner>*,.contact-privacy__grid>*{min-width:0}.sentence-lab__intro,.application-field__head>p:last-child,.media-feature__copy,.contact-privacy__question{max-width:720px}.media-feature__inner{width:min(1180px,calc(100% - 64px))}.comparison-stage{width:min(100%,760px)}.method-page__head>p:last-child,.application-field__head>p:last-child{margin-bottom:0}.participation{grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);min-height:min(700px,100svh)}.participation__portrait{min-height:0;padding:54px 30px 0}.participation__copy{padding:54px 32px}.participation__copy h2{font-size:clamp(3.1rem,5.8vw,4.7rem)}.participation__copy blockquote{font-size:clamp(1.6rem,2.7vw,2.3rem)}.inquiry-panel{grid-template-columns:1fr}.inquiry-panel__intro{position:static;max-width:720px}}@media(min-width:701px)and (max-width:1180px){.interior-hero--speaking .interior-hero__copy{padding:clamp(90px,11svh,112px) 0 clamp(24px,3.5svh,34px)}.interior-hero--speaking .interior-hero__copy h1{font-size:clamp(3.3rem,5.35vw,4.75rem)}}@media(min-width:701px)and (max-height:760px){.interior-hero--speaking .interior-hero__copy{padding-block:84px 22px}.interior-hero--speaking .interior-hero__copy h1{margin-block:.65rem .8rem;font-size:clamp(3rem,4.3vw,4.8rem)}.interior-hero--speaking .interior-hero__lede{font-size:.98rem;line-height:1.42}.interior-hero--speaking .hero-actions{margin-top:1rem}.interior-hero--speaking .interior-hero__media{height:min(72svh,560px)}}@media(max-width:340px){.interior-page h1,.interior-page h2,.interior-page h3,.interior-page blockquote{overflow-wrap:anywhere;hyphens:auto}}@media(max-width:700px){.interior-page{--interior-hero-edge: 0px;--section-space: calc(clamp(72px, 18vw, 104px) * var(--density-space))}.interior-hero{display:grid;grid-template-columns:1fr;min-height:max(700px,100svh)}.interior-hero__copy{z-index:3;grid-area:1 / 1;min-height:inherit;justify-content:center;padding:108px 24px 46px;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 98%,transparent),color-mix(in srgb,var(--ink) 88%,transparent) 58%,color-mix(in srgb,var(--ink) 48%,transparent))}.interior-hero__copy h1,.interior-hero--contact .interior-hero__copy h1{max-width:92%;margin-top:.85rem;font-size:clamp(3rem,13.2vw,4.85rem);line-height:.87}.interior-hero__lede{font-size:.97rem}.interior-hero__copy .hero-actions{align-items:stretch;flex-direction:column}.interior-hero__copy .hero-actions .button,.interior-hero__copy .hero-actions .text-link{width:100%;justify-content:center}.interior-hero__copy .hero-proof{display:grid;gap:.45rem}.interior-hero__copy .hero-proof span:after,.interior-hero__copy .hero-proof span:before{display:none}.interior-hero__media,.interior-hero--contact .interior-hero__media{position:relative;z-index:1;grid-area:1 / 1;min-height:0;height:100%;opacity:.58}.interior-hero--contact .interior-hero__media{place-items:end;justify-items:end;padding:94px 0 0 34%;opacity:.5}.interior-hero--contact .interior-hero__media picture{width:min(100%,390px);border-radius:0;box-shadow:none}.interior-hero__media figcaption{flex-direction:column;gap:.2rem}.interior-hero--speaking{min-height:100svh}.interior-hero--speaking .interior-hero__copy{min-height:100svh;padding-block:96px 34px}.interior-hero--speaking .interior-hero__copy h1{font-size:clamp(2.85rem,12.5vw,4.35rem)}.answer-capsule__inner{text-align:left}.answer-capsule__inner h2,.sentence-lab__intro h2,.method-page__head h2,.application-field__head h2,.participation__copy h2,.media-feature h2,.page-faq__head h2,.intent-section__head h2,.contact-privacy__main h2{font-size:clamp(3.1rem,14vw,5.2rem);line-height:.87}#gatherings-title{font-size:clamp(1.6rem,7.6vw,2.7rem)}.answer-capsule__inner>p:not(.eyebrow){margin-left:0}.comparison-controls{grid-template-columns:1fr}.comparison-controls button{border-right:0;border-bottom:1px solid var(--ink)}.comparison-controls button:last-child{border-bottom:0}.comparison-stage{grid-template-columns:1fr;gap:0;width:calc(100% - 14px);padding:12px 0 18px 12px}.retreat-blocks{grid-template-columns:1fr;width:calc(100% - 12px);box-shadow:10px 12px color-mix(in srgb,var(--accent) 32%,transparent)}.retreat-blocks article{min-height:180px}.retreat-blocks strong{margin-top:2.4rem;font-size:clamp(3.3rem,18vw,5rem)}.sentence-card{min-height:400px}.sentence-card>strong{font-size:clamp(5.5rem,30vw,9rem)}.comparison-arrow{margin:-8px auto;transform:rotate(45deg)}.sentence-card--how{box-shadow:10px 12px color-mix(in srgb,var(--formal-accent) 34%,transparent)}.sentence-card--ways{box-shadow:10px 12px color-mix(in srgb,var(--accent) 48%,transparent)}.method-page__steps,.application-grid{grid-template-columns:1fr}.method-page__steps li,.method-page__steps li:nth-child(3n+1),.application-card,.application-card:nth-child(3),.application-card:last-child{border-right:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.method-page__steps li{min-height:220px}.method-page__steps strong{margin-top:2.5rem}.application-card,.application-card:nth-child(3),.application-card:last-child{min-height:240px;border-color:var(--line);border-top:0;border-bottom:1px solid var(--line)}.application-card:first-child{border-top:1px solid var(--line)}.application-card h3{margin-top:3.6rem}.participation__portrait{min-height:420px;padding:42px 34px 0}.participation__portrait figcaption{right:34px;left:34px}.participation{grid-template-columns:1fr;min-height:0}.participation__copy{padding:72px 24px}.participation__copy .outline-button{width:100%}.page-faq__head{text-align:left}.media-feature__inner{width:calc(100% - 48px)}.page-faq__head h2{margin-bottom:2.5rem}.page-faq__list{width:calc(100% - 32px)}.page-faq__list summary{min-height:86px;font-size:1.45rem}.page-faq__list details>p{margin-right:0}.page-close{min-height:660px}.page-close__word{font-size:clamp(18rem,78vw,32rem)}.page-close h2{font-size:clamp(3.5rem,16vw,6rem)}.page-close__actions{align-items:stretch;flex-direction:column}.page-close__actions .button,.page-close__actions .text-link{width:100%;justify-content:center}.intent-section__head{text-align:left}.intent-selector{grid-template-columns:1fr}.intent-selector button{min-width:0;min-height:320px;border-right:0;border-bottom:1px solid var(--ink)}.intent-selector button:last-child{border-bottom:0}.intent-selector button>strong,.intent-selector button>small,.intent-selector button>i{min-width:0}.inquiry-panels{width:calc(100% - 24px)}.inquiry-panel{gap:2.5rem;padding:1.35rem;box-shadow:10px 12px color-mix(in srgb,var(--media-field) 24%,transparent)}.inquiry-panel__intro h3{font-size:clamp(3rem,14vw,4.8rem)}.form-grid{grid-template-columns:1fr}.field-group--wide{grid-column:auto}.form-finish{grid-template-columns:1fr}.form-finish .button{width:100%}.contact-privacy__question{box-shadow:10px 12px color-mix(in srgb,var(--accent) 45%,transparent)}}@media(max-width:390px){.interior-hero__copy{padding-right:18px;padding-left:18px}.interior-hero__copy h1,.interior-hero--contact .interior-hero__copy h1{font-size:3.05rem}.sentence-card{min-height:360px;padding:1.15rem}.intent-selector button{min-height:290px;padding:1.25rem}.intent-selector button>strong{font-size:2.65rem}.inquiry-panel{padding:1rem}}@media(prefers-reduced-motion:reduce){.sentence-card,.comparison-controls button,.intent-selector button,.field-group input,.field-group textarea,.field-group select{transition:none}}@media print{.interior-hero{min-height:auto}.comparison-controls,.intent-selector,.page-close,.site-header,.site-footer{display:none!important}}.participation__copy blockquote cite{display:block;margin-top:.85rem;color:color-mix(in srgb,var(--bg) 62%,transparent);font-family:var(--body-font);font-size:.72rem;font-style:normal;font-weight:650;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.participation__copy>p.participation__note{margin:0 0 1.65rem}.interior-hero__lede+.interior-hero__lede{margin-top:.9rem}.answer-capsule--benefits .answer-capsule__inner h2{font-size:clamp(2.6rem,5.2vw,5.4rem);line-height:.92}.benefit-list{display:grid;gap:.9rem;max-width:760px;margin:0 auto 1.8rem;padding:0;list-style:none;text-align:left}.benefit-list li{position:relative;padding-left:1.6rem;color:var(--ink);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55}.benefit-list li:before{content:"";position:absolute;top:.62em;left:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent)}.inquiry-aside{margin:2.8rem 0 0;color:var(--muted);font-size:.95rem;line-height:1.6}
