:where(*:not(dialog)){margin:0}:where(*){padding:0}:where(blockquote,dl,h1,h2,h3,h4,h5,h6,p,ul,ol){margin-block-end:1lh}:where(blockquote,dl,ol,ul,p):where(:last-child){margin-block-end:0}:root{--sat: env(safe-area-inset-top);--sar: env(safe-area-inset-right);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--scrollbar-width: calc(100vw - 100cqw);--100vw: 100cqw;accent-color:var(--reset-accent-color, auto);box-sizing:border-box;color-scheme:var(--reset-color-scheme, light);container-type:inline-size;tab-size:var(--reset-tab-size, 4);-webkit-tap-highlight-color:var(--reset-tap-highlight-color, transparent);font-family:system-ui,sans-serif;font-kerning:normal;font-optical-sizing:auto;font-size-adjust:from-font;-webkit-font-smoothing:antialiased;font-variant-ligatures:common-ligatures no-discretionary-ligatures no-historical-ligatures contextual;line-height:1.5;text-size-adjust:none}:where(blockquote){hanging-punctuation:first last}:where(blockquote>p):first-of-type::before{content:open-quote}:where(blockquote>p):last-of-type::after{content:close-quote}*,*::before,*::after{box-sizing:inherit}:where(a){color:currentColor;text-decoration:none}:where(a[href]:not([class])){text-decoration:underline;text-decoration-skip-ink:auto;text-underline-offset:.2ex}:where(a[href]:not([class])):hover,:where(a[href]:not([class])):focus{text-decoration:none}:where(button,input,optgroup,select,textarea),::placeholder{color:currentColor;font:inherit;letter-spacing:inherit;word-spacing:inherit}:where(button){appearance:none;background:none;border:0}:where(button,select,option,summary){cursor:pointer}:where(hr){border:0;border-block-start:1px solid;color:inherit}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block;max-inline-size:100%;vertical-align:middle}:where(picture){display:contents}:where(source){display:none}:where(img,svg,video,canvas){block-size:auto}:where(img,video,audio,iframe){inline-size:100%}:where(img,video,svg){user-select:none}:where(iframe){border:0}:where(svg[fill]):where(:not([fill=none],[fill=transparent])){fill:currentColor}:where(svg[stroke]):where(:not([stroke=none],[stroke=transparent])){stroke:currentColor}:where(table){border-collapse:collapse;border-spacing:0;inline-size:100%}:where(tr,td,th){text-align:start;vertical-align:baseline}:where(fieldset){border:0}:where(input:not([type=checkbox],[type=radio],[type=range]),select){text-overflow:ellipsis}:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){appearance:none}:where(input:not([type=checkbox],[type=radio]),textarea,select){inline-size:100%}:where(textarea){field-sizing:content;min-block-size:6lh;resize:vertical}:where(button,input,label){line-height:1.1}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3,h4,h5,h6){font-variant-numeric:lining-nums;text-wrap:balance}:where(p){text-wrap:pretty}:where(ol,ul,p,figure)+:where(h2,h3,h4,h5,h6){margin-block-start:2lh}:where(p:empty){display:none}:where(td,math,time){font-variant-numeric:tabular-nums lining-nums slashed-zero}:where(b,strong){font-weight:bolder}:where(u,ins){text-decoration-color:currentColor;text-decoration-skip-ink:auto;text-underline-offset:.2ex}:where(cite,address){font-style:normal}:where(code,kbd,samp,pre){font-family:ui-monospace,monospace}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-delay:.01ms !important;transition-duration:.01ms !important}}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}@media(inverted-colors){:where(img,video){filter:invert(1)}}:where([tabindex="-1"]:focus){box-shadow:none !important;outline:0 !important}:where(:disabled,[disabled],[aria-disabled=true]){cursor:not-allowed}:where(:focus-visible,:target,::target-text){scroll-margin-block:var(--reset-target-scroll-margin, clamp(40px, 8vh, 100px))}:where([hidden]:not([hidden=until-found])){display:none !important}::selection{background-color:var(--reset-selection-background-color, highlight);color:var(--reset-selection-color, currentColor);text-shadow:none}:where(ul,ol):where(:not([class],[role=list])){display:flex;flex-direction:column;gap:.5em;list-style-position:outside;padding-inline-start:1em}:where(ul,ol):where(:not([class],[role=list])) :where(li){padding-inline-start:.25em;text-wrap:pretty}:where(ul,ol):where(:not([class],[role=list])) :where(ul,ol){margin-block-start:.5em}:where(ol):where(:not([class],[role=list])){padding-inline-start:1.5em}:where(ul,ol):where([class],[role=list]){list-style-type:none;margin:0;padding:0}




html {
  background-color: #fe97ff;
  /* https://www.joshwcomeau.com/gradient-generator/?colors=ce7acf|fe97ff|fa73fb|f8dabc&angle=180&colorMode=hcl&precision=1&easingCurve=0.25|0.75|0.75|0.25 */
  background-image: linear-gradient(
    180deg,
    hsl(299deg 47% 65%) 0%,
    hsl(299deg 71% 73%) 20%,
    hsl(299deg 99% 78%) 40%,
    hsl(300deg 95% 73%) 60%,
    hsl(343deg 100% 78%) 80%,
    hsl(30deg 81% 85%) 100%
  );
  background-repeat: no-repeat;
  min-height: 100%;
  color: #000;
}

body {
  display: flex;
  width: var(--100vw);
  min-height: 100vh;
}

.inner {
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 48px;
  padding: 24px;
}

.inner--page {
  max-width: 800px;
  gap: 80px;
  padding: 40px 24px 140px 24px;
}

.logo {
  max-width: 400px;
}

.link-list {
  display: flex;
  justify-content: center;
  gap: 20px;
}

.link-list a {
  width: 32px;
  height: 32px;
  display: block;
}

.contact {
  max-width: 400px;
  margin: auto;
  text-align: center;
}

.cluster {
  display: flex;
  gap: 12px 24px;
  margin-top: 12px;
  justify-content: center;
  flex-wrap: wrap;
}

.lead {
  font-size: 18px;
}

.upper {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.4em;
  font-weight: 500;
}


ul li {
  hyphens: auto;
}
