._83ioAW_object{height:clamp(121px,11vw + 11px,162px);position:relative;container-type:inline-size}._83ioAW_notebook{isolation:isolate;height:100%;position:relative;transform:rotate(-2deg)}._83ioAW_geometry{filter:drop-shadow(0 15px 11px #1a18182b);width:100%;height:100%;display:block;position:absolute;overflow:visible}._83ioAW_printWindow{border-radius:12px;position:absolute;inset:13% 2% 13% .3%;overflow:clip}._83ioAW_leaf{opacity:0;transform-origin:top;align-items:center;padding:0 5%;display:flex;position:absolute;inset:0}._83ioAW_leaf:first-child{opacity:1}._83ioAW_role{letter-spacing:-.065em;white-space:nowrap;font-size:clamp(1.9rem,13cqw,4.5rem);font-weight:650;line-height:1}._83ioAW_index{letter-spacing:.12em;color:var(--lightningcss-light,#716c65)var(--lightningcss-dark,#c5bfb5);font-variant-numeric:tabular-nums;font-size:.6rem;position:absolute;bottom:5px;right:2.7%}._83ioAW_pause{color:var(--lightningcss-light,#716c65)var(--lightningcss-dark,#c5bfb5);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:28px;padding:0;display:grid;position:absolute;bottom:7%;left:2%}._83ioAW_pause:hover{color:var(--ink)}@media (any-pointer:coarse){._83ioAW_pause{height:44px;bottom:1%}}@media (max-width:700px){._83ioAW_object{height:123px}._83ioAW_index{font-size:.55rem;bottom:4px}}@media (prefers-reduced-motion:reduce),(scripting:none){._83ioAW_pause{display:none}}
._w2HtG_shell{background:radial-gradient(ellipse at 25% 15%, var(--warm-hero-from), var(--canvas) 55%, var(--warm-hero-to));border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:0 1px 0 var(--border), 0 12px 32px #1a181808}._w2HtG_header{max-width:var(--content-max);padding:2rem var(--gutter-desktop);justify-content:space-between;align-items:center;gap:2rem;margin:auto;display:flex}._w2HtG_identity{letter-spacing:-.05em;font-size:1.2rem;font-weight:600;text-decoration:none}._w2HtG_identityDot{color:var(--muted)}._w2HtG_nav{align-items:center;gap:2.5rem;display:flex}._w2HtG_nav a{padding-block:.5rem;font-size:.88rem;text-decoration:none;position:relative}._w2HtG_nav a:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .25s var(--ease-soft);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}._w2HtG_nav a:hover:after,._w2HtG_nav a[aria-current]:after{transform:scaleX(1)}._w2HtG_headerNote{font-size:.75rem}html ._w2HtG_headerNote{color:var(--hero-support)}._w2HtG_hero{max-width:var(--content-max);min-height:min(720px,100svh - 160px);padding:4.2rem var(--gutter-desktop) 4.8rem;grid-template-columns:1.05fr 1fr;align-items:center;margin:auto;display:grid;position:relative}._w2HtG_copy{z-index:1;position:relative}._w2HtG_eyebrow{align-items:center;gap:.65rem;margin-bottom:1.8rem;font-size:.8rem;display:flex}html ._w2HtG_eyebrow{color:var(--hero-support)}._w2HtG_eyebrow span{background:var(--muted);border-radius:50%;width:5px;height:5px}._w2HtG_heading,._w2HtG_secondary{letter-spacing:-.065em;font-size:clamp(3rem,5.5vw,5.15rem);font-weight:500;line-height:1.04}._w2HtG_heading{white-space:nowrap}._w2HtG_heading:focus{outline:none}._w2HtG_secondary{color:var(--muted);margin-top:.35rem}._w2HtG_cardWrap{max-width:34rem;margin:2.4rem 0 2.5rem}._w2HtG_description{max-width:27rem;font-size:.95rem;line-height:1.7}html ._w2HtG_description{color:var(--hero-support)}._w2HtG_actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}._w2HtG_actions a{border-radius:var(--radius-pill);align-items:center;gap:1.1rem;min-height:54px;font-size:.84rem;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}._w2HtG_primary{background:var(--ink);color:var(--canvas);padding:.35rem .35rem .35rem 1.4rem}._w2HtG_primary span{background:var(--panel);width:40px;height:40px;color:var(--ink);transition:transform .25s var(--ease-soft);border-radius:50%;place-items:center;font-size:1.3rem;display:grid}._w2HtG_primary:hover span{transform:rotate(45deg)}._w2HtG_outline{border:1px solid var(--lightningcss-light,#1a18182b)var(--lightningcss-dark,#eee1cf4d);padding:.7rem 1.4rem}._w2HtG_outline:hover{background:var(--panel)}._w2HtG_actions a:active{transform:translateY(2px)}._w2HtG_portrait{pointer-events:none;width:55%;position:absolute;bottom:0;right:0}._w2HtG_image{filter:grayscale()contrast(1.06);width:100%;height:auto;display:block}._w2HtG_bottom{max-width:calc(var(--content-max) - 2 * var(--gutter-desktop));letter-spacing:.07em;text-transform:uppercase;border-top:1px solid var(--lightningcss-light,#1a18181c)var(--lightningcss-dark,#eee1cf33);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1.35rem 0;font-size:.62rem;display:flex;position:relative}._w2HtG_bottom a{text-decoration:none}._w2HtG_bottom a span{margin-left:.8rem}@media (min-width:1600px){._w2HtG_portrait{right:1rem}}@media (max-width:1100px){._w2HtG_headerNote{display:none}._w2HtG_hero{min-height:670px;padding-top:3rem}._w2HtG_portrait{width:57%}._w2HtG_bottom{margin-inline:var(--gutter-desktop)}._w2HtG_description{max-width:23rem}}@media (max-width:900px){._w2HtG_header{gap:1rem;padding-block:1.5rem}._w2HtG_identity{font-size:1rem}._w2HtG_nav{gap:1.15rem}._w2HtG_nav a{font-size:.75rem}._w2HtG_hero{flex-direction:column;align-items:stretch;min-height:auto;padding-top:2.4rem;padding-bottom:0;display:flex}._w2HtG_eyebrow{margin-bottom:1.6rem;font-size:.72rem}._w2HtG_heading,._w2HtG_secondary{font-size:clamp(2.75rem,11.5vw,4.5rem)}._w2HtG_cardWrap{max-width:none;margin-top:2rem;margin-bottom:2rem}._w2HtG_description{max-width:29rem;font-size:.85rem}._w2HtG_actions{gap:.6rem;margin-top:1.5rem}._w2HtG_actions a{gap:.6rem;min-height:50px;font-size:.75rem}._w2HtG_primary{padding-left:1.1rem}._w2HtG_primary span{width:36px;height:36px}._w2HtG_outline{padding-inline:1.1rem}._w2HtG_portrait{width:calc(100% + 2 * var(--gutter-desktop));margin:2rem calc(-1 * var(--gutter-desktop)) 0;position:relative}._w2HtG_bottom{padding-block:1.1rem;font-size:.55rem}._w2HtG_bottomMiddle{display:none}}@media (prefers-reduced-motion:reduce){._w2HtG_nav a:after,._w2HtG_actions a,._w2HtG_primary span{transition:none}}@media (any-pointer:coarse){._w2HtG_identity,._w2HtG_nav a,._w2HtG_bottom a{align-items:center;min-height:44px;display:inline-flex}._w2HtG_nav a{justify-content:center;gap:.25em;min-width:44px}._w2HtG_header{padding-block:1rem}._w2HtG_bottom{padding-block:.35rem}}@media (max-width:440px){._w2HtG_header{flex-wrap:wrap;gap:.5rem}._w2HtG_identity{white-space:nowrap}._w2HtG_nav{gap:clamp(.2rem,1.7vw,.5rem)}}@media (min-width:701px) and (max-width:900px){._w2HtG_hero{padding-top:3rem}._w2HtG_heading,._w2HtG_secondary{font-size:4.5rem}._w2HtG_cardWrap{max-width:34rem}._w2HtG_portrait{align-self:flex-end;max-width:620px;margin-top:2.5rem}}
.odljcG_assembly{--thickness:clamp(3px, .32vw, 5px);perspective:1250px;perspective-origin:84% 56%;pointer-events:none;width:100%;height:100%;display:block;position:relative}.odljcG_assembly:before{content:"";border-radius:50% 50% 0 0/23.4% 23.4% 0 0;position:absolute;inset:.85% 1.79% .43%;box-shadow:1px 1px 2px #46392942,4px 5px 7px #54483633}.odljcG_casing,.odljcG_rim,.odljcG_pivot,.odljcG_front,.odljcG_back{width:100%;height:100%;position:absolute;inset:0}.odljcG_rim,.odljcG_casing{overflow:visible}.odljcG_pivot{transform-style:preserve-3d;transform-origin:10.268% 56%}.odljcG_front,.odljcG_back{backface-visibility:hidden}.odljcG_front svg{width:100%;height:100%;display:block}.odljcG_leafShade,.odljcG_recessShade{background:#1c1512;border-radius:50% 50% 0 0/20.18% 20.18% 0 0;position:absolute;inset:4.915% 10.268% .855%}.odljcG_leafShade{opacity:0}.odljcG_recessShade{opacity:.78}.odljcG_back{transform:translateZ(calc(-1 * var(--thickness))) rotateY(180deg)}@media (max-width:960px){.odljcG_assembly{perspective:1400px;perspective-origin:84% 47%}}
.spPcZa_studio,.spPcZa_casebook{--margin:max(var(--gutter-desktop), calc((100% - 78rem) / 2));--ivory:#f5efe3;--brass:#d9bd8e}.spPcZa_studio{min-height:100%;padding:clamp(1.25rem, 3vw, 3rem) var(--margin) clamp(1.5rem, 3vw, 3rem);color:var(--ivory);background:linear-gradient(112deg, var(--lightningcss-light,#402e39)var(--lightningcss-dark,#241d23), var(--door-build) 54%, var(--lightningcss-light,#594450)var(--lightningcss-dark,#382b34));flex-direction:column;justify-content:space-between;display:flex;position:relative}.spPcZa_masthead,.spPcZa_index,.spPcZa_fileHeader,.spPcZa_end{align-items:center;display:flex}.spPcZa_masthead{border-bottom:1px solid #d6bc9359;justify-content:space-between;gap:1rem;padding-bottom:.8rem}.spPcZa_identity,.spPcZa_kicker,.spPcZa_fileHeader{letter-spacing:.13em;text-transform:uppercase;font:600 .72rem/1.5 ui-monospace,Consolas,monospace}.spPcZa_identity{letter-spacing:.18em}.spPcZa_identity span{color:var(--brass);margin-inline:.45em}.spPcZa_return{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.4rem .1rem;font-size:.88rem;text-decoration:none;display:inline-flex}.spPcZa_return span,.spPcZa_arrow{color:var(--brass);font-size:1.25rem}.spPcZa_return:hover{text-underline-offset:.3rem;text-decoration:underline}.spPcZa_studio :focus-visible{outline-color:var(--ivory)}.spPcZa_scene{flex:1;grid-template-columns:minmax(0,.98fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,3rem);padding-block:clamp(1.5rem,3vw,3.5rem);display:grid}.spPcZa_introduction :is(h1,h2){letter-spacing:-.075em;margin:0;font-size:clamp(4rem,7.4vw,7.4rem);font-weight:510;line-height:.98}.spPcZa_introduction em{color:#e7d0ac;letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400}.spPcZa_introduction>p{color:#f0e7da;max-width:34ch;margin-top:1.5rem;font-size:clamp(1rem,1.3vw,1.22rem)}.spPcZa_introduction :is(h1,h2):focus-visible{outline:none}.spPcZa_introduction :is(h1,h2):focus-visible em{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.spPcZa_drawing{justify-self:center;width:min(100%,33rem);height:auto;display:block}.spPcZa_index{color:inherit;border-top:1px solid #d6bc9380;gap:1.2rem;padding:1.1rem 0 .25rem;font-size:clamp(1.08rem,1.7vw,1.5rem);text-decoration:none}.spPcZa_index .spPcZa_kicker{color:var(--brass)}.spPcZa_arrow{border:1px solid #d6bc9380;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;display:grid}.spPcZa_index:hover .spPcZa_arrow,.spPcZa_index:focus-visible .spPcZa_arrow{background:var(--brass);color:var(--door-build)}.spPcZa_casebook{padding:clamp(3rem, 6vw, 6rem) var(--margin) 1.5rem;color:var(--ink);background:var(--lightningcss-light,#e4dccd)var(--lightningcss-dark,#262122)}.spPcZa_folio{max-width:70rem;margin:0 auto 2rem;scroll-margin-block-start:2rem}.spPcZa_folio:focus-visible{outline:none}.spPcZa_folio:focus-visible .spPcZa_tab{text-underline-offset:.2rem;text-decoration:underline}.spPcZa_fileHeader{color:var(--lightningcss-light,#645849)var(--lightningcss-dark,#c2b4a4);justify-content:space-between;align-items:end;gap:1rem;font-size:.66rem}.spPcZa_fileHeader>span:last-child{text-align:right;letter-spacing:.08em;padding-bottom:.55rem}.spPcZa_tab{background:var(--door-build);color:var(--ivory);clip-path:polygon(0 0,calc(100% - .9rem) 0,100% 100%,0 100%);padding:.65rem 2.3rem .65rem 1.2rem}.spPcZa_paper{background:var(--lightningcss-light,var(--ivory))var(--lightningcss-dark,#342e2e);border-top:3px solid var(--door-build);padding:clamp(2rem,4.5vw,4.5rem);box-shadow:0 3px 0 -1px #b6a994,0 6px 0 -2px #f3ecde,0 9px 0 -3px #bbaf9d}.spPcZa_abstract{border-bottom:1px solid #b9aa93;padding:.65rem 0 clamp(2rem,4vw,3.75rem)}.spPcZa_abstract h2{letter-spacing:-.075em;margin:0;font-size:clamp(2.6rem,6vw,6rem);font-weight:530;line-height:1.03}.spPcZa_abstract p{color:var(--lightningcss-light,#604454)var(--lightningcss-dark,#debccb);margin-top:1rem;font:italic clamp(1.16rem,2.1vw,1.85rem)/1.35 Georgia,serif}.spPcZa_record{grid-template-columns:1fr 1.65fr;gap:2rem;margin-top:2.25rem;display:grid}.spPcZa_record .spPcZa_kicker{color:var(--lightningcss-light,#695643)var(--lightningcss-dark,#cbb7a1);margin:0 0 .9rem}.spPcZa_credit>p:nth-child(2){font-weight:560}.spPcZa_byline{color:var(--lightningcss-light,#62574b)var(--lightningcss-dark,#cec0af);margin-top:.15rem;font-size:.9rem}.spPcZa_notes dl{margin:0}.spPcZa_notes dl>div{border-top:1px solid #cfc4b2;grid-template-columns:8rem 1fr;gap:1rem;padding:.85rem 0;display:grid}.spPcZa_notes dt{font-weight:570}.spPcZa_notes dd{color:var(--lightningcss-light,#534a40)var(--lightningcss-dark,#d6cabd);margin:0}.spPcZa_paper>a{margin:1rem 1rem 0 0;display:inline-block}.spPcZa_end{justify-content:flex-end;max-width:70rem;margin:0 auto}.spPcZa_end .spPcZa_return span{color:var(--door-build)}.spPcZa_chapterIndex{border-top:1px solid var(--border);display:grid}.spPcZa_chapterIndex a{border-bottom:1px solid var(--border);text-underline-offset:.25em;align-items:center;min-height:44px;padding-block:.65rem;font-size:.9rem;display:flex}.spPcZa_chapters{margin-top:2.75rem}.spPcZa_chapter{border-top:1px solid var(--border);padding-block:clamp(2rem,4vw,3.5rem);scroll-margin-top:2rem}.spPcZa_chapter h3{letter-spacing:-.05em;margin:.75rem 0 1rem;font-size:clamp(1.75rem,3vw,2.9rem);font-weight:520;line-height:1.12}.spPcZa_chapter p:not(.spPcZa_kicker){color:var(--lightningcss-light,#534a40)var(--lightningcss-dark,#d6cabd);max-width:62ch;margin-block:.8rem}.spPcZa_chapter>a{text-underline-offset:.25em;align-items:center;min-height:44px;display:inline-flex}.spPcZa_workshopSpread{grid-template-columns:1fr minmax(0,.8fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.spPcZa_workshopSpread>figure{justify-self:end;margin-top:.75rem}.spPcZa_workshopPair{grid-template-columns:1.3fr .7fr;align-items:start;gap:2rem;margin-top:2rem;display:grid}.spPcZa_workshopPair>figure:last-child{margin-top:6rem}.spPcZa_workshopStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2rem;display:grid}.spPcZa_workshopPair>figure,.spPcZa_workshopStrip>figure{grid-column:auto}.spPcZa_photoHeading{color:inherit;margin:2rem 0 -.75rem;font:italic clamp(1.15rem,1.8vw,1.5rem)/1.35 Georgia,serif}.spPcZa_archive{border-top:1px solid var(--border);padding-block:1.25rem}.spPcZa_archive summary{cursor:pointer;align-content:center;min-height:44px;font-size:.9rem}@media (max-width:780px){.spPcZa_record{grid-template-columns:.85fr 1.4fr}.spPcZa_notes dl>div{grid-template-columns:1fr;gap:.25rem}}@media (max-width:600px){.spPcZa_workshopSpread{grid-template-columns:1fr}.spPcZa_workshopSpread>figure{justify-self:start}.spPcZa_workshopPair,.spPcZa_workshopStrip{grid-template-columns:1fr;gap:0;margin-top:0}.spPcZa_workshopPair>figure:last-child{justify-self:end;max-width:80%;margin-top:1.5rem}.spPcZa_scene{grid-template-columns:1fr;align-content:center;gap:0;padding-block:1.25rem 0}.spPcZa_introduction :is(h1,h2){text-wrap:balance;font-size:clamp(3.3rem,13.5vw,5.15rem)}.spPcZa_introduction br{display:none}.spPcZa_introduction>p{margin-top:.85rem;font-size:1rem}.spPcZa_drawing{justify-self:end;width:min(65%,15rem)}.spPcZa_index{grid-template-columns:1fr auto;gap:.25rem;display:grid}.spPcZa_index .spPcZa_arrow{grid-area:1/2/3}.spPcZa_record{grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}.spPcZa_paper{padding:1.5rem 1.15rem}.spPcZa_fileHeader{font-size:.62rem}.spPcZa_tab{flex:none;padding-left:.85rem}}
.Gp38Ia_figure{grid-column:1/-1;min-width:0;margin:1.75rem 0 0}.Gp38Ia_figure img{width:auto;max-width:100%;height:auto;max-height:75svh;display:block}.Gp38Ia_figure figcaption{overflow-wrap:anywhere;margin-top:.6rem;font-size:.85rem;line-height:1.5}.Gp38Ia_description{max-width:52ch;margin-top:.35rem;font-size:.8rem;display:block}
.cFwj3a_figure{width:100%;min-width:0;margin:2rem 0 0}.cFwj3a_figure[data-portrait=true]{max-width:24rem}.cFwj3a_stage{width:100%;aspect-ratio:var(--video-ratio);color:#f5efe3;background:#1e1c1b;min-height:200px;position:relative}.cFwj3a_stage iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.cFwj3a_native{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.cFwj3a_recordingPoster{object-fit:contain}.cFwj3a_recordingFrame{background:#171816;border:1px solid var(--lightningcss-light,#3d3d38)var(--lightningcss-dark,#555650);border-radius:.25rem;padding:.375rem;box-shadow:inset 0 1px #ffffff12,0 10px 24px -14px #090b09a6}.cFwj3a_recordingFrame>.cFwj3a_stage{min-height:0;box-shadow:0 0 0 1px #050605}.cFwj3a_recordingFrame .cFwj3a_load.cFwj3a_recording{background:#151614;border:0;justify-content:flex-end;padding:.875rem}.cFwj3a_recordingFrame .cFwj3a_load.cFwj3a_recording>.cFwj3a_invitation{letter-spacing:-.015em;background:#111210dc;flex-direction:row;align-items:center;gap:.75rem;max-width:none;padding:.65rem .75rem;font-size:.95rem}.cFwj3a_recordingFrame .cFwj3a_play{border-color:#f5efe36b;width:2.1rem;height:2.1rem}.cFwj3a_recordingFrame .cFwj3a_native:focus-visible{outline-offset:3px;outline:2px solid #e5c57d}.cFwj3a_load{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(130deg,#38312b,#1e1c1b);border:1px solid #a88b5d;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.25rem,4vw,2.5rem);display:flex;position:absolute;inset:0}.cFwj3a_load:hover{border-color:#e5c57d}.cFwj3a_poster{object-fit:contain;opacity:.48;pointer-events:none}.cFwj3a_load:has(.cFwj3a_poster):after{content:"";pointer-events:none;background:linear-gradient(#1e1c1b88,#1e1c1b33 30%,#1e1c1b88);position:absolute;inset:0}.cFwj3a_load>span{z-index:1;position:relative}.cFwj3a_load:focus-visible{outline-offset:4px;outline:3px solid #e5c57d}.cFwj3a_provider,.cFwj3a_action{letter-spacing:.1em;text-transform:uppercase;font:500 .7rem/1.5 ui-monospace,Consolas,monospace}.cFwj3a_provider{color:#d5bd98;justify-content:space-between;display:flex}.cFwj3a_invitation{letter-spacing:-.025em;align-items:center;gap:1rem;max-width:32ch;font-size:clamp(1.15rem,2.5vw,1.85rem);line-height:1.2;display:flex}.cFwj3a_play{border:1px solid #d5bd98;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding-left:.15rem;font-size:.8rem;display:grid}.cFwj3a_figure[data-portrait=true] .cFwj3a_invitation{flex-direction:column;align-items:flex-start}.cFwj3a_action{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;display:flex}.cFwj3a_action>span{color:#c4b9ab;letter-spacing:.03em;font-size:.6rem}.cFwj3a_figure figcaption{padding-top:.85rem;font-size:.9rem;line-height:1.55}.cFwj3a_figure figcaption p{max-width:68ch;margin:0 0 .4rem}.cFwj3a_figure small{font-size:.75rem;display:block}.cFwj3a_links{flex-wrap:wrap;align-items:center;gap:.4rem 1.5rem;margin-top:.35rem;display:flex}.cFwj3a_links a,.cFwj3a_links button{min-height:44px;color:inherit;text-underline-offset:.25em;align-items:center;font-size:.8rem;display:inline-flex}.cFwj3a_links button{cursor:pointer;background:0 0;border:0;padding:.25rem 0;text-decoration:underline}.cFwj3a_notice{padding-top:.65rem;font-size:.8rem}.cFwj3a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.cFwj3a_load{gap:.75rem;padding:1.2rem}.cFwj3a_invitation{gap:.65rem;font-size:1.1rem}.cFwj3a_play{width:2.25rem;height:2.25rem}}
._9LS7kW_return{border:0;border-block:1px solid color-mix(in srgb, currentColor 30%, transparent);width:100%;min-height:7rem;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:clamp(1rem,3vw,2rem);padding:1.5rem .25rem;transition:background-color .18s;display:flex}._9LS7kW_return:hover{background:color-mix(in srgb, currentColor 5%, transparent)}._9LS7kW_return:focus-visible{outline-offset:5px;outline:2px solid}._9LS7kW_arrow{flex:none;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1}._9LS7kW_copy{gap:.4rem;display:grid}._9LS7kW_label{letter-spacing:-.045em;font-size:clamp(1.3rem,2.7vw,2.2rem);font-weight:520;line-height:1.15}._9LS7kW_note{font-size:.85rem;line-height:1.5}@media (prefers-reduced-motion:reduce){._9LS7kW_return{transition:none}}
.z-Ipqq_entrance,.z-Ipqq_records{--paper:var(--lightningcss-light,#f2eee4)var(--lightningcss-dark,#242b32);--navy:var(--door-explore);--brass:#d7bf91;--line:var(--lightningcss-light,#b8ad96)var(--lightningcss-dark,#62665f);color:var(--lightningcss-light,#202a35)var(--lightningcss-dark,#e2e6e5)}.z-Ipqq_entrance{background:var(--paper);grid-template-columns:47% 53%;min-height:max(100%,33rem);display:grid;position:relative}.z-Ipqq_plate{background:var(--navy);color:#f0e5cc;border-right:5px double #b09e7d;grid-template-rows:auto 1fr auto;margin:0;padding:clamp(1.6rem,3.8vw,4rem);display:grid;position:relative}.z-Ipqq_plate:before{content:"";pointer-events:none;border:1px solid #beae8c55;position:absolute;inset:.85rem}.z-Ipqq_plate img{place-self:center;width:min(100%,36rem);height:auto}.z-Ipqq_identity,.z-Ipqq_label,.z-Ipqq_contents small,.z-Ipqq_plate figcaption,.z-Ipqq_question h3,.z-Ipqq_fieldNotes h3{letter-spacing:.1em;text-transform:uppercase;font:570 .72rem/1.5 ui-monospace,Consolas,monospace}.z-Ipqq_identity{color:var(--brass)}.z-Ipqq_identity span{padding-inline:.45rem}.z-Ipqq_plate figcaption{color:#ccbfaa;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.64rem;display:flex}.z-Ipqq_plate figcaption span{letter-spacing:normal;text-transform:none;color:#f5eddf;font:italic clamp(.95rem,1.3vw,1.15rem)/1.3 Georgia,serif}.z-Ipqq_catalog{flex-direction:column;justify-content:space-between;padding:clamp(1.25rem,3vw,3rem) clamp(2rem,5.1vw,5.6rem);display:flex}.z-Ipqq_top{justify-content:end;display:flex}.z-Ipqq_returnLink,.z-Ipqq_next a{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.25rem 0;font-size:.88rem;text-decoration:none;display:inline-flex}.z-Ipqq_returnLink:hover,.z-Ipqq_next a:hover{text-underline-offset:.25rem;text-decoration:underline}.z-Ipqq_heading{margin-block:2rem}.z-Ipqq_heading :is(h1,h2){letter-spacing:-.072em;text-wrap:balance;margin:0;font-size:clamp(3.1rem,5.45vw,6.2rem);font-weight:520;line-height:1.01}.z-Ipqq_heading i{color:var(--lightningcss-light,#806e4f)var(--lightningcss-dark,#d6c19f);font-family:Georgia,serif;font-weight:400}.z-Ipqq_heading :is(h1,h2):focus-visible{text-underline-offset:.12em;outline:none;text-decoration:underline;text-decoration-thickness:1px}.z-Ipqq_heading p{color:var(--lightningcss-light,#515967)var(--lightningcss-dark,#c5cdda);max-width:27ch;margin-top:1.4rem;font:italic clamp(1.15rem,1.75vw,1.6rem)/1.4 Georgia,serif}.z-Ipqq_contents{border-top:1px solid var(--line)}.z-Ipqq_contents a{border-bottom:1px solid var(--line);grid-template-columns:minmax(7.8rem,.65fr) 1.5fr auto;align-items:center;gap:.6rem;min-height:4.35rem;padding-block:.65rem;font-weight:530;text-decoration:none;display:grid}.z-Ipqq_contents small{color:var(--lightningcss-light,#58616a)var(--lightningcss-dark,#c5cdda);font-size:.65rem}.z-Ipqq_contents a>span,.z-Ipqq_next a>span{color:var(--lightningcss-light,#776448)var(--lightningcss-dark,#d6c19f)}.z-Ipqq_contents a:hover{color:var(--lightningcss-light,#605036)var(--lightningcss-dark,#d6c19f);background:#d2c6ae26}.z-Ipqq_records{background:var(--paper);padding:clamp(3rem, 7vw, 7.5rem) max(var(--gutter-desktop), calc((100% - 73rem)/2)) 1.5rem}.z-Ipqq_log,.z-Ipqq_journal{scroll-margin-block-start:2rem}.z-Ipqq_log{border-top:2px solid var(--navy);grid-template-columns:1fr 1.12fr;gap:clamp(2rem,7.5vw,8rem);padding-top:1.5rem;display:grid}.z-Ipqq_label,.z-Ipqq_question h3,.z-Ipqq_fieldNotes h3{color:var(--lightningcss-light,#60543f)var(--lightningcss-dark,#d6c19f);margin:0}.z-Ipqq_records h2{letter-spacing:-.067em;margin:.9rem 0 1rem;font-size:clamp(2.5rem,4.2vw,4.4rem);font-weight:510;line-height:1.04}.z-Ipqq_logIntro>p:last-child{color:var(--lightningcss-light,#424c55)var(--lightningcss-dark,#c5cdda);max-width:34ch;font-size:1.05rem}.z-Ipqq_entries dl{margin:0}.z-Ipqq_entries dl>div{border-bottom:1px solid var(--line);border-left:1px solid var(--line);padding:1rem 0 1.2rem 1.5rem;position:relative}.z-Ipqq_entries dl>div:first-child{padding-top:0}.z-Ipqq_entries dt{font-size:1.08rem;font-weight:580}.z-Ipqq_entries dt:before{content:"";background:#917b53;border-radius:50%;width:5px;height:5px;margin-top:.6em;display:inline-block;position:absolute;left:-3px}.z-Ipqq_entries dd{color:var(--lightningcss-light,#48525b)var(--lightningcss-dark,#c5cdda);max-width:46ch;margin:.4rem 0 0}.z-Ipqq_annotation{border-bottom:1px solid var(--line)}.z-Ipqq_annotation summary{cursor:pointer;padding:.9rem .1rem;font-size:.95rem}.z-Ipqq_annotation summary::marker{color:#816a44}.z-Ipqq_annotation p{color:var(--lightningcss-light,#49515a)var(--lightningcss-dark,#c5cdda);max-width:46ch;margin:0 0 1rem 1.15rem}.z-Ipqq_next{padding-top:.45rem}.z-Ipqq_journal{background:var(--lightningcss-light,#e9e2d1)var(--lightningcss-dark,#30373b);border-left:.55rem solid #495666;margin-top:clamp(3.5rem,7vw,7rem);padding:clamp(1.45rem,3.8vw,4rem);box-shadow:inset 3px 0 #c4b79a,0 3px 0 -1px #bbad96,0 6px 0 -2px #e2dbc9}.z-Ipqq_journal header{border-bottom:1px solid var(--line);padding-bottom:1rem}.z-Ipqq_spread{grid-template-columns:1fr 1fr;margin-top:2rem;display:grid}.z-Ipqq_question{border-right:1px solid var(--line);padding:0 clamp(1.5rem,4vw,4.5rem) 0 0}.z-Ipqq_question p{color:var(--lightningcss-light,#2e3d4a)var(--lightningcss-dark,#e4ded1);margin-top:1.2rem;font:italic clamp(1.7rem,2.8vw,3rem)/1.18 Georgia,serif}.z-Ipqq_fieldNotes{padding-left:clamp(1.5rem,4vw,4.5rem)}.z-Ipqq_fieldNotes section+section{margin-top:1.45rem}.z-Ipqq_fieldNotes p{max-width:41ch;margin-top:.4rem}.z-Ipqq_foot{padding-top:1.4rem}.z-Ipqq_entrance :focus-visible,.z-Ipqq_records :focus-visible{outline-color:var(--lightningcss-light,#78603c)var(--lightningcss-dark,#d6c19f)}.z-Ipqq_log:focus-visible,.z-Ipqq_journal:focus-visible{outline-offset:5px;outline:2px solid var(--lightningcss-light,#78603c)var(--lightningcss-dark,#d6c19f)}@media (max-width:1024px){.z-Ipqq_catalog{padding-inline:2rem}.z-Ipqq_contents a{grid-template-columns:1fr auto;gap:.15rem}.z-Ipqq_contents small{grid-column:1}.z-Ipqq_contents a>span{grid-area:1/2/3}}@media (max-width:650px){.z-Ipqq_entrance{grid-template-columns:1fr;min-height:100%}.z-Ipqq_plate{border-bottom:4px double #b09e7d;border-right:0;grid-template-rows:auto 1fr;min-height:15rem;padding:1.2rem 1.5rem}.z-Ipqq_plate:before{inset:.55rem}.z-Ipqq_plate img{width:min(61%,12rem);margin-block:-.2rem}.z-Ipqq_plate figcaption{gap:.1rem;font-size:.58rem;display:grid;position:absolute;bottom:.95rem;left:1.3rem}.z-Ipqq_plate figcaption span{font-size:.83rem}.z-Ipqq_top{color:#f3ead9;position:absolute;top:.55rem;right:1.5rem}.z-Ipqq_top :focus-visible{outline-color:#dfc796}.z-Ipqq_catalog{padding:1.35rem var(--gutter-desktop) 1.5rem}.z-Ipqq_heading{margin:.45rem 0 1.4rem}.z-Ipqq_heading :is(h1,h2){font-size:clamp(2.8rem,11.8vw,4rem)}.z-Ipqq_heading p{margin-top:.8rem}.z-Ipqq_contents a{min-height:3.5rem}.z-Ipqq_log,.z-Ipqq_spread{grid-template-columns:1fr}.z-Ipqq_log{gap:1.75rem}.z-Ipqq_question{border-right:0;padding:0}.z-Ipqq_fieldNotes{border-top:1px solid var(--line);margin-top:1.6rem;padding:1.35rem 0 0}}
.OVsqMG_room,.OVsqMG_records{--gutter:max(var(--gutter-desktop), calc((100% - 78rem) / 2));--paper:#f3eadb;--night:#211e1c;--hairline:#aa96776b;--brass:#dec398}.OVsqMG_room{min-height:100%;padding:max(1rem, env(safe-area-inset-top)) var(--gutter) clamp(1.4rem, 3vw, 3.3rem);color:var(--paper);background:linear-gradient(154deg,#211e1c 13%,#352b26 57%,var(--lightningcss-light,#493126)var(--lightningcss-dark,#382923) 82%,#282322);flex-direction:column;justify-content:space-between;display:flex;position:relative}.OVsqMG_rail{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:1rem;min-height:3.8rem;display:flex}.OVsqMG_label,.OVsqMG_program small,.OVsqMG_credits dt{text-transform:uppercase;letter-spacing:.13em;font:600 .72rem/1.5 ui-monospace,Consolas,monospace}.OVsqMG_rail .OVsqMG_label{color:var(--brass)}.OVsqMG_exit,.OVsqMG_studyLink{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.65rem;padding:.35rem 0;font-size:.9rem;text-decoration:none;display:inline-flex}.OVsqMG_exit:hover,.OVsqMG_studyLink:hover{text-underline-offset:.24rem;text-decoration:underline}.OVsqMG_room :focus-visible{outline-color:var(--brass)}.OVsqMG_theater{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;padding-block:clamp(2rem,5vw,5rem);display:grid}.OVsqMG_screen{isolation:isolate;color:#35291e;background:linear-gradient(110deg,var(--lightningcss-light,#e8dabf)var(--lightningcss-dark,#baa98b),var(--lightningcss-light,#f2e5ce)var(--lightningcss-dark,#d0bf9e) 65%,var(--lightningcss-light,#f6ddad)var(--lightningcss-dark,#dac29b));border:6px solid #736553;border-inline:1px solid #a28d6b;padding:clamp(1.75rem,4vw,4.3rem) clamp(1.3rem,4vw,4.5rem);position:relative;box-shadow:0 6px #171515,0 15px 22px -15px #050504}.OVsqMG_screen:before,.OVsqMG_screen:after{content:"";pointer-events:none;border-style:solid;border-color:#94795c;width:1.15rem;height:1.15rem;position:absolute}.OVsqMG_screen:before{border-width:1px 0 0 1px;top:.8rem;left:.8rem}.OVsqMG_screen:after{border-width:0 1px 1px 0;bottom:.8rem;right:.8rem}.OVsqMG_screen :is(h1,h2){font:520 clamp(3rem, 6.45vw, 6.9rem)/.97 var(--font-sans);letter-spacing:-.075em;margin:0}.OVsqMG_screen i{color:#965230;font:italic .86em/1 Georgia,serif}.OVsqMG_screen :is(h1,h2):focus-visible{text-underline-offset:.09em;outline:none;text-decoration:underline;text-decoration-thickness:1px}.OVsqMG_screen p{margin:1.25rem 0 0;font:italic clamp(1.05rem,1.6vw,1.4rem)/1.4 Georgia,serif}.OVsqMG_booth{position:relative}.OVsqMG_booth img{width:100%;height:auto;display:block;position:relative}.OVsqMG_booth:before{content:"";pointer-events:none;clip-path:polygon(0 20%,34.3% 51.2%,34.3% 55%,0 81.7%);background:linear-gradient(90deg,#edbd7829,#f5c4807d 25%,#ffe4aae6 35%);position:absolute;inset:0}.OVsqMG_program{border-block:1px solid #a993706b;grid-template-columns:1fr 1fr;column-gap:2rem;padding:1rem 0 .65rem;display:grid;position:relative}.OVsqMG_program:before{content:"";opacity:.55;background:repeating-linear-gradient(90deg,#bc9c79 0 7px,#0000 7px 21px);height:3px;position:absolute;inset:5px 0 auto}.OVsqMG_program a{min-height:48px;color:inherit;grid-template-columns:1fr auto;align-items:center;gap:.1rem 1rem;padding:.4rem .1rem;font-size:clamp(1rem,1.8vw,1.65rem);text-decoration:none;display:grid}.OVsqMG_program small{color:#dbc29f;font-size:.65rem}.OVsqMG_program b{color:var(--brass);grid-area:1/2/3/3;font-weight:400}.OVsqMG_program a:hover span{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.OVsqMG_records{padding:clamp(3.4rem, 7vw, 7rem) var(--gutter) max(1.6rem, env(safe-area-inset-bottom));color:var(--lightningcss-light,var(--night))var(--lightningcss-dark,#eee4d6);background:var(--lightningcss-light,#e8e0d2)var(--lightningcss-dark,#272421)}.OVsqMG_records article{scroll-margin-block-start:2rem}.OVsqMG_feature{background:var(--lightningcss-light,#f6f1e7)var(--lightningcss-dark,#332e29);border:1px solid #a4947c}.OVsqMG_screening{justify-content:center;padding:0 clamp(1.5rem,4.2vw,4.25rem) clamp(1.5rem,4.2vw,4.25rem);display:flex}.OVsqMG_leader{background:var(--door-frame);border-bottom:2px solid #5b392c;height:.8rem}.OVsqMG_bill{grid-template-columns:1.55fr 1fr;gap:2rem;padding:clamp(1.5rem,4.2vw,4.25rem);display:grid}.OVsqMG_bill .OVsqMG_label,.OVsqMG_field .OVsqMG_label{color:var(--lightningcss-light,#784428)var(--lightningcss-dark,#dfac88)}.OVsqMG_bill h2,.OVsqMG_field h2{overflow-wrap:anywhere;letter-spacing:-.067em;margin:1rem 0;font-weight:530;line-height:1.04}.OVsqMG_bill h2{font-size:clamp(2.65rem,5.7vw,6rem)}.OVsqMG_synopsis{max-width:35ch;margin-top:.9rem;font:clamp(1.15rem,2.1vw,1.85rem)/1.38 Georgia,serif}.OVsqMG_credits{border-left:1px solid #b8a88f;align-content:center;align-self:stretch;gap:1.1rem;margin:0;padding:0 0 0 clamp(1.5rem,4vw,4rem);display:grid}.OVsqMG_credits dt{color:var(--lightningcss-light,#69594c)var(--lightningcss-dark,#cdbcae)}.OVsqMG_credits dd{margin:.1rem 0 0;font-size:clamp(1rem,1.4vw,1.3rem)}.OVsqMG_notes{border-top:1px solid #b8a88f;margin:0 clamp(1.5rem,4.2vw,4.25rem)}.OVsqMG_notes summary{cursor:pointer;min-height:48px;padding:.95rem 0}.OVsqMG_notes summary::marker{color:#8c4c2f}.OVsqMG_notes p{color:var(--lightningcss-light,#4d4239)var(--lightningcss-dark,#d4c8bb);max-width:58ch;padding-bottom:1.25rem}.OVsqMG_field{border-top:3px double #9a8a74;border-bottom:1px solid #a99b85;grid-template-columns:1fr 1fr;align-items:start;gap:2rem;margin-top:clamp(3rem,7vw,6.4rem);padding-block:1.75rem;display:grid}.OVsqMG_field h2{font-size:clamp(2rem,3.5vw,3.6rem)}.OVsqMG_field>div>p{max-width:44ch;font-size:1.08rem}.OVsqMG_studyLink{color:var(--lightningcss-light,#724126)var(--lightningcss-dark,#e6b190);text-underline-offset:.25rem;margin-top:.8rem;text-decoration:underline}.OVsqMG_records footer{padding-top:1.25rem}.OVsqMG_media{margin:1.5rem}.OVsqMG_media :is(video,img){max-width:100%;height:auto;display:block}.OVsqMG_media figcaption{margin-top:.5rem}.OVsqMG_field .OVsqMG_media{grid-column:1/-1}@media (max-width:900px){.OVsqMG_theater{grid-template-columns:1.05fr 1fr}.OVsqMG_screen{padding:2rem 1.7rem}}@media (max-width:600px){.OVsqMG_room{padding-inline:max(var(--gutter-desktop), env(safe-area-inset-left)) max(var(--gutter-desktop), env(safe-area-inset-right))}.OVsqMG_rail{min-height:3rem}.OVsqMG_theater{grid-template-columns:1fr;align-content:center;padding:1.2rem 0 .5rem}.OVsqMG_screen{width:93%;padding:1.5rem 1.7rem}.OVsqMG_screen :is(h1,h2){font-size:clamp(2.75rem,12.1vw,4.2rem)}.OVsqMG_screen p{margin-top:.65rem}.OVsqMG_booth{justify-self:end;width:min(78%,16.5rem);margin-top:-.16rem}.OVsqMG_booth:before{clip-path:polygon(0 0,31% 0,49.5% 51.2%,49.5% 55%);background:linear-gradient(30deg,#f4c78466,#f4c78430);left:-30%}.OVsqMG_program{grid-template-columns:1fr;padding:.75rem 0 .25rem}.OVsqMG_program a+a{border-top:1px solid var(--hairline)}.OVsqMG_program a{min-height:52px}.OVsqMG_bill,.OVsqMG_field{grid-template-columns:1fr;gap:1.55rem}.OVsqMG_credits{border-top:1px solid #b8a88f;border-left:0;grid-template-columns:1fr 1fr;padding:1rem 0 0}.OVsqMG_field h2{margin-bottom:0}}
.qhAqgG_threshold{z-index:2;color:#fffcf5;background:var(--finish);opacity:0;display:block;position:absolute;inset:0;overflow:auto}.qhAqgG_architecture{transform-origin:0 0;pointer-events:none;position:absolute;inset:0;container-type:size}.qhAqgG_architecture svg{width:max(100cqw,208.333cqh);height:max(100cqh,48cqw);position:absolute;top:50%;right:0;transform:translateY(-50%)}.qhAqgG_architecture:after{content:"";background:linear-gradient(90deg,#1612164d,#16121640 63%,#0000);position:absolute;inset:0}@media (max-width:960px){.qhAqgG_architecture:after{background:linear-gradient(100deg,#191319a8,#19131978)}}
.ElZcdq_gallery{--floor-height:5.5rem;--gallery-width:min(calc(100% - 2 * var(--gutter-desktop)), 78rem);--door-width:clamp(10.5rem, 15.4vw, 14.25rem);--arch-height:calc(var(--door-width) * 468 / 224);isolation:isolate;padding-top:clamp(4rem,7.5vw,7.5rem);position:relative;overflow:clip}html .ElZcdq_gallery{color:var(--ink);background:var(--gallery-floor-edge) var(--gallery-wall)}.ElZcdq_header{width:var(--gallery-width);justify-content:space-between;align-items:baseline;gap:1.25rem;margin:0 auto;display:flex}.ElZcdq_header h2{letter-spacing:-.073em;margin:0;font-size:clamp(3.25rem,5.55vw,5.4rem);font-weight:540;line-height:1.01}.ElZcdq_header h2 span{white-space:nowrap}.ElZcdq_gallery:focus{outline:none}.ElZcdq_gallery:focus-visible .ElZcdq_hint{text-underline-offset:.25em;text-decoration:underline}.ElZcdq_hint{font-size:.82rem}html .ElZcdq_hint{color:var(--gallery-caption)}.ElZcdq_hint,.ElZcdq_caption{transition:opacity .18s}.ElZcdq_gallery [data-travelling=true] :is(.ElZcdq_hint,.ElZcdq_caption){opacity:0}.ElZcdq_touchHint{display:none}.ElZcdq_room{overflow-anchor:none;padding-top:clamp(3.75rem,6vw,6rem);position:relative}.ElZcdq_room:focus{outline:none}.ElZcdq_room[data-passage] .ElZcdq_bays{scroll-snap-type:none}.ElZcdq_room[data-passage] .ElZcdq_preview{opacity:0;pointer-events:none}.ElZcdq_preview{opacity:0;transition:opacity .18s}.ElZcdq_preview[data-visible=true]{opacity:1}.ElZcdq_walkway{isolation:isolate;position:relative}.ElZcdq_walkway:before,.ElZcdq_walkway:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset-inline:0}.ElZcdq_walkway:before{height:1.45rem;bottom:var(--floor-height);box-shadow:0 -3px 9px #65544218}html .ElZcdq_walkway:before{background:var(--gallery-moulding)}.ElZcdq_walkway:after{height:var(--floor-height);bottom:0}html .ElZcdq_walkway:after{background:var(--gallery-floor)}.ElZcdq_bays{width:var(--gallery-width);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid;position:relative}.ElZcdq_bay{align-self:end;justify-items:center;min-width:0;display:grid;position:relative}.ElZcdq_room[data-passage] .ElZcdq_bay:has(.ElZcdq_door[data-active=true]){z-index:1}.ElZcdq_door{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-self:end;align-items:center;width:fit-content;max-width:100%;margin:0 auto;padding:0;display:flex;position:relative}html .ElZcdq_door{color:var(--ink)}.ElZcdq_door:focus-visible{outline:0}.ElZcdq_door{touch-action:manipulation}.ElZcdq_door:before{content:"";pointer-events:none;opacity:.56;width:145%;height:45%;transition:opacity .36s var(--ease-line);position:absolute;top:-12%}html .ElZcdq_door:before{background:radial-gradient(ellipse, var(--gallery-lamp), transparent 70%)}.ElZcdq_door[data-active=true]:before{opacity:.9}.ElZcdq_door[data-dimmed=true]:before{opacity:0}.ElZcdq_door:focus-visible+.ElZcdq_caption{text-underline-offset:.24em;text-decoration:underline}.ElZcdq_door:focus-visible .ElZcdq_arch:after{content:"";border:2px solid var(--ink);border-radius:50% 50% 2px 2px/24% 24% 2px 2px;position:absolute;inset:-4px 0 -2px}.ElZcdq_arch{pointer-events:none;width:var(--door-width);height:var(--arch-height);isolation:isolate;display:block;position:relative}.ElZcdq_arch:before{content:"";background:radial-gradient(#52453680,#6c59452a 54%,#0000 72%);height:8px;position:absolute;inset:auto -7% -3px}.ElZcdq_cast{transform-origin:0 0;pointer-events:none;background:radial-gradient(#40352688,#0000 73%);width:84%;height:1.2rem;position:absolute;bottom:-1rem;left:10.27%}.ElZcdq_arch>[data-assembly],.ElZcdq_arch:before{transition:opacity .36s var(--ease-line), transform .4s var(--ease-soft);transform-origin:bottom}.ElZcdq_door[data-dimmed=true] .ElZcdq_arch>[data-assembly],.ElZcdq_door[data-dimmed=true] .ElZcdq_arch:before{opacity:.87}.ElZcdq_cue{white-space:nowrap;border-radius:var(--radius-pill);pointer-events:none;background:#28231ef2;padding:.23rem .62rem;font-size:.74rem;position:absolute;top:51%;left:50%;transform:translate(-50%)}html .ElZcdq_cue{color:#fff9ec}.ElZcdq_caption{min-height:var(--floor-height);justify-content:center;align-items:center;gap:.65rem;font-size:clamp(.73rem,.93vw,.91rem);font-weight:480;transition:color .25s,opacity .18s;display:flex}.ElZcdq_ordinal{border-right:1px solid #8c827166;padding-right:.65rem;font-family:Georgia,serif;font-size:.93em;line-height:1;display:inline-block}html .ElZcdq_ordinal{color:var(--gallery-ordinal)}html .ElZcdq_door[data-dimmed=true]+.ElZcdq_caption{color:var(--gallery-dimmed)}.ElZcdq_preview{width:var(--gallery-width);bottom:calc(var(--floor-height) + var(--arch-height) + 1.5rem);pointer-events:none;margin-inline:auto;position:absolute;inset-inline:0}.ElZcdq_preview[hidden]{display:none}.ElZcdq_reading{pointer-events:none;width:fit-content;max-width:100%;padding:1rem;animation:.18s ease-out both ElZcdq_read-in}.ElZcdq_index{letter-spacing:.12em;align-items:center;gap:.65em;font:600 .69rem/1.5 ui-monospace,monospace;display:flex}html .ElZcdq_index{color:var(--gallery-index)}.ElZcdq_index:before{content:"";background:var(--finish,var(--muted));width:1.5rem;height:2px}html .ElZcdq_index span{color:var(--gallery-index-secondary)}.ElZcdq_reading h3,.ElZcdq_directory h3{letter-spacing:-.055em;margin:.85rem 0 .5rem;font-size:clamp(1.75rem,2.65vw,2.6rem);font-weight:530;line-height:1.06}.ElZcdq_tagline{font-size:clamp(.9rem,1.14vw,1.1rem)}html .ElZcdq_tagline{color:var(--gallery-description)}.ElZcdq_reading ul,.ElZcdq_directory ul{margin:1.25rem 0 .5rem;padding:0;list-style:none}.ElZcdq_reading li,.ElZcdq_directory li{align-items:baseline;gap:.7rem;margin-block:.32rem;font-size:.94rem;display:flex}.ElZcdq_reading li:before,.ElZcdq_directory li:before{content:"";background:var(--finish,var(--muted));border-radius:50%;flex:none;align-self:start;width:.32rem;height:.32rem;margin-top:.6em}@media (min-width:961px){.ElZcdq_header{transition:opacity .16s}.ElZcdq_gallery [data-previewing=true] .ElZcdq_header{opacity:0}.ElZcdq_reading{grid-template-columns:1.25fr 1fr;grid-template-areas:"index items""title items""tagline items";align-items:center;gap:.3rem 2rem;width:100%;padding:0;display:grid}.ElZcdq_reading .ElZcdq_index{grid-area:index}.ElZcdq_reading h3{grid-area:title;margin:0}.ElZcdq_reading .ElZcdq_tagline{grid-area:tagline}.ElZcdq_reading ul{grid-area:items;margin:0}.ElZcdq_reading li{margin:.16rem 0}}.ElZcdq_directory{padding:2rem var(--gutter-desktop)}@media (scripting:none){.ElZcdq_gallery .ElZcdq_hint,.ElZcdq_gallery .ElZcdq_touchHint{display:none}.ElZcdq_gallery .ElZcdq_caption{display:block}.ElZcdq_directory a{align-items:center;min-height:44px;display:inline-flex}}@keyframes ElZcdq_read-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:960px){.ElZcdq_gallery{--door-width:clamp(11.25rem, 28vw, 13.75rem);--floor-height:4.35rem}.ElZcdq_header{display:block}.ElZcdq_hint{margin-top:.9rem}.ElZcdq_room{padding-top:2.75rem}.ElZcdq_bays{overscroll-behavior-x:contain;scroll-snap-type:x proximity;width:100%;scroll-padding-inline:var(--gutter-desktop);grid-template-columns:repeat(4, calc(var(--door-width) + 2rem));padding:.75rem var(--gutter-desktop) 0;scrollbar-width:thin;gap:1.25rem;overflow-x:auto}html .ElZcdq_bays{scrollbar-color:#a29787 var(--gallery-floor-edge)}.ElZcdq_bay{scroll-snap-align:start}.ElZcdq_door:before{width:100%;height:33%;top:-.5rem}.ElZcdq_caption{font-size:.79rem}.ElZcdq_room[data-passage] .ElZcdq_bays{overflow-x:hidden}.ElZcdq_preview{display:none}.ElZcdq_gallery [data-previewing=true] .ElZcdq_header{opacity:1}.ElZcdq_pointerHint{display:none}.ElZcdq_touchHint{display:inline}}@media (hover:none) and (pointer:coarse){.ElZcdq_pointerHint{display:none}.ElZcdq_touchHint{display:inline}}@media (max-width:540px){.ElZcdq_gallery{--door-width:clamp(11.5rem, 52vw, 14rem);padding-top:3.25rem}.ElZcdq_header h2{max-width:9em;font-size:clamp(2.65rem,11.5vw,3.7rem)}.ElZcdq_bays{grid-template-columns:repeat(4, calc(var(--door-width) + 1.25rem));gap:1rem}}@media (prefers-reduced-motion:reduce){.ElZcdq_arch>[data-assembly],.ElZcdq_arch:before,.ElZcdq_caption,.ElZcdq_door:before,.ElZcdq_preview,.ElZcdq_hint,.ElZcdq_header{transition:none}.ElZcdq_reading{animation:none}}
.jJh_sq_contact,.jJh_sq_footer{--night:#1a1818;--ivory:#f1ede5;--secondary:#c2bab1;--hairline:#4d4640;background:var(--night);color:var(--ivory)}.jJh_sq_contact{border-radius:var(--radius-card) var(--radius-card) 0 0;position:relative}.jJh_sq_inner{width:100%;max-width:var(--content-max);padding-inline:max(var(--gutter-desktop), env(safe-area-inset-left)) max(var(--gutter-desktop), env(safe-area-inset-right));margin-inline:auto}.jJh_sq_contact .jJh_sq_inner{padding-block:clamp(4.8rem,9vw,9rem) clamp(4rem,7vw,7.25rem)}.jJh_sq_eyebrow,.jJh_sq_directory h2{letter-spacing:.115em;text-transform:uppercase;color:#c6bfb5;margin:0;font:550 .72rem/1.5 ui-monospace,Consolas,monospace}.jJh_sq_eyebrow{align-items:center;gap:.85rem;display:flex}.jJh_sq_eyebrow:before{content:"";background:#c2a478;flex:0 0 2rem;height:1px}.jJh_sq_contact h2{letter-spacing:-.072em;margin:clamp(1.5rem,2.2vw,2.15rem) 0 0;font-size:clamp(3.4rem,7.2vw,7.7rem);font-weight:530;line-height:.99}.jJh_sq_contact h2 span{display:block}.jJh_sq_contact h2 em{white-space:nowrap;font-style:normal}.jJh_sq_muted{color:#aaa198}.jJh_sq_description{max-width:39ch;color:var(--secondary);margin:clamp(1.7rem,3vw,2.8rem) 0 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.58}.jJh_sq_actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.8rem;display:flex}.jJh_sq_actions :is(a,button){border-radius:var(--radius-pill);min-height:52px;font-size:.9rem;font-weight:520;text-decoration:none}.jJh_sq_primary,.jJh_sq_secondary{justify-content:center;align-items:center;display:inline-flex}.jJh_sq_primary{background:var(--ivory);color:var(--night);cursor:pointer;border:1px solid #0000;gap:1.2rem;padding:.35rem .35rem .35rem 1.3rem}.jJh_sq_primary span,.jJh_sq_top span{border-radius:50%;place-items:center;display:grid}.jJh_sq_primary span{background:var(--night);width:2.4rem;height:2.4rem;color:var(--ivory);font-size:1.2rem}.jJh_sq_primary:hover{background:#e2d5c1}.jJh_sq_secondary{border:1px solid #70675f;padding-inline:1.3rem}.jJh_sq_secondary:hover,.jJh_sq_top:hover span{border-color:var(--ivory)}.jJh_sq_contact :focus-visible,.jJh_sq_footer :focus-visible{outline-color:var(--ivory)}.jJh_sq_contact:focus-visible{outline-offset:-4px;outline:2px solid #bea682}.jJh_sq_directory{border-top:1px solid var(--hairline);grid-template-columns:2fr 1fr 1fr;gap:2rem;padding-block:clamp(2.2rem,4vw,4rem);display:grid}.jJh_sq_directory h2{color:#aba397;margin:0 0 .8rem}.jJh_sq_directory ul{margin:0;padding:0;list-style:none}.jJh_sq_worlds{grid-template-columns:repeat(2,minmax(0,10rem));display:grid}.jJh_sq_directory :is(a,button),.jJh_sq_top{min-height:44px;color:var(--ivory);cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;font-size:.92rem;text-decoration:none;display:inline-flex}.jJh_sq_worlds a{letter-spacing:.055em;font-size:.84rem;font-weight:540}.jJh_sq_worlds i{border:1px solid #fff5;border-radius:.3rem .3rem 0 0;width:.55rem;height:.78rem}.jJh_sq_directory :is(a,button):hover{text-underline-offset:.25em;text-decoration:underline}.jJh_sq_colophon{border-top:1px solid var(--hairline);padding:1.1rem 0 max(1.3rem, env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:1rem;display:flex}.jJh_sq_colophon small,.jJh_sq_top{color:var(--secondary);font-size:.82rem}.jJh_sq_top span{width:44px;height:44px;color:var(--ivory);border:1px solid #80766b;margin-left:.25rem;font-size:1.1rem}@media (max-width:700px){.jJh_sq_contact{border-radius:1.45rem 1.45rem 0 0}.jJh_sq_contact .jJh_sq_inner{padding-block:3.6rem 3.2rem}.jJh_sq_eyebrow{letter-spacing:.075em;gap:.6rem;font-size:.65rem}.jJh_sq_eyebrow:before{flex-basis:1.3rem}.jJh_sq_contact h2{text-wrap:balance;font-size:clamp(3.05rem,11.8vw,5rem)}.jJh_sq_description{margin-top:1.45rem}.jJh_sq_actions{gap:.6rem;margin-top:1.45rem}.jJh_sq_directory{grid-template-columns:1.12fr 1fr;gap:1.4rem}.jJh_sq_worlds{grid-template-columns:1fr}.jJh_sq_connect{grid-area:2/2}.jJh_sq_directory nav:first-child{grid-row:span 2}}@media (scripting:none){.jJh_sq_actions .jJh_sq_primary,.jJh_sq_connect button{display:none}.jJh_sq_fallback{flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:1rem;display:flex}.jJh_sq_fallback a{align-items:center;min-height:44px;display:inline-flex}}
.FHiV9q_room,.FHiV9q_chapters{--paper:var(--lightningcss-light,#f4f0e5)var(--lightningcss-dark,#242923);--charcoal:var(--lightningcss-light,#293129)var(--lightningcss-dark,#e0e6d8);--rail:var(--lightningcss-light,#a3a690)var(--lightningcss-dark,#666f5e);--margin:max(var(--gutter-desktop), calc((100% - 76rem) / 2));color:var(--charcoal)}.FHiV9q_room{min-height:100%;padding:clamp(1rem, 2.4vw, 2.4rem) var(--margin) clamp(1.25rem, 3.5vw, 3.75rem);background:linear-gradient(157deg,var(--lightningcss-light,#edeedf)var(--lightningcss-dark,#394039) 8%,var(--lightningcss-light,#d3d8c5)var(--lightningcss-dark,#30392e) 54%,var(--lightningcss-light,#b8c2ac)var(--lightningcss-dark,#252d26));flex-direction:column;justify-content:space-between;display:flex;position:relative}.FHiV9q_rail,.FHiV9q_back{align-items:center;display:flex}.FHiV9q_rail{border-bottom:1px solid #58634d66;justify-content:space-between;padding-bottom:.4rem}.FHiV9q_identity,.FHiV9q_label,.FHiV9q_plan figcaption{text-transform:uppercase;letter-spacing:.12em;font:600 .72rem/1.55 ui-monospace,Consolas,monospace}.FHiV9q_identity span{color:var(--lightningcss-light,#756137)var(--lightningcss-dark,#d9ca9e);padding-inline:.35em}.FHiV9q_back{width:fit-content;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:none;gap:.65rem;padding:.3rem .1rem;font-size:.88rem;text-decoration:none}.FHiV9q_back:hover{text-underline-offset:.28rem;text-decoration:underline}.FHiV9q_title{text-align:center;margin:clamp(1.5rem,3vw,3rem) auto .65rem}.FHiV9q_title :is(h1,h2){letter-spacing:-.072em;text-wrap:balance;margin:0;font-size:clamp(2.9rem,5.8vw,6.1rem);font-weight:510;line-height:1.04}.FHiV9q_title p{color:var(--lightningcss-light,#485240)var(--lightningcss-dark,#d2d8c8);margin:.8rem auto 0;font:italic clamp(1.18rem,1.85vw,1.7rem)/1.4 Georgia,serif}.FHiV9q_plan{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,2.9fr) minmax(0,1fr);align-content:center;column-gap:.5rem;width:min(100%,73rem);margin:auto;padding-block:1.5rem .8rem;display:grid}.FHiV9q_plan figure{text-align:center;grid-area:1/2/3/3;align-self:center;margin:0}.FHiV9q_plan figure img{width:100%;height:auto;display:block}.FHiV9q_plan figcaption{color:var(--lightningcss-light,#46513e)var(--lightningcss-dark,#d2d8c8);font-size:.65rem}.FHiV9q_plan figcaption span{margin-inline:.3rem}.FHiV9q_plan a{min-height:48px;color:inherit;border-bottom:1px solid #65735a;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .15rem;font-size:clamp(.88rem,1.25vw,1.14rem);font-weight:540;text-decoration:none;display:flex}.FHiV9q_plan a:first-of-type{grid-area:1/1}.FHiV9q_plan a:nth-of-type(2){grid-area:1/3}.FHiV9q_plan a:nth-of-type(3){grid-area:2/1}.FHiV9q_plan a:nth-of-type(4){grid-area:2/3}.FHiV9q_plan a:nth-of-type(-n+2){align-self:end;margin-bottom:.7rem}.FHiV9q_plan a:nth-of-type(n+3){align-self:start;margin-top:.7rem}.FHiV9q_plan a span:last-child{color:var(--lightningcss-light,#4f492e)var(--lightningcss-dark,#d9ca9e);border:1px solid #897b55;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}.FHiV9q_plan a:is(:hover,:focus-visible) span:last-child{color:var(--paper);background:#47543e}.FHiV9q_room :focus-visible,.FHiV9q_chapters :focus-visible{outline-color:var(--lightningcss-light,#4e5c40)var(--lightningcss-dark,#d9ca9e)}.FHiV9q_title :is(h1,h2):focus-visible{text-underline-offset:.12em;outline:none;text-decoration:underline;text-decoration-thickness:1px}.FHiV9q_chapters{padding:clamp(3rem, 6vw, 6rem) var(--margin) 1.5rem;background:var(--paper)}.FHiV9q_chapters article{scroll-margin-block-start:1.5rem}.FHiV9q_chapters h2{letter-spacing:-.06em;text-wrap:balance;max-width:18ch;margin:.75rem 0 1.1rem;font-size:clamp(2rem,3.4vw,3.65rem);font-weight:530;line-height:1.05}.FHiV9q_chapters article p:not(.FHiV9q_label),.FHiV9q_chapters dd,.FHiV9q_chapters li{max-width:50ch;font-size:clamp(1rem,1.2vw,1.12rem)}.FHiV9q_label{color:var(--lightningcss-light,#515843)var(--lightningcss-dark,#d2d8c8)}.FHiV9q_folio{border-left:.55rem solid var(--door-gather);background:var(--lightningcss-light,#fbf8ef)var(--lightningcss-dark,#31362e);border-top:1px solid #c3bda9;grid-template-columns:1.13fr 1fr;gap:clamp(2rem,6vw,7rem);padding:clamp(1.6rem,4vw,4rem);display:grid;box-shadow:0 3px 0 -1px #c7c0aa,0 6px 0 -2px #e1d9c6}.FHiV9q_guidance{align-self:center;margin:0}.FHiV9q_guidance div{border-top:1px solid #c4c4af;padding-block:.9rem}.FHiV9q_guidance dt{font-weight:590}.FHiV9q_guidance dd{color:var(--lightningcss-light,#505648)var(--lightningcss-dark,#d2d8c8);margin:.25rem 0 0}.FHiV9q_facing{grid-template-columns:1fr 1fr;margin-block:clamp(2.7rem,5vw,5rem);display:grid}.FHiV9q_outreach,.FHiV9q_peers{padding:clamp(1.6rem,3.2vw,3.4rem)}.FHiV9q_outreach{border-block:1px solid var(--rail)}.FHiV9q_outreach ul{margin:1.4rem 0 0;padding:0;list-style:none}.FHiV9q_outreach li{border-top:1px solid #c4c4af;padding:.6rem 0 .6rem 1.1rem;position:relative}.FHiV9q_outreach li:before{content:"";border:1px solid #75653d;width:.35rem;height:.35rem;position:absolute;top:1.22rem;left:0}.FHiV9q_peers{color:#fbf8ed;background:#414f42}.FHiV9q_peers .FHiV9q_label{color:#e1d8b4}.FHiV9q_peers aside{border-left:2px solid #bcac83;margin-top:1.35rem;padding-left:1rem}.FHiV9q_peers h3{margin:0 0 .35rem;font-size:1rem;font-weight:600}.FHiV9q_journal{border-block:3px double var(--rail);grid-template-columns:1fr 1fr;gap:2.5rem;padding:clamp(1.8rem,3.5vw,3.6rem) 0;display:grid}.FHiV9q_journal h2{margin-bottom:0}.FHiV9q_journal details{border-top:1px solid var(--rail);margin-top:1rem}.FHiV9q_journal summary{cursor:pointer;padding-block:.85rem;font-weight:550}.FHiV9q_journal summary::marker{color:#776541}.FHiV9q_journal details p{margin:0 0 .8rem 1rem}.FHiV9q_chapters footer{padding-top:1.5rem}@media (max-width:900px){.FHiV9q_plan{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;padding-top:.5rem}.FHiV9q_plan figure{grid-area:auto/1/auto/-1;width:min(100%,29rem);margin:0 auto 1rem}.FHiV9q_plan a:nth-of-type(n){grid-area:auto;align-self:stretch;min-height:48px;margin:0;font-size:.94rem}}@media (max-width:650px){.FHiV9q_room{padding-top:.75rem}.FHiV9q_title{margin-block:1.3rem .3rem}.FHiV9q_title :is(h1,h2){font-size:clamp(2.55rem,11.5vw,3.8rem)}.FHiV9q_title p{max-width:24ch;margin-top:.55rem}.FHiV9q_plan{gap:0 .8rem;padding-block:.2rem .6rem}.FHiV9q_plan figure{width:min(100%,24rem);margin-bottom:.5rem}.FHiV9q_plan figure img{object-fit:contain;max-height:12.5rem}.FHiV9q_plan a:nth-of-type(n){gap:.3rem;font-size:.88rem}.FHiV9q_plan a span:last-child{width:1.45rem;height:1.45rem}.FHiV9q_folio,.FHiV9q_facing,.FHiV9q_journal{grid-template-columns:1fr}.FHiV9q_folio,.FHiV9q_journal{gap:1.4rem}.FHiV9q_facing{gap:1.6rem}.FHiV9q_outreach{border-bottom:0;padding-inline:0}}
.LIfXga_dialog{--paper:var(--lightningcss-light,#f2eee8)var(--lightningcss-dark,#302c29);--margin:clamp(1.35rem, 4vw, 2.5rem);inset:auto auto auto 50%;top:var(--center-y,50%);width:min(34rem, calc(100% - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right)));max-width:none;max-height:calc(var(--visible-height,100dvh) - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:var(--radius-card-sm);background:var(--paper);color:var(--ink);border:1px solid var(--lightningcss-light,#fffaf1)var(--lightningcss-dark,#5d534a);margin:0;padding:0;position:fixed;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0002,0 22px 70px #0004}.LIfXga_dialog::backdrop{background:#12100fb0}.LIfXga_sheet{min-width:0}.LIfXga_bar{z-index:1;background:var(--paper);padding:.9rem 1rem .25rem var(--margin);justify-content:space-between;align-items:center;gap:.6rem;display:flex;position:sticky;top:0}.LIfXga_bar>span,.LIfXga_content label{letter-spacing:.1em;text-transform:uppercase;color:var(--lightningcss-light,#61564a)var(--lightningcss-dark,#cfc4b8);font:560 .7rem/1.5 ui-monospace,Consolas,monospace}.LIfXga_bar>span:before{content:"";background:#8d7556;width:1.35rem;height:1px;margin:0 .65rem .23em 0;display:inline-block}.LIfXga_close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #c9bfb2;border-radius:50%;place-content:center;font-size:1.55rem;font-weight:350;line-height:1;display:grid}.LIfXga_close:hover{background:var(--lightningcss-light,#e6dfd5)var(--lightningcss-dark,#494139)}.LIfXga_content{padding:.3rem var(--margin) var(--margin)}.LIfXga_content h2{letter-spacing:-.065em;text-wrap:balance;max-width:16ch;margin:.25rem 0 .9rem;font-size:clamp(2.1rem,4.8vw,3.25rem);font-weight:520;line-height:1.02}.LIfXga_content h2:focus{outline:0}.LIfXga_content p{color:var(--lightningcss-light,#5d564e)var(--lightningcss-dark,#cfc4b8);max-width:46ch;font-size:.92rem;line-height:1.55}.LIfXga_content form{gap:1rem;margin-top:1.5rem;display:grid}.LIfXga_content label{gap:.35rem;display:grid}.LIfXga_content :is(input,textarea,select){width:100%;min-width:0;color:var(--ink);font:400 1rem/1.4 var(--font-sans);letter-spacing:normal;background:var(--lightningcss-light,#faf7f1)var(--lightningcss-dark,#24211f);border:1px solid #a99f93;border-radius:.65rem;padding:.7rem .9rem;scroll-margin-block:4.25rem 1rem}.LIfXga_content textarea{resize:vertical;min-height:5rem}.LIfXga_dialog :focus-visible{outline-offset:2px;outline:2px solid var(--lightningcss-light,#694d2e)var(--lightningcss-dark,#dbb98e)}.LIfXga_submitRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.LIfXga_compose{min-height:48px;color:var(--panel);background:var(--ink);cursor:pointer;border:0;border-radius:100px;justify-content:space-between;align-items:center;gap:1.1rem;padding:.35rem .35rem .35rem 1.25rem;font-size:.9rem;font-weight:520;display:inline-flex}.LIfXga_compose span{width:2.3rem;height:2.3rem;color:var(--ink);background:var(--lightningcss-light,#ece6dd)var(--lightningcss-dark,#39342f);border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.LIfXga_compose:disabled{opacity:.64;cursor:default}.LIfXga_content [role=status]:empty{display:none}.LIfXga_content [role=status]{overflow-wrap:anywhere}.LIfXga_unavailable{border-top:1px solid #c8beb0;margin-top:1.35rem;padding-top:1.15rem}.LIfXga_unavailable button{margin-top:1.5rem}.LIfXga_channels{border-top:1px solid #b8ac9c;margin:1.35rem 0 .75rem}.LIfXga_channels a{border-bottom:1px solid #c9c0b4;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 0;text-decoration:none;display:flex}.LIfXga_channels strong{letter-spacing:-.025em;font-size:1.08rem;font-weight:560;display:block}.LIfXga_channels small{color:var(--lightningcss-light,#665b50)var(--lightningcss-dark,#cfc4b8);overflow-wrap:anywhere;font-size:.85rem;display:block}.LIfXga_channels b{border:1px solid #b8ac9c;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-weight:450;display:grid}.LIfXga_channels a:is(:hover,:focus-visible) b{color:var(--paper);background:var(--ink);border-color:var(--ink)}.LIfXga_textAction{color:var(--lightningcss-light,#594b3e)var(--lightningcss-dark,#cfc4b8);min-height:44px;font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:.45rem 0;font-size:.87rem;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.LIfXga_dialog[open] .LIfXga_sheet{animation:LIfXga_settle .19s var(--ease-soft) both}@keyframes LIfXga_settle{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}}
.Yi0VbG_experience[data-intro-pending]:before{content:"";z-index:100;background:#101010;position:fixed;inset:0}.Yi0VbG_intro{z-index:100;color:var(--light-ink);--intro-gutter:clamp(24px, 4vw, 64px);--step:clamp(60px, 8.4vh, 82px);--card-height:clamp(130px, 19vh, 180px);background:#101010;position:fixed;inset:0;overflow:hidden}.Yi0VbG_top{inset:max(28px, env(safe-area-inset-top)) var(--intro-gutter) auto;letter-spacing:-.015em;justify-content:space-between;gap:24px;font-size:.78rem;display:flex;position:absolute}.Yi0VbG_intro:focus{outline:none}.Yi0VbG_top strong{font-weight:550}.Yi0VbG_top span,.Yi0VbG_categories{color:#b6b0ac}.Yi0VbG_stack{width:clamp(380px,39vw,570px);height:calc(4 * var(--step) + var(--card-height));position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.Yi0VbG_panel{inset:calc(var(--index) * var(--step)) 0 auto;height:var(--card-height);background:var(--panel-color);letter-spacing:-.035em;will-change:transform;border-radius:52px 52px 34px 34px;justify-content:space-between;align-items:flex-start;padding:25px 42px;font-size:clamp(20px,1.8vw,27px);font-weight:500;display:flex;position:absolute;transform:translateY(100vh);box-shadow:inset 0 1px #ffffff30,inset 0 -8px 14px #00000012,0 -12px 30px -15px #000a,0 18px 24px -18px #000b}.Yi0VbG_panel:nth-child(4){color:#131711}.Yi0VbG_panelIndex{letter-spacing:.08em;opacity:.7;margin-top:9px;font-size:.6rem}.Yi0VbG_bottom{inset:auto var(--intro-gutter) max(32px, env(safe-area-inset-bottom));justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute}.Yi0VbG_caption{text-transform:uppercase;letter-spacing:.18em;color:#b6b0ac;font-size:.6rem;display:block}.Yi0VbG_count{width:220px;height:clamp(84px,12vh,118px);margin-top:10px;position:relative}.Yi0VbG_count>span{letter-spacing:-.08em;font-variant-numeric:tabular-nums;opacity:0;font-size:clamp(84px,12vh,118px);font-weight:500;line-height:.9;position:absolute;inset:0 auto auto 0}.Yi0VbG_count>span:first-child{opacity:1}.Yi0VbG_count small{color:#b6b0ac;letter-spacing:.08em;font-size:.65rem;position:absolute;bottom:10px;left:154px}.Yi0VbG_controls{flex-direction:column;align-items:flex-end;gap:23px;width:clamp(160px,19vw,270px);padding-bottom:8px;display:flex}.Yi0VbG_skip{min-height:44px;color:var(--light-ink);cursor:pointer;background:0 0;border:0;padding:8px 0 8px 16px;font-size:.75rem}.Yi0VbG_skip span{margin-left:20px}.Yi0VbG_skip:hover{color:#fff}.Yi0VbG_skip:focus-visible{outline-color:var(--light-ink)}.Yi0VbG_track{background:#ffffff25;width:100%;height:2px}.Yi0VbG_track span{background:var(--light-ink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}@media (max-width:800px){.Yi0VbG_intro{--step:clamp(64px, 8vh, 88px);--card-height:clamp(150px, 20vh, 200px)}.Yi0VbG_stack{width:min(64vw,500px);top:46%}.Yi0VbG_panel{border-radius:42px 42px 28px 28px;padding:24px 32px}}@media (max-width:540px){.Yi0VbG_intro{--step:clamp(56px, 8.2svh, 72px);--card-height:clamp(128px, 20svh, 170px)}.Yi0VbG_top{font-size:.72rem;display:block}.Yi0VbG_categories{margin-top:6px;font-size:.62rem}.Yi0VbG_stack{width:calc(100% - 48px);top:46%}.Yi0VbG_panel{border-radius:36px 36px 24px 24px;padding:20px 28px;font-size:22px}.Yi0VbG_panelIndex{margin-top:6px}.Yi0VbG_count{width:144px;height:82px}.Yi0VbG_count>span{font-size:88px}.Yi0VbG_count small{font-size:.55rem;bottom:6px;left:108px}.Yi0VbG_caption{letter-spacing:.12em;font-size:.5rem}.Yi0VbG_controls{gap:16px;width:112px}.Yi0VbG_skip{font-size:.7rem}.Yi0VbG_skip span{margin-left:12px}}@media (max-height:600px) and (min-width:541px){.Yi0VbG_intro{--step:42px;--card-height:90px}.Yi0VbG_stack{width:340px;top:49%}.Yi0VbG_panel{border-radius:32px;padding:10px 30px;font-size:19px}.Yi0VbG_bottom{bottom:18px}.Yi0VbG_count{height:72px}.Yi0VbG_count>span{font-size:76px}.Yi0VbG_count small{left:102px}}@media (prefers-reduced-motion:reduce){.Yi0VbG_experience[data-intro-pending]:before{display:none}}
.ri_71q_story{isolation:isolate;position:relative;overflow:clip}html .ri_71q_story{--graphite:var(--timeline-body);--engraving:var(--timeline-engraving);--rule:var(--timeline-rule);border-block:1px solid var(--timeline-edge);background:var(--timeline-paper);color:var(--ink)}.ri_71q_layout{max-width:var(--content-max);padding-inline:var(--gutter-desktop);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}.ri_71q_instrument{isolation:isolate;flex-direction:column;justify-content:center;align-self:start;height:clamp(36rem,98svh,61rem);display:flex;position:sticky;top:0}.ri_71q_heading,.ri_71q_readout{z-index:1;position:relative}.ri_71q_instrument,.ri_71q_rail{overflow-anchor:none}.ri_71q_eyebrow,.ri_71q_date,.ri_71q_counter,.ri_71q_readout>p,.ri_71q_entries a{letter-spacing:.105em;text-transform:uppercase;font:550 .73rem/1.5 ui-monospace,Consolas,monospace}.ri_71q_eyebrow{align-items:center;gap:.7rem;display:flex}html .ri_71q_eyebrow{color:var(--engraving)}.ri_71q_eyebrow:before{content:"";background:currentColor;width:1.8rem;height:1px}.ri_71q_heading h2{letter-spacing:-.065em;max-width:16ch;margin:1.2rem 0 0;font-size:clamp(2.25rem,3.6vw,3.65rem);font-weight:520;line-height:1.02}.ri_71q_years{font-variant-numeric:tabular-nums;margin:1.75rem 0 .85rem;display:grid}.ri_71q_years span{opacity:0;letter-spacing:-.09em;grid-area:1/1;font-size:clamp(6rem,12.8vw,13.5rem);font-weight:560;line-height:.98;transform:translateY(.06em)}.ri_71q_years [data-current=true]{opacity:1;transform:none}.ri_71q_readout>p{margin:0}html .ri_71q_readout>p{color:var(--graphite)}.ri_71q_counter{align-items:center;gap:.65rem;margin-top:1.9rem;display:flex}html .ri_71q_counter{color:var(--engraving)}html .ri_71q_counter>span:first-child{color:var(--ink)}.ri_71q_gauge{width:5.7rem;height:2px;display:block;position:relative}html .ri_71q_gauge{background:var(--timeline-track)}.ri_71q_gauge i{transform-origin:0;position:absolute;inset:0;transform:scaleX(.04)}html .ri_71q_gauge i{background:var(--timeline-progress)}.ri_71q_entries{align-self:start;margin:0;padding:clamp(9rem,36svh,22rem) 0 clamp(6rem,24svh,16rem);list-style:none}.ri_71q_column{position:relative}.ri_71q_rail{transform-origin:top;pointer-events:none;width:1px;position:absolute;left:0;transform:scaleY(0)}html .ri_71q_rail{background:var(--timeline-rail)}.ri_71q_entries li{padding:0 0 clamp(3.2rem,9svh,6rem) clamp(1.55rem,3.2vw,3.2rem);position:relative}.ri_71q_entries li:last-child{padding-bottom:0}.ri_71q_entries li:not(:last-child):before{content:"";border-left:1px solid #94836b55;position:absolute;top:.55rem;bottom:-.55rem;left:0}.ri_71q_entries li:after{content:"";border:1px solid #897c6c;border-radius:50%;width:9px;height:9px;position:absolute;top:.32rem;left:-4px}html .ri_71q_entries li:after{background:var(--timeline-marker)}html .ri_71q_entries li[data-current=true]:after{background:var(--timeline-selected);box-shadow:0 0 0 4px var(--timeline-marker), 0 0 0 5px var(--timeline-rule)}html .ri_71q_date{color:var(--engraving)}.ri_71q_entries h3{font:540 clamp(1.65rem, 2.6vw, 2.8rem)/1.06 var(--font-sans);letter-spacing:-.055em;text-wrap:balance;margin:.75rem 0 .45rem}html .ri_71q_entries li:not([data-current=true]) h3{color:var(--timeline-inactive)}.ri_71q_role{font-size:.95rem}.ri_71q_entries li>.ri_71q_subtitle{margin-block:.65rem .4rem;font-family:Georgia,serif;font-style:italic}html .ri_71q_role{color:var(--graphite)}.ri_71q_entries li>p{max-width:42ch;margin:1.05rem 0 .6rem;line-height:1.57}html .ri_71q_entries li>p{color:var(--timeline-description)}.ri_71q_entries a{align-items:center;gap:.55rem;min-height:44px;text-decoration:none;display:inline-flex}html .ri_71q_entries a{color:var(--graphite)}.ri_71q_entries a:hover,.ri_71q_entries a:focus-visible{text-underline-offset:.25em;text-decoration:underline}.ri_71q_swatch{border-radius:50%;width:.47rem;height:.47rem}.ri_71q_clock{z-index:-1;pointer-events:none;aspect-ratio:1;width:min(68vw,58rem);position:absolute;top:53%;left:38%;transform:translate(-50%,-50%)}html .ri_71q_clock{color:var(--timeline-rings)}.ri_71q_movement,.ri_71q_wheel{position:absolute;inset:0}.ri_71q_wheel{width:100%;height:100%;display:block;overflow:visible}@media (min-width:701px) and (max-width:900px){.ri_71q_layout{grid-template-columns:1fr 1fr;gap:2.75rem}.ri_71q_heading h2{font-size:2.35rem}.ri_71q_instrument{height:min(82svh,46rem);top:8svh}.ri_71q_entries{padding-top:27svh}}@media (max-width:700px),(max-height:520px){.ri_71q_layout{display:block}.ri_71q_instrument{height:auto;padding:3.5rem 0 2.75rem;position:relative;top:auto}.ri_71q_heading h2{max-width:19ch;font-size:clamp(2rem,7.5vw,3rem)}.ri_71q_clock{width:min(116vw,35rem);top:58%;left:65%}.ri_71q_years{margin-top:1.4rem}.ri_71q_years span{font-size:clamp(5.8rem,25vw,9rem)}.ri_71q_counter{margin-top:1rem}.ri_71q_entries{border-top:1px solid var(--rule);padding:2.6rem .4rem 3.5rem;position:relative}.ri_71q_entries li{padding-left:1.6rem}.ri_71q_rail{left:.4rem}}@media (scripting:none){.ri_71q_instrument{position:relative;top:auto}.ri_71q_counter{display:none}}@media (max-width:700px){.ri_71q_story{--readout-height:clamp(9.25rem, 20svh, 12rem);--left-inset:max(var(--gutter-desktop), env(safe-area-inset-left));--right-inset:max(var(--gutter-desktop), env(safe-area-inset-right))}html .ri_71q_story{--story-paper:var(--timeline-mobile-paper);background:var(--story-paper)}.ri_71q_layout{padding-inline:0}.ri_71q_instrument{z-index:2;padding:0 var(--right-inset) 0 var(--left-inset);border-bottom:1px solid #b7a891;display:block;overflow:clip}html .ri_71q_instrument{background:var(--story-paper)}.ri_71q_heading{padding-block:2.5rem 1.1rem}.ri_71q_heading h2{margin-top:.75rem}.ri_71q_readout{min-height:calc(var(--readout-height) + env(safe-area-inset-top));padding:calc(.75rem + env(safe-area-inset-top)) 0 1.05rem;grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:end;display:grid}.ri_71q_clock{top:auto;left:76%;bottom:calc(var(--readout-height) * .53);width:clamp(17rem,78vw,25rem);transform:translate(-50%,50%)}.ri_71q_years{grid-column:1/-1;margin:0 0 .4rem}.ri_71q_years span{font-size:clamp(4.9rem,min(23vw,11svh),6.35rem)}.ri_71q_counter{align-self:center;gap:.45rem;margin:0}.ri_71q_gauge{width:clamp(2.4rem,10vw,3.6rem)}.ri_71q_column{margin-inline:var(--left-inset) var(--right-inset)}.ri_71q_entries{border:0;padding:1.6rem .4rem 2rem}.ri_71q_entries li:not(:last-child){padding-bottom:clamp(1.35rem,5.5vw,1.75rem)}.ri_71q_entries li>p{margin:.65rem 0 .15rem}.ri_71q_entries h3{margin-block:.45rem .35rem}.ri_71q_entries a{scroll-margin-top:calc(var(--readout-height) + env(safe-area-inset-top) + 1rem)}}@media (max-width:700px) and (min-height:521px){.ri_71q_instrument{--compact-dial:1}.ri_71q_instrument[data-sticky]{top:var(--sticky-top);position:sticky}}@media (prefers-reduced-motion:no-preference){.ri_71q_clock[data-visible] :is([data-movement],[data-travel]){will-change:transform}.ri_71q_years span{transition:opacity .24s ease, transform .32s var(--ease-soft)}}
.oy50sq_interlude{max-width:var(--content-max);padding:clamp(2rem, 6vw, 5rem) var(--gutter-desktop) clamp(4rem, 8vw, 7rem);grid-template-columns:1.12fr .88fr;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid;position:relative}.oy50sq_interlude:before{content:"";top:0;left:var(--gutter-desktop);right:var(--gutter-desktop);background:var(--timeline-rule);height:1px;position:absolute}.oy50sq_label{letter-spacing:.1em;text-transform:uppercase;color:var(--timeline-engraving);font:500 .72rem/1.5 ui-monospace,Consolas,monospace}.oy50sq_interlude h2{letter-spacing:-.065em;text-wrap:balance;max-width:14ch;margin-top:1.2rem;font-size:clamp(2.2rem,4vw,4rem);font-weight:520;line-height:1.06}.oy50sq_account{border-left:1px solid var(--timeline-rule);align-self:center;padding-left:clamp(1.55rem,3.2vw,3.2rem)}.oy50sq_account>p{max-width:38ch;color:var(--timeline-description);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7}.oy50sq_recording{max-width:18rem;margin:1.75rem 0 0}.oy50sq_recording>figure{margin-top:0}@media (max-width:700px){.oy50sq_interlude{grid-template-columns:1fr;gap:1.5rem}.oy50sq_interlude h2{max-width:16ch}.oy50sq_account{padding-left:1.2rem}}
.-Y3Vja_dialog,.-Y3Vja_page{--reader-paper:var(--panel);color:var(--ink);background:var(--reader-paper)}.-Y3Vja_dialog{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--timeline-rule);border-radius:.4rem;width:min(70rem,100% - 4rem);max-width:none;height:calc(100dvh - 4rem);max-height:none;margin:auto;padding:0;position:fixed;inset:2rem 0;overflow:auto;box-shadow:0 3px 8px #0002,0 24px 90px #0005}.-Y3Vja_dialog::backdrop{background:#12100fa8}.-Y3Vja_toolbar{z-index:1;border-bottom:1px solid var(--timeline-rule);background:var(--reader-paper);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem clamp(1.25rem,4vw,3rem);display:flex;position:sticky;top:0}.-Y3Vja_toolbar>span,.-Y3Vja_label,.-Y3Vja_colophon{letter-spacing:.08em;color:var(--timeline-description);font:500 .7rem/1.6 ui-monospace,Consolas,monospace}.-Y3Vja_toolbar>span,.-Y3Vja_label{text-transform:uppercase}.-Y3Vja_toolbar>span{min-width:0}.-Y3Vja_toolbar :is(a,button),.-Y3Vja_end :is(a,button){border:1px solid var(--timeline-rule);border-radius:var(--radius-pill);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.7rem;padding:.4rem .85rem;font-size:.82rem;text-decoration:none;display:inline-flex}.-Y3Vja_toolbar :is(a,button){white-space:nowrap;flex:none}.-Y3Vja_toolbar :is(a,button):hover,.-Y3Vja_end :is(a,button):hover{background:var(--surface)}.-Y3Vja_dialog :focus-visible,.-Y3Vja_page :focus-visible{outline:2px solid var(--timeline-progress);outline-offset:4px}.-Y3Vja_article{max-width:46rem;margin:auto;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3rem) 0}.-Y3Vja_masthead{border-bottom:1px solid var(--timeline-rule);padding-bottom:2rem;position:relative}.-Y3Vja_label{align-items:center;gap:.7rem;display:flex}.-Y3Vja_label:before{content:"";background:var(--timeline-progress);width:1.5rem;height:1px}.-Y3Vja_masthead :is(h1,h2){letter-spacing:-.075em;margin:1rem 0 1.2rem;font-size:clamp(3.5rem,7vw,6rem);font-weight:480;line-height:1}.-Y3Vja_masthead :is(h1,h2):focus{outline:none}.-Y3Vja_subtitle{max-width:29ch;color:var(--timeline-description);letter-spacing:-.025em;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55}.-Y3Vja_registration{color:var(--timeline-progress);font:300 1.5rem/1 monospace;position:absolute;top:0;right:0}.-Y3Vja_prose{color:var(--timeline-body);padding-top:2rem;font-size:1.0625rem;line-height:1.85}.-Y3Vja_prose p{margin:0}.-Y3Vja_prose p+p{margin-top:1.4em}.-Y3Vja_prose .-Y3Vja_lead{letter-spacing:-.035em;color:var(--ink);margin-bottom:1.5em;font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.55}.-Y3Vja_prose .-Y3Vja_lastLine{border-top:1px solid var(--timeline-rule);letter-spacing:-.025em;color:var(--ink);margin-top:2rem;padding-top:1.5rem;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:520;line-height:1.6}.-Y3Vja_colophon{letter-spacing:.01em;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:2.5rem;font-size:.68rem;display:flex}.-Y3Vja_end{max-width:46rem;padding:2rem clamp(1.5rem, 4vw, 3rem) max(3rem, env(safe-area-inset-bottom));margin:auto}.-Y3Vja_page{min-height:100dvh}.-Y3Vja_page .-Y3Vja_toolbar{position:relative}.-Y3Vja_page .-Y3Vja_article{padding-top:clamp(3rem,7vw,6rem)}.-Y3Vja_page .-Y3Vja_toolbar,.-Y3Vja_page .-Y3Vja_article,.-Y3Vja_page .-Y3Vja_end{padding-right:max(3rem, env(safe-area-inset-right))}@media (max-width:700px){.-Y3Vja_dialog{border:0;border-radius:0;width:100%;height:100dvh;inset:0}.-Y3Vja_toolbar{padding:max(.6rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) .6rem max(1.25rem, env(safe-area-inset-left));gap:.5rem}.-Y3Vja_toolbar>span{letter-spacing:.055em;font-size:.62rem}.-Y3Vja_toolbar :is(a,button){padding-inline:.8rem;font-size:.8rem}.-Y3Vja_article{padding:2rem max(1.25rem, env(safe-area-inset-right)) 0 max(1.25rem, env(safe-area-inset-left))}.-Y3Vja_masthead{padding-bottom:1.75rem}.-Y3Vja_masthead :is(h1,h2){font-size:clamp(3.1rem,14vw,4rem)}.-Y3Vja_registration{display:none}.-Y3Vja_prose{padding-top:1.75rem}.-Y3Vja_end{padding-inline:max(1.25rem, env(safe-area-inset-left)) max(1.25rem, env(safe-area-inset-right))}}@media (prefers-reduced-motion:no-preference){.-Y3Vja_dialog[open] .-Y3Vja_article{animation:-Y3Vja_arrive .24s var(--ease-soft) both}@keyframes -Y3Vja_arrive{0%{opacity:.85;transform:translateY(6px)}to{opacity:1;transform:none}}}
.SEn4-W_recognition,.SEn4-W_reflection{color:var(--ink);scroll-margin-top:2rem}.SEn4-W_recognition{background:var(--timeline-paper)}.SEn4-W_inner{max-width:var(--content-max);padding-inline:var(--gutter-desktop);margin-inline:auto}.SEn4-W_recognition .SEn4-W_inner{padding-block:clamp(3.5rem,7vw,6.5rem) clamp(4rem,8vw,7rem)}.SEn4-W_label,.SEn4-W_ordinal,.SEn4-W_context{letter-spacing:.08em;color:var(--timeline-description);font:500 .72rem/1.6 ui-monospace,Consolas,monospace}.SEn4-W_label{text-transform:uppercase;align-items:center;gap:.75rem;display:flex}.SEn4-W_label:before{content:"";background:var(--timeline-progress);width:1.8rem;height:1px}.SEn4-W_recognitionHeading{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.SEn4-W_recognitionHeading h2{letter-spacing:-.065em;margin:1.25rem 0 0;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:520;line-height:1.03}.SEn4-W_introduction{max-width:38ch;color:var(--timeline-description);font-size:1.05rem;line-height:1.75}.SEn4-W_records{border-block:1px solid var(--timeline-rule);background:linear-gradient(110deg, transparent, color-mix(in srgb, var(--panel) 38%, transparent), transparent);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.SEn4-W_record{grid-template-rows:auto 1fr;gap:1.6rem;padding:clamp(1.5rem,3.5vw,3.5rem);display:grid;position:relative}.SEn4-W_record:nth-child(odd){border-right:1px solid var(--timeline-rule)}.SEn4-W_record:nth-child(n+3){border-top:1px solid var(--timeline-rule)}.SEn4-W_record:before{content:"";background:var(--timeline-progress);transform-origin:0;width:2rem;height:2px;position:absolute;top:-1px;left:0}.SEn4-W_record:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(135deg, color-mix(in srgb, var(--timeline-progress) 7%, transparent), transparent 70%);position:absolute;inset:0}.SEn4-W_record>*{z-index:1;position:relative}.SEn4-W_inscription{flex-direction:column;justify-content:space-between;gap:.65rem;min-height:6.4rem;display:flex}.SEn4-W_ordinal{font-variant-numeric:tabular-nums}.SEn4-W_distinction{letter-spacing:-.075em;color:var(--timeline-selected);font-size:clamp(3.5rem,5.6vw,5.5rem);font-weight:450;line-height:1}.SEn4-W_distinction[data-selection=true]{letter-spacing:-.055em;font-size:clamp(2.8rem,4.3vw,4.3rem)}.SEn4-W_recordCopy h3{letter-spacing:-.04em;text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:520;line-height:1.2}.SEn4-W_context{letter-spacing:.02em;margin-top:.75rem}.SEn4-W_explanation{max-width:43ch;color:var(--timeline-description);margin-top:1rem;font-size:.98rem;line-height:1.75}.SEn4-W_reflection{border-top:1px solid var(--timeline-edge);background:var(--panel)}.SEn4-W_invitation{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,5vw,4.5rem);display:grid}.SEn4-W_invitationHeading h2{letter-spacing:-.075em;margin:1rem 0;font-size:clamp(3.5rem,5.5vw,5rem);font-weight:480;line-height:1}.SEn4-W_subtitle{max-width:29ch;color:var(--timeline-description);letter-spacing:-.025em;font-size:1.1rem;line-height:1.6}.SEn4-W_invitationCopy{border-left:1px solid var(--timeline-rule);padding-left:clamp(1.5rem,3.2vw,3.2rem)}.SEn4-W_invitationCopy blockquote{letter-spacing:-.035em;text-wrap:balance;max-width:28ch;margin:0 0 1.75rem;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:450;line-height:1.5}.SEn4-W_invitationCopy blockquote p:before{content:"“";color:var(--timeline-progress)}.SEn4-W_invitationCopy blockquote p:after{content:"”";color:var(--timeline-progress)}.SEn4-W_readStory{border:1px solid var(--timeline-rule);border-radius:var(--radius-pill);align-items:center;gap:1.25rem;min-height:48px;padding:.35rem .35rem .35rem 1.25rem;font-size:.9rem;font-weight:520;text-decoration:none;display:inline-flex}.SEn4-W_readStory span{background:var(--ink);width:2.25rem;height:2.25rem;color:var(--panel);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.SEn4-W_readStory:hover{border-color:var(--timeline-progress);background:var(--surface)}.SEn4-W_readStory:focus-visible{outline:2px solid var(--timeline-progress);outline-offset:5px}@media (max-width:900px){.SEn4-W_recognitionHeading,.SEn4-W_invitation{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2.5rem}}@media (max-width:700px){.SEn4-W_inner{padding-right:max(3rem, env(safe-area-inset-right))}.SEn4-W_recognitionHeading,.SEn4-W_invitation{grid-template-columns:minmax(0,1fr);gap:1.75rem}.SEn4-W_recognitionHeading h2{font-size:clamp(2.5rem,9vw,3.5rem)}.SEn4-W_introduction{max-width:44ch;font-size:1rem}.SEn4-W_records{grid-template-columns:minmax(0,1fr)}.SEn4-W_record{gap:1.25rem;padding:1.75rem 1.25rem 2rem}.SEn4-W_record:nth-child(odd){border-right:0}.SEn4-W_record+.SEn4-W_record{border-top:1px solid var(--timeline-rule)}.SEn4-W_inscription{gap:1rem;min-height:0}.SEn4-W_distinction{font-size:clamp(3.5rem,15vw,5rem)}.SEn4-W_distinction[data-selection=true]{font-size:clamp(2.8rem,12vw,4rem)}.SEn4-W_recordCopy h3{font-size:1.5rem}.SEn4-W_invitationHeading h2{font-size:clamp(3rem,14vw,4rem)}.SEn4-W_invitationCopy{padding-left:1rem}.SEn4-W_invitationCopy blockquote{margin-bottom:1.25rem;font-size:1.3rem}.SEn4-W_subtitle{max-width:29ch}}@media (prefers-reduced-motion:no-preference){.SEn4-W_record:before{transition:transform .4s var(--ease-soft)}.SEn4-W_record:after{transition:opacity .4s}.SEn4-W_readStory,.SEn4-W_readStory span{transition:background .2s ease, border-color .2s ease, transform .25s var(--ease-soft)}.SEn4-W_readStory:is(:hover,:focus-visible) span{transform:rotate(45deg)}}@media (hover:hover){.SEn4-W_record:hover:before{transform:scaleX(2)}.SEn4-W_record:hover:after{opacity:1}}
