.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}*,:before,:after{box-sizing:border-box;text-underline-offset:.25em;border-width:1px;min-inline-size:0;margin:0;padding:0}:where(html){font-family:var(--base-font-family),system-ui,sans-serif;font-weight:var(--base-font-weight, 400);line-height:var(--base-leading, 1.5);color:var(--base-color, initial);letter-spacing:var(--base-tracking, initial);overflow-wrap:anywhere;color-scheme:var(--base-color-scheme, only light);scrollbar-gutter:stable;background-color:var(--base-background-color, initial);line-break:strict;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(html:has(dialog:modal[open],:popover-open)){overflow:hidden}:where(body){min-block-size:100svb;overflow-x:clip}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--base-font-heading-weight, 700)}:where(h1){font-size:var(--base-font-heading-1, unset)}:where(h2){font-size:var(--base-font-heading-2, unset)}:where(h3){font-size:var(--base-font-heading-3, unset)}:where(h4){font-size:var(--base-font-heading-4, unset)}:where(h5){font-size:var(--base-font-heading-5, unset)}:where(h6){font-size:var(--base-font-heading-6, unset)}:where(hr){border-block-start-style:solid}:where(ul,ol){list-style-type:""}:where(address:lang(ja)){font-style:unset}:where(b,strong){font-weight:700}:where(small){font-size:max(.625rem,.875em)}:where(code,kbd,samp){font-family:ui-monospace,monospace}:where(:any-link){color:unset;text-decoration-skip-ink:auto}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(svg){fill:currentColor}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(th){font-weight:700}:where(input,button,textarea,select,optgroup){color:unset;letter-spacing:inherit;word-spacing:inherit;font:unset;font-feature-settings:inherit;font-variation-settings:inherit}:where(textarea){resize:vertical;resize:block}:where(textarea:not([rows])){min-block-size:10em}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(input[type=file])::-webkit-file-upload-button{cursor:pointer}:where(input[type=file])::file-selector-button{cursor:pointer}:where([disabled],label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button,[role=button]){touch-action:manipulation;border-style:solid}:where(dialog,[popover]){max-inline-size:unset;max-block-size:unset;color:unset;background-color:unset;border-style:none;margin:auto}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none}:where([aria-disabled=true]){cursor:not-allowed}:where([aria-busy=true]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-hidden=false][hidden]){display:initial}:where([aria-hidden=false][hidden]):not(:focus){clip:rect(0,0,0,0);position:absolute}:where([hidden]:not([hidden=until-found])){display:none}:where(:focus:not(:focus-visible)){outline:none}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;white-space:nowrap!important;user-select:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion: reduce){*,:before,:after,::backdrop{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:unset!important;transition-delay:unset!important;scroll-behavior:auto!important;view-transition-name:none!important;transition-duration:.01ms!important}}:root{--border-radius-8: .5rem ;--font-ja: "Zen Kaku Gothic New", sans-serif;--font-en: "Jost", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--min-viewport: 375;--max-viewport: 1440;--min-container-size: 320;--max-container-size: 450;--base-background-color: #f4f3f9;--color-main: #ffad0a;--color-main-light: #fec;--color-support: #92cc97;--color-know: #70cfeb;--color-brown: #aaa292;--color-brown-light: #cbc1b5;--color-black: #2c2d48;--color-text: var(--color-black);--color-text-orange: var(--color-main);--color-text-green: var(--color-support);--color-text-blue: var(--color-know);--pxToRem: .0625rem ;--pxToEm: .0625em }html{scroll-behavior:smooth}body{font-family:var(--font-ja);line-break:strict;overflow-wrap:anywhere;color:var(--color-text);scroll-behavior:smooth}.wbr{word-break:keep-all;overflow-wrap:anywhere}.marker{background:linear-gradient(transparent 70%,var(--marker-color) 70%)}.l-mainContainer{border-radius:var(--border-radius-8) var(--border-radius-8) 0 0;background-color:#fff;max-inline-size:450px;margin-inline:auto}@media (width >= 48rem){.l-mainContainer{box-shadow:0 2px 5px #d3d6dd}}.l-container{padding-inline:calc(10 * var(--pxToRem))}@media (width >= 23.4375rem){.l-container{padding-inline:calc(30 * var(--pxToRem))}}.l-px20{padding-inline:calc(10 * var(--pxToRem))}@media (width >= 23.4375rem){.l-px20{padding-inline:calc(20 * var(--pxToRem))}}.pageHeader{background-color:var(--page-bg-color);border-block-start:10px solid var(--page-border-color);border-radius:var(--border-radius-8);overflow:hidden}.pageHeader__title{z-index:1;position:relative}.pageHeader__title img{inline-size:100%;padding-inline:calc(20 * var(--pxToRem))}.pageHeader__mv{margin-block-start:calc(-30 * var(--pxToRem));position:relative}.pageHeader__mv:after{content:"";background-color:var(--filter-color);opacity:.04;block-size:100%;inline-size:100%;display:block;position:absolute;top:0;left:0}.breadcrumb{padding-block-start:calc(73 * var(--pxToRem))}.breadcrumb__list{padding-block:calc(10 * var(--pxToRem));gap:.5em;padding-inline-start:calc(20 * var(--pxToRem));display:flex}.breadcrumb__item{align-items:center;gap:.5em;display:flex}.breadcrumb__item a{letter-spacing:.1em;font-size:.875rem;font-weight:700;text-decoration:none}.breadcrumb__item:not(:last-child):after{content:"";inline-size:calc(15 * var(--pxToRem));block-size:calc(15 * var(--pxToRem));background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3e%3c!--!Font%20Awesome%20Free%207.2.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20d='M439.1%20297.4C451.6%20309.9%20451.6%20330.2%20439.1%20342.7L279.1%20502.7C266.6%20515.2%20246.3%20515.2%20233.8%20502.7C221.3%20490.2%20221.3%20469.9%20233.8%20457.4L371.2%20320L233.9%20182.6C221.4%20170.1%20221.4%20149.8%20233.9%20137.3C246.4%20124.8%20266.7%20124.8%20279.2%20137.3L439.2%20297.3z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover}.lead{font-size:calc(14 * var(--pxToRem));letter-spacing:.1em;margin-block-start:calc(30 * var(--pxToRem));font-weight:700;line-height:2}@media (width >= 23.4375rem){.lead{font-size:calc(16 * var(--pxToRem))}}@media (width >= 48rem){.lead{font-size:calc(20 * var(--pxToRem))}}.--sp{display:block}@media (width >= 64rem){.--sp{display:none}}.--pc{display:none}@media (width >= 64rem){.--pc{display:block}}.externalLink{color:#3d419e;align-items:center;gap:.3em;text-decoration:none;display:inline-flex;position:relative}.externalLink:before{content:"";background-color:var(--color-black);transform-origin:0;block-size:1px;inline-size:92%;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(1)}.externalLink:after{content:url("data:image/svg+xml,%3csvg%20width='13'%20height='12'%20viewBox='0%200%2013%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.26453%201H11.6017V5.09091'%20stroke='%232C2D48'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.67437%207.36357V10.9999H1V2.81812H4.85528'%20stroke='%232C2D48'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.81885%206.45459L11.1199%201.45459'%20stroke='%232C2D48'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");color:var(--color-brown);background-size:contain;display:block}.externalLink:hover:before{transform-origin:100%;transform:scaleX(0)}.ear{width:100%;position:absolute}.button{--button-padding-block: 1.875rem ;--button-font-size: 2rem ;--button-color: var(--color-text);--button-bg-color: #fff;inline-size:100%;padding-block:var(--button-padding-block, .875em);padding-inline:var( --button-padding-inline, clamp(1.375rem, 1.10194rem + 1.16505vi, 2.5rem) );font-size:var( --button-font-size, clamp(1rem, .96966rem + .12945vi, 1.125rem) );font-weight:var(--button-font-weight, 900);color:var(--button-color, unset);text-align:center;letter-spacing:var(--button-tracking, var(--tracking-widest));word-break:keep-all;appearance:none;background-color:var(--button-bg-color, unset);border-radius:2.5em;justify-content:center;align-items:center;column-gap:.75em;max-inline-size:20.875rem;margin:0 auto;text-decoration:none;display:inline-flex;position:relative}.button:before{border:var(--button-border-width, 3px) solid var(--button-border-color, currentColor);block-size:100%;inline-size:100%;content:"";background-color:#0000;border:3px solid #000;border-radius:2.5em;width:100%;height:100%;transition:all .3s;display:block;position:absolute;top:-6px;left:-6px}.button:hover:before{top:0;left:0}.fukidashi{justify-content:center;align-items:flex-end;line-height:1;display:flex}.fukidashi:before,.fukidashi:after{content:"";background:var(--color-text);width:1px;height:1em}.fukidashi:before{margin-right:.5em;transform:rotate(-30deg)}.fukidashi:after{margin-left:.5em;transform:rotate(30deg)}.externalLink{color:inherit}.externalLink:after{background-repeat:no-repeat;background-size:contain}.is-buttonOpen .topics__item{z-index:-1!important}.splide__pagination__page.your-class-page.is-active{background-color:var(--color-black);opacity:1}.jost{font-family:Jost,sans-serif}.licorice{font-family:Licorice,cursive}.dotTitle{font-size:clamp(2rem,1.93932rem + .2589vi,2.25rem);letter-spacing:.02em;gap:calc(8 * var(--pxToRem));flex-direction:column;font-weight:700;display:flex}.dotTitle:after{content:"";width:calc(45 * var(--pxToRem));height:calc(8 * var(--pxToRem));background-image:url("data:image/svg+xml,%3csvg%20width='46'%20height='8'%20viewBox='0%200%2046%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%204C8%206.20914%206.20914%208%204%208C1.79086%208%200%206.20914%200%204C0%201.79086%201.79086%200%204%200C6.20914%200%208%201.79086%208%204Z'%20fill='%23FFAD0A'/%3e%3cpath%20d='M26.6667%204C26.6667%206.20914%2024.8759%208%2022.6667%208C20.4576%208%2018.6667%206.20914%2018.6667%204C18.6667%201.79086%2020.4576%200%2022.6667%200C24.8759%200%2026.6667%201.79086%2026.6667%204Z'%20fill='%2392CC97'/%3e%3cpath%20d='M45.3335%204C45.3335%206.20914%2043.5426%208%2041.3335%208C39.1244%208%2037.3335%206.20914%2037.3335%204C37.3335%201.79086%2039.1244%200%2041.3335%200C43.5426%200%2045.3335%201.79086%2045.3335%204Z'%20fill='%2370CFEB'/%3e%3c/svg%3e");display:block}.js-fade-in{opacity:0;transition-property:transform opacity;transition-duration:.6s;transition-timing-function:ease;transform:translateY(20px)}.js-fade-in.inview{opacity:1;transform:translateY(0)}.welcome .ear{color:var(--color-brown);top:-30px}@media (width >= 23.4375rem){.welcome .ear{top:-40px}}@media (width >= 414px){.welcome .ear{top:-50px}}.photo .ear{color:var(--base-background-color);top:20px}.furusato .ear{color:#fff}.footer .ear{color:var(--color-brown-light);z-index:2;top:-30px}@media (width >= 23.4375rem){.footer .ear{top:-40px}}@media (width >= 414px){.footer .ear{top:-50px}}.footer[data-astro-cid-cabkkcqy] a[data-astro-cid-cabkkcqy]{text-decoration:none}.footer[data-astro-cid-cabkkcqy]{z-index:2;border-radius:0 0 var(--border-radius-8) var(--border-radius-8);background:#fff;max-inline-size:450px;margin-inline:auto;position:relative}.footer__inner[data-astro-cid-cabkkcqy]{background-image:radial-gradient(120% 100% at 50% 100%,var(--color-brown-light) 99%,transparent 99.1%);z-index:1;border-radius:0 0 var(--border-radius-8) var(--border-radius-8);position:relative}.footer__shadow[data-astro-cid-cabkkcqy]{padding-block:calc(90 * var(--pxToRem)) calc(50 * var(--pxToRem));padding-inline:calc(30 * var(--pxToRem));position:relative}@media (md){.footer__shadow[data-astro-cid-cabkkcqy]{padding-inline:calc(60 * var(--pxToRem))}}.footer__shadow[data-astro-cid-cabkkcqy][data-astro-cid-cabkkcqy]:before{content:"";z-index:2;background-color:#fff;block-size:5px;inline-size:100%;position:absolute;top:-4px;left:0;right:0}.footer__shadow[data-astro-cid-cabkkcqy][data-astro-cid-cabkkcqy]:after{content:"";z-index:-1;border-radius:0 0 var(--border-radius-8) var(--border-radius-8);block-size:100%;inline-size:100%;position:absolute;bottom:0;left:0;right:0}@media (width >= 48rem){.footer__shadow[data-astro-cid-cabkkcqy][data-astro-cid-cabkkcqy]:after{box-shadow:0 2px 5px #d3d6dd}}.footerNav__list[data-astro-cid-cabkkcqy]{font-size:calc(14 * var(--pxToRem));grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;row-gap:1rem;font-weight:500;display:grid}.lelatedLinks[data-astro-cid-cabkkcqy]{margin-block-start:calc(60 * var(--pxToRem))}.lelatedLinks__title[data-astro-cid-cabkkcqy]{font-size:calc(14 * var(--pxToRem))}.lelatedLinks__list[data-astro-cid-cabkkcqy]{font-size:calc(12 * var(--pxToRem));column-gap:clamp(1.875rem,.661408rem + 5.17799vi,6.875rem);row-gap:calc(20 * var(--pxToRem));grid-template-columns:repeat(2,1fr);grid-template-areas:"link1 link2" "link3 link3";margin-block-start:calc(20 * var(--pxToRem));display:grid}.lelatedLinks__list[data-astro-cid-cabkkcqy] li[data-astro-cid-cabkkcqy]:first-child{grid-area:link1}.lelatedLinks__list[data-astro-cid-cabkkcqy] li[data-astro-cid-cabkkcqy]:nth-child(2){grid-area:link2}.lelatedLinks__list[data-astro-cid-cabkkcqy] li[data-astro-cid-cabkkcqy]:last-child{grid-area:link3}.lelatedLinks__list[data-astro-cid-cabkkcqy] li[data-astro-cid-cabkkcqy] a[data-astro-cid-cabkkcqy]{align-items:center;gap:.3em;display:flex}@media (width <= 374px){.lelatedLinks__list[data-astro-cid-cabkkcqy]{column-gap:calc(30 * var(--pxToRem))}}.footer__logo[data-astro-cid-cabkkcqy]{justify-content:center;margin-block-start:calc(40 * var(--pxToRem));display:flex}.copylight[data-astro-cid-cabkkcqy]{font-size:calc(12 * var(--pxToRem));text-align:center;margin-block-start:calc(40 * var(--pxToRem));font-family:jost,sans-serif}.externalLink[data-astro-cid-cabkkcqy]:before{content:none}img[data-astro-cid-wp6fktza]{display:inline}.globalNav__item[data-astro-cid-wp6fktza]{inline-size:100%}.globalNav__link[data-astro-cid-wp6fktza]{border-radius:calc(5 * var(--pxToRem));padding:calc(12 * var(--pxToRem));flex-direction:column;justify-content:center;align-items:center;transition:box-shadow .3s cubic-bezier(.16,.5,.43,1);display:flex;box-shadow:0 0 4px #d3d6dd40}.globalNav__link[data-astro-cid-wp6fktza]:focus-visible{box-shadow:0 0 6px #9d98b4}.globalNav__link[data-astro-cid-wp6fktza].--map:focus-visible{box-shadow:0 0 6px #9d98b499}@media (any-hover: hover){.globalNav__link[data-astro-cid-wp6fktza]:hover{box-shadow:0 0 6px #9d98b4}.globalNav__link[data-astro-cid-wp6fktza].--map:hover{box-shadow:0 0 6px #9d98b499}}.globalNav__link[data-astro-cid-wp6fktza].--meet{background-color:var(--color-main);border-bottom-left-radius:unset;border-bottom-right-radius:unset}.globalNav__link[data-astro-cid-wp6fktza].--map{padding-block:calc(30 * var(--pxToRem));border-top-left-radius:unset;border-top-right-radius:unset;background-color:#fff}.globalNav__link[data-astro-cid-wp6fktza].--support{background-color:var(--color-support)}.globalNav__link[data-astro-cid-wp6fktza].--know{background-color:var(--color-know)}.globalNav__link[data-astro-cid-wp6fktza] figure[data-astro-cid-wp6fktza] img[data-astro-cid-wp6fktza]{max-inline-size:53px}.header[data-astro-cid-fxjp6jr6]{z-index:9999;block-size:auto;inline-size:100%;position:fixed;top:0;left:0;right:0}@media (width >= 64rem){.header[data-astro-cid-fxjp6jr6]{position:absolute}}@media (width >= 28.125rem){.header__inner[data-astro-cid-fxjp6jr6]{grid-template-columns:1fr 450px 1fr;grid-template-areas:". head .";justify-content:space-between;align-items:start;block-size:100%;display:grid}}@media (width >= 64rem){.header__inner[data-astro-cid-fxjp6jr6]{grid-template-columns:1fr 450px 1fr;grid-template-areas:"nav logo copy"}}.header__head[data-astro-cid-fxjp6jr6]{grid-area:head;justify-content:space-between;width:100%;display:flex}@media (width >= 64rem){.header__head[data-astro-cid-fxjp6jr6]{display:contents}}.header__title[data-astro-cid-fxjp6jr6]{border-radius:0 0 var(--border-radius-8) 0;background-color:#fff;grid-area:logo;justify-content:center;justify-self:self-start;align-items:center;line-height:1;display:grid;position:absolute;left:0}@media (width >= 64rem){.header__title[data-astro-cid-fxjp6jr6]{left:unset;border-radius:var(--border-radius-8) 0 var(--border-radius-8) 0;position:relative;top:2rem}}.header__title[data-astro-cid-fxjp6jr6] a[data-astro-cid-fxjp6jr6]{--pr: 26;--pl: 26;--pt: 17;--pb: 17;padding-block:17px;padding:calc(var(--pt, 0) / 16 * 1rem) calc(var(--pr, 0) / 16 * 1rem) calc(var(--pb, 0) / 16 * 1rem) calc(var(--pl, 0) / 16 * 1rem);display:block}.header__copy[data-astro-cid-fxjp6jr6]{font-size:calc(20 * var(--pxToRem));font-weight:var(--font-weight-bold);background-image:url("data:image/svg+xml,%3csvg%20width='233'%20height='224'%20viewBox='0%200%20233%20224'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M180.963%20175.465C180.963%20202.116%20152.156%20223.721%20116.621%20223.721C81.0853%20223.721%2052.2783%20202.116%2052.2783%20175.465C52.2783%20148.813%2081.0853%20127.208%20116.621%20127.208C152.156%20127.208%20180.963%20148.813%20180.963%20175.465Z'%20fill='%23CBC1B5'%20fill-opacity='0.5'/%3e%3cellipse%20cx='17.8847'%20cy='13.5262'%20rx='17.8847'%20ry='13.5262'%20transform='matrix(0.8656%20-0.500735%200.499265%200.866449%200.10791%20123.211)'%20fill='%23CBC1B5'%20fill-opacity='0.5'/%3e%3cellipse%20cx='17.8847'%20cy='13.5262'%20rx='17.8847'%20ry='13.5262'%20transform='matrix(-0.8656%20-0.500735%20-0.499265%200.866449%20232.892%20123.022)'%20fill='%23CBC1B5'%20fill-opacity='0.5'/%3e%3cpath%20d='M195.27%201.78609C196.013%200.793818%20197.808%200%20199.995%200H230.39C232.206%200%20233.299%200.793818%20232.928%201.78609L180.454%2084.7648C179.732%2085.7571%20177.916%2086.5261%20175.75%2086.5261H148.244C146.428%2086.5261%20145.355%2085.5338%20145.706%2084.5664L151.504%2075.7104C152.247%2074.7181%20151.876%2073.7506%20151.504%2072.9568C145.706%2065.6884%20132.335%2060.5782%20116.756%2060.5782C101.177%2060.5782%2088.528%2065.49%2082.7503%2072.5599C81.6567%2073.3537%2081.6567%2074.5196%2082.3789%2075.5119L89.2502%2084.5664C89.9724%2085.5586%2088.8788%2086.5261%2087.0629%2086.5261H57.0398C55.224%2086.5261%2053.4082%2085.7323%2052.686%2084.7648L0.191969%201.78609C-0.530236%200.793818%200.914175%200%202.37922%200H32.7737C34.9404%200%2037.1276%200.793818%2037.4784%201.78609L66.7999%2052.3175C67.1507%2052.9129%2068.6158%2053.1114%2069.6888%2052.516C80.5425%2045.0491%2097.5659%2040.1126%20116.735%2040.1126C135.905%2040.1126%20152.577%2044.8259%20163.431%2052.1191C164.525%2052.7144%20165.969%2052.516%20166.32%2051.9206L195.27%201.78609Z'%20fill='%23CBC1B5'%20fill-opacity='0.5'/%3e%3c/svg%3e");background-position:100% 100%;background-repeat:no-repeat;flex-direction:column;justify-content:end;align-items:end;min-height:260px;line-height:2;display:flex}@media (width >= 64rem){.header__copy[data-astro-cid-fxjp6jr6]{font-size:calc(12 * var(--pxToRem));writing-mode:vertical-rl;width:30%;min-height:none;grid-area:copy;place-self:self-end;padding-block-start:calc(40 * var(--pxToRem));padding-inline-end:calc(32 * var(--pxToRem));display:block;position:fixed;bottom:0;right:0}}.header__copy[data-astro-cid-fxjp6jr6] span[data-astro-cid-fxjp6jr6]{display:block}@media (width >= 64rem){.header__copy[data-astro-cid-fxjp6jr6] span[data-astro-cid-fxjp6jr6]{display:inline}}.header__navIcon[data-astro-cid-fxjp6jr6].--sp{grid-area:logo}.header__navWrapper[data-astro-cid-fxjp6jr6]{z-index:1;display:none}@media (width >= 64rem){.header__navWrapper[data-astro-cid-fxjp6jr6]{display:contents}}html.is-buttonOpen{height:100%;overflow:hidden}html.is-buttonOpen .header__navWrapper[data-astro-cid-fxjp6jr6]{background:var(--base-background-color);width:100%;height:100dvh;padding:calc(25 * var(--pxToRem));grid-template-rows:auto 1fr;display:grid;position:absolute;inset:0;overflow-y:scroll}.header__navContents[data-astro-cid-fxjp6jr6]{gap:calc(30 * var(--pxToRem));grid-template-areas:"logo button" "nav nav";display:grid}@media (width >= 64rem){.header__navContents[data-astro-cid-fxjp6jr6]{width:50%;max-width:calc(50% - 225px);justify-content:center;align-self:self-start;align-items:center;gap:calc(30 * var(--pxToRem));z-index:1;flex-direction:column;grid-area:nav;block-size:100vh;display:flex;position:fixed}}.header__nav[data-astro-cid-fxjp6jr6]{grid-area:nav}@media (width >= 64rem){.header__nav[data-astro-cid-fxjp6jr6]{grid-area:nav;align-self:center}}.menuOpenButton[data-astro-cid-fxjp6jr6]{padding-inline:calc(28 * var(--pxToEm));background-color:#0000;border:#0000;grid-area:button;justify-content:center;align-items:center;height:72px;display:flex;position:absolute;right:0}@media (width >= 48rem){.menuOpenButton[data-astro-cid-fxjp6jr6]{margin-inline-end:calc(17 * var(--pxToRem))}}@media (width >= 64rem){.menuOpenButton[data-astro-cid-fxjp6jr6]{margin-inline-end:0;display:none}}.menuOpenButton[data-astro-cid-fxjp6jr6][data-astro-cid-fxjp6jr6]:before{content:"";background-color:var(--color-brown-light);block-size:180%;inline-size:100%;top:calc((122 - 49) * var(--pxToRem) * -1);z-index:-1;border-radius:50%;display:block;position:absolute}.menuOpenButton[data-astro-cid-fxjp6jr6] img[data-astro-cid-fxjp6jr6]{max-inline-size:calc(56 * var(--pxToRem));margin-block-start:calc(-28 * var(--pxToRem))}@media (width >= 23.4375rem){.menuOpenButton[data-astro-cid-fxjp6jr6] img[data-astro-cid-fxjp6jr6]{max-inline-size:calc(66 * var(--pxToRem))}}.globalNav[data-astro-cid-fxjp6jr6]{justify-content:center;align-items:center;gap:calc(20 * var(--pxToRem));flex-direction:column;display:flex}@media (width >= 64rem){.globalNav[data-astro-cid-fxjp6jr6]{align-items:flex-start;gap:calc(10 * var(--pxToRem))}}@media (width >= 64rem){.globalNav__title[data-astro-cid-fxjp6jr6]{margin-inline-start:calc(-37 * var(--pxToRem));transform:rotate(-10deg)}}.globalNav__list[data-astro-cid-fxjp6jr6]{flex-direction:column;justify-content:center;align-items:center;gap:3vh;display:flex}@media (orientation: landscape){.globalNav__list[data-astro-cid-fxjp6jr6]{flex-direction:row}}@media (width >= 64rem){.globalNav__list[data-astro-cid-fxjp6jr6]{flex-direction:column}}.menuCloseButton[data-astro-cid-fxjp6jr6]{margin-inline:calc(16 * var(--pxToRem));background-color:#0000;border:#0000;grid-area:button;justify-self:self-end}:root{--radius: 5px;--side: 20px;--brown-color: 203, 189, 181}.ear[data-astro-cid-fxjp6jr6]{position:relative}.ear[data-astro-cid-fxjp6jr6]:after,.ear[data-astro-cid-fxjp6jr6]:before{content:"";position:absolute;top:.3rem}.ear[data-astro-cid-fxjp6jr6]:after{width:calc(var(--radius) * 2 + var(--side));height:calc(var(--radius) * 2 + var(--side) * .5 * 1.732);background:var(--radius) var(--radius) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom right,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat,calc(var(--side) * .5 + var(--radius)) var(--radius) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom left,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat,calc(var(--side) * .5) 0px / calc(var(--radius) * 2) calc(var(--radius) * 2) radial-gradient(circle closest-side,rgba(var(--brown-color)) 100%,transparent 100%) no-repeat,0px calc(var(--side) * .5 * 1.732) / calc(var(--radius) * 2) calc(var(--radius) * 2) radial-gradient(circle closest-side,rgba(var(--brown-color)) 100%,transparent 100%) no-repeat,var(--side) calc(var(--side) * .5 * 1.732) / calc(var(--radius) * 2) calc(var(--radius) * 2) radial-gradient(circle closest-side,rgba(var(--brown-color)) 100%,transparent 100%) no-repeat,calc(var(--radius) - (var(--radius) * .5 * 1.732)) calc(var(--radius) - (var(--radius) * .5)) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom right,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat,calc(var(--side) * .5 + var(--radius) - (var(--radius) * .5 * 1.732)) calc(var(--radius) - (var(--radius) * .5)) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom left,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat,calc(var(--radius) + (var(--radius) * .5 * 1.732)) calc(var(--radius) - (var(--radius) * .5)) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom right,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat,calc(var(--side) * .5 + var(--radius) + (var(--radius) * .5 * 1.732)) calc(var(--radius) - (var(--radius) * .5)) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom left,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat,var(--radius) calc(var(--radius) + var(--radius)) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom right,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat,calc(var(--side) * .5 + var(--radius)) calc(var(--radius) + var(--radius)) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom left,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat;left:-20px;transform:rotate(220deg)}.ear[data-astro-cid-fxjp6jr6]:before{width:calc(var(--radius) * 2 + var(--side));height:calc(var(--radius) * 2 + var(--side) * .5 * 1.732);background:var(--radius) var(--radius) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom right,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat,calc(var(--side) * .5 + var(--radius)) var(--radius) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom left,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat,calc(var(--side) * .5) 0px / calc(var(--radius) * 2) calc(var(--radius) * 2) radial-gradient(circle closest-side,rgba(var(--brown-color)) 100%,transparent 100%) no-repeat,0px calc(var(--side) * .5 * 1.732) / calc(var(--radius) * 2) calc(var(--radius) * 2) radial-gradient(circle closest-side,rgba(var(--brown-color)) 100%,transparent 100%) no-repeat,var(--side) calc(var(--side) * .5 * 1.732) / calc(var(--radius) * 2) calc(var(--radius) * 2) radial-gradient(circle closest-side,rgba(var(--brown-color)) 100%,transparent 100%) no-repeat,calc(var(--radius) - (var(--radius) * .5 * 1.732)) calc(var(--radius) - (var(--radius) * .5)) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom right,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat,calc(var(--side) * .5 + var(--radius) - (var(--radius) * .5 * 1.732)) calc(var(--radius) - (var(--radius) * .5)) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom left,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat,calc(var(--radius) + (var(--radius) * .5 * 1.732)) calc(var(--radius) - (var(--radius) * .5)) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom right,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat,calc(var(--side) * .5 + var(--radius) + (var(--radius) * .5 * 1.732)) calc(var(--radius) - (var(--radius) * .5)) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom left,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat,var(--radius) calc(var(--radius) + var(--radius)) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom right,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat,calc(var(--side) * .5 + var(--radius)) calc(var(--radius) + var(--radius)) / calc(var(--side) * .5) calc(var(--side) * .5 * 1.732) linear-gradient(to bottom left,transparent 50%,rgba(var(--brown-color)) 50%) no-repeat;right:-20px;transform:rotate(-220deg)}body{background-color:#f5f4fa}@media (width >= 64rem){.allWrapper{margin-block:2rem}}
