*,: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;--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}body{color:var(--color-text);background:var(--color-bg)}*{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}:root{--desktop-scale:0.38;--mobile-scale:0.354166;--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(--fib2);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(--fib3)}}h2{font-size:var(--h2-fs);line-height:var(--h2-lh)}h3{font-size:var(--h3-fs);line-height:var(--h3-lh)}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:300;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(--fib2))}}@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{max-width:var(--container-max-width);padding:var(--menu-padding) 0 0 0;margin:0 auto var(--page-padding) auto}.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) + var(--page-padding))}}.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;font-weight:500;color:var(--color-text)}