:root{--sans-serif: "Plus Jakarta Sans", "Hiragino Sans", "Noto Sans JP", sans-serif;--serif: serif;--black: #191919;--white: #FFFFFF;--bg-white: #FCFCFC;--l-gray: #F2F2F2;--orange: #D45315;--easeInQuad: cubic-bezier(0.550, 0.085, 0.680, 0.530);--easeInCubic: cubic-bezier(0.550, 0.055, 0.675, 0.190);--easeInQuart: cubic-bezier(0.895, 0.030, 0.685, 0.220);--easeInQuint: cubic-bezier(0.755, 0.050, 0.855, 0.060);--easeInSine: cubic-bezier(0.470, 0.000, 0.745, 0.715);--easeInExpo: cubic-bezier(0.950, 0.050, 0.795, 0.035);--easeInCirc: cubic-bezier(0.600, 0.040, 0.980, 0.335);--easeInBack: cubic-bezier(0.600, -0.280, 0.735, 0.045);--easeOutQuad: cubic-bezier(0.250, 0.460, 0.450, 0.940);--easeOutCubic: cubic-bezier(0.215, 0.610, 0.355, 1.000);--easeOutQuart: cubic-bezier(0.165, 0.840, 0.440, 1.000);--easeOutQuint: cubic-bezier(0.230, 1.000, 0.320, 1.000);--easeOutSine: cubic-bezier(0.390, 0.575, 0.565, 1.000);--easeOutExpo: cubic-bezier(0.190, 1.000, 0.220, 1.000);--easeOutCirc: cubic-bezier(0.075, 0.820, 0.165, 1.000);--easeOutBack: cubic-bezier(0.175, 0.885, 0.320, 1.275);--easeInOutQuad: cubic-bezier(0.455, 0.030, 0.515, 0.955);--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);--easeInOutQuart: cubic-bezier(0.770, 0.000, 0.175, 1.000);--easeInOutQuint: cubic-bezier(0.860, 0.000, 0.070, 1.000);--easeInOutSine: cubic-bezier(0.445, 0.050, 0.550, 0.950);--easeInOutExpo: cubic-bezier(1.000, 0.000, 0.000, 1.000);--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInOutBack: cubic-bezier(0.680, -0.550, 0.265, 1.550);--ease-swing: cubic-bezier(0.215, 0.415, 0.085, 1.155)}*{box-sizing:border-box;min-width:0}*::before,*::after{box-sizing:border-box}@media(hover: hover)and (pointer: fine){*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background-color:var(--bg-white);border:none}*::-webkit-scrollbar-thumb{background-color:#888;border-radius:100px;border:2px solid var(--bg-white)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#888 var(--bg-white)}}}html{font-size:100%;text-size-adjust:100%;min-height:100vh;scroll-behavior:smooth;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;padding:0;min-height:100%;overflow-x:hidden;color:var(--black);background-color:rgba(0,0,0,.1);font-family:var(--sans-serif);font-weight:400;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}body:has(.menuBtn.is-open),body:has(#home_introduction.side_A){overflow-y:hidden}@view-transition{navigation:auto}h1,h2,h3,h4,h5,h6,strong,b{font-weight:600;margin:0;overflow-wrap:break-word}p{margin:0 0 1.5em;padding:0;line-height:1.8;font-size:.875rem;line-break:strict;text-autospace:normal;text-autospace:ideograph-alpha;text-spacing-trim:space-all}p:last-child{margin-bottom:0}p .subtext{font-size:.875em}p a{text-decoration:underline}@media(hover: hover){p:hover{text-decoration:none}}@media screen and (max-width: 728px){p{font-size:.875rem}}::selection{background-color:var(--black);color:color-mix(in srgb, var(--black) 100%, #FFFFFF 10%)}html::selection,body::selection,div::selection{background-color:rgba(0,0,0,0)}a{color:var(--black);text-underline-offset:.15em;word-break:break-all;outline:none;cursor:pointer;text-decoration:none}@media screen and (min-width: 729px){a[href^="tel:"]{pointer-events:none;text-decoration:none;color:inherit;cursor:default}}.serif{font-family:var(--serif)}.sans-serif{font-family:var(--sans-serif)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}figure{margin:0}figure img{max-height:min(100vh - 20px,720px)}figcaption{font-size:.75rem;line-height:1.4;padding:.5em 0}hr{display:block;width:100%;height:1px;margin:0 auto;border:0;border-bottom:1px solid var(--l-gray)}blockquote{margin:0 0 1em 0;padding:0 .5em 1em}blockquote *:last-child{margin-bottom:0 !important}input,button,textarea,select{font:inherit;outline:none}input[type=text],input[type=url],input[type=tel],input[type=email],input[type=search],input[type=password],input[type=number],textarea,select{appearance:none;border-radius:0;field-sizing:content}input[type=submit],button{cursor:pointer;appearance:none;border:none;background:rgba(0,0,0,0)}@media screen and (min-width: 729px){.nopc{display:none !important}}@media screen and (max-width: 728px){.nosp{display:none !important}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.menuBtn{position:fixed;left:calc(100vw - 88px);top:16px;z-index:100;width:60px;height:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;overflow:hidden;mix-blend-mode:difference;user-select:none;touch-action:manipulation}@media screen and (max-width: 728px){.menuBtn{width:48px;left:auto;right:16px;top:8px}}.menuBtn .BtnText{font-size:.5625rem;color:var(--white);font-weight:600;letter-spacing:.25em;position:relative;margin-top:-2px;margin-right:-0.3em;text-align:center;text-box-trim:trim-both;transition:transform .2s ease}.menuBtn:active .MenuIcon>div{height:18px;width:18px}.menuBtn:active .BtnText{transform:translateY(1px);transition:none}.menuBtn.is-open .BtnText{letter-spacing:.15em;margin-right:-0.2em}.menuBtn.is-open+#MenuOverlay{visibility:visible;z-index:90}.MenuIcon{position:relative;width:150%;height:28px;transform:scale(1, -0.5)}.MenuIcon>div{border-left:2px solid var(--white);border-top:2px solid var(--white);height:28px;width:28px;position:absolute;left:50%;transition:transform .3s ease,height .3s ease,width .3s ease;will-change:transform}.MenuIcon>div:nth-child(1){transform:translate(-50%, 0px) rotate(45deg);top:50%;height:18px;width:18px}.MenuIcon>div:nth-child(1)::before,.MenuIcon>div:nth-child(1)::after{display:block;content:"";position:absolute;transform-origin:right bottom;transition:transform .2s ease}.MenuIcon>div:nth-child(1)::before{bottom:0;right:100%;width:18px;height:1px;border-top:2px solid var(--white);transform:scaleX(1)}.MenuIcon>div:nth-child(1)::after{bottom:100%;right:0;width:1px;height:18px;border-right:2px solid var(--white);transform:scaleY(1)}.MenuIcon>div:nth-child(2){transform:translate(-50%, -1px) rotate(-135deg);bottom:50%}.is-open .MenuIcon{transform:scale(-1, 0.5)}.is-open .MenuIcon>div:nth-child(1){transform:translate(-50%, 3px) rotate(45deg);height:28px;width:28px}.is-open .MenuIcon>div:nth-child(1)::before,.is-open .MenuIcon>div:nth-child(1)::after{transition:none}.is-open .MenuIcon>div:nth-child(1)::before{transform:scaleX(0)}.is-open .MenuIcon>div:nth-child(1)::after{transform:scaleY(0)}.is-open .MenuIcon>div:nth-child(2){transform:translate(-50%, -2px) rotate(-135deg)}#MenuOverlay{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:-10;visibility:hidden;background:var(--bg-white);overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 728px){#MenuOverlay{height:100dvh;-webkit-overflow-scrolling:touch;padding:60px 0}}@supports(-webkit-touch-callout: none){#MenuOverlay{height:calc(100lvh + 180px);top:-60px;padding:60px 0 180px 0}}.menu-wrapper{display:flex;justify-content:flex-end;gap:100px;align-items:flex-start;padding:120px 100px}@media screen and (max-width: 728px){.menu-wrapper{flex-direction:column;align-items:flex-start;padding:48px 32px 32px 32px;gap:36px}}#LangSelect{position:absolute;left:72px;top:120px}@media screen and (max-width: 728px){.menu-group{width:100%}}.menu-list,.menu-ex-list{list-style:none;margin:0 0 48px 0;padding:0;gap:48px;display:flex;flex-direction:column}.menu-list li,.menu-ex-list li{font-size:1.125rem;line-height:1}@media screen and (max-width: 728px){.menu-list li,.menu-ex-list li{font-size:1rem}}.menu-list li{white-space:nowrap}@media screen and (max-width: 728px){.menu-list{width:100%;flex-direction:row;justify-content:space-between;gap:unset;margin:0 0 16px}}.menu-ex-list{gap:24px;margin-left:16px;max-width:380px}@media screen and (max-width: 728px){.menu-ex-list{margin-left:12px;gap:16px}}.menu-ex-list li{font-size:.875rem}.menu-ex-list li span{overflow-wrap:break-word;word-break:auto-phrase;line-height:1.6}.menu-ex-list li span:first-child{height:100%}.exLink{height:100%;display:inline-flex;justify-content:flex-start;align-items:center;gap:16px}.exNo{white-space:nowrap}.exMeta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0px 12px}.langMenu{position:fixed;display:inline-block;top:120px;left:80px}@media screen and (max-width: 728px){.langMenu{position:absolute;top:24px;left:32px}}.langMenu__btn{list-style:none;cursor:pointer;user-select:none;font-size:.875rem}.langMenu__panel{position:absolute;top:calc(100% + 2px);left:0;padding:8px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:var(--white);display:flex;flex-direction:column;gap:2px;opacity:1;transition:opacity .5s ease}.langMenu__item{display:block;padding:8px 8px;border-radius:10px;text-decoration:none;color:inherit;font-size:.875rem;text-align:left;line-height:1}@media(hover: hover){.langMenu__item::hover{background:rgba(0,0,0,.05)}}.langMenu:not([open]) .langMenu__panel{visibility:hidden;opacity:0}#home_body{background-color:#000}#home_bg{position:sticky;left:0;overflow:visible;top:0;z-index:-1;width:100vw;height:100vh;height:100dvh;user-select:none}@supports(-webkit-touch-callout: none){#home_bg{height:calc(100vh + 140px);margin-bottom:-140px}}#home_bg_changer{position:fixed;width:100%;height:100%;left:0;top:0;z-index:2}.home_bgimg{width:100%;height:100%;position:absolute;left:0;top:0;--brightness: 0.4;--delayTime: 0s}.home_bgimg img{width:100%;height:100%;object-fit:cover;filter:grayscale(0) brightness(var(--brightness));transition:filter 3s ease var(--delayTime);will-change:filter;position:absolute;top:0;left:0}.home_bgimg.is-active{z-index:-2}.home_bgimg.is-active::after{backdrop-filter:blur(0px);transition:backdrop-filter 1s linear 0s}.home_bgimg.is-idle{z-index:-1;opacity:0;transition:opacity 1s ease 0s}.home_bgimg.is-idle::after{backdrop-filter:blur(0px)}.home_bgimg.is-mono img{filter:grayscale(1) brightness(var(--brightness));transition:none}.home_bgimg.is-mono::after{backdrop-filter:blur(6px);transition:none}.home_bgimg::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;backdrop-filter:blur(0px)}@media screen and (max-width: 728px){.home_bgimg{top:-10vh}}html:has(#home_introduction.side_B) .home_bgimg{--brightness: 0.65}#home_bg.is-first .home_bgimg{--delayTime: 9.5s}#home_bg.is-first .home_bgimg::after{backdrop-filter:blur(0px) !important}#home_introduction{width:clamp(280px,100vw - 80px,498px);display:flex;flex-direction:column;align-items:center;gap:20px;position:fixed;left:50vw;top:max(45vh,50vh - 80px);transform:translate(-50%, -50%);user-select:none;z-index:4}#home_introduction h2,#home_introduction p,#home_introduction div{color:var(--white)}#home_introduction h2{font-size:2rem;line-height:1.6;font-weight:400;letter-spacing:.025em;width:100%}#home_introduction h2>span{filter:blur(0);display:inline-block;transition:filter 1s ease 0s;transition-behavior:allow-discrete}@media(hover: hover){#home_introduction h2>span:hover{filter:blur(8px);transition:none}}@starting-style{#home_introduction h2>span{filter:blur(8px)}}#home_introduction p{line-height:2.2;text-align:justify}@media screen and (max-width: 728px){#home_introduction h2{font-size:1.75rem}#home_introduction p{line-height:2}}@media screen and (max-width: 410px){#home_introduction h2{font-size:1.5rem}}@media screen and (max-width: 375px){#home_introduction h2{font-size:1.3125rem}#home_introduction p{line-height:1.8;font-size:.75rem}}.Intro_title{visibility:hidden}.home_text{position:relative}.home_text>div{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}#side_A p{opacity:0;transition:opacity 2.5s ease .5s}#side_A p.start{opacity:1}#side_B{position:absolute;left:0;top:0;width:100%;visibility:hidden}#side_B p{text-align:center}#home_introduction.side_B #side_A{visibility:hidden;opacity:0;transition:opacity .5s ease 0s}#home_introduction.side_B #side_B{visibility:visible}#home_introduction.side_B #side_B .moving_logo,#home_introduction.side_B #side_B p{opacity:1;transition:opacity 3s ease 0s}#home_introduction.side_B #side_B p{transition:opacity 3s ease 1s}#home_introduction.side_A #side_A{visibility:visible;opacity:1;transition:opacity 3s ease 0s}#home_introduction.side_A #side_B{visibility:hidden}#home_introduction.side_A #side_B .moving_logo,#home_introduction.side_A #side_B p{opacity:0}#home_introduction.side_A .moving_logo img{animation-play-state:paused}.alt_button{width:88px;height:48px;border-radius:8px;border:1px solid color-mix(in srgb, var(--white) 70%, transparent);position:relative;font-size:.75rem;display:flex;align-items:flex-end;flex-direction:row-reverse;padding:0 10px 7px 0;opacity:0;cursor:pointer;font-weight:600;visibility:hidden}.alt_button:before{content:"";display:block;position:absolute;left:50%;top:50%;width:calc(100% - 3px);height:calc(100% - 3px);border-radius:6px;transform:translate(-50%, -51%);border:1px solid color-mix(in srgb, var(--white) 70%, transparent)}.alt_button:active{padding:0 10px 6px 0}.alt_button:active:before{transform:translate(-50%, -50%)}.home_text:has(p.start)+.alt_button{visibility:visible;opacity:1;transition:opacity 2.5s ease .5s}.moving_logo{width:230px;height:230px;max-width:calc(100vw - 80px);max-height:calc(100vw - 80px);transform:translate3d(0, 0, 0);will-change:transform}@media screen and (max-width: 728px){.moving_logo{width:200px;height:200px}}.moving_logo img{position:absolute;top:0;left:0;width:100%;height:100%}.moving_logo img:nth-child(2){animation:Flash 15s ease 6s infinite,RotateIn 15s var(--ease-swing) 6s infinite}.moving_logo img:nth-child(3){animation:Flash 15s ease 6.08s infinite,RotateIn 15s var(--ease-swing) 6.08s infinite}.moving_logo img:nth-child(4){animation:Flash 15s ease 6.15 0s infinite,RotateIn 15s var(--ease-swing) 6.15 0s infinite}.moving_logo img:nth-child(5){animation:Flash 15s ease 6.24s infinite,RotateIn 15s var(--ease-swing) 6.24s infinite}.moving_logo img:nth-child(6){animation:Flash 15s ease 6.32s infinite,RotateIn 15s var(--ease-swing) 6.32s infinite}.moving_logo img:nth-child(7){animation:Flash 15s ease 6.4s infinite,RotateIn 15s var(--ease-swing) 6.4s infinite}.moving_logo img:nth-child(8){animation:Flash 15s ease 6.48s infinite,RotateIn 15s var(--ease-swing) 6.48s infinite}.moving_logo img:nth-child(9){animation:Flash 15s ease 6.56s infinite,RotateIn 15s var(--ease-swing) 6.56s infinite}@keyframes Flash{0%{opacity:.2}10%{opacity:1}100%{opacity:1}}@keyframes RotateIn{0%{transform:rotate(-6deg)}5%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.home_container{width:100%;min-height:1000px;position:relative;background-color:var(--bg-white);margin:0 auto;display:none;box-shadow:0 0 8px 0 rgba(0,0,0,.3);padding:48px 0 160px;overflow:hidden;z-index:5}.home_container section{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding:0 20px;max-width:600px}.home_container section#home_ex{padding:0;max-width:100%}@media screen and (max-width: 728px){.home_container{padding:28px 0 80px}}.w600{max-width:600px;margin:0 auto;padding:0 20px;width:100%}#home_introduction.side_B+.home_container{display:flex;flex-direction:column;align-items:center;gap:120px}.section_heading{font-size:1.25rem;line-height:1;font-weight:450;letter-spacing:.02em;padding:8px 4px;width:fit-content;border-bottom:1px solid var(--black)}.section_heading span{font-size:.75rem;vertical-align:top;font-weight:650;letter-spacing:.05em;padding-right:1px}h3.section_heading{font-size:1.125rem;font-weight:400;padding-top:0;margin-bottom:24px}h3.section_heading span{font-weight:500}@media screen and (max-width: 728px){h3.section_heading{font-size:1rem;margin-bottom:16px}h3.section_heading span{font-size:.625rem}}.exlist_wrapper{overflow-x:auto;padding:0 50px 20px;max-width:100%;scrollbar-width:none}.exlist_wrapper::-webkit-scrollbar{display:none}@media(hover: hover)and (pointer: fine){.exlist_wrapper{padding:0 calc((100% - min(352px,100vw - 100px))*.5) 20px calc((100% - min(352px,100vw - 100px))*.5 + 20px);cursor:grab;overflow-x:hidden;user-select:none}.exlist_wrapper:active{cursor:grabbing}}@media screen and (max-width: 728px){.exlist_wrapper{scroll-snap-type:x mandatory;scroll-padding-inline:50vw;-webkit-overflow-scrolling:touch}}.exlist{display:flex;gap:80px;flex-wrap:nowrap;width:max-content}.exlist article,.exlist div{flex-shrink:0}.exlist>div{width:10px}.exlist a,.exlist img{-webkit-user-drag:none}@media screen and (max-width: 728px){.exlist{gap:40px}}@media screen and (max-width: 390px){.exlist{gap:32px}}.ex-card{position:relative;outline:none;display:flex;flex-direction:column;align-items:center;gap:0px}.ex-card>img{width:min(352px,100vw - 100px);height:auto;aspect-ratio:182/257;object-fit:cover;border-radius:2px}.ex-card a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media(hover: hover)and (pointer: fine){.ex-card a:active{cursor:grabbing}}@media screen and (max-width: 728px){.ex-card{scroll-snap-align:center;scroll-snap-stop:always}.ex-card>img{width:max(328px,100vw - 100px)}}.ex-card.is-center .ex-place div{background:url(/assets2/img/mappin_18x24_orange.png) no-repeat center/contain}@media screen and (max-width: 390px){.ex-card>img{width:max(294px,100vw - 100px)}}.ex-types{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:12px;position:relative;width:100%;min-height:100px}@media screen and (max-width: 728px){.ex-types{min-height:93px}}@media screen and (max-width: 390px){.ex-types{min-height:90px}}.ex-type--no{width:auto;height:13px}.ex-type--artist{width:auto;height:16px}.ex-type--title_main{width:auto;height:30px;max-width:100%}.ex-type--title_sub{width:auto;height:16px}@media screen and (max-width: 728px){.ex-type--no{width:auto;height:13px}.ex-type--artist{width:auto;height:16px}.ex-type--title_main{width:auto;height:28px}.ex-type--title_sub{width:auto;height:16px;margin-bottom:1px}}@media screen and (max-width: 390px){.ex-type--title_main{width:auto;height:25px}}.ex-place{width:80px;height:80px;background:rgba(238,238,238,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:400;text-box-trim:trim-both;position:relative;margin:0}.ex-place::before{display:block;content:"";width:48px;height:48px;border-radius:50%;background:rgba(238,238,238,.75);mix-blend-mode:multiply;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.ex-place div{line-height:1;font-size:.75rem;color:var(--white);background:url(/assets2/img/mappin_18x24.png) no-repeat center/contain;width:18px;height:24px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:4px;z-index:5}.ex-place p{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, 18px);font-size:.625rem;white-space:nowrap;line-height:1.4;text-align:center}@media screen and (max-width: 728px){.ex-place p{line-height:1.3}}#home_ass{position:relative}#home_ass a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.exmap{background:url(/assets2/img/beppu-map_460x310.svg) no-repeat center/cover;width:100%;max-width:600px;height:auto;aspect-ratio:44/31;position:relative;margin:0 auto}@media screen and (max-width: 728px){.exmap{aspect-ratio:44/31}}.home_container:has(.ex-card--1.is-center) #pin-ex1{background-color:var(--orange);z-index:2;transform:scale(1.2, 1.2)}.home_container:has(.ex-card--2.is-center) #pin-ex2{background-color:var(--orange);z-index:2;transform:scale(1.2, 1.2)}.home_container:has(.ex-card--3.is-center) #pin-ex3{background-color:var(--orange);z-index:2;transform:scale(1.2, 1.2)}.home_container:has(.ex-card--4.is-center) #pin-ex4{background-color:var(--orange);z-index:2;transform:scale(1.2, 1.2)}.home_container:has(.ex-card--5.is-center) #pin-ex5{background-color:var(--orange);z-index:2;transform:scale(1.2, 1.2)}.home_container:has(.ex-card--6.is-center) #pin-ex6{background-color:var(--orange);z-index:2;transform:scale(1.2, 1.2)}.home_container:has(.ex-card--7.is-center) #pin-ex7{background-color:var(--orange);z-index:2;transform:scale(1.2, 1.2)}.home_container:has(.ex-card--8.is-center) #pin-ex8{background-color:var(--orange);z-index:2;transform:scale(1.2, 1.2)}.pin-ex{position:absolute;width:12px;height:12px;background:var(--black);color:var(--white);border-radius:50%;font-size:.5625rem;display:flex;align-items:center;justify-content:center;line-height:1;font-weight:500;text-box-trim:trim-both;transition:transform .3s var(--ease-swing),background-color .3s var(--ease-swing)}#pin-ex1{top:calc(73.7% - 6px);left:calc(35.5% - 6px)}#pin-ex2{top:calc(30.2% - 6px);left:calc(91% - 6px)}#pin-ex3{top:calc(26.7% - 6px);left:calc(91.6% - 6px)}#pin-ex4{top:calc(53.1% - 6px);left:calc(5.7% - 6px)}#pin-ex5{top:calc(70.8% - 6px);left:calc(36.6% - 6px)}#pin-ex6{top:calc(81.8% - 6px);left:calc(36.4% - 6px)}#pin-ex7{top:calc(77% - 6px);left:calc(38.5% - 6px)}#pin-ex8{top:calc(73.7% - 6px);left:calc(39.4% - 6px)}#home_topics{position:relative}#home_topics article{display:flex;flex-direction:column;gap:8px;position:relative}#home_topics article img{width:120px;height:80px;object-fit:cover;flex-shrink:0;border-radius:2px}#home_topics article a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#home_topics .date{font-size:.625em;padding:0;margin:0;line-height:0;text-box-trim:trim-both;font-weight:500;letter-spacing:.05em}#home_topics .titles{width:auto;display:flex;gap:8px}#home_topics .titles h3{font-size:.875em;font-weight:400}.topics_list{display:flex;flex-direction:column;gap:32px;margin-top:20px}#home_header_spacer{visibility:visible;height:100px}@media screen and (max-width: 728px){#home_header_spacer{height:50px}@supports(-webkit-touch-callout: none){#home_header_spacer{height:100px}}}#home_footer_spacer{height:100vh;height:100dvh}@supports(-webkit-touch-callout: none){#home_footer_spacer{height:130dvh}}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.wp-block-quote{border:1px solid var(--light-gray-2);border-radius:2px;margin:1rem auto 2rem;padding:2rem;background:hsla(0,0%,100%,.5);color:var(--gray-1)}.wp-block-quote cite{font-size:var(--size-ss)}.has-black-color{color:#000}.has-cyan-bluish-gray-color{color:#abb8c3}.has-white-color{color:#fff}.has-pale-pink-color{color:#f78da7}.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color{color:#0693e3}.has-vivid-purple-color{color:#9b51e0}.wrapper_404{padding:100px}.wrapper_404 h1{padding-bottom:0px}@media screen and (max-width: 728px){.wrapper_404{padding:50px var(--side-padding)}}/*# sourceMappingURL=alt.css.map */