@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(/protocol/fonts/bodoni-moda-400.woff2) format("woff2")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(/protocol/fonts/bodoni-moda-500.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/protocol/fonts/caveat-400.woff2) format("woff2")}.p37n{--p37n-serif: "Bodoni Moda", Georgia, serif;overflow-x:clip}.p37n :is(.p37n-door,.p37n-doorway,.p37n-close,.p37l-hero,.p37l-name-band){background:var(--ten37-night);color:var(--wk-text)}:root:not([data-site-theme=light]) .p37n :is(.p37n-art,.p37n-doorway-art,.p37n-close-art,.p37l-hero-art,.p37l-name-art){filter:hue-rotate(150deg) saturate(.9)}:root[data-site-theme=light] .p37n :is(.p37n-door,.p37n-doorway,.p37n-close,.p37l-hero,.p37l-name-band){--wk-text: var(--ten37-warm-white);--wk-dim: rgba(244, 239, 230, .8);--wk-faint: rgba(244, 239, 230, .64);--wk-accent: var(--brand-gold);--wk-accent-rgb: 255, 217, 140;--wk-accent-text: var(--brand-gold);--wk-line-rgb: 244, 232, 210;--wk-solid: var(--brand-gold);--wk-solid-ink: var(--ten37-night);--wk-focus: var(--brand-gold);--wk-wordmark: linear-gradient( 180deg, var(--ten37-light), var(--brand-gold) 58%, var(--brand-gold-deep) );--wk-core: var(--ten37-light)}.p37n .p37n-h2{max-width:20ch}.p37n .p37n-h2 .sy-light{padding-bottom:.14em;margin-bottom:-.14em}.p37n .p37n-text{max-width:60ch;margin:var(--space-lg) 0 0;color:var(--wk-dim);font-size:var(--wk-type-17);line-height:1.7}.p37n .p37n-note{margin:var(--space-md) 0 0;color:var(--wk-accent-text);font-family:var(--p37n-serif);font-size:var(--wk-type-17);font-style:italic}.p37n .p37n-strong{color:var(--wk-text);font-weight:600}.p37n .p37n-door{position:relative;padding-bottom:5rem;background:none}.p37n .p37n-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:100svh;padding:8rem max(var(--page-gutter, 1.25rem),calc((100% - 80rem)/2)) 6rem;overflow:visible;isolation:isolate}.p37n .p37n-art{position:absolute;inset:0 0 -5rem;z-index:-2;width:100%;height:calc(100% + 5rem);object-fit:cover;object-position:50% 42%;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 100%)}.p37n .p37n-veil{position:absolute;inset:0 0 -5rem;height:calc(100% + 5rem);z-index:-1;background:linear-gradient(90deg,rgba(8,8,10,.82) 0%,rgba(8,8,10,.35) 46%,transparent 70%),linear-gradient(0deg,rgba(8,8,10,.9) 0%,transparent 42%);opacity:1;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 100%);pointer-events:none}.p37n .p37n-first{position:relative;grid-area:1 / 1;align-self:end;width:min(40rem,100%);opacity:1}.p37n .p37n-h1{margin:0;font-weight:inherit}.p37n .p37n-h1>span{display:block}.p37n .p37n-mark{margin:0;background:var(--wk-wordmark);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--p37n-serif);font-size:clamp(4.5rem,13vw,10.5rem);font-weight:400;letter-spacing:-.02em;line-height:.95}.p37n .p37n-line{margin:var(--space-sm) 0 0;color:var(--wk-text);font-family:var(--p37n-serif);font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.2}.p37n .p37n-lede{max-width:52ch;margin:var(--space-lg) 0 0;color:var(--wk-dim);font-size:var(--wk-type-17);line-height:1.65}.p37n .p37n-intro{position:relative;grid-area:1 / 1;align-self:center;display:grid;justify-items:center;gap:var(--space-md);max-width:60rem;margin:0 auto;padding:var(--space-2xl) var(--page-gutter, 1.25rem);text-align:center}.p37n .p37n-then-line{margin:0;color:var(--wk-text);font-family:var(--p37n-serif);font-size:clamp(2rem,4.6vw,3.8rem);line-height:1.05;text-shadow:0 .3rem 2rem rgba(0,0,0,.6)}.p37n .p37n-signed{display:grid;justify-items:center;gap:.6rem;margin:.4rem 0 0}.p37n .p37n-signed blockquote{margin:0;color:var(--wk-core);font-family:"Caveat",var(--p37n-serif);font-size:clamp(2.2rem,3.8vw,3.2rem);line-height:1;text-shadow:0 0 1.6rem rgba(var(--wk-accent-rgb),.55),0 .2rem 1.2rem rgba(0,0,0,.7)}.p37n .p37n-signed figcaption{display:flex;gap:.9rem;align-items:center;color:var(--wk-accent-text);font-family:var(--font-mono);font-size:var(--wk-type-11);letter-spacing:.28em;text-transform:uppercase}.p37n .p37n-signed figcaption:before,.p37n .p37n-signed figcaption:after{content:"";width:2.5rem;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--wk-accent-rgb),.8))}.p37n .p37n-signed figcaption:after{background:linear-gradient(90deg,rgba(var(--wk-accent-rgb),.8),transparent)}.p37n .p37n-then-go{margin-top:var(--space-md)}.p37n .p37n-rail{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;margin:var(--space-sm) 0 0;padding:0;color:var(--wk-dim);font-size:var(--wk-type-14);list-style:none}.p37n .p37n-glance{width:min(100% - 2 * var(--page-gutter, 1.25rem),80rem);margin:0 auto;padding-top:var(--wk-chapter-y)}.p37n .p37n-glance dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg);margin:0}.p37n .p37n-glance dl>div{display:grid;align-content:start;gap:var(--space-xs);padding-top:var(--space-lg);border-top:1px solid rgba(var(--wk-accent-rgb),.45)}.p37n .p37n-glance-n{order:-1;margin:0;color:var(--wk-accent-text);font-family:var(--p37n-serif);font-size:clamp(2.6rem,5vw,4.2rem);line-height:1}.p37n .p37n-glance dt{color:var(--wk-text);font-family:var(--p37n-serif);font-size:var(--wk-type-22)}.p37n .p37n-glance-body{margin:0;color:var(--wk-dim);font-size:var(--wk-type-15);line-height:1.55}.p37n .p37n-what-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg) clamp(2rem,5vw,5rem);align-items:end}.p37n .p37n-what-head .sy-kicker{grid-column:1 / -1;margin-bottom:0}.p37n .p37n-what-head .p37n-text{margin:0}.p37n .p37n-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2xl) clamp(1.5rem,4vw,3.5rem);margin:var(--space-2xl) 0 0;padding:0;list-style:none}.p37n .p37n-principles li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:var(--space-xs) var(--space-md);align-items:center;padding-top:var(--space-lg);border-top:1px solid rgba(var(--wk-line-rgb),.14)}.p37n .p37n-principle-ic{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(var(--wk-accent-rgb),.55);border-radius:50%;color:var(--wk-accent-text);transition:background .3s ease,box-shadow .3s ease}.p37n .p37n-principle-ic svg{width:1.4rem;height:1.4rem}.p37n .p37n-principles li:hover .p37n-principle-ic{background:rgba(var(--wk-accent-rgb),.12);box-shadow:0 0 1.5rem rgba(var(--wk-accent-rgb),.35)}.p37n .p37n-principle-n{justify-self:end;color:var(--wk-faint);font-family:var(--font-mono);font-size:var(--wk-type-11);letter-spacing:.16em}.p37n .p37n-principles h3{grid-column:1 / -1;margin:var(--space-sm) 0 0;color:var(--wk-text);font-family:var(--p37n-serif);font-size:var(--wk-type-22);font-weight:400}.p37n .p37n-principles p{grid-column:1 / -1;margin:0;color:var(--wk-dim);font-size:var(--wk-type-15);line-height:1.6}.p37n .p37n-doorway{position:relative;isolation:isolate;display:grid;align-items:center;min-height:clamp(34rem,54vw,50rem);margin-top:var(--wk-chapter-y);overflow:hidden;background:none;mask-image:linear-gradient(180deg,#0000,#0000000b 1.8%,#00000028,#00000051 5.2%,#00000080,#000000ae 8.8%,#000000d7,#000000f4 12.2%,#000 14% 86%,#000000f4 87.8%,#000000d7,#000000ae 91.2%,#00000080,#00000051 94.8%,#00000028,#0000000b 98.2%,#0000)}.p37n .p37n-doorway-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:20% 50%}.p37n .p37n-doorway:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 20%,rgba(8,8,10,.75) 55%,rgba(8,8,10,.9))}.p37n .p37n-doorway-words{justify-self:end;width:min(36rem,100% - 2 * var(--page-gutter, 1.25rem));margin-right:max(var(--page-gutter, 1.25rem),calc((100% - 80rem)/2));padding-block:var(--space-2xl)}.p37n .p37n-doorway-quote{margin:0 0 var(--space-lg);color:var(--wk-text);font-family:var(--p37n-serif);font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.2}.p37n .p37n-doorway-words>p{margin:0 0 var(--space-md);color:var(--wk-dim);font-size:var(--wk-type-16);line-height:1.65}.p37n :is(.p37n-doorway-rail,.p37n-close-rail){display:flex;flex-wrap:wrap;gap:.5rem 0;margin:var(--space-lg) 0 0;padding:0;color:var(--wk-accent-text);font-family:var(--font-mono);font-size:var(--wk-type-11);letter-spacing:.2em;list-style:none;text-transform:uppercase}.p37n :is(.p37n-doorway-rail,.p37n-close-rail) li+li:before{content:"→";margin:0 .9rem;color:var(--wk-faint)}.p37n .p37n-how{scroll-margin-top:calc(7rem + var(--safe-top, 0px))}.p37n .p37n-how-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:start}.p37n .p37n-how-head{position:sticky;top:7rem}.p37n .p37n-how-head .wk-pill{margin-top:var(--space-xl)}.p37n .p37n-steps{position:relative;margin:0;padding:0;list-style:none}.p37n .p37n-steps:before{content:"";position:absolute;top:.6rem;bottom:.6rem;left:1.55rem;width:1px;background:linear-gradient(180deg,rgba(var(--wk-accent-rgb),.9),rgba(var(--wk-accent-rgb),.15))}.p37n .p37n-steps li{position:relative;display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.3rem var(--space-lg);padding-bottom:var(--space-2xl)}.p37n .p37n-step-n{grid-row:1 / span 2;display:grid;place-items:center;width:3.2rem;height:3.2rem;border:1px solid rgba(var(--wk-accent-rgb),.6);border-radius:50%;background:rgb(var(--wk-deep-rgb));color:var(--wk-accent-text);font-family:var(--p37n-serif);font-size:var(--wk-type-17)}.p37n .p37n-steps h3{margin:.55rem 0 0;color:var(--wk-text);font-family:var(--p37n-serif);font-size:var(--wk-type-22);font-weight:400}.p37n .p37n-steps p{max-width:52ch;margin:0;color:var(--wk-dim);font-size:var(--wk-type-16);line-height:1.65}.p37n .p37n-gives-head{max-width:46rem}.p37n .p37n-gift-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,5rem);margin:var(--space-2xl) 0 var(--space-xl);padding:0;list-style:none}.p37n .p37n-gift-list li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.25rem var(--space-md);padding-block:var(--space-lg);border-top:1px solid rgba(var(--wk-line-rgb),.14)}.p37n .p37n-gift-n{grid-row:1 / span 2;color:var(--wk-accent-text);font-family:var(--p37n-serif);font-size:var(--wk-type-22)}.p37n .p37n-gift-list h3{margin:0;color:var(--wk-text);font-family:var(--p37n-serif);font-size:var(--wk-type-19);font-weight:400}.p37n .p37n-gift-list p{margin:0;color:var(--wk-dim);font-size:var(--wk-type-15);line-height:1.6}.p37n .p37n-close{position:relative;isolation:isolate;display:grid;place-items:center;min-height:clamp(44rem,64vw,58rem);margin-top:var(--wk-chapter-y);overflow:visible;background:none;text-align:center}.p37n .p37n-close-art{position:absolute;inset:0 0 -10rem;z-index:-2;width:100%;height:calc(100% + 10rem);object-fit:cover;object-position:50% 60%;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.02) 4%,rgba(0,0,0,.08) 8%,rgba(0,0,0,.22) 13%,rgba(0,0,0,.5) 19%,rgba(0,0,0,.78) 25%,#000 33%,#000 68%,rgba(0,0,0,.78) 78%,rgba(0,0,0,.3) 90%,transparent 100%)}.p37n .p37n-close:after{content:"";position:absolute;inset:0 0 -10rem;height:calc(100% + 10rem);z-index:-1;background:radial-gradient(ellipse 46% 42% at 50% 50%,#08080ac2,#08080a1f);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.02) 4%,rgba(0,0,0,.08) 8%,rgba(0,0,0,.22) 13%,rgba(0,0,0,.5) 19%,rgba(0,0,0,.78) 25%,#000 33%,#000 68%,rgba(0,0,0,.78) 78%,rgba(0,0,0,.3) 90%,transparent 100%);pointer-events:none}.p37n .p37n-close-words{display:grid;justify-items:center;width:min(44rem,100% - 2 * var(--page-gutter, 1.25rem));align-self:end;padding-block:clamp(9rem,15vw,14rem) 5rem;text-shadow:0 .15rem 1.4rem rgba(0,0,0,.55)}.p37n .p37n-close-h{margin:0;color:var(--wk-text);font-family:var(--p37n-serif);font-size:clamp(2.2rem,5vw,4rem);font-weight:400;line-height:1.08}.p37n .p37n-close-acts,.p37n .p37n-close-rail{justify-content:center}.p37n [data-reveal]{opacity:0;transform:translateY(1.5rem);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.p37n [data-reveal].is-visible{opacity:1;transform:none}.p37n :is(.p37n-principles,.p37n-gift-list,.p37n-steps,.p37l-who)>li:nth-child(2){transition-delay:.08s}.p37n :is(.p37n-principles,.p37n-gift-list,.p37n-steps,.p37l-who)>li:nth-child(3){transition-delay:.16s}.p37n :is(.p37n-principles,.p37n-gift-list,.p37n-steps,.p37l-who)>li:nth-child(4){transition-delay:.24s}.p37n :is(.p37n-principles,.p37n-gift-list,.p37n-steps,.p37l-who)>li:nth-child(5){transition-delay:.32s}.p37n :is(.p37n-principles,.p37n-gift-list,.p37n-steps,.p37l-who)>li:nth-child(6){transition-delay:.4s}@media(prefers-reduced-motion:no-preference){:root:has(.p37n){scroll-behavior:smooth}}html[data-ss-motion=reduced] .p37n [data-reveal]{opacity:1;transform:none;transition:none}@media(max-width:1023px){.p37n :is(.p37n-what-head,.p37n-how-grid){grid-template-columns:minmax(0,1fr)}.p37n .p37n-how-head{position:static}.p37n .p37n-principles,.p37n .p37n-glance dl{grid-template-columns:repeat(2,minmax(0,1fr))}.p37n .p37n-doorway:after{background:linear-gradient(180deg,#08080a59,#08080ae0 55%)}.p37n .p37n-doorway-words{align-self:end;justify-self:center;margin:0;padding-bottom:7rem}}@media(max-width:640px){.p37n .p37n-first .sy-acts{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.625rem;align-items:stretch}.p37n .p37n-first .sy-acts .wk-pill{min-width:0;min-height:3rem;padding:.75rem .625rem;font-size:.8125rem;line-height:1.35;text-align:center;white-space:normal;justify-content:center}.p37n .p37n-close{min-height:48rem}.p37n .p37n-close-words{padding-block:10rem 4rem}.p37n .p37n-close-acts{display:grid;width:min(22rem,100%);gap:.75rem}.p37n .p37n-close-acts .wk-pill{width:100%;justify-content:center}.p37n .p37n-close-rail{gap:.6rem;font-size:.625rem;letter-spacing:.12em}.p37n .p37n-close-rail li+li:before{margin-inline:.35rem}.p37n :is(.p37n-principles,.p37n-gift-list){grid-template-columns:minmax(0,1fr)}.p37n .p37n-principles{gap:var(--space-lg)}.p37n .p37n-principles li{grid-template-columns:auto 1fr auto}.p37n .p37n-principles h3{grid-row:1;grid-column:2;margin:0}.p37n .p37n-principle-n{grid-row:1;grid-column:3}.p37n .p37n-art{object-position:46% 40%}.p37n .p37n-veil{background:linear-gradient(0deg,#08080af0,#08080ab3 50%,#08080a33 85%),#08080a40}}@media(prefers-reduced-motion:reduce){.p37n [data-reveal]{opacity:1;transform:none;transition:none}}@media(forced-colors:active){.p37n .p37n-mark{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.p37n>.wf{position:relative;margin-top:0}.p37n #p37n-glance{scroll-margin-top:calc(7rem + var(--safe-top, 0px))}
