.felt-events>.felt-passage,.felt-events>aside,.felt-events>section{inline-size:min(76rem,calc(100% - 4rem));margin:clamp(3rem,6vw,6rem) auto}.felt-events .felt-scene-copy p{max-inline-size:55ch}.felt-corporate>.corporate-weekday{max-inline-size:44rem;margin-block:2.5rem 4rem}.corporate-encounter{display:grid;grid-template-columns:1.4fr .8fr;gap:3rem;align-items:center}.felt-corporate>.corporate-afterimage{max-inline-size:47rem}.corporate-encounter h2{font-size:clamp(2rem,3vw,3rem)}.felt-purim .felt-opening{grid-template-columns:1fr .9fr}.purim-observer .felt-scene__image img{transform:scale(2.65);transform-origin:96% 23%}.purim-follow .felt-scene__image img{transform:scale(1.5);transform-origin:40% 60%}.purim-montage__start{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;margin-block-end:2.5rem}.purim-montage__start .felt-scene-copy{padding:0}.purim-montage__scenes{display:grid;gap:4rem}.purim-montage__scene--1{inline-size:65%}.purim-montage__scene--2{margin-inline-start:15%}.felt-purim>.purim-afterimage{max-inline-size:44rem}.private-drawing-essay{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.private-house-drawing{inline-size:100%;block-size:auto;color:hsl(var(--foreground)/.9)}.private-house-drawing__gate{color:hsl(var(--primary));stroke-width:3.5}.private-detail-comparison__control{margin-block:.75rem 1.25rem}.private-detail-comparison__button-slot{min-block-size:2.75rem}.private-detail-comparison__control button{min-block-size:2.75rem;padding:.65rem 1rem;border:1px solid hsl(var(--foreground)/.4);border-radius:999px;font-size:.9rem;text-align:start}.private-detail-comparison__control button:hover{border-color:hsl(var(--foreground))}.private-detail-comparison__control button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.private-detail-comparison__control p{margin-block:.5rem 0;font-size:.9rem;color:hsl(var(--muted-foreground))}.private-drawing-essay .felt-scene-copy h2{font-size:clamp(1.8rem,2.8vw,2.8rem)}.private-drawing-essay blockquote{grid-column:1/-1;margin:1rem auto 0;max-inline-size:25ch;font-family:var(--font-display);font-size:clamp(2rem,4vw,4rem);line-height:1.3;text-align:center;text-wrap:balance}.felt-private>.private-significance{max-inline-size:45rem}.felt-wedding>.wedding-contribution{max-inline-size:44rem;margin-block:2.5rem 4rem}.wedding-discovery{display:grid;grid-template-columns:1.3fr .7fr;gap:3rem;align-items:center}.felt-wedding>.wedding-conversation{max-inline-size:48rem;text-align:center;padding-block:2rem}.wedding-conversation p:first-child{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.8rem);line-height:1.2}.wedding-conversation p:last-child{font-size:1.1rem;color:hsl(var(--muted-foreground));max-inline-size:45ch;margin:1.5rem auto 0}.felt-wedding>.wedding-centre{max-inline-size:46rem}.felt-proposal>.proposal-prologue{max-inline-size:45rem;margin-block:2.5rem 4rem}.proposal-evening{inline-size:min(88rem,calc(100% - 4rem));margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.proposal-frame--3{margin-block-start:6rem}.proposal-frame h2{font-size:clamp(1.8rem,2.8vw,2.8rem)}.felt-proposal>.proposal-final{inline-size:min(88rem,calc(100% - 4rem))}.proposal-final>.felt-scene{max-inline-size:68rem;margin-inline:auto}.proposal-final__copy{display:grid;grid-template-columns:.85fr 1.15fr;gap:4rem;margin:2.5rem auto 0;max-inline-size:72rem}.proposal-final__copy p{color:hsl(var(--foreground)/.8);margin:0 0 1rem}@media (max-width:899px){.felt-events>.felt-passage,.felt-events>aside,.felt-events>section,.felt-proposal>.proposal-final,.proposal-evening{inline-size:calc(100% - 2.5rem)}.corporate-encounter,.felt-purim .felt-opening,.proposal-final__copy,.purim-montage__start,.wedding-discovery{grid-template-columns:1fr;gap:1.5rem}.purim-montage__scene--1{inline-size:85%}.purim-montage__scene--2{margin-inline-start:0}.private-drawing-essay{gap:1.5rem}.proposal-evening{grid-template-columns:1fr;gap:2.5rem}.proposal-frame--3{margin:0}}@media (max-width:600px){.private-drawing-essay{grid-template-columns:1fr;gap:2.5rem}.private-drawing-essay blockquote{margin-block:1rem}.purim-montage__scene--1{inline-size:100%}.purim-observer .felt-scene__image img{transform:scale(2.65)}}.felt-discovery>.felt-passage,.felt-discovery>section{inline-size:min(76rem,calc(100% - 4rem));margin:clamp(3rem,6vw,6rem) auto}.felt-discovery h2{max-inline-size:24ch}.felt-discovery-control{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-block-size:2.75rem;padding:.7rem 1.1rem;border:1px solid hsl(var(--foreground)/.4);border-radius:999px;background:transparent;color:hsl(var(--foreground));font:inherit;cursor:pointer}.felt-discovery-control:hover{background:hsl(var(--foreground)/.08)}.felt-discovery-control:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:5px}.felt-body .felt-opening{grid-template-columns:.8fr 1.2fr}.felt-body-gaze__views figure{margin:0}.felt-body-gaze__crop{position:relative;aspect-ratio:3/2;overflow:hidden;background:hsl(var(--card))}.felt-body-gaze__crop img{object-fit:cover;transform:scale(2.5);transform-origin:9% 37%;transition:transform .45s ease}.felt-body-gaze__tight--wide .felt-body-gaze__crop img{transform:none}.felt-body-gaze__views[data-reduced-motion=true] img{transition:none}.felt-body-gaze__views figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;margin-block-start:.9rem;font-size:.9rem;line-height:1.5}.felt-body-gaze__views button{font-size:.85rem}.felt-body-context__reveal{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:center}.felt-body-evidence{margin-block-start:4rem;padding:clamp(1.5rem,4vw,3rem);background:hsl(var(--card))}.felt-body-evidence__pair{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-block:2rem}.felt-body-evidence h3{font-family:var(--font-body);font-size:1rem;font-weight:500;color:hsl(var(--muted-foreground))}.felt-body-evidence ul{list-style:none;padding:0;margin:1.25rem 0 0;font-size:1.2rem;line-height:1.8}.felt-body-assumption{font-family:var(--font-display);font-size:clamp(1.5rem,2.7vw,2.5rem)}.felt-body-evidence__lesson{max-inline-size:70ch;border-inline-start:2px solid hsl(var(--primary));padding-inline-start:1.5rem;color:hsl(var(--foreground)/.8)}.felt-body>.felt-body-insight{max-inline-size:46rem}.felt-timing-comparison>h2{margin-block-end:1.5rem}.felt-timing-toolbar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-block:1.5rem}.felt-timing-toolbar p{font-size:.8rem;color:hsl(var(--muted-foreground))}.felt-timing-beats{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.felt-timing-beats>li{display:grid;grid-template-rows:auto 1fr 1fr;gap:1rem}.felt-timing-beats figure{margin:0}.felt-timing-frame{position:relative;aspect-ratio:3/2;overflow:hidden;background:hsl(var(--card))}.felt-timing-frame img{object-fit:contain}.felt-timing-beats figcaption{padding-block:1.25rem;min-block-size:10rem}.felt-timing-beats figcaption>span{font-size:.85rem;color:hsl(var(--primary))}.felt-timing-beats h3{font-size:1.35rem;margin-block:.6rem}.felt-timing-beats figcaption p{font-size:.95rem;color:hsl(var(--muted-foreground))}.felt-timing-outcome{border-block-start:1px solid hsl(var(--border));padding:1rem 0}.felt-timing-outcome h4{margin:0 0 .6rem;font-size:.8rem;font-weight:500;color:hsl(var(--muted-foreground))}.felt-timing-outcome p{margin:0;font-size:1.05rem}.felt-timing-outcome--held{border-color:hsl(var(--primary)/.5)}.felt-timing-beats li[data-active=true] .felt-timing-frame{outline:2px solid hsl(var(--primary));outline-offset:4px}.felt-timing-outcome[data-active=true]{background:hsl(var(--foreground)/.05)}.felt-discovery>.felt-timing-pause{max-inline-size:47rem;padding-inline-start:1.5rem;border-inline-start:2px solid hsl(var(--primary))}.felt-influence .felt-opening{max-inline-size:76rem}.felt-influence .felt-opening__media{margin-block-start:1rem}.felt-influence .felt-influence-question{font-size:1.15rem;font-family:var(--font-body);max-inline-size:none}.felt-influence-caption{margin-block:.6rem 1.5rem;font-size:.9rem;color:hsl(var(--muted-foreground))}.felt-influence-messages{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.felt-influence-message{background:hsl(var(--foreground));color:hsl(var(--background));padding:clamp(1.2rem,3vw,2.5rem)}.felt-influence-message h3{font-family:var(--font-body);font-size:.9rem;margin:0 0 1.3rem;text-wrap:pretty}.felt-influence-message .felt-influence-message__text{font-family:var(--font-display);font-size:clamp(1.6rem,2.7vw,2.7rem);line-height:1.35;margin:0 0 1.3rem}.felt-influence-message mark{color:inherit;background:transparent;text-decoration:underline;text-decoration-color:hsl(var(--primary));text-decoration-thickness:2px;text-underline-offset:.15em}.felt-influence-message>p:last-child{color:hsl(var(--background)/.75);font-size:.9rem;line-height:1.5}.felt-influence-result{margin:0}.felt-influence-pairs{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.felt-influence-bar{display:grid;gap:1.25rem}.felt-influence-bar h3{font-family:var(--font-body);font-size:1rem}.felt-influence-bar strong{font-family:var(--font-display);font-size:clamp(3.5rem,7vw,7rem);line-height:1;font-weight:500;font-variant-numeric:tabular-nums}.felt-influence-bar strong span{font-size:.45em}.felt-influence-bar__track{height:.65rem;background:hsl(var(--foreground)/.12)}.felt-influence-bar__track>div{height:100%;background:hsl(var(--foreground)/.65)}.felt-influence-bar:last-child .felt-influence-bar__track>div{background:hsl(var(--primary))}.felt-influence-result>figcaption{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-block-start:2.5rem}.felt-influence-result figcaption p{color:hsl(var(--foreground)/.8);margin-block-start:1rem}.felt-influence-measure,.felt-influence-source{font-size:.85rem}.felt-influence-source a{text-decoration:underline;text-underline-offset:.2em}.felt-influence-message-note{max-inline-size:68ch;margin:2rem 0 0;padding-inline-start:1.25rem;border-inline-start:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:.85rem}.felt-influence-invitation{display:grid;grid-template-columns:1fr .45fr;gap:4rem;align-items:end}.felt-influence-invitation__pair{display:grid;gap:1rem;margin-block:2rem}.felt-influence-invitation__pair>p{margin:0;font-size:clamp(1.25rem,2.3vw,2rem);line-height:1.5;padding-inline-start:1rem;border-inline-start:2px solid hsl(var(--border))}.felt-influence-invitation__pair>p:last-child{border-color:hsl(var(--primary))}@media (max-width:899px){.felt-discovery>.felt-passage,.felt-discovery>section{inline-size:calc(100% - 2.5rem)}.felt-body .felt-opening{grid-template-columns:1fr}.felt-body-context__reveal{grid-template-columns:1fr;gap:1.5rem}.felt-body-evidence__pair{gap:1.5rem}.felt-timing-beats{grid-template-columns:1fr;gap:2.5rem}.felt-timing-beats>li{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:1.25rem}.felt-timing-beats figure{grid-column:1/-1}.felt-timing-beats figcaption{min-block-size:0}.felt-influence-invitation{grid-template-columns:1fr;gap:2rem}.felt-influence-invitation>.felt-scene{max-inline-size:26rem}}@media (max-width:600px){.felt-body-evidence__pair,.felt-influence-result>figcaption{grid-template-columns:1fr}.felt-influence-messages{gap:.75rem}.felt-influence-message{padding:1rem .85rem}.felt-influence-message h3{font-size:.75rem;margin-block-end:.9rem}.felt-influence-message .felt-influence-message__text{font-size:1.35rem}.felt-influence-message>p:last-child{font-size:.8rem}.felt-influence-pairs{gap:1.25rem}.felt-influence-bar h3{font-size:.85rem}.felt-body-assumption{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.felt-body-gaze__crop img{transition:none}}.setting-story>.setting-choose__observations,.setting-story>.setting-theatre__miniature,.setting-story>section{inline-size:min(76rem,calc(100% - 4rem));margin:clamp(3rem,6vw,6rem) auto}.setting-story .felt-passage p{color:hsl(var(--foreground)/.8)}.setting-choose__panel{display:grid;grid-template-columns:.8fr 1.3fr;gap:3rem;align-items:center;margin-block-end:5rem}.setting-choose__panel--1{grid-template-columns:1.3fr .7fr}.setting-choose__panel--3{grid-template-columns:1fr 1fr}.setting-choose__text p{color:hsl(var(--foreground)/.8);font-size:1.05rem;margin-block-start:1.25rem}.setting-number{display:block;font-family:var(--font-display);font-size:3rem;color:hsl(var(--primary));line-height:1;margin-block-end:1.5rem}.setting-choose__notes{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1rem 2rem}.setting-choose__notes li{font-size:.85rem;border-inline-start:1px solid hsl(var(--primary));padding-inline-start:.8rem}.setting-choose__panel--1 .setting-choose__notes{display:grid;gap:1.25rem}.setting-choose>.setting-choose__questions{max-inline-size:48rem;padding:2rem;background:hsl(var(--card))}.setting-choose__questions ol{margin-block:2rem;padding-inline-start:1.4rem;display:grid;gap:1rem;line-height:1.65;font-size:1.1rem}.setting-choose__questions a{text-decoration:underline;text-underline-offset:.2em;display:inline-flex;min-block-size:2.75rem;align-items:center;font-size:.9rem}.setting-booth__encounter{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.setting-booth__fork>div{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-block-start:2rem}.setting-booth__ending{border-block-start:1px solid hsl(var(--foreground)/.3);padding-block-start:1.5rem}.setting-booth__ending--1{border-color:hsl(var(--primary))}.setting-booth__ending h3{font-size:1.2rem;font-family:var(--font-body)}.setting-booth__line{font-family:var(--font-display);font-size:clamp(1.8rem,2.7vw,2.8rem);line-height:1.3!important;margin-block:1.5rem}.setting-booth__ending>p:last-child{color:hsl(var(--foreground)/.77)}.setting-booth__conversation{display:grid;grid-template-columns:1.25fr .75fr;gap:3rem;align-items:center}.setting-theatre .felt-opening{grid-template-columns:.8fr 1.2fr}.setting-theatre__miniature>.felt-disclosure{max-inline-size:46rem;margin-inline:auto}.setting-theatre__interruption,.setting-theatre__plant{max-inline-size:46rem;margin:2rem auto 4rem}.setting-theatre__marker{color:hsl(var(--muted-foreground));font-size:.85rem;margin-block-end:1rem}.setting-theatre__interruption{margin-block:4rem;border-inline-start:2px solid hsl(var(--primary));padding-inline-start:clamp(1.5rem,4vw,3rem)}.setting-theatre__interruption h2{font-size:clamp(2.75rem,5.5vw,5rem)}.setting-theatre__return{margin-block-start:4rem}.setting-theatre__return>div{max-inline-size:46rem;margin:2.5rem auto 0}.setting-theatre>.setting-theatre__ending{max-inline-size:46rem}.setting-theatre__ending h2{color:hsl(var(--primary))}.setting-international__instruction{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.setting-international__languages{display:grid;gap:1.5rem;background:hsl(var(--card));padding:clamp(1.5rem,3vw,3rem)}.setting-international__languages p{font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.45;margin:0}.setting-international__languages p+p{border-block-start:1px solid hsl(var(--border));padding-block-start:1.5rem}.setting-international__recognition{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:3rem}.setting-international__meaning dl{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-block-end:3rem}.setting-international__meaning dt{font-family:var(--font-display);font-size:1.7rem;line-height:1.3;margin-block-end:1rem}.setting-international__meaning dd{color:hsl(var(--foreground)/.8);margin:0;line-height:1.8}.setting-international__meaning>.felt-passage{margin-inline:auto}.setting-no-stage__comparison>h2{max-inline-size:23ch}.setting-room-comparison__toolbar{margin-block:1.5rem;min-block-size:.25rem}.setting-room-comparison button{display:inline-flex;gap:.6rem;align-items:center;justify-content:center;min-block-size:2.75rem;padding:.7rem 1.1rem;border:1px solid hsl(var(--foreground)/.35);border-radius:999px;color:hsl(var(--foreground));background:transparent;cursor:pointer;font:inherit}.setting-room-comparison button[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.setting-room-comparison__choices{display:flex;flex-wrap:wrap;gap:.6rem;margin-block-end:1.5rem}.setting-no-stage__pair{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.setting-no-stage__pair[data-view=after],.setting-no-stage__pair[data-view=before]{grid-template-columns:1fr;max-inline-size:64rem;margin-inline:auto}.setting-no-stage__pair>[hidden]{display:none}.setting-no-stage__arrangement{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:3rem}.setting-room-plan{color:hsl(var(--foreground)/.75)}.setting-room-plan svg{inline-size:100%;block-size:auto}.setting-room-plan__clear{stroke:hsl(var(--primary))}.setting-room-plan__obstacle{fill:hsl(var(--background))}.setting-room-plan__numbers{font:21px var(--font-body);fill:hsl(var(--foreground))}.setting-room-plan ol{display:grid;gap:.6rem;margin:1rem 0 0;padding-inline-start:1.5rem;font-size:.9rem;line-height:1.5}@media (max-width:899px){.setting-story>.setting-choose__observations,.setting-story>.setting-theatre__miniature,.setting-story>section{inline-size:calc(100% - 2.5rem)}.setting-booth__conversation,.setting-booth__encounter,.setting-choose__panel,.setting-choose__panel--1,.setting-choose__panel--3,.setting-international__instruction,.setting-international__recognition,.setting-no-stage__arrangement,.setting-theatre .felt-opening{grid-template-columns:1fr;gap:1.5rem}.setting-choose__panel{margin-block-end:3rem}.setting-number{font-size:2rem;margin-block-end:1rem}.setting-no-stage__pair{grid-template-columns:1fr;gap:2.5rem}.setting-booth__fork>div,.setting-international__meaning dl{gap:2rem}.setting-theatre__interruption,.setting-theatre__plant{margin-block:2.5rem}}.setting-theatre__callback{max-inline-size:48rem;margin-block:2rem}.setting-theatre__callback summary{min-block-size:2.75rem;padding-block:.75rem;cursor:pointer;font-size:1rem;text-decoration:underline;text-underline-offset:.25em}.setting-theatre__callback summary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.setting-theatre__callback>p{margin-block:1rem;color:hsl(var(--muted-foreground))}@media (max-width:600px){.setting-booth__fork>div,.setting-international__meaning dl{grid-template-columns:1fr}.setting-choose>.setting-choose__questions{padding:1.5rem}.setting-room-comparison__choices button{max-inline-size:100%;font-size:.9rem}}