.practice-overview{--p-paper:#e9e9df;--p-light:#f4f2eb;--p-ink:#30454b;color:var(--p-ink);background:var(--p-paper)}.practice-form{background:radial-gradient(circle at 50% 48%,#ffffff7a,transparent 35%),linear-gradient(171deg,var(--p-paper) 0 88%,var(--p-light) 88% 100%);min-height:calc(100svh - 92px);position:relative;overflow:hidden}.practice-form-object{aspect-ratio:1;filter:drop-shadow(7px 16px 13px #233e431a);perspective:1200px;width:min(28.5vw,330px);transition:transform .8s cubic-bezier(.2,.76,.22,1);position:absolute;top:53%;left:58%;transform:translate(-50%,-50%)}.practice-form-image{object-fit:contain;clip-path:polygon(50% 1%,96% 20%,98% 80%,56% 99%,1% 80%,8% 17%);transition:filter 1s,transform 1.25s cubic-bezier(.2,.76,.22,1)}.practice-form-opening{z-index:4;width:109.333%;color:inherit;letter-spacing:-.05em;text-align:left;margin:0;padding-bottom:22px;font-size:clamp(27px,2.9vw,42px);font-weight:400;line-height:.96;transition:opacity .4s,transform .4s;position:absolute;top:max(22% - 2.25in,50% - 49svh + 69px);right:calc(127.4% - 1in)}.practice-form-opening span,.practice-form-opening strong{display:block}.practice-form-opening strong{letter-spacing:-.065em;margin-top:.12em;font-size:1.14em;font-weight:650}.practice-form-opening:after{content:"";transform-origin:0;background:linear-gradient(90deg,#30454bb3,#30454b1a);width:calc(100% + 54px);height:1px;animation:.9s cubic-bezier(.2,.76,.22,1) .4s both practice-question-line;position:absolute;bottom:0;left:0}.practice-face-field{z-index:8;position:absolute;inset:0}.practice-face{color:var(--p-ink);opacity:0;transform:translate(var(--from-x),var(--from-y)) scale(.7);transition:opacity .5s ease var(--delay),transform .95s cubic-bezier(.2,.76,.22,1) var(--delay);position:absolute}.practice-face:before{content:"";clip-path:var(--face-clip);background:0 0;position:absolute;inset:0}.practice-pulse{background:#f4f2ebe0;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #30454b47}.practice-pulse:after{content:"";animation:3.8s ease-out infinite practice-pulse;animation-delay:var(--delay);border:1px solid #f4f2eb8c;border-radius:50%;position:absolute;inset:-7px}.practice-face:focus-visible{outline:none}.practice-face:focus-visible .practice-pulse{box-shadow:0 0 0 4px #f4f2ebcc,0 0 0 6px #30454b8c}.practice-face-0{--face-clip:polygon(82% 0,0 81%,100% 100%);--from-x:62px;--from-y:54px;--turn-x:-4px;--turn-y:-4px;--delay:.18s;width:44%;height:21%;top:7%;left:17%}.practice-face-1{--face-clip:polygon(48% 0,100% 63%,0 100%);--from-x:-55px;--from-y:45px;--turn-x:-4px;--turn-y:0;--delay:.28s;width:21%;height:38%;top:24%;left:7%}.practice-face-2{--face-clip:polygon(0 0,100% 11%,73% 100%);--from-x:0;--from-y:0;--turn-x:4px;--turn-y:0;--delay:.38s;width:30%;height:44%;top:28%;left:61%}.practice-face-3{--face-clip:polygon(0 9%,100% 0,40% 100%);--from-x:52px;--from-y:-46px;--turn-x:3px;--turn-y:4px;--delay:.48s;width:47%;height:22%;top:72%;left:36%}.practice-face-4{--face-clip:polygon(0 0,100% 46%,90% 100%);--from-x:-50px;--from-y:-40px;--turn-x:-3px;--turn-y:4px;--delay:.58s;width:29%;height:26%;top:62%;left:7%}.practice-face.is-active .practice-pulse{opacity:0}.practice-face-5{--face-clip:polygon(0 0,100% 16.667%,25% 100%);--from-x:62px;--from-y:54px;--turn-x:-4px;--turn-y:-4px;--delay:.23s;width:44%;height:24%;top:24%;left:17%}@media (max-width:800px){.active-facet-5 .practice-form-object{left:48%}.active-facet-5 .practice-form-opening{transform:translate(10vw)}}.practice-overview.has-facet .practice-face-field{pointer-events:none}.practice-overview.has-facet .practice-face.is-active{pointer-events:auto}.practice-overview.has-facet .practice-face:not(.is-active){pointer-events:none}.practice-hinge{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.practice-facet-absence{fill:#0000;stroke:none}.practice-fold-motion{transform-box:view-box;opacity:0;animation:practice-origami-fold .66s cubic-bezier(.2,.76,.22,1) var(--fold-delay) forwards}.practice-facet-replica{opacity:1}.practice-facet-tone{fill:#30454b85;mix-blend-mode:multiply;stroke:none}.practice-overview .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.practice-definition-form{filter:drop-shadow(2px 5px 3px #192a2f29)}.practice-definition-facet{opacity:0;transform-box:fill-box;transform-origin:50%;animation:practice-field-open .58s cubic-bezier(.2,.76,.22,1) var(--field-delay) forwards}.practice-definition-facet-tone{fill:#f4f2ebab;stroke:#30454b3d;stroke-width:.22px}.practice-definition-facet-tone.tone-1{fill:#e9ebe49e}.practice-definition-facet-tone.tone-2{fill:#f4f2ebbd}.practice-definition-facet-tone.tone-3{fill:#e0e5dfa6}.practice-definition{opacity:0;pointer-events:none;fill:#203a40;font-family:var(--font-archivo),Arial,sans-serif;animation:.36s 1.16s forwards practice-definition-in}.practice-definition-term{letter-spacing:-.025em;font-size:8.2px;font-weight:700}.practice-definition-pronunciation{font-size:4.8px;font-style:italic}.practice-definition-copy{font-size:4.6px}.practice-definition-opposite{letter-spacing:.035em;font-size:4.3px;font-weight:700}.practice-definition-2{paint-order:stroke;stroke:#eeefe8e0;stroke-width:.45px;stroke-linejoin:round}.practice-definition-3{paint-order:stroke;stroke:#eeefe8b8;stroke-width:.22px;stroke-linejoin:round}.practice-definition-3 .practice-definition-pronunciation{font-size:4.5px}.practice-pathways{font-family:var(--font-archivo),Arial,sans-serif}.practice-pathway-facet{pointer-events:auto;cursor:pointer;outline:none}.practice-pathway-hit{fill:#0000}.practice-pathway-dot{fill:#586c7a;stroke:#f4f2ebeb;stroke-width:.42px}.practice-pathway-ring{fill:none;stroke:#8b8f90;stroke-width:.48px}.practice-pathway-tooltip{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .24s,transform .32s cubic-bezier(.2,.76,.22,1);transform:translateY(1px)}.practice-pathway-tooltip rect{fill:#586c7a}.practice-pathway-tooltip text{fill:#f4f2eb;letter-spacing:-.015em;font-size:3.25px;font-weight:650}.practice-pathway-facet:hover .practice-pathway-dot,.practice-pathway-facet:focus .practice-pathway-dot,.practice-pathway-facet:hover .practice-pathway-ring,.practice-pathway-facet:focus .practice-pathway-ring{opacity:0}.practice-pathway-facet:hover .practice-pathway-tooltip,.practice-pathway-facet:focus .practice-pathway-tooltip{opacity:1;transform:translateY(0)}.is-open .practice-form-object{transform:translate(-50%,-50%)scale(1.04)}.is-open .practice-form-image{filter:saturate(.76)contrast(.98)}.is-open .practice-face{opacity:1;transform:none}.is-open .practice-face.is-active{transform:translate(var(--turn-x),var(--turn-y))}.practice-scroll-cue{z-index:9;color:#586c7a;opacity:.76;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:30px;height:46px;transition:opacity .25s;display:flex;position:absolute;bottom:clamp(34px,4.5vw,62px);right:clamp(12px,1.8vw,28px)}.practice-scroll-cue span{border-bottom:1.5px solid;border-right:1.5px solid;width:11px;height:11px;animation:2.8s ease-in-out infinite practice-scroll-cue;display:block;transform:rotate(45deg)}.practice-scroll-cue span:nth-child(2){animation-delay:.18s}.practice-scroll-cue span:nth-child(3){animation-delay:.36s}.practice-scroll-cue:hover,.practice-scroll-cue:focus-visible{opacity:1;outline:none}.practice-scroll-cue:focus-visible{filter:drop-shadow(0 0 3px #30454b80)}.practice-continuation{isolation:isolate;background:var(--p-light);position:relative}.practice-continuation-plane{display:none}.practice-continuation-intro{isolation:isolate;padding:clamp(68px,8vw,118px) var(--final-pad);border-bottom:1px solid var(--final-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(42px,7vw,112px);display:grid;position:relative;overflow:hidden}.practice-continuation-intro:before{content:"";z-index:-1;background:var(--final-mist);clip-path:polygon(0 0,42% 0,34% 100%,0 100%);position:absolute;inset:0}.practice-continuation-intro h2{letter-spacing:-.05em;max-width:9ch;margin:0;font-size:clamp(41px,4.8vw,68px);font-weight:400;line-height:.96}.practice-continuation-copy{grid-template-columns:minmax(180px,4fr) minmax(0,8fr);align-items:start;gap:clamp(30px,5vw,72px);display:grid}.practice-continuation-copy>p{max-width:48ch;margin:0;font-size:clamp(19px,1.45vw,21px);font-weight:400;line-height:1.58}.practice-continuation-copy>.practice-continuation-kicker{letter-spacing:-.04em;max-width:18ch;font-size:clamp(26px,2.7vw,40px);line-height:1.1}.practice-pathway-index{background:var(--final-paper);border-bottom:1px solid var(--final-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:590px;display:grid}.practice-pathway-index-heading{padding:clamp(46px,6vw,88px) var(--final-pad);color:var(--final-paper);background:#819296;align-items:flex-end;display:flex;position:relative}.practice-pathway-index-heading:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);filter:drop-shadow(5px 4px 6px #233e4314);background:#819296;width:clamp(44px,6vw,90px);height:100%;position:absolute;top:0;left:100%}.practice-pathway-index-heading span{letter-spacing:-.06em;font-size:clamp(50px,7vw,96px);font-weight:400;line-height:.85}.practice-pathway-index-list{padding:clamp(36px,5vw,72px) var(--final-pad) clamp(36px,5vw,72px) clamp(62px,8vw,132px);align-self:center}.practice-pathway-index-list>a{border-bottom:1px solid var(--final-line);color:inherit;grid-template-columns:38px 1fr auto;align-items:start;gap:clamp(18px,2.4vw,34px);padding:24px 0;transition:transform .2s;display:grid}.practice-pathway-index-list>a:first-child{border-top:1px solid var(--final-line)}.practice-pathway-index-list>a:hover,.practice-pathway-index-list>a:focus-visible{transform:translate(6px)}.practice-pathway-index-list>a:focus-visible{outline:2px solid var(--p-ink);outline-offset:6px}.practice-pathway-index-list>a>span{padding-top:6px;font-size:15px}.practice-pathway-index-list small{margin-bottom:8px;font-size:15px;display:block}.practice-pathway-index-list h3{letter-spacing:-.04em;max-width:21ch;margin:0;font-size:clamp(25px,2.5vw,38px);font-weight:400;line-height:1.05}.practice-pathway-index-list p{max-width:58ch;margin:13px 0 0;font-size:19px;line-height:1.5}.practice-pathway-index-list strong{padding-top:3px;font-size:21px;font-weight:400}.practice-community-proof{background:var(--final-paper-light);grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:590px;display:grid;position:relative}.practice-community-proof:after{content:"";z-index:2;background:var(--final-paper-light);clip-path:polygon(58% 0,59.6% 0,51% 100%,48.7% 100%);pointer-events:none;position:absolute;inset:0}.practice-community-proof figure{clip-path:polygon(0 0,100% 0,88% 100%,0 100%);min-height:590px;margin:0;position:relative;overflow:hidden}.practice-community-proof figure img{object-fit:cover}.practice-community-proof>div{padding:clamp(52px,7vw,104px) var(--final-pad);flex-direction:column;justify-content:flex-end;display:flex}.practice-community-proof h2{letter-spacing:-.05em;max-width:12ch;margin:0 0 25px;font-size:clamp(38px,4.4vw,62px);font-weight:400;line-height:.98}.practice-community-proof p{max-width:42ch;margin:0;font-size:clamp(19px,1.4vw,20px);line-height:1.58}.practice-community-proof a{border-block:1px solid var(--final-line);justify-content:space-between;gap:20px;margin-top:42px;padding:15px 0;font-size:15px;display:flex}@keyframes practice-pulse{0%{opacity:0;transform:scale(.35)}28%{opacity:.7}to{opacity:0;transform:scale(1.35)}}@keyframes practice-question-line{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes practice-origami-fold{0%{opacity:0;transform:scaleY(.04)}58%{opacity:.76;transform:scaleY(.82)}to{opacity:1;transform:scaleY(1)}}@keyframes practice-field-open{0%{opacity:0;transform:scale(.04)rotate(-7deg)}68%{opacity:.9;transform:scale(.92)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes practice-depth-in{0%{opacity:0;transform:translate(-1px,1px)}to{opacity:1;transform:translate(0)}}@keyframes practice-definition-in{0%{opacity:0}to{opacity:1}}@keyframes practice-scroll-cue{0%,55%,to{opacity:.18;transform:translateY(-2px)rotate(45deg)}25%{opacity:.9;transform:translateY(2px)rotate(45deg)}}@media (max-width:800px){.practice-form{min-height:calc(100svh - 76px)}.practice-form-object{width:min(69vw,330px);top:67%;left:58%}.practice-form-opening{width:108%;padding-bottom:14px;font-size:clamp(23px,7.2vw,34px);top:max(-52%,50% - 57svh + 68px);left:0;right:auto}.practice-form-opening:after{width:82%}.active-facet-0 .practice-form-object{left:48%}.active-facet-0 .practice-form-opening{transform:translate(10vw)}.active-facet-1 .practice-form-object,.active-facet-4 .practice-form-object{left:78%}.active-facet-1 .practice-form-opening,.active-facet-4 .practice-form-opening{transform:translate(-20vw)}.active-facet-2 .practice-form-object{left:8.5%}.active-facet-2 .practice-form-opening{transform:translate(49.5vw)}.practice-continuation-intro,.practice-pathway-index,.practice-community-proof{grid-template-columns:1fr}.practice-continuation-intro{gap:38px;padding:58px 22px 68px}.practice-continuation-intro:before{clip-path:polygon(0 0,100% 0,100% 34%,0 42%)}.practice-continuation-copy{grid-template-columns:1fr;gap:32px}.practice-continuation-copy>p{font-size:19px;line-height:1.55}.practice-continuation-copy>.practice-continuation-kicker{font-size:clamp(27px,8.5vw,37px)}.practice-pathway-index{min-height:0}.practice-pathway-index-heading{min-height:240px;padding:42px 22px}.practice-pathway-index-heading:after{display:none}.practice-pathway-index-heading span{font-size:clamp(60px,22vw,88px)}.practice-pathway-index-list{padding:24px 22px 58px}.practice-pathway-index-list>a{grid-template-columns:28px 1fr auto;padding:21px 0}.practice-pathway-index-list h3{font-size:clamp(25px,8vw,34px)}.practice-pathway-index-list p{font-size:15px}.practice-community-proof{min-height:0}.practice-community-proof:after{display:none}.practice-community-proof figure{clip-path:polygon(0 0,100% 0,100% 88%,0 100%);min-height:420px}.practice-community-proof>div{padding:38px 22px 62px}.practice-community-proof h2{font-size:clamp(40px,12vw,55px)}}@media (hover:none){.practice-pathway-tooltip{opacity:1;transform:none}.practice-pathway-dot,.practice-pathway-ring{display:none}}@media (prefers-reduced-motion:reduce){.practice-form-object,.practice-form-image,.practice-form-opening,.practice-face,.practice-definition,.practice-pathway-tooltip,.practice-scroll-cue{transition:none}.practice-pulse:after,.practice-fold-motion,.practice-definition-facet,.practice-definition,.practice-scroll-cue span{animation:none}.practice-fold-motion,.practice-definition-facet,.practice-definition{opacity:1}.practice-pathway-ring{display:none}.practice-scroll-cue span{opacity:.62}}@media (max-width:800px){.practice-form-opening{width:144%;left:-16.667%}}.practice-continuation{background:var(--final-paper);overflow:hidden}.practice-integrated-questions{isolation:isolate;background:var(--p-light);border-top:0;align-items:start;padding-bottom:calc(clamp(40px,5vw,68px) + 92px);position:relative;overflow:hidden}.practice-integrated-questions:before{content:"";z-index:-1;background:var(--final-mist);clip-path:polygon(0 0,46% 0,40% 100%,0 100%);filter:drop-shadow(4px 6px 7px #273d4316);pointer-events:none;position:absolute;inset:0}.practice-integrated-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.3vw,64px);font-weight:400;line-height:1.02}.practice-integrated-copy{max-width:37ch;margin-top:30px}.practice-integrated-copy p{margin:0;font-size:clamp(19px,1.2vw,19px);line-height:1.55}.practice-integrated-copy p+p{margin-top:18px}.practice-integrated-copy .practice-copy-lede{letter-spacing:-.025em;max-width:28ch;font-size:clamp(22px,2vw,29px);line-height:1.28}.practice-integrated-pathways .final-question-index>a{background:linear-gradient(90deg,#8ea0a500,#8ea0a500);margin-inline:-18px;padding-inline:18px;transition:background-color .28s,color .28s,transform .28s cubic-bezier(.2,.76,.22,1);position:relative}.practice-integrated-pathways .final-question-index>a:hover,.practice-integrated-pathways .final-question-index>a:focus-visible{color:#203a40;background:linear-gradient(90deg,#8ea0a53d,#c6d0d529 72%,#c6d0d500);transform:translate(7px)}.practice-integrated-pathways .final-question-index>a:focus-visible{outline:2px solid var(--p-ink);outline-offset:3px}.practice-continuation>.final-selected{z-index:2;filter:drop-shadow(0 -7px 10px #273d430e);border:0;margin-top:-72px}.practice-continuation>.final-selected .final-selected-copy{justify-content:center}.practice-continuation>.final-selected .final-selected-copy>h2{letter-spacing:-.045em;max-width:11ch;margin-bottom:24px;font-size:clamp(29px,2.8vw,41px);font-weight:400;line-height:1}.practice-continuation>.final-selected .final-selected-project p{font-size:clamp(19px,1.45vw,21px);line-height:1.48}main:has(>.practice-overview)+.final-footer{--footer-plane-color:var(--final-mist);--footer-plane-ink:#263f45;--footer-plane-end:52%;margin-top:-1px;position:relative;overflow:hidden}@media (max-width:800px){.practice-integrated-questions{grid-template-columns:1fr;gap:54px}.practice-integrated-questions:before{clip-path:polygon(0 0,100% 0,100% 43%,0 51%);filter:drop-shadow(3px 5px 6px #273d4311)}.practice-integrated-copy{max-width:none}.practice-integrated-copy .practice-copy-lede{font-size:25px}.practice-continuation>.final-selected{filter:drop-shadow(0 -4px 7px #273d430d);margin-top:-38px}}
