._1ZnnnW_decrees{padding-block:var(--section-gap) var(--section-gap);position:relative;overflow:clip}._1ZnnnW_big{font-family:var(--font-display);color:color-mix(in oklab, var(--color-red-deep) 70%, transparent);pointer-events:none;margin:0;font-size:38vw;font-weight:700;line-height:.8;position:absolute;top:4%;right:-2vw}._1ZnnnW_head{max-width:16ch;margin-bottom:var(--space-2xl);color:var(--color-gold-bright);position:relative}._1ZnnnW_grid{gap:var(--gap-columns);perspective:1200px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}._1ZnnnW_card{align-content:space-between;gap:var(--space-lg);min-height:15rem;padding:var(--space-lg);background:var(--color-ivory);color:var(--color-black);box-shadow:inset 0 0 0 5px var(--color-ivory), inset 0 0 0 6px var(--color-gold-deep), 0 22px 40px color-mix(in oklab, var(--color-paper-3) 45%, transparent);transition:translate var(--dur-long) var(--ease-out), rotate var(--dur-long) var(--ease-out);border-radius:50% 50% 4px 4px/14% 14% 4px 4px;display:grid}._1ZnnnW_card:hover{translate:0 -8px;rotate:-1deg}._1ZnnnW_num{padding-top:var(--space-md);font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);filter:drop-shadow(0 1px 0 var(--color-gold-deep));justify-self:center;line-height:1}._1ZnnnW_text{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);text-align:center;text-transform:uppercase;letter-spacing:.03em;line-height:1.2}._1ZnnnW_notes{margin-top:var(--space-2xl);max-width:48ch;font-size:var(--text-lead);font-style:italic;position:relative}@media (max-width:72rem){._1ZnnnW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){._1ZnnnW_grid{grid-template-columns:minmax(0,1fr)}._1ZnnnW_card{min-height:11rem}}@media (prefers-reduced-motion:reduce){._1ZnnnW_card{transition:none}._1ZnnnW_card:hover{translate:none;rotate:none}}
.PfuXKG_section{background:var(--color-black);position:relative}.PfuXKG_pin{perspective:900px;gap:var(--space-3xl);min-height:100svh;padding-block:var(--space-3xl);display:grid;position:relative;overflow:clip}.PfuXKG_chapter{align-content:center;place-items:center;gap:var(--space-lg);min-height:70svh;padding-inline:var(--gutter);text-align:center;transform-style:preserve-3d;display:grid}.PfuXKG_word{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;filter:drop-shadow(0 12px 40px color-mix(in oklab, var(--color-paper-3) 90%, transparent));z-index:2;font-size:clamp(3.5rem,15vw,15rem);font-weight:700;line-height:.9;position:relative}.PfuXKG_lines{gap:var(--space-sm) var(--space-xl);font-size:var(--text-lead);color:var(--color-ink-2);z-index:2;flex-wrap:wrap;justify-content:center;margin:0;padding:0;font-style:italic;list-style:none;display:flex;position:relative}.PfuXKG_lines li:before{content:"✦";margin-right:var(--space-xs);color:var(--color-gold);font-style:normal}.PfuXKG_image{aspect-ratio:3/4;object-fit:cover;background:var(--gold-leaf);opacity:.9;z-index:1;width:min(28vw,22rem);box-shadow:0 30px 60px color-mix(in oklab, var(--color-paper-3) 85%, transparent);border-radius:50% 50% 4px 4px/22% 22% 4px 4px;padding:8px;position:absolute;top:50%;translate:0 -50%}.PfuXKG_imageRight{right:6vw}.PfuXKG_imageLeft{left:6vw}@media (max-width:48rem){.PfuXKG_image{opacity:.5;width:42vw;top:18%}}
.fRLQ-q_hero{background:var(--color-black);min-height:78svh;padding-block:calc(var(--nav-h,80px) + var(--space-3xl)) var(--space-3xl);align-items:end;display:grid;position:relative;overflow:clip}.fRLQ-q_bg{object-fit:cover;opacity:.35;filter:saturate(1.1)contrast(1.05);width:100%;height:120%;-webkit-mask-image:linear-gradient(to bottom, var(--color-black) 30%, transparent 92%);mask-image:linear-gradient(to bottom, var(--color-black) 30%, transparent 92%);position:absolute;inset:-10% 0 auto}.fRLQ-q_dust{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fRLQ-q_inner{gap:var(--space-md);display:grid;position:relative}.fRLQ-q_kicker{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);letter-spacing:.04em;color:var(--color-gold)}.fRLQ-q_title{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;perspective:900px;overflow-wrap:break-word;flex-wrap:wrap;column-gap:.25em;min-width:0;font-size:clamp(3rem,9vw,9rem);font-weight:700;line-height:.98;display:flex}.fRLQ-q_mask{overflow-clip-margin:.1em;display:inline-block;overflow:clip}.fRLQ-q_word{transform-origin:50% 100%;display:inline-block}.fRLQ-q_line{font-size:var(--text-lead);color:var(--color-ink-2);max-width:46ch;font-style:italic}
.b9r7sq_gallery{background:var(--color-black);position:relative;overflow:clip}.b9r7sq_pin{padding-block:var(--space-3xl);flex-direction:column;justify-content:center;min-height:100svh;display:flex}.b9r7sq_intro{margin-top:var(--space-sm);max-width:52ch;font-size:var(--text-lead);color:var(--color-ink-2);font-style:italic}.b9r7sq_headWrap{padding-inline:var(--gutter);max-width:var(--container);margin:0 auto var(--space-xl)}.b9r7sq_track{padding:0 var(--gutter);gap:var(--space-2xl);perspective:1400px;width:max-content;margin:0;list-style:none;display:flex}.b9r7sq_frame{width:clamp(15rem,24vw,22rem);transform-style:preserve-3d;flex:none}.b9r7sq_figure{gap:var(--space-sm);margin:0;display:grid}.b9r7sq_arch{aspect-ratio:3/4;background:var(--gold-leaf);box-shadow:0 26px 50px color-mix(in oklab, var(--color-paper-3) 80%, transparent);border-radius:50% 50% 4px 4px/22% 22% 4px 4px;padding:8px}.b9r7sq_arch img{object-fit:cover;border-radius:50% 50% 2px 2px/21% 21% 2px 2px;width:100%;height:100%}.b9r7sq_figure figcaption{text-align:center;color:var(--color-ink-2);font-style:italic}@media (max-width:48rem){.b9r7sq_track{scroll-snap-type:x mandatory;width:auto;padding-bottom:var(--space-md);overflow-x:auto}.b9r7sq_frame{scroll-snap-align:center;width:70vw}}
._7ecs4a_body{background:var(--color-black);padding-block:var(--section-gap-s) var(--section-gap)}._7ecs4a_grid{gap:var(--space-3xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._7ecs4a_col{gap:var(--space-md);font-size:var(--text-lead);align-content:start;line-height:1.55;display:grid}._7ecs4a_col p{max-width:44ch;color:var(--color-ink-2)}._7ecs4a_cta{gap:var(--space-sm);margin-top:var(--space-3xl);flex-wrap:wrap;display:flex}@media (max-width:52rem){._7ecs4a_grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}}
.d5N1PW_body{background:var(--color-black);padding-block:var(--space-xl) var(--section-gap)}.d5N1PW_grid{gap:var(--gap-columns);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.d5N1PW_card{gap:var(--space-sm);padding:var(--space-xl);border:1px solid var(--color-gold-deep);text-align:center;color:inherit;background:color-mix(in oklab, var(--color-red-deep) 30%, transparent);transition:translate var(--dur-long) var(--ease-out), background-color var(--dur-long) var(--ease-out);padding-top:var(--space-3xl);border-radius:50% 50% 6px 6px/16% 16% 6px 6px;text-decoration:none;display:grid}a.d5N1PW_card:hover{background:color-mix(in oklab, var(--color-red) 45%, transparent);translate:0 -6px}a.d5N1PW_card:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.d5N1PW_label{font-size:var(--text-sm);color:var(--color-gold);font-family:var(--font-display);letter-spacing:.04em;font-weight:600}.d5N1PW_value{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.d5N1PW_card{transition:none}}
.FNaf8q_closeUp{background:var(--color-black);padding-block:var(--section-gap)}.FNaf8q_grid{gap:var(--space-3xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.FNaf8q_icon{aspect-ratio:3/4;background:var(--gold-leaf);box-shadow:0 40px 90px color-mix(in oklab, var(--color-paper-3) 85%, transparent);border-radius:50% 50% 6px 6px/22% 22% 6px 6px;padding:10px}.FNaf8q_iconInner{border-radius:50% 50% 3px 3px/21% 21% 3px 3px;width:100%;height:100%;overflow:hidden}.FNaf8q_text{gap:var(--space-lg);font-size:var(--text-lg);justify-items:start;display:grid}.FNaf8q_caption{color:var(--color-gold);font-style:italic;font-size:var(--text-lead)}@media (max-width:60rem){.FNaf8q_grid{grid-template-columns:minmax(0,1fr)}.FNaf8q_icon{max-width:26rem}}
