.gp972W_intro{background:var(--bg);color:var(--text);isolation:isolate;padding-top:clamp(8rem,14vw,11rem);padding-bottom:clamp(5rem,9vw,8rem);position:relative;overflow-x:clip}.gp972W_intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 30%,#7c3aed38,#7c3aed00 70%);width:min(1200px,140%);height:70%;position:absolute;top:0;left:50%;transform:translate(-50%)}.gp972W_introInner{text-align:center;flex-direction:column;align-items:center;display:flex}.gp972W_introTitle{letter-spacing:-.05em;font-size:clamp(3rem,1.2rem + 7vw,7rem);font-weight:600;line-height:.98}.gp972W_introTitle .gradient-text{padding-right:.04em}.gp972W_introLead{max-width:30ch;margin-top:1.5rem}.gp972W_sentence{display:inline-block}.gp972W_introText{max-width:46ch;color:var(--text-2);margin-top:1rem}.gp972W_index{flex-wrap:wrap;justify-content:center;gap:10px;margin:2.25rem 0 0;padding:0;list-style:none;display:flex}.gp972W_chip{border-radius:var(--r-pill);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);transition:background-color var(--t-hover) ease, box-shadow var(--t-hover) ease, transform var(--t-press) var(--ease-out);background:#ffffff0d;align-items:center;padding:0 1.15rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.gp972W_chip:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.gp972W_chip:hover{background:#8b5cf62e;box-shadow:inset 0 0 0 1px #a78bfa80}}.gp972W_photo{margin-top:clamp(3.5rem,7vw,6rem)}.gp972W_photoFrame{aspect-ratio:21/9;isolation:isolate;border-radius:var(--r-lg);background:#1b0b38;position:relative;overflow:hidden;box-shadow:0 40px 120px -50px #7c3aed8c}.gp972W_photoImage{object-fit:cover;object-position:50% 45%;filter:grayscale()contrast(1.15)brightness(.9);mix-blend-mode:screen}.gp972W_photoFrame:before{content:"";z-index:1;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(120deg,#c4b5fd 0%,#f0abfc 50%,#93c5fd 100%);position:absolute;inset:0}.gp972W_photoFrame:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 50%,#00000073);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.gp972W_caption{font-size:var(--step-small);color:#86868b;margin-top:.85rem;line-height:1.45}.gp972W_caption .link-plain{color:var(--text-2)}.gp972W_chapter{padding-block:var(--section-pad);color:var(--text);isolation:isolate;position:relative;overflow-x:clip}.gp972W_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:clamp(2.5rem,6vw,3.5rem);display:grid}.gp972W_coverCell,.gp972W_text{grid-column:1/-1;min-width:0}.gp972W_coverCell{position:relative}.gp972W_coverCell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 40% 45%,#7c3aed66,#7c3aed00 70%),radial-gradient(40% 40% at 70% 70%,#93c5fd24,#93c5fd00 70%);position:absolute;inset:-12%}.gp972W_coverCell .gp972W_cover{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line-2), 0 50px 120px -50px #7c3aedb3}.gp972W_name{letter-spacing:-.045em;max-width:16ch;margin-top:1.25rem;font-size:clamp(2.25rem,1.3rem + 3vw,4rem);font-weight:600;line-height:1.04}.gp972W_summary{max-width:34ch;margin-top:1.25rem}.gp972W_includesCard{border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);margin-top:2rem;padding:1.4rem 1.5rem 1.5rem;position:relative}.gp972W_includesCard:before{content:"";background:var(--grad-line);height:1px;position:absolute;top:0;left:10%;right:10%}.gp972W_includesTitle{color:var(--text-2);font-size:.9375rem;font-weight:600;line-height:1.4}.gp972W_includesCard .gp972W_includes{margin-top:.9rem}.gp972W_includesCard .gp972W_includes li{font-size:var(--step-body)}.gp972W_actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:2rem;display:flex}.gp972W_actions .button{min-height:3.25rem;padding:0 1.7rem}.gp972W_actionNote{font-size:var(--step-small);color:#86868b}@media (min-width:48em){.gp972W_coverCell{grid-column:2/span 8}.gp972W_text{grid-column:1/span 10}}@media (min-width:64em){.gp972W_grid{row-gap:0}.gp972W_coverCell{grid-area:1/1/auto/span 5}.gp972W_text{grid-area:1/7/auto/-1}.gp972W_chapter[data-side=right] .gp972W_coverCell{grid-column:8/span 5}.gp972W_chapter[data-side=right] .gp972W_text{grid-column:1/span 6}.gp972W_includesCard{max-width:30rem}}@media (max-width:47.99em){.gp972W_photoFrame{aspect-ratio:4/3;border-radius:22px}.gp972W_index{flex-direction:column;align-items:stretch;width:100%}.gp972W_chip{justify-content:center}.gp972W_coverCell .gp972W_cover{border-radius:22px}.gp972W_actions .button{width:100%}}
