.ag-eyebrow{margin-bottom:20px}.ag-num{letter-spacing:.21em;color:var(--orange);font-variant-numeric:tabular-nums;flex:none;font-size:22px;font-weight:500;line-height:1;display:inline-block}.ag-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ag-hero .page-hero-lead,.ag-statement p,.ag-sense-def,.ag-name-reading,.ag-who-lead,.ag-point-text,.ag-note,.ag-format-text{text-wrap:pretty}.ag-sense-title,.ag-point-title,.ag-format-title,.ag-process-title,.ag-step-detail,.ag-process-text,:is(.ag-name,.ag-who,.ag-why,.ag-method,.ag-collab) .lines .ln>span{text-wrap:balance}.ag-statement{border-top:1px solid var(--ink-faint);padding-top:24px}.ag-statement p{max-width:50ch;font-size:18px;line-height:1.5}.ag-brand{font-weight:500}.ag-hero-visual{margin-bottom:calc(-1 * var(--section));container-type:inline-size}.ag-hero-frame{aspect-ratio:.66;border-radius:44.85cqw 44.85cqw 0 0;width:100%}.ag-hero-frame img{object-position:30% 50%}@media (width>=640px) and (width<=1023px){.ag-hero .page-hero-lead,.ag-statement{max-width:calc((100% - 7 * var(--gutter)) / 8 * 6 + 5 * var(--gutter))}.ag-hero-visual{width:calc((100% - 7 * var(--gutter)) / 2 + 3 * var(--gutter));margin-left:auto}}@media (width>=1024px){.ag-hero .page-hero.has-aside .page-hero-grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.ag-hero .page-hero-text{grid-column:1/span 7}.ag-hero .page-hero-aside{grid-column:8/-1;position:relative}.ag-hero-visual{inset:0 0 calc(-1 * var(--section));margin:0;position:absolute}.ag-hero-frame{aspect-ratio:auto;height:100%}.ag-hero .page-hero-lead,.ag-statement{max-width:none}}@media (width>=1280px){.ag-hero .page-hero-lead,.ag-statement{max-width:calc((100% - 6 * var(--gutter)) / 7 * 6 + 5 * var(--gutter))}}.ag-name{padding-bottom:0}.ag-entry{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:40px;display:flex}.ag-headword{font-size:24px;font-weight:500;line-height:1}.ag-name-grid{display:grid}.ag-script{border-bottom:1px solid var(--ink-faint);align-self:end}.ag-script .ln>span{display:block}.ag-script-word{width:100%;height:auto;fill:var(--midnight)}.ag-senses{list-style:none}.ag-sense{border-bottom:1px solid var(--ink-faint);grid-template-columns:64px minmax(0,1fr);align-content:start;align-items:baseline;padding:24px 0 28px;display:grid}.ag-sense-text{flex-direction:column;gap:4px;font-size:20px;line-height:1.4;display:flex}.ag-sense-title{font-weight:500}.ag-sense-def{color:var(--ink-soft)}.ag-name-close{gap:24px;margin-top:56px;display:grid}.ag-name-title{font-weight:var(--title-weight);letter-spacing:-.01em;font-size:clamp(40px,10.4vw,64px);line-height:1}.ag-name-reading{max-width:40ch}@media (width>=1024px){.ag-name-grid{column-gap:var(--gutter);border-bottom:1px solid var(--ink-faint);grid-template-columns:repeat(12,minmax(0,1fr))}.ag-script{border-bottom:0;grid-column:1/span 6}.ag-senses{grid-column:8/-1;grid-template-rows:1fr 1fr;display:grid}.ag-sense{border-bottom:0;border-top:1px solid var(--ink-faint);padding:24px 0 28px}.ag-name-close{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:72px}.ag-name-title{grid-column:1/span 7;font-size:clamp(64px,6.2vw,98px);line-height:.94}.ag-name-reading{grid-column:8/-1;max-width:none;padding-bottom:calc(clamp(64px,6.2vw,98px)/4.80769 - 10.5px)}}@media (width>=1280px){.ag-sense{padding:28px 0 32px}.ag-sense-text{font-size:24px;line-height:1.35}}.ag-who-head{gap:28px;display:grid}.ag-who-title{text-wrap:balance}.ag-who-lead{max-width:44ch}.ag-pillars{border-bottom:1px solid var(--ink-faint);margin-top:56px}.ag-pillar{border-top:1px solid var(--ink-faint);gap:14px;padding:24px 0 28px;display:grid}.ag-pillar-text{text-wrap:balance;font-size:24px;line-height:1.25}@media (width>=1024px){.ag-who-head{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px}.ag-who-title{grid-column:1/-1}.ag-who-lead{grid-column:5/span 7;max-width:46ch}.ag-pillars{margin-top:96px}.ag-pillar{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding:36px 0 40px}.ag-pillar dt{grid-column:1/span 4}.ag-pillar-text{text-wrap:wrap;grid-column:5/-1;max-width:30ch;font-size:clamp(28px,2.5vw,40px);line-height:1.15}.ag-sentence{display:block}}.ag-why-grid{display:grid}.ag-points{margin-top:48px;list-style:none;display:grid}.ag-point{border-top:1px solid var(--ink-faint);padding:24px 0 32px}.ag-point-title{align-items:baseline;font-size:24px;font-weight:500;line-height:1.2;display:flex}.ag-point-title .ag-num{width:64px}.ag-point-text{color:var(--ink-soft);margin-top:14px;font-size:18px;line-height:1.5}.ag-quiet{color:var(--ink-soft);margin-top:24px;font-size:15px;line-height:1.45}.ag-roof{display:none}.ag-roof svg{width:100%;height:auto}@media (width>=640px){.ag-points{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.ag-point{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}}@media (width>=1024px){.ag-points{margin-top:64px}}@media (width>=1280px){.ag-why-grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.ag-why-head{grid-column:1/span 8}.ag-points{grid-area:2/1/auto/span 8}.ag-roof{grid-area:2/10/span 2/-1;margin-top:64px;display:block}.ag-quiet{grid-area:3/1/auto/span 8}}.ag-method-head{gap:24px;margin-bottom:56px;display:grid}.ag-signature{letter-spacing:.21em;text-transform:uppercase;color:var(--orange);font-size:22px;font-weight:500;line-height:1.3}.ag-signature span{display:inline-block}.ag-steps{row-gap:64px;list-style:none;display:grid}.ag-arch{aspect-ratio:419.4/429.5;color:#fff;background:var(--g-sunrise) 48.39% 0 / 294.37% 100% no-repeat;border-radius:44.85%/43.77%;width:100%;max-width:420px;position:relative;overflow:hidden;container-type:inline-size}.ag-arch-n{letter-spacing:-.01em;color:#f3f0ef69;white-space:nowrap;font-size:43.21cqw;font-weight:500;line-height:1;position:absolute;top:4.71cqw;left:-3.85cqw}.ag-arch-name{letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;font-size:max(24px,9.06cqw);font-weight:500;line-height:1;position:absolute;top:31.14cqw;right:6.2cqw}.ag-step-text{margin-top:28px}.ag-step-line{text-wrap:pretty;font-size:24px;line-height:1.25}.ag-step-detail{border-top:1px solid var(--ink-faint);color:var(--ink-soft);margin-top:20px;padding-top:16px;font-size:16px;line-height:1.5}@media (width>=640px){.ag-steps{row-gap:80px}.ag-step{column-gap:var(--gutter);--arch-w:calc(50cqw - 12px);--line:24px;grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;display:grid;container-type:inline-size}.ag-arch{grid-column:1/span 4;max-width:none}.ag-step-text{margin-top:calc(var(--arch-w) * .3816 - var(--line) * .9);grid-column:5/-1}.ag-step-line{font-size:var(--line)}}@media (width>=640px) and (width<=767px){.ag-step{--line:20px}}@media (width>=1024px){.ag-method-head{grid-template-columns:7fr 5fr;align-items:last baseline;margin-bottom:96px}.ag-signature{text-align:right;justify-self:end;margin-right:-.21em}.ag-steps{row-gap:96px}.ag-step{--arch-w:calc(33.333cqw - 16px);--line:32px;grid-template-columns:repeat(12,minmax(0,1fr))}.ag-arch{grid-column:1/span 4}.ag-step-text{grid-column:6/-1}.ag-step-detail{font-size:18px}}@media (width>=1024px) and (width<=1279px){.ag-step-line{text-wrap:balance}}@media (width>=1280px){.ag-steps{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:96px}.ag-step{--arch-w:calc(50cqw - 12px);--line:20px;grid-template-columns:repeat(6,minmax(0,1fr))}.ag-arch{grid-column:1/span 3}.ag-step-text{grid-column:4/-1}.ag-step-detail{font-size:16px}}@media (width>=1440px){.ag-step{--line:24px}}.ag-collab-grid{gap:56px;display:grid}.ag-note{max-width:40ch;color:var(--ink-soft);margin-top:32px;font-size:18px;line-height:1.5}.ag-formats{list-style:none;display:grid}.ag-format{border-top:1px solid var(--ink-faint);padding:24px 0 32px}.ag-format-title{align-items:baseline;font-size:24px;font-weight:500;line-height:1.2;display:flex}.ag-format-title .ag-num{width:64px}.ag-format-text{color:var(--ink-soft);margin-top:14px;font-size:18px;line-height:1.5}@media (width>=640px){.ag-formats{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.ag-format{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}}@media (width>=1024px){.ag-collab-grid{gap:72px}}@media (width>=1280px){.ag-collab-grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.ag-collab-head{grid-column:1/span 4}.ag-formats{grid-column:5/-1}}.ag-process-steps{margin-top:40px;list-style:none;display:grid}.ag-process-step{padding:0 0 48px 56px;position:relative}.ag-process-step:last-child{padding-bottom:0}.ag-process-mark{flex-direction:column;align-items:flex-start;gap:14px;width:22px;display:flex;position:absolute;top:0;bottom:0;left:0}.ag-process-n{letter-spacing:.21em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1}.ag-process-arrow{background:#ffffff59;flex:1;width:1px;margin:0 0 14px 6px;position:relative}.ag-process-arrow svg{fill:none;stroke:#ffffff59;stroke-width:1px;transform-origin:6px 6px;width:7px;max-width:none;height:12px;position:absolute;bottom:-6px;left:-5.5px;overflow:visible;transform:rotate(90deg)}.ag-process-title{font-size:24px;font-weight:500;line-height:1.2}.ag-process-text{max-width:34ch;color:var(--paper-soft);margin-top:10px;font-size:18px;line-height:1.5}@media (width>=1024px){.ag-process-steps{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px}.ag-process-step{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;padding:0;display:grid}.ag-process-mark{flex-direction:row;align-items:center;gap:16px;width:auto;height:22px;margin-bottom:28px;position:static}.ag-process-arrow{flex:1;width:auto;height:1px;margin:0}.ag-process-arrow svg{inset:-5.5px 0 auto auto;transform:none}}@media (width>=1024px) and (width<=1279px){.ag-process-title{font-size:20px}.ag-process-text{font-size:16px}}.mt-hero .page-hero-title .ln>span{text-wrap:balance}@media (width<=1023.98px){.mt-signature{margin-top:32px}}
