:root{--transition-duration: .4s;--scroll: 0;--brand-1: #fff}button[data-astro-cid-3weo6hls]{cursor:pointer;display:flex;align-items:center;overflow:hidden;padding:0;border:0;box-shadow:none;background-color:var(--background-trans);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);text-shadow:none;width:4rem;height:4rem;border-radius:.5rem;z-index:3}svg[data-astro-cid-3weo6hls]{transition:transform var(--transition-duration);stroke:var(--brand-1);width:100%;height:100%;filter:none}.top[data-astro-cid-3weo6hls]{stroke-dasharray:40 160;transition:stroke-dashoffset var(--transition-duration)}.middle[data-astro-cid-3weo6hls]{transform-origin:50%;transition:transform var(--transition-duration)}.bottom[data-astro-cid-3weo6hls]{stroke-dasharray:40 85;transition:stroke-dashoffset var(--transition-duration)}.open[data-astro-cid-3weo6hls]{transform:rotate(45deg)}.open[data-astro-cid-3weo6hls] .top[data-astro-cid-3weo6hls],.open[data-astro-cid-3weo6hls] .bottom[data-astro-cid-3weo6hls]{stroke-dashoffset:-64px}.open[data-astro-cid-3weo6hls] .middle[data-astro-cid-3weo6hls]{transform:rotate(90deg)}@media screen and (max-width: 639px){button[data-astro-cid-3weo6hls]{position:absolute;top:.5rem;right:0}}@media screen and (min-width: 640px){button[data-astro-cid-3weo6hls]{display:none}}.menu-list[data-astro-cid-pux6a34n]{z-index:2;display:flex;justify-content:flex-end;grid-column:3;grid-row:3;padding-right:4rem}.menu-list[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n]{flex:0 1 40%;color:#fff;display:flex;flex-direction:column;align-items:flex-end}.menu-list[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n]{font-size:clamp(1.4rem,.25vw,1.6rem);font-family:var(--font-sans);font-weight:500;line-height:clamp(1.6rem,3.6vw,2rem);padding-right:0}@media screen and (max-width: 1279px){.menu-list[data-astro-cid-pux6a34n]{display:flex;padding-right:1rem}.menu-list[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n]{display:flex;flex:0 1 100%;flex-direction:row;justify-content:flex-end}.menu-list[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n]{font-size:clamp(.5rem,3.9vw,2.2rem);line-height:clamp(1.6rem,6vw,5rem)}}@media screen and (min-width: 640px) and (max-width: 1279px){.menu-list[data-astro-cid-pux6a34n]{flex:0 1 50%;z-index:2;padding-top:.5rem}.menu-list[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n]{padding:0 1rem}.menu-list[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n]:last-of-type{padding-right:0}}@media screen and (max-width: 639px){.menu-list[data-astro-cid-pux6a34n]{position:fixed;transform-origin:100% 0%;top:4rem;transform:translate(100vw);padding-right:0;background-color:#08080880;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:5;border-radius:.5rem;transition:transform var(--transition-duration)}.menu-list[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n]{display:flex;flex-wrap:wrap;padding:.5rem 1rem;flex-direction:column;align-items:flex-end}.menu-list[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n]{padding:0 0 .5rem}.menu-list[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n]:last-of-type{padding-bottom:0}.menu-reveal[data-astro-cid-pux6a34n]{visibility:visible;transform:translate(70vw)}}footer[data-astro-cid-sz7xmlte]{color:#fff;font-size:.8rem;margin:0 auto;font-family:var(--font-sans)}footer[data-astro-cid-sz7xmlte] .tuongee[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;color:var(--text-color);padding:2rem 0}footer[data-astro-cid-sz7xmlte] .tuongee[data-astro-cid-sz7xmlte] h1[data-astro-cid-sz7xmlte]{text-align:center;font-size:clamp(1rem,7vw,2rem);font-weight:500}footer[data-astro-cid-sz7xmlte] .tuongee[data-astro-cid-sz7xmlte] h1[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--details-highlight)}footer[data-astro-cid-sz7xmlte] .links-wrapper[data-astro-cid-sz7xmlte]{flex:0 1 100%;background-color:#000;display:flex;flex-wrap:wrap;justify-content:center}footer[data-astro-cid-sz7xmlte] .links-wrapper[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte]{display:flex;flex:0 1 100%;justify-content:space-between;padding:.5rem;max-width:1280px}footer[data-astro-cid-sz7xmlte] .links-wrapper[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{flex:0 1 30%;padding:.5rem}footer[data-astro-cid-sz7xmlte] .links-wrapper[data-astro-cid-sz7xmlte] .copyright[data-astro-cid-sz7xmlte]{background-color:#000;padding:0 1.5rem 1.5rem;display:flex;max-width:1280px;flex:0 1 100%}@media screen and (max-width: 1279px){footer[data-astro-cid-sz7xmlte]{margin:0}}@media screen and (max-width: 480px){footer[data-astro-cid-sz7xmlte] .tuongee[data-astro-cid-sz7xmlte] h1[data-astro-cid-sz7xmlte]{padding:2rem}footer[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte]{justify-content:space-between;flex-direction:column;padding:1rem}footer[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{flex:0 1 50%}footer[data-astro-cid-sz7xmlte] .copyright[data-astro-cid-sz7xmlte]{flex-wrap:wrap}}body{box-sizing:border-box}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:300;src:url(/fonts/merriweather-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:300;src:url(/fonts/merriweather-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:url(/fonts/merriweather-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:400;src:url(/fonts/merriweather-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:700;src:url(/fonts/merriweather-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spline Sans Mono;font-style:normal;font-weight:400;src:url(/fonts/spline-sans-mono-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spline Sans Mono;font-style:normal;font-weight:500;src:url(/fonts/spline-sans-mono-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spline Sans;font-style:normal;font-weight:400;src:url(../fonts/spline-sans-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spline Sans;font-style:normal;font-weight:500;src:url(../fonts/spline-sans-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spline Sans;font-style:normal;font-weight:600;src:url(../fonts/spline-sans-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spline Sans;font-style:normal;font-weight:700;src:url(../fonts/spline-sans-latin-700.woff2) format("woff2")}:root{--text-color: #3D3D3D;--date-color: #7F7F7F;--details-color: #C1C1C1;--details-highlight: #CC0000;--text-highlight: #761717;--font-mono: "Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-sans: "Spline Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: "Merriweather", serif}h1,h2,h3{font-family:var(--font-sans)}h1{font-size:1.8rem;font-weight:500;line-height:2.4rem}h2{font-size:1.5rem;font-weight:500}h3{font-size:1.3rem;font-weight:500;color:var(--text-highlight);width:100%}p{font-family:var(--font-serif);padding:.5rem 0;font-weight:300}a:hover{color:#c00}.contents{display:flex;flex-wrap:wrap;justify-content:center;max-width:1280px;padding:1rem;width:100%}.contents h2,.contents p{flex:0 1 100%}.contents h2 a,.contents p a{color:#c00;font-weight:500}.contents h2 img,.contents p img{margin:3rem auto;max-width:1200px;width:100%}.contents ul{margin-left:1rem}.contents ul li{font-size:1rem;list-style-type:disc;margin:.25rem 0;font-weight:200;font-family:var(--font-serif);font-style:italic}main hr{flex:0 1 50%;border-top:1px solid var(--details-highlight)}main blockquote{padding:.5rem 0 0 1rem;font-size:1.2rem;color:var(--text-highlight);font-family:var(--font-serif);font-style:italic}
