.blog-root{overflow-x:clip}.blog-corporate-masterpiece{background:hsl(var(--background));color:hsl(var(--foreground))}.blog-corporate-masterpiece__threshold{display:grid;direction:ltr;grid-template-columns:minmax(24rem,.92fr) minmax(0,1.08fr);grid-template-areas:"copy media";min-block-size:min(54rem,88svh);border-block-end:1px solid hsl(var(--border)/.55);background:hsl(222 16% 5%)}html[dir=rtl] .blog-corporate-masterpiece__threshold{grid-template-areas:"media copy"}html[dir=rtl] .blog-corporate-masterpiece__threshold-copy,html[dir=rtl] .blog-corporate-masterpiece__threshold-media figcaption{direction:rtl}.blog-corporate-masterpiece__threshold-copy{grid-area:copy;align-self:center;z-index:1;padding-block:clamp(5rem,8vw,7rem);padding-inline-start:clamp(1.5rem,5vw,6rem);padding-inline-end:clamp(1.5rem,4vw,4rem)}.blog-corporate-masterpiece__threshold-copy h1{max-inline-size:12ch;font-family:var(--font-display);font-size:clamp(3.25rem,5vw,6rem);font-weight:700;line-height:.92;letter-spacing:-.055em;text-wrap:balance}html[dir=rtl] .blog-corporate-masterpiece__threshold-copy h1{font-weight:800;letter-spacing:0}.blog-corporate-masterpiece__threshold-copy>p{max-inline-size:34rem;margin-block-start:clamp(1.5rem,3vw,2.5rem);color:hsl(var(--muted-foreground));font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.75}.blog-corporate-masterpiece__threshold-media{position:relative;grid-area:media;min-block-size:38rem;overflow:hidden;background:hsl(222 16% 9%)}.blog-corporate-masterpiece__threshold-media img{object-fit:cover;object-position:center;transform:none}.blog-corporate-masterpiece__threshold-media:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,hsl(222 16% 5%/.42),transparent 38%);pointer-events:none}html[dir=rtl] .blog-corporate-masterpiece__threshold-media:after{background:linear-gradient(270deg,hsl(222 16% 5%/.42),transparent 38%)}.blog-corporate-masterpiece__threshold-media figcaption{position:absolute;inset-inline:clamp(1rem,3vw,2.5rem);inset-block-end:1.25rem;z-index:1;max-inline-size:46rem;color:hsl(40 16% 94%/.86);font-size:.75rem;line-height:1.55}.blog-corporate-masterpiece__threshold-media figcaption span{color:hsl(var(--primary))}.blog-corporate-masterpiece__score{padding:clamp(4.5rem,8vw,8rem) max(1.5rem,calc((100vw - 88rem) / 2));background:hsl(40 20% 94%);color:hsl(222 18% 10%)}.blog-corporate-masterpiece__score-heading{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:1.5rem clamp(2rem,6vw,7rem);align-items:end}.blog-corporate-masterpiece__score-heading>p:first-child{grid-column:1/-1;color:hsl(var(--primary));font-size:.78rem;font-weight:700}.blog-corporate-masterpiece__score-heading h2{font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5.8rem);line-height:.96;letter-spacing:-.045em;text-wrap:balance}html[dir=rtl] .blog-corporate-masterpiece__score-heading h2{letter-spacing:0}.blog-corporate-masterpiece__score-heading>p:last-child{max-inline-size:36rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.blog-corporate-masterpiece__score-line{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));direction:ltr;margin-block-start:clamp(3rem,6vw,5rem);padding:0;list-style:none}.blog-corporate-masterpiece__score-line:before{position:absolute;inset-inline:8%;inset-block-start:1.15rem;block-size:1px;content:"";background:hsl(222 18% 10%/.3);transform:scaleX(0);transform-origin:left;animation:corporate-score-draw .9s cubic-bezier(.22,1,.36,1) .18s forwards}.blog-corporate-masterpiece__score-line li{position:relative;display:grid;justify-items:center;gap:.8rem;text-align:center}.blog-corporate-masterpiece__score-line li>span{z-index:1;display:grid;place-items:center;inline-size:2.35rem;block-size:2.35rem;border:1px solid hsl(222 18% 10%/.42);border-radius:50%;background:hsl(40 20% 94%);color:hsl(217 91% 46%);font-size:.72rem;font-weight:700}.blog-corporate-masterpiece__score-line strong{max-inline-size:10rem;color:hsl(222 18% 10%);font-size:clamp(.82rem,1.1vw,1rem);line-height:1.35}.blog-corporate-masterpiece__score-test{max-inline-size:58rem;margin:clamp(2.5rem,5vw,4rem) auto 0;padding-block-start:1.5rem;border-block-start:1px solid hsl(222 18% 10%/.18);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7;text-align:center}.blog-corporate-masterpiece__moves>header{max-inline-size:64rem;margin-inline:auto;padding:clamp(5rem,10vw,9rem) 1.5rem clamp(2.5rem,5vw,4rem);text-align:center}.blog-corporate-masterpiece__moves>header h2{font-family:var(--font-display);font-size:clamp(3rem,6vw,6.5rem);line-height:.95;letter-spacing:-.05em;text-wrap:balance}html[dir=rtl] .blog-corporate-masterpiece__moves>header h2{letter-spacing:0}.blog-corporate-masterpiece__moves>header p{max-inline-size:44rem;margin:1.5rem auto 0;color:hsl(var(--muted-foreground));font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.blog-corporate-masterpiece__move{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-block-size:min(42rem,72svh)}.blog-corporate-masterpiece__move figure{position:relative;min-block-size:30rem;overflow:hidden;background:hsl(222 16% 9%)}.blog-corporate-masterpiece__move figure img{object-fit:cover;transform:none}.blog-corporate-masterpiece__move>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,8vw,8rem)}.blog-corporate-masterpiece__move:nth-of-type(2n) figure{grid-column:2}.blog-corporate-masterpiece__move:nth-of-type(2n)>div{grid-column:1;grid-row:1}.blog-corporate-masterpiece__move:nth-of-type(odd){background:hsl(40 20% 94%);color:hsl(222 18% 10%)}.blog-corporate-masterpiece__move>div>span{color:hsl(var(--primary));font-size:.8rem;font-weight:700}.blog-corporate-masterpiece__move h3{max-inline-size:12ch;margin-block-start:1.25rem;font-family:var(--font-display);font-size:clamp(2.5rem,4.5vw,5.2rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}html[dir=rtl] .blog-corporate-masterpiece__move h3{letter-spacing:0}.blog-corporate-masterpiece__move>div>p{max-inline-size:38rem;margin-block-start:1.5rem;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.75}.blog-corporate-masterpiece__field-note{display:grid;grid-template-columns:minmax(8rem,.5fr) minmax(0,1.5fr);gap:1.5rem clamp(2rem,7vw,8rem);padding:clamp(5rem,9vw,9rem) max(1.5rem,calc((100vw - 76rem) / 2))}.blog-corporate-masterpiece__field-note>p:first-child{color:hsl(var(--primary));font-size:.8rem;font-weight:700}.blog-corporate-masterpiece__field-note blockquote{max-inline-size:46rem;font-family:var(--font-display);font-size:clamp(1.8rem,3.2vw,3.4rem);line-height:1.25;text-wrap:balance}.blog-corporate-masterpiece__field-note>p:last-child{grid-column:2;max-inline-size:42rem;color:hsl(var(--muted-foreground));line-height:1.75}.blog-corporate-masterpiece__close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem 5rem;align-items:end;padding:clamp(5rem,9vw,9rem) max(1.5rem,calc((100vw - 76rem) / 2));background:hsl(217 38% 14%)}.blog-corporate-masterpiece__close h2{max-inline-size:14ch;font-family:var(--font-display);font-size:clamp(3rem,5.8vw,6rem);line-height:.95;letter-spacing:-.05em;text-wrap:balance}html[dir=rtl] .blog-corporate-masterpiece__close h2{letter-spacing:0}.blog-corporate-masterpiece__close p{max-inline-size:44rem;margin-block-start:1.5rem;color:hsl(40 16% 94%/.78);font-size:1.05rem;line-height:1.75}@keyframes corporate-score-draw{to{transform:scaleX(1)}}@media (max-width:56rem){.blog-corporate-masterpiece__threshold{grid-template-columns:1fr;grid-template-areas:"copy" "media";min-block-size:0}html[dir=rtl] .blog-corporate-masterpiece__threshold{grid-template-areas:"copy" "media"}.blog-corporate-masterpiece__threshold-copy{padding-block:7rem 3.5rem}.blog-corporate-masterpiece__threshold-media{min-block-size:auto;aspect-ratio:3/2}.blog-corporate-masterpiece__close,.blog-corporate-masterpiece__field-note,.blog-corporate-masterpiece__score-heading{grid-template-columns:1fr}.blog-corporate-masterpiece__field-note>p:last-child{grid-column:1}.blog-corporate-masterpiece__move{grid-template-columns:1fr;min-block-size:0}.blog-corporate-masterpiece__move figure,.blog-corporate-masterpiece__move:nth-of-type(2n) figure{grid-column:1;grid-row:1;min-block-size:auto;aspect-ratio:3/2}.blog-corporate-masterpiece__move:nth-of-type(2n)>div,.blog-corporate-masterpiece__move>div{grid-column:1;grid-row:2;padding:3rem 1.5rem 4.5rem}}@media (max-width:36rem){.blog-corporate-masterpiece__threshold-copy h1{font-size:clamp(3.1rem,16vw,5.1rem)}.blog-corporate-masterpiece__score-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1rem}.blog-corporate-masterpiece__score-line:before{display:none}.blog-corporate-masterpiece__moves>header{text-align:start}.blog-corporate-masterpiece__moves>header h2{font-size:clamp(2.8rem,14vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.blog-corporate-masterpiece__score-line:before{animation:none;transform:scaleX(1)}}.blog-purim-masterpiece{overflow:clip;background:hsl(222 16% 6%);color:hsl(var(--foreground))}.blog-purim-masterpiece__threshold{position:relative;min-block-size:min(56rem,92svh);display:grid;align-items:end}.blog-purim-masterpiece__threshold figure,.blog-purim-masterpiece__threshold figure>div{position:absolute;inset:0}.blog-purim-masterpiece__threshold figure img{object-fit:cover;object-position:center;transform:none}.blog-purim-masterpiece__threshold figure>div{background:linear-gradient(0deg,hsl(222 16% 5%/.98),transparent 62%),linear-gradient(90deg,hsl(222 16% 5%/.8),transparent 56%)}html[dir=rtl] .blog-purim-masterpiece__threshold figure>div{background:linear-gradient(0deg,hsl(222 16% 5%/.98),transparent 62%),linear-gradient(270deg,hsl(222 16% 5%/.8),transparent 56%)}.blog-purim-masterpiece__threshold-copy{position:relative;z-index:1;inline-size:min(100%,88rem);margin-inline:auto;padding:clamp(7rem,13vw,12rem) 1.5rem clamp(4rem,8vw,7rem)}.blog-purim-masterpiece__threshold-copy h1{max-inline-size:13ch;font-family:var(--font-display);font-size:clamp(3.4rem,7vw,8rem);font-weight:700;line-height:.9;letter-spacing:-.055em;text-wrap:balance}html[dir=rtl] .blog-purim-masterpiece__threshold-copy h1{margin-inline-start:auto;font-weight:800;letter-spacing:0}.blog-purim-masterpiece__threshold-copy p{max-inline-size:38rem;margin-block-start:1.75rem;color:hsl(40 16% 96%/.84);font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.75}html[dir=rtl] .blog-purim-masterpiece__threshold-copy p{margin-inline-start:auto}.blog-purim-masterpiece__branches{padding:clamp(5rem,10vw,9rem) max(1.5rem,calc((100vw - 88rem) / 2));background:hsl(276 20% 10%)}.blog-purim-masterpiece__branches>header{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem 4rem;align-items:end}.blog-purim-masterpiece__branches>header>p:first-child{grid-column:1/-1;color:hsl(34 78% 66%);font-size:.8rem;font-weight:700}.blog-purim-masterpiece__branches h2{max-inline-size:12ch;font-family:var(--font-display);font-size:clamp(3rem,6vw,6.2rem);line-height:.94;letter-spacing:-.05em;text-wrap:balance}html[dir=rtl] .blog-purim-masterpiece__branches h2{letter-spacing:0}.blog-purim-masterpiece__branches>header>p:last-child{max-inline-size:36rem;color:hsl(40 16% 96%/.75);font-size:1.08rem;line-height:1.75}.blog-purim-masterpiece__branch-map{position:relative;min-block-size:40rem;margin-block-start:clamp(3rem,6vw,5rem)}.blog-purim-masterpiece__branch-map svg{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.blog-purim-masterpiece__branch-map path{fill:none;stroke:hsl(34 62% 62%/.58);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:purim-branch-draw .9s cubic-bezier(.22,1,.36,1) forwards}.blog-purim-masterpiece__branch-map .blog-purim-masterpiece__release-line{stroke:hsl(var(--primary)/.7);animation-delay:.7s}.blog-purim-masterpiece__branch-map circle{fill:hsl(34 72% 58%/.16);stroke:hsl(34 76% 68%);stroke-width:2}.blog-purim-masterpiece__branch-map ol{position:absolute;inset:0;margin:0;padding:0;list-style:none}.blog-purim-masterpiece__branch-map li{position:absolute;inset-inline-start:0;inline-size:min(31%,23rem)}.blog-purim-masterpiece__branch-map li:first-child{inset-block-start:0}.blog-purim-masterpiece__branch-map li:nth-child(2){inset-block-start:28%}.blog-purim-masterpiece__branch-map li:nth-child(3){inset-block-start:57%}.blog-purim-masterpiece__branch-map li:nth-child(4){inset-block-start:82%}.blog-purim-masterpiece__branch-map li span{color:hsl(34 78% 66%);font-size:.7rem;font-weight:700}.blog-purim-masterpiece__branch-map li strong{display:block;margin-block-start:.2rem;font-size:clamp(1rem,1.4vw,1.25rem)}.blog-purim-masterpiece__branch-map li p{margin-block-start:.45rem;color:hsl(40 16% 96%/.63);font-size:.82rem;line-height:1.5}.blog-purim-masterpiece__hinge-label{position:absolute;inset-inline-start:50%;inset-block-start:50%;display:grid;justify-items:center;gap:1rem;inline-size:min(19rem,30%);transform:translate(-50%,-50%);text-align:center}html[dir=rtl] .blog-purim-masterpiece__hinge-label{transform:translate(50%,-50%)}.blog-purim-masterpiece__hinge-label>span{color:hsl(34 78% 66%);font-size:2rem;line-height:1}.blog-purim-masterpiece__hinge-label p{color:hsl(40 16% 96%/.82);font-size:.9rem;line-height:1.6}.blog-purim-masterpiece__timeline{padding:clamp(4rem,8vw,7rem) max(1.5rem,calc((100vw - 76rem) / 2));background:hsl(40 20% 94%);color:hsl(222 18% 10%)}.blog-purim-masterpiece__timeline h2{color:hsl(276 24% 27%);font-size:.9rem}.blog-purim-masterpiece__timeline ol{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));direction:ltr;gap:1rem;margin-block:2.5rem;padding:0;list-style:none}.blog-purim-masterpiece__timeline ol:before{position:absolute;inset-inline:10%;inset-block-start:1.1rem;block-size:1px;content:"";background:hsl(222 18% 10%/.28)}.blog-purim-masterpiece__timeline li{position:relative;display:grid;justify-items:center;gap:.8rem;text-align:center}.blog-purim-masterpiece__timeline li span{z-index:1;display:grid;place-items:center;inline-size:2.2rem;block-size:2.2rem;border:1px solid hsl(222 18% 10%/.42);border-radius:50%;background:hsl(40 20% 94%);color:hsl(276 38% 32%);font-size:.7rem}.blog-purim-masterpiece__timeline>p{max-inline-size:46rem;margin-inline:auto;line-height:1.7;text-align:center}.blog-purim-masterpiece__close-reading{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);min-block-size:min(46rem,78svh)}.blog-purim-masterpiece__close-reading figure{position:relative;min-block-size:32rem}.blog-purim-masterpiece__close-reading figure img{object-fit:cover;transform:none}.blog-purim-masterpiece__close-reading>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem)}.blog-purim-masterpiece__close-reading>div>p:first-child{color:hsl(34 78% 66%);font-size:.8rem;font-weight:700}.blog-purim-masterpiece__close h2,.blog-purim-masterpiece__close-reading h2,.blog-purim-masterpiece__release h2{margin-block-start:1rem;font-family:var(--font-display);font-size:clamp(2.7rem,5vw,5.5rem);line-height:.96;letter-spacing:-.045em;text-wrap:balance}html[dir=rtl] :is(.blog-purim-masterpiece__close-reading h2,.blog-purim-masterpiece__release h2,.blog-purim-masterpiece__close h2){letter-spacing:0}.blog-purim-masterpiece__close-reading>div>p:nth-of-type(2){margin-block-start:1.5rem;color:hsl(var(--muted-foreground));line-height:1.75}.blog-purim-masterpiece__close-reading blockquote{margin-block-start:2rem;padding-inline-start:1.5rem;border-inline-start:2px solid hsl(34 78% 60%);font-size:1rem;line-height:1.75}.blog-purim-masterpiece__release{position:relative;min-block-size:34rem;display:grid;place-items:center;padding:clamp(5rem,9vw,9rem) 1.5rem;overflow:hidden;background:hsl(276 20% 10%)}.blog-purim-masterpiece__release-copy{position:relative;z-index:1;max-inline-size:52rem;text-align:center}.blog-purim-masterpiece__release-copy p{max-inline-size:44rem;margin:1.5rem auto 0;color:hsl(40 16% 96%/.72);line-height:1.7}.blog-purim-masterpiece__release-mark{position:absolute;inset:0}.blog-purim-masterpiece__release-mark span{position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:45vw;block-size:1px;background:linear-gradient(to right,hsl(var(--primary)/.55),transparent);transform-origin:left}.blog-purim-masterpiece__release-mark span:first-child{transform:rotate(18deg)}.blog-purim-masterpiece__release-mark span:nth-child(2){transform:rotate(-18deg)}.blog-purim-masterpiece__release-mark span:nth-child(3){transform:rotate(42deg)}.blog-purim-masterpiece__release-mark span:nth-child(4){transform:rotate(-42deg)}.blog-purim-masterpiece__close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem 6rem;align-items:end;padding:clamp(5rem,9vw,9rem) max(1.5rem,calc((100vw - 76rem) / 2));background:hsl(34 24% 90%);color:hsl(222 18% 10%)}.blog-purim-masterpiece__close p{max-inline-size:46rem;margin-block-start:1.5rem;line-height:1.7}@keyframes purim-branch-draw{to{stroke-dashoffset:0}}@media (max-width:62rem){.blog-purim-masterpiece__branches>header,.blog-purim-masterpiece__close,.blog-purim-masterpiece__close-reading{grid-template-columns:1fr}.blog-purim-masterpiece__branch-map{min-block-size:0}.blog-purim-masterpiece__branch-map svg,.blog-purim-masterpiece__hinge-label{display:none}.blog-purim-masterpiece__branch-map ol{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:hsl(40 16% 96%/.12)}.blog-purim-masterpiece__branch-map li{position:static;inline-size:auto;padding:1.5rem;background:hsl(276 20% 10%)}.blog-purim-masterpiece__close-reading figure{aspect-ratio:3/2;min-block-size:0}}@media (max-width:38rem){.blog-purim-masterpiece__threshold{min-block-size:50rem}.blog-purim-masterpiece__threshold-copy h1{font-size:clamp(3.3rem,15vw,5rem)}.blog-purim-masterpiece__branch-map ol{grid-template-columns:1fr}.blog-purim-masterpiece__timeline ol{grid-template-columns:1fr;gap:1.25rem}.blog-purim-masterpiece__timeline ol:before{display:none}.blog-purim-masterpiece__timeline li{justify-items:start;grid-template-columns:auto 1fr;align-items:center;text-align:start}}@media (prefers-reduced-motion:reduce){.blog-purim-masterpiece__branch-map path{animation:none;stroke-dashoffset:0}}.blog-role-masterpiece{background:hsl(var(--background));color:hsl(var(--foreground))}.blog-role-masterpiece__threshold{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-block-size:min(52rem,calc(100svh - 4rem));background:hsl(222 20% 7%)}.blog-role-masterpiece__threshold-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,6rem);position:relative;z-index:1}.blog-role-masterpiece__threshold-copy:before{content:"";inline-size:4.5rem;block-size:.18rem;margin-block-end:1.75rem;background:hsl(var(--primary))}.blog-role-masterpiece__threshold h1{max-inline-size:10ch;font-family:var(--font-display);font-size:clamp(3.5rem,6.4vw,7.2rem);font-weight:760;letter-spacing:-.055em;line-height:.91;text-wrap:balance}html[dir=rtl] .blog-role-masterpiece__threshold h1{letter-spacing:0}.blog-role-masterpiece__threshold-copy p{max-inline-size:39rem;margin-block-start:2rem;color:hsl(var(--foreground)/.76);font-size:clamp(1.03rem,1.45vw,1.3rem);line-height:1.7}.blog-role-masterpiece__threshold figure{position:relative;min-block-size:34rem;overflow:hidden}.blog-role-masterpiece__threshold figure:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsl(222 20% 7%/.48),transparent 45%);pointer-events:none}html[dir=rtl] .blog-role-masterpiece__threshold figure:after{background:linear-gradient(270deg,hsl(222 20% 7%/.48),transparent 45%)}.blog-role-masterpiece__briefing figure img,.blog-role-masterpiece__threshold figure img,.blog-role-masterpiece__two-rooms figure img{object-fit:cover;transform:none}.blog-role-masterpiece__orbit{padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 88rem) / 2));background:hsl(39 25% 94%);color:hsl(222 20% 9%)}.blog-role-masterpiece__orbit>header{max-inline-size:56rem;margin-inline:auto;text-align:center}.blog-role-masterpiece__orbit>header>p:first-child{color:hsl(217 78% 45%);font-size:.82rem;font-weight:700}.blog-role-masterpiece__orbit h2{margin-block-start:.7rem;font-family:var(--font-display);font-size:clamp(3.1rem,6vw,6.5rem);font-weight:720;letter-spacing:-.045em;line-height:.94;text-wrap:balance}html[dir=rtl] .blog-role-masterpiece__orbit h2{letter-spacing:0}.blog-role-masterpiece__orbit>header>p:last-child{max-inline-size:44rem;margin:1.4rem auto 0;color:hsl(222 15% 22%/.78);font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.65}.blog-role-masterpiece__orbit-stage{position:relative;max-inline-size:74rem;min-block-size:48rem;margin:clamp(3rem,6vw,5rem) auto 0;direction:ltr}html[dir=rtl] .blog-role-masterpiece__orbit-stage :is(li,.blog-role-masterpiece__orbit-centre){direction:ltr}html[dir=rtl] .blog-role-masterpiece__orbit-stage :is(li,.blog-role-masterpiece__orbit-centre) :is(h3,p){direction:rtl}.blog-role-masterpiece__orbit-ring{position:absolute;inset:6rem 15%;border:1px solid hsl(217 35% 30%/.35);border-radius:50%}.blog-role-masterpiece__orbit-ring:after,.blog-role-masterpiece__orbit-ring:before{content:"";position:absolute;inset:12%;border:1px dashed hsl(217 35% 30%/.18);border-radius:inherit}.blog-role-masterpiece__orbit-ring:after{inset:27%}.blog-role-masterpiece__orbit-centre{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:min(16rem,32%);transform:translate(-50%,-50%);text-align:center}html[dir=rtl] .blog-role-masterpiece__orbit-centre{transform:translate(-50%,-50%)}.blog-role-masterpiece__orbit-centre span{color:hsl(var(--primary));font-size:1.35rem}.blog-role-masterpiece__orbit-centre p{margin-block-start:.75rem;color:hsl(222 18% 15%/.8);font-size:.9rem;line-height:1.55}.blog-role-masterpiece__orbit ol{list-style:none}.blog-role-masterpiece__orbit li{position:absolute;inline-size:min(19rem,29%);text-align:center}.blog-role-masterpiece__orbit li[data-role-position="1"]{inset-block-start:0;inset-inline-start:50%;transform:translateX(-50%)}.blog-role-masterpiece__orbit li[data-role-position="2"]{inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.blog-role-masterpiece__orbit li[data-role-position="3"]{inset-block-end:0;inset-inline-start:50%;transform:translateX(-50%)}.blog-role-masterpiece__orbit li[data-role-position="4"]{inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}html[dir=rtl] .blog-role-masterpiece__orbit li[data-role-position="1"],html[dir=rtl] .blog-role-masterpiece__orbit li[data-role-position="3"]{transform:translateX(-50%)}.blog-role-masterpiece__orbit li>span{display:inline-grid;place-items:center;inline-size:3rem;block-size:3rem;border:1px solid hsl(217 68% 48%/.55);border-radius:50%;color:hsl(217 72% 42%);font-size:.78rem;font-weight:700}.blog-role-masterpiece__orbit li h3{margin-block-start:.8rem;font-family:var(--font-display);font-size:clamp(1.65rem,2.6vw,2.6rem);line-height:1}.blog-role-masterpiece__orbit li p{margin-block-start:.65rem;color:hsl(222 15% 22%/.76);font-size:.92rem;line-height:1.52}.blog-role-masterpiece__quiet-marker{position:absolute;inset-block-end:17%;inset-inline-start:25%;inline-size:1rem;block-size:1rem;border:.26rem solid hsl(39 25% 94%);border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 0 1px hsl(217 40% 30%/.35),0 0 1.5rem hsl(var(--primary)/.35)}.blog-role-masterpiece__briefing{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-block-size:44rem}.blog-role-masterpiece__briefing figure,.blog-role-masterpiece__two-rooms figure{position:relative;min-block-size:28rem;overflow:hidden}.blog-role-masterpiece__briefing>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(3.5rem,7vw,7rem);background:hsl(222 20% 8%)}.blog-role-masterpiece__briefing>div>p:first-child,.blog-role-masterpiece__field-note>p:first-child{color:hsl(var(--primary));font-size:.78rem;font-weight:700}.blog-role-masterpiece__briefing h2,.blog-role-masterpiece__close h2,.blog-role-masterpiece__two-rooms h2{margin-block-start:.75rem;font-family:var(--font-display);font-size:clamp(2.7rem,5vw,5.2rem);font-weight:720;letter-spacing:-.045em;line-height:.95;text-wrap:balance}html[dir=rtl] :is(.blog-role-masterpiece__briefing h2,.blog-role-masterpiece__two-rooms h2,.blog-role-masterpiece__close h2){letter-spacing:0}.blog-role-masterpiece__briefing>div>p:not(:first-child){margin-block-start:1.2rem;color:hsl(var(--foreground)/.72);line-height:1.7}.blog-role-masterpiece__briefing strong{margin-block-start:1.75rem;padding-inline-start:1rem;border-inline-start:2px solid hsl(var(--primary));font-size:.96rem;line-height:1.6}.blog-role-masterpiece__two-rooms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:hsl(39 25% 94%);color:hsl(222 20% 9%)}.blog-role-masterpiece__two-rooms article{display:grid;grid-template-rows:minmax(25rem,58vh) auto}.blog-role-masterpiece__two-rooms article+article{border-inline-start:1px solid hsl(222 20% 9%/.16)}.blog-role-masterpiece__two-rooms article>div{padding:clamp(2rem,5vw,4.5rem)}.blog-role-masterpiece__two-rooms article>div>span{color:hsl(217 72% 42%);font-size:.82rem;font-weight:700}.blog-role-masterpiece__two-rooms h2{max-inline-size:12ch;font-size:clamp(2.35rem,4vw,4.4rem)}.blog-role-masterpiece__two-rooms p{max-inline-size:42rem;margin-block-start:1rem;color:hsl(222 15% 22%/.78);line-height:1.65}.blog-role-masterpiece__field-note{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr) minmax(12rem,.45fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;padding:clamp(4rem,8vw,8rem) max(1.25rem,calc((100vw - 76rem) / 2))}.blog-role-masterpiece__field-note blockquote{font-family:var(--font-display);font-size:clamp(1.65rem,2.8vw,2.65rem);line-height:1.25}.blog-role-masterpiece__field-note>p:last-child{color:hsl(var(--foreground)/.56);line-height:1.65}.blog-role-masterpiece__close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(4rem,8vw,8rem) max(1.25rem,calc((100vw - 76rem) / 2));background:hsl(217 35% 12%)}.blog-role-masterpiece__close h2{max-inline-size:13ch}.blog-role-masterpiece__close p{max-inline-size:52rem;margin-block-start:1.25rem;color:hsl(var(--foreground)/.7);line-height:1.7}@media (max-width:64rem){.blog-role-masterpiece__briefing,.blog-role-masterpiece__threshold{grid-template-columns:1fr}.blog-role-masterpiece__threshold-copy{min-block-size:34rem;padding-block:7rem 3.5rem}.blog-role-masterpiece__briefing figure,.blog-role-masterpiece__threshold figure{aspect-ratio:3/2;min-block-size:0}.blog-role-masterpiece__orbit-stage{min-block-size:44rem}.blog-role-masterpiece__field-note{grid-template-columns:1fr}.blog-role-masterpiece__close{grid-template-columns:1fr;align-items:start}}@media (max-width:46rem){.blog-role-masterpiece__threshold h1{font-size:clamp(3rem,14vw,4.8rem)}.blog-role-masterpiece__orbit-stage{min-block-size:0}.blog-role-masterpiece__orbit-centre,.blog-role-masterpiece__orbit-ring,.blog-role-masterpiece__quiet-marker{display:none}.blog-role-masterpiece__orbit ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.blog-role-masterpiece__orbit li,.blog-role-masterpiece__orbit li[data-role-position]{position:static;inline-size:auto;transform:none}html[dir=rtl] .blog-role-masterpiece__orbit li[data-role-position="1"],html[dir=rtl] .blog-role-masterpiece__orbit li[data-role-position="3"]{transform:none}.blog-role-masterpiece__two-rooms{grid-template-columns:1fr}.blog-role-masterpiece__two-rooms article+article{border-inline-start:0;border-block-start:1px solid hsl(222 20% 9%/.16)}.blog-role-masterpiece__two-rooms article{grid-template-rows:auto auto}.blog-role-masterpiece__two-rooms figure{aspect-ratio:3/2;min-block-size:0}}.blog-private-masterpiece{background:hsl(var(--background));color:hsl(var(--foreground))}.blog-private-masterpiece__threshold{position:relative;min-block-size:min(54rem,calc(100svh - 4rem));display:grid;align-items:end;overflow:hidden}.blog-private-masterpiece__threshold figure,.blog-private-masterpiece__threshold figure>div{position:absolute;inset:0}.blog-private-masterpiece__threshold figure img{object-fit:cover;transform:none}.blog-private-masterpiece__threshold figure>div{background:linear-gradient(90deg,hsl(222 18% 6%/.94) 8%,hsl(222 18% 6%/.68) 44%,transparent 76%)}html[dir=rtl] .blog-private-masterpiece__threshold figure>div{background:linear-gradient(270deg,hsl(222 18% 6%/.94) 8%,hsl(222 18% 6%/.68) 44%,transparent 76%)}.blog-private-masterpiece__threshold-copy{position:relative;z-index:1;inline-size:min(88rem,100%);padding:clamp(7rem,11vw,11rem) max(1.5rem,calc((100vw - 88rem) / 2))}.blog-private-masterpiece__threshold-copy h1{max-inline-size:11ch;font-family:var(--font-display);font-size:clamp(3.7rem,7vw,7.8rem);font-weight:740;letter-spacing:-.055em;line-height:.91;text-wrap:balance}html[dir=rtl] .blog-private-masterpiece__threshold-copy h1{letter-spacing:0}.blog-private-masterpiece__threshold-copy p{max-inline-size:38rem;margin-block-start:2rem;color:hsl(var(--foreground)/.78);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7}.blog-private-masterpiece__field{padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 88rem) / 2));background:hsl(36 29% 93%);color:hsl(222 20% 9%)}.blog-private-masterpiece__field>header{max-inline-size:62rem;margin-inline:auto;text-align:center}.blog-private-masterpiece__field>header>p:first-child{color:hsl(217 73% 42%);font-size:.8rem;font-weight:700}.blog-private-masterpiece__close h2,.blog-private-masterpiece__field h2,.blog-private-masterpiece__scenarios>header h2{margin-block-start:.6rem;font-family:var(--font-display);font-size:clamp(3rem,6vw,6.4rem);font-weight:720;letter-spacing:-.05em;line-height:.94;text-wrap:balance}html[dir=rtl] :is(.blog-private-masterpiece__field h2,.blog-private-masterpiece__scenarios>header h2,.blog-private-masterpiece__close h2){letter-spacing:0}.blog-private-masterpiece__field>header>p:last-child,.blog-private-masterpiece__scenarios>header p{max-inline-size:46rem;margin:1.25rem auto 0;color:hsl(222 15% 22%/.76);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.blog-private-masterpiece__field-stage{position:relative;min-block-size:50rem;max-inline-size:76rem;margin:4rem auto 0}.blog-private-masterpiece__field-rings{position:absolute;inset:3rem 18%;direction:ltr}.blog-private-masterpiece__field-rings span{position:absolute;border:1px solid hsl(222 25% 24%/.25);border-radius:50%}.blog-private-masterpiece__field-rings span:first-child{inset:0}.blog-private-masterpiece__field-rings span:nth-child(2){inset:15%;border-color:hsl(217 60% 45%/.36)}.blog-private-masterpiece__field-rings span:nth-child(3){inset:34%;border-color:hsl(217 82% 48%/.7);background:hsl(217 72% 55%/.08)}.blog-private-masterpiece__field-stage ol{list-style:none}.blog-private-masterpiece__field-stage li{position:absolute;inline-size:min(20rem,30%)}.blog-private-masterpiece__field-stage li[data-field-position="1"]{inset-block-start:1rem;inset-inline-start:0}.blog-private-masterpiece__field-stage li[data-field-position="2"]{inset-block-start:5rem;inset-inline-end:0}.blog-private-masterpiece__field-stage li[data-field-position="3"]{inset-block-end:4rem;inset-inline-start:5%}.blog-private-masterpiece__field-stage li[data-field-position="4"]{inset-block-end:0;inset-inline-end:3%}.blog-private-masterpiece__field-stage li>span{color:hsl(217 72% 42%);font-size:.78rem;font-weight:700}.blog-private-masterpiece__field-stage h3{margin-block-start:.35rem;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.blog-private-masterpiece__field-stage li p{margin-block-start:.7rem;color:hsl(222 15% 22%/.74);font-size:.92rem;line-height:1.55}.blog-private-masterpiece__field-note{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:15rem;transform:translate(-50%,-50%);color:hsl(222 18% 14%/.74);font-size:.93rem;font-weight:600;line-height:1.55;text-align:center}html[dir=rtl] .blog-private-masterpiece__field-note{transform:translate(50%,-50%)}.blog-private-masterpiece__scenarios{background:hsl(222 18% 6%)}.blog-private-masterpiece__scenarios>header{padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 76rem) / 2))}.blog-private-masterpiece__scenarios>header h2{max-inline-size:12ch}.blog-private-masterpiece__scenarios>header p{margin-inline:0;color:hsl(var(--foreground)/.6)}.blog-private-masterpiece__scenario{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-block-size:46rem;scroll-margin-block-start:6rem}.blog-private-masterpiece__scenario:target{box-shadow:inset 0 0 0 3px hsl(var(--primary))}.blog-private-masterpiece__scenario:nth-of-type(2n) figure{grid-column:2}.blog-private-masterpiece__scenario:nth-of-type(2n)>div{grid-column:1;grid-row:1;background:hsl(217 28% 12%)}.blog-private-masterpiece__scenario figure{position:relative;min-block-size:32rem;overflow:hidden;background:hsl(36 29% 90%)}.blog-private-masterpiece__scenario figure img{object-fit:cover;transform:none}.blog-private-masterpiece__scenario>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem)}.blog-private-masterpiece__scenario>div>span{color:hsl(var(--primary));font-size:.8rem;font-weight:700}.blog-private-masterpiece__scenario h3{max-inline-size:13ch;margin-block-start:.7rem;font-family:var(--font-display);font-size:clamp(2.6rem,4.8vw,5.2rem);font-weight:720;letter-spacing:-.045em;line-height:.95;text-wrap:balance}html[dir=rtl] .blog-private-masterpiece__scenario h3{letter-spacing:0}.blog-private-masterpiece__scenario>div>p{max-inline-size:42rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.7);line-height:1.65}.blog-private-masterpiece__scenario-change{display:grid;gap:.8rem;margin-block-start:1.7rem;padding-block:1.2rem;border-block:1px solid hsl(var(--foreground)/.14)}.blog-private-masterpiece__scenario-change s{color:hsl(var(--foreground)/.42);line-height:1.5;text-decoration-thickness:1px}.blog-private-masterpiece__scenario-change strong{color:hsl(var(--foreground));line-height:1.55}.blog-private-masterpiece__boundary{display:grid;grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr) minmax(12rem,.55fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 76rem) / 2));background:hsl(36 29% 93%);color:hsl(222 20% 9%)}.blog-private-masterpiece__boundary>div{position:relative;min-block-size:10rem}.blog-private-masterpiece__boundary>div span{position:absolute;inset:0;border:1px solid hsl(217 55% 45%/.4);border-radius:50%}.blog-private-masterpiece__boundary>div span:last-child{inset:24%;background:hsl(217 72% 55%/.09)}.blog-private-masterpiece__boundary blockquote{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.9rem);line-height:1.25}.blog-private-masterpiece__boundary>p{color:hsl(222 15% 22%/.66);line-height:1.65}.blog-private-masterpiece__close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 76rem) / 2));background:hsl(217 35% 12%)}.blog-private-masterpiece__close h2{max-inline-size:12ch}.blog-private-masterpiece__close p{max-inline-size:52rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.7);line-height:1.7}@media (max-width:64rem){.blog-private-masterpiece__scenario{grid-template-columns:1fr;min-block-size:0}.blog-private-masterpiece__scenario figure,.blog-private-masterpiece__scenario:nth-of-type(2n) figure{grid-column:1;grid-row:auto;aspect-ratio:3/2;min-block-size:0}.blog-private-masterpiece__scenario:nth-of-type(2n)>div,.blog-private-masterpiece__scenario>div{grid-column:1;grid-row:auto}.blog-private-masterpiece__boundary{grid-template-columns:1fr}.blog-private-masterpiece__boundary>div{inline-size:12rem}.blog-private-masterpiece__close{grid-template-columns:1fr;align-items:start}}@media (max-width:46rem){.blog-private-masterpiece__threshold{min-block-size:46rem}.blog-private-masterpiece__threshold-copy h1{font-size:clamp(3rem,14vw,4.8rem)}.blog-private-masterpiece__field-stage{min-block-size:0}.blog-private-masterpiece__field-note,.blog-private-masterpiece__field-rings{display:none}.blog-private-masterpiece__field-stage ol{display:grid;gap:2rem}.blog-private-masterpiece__field-stage li,.blog-private-masterpiece__field-stage li[data-field-position]{position:static;inline-size:auto}.blog-private-masterpiece__scenario>div{padding:2.5rem 1.25rem 4rem}}.blog-timing-masterpiece{background:hsl(var(--background));color:hsl(var(--foreground))}.blog-timing-masterpiece__threshold{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-block-size:min(51rem,calc(100svh - 4rem));background:hsl(222 20% 7%)}.blog-timing-masterpiece__threshold-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(6rem,10vw,10rem) max(1.5rem,calc((100vw - 88rem) / 2))}.blog-timing-masterpiece__threshold h1{max-inline-size:9ch;font-family:var(--font-display);font-size:clamp(3.8rem,7vw,7.8rem);font-weight:740;letter-spacing:-.055em;line-height:.9;text-wrap:balance}html[dir=rtl] .blog-timing-masterpiece__threshold h1{letter-spacing:0}.blog-timing-masterpiece__threshold-copy p{max-inline-size:38rem;margin-block-start:2rem;color:hsl(var(--foreground)/.74);font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.68}.blog-timing-masterpiece__threshold figure{position:relative;min-block-size:34rem;overflow:hidden}.blog-timing-masterpiece__threshold figure img{object-fit:cover;transform:none}.blog-timing-masterpiece__gantry{padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 88rem) / 2));background:hsl(222 17% 8%)}.blog-timing-masterpiece__gantry>header{max-inline-size:58rem;margin-inline:auto;text-align:center}.blog-timing-masterpiece__gantry>header>p:first-child{color:hsl(var(--primary));font-size:.8rem;font-weight:700}.blog-timing-masterpiece__adapt h2,.blog-timing-masterpiece__close h2,.blog-timing-masterpiece__gantry h2,.blog-timing-masterpiece__room-read h2{margin-block-start:.7rem;font-family:var(--font-display);font-size:clamp(3rem,6vw,6.3rem);font-weight:720;letter-spacing:-.05em;line-height:.94;text-wrap:balance}html[dir=rtl] :is(.blog-timing-masterpiece__gantry h2,.blog-timing-masterpiece__room-read h2,.blog-timing-masterpiece__adapt h2,.blog-timing-masterpiece__close h2){letter-spacing:0}.blog-timing-masterpiece__gantry>header>p:last-child{max-inline-size:43rem;margin:1.25rem auto 0;color:hsl(var(--foreground)/.62);line-height:1.65}.blog-timing-masterpiece__gantry-stage{position:relative;margin-block-start:clamp(3rem,6vw,5rem);direction:ltr}.blog-timing-masterpiece__gantry-beam{position:absolute;inset:2.15rem 10% auto;block-size:.28rem;background:hsl(217 25% 30%)}.blog-timing-masterpiece__gantry-stage ol{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,3rem);list-style:none}.blog-timing-masterpiece__gantry-stage li{display:grid;justify-items:center;text-align:center}html[dir=rtl] .blog-timing-masterpiece__gantry-stage li{direction:rtl}.blog-timing-masterpiece__gantry-stage li>span{display:grid;place-items:center;inline-size:4.5rem;block-size:4.5rem;border:.35rem solid hsl(217 20% 22%);border-radius:50%;background:hsl(36 85% 48%/.2);box-shadow:0 0 0 .3rem hsl(222 18% 7%)}.blog-timing-masterpiece__gantry-stage li>span i{inline-size:2.3rem;block-size:2.3rem;border-radius:50%;background:hsl(36 88% 52%);box-shadow:0 0 1.8rem hsl(36 88% 52%/.45);animation:timing-lamp-settle .7s ease-out both;animation-delay:calc(var(--timing-lamp) * .18s)}.blog-timing-masterpiece__gantry-stage strong{margin-block-start:1.2rem;font-family:var(--font-display);font-size:clamp(1.45rem,2.5vw,2.35rem)}.blog-timing-masterpiece__gantry-stage li p{margin-block-start:.65rem;color:hsl(var(--foreground)/.58);font-size:.9rem;line-height:1.5}.blog-timing-masterpiece__gantry-stage>p{max-inline-size:50rem;margin:2.5rem auto 0;padding-block-start:1.5rem;border-block-start:1px solid hsl(var(--foreground)/.14);color:hsl(var(--foreground)/.72);line-height:1.6;text-align:center;direction:inherit}@keyframes timing-lamp-settle{0%{opacity:.4;transform:scale(.78)}to{opacity:1;transform:scale(1)}}.blog-timing-masterpiece__room-read{position:relative;min-block-size:48rem;display:grid;align-items:end;overflow:hidden}.blog-timing-masterpiece__room-read figure{position:absolute;inset:0}.blog-timing-masterpiece__room-read figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,hsl(222 18% 6%/.94),transparent 72%)}.blog-timing-masterpiece__room-read img{object-fit:cover;transform:none}.blog-timing-masterpiece__room-read>div{position:relative;z-index:1;max-inline-size:52rem;padding:clamp(3rem,7vw,7rem) max(1.25rem,calc((100vw - 76rem) / 2))}.blog-timing-masterpiece__room-read>div>p:first-child{color:hsl(var(--primary));font-size:.78rem;font-weight:700}.blog-timing-masterpiece__room-read h2{font-size:clamp(2.8rem,5vw,5.2rem)}.blog-timing-masterpiece__room-read>div>p:last-child{margin-block-start:1rem;color:hsl(var(--foreground)/.72);line-height:1.65}.blog-timing-masterpiece__slice{padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 76rem) / 2));background:hsl(38 30% 93%);color:hsl(222 20% 9%);direction:ltr}.blog-timing-masterpiece__slice ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.blog-timing-masterpiece__slice li{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;padding:clamp(1.2rem,3vw,2.2rem);border-block:1px solid hsl(222 20% 9%/.22)}.blog-timing-masterpiece__slice li+li{border-inline-start:1px solid hsl(222 20% 9%/.22)}.blog-timing-masterpiece__slice li span{color:hsl(217 72% 42%);font-size:.78rem;font-weight:700}.blog-timing-masterpiece__slice li strong{font-family:var(--font-display);font-size:clamp(1.45rem,2.5vw,2.35rem);line-height:1.1}html[dir=rtl] .blog-timing-masterpiece__slice li{direction:rtl}.blog-timing-masterpiece__slice>p{max-inline-size:52rem;margin:2rem auto 0;line-height:1.65;text-align:center;direction:inherit}html[dir=rtl] .blog-timing-masterpiece__slice>p{direction:rtl}.blog-timing-masterpiece__adapt{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-block-size:44rem}.blog-timing-masterpiece__adapt figure{position:relative;min-block-size:30rem;overflow:hidden}.blog-timing-masterpiece__adapt figure img{object-fit:cover;transform:none}.blog-timing-masterpiece__adapt>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(3.5rem,7vw,7rem)}.blog-timing-masterpiece__adapt blockquote{max-inline-size:45rem;padding-inline-start:1rem;border-inline-start:2px solid hsl(var(--primary));color:hsl(var(--foreground)/.66);line-height:1.65}.blog-timing-masterpiece__adapt h2{max-inline-size:12ch;font-size:clamp(2.7rem,5vw,5rem)}.blog-timing-masterpiece__adapt p{max-inline-size:44rem;margin-block-start:1rem;color:hsl(var(--foreground)/.64);line-height:1.65}.blog-timing-masterpiece__close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 76rem) / 2));background:hsl(217 35% 12%)}.blog-timing-masterpiece__close h2{max-inline-size:12ch}.blog-timing-masterpiece__close p{max-inline-size:52rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.7);line-height:1.68}@media (prefers-reduced-motion:reduce){.blog-timing-masterpiece__gantry-stage li>span i{animation:none}}@media (max-width:64rem){.blog-timing-masterpiece__adapt,.blog-timing-masterpiece__threshold{grid-template-columns:1fr}.blog-timing-masterpiece__threshold-copy{min-block-size:34rem;padding-block:7rem 3.5rem}.blog-timing-masterpiece__adapt figure,.blog-timing-masterpiece__threshold figure{aspect-ratio:3/2;min-block-size:0}.blog-timing-masterpiece__close{grid-template-columns:1fr;align-items:start}}@media (max-width:46rem){.blog-timing-masterpiece__threshold h1{font-size:clamp(3.1rem,15vw,5rem)}.blog-timing-masterpiece__gantry-beam{display:none}.blog-timing-masterpiece__gantry-stage ol{grid-template-columns:1fr;gap:2rem}.blog-timing-masterpiece__gantry-stage li{grid-template-columns:auto 1fr;column-gap:1rem;justify-items:start;text-align:start}.blog-timing-masterpiece__gantry-stage li>span{grid-row:1/3}.blog-timing-masterpiece__gantry-stage strong{margin-block-start:.15rem}.blog-timing-masterpiece__slice ol{grid-template-columns:1fr}.blog-timing-masterpiece__slice li+li{border-inline-start:0;border-block-start:0}.blog-timing-masterpiece__room-read{min-block-size:40rem}}.blog-wedding-masterpiece{background:hsl(222 18% 6%);color:hsl(var(--foreground))}.blog-wedding-masterpiece__threshold{position:relative;min-block-size:min(55rem,calc(100svh - 4rem));display:grid;align-items:end;overflow:hidden}.blog-wedding-masterpiece__threshold figure,.blog-wedding-masterpiece__threshold figure>div{position:absolute;inset:0}.blog-wedding-masterpiece__threshold figure img{object-fit:cover;transform:none}.blog-wedding-masterpiece__threshold figure>div{background:linear-gradient(90deg,hsl(222 18% 6%/.92) 4%,hsl(222 18% 6%/.54) 42%,transparent 70%)}html[dir=rtl] .blog-wedding-masterpiece__threshold figure>div{background:linear-gradient(270deg,hsl(222 18% 6%/.92) 4%,hsl(222 18% 6%/.54) 42%,transparent 70%)}.blog-wedding-masterpiece__threshold-copy{position:relative;z-index:1;padding:clamp(7rem,11vw,11rem) max(1.5rem,calc((100vw - 88rem) / 2))}.blog-wedding-masterpiece__threshold h1{max-inline-size:10ch;font-family:var(--font-display);font-size:clamp(3.8rem,7vw,7.8rem);font-weight:740;letter-spacing:-.055em;line-height:.9;text-wrap:balance}html[dir=rtl] .blog-wedding-masterpiece__threshold h1{letter-spacing:0}.blog-wedding-masterpiece__threshold-copy p{max-inline-size:39rem;margin-block-start:2rem;color:hsl(var(--foreground)/.78);font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.68}.blog-wedding-masterpiece__route{padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 88rem) / 2));background:hsl(38 34% 94%);color:hsl(222 20% 9%)}.blog-wedding-masterpiece__route>header{max-inline-size:58rem;margin-inline:auto;text-align:center}.blog-wedding-masterpiece__route>header>p:first-child{color:hsl(217 72% 42%);font-size:.8rem;font-weight:700}.blog-wedding-masterpiece__close h2,.blog-wedding-masterpiece__modes>header h2,.blog-wedding-masterpiece__route h2,.blog-wedding-masterpiece__sound h2{margin-block-start:.65rem;font-family:var(--font-display);font-size:clamp(3rem,6vw,6.5rem);font-weight:720;letter-spacing:-.05em;line-height:.94;text-wrap:balance}html[dir=rtl] :is(.blog-wedding-masterpiece__route h2,.blog-wedding-masterpiece__modes>header h2,.blog-wedding-masterpiece__sound h2,.blog-wedding-masterpiece__close h2){letter-spacing:0}.blog-wedding-masterpiece__route>header>p:last-child{max-inline-size:44rem;margin:1.25rem auto 0;color:hsl(222 15% 22%/.74);line-height:1.65}.blog-wedding-masterpiece__route-stage{position:relative;min-block-size:35rem;max-inline-size:72rem;margin:3rem auto 0;direction:ltr}.blog-wedding-masterpiece__route-stage svg{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.blog-wedding-masterpiece__route-stage path{fill:none;stroke:hsl(217 70% 48%);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;animation:wedding-return-draw 1.4s ease-out both}.blog-wedding-masterpiece__route-stage circle{fill:hsl(38 34% 94%);stroke:hsl(217 70% 48%);stroke-width:3}.blog-wedding-masterpiece__route-stage ol{list-style:none}.blog-wedding-masterpiece__route-stage li{position:absolute;inline-size:min(20rem,28%);text-align:center}.blog-wedding-masterpiece__route-stage li[data-route-position="1"]{inset-block-start:0;inset-inline-start:4%}.blog-wedding-masterpiece__route-stage li[data-route-position="2"]{inset-block-start:0;inset-inline-end:4%}.blog-wedding-masterpiece__route-stage li[data-route-position="3"]{inset-block-end:0;inset-inline-start:50%;transform:translateX(-50%)}.blog-wedding-masterpiece__route-stage li>span{color:hsl(217 72% 42%);font-size:.78rem;font-weight:700}.blog-wedding-masterpiece__route-stage h3{margin-block-start:.35rem;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.blog-wedding-masterpiece__route-stage li p{margin-block-start:.65rem;color:hsl(222 15% 22%/.72);font-size:.92rem;line-height:1.5}html[dir=rtl] .blog-wedding-masterpiece__route-stage li{direction:rtl}html[dir=rtl] .blog-wedding-masterpiece__route-stage li[data-route-position="3"]{transform:translateX(-50%)}.blog-wedding-masterpiece__route-stage>p{position:absolute;inset-block-end:5.5rem;inset-inline-start:50%;inline-size:15rem;transform:translateX(-50%);color:hsl(222 15% 22%/.65);text-align:center;direction:inherit}html[dir=rtl] .blog-wedding-masterpiece__route-stage>p{direction:rtl}@keyframes wedding-return-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.blog-wedding-masterpiece__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:hsl(222 18% 6%)}.blog-wedding-masterpiece__modes>header{grid-column:1/-1;padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 76rem) / 2))}.blog-wedding-masterpiece__modes>header h2{max-inline-size:13ch}.blog-wedding-masterpiece__modes article{display:grid;grid-template-rows:minmax(27rem,58vh) auto}.blog-wedding-masterpiece__modes article+article{border-inline-start:1px solid hsl(var(--foreground)/.14)}.blog-wedding-masterpiece__modes figure{position:relative;overflow:hidden}.blog-wedding-masterpiece__modes figure img{object-fit:cover;transform:none}.blog-wedding-masterpiece__modes article>div{padding:clamp(2rem,5vw,4.5rem)}.blog-wedding-masterpiece__modes article>div>span{color:hsl(var(--primary));font-size:.78rem;font-weight:700}.blog-wedding-masterpiece__modes h3{margin-block-start:.6rem;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,4.2rem);line-height:1}.blog-wedding-masterpiece__modes p{max-inline-size:40rem;margin-block-start:1rem;color:hsl(var(--foreground)/.66);line-height:1.65}.blog-wedding-masterpiece__sound{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-block-size:43rem;background:hsl(38 34% 94%);color:hsl(222 20% 9%)}.blog-wedding-masterpiece__sound figure{position:relative;min-block-size:30rem;overflow:hidden}.blog-wedding-masterpiece__sound figure img{object-fit:cover;transform:none}.blog-wedding-masterpiece__sound>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem)}.blog-wedding-masterpiece__sound h2{max-inline-size:11ch;font-size:clamp(2.8rem,5vw,5rem)}.blog-wedding-masterpiece__sound p{max-inline-size:42rem;margin-block-start:1.2rem;color:hsl(222 15% 22%/.72);line-height:1.65}.blog-wedding-masterpiece__sound blockquote{max-inline-size:43rem;margin-block-start:2rem;padding-inline-start:1rem;border-inline-start:2px solid hsl(217 72% 42%);font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2rem);line-height:1.35}.blog-wedding-masterpiece__close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 76rem) / 2));background:hsl(217 32% 12%)}.blog-wedding-masterpiece__close h2{max-inline-size:12ch}.blog-wedding-masterpiece__close p{max-inline-size:52rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.7);line-height:1.68}@media (prefers-reduced-motion:reduce){.blog-wedding-masterpiece__route-stage path{animation:none;stroke-dashoffset:0}}@media (max-width:64rem){.blog-wedding-masterpiece__modes{grid-template-columns:1fr}.blog-wedding-masterpiece__modes article+article{border-inline-start:0;border-block-start:1px solid hsl(var(--foreground)/.14)}.blog-wedding-masterpiece__sound{grid-template-columns:1fr}.blog-wedding-masterpiece__sound figure{aspect-ratio:3/2;min-block-size:0}.blog-wedding-masterpiece__close{grid-template-columns:1fr;align-items:start}}@media (max-width:46rem){.blog-wedding-masterpiece__threshold{min-block-size:48rem}.blog-wedding-masterpiece__threshold h1{font-size:clamp(3rem,14vw,4.8rem)}.blog-wedding-masterpiece__route-stage{min-block-size:0}.blog-wedding-masterpiece__route-stage svg,.blog-wedding-masterpiece__route-stage>p{display:none}.blog-wedding-masterpiece__route-stage ol{display:grid;gap:2rem}.blog-wedding-masterpiece__route-stage li,.blog-wedding-masterpiece__route-stage li[data-route-position]{position:static;inline-size:auto;transform:none}.blog-wedding-masterpiece__modes article{grid-template-rows:auto auto}.blog-wedding-masterpiece__modes figure{aspect-ratio:3/2}}.blog-choose-masterpiece{background:hsl(222 18% 6%);color:hsl(var(--foreground))}.blog-choose-masterpiece__threshold{position:relative;min-block-size:min(54rem,calc(100svh - 4rem));display:grid;align-items:end;overflow:hidden}.blog-choose-masterpiece__threshold figure{position:absolute;inset:0}.blog-choose-masterpiece__threshold figure>div{position:absolute;inset:0;background:linear-gradient(90deg,hsl(222 18% 6%/.94) 2%,hsl(222 18% 6%/.5) 44%,transparent 72%)}html[dir=rtl] .blog-choose-masterpiece__threshold figure>div{background:linear-gradient(270deg,hsl(222 18% 6%/.94) 2%,hsl(222 18% 6%/.5) 44%,transparent 72%)}.blog-choose-masterpiece__threshold img{object-fit:cover;transform:none}.blog-choose-masterpiece__threshold>div{position:relative;z-index:1;padding:clamp(7rem,11vw,11rem) max(1.5rem,calc((100vw - 88rem) / 2))}.blog-choose-masterpiece__threshold h1{max-inline-size:10ch;font-family:var(--font-display);font-size:clamp(3.8rem,7vw,7.7rem);font-weight:740;letter-spacing:-.055em;line-height:.9;text-wrap:balance}html[dir=rtl] .blog-choose-masterpiece__threshold h1{letter-spacing:0}.blog-choose-masterpiece__threshold p{max-inline-size:39rem;margin-block-start:1.8rem;color:hsl(var(--foreground)/.78);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.68}.blog-choose-masterpiece__lenses{padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 90rem) / 2));background:hsl(38 30% 94%);color:hsl(222 20% 9%)}.blog-choose-masterpiece__lenses>header{max-inline-size:62rem}.blog-choose-masterpiece__lenses>header>p:first-child{color:hsl(217 72% 42%);font-size:.8rem;font-weight:700}.blog-choose-masterpiece :is(.blog-choose-masterpiece__lenses,.blog-choose-masterpiece__seat,.blog-choose-masterpiece__constraint,.blog-choose-masterpiece__proof,.blog-choose-masterpiece__close) h2{margin-block-start:.65rem;font-family:var(--font-display);font-size:clamp(2.8rem,5.5vw,6rem);font-weight:720;letter-spacing:-.05em;line-height:.95;text-wrap:balance}html[dir=rtl] .blog-choose-masterpiece :is(.blog-choose-masterpiece__lenses,.blog-choose-masterpiece__seat,.blog-choose-masterpiece__constraint,.blog-choose-masterpiece__proof,.blog-choose-masterpiece__close) h2{letter-spacing:0}.blog-choose-masterpiece__lenses>header>p:last-child{max-inline-size:43rem;margin-block-start:1.2rem;color:hsl(222 15% 22%/.72);line-height:1.65}.blog-choose-masterpiece__lenses ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-block-start:3.5rem;border-block:1px solid hsl(222 18% 10%/.17);list-style:none;direction:ltr}.blog-choose-masterpiece__lenses li{min-block-size:20rem;padding:2rem}.blog-choose-masterpiece__lenses li+li{border-inline-start:1px solid hsl(222 18% 10%/.17)}.blog-choose-masterpiece__lenses li>span{color:hsl(217 72% 42%);font-size:.76rem;font-weight:700}.blog-choose-masterpiece__lenses h3{margin-block-start:.7rem;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.blog-choose-masterpiece__lenses li p{margin-block-start:1rem;color:hsl(222 15% 22%/.7);font-size:.9rem;line-height:1.55}html[dir=rtl] .blog-choose-masterpiece__lenses li{direction:rtl}.blog-choose-masterpiece__seat{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-block-size:44rem}.blog-choose-masterpiece__seat figure{position:relative;min-block-size:32rem;overflow:hidden}.blog-choose-masterpiece__seat img{object-fit:cover;transform:none}.blog-choose-masterpiece__seat>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem)}.blog-choose-masterpiece__seat p{max-inline-size:39rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.66);line-height:1.65}.blog-choose-masterpiece__seat blockquote{max-inline-size:40rem;margin-block-start:2rem;padding-inline-start:1rem;border-inline-start:2px solid hsl(var(--primary));font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.35}.blog-choose-masterpiece__constraint{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:hsl(38 30% 94%);color:hsl(222 20% 9%)}.blog-choose-masterpiece__constraint>header{grid-column:1/-1;padding:clamp(5rem,8vw,8rem) max(1.25rem,calc((100vw - 84rem) / 2))}.blog-choose-masterpiece__constraint>header h2{max-inline-size:13ch}.blog-choose-masterpiece__constraint>header p{max-inline-size:44rem;margin-block-start:1rem;color:hsl(222 15% 22%/.7);line-height:1.65}.blog-choose-masterpiece__constraint article{display:grid;grid-template-rows:minmax(25rem,52vh) auto}.blog-choose-masterpiece__constraint article+article{border-inline-start:1px solid hsl(222 18% 10%/.15)}.blog-choose-masterpiece__constraint figure{position:relative;overflow:hidden}.blog-choose-masterpiece__constraint img{object-fit:cover;transform:none}.blog-choose-masterpiece__constraint article>div{padding:clamp(2rem,5vw,4.5rem)}.blog-choose-masterpiece__constraint article>div>span{color:hsl(217 72% 42%);font-size:.76rem;font-weight:700}.blog-choose-masterpiece__constraint h3{margin-block-start:.6rem;font-family:var(--font-display);font-size:clamp(2.1rem,4vw,4rem);line-height:1}.blog-choose-masterpiece__constraint article p{max-inline-size:38rem;margin-block-start:1rem;color:hsl(222 15% 22%/.7);line-height:1.65}.blog-choose-masterpiece__proof{padding:clamp(5rem,9vw,9rem) max(1.5rem,calc((100vw - 76rem) / 2))}.blog-choose-masterpiece__proof>p:first-child{color:hsl(var(--primary));font-size:.78rem;font-weight:700}.blog-choose-masterpiece__proof h2{max-inline-size:12ch}.blog-choose-masterpiece__proof>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);margin-block-start:2.5rem}.blog-choose-masterpiece__proof>div p{color:hsl(var(--foreground)/.67);line-height:1.68}.blog-choose-masterpiece__close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 76rem) / 2));background:hsl(217 32% 12%)}.blog-choose-masterpiece__close h2{max-inline-size:12ch}.blog-choose-masterpiece__close p{max-inline-size:52rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.7);line-height:1.68}@media (max-width:64rem){.blog-choose-masterpiece__lenses ol{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-choose-masterpiece__lenses li:nth-child(3){border-inline-start:0}.blog-choose-masterpiece__lenses li:nth-child(3),.blog-choose-masterpiece__lenses li:nth-child(4){border-block-start:1px solid hsl(222 18% 10%/.17)}.blog-choose-masterpiece__constraint,.blog-choose-masterpiece__seat{grid-template-columns:1fr}.blog-choose-masterpiece__constraint article+article{border-inline-start:0;border-block-start:1px solid hsl(222 18% 10%/.15)}.blog-choose-masterpiece__seat figure{aspect-ratio:3/2;min-block-size:0}.blog-choose-masterpiece__close{grid-template-columns:1fr;align-items:start}}@media (max-width:44rem){.blog-choose-masterpiece__threshold{min-block-size:48rem}.blog-choose-masterpiece__threshold h1{font-size:clamp(3rem,14vw,4.8rem)}.blog-choose-masterpiece__lenses ol,.blog-choose-masterpiece__proof>div{grid-template-columns:1fr}.blog-choose-masterpiece__lenses li+li{border-inline-start:0;border-block-start:1px solid hsl(222 18% 10%/.17)}}.blog-influence-masterpiece{background:hsl(222 18% 6%);color:hsl(var(--foreground))}.blog-influence-masterpiece__threshold{position:relative;min-block-size:min(54rem,calc(100svh - 4rem));display:grid;align-items:end;overflow:hidden}.blog-influence-masterpiece__threshold figure{position:absolute;inset:0}.blog-influence-masterpiece__threshold figure>div{position:absolute;inset:0;background:linear-gradient(90deg,hsl(222 18% 6%/.94) 2%,hsl(222 18% 6%/.48) 46%,transparent 74%)}html[dir=rtl] .blog-influence-masterpiece__threshold figure>div{background:linear-gradient(270deg,hsl(222 18% 6%/.94) 2%,hsl(222 18% 6%/.48) 46%,transparent 74%)}.blog-influence-masterpiece__threshold img{object-fit:cover;transform:none}.blog-influence-masterpiece__threshold>div{position:relative;z-index:1;padding:clamp(7rem,11vw,11rem) max(1.5rem,calc((100vw - 88rem) / 2))}.blog-influence-masterpiece__threshold h1{max-inline-size:10ch;font-family:var(--font-display);font-size:clamp(3.8rem,7vw,7.8rem);font-weight:740;letter-spacing:-.055em;line-height:.9;text-wrap:balance}html[dir=rtl] .blog-influence-masterpiece__threshold h1{letter-spacing:0}.blog-influence-masterpiece__threshold p{max-inline-size:38rem;margin-block-start:1.8rem;color:hsl(var(--foreground)/.78);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.68}.blog-influence-masterpiece__experiment{padding:clamp(5rem,8vw,8rem) max(1.25rem,calc((100vw - 88rem) / 2));background:hsl(37 38% 94%);color:hsl(222 20% 9%)}.blog-influence-masterpiece .blog-influence-lab__scene{display:none}.blog-influence-masterpiece .blog-influence-lab{max-inline-size:none}.blog-influence-masterpiece .blog-influence-lab__heading{max-inline-size:62rem;text-align:start}.blog-influence-masterpiece .blog-influence-lab__heading h2{font-family:var(--font-display);font-size:clamp(3rem,6vw,6.4rem);letter-spacing:-.05em;line-height:.94}html[dir=rtl] .blog-influence-masterpiece .blog-influence-lab__heading h2{letter-spacing:0}.blog-influence-masterpiece .blog-influence-lab__heading p{max-inline-size:48rem}.blog-influence-masterpiece .blog-influence-lab__conditions{gap:0;margin-block-start:2.5rem;border-block:1px solid hsl(222 18% 10%/.2)}.blog-influence-masterpiece .blog-influence-lab__condition{border:0;border-radius:0;background:transparent;box-shadow:none}.blog-influence-masterpiece .blog-influence-lab__condition+.blog-influence-lab__condition{border-inline-start:1px solid hsl(222 18% 10%/.2)}.blog-influence-masterpiece .blog-influence-lab__reveal-button{min-block-size:3rem;border-radius:999px}.blog-influence-masterpiece .blog-influence-lab__result{margin-block-start:4rem;border-block:1px solid hsl(222 18% 10%/.2)}.blog-influence-masterpiece .blog-influence-lab__principles{margin-block-start:5rem}.blog-influence-masterpiece .blog-influence-lab__principles li{border:0;border-block-start:1px solid hsl(222 18% 10%/.16);border-radius:0;background:transparent}.blog-influence-masterpiece__paths{padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 88rem) / 2))}.blog-influence-masterpiece__paths>header{max-inline-size:59rem}.blog-influence-masterpiece__paths>header>p:first-child{color:hsl(var(--primary));font-size:.8rem;font-weight:700}.blog-influence-masterpiece :is(.blog-influence-masterpiece__paths,.blog-influence-masterpiece__boundary,.blog-influence-masterpiece__close) h2{margin-block-start:.65rem;font-family:var(--font-display);font-size:clamp(2.8rem,5.5vw,6rem);font-weight:720;letter-spacing:-.05em;line-height:.95;text-wrap:balance}html[dir=rtl] .blog-influence-masterpiece :is(.blog-influence-masterpiece__paths,.blog-influence-masterpiece__boundary,.blog-influence-masterpiece__close) h2{letter-spacing:0}.blog-influence-masterpiece__paths>header>p:last-child{max-inline-size:43rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.67);line-height:1.65}.blog-influence-masterpiece__path-field{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,8vw,8rem);max-inline-size:80rem;margin:4rem auto 0;padding-block-start:4rem;direction:ltr}.blog-influence-masterpiece__path-field:before{position:absolute;inset-block-start:0;inset-inline:8%;block-size:3rem;border-block-start:2px solid hsl(var(--primary)/.55);border-inline:2px solid hsl(var(--primary)/.55);border-radius:2rem 2rem 0 0;content:""}.blog-influence-masterpiece__path-field>div{min-block-size:17rem;padding:2rem;border-block-start:1px solid hsl(var(--foreground)/.18)}.blog-influence-masterpiece__path-field>div>span{color:hsl(var(--primary));font-size:.78rem;font-weight:700}.blog-influence-masterpiece__path-field h3{margin-block-start:.65rem;font-family:var(--font-display);font-size:clamp(2.1rem,4vw,4rem);line-height:1}.blog-influence-masterpiece__path-field>div p{margin-block-start:1rem;color:hsl(var(--foreground)/.65);line-height:1.65}html[dir=rtl] .blog-influence-masterpiece__path-field>div{direction:rtl}.blog-influence-masterpiece__path-field>p{grid-column:1/-1;max-inline-size:46rem;margin-inline:auto;color:hsl(var(--foreground)/.62);text-align:center;direction:ltr}.blog-influence-masterpiece__boundary{padding:clamp(5rem,9vw,9rem) max(1.5rem,calc((100vw - 64rem) / 2));background:hsl(217 24% 12%)}.blog-influence-masterpiece__boundary>p:first-child{color:hsl(var(--primary));font-size:.78rem;font-weight:700}.blog-influence-masterpiece__boundary h2{max-inline-size:12ch}.blog-influence-masterpiece__boundary>p:not(:first-child){max-inline-size:45rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.68);line-height:1.65}.blog-influence-masterpiece__boundary blockquote{max-inline-size:45rem;margin-block-start:2rem;padding-inline-start:1rem;border-inline-start:2px solid hsl(var(--primary));font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.35}.blog-influence-masterpiece__close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 76rem) / 2));background:hsl(222 18% 5%)}.blog-influence-masterpiece__close h2{max-inline-size:12ch}.blog-influence-masterpiece__close p{max-inline-size:52rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.7);line-height:1.68}@media (max-width:64rem){.blog-influence-masterpiece .blog-influence-lab__condition+.blog-influence-lab__condition{border-inline-start:0;border-block-start:1px solid hsl(222 18% 10%/.2)}.blog-influence-masterpiece__close{grid-template-columns:1fr;align-items:start}}@media (max-width:44rem){.blog-influence-masterpiece__threshold{min-block-size:48rem}.blog-influence-masterpiece__threshold h1{font-size:clamp(3rem,14vw,4.8rem)}.blog-influence-masterpiece__path-field{grid-template-columns:1fr;gap:2rem}.blog-influence-masterpiece__path-field:before{display:none}.blog-influence-masterpiece__path-field>p{grid-column:auto}}.blog-theatre-masterpiece{background:hsl(222 18% 5%);color:hsl(var(--foreground))}.blog-theatre-masterpiece__threshold{position:relative;min-block-size:min(56rem,calc(100svh - 4rem));display:grid;align-items:end;overflow:hidden}.blog-theatre-masterpiece__threshold figure{position:absolute;inset:0}.blog-theatre-masterpiece__threshold figure>div{position:absolute;inset:0;background:linear-gradient(90deg,hsl(222 18% 5%/.94) 2%,hsl(222 18% 5%/.48) 44%,transparent 72%)}html[dir=rtl] .blog-theatre-masterpiece__threshold figure>div{background:linear-gradient(270deg,hsl(222 18% 5%/.94) 2%,hsl(222 18% 5%/.48) 44%,transparent 72%)}.blog-theatre-masterpiece__threshold img{object-fit:cover;transform:none}.blog-theatre-masterpiece__threshold>div{position:relative;z-index:1;padding:clamp(7rem,11vw,11rem) max(1.5rem,calc((100vw - 88rem) / 2))}.blog-theatre-masterpiece__threshold h1{max-inline-size:10ch;font-family:var(--font-display);font-size:clamp(3.8rem,7vw,7.8rem);font-weight:740;letter-spacing:-.055em;line-height:.9;text-wrap:balance}html[dir=rtl] .blog-theatre-masterpiece__threshold h1{letter-spacing:0}.blog-theatre-masterpiece__threshold p{max-inline-size:39rem;margin-block-start:1.8rem;color:hsl(var(--foreground)/.78);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.68}.blog-theatre-masterpiece__circuit{padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 90rem) / 2));background:hsl(215 18% 93%);color:hsl(222 20% 9%)}.blog-theatre-masterpiece__circuit>header{max-inline-size:62rem}.blog-theatre-masterpiece__circuit>header>p:first-child{color:hsl(217 72% 42%);font-size:.8rem;font-weight:700}.blog-theatre-masterpiece :is(.blog-theatre-masterpiece__circuit,.blog-theatre-masterpiece__rear-seat,.blog-theatre-masterpiece__versions,.blog-theatre-masterpiece__silence,.blog-theatre-masterpiece__close) h2{margin-block-start:.65rem;font-family:var(--font-display);font-size:clamp(2.8rem,5.5vw,6rem);font-weight:720;letter-spacing:-.05em;line-height:.95;text-wrap:balance}html[dir=rtl] .blog-theatre-masterpiece :is(.blog-theatre-masterpiece__circuit,.blog-theatre-masterpiece__rear-seat,.blog-theatre-masterpiece__versions,.blog-theatre-masterpiece__silence,.blog-theatre-masterpiece__close) h2{letter-spacing:0}.blog-theatre-masterpiece__circuit>header>p:last-child{max-inline-size:43rem;margin-block-start:1.2rem;color:hsl(222 15% 22%/.72);line-height:1.65}.blog-theatre-masterpiece__circuit-stage{position:relative;min-block-size:35rem;margin-block-start:3rem;direction:ltr}.blog-theatre-masterpiece__circuit-stage svg{position:absolute;inset:1rem 0 0;inline-size:100%;block-size:100%}.blog-theatre-masterpiece__circuit-stage path{fill:none;stroke:hsl(217 72% 42%);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;animation:theatre-circuit-draw 1.5s ease-out both}.blog-theatre-masterpiece__circuit-stage .blog-theatre-masterpiece__short-path{stroke:hsl(217 72% 42%/.28);stroke-dasharray:8 14}.blog-theatre-masterpiece__circuit-stage ol{list-style:none}.blog-theatre-masterpiece__circuit-stage li{position:absolute;inline-size:min(19rem,24%)}.blog-theatre-masterpiece__circuit-stage li[data-circuit-step="1"]{inset-block-end:0;inset-inline-start:0}.blog-theatre-masterpiece__circuit-stage li[data-circuit-step="2"]{inset-block-start:0;inset-inline-start:26%}.blog-theatre-masterpiece__circuit-stage li[data-circuit-step="3"]{inset-block-end:0;inset-inline-start:53%}.blog-theatre-masterpiece__circuit-stage li[data-circuit-step="4"]{inset-block-start:0;inset-inline-end:0}.blog-theatre-masterpiece__circuit-stage li span{color:hsl(217 72% 42%);font-size:.76rem;font-weight:700}.blog-theatre-masterpiece__circuit-stage h3{margin-block-start:.35rem;font-family:var(--font-display);font-size:clamp(1.55rem,2.4vw,2.5rem);line-height:1.05}.blog-theatre-masterpiece__circuit-stage li p{margin-block-start:.65rem;color:hsl(222 15% 22%/.7);font-size:.87rem;line-height:1.48}html[dir=rtl] .blog-theatre-masterpiece__circuit-stage li{direction:rtl}@keyframes theatre-circuit-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.blog-theatre-masterpiece__rear-seat{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-block-size:44rem}.blog-theatre-masterpiece__rear-seat figure{position:relative;min-block-size:32rem;overflow:hidden}.blog-theatre-masterpiece__rear-seat img{object-fit:cover;transform:none}.blog-theatre-masterpiece__rear-seat>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem)}.blog-theatre-masterpiece__rear-seat p{max-inline-size:39rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.66);line-height:1.65}.blog-theatre-masterpiece__rear-seat blockquote{max-inline-size:40rem;margin-block-start:2rem;padding-inline-start:1rem;border-inline-start:2px solid hsl(var(--primary));font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.35}.blog-theatre-masterpiece__versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:hsl(215 18% 93%);color:hsl(222 20% 9%)}.blog-theatre-masterpiece__versions>header{grid-column:1/-1;padding:clamp(5rem,8vw,8rem) max(1.25rem,calc((100vw - 84rem) / 2))}.blog-theatre-masterpiece__versions>header h2{max-inline-size:13ch}.blog-theatre-masterpiece__versions article{min-block-size:36rem;padding:clamp(2rem,5vw,4.5rem)}.blog-theatre-masterpiece__versions article+article{border-inline-start:1px solid hsl(222 18% 10%/.15)}.blog-theatre-masterpiece__versions h3{margin-block-start:2rem;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,4rem);line-height:1}.blog-theatre-masterpiece__versions p{max-inline-size:38rem;margin-block-start:1rem;color:hsl(222 15% 22%/.7);line-height:1.65}.blog-theatre-masterpiece__arc{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem;align-items:end;block-size:15rem;direction:ltr}.blog-theatre-masterpiece__arc span{block-size:30%;background:hsl(217 72% 42%/.24);border-block-start:3px solid hsl(217 72% 42%)}.blog-theatre-masterpiece__arc span:nth-child(2){block-size:52%}.blog-theatre-masterpiece__arc span:nth-child(3){block-size:74%}.blog-theatre-masterpiece__arc span:nth-child(4){block-size:88%}.blog-theatre-masterpiece__arc span:nth-child(5){block-size:100%}.blog-theatre-masterpiece__versions figure{position:relative;aspect-ratio:3/2;margin:calc(clamp(2rem, 5vw, 4.5rem) * -1);margin-block-end:0;overflow:hidden}.blog-theatre-masterpiece__versions img{object-fit:cover;transform:none}.blog-theatre-masterpiece__silence{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-block-size:43rem}.blog-theatre-masterpiece__silence figure{position:relative;min-block-size:30rem;overflow:hidden}.blog-theatre-masterpiece__silence img{object-fit:cover;transform:none}.blog-theatre-masterpiece__silence>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem)}.blog-theatre-masterpiece__silence>div>p:first-child{color:hsl(var(--primary));font-size:.78rem;font-weight:700}.blog-theatre-masterpiece__silence>div>p:last-child{max-inline-size:40rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.66);line-height:1.65}.blog-theatre-masterpiece__close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 76rem) / 2));background:hsl(217 32% 12%)}.blog-theatre-masterpiece__close h2{max-inline-size:12ch}.blog-theatre-masterpiece__close p{max-inline-size:52rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.7);line-height:1.68}@media (prefers-reduced-motion:reduce){.blog-theatre-masterpiece__circuit-stage path{animation:none}}@media (max-width:64rem){.blog-theatre-masterpiece__rear-seat,.blog-theatre-masterpiece__silence,.blog-theatre-masterpiece__versions{grid-template-columns:1fr}.blog-theatre-masterpiece__versions article+article{border-inline-start:0;border-block-start:1px solid hsl(222 18% 10%/.15)}.blog-theatre-masterpiece__rear-seat figure,.blog-theatre-masterpiece__silence figure{aspect-ratio:3/2;min-block-size:0}.blog-theatre-masterpiece__close{grid-template-columns:1fr;align-items:start}}@media (max-width:48rem){.blog-theatre-masterpiece__threshold{min-block-size:48rem}.blog-theatre-masterpiece__threshold h1{font-size:clamp(3rem,14vw,4.8rem)}.blog-theatre-masterpiece__circuit-stage{min-block-size:0}.blog-theatre-masterpiece__circuit-stage svg{display:none}.blog-theatre-masterpiece__circuit-stage ol{display:grid;gap:2rem}.blog-theatre-masterpiece__circuit-stage li,.blog-theatre-masterpiece__circuit-stage li[data-circuit-step]{position:static;inline-size:auto}}.blog-booth-masterpiece{background:hsl(222 18% 6%);color:hsl(var(--foreground))}.blog-booth-masterpiece__threshold{position:relative;min-block-size:min(54rem,calc(100svh - 4rem));display:grid;align-items:end;overflow:hidden}.blog-booth-masterpiece__threshold figure{position:absolute;inset:0}.blog-booth-masterpiece__threshold figure>div{position:absolute;inset:0;background:linear-gradient(90deg,hsl(222 18% 6%/.94) 2%,hsl(222 18% 6%/.48) 44%,transparent 73%)}html[dir=rtl] .blog-booth-masterpiece__threshold figure>div{background:linear-gradient(270deg,hsl(222 18% 6%/.94) 2%,hsl(222 18% 6%/.48) 44%,transparent 73%)}.blog-booth-masterpiece__threshold img{object-fit:cover;transform:none}.blog-booth-masterpiece__threshold>div{position:relative;z-index:1;padding:clamp(7rem,11vw,11rem) max(1.5rem,calc((100vw - 88rem) / 2))}.blog-booth-masterpiece__threshold h1{max-inline-size:10ch;font-family:var(--font-display);font-size:clamp(3.8rem,7vw,7.7rem);font-weight:740;letter-spacing:-.055em;line-height:.9;text-wrap:balance}html[dir=rtl] .blog-booth-masterpiece__threshold h1{letter-spacing:0}.blog-booth-masterpiece__threshold p{max-inline-size:38rem;margin-block-start:1.8rem;color:hsl(var(--foreground)/.78);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.68}.blog-booth-masterpiece__footprint{padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 90rem) / 2));background:hsl(200 22% 93%);color:hsl(222 20% 9%)}.blog-booth-masterpiece__footprint>header{max-inline-size:62rem}.blog-booth-masterpiece__footprint>header>p:first-child{color:hsl(217 72% 42%);font-size:.8rem;font-weight:700}.blog-booth-masterpiece :is(.blog-booth-masterpiece__footprint,.blog-booth-masterpiece__comparison,.blog-booth-masterpiece__handoff,.blog-booth-masterpiece__reset,.blog-booth-masterpiece__close) h2{margin-block-start:.65rem;font-family:var(--font-display);font-size:clamp(2.8rem,5.5vw,6rem);font-weight:720;letter-spacing:-.05em;line-height:.95;text-wrap:balance}html[dir=rtl] .blog-booth-masterpiece :is(.blog-booth-masterpiece__footprint,.blog-booth-masterpiece__comparison,.blog-booth-masterpiece__handoff,.blog-booth-masterpiece__reset,.blog-booth-masterpiece__close) h2{letter-spacing:0}.blog-booth-masterpiece__footprint>header>p:last-child{max-inline-size:42rem;margin-block-start:1.2rem;color:hsl(222 15% 22%/.72);line-height:1.65}.blog-booth-masterpiece__route{position:relative;margin-block-start:3.5rem;padding-block:3rem;direction:ltr}.blog-booth-masterpiece__route:before{position:absolute;inset-block-start:4.15rem;inset-inline:5%;block-size:2px;background:hsl(217 72% 42%/.45);content:"";transform-origin:left;animation:booth-route-draw 1.2s ease-out both}.blog-booth-masterpiece__route ol{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,3rem);list-style:none}.blog-booth-masterpiece__route li{padding-block-start:3rem}.blog-booth-masterpiece__route li>span{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;margin-block-end:1.2rem;border:1px solid hsl(217 72% 42%);border-radius:999px;background:hsl(200 22% 93%);color:hsl(217 72% 42%);font-size:.72rem;font-weight:700}.blog-booth-masterpiece__route h3{font-family:var(--font-display);font-size:clamp(1.65rem,2.6vw,2.6rem);line-height:1.05}.blog-booth-masterpiece__route li p{margin-block-start:.7rem;color:hsl(222 15% 22%/.69);font-size:.9rem;line-height:1.55}html[dir=rtl] .blog-booth-masterpiece__route li{direction:rtl}.blog-booth-masterpiece__route-note{max-inline-size:45rem;margin-block-start:2rem;padding-inline-start:1rem;border-inline-start:2px solid hsl(217 72% 42%);color:hsl(222 15% 22%/.72)}@keyframes booth-route-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.blog-booth-masterpiece__comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:hsl(222 18% 6%)}.blog-booth-masterpiece__comparison>header{grid-column:1/-1;padding:clamp(5rem,8vw,8rem) max(1.25rem,calc((100vw - 84rem) / 2))}.blog-booth-masterpiece__comparison>header h2{max-inline-size:13ch}.blog-booth-masterpiece__comparison article{display:grid;grid-template-rows:minmax(25rem,55vh) auto}.blog-booth-masterpiece__comparison article+article{border-inline-start:1px solid hsl(var(--foreground)/.14)}.blog-booth-masterpiece__comparison figure{position:relative;overflow:hidden}.blog-booth-masterpiece__comparison img{object-fit:cover;transform:none}.blog-booth-masterpiece__comparison article>div{padding:clamp(2rem,5vw,4.5rem)}.blog-booth-masterpiece__comparison article>div>span{color:hsl(var(--primary));font-family:var(--font-display);font-size:2rem}.blog-booth-masterpiece__comparison h3{margin-block-start:.35rem;font-family:var(--font-display);font-size:clamp(2rem,3.6vw,3.8rem);line-height:1}.blog-booth-masterpiece__comparison p{max-inline-size:38rem;margin-block-start:1rem;color:hsl(var(--foreground)/.65);line-height:1.65}.blog-booth-masterpiece__comparison article[data-state=blocked] figure:after{position:absolute;inset:0;background:linear-gradient(135deg,transparent 48%,hsl(0 58% 48%/.65) 49%,hsl(0 58% 48%/.65) 51%,transparent 52%);content:""}.blog-booth-masterpiece__handoff{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-block-size:43rem;background:hsl(200 22% 93%);color:hsl(222 20% 9%)}.blog-booth-masterpiece__handoff figure{position:relative;min-block-size:30rem;overflow:hidden}.blog-booth-masterpiece__handoff img{object-fit:cover;transform:none}.blog-booth-masterpiece__handoff>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem)}.blog-booth-masterpiece__handoff p{max-inline-size:40rem;margin-block-start:1.2rem;color:hsl(222 15% 22%/.72);line-height:1.65}.blog-booth-masterpiece__handoff blockquote{max-inline-size:40rem;margin-block-start:2rem;padding-inline-start:1rem;border-inline-start:2px solid hsl(217 72% 42%);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.35}.blog-booth-masterpiece__reset{padding:clamp(5rem,9vw,9rem) max(1.5rem,calc((100vw - 64rem) / 2))}.blog-booth-masterpiece__reset>p:first-child{color:hsl(var(--primary));font-size:.78rem;font-weight:700}.blog-booth-masterpiece__reset h2{max-inline-size:12ch}.blog-booth-masterpiece__reset>p:not(:first-child){max-inline-size:45rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.66);line-height:1.68}.blog-booth-masterpiece__close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 76rem) / 2));background:hsl(217 32% 12%)}.blog-booth-masterpiece__close h2{max-inline-size:12ch}.blog-booth-masterpiece__close p{max-inline-size:52rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.7);line-height:1.68}@media (prefers-reduced-motion:reduce){.blog-booth-masterpiece__route:before{animation:none}}@media (max-width:64rem){.blog-booth-masterpiece__comparison{grid-template-columns:1fr}.blog-booth-masterpiece__comparison article+article{border-inline-start:0;border-block-start:1px solid hsl(var(--foreground)/.14)}.blog-booth-masterpiece__handoff{grid-template-columns:1fr}.blog-booth-masterpiece__handoff figure{aspect-ratio:3/2;min-block-size:0}.blog-booth-masterpiece__close{grid-template-columns:1fr;align-items:start}}@media (max-width:48rem){.blog-booth-masterpiece__threshold{min-block-size:48rem}.blog-booth-masterpiece__threshold h1{font-size:clamp(3rem,14vw,4.8rem)}.blog-booth-masterpiece__route:before{display:none}.blog-booth-masterpiece__route ol{grid-template-columns:1fr;gap:2rem}.blog-booth-masterpiece__route li{padding-block-start:0}}.blog-proposal-masterpiece{background:hsl(222 18% 6%);color:hsl(var(--foreground))}.blog-proposal-masterpiece__threshold{position:relative;min-block-size:min(55rem,calc(100svh - 4rem));display:grid;align-items:end;overflow:hidden}.blog-proposal-masterpiece__threshold figure{position:absolute;inset:0}.blog-proposal-masterpiece__threshold figure:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,hsl(222 18% 6%/.93) 3%,hsl(222 18% 6%/.52) 44%,transparent 72%)}html[dir=rtl] .blog-proposal-masterpiece__threshold figure:after{background:linear-gradient(270deg,hsl(222 18% 6%/.93) 3%,hsl(222 18% 6%/.52) 44%,transparent 72%)}.blog-proposal-masterpiece__threshold img{object-fit:cover;transform:none}.blog-proposal-masterpiece__threshold-copy{position:relative;z-index:1;padding:clamp(7rem,11vw,11rem) max(1.5rem,calc((100vw - 88rem) / 2))}.blog-proposal-masterpiece__threshold h1{max-inline-size:10ch;font-family:var(--font-display);font-size:clamp(3.7rem,7vw,7.7rem);font-weight:740;letter-spacing:-.055em;line-height:.9;text-wrap:balance}html[dir=rtl] .blog-proposal-masterpiece__threshold h1{letter-spacing:0}.blog-proposal-masterpiece__threshold-copy p{max-inline-size:38rem;margin-block-start:1.8rem;color:hsl(var(--foreground)/.78);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.68}.blog-proposal-masterpiece__boundary{padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 88rem) / 2));background:hsl(39 31% 94%);color:hsl(222 20% 9%)}.blog-proposal-masterpiece__boundary>header{max-inline-size:58rem;margin-inline:auto;text-align:center}.blog-proposal-masterpiece__boundary>header>p:first-child{color:hsl(217 72% 42%);font-size:.8rem;font-weight:700}.blog-proposal-masterpiece :is(.blog-proposal-masterpiece__boundary,.blog-proposal-masterpiece__cue-chain,.blog-proposal-masterpiece__cancel,.blog-proposal-masterpiece__human-centre,.blog-proposal-masterpiece__close) h2{margin-block-start:.65rem;font-family:var(--font-display);font-size:clamp(2.8rem,5.5vw,6rem);font-weight:720;letter-spacing:-.05em;line-height:.96;text-wrap:balance}html[dir=rtl] .blog-proposal-masterpiece :is(.blog-proposal-masterpiece__boundary,.blog-proposal-masterpiece__cue-chain,.blog-proposal-masterpiece__cancel,.blog-proposal-masterpiece__human-centre,.blog-proposal-masterpiece__close) h2{letter-spacing:0}.blog-proposal-masterpiece__boundary>header>p:last-child{max-inline-size:43rem;margin:1.2rem auto 0;color:hsl(222 15% 22%/.72);line-height:1.65}.blog-proposal-masterpiece__boundary-stage{position:relative;max-inline-size:74rem;min-block-size:42rem;margin:3.5rem auto 0;direction:ltr}.blog-proposal-masterpiece__boundary-stage:before{position:absolute;inset:3rem 24% 3rem;border:1px solid hsl(217 72% 42%/.42);border-radius:999px;content:"";box-shadow:0 0 0 1.25rem hsl(217 72% 42%/.035),0 0 0 4rem hsl(217 72% 42%/.025)}.blog-proposal-masterpiece__centre{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:17rem;transform:translate(-50%,-50%);text-align:center}.blog-proposal-masterpiece__centre>span{display:block;color:hsl(217 72% 42%);font-family:var(--font-display);font-size:7rem;line-height:.6}.blog-proposal-masterpiece__centre p{margin-block-start:1.4rem;color:hsl(222 15% 22%/.68);line-height:1.5}.blog-proposal-masterpiece__boundary-stage ol{list-style:none}.blog-proposal-masterpiece__boundary-stage li{position:absolute;inline-size:17rem}.blog-proposal-masterpiece__boundary-stage li[data-boundary-step="1"]{inset-block-start:0;inset-inline-start:0}.blog-proposal-masterpiece__boundary-stage li[data-boundary-step="2"]{inset-block-start:0;inset-inline-end:0;text-align:end}.blog-proposal-masterpiece__boundary-stage li[data-boundary-step="3"]{inset-block-end:0;inset-inline-start:0}.blog-proposal-masterpiece__boundary-stage li[data-boundary-step="4"]{inset-block-end:0;inset-inline-end:0;text-align:end}.blog-proposal-masterpiece__boundary-stage li>span{color:hsl(217 72% 42%);font-size:.76rem;font-weight:700}.blog-proposal-masterpiece__boundary-stage h3{margin-block-start:.35rem;font-family:var(--font-display);font-size:clamp(1.65rem,2.6vw,2.6rem);line-height:1.05}.blog-proposal-masterpiece__boundary-stage li p{margin-block-start:.6rem;color:hsl(222 15% 22%/.7);font-size:.9rem;line-height:1.5}html[dir=rtl] .blog-proposal-masterpiece__boundary-stage li{direction:rtl}.blog-proposal-masterpiece__cancel,.blog-proposal-masterpiece__cue-chain{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-block-size:44rem}.blog-proposal-masterpiece__cancel figure,.blog-proposal-masterpiece__cue-chain figure{position:relative;min-block-size:30rem;overflow:hidden}.blog-proposal-masterpiece__cancel img,.blog-proposal-masterpiece__cue-chain img{object-fit:cover;transform:none}.blog-proposal-masterpiece__cancel>div,.blog-proposal-masterpiece__cue-chain>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem)}.blog-proposal-masterpiece__cancel p,.blog-proposal-masterpiece__cue-chain p{max-inline-size:40rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.66);line-height:1.65}.blog-proposal-masterpiece__cue-chain ol{display:grid;gap:.85rem;margin-block-start:2rem;list-style:none}.blog-proposal-masterpiece__cue-chain li{display:grid;grid-template-columns:2rem 1fr;gap:.7rem;align-items:baseline;padding-block:.75rem;border-block-start:1px solid hsl(var(--foreground)/.13)}.blog-proposal-masterpiece__cue-chain li span{color:hsl(var(--primary));font-size:.76rem}.blog-proposal-masterpiece__cancel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);background:hsl(39 31% 94%);color:hsl(222 20% 9%)}.blog-proposal-masterpiece__cancel p{color:hsl(222 15% 22%/.72)}.blog-proposal-masterpiece__cancel blockquote{max-inline-size:40rem;margin-block-start:2rem;padding-inline-start:1rem;border-inline-start:2px solid hsl(217 72% 42%);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.35}.blog-proposal-masterpiece__human-centre{padding:clamp(5rem,9vw,9rem) max(1.5rem,calc((100vw - 64rem) / 2));text-align:center}.blog-proposal-masterpiece__human-centre>p:first-child{color:hsl(var(--primary));font-size:.78rem;font-weight:700}.blog-proposal-masterpiece__human-centre h2{margin-inline:auto;max-inline-size:13ch}.blog-proposal-masterpiece__human-centre>p:not(:first-child){max-inline-size:44rem;margin:1.2rem auto 0;color:hsl(var(--foreground)/.66);line-height:1.68}.blog-proposal-masterpiece__close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 76rem) / 2));background:hsl(217 32% 12%)}.blog-proposal-masterpiece__close h2{max-inline-size:12ch}.blog-proposal-masterpiece__close p{max-inline-size:50rem;margin-block-start:1.2rem;color:hsl(var(--foreground)/.7);line-height:1.68}@media (max-width:64rem){.blog-proposal-masterpiece__cancel,.blog-proposal-masterpiece__cue-chain{grid-template-columns:1fr}.blog-proposal-masterpiece__cancel>div{order:2}.blog-proposal-masterpiece__cancel figure{order:1}.blog-proposal-masterpiece__cancel figure,.blog-proposal-masterpiece__cue-chain figure{aspect-ratio:3/2;min-block-size:0}.blog-proposal-masterpiece__close{grid-template-columns:1fr;align-items:start}}@media (max-width:44rem){.blog-proposal-masterpiece__threshold{min-block-size:48rem}.blog-proposal-masterpiece__threshold h1{font-size:clamp(3rem,14vw,4.8rem)}.blog-proposal-masterpiece__boundary-stage{min-block-size:0}.blog-proposal-masterpiece__boundary-stage:before,.blog-proposal-masterpiece__centre{display:none}.blog-proposal-masterpiece__boundary-stage ol{display:grid;gap:2rem}.blog-proposal-masterpiece__boundary-stage li,.blog-proposal-masterpiece__boundary-stage li[data-boundary-step]{position:static;inline-size:auto;text-align:start}}.blog-root :where(h1,h2,h3){min-width:0;overflow-wrap:anywhere}.blog-article-body :where(p,li){text-wrap:pretty}.blog-article-body li::marker{color:hsl(var(--primary))}.blog-article-cover__frame{aspect-ratio:4/3}.blog-decision-model{scroll-margin-top:7rem;border-block:1px solid hsl(var(--border)/.58);padding-block:clamp(1.75rem,4vw,3.5rem)}.blog-decision-model__heading{display:grid;min-width:0;gap:1rem}.blog-decision-model__heading h2{max-width:18ch;font-family:var(--font-display);font-size:clamp(1.85rem,4vw,3.2rem);font-weight:600;line-height:1.08;color:hsl(var(--foreground))}.blog-decision-model__heading p{max-width:56ch;color:hsl(var(--foreground)/.76);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7;text-wrap:pretty}.blog-decision-model__canvas{min-width:0;margin-block-start:clamp(1.75rem,4vw,3rem)}.blog-decision-model__practice{max-width:64ch;margin-block-start:1.25rem;border-inline-start:2px solid hsl(var(--primary)/.62);padding:.8rem 1rem;background:hsl(var(--card)/.42);color:hsl(var(--foreground)/.86);line-height:1.65;text-wrap:pretty}.blog-decision-model__canvas :where(ol){margin:0;padding:0;list-style:none}.blog-decision-model__canvas :where(h3){min-width:0;overflow-wrap:anywhere;color:hsl(var(--foreground));font-family:var(--font-display);font-size:clamp(1.2rem,2.1vw,1.65rem);font-weight:600;line-height:1.18}.blog-model-control{min-height:2.75rem;max-width:100%;padding-block:.2rem;color:inherit;text-align:start;text-wrap:balance}.blog-model-control:focus-visible{border-radius:.2rem;outline:2px solid hsl(var(--ring));outline-offset:.22rem}.blog-model-control:hover{color:hsl(var(--foreground))}.blog-model-control:active{color:hsl(var(--primary))}.blog-model-control:disabled{cursor:not-allowed;opacity:.55}.blog-decision-model[data-enhanced=false] .blog-model-control{pointer-events:none;cursor:default}.blog-decision-model [data-model-item]{transition:border-color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.blog-decision-model [data-model-item][data-active=true],.blog-decision-model[data-behavior=checklist] [data-model-item][data-selected=true]{border-color:hsl(var(--primary)/.72);background-color:hsl(var(--primary)/.07)}.blog-decision-model[data-interacted=true][data-behavior=checklist] [data-model-item][data-selected=false],.blog-decision-model[data-interacted=true][data-behavior=inspect] [data-model-item][data-active=false],.blog-decision-model[data-interacted=true][data-behavior=sequence] [data-model-item][data-active=false]{opacity:.72}.blog-decision-model[data-behavior=inspect] [data-model-item][data-active=true] :where(.blog-model-role-dial__position,.blog-model-read li>span,.blog-model-face__marker,.blog-model-guest-seat__claim),.blog-decision-model[data-behavior=sequence] [data-model-item][data-complete=true] :where(.blog-model-last-line__marker,.blog-model-two-sentence__marker,.blog-model-proposal-arc__marker,.blog-model-split-point__marker,.blog-model-visitor-path__marker,.blog-model-show-call__marker){border-color:hsl(var(--primary));background:hsl(var(--primary)/.16);color:hsl(var(--primary));transform:scale(1.06)}.blog-decision-model[data-behavior=checklist] [data-model-item][data-selected=true] :where(.blog-model-permission-ladder li>span,.blog-model-cue__letter){border-color:hsl(var(--primary));background:hsl(var(--primary)/.16);color:hsl(var(--primary));transform:scale(1.06)}.blog-decision-model[data-behavior=checklist] .blog-model-green-lights [data-model-item][data-selected=true] .blog-model-green-lights__signal{background:hsl(var(--primary));box-shadow:0 0 0 .35rem hsl(var(--primary)/.14),0 0 1.2rem hsl(var(--primary)/.42);transform:scale(1.08)}.blog-decision-model[data-behavior=inspect] .blog-model-guest-seat [data-model-item][data-active=true] .blog-model-guest-seat__turn{transform:translateX(.3rem)}[dir=rtl] .blog-decision-model[data-behavior=inspect] .blog-model-guest-seat [data-model-item][data-active=true] .blog-model-guest-seat__turn{transform:translateX(-.3rem)}.blog-decision-model__canvas :where(p){margin-block-start:.55rem;color:hsl(var(--foreground)/.68);line-height:1.65;text-wrap:pretty}.blog-decision-model__note{max-width:68ch;margin-block-start:1.75rem;border-inline-start:1px solid hsl(var(--primary)/.5);padding-inline-start:1rem;color:hsl(var(--muted-foreground));font-size:.92rem;line-height:1.65}.blog-explanation{position:relative;scroll-margin-top:7rem;overflow:hidden;border-block:1px solid hsl(var(--border)/.62);background:linear-gradient(135deg,hsl(var(--card)/.58),transparent 62%),hsl(var(--background));padding:clamp(1.25rem,3.5vw,3rem)}.blog-explanation:before{position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:linear-gradient(to bottom,transparent,hsl(var(--primary)/.72) 24%,hsl(var(--primary)/.2) 76%,transparent);content:""}.blog-explanation__heading{display:grid;min-width:0;gap:1rem}.blog-explanation__heading h2{max-width:19ch;color:hsl(var(--foreground));font-family:var(--font-display);font-size:clamp(1.9rem,4vw,3.25rem);font-weight:600;line-height:1.06;text-wrap:balance}.blog-explanation__heading p{max-width:58ch;color:hsl(var(--foreground)/.74);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.72;text-wrap:pretty}.blog-explanation__layout{display:grid;min-width:0;gap:clamp(2rem,5vw,4.5rem);margin-block-start:clamp(1.75rem,4vw,3rem)}.blog-explanation__image-stage,.blog-explanation__visual{min-width:0}.blog-explanation__image-frame{position:relative;aspect-ratio:3/2;overflow:hidden;border:1px solid hsl(var(--border)/.58);background:hsl(var(--card))}.blog-explanation__image{opacity:1;transform:none;filter:none}.blog-lesson-motion{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.blog-lesson-motion__shape{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.blog-lesson-motion__underlay .blog-lesson-motion__shape{stroke:hsl(var(--background)/.84);stroke-width:3.4;opacity:.82}.blog-lesson-motion__base .blog-lesson-motion__shape{stroke:hsl(var(--foreground)/.74);stroke-width:1.1;opacity:.72}.blog-lesson-motion__base .blog-lesson-motion__shape[data-motion-tone=focus]{stroke:hsl(var(--primary)/.92)}.blog-lesson-motion__base .blog-lesson-motion__shape[data-motion-tone=boundary]{stroke:hsl(var(--foreground)/.92);stroke-width:1.4}.blog-lesson-motion__base .blog-lesson-motion__shape[data-motion-dashed=true],.blog-lesson-motion__underlay .blog-lesson-motion__shape[data-motion-dashed=true]{stroke-dasharray:.045 .035}.blog-lesson-motion__entry .blog-lesson-motion__shape{stroke:hsl(var(--primary)/.9);stroke-width:1.7;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.blog-lesson-motion[data-motion-state=armed] .blog-lesson-motion__entry .blog-lesson-motion__shape{stroke-dashoffset:1;opacity:0}.blog-lesson-motion[data-motion-state=settled] .blog-lesson-motion__entry .blog-lesson-motion__shape{animation:blog-lesson-entry-trace .98s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--motion-order) * 85ms)}.blog-lesson-motion__beat{opacity:0}.blog-lesson-motion__beat .blog-lesson-motion__shape{stroke:hsl(var(--primary));stroke-width:2.25;stroke-dasharray:1;stroke-dashoffset:0}.blog-lesson-motion__beat[data-active=true]{opacity:1}.blog-explanation[data-motion-suppressed=false] .blog-lesson-motion__beat[data-active=true] .blog-lesson-motion__shape{animation:blog-lesson-active-trace .42s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--motion-shape-index) * 55ms)}@keyframes blog-lesson-active-trace{0%{stroke-dashoffset:1;opacity:.28}to{stroke-dashoffset:0;opacity:1}}@keyframes blog-lesson-entry-trace{0%{stroke-dashoffset:1;opacity:0}18%{opacity:.78}72%{stroke-dashoffset:0;opacity:.78}to{stroke-dashoffset:0;opacity:0}}.blog-explanation__hotspots{z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-block-start:.65rem;direction:ltr}.blog-root a:not([data-blog-cta]):active{color:hsl(var(--primary))}.blog-root a[data-blog-cta]:active{opacity:.88}.blog-explanation__hotspot{position:relative;display:grid;width:100%;min-width:0;height:2.75rem;place-items:center;border:1px solid hsl(var(--foreground)/.68);border-radius:999px;background:hsl(var(--background)/.88);box-shadow:0 .35rem 1rem hsl(var(--background)/.3);color:hsl(var(--foreground));font-size:.74rem;font-variant-numeric:tabular-nums;font-weight:600;transform:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.blog-explanation__hotspot:focus-visible,.blog-explanation__hotspot:hover,.blog-explanation__hotspot[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--background));color:hsl(var(--primary));transform:scale(1.04)}.blog-explanation__hotspot:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:.2rem}.blog-explanation__hotspot:active{transform:scale(.98)}.blog-explanation__hotspot:disabled{cursor:not-allowed;opacity:.55}.blog-explanation__visual figcaption{margin-block-start:.75rem;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.6}.blog-explanation__visual figcaption>span{color:hsl(var(--foreground)/.78);font-weight:600}.blog-explanation__beats{min-width:0;margin:0;padding:0;list-style:none}.blog-explanation__beats li{display:grid;min-width:0;grid-template-columns:2.35rem minmax(0,1fr);gap:1rem;border-block-start:1px solid hsl(var(--border)/.58);padding-block:1rem;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease}.blog-explanation__beats li[data-active=true]{border-color:hsl(var(--primary)/.62);background:hsl(var(--primary)/.07)}.blog-explanation__beats li:last-child{border-block-end:1px solid hsl(var(--border)/.58)}.blog-explanation__number{color:hsl(var(--primary)/.76);font-family:var(--font-display);font-size:1.2rem;font-weight:400;line-height:1.2}.blog-explanation__label{color:hsl(var(--primary));font-size:.78rem;font-weight:600;line-height:1.3}.blog-explanation__beats h3{margin-block-start:.5rem;color:hsl(var(--foreground));font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600;line-height:1.18}.blog-explanation__beats h3+p{margin-block-start:.5rem;color:hsl(var(--foreground)/.68);line-height:1.65;text-wrap:pretty}.blog-explanation__beats li[data-beat=limit] .blog-explanation__label,.blog-explanation__beats li[data-beat=limit] .blog-explanation__number{color:hsl(var(--muted-foreground))}.blog-explanation__beats li[data-beat=beyond]{background:linear-gradient(to right,hsl(var(--primary)/.08),transparent 72%)}[dir=rtl] .blog-explanation__beats li[data-beat=beyond]{background:linear-gradient(to left,hsl(var(--primary)/.08),transparent 72%)}.blog-model-last-line{display:grid;min-width:0;gap:2rem}.blog-model-last-line__sentence{position:relative;min-width:0;padding-block:1rem 1.4rem;border-block-end:1px solid hsl(var(--border)/.62)}.blog-model-last-line__sentence:after{position:absolute;inset-block-end:-1px;inset-inline-start:0;width:100%;height:1px;background:hsl(var(--primary)/.62);content:"";transform-origin:left}[dir=rtl] .blog-model-last-line__sentence:after{transform-origin:right}.blog-model-last-line__marker{display:block;margin-block-end:.6rem;color:hsl(var(--primary));font-family:var(--font-display);font-size:1.5rem}.blog-model-last-line__prompt{max-width:28ch;color:hsl(var(--foreground));font-family:var(--font-display);font-size:clamp(1.65rem,4vw,3.35rem);font-weight:600;line-height:1.08}.blog-model-last-line__answer{max-width:54ch;margin-block-start:1rem;color:hsl(var(--muted-foreground));line-height:1.65}.blog-model-last-line__checks{display:grid;min-width:0;gap:1.5rem}.blog-model-last-line__checks li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:.9rem}.blog-model-last-line__checks li>span{color:hsl(var(--primary));font-family:var(--font-display);font-size:1.15rem}.blog-model-two-sentence,.blog-model-two-sentence li{display:grid;min-width:0;gap:1rem}.blog-model-two-sentence li{grid-template-columns:auto minmax(0,1fr);background:hsl(var(--background));padding:clamp(1.15rem,3vw,2rem)}.blog-model-two-sentence__marker{color:hsl(var(--primary));font-family:var(--font-display);font-size:1.35rem}.blog-model-proposal-arc{position:relative;display:grid;min-width:0;gap:1.35rem}.blog-model-proposal-arc:before{position:absolute;inset-block:1.25rem;inset-inline-start:1.25rem;width:1px;background:linear-gradient(to bottom,hsl(var(--border)/.72),hsl(var(--primary)/.72));content:"";transform-origin:top}.blog-model-proposal-arc li{position:relative;display:grid;min-width:0;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;align-items:start}.blog-model-proposal-arc__marker{position:relative;z-index:1;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid hsl(var(--primary)/.62);border-radius:999px;background:hsl(var(--background));color:hsl(var(--primary));font-family:var(--font-display);font-size:.9rem}.blog-model-proposal-arc li:last-child .blog-model-proposal-arc__marker{background:hsl(var(--primary)/.14);box-shadow:0 0 0 .4rem hsl(var(--primary)/.06)}.blog-model-split-point{display:grid;min-width:0;gap:1rem}.blog-model-split-point li{position:relative;min-width:0;border-block-start:1px solid hsl(var(--border)/.62);padding-block-start:1rem}.blog-model-split-point__marker{display:inline-flex;min-width:2.25rem;min-height:2.25rem;align-items:center;justify-content:center;margin-block-end:1rem;border:1px solid hsl(var(--primary)/.55);color:hsl(var(--primary));font-family:var(--font-display)}.blog-model-role-dial{position:relative;display:grid;min-width:0;gap:1.25rem}.blog-model-role-dial li{position:relative;min-width:0;border-block-start:1px solid hsl(var(--border)/.65);padding-block-start:1.15rem}.blog-model-role-dial__position{display:inline-flex;min-width:2.6rem;min-height:2.6rem;align-items:center;justify-content:center;margin-block-end:1rem;border:1px solid hsl(var(--primary)/.7);border-radius:999px;color:hsl(var(--primary));font-family:var(--font-display)}.blog-model-permission-ladder{display:grid;min-width:0;gap:.75rem}.blog-model-permission-ladder li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:1rem;border-block-start:1px solid hsl(var(--border)/.62);padding-block:1rem}.blog-model-permission-ladder li>span{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid hsl(var(--primary)/.58);color:hsl(var(--primary));font-family:var(--font-display)}.blog-model-green-lights{display:grid;min-width:0;gap:1.5rem}.blog-model-green-lights li{min-width:0;border-block-start:1px solid hsl(var(--border)/.62);padding-block-start:1rem}.blog-model-green-lights__signal{display:block;width:.8rem;height:.8rem;margin-block-end:1.1rem;border:2px solid hsl(var(--primary));border-radius:50%;background:hsl(var(--primary)/.18);box-shadow:0 0 0 .35rem hsl(var(--primary)/.09)}.blog-model-green-lights__marker{display:block;margin-block-end:.55rem;color:hsl(var(--primary));font-size:.84rem;font-weight:600}.blog-model-read,.blog-model-read li{display:grid;min-width:0;gap:1rem}.blog-model-read li{grid-template-columns:auto minmax(0,1fr);border:1px solid hsl(var(--border)/.6);padding:clamp(1rem,2vw,1.5rem)}.blog-model-read li>span{color:hsl(var(--primary));font-family:var(--font-display);font-size:clamp(1.35rem,3vw,2rem);line-height:1}.blog-model-face{position:relative;display:grid;min-width:0;gap:0}.blog-model-face:before{position:absolute;inset-block:1.25rem;inset-inline-start:1.25rem;width:1px;background:hsl(var(--primary)/.48);content:"";transform-origin:top}.blog-model-face li{position:relative;display:grid;min-width:0;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1rem}.blog-model-face__marker{z-index:1;display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid hsl(var(--primary)/.72);background:hsl(var(--background));color:hsl(var(--primary));font-family:var(--font-display);font-size:1rem;font-variant-numeric:tabular-nums;line-height:1}.blog-model-cue{display:grid;min-width:0;gap:1rem}.blog-model-cue li{display:grid;min-width:0;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;background:hsl(var(--background));padding:clamp(1.1rem,2vw,1.5rem)}.blog-model-cue h3{overflow-wrap:normal;font-size:clamp(1.12rem,1.65vw,1.45rem);hyphens:none}.blog-model-cue__letter{color:hsl(var(--primary));font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.6rem);line-height:1}.blog-model-guest-seat{display:grid;min-width:0;gap:1rem}.blog-model-guest-seat li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:.55rem;background:hsl(var(--background));padding:clamp(1.1rem,3vw,1.75rem)}.blog-model-guest-seat__claim{color:hsl(var(--muted-foreground));text-decoration:line-through;text-decoration-color:hsl(var(--primary)/.75);text-decoration-thickness:1px}.blog-model-guest-seat__turn{color:hsl(var(--primary))}.blog-model-guest-seat__turn:before{content:"↓"}.blog-model-visitor-path{display:grid;min-width:0;gap:0}.blog-model-visitor-path li{position:relative;display:grid;min-width:0;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding-block:0 1.5rem}.blog-model-visitor-path__marker{position:relative;z-index:2;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid hsl(var(--primary)/.66);border-radius:999px;background:hsl(var(--background));color:hsl(var(--primary));font-family:var(--font-display);font-variant-numeric:tabular-nums}.blog-model-visitor-path__rail{position:absolute;z-index:1;inset-block-start:2.75rem;inset-block-end:0;inset-inline-start:1.35rem;width:1px;background:hsl(var(--border)/.8);transform-origin:top}.blog-model-visitor-path li:last-child .blog-model-visitor-path__rail{display:none}.blog-model-visitor-path [data-complete=true] .blog-model-visitor-path__rail{background:hsl(var(--primary)/.62)}.blog-model-show-call{display:grid;min-width:0;gap:.8rem}.blog-model-show-call li{position:relative;display:grid;min-width:0;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;border-block-start:1px solid hsl(var(--border)/.68);padding-block:1rem}.blog-model-show-call__marker{position:relative;z-index:2;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid hsl(var(--primary)/.65);background:hsl(var(--card)/.72);color:hsl(var(--primary));font-family:var(--font-display);font-variant-numeric:tabular-nums}.blog-model-show-call__thread{position:absolute;z-index:1;inset-block-start:2.35rem;inset-inline-start:1.35rem;width:calc(100% - 2.7rem);height:1px;background:linear-gradient(to right,hsl(var(--primary)/.62),hsl(var(--border)/.38));transform-origin:left}[dir=rtl] .blog-model-show-call__thread{background:linear-gradient(to left,hsl(var(--primary)/.62),hsl(var(--border)/.38));transform-origin:right}.blog-decision-model__canvas :is(.blog-model-two-sentence,.blog-model-read,.blog-model-cue,.blog-model-guest-seat)>li{border:1px solid hsl(var(--border)/.84);border-inline-start:2px solid hsl(var(--primary)/.58);background:linear-gradient(145deg,hsl(var(--card)/.58),hsl(var(--background)/.94) 72%);box-shadow:0 .75rem 2rem hsl(var(--background)/.18),inset 0 1px 0 hsl(var(--foreground)/.04)}.blog-decision-model[data-marker-system=numbered] .blog-decision-model__canvas :where(.blog-model-last-line__marker,.blog-model-two-sentence__marker,.blog-model-proposal-arc__marker,.blog-model-split-point__marker,.blog-model-role-dial__position,.blog-model-permission-ladder li>span,.blog-model-green-lights__marker,.blog-model-read li>span,.blog-model-cue__letter,.blog-model-guest-seat__claim,.blog-model-face__marker,.blog-model-visitor-path__marker,.blog-model-show-call__marker){font-variant-numeric:tabular-nums}.blog-decision-model[data-marker-system=numbered] .blog-model-guest-seat__claim{color:hsl(var(--primary));font-family:var(--font-display);text-decoration:none}.blog-scenario-deck{display:grid;width:100%;margin-block-start:2.25rem;gap:1px;border:1px solid hsl(var(--border)/.72);background:hsl(var(--border)/.72)}.blog-scenario-deck__heading{padding:clamp(1.25rem,3vw,2rem);background:hsl(var(--background))}.blog-scenario-deck__heading h3{color:hsl(var(--foreground));font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.15rem);font-weight:600;line-height:1.12;text-wrap:balance}.blog-scenario-deck__heading p{max-width:54ch;margin-block-start:.75rem;color:hsl(var(--muted-foreground));font-size:.95rem;line-height:1.65}.blog-scenario-card{min-width:0;padding:clamp(1.25rem,3vw,2rem);background:linear-gradient(145deg,hsl(var(--card)/.62),hsl(var(--background)) 74%)}.blog-scenario-card:target{box-shadow:inset 3px 0 0 hsl(var(--primary)/.78)}[dir=rtl] .blog-scenario-card:target{box-shadow:inset -3px 0 0 hsl(var(--primary)/.78)}.blog-scenario-card__heading{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:1rem}.blog-scenario-card__heading h4{color:hsl(var(--foreground));font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:600;line-height:1.15;text-wrap:balance}.blog-scenario-card__heading button{display:inline-flex;min-height:2.75rem;flex:0 0 auto;align-items:center;border-block-end:1px solid hsl(var(--primary)/.62);color:hsl(var(--foreground)/.8);font-size:.78rem;font-weight:600}.blog-scenario-card__heading button:hover,.blog-scenario-card__heading button[aria-pressed=true]{color:hsl(var(--primary))}.blog-scenario-card__heading button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:.25rem}.blog-scenario-card__consequence,.blog-scenario-card__rule{margin-block-start:1rem;color:hsl(var(--foreground)/.8);font-size:.95rem;line-height:1.65}.blog-scenario-card__consequence{border-inline-start:1px solid hsl(var(--primary)/.5);padding-inline-start:.85rem;color:hsl(var(--muted-foreground))}.blog-scenario-card__comparison{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem;margin-block-start:1.25rem;border-block:1px solid hsl(var(--border)/.58);padding-block:1rem}.blog-scenario-card__comparison p{margin:0;color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.5}.blog-scenario-card__comparison p[data-state=after]{color:hsl(var(--foreground)/.82)}.blog-scenario-diagram{width:min(100%,8.5rem);height:4.5rem;justify-self:center;overflow:visible}.blog-scenario-diagram circle,.blog-scenario-diagram path,.blog-scenario-diagram rect{vector-effect:non-scaling-stroke}.blog-scenario-diagram path,.blog-scenario-diagram rect{fill:none;stroke:hsl(var(--border)/.9);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.blog-scenario-diagram circle{fill:hsl(var(--background));stroke:hsl(var(--foreground)/.48);stroke-width:1.25}.blog-scenario-diagram__after,.blog-scenario-diagram__before{transform-origin:center;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.blog-scenario-diagram__before{opacity:.88}.blog-scenario-diagram__after{opacity:.24;transform:scale(.96)}.blog-scenario-diagram__after path,.blog-scenario-diagram__after rect{stroke:hsl(var(--primary)/.75)}.blog-scenario-diagram__after circle,.blog-scenario-diagram__focus{fill:hsl(var(--primary)/.14);stroke:hsl(var(--primary)/.86)}.blog-scenario-diagram__boundary{stroke:hsl(var(--foreground)/.68)!important;stroke-dasharray:2 3}.blog-scenario-card[data-active=true] .blog-scenario-diagram__before{opacity:.18;transform:scale(.96)}.blog-scenario-card[data-active=true] .blog-scenario-diagram__after{opacity:1;transform:scale(1)}.blog-scenario-card[data-active=true] .blog-scenario-diagram__after path{animation:blog-scenario-path .48s cubic-bezier(.16,1,.3,1) both;stroke-dasharray:1;stroke-dashoffset:1}@keyframes blog-scenario-path{to{stroke-dashoffset:0}}.blog-related-grid{grid-template-columns:minmax(0,1fr)}.blog-section-nav{border-inline-start:1px solid hsl(var(--border)/.65);padding-inline-start:1.25rem}.blog-section-nav__link{transition:color .18s cubic-bezier(.16,1,.3,1)}.blog-section-nav__link:hover,.blog-section-nav__link[aria-current=location]{color:hsl(var(--foreground))}.blog-section-nav__link[aria-current=location]{font-weight:600}.blog-section-nav__marker{width:.75rem;height:1px;flex:0 0 auto;background:hsl(var(--border))}.blog-section-nav__link[aria-current=location] .blog-section-nav__marker{height:2px;background:hsl(var(--primary))}.blog-mobile-index>summary{list-style:none}.blog-mobile-index>summary::-webkit-details-marker{display:none}.blog-mobile-index>summary:after{content:"+";color:hsl(var(--primary));font-family:var(--font-body);font-weight:400}.blog-mobile-index[open]>summary:after{content:"−"}.blog-mobile-index>summary:active{color:hsl(var(--primary))}.blog-sources-disclosure>summary{list-style:none}.blog-sources-disclosure>summary::-webkit-details-marker{display:none}.blog-sources-disclosure>summary:after{content:"+";color:hsl(var(--primary));font-family:var(--font-body);font-weight:400}.blog-sources-disclosure[open]>summary:after{content:"−"}.blog-sources-disclosure>summary:active{color:hsl(var(--primary))}@media (min-width:40rem){.blog-explanation__image-stage{position:relative}.blog-explanation__hotspots{position:absolute;inset:0;display:block;margin-block-start:0;pointer-events:none}.blog-explanation__hotspot{position:absolute;inset-block-start:clamp(1.5rem,var(--hotspot-y),calc(100% - 1.5rem));left:clamp(1.5rem,var(--hotspot-x),calc(100% - 1.5rem));width:2.75rem;pointer-events:auto;transform:translate(-50%,-50%)}.blog-explanation__hotspot:focus-visible,.blog-explanation__hotspot:hover,.blog-explanation__hotspot[aria-pressed=true]{transform:translate(-50%,-50%) scale(1.08)}.blog-explanation__hotspot:active{transform:translate(-50%,-50%) scale(.98)}.blog-decision-model{padding-inline:3.5rem}.blog-article-cover[data-cover-treatment=context_frame] .blog-article-cover__frame,.blog-article-cover[data-cover-treatment=room_panorama] .blog-article-cover__frame{aspect-ratio:16/10}.blog-article-cover[data-cover-treatment=relationship_frame] .blog-article-cover__frame{aspect-ratio:3/2}.blog-model-two-sentence{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-model-last-line__checks{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-model-green-lights{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-model-cue{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-model-two-sentence li:last-child{grid-column:1/-1}.blog-model-split-point{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-model-split-point li:first-child{grid-column:1/-1;max-width:36rem}.blog-model-split-point li:not(:first-child):before{position:absolute;inset-block-start:-1rem;inset-inline-start:1.1rem;width:1px;height:1rem;background:hsl(var(--border)/.8);content:"";transform-origin:top}.blog-model-permission-ladder li:nth-child(2){margin-inline-start:clamp(1rem,5vw,5rem)}.blog-model-permission-ladder li:nth-child(3){margin-inline-start:clamp(2rem,10vw,10rem)}.blog-model-permission-ladder li:nth-child(4){margin-inline-start:clamp(3rem,15vw,15rem)}.blog-model-read li:nth-child(2){margin-inline-start:clamp(.5rem,1.5vw,1.5rem)}.blog-model-read li:nth-child(3){margin-inline-start:clamp(1rem,3vw,3rem)}.blog-model-read li:nth-child(4){margin-inline-start:clamp(1.5rem,4.5vw,4.5rem)}.blog-model-face{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.blog-model-face:before{inset-block-start:1.25rem;inset-block-end:auto;inset-inline:1.25rem;width:auto;height:1px;transform-origin:left}[dir=rtl] .blog-model-face:before{transform-origin:right}.blog-model-face li{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;padding-block:0}.blog-model-guest-seat li{grid-template-columns:minmax(6rem,.42fr) auto minmax(0,1fr);gap:1rem}.blog-model-guest-seat__turn:before{content:"→"}[dir=rtl] .blog-model-guest-seat__turn:before{content:"←"}.blog-related-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.blog-related-grid>:first-child{grid-column:span 5;grid-row:span 2}.blog-related-grid>:not(:first-child){grid-column:span 7}}@media (min-width:48rem){.blog-explanation__heading{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(2rem,5vw,5rem)}.blog-explanation__layout{grid-template-columns:minmax(0,1.08fr) minmax(17rem,.92fr);align-items:start}.blog-decision-model__heading{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(2rem,5vw,5rem)}}@media (min-width:64rem){.blog-scenario-deck{width:min(88vw,64rem);max-width:calc(100vw - 3rem);margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-scenario-deck__heading{grid-column:1/-1}.blog-article-cover[data-cover-treatment=room_panorama] .blog-article-cover__frame{aspect-ratio:2.15/1}.blog-article-cover[data-cover-treatment=relationship_frame] .blog-article-cover__frame{aspect-ratio:16/10}.blog-model-green-lights,.blog-model-role-dial{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-model-role-dial:before{position:absolute;inset-inline:1.25rem;inset-block-start:1.3rem;height:1px;background:hsl(var(--border)/.8);content:""}.blog-model-role-dial li{border-block-start:0}.blog-model-proposal-arc{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2.5rem)}.blog-model-proposal-arc:before{inset-block:1.25rem auto;inset-inline:1.25rem;width:auto;height:1px;background:linear-gradient(to right,hsl(var(--border)/.72),hsl(var(--primary)/.72));transform-origin:left}[dir=rtl] .blog-model-proposal-arc:before{background:linear-gradient(to left,hsl(var(--border)/.72),hsl(var(--primary)/.72));transform-origin:right}.blog-model-proposal-arc li{grid-template-columns:minmax(0,1fr);gap:1rem}.blog-model-show-call,.blog-model-visitor-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.2vw,2rem)}.blog-model-show-call li,.blog-model-visitor-path li{grid-template-columns:minmax(0,1fr);align-content:start;gap:.85rem}.blog-model-visitor-path li{padding-block-end:0}.blog-model-visitor-path__rail{inset-block-start:1.35rem;inset-block-end:auto;inset-inline-start:2.75rem;width:calc(100% + clamp(1rem, 2.2vw, 2rem) - 2.75rem);height:1px}.blog-model-show-call{align-items:start;padding-block-end:2rem}.blog-model-show-call li{border-block-start:0;padding-block:0}.blog-model-show-call li:nth-child(2),.blog-model-show-call li:nth-child(3){margin-block-start:2rem}.blog-model-show-call__thread{inset-block-start:1.35rem;inset-inline-start:2.75rem;width:calc(100% + clamp(1rem, 2.2vw, 2rem) - 2.75rem)}.blog-model-show-call li:last-child .blog-model-show-call__thread{display:none}}@media (prefers-reduced-motion:reduce){.blog-section-nav__link{transition:none}.blog-decision-model :where(.blog-model-last-line__marker,.blog-model-proposal-arc__marker,.blog-model-split-point__marker,.blog-model-permission-ladder li>span,.blog-model-green-lights__signal,.blog-model-read li>span,.blog-model-face__marker,.blog-model-cue__letter,.blog-model-guest-seat__turn,.blog-model-visitor-path__marker,.blog-model-show-call__marker){opacity:1;transform:none;transition:none}.blog-decision-model .blog-model-face:before,.blog-decision-model .blog-model-last-line__sentence:after,.blog-decision-model .blog-model-proposal-arc:before,.blog-decision-model .blog-model-show-call__thread,.blog-decision-model .blog-model-split-point li:not(:first-child):before,.blog-decision-model .blog-model-visitor-path__rail,.blog-explanation__image{transform:none;transition:none}.blog-explanation__image{opacity:1}.blog-decision-model [data-model-item],.blog-decision-model [data-model-item] :where(p),.blog-explanation__beats li,.blog-explanation__hotspot,.blog-lesson-motion__beat .blog-lesson-motion__shape,.blog-lesson-motion__entry .blog-lesson-motion__shape,.blog-scenario-card__heading button,.blog-scenario-diagram__after,.blog-scenario-diagram__after path,.blog-scenario-diagram__before{transition:none;animation:none}.blog-lesson-motion__entry .blog-lesson-motion__shape{stroke-dashoffset:0;opacity:0}.blog-scenario-card[data-active=true] .blog-scenario-diagram__after path{stroke-dashoffset:0}}.blog-decision-model[data-reduced-motion=true] :where(.blog-model-last-line__marker,.blog-model-proposal-arc__marker,.blog-model-split-point__marker,.blog-model-permission-ladder li>span,.blog-model-green-lights__signal,.blog-model-read li>span,.blog-model-face__marker,.blog-model-cue__letter,.blog-model-guest-seat__turn,.blog-model-visitor-path__marker,.blog-model-show-call__marker){opacity:1;transform:none;transition:none}.blog-decision-model[data-reduced-motion=true] .blog-model-face:before,.blog-decision-model[data-reduced-motion=true] .blog-model-last-line__sentence:after,.blog-decision-model[data-reduced-motion=true] .blog-model-proposal-arc:before,.blog-decision-model[data-reduced-motion=true] .blog-model-show-call__thread,.blog-decision-model[data-reduced-motion=true] .blog-model-split-point li:not(:first-child):before,.blog-decision-model[data-reduced-motion=true] .blog-model-visitor-path__rail{transform:none;transition:none}.blog-explanation[data-reduced-motion=true] .blog-explanation__image{opacity:1;transform:none;transition:none}.blog-decision-model[data-reduced-motion=true] [data-model-item],.blog-decision-model[data-reduced-motion=true] [data-model-item] :where(p),.blog-explanation[data-reduced-motion=true] .blog-explanation__beats li,.blog-explanation[data-reduced-motion=true] .blog-explanation__hotspot,.blog-explanation[data-reduced-motion=true] .blog-lesson-motion__beat .blog-lesson-motion__shape,.blog-explanation[data-reduced-motion=true] .blog-lesson-motion__entry .blog-lesson-motion__shape,.blog-scenario-deck[data-reduced-motion=true] .blog-scenario-card__heading button,.blog-scenario-deck[data-reduced-motion=true] .blog-scenario-diagram__after,.blog-scenario-deck[data-reduced-motion=true] .blog-scenario-diagram__after path,.blog-scenario-deck[data-reduced-motion=true] .blog-scenario-diagram__before{transition:none;animation:none}.blog-explanation[data-reduced-motion=true] .blog-lesson-motion__entry .blog-lesson-motion__shape{stroke-dashoffset:0;opacity:0}.blog-scenario-deck[data-reduced-motion=true] .blog-scenario-card[data-active=true] .blog-scenario-diagram__after path{stroke-dashoffset:0}@media print{.blog-mobile-index,.blog-section-nav{display:none}.blog-explanation__image{opacity:1;transform:none}.blog-explanation__hotspots,.blog-lesson-motion{display:none}}.blog-bespoke-experience{--experience-accent:hsl(var(--primary));--experience-paper:hsl(var(--foreground));--experience-ink:hsl(var(--background));background:hsl(var(--background));color:hsl(var(--foreground));isolation:isolate}.blog-bespoke-threshold{position:relative;display:grid;min-block-size:min(54rem,calc(100svh - 4.5rem));overflow:clip;border-block-end:1px solid hsl(var(--border)/.55)}.blog-bespoke-threshold__copy,.blog-bespoke-threshold__media{grid-area:1/1}.blog-bespoke-threshold__copy{z-index:2;display:flex;min-block-size:inherit;flex-direction:column;justify-content:flex-end;padding-block:clamp(7rem,14vw,12rem) clamp(3rem,7vw,6rem);pointer-events:none}.blog-bespoke-threshold__copy>*{max-inline-size:min(46rem,70%);pointer-events:auto}.blog-bespoke-threshold__meta{display:flex;flex-wrap:wrap;gap:.45rem .8rem;margin-block-end:clamp(1.5rem,3vw,2.5rem);color:hsl(var(--foreground)/.72);font-size:.78rem;line-height:1.5}.blog-bespoke-threshold h1{max-inline-size:14ch;font-family:var(--font-display);font-size:clamp(3.35rem,7.8vw,8rem);font-weight:700;line-height:.92;letter-spacing:-.045em;text-wrap:balance}[dir=rtl] .blog-bespoke-threshold h1{letter-spacing:0}.blog-bespoke-threshold__hook{margin-block-start:clamp(1.5rem,3vw,2.5rem);max-inline-size:43rem;color:hsl(var(--foreground)/.88);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.65}.blog-bespoke-threshold__media{position:relative;min-block-size:inherit;background:hsl(var(--background))}.blog-bespoke-threshold__media img{filter:none}.blog-bespoke-threshold__wash{position:absolute;inset:0;background:linear-gradient(to top,hsl(var(--background)/.96) 4%,transparent 62%),linear-gradient(to right,hsl(var(--background)/.92) 0,hsl(var(--background)/.28) 58%,transparent 82%)}[dir=rtl] .blog-bespoke-threshold__wash{background:linear-gradient(to top,hsl(var(--background)/.96) 4%,transparent 62%),linear-gradient(to left,hsl(var(--background)/.92) 0,hsl(var(--background)/.28) 58%,transparent 82%)}.blog-bespoke-threshold__media figcaption{position:absolute;z-index:3;inset-inline-end:max(1rem,calc((100% - 88rem) / 2));inset-block-end:1.25rem;max-inline-size:27rem;color:hsl(var(--foreground)/.67);font-size:.72rem;line-height:1.5;text-align:end}.blog-bespoke-threshold--party .blog-bespoke-threshold__copy,.blog-bespoke-threshold--permission .blog-bespoke-threshold__copy,.blog-bespoke-threshold--wedding .blog-bespoke-threshold__copy{align-items:center;text-align:center}.blog-bespoke-threshold--party .blog-bespoke-threshold__copy>*,.blog-bespoke-threshold--permission .blog-bespoke-threshold__copy>*,.blog-bespoke-threshold--wedding .blog-bespoke-threshold__copy>*{max-inline-size:52rem}.blog-bespoke-threshold--auditorium .blog-bespoke-threshold__copy,.blog-bespoke-threshold--orbit .blog-bespoke-threshold__copy,.blog-bespoke-threshold--protected-centre .blog-bespoke-threshold__copy,.blog-bespoke-threshold--worst-seat .blog-bespoke-threshold__copy{align-items:flex-end}.blog-bespoke-threshold--auditorium .blog-bespoke-threshold__copy>*,.blog-bespoke-threshold--orbit .blog-bespoke-threshold__copy>*,.blog-bespoke-threshold--protected-centre .blog-bespoke-threshold__copy>*,.blog-bespoke-threshold--worst-seat .blog-bespoke-threshold__copy>*{inline-size:min(43rem,48%)}.blog-bespoke-threshold--clock{min-block-size:min(46rem,calc(100svh - 4.5rem))}.blog-bespoke-threshold--experiment h1{max-inline-size:11ch}.blog-bespoke-threshold--aisle .blog-bespoke-threshold__media img{object-position:58% center!important}.blog-bespoke-threshold--auditorium .blog-bespoke-threshold__media img{object-position:center 35%!important}.blog-bespoke-journey{overflow:clip;padding-block-end:clamp(5rem,10vw,9rem)}.blog-bespoke-artwork{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,6rem);align-items:start;padding:clamp(4rem,9vw,9rem) max(1.25rem,calc((100vw - 88rem) / 2));background:var(--experience-paper);color:var(--experience-ink)}.blog-bespoke-artwork__heading h2,.blog-bespoke-close h2,.blog-bespoke-fit h2,.blog-bespoke-prose h2{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,5.4rem);font-weight:700;line-height:.98;letter-spacing:-.035em;text-wrap:balance}[dir=rtl] :is(.blog-bespoke-artwork__heading h2,.blog-bespoke-prose h2,.blog-bespoke-fit h2,.blog-bespoke-close h2){letter-spacing:0}.blog-bespoke-artwork__heading>p{margin-block-start:1.5rem;max-inline-size:42rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.blog-bespoke-artwork__figure{grid-column:2;position:sticky;inset-block-start:6rem}.blog-bespoke-artwork__frame{position:relative;aspect-ratio:3/2;overflow:hidden;background:hsl(var(--card))}.blog-bespoke-artwork__trace{position:absolute;inset-inline:8%;inset-block-end:7%;block-size:2px;background:linear-gradient(to right,transparent,var(--experience-accent),transparent);transform:scaleX(.22);transform-origin:left center;opacity:.8}[dir=rtl] .blog-bespoke-artwork__trace{transform-origin:right center}.blog-bespoke-artwork__figure figcaption{margin-block-start:.75rem;color:hsl(var(--background)/.72);font-size:.76rem;line-height:1.6}.blog-bespoke-artwork__beats{display:grid;grid-column:1;gap:0;margin:0;padding:0;list-style:none}.blog-bespoke-artwork__beats li{display:grid;grid-template-columns:2.6rem 1fr;gap:1rem;padding-block:1.35rem;border-block-start:1px solid hsl(var(--background)/.16)}.blog-bespoke-artwork__beats li>span{color:hsl(var(--primary));font-size:.76rem;font-variant-numeric:tabular-nums}.blog-bespoke-artwork__label{color:hsl(var(--background)/.56);font-size:.7rem;font-weight:700;text-transform:uppercase}.blog-bespoke-artwork__beats h3{margin-block-start:.25rem;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:700}.blog-bespoke-artwork__beats li p:last-child{margin-block-start:.5rem;color:hsl(var(--background)/.76);line-height:1.65}.blog-bespoke-prose{position:relative;display:grid;grid-template-columns:minmax(4rem,.28fr) minmax(18rem,1fr);gap:clamp(1rem,4vw,5rem);padding:clamp(4rem,9vw,9rem) max(1.25rem,calc((100vw - 72rem) / 2))}.blog-bespoke-prose__number{color:hsl(var(--primary)/.35);font-family:var(--font-display);font-size:clamp(5rem,12vw,11rem);line-height:.75}.blog-bespoke-prose__copy{max-inline-size:48rem}.blog-bespoke-prose__copy>p{margin-block-start:1.25rem;color:hsl(var(--foreground)/.75);font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.82}.blog-bespoke-fit ul,.blog-bespoke-prose__copy ul{display:grid;gap:.75rem;margin-block-start:1.5rem;padding-inline-start:1.2rem}.blog-bespoke-prose--constraint,.blog-bespoke-prose--evidence-result,.blog-bespoke-prose--furthest-table,.blog-bespoke-prose--handoff,.blog-bespoke-prose--human-centre,.blog-bespoke-prose--paper-offset,.blog-bespoke-prose--party-note,.blog-bespoke-prose--permission-rule,.blog-bespoke-prose--short-show,.blog-bespoke-prose--time-after{background:var(--experience-paper);color:var(--experience-ink)}.blog-bespoke-prose--constraint .blog-bespoke-prose__copy>p,.blog-bespoke-prose--evidence-result .blog-bespoke-prose__copy>p,.blog-bespoke-prose--furthest-table .blog-bespoke-prose__copy>p,.blog-bespoke-prose--handoff .blog-bespoke-prose__copy>p,.blog-bespoke-prose--human-centre .blog-bespoke-prose__copy>p,.blog-bespoke-prose--paper-offset .blog-bespoke-prose__copy>p,.blog-bespoke-prose--party-note .blog-bespoke-prose__copy>p,.blog-bespoke-prose--permission-rule .blog-bespoke-prose__copy>p,.blog-bespoke-prose--short-show .blog-bespoke-prose__copy>p,.blog-bespoke-prose--time-after .blog-bespoke-prose__copy>p{color:hsl(var(--background)/.74)}.blog-bespoke-field-note{position:relative;max-inline-size:64rem;margin:clamp(3rem,7vw,7rem) auto;border-inline-start:2px solid var(--experience-accent);padding:clamp(1.5rem,3vw,2.5rem)}.blog-bespoke-field-note h2{color:var(--experience-accent);font-size:.82rem;font-weight:700}.blog-bespoke-field-note p{margin-block-start:.75rem;color:hsl(var(--foreground)/.78);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.blog-bespoke-field-note p:last-child{color:hsl(var(--foreground)/.55);font-size:.88rem}.blog-bespoke-fit{padding-block:clamp(4rem,8vw,8rem);background:hsl(var(--card))}.blog-bespoke-fit__paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,7rem);margin-block-start:3rem}.blog-bespoke-fit__paths h3{border-block-end:1px solid hsl(var(--border)/.65);padding-block-end:1rem;font-size:1.3rem;font-weight:700}.blog-bespoke-close{padding-block:clamp(5rem,11vw,10rem);text-align:center}.blog-bespoke-close .container-wide{max-inline-size:62rem}.blog-bespoke-close p{margin:1.75rem auto 2.5rem;max-inline-size:49rem;color:hsl(var(--foreground)/.72);font-size:1.1rem;line-height:1.75}.blog-bespoke-sources{margin-block:4rem}.blog-corporate-score,.blog-evidence-lenses,.blog-private-field{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:1px;padding-block:clamp(4rem,8vw,8rem);background:hsl(var(--border)/.45);grid-template-columns:1fr}.blog-signature{align-self:start}.blog-corporate-score>*,.blog-evidence-lenses>*,.blog-private-field>*{background:hsl(var(--background))}.blog-corporate-score .blog-bespoke-artwork,.blog-evidence-lenses .blog-bespoke-prose,.blog-private-field .blog-bespoke-artwork{display:block;padding:clamp(2rem,4vw,4rem)}.blog-corporate-score .blog-bespoke-artwork__figure,.blog-private-field .blog-bespoke-artwork__figure{position:relative;inset:auto;margin-block-start:2rem}.blog-corporate-score .blog-bespoke-artwork__beats,.blog-private-field .blog-bespoke-artwork__beats{margin-block-start:2rem}.blog-corporate-room,.blog-proposal-cues,.blog-purim-hinge,.blog-role-attention{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(2rem,6vw,7rem);align-items:center}.blog-corporate-room .blog-bespoke-prose,.blog-proposal-cues .blog-bespoke-prose,.blog-purim-hinge .blog-bespoke-prose,.blog-role-attention .blog-bespoke-prose{padding-inline:0}.blog-purim-hinge{grid-template-columns:1fr;align-items:start}.blog-conference-flow,.blog-purim-branches,.blog-role-scenes,.blog-theatre-acts,.blog-timing-before-after,.blog-wedding-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block:clamp(4rem,8vw,8rem);background:hsl(var(--border)/.55)}.blog-conference-flow .blog-bespoke-prose,.blog-purim-branches .blog-bespoke-prose,.blog-role-scenes .blog-bespoke-prose,.blog-theatre-acts .blog-bespoke-prose,.blog-timing-before-after .blog-bespoke-prose,.blog-wedding-modes .blog-bespoke-prose{display:block;padding:clamp(2rem,5vw,5rem);background:hsl(var(--background))}.blog-conference-flow .blog-bespoke-prose__number,.blog-purim-branches .blog-bespoke-prose__number,.blog-role-scenes .blog-bespoke-prose__number,.blog-theatre-acts .blog-bespoke-prose__number,.blog-timing-before-after .blog-bespoke-prose__number,.blog-wedding-modes .blog-bespoke-prose__number{display:block;margin-block-end:2.5rem}.blog-conference-footprint,.blog-influence-paths,.blog-proposal-boundary,.blog-role-orbit-stage,.blog-theatre-circuit,.blog-timing-gate,.blog-wedding-route{padding-block:clamp(4rem,8vw,8rem)}.blog-private-room{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:clamp(4rem,8vw,8rem);background:hsl(var(--border)/.55)}.blog-private-room>*{margin:0;padding:clamp(2rem,4vw,4rem);background:hsl(var(--background))}.blog-private-room .blog-bespoke-prose{display:block}.blog-private-room .blog-bespoke-prose__number{display:block;margin-block-end:2rem}.blog-signature{position:relative;overflow:clip;padding:clamp(3rem,6vw,6rem);background:hsl(var(--background))}.blog-signature__intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);gap:1.25rem clamp(2rem,6vw,7rem);align-items:end}.blog-signature__intro h2{grid-row:1/span 2;max-inline-size:13ch;font-family:var(--font-display);font-size:clamp(2.8rem,5.8vw,6.4rem);font-weight:700;line-height:.96;letter-spacing:-.04em;text-wrap:balance}[dir=rtl] .blog-signature__intro h2{letter-spacing:0}.blog-signature__intro>p{max-inline-size:50rem;color:hsl(var(--foreground)/.76);font-size:1rem;line-height:1.7}.blog-signature__prompt{padding-inline-start:1rem;border-inline-start:2px solid var(--experience-accent);color:hsl(var(--foreground))!important}.blog-signature__notes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-block-start:clamp(2rem,4vw,4rem);border-block-start:1px solid hsl(var(--border))}.blog-signature__notes li{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:1.35rem;border-inline-end:1px solid hsl(var(--border))}.blog-signature__notes li:last-child{border-inline-end:0}.blog-signature__notes li>span{color:var(--experience-accent);font-size:.72rem;font-weight:700}.blog-signature__notes h3{font-size:1rem;font-weight:700;line-height:1.35}.blog-signature__notes p{margin-block-start:.45rem;color:hsl(var(--foreground)/.67);font-size:.83rem;line-height:1.55}.blog-signature__note{margin:1.5rem auto 0;max-inline-size:58rem;color:hsl(var(--foreground)/.55);font-size:.82rem;line-height:1.6;text-align:center}:is(.blog-signature-score,.blog-signature-hinge,.blog-signature-orbit,.blog-signature-permission,.blog-signature-gate,.blog-signature-seat,.blog-signature-choice,.blog-signature-return,.blog-signature-centre,.blog-signature-visitor,.blog-signature-circuit){direction:ltr}.blog-signature-score{position:relative;display:grid;grid-template-columns:auto 1fr 10% auto;align-items:center;min-block-size:clamp(10rem,22vw,19rem);margin-block-start:clamp(2rem,5vw,5rem)}.blog-signature-score:after,.blog-signature-score:before{content:"";position:absolute;inset-inline:0;block-size:1px;background:hsl(var(--foreground)/.25)}.blog-signature-score:before{inset-block-start:34%}.blog-signature-score:after{inset-block-start:66%}.blog-signature-score__beat,.blog-signature-score__handoff{z-index:1;color:hsl(var(--foreground)/.55);font-family:var(--font-display);font-size:clamp(3rem,7vw,7rem)}.blog-signature-score__chapter{z-index:1;min-block-size:6rem;border:1px solid var(--experience-accent);background:linear-gradient(90deg,transparent,hsl(var(--primary)/.15),transparent)}.blog-signature-score__breath{z-index:1;align-self:stretch;border-inline:1px dashed hsl(var(--foreground)/.3)}.blog-signature-hinge{position:relative;min-block-size:clamp(18rem,34vw,31rem);margin-block-start:2rem}.blog-signature-hinge:after,.blog-signature-hinge:before{content:"";position:absolute;inset:50% 12%;block-size:2px;background:linear-gradient(90deg,transparent,var(--experience-accent),transparent);transform-origin:center}.blog-signature-hinge:before{transform:rotate(24deg)}.blog-signature-hinge:after{transform:rotate(-24deg)}.blog-signature-hinge>span{position:absolute;inline-size:4rem;aspect-ratio:1;border:1px solid hsl(var(--foreground)/.35);border-radius:50%;background:hsl(var(--background))}.blog-signature-hinge>span:first-child{inset:14% auto auto 10%}.blog-signature-hinge>span:nth-child(2){inset:auto auto 14% 10%}.blog-signature-hinge>span:nth-child(4){inset:14% 10% auto auto}.blog-signature-hinge>span:nth-child(5){inset:auto 10% 14% auto}.blog-signature-hinge>strong{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;display:grid;place-items:center;inline-size:7rem;aspect-ratio:1;border:1px solid var(--experience-accent);border-radius:50%;background:hsl(var(--background));color:var(--experience-accent);font-size:2rem;font-weight:400}.blog-signature-orbit{position:relative;inline-size:min(100%,34rem);aspect-ratio:1;margin:clamp(2rem,5vw,5rem) auto 0;border:1px solid hsl(var(--foreground)/.25);border-radius:50%}.blog-signature-orbit:before{content:"";position:absolute;inset:18%;border:1px dashed hsl(var(--foreground)/.25);border-radius:50%}.blog-signature-orbit>span{position:absolute;display:grid;place-items:center;inline-size:5rem;aspect-ratio:1;border:1px solid var(--experience-accent);border-radius:50%;background:hsl(var(--background));color:var(--experience-accent);font-weight:700}.blog-signature-orbit>span:first-child{inset:-2.5rem auto auto calc(50% - 2.5rem)}.blog-signature-orbit>span:nth-child(2){inset:calc(50% - 2.5rem) -2.5rem auto auto}.blog-signature-orbit>span:nth-child(3){inset:auto auto -2.5rem calc(50% - 2.5rem)}.blog-signature-orbit>span:nth-child(4){inset:calc(50% - 2.5rem) auto auto -2.5rem}.blog-signature-orbit>i{position:absolute;inset:42%;border-radius:50%;background:var(--experience-accent);box-shadow:0 0 3rem hsl(var(--primary)/.35)}.blog-signature-permission{position:relative;min-block-size:clamp(19rem,36vw,33rem);margin-block-start:2rem}.blog-signature-permission>span{position:absolute;inset-block-start:12%;inline-size:min(43vw,28rem);aspect-ratio:1;border:1px solid hsl(var(--foreground)/.35);border-radius:50%}.blog-signature-permission>span:first-child{inset-inline-start:13%}.blog-signature-permission>span:nth-child(2){inset-inline-end:13%;border-color:var(--experience-accent)}.blog-signature-permission>i{position:absolute;inset:49% auto auto 50%;translate:-50% -50%;inline-size:1.4rem;aspect-ratio:1;border-radius:50%;background:var(--experience-accent);box-shadow:0 0 2rem hsl(var(--primary)/.45)}.blog-signature-permission>b{position:absolute;inset-inline-end:4%;inset-block-end:8%;inline-size:7rem;block-size:4.5rem;border:1px solid hsl(var(--foreground)/.32);background:hsl(var(--background))}.blog-signature-gate{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,4vw,4rem);align-items:end;min-block-size:clamp(15rem,28vw,25rem);margin-block-start:2rem;padding-block-end:4rem}.blog-signature-gate:after{content:"";position:absolute;inset-inline:2%;inset-block-end:3.85rem;block-size:2px;background:hsl(var(--foreground)/.3)}.blog-signature-gate>span{display:grid;gap:1rem;place-items:center;color:hsl(var(--foreground)/.55);font-size:.75rem;font-weight:700}.blog-signature-gate>span i{display:block;inline-size:clamp(3rem,6vw,5rem);aspect-ratio:1;border:1px solid hsl(var(--foreground)/.3);border-radius:50%;background:hsl(var(--foreground)/.04)}.blog-signature-gate>span:last-of-type i{border-color:var(--experience-accent);background:hsl(var(--primary)/.22);box-shadow:0 0 2rem hsl(var(--primary)/.35)}.blog-signature-gate>b{position:absolute;inset-inline:2%;inset-block-end:0;block-size:3.75rem;border-inline:2px solid hsl(var(--foreground)/.4)}.blog-signature-seat{position:relative;min-block-size:clamp(17rem,33vw,29rem);margin-block-start:2rem;perspective:700px}.blog-signature-seat:before{content:"";position:absolute;inset:10% 17% 28%;border:1px solid hsl(var(--foreground)/.28);transform:rotateX(58deg);transform-origin:bottom}.blog-signature-seat>span{position:absolute;inset-block-start:16%;inline-size:5rem;aspect-ratio:4/3;border:1px solid var(--experience-accent);background:hsl(var(--primary)/.08)}.blog-signature-seat>span:first-child{inset-inline-start:22%}.blog-signature-seat>span:nth-child(2){inset-inline-start:calc(50% - 2.5rem)}.blog-signature-seat>span:nth-child(3){inset-inline-end:22%}.blog-signature-seat>i{position:absolute;inset:auto auto 8% 50%;translate:-50% 0;inline-size:5rem;block-size:6rem;border:1px solid hsl(var(--foreground)/.38);border-radius:2.5rem 2.5rem .7rem .7rem}.blog-signature-choice{position:relative;min-block-size:clamp(17rem,31vw,28rem);margin-block-start:2rem}.blog-signature-choice:before{content:"";position:absolute;inset:12% 50% 18%;inline-size:1px;background:var(--experience-accent)}.blog-signature-choice>span{position:absolute;inset-block-end:12%;inline-size:34%;block-size:48%;border:1px solid hsl(var(--foreground)/.3);border-block-start-color:var(--experience-accent)}.blog-signature-choice>span:first-child{inset-inline-start:8%;transform:skewY(-9deg)}.blog-signature-choice>span:nth-child(2){inset-inline-end:8%;transform:skewY(9deg)}.blog-signature-choice>i{position:absolute;inset:6% auto auto 50%;translate:-50% 0;inline-size:1.25rem;aspect-ratio:1;border-radius:50%;background:var(--experience-accent)}.blog-signature-return{position:relative;inline-size:min(100%,43rem);aspect-ratio:16/9;margin:2.5rem auto 0;border:1px solid hsl(var(--foreground)/.22);border-radius:50%}.blog-signature-return:before{content:"";position:absolute;inset:18%;border:1px dashed var(--experience-accent);border-radius:50%}.blog-signature-return>span{position:absolute;display:block;border-radius:50%;background:hsl(var(--background));border:1px solid hsl(var(--foreground)/.4)}.blog-signature-return>span:first-child{inset:50% auto auto 50%;translate:-50% -50%;inline-size:5rem;aspect-ratio:1;border-color:var(--experience-accent);box-shadow:0 0 2.5rem hsl(var(--primary)/.3)}.blog-signature-return>span:nth-child(2){inset:18% auto auto 8%;inline-size:3rem;aspect-ratio:1}.blog-signature-return>span:nth-child(3){inset:auto 9% 15% auto;inline-size:3.5rem;aspect-ratio:1}.blog-signature-return>i{position:absolute;inset:8%;border-block-start:3px solid var(--experience-accent);border-radius:50%;transform:rotate(18deg)}.blog-signature-centre{position:relative;inline-size:min(100%,39rem);aspect-ratio:16/10;margin:2.5rem auto 0;border:1px dashed hsl(var(--foreground)/.38);border-radius:50%}.blog-signature-centre>span:first-child{position:absolute;inset:23%;border:1px solid var(--experience-accent);border-radius:50%;box-shadow:inset 0 0 4rem hsl(var(--primary)/.08)}.blog-signature-centre>span:not(:first-child){position:absolute;inline-size:3.5rem;aspect-ratio:1;border:1px solid hsl(var(--foreground)/.32);background:hsl(var(--background))}.blog-signature-centre>span:nth-child(2){inset:auto auto -1.75rem 16%}.blog-signature-centre>span:nth-child(3){inset:18% -1.75rem auto auto}.blog-signature-centre>span:nth-child(4){inset:-1.75rem auto auto 50%}.blog-signature-visitor{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:center;min-block-size:clamp(14rem,25vw,22rem);margin-block-start:2rem}.blog-signature-visitor:before{content:"";position:absolute;inset-inline:3%;inset-block-start:50%;block-size:2px;background:linear-gradient(90deg,hsl(var(--foreground)/.15),var(--experience-accent),hsl(var(--foreground)/.15))}.blog-signature-visitor>span{z-index:1;display:grid;place-items:center;justify-self:center;inline-size:clamp(3.75rem,8vw,6rem);aspect-ratio:1;border:1px solid hsl(var(--foreground)/.35);border-radius:50%;background:hsl(var(--background));color:var(--experience-accent);font-weight:700}.blog-signature-visitor>i{position:absolute;inset:20% 0;border-inline:1px solid hsl(var(--foreground)/.28);clip-path:polygon(0 0,85% 0,85% 35%,100% 50%,85% 65%,85% 100%,0 100%);background:hsl(var(--foreground)/.025)}.blog-signature-circuit{position:relative;inline-size:min(100%,47rem);aspect-ratio:16/9;margin:2.5rem auto 0;border:1px solid hsl(var(--foreground)/.25);border-radius:50% 50% 12% 12%}.blog-signature-circuit:before{content:"";position:absolute;inset:14%;border:1px dashed var(--experience-accent);border-radius:50% 50% 10% 10%}.blog-signature-circuit>span{position:absolute;inline-size:2.5rem;aspect-ratio:1;border-radius:50%;background:hsl(var(--background));border:1px solid hsl(var(--foreground)/.38)}.blog-signature-circuit>span:first-child{inset:auto auto -1.25rem 9%}.blog-signature-circuit>span:nth-child(2){inset:43% auto auto -1.25rem}.blog-signature-circuit>span:nth-child(3){inset:12% auto auto 48%}.blog-signature-circuit>span:nth-child(4){inset:auto 7% -1.25rem auto;border-color:var(--experience-accent);box-shadow:0 0 2rem hsl(var(--primary)/.35)}.blog-signature-circuit>i{position:absolute;inset:35% 27%;border-block-start:2px solid hsl(var(--foreground)/.35);transform:rotate(-8deg)}@media (prefers-reduced-motion:no-preference){.blog-signature-return>i,.blog-signature-score__chapter,.blog-signature-visitor:before{animation:blog-signature-trace .9s cubic-bezier(.22,1,.36,1) both;transform-origin:left center}[dir=rtl] :is(.blog-signature-score__chapter,.blog-signature-visitor:before,.blog-signature-return>i){transform-origin:right center}}@keyframes blog-signature-trace{0%{opacity:.35;scale:0 1}to{opacity:1;scale:1 1}}.blog-influence-experiment{padding-block:clamp(4rem,8vw,8rem)}@media (min-width:64rem){.blog-bespoke-artwork--branches,.blog-bespoke-artwork--circuit,.blog-bespoke-artwork--protected-centre,.blog-bespoke-artwork--return-path,.blog-bespoke-artwork--visitor-route{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr)}.blog-bespoke-artwork--branches .blog-bespoke-artwork__figure,.blog-bespoke-artwork--circuit .blog-bespoke-artwork__figure,.blog-bespoke-artwork--protected-centre .blog-bespoke-artwork__figure,.blog-bespoke-artwork--return-path .blog-bespoke-artwork__figure,.blog-bespoke-artwork--visitor-route .blog-bespoke-artwork__figure{grid-column:1;grid-row:1/span 2}.blog-bespoke-artwork--branches .blog-bespoke-artwork__beats,.blog-bespoke-artwork--branches .blog-bespoke-artwork__heading,.blog-bespoke-artwork--circuit .blog-bespoke-artwork__beats,.blog-bespoke-artwork--circuit .blog-bespoke-artwork__heading,.blog-bespoke-artwork--protected-centre .blog-bespoke-artwork__beats,.blog-bespoke-artwork--protected-centre .blog-bespoke-artwork__heading,.blog-bespoke-artwork--return-path .blog-bespoke-artwork__beats,.blog-bespoke-artwork--return-path .blog-bespoke-artwork__heading,.blog-bespoke-artwork--visitor-route .blog-bespoke-artwork__beats,.blog-bespoke-artwork--visitor-route .blog-bespoke-artwork__heading{grid-column:2}}@media (max-width:63.999rem){.blog-bespoke-threshold{min-block-size:44rem}.blog-bespoke-threshold__copy{justify-content:flex-end;padding-block-start:10rem}.blog-bespoke-threshold--auditorium .blog-bespoke-threshold__copy>*,.blog-bespoke-threshold--orbit .blog-bespoke-threshold__copy>*,.blog-bespoke-threshold--protected-centre .blog-bespoke-threshold__copy>*,.blog-bespoke-threshold--worst-seat .blog-bespoke-threshold__copy>*,.blog-bespoke-threshold__copy>*{inline-size:auto;max-inline-size:100%}.blog-bespoke-threshold__media figcaption{display:none}.blog-bespoke-artwork{grid-template-columns:1fr}.blog-bespoke-artwork__beats,.blog-bespoke-artwork__figure{grid-column:1;position:relative;inset:auto}.blog-bespoke-artwork__figure{grid-row:2}.blog-bespoke-artwork__beats{grid-row:3}.blog-corporate-room,.blog-corporate-score,.blog-evidence-lenses,.blog-private-field,.blog-private-room,.blog-proposal-cues,.blog-purim-hinge,.blog-role-attention,.blog-signature__intro{grid-template-columns:1fr}.blog-signature__intro h2{grid-row:auto;max-inline-size:15ch}.blog-signature__notes{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-signature__notes li:nth-child(2){border-inline-end:0}.blog-signature__notes li:nth-child(n+3){border-block-start:1px solid hsl(var(--border))}}@media (max-width:39.999rem){.blog-bespoke-threshold{min-block-size:40rem}.blog-bespoke-threshold__copy{padding:8rem 1.25rem 2.5rem}.blog-bespoke-threshold h1{font-size:clamp(2.8rem,15vw,4.6rem)}.blog-bespoke-threshold__hook{font-size:1rem}.blog-bespoke-threshold__wash,[dir=rtl] .blog-bespoke-threshold__wash{background:linear-gradient(to top,hsl(var(--background)/.98) 10%,hsl(var(--background)/.3) 74%,transparent)}.blog-bespoke-artwork{padding:3.5rem 1.25rem}.blog-bespoke-artwork__heading h2,.blog-bespoke-close h2,.blog-bespoke-fit h2,.blog-bespoke-prose h2{font-size:clamp(2.35rem,13vw,3.8rem)}.blog-bespoke-artwork__beats li{grid-template-columns:2rem 1fr}.blog-bespoke-fit__paths,.blog-conference-flow,.blog-purim-branches,.blog-role-scenes,.blog-theatre-acts,.blog-timing-before-after,.blog-wedding-modes{grid-template-columns:1fr}.blog-bespoke-prose{display:block;padding:3.75rem 1.25rem}.blog-bespoke-prose__number{display:block;margin-block-end:2.5rem;font-size:5rem}.blog-bespoke-field-note{margin-inline:1.25rem}.blog-bespoke-close,.blog-bespoke-fit{padding-inline:1.25rem}.blog-signature{padding:3.5rem 1.25rem}.blog-signature__intro h2{font-size:clamp(2.5rem,12vw,4rem)}.blog-signature__notes{grid-template-columns:1fr}.blog-signature__notes li,.blog-signature__notes li:nth-child(2){border-inline-end:0;border-block-start:1px solid hsl(var(--border))}.blog-signature__notes li:first-child{border-block-start:0}.blog-signature-hinge{min-block-size:18rem}.blog-signature-hinge>span{inline-size:3rem}.blog-signature-hinge>strong{inline-size:5rem}.blog-signature-orbit{inline-size:calc(100% - 5rem)}.blog-signature-orbit>span{inline-size:4rem}.blog-signature-orbit>span:first-child{inset-block-start:-2rem;inset-inline-start:calc(50% - 2rem)}.blog-signature-orbit>span:nth-child(2){inset-block-start:calc(50% - 2rem);inset-inline-end:-2rem}.blog-signature-orbit>span:nth-child(3){inset-block-end:-2rem;inset-inline-start:calc(50% - 2rem)}.blog-signature-orbit>span:nth-child(4){inset-block-start:calc(50% - 2rem);inset-inline-start:-2rem}.blog-signature-permission>span{inline-size:62vw}.blog-signature-permission>span:first-child{inset-inline-start:-2%}.blog-signature-permission>span:nth-child(2){inset-inline-end:-2%}.blog-signature-gate{gap:.65rem;min-block-size:14rem}.blog-signature-seat>span{inline-size:3.5rem}.blog-signature-centre,.blog-signature-circuit,.blog-signature-return{inline-size:calc(100% - 2rem)}.blog-signature-visitor{gap:.35rem}}@media (prefers-reduced-motion:reduce){.blog-bespoke-experience *,.blog-bespoke-experience :after,.blog-bespoke-experience :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media print{.blog-bespoke-threshold,.blog-bespoke-threshold__copy{min-block-size:0}.blog-bespoke-threshold__media{position:relative;min-block-size:0;aspect-ratio:3/2}}.blog-editorial-experience{--editorial-paper:40 23% 92%;--editorial-ink:222 18% 9%;--editorial-night:222 16% 5%;--editorial-line:220 10% 44%;overflow:clip;background:hsl(var(--editorial-night))}.blog-editorial-threshold{position:relative;display:grid;min-height:min(54rem,88svh);isolation:isolate}.blog-editorial-threshold__copy,.blog-editorial-threshold__media{grid-area:1/1}.blog-editorial-threshold__media{position:relative;min-height:inherit;margin:0;background:hsl(var(--background))}.blog-editorial-threshold__media img{filter:none}.blog-editorial-threshold__wash{position:absolute;inset:0;background:linear-gradient(to top,hsl(var(--editorial-night)/.97) 0,hsl(var(--editorial-night)/.32) 55%,hsl(var(--editorial-night)/.18) 100%),linear-gradient(to right,hsl(var(--editorial-night)/.88),transparent 68%)}[dir=rtl] .blog-editorial-threshold__wash{background:linear-gradient(to top,hsl(var(--editorial-night)/.97) 0,hsl(var(--editorial-night)/.32) 55%,hsl(var(--editorial-night)/.18) 100%),linear-gradient(to left,hsl(var(--editorial-night)/.88),transparent 68%)}.blog-editorial-threshold__media figcaption{position:absolute;inset-inline:max(1.25rem,calc((100vw - 88rem) / 2));inset-block-end:1.1rem;z-index:2;max-width:66ch;color:hsl(var(--foreground)/.62);font-size:.72rem;line-height:1.55}.blog-editorial-threshold__copy{position:relative;z-index:2;display:flex;min-height:inherit;flex-direction:column;justify-content:flex-end;padding-block:clamp(8rem,17vh,13rem) 5.5rem}.blog-editorial-threshold__copy h1{max-width:14ch;margin:0;font-family:var(--font-display);font-size:clamp(3.2rem,8vw,7.8rem);font-weight:700;line-height:.92;text-wrap:balance}.blog-editorial-threshold__copy>p:last-child{max-width:48rem;margin:clamp(1.5rem,4vw,3.25rem) 0 0;color:hsl(var(--foreground)/.86);font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.65}.blog-editorial-threshold__meta{display:flex;flex-wrap:wrap;gap:.45rem .8rem;margin:0 0 1.5rem;color:hsl(var(--foreground)/.62);font-size:.78rem}.blog-editorial-practice{padding-block:clamp(5rem,10vw,9rem)}.blog-editorial-chapter{scroll-margin-top:5.5rem;min-height:38rem;padding-block:clamp(5.5rem,10vw,10rem)}.blog-editorial-chapter[data-chapter-tone=paper]{color:hsl(var(--editorial-ink));background:hsl(var(--editorial-paper))}.blog-editorial-chapter[data-chapter-tone=night]{color:hsl(var(--foreground));background:hsl(var(--editorial-night))}.blog-editorial-chapter[data-chapter-tone=image]{color:hsl(var(--foreground));background:radial-gradient(circle at 78% 26%,hsl(var(--primary)/.11),transparent 34rem),hsl(var(--background))}.blog-editorial-chapter__grid{position:relative;display:grid;grid-template-columns:minmax(5rem,.22fr) minmax(0,.78fr) minmax(20rem,.7fr);gap:clamp(1.5rem,5vw,5rem);align-items:start}.blog-editorial-chapter__number{color:currentColor;font-family:var(--font-display);font-size:clamp(5rem,12vw,11rem);font-weight:300;line-height:.7;opacity:.14;direction:ltr}.blog-editorial-chapter__copy h2,.blog-editorial-close h2,.blog-editorial-fit h2{margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,5.8vw,5.7rem);font-weight:700;line-height:.98;text-wrap:balance}.blog-editorial-chapter__copy>div{max-width:62ch;margin-block-start:2rem;font-size:clamp(1.02rem,1.6vw,1.22rem);line-height:1.8}.blog-editorial-chapter__copy p+p{margin-block-start:1.15rem}.blog-editorial-chapter__copy ul{display:grid;gap:.8rem;margin-block:2rem 0;padding:0;list-style:none}.blog-editorial-chapter__copy li{border-block-start:1px solid currentColor;padding-block-start:.8rem;opacity:.78}.blog-editorial-chapter__model{grid-column:1/-1;min-width:0;margin-block-start:clamp(2.5rem,6vw,5rem)}.blog-editorial-field-note{max-width:34rem;border-inline-start:2px solid hsl(var(--primary)/.62);padding-inline-start:1.5rem}.blog-editorial-field-note h3{margin:0;font-family:var(--font-display);font-size:1.5rem}.blog-editorial-field-note p{margin:.8rem 0 0;line-height:1.7}.blog-editorial-field-note p:last-child{font-size:.82rem;opacity:.65}.blog-editorial-scenarios{grid-column:1/-1;min-width:0}.blog-editorial-fit{scroll-margin-top:5.5rem;padding-block:clamp(5.5rem,10vw,9rem);color:hsl(var(--editorial-ink));background:hsl(var(--editorial-paper))}.blog-editorial-fit__paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,7rem);margin-block-start:3rem}.blog-editorial-fit h3{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2.4rem)}.blog-editorial-fit ul{margin:1.25rem 0 0;padding:0;list-style:none}.blog-editorial-fit li{border-block-start:1px solid hsl(var(--editorial-ink)/.2);padding-block:1rem;line-height:1.65}.blog-editorial-close{padding-block:clamp(6rem,12vw,12rem);background:hsl(var(--editorial-night))}.blog-editorial-close .container-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);gap:clamp(2rem,7vw,7rem);align-items:end}.blog-editorial-close p{max-width:60ch;margin:1.5rem 0 0;color:hsl(var(--foreground)/.72);line-height:1.75}.blog-editorial-close a{grid-column:2;grid-row:1/span 2;justify-self:start}.blog-editorial-sources{border-block-end:1px solid hsl(var(--border)/.55)}.blog-editorial-experience--corporate_event .blog-editorial-threshold__copy h1{max-width:11ch}.blog-editorial-experience--corporate_event .blog-editorial-chapter__grid{grid-template-columns:minmax(0,.72fr) minmax(20rem,.28fr)}.blog-editorial-experience--corporate_event .blog-editorial-chapter__number{grid-column:2;grid-row:1;justify-self:end}.blog-editorial-experience--corporate_event .blog-editorial-chapter__copy{grid-column:1;grid-row:1}.blog-editorial-experience--corporate_event .blog-editorial-field-note{grid-column:2}.blog-editorial-experience--purim .blog-editorial-practice{transform:rotate(-.7deg);transform-origin:center}.blog-editorial-experience--purim .blog-editorial-chapter__grid{grid-template-columns:minmax(16rem,.42fr) minmax(0,.58fr)}.blog-editorial-experience--purim .blog-editorial-chapter__number{grid-column:1;grid-row:1}.blog-editorial-experience--purim .blog-editorial-chapter__copy{grid-column:2}.blog-editorial-experience--purim .blog-editorial-chapter:nth-of-type(2n) .blog-editorial-chapter__copy{grid-column:1}.blog-editorial-experience--purim .blog-editorial-chapter:nth-of-type(2n) .blog-editorial-chapter__number{grid-column:2;justify-self:end}.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-threshold__copy{align-items:center;text-align:center}.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-threshold__copy h1,.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-threshold__copy>p:last-child{margin-inline:auto}.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-chapter__grid{grid-template-columns:minmax(0,1fr);text-align:center}.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-chapter__number,.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-field-note{justify-self:center}.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-chapter__copy>div{margin-inline:auto}.blog-editorial-experience--private_celebration .blog-editorial-practice{max-width:72rem}.blog-editorial-experience--private_celebration .blog-editorial-chapter__grid{grid-template-columns:minmax(0,.56fr) minmax(18rem,.44fr)}.blog-editorial-experience--private_celebration .blog-editorial-chapter__number{position:absolute;opacity:.08}.blog-editorial-experience--private_celebration .blog-editorial-chapter__copy{grid-column:1}.blog-editorial-experience--private_celebration .blog-editorial-field-note{grid-column:2;align-self:end}.blog-editorial-experience--event_timing .blog-editorial-chapter__grid{grid-template-columns:7rem minmax(0,1fr)}.blog-editorial-experience--event_timing .blog-editorial-chapter__copy,.blog-editorial-experience--event_timing .blog-editorial-chapter__model,.blog-editorial-experience--event_timing .blog-editorial-field-note{grid-column:2}.blog-editorial-experience--choose_mentalist .blog-editorial-chapter{min-height:48rem}.blog-editorial-experience--choose_mentalist .blog-editorial-chapter__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.blog-editorial-experience--choose_mentalist .blog-editorial-chapter__number{grid-column:2;justify-self:end}.blog-editorial-experience--choose_mentalist .blog-editorial-chapter__copy{grid-column:1;grid-row:1}.blog-editorial-experience--micro_expressions .blog-editorial-threshold__copy h1{max-width:10ch}.blog-editorial-experience--micro_expressions .blog-editorial-practice{max-width:82rem}.blog-editorial-experience--micro_expressions .blog-editorial-chapter__grid{grid-template-columns:minmax(7rem,.2fr) minmax(0,.8fr)}.blog-editorial-experience--micro_expressions .blog-editorial-chapter__copy,.blog-editorial-experience--micro_expressions .blog-editorial-field-note{grid-column:2}.blog-editorial-experience--influence .blog-editorial-threshold__copy{justify-content:center}.blog-editorial-experience--influence .blog-editorial-practice{max-width:78rem}.blog-editorial-experience--influence .blog-editorial-chapter__grid{grid-template-columns:minmax(0,.62fr) minmax(17rem,.38fr)}.blog-editorial-experience--influence .blog-editorial-chapter__number{grid-column:2;justify-self:end}.blog-editorial-experience--influence .blog-editorial-chapter__copy{grid-column:1;grid-row:1}.blog-editorial-experience--wedding .blog-editorial-threshold__copy{align-items:center;text-align:center}.blog-editorial-experience--wedding .blog-editorial-threshold__copy h1,.blog-editorial-experience--wedding .blog-editorial-threshold__copy>p:last-child{margin-inline:auto}.blog-editorial-experience--wedding .blog-editorial-chapter__grid{grid-template-columns:minmax(0,1fr) minmax(8rem,.24fr) minmax(0,1fr)}.blog-editorial-experience--wedding .blog-editorial-chapter__number{grid-column:2;justify-self:center}.blog-editorial-experience--wedding .blog-editorial-chapter__copy{grid-column:1/-1;max-width:62rem;justify-self:center;text-align:center}.blog-editorial-experience--wedding .blog-editorial-field-note{grid-column:3}.blog-editorial-experience--marriage_proposal .blog-editorial-threshold__copy h1{max-width:9ch}.blog-editorial-experience--marriage_proposal .blog-editorial-practice{max-width:74rem}.blog-editorial-experience--marriage_proposal .blog-editorial-chapter__grid{grid-template-columns:minmax(12rem,.28fr) minmax(0,.44fr) minmax(12rem,.28fr)}.blog-editorial-experience--marriage_proposal .blog-editorial-chapter__number{grid-column:1}.blog-editorial-experience--marriage_proposal .blog-editorial-chapter__copy{grid-column:2;text-align:center}.blog-editorial-experience--marriage_proposal .blog-editorial-field-note{grid-column:3}.blog-editorial-experience--conference_booth .blog-editorial-chapter__grid{grid-template-columns:7rem repeat(2,minmax(0,1fr))}.blog-editorial-experience--conference_booth .blog-editorial-chapter__copy{grid-column:2/-1}.blog-editorial-experience--conference_booth .blog-editorial-field-note{grid-column:3}.blog-editorial-experience--theatre_stage .blog-editorial-threshold{min-height:min(60rem,94svh)}.blog-editorial-experience--theatre_stage .blog-editorial-threshold__copy h1{max-width:12ch}.blog-editorial-experience--theatre_stage .blog-editorial-chapter__grid{grid-template-columns:minmax(0,.78fr) minmax(16rem,.22fr)}.blog-editorial-experience--theatre_stage .blog-editorial-chapter__number{grid-column:2;justify-self:end}.blog-editorial-experience--theatre_stage .blog-editorial-chapter__copy{grid-column:1;grid-row:1}.blog-editorial-experience--theatre_stage .blog-editorial-chapter__model{grid-column:1/-1}@media (min-width:64.01rem){.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-threshold,.blog-editorial-experience--choose_mentalist .blog-editorial-threshold,.blog-editorial-experience--conference_booth .blog-editorial-threshold,.blog-editorial-experience--micro_expressions .blog-editorial-threshold,.blog-editorial-experience--private_celebration .blog-editorial-threshold,.blog-editorial-experience--purim .blog-editorial-threshold{grid-template-columns:minmax(0,.58fr) minmax(24rem,.42fr);background:hsl(var(--editorial-night))}.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-threshold__copy,.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-threshold__media,.blog-editorial-experience--choose_mentalist .blog-editorial-threshold__copy,.blog-editorial-experience--choose_mentalist .blog-editorial-threshold__media,.blog-editorial-experience--conference_booth .blog-editorial-threshold__copy,.blog-editorial-experience--conference_booth .blog-editorial-threshold__media,.blog-editorial-experience--event_timing .blog-editorial-threshold__copy,.blog-editorial-experience--event_timing .blog-editorial-threshold__media,.blog-editorial-experience--influence .blog-editorial-threshold__copy,.blog-editorial-experience--influence .blog-editorial-threshold__media,.blog-editorial-experience--micro_expressions .blog-editorial-threshold__copy,.blog-editorial-experience--micro_expressions .blog-editorial-threshold__media,.blog-editorial-experience--private_celebration .blog-editorial-threshold__copy,.blog-editorial-experience--private_celebration .blog-editorial-threshold__media,.blog-editorial-experience--purim .blog-editorial-threshold__copy,.blog-editorial-experience--purim .blog-editorial-threshold__media{min-height:0}.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-threshold__copy,.blog-editorial-experience--choose_mentalist .blog-editorial-threshold__copy,.blog-editorial-experience--conference_booth .blog-editorial-threshold__copy,.blog-editorial-experience--micro_expressions .blog-editorial-threshold__copy,.blog-editorial-experience--private_celebration .blog-editorial-threshold__copy,.blog-editorial-experience--purim .blog-editorial-threshold__copy{grid-area:1/1;width:100%;max-width:none;padding-inline:clamp(2rem,5vw,6rem)}.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-threshold__media,.blog-editorial-experience--choose_mentalist .blog-editorial-threshold__media,.blog-editorial-experience--conference_booth .blog-editorial-threshold__media,.blog-editorial-experience--micro_expressions .blog-editorial-threshold__media,.blog-editorial-experience--private_celebration .blog-editorial-threshold__media,.blog-editorial-experience--purim .blog-editorial-threshold__media{grid-area:1/2}.blog-editorial-experience--purim .blog-editorial-threshold__media{margin-block:5.5rem 3rem;clip-path:polygon(8% 0,100% 0,100% 100%,0 92%)}[dir=rtl] .blog-editorial-experience--purim .blog-editorial-threshold__media{clip-path:polygon(0 0,92% 0,100% 92%,0 100%)}.blog-editorial-experience--purim .blog-editorial-threshold__copy{justify-content:center;padding-block:7rem 4rem}.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-threshold{grid-template-columns:minmax(0,.58fr) minmax(25rem,.42fr);background:radial-gradient(circle at center,hsl(var(--primary)/.08),transparent 26rem),hsl(var(--editorial-night))}.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-threshold__media{align-self:center;justify-self:center;width:min(34vw,31rem);min-height:31rem;border-radius:50%;overflow:hidden;opacity:.72}.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-threshold__media figcaption{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-threshold__copy{justify-content:center;padding-block:8rem 4rem;align-items:flex-start;text-align:start}.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-threshold__copy h1,.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-threshold__copy>p:last-child{margin-inline:0}.blog-editorial-experience--private_celebration .blog-editorial-threshold{grid-template-columns:minmax(0,.64fr) minmax(21rem,.36fr)}.blog-editorial-experience--private_celebration .blog-editorial-threshold:after,.blog-editorial-experience--private_celebration .blog-editorial-threshold:before{position:absolute;z-index:1;inset-block-start:50%;inset-inline-end:17%;border:1px solid hsl(var(--foreground)/.14);border-radius:50%;content:"";pointer-events:none;transform:translate(50%,-50%)}.blog-editorial-experience--private_celebration .blog-editorial-threshold:before{inline-size:30rem;block-size:30rem}.blog-editorial-experience--private_celebration .blog-editorial-threshold:after{inline-size:23rem;block-size:23rem}[dir=rtl] .blog-editorial-experience--private_celebration .blog-editorial-threshold:after,[dir=rtl] .blog-editorial-experience--private_celebration .blog-editorial-threshold:before{transform:translate(-50%,-50%)}.blog-editorial-experience--private_celebration .blog-editorial-threshold__media{margin-block:7rem 4rem;opacity:.8}.blog-editorial-experience--private_celebration .blog-editorial-threshold__copy h1{max-width:12ch;font-size:clamp(3rem,6.2vw,6.4rem)}.blog-editorial-experience--event_timing .blog-editorial-threshold{grid-template-rows:minmax(0,.58fr) minmax(18rem,.42fr);background:hsl(var(--editorial-night))}.blog-editorial-experience--event_timing .blog-editorial-threshold__copy{grid-area:1/1;justify-content:center;padding-block:7rem 2.5rem}.blog-editorial-experience--event_timing .blog-editorial-threshold__media{grid-area:2/1;min-height:0}.blog-editorial-experience--event_timing .blog-editorial-threshold__wash{background:linear-gradient(to bottom,hsl(var(--editorial-night)),transparent 54%)}.blog-editorial-experience--event_timing .blog-editorial-threshold__media figcaption{inset-block-end:.8rem}.blog-editorial-experience--choose_mentalist .blog-editorial-threshold{grid-template-columns:minmax(0,.67fr) minmax(20rem,.33fr)}.blog-editorial-experience--choose_mentalist .blog-editorial-threshold__media{margin-block:2rem;border-inline-start:1px solid hsl(var(--foreground)/.18)}.blog-editorial-experience--choose_mentalist .blog-editorial-threshold__copy{justify-content:center;padding-block:7rem 4rem}.blog-editorial-experience--micro_expressions .blog-editorial-threshold{grid-template-columns:minmax(0,.52fr) minmax(28rem,.48fr)}.blog-editorial-experience--micro_expressions .blog-editorial-threshold__media{margin:3rem;clip-path:inset(0 9% 0 9%)}.blog-editorial-experience--micro_expressions .blog-editorial-threshold:after{position:absolute;z-index:3;inset-block:3rem;inset-inline-end:0;inline-size:48%;background:repeating-linear-gradient(to right,transparent 0 calc(33.333% - 1px),hsl(var(--foreground)/.24) calc(33.333% - 1px) 33.333%);content:"";pointer-events:none}.blog-editorial-experience--micro_expressions .blog-editorial-threshold__copy{justify-content:center;padding-block:7rem 4rem}.blog-editorial-experience--influence .blog-editorial-threshold{grid-template-rows:minmax(30rem,.7fr) minmax(12rem,.3fr);background:hsl(var(--editorial-night))}.blog-editorial-experience--influence .blog-editorial-threshold__copy{grid-area:1/1;justify-content:center;padding-block:7rem 2rem}.blog-editorial-experience--influence .blog-editorial-threshold__media{grid-area:2/1;min-height:0;clip-path:inset(0 6% 0 44%)}[dir=rtl] .blog-editorial-experience--influence .blog-editorial-threshold__media{clip-path:inset(0 44% 0 6%)}.blog-editorial-experience--influence .blog-editorial-threshold__media figcaption{inset-inline-start:8%;max-width:34ch}.blog-editorial-experience--wedding .blog-editorial-threshold__copy{justify-content:center;padding-block:8rem 5rem}.blog-editorial-experience--wedding .blog-editorial-threshold__copy h1{max-width:15ch}.blog-editorial-experience--marriage_proposal .blog-editorial-threshold{background:radial-gradient(circle at center,transparent 0 17rem,hsl(var(--editorial-night)/.34) 17.1rem 17.2rem,hsl(var(--editorial-night)) 34rem),hsl(var(--editorial-night))}.blog-editorial-experience--marriage_proposal .blog-editorial-threshold__media{align-self:center;justify-self:center;width:min(46vw,39rem);min-height:39rem;clip-path:circle(44% at 50% 50%);opacity:.78}.blog-editorial-experience--marriage_proposal .blog-editorial-threshold__copy{justify-content:center;padding-block:8rem 4rem}.blog-editorial-experience--marriage_proposal .blog-editorial-threshold__copy h1{margin-inline-start:0}.blog-editorial-experience--conference_booth .blog-editorial-threshold{grid-template-columns:minmax(22rem,.36fr) minmax(0,.64fr)}.blog-editorial-experience--conference_booth .blog-editorial-threshold__media{grid-area:1/1;margin-block:6rem 3rem;border-inline-end:1px solid hsl(var(--foreground)/.18)}.blog-editorial-experience--conference_booth .blog-editorial-threshold__copy{grid-area:1/2;justify-content:center;padding-block:7rem 4rem;padding-inline:clamp(3rem,7vw,8rem) max(2rem,calc((100vw - 88rem) / 2))}.blog-editorial-experience--theatre_stage .blog-editorial-threshold__copy{align-items:flex-end;text-align:end}.blog-editorial-experience--theatre_stage .blog-editorial-threshold__copy>p:last-child{margin-inline-start:auto}}@media (max-width:64rem){.blog-editorial-threshold{min-height:46rem}.blog-editorial-chapter__grid,.blog-editorial-experience .blog-editorial-chapter__grid{grid-template-columns:1fr}.blog-editorial-experience .blog-editorial-chapter__copy,.blog-editorial-experience .blog-editorial-chapter__model,.blog-editorial-experience .blog-editorial-chapter__number,.blog-editorial-experience .blog-editorial-field-note,.blog-editorial-experience .blog-editorial-scenarios{position:static;grid-column:1;grid-row:auto;justify-self:stretch;text-align:start}.blog-editorial-experience--bar_bat_mitzvah .blog-editorial-chapter__copy,.blog-editorial-experience--wedding .blog-editorial-chapter__copy{text-align:center}}@media (max-width:42rem){.blog-editorial-threshold{min-height:42rem}.blog-editorial-threshold__copy{padding-block-end:5.75rem}.blog-editorial-threshold__copy h1{font-size:clamp(2.8rem,14vw,4.8rem)}.blog-editorial-threshold__media figcaption{inset-inline:1rem}.blog-editorial-chapter,.blog-editorial-close,.blog-editorial-fit,.blog-editorial-practice{padding-block:4.75rem}.blog-editorial-chapter{min-height:0}.blog-editorial-chapter__number{font-size:5rem}.blog-editorial-chapter__copy h2,.blog-editorial-close h2,.blog-editorial-fit h2{font-size:clamp(2.25rem,11vw,3.6rem)}.blog-editorial-close .container-wide,.blog-editorial-fit__paths{grid-template-columns:1fr}.blog-editorial-close a{grid-column:auto;grid-row:auto}}@media (prefers-reduced-motion:reduce){.blog-editorial-experience *,.blog-editorial-experience :after,.blog-editorial-experience :before{animation:none!important;transition:none!important}}@media print{.blog-editorial-threshold{min-height:0}.blog-editorial-threshold__media{position:relative;min-height:22rem}}.blog-micro-expression-experience{overflow:clip;background:hsl(var(--background));color:hsl(var(--foreground))}.blog-micro-threshold{display:grid;min-height:min(54rem,88svh);grid-template-columns:minmax(24rem,.92fr) minmax(0,1.08fr);grid-template-areas:"copy media";background:hsl(var(--background))}[dir=rtl] .blog-micro-threshold{direction:ltr;grid-template-areas:"media copy"}.blog-micro-threshold__figure{position:relative;grid-area:media;min-height:42rem;overflow:hidden;background:hsl(var(--card));direction:ltr}.blog-micro-threshold__figure img{object-fit:contain;object-position:center bottom}.blog-micro-threshold__wash{position:absolute;inset:0;background:linear-gradient(90deg,hsl(var(--background)/.78),transparent 42%);pointer-events:none}[dir=rtl] .blog-micro-threshold__wash{background:linear-gradient(90deg,transparent 58%,hsl(var(--background)/.78))}.blog-micro-threshold__figure figcaption:not(.sr-only){position:absolute;inset-inline:clamp(1rem,3vw,2.5rem);inset-block-end:1.25rem;max-width:54ch;color:hsl(var(--foreground)/.72);font-size:.78rem;line-height:1.55}.blog-micro-threshold__copy{display:flex;grid-area:copy;flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,9rem) clamp(1.5rem,5vw,6rem)}[dir=rtl] .blog-micro-threshold__copy{direction:rtl}.blog-micro-threshold__breadcrumb{display:flex;min-height:2.75rem;align-items:center;gap:.65rem;color:hsl(var(--muted-foreground));font-size:.78rem}.blog-micro-threshold__breadcrumb a{display:inline-flex;min-height:2.75rem;align-items:center;text-decoration-color:transparent}.blog-micro-threshold__breadcrumb a:focus-visible,.blog-micro-threshold__breadcrumb a:hover{color:hsl(var(--foreground));text-decoration-color:currentColor}.blog-micro-threshold__eyebrow{margin-block-start:clamp(2rem,5vw,4.5rem);color:hsl(var(--primary));font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:650}.blog-micro-threshold h1{margin-block-start:0;max-width:13ch;text-wrap:balance;font-family:var(--font-display);font-size:clamp(3.2rem,6.3vw,7.4rem);font-weight:720;line-height:.9}.blog-micro-threshold__hook{margin-block-start:2rem;max-width:34ch;color:hsl(var(--foreground)/.92);font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.35}.blog-micro-chapter{position:relative;padding-block:clamp(5.5rem,10vw,10rem)}.blog-micro-chapter__number{display:block;color:hsl(var(--primary)/.72);font-family:var(--font-display-latin);font-size:1rem;font-weight:500}.blog-micro-atlas-chapter__heading h2,.blog-micro-chapter__copy h2,.blog-micro-close h2{margin-block-start:.8rem;max-width:15ch;text-wrap:balance;font-family:var(--font-display);font-size:clamp(2.65rem,6vw,6.5rem);font-weight:700;line-height:.94}.blog-micro-chapter__lead{margin-block-start:1.5rem;max-width:48ch;font-size:clamp(1.18rem,2vw,1.5rem);line-height:1.55}.blog-micro-chapter__copy>p:not(.blog-micro-chapter__lead){margin-block-start:1.15rem;max-width:62ch;color:hsl(var(--foreground)/.76);font-size:1rem;line-height:1.75}.blog-micro-flash-chapter__grid{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(26rem,1.28fr);gap:clamp(3rem,8vw,8rem);align-items:center}.blog-micro-flash-chapter__timing{border-inline-start:2px solid hsl(var(--primary)/.7);padding-inline-start:1rem}.blog-micro-flash__stage{position:relative;display:grid;aspect-ratio:3/2;place-items:center;overflow:hidden;background:hsl(var(--card))}.blog-micro-flash__static{width:100%;height:100%;object-fit:contain}.blog-micro-flash__viewport{position:absolute;inset-block:0;inset-inline-start:16.666667%;display:none;width:66.666667%;overflow:hidden;background:hsl(var(--card))}.blog-micro-flash__atlas{position:absolute;inset-block-start:50%;inset-inline-start:0;width:300%;max-width:none;height:auto;transition:transform 1ms step-end}.blog-micro-flash[data-enhanced=true][data-reduced-motion=false] .blog-micro-flash__static{visibility:hidden}.blog-micro-flash[data-enhanced=true][data-reduced-motion=false] .blog-micro-flash__viewport{display:block}.blog-micro-flash__replay{position:absolute;inset-inline-end:1rem;inset-block-end:1rem;display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;border:1px solid hsl(var(--foreground)/.42);border-radius:999px;padding-inline:1rem;background:hsl(var(--background)/.84);color:hsl(var(--foreground));font-size:.82rem;font-weight:650;backdrop-filter:blur(10px)}.blog-micro-flash__replay[aria-disabled=true]{opacity:.58}.blog-micro-flash__replay:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.blog-micro-flash figcaption,.blog-micro-triptych figcaption{margin-block-start:.75rem;max-width:70ch;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.6}.blog-micro-atlas-chapter{background:radial-gradient(circle at 50% 0,hsl(var(--primary)/.08),transparent 38%),hsl(211 22% 12%);color:hsl(var(--foreground));padding-block:clamp(3.5rem,7vw,7rem)}.blog-micro-atlas-chapter__heading{max-width:68rem;margin-inline:auto;text-align:center}.blog-micro-atlas-chapter__heading h2{max-width:none;text-wrap:balance;font-size:clamp(2.6rem,6vw,6rem);line-height:.98}.blog-micro-atlas__lineup{display:grid;max-width:74rem;margin:clamp(2rem,4vw,3rem) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.6vw,2.5rem)}.blog-micro-atlas__study{min-width:0;margin:0;text-align:center}.blog-micro-atlas__portrait{position:relative;display:block;aspect-ratio:1;overflow:hidden;border:1px solid hsl(var(--foreground)/.2);background:hsl(210 18% 18%);box-shadow:0 1.5rem 4rem hsl(var(--background)/.24)}.blog-micro-atlas__portrait img{display:block;width:100%;height:100%;object-fit:cover;transform:none}.blog-micro-atlas__study figcaption{display:grid;min-height:6.75rem;gap:.55rem;align-content:start;padding:1rem .35rem 0;color:hsl(var(--foreground));text-align:center}.blog-micro-atlas__study figcaption strong{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.7rem);line-height:1}.blog-micro-atlas__study figcaption span{color:hsl(var(--foreground)/.72);font-size:clamp(.84rem,1.15vw,.98rem);line-height:1.5;text-wrap:pretty}.blog-micro-atlas__definition{max-width:67ch;margin:clamp(1.75rem,3vw,2.5rem) auto 0;border-block-start:1px solid hsl(var(--foreground)/.18);padding-block-start:1.35rem;color:hsl(var(--foreground));font-size:clamp(1.02rem,1.7vw,1.3rem);line-height:1.6;text-align:center;text-wrap:pretty}.blog-micro-loop__stage{background:hsl(var(--card))}.blog-micro-loop__stage,.blog-micro-loop__static{position:relative;aspect-ratio:3/2;overflow:hidden}.blog-micro-loop__static{display:grid;width:100%;height:100%;grid-template-columns:repeat(var(--micro-frame-count,3),minmax(0,1fr));gap:2px}.blog-micro-loop__static figure{position:relative;min-width:0;overflow:hidden}.blog-micro-loop__static img{width:100%;height:100%;object-fit:cover;image-rendering:auto}.blog-micro-loop__static figcaption{position:absolute;inset-inline:.45rem;inset-block-end:.35rem;margin:0;color:hsl(var(--foreground));font-size:clamp(.62rem,1vw,.76rem);text-shadow:0 1px 6px hsl(var(--background))}.blog-micro-loop__video{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .16s ease-out}.blog-micro-loop[data-video-ready=true] .blog-micro-loop__video{opacity:1}.blog-micro-loop__focus{position:absolute;z-index:2;inset-inline-start:var(--micro-focus-inline-start);inset-block-start:var(--micro-focus-block-start);inline-size:var(--micro-focus-inline-size);block-size:var(--micro-focus-block-size);border:2px solid hsl(var(--foreground)/.96);box-shadow:0 0 0 1px hsl(var(--background)/.72),0 0 1.25rem hsl(var(--primary)/.2);pointer-events:none}.blog-micro-loop__focus--static{z-index:1}.blog-micro-loop__control{position:absolute;z-index:3;inset-inline-end:1rem;inset-block-end:1rem;display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;gap:.5rem;border:1px solid hsl(var(--foreground)/.42);border-radius:999px;padding-inline:1rem;background:hsl(var(--background)/.88);color:hsl(var(--foreground));font-size:.8rem;font-weight:650}.blog-micro-loop__control:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.blog-micro-clue figcaption,.blog-micro-loop figcaption{margin-block-start:.65rem;color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.55}.blog-micro-surprise-chapter{position:relative;overflow:clip;padding-block:clamp(3.5rem,7vw,6.5rem);background:hsl(var(--foreground));color:hsl(var(--background))}.blog-micro-surprise-chapter__grid{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(28rem,1.28fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.blog-micro-surprise-chapter header{position:relative;z-index:1}.blog-micro-surprise-chapter .blog-micro-chapter__number{position:absolute;inset-block-start:-.45em;inset-inline-start:-.08em;z-index:-1;color:hsl(var(--primary)/.13);font-family:var(--font-display-latin);font-size:clamp(6rem,13vw,12rem);line-height:.8}.blog-micro-surprise-chapter h2{max-width:10ch;text-wrap:balance;font-family:var(--font-display);font-size:clamp(2.7rem,5vw,5.2rem);font-weight:720;line-height:.94}.blog-micro-surprise-chapter header p{max-width:43ch;margin-block-start:1.35rem;color:hsl(var(--background)/.78);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.blog-micro-surprise-loop{min-width:0}.blog-micro-surprise-loop .blog-micro-loop__stage{border:1px solid hsl(var(--background)/.2);box-shadow:0 2rem 5rem hsl(var(--background)/.16)}.blog-micro-surprise-loop>figcaption{color:hsl(var(--background)/.68)}.blog-micro-clues-chapter{position:relative;overflow:clip;padding-block:clamp(4.5rem,8vw,8rem);background:radial-gradient(circle at 20% 30%,hsl(var(--primary)/.11),transparent 32rem),linear-gradient(180deg,hsl(var(--card)/.7),hsl(var(--background)) 74%)}.blog-micro-detective__heading{position:relative;display:grid;justify-items:center;text-align:center}.blog-micro-detective__heading .blog-micro-chapter__number{position:absolute;inset-block-start:-.45em;z-index:0;color:hsl(var(--primary)/.11);font-family:var(--font-display);font-size:clamp(7rem,16vw,15rem);font-weight:700;line-height:.8}.blog-micro-detective__heading h2,.blog-micro-detective__heading p{position:relative;z-index:1}.blog-micro-detective__heading h2{max-width:16ch;text-wrap:balance;font-family:var(--font-display);font-size:clamp(2.5rem,6vw,6rem);line-height:.94}.blog-micro-detective__heading p{max-width:58ch;margin-block-start:1.25rem;color:hsl(var(--foreground)/.74);font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.65}.blog-micro-detective-scan{display:grid;grid-template-columns:minmax(24rem,1.18fr) minmax(20rem,.82fr);gap:clamp(2.5rem,7vw,7rem);align-items:center;margin-block-start:clamp(3rem,6vw,5.5rem)}.blog-micro-detective-scan__figure{inline-size:min(100%,39rem);justify-self:center}.blog-micro-detective-scan__image{position:relative;overflow:hidden;aspect-ratio:1;border:1px solid hsl(var(--foreground)/.24);background:hsl(var(--card))}.blog-micro-detective-scan__image img{transform:none!important;filter:none}.blog-micro-detective-scan__overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.blog-micro-detective-scan__line-base,.blog-micro-detective-scan__line-trace{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.blog-micro-detective-scan__line-base{stroke:hsl(var(--foreground)/.78);stroke-width:1.25px}.blog-micro-detective-scan__line-trace{opacity:0;stroke:hsl(var(--primary));stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1}.blog-micro-detective-scan__point{vector-effect:non-scaling-stroke;fill:hsl(var(--background));stroke:hsl(var(--primary));stroke-width:2px}.blog-micro-detective-scan__marker{fill:hsl(var(--foreground));font-family:var(--font-body);font-size:3.6px;font-weight:800;paint-order:stroke fill;stroke:hsl(var(--background)/.92);stroke-width:.65px}.blog-micro-detective-scan[data-entered=true][data-reduced-motion=false] .blog-micro-detective-scan__line-trace{animation:blog-micro-scan-draw .7s cubic-bezier(.2,.75,.25,1) calc(var(--scan-index) * .36s) both}.blog-micro-detective-scan[data-entered=true][data-reduced-motion=false] .blog-micro-detective-scan__point{animation:blog-micro-scan-point .52s ease-out calc(.56s + var(--scan-index) * .36s) both}@keyframes blog-micro-scan-draw{0%{opacity:0;stroke-dashoffset:1}20%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes blog-micro-scan-point{0%{transform:scale(1);transform-origin:center}55%{transform:scale(2.2);transform-origin:center}to{transform:scale(1);transform-origin:center}}.blog-micro-detective-scan__figure figcaption{margin-block-start:.8rem;color:hsl(var(--foreground)/.58);font-size:.78rem;line-height:1.55}.blog-micro-detective-scan__lesson ol{margin:0;padding:0;list-style:none}.blog-micro-detective-scan__lesson li{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;border-block-start:1px solid hsl(var(--foreground)/.2);padding-block:1.35rem}.blog-micro-detective-scan__lesson li>span{color:hsl(var(--primary));font-size:.8rem;font-weight:800}.blog-micro-detective-scan__lesson h3{font-family:var(--font-display);font-size:clamp(1.45rem,2.3vw,2.25rem);line-height:1.05}.blog-micro-detective-scan__lesson li p{margin-block-start:.55rem;color:hsl(var(--foreground)/.7);line-height:1.55}.blog-micro-detective-scan__boundary{margin-block-start:1.5rem;border-inline-start:2px solid hsl(var(--primary));padding-inline-start:1rem;color:hsl(var(--foreground)/.78);line-height:1.6}.blog-micro-contempt-motion{display:grid;grid-template-columns:minmax(20rem,.78fr) minmax(26rem,1.22fr);gap:clamp(2.5rem,7vw,7rem);align-items:center;margin-block-start:clamp(4rem,9vw,8rem);border-block-start:1px solid hsl(var(--foreground)/.2);padding-block-start:clamp(3rem,6vw,5rem)}.blog-micro-contempt-motion__copy h3{max-width:15ch;text-wrap:balance;font-family:var(--font-display);font-size:clamp(2rem,4vw,4rem);line-height:.98}.blog-micro-contempt-motion__copy>p{margin-block-start:1rem;max-width:52ch;color:hsl(var(--foreground)/.72);line-height:1.65}.blog-micro-contempt-motion__copy blockquote{margin-block-start:1.5rem;border-inline-start:2px solid hsl(var(--primary));padding-inline-start:1rem;font-size:clamp(1.05rem,1.8vw,1.35rem)}.blog-micro-contempt-collision{display:flex;flex-wrap:wrap;align-items:end;gap:.45em;margin-block-end:1.35rem;font-family:var(--font-display);font-size:clamp(1.9rem,4.2vw,4.6rem);font-weight:760;line-height:.95}.blog-micro-contempt-collision s{text-decoration-color:hsl(var(--destructive));text-decoration-thickness:.1em}.blog-micro-contempt-collision>span{display:grid;gap:.12rem}.blog-micro-contempt-collision small{color:hsl(var(--foreground)/.55);font-family:var(--font-body);font-size:clamp(.67rem,.9vw,.8rem);font-weight:700;line-height:1.2;text-transform:uppercase}.blog-micro-contempt-collision strong{color:hsl(var(--destructive));font-family:var(--font-body);font-size:.58em;font-weight:800;letter-spacing:.03em;line-height:.85}[dir=rtl] .blog-micro-contempt-collision strong{letter-spacing:0}[dir=rtl] .blog-micro-contempt-collision small{text-transform:none}.blog-micro-close__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:2rem}.blog-micro-close__links a{min-height:2.75rem;border:1px solid hsl(var(--border));border-radius:999px;padding:.75rem 1.25rem}.blog-micro-atlas__disclosure{max-width:70ch;margin:.7rem auto 0;color:hsl(var(--foreground)/.52);font-size:.78rem;line-height:1.55;text-align:center}.blog-micro-duration-chapter{background:hsl(var(--foreground));color:hsl(var(--background));padding-block-start:0}.blog-micro-duration-chapter__grid{display:grid;grid-template-columns:minmax(19rem,.72fr) minmax(28rem,1.28fr);gap:clamp(3rem,7vw,7rem);align-items:center}.blog-micro-duration-chapter__copy{padding-block-start:clamp(4rem,9vw,9rem)}.blog-micro-duration-chapter .blog-micro-chapter__number{color:hsl(var(--primary))}.blog-micro-duration-chapter .blog-micro-chapter__copy>p:not(.blog-micro-chapter__lead){color:hsl(var(--background)/.74)}.blog-micro-duration-chapter .blog-micro-triptych figcaption{color:hsl(var(--background)/.58)}.blog-micro-triptych img{width:100%;height:auto}.blog-micro-contempt-chapter__grid{display:grid;grid-template-columns:minmax(26rem,1.22fr) minmax(20rem,.78fr);gap:clamp(3rem,8vw,9rem);align-items:center}.blog-micro-contempt-chapter__copy blockquote{margin-block:2rem;max-width:18ch;border-inline-start:2px solid hsl(var(--primary)/.76);padding-inline-start:1.2rem;font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2.6rem);line-height:1.25}.blog-micro-professional-chapter{padding-block:0;background:hsl(var(--background))}.blog-micro-professional-chapter__stage{position:relative;min-height:min(54rem,88svh);display:grid;place-items:center;isolation:isolate;overflow:hidden}.blog-micro-professional-chapter__media{position:absolute;z-index:-2;inset:0}.blog-micro-professional-chapter__media>div{position:absolute;inset:0;background:linear-gradient(180deg,hsl(var(--background)/.2) 0,hsl(var(--background)/.08) 34%,hsl(var(--background)/.72) 100%),linear-gradient(90deg,hsl(var(--background)/.22) 0,transparent 28%,transparent 72%,hsl(var(--background)/.22) 100%)}.blog-micro-professional-chapter__headline{width:min(100%,74rem);padding:clamp(2rem,6vw,5rem);text-align:center;text-shadow:0 3px 28px hsl(var(--background)/.95)}.blog-micro-professional-chapter__headline h2{max-width:16ch;margin-inline:auto;text-wrap:balance;font-size:clamp(3rem,7vw,7.4rem);line-height:.92}.blog-micro-professional-chapter__headline>p{max-width:48ch;margin:clamp(1rem,2.4vw,1.75rem) auto 0;color:hsl(var(--foreground)/.92);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.55;text-wrap:balance}.blog-micro-live-handoff{background:radial-gradient(circle at 78% 42%,hsl(var(--primary)/.1),transparent 30rem),hsl(var(--background));padding-block:clamp(3rem,6vw,5rem)}.blog-micro-live-handoff__grid{display:grid;min-height:clamp(26rem,40vw,34rem);grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);grid-template-areas:"media copy";align-items:stretch;overflow:hidden;background:hsl(var(--card)/.34)}[dir=rtl] .blog-micro-live-handoff__grid{grid-template-columns:minmax(20rem,.82fr) minmax(0,1.18fr);grid-template-areas:"copy media"}.blog-micro-live-handoff__copy{z-index:1;grid-area:copy;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,5vw,5.25rem)}.blog-micro-live-handoff__copy h2{max-width:11ch;text-wrap:balance;font-family:var(--font-display);font-size:clamp(3rem,5.6vw,5.4rem);font-weight:700;line-height:.92}.blog-micro-live-handoff__copy p{max-width:36ch;margin-block-start:clamp(1.25rem,2.8vw,2rem);color:hsl(var(--foreground)/.8);font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.65}.blog-micro-live-handoff__copy a{margin-block-start:clamp(1.6rem,3vw,2.4rem)}.blog-micro-live-handoff__figure{position:relative;grid-area:media;min-height:100%;isolation:isolate;overflow:hidden;background:hsl(var(--card))}.blog-micro-live-handoff__figure>div{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,transparent 58%,hsl(var(--card)/.72) 100%),linear-gradient(180deg,transparent 64%,hsl(var(--background)/.34) 100%);pointer-events:none}[dir=rtl] .blog-micro-live-handoff__copy{align-items:flex-start;text-align:start}.blog-micro-sources{margin-block-start:clamp(2.5rem,5vw,4rem);margin-block-end:clamp(5rem,9vw,9rem)}@media (max-width:64rem){.blog-micro-threshold,[dir=rtl] .blog-micro-threshold{direction:ltr;min-height:auto;grid-template-columns:1fr;grid-template-areas:"copy" "media"}.blog-micro-threshold__figure{min-height:min(70svh,42rem)}.blog-micro-threshold__wash{background:linear-gradient(180deg,hsl(var(--background)/.72),transparent 35%)}.blog-micro-contempt-chapter__grid,.blog-micro-contempt-motion,.blog-micro-detective-scan,.blog-micro-duration-chapter__grid,.blog-micro-flash-chapter__grid,.blog-micro-surprise-chapter__grid{grid-template-columns:1fr}.blog-micro-live-handoff__grid{min-height:0}.blog-micro-live-handoff__grid,[dir=rtl] .blog-micro-live-handoff__grid{grid-template-columns:1fr;grid-template-areas:"copy" "media"}.blog-micro-live-handoff__copy{padding:clamp(2.5rem,8vw,4.5rem)}.blog-micro-live-handoff__copy h2{max-width:13ch}.blog-micro-live-handoff__figure{min-height:auto;aspect-ratio:3/2}.blog-micro-live-handoff__figure>div{background:linear-gradient(180deg,hsl(var(--card)/.5),transparent 18%,hsl(var(--background)/.28) 100%)}.blog-micro-flash-chapter__grid .blog-micro-flash{max-width:52rem}.blog-micro-contempt-chapter__grid .blog-micro-flash{order:2}}@media (max-width:48rem){.blog-micro-atlas__lineup,.blog-micro-loop__static[data-frame-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-micro-atlas__study figcaption{min-height:7.5rem}.blog-micro-professional-chapter__stage{min-height:0;display:grid;grid-template-rows:auto auto;place-items:stretch;overflow:visible}.blog-micro-professional-chapter__media{position:relative;z-index:0;inset:auto;aspect-ratio:3/2}.blog-micro-professional-chapter__media>div{background:linear-gradient(180deg,transparent 56%,hsl(var(--background)/.48) 100%)}.blog-micro-professional-chapter__headline{width:100%;padding:2.4rem 1.25rem 2.8rem;background:hsl(var(--background));text-shadow:none}.blog-micro-professional-chapter__headline h2{font-size:clamp(2.8rem,13vw,4.8rem)}}@media (max-width:36rem){.blog-micro-threshold__copy{padding-inline:1.15rem}.blog-micro-threshold h1{font-size:clamp(3rem,15vw,4.8rem)}.blog-micro-threshold__figure{min-height:28rem}.blog-micro-chapter{padding-block:5rem}.blog-micro-atlas__lineup{gap:1rem .75rem}.blog-micro-atlas__study figcaption{min-height:8.5rem;padding-inline:0}.blog-micro-atlas__study figcaption strong{font-size:1.1rem}.blog-micro-atlas__study figcaption span{font-size:.78rem}.blog-micro-flash__replay{inset-inline-end:.65rem;inset-block-end:.65rem}}@media (prefers-reduced-motion:reduce){.blog-micro-expression-experience *,.blog-micro-expression-experience :after,.blog-micro-expression-experience :before{animation:none!important;transition:none!important}}@media print{.blog-micro-threshold{min-height:0}.blog-micro-threshold__figure{min-height:24rem}.blog-micro-professional-chapter__stage{min-height:34rem}}.blog-influence-lab{border-block:1px solid hsl(var(--border)/.72);padding-block:clamp(2.5rem,6vw,5rem)}.blog-influence-lab__heading{max-width:64rem}.blog-influence-lab__heading h2{max-width:17ch;text-wrap:balance;font-family:var(--font-display);font-size:clamp(2.25rem,5vw,5rem);font-weight:650;line-height:.98}.blog-influence-lab__heading p{margin-block-start:1.35rem;max-width:64ch;color:hsl(var(--foreground)/.8);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.blog-influence-lab__scene{margin-block-start:2rem}.blog-influence-lab__image-frame{position:relative;aspect-ratio:3/2;overflow:hidden;border:1px solid hsl(var(--border)/.8);background:hsl(var(--card))}.blog-influence-lab__image{object-fit:cover}.blog-influence-lab__image-marker{position:absolute;inset-block-start:24%;display:grid;width:2rem;aspect-ratio:1;place-items:center;border:1px solid hsl(var(--foreground)/.54);border-radius:999px;background:hsl(var(--background)/.86);color:hsl(var(--foreground));font-size:.78rem;font-weight:700;backdrop-filter:blur(8px)}.blog-influence-lab__image-marker--a{left:36%}.blog-influence-lab__image-marker--b{left:67%}.blog-influence-lab__scene figcaption{margin-block-start:.75rem;max-width:68ch;color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.55}.blog-influence-lab__scene figcaption span{color:hsl(var(--foreground)/.76);font-weight:650}.blog-influence-lab__prediction{margin-block-start:2rem;border:0;padding:0}.blog-influence-lab[data-enhanced=false] .blog-influence-lab__prediction,.blog-influence-lab[data-enhanced=false] .blog-influence-lab__reveal-button{display:none}.blog-influence-lab__prediction legend{margin-block-end:1rem;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.35rem);font-weight:650}.blog-influence-lab__conditions{display:grid;gap:.8rem}.blog-influence-lab__condition{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;min-height:5.5rem;border:1px solid hsl(var(--border)/.82);background:hsl(var(--card)/.48);padding:1rem;color:hsl(var(--foreground));text-align:start;transition:border-color .18s ease,background-color .18s ease}.blog-influence-lab__condition:focus-visible,.blog-influence-lab__condition:hover,.blog-influence-lab__condition[data-selected=true]{border-color:hsl(var(--primary)/.76);background:hsl(var(--primary)/.09)}.blog-influence-lab__condition:focus-visible,.blog-influence-lab__reveal-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.blog-influence-lab__condition-marker{display:grid;width:2rem;aspect-ratio:1;place-items:center;border:1px solid hsl(var(--primary)/.58);border-radius:999px;color:hsl(var(--primary));font-size:.76rem;font-weight:700}.blog-influence-lab__condition small,.blog-influence-lab__condition strong{display:block}.blog-influence-lab__condition small{margin-block-start:.35rem;max-width:54ch;color:hsl(var(--foreground)/.7);line-height:1.5}.blog-influence-lab__choose{color:hsl(var(--primary));font-size:.78rem;font-weight:700}.blog-influence-lab__reveal-button{min-height:3rem;margin-block-start:1rem;border:1px solid hsl(var(--foreground)/.84);border-radius:999px;background:hsl(var(--foreground));padding-inline:1.4rem;color:hsl(var(--background));font-weight:700}.blog-influence-lab__result{display:grid;gap:1.5rem;margin-block-start:2rem;border-block:1px solid hsl(var(--border)/.68);padding-block:2rem}.blog-influence-lab__result[hidden]{display:none}.blog-influence-lab__result-kicker{color:hsl(var(--primary));font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}[dir=rtl] .blog-influence-lab__result-kicker{letter-spacing:0}.blog-influence-lab__result-copy h3{margin-block-start:.4rem;font-family:var(--font-display-latin);font-size:clamp(3.2rem,9vw,7rem);font-weight:450;line-height:.92}.blog-influence-lab__result-copy h3 span{display:block;margin-block-start:.55rem;font-family:var(--font-body);font-size:clamp(.9rem,2vw,1.2rem);font-weight:650;line-height:1.25}.blog-influence-lab__result-copy>p:not(.blog-influence-lab__result-kicker){margin-block-start:.7rem;max-width:48ch;color:hsl(var(--foreground)/.8);line-height:1.6}.blog-influence-lab__sample{color:hsl(var(--muted-foreground))!important;font-size:.84rem}.blog-influence-lab__bars{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,5vw,4rem);min-height:17rem;align-items:end;border-block-end:1px solid hsl(var(--border)/.74);padding:1rem 1rem 0;direction:ltr}.blog-influence-lab__bar-column{display:grid;grid-template-rows:12rem auto auto;height:100%;align-items:end;text-align:center}.blog-influence-lab__bar-scale{display:flex;height:12rem;align-items:end;justify-content:center}.blog-influence-lab__bar{display:block;width:min(8rem,72%);height:calc(var(--influence-result) * 2.25%);min-height:2rem;border:1px solid hsl(var(--primary)/.42);border-block-end:0;background:linear-gradient(to bottom,hsl(var(--foreground)/.86),hsl(var(--foreground)/.28)),repeating-linear-gradient(90deg,transparent 0 6px,hsl(var(--background)/.12) 6px 7px);transform-origin:bottom}.blog-influence-lab[data-enhanced=true][data-revealed=true]:not([data-reduced-motion=true]) .blog-influence-lab__bar{animation:influence-towel-rise .72s cubic-bezier(.2,.78,.25,1) both}@keyframes influence-towel-rise{0%{transform:scaleY(.08);opacity:.45}to{transform:scaleY(1);opacity:1}}.blog-influence-lab__bar-column>p{margin-block-start:.8rem;font-family:var(--font-display-latin);font-size:clamp(1.55rem,4vw,2.8rem);font-weight:650}.blog-influence-lab__bar-column>span{margin-block-start:.25rem;color:hsl(var(--foreground)/.76);font-size:.82rem;line-height:1.35}.blog-influence-lab__bar-column>small{min-height:2.8rem;margin-block-start:.25rem;color:hsl(var(--muted-foreground));line-height:1.35}.blog-influence-lab__gap{position:absolute;inset-block-start:42%;left:50%;border-block:1px solid hsl(var(--primary)/.72);background:hsl(var(--background)/.88);padding:.3rem .45rem;color:hsl(var(--primary));font-size:.74rem;font-weight:700;transform:translateX(-50%)}.blog-influence-lab__interpretation{display:grid;gap:.9rem;max-width:72ch;color:hsl(var(--foreground)/.82);line-height:1.7}.blog-influence-lab__interpretation p:last-child{border-inline-start:2px solid hsl(var(--primary)/.58);padding-inline-start:1rem;color:hsl(var(--foreground)/.94)}.blog-influence-lab__principles{margin-block-start:clamp(2.5rem,6vw,5rem)}.blog-influence-lab__principles header{max-width:58rem}.blog-influence-lab__principles h3{max-width:20ch;text-wrap:balance;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.7rem);font-weight:650;line-height:1}.blog-influence-lab__principles header p{margin-block-start:1rem;max-width:62ch;color:hsl(var(--foreground)/.74);line-height:1.65}.blog-influence-lab__principles ol{display:grid;gap:1px;margin-block-start:1.5rem;border:1px solid hsl(var(--border)/.62);background:hsl(var(--border)/.62)}.blog-influence-lab__principles li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem 1rem;background:hsl(var(--background));padding:clamp(1.25rem,3vw,2rem)}.blog-influence-lab__principles li>span{grid-row:span 2;color:hsl(var(--primary));font-size:.78rem;font-weight:700}.blog-influence-lab__principles h4{font-family:var(--font-display);font-size:1.35rem;font-weight:650}.blog-influence-lab__principles li p{color:hsl(var(--foreground)/.72);line-height:1.6}@media (min-width:48rem){.blog-influence-lab__conditions,.blog-influence-lab__principles ol{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-influence-lab__result{grid-template-columns:minmax(16rem,.72fr) minmax(22rem,1.28fr)}.blog-influence-lab__interpretation{grid-column:1/-1}}@media (max-width:36rem){.blog-influence-lab__condition{grid-template-columns:auto minmax(0,1fr)}.blog-influence-lab__choose{grid-column:2}}@media (prefers-reduced-motion:reduce){.blog-influence-lab__bar,.blog-influence-lab__condition{animation:none!important;transition:none}}.blog-influence-lab[data-reduced-motion=true] .blog-influence-lab__bar,.blog-influence-lab[data-reduced-motion=true] .blog-influence-lab__condition{animation:none!important;transition:none}@media print{.blog-influence-lab__prediction,.blog-influence-lab__reveal-button{display:none!important}.blog-influence-lab__result[hidden]{display:grid!important}}.blog-body-language-experience{--observation-paper:42 30% 92%;--observation-paper-muted:39 18% 83%;--observation-ink:222 18% 10%;--observation-night:222 18% 5%;--observation-night-soft:221 18% 8%;--observation-line:40 15% 72%;color:hsl(var(--foreground));background:hsl(var(--observation-night))}.blog-body-language-experience img{filter:none}.blog-body-language-hero{position:relative;display:grid;min-height:min(58rem,92svh);grid-template-rows:1fr auto;overflow:hidden;isolation:isolate}.blog-body-language-hero__figure{position:absolute;inset:0;margin:0;background:hsl(var(--observation-night-soft))}.blog-body-language-hero__wash{position:absolute;inset:0;background:linear-gradient(180deg,hsl(var(--observation-night)/.34),transparent 33%,hsl(var(--observation-night)/.84)),linear-gradient(90deg,hsl(var(--observation-night)/.86),transparent 66%)}[dir=rtl] .blog-body-language-hero__wash{background:linear-gradient(180deg,hsl(var(--observation-night)/.34),transparent 33%,hsl(var(--observation-night)/.84)),linear-gradient(270deg,hsl(var(--observation-night)/.86),transparent 66%)}.blog-body-language-hero__curtain{position:absolute;inset:0 auto 0 0;width:1px;background:hsl(var(--primary)/.72);opacity:0;pointer-events:none}.blog-body-language-hero__curtain[data-play=true]{animation:observation-curtain-pass .82s cubic-bezier(.2,.78,.18,1) .16s both}.blog-body-language-hero__content{position:relative;z-index:2;display:flex;min-height:min(55rem,88svh);flex-direction:column;justify-content:space-between;padding-block:calc(4.5rem + clamp(1.5rem, 5vw, 4.5rem)) clamp(2.5rem,7vw,6rem)}.blog-body-language-hero__breadcrumb{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;color:hsl(var(--foreground)/.74);font-size:.86rem}.blog-body-language-hero__breadcrumb a{display:inline-flex;min-height:2.75rem;align-items:center}.blog-body-language-hero__breadcrumb a:focus-visible,.blog-body-language-hero__breadcrumb a:hover{color:hsl(var(--foreground));outline:none}.blog-body-language-hero__copy{max-width:66rem}.blog-body-language-hero__copy h1{max-width:13ch;margin:0;font-family:var(--font-display);font-size:clamp(3rem,8.4vw,7.9rem);font-weight:760;line-height:.9;text-wrap:balance}.blog-body-language-hero__copy>p{max-width:58ch;margin-block:clamp(1.4rem,3vw,2.5rem) 0;color:hsl(var(--foreground)/.88);font-size:clamp(1.08rem,2vw,1.38rem);line-height:1.72;text-wrap:pretty}.blog-body-language-hero__meta{display:flex;flex-wrap:wrap;gap:.45rem .8rem;margin-block-start:1.6rem;color:hsl(var(--foreground)/.65);font-size:.83rem}.blog-body-language-hero__caption{position:absolute;inset-inline:0;bottom:0;z-index:2;padding-block-end:1rem;color:hsl(var(--foreground)/.62);font-size:.76rem;line-height:1.55}.blog-body-language-corridor{overflow:clip}.blog-body-language-chapter{position:relative;scroll-margin-top:5.5rem;padding-block:clamp(5.5rem,10vw,10rem)}.blog-body-language-chapter--dark,.blog-body-language-chapter--image-led{color:hsl(var(--foreground));background:hsl(var(--observation-night))}.blog-body-language-chapter--paper{color:hsl(var(--observation-ink));background:hsl(var(--observation-paper))}.blog-body-language-chapter__intro{position:relative;display:grid;max-width:68rem;grid-template-columns:minmax(5.5rem,.25fr) minmax(0,1fr);gap:clamp(1rem,4vw,4rem);align-items:start;margin-block-end:clamp(3rem,6vw,6rem)}.blog-body-language-chapter__intro--offset{margin-inline-start:auto}.blog-body-language-chapter__number{display:block;color:currentColor;font-family:var(--font-body);font-size:clamp(5rem,13vw,11rem);font-weight:250;line-height:.72;opacity:.52;direction:ltr;text-align:start}.blog-body-language-chapter h2,.blog-body-language-close h2,.blog-body-language-fit h2,.blog-body-language-memory h2,.blog-observation-challenge__heading h2{margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5.7rem);font-weight:750;line-height:.98;text-wrap:balance}.blog-body-language-chapter__intro p,.blog-body-language-image-chapter__lead,.blog-body-language-response-chapter__lead{max-width:56ch;margin-block:1.25rem 0;color:currentColor;font-size:clamp(1.08rem,1.8vw,1.34rem);line-height:1.72;opacity:.78}.blog-body-language-chapter__lesson-line{display:grid;max-width:72rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);margin-block-start:clamp(3rem,7vw,6rem);margin-inline:auto}.blog-body-language-chapter__lesson-line p{margin:0;border-block-start:1px solid hsl(var(--border)/.68);padding-block-start:1.1rem;color:hsl(var(--foreground)/.76);font-size:1rem;line-height:1.72}.blog-body-language-chapter__lesson-line--paper p{border-color:hsl(var(--observation-ink)/.24);color:hsl(var(--observation-ink)/.78)}.blog-body-language-diptych{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(1rem,3vw,2.5rem);align-items:end}.blog-body-language-context__figure,.blog-body-language-diptych figure,.blog-body-language-image-chapter figure,.blog-body-language-response-chapter figure,.blog-observation-challenge__figure{margin:0}.blog-body-language-diptych img,.blog-body-language-image-chapter img,.blog-body-language-response-chapter img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.blog-body-language-diptych figure:nth-child(2){margin-block-end:clamp(1rem,5vw,5rem)}.blog-body-language-context figcaption,.blog-body-language-diptych figcaption,.blog-body-language-image-chapter figcaption,.blog-body-language-response-chapter figcaption,.blog-observation-challenge figcaption{margin-block-start:.75rem;color:currentColor;font-size:.78rem;line-height:1.6;opacity:.68}.blog-body-language-image-chapter,.blog-body-language-response-chapter{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(20rem,.68fr);gap:clamp(2rem,6vw,6rem);align-items:center}.blog-body-language-image-chapter__copy,.blog-body-language-response-chapter__copy{max-width:38rem}.blog-body-language-image-chapter__copy>p:not(.blog-body-language-image-chapter__lead),.blog-body-language-response-chapter__copy>p:not(.blog-body-language-response-chapter__lead){margin-block:1.15rem 0;color:currentColor;font-size:1rem;line-height:1.75;opacity:.78}.blog-body-language-response-chapter{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr)}.blog-body-language-field-note{margin-block-start:clamp(2rem,4vw,3.5rem);border-inline-start:2px solid hsl(var(--primary)/.55);padding-inline-start:1.25rem}.blog-body-language-field-note h3{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.1}.blog-body-language-field-note p{margin-block:.85rem 0;color:hsl(var(--observation-ink)/.76);line-height:1.7}.blog-body-language-chapter__disclosure,.blog-body-language-context__disclosure{margin-block:1.25rem 0;color:currentColor;font-size:.73rem;line-height:1.55;opacity:.72}.blog-body-language-context{display:grid;grid-template-areas:"prompt figure" "frames figure";grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(1.75rem,5vw,5rem);align-items:start}.blog-body-language-context__prompt{grid-area:prompt}.blog-body-language-context__figure{grid-area:figure}.blog-body-language-context__frames{grid-area:frames}.blog-body-language-context>noscript,.blog-body-language-context__disclosure{grid-column:1/-1}.blog-body-language-context__frames>p:first-child,.blog-body-language-context__prompt>p{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,2.5vw,2.25rem);font-weight:700;line-height:1.15;text-wrap:balance}.blog-body-language-context__choice-enhancement,.blog-body-language-context__frame-controls{display:grid;gap:0;margin-block-start:1.35rem;border-block-start:1px solid hsl(var(--border)/.72)}.blog-body-language-context button{min-height:3.25rem;border:0;border-block-end:1px solid hsl(var(--border)/.72);padding:.8rem 0;color:hsl(var(--foreground)/.78);background:transparent;font:inherit;line-height:1.45;text-align:start;transition:color .16s ease,border-color .16s ease,padding .16s ease}.blog-body-language-context button:focus-visible,.blog-body-language-context button:hover,.blog-body-language-context button[aria-pressed=true]{border-color:hsl(var(--primary)/.82);padding-inline-start:.6rem;color:hsl(var(--foreground));outline:none}.blog-body-language-context button:focus-visible{box-shadow:inset 3px 0 0 hsl(var(--primary))}.blog-body-language-context button:active{color:hsl(var(--primary))}.blog-body-language-context button:disabled{cursor:not-allowed;opacity:.55}[dir=rtl] .blog-body-language-context button:focus-visible{box-shadow:inset -3px 0 0 hsl(var(--primary))}.blog-body-language-context__feedback{margin-block-start:1.2rem;border-inline-start:2px solid hsl(var(--primary)/.72);padding-inline-start:1rem;color:hsl(var(--foreground)/.76);line-height:1.65}.blog-body-language-context__feedback p{margin-block:.45rem 0}.blog-body-language-context__stage{position:relative;aspect-ratio:3/2;overflow:hidden;background:hsl(var(--observation-night-soft))}.blog-body-language-context__focus{position:absolute;border:1px solid hsl(var(--primary)/.95);box-shadow:0 0 0 999px hsl(var(--observation-night)/.38);pointer-events:none;transition:inset .46s cubic-bezier(.2,.74,.18,1)}.blog-body-language-context[data-frame=detail] .blog-body-language-context__focus{inset:43% 58% 27% 17%}.blog-body-language-context[data-frame=body] .blog-body-language-context__focus{inset:14% 50% 7% 8%}.blog-body-language-context[data-frame=room] .blog-body-language-context__focus{inset:2.5%}.blog-body-language-context__frame-controls button{display:grid;grid-template-columns:2.3rem minmax(0,1fr);gap:.65rem;align-items:center}.blog-body-language-context__frame-controls button span:first-child{color:hsl(var(--primary));font-size:.76rem;direction:ltr}.blog-body-language-context__frame-result{min-height:5.2rem;margin-block:1.1rem 0;color:hsl(var(--foreground)/.72);line-height:1.65}.blog-body-language-context__static,.blog-body-language-memory,.blog-observation-challenge__static-rounds{color:hsl(var(--foreground))}.blog-body-language-memory{scroll-margin-top:5.5rem;padding-block:clamp(5rem,9vw,9rem);background:hsl(var(--observation-night-soft))}.blog-body-language-memory__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);gap:2rem;align-items:end}.blog-body-language-memory__heading p,.blog-body-language-memory__note{margin:0;color:hsl(var(--foreground)/.68);line-height:1.7}.blog-body-language-memory ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3rem,6vw,5.5rem) 0 0;padding:0;list-style:none}.blog-body-language-memory li{min-width:0;border-block-start:1px solid hsl(var(--border)/.75);padding:1.2rem clamp(1rem,2.5vw,2rem) 0}.blog-body-language-memory li+li{border-inline-start:1px solid hsl(var(--border)/.55)}.blog-body-language-memory li>span{color:hsl(var(--primary));font-size:.78rem;direction:ltr}.blog-body-language-memory h3{margin-block:.8rem 0;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.1}.blog-body-language-memory li p{color:hsl(var(--foreground)/.68);line-height:1.65}.blog-body-language-memory__note{max-width:52rem;margin-block-start:2.25rem}.blog-body-language-theatre-wrap{padding-block:clamp(5.5rem,10vw,10rem)}.blog-observation-challenge{position:relative;width:100%;margin:0}.blog-observation-challenge__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.52fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;margin-block-end:clamp(2.5rem,6vw,5rem)}.blog-observation-challenge__heading p{margin:0;color:hsl(var(--foreground)/.7);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.72}.blog-observation-challenge__round{display:grid;grid-template-areas:"figure question" "figure choices" "figure feedback";grid-template-columns:minmax(0,1.38fr) minmax(20rem,.62fr);gap:1rem clamp(2rem,5vw,5rem);align-items:start}[dir=rtl] .blog-observation-challenge__round{grid-template-areas:"question figure" "choices figure" "feedback figure";grid-template-columns:minmax(20rem,.62fr) minmax(0,1.38fr)}.blog-observation-challenge__question{grid-area:question}.blog-observation-challenge__figure{grid-area:figure}.blog-observation-challenge__choices{grid-area:choices}.blog-observation-challenge__feedback{grid-area:feedback}.blog-observation-challenge__round-label{margin:0 0 .75rem;color:hsl(var(--primary));font-size:.8rem;font-weight:650;text-align:start}.blog-observation-challenge__question h3,.blog-observation-challenge__result h3{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,3vw,3rem);font-weight:700;line-height:1.06;text-wrap:balance}.blog-observation-challenge__image-frame{position:relative;aspect-ratio:3/2;overflow:hidden;background:hsl(var(--observation-night-soft))}.blog-observation-challenge__choices{display:grid;gap:0;border-block-start:1px solid hsl(var(--border)/.72)}.blog-observation-challenge__choices button,.blog-observation-challenge__feedback button,.blog-observation-challenge__result button{min-height:3.25rem;border:0;color:hsl(var(--foreground));background:transparent;font:inherit}.blog-observation-challenge__choices button{width:100%;border-block-end:1px solid hsl(var(--border)/.72);padding:.9rem 0;color:hsl(var(--foreground)/.74);line-height:1.5;text-align:start;transition:color .16s ease,border-color .16s ease,padding .16s ease}.blog-observation-challenge__choices button:focus-visible,.blog-observation-challenge__choices button:hover,.blog-observation-challenge__choices button[data-selected=true]{border-color:hsl(var(--primary));padding-inline-start:.7rem;color:hsl(var(--foreground));outline:none}.blog-observation-challenge__choices button:focus-visible{box-shadow:inset 3px 0 0 hsl(var(--primary))}[dir=rtl] .blog-observation-challenge__choices button:focus-visible{box-shadow:inset -3px 0 0 hsl(var(--primary))}.blog-observation-challenge__choices button[data-correct=true]{border-color:hsl(var(--primary)/.9);color:hsl(var(--foreground))}.blog-observation-challenge__choices button:active,.blog-observation-challenge__feedback button:active,.blog-observation-challenge__result button:active{color:hsl(var(--primary))}.blog-observation-challenge button:disabled{cursor:not-allowed;opacity:.55}.blog-observation-challenge__feedback{border-inline-start:2px solid hsl(var(--primary)/.65);padding-inline-start:1.05rem;color:hsl(var(--foreground)/.75)}.blog-observation-challenge__feedback-label{margin:0;color:hsl(var(--foreground));font-weight:700}.blog-observation-challenge__feedback dl{display:grid;gap:.8rem;margin-block:1rem 0}.blog-observation-challenge__feedback dl div{display:grid;grid-template-columns:minmax(5rem,.34fr) minmax(0,1fr);gap:.8rem}.blog-observation-challenge__feedback dt{color:hsl(var(--primary));font-size:.78rem}.blog-observation-challenge__feedback dd{margin:0;line-height:1.55}.blog-observation-challenge__feedback button,.blog-observation-challenge__result button{margin-block-start:1.25rem;border-block-end:1px solid hsl(var(--foreground));padding-inline:0;font-weight:700}.blog-observation-challenge__feedback button:focus-visible,.blog-observation-challenge__feedback button:hover,.blog-observation-challenge__result button:focus-visible,.blog-observation-challenge__result button:hover{border-color:hsl(var(--primary));color:hsl(var(--primary));outline:none}.blog-observation-challenge__result{max-width:52rem;margin-inline:auto;padding-block:clamp(2rem,6vw,5rem);text-align:center}.blog-observation-challenge__result p{color:hsl(var(--foreground)/.72);font-size:1.05rem;line-height:1.75}.blog-observation-challenge__static-rounds{display:grid;gap:3rem;margin:0;padding:0;list-style:none}.blog-observation-challenge__static-rounds img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.blog-observation-challenge__disclosure{max-width:68ch;margin:clamp(2rem,5vw,4rem) auto 0;color:hsl(var(--foreground)/.55);font-size:.74rem;line-height:1.6;text-align:center}.blog-body-language-fit{scroll-margin-top:5.5rem;padding-block:clamp(5.5rem,9vw,9rem);color:hsl(var(--observation-ink));background:hsl(var(--observation-paper))}.blog-body-language-fit__paths{display:grid;max-width:68rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,7rem);margin-block-start:clamp(3rem,6vw,5rem)}.blog-body-language-fit h3{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.4rem);line-height:1.12}.blog-body-language-fit ul{margin-block:1.25rem 0;padding:0;list-style:none}.blog-body-language-fit li{border-block-start:1px solid hsl(var(--observation-ink)/.2);padding-block:1rem;color:hsl(var(--observation-ink)/.76);line-height:1.7}.blog-body-language-close{padding-block:clamp(5.5rem,10vw,10rem);background:radial-gradient(circle at 72% 28%,hsl(var(--primary)/.11),transparent 34rem),hsl(var(--observation-night))}.blog-body-language-close .container-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);gap:clamp(2rem,7vw,7rem);align-items:end}.blog-body-language-close p{max-width:56ch;margin:0;color:hsl(var(--foreground)/.72);line-height:1.75}.blog-body-language-close a{grid-column:2;justify-self:start}.blog-body-language-sources{border-block-end:1px solid hsl(var(--border)/.55)}.blog-related-handoff{padding-block:clamp(5rem,9vw,9rem);background:hsl(var(--background))}.blog-related-handoff__paths{display:grid;margin-block-start:clamp(2.5rem,5vw,4.5rem);border-block-start:1px solid hsl(var(--border)/.7)}.blog-related-handoff__path{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:clamp(1rem,4vw,4rem);align-items:start;border-block-end:1px solid hsl(var(--border)/.7);padding-block:clamp(1.7rem,4vw,3rem);color:hsl(var(--foreground));transition:padding .18s ease,color .18s ease}.blog-related-handoff__media{position:relative;aspect-ratio:3/2;overflow:hidden}.blog-related-handoff__media img{object-fit:cover;transform:none}.blog-related-handoff__path:focus-visible,.blog-related-handoff__path:hover{padding-inline-start:.75rem;color:hsl(var(--primary));outline:none}@keyframes observation-curtain-pass{0%{opacity:0;transform:translateX(0)}14%{opacity:.72}to{opacity:0;transform:translateX(100vw)}}@media (max-width:64rem){.blog-body-language-hero{min-height:48rem}.blog-body-language-context,.blog-body-language-image-chapter,.blog-body-language-response-chapter{grid-template-columns:1fr}.blog-body-language-context{grid-template-areas:"prompt" "figure" "frames"}.blog-body-language-image-chapter figure,.blog-body-language-response-chapter figure{order:2}.blog-body-language-image-chapter__copy,.blog-body-language-response-chapter__copy{order:1}.blog-body-language-memory ol{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-body-language-memory li:nth-child(3){border-inline-start:0}.blog-observation-challenge__round,[dir=rtl] .blog-observation-challenge__round{grid-template-areas:"question" "figure" "choices" "feedback";grid-template-columns:1fr}.blog-body-language-close .container-wide{grid-template-columns:1fr}.blog-body-language-close a{grid-column:auto}}@media (max-width:42rem){.blog-body-language-hero{min-height:42rem}.blog-body-language-hero__copy h1{font-size:clamp(2.75rem,14vw,4.6rem)}.blog-body-language-hero__copy>p{font-size:1rem;line-height:1.62}.blog-body-language-chapter,.blog-body-language-close,.blog-body-language-fit,.blog-body-language-memory,.blog-body-language-theatre-wrap{padding-block:4.75rem}.blog-body-language-chapter__intro{grid-template-columns:1fr;gap:.8rem}.blog-body-language-chapter__number{font-size:4.8rem;line-height:.75}.blog-body-language-chapter h2,.blog-body-language-close h2,.blog-body-language-fit h2,.blog-body-language-memory h2,.blog-observation-challenge__heading h2{font-size:clamp(2.25rem,11vw,3.5rem)}.blog-body-language-chapter__lesson-line,.blog-body-language-diptych,.blog-body-language-fit__paths,.blog-body-language-memory__heading,.blog-observation-challenge__heading{grid-template-columns:1fr}.blog-body-language-diptych figure:nth-child(2){margin-block-end:0}.blog-body-language-context__stage,.blog-observation-challenge__image-frame{aspect-ratio:3/2}.blog-body-language-context[data-frame=detail] .blog-body-language-context__focus{inset:41% 55% 24% 14%}.blog-body-language-memory ol{grid-template-columns:1fr}.blog-body-language-memory li+li{border-inline-start:0}.blog-observation-challenge__feedback dl div{grid-template-columns:1fr;gap:.25rem}.blog-related-handoff__path{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blog-body-language-hero__curtain{display:none}.blog-body-language-context *,.blog-observation-challenge *,.blog-related-handoff__path{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.blog-body-language-context[data-reduced-motion=true] *,.blog-observation-challenge[data-reduced-motion=true] *{animation:none!important;transition:none!important}@media print{.blog-body-language-hero{min-height:0}.blog-body-language-hero__figure{position:relative;aspect-ratio:3/2}.blog-body-language-hero__content{min-height:0}.blog-observation-challenge__interactive{display:none!important}.blog-observation-challenge__static-rounds{display:grid!important}}.blog-booth-masterpiece figure,.blog-choose-masterpiece figure,.blog-corporate-masterpiece figure,.blog-influence-masterpiece figure,.blog-private-masterpiece figure,.blog-proposal-masterpiece figure,.blog-purim-masterpiece figure,.blog-role-masterpiece figure,.blog-theatre-masterpiece figure,.blog-timing-masterpiece figure,.blog-wedding-masterpiece figure{position:relative}