@charset "UTF-8";@import"https://fonts.bunny.net/css?family=hina-mincho:400|ibm-plex-sans-jp:400|oxanium:400,600,800";@layer reset,global,base,utility;@layer reset{*,*:before,*:after{box-sizing:border-box}*{padding:0;margin:0}html{interpolate-size:allow-keywords;scroll-behavior:smooth;color-scheme:dark}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5}main,header,footer,section{container-type:inline-size}a:any-link{color:inherit}a:any-link[class]{appearance:none;border:none;background:none;text-decoration:none}h1,h2,h3,h4,h5,h6{line-height:1.2;text-wrap:balance}p,figcaption{text-wrap:pretty}ul,ol{list-style:none}img,picture,video{max-width:100%;vertical-align:middle;font-style:italic}input,button,select{font-family:inherit;color:inherit}input[class],[class] input,button[class],[class] button,select[class],[class] select{appearance:none;background:none;border:none}[data-icon]{vertical-align:middle;margin-block-end:.1em;min-width:1em;min-height:1em}}@layer global{:root{--global-app-background-color: linear-gradient( to bottom, hsl(0, 0%, 10%, 1) 0%, hsl(0, 0%, 5%, 1) 100% );--global-app-font-color: hsl(0, 0%, 95%);--global-app-font-color-dim: oklch( from var(--global-app-font-color) calc(l - .2) c h );--global-app-font-color-muted: oklch( from var(--global-app-font-color) calc(l - .4) c h );--global-border-color: hsl(0, 0%, 60%, .1);--global-border-color-contrast: hsl(0, 0%, 60%, .4);--global-border: 2px solid var(--global-border-color);--global-border-contrast: 2px solid var(--global-border-color-contrast);--global-border-radius: 7px;--global-text-size--tiny: .6em;--global-text-size--sm: .8em;--global-text-color: hsl(0, 0%, 95%);--global-text-color--dim: hsl(0, 0%, 60%)}}@font-face{font-family:Ebihara No Kuseji;src:url(/Artini04/EbiharaNoKuseji.ttf);font-display:swap}@layer base{body{background:var(--global-app-background-color);color:var(--global-app-font-color);font-family:Oxanium,IBM Plex Sans JP,sans-serif;min-height:100dvh;overflow-y:scroll}body{transition-property:background-color;transition-duration:.2s;transition-timing-function:ease-out}@media screen and (width >= 2000px){body{font-size:calc(.5vw + 1rem)}}}@layer utility{.text-ebihara{font-family:Ebihara No Kuseji}.text-hina{font-family:Hina Mincho}}.footer[data-astro-cid-zpk52tbb]{--grid-margin-size: 1em;--grid-margin-break-size: 1fr;--grid-break-size: 100px;--grid-content-size: 2fr;display:grid;gap:1em 0;grid-template-columns:[full-width-start] var(--grid-margin-size) [margin-start] var(--grid-margin-break-size) [break-start] var(--grid-break-size) [content-start] var(--grid-content-size) [middlepoint] var(--grid-content-size) [content-end] var(--grid-break-size) [break-end] var(--grid-margin-break-size) [margin-end] var(--grid-margin-size) [full-width-end]}.footer-wrapper[data-astro-cid-zpk52tbb]{grid-column:margin}.footer-wrapper[data-astro-cid-zpk52tbb]{padding-block:1em;font-size:.8em;text-align:center;color:var(--global-app-font-color-muted)}.section[data-astro-cid-hn6kkmpc]{--grid-margin-size: 1em;--grid-margin-break-size: 1fr;--grid-break-size: 100px;--grid-content-size: 2fr;display:grid;gap:1em 0;grid-template-columns:[full-width-start] var(--grid-margin-size) [margin-start] var(--grid-margin-break-size) [break-start] var(--grid-break-size) [content-start] var(--grid-content-size) [middlepoint] var(--grid-content-size) [content-end] var(--grid-break-size) [break-end] var(--grid-margin-break-size) [margin-end] var(--grid-margin-size) [full-width-end]}.section[data-astro-cid-hn6kkmpc]{scroll-margin-block-start:1em}.section>div[class*=heading]>*+*{margin-block-start:.6em}.section div[class*=heading-title]{display:flex;flex-flow:row wrap;gap:.5ch 1ch;place-items:flex-end}.section div[class*=heading-title] h2,.section div[class*=heading-title] h3{line-height:1}.section div[class*=heading-title] h2{font-size:2em;font-family:Hina Mincho;color:#f08080;margin-block-end:.15em}.section div[class*=heading-title] h3{font-size:1.8em}.content-anchors-wrapper[data-astro-cid-b64g2caz]{grid-column:content}@container (width <= 600px){.content-anchors-wrapper[data-astro-cid-b64g2caz]{grid-column:margin}}.content-anchors[data-astro-cid-b64g2caz]{position:sticky;top:1em}.content-anchors-wrapper[data-astro-cid-b64g2caz]{display:flex;flex-flow:row wrap;gap:.8em}@container (width > 600px){.content-anchors-wrapper[data-astro-cid-b64g2caz]{place-content:center}}.content-anchors-wrapper[data-astro-cid-b64g2caz]>a{text-decoration:none;padding:.2em .6em .1em;border:var(--global-border);border-radius:var(--global-border-radius)}.content-anchors-wrapper[data-astro-cid-b64g2caz]>a{transition-property:scale,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.3,4,.6,1)}@media (hover: hover){.content-anchors-wrapper[data-astro-cid-b64g2caz]>a:is(:hover){scale:1.05;rotate:5deg}}.under-construction[data-astro-cid-63porybs]{min-height:70svh;display:flex;gap:.6em 0;flex-flow:column nowrap;place-items:center;place-content:center;margin-inline:1em}.under-construction-links[data-astro-cid-63porybs]{display:flex;flex-flow:row wrap;gap:0 1em;place-content:center}.under-construction__jp[data-astro-cid-63porybs]{font-size:clamp(3em,10svw,6em);color:#ff6}.under-construction__en[data-astro-cid-63porybs]{font-size:clamp(1.2em,10svw,2em);text-align:center}.project-types-container[data-astro-cid-k77lzhct]{flex:1 1 auto;display:flex;flex-flow:row wrap;gap:0 1ch}.project-type[data-astro-cid-7l7d3huh]{font-size:var(--global-text-size--tiny);color:var(--global-text-color--dim);padding:.1em .4em;background-color:#9999991a;border-radius:var(--global-border-radius);user-select:none}.project-action-container[data-astro-cid-lanfqzos]{display:flex;flex-flow:row wrap;gap:1em}.project-action-link[data-astro-cid-3mkarilf]{display:flex;flex-flow:row nowrap;gap:0 .5ch;place-items:center;place-content:center;color:var(--global-text-color--dim)}.project-action-link[data-astro-cid-3mkarilf]{transition-property:color;transition-duration:.2s;transition-timing-function:ease-out}@media (hover: hover){.project-action-link[data-astro-cid-3mkarilf]:is(:hover){color:var(--global-text-color)}}.project-action-link[data-astro-cid-3mkarilf] span[data-astro-cid-3mkarilf]{font-size:var(--global-text-size--sm)}.project-pinned__led[data-astro-cid-z2vv3pzq]{width:8px;height:8px;aspect-ratio:1;background-color:#90ee90;border-radius:7px}.project[data-astro-cid-tzkqch62]{display:flex;flex-flow:row nowrap;border:var(--global-border);border-radius:var(--global-border-radius);outline:1px solid transparent;overflow:clip}.project[data-astro-cid-tzkqch62][data-pinned=true]{order:0}@container (width <= 600px){.project[data-astro-cid-tzkqch62]{flex-flow:column nowrap}}.project-media[data-astro-cid-tzkqch62]{flex:1 1 30%}.project-description[data-astro-cid-tzkqch62]{display:flex;flex-flow:column nowrap;gap:.2em 0}.project__img[data-astro-cid-tzkqch62]{width:100%;height:100%;object-fit:cover}@media screen and (width < 2000px){.project__img[data-astro-cid-tzkqch62]{max-height:150px}}.project__title[data-astro-cid-tzkqch62]{font-family:Oxanium;font-weight:bolder;font-size:1.2em;line-height:1.2}.project__description[data-astro-cid-tzkqch62]{flex:1 1 auto;font-size:.8em;color:var(--global-app-font-color-dim)}.project__type[data-astro-cid-tzkqch62]{font-size:.6em;padding:.3em .6em .1em;width:fit-content;background-color:#262626;border-radius:25px}.project-metadata[data-astro-cid-tzkqch62]{flex:1 1 70%;padding:.6em;display:flex;flex-flow:column nowrap;gap:.2em 0}.project-metadata-actions[data-astro-cid-tzkqch62]{display:flex;gap:1em;flex-flow:row nowrap;place-items:center;place-content:center}.project-description-types[data-astro-cid-tzkqch62]{display:flex;flex-flow:row wrap;gap:.2em;flex:1 1 100%}.project-description-tags[data-astro-cid-tzkqch62]{display:flex;flex-flow:row nowrap;gap:1em}.project-description-active[data-astro-cid-tzkqch62]{display:flex;place-items:center;place-content:center}.project-description-active__led[data-astro-cid-tzkqch62]{aspect-ratio:1;padding:.3em;background:#90ee90;border-radius:50px}.section-projects-content[data-astro-cid-xcrbjohk]{grid-column:break}@container (width <= 600px){.section-projects-content[data-astro-cid-xcrbjohk]{grid-column:margin}}.section-projects-heading[data-astro-cid-xcrbjohk]{grid-column:content}@container (width <= 600px){.section-projects-heading[data-astro-cid-xcrbjohk]{grid-column:margin}}.section-projects-content[data-astro-cid-xcrbjohk]{--grid-item-min-size: 400px;display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-min-size),100%),1fr))}@container (width > 600px){.section-projects-content[data-astro-cid-xcrbjohk]{grid-auto-rows:1fr}}.photo[data-astro-cid-ed3rprw5]{overflow:clip;border:var(--global-border);border-radius:var(--global-border-radius);display:grid;grid-template-areas:"stack"}.photo-cover[data-astro-cid-ed3rprw5],.photo-content[data-astro-cid-ed3rprw5]{grid-area:stack;position:relative;isolation:isolate;user-select:none}.photo-content[data-astro-cid-ed3rprw5]{display:flex;flex-flow:column nowrap;place-content:flex-end;padding:1em}.photo__img[data-astro-cid-ed3rprw5]{width:100%;height:100%;max-height:250px;object-fit:cover}@container (width <= 600px){.photo__img[data-astro-cid-ed3rprw5]{max-height:fit-content}}.photo__overlay[data-astro-cid-ed3rprw5]{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#1a1a1a00 60%,#1a1a1acc)}.photo__caption[data-astro-cid-ed3rprw5]{font-weight:700}.photo__location[data-astro-cid-ed3rprw5],.photo__date[data-astro-cid-ed3rprw5]{font-size:.8em}.photo__location[data-astro-cid-ed3rprw5]:before,.photo__date[data-astro-cid-ed3rprw5]:before{content:attr(data-icon);margin-inline-end:.4em}.section-photos-content[data-astro-cid-c5xojsub]{grid-column:break}@container (width <= 600px){.section-photos-content[data-astro-cid-c5xojsub]{grid-column:margin}}.section-photos-heading[data-astro-cid-c5xojsub]{grid-column:content}@container (width <= 600px){.section-photos-heading[data-astro-cid-c5xojsub]{grid-column:margin}}.section-photos-content[data-astro-cid-c5xojsub]{display:flex;gap:.4em;flex-flow:row wrap}@container (width <= 600px){.section-photos-content[data-astro-cid-c5xojsub]{flex-flow:column nowrap}}.section-photos-gear[data-astro-cid-c5xojsub]{display:flex;flex-flow:row wrap;gap:0 1.4em}.section-photos-gear[data-astro-cid-c5xojsub]>[data-astro-cid-c5xojsub]:before{content:"⊙";margin-inline-end:.4em}.section-photos-content__filler[data-astro-cid-c5xojsub]{flex:99 1 auto}@container (width <= 600px){.section-photos-content__filler[data-astro-cid-c5xojsub]{display:none}}.section-photos-content>*{flex:1 1 auto}#home>*+*{margin-block-start:4em}
