@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:var(--paper);--color-paper-dim:var(--paper-dim);--color-ink:var(--ink);--color-ink-soft:var(--ink-soft);--color-rule:var(--rule)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:calc(var(--spacing) * 10)}.top-full{top:100%}.top-px{top:1px}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.order-1{order:1}.order-2{order:2}.order-3{order:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.ml-1{margin-left:var(--spacing)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-56{width:calc(var(--spacing) * 56)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[38rem\]{max-width:38rem}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-\[1\.4\]{flex:1.4}.flex-\[1\.6\]{flex:1.6}.flex-\[2\.2\]{flex:2.2}.flex-auto{flex:auto}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-rule>:not(:last-child)){border-color:var(--rule)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-ink{border-color:var(--ink)}.bg-\[\#14120f\]{background-color:#14120f}.bg-\[--paper\]{background-color:--paper}.bg-ink{background-color:var(--ink)}.bg-paper,.bg-paper\/80{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bg-paper\/80{background-color:color-mix(in oklab, var(--paper) 80%, transparent)}}.bg-rule{background-color:var(--rule)}.bg-white{background-color:var(--color-white)}.fill-rule{fill:var(--rule)}.p-3{padding:calc(var(--spacing) * 3)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#5c584d\]{color:#5c584d}.text-\[\#7a7568\]{color:#7a7568}.text-\[\#14120f\]{color:#14120f}.text-\[--ink\]{color:--ink}.text-ink{color:var(--ink)}.text-ink-soft,.text-ink-soft\/25{color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.text-ink-soft\/25{color:color-mix(in oklab, var(--ink-soft) 25%, transparent)}}.text-ink-soft\/70{color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.text-ink-soft\/70{color:color-mix(in oklab, var(--ink-soft) 70%, transparent)}}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.group-hover\:ml-0:is(:where(.group):hover *){margin-left:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/logo\:opacity-80:is(:where(.group\/logo):hover *){opacity:.8}}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:scale-\[1\.015\]:hover{scale:1.015}.hover\:bg-\[\#f2efe6\]:hover{background-color:#f2efe6}.hover\:bg-ink-soft:hover{background-color:var(--ink-soft)}.hover\:bg-paper:hover{background-color:var(--paper)}.hover\:pl-1:hover{padding-left:var(--spacing)}.hover\:text-\[\#14120f\]:hover{color:#14120f}}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}@media (min-width:40rem){.sm\:bottom-3{bottom:calc(var(--spacing) * 3)}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-48{height:calc(var(--spacing) * 48)}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}}@media (min-width:48rem){.md\:block{display:block}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:h-12{height:calc(var(--spacing) * 12)}.lg\:h-\[450px\]{height:450px}.lg\:h-full{height:100%}.lg\:max-h-\[22dvh\]{max-height:22dvh}.lg\:max-h-\[24dvh\]{max-height:24dvh}.lg\:max-h-\[26dvh\]{max-height:26dvh}.lg\:min-h-\[2\.75rem\]{min-height:2.75rem}.lg\:min-h-\[9rem\]{min-height:9rem}.lg\:flex-1{flex:1}.lg\:flex-\[1_0_auto\]{flex:1 0 auto}.lg\:flex-auto{flex:auto}.lg\:flex-none{flex:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_720px\]{grid-template-columns:minmax(0,1fr) 720px}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:overflow-hidden{overflow:hidden}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:pt-0{padding-top:0}.lg\:pr-6{padding-right:calc(var(--spacing) * 6)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}}@media (min-width:80rem){.xl\:block{display:block}.xl\:inline{display:inline}}:where(.\[\&\>div\]\:divide-y>div>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.\[\&\>div\]\:divide-rule>div>:not(:last-child)){border-color:var(--rule)}}:root{--b:6px;--paper:#f7f4ed;--paper-dim:#efe9db;--ink:#14120f;--ink-soft:#443f37;--ink-mute:#6d675c;--rule:#c7bea8;--rule-strong:#14120f;--hover-title:#1b4f8f;--hover-link:#1b4f8f;--highlight:#1b4f8f;--accent:#1b4f8f;--masthead-red:#9e1b32;--masthead-red-hover:#7c1526;--masthead-ink:#111;--masthead-ink-hover:#1b4f8f;--masthead-magazine:var(--masthead-red)}html,body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--highlight);color:var(--paper)}.font-display{font-family:var(--font-cheltenham-cd), var(--font-cheltenham), Georgia, "Times New Roman", serif;font-style:italic;font-weight:700}.font-display-cd{font-family:var(--font-cheltenham-cd), var(--font-cheltenham), Georgia, serif;font-style:normal}.font-serif{font-family:var(--font-cheltenham), Georgia, Cambria, "Times New Roman", Times, serif}.font-sans{font-family:var(--font-sackers), "Futura", "Trebuchet MS", sans-serif}.font-gothic{font-family:var(--font-sackers), "Futura", "Trebuchet MS", sans-serif;font-style:normal}.font-text{font-family:var(--font-cheltenham), Georgia, Cambria, "Times New Roman", Times, serif;font-style:normal}.font-wordmark{font-family:var(--font-sackers), "Futura", -apple-system, sans-serif}.t-lead,.t-head-lg,.t-head-md,.t-head-sm,.t-head-xs{flex-shrink:0}.t-lead{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(2.9rem,4.6vw,4.9rem);font-weight:700;line-height:1.03;display:-webkit-box;overflow:hidden}.t-head-lg{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-size:clamp(2.2rem,2.8vw,2.9rem);font-weight:700;line-height:1.04}.t-head-md{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:clamp(1.65rem,2vw,2rem);font-weight:700;line-height:1.06}.t-head-sm{letter-spacing:-.008em;color:var(--ink);text-wrap:pretty;font-size:clamp(2.8rem,3.4vw,3.2rem);font-weight:700;line-height:1.03}.t-head-xs{letter-spacing:-.004em;color:var(--ink);text-wrap:pretty;font-size:2.4rem;font-weight:700;line-height:1.08}.t-dek{font-family:var(--font-cheltenham), Georgia, serif;letter-spacing:-.002em;color:var(--ink-soft);text-wrap:pretty;font-size:clamp(1.0625rem,1.15vw,1.25rem);font-style:normal;font-weight:400;line-height:1.2}.t-body{font-family:var(--font-cheltenham), Georgia, serif;color:var(--ink-mute);text-wrap:pretty;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}.t-body-sm{font-family:var(--font-cheltenham), Georgia, serif;color:var(--ink-mute);text-wrap:pretty;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.2857}.t-kicker{font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);font-size:.5625rem;font-weight:400;line-height:1.3333}.t-meta{font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.17em;text-transform:uppercase;color:var(--ink-mute);font-size:.5625rem;font-weight:400;line-height:1.3333}.t-flag{font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--ink);font-size:clamp(.8125rem,1.05vw,1rem);font-weight:400;line-height:1.5}.nameplate{line-height:0;display:block}.nameplate-line{color:var(--masthead-ink);justify-content:center;align-items:center;gap:.06em;font-size:clamp(2.344rem,5.125vw,5.156rem);line-height:.72;transition:color 90ms;display:flex}.nameplate-word{z-index:1;display:inline-block;position:relative;transform:translateY(.045em)}.nameplate-word--after{margin-left:.2em}.nameplate-globe{z-index:-1;mix-blend-mode:darken;flex:none;width:.76em;height:.76em;margin-inline:-.02em;display:block;position:relative}.nameplate:hover .nameplate-line,.nameplate:active .nameplate-line{color:var(--masthead-ink-hover)}.font-chomsky{font-family:var(--font-chomsky), "Times New Roman", serif;font-weight:400}.nameplate-line--small{font-size:1.75rem}.article-copy{font-family:var(--font-cheltenham), Georgia, serif;color:var(--ink);font-size:1.125rem;line-height:1.3333}.article-copy p+p{margin-top:calc(var(--b) * 2)}.article-copy p:first-child:first-letter{float:left;font-family:var(--font-cheltenham-cd), var(--font-cheltenham), Georgia, serif;padding-top:.04em;padding-right:.06em;font-size:3.6em;font-weight:700;line-height:.82}.vr-1{margin-top:var(--b)}.vr-2{margin-top:calc(var(--b) * 2)}.vr-3{margin-top:calc(var(--b) * 3)}.vr-4{margin-top:calc(var(--b) * 4)}.vr-pad-1{padding-top:var(--b)}.vr-pad-2{padding-top:calc(var(--b) * 2)}.vr-pad-3{padding-top:calc(var(--b) * 3)}.vr-row{padding-top:calc(var(--b) * 2 / 3);padding-bottom:calc(var(--b) * 4 / 3)}.t-kicker.rule-b{padding-bottom:calc(var(--b) * 1.5)}@keyframes plate-live{0%{transform:scale(1.06)translate(0)}25%{transform:scale(1.09)translate(-.9%)}50%{transform:scale(1.07)translate(.6%)}75%{transform:scale(1.1)translate(.9%)}to{transform:scale(1.06)translate(0)}}.plate-frame img{animation:34s ease-in-out infinite plate-live}.plate-frame:nth-of-type(3n) img{animation-duration:41s;animation-delay:-7s}.plate-frame:nth-of-type(3n+1) img{animation-duration:37s;animation-delay:-19s}figure:nth-of-type(2n) .plate-frame img{animation-direction:reverse}.group:hover .plate-frame img{animation-play-state:paused;transform:scale(1.12)}.group:active .plate-frame img{transform:scale(1.05)}a,button{-webkit-tap-highlight-color:transparent}.headline-link,.link-blue,.nav-pill,.deck-arrow,.dot{transition:color 70ms,background-color 70ms,transform 70ms,opacity 70ms,border-color 70ms}.group{transition:transform 90ms cubic-bezier(.2,.7,.2,1)}.group:active{transform:translate(1px)scale(.997)}.nav-pill:active{transform:translateY(1px)}.deck-arrow:active:not(:disabled){background-color:#1b4f8f2e}.dot-hit{margin-inline:-.3rem;padding:.55rem .3rem}.dot{cursor:pointer;transition:transform 70ms,background-color 70ms}.dot-hit:hover .dot{background:var(--hover-link);transform:scaleY(1.8)}.dot-hit:active .dot{transform:scaleY(1.1)}.popover-in{animation:80ms cubic-bezier(.2,.8,.2,1) both popover-in}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ink-settle{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.page-leaf[data-turned=false]:not([data-turning]) .ink-settle{animation:.42s ease-out both ink-settle}@media (prefers-reduced-motion:reduce){.plate-frame img,.ad-slot-photo,.page-leaf[data-turned=false] .ink-settle,.popover-in{animation:none}.group:hover{transform:none}}.masthead-rule{border-top:4.17px solid var(--rule-strong);border-bottom:1.5px solid var(--rule-strong);height:0;padding-top:var(--b)}.hairline{border-color:var(--rule)}.rule-t{border-top:1px solid var(--rule)}.rule-b{border-bottom:1px solid var(--rule)}.rule-flag{border-bottom:2px solid var(--ink);padding-bottom:calc(var(--b) * 2);margin-bottom:calc(var(--b) * 1.5)}.rule-flag.rule-flag--top{margin-top:0;margin-bottom:calc(var(--b) * 2);border-bottom:0;padding-top:0;padding-bottom:0}.col-rule>*+*{border-left:1px solid var(--rule)}.plate-frame{background:var(--paper);transition:box-shadow .1s,transform .1s;position:relative;overflow:hidden}.plate-frame img{object-fit:cover;object-position:center top;transform-origin:50% 0;width:100%;height:100%;transition:transform .26s cubic-bezier(.2,.7,.2,1);display:block}.group:hover .plate-frame img{transform:scale(1.03)}.group:hover .plate-frame{transform:translateY(-1px);box-shadow:0 6px 18px -10px #14120f73}.ratio-wide{aspect-ratio:16/9}.ratio-photo{aspect-ratio:4/3}.ratio-square{aspect-ratio:1}.ratio-tall{aspect-ratio:3/4}.plate{width:100%;display:block}.plate-fill,.plate-card-fill,.plate-strip{flex:none;width:100%}.plate-scope{container-type:inline-size}.plate-grow{--r:1.6;flex:1000 1 calc(100cqw / var(--r));min-height:calc(100cqw * .9 / var(--r));max-height:calc(100cqw * 1.25 / var(--r));width:100%;overflow:hidden}@media (min-width:1024px) and (max-height:900px){.lead-frame .plate-grow{min-height:0}}.plate-frame-flex{height:100%}.fit-filler-text{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.fit-filler{flex:1 1 0;height:0;overflow:hidden}}.lead-frame[data-lead-layout^=beside] .lead-teaser{grid-template-columns:var(--beside-w,46%) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);column-gap:1.5rem;display:grid}.lead-frame[data-lead-layout^=beside] .lead-text{display:contents}.lead-frame[data-lead-layout^=beside] .plate-grow{min-height:0;max-height:none;height:var(--beside-h,auto);flex:none;grid-area:1/1}.lead-frame[data-lead-layout^=beside] .lead-head{grid-area:1/2;min-width:0}.lead-frame[data-lead-layout=beside] .plate-grow{grid-row:1/span 2;height:100%}.lead-frame[data-lead-layout=beside] .lead-meta{grid-area:2/2}.lead-frame[data-lead-layout=beside-under] .lead-head{grid-row:1/span 2}.lead-frame[data-lead-layout=beside-under] .lead-meta{padding-top:calc(var(--b) * 2);grid-area:2/1}.plate-lead,.plate-card{aspect-ratio:3/2}.plate-caption{font-family:var(--font-sackers), sans-serif;letter-spacing:.17em;text-transform:uppercase;color:var(--ink-mute);padding-top:var(--b);font-size:.5625rem;line-height:1.3333}.headline-link{color:var(--ink);transition:color 70ms}.group:hover .headline-link,.headline-link:hover{color:var(--hover-title)}.headline-underline{background-image:none;display:inline;position:relative}.headline-underline:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .11s;position:absolute;bottom:-.06em;left:0;right:0;transform:scaleX(0)}.group:hover .headline-underline:after{transform:scaleX(1)}.link-blue{color:var(--ink);transition:color 70ms,opacity 70ms}.link-blue:active{opacity:.65}.link-blue:hover{color:var(--hover-link)}.masthead-bar{min-height:calc(var(--b) * 5);padding-bottom:calc(var(--b) * .5);z-index:2;position:relative}.motto{font-family:var(--font-cheltenham), Georgia, serif;letter-spacing:.07em;color:var(--ink);white-space:nowrap;font-size:.8125rem;font-style:italic;line-height:1}.nav-shell{position:relative}.nav-rail{scrollbar-width:none;-ms-overflow-style:none;padding-block:2px;overflow-x:auto;justify-content:flex-start!important}.nav-rail::-webkit-scrollbar{display:none}.nav-rail>:first-child{margin-left:auto}.nav-rail>:last-child{margin-right:auto}.nav-rail[data-l=true]{padding-left:22px}.nav-rail[data-r=true]{padding-right:22px}.nav-rail[data-l=true]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30px 100%)}.nav-rail[data-r=true]{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),#0000 100%)}.nav-rail[data-l=true][data-r=true]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30px calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30px calc(100% - 30px),#0000 100%)}.nav-edge{z-index:2;pointer-events:none;width:18px;height:18px;color:var(--ink);background:var(--paper);border-radius:999px;justify-content:center;align-items:center;font-size:15px;line-height:1;transition:color 70ms,transform 70ms;display:none;position:absolute;top:50%;translate:0 -50%}.nav-edge[data-show=true]{pointer-events:auto;display:flex}.nav-edge:hover{color:var(--accent)}.nav-edge-l{left:-4px}.nav-edge-r{right:-4px}.nav-pill{font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);border-bottom:2px solid #0000;padding-block:6px 4px;font-size:.5625rem;line-height:1.3333;transition:color 70ms,border-color 70ms}.deck-arrow{opacity:.4;background-color:#0000;border-radius:10px;font-size:2rem;line-height:1;transition:opacity 80ms,color 70ms,background-color 80ms}.deck-arrow:hover:not(:disabled){color:var(--hover-link);opacity:.55}.deck-arrow-zone{opacity:0;background:0 0;width:1.5rem}.deck-arrow-l.deck-arrow-zone:hover:not(:disabled){background:linear-gradient(90deg,#f7f4ed80,#0000)}.deck-arrow-r.deck-arrow-zone:hover:not(:disabled){background:linear-gradient(270deg,#f7f4ed80,#0000)}.media-play{width:34px;height:34px;color:var(--ink);transition:color 70ms,transform 90ms cubic-bezier(.2,.7,.2,1)}.media-mark{width:100%;height:100%;display:block}.group:hover .media-play{color:var(--hover-link);transform:scale(1.09)}.group:active .media-play{transform:scale(.97)}.share-link{color:var(--ink);border-bottom:1px solid var(--rule);cursor:pointer;padding-bottom:1px;transition:color 70ms,border-color 70ms}.share-link:hover{color:var(--hover-link);border-color:var(--hover-link)}.share-link:active{opacity:.7}.leaf-scroll{overscroll-behavior:contain;scrollbar-width:none;background:var(--paper);height:100%;overflow:hidden auto}.leaf-scroll::-webkit-scrollbar{display:none}.leaf-scroll--idle{overflow:hidden}.paper-screen{width:100%;height:100%;min-height:100%}@media (max-width:1023px){.paper-screen,.page-frame{height:auto}.page-frame .min-h-0{overflow:visible}}.page-frame{width:100%;height:100%;min-height:0;padding-inline:.75rem;padding-top:calc(var(--b) * 2);padding-bottom:calc(var(--b) * 12);flex-direction:column;display:flex}@media (min-width:640px){.page-frame{padding-inline:1.5rem}}.continued{border-top:2px solid var(--ink);margin-top:calc(var(--b) * -9);position:relative}.continued>.rule-flag:first-child{margin-top:0}.read-bar{background:var(--accent);transform-origin:0;z-index:11;pointer-events:none;width:100%;height:2px;transition:transform 70ms linear;position:absolute;bottom:0;left:0}.deck-foot{background:var(--paper);margin-inline:clamp(58px,7vw,96px);transition:background-color 90ms;box-shadow:0 -8px 12px -8px #14120f1f}.deck-foot:hover,.deck-foot:focus-visible{background-color:#1b4f8f0f}.deck-foot:active{background-color:#1b4f8f1a}.deck-foot:hover .fold-button{color:var(--hover-link)}.fold-button{transition:transform .1s cubic-bezier(.2,.7,.2,1),color 70ms,background-color 70ms,opacity 90ms}.fold-button:hover{color:var(--hover-link)}.fold-button:active{transform:translateY(0)scale(.94)}.fold-button[data-open=true] svg{transform:rotate(180deg)}.fold-button svg{transition:transform .14s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.leaf-scroll{scroll-behavior:auto}}.page-deck{perspective:2200px;perspective-origin:50% 45%}.page-deck-stack{transform-style:preserve-3d}.page-leaf{backface-visibility:hidden;transform-origin:0;background:var(--paper);border-right:1px solid var(--rule)}.page-leaf[data-turned=true]{transform:rotateY(-180deg)}.page-leaf[data-turned=false]{transform:rotateY(0)}.page-leaf[data-near=false]{content-visibility:hidden}.page-leaf[data-turning]{transform:none}.wipe-leaf{transform-origin:50%;will-change:transform, opacity, filter;position:absolute;inset:0}.page-leaf[data-turning=forward] .wipe-leaf{animation:.88s cubic-bezier(.16,1,.3,1) both leaf-leave-forward}.page-leaf[data-turning=back] .wipe-leaf{animation:.88s cubic-bezier(.16,1,.3,1) both leaf-leave-back}.page-leaf[data-arriving]{will-change:transform, opacity, filter;transform:none}.page-leaf[data-arriving=forward]{animation:.92s cubic-bezier(.16,1,.3,1) both leaf-arrive-forward}.page-leaf[data-arriving=back]{animation:.92s cubic-bezier(.16,1,.3,1) both leaf-arrive-back}@keyframes leaf-leave-forward{0%{opacity:1;filter:brightness()blur();transform:translate(0)scale(1)}45%{opacity:.55;filter:brightness(.9)blur(2px)}to{opacity:0;filter:brightness(.8)blur(6px);transform:translate(-6%)scale(.965)}}@keyframes leaf-leave-back{0%{opacity:1;filter:brightness()blur();transform:translate(0)scale(1)}45%{opacity:.55;filter:brightness(.9)blur(2px)}to{opacity:0;filter:brightness(.8)blur(6px);transform:translate(6%)scale(.965)}}@keyframes leaf-arrive-forward{0%{opacity:0;filter:blur(5px);transform:translate(3.5%)scale(1.035)}35%{opacity:1}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes leaf-arrive-back{0%{opacity:0;filter:blur(5px);transform:translate(-3.5%)scale(1.035)}35%{opacity:1}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.page-leaf[data-turning] .wipe-leaf{opacity:0;animation:none}.page-leaf[data-arriving]{animation:none}}.ornament-still{color:var(--ink-mute)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nav-pill:hover{color:var(--ink)}.nav-pill[data-active=true]{color:var(--ink);border-bottom-color:var(--accent)}.deck-foot[data-end=true] .fold-button{color:var(--accent)}.ornament{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.zeppelin-lane{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.zeppelin{will-change:transform;width:clamp(120px,14vw,230px);height:auto;animation:84s linear 5s infinite backwards zeppelin-cross;position:absolute;top:50%;left:0;transform:translate(-140%)translateY(-50%)rotate(-1.5deg)}@keyframes zeppelin-cross{0%{transform:translate(-140%)translateY(-50%)rotate(-1.5deg)}18%{transform:translate(30vw)translateY(calc(-50% - 6px))rotate(.5deg)}28%{transform:translate(60vw)translateY(calc(4px - 50%))rotate(-.5deg)}40%{transform:translate(120vw)translateY(-50%)rotate(1deg)}40.01%,to{transform:translate(-140%)translateY(-50%)rotate(-1.5deg)}}.deck-foot-ground{background:var(--paper);pointer-events:none;z-index:0;height:53px;position:absolute;bottom:0;left:0;right:0}.footer-mark{opacity:.42;z-index:0;width:clamp(54px,6vw,86px);height:auto;transition:opacity .14s,transform .14s;position:absolute;bottom:2px}.footer-mark-l{left:.5rem;transform:scaleX(-1)}.footer-mark-r{right:.5rem}.page-deck:hover .footer-mark{opacity:.72}.footer-mark-l:hover{transform:scaleX(-1)}.desk-mark{opacity:.85;width:clamp(64px,7vw,104px);height:auto}@media (prefers-reduced-motion:reduce){.zeppelin{animation:none;transform:translate(-140%)}}.article-modal-overlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a06b3;justify-content:center;align-items:center;padding:clamp(0px,3vw,40px) 1rem;animation:.11s both article-modal-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.article-modal-overlay.article-modal-closing{animation:.11s reverse both article-modal-fade}@keyframes article-modal-fade{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.article-modal-panel{background:var(--paper);color:var(--ink);border-radius:6px;flex-direction:column;width:min(50rem,100%);max-height:min(94vh,100%);animation:.42s cubic-bezier(.16,1,.3,1) both article-modal-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -20px #00000080,0 10px 30px -6px #0000004d}.article-modal-closing .article-modal-panel{animation:.11s cubic-bezier(.4,0,1,1) both article-modal-sink}@keyframes article-modal-rise{0%{opacity:0;transform:translateY(48px)scale(.92)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes article-modal-sink{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(28px)scale(.94)}}.article-modal-close{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14100a8c;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background-color 80ms,transform 80ms cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:.9rem;right:.9rem}.article-modal-close:hover{background:#14100ad9;transform:scale(1.08)rotate(90deg)}.article-modal-close:active{transform:scale(.94)rotate(90deg)}.article-modal-scroll{overflow-y:auto}.article-modal-hero{width:100%;position:relative}.article-modal-hero .plate,.article-modal-hero .plate-frame{margin:0}.article-modal-hero-scrim{pointer-events:none;background:linear-gradient(#0000 45%,#000000d1 100%);position:absolute;inset:0}.article-modal-hero-copy{color:#fff;padding:clamp(1.25rem,4vw,2.25rem);position:absolute;bottom:0;left:0;right:0}.article-modal-kicker{color:#fff;opacity:.85}.article-modal-headline{color:#fff;margin-bottom:0;font-size:clamp(1.5rem,4vw,2.4rem)}.article-modal-head{padding:2rem 1.5rem 0}@media (min-width:640px){.article-modal-head{padding:2.5rem 2.25rem 0}}.article-modal-body{padding:1.5rem 1.5rem 2.25rem}@media (min-width:640px){.article-modal-body{padding:1.75rem 2.25rem 2.75rem}}.article-modal-para{opacity:0;animation:.42s both article-modal-para-in}@keyframes article-modal-para-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.article-modal-overlay,.article-modal-panel,.article-modal-para{animation:none!important}}.brief-nav{align-items:center;gap:.35rem;display:inline-flex}.brief-arrow{width:1.1rem;height:1.1rem;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity 70ms;display:inline-flex}.brief-arrow:hover{opacity:1}.brief-arrow:active{opacity:.6;transform:scale(.92)}.brief-dots{font-variant-numeric:tabular-nums;opacity:.55;font-size:.68rem}.brief-page{opacity:1;transition:opacity .12s}.brief-page .t-head-xs{font-size:calc(2.4rem * var(--brief-scale,1));margin-bottom:calc(.5rem * var(--brief-scale,1));overflow-wrap:anywhere;line-height:1.1}.brief-page .t-body-sm{font-size:calc(.875rem * var(--brief-scale,1));overflow-wrap:anywhere;margin:0;padding:0;line-height:1.5}.brief-page .vr-1{margin-top:calc(.25rem * var(--brief-scale,1))!important;margin-bottom:0!important}.brief-page .vr-row{gap:calc(.5rem * var(--brief-scale,1))!important;margin-bottom:calc(.5rem * var(--brief-scale,1))!important}.brief-measuring>*{flex:none!important}.brief-measuring .fit-filler{display:none!important}.brief-measuring .t-body-sm{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brief-page-fading{opacity:0}.lead-frame,.clip-fade{position:relative}.ad-slot{border:1px dashed var(--ink-mute);color:var(--ink);flex-direction:row;align-items:stretch;gap:.75rem;padding:.75rem;text-decoration:none;transition:border-color 70ms,background-color 70ms;display:flex}.ad-slot-photo-frame{border-radius:2px;flex-shrink:0;display:block;overflow:hidden}.ad-slot:hover{border-color:var(--hover-link);background-color:#1b4f8f0d}.ad-slot:active{background-color:#1b4f8f1a}.ad-slot-photo{object-fit:cover;border-radius:2px;width:88px;min-width:88px;height:100%;animation:34s ease-in-out infinite plate-live;display:block}.ad-slot-body{flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.ad-slot-eyebrow{font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);font-size:.68rem}.ad-slot-headline{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.ad-slot-cta{color:var(--hover-link);font-size:.8rem}.ad-slot-box{flex-direction:column;align-items:stretch;gap:0;padding:0}.ad-slot-box .ad-slot-photo-frame{aspect-ratio:3/2;border-radius:0;flex:auto;width:100%;min-height:0}.ad-slot-box .ad-slot-photo{border-radius:0;width:100%;min-width:0;height:100%}.ad-slot-box .ad-slot-body{flex:none;gap:.35rem;padding:1.1rem 0 0}.ad-slot-box{background:0 0;border:0}.ad-slot-box:hover,.ad-slot-box:active{background:0 0;border-color:#0000}.ad-slot-box .ad-slot-eyebrow{letter-spacing:.26em;color:var(--accent);font-size:.5625rem;line-height:1.3333}.ad-slot-box .ad-slot-headline{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:clamp(1.65rem,2vw,2rem);line-height:1.06}.ad-slot-box:hover .ad-slot-headline{color:var(--hover-title)}.ad-slot-box .ad-slot-cta{font-family:var(--font-cheltenham), Georgia, serif;color:var(--ink-mute);font-size:.875rem;line-height:1.2857}.dot-chevron{color:var(--ink);opacity:.55;margin:-.35rem;padding:.5rem;transition:opacity 70ms,transform 70ms}.dot-chevron:hover:not(:disabled){opacity:1}.dot-chevron:active:not(:disabled){transform:scale(.92)}.masthead-corner{z-index:2;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%)}.masthead-corner-l{left:.75rem}.masthead-corner-r{right:.75rem}@media (min-width:640px){.masthead-corner-l{left:1.5rem}.masthead-corner-r{right:1.5rem}}@media (max-width:640px){.masthead-corner{display:none}}.mag{color:#111;background:#fff;min-height:100dvh}.mag-header{z-index:20;pointer-events:none;background:0 0;grid-template-columns:1fr auto 1fr;align-items:start;gap:1rem;padding:clamp(.4rem,1vw,.75rem) clamp(1.1rem,3vw,2rem) 0;display:grid;position:sticky;top:0;left:0;right:0}.mag-header>*{pointer-events:auto}.mag-header>.mag-back{justify-self:start}.mag-header>.mag-signup{justify-self:end}.mag-header>.mag-wordmark,.mag-header>.mag-wordmark-lockup{justify-self:center}.mag-header--solid{background:#111;padding:clamp(1.1rem,3vw,1.6rem) clamp(1.1rem,3vw,2rem);position:static}.mag-header--solid .mag-wordmark{color:#fff;font-size:clamp(.9rem,3vw,1.4rem)}.mag-header--solid .mag-wordmark-sub,.mag-header--solid .mag-back,.mag-header--solid .mag-signup{color:#fff}.mag-wordmark-lockup{flex-direction:column;align-items:center;margin-top:0;display:flex}.mag-wordmark{font-family:var(--font-esquivel), var(--font-sackers), "Futura", sans-serif;letter-spacing:0;text-transform:none;color:var(--masthead-magazine);font-size:clamp(2rem,8vw,5.5rem);font-weight:400;line-height:.8}.mag-wordmark-sub{font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.5em;text-transform:uppercase;color:#111;opacity:.75;text-indent:.5em;margin-top:.3rem;font-size:clamp(.56rem,1.1vw,.72rem);font-weight:700}.mag-back,.mag-signup{white-space:nowrap;letter-spacing:.14em;margin-top:clamp(.6rem,2vw,1.2rem);color:#111!important}.mag-kicker{font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#111;margin-bottom:.6rem;font-size:.66rem;display:inline-block}.crop-frame{--r:1.5;--target:1.5;--f:clamp(calc(var(--r) * .8), var(--target), calc(var(--r) / .9));aspect-ratio:var(--f);position:relative;overflow:hidden}.mag-hero{background:#111;width:100%;margin-top:0;display:block;position:relative}.mag-hero-frame{--target:.75;--below-fold:max(0px, calc(100vw / var(--f) - 94vh));background:#111;width:100%}@media (min-width:780px){.mag-hero-frame{--target:1.6}}@media (max-width:779px){.mag-hero-frame{aspect-ratio:auto;overflow:visible}.mag-hero-frame .mag-hero-img{width:100%;height:auto;aspect-ratio:var(--f);display:block;position:static}.mag-hero-frame .mag-hero-scrim{display:none}.mag-hero-frame .mag-hero-copy{background:#111;position:static}}.mag-hero-img{object-fit:cover;object-position:center top;transform-origin:50% 0;width:100%;height:100%;transition:transform .38s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.mag-hero:hover .mag-hero-img{transform:scale(1.025)}.mag-hero-scrim{background:linear-gradient(90deg, #00000080 0%, #00000052 45%, #0000 72%) top / 100% calc(100% - var(--below-fold)) no-repeat, linear-gradient(180deg, #0000 45%, #00000073 100%) top / 100% calc(100% - var(--below-fold)) no-repeat, linear-gradient(180deg, #000000c7 0%, #0000 100%) bottom / 100% var(--below-fold) no-repeat;position:absolute;inset:0}.mag-hero-copy{left:0;right:0;bottom:var(--below-fold);color:#fff;padding:clamp(1.5rem,5vw,4rem);position:absolute}.mag-hero-copy .mag-kicker{color:#fff;opacity:.85}.mag-hero-headline{font-family:var(--font-teacher), cursive;text-transform:none;letter-spacing:0;overflow-wrap:normal;text-shadow:0 1px 18px #00000059;max-width:60rem;margin-bottom:.75rem;padding-block:.12em .18em;font-size:clamp(3.6rem,9vw,8.4rem);font-weight:400;line-height:1.32}.mag-hero-dek{opacity:.85;letter-spacing:.01em;max-width:30rem;font-size:clamp(.95rem,1.6vw,1.1rem)}.mag-grid{grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(2rem,5vw,4rem);display:grid}@media (min-width:780px){.mag-grid{grid-template-columns:repeat(3,1fr)}}.mag-card{flex-direction:column;display:flex}.mag-card--large,.mag-card--medium{grid-column:span 2}@media (min-width:780px){.mag-card--large{grid-column:span 2}.mag-card--medium,.mag-card--small{grid-column:span 1}}.mag-card-frame{--target:.75;background:#eee;width:100%;margin-bottom:1.1rem}.mag-card--large .mag-card-frame{--target:1.6}.mag-card-img{object-fit:cover;object-position:center top;transform-origin:50% 0;width:100%;height:100%;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.mag-card:hover .mag-card-img{transform:scale(1.035)}.mag-card-headline{font-family:var(--font-teacher), cursive;text-transform:none;letter-spacing:0;padding-block:.1em .16em;font-size:clamp(2.1rem,3.9vw,3.1rem);font-weight:400;line-height:1.32}.mag-card--large .mag-card-headline{font-size:clamp(2.9rem,6vw,4.7rem);line-height:1.3}.mag-card:hover .mag-card-headline{opacity:.6}.mag-card-dek{color:#555;letter-spacing:.01em;margin-top:.5rem;font-size:.9rem}.mag-footer{text-align:center;padding:2rem 1.5rem 4rem}.mag-footer .t-meta{color:#999;letter-spacing:.08em}.mag-back-loop{align-items:center;gap:.35em;margin-top:1.5rem;display:inline-flex;color:#111!important}.mag-back-loop svg{transition:transform .1s cubic-bezier(.2,.7,.2,1)}.mag-article-head{text-align:center;max-width:42rem;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 1.5rem 2rem}.mag-article-headline{font-family:var(--font-teacher), cursive;text-transform:none;letter-spacing:0;margin-bottom:1rem;padding-block:.12em .18em;font-size:clamp(3.4rem,9vw,7rem);font-weight:400;line-height:1.32}.mag-article-dek{color:#555;max-width:34rem;margin:0 auto 1rem;font-size:clamp(1.05rem,1.8vw,1.25rem)}.mag-article-byline{font-family:var(--font-sackers), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#999;border:none;padding-bottom:0;font-size:.68rem}.mag-article-img{object-fit:contain;width:100%;max-height:92vh;margin-top:0;display:block}.mag-article-credit{text-align:center;letter-spacing:.1em;color:#aaa;margin-top:.6rem;margin-bottom:3rem;font-size:.68rem}.mag-article-body{max-width:34rem;font-family:var(--font-cheltenham), Georgia, serif;margin:0 auto;padding:0 1.5rem;font-size:1.2rem;line-height:1.7}.mag-article-body p{margin-bottom:1.4rem}.mag-more{margin-top:2rem;padding-top:3rem}.mag-more-label{letter-spacing:.28em;padding-left:clamp(1.5rem,4vw,4rem)}.signup-page{background:var(--paper);min-height:100dvh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.25rem;display:flex;position:relative}.signup-back{position:absolute;top:1.25rem;left:1.25rem}.signup-card{text-align:center;max-width:26rem}.signup-title{font-family:var(--font-chomsky);margin-bottom:1rem;font-size:clamp(2.2rem,6vw,3rem)}.signup-copy{color:var(--ink-mute,#6b6355);margin-bottom:1.5rem}.signup-done{color:var(--ink);font-weight:600}.signup-form{gap:.5rem;margin-bottom:1.25rem;display:flex}.signup-input{border:1px solid var(--ink);background:#fff;flex:1;padding:.6rem .75rem;font-size:.95rem}.signup-submit{background:var(--ink);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;padding:.6rem 1.1rem;font-size:.72rem}.signup-submit:hover{opacity:.85}.signup-fine{color:var(--ink-mute,#8a7f6a)}.mag-gallery{grid-template-columns:repeat(2,1fr);align-items:start;gap:.5rem;margin:2.5rem 0;display:grid}.mag-gallery-item{--target:.75;background:#eee;width:100%}.mag-gallery-img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.mag-gallery-item:first-child:nth-last-child(3){--target:1.7778;grid-column:span 2}:root{--markets-up:#1f5e3a;--markets-down:#8a1f1f}.markets-module{border:1px solid var(--rule,#d8d2c2);padding:1rem 1.25rem 1.25rem}.markets-tiles{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1rem;display:grid}.markets-tile{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 0 .5rem;transition:border-color 70ms}.markets-tile:hover{border-color:var(--rule,#d8d2c2)}.markets-tile.is-active{border-color:var(--ink)}.markets-tile-value{font-family:var(--font-cheltenham), Georgia, serif;margin:.15rem 0 .4rem;font-size:1.3rem;font-weight:700}.markets-spark{width:100%;height:28px;display:block}.markets-main-head{justify-content:space-between;align-items:baseline;margin-bottom:.4rem;display:flex}.markets-value{font-family:var(--font-cheltenham), Georgia, serif;font-size:1.9rem;font-weight:700}.markets-change{font-family:var(--font-sackers), sans-serif;letter-spacing:.04em;border-radius:3px;padding:.15rem .5rem;font-size:.8rem}.markets-change.is-up{color:var(--markets-up);background:#1f5e3a1a}.markets-change.is-down{color:var(--markets-down);background:#8a1f1f1a}.markets-chart-svg{cursor:crosshair;width:100%;height:clamp(64px,13dvh,160px);display:block}.markets-grid-line{stroke:var(--rule,#e4dfd0);stroke-width:1px}.markets-hover-line{stroke:var(--ink-mute,#999);stroke-width:1px;stroke-dasharray:3 3}.markets-caption{color:var(--ink-mute,#8a7f6a);margin-top:.5rem}@media (max-width:640px){.markets-tiles{grid-template-columns:1fr;gap:.75rem}}@media (min-width:1024px){.markets-cap>.markets-module{flex-direction:column;flex:0 auto;min-height:0;display:flex}.markets-cap .markets-tiles,.markets-cap .markets-main-head,.markets-cap .markets-caption{flex-shrink:0}.markets-cap .markets-main{flex-direction:column;flex:0 auto;min-height:0;display:flex}.markets-cap .markets-chart-svg{flex:0 auto;min-height:0}}@media (min-width:1024px) and (max-height:1150px){.markets-cap .markets-main{display:none}.markets-cap .markets-tiles{margin-bottom:0}}.archive-page{background:var(--paper);max-width:44rem;color:var(--ink);min-height:100dvh;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 1.25rem 4rem}.archive-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.archive-title{font-size:clamp(1.6rem,4vw,2.2rem)}.archive-note{color:var(--ink-mute,#6b6355);border-bottom:1px solid var(--rule,#d8d2c2);margin-bottom:.75rem;padding-bottom:1.5rem}.archive-controls{gap:.75rem;margin-bottom:.75rem;display:flex}.archive-search{border:1px solid var(--ink);background:#fff;flex:1;padding:.55rem .75rem;font-size:.95rem}.archive-select{border:1px solid var(--ink);background:#fff;padding:.55rem .5rem;font-size:.85rem}.archive-count{color:var(--ink-mute,#8a7f6a);margin-bottom:.5rem}.archive-list{margin:0;padding:0;list-style:none}.archive-row{border-bottom:1px solid var(--rule,#d8d2c2);padding:.6rem 0 1.25rem}.archive-row-kicker,.archive-row-headline{margin-bottom:.25rem}.archive-row-dek{color:var(--ink-mute,#6b6355);margin-bottom:.2rem}.archive-empty{color:var(--ink-mute,#8a7f6a);padding:2rem 0}.podcast-player{border:1px solid var(--rule);background:var(--ink);margin:1.25rem 0;padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.podcast-player{background:color-mix(in srgb, var(--ink) 3%, transparent)}}.podcast-audio{width:100%;display:block}.podcast-player-note{opacity:.7;margin-top:.5rem}.live-now{--wall:#39332c;--wall-ink:#f1e9d9;--wall-mute:#cfc4af;--wall-hover:#a9c8f0;background:radial-gradient(130% 100% at 50% 0%, #ffe2b412, transparent 65%), linear-gradient(180deg, #423b33 0%, var(--wall) 100%);color:var(--wall-ink);padding:calc(var(--b) * 2) 0 calc(var(--b) * 3);margin-bottom:1rem;margin-inline:-.75rem;box-shadow:inset 0 1px #4d443a,inset 0 -1px #2e2923}@media (min-width:640px){.live-now{margin-inline:-1rem}}.live-now>:first-child{padding-inline:1rem}.live-now .live-now-grid{column-gap:0}.live-now .live-now-label{padding-inline:.5rem}.live-now .t-flag{color:var(--wall-ink);letter-spacing:.3em}.live-now .t-meta{color:var(--wall-mute)}.live-now .link-blue{color:var(--wall-ink)}.live-now .link-blue:hover{color:var(--wall-hover)}.live-now .live-now-frame{box-shadow:inset 0 0 0 1px #00000059}.live-now-onair{color:#ff5a4f;font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.26em;text-transform:uppercase;vertical-align:middle;border:1px solid #c81e1e;align-items:center;gap:.35rem;margin-left:.75rem;padding:.12rem .5rem .1rem;font-size:.5625rem;display:inline-flex}.live-now-grid{margin-top:calc(var(--b) * 4);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:.9rem;display:grid}@media (min-width:1024px){.live-now-grid{grid-template-columns:repeat(4,1fr);gap:.9rem}}.video-queue-box{flex-direction:column;display:flex}@media (min-width:1024px){.video-queue-box{height:calc(100dvh - 11rem)}}.live-now-tile{cursor:pointer;flex-direction:column;min-height:0;display:flex;position:relative}.live-now-tile:focus-visible{outline:2px solid var(--hover-link);outline-offset:2px}.live-now-sound{z-index:1;color:#fff;letter-spacing:.04em;white-space:nowrap;pointer-events:none;opacity:0;background:#0009;border-radius:999px;padding:.15rem .5rem;font-size:.65rem;transition:opacity .12s;position:absolute;bottom:.5rem;right:.5rem}.live-now-tile:hover .live-now-sound,.live-now-tile:focus-visible .live-now-sound,.live-now-tile--unmuted .live-now-sound{opacity:1}.live-now-frame{aspect-ratio:16/9;background:#000;flex:none;width:100%;min-height:0;position:relative;overflow:hidden}.live-now-frame iframe{pointer-events:none;transform-origin:50%;border:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.live-now-label{align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.live-now-dot{background:#c81e1e;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite live-now-pulse;display:inline-block}@keyframes live-now-pulse{0%,to{opacity:1}50%{opacity:.35}}.paper-screen--run,.page-frame--run{height:auto}.podcast-embed{border-radius:10px;width:100%;overflow:hidden}.podcast-embed iframe{background:0 0;border:0;width:100%;display:block}.podcast-grid{grid-template-columns:minmax(0,1fr);display:grid}.podcast-card{padding-block:calc(var(--b) * 1.5) calc(var(--b) * 2.5);border-bottom:1px solid var(--rule);flex-direction:column;min-width:0;display:flex}.podcast-card .podcast-embed{margin-top:auto}.podcast-also{font-size:1.6rem;line-height:1.1}.podcast-card-artist{padding-bottom:calc(var(--b) * 1.5)}@media (min-width:640px){.podcast-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.podcast-card:nth-child(2n){border-left:1px solid var(--rule);padding-left:1.5rem}}@media (min-width:1024px){.podcast-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.podcast-card:nth-child(2n){border-left:0;padding-left:0}.podcast-card:nth-child(3n+2),.podcast-card:nth-child(3n){border-left:1px solid var(--rule);padding-left:1.5rem}}.video-lightbox{z-index:1000;background:#0c0b09e0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.video-lightbox-inner{width:min(1200px,100%,177.778dvh - 12.4444rem)}.video-lightbox-frame{aspect-ratio:16/9;background:#000;position:relative}.video-lightbox-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-lightbox-bar{color:#f6f3ec;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.6rem;display:flex}.video-lightbox-title{font-family:var(--font-cheltenham-cd), var(--font-cheltenham), Georgia, serif;font-size:1.35rem;font-style:italic;font-weight:700;line-height:1.15}.video-lightbox-close{font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f6f3ec;cursor:pointer;flex:none;font-size:.8rem}.video-lightbox-close:hover{color:#fff;text-decoration:underline}iframe[src*=youtube\.com],iframe[src*=youtu\.be]{pointer-events:none}iframe[src*=youtube\.com]:after,.yt-player-controls{display:none!important}.t-lead{font-size:clamp(2.9rem,4.6vw,4.9rem);line-height:1.03}.t-head-lg{font-size:clamp(2.2rem,2.8vw,2.9rem);line-height:1.04}.t-head-md{font-size:clamp(1.65rem,2vw,2rem);line-height:1.06}.t-head-sm{overflow-wrap:anywhere;font-size:clamp(2.8rem,3.4vw,3.2rem);line-height:1.03}@media (min-width:1024px){.wire-band>*{container-type:size}.wire-band{height:22dvh}.wire-band .t-head-sm{font-size:min(clamp(2.8rem,3.4vw,3.2rem),17cqh)}.wire-band .t-body-sm{font-size:min(.95rem,8cqh)}}.t-head-sm.media-lead{font-size:clamp(3.5rem,4.2vw,4rem)}.t-head-xs{font-size:2.4rem;line-height:1.08}.edition-menu-button{cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:.4em;padding:0;display:inline-flex}.edition-menu-chevron{flex:none;width:9px;height:9px;transition:transform .16s}.edition-menu-button[aria-expanded=true] .edition-menu-chevron{transform:rotate(180deg)}.edition-menu-pop{z-index:40;background:var(--paper);border:1px solid var(--ink);min-width:16.5rem;max-height:min(60vh,34rem);padding:.5rem 0 .35rem;animation:.12s ease-out both popover-in;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 14px 28px -14px #14120f80}.edition-menu-head{border-bottom:1px solid var(--rule);color:var(--ink);padding:.3rem 1rem .55rem}.edition-menu-list{margin:0;padding:.3rem 0;list-style:none}.edition-menu-item{white-space:nowrap;font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;gap:1.25rem;padding:.45rem 1rem;font-size:.75rem;line-height:1.2;display:flex}.edition-menu-item:hover{background:#1b4f8f0f}.edition-menu-item.is-current{font-weight:700}.edition-menu-item.is-current>span:first-child:before{content:"•";width:.9em;margin-left:-.9em;display:inline-block}.edition-menu-tag{letter-spacing:.2em;background:var(--ink);color:var(--paper);border-radius:1px;flex:none;padding:3px 6px 2px;font-size:.5rem;line-height:1}.edition-menu-archive{border-top:1px solid var(--rule);margin-top:.75rem;padding-top:.3rem}.back-issue-flag{font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.18em;text-transform:uppercase;background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:1px;padding:1px 8px;font-size:.5625rem;line-height:1.3333;display:inline-block}.mag-back-issue{justify-content:center;padding:.5rem 1rem 0;display:flex}.archive-issues{border-top:2px solid var(--ink);margin-top:3rem;padding-top:.75rem}.archive-issues-head{margin-bottom:.75rem}.archive-issues-list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem 2rem;margin:0;padding:0;list-style:none;display:grid}.archive-issues-none{color:var(--ink-soft)}.headline-link.font-display{padding-right:.12em}@media (min-width:640px){.page-frame{padding-inline:1rem}.masthead-bar,.masthead-rule{margin-inline:1rem}.continued,.deck-foot{padding-inline:1rem}}@media (min-width:1024px){.gap-x-6{column-gap:1rem}.pl-6,.lg\:pl-6{padding-left:1rem}.pr-6,.lg\:pr-6{padding-right:1rem}.px-6{padding-inline:1rem}}.rule-flag--top .desk-mark{width:auto;height:1.75rem}.game-page{background:var(--paper);min-height:100dvh;color:var(--ink);flex-direction:column;align-items:center;padding:.75rem 1rem 2rem;display:flex}.game-head{border-bottom:3px double var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:64rem;margin-bottom:1rem;padding-bottom:.5rem;display:grid}.game-head>:last-child{justify-self:end}.game-title-wrap{text-align:center}.game-title{letter-spacing:-.02em;font-size:clamp(2.6rem,7vw,4.25rem);font-style:italic;font-weight:900;line-height:1}.game-date{margin-top:.3rem}.hl-game{flex-direction:column;align-items:center;width:100%;max-width:32rem;display:flex;position:relative}.hl-sub{text-align:center;margin-bottom:1rem}@media (min-width:1024px){.lead-teaser .lead-dek{font-size:clamp(1.35rem,1.75vw,2.1rem);line-height:1.18}}.hl-sub .t-dek{font-size:clamp(1.05rem,2.6vw,1.3rem);line-height:1.35}.hl-legend{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem;display:flex}.hl-legend span{align-items:center;gap:.35rem;display:inline-flex}.hl-chip{border:1px solid var(--ink);width:.9rem;height:.9rem;display:inline-block}.hl-board{gap:.4rem;margin-bottom:.9rem;display:grid}.hl-row{grid-template-columns:repeat(5,1fr);gap:.4rem;display:grid}.hl-tile{border:2px solid var(--rule);width:clamp(3.1rem,14vw,4rem);height:clamp(3.1rem,14vw,4rem);font-family:var(--font-sackers), "Futura", sans-serif;text-transform:uppercase;color:var(--ink);-webkit-user-select:none;user-select:none;background:#fffdf8;justify-content:center;align-items:center;font-size:clamp(1.45rem,6.4vw,1.95rem);font-weight:800;display:flex;box-shadow:inset 0 -3px #14120f0f}.hl-filled{border-color:var(--ink);animation:.12s ease-out hl-pop}.hl-hit{color:#fff!important;background:#2f7d3a!important;border-color:#2f7d3a!important}.hl-near{color:#14120f!important;background:#a6d9a0!important;border-color:#a6d9a0!important}.hl-miss{color:#fff!important;background:#14120f!important;border-color:#14120f!important}.hl-chip.hl-hit,.hl-chip.hl-near,.hl-chip.hl-miss{border-width:0}.hl-flip{animation:.52s ease-in-out backwards hl-flip}@keyframes hl-pop{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes hl-flip{0%{border-color:var(--ink);color:var(--ink);background:#fffdf8;transform:rotateX(0)}49%{border-color:var(--ink);color:var(--ink);background:#fffdf8;transform:rotateX(90deg)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.hl-shake{animation:.42s hl-shake}@keyframes hl-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.hl-hint{min-height:1.6rem;margin-bottom:.6rem}.hl-keys{gap:.4rem;width:100%;display:grid}.hl-keyrow{justify-content:center;gap:.35rem;display:flex}.hl-key{background:var(--paper-dim);max-width:3rem;height:3.6rem;color:var(--ink);font-family:var(--font-sackers), sans-serif;text-transform:uppercase;cursor:pointer;border:0;border-radius:4px;flex:1 1 0;font-size:.95rem;font-weight:800}.hl-key-wide{letter-spacing:.08em;flex-grow:1.6;max-width:4.6rem;font-size:.7rem}.hl-key:active{transform:translateY(1px)}.hl-toast{background:var(--ink);color:var(--paper);font-family:var(--font-cheltenham), Georgia, serif;z-index:5;white-space:nowrap;padding:.6rem 1rem;font-size:1.1rem;font-weight:700;position:absolute;top:5.5rem;left:50%;transform:translate(-50%)}.hl-end{z-index:40;background:#14120f73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.hl-end-card{background:var(--paper);border:2px solid var(--ink);text-align:center;width:100%;max-width:30rem;max-height:92dvh;padding:1.5rem 1.5rem 1.25rem;position:relative;overflow:auto}.hl-close{font-size:1rem;position:absolute;top:.6rem;right:.8rem}.hl-end-title{margin:.4rem 0 1rem;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:900;line-height:1.1}.hl-answer{color:#2f7d3a;letter-spacing:.06em}.hl-story{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;gap:.4rem;margin-bottom:1rem;padding:.8rem 0;display:flex}.hl-story-head{font-size:clamp(1.3rem,3.6vw,1.7rem);font-style:italic;font-weight:700;line-height:1.12}.hl-story:hover .hl-story-head{color:var(--hover-title)}.hl-stats{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.hl-stats b{font-family:var(--font-cheltenham), Georgia, serif;font-size:2rem;font-weight:900;line-height:1;display:block}.hl-dist{text-align:left;gap:.3rem;margin-bottom:1.1rem;display:grid}.hl-dist-row{grid-template-columns:1rem 1fr;align-items:center;gap:.5rem;display:grid}.hl-dist-bar{color:#fff;text-align:right;background:#14120f;padding:.1rem .4rem;font-size:.85rem;font-weight:700;display:block}.hl-dist-now{background:#2f7d3a}.hl-end-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.hl-share{color:#fff;cursor:pointer;background:#1b4f8f;border:0;padding:.85rem 1.4rem;font-size:.8rem}.hl-share:hover{background:#143d70}.hl-next{margin-top:.9rem}.games-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.25rem;width:100%;max-width:64rem;display:grid}.games-card{border:2px solid var(--ink);background:#fffdf8;flex-direction:column;gap:.7rem;padding:1.25rem;display:flex}.games-card:hover .games-card-title{color:var(--hover-title)}.games-tiles{gap:.3rem;display:flex}.games-tiles .hl-tile{width:2.6rem;height:2.6rem;font-size:1.15rem;animation:none}.games-card-title{font-size:2.4rem;font-style:italic;font-weight:900;line-height:1}.games-card-copy{font-size:1.1rem;line-height:1.35}@media (prefers-reduced-motion:reduce){.hl-flip,.hl-filled,.hl-shake{animation:none!important}}@media (max-width:640px){.game-head{grid-template-columns:auto 1fr auto;gap:.5rem}.game-head>a{font-size:.6rem}.game-head .game-home{display:none}.game-date{font-size:.6rem}}.hv-game{flex-direction:column;align-items:center;width:100%;max-width:40rem;display:flex;position:relative}.hv-rank{text-align:center;gap:.35rem;width:100%;margin-bottom:1rem;display:grid}.hv-rank-name{font-size:clamp(1.8rem,5vw,2.4rem);font-style:italic;font-weight:900;line-height:1}.hv-bar{background:var(--paper-dim);border:1px solid var(--ink);height:8px;display:block}.hv-bar i{background:#2f7d3a;height:100%;transition:width .3s;display:block}.hv-play{flex-direction:column;align-items:center;display:flex;position:relative}.hv-word{min-height:3.2rem;font-family:var(--font-sackers), sans-serif;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;font-size:clamp(1.6rem,6vw,2.2rem);font-weight:800}.hv-word-center{color:#2f7d3a}.hv-word-hint{color:var(--ink-mute);letter-spacing:.2em;font-size:1rem}.hv-toast{top:-2.2rem}.hv-hive{width:17rem;height:17rem;margin-bottom:1rem;position:relative}.hv-cell{clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);width:5.4rem;height:5.4rem;font-family:var(--font-sackers), sans-serif;text-transform:uppercase;color:var(--ink);cursor:pointer;background:#e7e1d3;border:0;font-size:1.9rem;font-weight:800;position:absolute;top:calc(50% - 2.7rem);left:calc(50% - 2.7rem)}.hv-cell:active{filter:brightness(.92)}.hv-center{color:#fff;background:#2f7d3a}.hv-o0{transform:translateY(-5.6rem)}.hv-o1{transform:translate(4.85rem,-2.8rem)}.hv-o2{transform:translate(4.85rem,2.8rem)}.hv-o3{transform:translateY(5.6rem)}.hv-o4{transform:translate(-4.85rem,2.8rem)}.hv-o5{transform:translate(-4.85rem,-2.8rem)}.hv-actions{justify-content:center;gap:.6rem;margin-bottom:1rem;display:flex}.hv-btn{border:2px solid var(--ink);background:var(--paper);cursor:pointer;padding:.75rem 1.1rem;font-size:.72rem}.hv-btn:disabled{opacity:.35;cursor:default}.hv-btn-go{background:var(--ink);color:var(--paper)}.hv-found{border-top:1px solid var(--ink);width:100%;padding-top:.75rem}.hv-found-list{font-family:var(--font-cheltenham), Georgia, serif;text-transform:capitalize;flex-wrap:wrap;gap:.35rem 1rem;margin:.5rem 0 1rem;font-size:1.2rem;display:flex}.hv-pangram{color:#2f7d3a;font-weight:900}.ds-game{flex-direction:column;align-items:center;width:100%;max-width:52rem;display:flex;position:relative}.ds-sub{text-align:center;margin-bottom:1rem;font-size:clamp(1.05rem,2.6vw,1.3rem)}.ds-grid{gap:.5rem;width:100%;display:grid}.ds-cards{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.ds-card{border:2px solid var(--rule);min-height:6.2rem;font-family:var(--font-cheltenham), Georgia, serif;color:var(--ink);cursor:pointer;text-align:left;background:#fffdf8;padding:.6rem;font-size:clamp(.9rem,1.9vw,1.12rem);font-style:italic;font-weight:700;line-height:1.2}.ds-card:hover{border-color:var(--ink)}.ds-picked{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ds-solved{text-align:center;gap:.3rem;padding:.8rem 1rem;display:grid}.ds-solved-name{color:inherit;font-size:.8rem}.ds-solved-heads{font-family:var(--font-cheltenham), Georgia, serif;font-size:1rem;line-height:1.3}.ds-toast{top:3rem}.ds-controls{justify-items:center;gap:.8rem;margin-top:1rem;display:grid}.ds-dot{background:var(--ink);border-radius:50%;width:.7rem;height:.7rem;margin-left:.35rem;display:inline-block}.ds-dot-gone{background:var(--rule)}.ds-result{font-size:clamp(1.6rem,4vw,2.2rem);font-style:italic;font-weight:900}@media (max-width:640px){.ds-cards{grid-template-columns:repeat(2,1fr)}.ds-card{min-height:5rem}}.game-ad{justify-items:center;gap:.6rem;width:100%;max-width:40rem;margin-top:2rem;display:grid}.game-ad-slot{width:100%}.game-ad-pro{font-size:.72rem}.pro-card{border:2px solid var(--ink);background:#fffdf8;width:100%;max-width:34rem;padding:1.75rem}.pro-price{margin-bottom:1.1rem;font-size:clamp(2.2rem,6vw,3rem);font-weight:900;line-height:1}.pro-or{margin:0 .4rem}.pro-list{font-family:var(--font-cheltenham), Georgia, serif;gap:.6rem;margin-bottom:1.4rem;font-size:1.2rem;line-height:1.35;display:grid}.pro-list li{padding-left:1.2rem;position:relative}.pro-list li:before{content:"■";color:#2f7d3a;font-size:.8rem;position:absolute;top:.25rem;left:0}.pro-form{flex-wrap:wrap}.pro-fine{margin-top:1rem}.pro-done{font-weight:700}@media (max-width:640px){.hv-actions{flex-wrap:wrap;gap:.4rem}.hv-btn{padding:.7rem .8rem;font-size:.66rem}.ds-toast{top:0}}.games-pro-head{border-top:3px double var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;width:100%;max-width:64rem;margin:2.25rem 0 1rem;padding-top:.75rem;display:flex}.games-pro-title{font-size:clamp(1.8rem,4vw,2.4rem);font-style:italic;font-weight:900}.games-card-pro{background:var(--paper)}.games-pro-badge{color:#2f7d3a}.progate{border:2px solid var(--ink);text-align:center;background:#fffdf8;justify-items:center;gap:.9rem;width:100%;max-width:34rem;padding:1.75rem;display:grid}.progate-title{font-size:clamp(1.7rem,4.5vw,2.3rem);font-style:italic;font-weight:900;line-height:1.1}.progate-copy{font-size:1.15rem;line-height:1.4}.progate-wait{min-height:60vh}.sd-game{flex-direction:column;align-items:center;gap:1rem;display:flex}.sd-levels{gap:.5rem;display:flex}.sd-grid{border:3px solid var(--ink);aspect-ratio:1;grid-template-columns:repeat(9,1fr);width:min(92vw,30rem);display:grid}.sd-cell{border:1px solid var(--rule);font-family:var(--font-sackers), sans-serif;color:#1b4f8f;cursor:pointer;background:#fffdf8;font-size:clamp(1.1rem,4.6vw,1.7rem);font-weight:800}.sd-given{color:var(--ink)}.sd-br{border-right:3px solid var(--ink)}.sd-bb{border-bottom:3px solid var(--ink)}.sd-same{background:#e3f1e0}.sd-sel{background:#a6d9a0}.sd-wrong{color:#b3261e}.sd-pad{flex-wrap:wrap;justify-content:center;gap:.3rem;width:min(92vw,30rem);display:flex}.sd-key{flex:2.6rem;max-width:3rem;font-size:1.2rem}.ws-game{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:36rem;display:flex}.ws-grid{aspect-ratio:1;border:2px solid var(--ink);background:#fffdf8;width:min(94vw,34rem);display:grid}.ws-cell{font-family:var(--font-sackers), sans-serif;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:clamp(.85rem,3.6vw,1.35rem);font-weight:800}.ws-on{background:#a6d9a0}.ws-start{color:#fff;background:#2f7d3a}.ws-words{font-family:var(--font-sackers), sans-serif;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:.4rem 1.1rem;font-weight:800;display:flex}.ws-got{color:#2f7d3a;text-decoration:line-through}.ld-game,.sc-game{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:34rem;display:flex}.ld-rungs{justify-items:center;gap:.45rem;display:grid}.ld-rung{align-items:center;gap:.4rem;display:flex}.ld-goal{opacity:.9;margin-top:.6rem}.ld-input{border:2px solid var(--ink);width:11rem;height:3.2rem;font-family:var(--font-sackers), sans-serif;text-transform:uppercase;letter-spacing:.3em;text-align:center;background:#fffdf8;font-size:1.5rem;font-weight:800}.ld-msg{color:#b3261e}.sc-item{border-top:1px solid var(--ink);text-align:center;justify-items:center;gap:.6rem;width:100%;padding-top:.9rem;display:grid}.sc-jumble{flex-wrap:wrap;justify-content:center;gap:.3rem;display:flex}.sc-jumble .hl-tile{width:2.8rem;height:2.8rem;font-size:1.3rem}.sc-clue{font-size:clamp(1.1rem,3vw,1.35rem);font-style:italic;font-weight:700;line-height:1.25}.adv-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;width:100%;max-width:64rem;margin-bottom:1.5rem;display:grid}.adv-card{border:2px solid var(--ink);background:#fffdf8;align-content:start;gap:.6rem;padding:1.25rem;display:grid}.adv-title{font-size:clamp(1.5rem,3.5vw,2rem);font-style:italic;font-weight:900;line-height:1.1}.adv-form-card{gap:1rem;display:grid}.qz-game{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:44rem;display:flex}.qz-list{gap:1.4rem;width:100%;display:grid}.qz-q{border-top:1px solid var(--ink);padding-top:.9rem}.qz-kind{color:#1f4e8c;margin-bottom:.35rem}.qz-prompt{margin-bottom:.7rem;font-size:clamp(1.35rem,3.4vw,1.75rem);font-weight:800;line-height:1.15}.qz-opts{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.qz-opt{border:2px solid var(--ink);font-family:var(--font-cheltenham), Georgia, serif;text-align:left;cursor:pointer;text-transform:capitalize;background:#fffdf8;padding:.7rem .8rem;font-size:1.1rem;font-weight:700}.qz-opt:disabled{cursor:default}.qz-right{color:#fff;background:#2f7d3a;border-color:#2f7d3a}.qz-wrong{background:var(--ink);color:var(--paper)}.qz-dim{opacity:.4}.qz-result{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.ng-game{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.ng-board{align-items:stretch;gap:0;width:min(100%,34rem);display:grid}.ng-clue{font-family:var(--font-sackers), sans-serif;color:var(--ink);font-size:.72rem;font-weight:800;display:flex}.ng-col{flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:.3rem;line-height:1.25}.ng-row{white-space:nowrap;letter-spacing:.08em;justify-content:flex-end;align-items:center;padding-right:.45rem}.ng-ok{color:#2f7d3a}.ng-cell{aspect-ratio:1;cursor:pointer;color:#8a8375;background:#fffdf8;border:1px solid #b9b2a4;padding:0;font-size:1.1rem}.ng-fill{background:var(--ink);border-color:var(--ink)}.ng-br{border-right:2px solid var(--ink)}.ng-bb{border-bottom:2px solid var(--ink)}.ms-game{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.ms-bar,.tw-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.ms-left{margin-left:.5rem}.ms-board{border:2px solid var(--ink);width:min(100%,30rem);display:grid}.ms-cell{aspect-ratio:1;font-family:var(--font-sackers), sans-serif;cursor:pointer;background:#e6dfd0;border:1px solid #b9b2a4;padding:0;font-size:clamp(.9rem,3vw,1.2rem);font-weight:800}.ms-open{cursor:default;background:#fffdf8}.ms-boom{color:#fff;background:#b3261e}.ms-n1{color:#1f4e8c}.ms-n2{color:#2f7d3a}.ms-n3{color:#b3261e}.ms-n4{color:#3b2a7a}.ms-n5,.ms-n6,.ms-n7,.ms-n8{color:var(--ink)}.tw-game{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.tw-num{margin-left:.3rem;font-size:1.1rem}.tw-board{background:var(--ink);touch-action:none;grid-template-columns:repeat(4,1fr);gap:.5rem;width:min(100%,26rem);padding:.5rem;display:grid}.tw-cell{aspect-ratio:1;font-family:var(--font-sackers), sans-serif;background:#3a352d;justify-content:center;align-items:center;font-size:clamp(1.2rem,5vw,2rem);font-weight:800;display:flex}.tw-v{color:var(--ink);background:#fffdf8}.tw-8,.tw-16{background:#a6d9a0}.tw-32,.tw-64{color:#fff;background:#5fae5a}.tw-128,.tw-256,.tw-512{color:#fff;background:#2f7d3a;font-size:clamp(1rem,4.2vw,1.7rem)}.tw-1024,.tw-2048,.tw-4096{color:#fff;background:#1f4e8c;font-size:clamp(.9rem,3.6vw,1.45rem)}.tw-pad{grid-template-columns:repeat(3,3.2rem);grid-template-areas:".u.""l d r";gap:.35rem;display:grid}.tw-pad .tw-up{grid-area:u}.tw-pad .tw-left{grid-area:l}.tw-pad .tw-down{grid-area:d}.tw-pad .tw-right{grid-area:r}.tw-pad .hv-btn{padding:.5rem 0;font-size:1.1rem}.so-game{--cw:min(4.6rem, calc((100vw - 3rem) / 7.6));flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.so-top,.so-tab{grid-template-columns:repeat(7, var(--cw));gap:calc(var(--cw) * .12);display:grid}.so-slot{width:var(--cw);height:calc(var(--cw) * 1.4);color:#8a8375;cursor:pointer;background:0 0;border:2px dashed #b9b2a4;justify-content:center;align-items:center;padding:0;font-size:1.4rem;display:flex}.so-waste,.so-found{border-style:dashed}.so-home{font-size:calc(var(--cw) * .5)}.so-col{min-height:calc(var(--cw) * 1.4);flex-direction:column;display:flex}.so-col>*+*{margin-top:calc(var(--cw) * -1.05)}.so-col>.so-down+.so-down{margin-top:calc(var(--cw) * -1.2)}.so-card{width:var(--cw);height:calc(var(--cw) * 1.4);border:1.5px solid var(--ink);cursor:pointer;color:var(--ink);font-family:var(--font-sackers), sans-serif;background:#fffdf8;flex:none;padding:0;font-weight:800;position:relative}.so-red{color:#b3261e}.so-sel{outline-offset:-1px;background:#eaf5e8;outline:3px solid #2f7d3a}.so-back{border:1.5px solid var(--ink);background:repeating-linear-gradient(45deg,#1f4e8c 0 4px,#2a5e9f 4px 8px)}.so-corner{font-size:calc(var(--cw) * .24);gap:.1rem;line-height:1;display:flex;position:absolute;top:.2rem;left:.25rem}.so-corner i{font-style:normal}.so-pip{font-size:calc(var(--cw) * .42);line-height:1;position:absolute;bottom:.15rem;right:.25rem}.so-found .so-card,.so-waste .so-card{margin:-2px}.games-grid-pro{grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.games-grid-pro{grid-template-columns:repeat(2,1fr);gap:.6rem}.games-grid-pro .games-card{padding:.8rem}.games-grid-pro .games-card-title{font-size:1.45rem}.games-grid-pro .games-card-copy{font-size:.95rem;line-height:1.3}.games-grid-pro .games-pro-badge{font-size:.55rem}.games-grid-pro .games-card:last-child:nth-child(odd){grid-column:span 2}}.pro-buy{gap:.75rem;width:100%;display:grid}.pro-buy-row{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.pro-buy-btn{border:2px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;text-align:center;flex:12rem;padding:1rem 1.1rem;font-size:.8rem;text-decoration:none}.pro-buy-btn-alt{color:var(--ink);background:#fffdf8}.pro-buy-btn:disabled{opacity:.5;cursor:default}.pro-terms{font-family:var(--font-cheltenham), Georgia, serif;text-transform:none;letter-spacing:0;color:var(--ink);font-size:1rem;line-height:1.45}.pro-restore{border-top:1px solid var(--ink);gap:.6rem;margin-top:1.4rem;padding-top:1rem;display:grid}.pro-member,.pro-welcome{gap:.9rem;display:grid}.pro-member-title{font-size:clamp(1.7rem,4.5vw,2.3rem);font-style:italic;font-weight:900;line-height:1.1}.pro-wait{min-height:8rem}.pro-buy-compact .pro-terms{text-align:center}.blimp-page{color:#fff;background:#000;flex-direction:column;min-height:100dvh;display:flex}.blimp-back{z-index:5;font-family:var(--font-sackers), sans-serif;letter-spacing:.22em;color:#fff;font-size:15px;text-decoration:none;position:fixed;top:18px;left:20px}.blimp-back:hover{color:#9bb8e0}.blimp-board{background:#000;justify-content:center;align-items:center;height:36dvh;padding:56px 2vw 16px;display:flex}.blimp-board-sign{aspect-ratio:22.4/7;width:min(96vw,115.2dvh - 230.4px)}.blimp-sky{background:var(--paper,#f7f4ed);justify-content:center;align-items:center;height:64dvh;display:flex;position:relative;overflow:hidden}.blimp-float{width:min(1100px,88vw,77.0125dvh);animation:76s ease-in-out infinite alternate blimp-drift;position:relative}.blimp-craft{transform-origin:50%}@keyframes blimp-drift{0%{transform:translate(-4vw)}to{transform:translate(4vw)}}@keyframes blimp-bob{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-14px)rotate(.6deg)}}@media (prefers-reduced-motion:reduce){.blimp-float,.blimp-craft{animation:none}}.zeppelin-pitch{aspect-ratio:320/241;transform-origin:0 0;width:100%;animation:10.08s linear infinite zeppelin-pitch;position:relative}.zeppelin-img{opacity:.86;mix-blend-mode:multiply;width:100%;height:100%}.zeppelin-sign{aspect-ratio:22.4/7;background:#000;border-radius:3px;width:46.875%;position:absolute;top:49.959%;left:51.5625%;overflow:hidden;transform:translate(-50%,-50%)rotate(-14.5deg);box-shadow:0 0 0 1px #0009}@keyframes zeppelin-pitch{0%{transform:translate(-0%)rotate(0)}.794%{transform:translate(-.059%,.112%)rotate(-.107deg)}1.587%{transform:translate(-.144%,.274%)rotate(-.252deg)}2.381%{transform:translate(-.234%,.448%)rotate(-.403deg)}3.373%{transform:translate(-.331%,.631%)rotate(-.568deg)}4.167%{transform:translate(-.441%,.838%)rotate(-.753deg)}4.96%{transform:translate(-.556%,1.046%)rotate(-.934deg)}5.754%{transform:translate(-.669%,1.245%)rotate(-1.113deg)}6.548%{transform:translate(-.787%,1.456%)rotate(-1.303deg)}7.341%{transform:translate(-.906%,1.68%)rotate(-1.5deg)}8.333%{transform:translate(-1.037%,1.929%)rotate(-1.714deg)}9.127%{transform:translate(-1.163%,2.162%)rotate(-1.914deg)}9.921%{transform:translate(-1.319%,2.456%)rotate(-2.173deg)}10.714%{transform:translate(-1.503%,2.838%)rotate(-2.493deg)}11.508%{transform:translate(-1.697%,3.241%)rotate(-2.832deg)}12.302%{transform:translate(-1.559%,2.967%)rotate(-2.612deg)}13.294%{transform:translate(-1.369%,2.614%)rotate(-2.312deg)}14.087%{transform:translate(-1.2%,2.315%)rotate(-2.054deg)}14.881%{transform:translate(-1.028%,2.017%)rotate(-1.795deg)}15.675%{transform:translate(-.894%,1.78%)rotate(-1.589deg)}16.468%{transform:translate(-.725%,1.502%)rotate(-1.346deg)}17.262%{transform:translate(-.575%,1.245%)rotate(-1.119deg)}18.254%{transform:translate(-.409%,.971%)rotate(-.879deg)}19.048%{transform:translate(-.262%,.722%)rotate(-.658deg)}19.841%{transform:translate(-.097%,.456%)rotate(-.426deg)}20.635%{transform:translate(.053%,.207%)rotate(-.2deg)}21.429%{transform:translate(.222%,-.058%)rotate(.039deg)}22.222%{transform:translate(.384%,-.311%)rotate(.264deg)}23.214%{transform:translate(.562%,-.585%)rotate(.509deg)}24.008%{transform:translate(.741%,-.859%)rotate(.76deg)}24.802%{transform:translate(.931%,-1.145%)rotate(1.022deg)}25.595%{transform:translate(1.116%,-1.419%)rotate(1.273deg)}26.389%{transform:translate(1.316%,-1.714%)rotate(1.546deg)}27.183%{transform:translate(1.503%,-1.992%)rotate(1.81deg)}28.175%{transform:translate(1.7%,-2.278%)rotate(2.078deg)}28.968%{transform:translate(1.912%,-2.573%)rotate(2.358deg)}29.762%{transform:translate(2.144%,-2.905%)rotate(2.667deg)}30.556%{transform:translate(2.372%,-3.22%)rotate(2.967deg)}31.349%{transform:translate(2.622%,-3.573%)rotate(3.301deg)}32.143%{transform:translate(2.891%,-3.934%)rotate(3.647deg)}33.135%{transform:translate(3.172%,-4.324%)rotate(4.016deg)}33.929%{transform:translate(3.431%,-4.676%)rotate(4.351deg)}34.722%{transform:translate(3.719%,-5.075%)rotate(4.718deg)}35.516%{transform:translate(4.016%,-5.465%)rotate(5.09deg)}36.31%{transform:translate(4.334%,-5.871%)rotate(5.484deg)}37.103%{transform:translate(4.566%,-6.174%)rotate(5.784deg)}38.095%{transform:translate(4.797%,-6.469%)rotate(6.082deg)}38.889%{transform:translate(5.028%,-6.759%)rotate(6.377deg)}39.683%{transform:translate(5.288%,-7.071%)rotate(6.694deg)}40.476%{transform:translate(5.537%,-7.394%)rotate(7.011deg)}41.27%{transform:translate(5.809%,-7.739%)rotate(7.351deg)}42.063%{transform:translate(6.087%,-8.062%)rotate(7.688deg)}43.056%{transform:translate(6.4%,-8.452%)rotate(8.077deg)}43.849%{transform:translate(6.706%,-8.822%)rotate(8.456deg)}44.643%{transform:translate(7.031%,-9.22%)rotate(8.866deg)}45.437%{transform:translate(7.378%,-9.622%)rotate(9.285deg)}46.23%{transform:translate(7.763%,-10.066%)rotate(9.748deg)}47.024%{transform:translate(8.119%,-10.481%)rotate(10.189deg)}48.016%{transform:translate(8.522%,-10.946%)rotate(10.68deg)}48.81%{transform:translate(8.944%,-11.411%)rotate(11.186deg)}49.603%{transform:translate(9.406%,-11.925%)rotate(11.736deg)}50.397%{transform:translate(9.847%,-12.411%)rotate(12.265deg)}51.19%{transform:translate(10.3%,-12.905%)rotate(12.811deg)}51.984%{transform:translate(10.809%,-13.44%)rotate(13.409deg)}52.976%{transform:translate(11.584%,-14.249%)rotate(14.321deg)}53.77%{transform:translate(12.194%,-14.822%)rotate(15.034deg)}54.563%{transform:translate(11.803%,-14.469%)rotate(14.58deg)}55.357%{transform:translate(11.509%,-14.174%)rotate(14.245deg)}56.151%{transform:translate(11.213%,-13.859%)rotate(13.881deg)}56.944%{transform:translate(11.028%,-13.668%)rotate(13.67deg)}57.937%{transform:translate(10.938%,-13.573%)rotate(13.568deg)}58.73%{transform:translate(10.834%,-13.452%)rotate(13.455deg)}59.524%{transform:translate(10.694%,-13.307%)rotate(13.298deg)}60.317%{transform:translate(10.544%,-13.137%)rotate(13.119deg)}61.111%{transform:translate(10.362%,-12.95%)rotate(12.917deg)}61.905%{transform:translate(10.178%,-12.755%)rotate(12.712deg)}62.897%{transform:translate(9.984%,-12.556%)rotate(12.49deg)}63.69%{transform:translate(9.791%,-12.344%)rotate(12.254deg)}64.484%{transform:translate(9.578%,-12.129%)rotate(12.017deg)}65.278%{transform:translate(9.369%,-11.913%)rotate(11.785deg)}66.071%{transform:translate(9.15%,-11.68%)rotate(11.523deg)}66.865%{transform:translate(8.941%,-11.448%)rotate(11.27deg)}67.857%{transform:translate(8.716%,-11.216%)rotate(11.016deg)}68.651%{transform:translate(8.491%,-10.975%)rotate(10.76deg)}69.444%{transform:translate(8.269%,-10.739%)rotate(10.494deg)}70.238%{transform:translate(8.053%,-10.485%)rotate(10.224deg)}71.032%{transform:translate(7.822%,-10.241%)rotate(9.958deg)}71.825%{transform:translate(7.597%,-9.992%)rotate(9.698deg)}72.817%{transform:translate(7.353%,-9.722%)rotate(9.41deg)}73.611%{transform:translate(7.122%,-9.448%)rotate(9.123deg)}74.405%{transform:translate(6.887%,-9.187%)rotate(8.849deg)}75.198%{transform:translate(6.663%,-8.934%)rotate(8.588deg)}75.992%{transform:translate(6.422%,-8.656%)rotate(8.294deg)}76.786%{transform:translate(6.203%,-8.382%)rotate(8.012deg)}77.778%{transform:translate(5.959%,-8.1%)rotate(7.727deg)}78.571%{transform:translate(5.731%,-7.83%)rotate(7.456deg)}79.365%{transform:translate(5.484%,-7.535%)rotate(7.153deg)}80.159%{transform:translate(5.263%,-7.245%)rotate(6.864deg)}80.952%{transform:translate(5.028%,-6.963%)rotate(6.575deg)}81.746%{transform:translate(4.797%,-6.676%)rotate(6.296deg)}82.738%{transform:translate(4.553%,-6.373%)rotate(5.993deg)}83.532%{transform:translate(4.328%,-6.066%)rotate(5.69deg)}84.325%{transform:translate(4.097%,-5.776%)rotate(5.407deg)}85.119%{transform:translate(3.875%,-5.481%)rotate(5.127deg)}85.913%{transform:translate(3.644%,-5.174%)rotate(4.824deg)}86.706%{transform:translate(3.425%,-4.867%)rotate(4.524deg)}87.698%{transform:translate(3.194%,-4.568%)rotate(4.24deg)}88.492%{transform:translate(2.978%,-4.27%)rotate(3.959deg)}89.286%{transform:translate(2.747%,-3.954%)rotate(3.657deg)}90.079%{transform:translate(2.534%,-3.647%)rotate(3.367deg)}90.873%{transform:translate(2.312%,-3.344%)rotate(3.08deg)}91.667%{transform:translate(2.1%,-3.054%)rotate(2.812deg)}92.659%{transform:translate(1.881%,-2.743%)rotate(2.52deg)}93.452%{transform:translate(1.675%,-2.436%)rotate(2.237deg)}94.246%{transform:translate(1.466%,-2.145%)rotate(1.964deg)}95.04%{transform:translate(1.266%,-1.859%)rotate(1.705deg)}95.833%{transform:translate(1.059%,-1.564%)rotate(1.428deg)}96.627%{transform:translate(.859%,-1.261%)rotate(1.149deg)}97.619%{transform:translate(.678%,-.992%)rotate(.901deg)}98.413%{transform:translate(.491%,-.714%)rotate(.652deg)}99.206%{transform:translate(.287%,-.402%)rotate(.364deg)}to{transform:translate(0%)rotate(0)}}@media (prefers-reduced-motion:reduce){.zeppelin-pitch{animation:none}}.library-page,.library-edition{background:var(--paper);color:var(--ink);min-height:100dvh;padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem) 3rem}.library-header{text-align:center;margin:0 0 1rem}.library-title{margin:.4rem 0 .6rem;font-size:clamp(3rem,8vw,6rem);line-height:1}.library-lede{font-family:var(--font-cheltenham), Georgia, serif;max-width:70rem;margin:0 auto;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.35}.library-search{margin:0 0 1.5rem}.library-input{border:2px solid var(--ink);width:100%;color:var(--ink);font-family:var(--font-cheltenham), Georgia, serif;background:#fff;padding:.8rem 1rem;font-size:clamp(1.2rem,2vw,1.6rem)}.library-count{margin:.75rem 0 .25rem}.library-hit-day{border-top:2px solid var(--ink);margin-top:.75rem;padding-top:.4rem}.library-hit-date{font-family:var(--font-cheltenham), Georgia, serif;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:700}.library-hits{columns:3 22rem;column-rule:1px solid var(--rule,#d8d2c2);column-gap:2rem;margin:0;padding:0;list-style:none}.library-hit{break-inside:avoid;border-bottom:1px solid var(--rule,#d8d2c2);padding:.45rem 0}.library-hit a{color:inherit;text-decoration:none;display:block}.library-hit-desk{color:#1b4f8f;display:block}.library-hit-head{font-family:var(--font-cheltenham), Georgia, serif;font-size:1.45rem;font-weight:700;line-height:1.18;display:block}.library-hit a:hover .library-hit-head{color:#1b4f8f}.library-hit-dek{font-family:var(--font-cheltenham), Georgia, serif;color:var(--ink);opacity:.8;font-size:1.1rem;line-height:1.3;display:block}.library-empty{font-family:var(--font-cheltenham), Georgia, serif;margin-top:1rem;font-size:1.2rem}.library-stacks{border-top:3px double var(--ink);margin:0;padding-top:.6rem}.library-stacks-head{font-family:var(--font-sackers), sans-serif;letter-spacing:.25em;text-transform:uppercase;margin-bottom:.4rem;font-size:1rem}.library-month-name{font-family:var(--font-cheltenham), Georgia, serif;margin:.4rem 0 .2rem;font-size:1.5rem;font-style:italic}.library-shelf{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.library-volume{border:1px solid var(--ink);background:#fff;padding:.6rem .8rem;text-decoration:none;display:block}.library-volume-date{font-family:var(--font-cheltenham), Georgia, serif;font-size:1.3rem;font-weight:700;display:block}.library-volume-sub{font-family:var(--font-sackers), sans-serif;letter-spacing:.15em;text-transform:uppercase;margin-top:.2rem;font-size:.7rem;display:block}.library-edition-head{text-align:center;border-bottom:3px double var(--ink);margin-bottom:.6rem;padding-bottom:.6rem}.library-edition-nav{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.library-edition-arrows{gap:1.25rem;display:flex}.library-edition-plate{margin-top:.5rem;font-size:clamp(2.6rem,7vw,5.5rem);line-height:1}.library-edition-date{font-family:var(--font-sackers), sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:.4rem 0;font-size:clamp(.85rem,1.3vw,1.05rem)}.library-edition-read{margin-top:.2rem;display:inline-block}.library-edition-body{columns:4 20rem;column-rule:1px solid var(--rule,#d8d2c2);column-gap:1.75rem}.library-desk{margin-bottom:.9rem}.library-desk ul{margin:0;padding:0;list-style:none}.library-desk-name{break-after:avoid;font-family:var(--font-sackers), sans-serif;letter-spacing:.22em;text-transform:uppercase;border-bottom:2px solid var(--ink);margin-bottom:.3rem;padding-bottom:.2rem;font-size:.95rem}.library-story{border-bottom:1px solid var(--rule,#d8d2c2);break-inside:avoid;padding:.35rem 0}.library-story-head{font-family:var(--font-cheltenham), Georgia, serif;color:var(--ink);font-size:1.4rem;font-weight:700;line-height:1.16;text-decoration:none;display:block}.library-story-head:hover{color:#1b4f8f}.library-story-dek{font-family:var(--font-cheltenham), Georgia, serif;margin:.15rem 0 0;font-size:1.08rem;line-height:1.3}.library-story-by{margin-top:.15rem}.video-still{aspect-ratio:16/9;background:#111;overflow:hidden}.video-still img{object-fit:cover;object-position:center top;transform-origin:50% 0;width:100%;height:100%;transition:transform .3s;display:block}.group:hover .video-still img{transform:scale(1.03)}.video-more-cell{padding-inline:.75rem}.video-more-grid>.video-more-cell:nth-child(2n){border-left:1px solid var(--rule)}@media (min-width:1024px){.video-more-grid>.video-more-cell:nth-child(2n){border-left:0}.video-more-grid>.video-more-cell:not(:nth-child(4n+1)){border-left:1px solid var(--rule)}}.video-more-head{font-size:clamp(1.45rem,2.1vw,2.1rem);line-height:1.08}.upsell{z-index:200;background:#0a0a0ab8;justify-content:center;align-items:center;padding:1rem;animation:.26s ease-out upsell-in;display:flex;position:fixed;inset:0}@keyframes upsell-in{0%{opacity:0}to{opacity:1}}.upsell-panel{background:var(--paper);width:min(44rem,100%);max-height:calc(100dvh - 2rem);color:var(--ink);border:3px solid var(--ink);text-align:center;justify-items:center;gap:.9rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid;position:relative;overflow-y:auto}.upsell-close{cursor:pointer;color:var(--ink);background:0 0;border:0;font-size:1.4rem;position:absolute;top:.6rem;right:.8rem}.upsell-kicker{color:#1b4f8f}.upsell-head{font-size:clamp(2.2rem,6vw,3.6rem);font-style:italic;font-weight:900;line-height:1.02}.upsell-sub{font-family:var(--font-cheltenham), Georgia, serif;font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.3}.upsell-streak{font-family:var(--font-cheltenham), Georgia, serif;background:#e7eef8;padding:.35rem .9rem;font-size:1.2rem}.upsell-list{text-align:left;font-family:var(--font-cheltenham), Georgia, serif;gap:.35rem;margin:.2rem 0 .4rem;padding:0;font-size:1.15rem;line-height:1.35;list-style:none;display:grid}.upsell-list li:before{content:"■";color:#1b4f8f;vertical-align:.15em;margin-right:.6rem;font-size:.7em}.upsell-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.upsell-later{cursor:pointer;color:var(--ink);opacity:.7;background:0 0;border:0}.upsell-later:hover{opacity:1}.pro-tools{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.pro-tool{border:2px solid var(--ink);color:var(--ink);cursor:pointer;background:#fffdf8;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.8rem;display:inline-flex}.pro-tool:hover,.pro-tool[aria-pressed=true]{background:var(--ink);color:var(--paper)}.pro-tag{color:#fff;letter-spacing:.12em;background:#1b4f8f;margin-left:.2rem;padding:.12rem .35rem;font-size:.62rem}.pro-pitch{border:3px solid var(--ink);text-align:center;background:#fffdf8;justify-items:center;gap:.75rem;margin:1rem 0 .5rem;padding:clamp(1.1rem,3vw,1.75rem);display:grid}.pro-pitch-kicker{color:#1b4f8f}.pro-pitch-head{font-size:clamp(1.7rem,4vw,2.4rem);font-style:italic;font-weight:900;line-height:1.08}.pro-pitch-copy{font-family:var(--font-cheltenham), Georgia, serif;font-size:1.15rem;line-height:1.4}.masthead-pro{padding:.3rem .6rem}.masthead-pro-go{color:#fff;background:#111;transition:background .12s,color .12s}.masthead-pro-go:hover,.masthead-pro-go:focus-visible{color:#111;background:#4cbb17}.yw{gap:1rem;width:100%;max-width:44rem;display:grid}.yw-card{border:2px solid var(--ink);background:#fffdf8;gap:.7rem;padding:1.4rem;display:grid}.yw-streak{text-align:center;justify-items:center}.yw-streak-num{font-size:clamp(3.5rem,12vw,6rem);font-weight:900;line-height:1}.yw-streak-num span{font-size:.4em;font-style:italic}.yw-week{gap:.4rem;display:flex}.yw-day{border:2px solid var(--ink);width:2.6rem;height:2.6rem;font-family:var(--font-sackers), sans-serif;place-items:center;font-size:.8rem;display:grid}.yw-day.is-read{color:#fff;background:#1b4f8f;border-color:#1b4f8f}.yw-share{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.yw-empty{font-family:var(--font-cheltenham), Georgia, serif;font-size:1.15rem}.yw-inline{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.yw-saved{margin:0;padding:0;list-style:none}.yw-saved li{border-bottom:1px solid var(--rule);gap:.2rem;padding:.6rem 0;display:grid}.yw-saved-head{font-size:1.4rem;font-weight:700;line-height:1.15}.yw-remove{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.upsell .pro-buy-btn,.pro-pitch .pro-buy-btn{color:#111;background:#4cbb17;border-color:#4cbb17;font-weight:800}.upsell .pro-buy-btn:hover,.pro-pitch .pro-buy-btn:hover{background:#3fa012;border-color:#3fa012}.upsell .pro-buy-btn-alt,.pro-pitch .pro-buy-btn-alt{color:#2c7d0c;background:#fffdf8;border-color:#2c7d0c}.upsell .pro-buy-btn-alt:hover,.pro-pitch .pro-buy-btn-alt:hover{color:#22650a;background:#eaf7e3;border-color:#22650a}.briefing{gap:.9rem;width:100%;max-width:48rem;display:grid}.briefing-head{gap:.3rem;display:grid}.briefing-kicker{color:#2c7d0c}.briefing-title{font-size:clamp(2rem,5vw,3.2rem);font-style:italic;font-weight:900;line-height:1.02}.briefing--compact .briefing-title{font-size:clamp(1.7rem,3.4vw,2.4rem)}.briefing-dek{font-family:var(--font-cheltenham), Georgia, serif;font-size:1.2rem;line-height:1.35}.briefing-empty{font-family:var(--font-cheltenham), Georgia, serif;font-size:1.1rem}.briefing-ep{border-top:2px solid var(--ink);gap:.55rem;padding-top:.6rem;display:grid}.briefing-audio{width:100%}.briefing-locked{color:#111;font-family:var(--font-sackers), sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#4cbb17;border:2px solid #4cbb17;justify-self:start;align-items:center;gap:.6rem;padding:.75rem 1.1rem;font-size:.8rem;display:inline-flex}.briefing-locked:hover{background:#3fa012;border-color:#3fa012}.briefing-stories{font-family:var(--font-cheltenham), Georgia, serif;gap:.2rem;margin:0;padding-left:1.4rem;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:700;line-height:1.35;display:grid}.podcasts-own{border:3px solid var(--ink);background:#fffdf8;margin-bottom:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.podcasts-own .briefing{max-width:none}.register{justify-content:center;display:flex}.register-img{mix-blend-mode:multiply;width:100%;height:auto}.register--offer{width:clamp(150px,26vw,220px);margin:-.4rem auto -.2rem}.register--pitch{width:clamp(120px,20vw,170px);margin:0 auto -.3rem}@keyframes register-ring{0%,58%,to{transform:translateY(0)rotate(0)}62%{transform:translateY(2px)rotate(.4deg)}66%{transform:translateY(-7px)rotate(-1.2deg)}71%{transform:translateY(0)rotate(.6deg)}75%{transform:translateY(-3px)rotate(-.4deg)}80%{transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.register-img{animation:none}}.briefing-page-dek{width:100%;max-width:48rem;margin-bottom:.5rem;font-size:clamp(1.25rem,2.2vw,1.6rem)}.page-leaf[data-pulling]{will-change:clip-path}.curl-flap,.curl-shade{pointer-events:none;opacity:0;z-index:5;position:absolute;top:0;bottom:0}.curl-flap{background:#e9e3d4;border-right:1px solid #3c342847;width:0;box-shadow:-6px 0 14px #14100a24}.curl-shade{background:linear-gradient(90deg,#14100a24,#0000);width:70px}.page-leaf[data-pulled] .wipe-leaf{opacity:0;animation:none}.page-leaf[data-pulled][data-turning]{visibility:hidden}.page-leaf[data-pulled][data-arriving]{animation:none}.fold-label{transform-origin:0;will-change:transform;display:inline-block}.briefing--row{grid-template-columns:1fr}.briefing--row .briefing-head{grid-column:1/-1}@media (min-width:900px){.briefing--row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:1.5rem}.briefing--row[data-eps="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing--row[data-eps="1"]{grid-template-columns:1fr}.briefing--row[data-eps="1"] .briefing-stories{columns:3;column-gap:2rem;display:block}.briefing--row[data-eps="1"] .briefing-stories li{break-inside:avoid;margin-bottom:.35rem}}.podcast-top-list{grid-template-columns:1fr;column-gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.podcast-top-list{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}}.podcast-top-row{border-bottom:1px solid var(--rule);align-items:baseline;gap:.9rem;padding:.55rem 0;display:flex}.podcast-top-rank{min-width:2.4rem;font-size:clamp(1.8rem,3vw,2.4rem);font-style:italic;font-weight:900;line-height:1}.podcast-top-name{font-size:clamp(1.3rem,2vw,1.65rem);font-weight:800;line-height:1.15}.podcast-top-artist{text-align:right;margin-left:auto}.mag-hero-headline,.mag-card-headline,.mag-article-headline{-webkit-text-stroke:2px currentColor;paint-order:stroke fill}.briefing-play{color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color 70ms,transform 90ms;display:inline-flex}.briefing-play:hover{color:var(--hover-link)}.briefing-play:active{transform:scale(.92)}.briefing-play[aria-busy=true]{opacity:.5}@media (max-width:767px){.masthead-podcasts,.masthead-video{display:none}}.mc{--mc-ink:#151311;--mc-red:#9e1b32;--mc-mute:#5d564c;color:var(--mc-ink);border-bottom:1px solid var(--mc-ink);background:#fff;padding:0 clamp(1.25rem,4vw,3.5rem) clamp(2rem,4vw,3rem)}.mc-rail{border-bottom:1px solid var(--mc-ink);font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.32em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.9rem 0 .8rem;font-size:.6rem;display:grid}.mc-rail>:last-child{color:var(--mc-red);justify-self:end}.mc-rail-mid{font-size:.66rem}.mc-stage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:clamp(1.5rem,3vw,3rem);padding-top:1.25rem;display:grid}.mc-art{justify-self:center;display:block}.mc-art-img{object-fit:contain;width:auto;max-width:44vw;height:min(74dvh,780px);animation:1.6s cubic-bezier(.7,0,.2,1) both mc-develop;display:block}@keyframes mc-develop{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.mc-side{flex-direction:column;gap:clamp(1.1rem,2.4vh,1.9rem);padding-bottom:.5rem;display:flex}.mc-side--r{text-align:right}.mc-line{color:var(--mc-ink);animation:mc-rise .9s cubic-bezier(.2, .8, .2, 1) calc(.6s + var(--i) * 80ms) both;display:block}.mc-line-desk{font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.24em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;display:block}.mc-line-head{font-family:var(--font-cheltenham), Georgia, serif;color:var(--mc-mute);max-width:21rem;font-size:clamp(1rem,1.25vw,1.25rem);font-style:italic;line-height:1.28;display:block}.mc-side--r .mc-line-head{margin-left:auto}.mc-line:hover .mc-line-head,.mc-line:hover .mc-line-desk{color:var(--mc-red)}@keyframes mc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mc-lead{text-align:center;max-width:62rem;color:var(--mc-ink);margin:clamp(1.25rem,3vw,2.25rem) auto 0;animation:1s cubic-bezier(.2,.8,.2,1) 1.1s both mc-rise;display:block}.mc-lead-desk{font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--mc-red);font-size:.68rem}.mc-lead-head{font-family:var(--font-grandhotel), cursive;letter-spacing:0;text-wrap:balance;margin:.4rem 0 .2rem;font-size:clamp(3rem,7vw,6.4rem);font-weight:400;line-height:1}.mc-lead-dek{font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.2em;text-transform:uppercase;max-width:44rem;margin:.75rem auto 0;font-size:clamp(.7rem,.95vw,.85rem);line-height:1.9}.mc-lead-go{font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--mc-red);margin-top:1rem;font-size:.62rem;display:inline-block}.mc-lead:hover .mc-lead-head{color:var(--mc-red)}@media (max-width:899px){.mc-stage{grid-template-columns:1fr}.mc-art{order:-1}.mc-art-img{width:100%;max-width:30rem;height:auto}.mc-side,.mc-side--r{text-align:left}.mc-side--r .mc-line-head{margin-left:0}.mc-rail-mid{display:none}}@media (prefers-reduced-motion:reduce){.mc-art-img,.mc-line,.mc-lead{animation:none!important}}@media (min-width:900px){.mag-article--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"img head""img body""credit body""src src""gal gal";align-items:start;display:grid}.mag-article--split>.mag-article-img{object-fit:contain;object-position:center top;grid-area:img;width:100%;max-height:calc(100dvh - 6rem);position:sticky;top:5.75rem}.mag-article--split>.mag-article-credit{grid-area:credit}.mag-article--split>.mag-article-head{text-align:left;grid-area:head;max-width:40rem;margin:0;padding:3rem 3rem 1.5rem}.mag-article--split>.mag-article-head .mag-article-dek{margin-left:0}.mag-article--split>.mag-article-body{grid-area:body;margin:0;padding:0 3rem}.mag-article--split>.rule-t{grid-area:src}.mag-article--split>div:has(>a[target]){grid-area:src}.mag-article--split>.mag-gallery{grid-area:gal}}.mag-article--split .mag-article-headline{font-family:var(--font-grandhotel), cursive;color:#9e1b32;-webkit-text-stroke:0}.mag-article--bigtype .mag-article-head{text-align:left;max-width:none;padding-inline:clamp(1.5rem,5vw,4.5rem)}.mag-article--bigtype .mag-article-headline{font-family:var(--font-sackers), "Futura", sans-serif;text-transform:uppercase;letter-spacing:.04em;-webkit-text-stroke:0;max-width:18ch;font-size:clamp(2.4rem,6.2vw,6rem);line-height:1.02}.mag-article--bigtype .mag-article-dek{font-style:italic;font-family:var(--font-cheltenham), Georgia, serif;color:#333;max-width:40rem;margin-left:0;font-size:clamp(1.2rem,2vw,1.6rem)}.mag-article--bigtype .mag-article-body>p:first-of-type:first-letter{float:left;font-family:var(--font-sackers), "Futura", sans-serif;color:#9e1b32;padding:.08em .12em 0 0;font-size:4.6em;line-height:.8}.mag-article--frame{flex-direction:column;display:flex}.mag-article--frame>.mag-article-img{order:-2;max-height:88vh}.mag-article--frame>.mag-article-credit{order:-1}@media (min-width:900px){.mag-article--frame .mag-article-head{text-align:left;grid-template-columns:1.4fr 1fr;align-items:end;column-gap:3rem;max-width:72rem;padding-top:1rem;display:grid}.mag-article--frame .mag-article-head .mag-kicker{grid-column:1/-1}.mag-article--frame .mag-article-dek{margin:0 0 .5rem}.mag-article--frame .mag-article-byline{grid-column:1/-1}.mag-article--frame .mag-article-body{column-count:2;column-gap:3rem;max-width:62rem}.mag-article--frame .mag-article-body>p{break-inside:avoid-column}}.mag-article--frame .mag-article-headline{font-family:var(--font-cheltenham-cd), Georgia, serif;-webkit-text-stroke:0;letter-spacing:-.01em;font-style:italic;font-weight:700}.mag-card--type,.mag-card--quote{grid-column:span 1;justify-content:flex-end;min-height:22rem;padding:clamp(1.5rem,2.6vw,2.4rem)}.mag-card--type{color:#9e1b32;background:#fff;border-top:3px solid #9e1b32;border-bottom:1px solid #9e1b32}.mag-card--type .mag-kicker,.mag-card--quote .mag-kicker{color:inherit;opacity:.85}.mag-card--type .mag-card-headline{font-family:var(--font-grandhotel), cursive;-webkit-text-stroke:0;font-size:clamp(2.4rem,3.6vw,3.4rem);line-height:1.05}.mag-card--type .mag-card-dek,.mag-card--quote .mag-card-dek{color:#151311;opacity:1;font-family:var(--font-sackers), sans-serif;letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;line-height:1.8}.mag-card--quote{color:#151311;background:#fff;border-top:3px solid #151311;border-bottom:1px solid #151311}.mag-card--quote .mag-card-headline{font-family:var(--font-cheltenham), Georgia, serif;-webkit-text-stroke:0;font-size:clamp(1.9rem,2.8vw,2.7rem);font-style:italic;line-height:1.15}.mag-card--quote .mag-card-headline:before{content:"“";color:#9e1b32;font-size:2.4em;line-height:.6;display:block}@media (min-width:780px){.mag-card--wide{grid-column:1/-1;grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.mag-card--wide .mag-card-frame{--target:1.4;margin-bottom:0}}.mag-card--wide .mag-card-headline{font-family:var(--font-sackers), "Futura", sans-serif;text-transform:uppercase;letter-spacing:.05em;-webkit-text-stroke:0;font-size:clamp(1.6rem,2.8vw,2.6rem);line-height:1.1}.mag-card--wide .mag-card-dek{font-family:var(--font-cheltenham), Georgia, serif;font-size:1.1rem;font-style:italic}.mag-card--type:hover .mag-card-headline,.mag-card--quote:hover .mag-card-headline{opacity:.8}.mc-art{position:relative}.mag-ill{left:calc(var(--out,12%) * -1);z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;width:auto;max-width:none;transform:rotate(var(--rot,0deg)) scaleX(var(--flip,1));transform-origin:50% 100%;will-change:transform;backface-visibility:hidden;transition:opacity .9s;animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.mag-ill--right{left:auto;right:calc(var(--out,12%) * -1)}.mag{overflow-x:clip}.mag-ill.is-in{opacity:1}.mag-ill--sway{animation-name:ill-sway;animation-duration:7s}.mag-ill--bob{animation-name:ill-bob;animation-duration:6s}.mag-ill--pulse{animation-name:ill-pulse;animation-duration:2.6s}.mag-ill--tilt{animation-name:ill-tilt;animation-duration:6s}.mag-ill--drift{animation-name:ill-drift;animation-duration:9s}.mag-ill--spin{animation-name:ill-spin;animation-duration:9s}.mag-ill--flutter{animation-name:ill-flutter;animation-duration:1.8s}@keyframes ill-sway{0%,to{transform:rotate(calc(var(--rot) - 4deg)) scaleX(var(--flip))}50%{transform:rotate(calc(var(--rot) + 4deg)) scaleX(var(--flip))}}@keyframes ill-bob{0%,to{transform:rotate(var(--rot)) scaleX(var(--flip)) translateY(0)}50%{transform:rotate(var(--rot)) scaleX(var(--flip)) translateY(-10px)}}@keyframes ill-pulse{0%,to{transform:rotate(var(--rot)) scale(calc(var(--flip) * 1), 1)}45%{transform:rotate(var(--rot)) scale(calc(var(--flip) * 1.06), 1.06)}60%{transform:rotate(var(--rot)) scale(calc(var(--flip) * .97), .97)}}@keyframes ill-tilt{0%,to{transform:rotate(var(--rot)) scaleX(var(--flip)) skewX(0)}50%{transform:rotate(calc(var(--rot) * -1)) scaleX(var(--flip)) skewX(-3deg)}}@keyframes ill-drift{0%,to{transform:rotate(var(--rot)) scaleX(var(--flip)) translate(0, 0)}33%{transform:rotate(calc(var(--rot) + 5deg)) scaleX(var(--flip)) translate(9px, -7px)}66%{transform:rotate(calc(var(--rot) - 4deg)) scaleX(var(--flip)) translate(-7px, 5px)}}@keyframes ill-spin{0%,to{transform:rotate(calc(var(--rot) - 6deg)) scaleX(var(--flip))}50%{transform:rotate(calc(var(--rot) + 6deg)) scaleX(var(--flip)) scale(1.04)}}@keyframes ill-flutter{0%,to{transform:rotate(var(--rot)) scaleX(var(--flip)) scaleY(1)}50%{transform:rotate(calc(var(--rot) + 3deg)) scaleX(calc(var(--flip) * .92)) scaleY(1.04) translateY(-4px)}}@media (prefers-reduced-motion:reduce){.mag-ill{animation:none}}.apple-podcast-link{border:1.5px solid var(--ink);font-family:var(--font-sackers), "Futura", sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.5rem;margin:.4rem 0 .9rem;padding:.5rem .9rem .45rem;font-size:.72rem;display:inline-flex}.apple-podcast-link:hover{color:var(--hover-link);border-color:var(--hover-link)}.publishers-link{opacity:.75;margin-left:1.25rem;display:inline-block}.publishers-note{max-width:48rem;font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.5}.publishers-note p{margin-bottom:1.2rem}.mag-grid{columns:2;column-fill:balance;column-gap:clamp(1.5rem,4vw,3.5rem);display:block}@media (min-width:780px){.mag-grid{columns:3}}.mag-grid>.mag-card{break-inside:avoid;page-break-inside:avoid;width:100%;margin-bottom:clamp(1.5rem,4vw,3.5rem)}.mag-grid>.mag-card--wide{flex-direction:column;display:flex}.mag-grid>.mag-card--wide .mag-card-frame{margin-bottom:.9rem}.mag-grid>.mag-card--type,.mag-grid>.mag-card--quote{justify-content:flex-start;min-height:0}.rf-game,.pz-game,.cb-game,.mm-game{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:44rem;display:flex}.rf-count{margin-bottom:.6rem}.rf-headline{min-height:7rem;margin:0 0 1.4rem;font-size:clamp(2rem,5.5vw,3.2rem);font-style:italic;font-weight:900;line-height:1.08}.rf-buttons{justify-content:center;gap:1rem;margin-bottom:1.2rem;display:flex}.rf-btn{padding:1rem 2.4rem;font-size:1rem}.rf-verdict{margin-bottom:1rem;font-size:.95rem}.rf-from{text-transform:none;letter-spacing:0;color:var(--ink);margin-top:.3rem;font-size:1rem;display:block}.rf-right{color:#2f7d3a}.rf-wrong{color:#9e1b32}.rf-done{flex-direction:column;align-items:center;gap:1rem;display:flex}.rf-list{text-align:left;gap:.6rem;padding-left:1.4rem;font-size:1.1rem;line-height:1.35;display:grid}.rf-list li{color:var(--ink)}.rf-list li .t-kicker{color:inherit}.rf-list li.rf-right .t-kicker{color:#2f7d3a}.rf-list li.rf-wrong .t-kicker{color:#9e1b32}.pz-board{background:var(--ink);border:3px solid var(--ink);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:3px;width:min(100%,36rem);margin-bottom:1rem;display:grid}.pz-tile{cursor:pointer;background-color:var(--paper-dim);background-repeat:no-repeat;border:0;padding:0;transition:filter .12s}.pz-tile:hover{filter:brightness(1.06)}.pz-blank{background:var(--ink);cursor:default}.pz-done{margin-bottom:1rem}.cb-rows{gap:.5rem;margin-bottom:1.1rem;display:grid}.cb-row{justify-content:center;align-items:center;gap:.55rem;display:flex}.cb-n{text-align:right;width:1.6rem}.cb-peg{border:2px solid var(--ink);border-radius:50%;width:2.6rem;height:2.6rem;display:inline-block}.cb-empty{background:0 0;border-style:dashed}.cb-marks{grid-template-columns:repeat(2,.8rem);gap:.2rem;width:2rem;margin-left:.4rem;display:grid}.cb-mark{border:2px solid var(--ink);border-radius:50%;width:.8rem;height:.8rem}.cb-exact{background:var(--ink)}.cb-near{background:#fff}.cb-inks{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-bottom:1rem;display:flex}.cb-ink{border:3px solid var(--ink);cursor:pointer;border-radius:50%;width:3.4rem;height:3.4rem}.cb-ink:hover{transform:scale(1.06)}.cb-done{flex-direction:column;align-items:center;gap:.8rem;display:flex}.mm-grid{grid-template-columns:repeat(4,1fr);gap:.6rem;width:min(100%,36rem);margin-bottom:1rem;display:grid}.mm-card{aspect-ratio:1;border:2px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-chomsky), serif;cursor:pointer;justify-content:center;align-items:center;font-size:clamp(1.8rem,6vw,2.8rem);display:flex}.mm-face{color:var(--ink);font-family:var(--font-sackers), sans-serif;text-transform:uppercase;letter-spacing:.02em;background:#fffdf8;font-size:clamp(.8rem,2.6vw,1.15rem);font-weight:800}.mm-found{color:#fff;background:#2f7d3a;border-color:#2f7d3a}.ad-slot-product .ad-slot-photo-frame{background:#fff}.ad-slot-product .ad-slot-photo{object-fit:contain;background:#fff;padding:.4rem;animation:none}.ad-slot-product .ad-slot-cta{color:var(--ink);font-weight:700}.ad-slot-box.ad-slot-product .ad-slot-cta{color:var(--ink)}.ad-slot-pro .ad-slot-eyebrow{color:#2f7d3a}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
@font-face{font-family:sackers;src:url(../media/SackersGothicHeavy-s.p.3d-64rzjjbjzv.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:sackers Fallback;src:local(Arial);ascent-override:73.26%;descent-override:17.6%;line-gap-override:0.0%;size-adjust:142.03%}.sackers_fd1b7ba0-module__2SC8xW__className{font-family:sackers,sackers Fallback}.sackers_fd1b7ba0-module__2SC8xW__variable{--font-sackers:"sackers", "sackers Fallback"}
