@layer base,layout,components,pages,utils;@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-ext-600-normal.B85nYjL1.woff2) format("woff2"),url(/_astro/outfit-latin-ext-600-normal.CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-600-normal.B7SfZ07L.woff2) format("woff2"),url(/_astro/outfit-latin-600-normal.BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--white: #fff;--white-a000: oklch(from var(--white) l c h / 0);--white-a010: oklch(from var(--white) l c h / .1);--white-a020: oklch(from var(--white) l c h / .2);--white-a030: oklch(from var(--white) l c h / .3);--white-a040: oklch(from var(--white) l c h / .4);--white-a050: oklch(from var(--white) l c h / .5);--white-a060: oklch(from var(--white) l c h / .6);--white-a070: oklch(from var(--white) l c h / .7);--white-a080: oklch(from var(--white) l c h / .8);--white-a090: oklch(from var(--white) l c h / .9);--black: #000;--black-a000: oklch(from var(--black) l c h / 0);--black-a010: oklch(from var(--black) l c h / .1);--black-a020: oklch(from var(--black) l c h / .2);--black-a030: oklch(from var(--black) l c h / .3);--black-a040: oklch(from var(--black) l c h / .4);--black-a050: oklch(from var(--black) l c h / .5);--black-a060: oklch(from var(--black) l c h / .6);--black-a070: oklch(from var(--black) l c h / .7);--black-a080: oklch(from var(--black) l c h / .8);--black-a090: oklch(from var(--black) l c h / .9);--gray-050: #eff9fb;--gray-100: #e2f1f4;--gray-200: #d3e6eb;--gray-300: #b6cfd6;--gray-400: #99b5bf;--gray-500: #77929e;--gray-600: #5d7785;--gray-700: #465d6b;--gray-800: #314552;--gray-900: #1c2933;--grayish-blue-050: #e4f6fc;--grayish-blue-100: #d1f0fa;--grayish-blue-200: #c5e2f1;--grayish-blue-300: #9dc7e1;--grayish-blue-400: #7aaace;--grayish-blue-500: #5389b3;--grayish-blue-600: #41729a;--grayish-blue-700: #31587d;--grayish-blue-800: #223e58;--grayish-blue-900: #142333;--blue-050: #e5f6ff;--blue-100: #cef;--blue-200: #a3daff;--blue-300: #64b4fa;--blue-400: #3090f0;--blue-500: #0073e5;--blue-600: #06c;--blue-700: #004da6;--blue-800: #002c66;--blue-900: #001433;--red-050: #ffebee;--red-100: #ffd6dd;--red-200: #fdb4c1;--red-300: #f5899b;--red-400: #ed5a72;--red-500: #ca1634;--red-600: #9c1128;--red-700: #6e0c1d;--red-800: #400711;--red-900: #320109;--yellow-050: #fffde5;--yellow-100: #fffbcc;--yellow-200: #fcf49c;--yellow-300: #f7ec6e;--yellow-400: #f0e142;--yellow-500: #dbcc24;--yellow-600: #b8aa14;--yellow-700: #978c0c;--yellow-800: #797006;--yellow-900: #5c5500;--bg-default: var(--gray-050);--bg-primary: var(--grayish-blue-200);--bg-light: var(--white);--bg-dark: var(--black);--bg-warning: var(--yellow-200);--bg-error: var(--red-100);--txt-default: var(--black);--txt-muted: var(--black-a060);--txt-inverse: var(--white);--txt-inverse-muted: var(--white-a070);--txt-warning: var(--yellow-800);--txt-error: var(--red-500);--border-default: var(--black-a010);--border-emphasis: var(--black-a030);--border-warning: var(--yellow-600);--border-error: var(--red-500);--link-default: var(--blue-600);--link-hover: var(--blue-500);--link-active: var(--blue-700);--link-visited: var(--blue-600);--focus: var(--black);--focus-addition: var(--white);--body-bg: var(--bg-primary);--body-txt: var(--txt-default);--font-family-default: "Noto Sans JP", sans-serif;--font-family-ud: "BIZ UDPGothic", "Noto Sans JP", sans-serif;--font-family-en: "Outfit", "Noto Sans JP", sans-serif;--font-family-heading: "Outfit", "Noto Sans JP", sans-serif;--font-family-mono: monospace;--font-size-2xs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.75rem;--font-size-4xl: 2rem;--font-size-5xl: 2.25rem;--font-size-6xl: 2.5rem;--font-size-7xl: 2.75rem;--font-size-8xl: 3rem;--font-size-2xs-vw: clamp(10px, calc(.625vw - 4px + .625rem) , 14px);--font-size-xs-vw: clamp(12px, calc(.625vw - 4px + .75rem) , 16px);--font-size-sm-vw: clamp(14px, calc(.625vw - 4px + .875rem) , 18px);--font-size-md-vw: clamp(16px, calc(.625vw - 4px + 1rem) , 20px);--font-size-lg-vw: clamp(18px, calc(.625vw - 4px + 1.125rem) , 22px);--font-size-xl-vw: clamp(20px, calc(.625vw - 4px + 1.25rem) , 24px);--font-size-2xl-vw: clamp(24px, calc((.625vw - 4px)*2 + 1.5rem) , 30px);--font-size-3xl-vw: clamp(28px, calc((.625vw - 4px)*3 + 1.75rem) , 36px);--font-size-4xl-vw: clamp(32px, calc((.625vw - 4px)*4 + 2rem) , 44px);--font-size-5xl-vw: clamp(36px, calc((.625vw - 4px)*5 + 2.25rem) , 52px);--font-size-6xl-vw: clamp(40px, calc((.625vw - 4px)*6 + 2.5rem) , 60px);--font-size-7xl-vw: clamp(44px, calc((.625vw - 4px)*7 + 2.75rem) , 68px);--font-size-8xl-vw: clamp(48px, calc((.625vw - 4px)*8 + 3rem) , 80px);--spacing-3xs: .125rem;--spacing-2xs: .25rem;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 1.75rem;--spacing-2xl: 2rem;--spacing-3xl: 3rem;--spacing-4xl: 4rem;--spacing-5xl: 5rem;--spacing-6xl: 6rem;--spacing-7xl: 7rem;--spacing-8xl: 8rem;--zindex-popover: 1040;--zindex-nav: 1020;--zindex-popup: 1000;--zindex-ground: 0;--duration-normal: .3s;--duration-slow: .5s;--duration-fast: .2s;--easing-bounce-normal: cubic-bezier(.4, 0, .4, 1.2);--easing-bounce-week: cubic-bezier(.4, 0, .4, 1.1);--easing-bounce-strong: cubic-bezier(.4, 0, .3, 1.25);--easing-bounce-zero: ease-in-out;--transition-normal: var(--duration-normal) var(--easing-bounce-normal);--transition-slow: var(--duration-slow) var(--easing-bounce-week);--transition-fast: var(--duration-fast) var(--easing-bounce-strong);--grid: 12;--gap: clamp(12px, 1.875vw, 24px);--col: calc((100% - var(--gap) * (var(--grid) - 1)) / var(--grid));--container-max-width: 1280px;--container-px: clamp(32px, 5%, 64px);--header-height: calc(var(--font-size-3xl-vw) * 2);--footer-height: calc(var(--font-size-4xl-vw) * 3);--chart-color-0: var(--gray-300);--chart-color-1: var(--blue-400);--chart-color-2: var(--blue-300)}@media screen and (prefers-color-scheme:dark){:root{--bg-default: var(--gray-800);--bg-primary: var(--grayish-blue-900);--bg-light: var(--white);--bg-dark: var(--black);--bg-warning: var(--yellow-800);--bg-error: var(--red-700);--txt-default: var(--white);--txt-muted: var(--white-a060);--txt-inverse: var(--black);--txt-inverse-muted: var(--black-a060);--txt-warning: var(--yellow-400);--txt-error: var(--red-300);--border-color: oklch(from var(--gray-500) l c h / .5);--link-default: var(--blue-300);--link-hover: var(--blue-200);--link-active: var(--blue-500);--link-visited: var(--blue-300);--focus: var(--white);--focus-addition: var(--black)}}@media(prefers-reduced-motion:reduce){:root{--duration-normal: .01s !important;--duration-slow: .01s !important;--duration-fast: .01s !important}}@layer base{*{margin:0;padding:0;box-sizing:border-box}*:focus{outline:2px var(--focus) solid;outline-offset:2px;box-shadow:0 0 0 2px var(--focus-addition)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);font-size:100%;scroll-behavior:smooth;scroll-padding:var(--header-height, 3rem)}body{font-family:var(--font-family-default, sans-serif);font-weight:400;line-height:2;background-color:var(--body-bg, #fff);color:var(--body-txt, #000);text-autospace:normal;overflow-wrap:anywhere;line-break:strict}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}*+:is(h1,h2,h3,h4,h5,h6){margin-top:2em}:is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:1rem}h1{font-size:var(--font-size-4xl-vw)}h2{font-size:var(--font-size-2xl-vw)}h3{font-size:var(--font-size-xl-vw)}h4{font-size:var(--font-size-lg-vw)}h5{font-size:var(--font-size-md-vw)}h6{font-size:var(--font-size-sm-vw)}p{font-size:var(--font-size-md-vw)}p:not(:first-child){margin-top:1rem}a{color:var(--link-default, #06f)}a:hover{color:var(--link-hover)}a:active{color:var(--link-active)}a:visited{color:var(--link-visited)}code{font-family:monospace;font-size:inherit;line-height:1.25}button,input,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer;padding:0}img,svg{display:block;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}ul,ol{list-style:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}figcaption{opacity:.55;line-height:1.5}}@layer base{.bold{font-weight:700}.nowrap{white-space:nowrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-glow{text-shadow:1px 1px 4px var(--text-shadow),-1px -1px 4px var(--text-shadow),0 0 4px var(--text-shadow),0 0 8px var(--text-shadow),0 0 12px var(--text-shadow),0 0 .5em var(--text-shadow),0 0 1em var(--text-shadow)}.font-family-heading{font-family:var(--font-family-heading)}.font-8xl-vw{font-size:var(--font-size-8xl-vw)}.font-7xl-vw{font-size:var(--font-size-7xl-vw)}.font-6xl-vw{font-size:var(--font-size-6xl-vw)}.font-5xl-vw{font-size:var(--font-size-5xl-vw)}.font-4xl-vw{font-size:var(--font-size-4xl-vw)}.font-3xl-vw{font-size:var(--font-size-3xl-vw)}.font-2xl-vw{font-size:var(--font-size-2xl-vw)}.font-xl-vw{font-size:var(--font-size-xl-vw)}.font-lg-vw{font-size:var(--font-size-lg-vw)}.font-md-vw{font-size:var(--font-size-md-vw)}.font-sm-vw{font-size:var(--font-size-sm-vw)}.font-xs-vw{font-size:var(--font-size-xs-vw)}.font-2xs-vw{font-size:var(--font-size-2xs-vw)}}@layer layout{.container{max-width:var(--container-max-width);padding-left:var(--container-px);padding-right:var(--container-px);margin-left:auto;margin-right:auto}}@layer components{.article{--custom-bg-image: url(/assets/images/bg_milkcrowns_texture.png);padding-top:var(--spacing-8xl);background-image:var(--custom-bg-image);background-position:top center;background-size:contain;background-blend-mode:color-burn}.article:has(.article__cover){padding-top:calc(var(--header-height) + 28%)}.article__container{max-width:var(--container-max-width);padding-inline:var(--container-px);margin-inline:auto;position:relative}.article__header{display:flex;flex-direction:column;gap:var(--gap)}.article__cover{order:1;margin-top:-33.75%;border-radius:2px}.article__heading{order:2}.article__tags{order:3;display:flex;color:var(--txt-muted);line-height:1.25}.article__tag:not(:first-child):before{content:"/";display:inline-block;margin-inline:.5em}.article__body{padding-block:var(--spacing-3xl);font-size:var(--font-size-md-vw)}.article__body img{border-radius:2px}.article__body p:has(img:nth-child(2)){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.article__body ul{list-style:disc;-webkit-margin-start:1.25em;margin-inline-start:1.25em;margin-block:1em;font-size:inherit}.article__body li>ul{margin-block:.125em}.article__footer{margin-bottom:var(--spacing-8xl)}@media screen and (min-width:640px){.article:has(.article__cover){padding-top:calc(var(--header-height) + 25%)}}@media screen and (min-width:1280px){.article:has(.article__cover){padding-top:calc(var(--header-height) + 256px)}}}@layer components{.btn{--btn-bg: var(--white-a000);--btn-txt: var(--txt-default);--btn-bg-hover: var(--white-a030);--btn-txt-hover: var(--txt-default);--btn-bg-active: var(--grayish-blue-300);--btn-txt-active: var(--txt-default);--btn-bg-disabled: var(--white-a000);--btn-txt-disabled: var(--txt-muted);display:flex;align-items:center;justify-content:center;text-decoration:none;padding:.75em 2em;background-color:var(--btn-bg);color:var(--btn-txt);border-radius:3em;font-weight:700;transition:background-color var(--transition-normal)}@media(hover:hover){.btn:hover{background-color:var(--btn-bg-hover);color:var(--btn-txt-hover)}}.btn:focus{background-color:var(--btn-bg-hover);color:var(--btn-txt-hover)}.btn:active{background-color:var(--btn-bg-active);color:var(--btn-txt-active)}.btn:disabled,.btn:disabled:hover{background-color:var(--btn-bg-disabled);color:var(--btn-txt-disabled)}}@layer components{.banner{display:flex;align-items:center;gap:var(--spacing-md);max-width:564px;background-color:var(--gray-100);border-radius:2px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow var(--transition-normal)}.banner__img{order:1;flex:1 1 100%}.banner__img._thumb{flex:0 0 30%}.banner__title{order:2;font-size:var(--font-size-md)}@media(hover:hover){.banner:hover{position:relative;box-shadow:0 0 0 6px var(--white)}}}@layer components{.table{--border-color: var(--border-default);width:100%;border-collapse:collapse}.table thead{border:1px solid var(--border-color);border-width:1px 0 2px}.table tr{border-bottom:1px solid var(--border-color)}.table th,.table td{padding:var(--spacing-sm) var(--spacing-md);line-height:1.25}.table th{text-align:left}}@layer components{.chart{width:100%}.chart__label{font-family:var(--font-family-heading);font-size:var(--font-size-xs);fill:var(--txt-default);text-anchor:middle;transform-box:fill-box}.chart__label._end{text-align:right;translate:-100% 0}.chart__value{font-family:var(--font-family-heading);font-size:var(--font-size-xs);fill:var(--txt-default);text-anchor:middle;transform-box:fill-box}.chart__value._end{text-align:right;translate:-100% 0}.chart--donut__slice{opacity:0;fill:none;stroke-width:30;stroke-dasharray:377;-webkit-animation:donutDraw var(--duration-slow) var(--easing-bounce-zero) forwards;animation:donutDraw var(--duration-slow) var(--easing-bounce-zero) forwards;-webkit-animation-play-state:var(--animation-state);animation-play-state:var(--animation-state)}.chart--donut__slice[data-index="0"]{-webkit-animation-delay:0s;animation-delay:0s;stroke:var(--chart-color-1)}.chart--donut__slice[data-index="1"]{-webkit-animation-delay:.1s;animation-delay:.1s;stroke:var(--chart-color-2)}.chart--donut__slice[data-index="2"]{-webkit-animation-delay:.2s;animation-delay:.2s;stroke:var(--chart-color-0)}.chart--donut__leader{opacity:0;stroke:var(--txt-default);stroke-width:1;-webkit-animation:fadeIn var(--duration-normal) var(--easing-bounce-zero) forwards;animation:fadeIn var(--duration-normal) var(--easing-bounce-zero) forwards;-webkit-animation-play-state:var(--animation-state);animation-play-state:var(--animation-state)}.chart--donut__label-group text{text-anchor:start;opacity:0;-webkit-animation:fadeIn var(--duration-normal) forwards;animation:fadeIn var(--duration-normal) forwards;-webkit-animation-play-state:var(--animation-state);animation-play-state:var(--animation-state)}.chart--donut__leader[data-index="0"],.chart--donut__label-group[data-index="0"] *{-webkit-animation-delay:.1s;animation-delay:.1s}.chart--donut__leader[data-index="1"],.chart--donut__label-group[data-index="1"] *{-webkit-animation-delay:.2s;animation-delay:.2s}.chart--donut__leader[data-index="2"],.chart--donut__label-group[data-index="2"] *{-webkit-animation-delay:.3s;animation-delay:.3s}.chart--bar__group text{opacity:0;-webkit-animation:fadeIn var(--duration-normal) forwards;animation:fadeIn var(--duration-normal) forwards;-webkit-animation-play-state:var(--animation-state);animation-play-state:var(--animation-state)}.chart--bar__group[data-index="0"] text{-webkit-animation-delay:.3s;animation-delay:.3s}.chart--bar__group[data-index="1"] text{-webkit-animation-delay:.4s;animation-delay:.4s}.chart--bar__rect{opacity:0;transform-box:fill-box;transform-origin:center bottom;-webkit-animation:areaHeightGrow var(--duration-normal) var(--easing-bounce-zero) forwards;animation:areaHeightGrow var(--duration-normal) var(--easing-bounce-zero) forwards;-webkit-animation-play-state:var(--animation-state);animation-play-state:var(--animation-state)}.chart--bar__rect[data-index="0"]{fill:var(--chart-color-1)}.chart--bar__rect[data-index="1"]{fill:var(--chart-color-0);-webkit-animation-delay:.1s;animation-delay:.1s}.chart--stacked__group text{opacity:0;-webkit-animation:fadeIn var(--duration-normal) forwards;animation:fadeIn var(--duration-normal) forwards;-webkit-animation-play-state:var(--animation-state);animation-play-state:var(--animation-state)}.chart--stacked__group[data-index="0"] text{-webkit-animation-delay:.1s;animation-delay:.1s}.chart--stacked__group[data-index="1"] text{-webkit-animation-delay:.2s;animation-delay:.2s}.chart--stacked__group[data-index="2"] text{-webkit-animation-delay:.3s;animation-delay:.3s}.chart--stacked__rect{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);-webkit-animation:barWidthGrow var(--duration-normal) var(--easing-bounce-zero) forwards;animation:barWidthGrow var(--duration-normal) var(--easing-bounce-zero) forwards;-webkit-animation-play-state:var(--animation-state);animation-play-state:var(--animation-state)}.chart--stacked__rect[data-index="0"]{fill:var(--chart-color-1)}.chart--stacked__rect[data-index="1"]{fill:var(--chart-color-2);-webkit-animation-delay:.1s;animation-delay:.1s}.chart--stacked__rect[data-index="2"]{fill:var(--chart-color-0);-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes donutDraw{0%{stroke-dashoffset:377;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes donutDraw{0%{stroke-dashoffset:377;opacity:1}to{stroke-dashoffset:0;opacity:1}}@-webkit-keyframes areaHeightGrow{0%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@keyframes areaHeightGrow{0%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@-webkit-keyframes barWidthGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes barWidthGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@layer components{.card{--padding: var(--spacing-2xl);--rounded: var(--spacing-2xl);--bg-color: var(--gray-100);--accnet-color: var(--white);--text-shadow: var(--bg-color);position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto);border-radius:var(--rounded);background-color:var(--bg-color);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.card:not(:first-child){margin-top:var(--font-size-4xl-vw)}.card__header{grid-column:1 / 7;grid-row:1 / span 1;padding:var(--padding) var(--padding) calc(var(--padding) * .25);border-radius:var(--rounded)}.card__header:before{content:"";position:absolute;top:calc(2em + var(--font-size-xl-vw) * .5);left:.875em;z-index:-1;display:block;width:auto;height:.5em;border-radius:50% 42% 45% 48%;background-color:var(--accnet-color);box-shadow:-1em 0 0 .2em var(--accnet-color);aspect-ratio:1 / 1}.card:has(.card__accent_image) .card__header{grid-column:1 / 5}.card__header>*:last-child{margin-bottom:0}.card__title{position:relative;font-size:var(--font-size-xl-vw)}.card__title:before{position:absolute;top:-.25em;left:-.75em;z-index:-1;display:block;width:auto;height:2em;border-radius:50% 42% 45% 48%;aspect-ratio:1 / 1}.card__body{grid-column:1 / 7;grid-row:2 / 3;padding:calc(var(--padding) * .5) var(--padding) var(--padding);border-radius:0 0 var(--rounded) var(--rounded);background-image:linear-gradient(0deg,var(--bg-color) 30%,var(--white-a000));-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.card p:last-child{margin-bottom:0}.card__accent_image{position:relative;top:-1rem;right:-1rem;z-index:-1;grid-column:5 / 7;grid-row:1 / 3;opacity:0;-webkit-animation:slideInDown var(--duration-normal) var(--easing-bounce-normal) .2s forwards;animation:slideInDown var(--duration-normal) var(--easing-bounce-normal) .2s forwards;-webkit-animation-play-state:var(--animation-state);animation-play-state:var(--animation-state)}}@layer components{.dl--table{display:grid}.dl--table__item{display:contents}.dl--table__dt{-webkit-padding-before:var(--spacing-md);padding-block-start:var(--spacing-md);padding-inline:1px var(--spacing-md);color:var(--txt-muted);font-size:var(--font-size-sm);font-weight:700}.dl--table__dd{-webkit-padding-after:var(--spacing-md);padding-block-end:var(--spacing-md);padding-inline:var(--spacing-md) 0;border-bottom:1px solid var(--border-emphasis)}@media screen and (min-width:640px){.dl--table{grid-template-columns:minmax(100px,25%) 1fr}.dl--table__dt{-webkit-padding-after:var(--spacing-md);padding-block-end:var(--spacing-md);padding-inline:1px var(--spacing-xl);border-bottom:1px solid var(--border-default)}.dl--table__dd{-webkit-padding-before:var(--spacing-md);padding-block-start:var(--spacing-md);padding-inline:0}}}@layer components{.bottomNav{display:flex;flex-direction:column;gap:calc(var(--gap) * 3)}.bottomNav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap)}.bottomNav__item{flex:0 0 auto;max-width:100%}}@layer components{.Header{--padding-inline: var(--font-size-xs-vw);--bg: var(--white-a000);position:absolute;inset:0 0 auto;display:flex;align-items:center;z-index:var(--zindex-nav);height:var(--header-height);background:var(--bg)}.Header__logo{display:flex;align-items:center;padding:0 var(--padding-inline);height:100%}.Header__logo img{width:auto;height:65%}}@layer components{.Footer{padding-top:var(--font-size-xl-vw);height:var(--footer-height)}.Footer__container{display:flex;align-items:center;max-width:var(--container-max-width);height:100%;padding-inline:var(--container-px)}.Footer__links{--bg: var(--gray-200);display:flex;justify-content:center;gap:var(--font-size-sm)}.Footer__links a{display:inline-flex;align-items:center;justify-content:center;width:3em;height:3em;border-radius:50% 46% 45% 48%;background-color:var(--bg);text-decoration:none;transition:background-color var(--transition-normal),border-radius var(--transition-normal)}@media screen and (hover:hover){.Footer__links a:hover{--bg: var(--blue-200);border-radius:48% 50% 40%}}.Footer__links a:active{--bg: var(--blue-300)}.Footer__copy{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--font-family-en);font-size:var(--font-size-xs-vw)}}@layer components{.TopView{--ring-duration: 5s;--animate-group-set: showRing 5s linear both;--animate-group-set2: showRing2 5s linear both;position:relative;z-index:0;display:grid;align-content:center;height:60vmax;max-height:622px;margin-bottom:-22px;overflow:hidden}.TopView__content{position:relative;z-index:1;top:-10%;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font-family-heading);font-weight:700}.TopView__role{font-size:var(--font-size-lg-vw)}.TopView__name{margin-top:0;font-size:var(--font-size-4xl-vw)}.TopView__description{font-size:var(--font-size-lg-vw)}.TopView__visual{position:absolute;z-index:-1;color:var(--white);inset:0;background-image:radial-gradient(var(--white-a000) 40%,var(--white-a010) 50%,var(--white-a000) 60%);background-size:200vw 100vw;background-position:-20vw -60vw;background-repeat:no-repeat;-webkit-animation:surfaceLight 6s linear infinite alternate;animation:surfaceLight 6s linear infinite alternate}.TopView__visual>svg{position:absolute;transform-origin:center;will-change:opacity,transform,filter}.TopView__visual>svg:nth-child(1){top:0;left:50%;width:clamp(400px,50vmax,800px);height:clamp(400px,50vmax,800px);translate:-75% -26%;rotate:8deg;-webkit-animation:var(--animate-group-set);animation:var(--animate-group-set)}.TopView__visual>svg:nth-child(2){top:clamp(400px,50vmax,800px);left:50%;width:clamp(240px,30vmax,480px);height:clamp(240px,30vmax,480px);translate:20% -65%;rotate:-8deg;-webkit-animation:var(--animate-group-set);animation:svar(--animate-group-set);-webkit-animation-delay:.1s;animation-delay:.1s}.TopView__visual>svg:nth-child(3){top:50%;left:50%;width:clamp(300px,37.5vmax,600px);height:clamp(300px,37.5vmax,600px);translate:75% -90%;rotate:8deg;-webkit-animation:var(--animate-group-set);animation:var(--animate-group-set);-webkit-animation-delay:.2s;animation-delay:.2s}.TopView__visual>svg:nth-child(4){top:50%;left:50%;width:clamp(200px,25vmax,400px);height:clamp(200px,25vmax,400px);translate:-240% 30%;rotate:-8deg;-webkit-animation:var(--animate-group-set);animation:var(--animate-group-set);-webkit-animation-delay:.3s;animation-delay:.3s}.TopView__visual>svg:nth-child(5){top:0;left:50%;width:clamp(400px,50vmax,800px);height:clamp(400px,50vmax,800px);translate:-10% -10%;rotate:8deg;opacity:0;-webkit-animation:var(--animate-group-set2);animation:var(--animate-group-set2)}.TopView__visual>svg:nth-child(6){top:clamp(400px,50vmax,800px);left:50%;width:clamp(240px,30vmax,480px);height:clamp(240px,30vmax,480px);translate:-120% -100%;rotate:-8deg;opacity:0;-webkit-animation:var(--animate-group-set2);animation:var(--animate-group-set2);-webkit-animation-delay:.1s;animation-delay:.1s}.TopView__visual>svg:nth-child(7){top:50%;left:50%;width:clamp(300px,37.5vmax,600px);height:clamp(300px,37.5vmax,600px);translate:-170% -90%;rotate:8deg;opacity:0;-webkit-animation:var(--animate-group-set2);animation:var(--animate-group-set2);-webkit-animation-delay:.2s;animation-delay:.2s}.TopView__visual>svg:nth-child(8){top:50%;left:50%;width:clamp(200px,25vmax,400px);height:clamp(200px,25vmax,400px);translate:140% 30%;rotate:-8deg;opacity:0;-webkit-animation:var(--animate-group-set2);animation:var(--animate-group-set2);-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes showRing{0%{transform:scale(.1);opacity:0}10%{transform:scale(.55);opacity:1;-webkit-filter:blur(0);filter:blur(0)}20%{transform:scale(1.1);opacity:0;-webkit-filter:blur(8px);filter:blur(8px)}84%{transform:scale(.1);opacity:0}92%{transform:scale(.5);opacity:1;-webkit-filter:blur(0);filter:blur(0)}to{transform:scale(1);opacity:1}}@keyframes showRing{0%{transform:scale(.1);opacity:0}10%{transform:scale(.55);opacity:1;-webkit-filter:blur(0);filter:blur(0)}20%{transform:scale(1.1);opacity:0;-webkit-filter:blur(8px);filter:blur(8px)}84%{transform:scale(.1);opacity:0}92%{transform:scale(.5);opacity:1;-webkit-filter:blur(0);filter:blur(0)}to{transform:scale(1);opacity:1}}@-webkit-keyframes showRing2{0%{transform:scale(.1);opacity:0}40%{transform:scale(.1);opacity:0}50%{transform:scale(.6);opacity:1;-webkit-filter:blur(0);filter:blur(0)}60%{transform:scale(1.2);opacity:0;-webkit-filter:blur(8px);filter:blur(8px)}to{transform:scale(1.2);opacity:0}}@keyframes showRing2{0%{transform:scale(.1);opacity:0}40%{transform:scale(.1);opacity:0}50%{transform:scale(.6);opacity:1;-webkit-filter:blur(0);filter:blur(0)}60%{transform:scale(1.2);opacity:0;-webkit-filter:blur(8px);filter:blur(8px)}to{transform:scale(1.2);opacity:0}}@-webkit-keyframes surfaceLight{0%{background-size:150% 300%}to{background-size:200% 200%}}@keyframes surfaceLight{0%{background-size:200vw 50vw;background-position:0vw -50vw}to{background-size:300vw 150vw;background-position:-250vw 30vw}}}@layer components{.MainWork{--text-shadow: var(--bg-primary);margin-inline:auto;padding-inline:var(--container-px);padding-block:var(--spacing-6xl);max-width:var(--container-max-width)}.MainWork__heading{grid-column:var(--col-12);font-family:var(--font-family-heading);font-size:var(--font-size-8xl-vw)}.MainWork__visual{grid-column:var(--col-12);position:relative}.MainWork__static_image{aspect-ratio:643 / 433;opacity:0}.MainWork__animated_images{position:absolute;inset:0;aspect-ratio:643 / 433}.MainWork__frame{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:var(--easing-bounce-normal);animation-timing-function:var(--easing-bounce-normal);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:var(--animation-state);animation-play-state:var(--animation-state);position:absolute;z-index:1;top:0;left:0;opacity:0}.MainWork__frame:nth-child(1){-webkit-animation-name:show;animation-name:show;-webkit-animation-delay:.1s;animation-delay:.1s}.MainWork__frame:nth-child(2){-webkit-animation-name:show;animation-name:show;-webkit-animation-delay:.3s;animation-delay:.3s}.MainWork__frame:nth-child(3){opacity:1}.MainWork__frame:nth-child(4){-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-delay:.4s;animation-delay:.4s;translate:-1rem 0}.MainWork__frame:nth-child(5){-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-delay:.6s;animation-delay:.6s;translate:0 1rem}.MainWork__frame:nth-child(6){-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-delay:.8s;animation-delay:.8s;translate:0 -1rem}.MainWork__description{grid-column:var(--col-12);margin-top:1em;--color1: oklch(from var(--bg-primary) l c h);--color2: oklch(from var(--bg-primary) l c h / 0);background-image:radial-gradient(var(--color1),var(--color2))}@media screen and (min-width:640px){.MainWork__heading{grid-column-start:1;grid-row-start:1;z-index:2}.MainWork__visual{grid-column:var(--col-8);grid-column-start:var(--offset-4);grid-row-start:1}.MainWork__img{z-index:1;margin-top:calc(var(--font-size-lg) * -1)}.MainWork__description{z-index:2;margin-top:0}}@media screen and (min-width:1280px){.MainWork__heading{grid-column:var(--col-6)}.MainWork__visual{grid-column:var(--col-6);grid-column-start:7}.MainWork__static_image{position:absolute}.MainWork__description{grid-column:var(--col-6);z-index:2}}@-webkit-keyframes show{to{opacity:1}}@keyframes show{to{opacity:1}}@-webkit-keyframes slideIn{to{translate:0 0;opacity:1}}@keyframes slideIn{to{translate:0 0;opacity:1}}}@layer components{.OtherWorks{margin-inline:auto;padding-inline:var(--container-px);padding-bottom:var(--spacing-7xl);max-width:var(--container-max-width)}.OtherWorks__heading{font-family:var(--font-family-heading);font-size:var(--font-size-7xl-vw)}.OtherWorks__description{font-size:var(--font-size-md-vw)}.OtherWorks__list{grid-template-rows:auto auto auto;margin-top:var(--spacing-md)}.OtherWorks__item{grid-column:var(--col-6);grid-row:span 3;display:grid;grid-template-rows:subgrid;row-gap:var(--spacing-xs);align-content:start;justify-items:center;margin-top:0;padding:var(--spacing-md);background-color:var(--white-a020);border-radius:var(--spacing-2xs);opacity:0;-webkit-animation:blurIn var(--duration-slow) var(--easing-bounce-normal) forwards;animation:blurIn var(--duration-slow) var(--easing-bounce-normal) forwards}.OtherWorks__item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.OtherWorks__item:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.OtherWorks__item:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.OtherWorks__item:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}.OtherWorks__item._feature{grid-column:var(--col-12)}.OtherWorks__label{display:block;margin-top:var(--spacing-xs);font-size:var(--font-size-sm)}.OtherWorks__image{align-self:center}.OtherWorks__description{margin-top:0;font-size:var(--font-size-sm)}@media screen and (min-width:640px){.OtherWorks__list{margin-bottom:0}.OtherWorks__item{grid-column:var(--col-4)}.OtherWorks__item._feature{grid-column:var(--col-8)}}@media screen and (min-width:960px){.OtherWorks__item{grid-column:var(--col-3)}.OtherWorks__item._feature{grid-column:var(--col-6)}.OtherWorks__img{padding-inline:1.5em}}@media screen and (min-width:1280px){.OtherWorks{margin-top:var(--font-display-4xl-vw)}.OtherWorks__item{grid-column:var(--col-2)}.OtherWorks__item._feature{grid-column:var(--col-4)}.OtherWorks__img{padding-inline:0}}}@layer components{.WorkList:not(:first-child){margin-top:var(--gap)}.WorkList>*{grid-column:var(--col-12)}.WorkList>*:not(:first-child){margin-top:2em}.WorkList__item{position:relative;border-radius:100px;transition:background-color var(--transition-normal),box-shadow var(--transition-normal),border-radius var(--transition-fast),outline var(--transition-fast);-webkit-animation:slideInUp var(--transition-normal) forwards;animation:slideInUp var(--transition-normal) forwards;opacity:0}.WorkList__item:focus-within{background-color:var(--white);border-radius:4px;box-shadow:0 0 16px 8px var(--white);outline:2px solid var(--focus);outline-offset:6px}.WorkList__link{order:1;display:flex;flex-direction:column;text-decoration:none}.WorkList__title{order:1;margin-top:.625em;padding-inline:1px;color:var(--txt-default);font-size:var(--font-size-lg-vw);font-weight:700}.WorkList__title:before{content:"";display:block;position:absolute;inset:0;cursor:pointer;z-index:2}.WorkList__link:focus{outline:none}.WorkList__tags{order:2;display:flex;flex-wrap:wrap;padding-inline:1px;font-size:var(--font-size-xs-vw);color:var(--txt-muted);margin:0}.WorkList__tag:not(:first-child):before{content:"/";margin-inline:.25em}.WorkList__thumbnail{order:0;width:100%;aspect-ratio:16 / 9;border-radius:2px;overflow:hidden}.WorkList__thumbnail img{border-radius:2px;transition:scale var(--transition-fast)}@media screen and (hover:hover){.WorkList__item:hover{background-color:var(--white);border-radius:4px;box-shadow:0 0 0 12px var(--white)}.WorkList__item:hover .WorkList__thumbnail img{scale:1.05}}@media screen and (min-width:640px){.WorkList>*{grid-column:var(--col-6)}.WorkList>*:not(:first-child){margin-top:0}.WorkList>*:nth-child(n+3){margin-top:2em}}@media screen and (min-width:960px){.WorkList>*{grid-column:var(--col-4)}.WorkList>*:nth-child(n+3){margin-top:0}.WorkList>*:nth-child(n+4){margin-top:2em}}@media screen and (min-width:1280px){.WorkList>*{grid-column:var(--col-4)}}}@layer components{.WorkBreakdown{max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-px)}.WorkBreakdown__heading{grid-column:var(--col-12);font-family:var(--font-family-heading);font-size:var(--font-size-7xl-vw);text-align:center}}@layer components{.AboutMe{position:relative;max-width:var(--container-max-width);padding-inline:var(--container-px);margin-inline:auto}.AboutMe__heading{font-family:var(--font-family-heading);font-size:var(--font-size-8xl-vw)}.AboutMe__avator{position:absolute;inset:0 0 auto auto;z-index:-1;display:grid;align-items:center;justify-content:center;grid-column:var(--col-8);grid-column-start:var(--offset-5);opacity:0;translate:0 -3rem;-webkit-animation:showAvator .6s var(--easing-bounce-strong) forwards;animation:showAvator .6s var(--easing-bounce-strong) forwards;-webkit-animation-play-state:var(--animation-state);animation-play-state:var(--animation-state)}.AboutMe__avator_ring{grid-column:1 / 2;grid-row:1 / 2;color:var(--white);width:100%;rotate:8deg}.AboutMe__avator_img{grid-column:1 / 2;grid-row:1 / 2;z-index:2;margin:auto;width:62%;height:auto;border-radius:50% 42%/42% 50%}.AboutMe__name{grid-column:var(--col-12);padding:var(--spacing-md) 0 var(--spacing-sm);align-self:center}.AboutMe__desc{margin-top:var(--font-display-md-vw);margin-bottom:var(--font-display-2xl-vw)}.MyName{font-size:var(--font-size-xl-vw);line-height:1.5}.MyName span:before{content:attr(title);display:block;font-size:.625em}.WantTo{position:relative;z-index:1;margin-top:2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--font-size-2xl-vw);line-height:1.5}.WantTo:before{position:absolute;bottom:0;left:-.25em;right:-.5em;z-index:-1;height:.5em;border-radius:5% 50% 50% 5%/50%;background-color:var(--white-a030)}.WantTo__emphasis{-webkit-text-emphasis:circle var(--white);text-emphasis:circle var(--white)}@media screen and (min-width:640px){.AboutMe__avator{grid-column:var(--col-5);grid-column-start:var(--offset-6)}.AboutMe__name{grid-column:var(--col-12)}}@media screen and (min-width:960px){.AboutMe__avator{grid-column:var(--col-4);grid-column-start:var(--offset-7)}.AboutMe__name{grid-column:var(--col-8);grid-column-start:var(--offset-3);-webkit-padding-start:0;padding-inline-start:0}}@media screen and (min-width:1280px){.AboutMe__avator{grid-column:var(--col-4);grid-column-start:var(--offset-6)}}@-webkit-keyframes showAvator{0%{opacity:0;scale:0}to{opacity:.5;scale:1}}@keyframes showAvator{0%{opacity:0;scale:0;-webkit-filter:blur(8px);filter:blur(8px)}to{opacity:.5;scale:1;-webkit-filter:blur(0);filter:blur(0)}}}@layer utils{[data-animate]{--animation-state: running;-webkit-animation-play-state:var(--animation-state);animation-play-state:var(--animation-state)}[data-animate=waiting]{--animation-state: paused}[data-animate=executed]{--animation-state: running}@media(prefers-reduced-motion:reduce){[data-animate]{--animation-state: running !important}*,*:before,*:after{-webkit-animation-duration:.01s!important;animation-duration:.01s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.fadeIn{-webkit-animation:fadeIn var(--transition-normal) forwards;animation:fadeIn var(--transition-normal) forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeOut{-webkit-animation:fadeOut var(--transition-normal) forwards;animation:fadeOut var(--transition-normal) forwards}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.slideInUp{-webkit-animation:slideInUp var(--transition-normal) forwards;animation:slideInUp var(--transition-normal) forwards}@-webkit-keyframes slideInUp{0%{opacity:0;translate:0 10%}to{opacity:1;translate:0 0}}@keyframes slideInUp{0%{opacity:0;translate:0 10%}to{opacity:1;translate:0 0}}.slideInDown{-webkit-animation:slideInDown var(--transition-normal) forwards;animation:slideInDown var(--transition-normal) forwards}@-webkit-keyframes slideInDown{0%{opacity:0;translate:0 -10%}to{opacity:1;translate:0 0}}@keyframes slideInDown{0%{opacity:0;translate:0 -10%}to{opacity:1;translate:0 0}}.blurIn{-webkit-animation:blurIn var(--transition-normal) forwards;animation:blurIn var(--transition-normal) forwards}@-webkit-keyframes blurIn{0%{opacity:0;scale:.9;-webkit-filter:blur(8px);filter:blur(8px)}to{opacity:1;scale:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes blurIn{0%{opacity:0;scale:.9;-webkit-filter:blur(8px);filter:blur(8px)}to{opacity:1;scale:1;-webkit-filter:blur(0);filter:blur(0)}}.blurOut{-webkit-animation:blurOut var(--transition-normal) forwards;animation:blurOut var(--transition-normal) forwards}@-webkit-keyframes blurOut{0%{opacity:1;-webkit-filter:blur(0);filter:blur(0)}to{opacity:0;-webkit-filter:blur(8px);filter:blur(8px)}}@keyframes blurOut{0%{opacity:1;-webkit-filter:blur(0);filter:blur(0)}to{opacity:0;-webkit-filter:blur(8px);filter:blur(8px)}}}@layer utils{.bg_milk{--milk-color: var(--gray-050);--wave-height: 22px;position:relative;margin:var(--wave-height) 0;background-color:var(--milk-color);padding-block:calc(var(--padding-top) - var(--wave-height) / 2) calc(var(--padding-bottom) - var(--wave-height) / 2)}.bg_milk._only_top{margin-bottom:0}.bg_milk__wave{position:absolute;left:0;right:0;width:100%;height:var(--wave-height);transform-origin:center;z-index:0;overflow:hidden}.bg_milk__wave._top{top:0;translate:0 -100%}.bg_milk__wave._bottom{bottom:0;translate:0 100%;transform:scaleY(-1);-webkit-animation-delay:var(--milk-wave-delay, .4s);animation-delay:var(--milk-wave-delay, .4s)}.bg_milk__svg{width:100%;min-width:600px;height:100%;display:block;pointer-events:none;color:var(--milk-color, transparent)}@-webkit-keyframes movingWave{0%{background-position:0 0}to{background-position:-1000px 0}}@keyframes movingWave{0%{background-position:0 0}to{background-position:-1000px 0}}@media screen and (width<=800px){@-webkit-keyframes movingWave{0%{background-position:0 0}to{background-position:-727px 0}}@keyframes movingWave{0%{background-position:0 0}to{background-position:-727px 0}}.bg_milk{--wave-height: 16px}}@media(prefers-reduced-motion:reduce){.bg_milk:before{-webkit-animation-play-state:paused;animation-play-state:paused}}.milk-wave--filter{-webkit-filter:url(#milkWaveFilter);filter:url(#milkWaveFilter)}@media(prefers-reduced-motion:reduce){.milk-wave{-webkit-animation:none!important;animation:none!important;-webkit-filter:none!important;filter:none!important}}@media screen and (max-width:800px){.milk-wave{height:90px;-webkit-animation-duration:calc(var(--milk-wave-duration, 10s) * 1.2);animation-duration:calc(var(--milk-wave-duration, 10s) * 1.2)}.milk-wave--filter{-webkit-filter:none;filter:none}}}@layer utils{.m-0{margin:0}.mt-0{margin-top:0;-webkit-margin-before:0;margin-block-start:0}.mb-0{margin-bottom:0;-webkit-margin-after:0;margin-block-end:0}.ml-0{margin-left:0;-webkit-margin-start:0;margin-inline-start:0}.mr-0{margin-right:0;-webkit-margin-end:0;margin-inline-end:0}.my-0{margin-top:0;margin-bottom:0;margin-block:0}.mx-0{margin-left:0;margin-right:0;margin-inline:0}.p-0{padding:0}.pt-0{padding-top:0;-webkit-padding-before:0;padding-block-start:0}.pb-0{padding-bottom:0;-webkit-padding-after:0;padding-block-end:0}.pl-0{padding-left:0;-webkit-padding-start:0;padding-inline-start:0}.pr-0{padding-right:0;-webkit-padding-end:0;padding-inline-end:0}.py-0{padding-top:0;padding-bottom:0;padding-block:0}.px-0{padding-left:0;padding-right:0;padding-inline:0}.m-auto{margin:auto}.mt-auto{margin-top:auto;-webkit-margin-before:auto;margin-block-start:auto}.mb-auto{margin-bottom:auto;-webkit-margin-after:auto;margin-block-end:auto}.ml-auto{margin-left:auto;-webkit-margin-start:auto;margin-inline-start:auto}.mr-auto{margin-right:auto;-webkit-margin-end:auto;margin-inline-end:auto}.my-auto{margin-top:auto;margin-bottom:auto;margin-block:auto}.mx-auto{margin-left:auto;margin-right:auto;margin-inline:auto}.p-auto{padding:auto}.pt-auto{padding-top:auto;-webkit-padding-before:auto;padding-block-start:auto}.pb-auto{padding-bottom:auto;-webkit-padding-after:auto;padding-block-end:auto}.pl-auto{padding-left:auto;-webkit-padding-start:auto;padding-inline-start:auto}.pr-auto{padding-right:auto;-webkit-padding-end:auto;padding-inline-end:auto}.py-auto{padding-top:auto;padding-bottom:auto;padding-block:auto}.px-auto{padding-left:auto;padding-right:auto;padding-inline:auto}.m-3xs{margin:var(--spacing-3xs)}.mt-3xs{margin-top:var(--spacing-3xs);-webkit-margin-before:var(--spacing-3xs);margin-block-start:var(--spacing-3xs)}.mb-3xs{margin-bottom:var(--spacing-3xs);-webkit-margin-after:var(--spacing-3xs);margin-block-end:var(--spacing-3xs)}.ml-3xs{margin-left:var(--spacing-3xs);-webkit-margin-start:var(--spacing-3xs);margin-inline-start:var(--spacing-3xs)}.mr-3xs{margin-right:var(--spacing-3xs);-webkit-margin-end:var(--spacing-3xs);margin-inline-end:var(--spacing-3xs)}.my-3xs{margin-top:var(--spacing-3xs);margin-bottom:var(--spacing-3xs);margin-block:var(--spacing-3xs)}.mx-3xs{margin-left:var(--spacing-3xs);margin-right:var(--spacing-3xs);margin-inline:var(--spacing-3-xs)}.p-3xs{padding:var(--spacing-3-xs)}.pt-3xs{padding-top:var(--spacing-3-xs);-webkit-padding-before:var(--spacing-3-xs);padding-block-start:var(--spacing-3-xs)}.pb-3xs{padding-bottom:var(--spacing-3-xs);-webkit-padding-after:var(--spacing-3-xs);padding-block-end:var(--spacing--size-md-vw)}.pl-3xs{padding-left:var (--size-md-vw);-webkit-padding-start:var (--size-md-vw);padding-inline-start:var (--size-md-vw)}.pr-3xs{padding-right:var (--size-md-vw);-webkit-padding-end:var (--size-md-vw);padding-inline-end:var (--size-md-vw)}.py-3xs{padding-top:var (--spacing-3-xs);padding-bottom:var (--spacing-3-xs);padding-block:var (--spacing-3-xs)}.px-3xs{padding-left:var (--spacing-3-xs);padding-right:var (--spacing-3-xs);padding-inline:var (--spacing-3-xs)}.m-2xs{margin:var(--spacing-2-xs)}.mt-2xs{margin-top:var(--spacing-2-xs);-webkit-margin-before:var(--spacing-2-xs);margin-block-start:var(--spacing-2-xs)}.mb-2xs{margin-bottom:var(--spacing-2-xs);-webkit-margin-after:var(--spacing-2-xs);margin-block-end:var(--spacing-2-xs)}.ml-2xs{margin-left:var(--spacing-2-xs);-webkit-margin-start:var(--spacing-2-xs);margin-inline-start:var(--spacing-2-xs)}.mr-2xs{margin-right:var(--spacing-2-xs);-webkit-margin-end:var(--spacing-2-xs);margin-inline-end:var(--spacing-2-xs)}.my-2xs{margin-top:var(--spacing-2-xs);margin-bottom:var(--spacing-2-xs);margin-block:var(--spacing-2-xs)}.mx-2xs{margin-left:var(--spacing-2-xs);margin-right:var(--spacing-2-xs);margin-inline:var(--spacing--size-md-vw)}.p-2xs{padding:var (--spacing-2-xs)}.pt-2xs{padding-top:var (--spacing-2-xs);-webkit-padding-before:var (--spacing-2-xs);padding-block-start:var (--spacing-2-xs)}.pb-2xs{padding-bottom:var (--spacing-2-xs);-webkit-padding-after:var (--spacing-2-xs);padding-block-end:var (--spacing-2-xs)}.pl-2xs{padding-left:var (--spacing-2-xs);-webkit-padding-start:var (--spacing-2-xs);padding-inline-start:var (--spacing-2-xs)}.pr-2xs{padding-right:var (--spacing-2-xs);-webkit-padding-end:var (--spacing-2-xs);padding-inline-end:var (--spacing-2-xs)}.py-2xs{padding-top:var (--spacing-2-xs);padding-bottom:var (--spacing-2-xs);padding-block:var (--spacing-2-xs)}.px-2xs{padding-left:var (--spacing-2-xs);padding-right:var (--spacing-2-xs);padding-inline:var (--spacing-2-xs)}.m-xs{margin:var(--spacing-xs)}.mt-xs{margin-top:var(--spacing-xs);-webkit-margin-before:var(--spacing-xs);margin-block-start:var(--spacing-xs)}.mb-xs{margin-bottom:var(--spacing-xs);-webkit-margin-after:var(--spacing-xs);margin-block-end:var(--spacing-xs)}.ml-xs{margin-left:var(--spacing-xs);-webkit-margin-start:var(--spacing-xs);margin-inline-start:var(--spacing-xs)}.mr-xs{margin-right:var(--spacing-xs);-webkit-margin-end:var(--spacing-xs);margin-inline-end:var(--spacing-xs)}.my-xs{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs);margin-block:var(--spacing-xs)}.mx-xs{margin-left:var(--spacing-xs);margin-right:var(--spacing-xs);margin-inline:var(--spacing-xs)}.p-xs{padding:var(--spacing-xs)}.pt-xs{padding-top:var(--spacing-xs);-webkit-padding-before:var(--spacing-xs);padding-block-start:var(--spacing-xs)}.pb-xs{padding-bottom:var(--spacing-xs);-webkit-padding-after:var(--spacing-xs);padding-block-end:var(--spacing-xs)}.pl-xs{padding-left:var(--spacing-xs);-webkit-padding-start:var(--spacing-xs);padding-inline-start:var(--spacing-xs)}.pr-xs{padding-right:var(--spacing-xs);-webkit-padding-end:var(--spacing-xs);padding-inline-end:var(--spacing-xs)}.py-xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);padding-block:var(--spacing-xs)}.px-xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);padding-inline:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.mt-sm{margin-top:var(--spacing-sm);-webkit-margin-before:var(--spacing-sm);margin-block-start:var(--spacing-sm)}.mb-sm{margin-bottom:var(--spacing-sm);-webkit-margin-after:var(--spacing-sm);margin-block-end:var(--spacing-sm)}.ml-sm{margin-left:var(--spacing-sm);-webkit-margin-start:var(--spacing-sm);margin-inline-start:var(--spacing-sm)}.mr-sm{margin-right:var(--spacing-sm);-webkit-margin-end:var(--spacing-sm);margin-inline-end:var(--spacing-sm)}.my-sm{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);margin-block:var(--spacing-sm)}.mx-sm{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm);margin-inline:var(--spacing-sm)}.p-sm{padding:var (--spacing-sm)}.pt-sm{padding-top:var (--spacing-sm);-webkit-padding-before:var (--spacing-sm);padding-block-start:var (--spacing-sm)}.pb-sm{padding-bottom:var (--spacing-sm);-webkit-padding-after:var (--spacing-sm);padding-block-end:var (--spacing-sm)}.pl-sm{padding-left:var (--spacing-sm);-webkit-padding-start:var (--spacing-sm);padding-inline-start:var (--spacing-sm)}.pr-sm{padding-right:var (--spacing-sm);-webkit-padding-end:var (--spacing-sm);padding-inline-end:var (--spacing-sm)}.py-sm{padding-top:var (--spacing-sm);padding-bottom:var (--spacing-sm);padding-block:var (--spacing-sm)}.px-sm{padding-left:var (--spacing-sm);padding-right:var (--spacing-sm);padding-inline:var (--spacing-sm)}.m-md{margin:var(--spacing-md)}.mt-md{margin-top:var(--spacing-md);-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md)}.mb-md{margin-bottom:var(--spacing-md);-webkit-margin-after:var(--spacing-md);margin-block-end:var(--spacing-md)}.ml-md{margin-left:var(--spacing-md);-webkit-margin-start:var(--spacing-md);margin-inline-start:var(--spacing-md)}.mr-md{margin-right:var(--spacing-md);-webkit-margin-end:var(--spacing-md);margin-inline-end:var(--spacing-md)}.my-md{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);margin-block:var(--spacing-md)}.mx-md{margin-left:var(--spacing-md);margin-right:var(--spacing-md);margin-inline:var(--spacing-md)}.p-md{padding:var(--spacing-md)}.pt-md{padding-top:var(--spacing-md);-webkit-padding-before:var(--spacing-md);padding-block-start:var(--spacing-md)}.pb-md{padding-bottom:var(--spacing-md);-webkit-padding-after:var(--spacing-md);padding-block-end:var(--spacing-md)}.pl-md{padding-left:var(--spacing-md);-webkit-padding-start:var(--spacing-md);padding-inline-start:var(--spacing-md)}.pr-md{padding-right:var(--spacing-md);-webkit-padding-end:var(--spacing-md);padding-inline-end:var(--spacing-md)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);padding-block:var(--spacing-md)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md);padding-inline:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.mt-lg{margin-top:var(--spacing-lg);-webkit-margin-before:var(--spacing-lg);margin-block-start:var(--spacing-lg)}.mb-lg{margin-bottom:var(--spacing-lg);-webkit-margin-after:var(--spacing-lg);margin-block-end:var(--spacing-lg)}.ml-lg{margin-left:var(--spacing-lg);-webkit-margin-start:var(--spacing-lg);margin-inline-start:var(--spacing-lg)}.mr-lg{margin-right:var(--spacing-lg);-webkit-margin-end:var(--spacing-lg);margin-inline-end:var(--spacing-lg)}.my-lg{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);margin-block:var(--spacing-lg)}.mx-lg{margin-left:var(--spacing-lg);margin-right:var(--spacing-lg);margin-inline:var(--spacing-lg)}.p-lg{padding:var(--spacing-lg)}.pt-lg{padding-top:var(--spacing-lg);-webkit-padding-before:var(--spacing-lg);padding-block-start:var(--spacing-lg)}.pb-lg{padding-bottom:var(--spacing-lg);-webkit-padding-after:var(--spacing-lg);padding-block-end:var(--spacing-lg)}.pl-lg{padding-left:var(--spacing-lg);-webkit-padding-start:var(--spacing-lg);padding-inline-start:var(--spacing-lg)}.pr-lg{padding-right:var(--spacing-lg);-webkit-padding-end:var(--spacing-lg);padding-inline-end:var(--spacing-lg)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);padding-block:var(--spacing-lg)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);padding-inline:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.mt-xl{margin-top:var(--spacing-xl);-webkit-margin-before:var(--spacing-xl);margin-block-start:var(--spacing-xl)}.mb-xl{margin-bottom:var(--spacing-xl);-webkit-margin-after:var(--spacing-xl);margin-block-end:var(--spacing-xl)}.ml-xl{margin-left:var(--spacing-xl);-webkit-margin-start:var(--spacing-xl);margin-inline-start:var(--spacing-xl)}.mr-xl{margin-right:var(--spacing-xl);-webkit-margin-end:var(--spacing-xl);margin-inline-end:var(--spacing-xl)}.my-xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);margin-block:var(--spacing-xl)}.mx-xl{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl);margin-inline:var(--spacing-xl)}.p-xl{padding:var(--spacing-xl)}.pt-xl{padding-top:var(--spacing-xl);-webkit-padding-before:var(--spacing-xl);padding-block-start:var(--spacing-xl)}.pb-xl{padding-bottom:var(--spacing-xl);-webkit-padding-after:var(--spacing-xl);padding-block-end:var(--spacing-xl)}.pl-xl{padding-left:var(--spacing-xl);-webkit-padding-start:var(--spacing-xl);padding-inline-start:var(--spacing-xl)}.pr-xl{padding-right:var(--spacing-xl);-webkit-padding-end:var(--spacing-xl);padding-inline-end:var(--spacing-xl)}.py-xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);padding-block:var(--spacing-xl)}.px-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);padding-inline:var(--spacing-xl)}.m-2xl{margin:var(--spacing-2xl)}.mt-2xl{margin-top:var(--spacing-2xl);-webkit-margin-before:var(--spacing-2xl);margin-block-start:var(--spacing-2xl)}.mb-2xl{margin-bottom:var(--spacing-2xl);-webkit-margin-after:var(--spacing-2xl);margin-block-end:var(--spacing-2xl)}.ml-2xl{margin-left:var(--spacing-2xl);-webkit-margin-start:var(--spacing-2xl);margin-inline-start:var(--spacing-2xl)}.mr-2xl{margin-right:var(--spacing-2xl);-webkit-margin-end:var(--spacing-2xl);margin-inline-end:var(--spacing-2xl)}.my-2xl{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);margin-block:var(--spacing-2xl)}.mx-2xl{margin-left:var(--spacing-2xl);margin-right:var(--spacing-2xl);margin-inline:var(--spacing-2xl)}.p-2xl{padding:var(--spacing-2xl)}.pt-2xl{padding-top:var(--spacing-2xl);-webkit-padding-before:var(--spacing-2xl);padding-block-start:var(--spacing-2xl)}.pb-2xl{padding-bottom:var(--spacing-2xl);-webkit-padding-after:var(--spacing-2xl);padding-block-end:var(--spacing-2xl)}.pl-2xl{padding-left:var(--spacing-2xl);-webkit-padding-start:var(--spacing-2xl);padding-inline-start:var(--spacing-2xl)}.pr-2xl{padding-right:var(--spacing-2xl);-webkit-padding-end:var(--spacing-2xl);padding-inline-end:var(--spacing-2xl)}.py-2xl{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);padding-block:var(--spacing-2xl)}.px-2xl{padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl);padding-inline:var(--spacing-2xl)}.m-3xl{margin:var(--spacing-3xl)}.mt-3xl{margin-top:var(--spacing-3xl);-webkit-margin-before:var(--spacing-3xl);margin-block-start:var(--spacing-3xl)}.mb-3xl{margin-bottom:var(--spacing-3xl);-webkit-margin-after:var(--spacing-3xl);margin-block-end:var(--spacing-3xl)}.ml-3xl{margin-left:var(--spacing-3xl);-webkit-margin-start:var(--spacing-3xl);margin-inline-start:var(--spacing-3xl)}.mr-3xl{margin-right:var(--spacing-3xl);-webkit-margin-end:var(--spacing-3xl);margin-inline-end:var(--spacing-3xl)}.my-3xl{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-3xl);margin-block:var(--spacing-3xl)}.mx-3xl{margin-left:var(--spacing-3xl);margin-right:var(--spacing-3xl);margin-inline:var(--spacing-3xl)}.p-3xl{padding:var(--spacing-3xl)}.pt-3xl{padding-top:var(--spacing-3xl);-webkit-padding-before:var(--spacing-3xl);padding-block-start:var(--spacing-3xl)}.pb-3xl{padding-bottom:var(--spacing-3xl);-webkit-padding-after:var(--spacing-3xl);padding-block-end:var(--spacing-3xl)}.pl-3xl{padding-left:var(--spacing-3xl);-webkit-padding-start:var(--spacing-3xl);padding-inline-start:var(--spacing-3xl)}.pr-3xl{padding-right:var(--spacing-3xl);-webkit-padding-end:var(--spacing-3xl);padding-inline-end:var(--spacing-3xl)}.py-3xl{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl);padding-block:var(--spacing-3xl)}.px-3xl{padding-left:var(--spacing-3xl);padding-right:var(--spacing-3xl);padding-inline:var(--spacing-3xl)}.m-4xl{margin:var(--spacing-4xl)}.mt-4xl{margin-top:var(--spacing-4xl);-webkit-margin-before:var(--spacing-4xl);margin-block-start:var(--spacing-4xl)}.mb-4xl{margin-bottom:var(--spacing-4xl);-webkit-margin-after:var(--spacing-4xl);margin-block-end:var(--spacing-4xl)}.ml-4xl{margin-left:var(--spacing-4xl);-webkit-margin-start:var(--spacing-4xl);margin-inline-start:var(--spacing-4xl)}.mr-4xl{margin-right:var(--spacing-4xl);-webkit-margin-end:var(--spacing-4xl);margin-inline-end:var(--spacing-4xl)}.my-4xl{margin-top:var(--spacing-4xl);margin-bottom:var(--spacing-4xl);margin-block:var(--spacing-4xl)}.mx-4xl{margin-left:var(--spacing-4xl);margin-right:var(--spacing-4xl);margin-inline:var(--spacing-4xl)}.p-4xl{padding:var(--spacing-4xl)}.pt-4xl{padding-top:var(--spacing-4xl);-webkit-padding-before:var(--spacing-4xl);padding-block-start:var(--spacing-4xl)}.pb-4xl{padding-bottom:var(--spacing-4xl);-webkit-padding-after:var(--spacing-4xl);padding-block-end:var(--spacing-4xl)}.pl-4xl{padding-left:var(--spacing-4xl);-webkit-padding-start:var(--spacing-4xl);padding-inline-start:var(--spacing-4xl)}.pr-4xl{padding-right:var(--spacing-4xl);-webkit-padding-end:var(--spacing-4xl);padding-inline-end:var(--spacing-4xl)}.py-4xl{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl);padding-block:var(--spacing-4xl)}.px-4xl{padding-left:var(--spacing-4xl);padding-right:var(--spacing-4xl);padding-inline:var(--spacing-4xl)}.m-5xl{margin:var(--spacing-5xl)}.mt-5xl{margin-top:var(--spacing-5xl);-webkit-margin-before:var(--spacing-5xl);margin-block-start:var(--spacing-5xl)}.mb-5xl{margin-bottom:var(--spacing-5xl);-webkit-margin-after:var(--spacing-5xl);margin-block-end:var(--spacing-5xl)}.ml-5xl{margin-left:var(--spacing-5xl);-webkit-margin-start:var(--spacing-5xl);margin-inline-start:var(--spacing-5xl)}.mr-5xl{margin-right:var(--spacing-5xl);-webkit-margin-end:var(--spacing-5xl);margin-inline-end:var(--spacing-5xl)}.my-5xl{margin-top:var(--spacing-5xl);margin-bottom:var(--spacing-5xl);margin-block:var(--spacing-5xl)}.mx-5xl{margin-left:var(--spacing-5xl);margin-right:var(--spacing-5xl);margin-inline:var(--spacing-5xl)}.p-5xl{padding:var(--spacing-5xl)}.pt-5xl{padding-top:var(--spacing-5xl);-webkit-padding-before:var(--spacing-5xl);padding-block-start:var(--spacing-5xl)}.pb-5xl{padding-bottom:var(--spacing-5xl);-webkit-padding-after:var(--spacing-5xl);padding-block-end:var(--spacing-5xl)}.pl-5xl{padding-left:var(--spacing-5xl);-webkit-padding-start:var(--spacing-5xl);padding-inline-start:var(--spacing-5xl)}.pr-5xl{padding-right:var(--spacing-5xl);-webkit-padding-end:var(--spacing-5xl);padding-inline-end:var(--spacing-5xl)}.py-5xl{padding-top:var(--spacing-5xl);padding-bottom:var(--spacing-5xl);padding-block:var(--spacing-5xl)}.px-5xl{padding-left:var(--spacing-5xl);padding-right:var(--spacing-5xl);padding-inline:var(--spacing-5xl)}.m-6xl{margin:var(--spacing-6xl)}.mt-6xl{margin-top:var(--spacing-6xl);-webkit-margin-before:var(--spacing-6xl);margin-block-start:var(--spacing-6xl)}.mb-6xl{margin-bottom:var(--spacing-6xl);-webkit-margin-after:var(--spacing-6xl);margin-block-end:var(--spacing-6xl)}.ml-6xl{margin-left:var(--spacing-6xl);-webkit-margin-start:var(--spacing-6xl);margin-inline-start:var(--spacing-6xl)}.mr-6xl{margin-right:var(--spacing-6xl);-webkit-margin-end:var(--spacing-6xl);margin-inline-end:var(--spacing-6xl)}.my-6xl{margin-top:var(--spacing-6xl);margin-bottom:var(--spacing-6xl);margin-block:var(--spacing-6xl)}.mx-6xl{margin-left:var(--spacing-6xl);margin-right:var(--spacing-6xl);margin-inline:var(--spacing-6xl)}.p-6xl{padding:var(--spacing-6xl)}.pt-6xl{padding-top:var(--spacing-6xl);-webkit-padding-before:var(--spacing-6xl);padding-block-start:var(--spacing-6xl)}.pb-6xl{padding-bottom:var(--spacing-6xl);-webkit-padding-after:var(--spacing-6xl);padding-block-end:var(--spacing-6xl)}.pl-6xl{padding-left:var(--spacing-6xl);-webkit-padding-start:var(--spacing-6xl);padding-inline-start:var(--spacing-6xl)}.pr-6xl{padding-right:var(--spacing-6xl);-webkit-padding-end:var(--spacing-6xl);padding-inline-end:var(--spacing-6xl)}.py-6xl{padding-top:var(--spacing-6xl);padding-bottom:var(--spacing-6xl);padding-block:var(--spacing-6xl)}.px-6xl{padding-left:var(--spacing-6xl);padding-right:var(--spacing-6xl);padding-inline:var(--spacing-6xl)}.m-7xl{margin:var(--spacing-7xl)}.mt-7xl{margin-top:var(--spacing-7xl);-webkit-margin-before:var(--spacing-7xl);margin-block-start:var(--spacing-7xl)}.mb-7xl{margin-bottom:var(--spacing-7xl);-webkit-margin-after:var(--spacing-7xl);margin-block-end:var(--spacing-7xl)}.ml-7xl{margin-left:var(--spacing-7xl);-webkit-margin-start:var(--spacing-7xl);margin-inline-start:var(--spacing-7xl)}.mr-7xl{margin-right:var(--spacing-7xl);-webkit-margin-end:var(--spacing-7xl);margin-inline-end:var(--spacing-7xl)}.my-7xl{margin-top:var(--spacing-7xl);margin-bottom:var(--spacing-7xl);margin-block:var(--spacing-7xl)}.mx-7xl{margin-left:var(--spacing-7xl);margin-right:var(--spacing-7xl);margin-inline:var(--spacing-7xl)}.p-7xl{padding:var(--spacing-7xl)}.pt-7xl{padding-top:var(--spacing-7xl);-webkit-padding-before:var(--spacing-7xl);padding-block-start:var(--spacing-7xl)}.pb-7xl{padding-bottom:var(--spacing-7xl);-webkit-padding-after:var(--spacing-7xl);padding-block-end:var(--spacing-7xl)}.pl-7xl{padding-left:var(--spacing-7xl);-webkit-padding-start:var(--spacing-7xl);padding-inline-start:var(--spacing-7xl)}.pr-7xl{padding-right:var(--spacing-7xl);-webkit-padding-end:var(--spacing-7xl);padding-inline-end:var(--spacing-7xl)}.py-7xl{padding-top:var(--spacing-7xl);padding-bottom:var(--spacing-7xl);padding-block:var(--spacing-7xl)}.px-7xl{padding-left:var(--spacing-7xl);padding-right:var(--spacing-7xl);padding-inline:var(--spacing-7xl)}.m-8xl{margin:var(--spacing-8xl)}.mt-8xl{margin-top:var(--spacing-8xl);-webkit-margin-before:var(--spacing-8xl);margin-block-start:var(--spacing-8xl)}.mb-8xl{margin-bottom:var(--spacing-8xl);-webkit-margin-after:var(--spacing-8xl);margin-block-end:var(--spacing-8xl)}.ml-8xl{margin-left:var(--spacing-8xl);-webkit-margin-start:var(--spacing-8xl);margin-inline-start:var(--spacing-8xl)}.mr-8xl{margin-right:var(--spacing-8xl);-webkit-margin-end:var(--spacing-8xl);margin-inline-end:var(--spacing-8xl)}.my-8xl{margin-top:var(--spacing-8xl);margin-bottom:var(--spacing-8xl);margin-block:var(--spacing-8xl)}.mx-8xl{margin-left:var(--spacing-8xl);margin-right:var(--spacing-8xl);margin-inline:var(--spacing-8xl)}.p-8xl{padding:var(--spacing-8xl)}.pt-8xl{padding-top:var(--spacing-8xl);-webkit-padding-before:var(--spacing-8xl);padding-block-start:var(--spacing-8xl)}.pb-8xl{padding-bottom:var(--spacing-8xl);-webkit-padding-after:var(--spacing-8xl);padding-block-end:var(--spacing-8xl)}.pl-8xl{padding-left:var(--spacing-8xl);-webkit-padding-start:var(--spacing-8xl);padding-inline-start:var(--spacing-8xl)}.pr-8xl{padding-right:var(--spacing-8xl);-webkit-padding-end:var(--spacing-8xl);padding-inline-end:var(--spacing-8xl)}.py-8xl{padding-top:var(--spacing-8xl);padding-bottom:var(--spacing-8xl);padding-block:var(--spacing-8xl)}.px-8xl{padding-left:var(--spacing-8xl);padding-right:var(--spacing-8xl);padding-inline:var(--spacing-8xl)}}@layer utils{.w-auto{width:auto}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}}@layer utils{.float-left{float:left}.float-right{float:right}.float-none{float:none}.float-inline-start{float:inline-start}.float-inline-end{float:inline-end}.float-block{float:block}.float-inline{float:inline}.float-inline-block{float:inline-block}.float-inline-flex{float:inline-flex}.float-inline-grid{float:inline-grid}.float-inline-table{float:inline-table}.clearfix:after{content:"";display:block;clear:both}}@layer utils{.grid{--col-1: auto / span 1;--col-2: auto / span 2;--col-3: auto / span 3;--col-4: auto / span 4;--col-5: auto / span 5;--col-6: auto / span 6;--col-7: auto / span 7;--col-8: auto / span 8;--col-9: auto / span 9;--col-10: auto / span 10;--col-11: auto / span 11;--col-12: auto / span 12;--offset-1: 2;--offset-2: 3;--offset-3: 4;--offset-4: 5;--offset-5: 6;--offset-6: 7;--offset-7: 8;--offset-8: 9;--offset-9: 10;--offset-10: 11;display:grid;grid-template-columns:repeat(var(--grid),1fr);gap:var(--gap)}.subgrid{display:grid;grid-template-columns:subgrid}.grid._no-gap{gap:0}.grid__contents{display:contents}.grid__col_1{grid-column:var(--col-1)}.grid__col_2{grid-column:var(--col-2)}.grid__col_3{grid-column:var(--col-3)}.grid__col_4{grid-column:var(--col-4)}.grid__col_5{grid-column:var(--col-5)}.grid__col_6{grid-column:var(--col-6)}.grid__col_7{grid-column:var(--col-7)}.grid__col_8{grid-column:var(--col-8)}.grid__col_9{grid-column:var(--col-9)}.grid__col_10{grid-column:var(--col-10)}.grid__col_11{grid-column:var(--col-11)}.grid__col_12{grid-column:var(--col-12)}.grid__offset_1{grid-column-start:var(--offset-1)}.grid__offset_2{grid-column-start:var(--offset-2)}.grid__offset_3{grid-column-start:var(--offset-3)}.grid__offset_4{grid-column-start:var(--offset-4)}.grid__offset_5{grid-column-start:var(--offset-5)}.grid__offset_6{grid-column-start:var(--offset-6)}.grid__offset_7{grid-column-start:var(--offset-7)}.grid__offset_8{grid-column-start:var(--offset-8)}.grid__offset_9{grid-column-start:var(--offset-9)}.grid__offset_10{grid-column-start:var(--offset-10)}.grid__offset_11{grid-column-start:var(--offset-11)}.grid__single_col,.grid__single_col--slim{grid-column:var(--col-12)}@media screen and (min-width:640px){.grid__single_col{grid-column:var(--col-10);grid-column-start:var(--offset-1)}.grid__single_col--slim{grid-column:var(--col-8);grid-column-start:var(--offset-2)}}@media screen and (min-width:1280px){.grid__single_col{grid-column:var(--col-8);grid-column-start:var(--offset-2)}.grid__single_col--slim{grid-column:var(--col-6);grid-column-start:var(--offset-3)}}}
