.p37l .p37l-hero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:min(100svh,60rem);padding-bottom:5rem;overflow:hidden;background:none}.p37l .p37l-hero-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 40%;mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 5rem),rgba(0,0,0,.96) calc(100% - 4rem),rgba(0,0,0,.68) calc(100% - 3rem),rgba(0,0,0,.32) calc(100% - 2rem),rgba(0,0,0,.04) calc(100% - 1rem),transparent);pointer-events:none}.p37l .p37l-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,8,10,.85) 0%,rgba(8,8,10,.4) 45%,transparent 70%),linear-gradient(0deg,rgba(8,8,10,.92) 0%,transparent 45%);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 5rem),rgba(0,0,0,.96) calc(100% - 4rem),rgba(0,0,0,.68) calc(100% - 3rem),rgba(0,0,0,.32) calc(100% - 2rem),rgba(0,0,0,.04) calc(100% - 1rem),transparent);pointer-events:none}.p37l .p37l-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xl) clamp(2rem,6vw,6rem);align-items:end;width:min(100% - 2 * var(--page-gutter, 1.25rem),80rem);margin:0 auto;padding:9rem 0 clamp(8rem,17vh,11rem)}.p37l .p37l-hero-words{max-width:40rem}.p37l .p37l-title{margin:0;padding-bottom:.12em;background:var(--wk-wordmark);background-clip:text;color:transparent;font-family:var(--p37n-serif);font-size:clamp(3.6rem,9vw,7.5rem);font-weight:400;line-height:1;letter-spacing:-.02em}.p37l .p37l-lede{max-width:34rem;margin:var(--space-lg) 0 var(--space-xl);color:var(--wk-dim);font-size:var(--wk-type-19);line-height:1.6}.p37l .p37l-promise{display:grid;gap:.65rem;margin:0;padding:0 0 0 var(--space-lg);border-left:1px solid rgba(var(--wk-accent-rgb),.6);color:var(--wk-text);font-family:var(--p37n-serif);font-size:var(--wk-type-19);font-style:italic;list-style:none}.p37l .p37l-hero-rail{position:absolute;bottom:clamp(4rem,9vh,5.5rem);left:50%;display:flex;gap:var(--space-lg);margin:0;padding:0;color:var(--wk-faint);font-family:var(--font-mono);font-size:var(--wk-type-11);letter-spacing:.24em;list-style:none;text-transform:uppercase;transform:translate(-50%)}.p37l .p37l-hero-rail li+li:before{content:"·";margin-right:var(--space-lg);color:var(--wk-accent-text)}.p37l .p37l-body{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:start;width:min(100% - 2 * var(--page-gutter, 1.25rem),80rem);margin:0 auto;padding-top:var(--wk-chapter-y)}.p37l .p37l-guide{position:sticky;top:6.5rem;display:grid;gap:var(--space-lg)}.p37l .p37l-guide-note{margin:0;color:var(--wk-dim);font-size:var(--wk-type-15);line-height:1.6}.p37l .p37l-guide ol{display:grid;margin:0;padding:0;border-left:1px solid rgba(var(--wk-line-rgb),.16);list-style:none}.p37l .p37l-guide ol a{position:relative;display:flex;gap:var(--space-sm);padding:.55rem 0 .55rem var(--space-md);color:var(--wk-dim);font-size:var(--wk-type-15);line-height:1.35;text-decoration:none;transition:color .2s ease}.p37l .p37l-guide ol a span{color:var(--wk-faint);font-family:var(--font-mono);font-size:var(--wk-type-11);letter-spacing:.12em;line-height:1.9}.p37l .p37l-guide ol a:before{content:"";position:absolute;top:.35rem;bottom:.35rem;left:-1px;width:2px;background:var(--wk-accent);opacity:0;transition:opacity .2s ease}.p37l .p37l-guide ol a:hover,.p37l .p37l-guide ol a[aria-current]{color:var(--wk-text)}.p37l .p37l-guide ol a[aria-current]:before{opacity:1}.p37l .p37l-guide ol a[aria-current] span{color:var(--wk-accent-text)}.p37l .p37l-guide-go{justify-self:start}.p37l .p37l-article{display:grid;gap:clamp(5rem,10vw,8rem);max-width:52rem}.p37l .p37l-ch{scroll-margin-top:6.5rem}.p37l .p37l-head .sy-kicker{margin-bottom:var(--space-md)}.p37l :is(.p37l-prose,.p37l-prose-one){max-width:62ch;margin-top:var(--space-xl)}.p37l .p37l-prose p,.p37l .p37l-prose-one{margin-bottom:0;color:var(--wk-dim);font-size:var(--wk-type-17);line-height:1.75}.p37l .p37l-prose p{margin-top:0}.p37l .p37l-prose p+p{margin-top:var(--space-md)}.p37l .p37l-prose a{color:var(--wk-accent-text);text-underline-offset:.2em}.p37l .p37l-prose .p37n-note{margin-top:var(--space-lg)}.p37l .p37l-rail{margin-top:var(--space-xl)}.p37l .p37l-nots{margin-top:var(--space-2xl);padding:var(--space-xl);border:1px solid rgba(var(--wk-line-rgb),.16);border-radius:var(--radius-lg);background:rgba(var(--wk-line-rgb),.03)}.p37l .p37l-nots h3{margin:0 0 var(--space-md);color:var(--wk-accent-text);font-family:var(--font-mono);font-size:var(--wk-type-11);font-weight:500;letter-spacing:.2em;text-transform:uppercase}.p37l .p37l-nots ul{display:grid;margin:0;padding:0;list-style:none}.p37l .p37l-nots li{display:flex;gap:var(--space-md);align-items:baseline;padding-block:.8rem;border-top:1px solid rgba(var(--wk-line-rgb),.1);color:var(--wk-text);font-family:var(--p37n-serif);font-size:var(--wk-type-19)}.p37l .p37l-nots li:first-child{border-top:0}.p37l .p37l-nots li span{color:var(--wk-accent-text);font-family:var(--font-mono)}.p37l .p37l-who{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) clamp(1.5rem,4vw,3rem);margin:var(--space-2xl) 0 0;padding:0;list-style:none}.p37l .p37l-who li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem var(--space-md);padding-top:var(--space-lg);border-top:1px solid rgba(var(--wk-line-rgb),.14)}.p37l .p37l-who .p37n-principle-ic{grid-row:1 / span 2}.p37l .p37l-who h3{margin:.35rem 0 0;color:var(--wk-text);font-family:var(--p37n-serif);font-size:var(--wk-type-19);font-weight:400}.p37l .p37l-who p{margin:0;color:var(--wk-dim);font-size:var(--wk-type-15);line-height:1.6}.p37l .p37l-steps{margin-top:var(--space-2xl)}.p37l .p37l-steps li:last-child{padding-bottom:0}.p37l .p37l-free{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-lg) clamp(1.5rem,4vw,3.5rem);align-items:start}.p37l .p37l-free-n{margin:var(--space-xl) 0 0;padding-bottom:.1em;background:var(--wk-wordmark);background-clip:text;color:transparent;font-family:var(--p37n-serif);font-size:clamp(4.5rem,9vw,7rem);line-height:.9}.p37l .p37l-own{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid rgba(var(--wk-line-rgb),.14)}.p37l .p37l-own h3{margin:0;color:var(--wk-text);font-family:var(--p37n-serif);font-size:var(--wk-type-22);font-weight:400}.p37l .p37l-own .p37l-prose{margin-top:var(--space-md)}.p37l .p37l-faq{margin-top:var(--space-xl);border-top:1px solid rgba(var(--wk-line-rgb),.16)}.p37l .p37l-faq details{border-bottom:1px solid rgba(var(--wk-line-rgb),.16)}.p37l .p37l-faq summary{display:flex;gap:var(--space-lg);align-items:center;justify-content:space-between;padding-block:var(--space-lg);color:var(--wk-text);font-family:var(--p37n-serif);font-size:var(--wk-type-19);cursor:pointer;list-style:none}.p37l .p37l-faq summary::-webkit-details-marker{display:none}.p37l .p37l-faq-mark{position:relative;flex:none;width:2rem;height:2rem;border:1px solid rgba(var(--wk-accent-rgb),.55);border-radius:50%;transition:transform .25s ease}.p37l .p37l-faq-mark:before,.p37l .p37l-faq-mark:after{content:"";position:absolute;top:50%;left:50%;width:.7rem;height:1px;background:var(--wk-accent-text);transform:translate(-50%,-50%)}.p37l .p37l-faq-mark:after{transform:translate(-50%,-50%) rotate(90deg)}.p37l .p37l-faq details[open] .p37l-faq-mark{transform:rotate(45deg)}.p37l .p37l-faq details p{max-width:62ch;margin:0 0 var(--space-lg);color:var(--wk-dim);font-size:var(--wk-type-16);line-height:1.7}.p37l .p37l-ask{margin-top:var(--space-xl)}.p37l .p37l-name{margin-top:var(--wk-chapter-y);scroll-margin-top:4rem}.p37l .p37l-name-band{position:relative;isolation:isolate;display:grid;place-items:center;min-height:clamp(30rem,48vw,44rem);overflow:hidden;background:none;text-align:center}.p37l .p37l-name-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 60%;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.04) 6%,rgba(0,0,0,.3) 14%,rgba(0,0,0,.8) 24%,#000 34%,#000 66%,rgba(0,0,0,.8) 76%,rgba(0,0,0,.3) 86%,rgba(0,0,0,.04) 94%,transparent 100%);pointer-events:none}.p37l .p37l-name-band:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 55% 60% at 50% 48%,rgba(8,8,10,.62),transparent 75%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.04) 6%,rgba(0,0,0,.3) 14%,rgba(0,0,0,.8) 24%,#000 34%,#000 66%,rgba(0,0,0,.8) 76%,rgba(0,0,0,.3) 86%,rgba(0,0,0,.04) 94%,transparent 100%);pointer-events:none}.p37l .p37l-quote{width:min(46rem,100% - 2 * var(--page-gutter, 1.25rem));margin:0}.p37l .p37l-quote blockquote{margin:0;color:var(--wk-text);font-family:var(--p37n-serif);font-size:clamp(1.9rem,4vw,3.2rem);font-style:italic;line-height:1.2}.p37l .p37l-quote figcaption{margin-top:var(--space-lg);color:var(--wk-accent-text);font-family:var(--font-mono);font-size:var(--wk-type-11);letter-spacing:.22em;text-transform:uppercase}.p37l .p37l-name-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-2xl) clamp(2rem,6vw,6rem);align-items:start;width:min(100% - 2 * var(--page-gutter, 1.25rem),80rem);margin:0 auto;padding-top:var(--space-2xl)}.p37l .p37l-name-h{margin:var(--space-md) 0 0;color:var(--wk-text);font-family:var(--p37n-serif);font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:400;line-height:1.08}.p37l .p37l-vyra{padding:var(--space-xl);border:1px solid rgba(var(--wk-accent-rgb),.3);border-radius:var(--radius-lg);background:rgba(var(--wk-accent-rgb),.04)}.p37l .p37l-vyra .p37l-prose{margin-top:var(--space-md)}.p37l .p37l-vyra .wk-pill{margin-top:var(--space-lg)}.p37l .p37l-final{display:grid;justify-items:center;width:min(44rem,100% - 2 * var(--page-gutter, 1.25rem));margin:0 auto;padding-block:var(--wk-chapter-y);text-align:center}.p37l .p37l-emblem{width:4.5rem;height:4.5rem;margin-bottom:var(--space-lg);color:var(--wk-accent-text)}@media(max-width:1023px){.p37l :is(.p37l-hero-grid,.p37l-body,.p37l-name-grid){grid-template-columns:minmax(0,1fr)}.p37l .p37l-guide{position:static}.p37l .p37l-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))}.p37l .p37l-hero-rail{display:none}}@media(max-width:640px){.p37l .p37l-hero{min-height:0}.p37l .p37l-hero-grid{padding-block:7.5rem 1.5rem;gap:2rem}.p37l .p37l-body{padding-top:2rem}.p37l .p37l-hero-words .sy-acts{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.625rem;align-items:stretch}.p37l .p37l-hero-words .sy-acts .wk-pill{min-width:0;min-height:3rem;padding:.75rem .625rem;font-size:.8125rem;line-height:1.35;white-space:normal;text-align:center;justify-content:center}.p37l .p37l-guide ol a{min-height:2.75rem;align-items:center}.p37l :is(.p37l-who,.p37l-free,.p37l-guide ol){grid-template-columns:minmax(0,1fr)}.p37l .p37l-free-n{margin-top:var(--space-md)}.p37l .p37l-hero-art{object-position:58% 40%}.p37l .p37l-hero:after{background:linear-gradient(0deg,#08080aeb,#08080a8c 55%,#08080a4d),#08080a4d}}@media(forced-colors:active){.p37l .p37l-title,.p37l .p37l-free-n{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}
