.Header-module__Af2_WG__header{z-index:50;color:var(--fg);transition:color var(--d-2) var(--ease-out);position:fixed;inset:0 0 auto}.Header-module__Af2_WG__header:before{content:"";background:color-mix(in srgb, var(--bg) 93%, transparent);border-bottom:1px solid var(--line);opacity:0;transition:opacity var(--d-2) var(--ease-out), background-color var(--d-2) var(--ease-out);position:absolute;inset:0}.Header-module__Af2_WG__header[data-scrolled]:before,.Header-module__Af2_WG__header[data-open]:before{opacity:1}.Header-module__Af2_WG__bar{align-items:center;gap:var(--s-6);height:5rem;transition:height var(--d-2) var(--ease-out);display:flex;position:relative}.Header-module__Af2_WG__header[data-scrolled] .Header-module__Af2_WG__bar{height:var(--header-h)}.Header-module__Af2_WG__brand{align-items:center;gap:var(--s-3);letter-spacing:-.005em;white-space:nowrap;margin-right:auto;font-size:.875rem;display:inline-flex}.Header-module__Af2_WG__brandMark{border:1px solid var(--accent);border-radius:50%;flex:none;width:1.125rem;height:1.125rem;position:relative}.Header-module__Af2_WG__brandMark:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;right:1px}.Header-module__Af2_WG__brandLight{color:var(--fg-2);font-weight:400}.Header-module__Af2_WG__brandStrong{font-weight:600}.Header-module__Af2_WG__nav{display:none}.Header-module__Af2_WG__navList{gap:clamp(1.25rem,2.2vw,2.25rem);display:flex}.Header-module__Af2_WG__navLink{padding-block:var(--s-2);color:var(--fg-2);transition:color var(--d-2) var(--ease-out);font-size:.875rem;display:inline-block;position:relative}.Header-module__Af2_WG__navLink:after{content:"";transform-origin:100%;height:1px;transition:transform var(--d-2) var(--ease-out);background:currentColor;position:absolute;bottom:.2rem;left:0;right:0;transform:scaleX(0)}.Header-module__Af2_WG__navLink:hover,.Header-module__Af2_WG__navLink[aria-current]{color:var(--fg)}.Header-module__Af2_WG__navLink:hover:after,.Header-module__Af2_WG__navLink[aria-current]:after{transform-origin:0;transform:scaleX(1)}.Header-module__Af2_WG__cta{min-height:2.5rem;padding:0 var(--s-5);font-size:.8125rem;display:none}.Header-module__Af2_WG__toggle{width:2.75rem;height:2.75rem;margin-right:calc(var(--s-3) * -1);place-content:center;gap:6px;display:grid;position:relative}.Header-module__Af2_WG__toggleLine{width:1.25rem;height:1.5px;transition:transform var(--d-2) var(--ease-out);background:currentColor;border-radius:1px;display:block}.Header-module__Af2_WG__header[data-open] .Header-module__Af2_WG__toggleLine:nth-child(2){transform:translateY(3.75px)rotate(45deg)}.Header-module__Af2_WG__header[data-open] .Header-module__Af2_WG__toggleLine:nth-child(3){transform:translateY(-3.75px)rotate(-45deg)}.Header-module__Af2_WG__sheet{z-index:-1;padding-top:calc(5rem + var(--s-6));padding-bottom:var(--s-7);background:var(--bg);animation:Header-module__Af2_WG__sheet-in var(--d-3) var(--ease-out) both;position:fixed;inset:0;overflow-y:auto}.Header-module__Af2_WG__sheet[hidden]{display:none}.Header-module__Af2_WG__sheetList{gap:var(--s-1);display:grid}.Header-module__Af2_WG__sheetList li{border-bottom:1px solid var(--line);animation:Header-module__Af2_WG__item-in var(--d-3) var(--ease-out) both;animation-delay:calc(var(--i) * 50ms + 80ms)}.Header-module__Af2_WG__sheetLink{padding-block:var(--s-4);letter-spacing:var(--tracking-heading);font-size:clamp(1.75rem,7vw,2.5rem);font-weight:500;display:block}.Header-module__Af2_WG__sheetCta{margin-top:var(--s-7);width:100%;animation:Header-module__Af2_WG__item-in var(--d-3) var(--ease-out) .36s both}@keyframes Header-module__Af2_WG__sheet-in{0%{opacity:0}}@keyframes Header-module__Af2_WG__item-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:479px){.Header-module__Af2_WG__brandLight{display:none}}@media (min-width:1024px){.Header-module__Af2_WG__nav{display:block}.Header-module__Af2_WG__cta{display:inline-flex}.Header-module__Af2_WG__toggle,.Header-module__Af2_WG__sheet{display:none}}@media (min-width:1024px) and (max-width:1199px){.Header-module__Af2_WG__brandLight{display:none}}
.Hero-module__Z8hQ_W__hero{--rise:0;--fade:0;--credit:0;--from-y:22svh;--from-s:.74;height:185svh;position:relative}.Hero-module__Z8hQ_W__stage{isolation:isolate;height:100svh;min-height:34rem;position:sticky;top:0;overflow:hidden}.Hero-module__Z8hQ_W__stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--bg) 92%);height:28%;position:absolute;inset:auto 0 0}.Hero-module__Z8hQ_W__light{z-index:-2;opacity:calc(.55 + var(--rise) * .45);transform:translate3d(0, calc((1 - var(--rise)) * 8svh), 0);will-change:transform, opacity;background:radial-gradient(42% 38% at 50% 64%,#dcb87329,#0000 70%),radial-gradient(60% 55% at 50% 70%,#0f3324e6,#0000 75%);position:absolute;inset:-10% -20%}.Hero-module__Z8hQ_W__orbits{z-index:-1;width:min(140vw,150svh);height:auto;color:var(--gold-400);opacity:.12;transform:translate3d(-50%, -50%, 0) rotate(calc(var(--rise) * 14deg));will-change:transform;animation:Hero-module__Z8hQ_W__fade-in 2.4s var(--ease-out) .6s both;position:absolute;top:58%;left:50%}.Hero-module__Z8hQ_W__copy{z-index:2;text-align:center;opacity:calc(1 - var(--fade));transform:translate3d(0, calc(var(--fade) * -6svh), 0) scale(calc(1 - var(--fade) * .04));will-change:transform, opacity;transform-origin:50% 0;pointer-events:auto;padding-top:calc(5rem + clamp(1.5rem,5svh,4rem));position:relative}.Hero-module__Z8hQ_W__hero[data-faded] .Hero-module__Z8hQ_W__copy{visibility:hidden}.Hero-module__Z8hQ_W__eyebrow{justify-content:center;align-items:center;gap:var(--s-2) var(--s-3);font-size:var(--t-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-2);animation:Hero-module__Z8hQ_W__rise-in 1.2s var(--ease-out) .1s both;flex-wrap:wrap;margin-bottom:clamp(1rem,3svh,2rem);font-weight:600;display:inline-flex}.Hero-module__Z8hQ_W__dot{background:var(--accent);border-radius:50%;width:3px;height:3px}.Hero-module__Z8hQ_W__title{font-size:clamp(1.75rem,min(9.2vw,14svh),10rem);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tracking-display)}.Hero-module__Z8hQ_W__line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.Hero-module__Z8hQ_W__line>span{animation:Hero-module__Z8hQ_W__line-in 1.3s var(--ease-out) both;display:block}.Hero-module__Z8hQ_W__line:first-child>span{animation-delay:.15s}.Hero-module__Z8hQ_W__line:nth-child(2)>span{animation-delay:.27s}.Hero-module__Z8hQ_W__gold{color:var(--gold-300);font-style:normal}.Hero-module__Z8hQ_W__lede{max-width:34rem;color:var(--fg-2);animation:Hero-module__Z8hQ_W__rise-in 1.2s var(--ease-out) .45s both;margin:clamp(1rem,2.6svh,1.75rem) auto 0;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.5}.Hero-module__Z8hQ_W__actions{justify-content:center;align-items:center;gap:var(--s-2) var(--s-6);animation:Hero-module__Z8hQ_W__rise-in 1.2s var(--ease-out) .55s both;flex-wrap:wrap;margin-top:clamp(1rem,3svh,2rem);display:flex}.Hero-module__Z8hQ_W__bookWrap{z-index:3;width:min(92vw,118svh,82.5rem);transform:translate3d(-50%, calc(-50% + (1 - var(--rise)) * var(--from-y)), 0) scale(calc(var(--from-s) + var(--rise) * (1 - var(--from-s))));position:absolute;top:54%;left:50%}.Hero-module__Z8hQ_W__hero[data-scrolling] .Hero-module__Z8hQ_W__bookWrap{will-change:transform}.Hero-module__Z8hQ_W__book{display:block}.Hero-module__Z8hQ_W__bookImg{width:100%;height:auto;animation:Hero-module__Z8hQ_W__book-in 1.8s var(--ease-out) .2s both}.Hero-module__Z8hQ_W__floor{z-index:-1;height:22%;animation:Hero-module__Z8hQ_W__fade-in 1.8s var(--ease-out) .5s both;background:radial-gradient(50% 50% at 50% 40%,#000000bf,#0000004d 45%,#0000 72%);position:absolute;bottom:-6%;left:4%;right:4%}.Hero-module__Z8hQ_W__credit{z-index:4;font-size:var(--t-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3);opacity:var(--credit);transform:translate3d(0, calc((1 - var(--credit)) * .75rem), 0);will-change:transform, opacity;justify-content:space-between;font-weight:600;display:flex;position:absolute;inset:auto 0 clamp(1.25rem,4svh,2.5rem)}.Hero-module__Z8hQ_W__cue{z-index:4;width:1px;height:clamp(2.5rem,7svh,4.5rem);opacity:calc(1 - var(--fade) * 3);will-change:opacity;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.Hero-module__Z8hQ_W__cue span{background:linear-gradient(to bottom, transparent, var(--gold-300));width:100%;height:100%;animation:Hero-module__Z8hQ_W__cue 2.6s var(--ease-in-out) 1.6s infinite;display:block;transform:translateY(-100%)}@keyframes Hero-module__Z8hQ_W__line-in{0%{transform:translateY(105%)}}@keyframes Hero-module__Z8hQ_W__rise-in{0%{opacity:0;transform:translateY(1rem)}}@keyframes Hero-module__Z8hQ_W__book-in{0%{opacity:0;transform:translateY(6%)scale(.97)}}@keyframes Hero-module__Z8hQ_W__fade-in{0%{opacity:0}}@keyframes Hero-module__Z8hQ_W__cue{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}@media (max-width:767px){.Hero-module__Z8hQ_W__hero{--from-y:17svh;--from-s:.8;height:165svh}.Hero-module__Z8hQ_W__bookWrap{width:min(74vw,46svh);top:56%}.Hero-module__Z8hQ_W__title{font-size:min(11.6vw,7svh + 1rem)}.Hero-module__Z8hQ_W__copy{pointer-events:none}.Hero-module__Z8hQ_W__copy a{pointer-events:auto}.Hero-module__Z8hQ_W__eyebrow{gap:var(--s-1);flex-direction:column}.Hero-module__Z8hQ_W__dot{display:none}.Hero-module__Z8hQ_W__orbits{top:62%}.Hero-module__Z8hQ_W__lede{max-width:26rem}.Hero-module__Z8hQ_W__credit{justify-content:center;gap:var(--s-5)}}@media (max-width:767px) and (max-height:640px){.Hero-module__Z8hQ_W__lede{display:none}}@media (max-height:560px) and (min-width:768px){.Hero-module__Z8hQ_W__lede{display:none}}.rm .Hero-module__Z8hQ_W__hero{height:auto}.rm .Hero-module__Z8hQ_W__stage{height:auto;min-height:100svh;padding-bottom:var(--s-8);position:relative}.rm .Hero-module__Z8hQ_W__copy{opacity:1;transform:none}.rm .Hero-module__Z8hQ_W__bookWrap{margin:var(--s-7) auto 0;position:relative;top:auto;left:auto;transform:none}.rm .Hero-module__Z8hQ_W__credit{opacity:1;margin-top:var(--s-6);position:relative;transform:none}.rm .Hero-module__Z8hQ_W__cue{display:none}
.Opening-module__pNQE9a__section{padding-block:var(--section-y)}.Opening-module__pNQE9a__title{font-size:var(--t-display);letter-spacing:var(--tracking-display);line-height:1.02}.Opening-module__pNQE9a__second{color:var(--fg-2);letter-spacing:-.02em}.Opening-module__pNQE9a__grid{gap:var(--s-8);margin-top:clamp(3rem,2rem + 5vw,7rem);display:grid}.Opening-module__pNQE9a__body{max-width:var(--w-text);font-size:var(--t-lead);color:var(--fg-2);line-height:1.5}.Opening-module__pNQE9a__indexLabel{margin-bottom:var(--s-5);font-size:var(--t-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent);font-weight:600}.Opening-module__pNQE9a__pillars{counter-reset:none}.Opening-module__pNQE9a__pillar{border-top:1px solid var(--line);grid-template-columns:3rem 1fr;align-items:baseline;padding-block:clamp(1rem,.8rem + .8vw,1.5rem);display:grid}.Opening-module__pNQE9a__pillar:last-child{border-bottom:1px solid var(--line)}.Opening-module__pNQE9a__num{font-size:var(--t-micro);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--fg-3)}.Opening-module__pNQE9a__pillarText{font-size:var(--t-h3);font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--tracking-heading)}.Opening-module__pNQE9a__note{margin-top:var(--s-5);font-size:var(--t-lead);color:var(--fg-2)}@media (min-width:1024px){.Opening-module__pNQE9a__grid{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr))}.Opening-module__pNQE9a__body{padding-top:var(--s-7);grid-column:1/span 5;align-self:start}.Opening-module__pNQE9a__index{grid-column:7/span 6}}
.Showcase-module__HyV_Rq__section{padding-top:calc(var(--section-y) * .5);padding-bottom:var(--section-y);position:relative}.Showcase-module__HyV_Rq__intro{margin-bottom:var(--s-6)}@media (min-width:1024px){.Showcase-module__HyV_Rq__intro{margin-bottom:0}}.Showcase-module__HyV_Rq__steps{gap:clamp(4.5rem,3rem + 6vw,7rem);display:grid}.Showcase-module__HyV_Rq__kicker{align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-4);font-size:var(--t-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent);font-weight:600;display:flex}.Showcase-module__HyV_Rq__count{font-variant-numeric:tabular-nums;color:var(--fg-3)}.Showcase-module__HyV_Rq__title{font-size:var(--t-h2);letter-spacing:var(--tracking-heading);max-width:14ch;line-height:1.04}.Showcase-module__HyV_Rq__body{max-width:30rem;margin-top:var(--s-5);font-size:var(--t-lead);color:var(--fg-2);line-height:1.5}.Showcase-module__HyV_Rq__visual{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.Showcase-module__HyV_Rq__img{width:auto;max-width:100%;height:auto;max-height:100%}.Showcase-module__HyV_Rq__visual[data-variant=object] .Showcase-module__HyV_Rq__img{filter:drop-shadow(0 2rem 2.5rem #00000080)drop-shadow(0 .4rem .8rem #0000004d)}.Showcase-module__HyV_Rq__visual[data-variant=detail]{aspect-ratio:4/5;width:auto;max-width:100%;height:100%;margin-inline:auto;overflow:hidden;-webkit-mask-image:radial-gradient(85% 72% at 40% 46%,#000 58%,#0000 100%);mask-image:radial-gradient(85% 72% at 40% 46%,#000 58%,#0000 100%)}.Showcase-module__HyV_Rq__visual[data-variant=detail] .Showcase-module__HyV_Rq__img{object-fit:cover;object-position:0% 40%;transform-origin:0 30%;width:100%;max-width:none;height:100%;max-height:none;transform:scale(1.6)}.Showcase-module__HyV_Rq__visual[data-variant=photo] .Showcase-module__HyV_Rq__img{border-radius:var(--r-md);box-shadow:0 2rem 4rem -1.5rem #0009}.Showcase-module__HyV_Rq__frame{transition:opacity var(--d-3) var(--ease-out), transform var(--d-4) var(--ease-out);will-change:transform, opacity;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Showcase-module__HyV_Rq__frame[data-state=next]{opacity:0;transform:translateY(5%)scale(.96)}.Showcase-module__HyV_Rq__frame[data-state=past]{opacity:0;transform:translateY(-4%)scale(1.02)}.Showcase-module__HyV_Rq__frame[data-state=on]{opacity:1;transform:none}.Showcase-module__HyV_Rq__progress{justify-content:center;align-items:center;gap:var(--s-4);font-size:var(--t-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3);font-weight:600;display:flex;position:absolute;left:0;right:0}.Showcase-module__HyV_Rq__progressLabel{text-align:right;min-width:9rem}.Showcase-module__HyV_Rq__progressTrack{gap:6px;display:flex}.Showcase-module__HyV_Rq__tick{background:var(--line);width:1.5rem;height:1px;transition:background-color var(--d-2) var(--ease-out)}.Showcase-module__HyV_Rq__tick[data-on]{background:var(--accent)}.Showcase-module__HyV_Rq__text{transition:opacity var(--d-3) var(--ease-out)}.Showcase-module__HyV_Rq__inlineVisual{height:min(110vw,34rem);margin-bottom:var(--s-6)}.Showcase-module__HyV_Rq__stage{display:none}@media (max-width:1023px){.Showcase-module__HyV_Rq__visual[data-variant=detail] .Showcase-module__HyV_Rq__img{transform-origin:0 12%;transform:scale(1.4)}.js:not(.rm) .Showcase-module__HyV_Rq__layout{flex-direction:column;display:flex}.js:not(.rm) .Showcase-module__HyV_Rq__inlineVisual{display:none}.js:not(.rm) .Showcase-module__HyV_Rq__stage{top:var(--header-h);z-index:1;height:min(54svh,118vw);margin-inline:calc(var(--gutter) * -1);background:var(--bg);order:-1;display:block;position:sticky}.js:not(.rm) .Showcase-module__HyV_Rq__stage:after{content:"";background:linear-gradient(var(--bg), transparent);pointer-events:none;height:3.5rem;position:absolute;top:100%;left:0;right:0}.js:not(.rm) .Showcase-module__HyV_Rq__stageInner{inset:var(--s-4) var(--gutter) 2.75rem;position:absolute}.js:not(.rm) .Showcase-module__HyV_Rq__progress{bottom:-2rem}.js:not(.rm) .Showcase-module__HyV_Rq__progressLabel{min-width:0}.js:not(.rm) .Showcase-module__HyV_Rq__steps{gap:0;padding-bottom:12svh}.js:not(.rm) .Showcase-module__HyV_Rq__step{min-height:58svh;padding-top:var(--s-7)}.js:not(.rm) .Showcase-module__HyV_Rq__text{opacity:.22}.js:not(.rm) .Showcase-module__HyV_Rq__step[data-active] .Showcase-module__HyV_Rq__text{opacity:1}}@media (min-width:1024px){.Showcase-module__HyV_Rq__layout{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.Showcase-module__HyV_Rq__steps{grid-column:1/span 5;gap:0}.Showcase-module__HyV_Rq__inlineVisual{display:none}.Showcase-module__HyV_Rq__step{align-items:center;min-height:100svh;display:flex}.Showcase-module__HyV_Rq__text{opacity:.22}.Showcase-module__HyV_Rq__step[data-active] .Showcase-module__HyV_Rq__text{opacity:1}.Showcase-module__HyV_Rq__stage{grid-column:6/span 7;align-self:start;height:100svh;display:block;position:sticky;top:0}.Showcase-module__HyV_Rq__stageInner{inset:calc(var(--header-h) + 7svh) 0 12svh;position:absolute}.Showcase-module__HyV_Rq__progress{bottom:-4svh}}.rm .Showcase-module__HyV_Rq__frame{transition:none}
.Stats-module__UZLpCq__section{padding-block:var(--section-y)}.Stats-module__UZLpCq__head{gap:var(--s-5);margin-bottom:clamp(3rem,2rem + 4vw,6rem);display:grid}.Stats-module__UZLpCq__title{max-width:18ch;font-size:var(--t-h2);letter-spacing:var(--tracking-heading);line-height:1.04}.Stats-module__UZLpCq__grid{border-top:1px solid var(--line);display:grid}.Stats-module__UZLpCq__hero,.Stats-module__UZLpCq__item{flex-direction:column-reverse;justify-content:flex-end;display:flex}.Stats-module__UZLpCq__hero{padding-top:var(--s-5)}.Stats-module__UZLpCq__bigNumber{letter-spacing:-.07em;font-variant-numeric:lining-nums;margin-left:-.06em;font-size:clamp(9rem,2rem + 34vw,30rem);font-weight:300;line-height:.8}.Stats-module__UZLpCq__label{margin-top:var(--s-4);font-size:var(--t-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3);font-weight:600}.Stats-module__UZLpCq__side{margin-top:var(--s-7);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Stats-module__UZLpCq__item{padding:var(--s-5) var(--s-3) 0 0}.Stats-module__UZLpCq__item:nth-child(2){padding-left:var(--s-4);border-left:1px solid var(--line)}.Stats-module__UZLpCq__item:nth-child(3){margin-top:var(--s-5);border-top:1px solid var(--line);grid-column:1/-1}@media (min-width:640px) and (max-width:1023px){.Stats-module__UZLpCq__side{grid-template-columns:repeat(3,minmax(0,1fr))}.Stats-module__UZLpCq__item:nth-child(3){padding-left:var(--s-4);border-top:0;border-left:1px solid var(--line);grid-column:auto;margin-top:0}}.Stats-module__UZLpCq__number{letter-spacing:-.05em;font-size:clamp(3rem,1.5rem + 6vw,7.5rem);font-weight:300;line-height:.9}.Stats-module__UZLpCq__word{font-family:var(--font-serif);color:var(--accent);padding-top:.15em;font-size:clamp(1.75rem,1rem + 3vw,4rem);font-style:italic;line-height:1}@media (min-width:1024px){.Stats-module__UZLpCq__head{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.Stats-module__UZLpCq__head>:first-child{grid-column:1/span 4;align-self:start;padding-top:.6em}.Stats-module__UZLpCq__head>:last-child{grid-column:5/span 8}.Stats-module__UZLpCq__grid{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr))}.Stats-module__UZLpCq__hero{grid-column:1/span 7}.Stats-module__UZLpCq__side{border-top:0;grid-column:8/span 5;grid-template-columns:1fr;margin-top:0}.Stats-module__UZLpCq__item,.Stats-module__UZLpCq__item:nth-child(n){padding:var(--s-5) 0;border-top:0;border-left:0;border-bottom:1px solid var(--line);flex-direction:row-reverse;grid-column:auto;justify-content:space-between;align-items:baseline;margin-top:0}.Stats-module__UZLpCq__item .Stats-module__UZLpCq__label{margin-top:0}}
.Modules-module___kr7Ka__section{padding-top:calc(var(--section-y) * .4);padding-bottom:var(--section-y)}.Modules-module___kr7Ka__layout{gap:var(--s-8);display:grid}.Modules-module___kr7Ka__head{gap:var(--s-5);align-content:start;justify-items:start;display:grid}.Modules-module___kr7Ka__title{max-width:13ch;font-size:var(--t-h2);letter-spacing:var(--tracking-heading);line-height:1.04}.Modules-module___kr7Ka__lede{max-width:26rem;color:var(--fg-2)}.Modules-module___kr7Ka__all{min-height:2.75rem}.Modules-module___kr7Ka__list{border-top:1px solid var(--line)}.Modules-module___kr7Ka__module{border-bottom:1px solid var(--line)}.Modules-module___kr7Ka__moduleHeading{font-weight:inherit}.Modules-module___kr7Ka__trigger{align-items:baseline;column-gap:var(--s-4);row-gap:var(--s-1);text-align:left;width:100%;transition:color var(--d-2) var(--ease-out);grid-template-columns:3rem minmax(0,1fr) auto;grid-template-areas:"num title icon"".meta.";padding-block:clamp(1.25rem,.9rem + 1.2vw,2rem);display:grid;position:relative}.Modules-module___kr7Ka__numeral{font-family:var(--font-serif);letter-spacing:.04em;color:var(--accent);grid-area:num;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-style:normal;line-height:1}.Modules-module___kr7Ka__moduleTitle{font-size:var(--t-h3);font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--tracking-heading);transition:transform var(--d-2) var(--ease-out);grid-area:title}.Modules-module___kr7Ka__meta{gap:var(--s-3);font-size:var(--t-small);color:var(--fg-3);font-variant-numeric:tabular-nums;grid-area:meta;display:inline-flex}.Modules-module___kr7Ka__range:before{content:"·";margin-right:var(--s-3)}.Modules-module___kr7Ka__icon{border:1px solid var(--line);width:2.25rem;height:2.25rem;transition:border-color var(--d-2) var(--ease-out), background-color var(--d-2) var(--ease-out);border-radius:50%;grid-area:icon;align-self:center;position:relative}.Modules-module___kr7Ka__icon:before,.Modules-module___kr7Ka__icon:after{content:"";width:.75rem;height:1px;transition:transform var(--d-3) var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Modules-module___kr7Ka__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.Modules-module___kr7Ka__module[data-open] .Modules-module___kr7Ka__icon:after{transform:translate(-50%,-50%)rotate(0)}.Modules-module___kr7Ka__module[data-open] .Modules-module___kr7Ka__icon{border-color:var(--fg)}@media (hover:hover){.Modules-module___kr7Ka__trigger:hover .Modules-module___kr7Ka__moduleTitle{transform:translate(.375rem)}.Modules-module___kr7Ka__trigger:hover .Modules-module___kr7Ka__icon{border-color:var(--fg)}}.Modules-module___kr7Ka__panel{visibility:hidden;transition:grid-template-rows var(--d-3) var(--ease-out), visibility 0s linear var(--d-3);grid-template-rows:0fr;display:grid}.Modules-module___kr7Ka__module[data-open] .Modules-module___kr7Ka__panel{visibility:visible;transition:grid-template-rows var(--d-3) var(--ease-out), visibility 0s;grid-template-rows:1fr}.Modules-module___kr7Ka__panelInner{min-height:0;overflow:hidden}.Modules-module___kr7Ka__chapters{padding-bottom:var(--s-6);opacity:0;transition:opacity var(--d-2) var(--ease-out), transform var(--d-3) var(--ease-out);transform:translateY(-.5rem)}.Modules-module___kr7Ka__module[data-open] .Modules-module___kr7Ka__chapters{opacity:1;transition-delay:.12s;transform:none}.Modules-module___kr7Ka__chapter{column-gap:var(--s-4);padding-block:var(--s-4);border-top:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);display:grid}.Modules-module___kr7Ka__chapterNumber{font-size:var(--t-small);font-variant-numeric:tabular-nums;color:var(--fg-3);padding-top:.15em}.Modules-module___kr7Ka__chapterTitle{letter-spacing:-.01em;font-size:1.0625rem;font-weight:500;line-height:1.35}.Modules-module___kr7Ka__chapterAuthors{margin-top:var(--s-1);font-size:var(--t-small);color:var(--fg-2);line-height:1.5}.Modules-module___kr7Ka__honorific{color:var(--fg-3)}.Modules-module___kr7Ka__affiliation{letter-spacing:.02em;color:var(--fg-3);font-size:.8125rem}.Modules-module___kr7Ka__sep{color:var(--accent)}@media (min-width:768px){.Modules-module___kr7Ka__trigger{column-gap:var(--s-6);grid-template-columns:4.5rem minmax(0,1fr) auto auto;grid-template-areas:"num title meta icon"}.Modules-module___kr7Ka__meta{justify-self:end}.Modules-module___kr7Ka__chapter{column-gap:var(--s-6);grid-template-columns:4.5rem minmax(0,1fr)}.Modules-module___kr7Ka__chapters{padding-left:0}}@media (min-width:1024px){.Modules-module___kr7Ka__layout{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr))}.Modules-module___kr7Ka__head{top:calc(var(--header-h) + var(--s-7));grid-column:1/span 4;align-self:start;position:sticky}.Modules-module___kr7Ka__list{grid-column:5/span 8}.Modules-module___kr7Ka__chapter{grid-template-columns:4.5rem minmax(0,1fr)}}
.Audience-module__j4K0ka__section{padding-top:calc(var(--section-y) * .5);padding-bottom:var(--section-y)}.Audience-module__j4K0ka__head{gap:var(--s-5);margin-bottom:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid}.Audience-module__j4K0ka__title{max-width:16ch;font-size:var(--t-h2);letter-spacing:var(--tracking-heading);line-height:1.04}.Audience-module__j4K0ka__groups{border-top:1px solid var(--line)}.Audience-module__j4K0ka__group{align-items:baseline;gap:var(--s-4);border-bottom:1px solid var(--line);padding-block:clamp(1rem,.6rem + 1.4vw,2rem);display:flex}.Audience-module__j4K0ka__index{width:2rem;font-size:var(--t-micro);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--accent);flex:none;transform:translateY(-.6em)}.Audience-module__j4K0ka__name{letter-spacing:-.04em;font-size:clamp(1.875rem,1rem + 4.2vw,5.5rem);font-weight:500;line-height:1}.Audience-module__j4K0ka__body{max-width:26rem;margin-top:var(--s-7);font-size:var(--t-lead);color:var(--fg-2);margin-left:auto;line-height:1.45}@media (min-width:768px){.Audience-module__j4K0ka__group{padding-left:calc(var(--i) * clamp(2rem, 6vw, 7rem))}.Audience-module__j4K0ka__group:last-child .Audience-module__j4K0ka__name{max-width:21ch}}@media (min-width:1024px){.Audience-module__j4K0ka__head{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.Audience-module__j4K0ka__head>:first-child{grid-column:1/span 4;align-self:start;padding-top:.6em}.Audience-module__j4K0ka__head>:last-child{grid-column:5/span 8}}
.Editor-module__vLPGiG__section{padding-block:var(--section-y);isolation:isolate;position:relative;overflow:hidden}.Editor-module__vLPGiG__orbits{z-index:-1;width:max(46rem,70vw);height:auto;color:var(--gold-400);opacity:.1;position:absolute;top:50%;right:-22vw;transform:translateY(-50%)}.Editor-module__vLPGiG__layout{gap:var(--s-6);display:grid}.Editor-module__vLPGiG__name{font-size:var(--t-display);letter-spacing:var(--tracking-display);font-weight:600;line-height:.98}.Editor-module__vLPGiG__honorific{margin-bottom:var(--s-3);color:var(--accent);font-size:.42em}.Editor-module__vLPGiG__credentials{margin-top:var(--s-6);border-top:1px solid var(--line)}.Editor-module__vLPGiG__credential{gap:var(--s-1);padding-block:var(--s-5);border-bottom:1px solid var(--line);display:grid}.Editor-module__vLPGiG__term{font-size:var(--t-h3);font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--tracking-heading)}.Editor-module__vLPGiG__detail{color:var(--fg-2)}.Editor-module__vLPGiG__note{max-width:28rem;font-size:var(--t-small);color:var(--fg-3)}@media (min-width:1024px){.Editor-module__vLPGiG__layout{column-gap:var(--s-6);row-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr))}.Editor-module__vLPGiG__kicker{grid-column:1/-1}.Editor-module__vLPGiG__name{grid-area:2/1/span 2/span 7}.Editor-module__vLPGiG__credentials{grid-area:2/8/auto/span 5;align-self:end;margin-top:0}.Editor-module__vLPGiG__credential{grid-template-columns:1fr}.Editor-module__vLPGiG__note{grid-area:3/8/auto/span 5}}
.Contributors-module__lH5crW__section{padding-top:calc(var(--section-y) * .4);padding-bottom:var(--section-y)}.Contributors-module__lH5crW__head{gap:var(--s-5);margin-bottom:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid}.Contributors-module__lH5crW__title{max-width:16ch;font-size:var(--t-h2);letter-spacing:var(--tracking-heading);line-height:1.04}.Contributors-module__lH5crW__lede{max-width:30rem;font-size:var(--t-lead);color:var(--fg-2);line-height:1.5}.Contributors-module__lH5crW__names{align-items:baseline;row-gap:var(--s-2);letter-spacing:-.025em;max-width:72rem;color:var(--fg-2);flex-wrap:wrap;font-size:clamp(1.375rem,1rem + 1.7vw,2.75rem);font-weight:400;line-height:1.3;display:flex}.Contributors-module__lH5crW__nameItem{transition:color var(--d-2) var(--ease-out);align-items:center;display:inline-flex}.Contributors-module__lH5crW__nameItem:not(:last-child):after{content:"";background:var(--accent);opacity:.8;border-radius:50%;width:.2em;height:.2em;margin-inline:.55em}@media (hover:hover){.Contributors-module__lH5crW__nameItem:hover{color:var(--fg)}}.Contributors-module__lH5crW__more{font-family:var(--font-serif);color:var(--accent);letter-spacing:-.01em;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color var(--d-2) var(--ease-out);font-style:italic}.Contributors-module__lH5crW__more:hover{text-decoration-color:currentColor}.Contributors-module__lH5crW__cta{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.Contributors-module__lH5crW__drawer{background:var(--forest-900);color:#f1eee6;--fg:#f1eee6;--fg-2:#f1eee6b3;--fg-3:#f1eee68f;--line:#f1eee624;--accent:var(--gold-400);border:0;border-left:1px solid #f1eee61f;width:min(36rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}.Contributors-module__lH5crW__drawer[open]{animation:Contributors-module__lH5crW__drawer-in var(--d-3) var(--ease-out)}.Contributors-module__lH5crW__drawer[data-closing]{animation:Contributors-module__lH5crW__drawer-out var(--d-2) var(--ease-in-out) forwards}.Contributors-module__lH5crW__drawer::backdrop{-webkit-backdrop-filter:blur(6px);animation:Contributors-module__lH5crW__fade var(--d-3) var(--ease-out);background:#03080699}.Contributors-module__lH5crW__drawer[data-closing]::backdrop{animation:Contributors-module__lH5crW__fade var(--d-2) var(--ease-in-out) reverse forwards}.Contributors-module__lH5crW__drawerInner{flex-direction:column;height:100%;display:flex}.Contributors-module__lH5crW__drawerHead{justify-content:space-between;align-items:flex-start;gap:var(--s-5);padding:var(--s-6) var(--s-6) var(--s-5);border-bottom:1px solid var(--line);display:flex}.Contributors-module__lH5crW__drawerTitle{margin-top:var(--s-3);font-size:var(--t-h3);letter-spacing:var(--tracking-heading)}.Contributors-module__lH5crW__close{border:1px solid var(--line);width:2.75rem;height:2.75rem;transition:border-color var(--d-2) var(--ease-out), transform var(--d-2) var(--ease-out);border-radius:50%;flex:none;position:relative}.Contributors-module__lH5crW__close:hover{border-color:var(--fg);transform:rotate(90deg)}.Contributors-module__lH5crW__close span:before,.Contributors-module__lH5crW__close span:after{content:"";background:currentColor;width:.875rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.Contributors-module__lH5crW__close span:after{transform:translate(-50%,-50%)rotate(-45deg)}.Contributors-module__lH5crW__drawerBody{overscroll-behavior:contain;padding:var(--s-3) var(--s-6) var(--s-8);flex:1;overflow-y:auto}.Contributors-module__lH5crW__letterGroup{padding-block:var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;display:grid}.Contributors-module__lH5crW__letter{font-family:var(--font-serif);color:var(--accent);font-size:1.375rem;font-style:italic;line-height:1.6}.Contributors-module__lH5crW__author{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-block:var(--s-2);display:flex}.Contributors-module__lH5crW__authorName{font-size:1.0625rem;line-height:1.4}.Contributors-module__lH5crW__authorChapters{font-size:var(--t-micro);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--fg-3);flex:none}@media (max-width:479px){.Contributors-module__lH5crW__drawerHead{padding:var(--s-5) var(--s-4) var(--s-4)}.Contributors-module__lH5crW__drawerBody{padding-inline:var(--s-4)}.Contributors-module__lH5crW__letterGroup{grid-template-columns:2rem 1fr}}@keyframes Contributors-module__lH5crW__drawer-in{0%{transform:translate(100%)}}@keyframes Contributors-module__lH5crW__drawer-out{to{transform:translate(100%)}}@keyframes Contributors-module__lH5crW__fade{0%{opacity:0}}@media (min-width:1024px){.Contributors-module__lH5crW__head{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.Contributors-module__lH5crW__head>:first-child{grid-column:1/span 4;align-self:start;padding-top:.6em}.Contributors-module__lH5crW__title{grid-column:5/span 8}.Contributors-module__lH5crW__lede{grid-column:5/span 6}}
.Printed-module__kVraVG__section{padding-top:calc(var(--section-y) * .4);padding-bottom:calc(var(--section-y) * .6)}.Printed-module__kVraVG__head{justify-content:space-between;align-items:baseline;gap:var(--s-4) var(--s-6);max-width:64rem;margin-left:auto;margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.Printed-module__kVraVG__title{font-size:var(--t-h3);letter-spacing:var(--tracking-heading)}.Printed-module__kVraVG__figure{max-width:64rem;margin-left:auto}.Printed-module__kVraVG__frame{border-radius:var(--r-md);aspect-ratio:16/9;background:var(--forest-900);position:relative;overflow:hidden}.Printed-module__kVraVG__video{object-fit:cover;width:100%;height:100%}.Printed-module__kVraVG__frame:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#050d098c);position:absolute;inset:0}.Printed-module__kVraVG__control{left:var(--s-4);bottom:var(--s-4);z-index:1;color:#f1eee6;width:2.75rem;height:2.75rem;transition:background-color var(--d-2) var(--ease-out), transform var(--d-2) var(--ease-out);background:#050d0999;border:1px solid #f1eee640;border-radius:50%;position:absolute}.Printed-module__kVraVG__control:hover{background:#050d09b3}.Printed-module__kVraVG__control:active{transform:scale(.94)}.Printed-module__kVraVG__glyph{border:6px solid #0000;border-left:10px solid;border-right-width:0;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}.Printed-module__kVraVG__control[data-playing] .Printed-module__kVraVG__glyph{border-width:0 3px;border-color:currentColor;width:4px;height:12px;transform:translate(-50%,-50%)}.Printed-module__kVraVG__caption{margin-top:var(--s-4);font-size:var(--t-small);color:var(--fg-3)}@media (max-width:767px){.Printed-module__kVraVG__frame{aspect-ratio:4/3}}
.FinalCta-module__IPvEmW__section{--p:.5;padding-block:var(--section-y);isolation:isolate;background:linear-gradient(to bottom, transparent, var(--ink) 40%);position:relative;overflow:hidden}.FinalCta-module__IPvEmW__light{z-index:-1;aspect-ratio:1;width:min(70rem,140vw);transform:translate3d(-50%, -50%, 0) scale(calc(.85 + var(--p) * .25));will-change:transform;background:radial-gradient(closest-side,#dcb87321,#0f332459 45%,#0000 75%);position:absolute;top:46%;left:50%}.FinalCta-module__IPvEmW__layout{gap:var(--s-8);text-align:center;justify-items:center;display:grid}.FinalCta-module__IPvEmW__bookWrap{width:min(64vw,22rem);transform:translate3d(0, calc((.5 - var(--p)) * 10svh), 0);will-change:transform}.FinalCta-module__IPvEmW__book{filter:drop-shadow(0 3rem 3rem #0009)drop-shadow(0 0 4rem #dcb87314);width:100%;height:auto}.FinalCta-module__IPvEmW__title{max-width:18ch;font-size:var(--t-h2);letter-spacing:var(--tracking-heading);line-height:1.04}.FinalCta-module__IPvEmW__body{max-width:30rem;margin:var(--s-5) auto 0;font-size:var(--t-lead);color:var(--fg-2);line-height:1.5}.FinalCta-module__IPvEmW__actions{justify-content:center;align-items:center;gap:var(--s-2) var(--s-6);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.FinalCta-module__IPvEmW__soon{margin-top:var(--s-4);font-size:var(--t-small);color:var(--fg-3)}@media (min-width:1024px){.FinalCta-module__IPvEmW__layout{gap:var(--s-6);text-align:left;grid-template-columns:repeat(12,minmax(0,1fr));place-items:center start}.FinalCta-module__IPvEmW__bookWrap{grid-column:1/span 5;justify-self:center;width:min(30vw,28rem)}.FinalCta-module__IPvEmW__copy{grid-column:7/span 6}.FinalCta-module__IPvEmW__title{font-size:clamp(2.5rem,1rem + 3.4vw,4.75rem)}.FinalCta-module__IPvEmW__body{margin-left:0}.FinalCta-module__IPvEmW__actions{justify-content:flex-start}}.rm .FinalCta-module__IPvEmW__bookWrap{transform:none}.rm .FinalCta-module__IPvEmW__light{transform:translate(-50%,-50%)}
.Footer-module__EZoWya__footer{background:var(--ink);color:#f1eee6;font-size:var(--t-small);border-top:1px solid #f1eee61a}.Footer-module__EZoWya__inner{gap:var(--s-2);padding-block:var(--s-7);display:grid}.Footer-module__EZoWya__title{font-weight:500}.Footer-module__EZoWya__muted{color:#f1eee68f}.Footer-module__EZoWya__top{margin-top:var(--s-3);color:#f1eee6b3;transition:color var(--d-2) var(--ease-out);justify-self:start}.Footer-module__EZoWya__top:hover{color:#f1eee6}@media (min-width:1024px){.Footer-module__EZoWya__inner{align-items:baseline;gap:var(--s-6);grid-template-columns:auto 1fr auto}.Footer-module__EZoWya__top{margin-top:0}}
