.Menu_line__lYQpS{position:relative;margin-top:-1px;z-index:1001;border-bottom:1px solid var(--color-light)}@media screen and (min-width:35em){.Menu_line__lYQpS{border-bottom:0 solid var(--color-light)}}.Menu_menu__n43sH{-webkit-tap-highlight-color:transparent;--alignment:flex-start;--menu-line-height:calc(var(--h2-lh) * 1)}@media screen and (min-width:48em){.Menu_menu__n43sH{--menu-line-height:calc(var(--h2-lh) * 1)}}.Menu_menu__n43sH{position:fixed;z-index:100;top:0;left:0;right:0;width:100%;background:var(--color-bg)}.Menu_menu__n43sH .Menu_menuInner__NKWnx{max-width:var(--container-max-width);margin:0 auto}.Menu_menu__n43sH .Menu_nav__z_Ld8{width:100%;display:flex;align-items:flex-end;font-size:var(--fib1);line-height:var(--menu-line-height);font-weight:var(--h-fw)}:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) .Menu_shiftedC__WhjAH{display:inline-block;transform:translateY(-.2em);margin-right:0}:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) .Menu_nameMenu__YOr0H{width:100%;display:flex;gap:1em;justify-content:flex-start;align-items:center;position:relative;z-index:1001}@media screen and (min-width:35em){:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) .Menu_nameMenu__YOr0H{border-bottom:1px solid var(--color-light)}}:is(:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) .Menu_nameMenu__YOr0H) ul{padding:0;display:flex;justify-content:var(--alignment);flex-wrap:wrap}:is(:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) .Menu_nameMenu__YOr0H) li{list-style:none;margin:none}:is(:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) .Menu_nameMenu__YOr0H) .Menu_menuToggle___RO__{margin-left:auto}:is(:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) .Menu_nameMenu__YOr0H) .Menu_area__nclu0{display:none;text-transform:uppercase}@media screen and (min-width:35em){:is(:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) .Menu_nameMenu__YOr0H) .Menu_area__nclu0{display:block}}:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) .Menu_open__bZ0KD{position:sticky;border-bottom:1px solid var(--color-bg);color:var(--color-bg)}:is(:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) .Menu_open__bZ0KD) a{color:var(--color-bg)}:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) a{color:var(--color-text);text-decoration:none}.Menu_active___vCXa:is(:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) a){color:var(--color-secondary)}:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) li.Menu_name__KAiQJ{padding-left:0}:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) .Menu_name__KAiQJ{display:flex;justify-content:var(--alignment);font-family:var(--adobe-sans);font-weight:700}@media screen and (min-width:60em){:is(.Menu_menu__n43sH .Menu_nav__z_Ld8) .Menu_name__KAiQJ{width:auto}}.Menu_menu__n43sH.Menu_open__bZ0KD .Menu_line__lYQpS{border-bottom:1px solid var(--color-bg)}@media screen and (min-width:35em){.Menu_menu__n43sH.Menu_open__bZ0KD .Menu_line__lYQpS{border-bottom:0 solid var(--color-bg)}}.Menu_menu__n43sH.Menu_open__bZ0KD .Menu_nameMenu__YOr0H{border-bottom:1px solid var(--color-bg)}:is(.Menu_menu__n43sH.Menu_open__bZ0KD .Menu_nameMenu__YOr0H) .Menu_area__nclu0{display:none}.Menu_menu__n43sH.Menu_open__bZ0KD,.Menu_menu__n43sH.Menu_open__bZ0KD .Menu_menuToggle___RO__,.Menu_menu__n43sH.Menu_open__bZ0KD a{color:var(--color-bg)}.Menu_menu__n43sH.Menu_open__bZ0KD .Menu_closeIcon__ZtJPs,.Menu_menu__n43sH.Menu_open__bZ0KD .Menu_hamburgerIcon__ucFFo{stroke:var(--color-bg)!important;color:var(--color-bg)}.Menu_dark-mode__PAtDR a,.Menu_dark-mode__PAtDR a.Menu_active___vCXa{color:var(--color-secondary-dark)}.Menu_light-mode__z2y1O a,.Menu_light-mode__z2y1O a.Menu_active___vCXa{color:#fff}.Menu_menuToggle___RO__{color:var(--color-darkwall)}.Menu_menuButton__Gbgiu{display:inline-flex;align-items:center;justify-content:flex-end;line-height:var(--body-line-height);min-width:4ch;text-align:center;text-transform:uppercase;position:relative;border:none;background:transparent;-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding:6px 16px}@media screen and (min-width:35em){.Menu_menuButton__Gbgiu{padding:8px 16px}}.Menu_menuButton__Gbgiu{right:-16px}.Menu_menuButton__Gbgiu svg{color:var(--color-darkwall)}.Menu_menuButton__Gbgiu:after,.Menu_menuButton__Gbgiu:before{pointer-events:auto}.Menu_closeIcon__ZtJPs{display:block;width:24px;height:24px;color:var(--color-text)}@media (hover:hover) and (pointer:fine){.Menu_area__nclu0 a:hover,.Menu_closeIcon__ZtJPs:hover,.Menu_nav__z_Ld8 .Menu_open__bZ0KD a:hover,.Menu_nav__z_Ld8 a:hover{color:var(--color-secondary)}}.FilterButton_categoryButton__U74Hs{background:transparent;border:1px solid var(--color-darkwall);border-radius:var(--radius-small);padding:0 8px;cursor:pointer;transition:all .2s ease;color:var(--color-text);font-size:var(--small-body-size);font-weight:var(--sans-weight);font-weight:700;white-space:nowrap;background:var(--color-bg)}.FilterButton_categoryButton__U74Hs.FilterButton_active__gulB9{border-color:var(--color-secondary);background:var(--color-darkwall);color:var(--color-bg)}.FilterButton_toggleButton__ar7AH{background:transparent;border:none;color:var(--color-text);color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;cursor:pointer;display:flex;justify-content:flex-end;align-items:center}.FilterButton_clearButton__SOSfa{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:16px;color:var(--color-secondary);cursor:pointer;padding:4px;transition:background-color .2s ease}.FilterButton_submitButton__yKYy_{background:var(--color-darkwall);border-radius:var(--radius-small);border:none;color:var(--color-bg);font-size:inherit;font-family:inherit;font-weight:inherit;cursor:pointer;padding:0 12px;display:flex;justify-content:center;align-items:center;transition:all .2s ease}@media (hover:hover) and (pointer:fine){.FilterButton_categoryButton__U74Hs:hover{border-color:var(--color-light);background:var(--color-light);color:var(--color-text);text-decoration:none!important}.FilterButton_toggleButton__ar7AH:hover{color:var(--color-secondary)}.FilterButton_submitButton__yKYy_:hover{color:var(--color-text);background:var(--color-light)}.FilterButton_clearButton__SOSfa:hover{background-color:#f0f0f0;color:var(--color-text)}}.FilterButton_toggleButton__ar7AH:active,.FilterButton_toggleButton__ar7AH:focus{background:transparent!important;outline:none}.PopupMenu_menuOverlay__0mJS7{position:fixed;z-index:1;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-darkwall,#fff);z-index:1000;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.PopupMenu_menuOverlay__0mJS7.PopupMenu_open__sH8Q_{opacity:1;visibility:visible;color:var(--color-bg)}.PopupMenu_menuOverlay__0mJS7.PopupMenu_open__sH8Q_ a{color:var(--color-bg)}.PopupMenu_fullscreenMenuWrapper__2Ah9b{display:flex;width:100%}.PopupMenu_fullscreenMenu__VSlFo{list-style:none;padding:0;font-weight:900;line-height:var(--h2-lh);margin-top:calc(var(--menu-padding) + var(--h2-lh) + 20px)}@media screen and (min-width:48em){.PopupMenu_fullscreenMenu__VSlFo h2{line-height:var(--h1-lh)}.PopupMenu_fullscreenMenu__VSlFo{margin-top:calc(var(--menu-padding) + var(--h2-lh) + var(--page-padding))}}.PopupMenu_fullscreenMenu__VSlFo li{margin:0;padding:0;width:100%}:is(.PopupMenu_fullscreenMenu__VSlFo li) h2{margin-top:0;margin-bottom:0}.PopupMenu_fullscreenMenu__VSlFo li.PopupMenu_first___6FL_>*{margin-top:0}.PopupMenu_fullscreenMenu__VSlFo a{color:var(--color-text);text-decoration:none;transition:color .2s ease}.PopupMenu_active___mRJH:is(.PopupMenu_fullscreenMenu__VSlFo a){color:var(--color-secondary)}@media (hover:hover) and (pointer:fine){.PopupMenu_open__sH8Q_ .PopupMenu_fullscreenMenu__VSlFo a:hover,.PopupMenu_popup__ESPkd li a:hover{color:var(--color-secondary)}}.Footer_footer__iK4Mm{margin:calc(var(--page-padding) * 2) 0 0 0;font-size:var(--small-body-size)}.Footer_footerContent__LoAhQ{padding-top:var(--page-padding)}@media screen and (min-width:35em){.Footer_footerContent__LoAhQ{border-top:1px solid var(--color-light)}}.Footer_line__jIOS0{position:relative;margin-top:-1px;z-index:1001;border-bottom:1px solid var(--color-light)}@media screen and (min-width:35em){.Footer_line__jIOS0{border-bottom:0 solid var(--color-light)}}*,:after,:before{box-sizing:border-box}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}:focus:not(:focus-visible){outline:none}:root{--max-width:1100px;--max-media-height:90vh;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--font-scale:0.56;--h1-size:calc(99px * var(--font-scale));--h2-size:calc(99px * var(--font-scale));--p-size:calc(33px * var(--font-scale));--body-weight:400;--body-style:normal;--bold-weight:600;--color-light-blue:#4287f5;--color-blue:#3c3cf0;--foreground-rgb:0,0,0;--background-start-rgb:255,255,255;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135;--large-mobile-size:35em;--tablet-size:48em;--desktop-size:60em;--widescreen-size:75em}@media (hover:hover) and (pointer:fine){a.primary:hover{background:var(--button-primary-hover);border-color:transparent}a.secondary:hover{background:var(--button-secondary-hover);border-color:transparent}.footer a:hover{text-decoration:underline;text-underline-offset:4px}}body,html{max-width:100vw;overflow-x:hidden;margin:0;padding:0}body{color:var(--color-text);background:var(--color-bg);font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}html{scroll-behavior:smooth;-webkit-scroll-behavior:smooth}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (min-width:768px){:root{--font-scale:1}}:root{--desktop-scale:0.68;--mobile-scale:0.454166;--font-mobile-scale-factor:var(--mobile-scale);--font-desktop-scale-factor:var(--desktop-scale);--f1:1;--f2:2;--f3:3;--f4:5;--f5:8;--f6:13;--f7:21;--f8:34;--h-fw:300;--font-scale:var(--font-mobile-scale-factor)}@media screen and (min-width:60em){:root{--font-scale:var(--font-desktop-scale-factor)}}:root{--fib00:calc(var(--base-font-size) * var(--f1) * var(--font-scale));--fib0:calc(var(--base-font-size) * var(--f2) * var(--font-scale));--fib1:calc(var(--base-font-size) * var(--f3) * var(--font-scale));--fib2:calc(var(--base-font-size) * var(--f4) * var(--font-scale));--fib3:calc(var(--base-font-size) * var(--f5) * var(--font-scale));--fib4:calc(var(--base-font-size) * var(--f6) * var(--font-scale));--serif-multiplier:1.22}@media screen and (min-width:48em){:root{--serif-multiplier:1.12}}:root{--fib00-serif:calc(var(--fib00) * var(--serif-multiplier));--fib0-serif:calc(var(--fib0) * var(--serif-multiplier));--fib1-serif:calc(var(--fib1) * var(--serif-multiplier));--fib2-serif:calc(var(--fib2) * var(--serif-multiplier));--fib3-serif:calc(var(--fib3) * var(--serif-multiplier));--fib4-serif:calc(var(--fib4) * var(--serif-multiplier));--adobe-sans:"neue-haas-grotesk-display",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--adobe-serif:minion-3,"Times New Roman",Times,serif;--base-font-size:16px;--body-size:var(--fib1);--body-serif-size:var(--fib1-serif);--body-text:var(--color-text);--small-body-size:calc(var(--fib0) * 1.1);--very-small-body-size:var(--fib00);--body-line-height:calc(var(--body-size) * 1.4);--h1-fs:var(--fib3);--h2-fs:var(--fib2);--h3-fs:var(--fib2);--h1-lh:calc(var(--fib3) * 1.35);--h2-lh:calc(var(--fib2) * 1.35);--h3-lh:calc(var(--fib1) * 1.35);--sans-weight:500;--serif-weight:400;--grid-title-weight:700}.fonts-loading,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-serif:"Times New Roman",Times,"Liberation Serif","Nimbus Roman No9 L","Georgia","Century Schoolbook",serif}.fonts-loaded{--font-sans:var(--adobe-sans);--font-serif:var(--adobe-serif)}.fonts-failed{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-serif:"Times New Roman",Times,"Liberation Serif","Nimbus Roman No9 L","Georgia","Century Schoolbook",serif}body{font-family:var(--font-sans);font-weight:var(--sans-weight);font-size:var(--body-size);line-height:var(--body-line-height);text-wrap:pretty}.big-title,h1,h2,h3{font-weight:inherit;font-style:normal;margin:var(--fib1) 0 var(--fib1) 0}@media screen and (min-width:60em){.big-title,h1,h2,h3{margin:var(--fib2) 0 var(--fib2) 0}}.big-title,h1,h2,h3{font-weight:var(--h-fw)}.big-title,h1{font-size:var(--h3-fs);margin-bottom:var(--fib1);line-height:var(--h2-lh);font-family:var(--adobe-sans);font-weight:700}@media screen and (min-width:60em){.big-title,h1{font-size:var(--h1-fs);line-height:var(--h1-lh);margin-bottom:var(--fib2)}}h2{font-size:var(--h2-fs)}h2,h3{line-height:var(--h2-lh)}h3{font-size:var(--h3-fs)}p{margin-block-end:0;margin-block-start:0;margin-top:1em;margin-bottom:0}.block-text,p{font-weight:var(--serif-weight)}.block-text{font-family:var(--font-serif);font-size:var(--body-serif-size);line-height:var(--body-line-height)}.big-title,.page-title{text-transform:uppercase}.page-title{font-family:var(--adobe-sans);font-size:var(--h3-fs)}@media screen and (min-width:48em){.page-title{font-size:var(--h1-fs)}}.page-title{font-weight:900;margin-top:20px}.grid-title{font-family:var(--adobe-sans);font-size:var(--sub-header-size);font-weight:700;margin:0;padding:0;text-decoration:none}.grid-date{font-family:var(--font-sans);font-size:var(--small-body-size);font-weight:var(--serif-weight);padding-top:8px}@media (hover:hover) and (pointer:fine){a:hover{filter:contrast(1.05) brightness(1.05)}.grid-title:hover,a:hover .grid-title{color:var(--color-secondary)}}:root{--color-darkwall:#202020;--color-paper:#fcfcfb;--color-bg:var(--color-paper);--color-bg-alpha:hsla(0,0%,100%,0);--color-backdrop:var(--color-bg-alpha);--color-yellow:#fae314;--color-blue:#003bdd;--color-sand2:#8d8775;--color-sand:#a8996d;--color-primary:var(--color-yellow);--color-light:#b4b4b4;--color-very-light:#f2f2f2;--color-secondary:var(--color-sand2);--color-category:#f9f9f9;--color-text:#000;--color-background:var(--color-bg);--color-line:#fff;--opacity-bg:hsla(0,0%,100%,.6);--page-padding:16px;--side-padding:16px;--menu-padding:3px;--container-max-width:100%;--sm-container-max-width:100%;--md-container-max-width:1200px;--lg-container-max-width:1680px;--logo-spacing:calc(var(--page-padding) * 1.8);--mimic-h1-spacing:calc(var(--fib1) + var(--fib1) + var(--h1-lh));--artwork-top-spacing:calc(var(--fib1) + var(--h1-lh))}@media screen and (min-width:35em){:root{--container-max-width:var(--sm-container-max-width)}}@media screen and (min-width:48em){:root{--page-padding:32px;--side-padding:calc(var(--page-padding));--container-max-width:var(--md-container-max-width);--mimic-h1-spacing:calc(var(--fib2) + var(--fib3) + var(--h1-lh));--artwork-top-spacing:calc(var(--fib1))}}@media screen and (min-width:75em){:root{--side-padding:calc(var(--page-padding) * 2);--container-max-width:var(--lg-container-max-width);--side-padding:calc(var(--page-padding) * 4)}}:root{--body-max-width:clamp(500px,calc(calc(var(--container-max-width) * 0.5) - calc(var(--side-padding) * 2)),880px);--grid-gap:clamp(16px,3.3vw,48px);--grid-margin-bottom:calc(var(--page-padding) * 1);--radius-small:3px}.padded-menu{padding:var(--menu-padding) 0 0 0}.padded-menu>div,.padded-page{padding:0 var(--side-padding)}.padded-page{max-width:var(--container-max-width);margin:0 auto}.body-section{max-width:var(--body-max-width)}.page-section{margin:var(--fib3) 0 var(--fib4) 0}.page{margin-top:calc(var(--menu-padding) + var(--h2-lh) + 20px)}@media screen and (min-width:48em){.page{margin-top:calc(var(--menu-padding) + var(--h2-lh) + calc(var(--page-padding) * .75))}}.form-input{width:100%;padding:12px 40px 12px 16px;border:1px solid var(--color-light);border-radius:var(--radius-small);font-size:16px;background:#fff;transition:border-color .2s ease}.form-input:focus{outline:none}.form-input::-moz-placeholder{color:var(--color-light)}.form-input::placeholder{color:var(--color-light)}.form-input:focus::-moz-placeholder{color:var(--color-secondary)}.form-input:focus::placeholder{color:var(--color-secondary)}label{display:block;margin-bottom:.5rem;color:var(--color-text)}.related-section{padding-top:calc(var(--page-padding) * 1)}