.speech-bubble-module__rwiULa__bubble{border-radius:var(--radius-md);background:var(--black);width:max-content;color:var(--off-white);animation:speech-bubble-module__rwiULa__bubble-in .6s var(--ease-out-circ) .8s both;transition:opacity var(--duration-hover) var(--ease-out-quad);align-items:center;gap:.5em;padding:.5em .75em .5em 1em;display:flex;position:absolute}.speech-bubble-module__rwiULa__bubble:before{content:"";background:var(--black);width:.875rem;height:.5625rem;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath d='M5.36 1.34a2 2 0 0 1 3.28 0L14 9H0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath d='M5.36 1.34a2 2 0 0 1 3.28 0L14 9H0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.speech-bubble-module__rwiULa__below{top:100%;left:50%;translate:-50% .75rem}.speech-bubble-module__rwiULa__below:before{bottom:100%;left:50%;translate:-50% 1px}.speech-bubble-module__rwiULa__above{bottom:100%;right:0;translate:0 -.75rem}.speech-bubble-module__rwiULa__above:before{top:100%;right:1.5rem;translate:0 -1px;rotate:180deg}@keyframes speech-bubble-module__rwiULa__bubble-in{0%{opacity:0;transform:translateY(.375rem)}}@media (prefers-reduced-motion:reduce){.speech-bubble-module__rwiULa__bubble{animation:none}}
.panel-module__jebIgW__frame{--panel-gutter:var(--layout-margin);--panel-band:16px}@media (min-width:800px){.panel-module__jebIgW__frame{--panel-gutter:56px;--panel-band:24px}}.panel-module__jebIgW__scroller{container-type:size}.panel-module__jebIgW__chapter:last-child:not(:first-child){min-height:100cqh}.panel-module__jebIgW__chapter{opacity:var(--depth,.2);animation:panel-module__jebIgW__chapter-in var(--duration-fast) var(--ease-in-out-quad)}.panel-module__jebIgW__chapter:has(:focus-visible){opacity:1}@keyframes panel-module__jebIgW__chapter-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.panel-module__jebIgW__chapter{animation:none}}
.text-cover-module__iCbpxG__card{background-color:var(--tc-bg);background-image:radial-gradient(circle at 18% 12%, var(--tc-glow) 0%, transparent 55%), radial-gradient(circle at 92% 110%, var(--tc-glow) 0%, transparent 50%);color:var(--tc-ink);font-family:var(--font-sans);flex-direction:column;justify-content:space-between;padding:7%;display:flex;container-type:inline-size}.text-cover-module__iCbpxG__kicker{color:var(--tc-sub);font-size:4.5cqi;font-weight:600;line-height:1.3}.text-cover-module__iCbpxG__title{-webkit-line-clamp:3;letter-spacing:-.02em;-webkit-box-orient:vertical;font-size:8cqi;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}
.cube-module__5cvhoq__cubeBox{width:100%;height:100%;position:relative}.cube-module__5cvhoq__cubeWrap{width:100%;height:100%;transform-style:preserve-3d;perspective:1000px;position:relative;transform:translateZ(0)}.cube-module__5cvhoq__cube{transform:translateZ(calc(var(--d,0px) / -2));transform-style:preserve-3d;box-sizing:border-box;will-change:transform;width:100%;height:100%}.cube-module__5cvhoq__cubeInner{transform-style:preserve-3d;will-change:transform;box-sizing:border-box;position:absolute;inset:0}.cube-module__5cvhoq__face{backface-visibility:hidden;will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.cube-module__5cvhoq__faceContent{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cube-module__5cvhoq__faceFront,.cube-module__5cvhoq__faceBack{width:var(--w,100%);height:var(--h,100%);inset:0}.cube-module__5cvhoq__faceFront{transform:translateZ(calc(var(--d,0px) / 2))}.cube-module__5cvhoq__faceBack{transform:rotateY(180deg) translateZ(calc(var(--d,0px) / 2))}.cube-module__5cvhoq__faceBack .cube-module__5cvhoq__faceContent{transform:rotate(180deg)}.cube-module__5cvhoq__faceRight,.cube-module__5cvhoq__faceLeft{transform-origin:50%;width:var(--d,0px);height:var(--h,100%);position:absolute;top:50%;left:50%}.cube-module__5cvhoq__faceRight{transform:translate(-50%, -50%) rotateY(90deg) translateZ(calc(var(--w,0px) / 2))}.cube-module__5cvhoq__faceLeft{transform:translate(-50%, -50%) rotateY(-90deg) translateZ(calc(var(--w,0px) / 2))}.cube-module__5cvhoq__faceTop,.cube-module__5cvhoq__faceBottom{transform-origin:50%;width:var(--w,100%);height:var(--d,0px);position:absolute;top:50%;left:50%}.cube-module__5cvhoq__faceTop{transform:translate(-50%, -50%) rotateX(90deg) translateZ(calc(var(--h,0px) / 2))}.cube-module__5cvhoq__faceBottom{transform:translate(-50%, -50%) rotateX(-90deg) translateZ(calc(var(--h,0px) / 2))}
.chapter-nav-module__BhyNMG__list{top:var(--header-clearance);--pad:1rem;flex-direction:column;grid-column:span 2;align-self:start;align-items:stretch;margin:0;padding:0;list-style:none;display:flex;position:sticky}.chapter-nav-module__BhyNMG__row{height:2.25rem}.chapter-nav-module__BhyNMG__button{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.chapter-nav-module__BhyNMG__face{flex-direction:column;width:100%;height:100%;display:flex}.chapter-nav-module__BhyNMG__label{font-family:var(--font-body);white-space:nowrap;flex:1;align-items:center;font-size:1rem;font-weight:500;line-height:1.2;display:flex}.chapter-nav-module__BhyNMG__front{color:var(--black-subtle)}.chapter-nav-module__BhyNMG__back .chapter-nav-module__BhyNMG__label{padding-left:var(--pad)}.chapter-nav-module__BhyNMG__back{background-color:var(--brand);color:#fff;-webkit-user-select:none;user-select:none}.chapter-nav-module__BhyNMG__faceClear{background-color:#0000}.chapter-nav-module__BhyNMG__faceBrand{background-color:var(--brand)}.chapter-nav-module__BhyNMG__button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
.desktop-nav-module__CJDdLq__root{justify-content:center;display:flex}.desktop-nav-module__CJDdLq__menu{align-items:center;gap:2rem;display:flex}.desktop-nav-module__CJDdLq__link{cursor:pointer;font-family:var(--font-body);letter-spacing:-.02em;color:var(--black);pointer-events:all;background:0 0;border:0;padding:.5rem 0;font-size:1rem;font-weight:500;line-height:1.6;transition:opacity .2s;display:block}.desktop-nav-module__CJDdLq__label{flex-direction:column;align-items:center;display:inline-flex}.desktop-nav-module__CJDdLq__label:after{content:attr(data-text);visibility:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:600;overflow:hidden}.site-header.theme-dark .desktop-nav-module__CJDdLq__root:not(:has(>.desktop-nav-module__CJDdLq__surface[data-open])) .desktop-nav-module__CJDdLq__link{color:var(--off-white)}.site-header.site-header[data-blend] .desktop-nav-module__CJDdLq__root .desktop-nav-module__CJDdLq__menu .desktop-nav-module__CJDdLq__item .desktop-nav-module__CJDdLq__link{color:#0000}.desktop-nav-module__CJDdLq__link[data-active],.desktop-nav-module__CJDdLq__item[data-open] .desktop-nav-module__CJDdLq__link{font-weight:600}@media (hover:hover){.desktop-nav-module__CJDdLq__link:hover{font-weight:600}.desktop-nav-module__CJDdLq__menu:has(.desktop-nav-module__CJDdLq__link:hover) .desktop-nav-module__CJDdLq__link:not(:hover){opacity:.5}}.desktop-nav-module__CJDdLq__menu:has(.desktop-nav-module__CJDdLq__item[data-open]) .desktop-nav-module__CJDdLq__item:not([data-open]) .desktop-nav-module__CJDdLq__link{opacity:.5}.desktop-nav-module__CJDdLq__anchor{position:relative}.desktop-nav-module__CJDdLq__bubble{pointer-events:all}.desktop-nav-module__CJDdLq__bubbleLink{white-space:nowrap}.desktop-nav-module__CJDdLq__bubbleClose{width:1rem;height:1rem;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.desktop-nav-module__CJDdLq__bubbleClose svg{width:.625rem;height:.625rem}.desktop-nav-module__CJDdLq__bubbleClose:hover{opacity:1}.desktop-nav-module__CJDdLq__bubbleLink:focus-visible,.desktop-nav-module__CJDdLq__bubbleClose:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.desktop-nav-module__CJDdLq__menu:has(.desktop-nav-module__CJDdLq__item[data-open]) .desktop-nav-module__CJDdLq__bubble{opacity:0;pointer-events:none}.desktop-nav-module__CJDdLq__link:focus-visible,.desktop-nav-module__CJDdLq__groupLink:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.desktop-nav-module__CJDdLq__surface{z-index:-1;pointer-events:none;width:100%;position:absolute;top:0;left:0}.desktop-nav-module__CJDdLq__blob{box-sizing:content-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:radial-gradient(closest-side,#fff 52%,#fff0 100%);height:76lvh;padding-top:36.25rem;transition:opacity .3s;position:absolute;top:-36.25rem;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 52%,#0000 100%);mask-image:radial-gradient(closest-side,#000 52%,#0000 100%)}.desktop-nav-module__CJDdLq__surface[data-open] .desktop-nav-module__CJDdLq__blob{opacity:1}.desktop-nav-module__CJDdLq__blob:first-child{width:206vw}.desktop-nav-module__CJDdLq__blob:last-child{width:160vw}.desktop-nav-module__CJDdLq__panel{pointer-events:all;opacity:0;visibility:hidden;padding-top:1.5rem;padding-bottom:3rem;transition:opacity .3s,visibility 0s linear .3s;position:absolute;top:100%;left:0;right:0}.desktop-nav-module__CJDdLq__panel[data-open]{opacity:1;visibility:visible;transition:opacity .3s}.desktop-nav-module__CJDdLq__columns{grid-column:4/span 8;grid-template-columns:subgrid;display:grid}.desktop-nav-module__CJDdLq__group{flex-direction:column;grid-column:span 2;gap:1.75rem;display:flex}.desktop-nav-module__CJDdLq__groupTitle{font-family:var(--font-body);letter-spacing:-.01em;color:var(--grey-primary);font-size:.875rem;font-weight:500;line-height:1}.desktop-nav-module__CJDdLq__groupLinks{flex-direction:column;gap:.75rem;display:flex}.desktop-nav-module__CJDdLq__groupLink{font-family:var(--font-body);letter-spacing:-.02em;color:var(--black);opacity:.9;font-size:1rem;font-weight:600;line-height:1.25;transition:color .2s,opacity .2s;display:block}.desktop-nav-module__CJDdLq__featured{grid-column:span 6;grid-template-columns:subgrid;--from:1;align-content:start;row-gap:1.75rem;display:grid}.desktop-nav-module__CJDdLq__featured:has(.desktop-nav-module__CJDdLq__recent>li:first-child:nth-last-child(2)){--from:3}.desktop-nav-module__CJDdLq__featured:has(.desktop-nav-module__CJDdLq__recent>li:only-child){--from:5}.desktop-nav-module__CJDdLq__featuredTitle{grid-column:var(--from) / -1}.desktop-nav-module__CJDdLq__recent{grid-column:var(--from) / -1;grid-template-columns:subgrid;display:grid}.desktop-nav-module__CJDdLq__recent>li{grid-column:span 2}.desktop-nav-module__CJDdLq__row{color:var(--black);flex-direction:column;gap:.75rem;display:flex}.desktop-nav-module__CJDdLq__thumb{aspect-ratio:16/9;border-radius:var(--radius-sm);width:100%;overflow:hidden}.desktop-nav-module__CJDdLq__rowText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.desktop-nav-module__CJDdLq__rowTitle{-webkit-line-clamp:2;font-family:var(--font-body);letter-spacing:-.02em;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:500;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.desktop-nav-module__CJDdLq__rowMeta{font-family:var(--font-body);color:var(--grey-primary);font-size:.8125rem;font-weight:500;line-height:1.3}@media (hover:hover){.desktop-nav-module__CJDdLq__row:hover .desktop-nav-module__CJDdLq__rowTitle{color:var(--brand)}}.desktop-nav-module__CJDdLq__row:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:var(--radius-sm)}.desktop-nav-module__CJDdLq__groupLink[aria-current=page]{color:var(--brand);opacity:1}@media (hover:hover){.desktop-nav-module__CJDdLq__groupLink:hover{opacity:1;color:var(--brand)}}
.page-hero-module__izVB4q__hero{padding:var(--section-space) var(--layout-margin) var(--hero-space);max-width:var(--layout-max-width);min-height:min(100svh,36.875rem);color:var(--brand);flex-direction:column;row-gap:1.5rem;margin-inline:auto;display:flex;position:relative}.page-hero-module__izVB4q__bg{position:absolute;inset:0}.page-hero-module__izVB4q__top{grid-template-columns:repeat(var(--layout-columns-count), minmax(0, 1fr));column-gap:var(--layout-columns-gap);display:grid;position:relative}.page-hero-module__izVB4q__nav{grid-column:1/-1;position:relative}@media (max-width:799px){.page-hero-module__izVB4q__top{display:none}}.page-hero-module__izVB4q__nav li{flex-direction:column;height:3.25rem;display:flex;position:relative;overflow-y:clip}.page-hero-module__izVB4q__nav a,.page-hero-module__izVB4q__currentRow{width:100%;height:100%;display:block}.page-hero-module__izVB4q__linkFace{flex-direction:column;width:100%;height:100%;display:flex}.page-hero-module__izVB4q__line{background-color:var(--stroke-black-subtle);flex:none;width:100%;height:1px}.page-hero-module__izVB4q__group{column-gap:var(--layout-columns-gap);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}.page-hero-module__izVB4q__id{font-family:var(--font-number);font-size:var(--t12-s);font-feature-settings:"case" on;grid-column:1;line-height:1em}.page-hero-module__izVB4q__idBack{padding-left:.75rem}.page-hero-module__izVB4q__id{white-space:nowrap;overflow-wrap:normal}.page-hero-module__izVB4q__label{font-family:var(--font-body);white-space:nowrap;grid-column:2/-1;font-size:1.125rem;font-weight:500;line-height:1.2}.page-hero-module__izVB4q__front{color:var(--black)}.page-hero-module__izVB4q__front .page-hero-module__izVB4q__id{color:var(--black-subtle)}.page-hero-module__izVB4q__back{background-color:var(--brand);color:#fff}.page-hero-module__izVB4q__faceWhite{background-color:#0000}.page-hero-module__izVB4q__faceBrand{background-color:var(--brand)}.page-hero-module__izVB4q__hidden{opacity:0}@media (min-width:800px){.page-hero-module__izVB4q__hero{row-gap:2.5rem;min-height:min(100svh,48rem)}.page-hero-module__izVB4q__nav{grid-column:-5/-1}.page-hero-module__izVB4q__nav li{height:3rem}.page-hero-module__izVB4q__label{font-size:1.25rem}}.page-hero-module__izVB4q__heading{color:var(--black);align-items:flex-end;gap:1rem;margin-top:auto;display:flex;position:relative}.page-hero-module__izVB4q__title{flex-direction:column;flex:1;gap:1.5rem;min-width:0;display:flex}@media (min-width:800px){.page-hero-module__izVB4q__title{gap:2.5rem}}.page-hero-module__izVB4q__hero.page-hero-module__izVB4q__centered{min-height:100svh;padding-block:var(--header-clearance);justify-content:center}.page-hero-module__izVB4q__hero.page-hero-module__izVB4q__centered .page-hero-module__izVB4q__heading{margin-top:0}
.header-module__4KoakG__bar{column-gap:var(--layout-columns-gap);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.header-module__4KoakG__logo{justify-self:start}.header-module__4KoakG__center{grid-column:2}.header-module__4KoakG__end{grid-column:3;justify-self:end;align-items:center;display:flex}
