@layer reset,variables,main;
@layer reset{
  html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:inline}template{display:none}[hidden]{display:none}figure{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}*{box-sizing:border-box;min-width:0;min-height:0}
}
@layer variables{
  :root{--font-sans:system-ui,-apple-system,BlinkMacSystemFont,San Francisco Pro,San Francisco,Segoe UI,Roboto,Helvetica,Arial,sans-serif,var(--font-emoji);--font-emoji:'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'}
  :root{
    --font-regular:400;--font-bold:700;--font-black:900;--font-s-roman:normal;--font-s-italic:italic;--line-none:1;--line-xs:1.125;--line-sm:1.275;--line-md:1.5;--line-lg:1.625;--line-xl:2;--letter-xs:-0.05rem;--letter-sm:-0.025rem;--letter-none:0rem;--letter-lg:0.025rem;--letter-xl:0.05rem;--prose-xs:45ch;--prose-sm:55ch;--prose-md:65ch;--prose-lg:75ch;--prose-xl:85ch;--size-px:0.0625rem;--size-0:0.125rem;--size-1:0.25rem;--size-2:0.5rem; --size-3:0.75rem; --size-4:1.0rem; --size-5:1.25rem;--size-6:1.5rem;--size-7:1.75rem;--size-8:2.0rem; --size-9:2.25rem; --size-10:2.5rem;--size-11:2.75rem;--size-12:3.0rem; --size-14:3.5rem;--size-15:3.75rem; --size-16:4rem; --size-18:4.5rem;--size-20:5rem;--size-22:5.5rem;--size-24:6rem;--size-28:7rem; --size-32:8rem;--size-36:9rem;--size-38:9.5rem; --size-40:10rem; --size-44:11rem;--size-48:12rem;--size-52:13rem; --size-56:14rem; --size-60:15rem;--size-64:16rem; --size-72:18rem;--size-80:20rem;--size-96:24rem;--size-full:100%;--size-screen:100vw;--size-v-full:100%;--size-v-screen:100vh;--size-min:min-content;--negate:-1;--color-black:#101010;--color-grey-800:#3B3B3B;--color-grey-100:#FEFEFE;--color-white:#FFFFFF;--color-blue-700:#00008B;--color-blue-300:#00FFFF;
  }
}
@layer main{
  @media (-webkit-min-device-pixel-ratio:1),(min-resolution:72dpi){html{font-size:16px}} /* 1 dpr */
  @media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),
  (-webkit-min-device-pixel-ratio:1.3),(min-resolution:124.8dpi){html{/*font-size:20px;*/font-size:16px}} /* 1.25,1.3 dpr */
  @media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){html{/*font-size:24px;*/font-size:16px}} /* 1.5 dpr */
  @media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){html{/*font-size:32px;*/font-size:16px}} /* 2 dpr */
  h6,p,span{cursor:inherit}
  h6{word-spacing:0.0vw;letter-spacing:-.015vw;margin:var(--size-3) auto}
  h6{font-weight:700;font-size:var(--scale-2)}
  span{font-size:inherit;line-height:inherit;font-family:inherit}
  figure img{width:100%;height:100%;object-fit:cover;object-position:center}
  body{margin:0;background-color:light-dark(var(--color-grey-100),var(--color-grey-800));color:light-dark(var(--color-black),var(--color-white));font-family:var(--font-sans);font-size:1.15rem;cursor:default;position:relative;z-index:9005;color-scheme:light dark}
  a:is(:visited,:active,:hover,:focus-visible){color:light-dark(var(--color-blue-700),var(--color-blue-300));cursor:pointer;text-decoration:none}
  main{padding:var(--size-2);max-width:80rem;margin-inline:auto;box-sizing:border-box;z-index:8000;display:flex;gap:var(--size-4)}
  section{max-width:50ch}
  figure{aspect-ratio:5 / 7}
  @media (width >= 60rem){main{flex-direction:row}figure{width:auto}}
  @media (60rem > width){main{flex-direction:column}main>*{margin-inline:auto}figure{width:70%}}
}