@import"https://fonts.googleapis.com/css2?family=Anton&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Reddit+Mono:wght@200..900&display=swap";:root{--font-family-body:"Inter",sans-serif;--font-family-display:"Anton",sans-serif;--font-family-mono:"Reddit Mono",monospace;--line-height-body-lesser:1.1;--line-height-body-normal:1.5;--font-size-xxxs:0.6em;--font-size-xxs:0.7em;--font-size-xs:0.8em;--font-size-sm:1em;--font-size-md:1.5em;--font-size-lg:2em;--font-size-xl:3.3em;--font-size-xxl:4.4em;--font-size-xxxl:5.4em;--font-size-xxxxl:6.5em;--font-size-xxxxxl:7.7em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-20:80px;--space-30:120px;--space-40:160px;--space-50:200px;--radius-sm:4px;--radius-md:8px;--border-width-sm:1px;--border-width-md:2px;--form-padding:var(--space-2);--form-font:var(--font-family-mono);--button-background:#fff;--button-background-hover:#f5f5f5;--button-background-pressed:#e0e0e0;--button-primary-background:var(--button-background);--button-primary-background-hover:var(--button-background-hover);--button-primary-background-pressed:var(--button-background-pressed);--button-primary-color:var(--color-text);--button-secondary-background:var(--button-background);--button-secondary-background-hover:var(--button-background-hover);--button-secondary-background-pressed:var(--button-background-pressed);--button-secondary-color:var(--color-text);--button-tertiary-background:var(--button-background);--button-tertiary-background-hover:var(--button-background-hover);--button-tertiary-background-pressed:var(--button-background-pressed);--button-tertiary-color:var(--color-text);--border-color-pressed:var(--color-border);--focus-ring-color:var(--color-primary);--input-background:#fff;--input-background-disabled:#f5f5f5;--overlay-background:#fff;--xxxs-width:80px;--xxs-width:160px;--xs-width:320px;--sm-width:480px;--md-width:760px;--lg-width:1080px;--xl-width:1280px}:root.ui{--color-primary:#ffd600;--color-secondary:#363737;--color-bg:#f8f8f8;--color-text:#363737;--color-border:#e0e0e0;--color-hard-border:#363737;--color-muted:#777;--button-primary-background:#ffd600;--button-primary-background-hover:#ffe04d;--button-primary-background-pressed:#e6c200;--button-primary-color:#000;--button-secondary-background:#363737;--button-secondary-background-hover:#4a4b4b;--button-secondary-background-pressed:#222323;--button-secondary-color:#ffd600;--button-tertiary-background:var(--button-background);--button-tertiary-background-hover:var(--button-background-hover);--button-tertiary-background-pressed:var(--button-background-pressed);--button-tertiary-color:var(--color-text);--text-shadow:#363737 -1px -1px 0px,#363737 1px -1px 0px,#363737 -1px 1px 0px,#363737 1px 1px 0px}@media(max-width:760px){:root.ui{--color-border:var(--color-hard-border)}}:root.admin{--color-primary:#f09;--color-secondary:#c07;--color-bg:#f9f5ec;--color-text:#222;--color-border:plum;--color-hard-border:#3d3d3d;--color-muted:#555;--overlay-background:#fff;--button-primary-background:#f09;--button-primary-background-hover:#ff4db5;--button-primary-background-pressed:#cc007a;--button-primary-color:#fff;--button-secondary-background:#c07;--button-secondary-background-hover:#d63391;--button-secondary-background-pressed:#a3005c;--button-secondary-color:#fff;--button-tertiary-background:var(--button-background);--button-tertiary-background-hover:var(--button-background-hover);--button-tertiary-background-pressed:var(--button-background-pressed);--button-tertiary-color:var(--color-text);--text-shadow:#222 -1px -1px 0px,#222 1px -1px 0px,#222 -1px 1px 0px,#222 1px 1px 0px}body{font-family:var(--font-family-body);line-height:var(--line-height-body-normal);background-color:var(--color-bg);color:var(--color-text);margin:0;min-height:100vh;font-size:18px}@media(max-width:760px){body{font-size:16px}}.grid-block{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.grid-block--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-block--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-block--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-block--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-block--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-block--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-block--cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-block--cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-block--cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-block--cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-block--cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-block--cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#__next>header,#root>header{align-items:center;background:var(--color-bg);border-bottom:var(--border-width-sm) solid var(--color-border);display:flex;justify-content:space-between;padding:var(--space-4);position:-webkit-sticky;position:sticky;top:0;z-index:1001}#__next>header nav[role=navigation],#root>header nav[role=navigation]{display:flex;gap:var(--space-4)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-body);line-height:var(--line-height-body-lesser);letter-spacing:-.025em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,span a{color:var(--color-text)}h1{font-size:var(--font-size-xl);margin:0}h1,h2,h3{font-weight:900}h2{font-size:var(--font-size-lg)}h3{font-size:var(--font-size-md)}h4,h5,h6{font-weight:700}a{align-items:center;display:inline-flex;gap:var(--space-1);text-decoration:none}a[data-style=underline]{text-decoration:underline;font-weight:600}a[data-style=background]{background:var(--color-primary);color:var(--button-primary-color);padding:0 var(--space-1)}p a{color:var(--color-secondary)}textarea{font-family:var(--form-font);padding:var(--form-padding);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;width:100%;letter-spacing:inherit;min-height:100px;resize:vertical;background:var(--input-background)}.form-group{margin-bottom:var(--space-3)}strong{font-weight:500}textarea{max-lines:10}time{font-weight:500}table,time{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}table{background-color:var(--input-background);border-collapse:collapse;border-top:var(--border-width-sm) solid var(--color-border)}table td,table th{padding:var(--space-2) var(--space-3)}table thead th{font-weight:600}table tbody tr:nth-child(odd){background:#fcfcfc}.logo{color:var(--color-text);font-size:var(--font-size-md);gap:var(--space-2);text-decoration:none}.logo>svg{height:auto;width:100%;max-width:var(--space-50)}.logo[data-after]:after{content:" " attr(data-after);font-weight:300}footer{align-items:center;background:var(--color-bg);border-top:var(--border-width-sm) solid var(--color-border);display:flex;gap:var(--space-30);justify-content:space-between;padding:var(--space-4)}@media(max-width:760px){footer{flex-direction:column;gap:var(--space-10);text-align:center}}footer>.logo>svg{width:var(--space-40);max-width:var(--space-40)}footer>nav{display:flex;gap:var(--space-10)}footer>nav a{color:var(--color-text);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:500}hr{border-color:var(--color-border);border-style:solid;border-width:1px 0 0;margin:var(--space-5) 0}figure{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2);grid-area:Figure}figure,figure picture{margin:0 auto;width:100%}figure picture{display:block;max-width:100%}figure picture img{border-radius:var(--border-radius);display:block;height:auto;width:100%;object-fit:cover}figure figcaption{font-family:var(--font-family-mono);font-size:var(--font-size-xxs)}.big-number{align-items:flex-start;float:left;line-height:1;margin:0 var(--space-10) var(--space-5) 0;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center}.big-number__value{border:0 transparent;color:inherit;font-family:var(--font-family-display);font-weight:400;letter-spacing:.035em;line-height:1.2;margin:0;padding:0;text-align:center;text-transform:uppercase;text-wrap:balance}.big-number__text{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.big-number__value{font-size:clamp(var(--font-size-md),16cqw,var(--font-size-xl))}@media(max-width:480px){.big-number{float:none;margin:var(--space-10) 0;align-items:center}}.big-quote{align-items:center;line-height:1.4;margin:var(--space-10) 0;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center}.big-quote__value{border:0 transparent;color:inherit;font-family:var(--font-family-display);font-weight:400;letter-spacing:.035em;line-height:1.2;margin:0;padding:0;text-align:center;text-transform:uppercase;text-wrap:balance}.big-quote__text{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.big-quote__value{font-size:clamp(var(--font-size-xxs),10cqw,var(--font-size-xl))}.image-set-form{border:var(--border-width-sm) solid var(--color-border);display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-5);grid-template-areas:"details details details" "desktop mobile full-width";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.image-set-form__details{grid-area:details;display:flex;flex-direction:column;gap:var(--space-5)}.image-set-form__desktop{grid-area:desktop}.image-set-form__mobile{grid-area:mobile}.image-set-form__full-width{grid-area:full-width}.image-upload{display:grid}.image-upload__preview img{border:var(--border-width-sm) solid var(--color-hard-border);width:100%;object-fit:cover}.pagination{align-items:center;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr 2fr 1fr;justify-content:center}.pagination__info{font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:600;text-align:center}.wider{--container-horizontal-padding:var(--space-4);width:min(150%,100vw - 2*var(--container-horizontal-padding));margin-left:calc((100% - min(150%,100vw - 2*var(--container-horizontal-padding)))/2);margin-right:calc((100% - min(150%,100vw - 2*var(--container-horizontal-padding)))/2)}.row{display:flex;flex-wrap:wrap;gap:var(--space-10)}.row .column{flex:1 1;min-width:200px}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.flex-wrap{display:flex;flex-wrap:wrap}.inline-flex{display:inline-flex;align-items:center}.justify-end{justify-content:flex-end}.justify-space-between{justify-content:space-between}.gap-sm{gap:.5rem}.gap-md{gap:1rem}.gap-lg{gap:1.5rem}.padding-sm{padding:.5rem}.padding-md{padding:1rem}.padding-lg{padding:1.5rem}.width-sm{width:var(--sm-width)}.width-md{width:var(--md-width)}.width-lg{width:var(--lg-width)}.width-lg,.width-md,.width-sm{margin:auto;max-width:100%}.color-picker{display:flex;gap:var(--space-5)}.color-picker__colors{display:grid;grid-template-columns:repeat(12,var(--space-8));grid-gap:var(--space-1);gap:var(--space-1)}.color-picker__colors__button{border:0 transparent;border-radius:var(--radius-sm);cursor:pointer;height:var(--space-8);padding:0;width:var(--space-8)}.color-picker__colors__button--selected{border:var(--border-width-sm) solid var(--color-bg)}.link-button,.react-aria-Button,.react-aria-ToggleButton{--btn-bg:var(--button-background);--btn-bg-hover:var(--button-background-hover);--btn-bg-pressed:var(--button-background-pressed);--btn-color:var(--color-text);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--btn-bg);border:var(--border-width-sm) solid var(--color-border);color:var(--btn-color);cursor:pointer;display:inline-flex;font-family:var(--font-family-body);font-weight:700;gap:var(--space-2);justify-content:center;margin:0;outline:none;padding:var(--space-2) var(--space-3);text-align:center;text-decoration:none;vertical-align:middle}.link-button:hover,.link-button[data-hovered],.react-aria-Button:hover,.react-aria-Button[data-hovered],.react-aria-ToggleButton:hover,[data-hovered].react-aria-ToggleButton{background:var(--btn-bg-hover)}.link-button[data-pressed],.react-aria-Button[data-pressed],[data-pressed].react-aria-ToggleButton{background:var(--btn-bg-pressed);border-color:var(--border-color-pressed)}.link-button[data-focus-visible],.react-aria-Button[data-focus-visible],[data-focus-visible].react-aria-ToggleButton{outline:2px solid var(--focus-ring-color);outline-offset:2px}.link-button[data-disabled],.react-aria-Button[data-disabled],[data-disabled].react-aria-ToggleButton{opacity:.5;cursor:default}.link-button[data-size=sm],.react-aria-Button[data-size=sm],[data-size=sm].react-aria-ToggleButton{border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:400;min-height:var(--space-8);padding:0 var(--space-2)}.link-button[data-size=md],.react-aria-Button[data-size=md],[data-size=md].react-aria-ToggleButton{font-size:var(--font-size-sm)}.link-button[data-size=lg],.react-aria-Button[data-size=lg],[data-size=lg].react-aria-ToggleButton{padding:var(--space-3) var(--space-6);font-size:var(--font-size-md);font-weight:900}.link-button[data-borderless=true],.react-aria-Button[data-borderless=true],[data-borderless=true].react-aria-ToggleButton{border:none}.link-button[data-variant=primary],.react-aria-Button[data-variant=primary],[data-variant=primary].react-aria-ToggleButton{--btn-bg:var(--button-primary-background);--btn-bg-hover:var(--button-primary-background-hover);--btn-bg-pressed:var(--button-primary-background-pressed);--btn-color:var(--button-primary-color)}.link-button[data-variant=secondary],.react-aria-Button[data-variant=secondary],[data-variant=secondary].react-aria-ToggleButton{--btn-bg:var(--button-secondary-background);--btn-bg-hover:var(--button-secondary-background-hover);--btn-bg-pressed:var(--button-secondary-background-pressed);--btn-color:var(--button-secondary-color)}.link-button[data-variant=tertiary],.react-aria-Button[data-variant=tertiary],[data-variant=tertiary].react-aria-ToggleButton{--btn-bg:var(--button-tertiary-background);--btn-bg-hover:var(--button-tertiary-background-hover);--btn-bg-pressed:var(--button-tertiary-background-pressed);--btn-color:var(--button-tertiary-color)}.react-aria-ToggleButtonGroup{display:inline-flex;gap:var(--space-2)}.react-aria-ToggleButton[data-selected]{--btn-bg:var(--button-primary-background);--btn-bg-hover:var(--button-primary-background-hover);--btn-bg-pressed:var(--button-primary-background-pressed);--btn-color:var(--button-primary-color)}.react-aria-Checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:var(--space-2);flex-direction:row}.react-aria-Checkbox[data-disabled]{opacity:.5;cursor:default}.react-aria-Checkbox .checkbox{width:18px;height:18px;border:var(--border-width-sm) solid var(--color-border);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;background:var(--input-background)}.react-aria-Checkbox[data-hovered] .checkbox{border-color:var(--color-primary)}.react-aria-Checkbox[data-pressed] .checkbox{box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.react-aria-Checkbox[data-selected] .checkbox{background:var(--color-primary);border-color:var(--color-primary)}.react-aria-Checkbox[data-focus-visible] .checkbox{outline:2px solid var(--focus-ring-color);outline-offset:2px}.react-aria-Checkbox svg{fill:none;stroke:var(--input-background);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:66;transition:stroke-dashoffset .2s}.react-aria-Checkbox[data-selected] svg{stroke-dashoffset:44}.react-aria-Checkbox[data-variant=secondary][data-hovered] .checkbox{border-color:var(--color-secondary)}.react-aria-Checkbox[data-variant=secondary][data-selected] .checkbox{background:var(--color-secondary);border-color:var(--color-secondary)}.react-aria-RadioGroup{align-items:flex-start;display:flex;gap:var(--space-4)}.react-aria-Radio{align-items:center;cursor:pointer;display:inline-flex;gap:var(--space-2);flex-direction:row}.react-aria-Radio[data-disabled]{opacity:.5;cursor:default}.react-aria-Radio .radio{width:18px;height:18px;border:var(--border-width-sm) solid var(--color-border);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--input-background)}.react-aria-Radio .radio-dot{width:10px;height:10px;border-radius:50%;background:var(--color-primary)}.react-aria-Radio[data-hovered] .radio{border-color:var(--color-primary)}.react-aria-Radio[data-pressed] .radio{box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.react-aria-Radio[data-selected] .radio{border-color:var(--color-primary)}.react-aria-Radio[data-focus-visible] .radio{outline:2px solid var(--focus-ring-color);outline-offset:2px}.react-aria-Select{display:inline-flex;flex-direction:column;gap:var(--space-1)}.react-aria-Select .react-aria-Button,.react-aria-Select .react-aria-ToggleButton{justify-content:space-between;width:100%;background:var(--input-background)}.react-aria-Select .react-aria-Button[data-hovered],.react-aria-Select [data-hovered].react-aria-ToggleButton{background:var(--button-background-hover)}.react-aria-Select .react-aria-Button[data-pressed],.react-aria-Select [data-pressed].react-aria-ToggleButton{background:var(--button-background-pressed)}.react-aria-Select .react-aria-Button[data-focus-visible],.react-aria-Select [data-focus-visible].react-aria-ToggleButton{outline:2px solid var(--focus-ring-color);outline-offset:2px}.react-aria-Popover{background:var(--overlay-background);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) 0;box-shadow:0 4px 10px rgba(0,0,0,.2)}.react-aria-Label,label{display:flex;flex-direction:column;font-family:var(--font-family-mono);font-size:var(--font-size-xs);gap:var(--space-1)}.react-aria-ListBox{margin:0;padding:0;list-style:none}.react-aria-ListBoxItem{padding:var(--space-1) var(--space-2);cursor:pointer}.react-aria-ListBoxItem[data-focused],.react-aria-ListBoxItem[data-selected]{background:var(--color-primary);color:var(--color-text)}.react-aria-ListBoxItem[data-disabled]{opacity:.5}.react-aria-TextField{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.react-aria-Input{border:var(--border-width-sm) solid var(--color-border);border-radius:var(--radius-sm);background:var(--input-background);font-family:var(--form-font)}.react-aria-Input:not([type=color]){padding:var(--form-padding)}.react-aria-Input[data-hovered]{border-color:var(--color-primary)}.react-aria-Input[data-focus-visible]{outline:2px solid var(--focus-ring-color);outline-offset:0}.react-aria-Input[data-disabled]{background:var(--input-background-disabled)}.react-aria-Input[data-variant=primary]{border-color:var(--color-primary)}.react-aria-Input[data-variant=primary][data-hovered]{border-color:var(--button-primary-background-hover)}.react-aria-Input[data-variant=primary][data-focus-visible]{outline-color:var(--color-primary)}.react-aria-Input[data-variant=secondary]{border-color:var(--color-secondary)}.react-aria-Input[data-variant=secondary][data-hovered]{border-color:var(--button-secondary-background-hover)}.react-aria-Input[data-variant=secondary][data-focus-visible]{outline-color:var(--color-secondary)}.react-aria-Input[data-variant=tertiary]{border-color:var(--color-border);background:transparent}.react-aria-Input[data-variant=tertiary][data-hovered]{border-color:var(--color-text);background:var(--input-background)}.react-aria-Input[data-variant=tertiary][data-focus-visible]{outline-color:var(--color-text)}.react-aria-ModalOverlay{position:fixed;top:0;left:0;width:100vw;height:var(--visual-viewport-height);background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1002}.react-aria-ModalOverlay[data-entering]{animation:modal-fade .2s}.react-aria-ModalOverlay[data-exiting]{animation:modal-fade .15s ease-in reverse}.react-aria-Modal{position:relative;padding:var(--space-4);border-radius:var(--radius-md);background:var(--overlay-background);color:var(--color-text);border:var(--border-width-sm) solid var(--color-border);box-shadow:0 8px 20px rgba(0,0,0,.1);outline:none;max-width:400px;max-height:90vh;overflow-y:auto}.react-aria-Modal[data-entering]{animation:modal-zoom .3s cubic-bezier(.175,.885,.32,1.275)}.react-aria-Modal [slot=close]{position:absolute;top:var(--space-2);right:var(--space-2);background:none;border:none;padding:var(--space-1)}.react-aria-Modal [slot=close][data-hovered]{background:var(--button-background-hover);border-radius:var(--radius-sm)}.react-aria-Modal [slot=close][data-pressed]{background:var(--button-background-pressed)}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}.dialog-overlay{position:fixed;inset:0;background:rgba(0,0,0,.3);display:flex;align-items:stretch;justify-content:flex-end;z-index:1002}.dialog-overlay[data-side=left]{justify-content:flex-start}.dialog-overlay[data-side=top]{flex-direction:column;justify-content:flex-start}.dialog-overlay[data-side=bottom]{flex-direction:column;justify-content:flex-end}.dialog-overlay[data-entering]{animation:dialog-blur .3s}.dialog-overlay[data-exiting]{animation:dialog-blur .3s ease-in reverse}.drawer{--button-tertiary-color:var(--color-bg);background-color:var(--color-text);box-sizing:border-box;bottom:0;color:var(--color-bg);max-width:var(--xs-width);outline:none;overflow-y:auto;padding:var(--space-4);position:fixed;top:0;right:0;width:100%}.drawer[data-side=left]{left:0;right:auto}.drawer[data-side=bottom],.drawer[data-side=top]{left:0;right:0;width:100%;max-width:none;height:50vh;max-height:50vh}.drawer[data-side=bottom] .drawer__content,.drawer[data-side=top] .drawer__content{max-height:100%;height:100%}.drawer[data-side=top]{top:0;bottom:auto}.drawer[data-side=bottom]{top:auto;bottom:0}.drawer nav[role=navigation]{display:flex;flex-direction:column;gap:var(--space-2)}.drawer nav[role=navigation] a:not(.link-button){color:inherit}.drawer__content{display:flex;flex-direction:column;gap:var(--space-4)}.drawer__content__header{align-items:center;color:inherit;display:flex;justify-content:space-between}.drawer__content__header h3,.drawer__content__header h4{margin:0;padding:0}.drawer__content__header .logo{color:var(--color-bg)}.drawer[data-entering]{animation:drawer-slide-right .3s}.drawer[data-exiting]{animation:drawer-slide-right .3s ease-in reverse}.drawer[data-side=left][data-entering]{animation:drawer-slide-left .3s}.drawer[data-side=left][data-exiting]{animation:drawer-slide-left .3s ease-in reverse}.drawer[data-side=top][data-entering]{animation:drawer-slide-top .3s}.drawer[data-side=top][data-exiting]{animation:drawer-slide-top .3s ease-in reverse}.drawer[data-side=bottom][data-entering]{animation:drawer-slide-bottom .3s}.drawer[data-side=bottom][data-exiting]{animation:drawer-slide-bottom .3s ease-in reverse}.modal{background-color:var(--color-bg);box-sizing:border-box;max-width:var(--sm-width);padding:var(--space-4);width:100%}.modal__content{display:flex;flex-direction:column;gap:var(--space-4)}.modal__content__header{display:flex;align-items:center;justify-content:space-between}.modal__content__header h4{margin:0;padding:0}.modal__content__body{height:auto}@keyframes dialog-blur{0%{background:transparent}to{background:rgba(0,0,0,.3)}}@keyframes drawer-slide-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes drawer-slide-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes drawer-slide-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes drawer-slide-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}article{box-sizing:border-box;margin:auto}article[role=article]{display:flex;flex-direction:column;max-width:var(--md-width);padding:var(--space-10) var(--space-4);width:100%}article[role=main]{margin-bottom:var(--space-4);margin-top:var(--space-4);max-width:var(--xl-width);padding:0 var(--space-4);width:100%}article[role=main] .row{align-items:center;gap:var(--space-5)}article[role=main] .row:not(:last-child){border-bottom:1px solid var(--color-hard-border);margin-bottom:var(--space-5);padding-bottom:var(--space-5)}article[role=main] .row .column{border-left:var(--border-width-sm) solid var(--color-border);padding-left:var(--space-5)}article[role=main] .row .column:first-child{border-left:0;padding-left:0}@media(max-width:760px){article[role=main] .row .column{border-left:0;padding-left:0}article[role=main] .row .column:not(:last-child){border-bottom:1px solid var(--color-border);padding-bottom:var(--space-5)}}blockquote{border:var(--border-width-sm) solid var(--color-border);margin:0 auto;max-width:75%;padding:var(--space-5)}blockquote p{font-weight:500;margin:0}.section{margin-bottom:var(--space-10)}.section__heading{margin-top:0}.avatar{grid-area:Avatar}.avatar img{border:var(--border-width-sm) solid var(--color-border);border-radius:50%;object-fit:cover}.author{align-items:center;display:grid;grid-column-gap:var(--space-5);column-gap:var(--space-5);grid-area:Author;grid-template-areas:"Avatar AuthorName" "Avatar Time";grid-template-columns:var(--space-10) 1fr;grid-template-rows:auto auto}.author__name{font-size:var(--font-size-xs);font-weight:500;grid-area:AuthorName;text-wrap:nowrap}.estimated-reading-time{align-items:center;display:flex;font-family:var(--font-family-mono);font-size:var(--font-size-xs);gap:var(--space-2)}.article-card{align-items:center;display:grid;grid-gap:var(--space-5);gap:var(--space-5);width:100%;max-width:var(--md-width)}@media(max-width:760px){.article-card{gap:var(--space-3)}}.article-card__article-type,.article-card__author-name,.article-card__date{align-items:center;display:flex;line-height:var(--line-height-body-lesser)}.article-card__article-type{grid-area:ArticleType}.article-card__author-name{grid-area:AuthorName;font-size:var(--font-size-xs);font-weight:500}.article-card__date{grid-area:Date}.article-card__headline{grid-area:Headline}.article-card__main-image{grid-area:MainImage;width:100%;height:auto}.article-card__main-image img{border-radius:var(--border-radius);height:auto;width:100%;object-fit:cover}.article-card__short-description{grid-area:ShortDescription}.article-card[data-type=feature]{grid-template-areas:"ArticleType Date AuthorName" "MainImage MainImage MainImage" "Headline Headline Headline";grid-template-columns:1fr 1fr 1fr}.article-card[data-type=feature] .article-card__author-name{justify-content:flex-end}.article-card[data-type=feature] .article-card__date{justify-content:center}.article-card[data-type=feature] .article-card__headline{font-size:var(--font-size-xl);font-weight:900;line-height:var(--line-height-body-lesser);margin:0}.article-card[data-type=compact]{align-items:flex-start;grid-template-areas:"MainImage Headline Headline" "MainImage ShortDescription ShortDescription" "MainImage AuthorName Date";grid-template-columns:1fr 1fr 1fr}.article-card[data-type=compact] .article-card__headline{align-self:flex-start;font-size:var(--font-size-lg);font-weight:900;line-height:var(--line-height-body-lesser);margin:0}@media(max-width:760px){.article-card[data-type=compact] .article-card__headline{font-size:var(--font-size-md)}}.article-card[data-type=compact] .article-card__author-name{align-self:flex-end}.article-card[data-type=compact] .article-card__date{align-self:flex-end;justify-self:flex-end}@media(max-width:760px){.article-card[data-type=compact] .article-card__short-description{font-size:var(--font-size-xs)}}.article-card[data-type=compact] .article-card__main-image{border:var(--border-width-sm) solid var(--color-hard-border)}@media(min-width:760px){.article-card[data-type=compact] .article-card__main-image{aspect-ratio:1/1;height:auto;width:100%}.article-card[data-type=compact] .article-card__main-image img{width:100%;height:100%;object-fit:cover;object-position:center}}@media(max-width:760px){.article-card[data-type=compact]{grid-template-areas:"MainImage MainImage" "Headline Headline" "ShortDescription ShortDescription" "AuthorName Date";grid-template-columns:1fr 1fr}}.article-card[data-type=textOnlyWithMeta]{grid-template-areas:"ArticleType ." "Headline Headline" "AuthorName Date";grid-template-columns:1fr 1fr}.article-card[data-type=textOnlyWithMeta] .article-card__date{justify-content:flex-end}.article-card[data-type=textOnlyWithMeta] .article-card__headline{font-size:var(--font-size-md);font-weight:900;line-height:var(--line-height-body-lesser);margin:0;align-self:flex-end}.article-card[data-type=textOnly]{grid-template-areas:"Headline"}.article-card[data-type=textOnly] .article-card__headline{font-size:var(--font-size-md);font-weight:900;line-height:var(--line-height-body-lesser);margin:0}.article-card[data-type=imageRight]{grid-template-areas:"AuthorName ArticleType Date" "Headline Headline MainImage" "ShortDescription ShortDescription MainImage";grid-template-columns:1fr 1fr 1fr;align-items:center}.article-card[data-type=imageRight] .article-card__article-type{justify-content:center}@media(max-width:760px){.article-card[data-type=imageRight] .article-card__article-type{justify-content:flex-start}}.article-card[data-type=imageRight] .article-card__author-name{justify-content:flex-start}@media(max-width:760px){.article-card[data-type=imageRight] .article-card__author-name{justify-content:center}}.article-card[data-type=imageRight] .article-card__date{justify-content:flex-end}.article-card[data-type=imageRight] .article-card__headline{align-self:flex-end;font-size:var(--font-size-xl);font-weight:900;line-height:var(--line-height-body-lesser);margin:0}@media(max-width:760px){.article-card[data-type=imageRight] .article-card__headline{font-size:var(--font-size-md)}}.article-card[data-type=imageRight] .article-card__short-description{align-self:flex-end}@media(max-width:760px){.article-card[data-type=imageRight] .article-card__short-description{font-size:var(--font-size-xs)}}.article-card[data-type=imageRight] .article-card__main-image{align-self:flex-end;display:flex;border:var(--border-width-sm) solid var(--color-hard-border)}@media(min-width:760px){.article-card[data-type=imageRight] .article-card__main-image{aspect-ratio:1/1;height:auto;width:100%}.article-card[data-type=imageRight] .article-card__main-image img{width:100%;height:100%;object-fit:cover;object-position:center}}@media(max-width:760px){.article-card[data-type=imageRight]{grid-template-areas:"ArticleType AuthorName Date" "Headline Headline Headline" "ShortDescription ShortDescription ShortDescription" "MainImage MainImage MainImage";grid-template-columns:1fr 1fr 1fr}}.article-card[data-type=background]{border:var(--border-width-sm) solid var(--color-hard-border);container-type:inline-size;grid-template-areas:"AuthorName Date" "Headline Headline";grid-template-columns:1fr 1fr;padding:var(--space-5)}.article-card[data-type=background] a{color:inherit}.article-card[data-type=background] .article-card__author-name{align-self:flex-start;justify-content:flex-start}.article-card[data-type=background] .article-card__date{align-self:flex-start;justify-content:flex-end}.article-card[data-type=background] .article-card__headline{color:inherit;font-family:var(--font-family-display);font-size:clamp(var(--font-size-lg),20cqw,var(--font-size-xxxxl));font-weight:400;line-height:1;letter-spacing:.025em;margin:0;text-align:center;text-shadow:var(--text-shadow);text-transform:uppercase;text-wrap:balance}.article-card[data-type=background] .article-card__headline__link{justify-content:center;display:flex;flex-wrap:wrap;gap:0}.article-card[data-type=background] .article-card__headline__link__word{padding:var(--space-1) 2cqw}.article-card[data-type=background] .article-card__headline__link__word:after{background-color:var(--color-hard-border);content:"";display:block;height:1px;width:100%}.article-card[data-type=background] .article-card__headline__link:hover .article-card__headline__link__word{background-color:var(--color-hard-border)}.article-card[data-type=background] .article-card__headline a{color:var(--color-bg)}.article-card[data-type=readMore]{border:var(--border-width-sm) solid var(--color-hard-border);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);text-align:center}.article-card[data-type=readMore] a:not(.link-button){color:inherit}.article-card[data-type=readMore] .article-card__headline{font-size:var(--font-size-md);font-weight:900;line-height:var(--line-height-body-lesser);margin:0}.article-card[data-type=readMore] .link-button{align-self:center}.subscription{align-items:center;border:var(--border-width-sm) solid var(--color-hard-border);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-5);margin:auto;padding:var(--space-5);text-align:center;width:100%;max-width:var(--md-width)}.subscription h3{font-size:var(--font-size-md);font-weight:900;line-height:var(--line-height-body-lesser);margin:0}.subscription[data-action=subscribe]{background-color:var(--color-primary)}.subscription[data-action=unsubscribe]{background-color:var(--color-secondary);color:#fff}.subscription__form{align-items:center;display:flex;flex-direction:column;max-width:var(--sm-width)}.article-header,.subscription__form{gap:var(--space-5);margin:auto;width:100%}.article-header{border-bottom:1px solid var(--color-border);display:grid;grid-gap:var(--space-5);padding-bottom:var(--space-5)}.article-header__headline{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4);justify-content:flex-start}.article-header--wider{--container-horizontal-padding:var(--space-4);width:min(150%,100vw - 2*var(--container-horizontal-padding));margin-left:calc((100% - min(150%,100vw - 2*var(--container-horizontal-padding)))/2);margin-right:calc((100% - min(150%,100vw - 2*var(--container-horizontal-padding)))/2)}.article-header__kicker{align-self:self-start;grid-area:Kicker}.article-header__kicker--standard{align-items:center;display:flex;gap:var(--space-3)}.article-header__kicker--standard .article-header__kicker__headline{font-weight:500}.article-header__kicker--impact{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center}.article-header__kicker--impact .article-header__kicker__headline{color:inherit;font-family:var(--font-family-display);font-size:clamp(var(--font-size-xl),20cqw,var(--font-size-xxxxxl));font-weight:400;letter-spacing:.025em;line-height:1;margin:0;text-align:center;text-shadow:var(--text-shadow);text-transform:uppercase;text-wrap:balance}.article-header__kicker--impact .article-header__kicker__headline__word{padding:var(--space-2);padding-top:0}.article-header__headline{align-self:self-start;grid-area:Headline}.article-header__headline>h1{font-size:clamp(var(--font-size-md),20cqw,var(--font-size-xl));text-wrap:balance}.article-header__meta{align-items:center;align-self:self-end;border-bottom:1px solid var(--color-border);border-top:var(--border-width-sm) solid var(--color-border);display:flex;justify-content:space-between;grid-area:Meta;padding:var(--space-5) 0}.article-header__meta__share-buttons-and-estimated-reading-time{align-items:center;display:flex;gap:var(--space-5);justify-content:flex-end}@media(max-width:760px){.article-header__meta__share-buttons-and-estimated-reading-time{align-items:flex-end;flex-direction:column;gap:var(--space-1)}}.article-header__main-image{grid-area:MainImage}.article-header[data-type=default]{grid-template-areas:"Kicker" "Headline" "Meta" "MainImage";grid-template-columns:1fr}.article-header[data-type=default].article-header--with-impact-kicker{border-bottom:0 transparent;grid-template-areas:"Kicker" "MainImage" "Headline" "Meta";padding-bottom:0}.article-header[data-type=default].article-header--with-impact-kicker .article-header__headline{justify-self:center;text-align:center}.article-header[data-type=noMeta]{grid-template-areas:"Kicker" "Headline" "Meta" "MainImage";grid-template-areas:"Kicker" "Headline" "MainImage";grid-template-columns:1fr}.article-header[data-type=noMeta].article-header--with-impact-kicker{border-bottom:0 transparent;grid-template-areas:"Kicker" "MainImage" "Headline" "Meta";padding-bottom:0}.article-header[data-type=noMeta].article-header--with-impact-kicker .article-header__headline{justify-self:center;text-align:center}.article-header[data-type=imageLeft]{grid-template-areas:"MainImage Kicker" "MainImage Headline" "MainImage Meta"}.article-header[data-type=imageLeft],.article-header[data-type=imageRight]{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;align-items:center}.article-header[data-type=imageRight]{grid-template-areas:"Kicker MainImage" "Headline MainImage" "Meta MainImage"}.article-header[data-type=imageLeft],.article-header[data-type=imageRight]{margin-bottom:var(--space-20);margin-top:var(--space-20)}@media(min-width:760px){.article-header[data-type=imageLeft],.article-header[data-type=imageRight]{border-bottom:0 transparent;padding-bottom:0}}@media(max-width:760px){.article-header[data-type=imageLeft],.article-header[data-type=imageRight]{margin:0;grid-template-areas:"Kicker" "Headline" "Meta" "MainImage";grid-template-columns:1fr}.article-header[data-type=imageLeft].article-header--with-impact-kicker,.article-header[data-type=imageRight].article-header--with-impact-kicker{border-bottom:0 transparent;grid-template-areas:"Kicker" "MainImage" "Headline" "Meta";padding-bottom:0}.article-header[data-type=imageLeft].article-header--with-impact-kicker .article-header__headline,.article-header[data-type=imageRight].article-header--with-impact-kicker .article-header__headline{justify-self:center;text-align:center}}.article-list{display:flex;flex-direction:column;margin:auto;max-width:var(--md-width);width:100%}.article-more{border-bottom:1px solid var(--color-border)}@media(max-width:760px){.article-more{border:0 transparent}}.article-more__tag{align-items:center;border-top:var(--border-width-sm) solid var(--color-border);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr 1fr;padding:var(--space-3) 0}.article-more__tag__label{font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media(max-width:760px){.article-more__tag__label{display:none}}.article-more__tag .link-button{display:grid;grid-template-columns:auto var(--space-6)}@media(max-width:760px){.article-more__tag{border:0 transparent;grid-template-columns:1fr;padding-top:0}}.article-type{grid-area:ArticleType}.article-type>a{background-color:var(--color-secondary);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-bg);display:inline-flex;font-family:var(--font-family-display);font-size:1.2em;font-weight:400;line-height:var(--line-height-body-lesser);letter-spacing:.05em;min-height:var(--space-8);padding:var(--space-1) var(--space-2);position:relative;text-shadow:var(--text-shadow);text-transform:uppercase;z-index:1000}.list-page-header{display:flex;flex-direction:column;gap:var(--space-5)}.list-page-header__headline{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4);justify-content:flex-start}.list-page-header__headline__avatar{align-items:center;display:flex;gap:var(--space-3)}.one-or-two-word-headline{grid-area:OneOrTwoWordHeadline}.time{grid-area:Time}.article-content__body>p:first-child:first-letter{font-weight:500;initial-letter:2;margin-right:var(--space-2)}.article-content__body>p:last-child:after{background:url(/_next/static/media/favicon-96x96.a2dbb67c.png) no-repeat transparent 50%;background-size:contain;content:"";display:inline-block;height:var(--space-6);margin:-4px 0;width:var(--space-6)}.share-buttons{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1)}.share-buttons__item{align-items:center;display:flex;font:inherit;font-weight:500;gap:var(--space-2);padding:0 var(--space-2);background:none;border:none;cursor:pointer;text-decoration:none}.share-buttons__item--copy{color:var(--color-secondary)}.share-buttons__item--copied{color:#16a34a}.share-dialog{padding:var(--space-3)}.share-trigger{margin-top:var(--space-3)}.youtube-embed__wrap{position:relative;padding-bottom:56.25%;height:0;width:100%}.youtube-embed iframe,.youtube-embed__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}