@layer pages{.hero--light{position:relative;isolation:isolate;display:flex;flex-direction:column;background-color:var(--paper);color:var(--ink)}.hero__stage{position:relative;order:2;height:clamp(13rem,38svh,21rem);overflow:clip}.hero__stage img{width:100%;height:100%;object-fit:cover;object-position:62% 50%}.hero__veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(101deg,#fffcf69e,#fffcf642 34%,#fffcf600 62%),linear-gradient(180deg,#fffcf685,#fffcf600 24%)}.hero__inner{position:relative;order:1;display:grid;gap:var(--space-l);padding-block:calc(var(--chrome-h) + var(--space-m)) var(--space-m)}@media(min-width:62rem){.hero--light{display:grid;min-height:min(92svh,56rem)}.hero__inner{grid-area:1 / 1;order:0}.hero__stage{position:absolute;inset:0;height:auto}.hero__inner{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:var(--space-2xl);padding-block-end:var(--space-2xl)}}.hero__copy{max-width:40rem;padding:clamp(var(--space-m),3vw,var(--space-xl));border:var(--hairline) solid rgb(255 255 255 / 70%);border-radius:var(--r-xl);background-color:#fdfaf5db;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);box-shadow:0 24px 60px #3e281429,0 3px 8px #3e281412,inset 0 1px #ffffffeb}@media(max-width:61.999rem){.hero__copy{max-width:none;padding:0;border:0;border-radius:0;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}}.hero__eyebrow{display:inline-flex;align-items:center;gap:.7em;font-size:var(--step--2);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--chrome-bronze);margin-block-end:var(--space-s)}.hero__eyebrow:before{content:"";width:2.4rem;height:1px;background:linear-gradient(90deg,var(--chrome-accent),transparent)}.hero--light .hero__eyebrow{color:#5c3c0f}.hero__title{font-size:var(--step-6);font-weight:600;line-height:.98;letter-spacing:-.028em;color:var(--ink);text-wrap:balance}.hero__title>*{display:block}.hero__title em{font-style:italic;font-weight:400;color:#7a1410;padding-inline-end:.06em}.hero__lede{margin-block-start:var(--space-m);font-size:var(--step-1);line-height:var(--leading-normal);color:var(--ink-soft);max-width:40ch}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-block-start:var(--space-l)}.btn--seal{border-color:#6f1110;background:linear-gradient(135deg,#8c1916,#6f1110);color:#fff;font-family:var(--font-display);box-shadow:inset 0 1px #ffffff29,0 6px 16px #6f111042}.btn--seal:hover{background:linear-gradient(135deg,#a01d19,#7d1412);color:#fff;box-shadow:inset 0 1px #fff3,0 9px 22px #6f111052}.btn--parchment{border-color:var(--chrome-edge-strong);background-color:#f7f1e8;color:var(--ink);font-family:var(--font-display);box-shadow:inset 0 1px #fffc,0 4px 12px #3e28141a}.btn--parchment:hover{border-color:var(--chrome-accent);background-color:#fdf9f1;color:var(--ink);box-shadow:inset 0 1px #ffffffe5,0 7px 18px #3e281424}@media(min-width:62rem){.hero__inner{padding-block-end:clamp(var(--space-s),4.2svh,var(--space-2xl))}.hero__copy{padding:min(clamp(var(--space-m),3vw,var(--space-xl)),3.6svh)}.hero__title{font-size:min(var(--step-6),7svh)}.hero__lede{margin-block-start:min(var(--space-m),2.4svh);font-size:min(var(--step-1),2.6svh)}.hero__actions{margin-block-start:min(var(--space-l),3.2svh)}}.hero__aside{display:grid;gap:var(--space-s)}@media(min-width:62rem){.hero__aside{justify-self:end;align-self:end;max-width:30rem;width:100%}}.hero--light .hero__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:clamp(.85rem,1.5vw,1.35rem);padding-inline:clamp(.35rem,1vw,.9rem);border:var(--hairline) solid rgb(255 255 255 / 70%);border-radius:var(--r-xl);background-color:#fcf9f3e0;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);box-shadow:0 18px 44px #3e281426,0 2px 6px #3e281412,inset 0 1px #ffffffeb}.hero--light .hero__stats .stat{display:grid;gap:.1rem;justify-items:center;text-align:center;padding:.2rem clamp(.5rem,1.6vw,1.5rem);border:0;border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.hero--light .hero__stats .stat+.stat{border-inline-start:var(--hairline) solid rgb(168 113 42 / 28%)}.hero--light a.stat:hover{background:none;border-color:#a8712a47;translate:none}.hero--light a.stat:hover .stat__value{color:#6b100e}.hero--light .hero__stats .stat__value{font-size:clamp(1.5rem,1.1rem + 1.3vw,2.1rem);font-weight:600;color:#5c0f0c;transition:color calc(var(--dur-2) * var(--motion)) var(--ease-out)}.hero--light .hero__stats .stat__label{color:var(--chrome-bronze)}@media(max-width:47.999rem){.hero--light .hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xs);padding:0;border:0;border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.hero--light .hero__stats .stat{padding-block:var(--space-xs);padding-inline:var(--space-3xs);border:var(--hairline) solid var(--chrome-edge);border-radius:var(--r-m);background-color:#fcf9f3eb;box-shadow:0 2px 6px #3e281412}.hero--light .hero__stats .stat+.stat{border-inline-start:var(--hairline) solid var(--chrome-edge)}}@media(max-width:47.999rem){.hero__actions{display:grid;gap:var(--space-2xs);margin-block-start:var(--space-m)}.hero__title>*{display:inline}.hero__title{font-size:clamp(2.6rem,2.1rem + 2.4vw,3.2rem)}.hero__title em{padding-inline-end:.12em}.hero__inner{gap:var(--space-m)}}.hero--light .hero__cue{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hero--light .hero__cue:focus-visible{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;display:inline-block;padding:.4em .9em;border-radius:var(--r-s);background-color:var(--paper-raised);color:var(--ink);font-size:var(--step--2);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-decoration:none}.stage-search{position:relative;display:grid;align-items:center;min-height:26rem;overflow:clip;padding-block:var(--space-2xl);border-block:var(--hairline) solid rgb(169 99 55 / 26%);background:radial-gradient(circle at 50% 62%,rgb(105 48 28 / 15%),transparent 34%),linear-gradient(90deg,#0c0e0e,#080a0a 50%,#101212)}.stage-search__still{position:absolute;inset-inline-start:-3%;inset-block-end:-8%;width:min(32%,27rem);rotate:-5deg;pointer-events:none}.stage-search__still:after{content:"";position:absolute;inset:-2px;background:linear-gradient(90deg,transparent 52%,var(--stage) 98%),linear-gradient(0deg,rgb(8 10 10 / 45%),transparent)}.stage-search__still img{width:100%;height:auto;border-radius:var(--r-s);filter:sepia(.42) brightness(.62) contrast(1.12)}.stage-search__sigil{position:absolute;inset-inline-end:4%;inset-block-end:12%;width:clamp(5rem,10vw,8.5rem);opacity:.14;filter:sepia(1) saturate(.6) brightness(1.4);pointer-events:none}@media(max-width:56rem){.stage-search__still,.stage-search__sigil{display:none}}.stage-search__center{position:relative;z-index:2;width:min(46rem,calc(100% - 2 * var(--gutter)));margin-inline:auto;text-align:center}.stage-search__kicker{margin:0 0 var(--space-m);color:var(--ember);font-size:var(--step--2);font-weight:800;letter-spacing:.18em;text-transform:uppercase}.stage-search__title{margin:0 0 var(--space-l);color:color-mix(in srgb,var(--ember) 82%,#e8b48a);font-family:var(--font-display);font-size:clamp(2.8rem,6vw,5.2rem);font-weight:400;line-height:1.02;letter-spacing:.02em;text-wrap:balance}.stage-search__field{display:flex;align-items:center;gap:var(--space-s);width:100%;max-width:44rem;min-height:3.9rem;margin-inline:auto;padding-inline:1.2rem .45rem;border:var(--hairline) solid var(--hair-ember);border-radius:var(--r-s);background-color:#0a0d0dbd;background-image:var(--glass-sheen-dark);backdrop-filter:blur(var(--glass-blur-m)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur-m)) saturate(var(--glass-sat));box-shadow:0 11px 30px #00000042,inset 0 0 25px #8932200d;color:#decbb1;transition:border-color calc(var(--dur-2) * var(--motion)) var(--ease-out),box-shadow calc(var(--dur-2) * var(--motion)) var(--ease-out)}.stage-search__field:focus-within{border-color:var(--hair-copper-strong);box-shadow:0 11px 34px #00000057,inset 0 0 25px #89322014,0 0 0 3px #d5ae801f}.stage-search__field .icon{width:1.5rem;height:1.5rem;color:#c68c62;flex:none}.stage-search__field input{flex:1 1 auto;min-width:0;border:0;background:none;color:inherit;font-family:var(--font-display);font-size:var(--step-0);padding-block:.9em}.stage-search__field input::placeholder{color:#9c8e7c}.stage-search__field input:focus{outline:none}.stage-search__field button{flex:none;padding:.7em 1.3em;border:var(--hairline) solid #a13c2b;border-radius:var(--r-xs);background:linear-gradient(135deg,#85241c,#5d1814);color:#f3e4cd;font-family:var(--font-display);font-size:var(--step--1);transition:background calc(var(--dur-2) * var(--motion)) var(--ease-out)}.stage-search__field button:hover{background:linear-gradient(135deg,#9a2a20,#6d1c17);color:#fff}.stage-search__stats{margin:var(--space-m) 0 0;font-family:var(--font-display);font-size:var(--step--1);color:#aa9881}.stage-search__stats strong{color:var(--amber);font-weight:600;font-variant-numeric:tabular-nums}.stage-search__stats i{font-style:normal;padding-inline:.6em;opacity:.45}.folios{display:grid;gap:var(--space-2xs);grid-template-columns:repeat(6,minmax(0,1fr));perspective:900px;perspective-origin:50% 50%}.folio{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:19rem;overflow:hidden;grid-column:span 2;border:var(--hairline) solid rgb(153 102 60 / 30%);border-radius:var(--r-s);background-color:#121414;text-decoration:none;color:var(--stage-ink);box-shadow:0 18px 35px #0003,var(--inset-light);transition:border-color calc(var(--dur-3) * var(--motion)) var(--ease-out),box-shadow calc(var(--dur-3) * var(--motion)) var(--ease-out)}.folio:nth-child(-n+2),.folio:nth-last-child(-n+2){grid-column:span 3}.folio:nth-child(-n+2){min-height:21rem}@media(max-width:62rem){.folio,.folio:nth-child(-n+2){grid-column:span 3}}@media(max-width:40rem){.folio,.folio:nth-child(-n+2){grid-column:span 6;min-height:15rem}}.folio:hover{border-color:var(--hair-copper-strong);box-shadow:0 26px 50px #00000052,var(--inset-light)}.folio__media{position:absolute;inset:0}.folio__media img{width:100%;height:100%;object-fit:cover;filter:sepia(.14) brightness(.95) saturate(.9) contrast(1.16);transition:scale calc(var(--dur-5) * var(--motion)) var(--ease-out),filter calc(var(--dur-4) * var(--motion)) var(--ease-out)}.folio:hover .folio__media img{scale:1.05;filter:sepia(.06) brightness(1.05) saturate(1) contrast(1.16)}.folio__media:after{content:"";position:absolute;inset:0;background:radial-gradient(125% 110% at 0% 100%,rgb(8 10 10 / 95%) 0%,rgb(8 10 10 / 82%) 26%,rgb(8 10 10 / 44%) 52%,transparent 76%),linear-gradient(0deg,rgb(8 10 10 / 76%) 0%,rgb(8 10 10 / 24%) 34%,transparent 62%),radial-gradient(135% 125% at 62% 28%,transparent 40%,rgb(6 8 8 / 44%) 100%);transition:opacity calc(var(--dur-4) * var(--motion)) var(--ease-out)}.folio:hover .folio__media:after{opacity:.88}.folio:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(208 89 57 / 10%),transparent);translate:-110% 0;transition:translate calc(.8s * var(--motion)) var(--ease-out);pointer-events:none}.folio:hover:after{translate:110% 0}.folio__body{position:relative;z-index:1;padding:var(--space-m) var(--space-m) var(--space-m);display:grid;gap:.4rem;text-shadow:0 1px 3px rgb(6 8 8 / 82%),0 0 14px rgb(6 8 8 / 55%)}.folio__eyebrow{color:var(--amber);font-size:var(--step--2);font-weight:800;letter-spacing:.16em;text-transform:uppercase}.folio__eyebrow i{font-style:normal;opacity:.5;padding-inline:.35em}.folio__count{color:#d3c2a6;font-weight:600;letter-spacing:.1em;font-variant-numeric:tabular-nums}.folio__title{font-family:var(--font-display);font-size:var(--step-2);font-weight:400;line-height:1.06;color:#f2e7d1;max-width:16ch}.folio__note{color:var(--stage-ink-soft);font-size:var(--step--1);max-width:34ch}.folio__cta{margin-block-start:var(--space-2xs);color:var(--ember);font-family:var(--font-display);font-size:var(--step--1);transition:color calc(var(--dur-2) * var(--motion)) var(--ease-out)}.folio:hover .folio__cta{color:var(--amber)}.quote-band{position:relative;overflow:clip;padding-block:var(--space-3xl);background-color:var(--surface-sunk);border-block:var(--hairline) solid var(--border)}.quote-band__mark{position:absolute;inset-block-start:-2rem;inset-inline-start:50%;translate:-50% 0;font-family:var(--font-display);font-size:22rem;line-height:1;color:color-mix(in srgb,var(--ochre) 9%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none}.quote-band__text{position:relative;font-family:var(--font-display);font-size:var(--step-3);font-weight:400;line-height:1.32;text-align:center;text-wrap:balance;max-width:34ch;margin-inline:auto;color:var(--text)}.quote-band__cite{position:relative;display:block;margin-block-start:var(--space-m);text-align:center;font-family:var(--font-body);font-size:var(--step--2);font-style:normal;font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ochre)}.quote-band__more{position:relative;margin-block-start:var(--space-m);text-align:center}.news-band__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-s);margin-block-end:var(--space-l)}}
