@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400..800&family=Josefin+Sans:wght@100..700&family=Ysabeau:wght@1..1000&display=swap);*:where(:not(iframe, canvas, img, svg, video):not(svg *)){all:unset;display:revert}a,input[type=button]:not(:disabled),button:not(:disabled){cursor:pointer}@font-face{font-family:"Alegreya";src:url(/material/font/alegreya-italic.otf)format("opentype"),url(https://fonts.gstatic.com/s/alegreya/v10/4UaHrEBBsBhlBjvfkSLk96rp5w.woff2)format("woff2");font-weight:normal;font-style:italic}@font-face{font-family:"Alegreya";src:url(/material/font/alegreya-bold-italic.otf)format("opentype"),url(https://fonts.gstatic.com/s/alegreya/v10/4UaErEBBsBhlBjvfkSLk_xHM8pxULg.woff2)format("woff2");font-weight:bold;font-style:italic}@font-face{font-family:"Alegreya";src:url(/material/font/alegreya.otf)format("opentype"),url(https://fonts.gstatic.com/s/alegreya/v10/4UaBrEBBsBhlBjvfkSLhx6g.woff2)format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Alegreya";src:url(/material/font/alegreya-bold.otf)format("opentype"),url(https://fonts.gstatic.com/s/alegreya/v10/4UaGrEBBsBhlBjvfkSpa4r3Owp4.woff2)format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"Brill Web";src:url(/material/font/brill.woff2)format("woff2");font-weight:normal;font-style:normal;font-feature-settings:"lnum"1;ascent-override:90%;descent-override:20%}@font-face{font-family:"Brill Web";src:url(/material/font/brill-bold.woff2)format("woff2");font-weight:bold;font-style:normal;font-feature-settings:"lnum"1;ascent-override:90%;descent-override:20%}@font-face{font-family:"Brill Web";src:url(/material/font/brill-italic.woff2)format("woff2");font-weight:normal;font-style:italic;font-feature-settings:"lnum"1;ascent-override:90%;descent-override:20%}@font-face{font-family:"Brill Web";src:url(/material/font/brill-bold-italic.woff2)format("woff2");font-weight:bold;font-style:italic;font-feature-settings:"lnum"1;ascent-override:90%;descent-override:20%}@font-face{font-family:"Brill Local";src:local("brill-roman");font-weight:normal;font-style:normal;font-feature-settings:"lnum"1;ascent-override:90%;descent-override:20%}@font-face{font-family:"Brill Local";src:local("brill-bold");font-weight:bold;font-style:normal;font-feature-settings:"lnum"1;ascent-override:90%;descent-override:20%}@font-face{font-family:"Brill Local";src:local("brill-italic");font-weight:normal;font-style:italic;font-feature-settings:"lnum"1;ascent-override:90%;descent-override:20%}@font-face{font-family:"Brill Local";src:local("brill-bolditalic");font-weight:bold;font-style:italic;font-feature-settings:"lnum"1;ascent-override:90%;descent-override:20%}@font-face{font-family:"Inter Web";src:url(/material/font/inter.woff2)format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Display";font-weight:400;font-style:normal;font-display:swap;size-adjust:96%;src:url(/material/font/noto-sans.woff2)format("woff2"),url(/material/font/noto-sans.woff)format("woff")}@font-face{font-family:"Noto Sans Display";font-weight:400;font-style:italic;font-display:swap;size-adjust:96%;src:url(/material/font/noto-sans-italic.woff2)format("woff2"),url(/material/font/noto-sans-italic.woff)format("woff")}@font-face{font-family:"Noto Sans Display";font-weight:700;font-style:normal;font-display:swap;size-adjust:96%;src:url(/material/font/noto-sans.woff2)format("woff2"),url(/material/font/noto-sans.woff)format("woff")}@font-face{font-family:"Noto Sans Display";font-weight:700;font-style:italic;font-display:swap;size-adjust:96%;src:url(/material/font/noto-sans-italic.woff2)format("woff2"),url(/material/font/noto-sans-italic.woff)format("woff")}@font-face{font-family:"Noto Serif";font-weight:400;font-style:normal;font-display:swap;size-adjust:96%;src:url(/material/font/noto-serif.woff2)format("woff2"),url(/material/font/noto-serif.woff)format("woff")}@font-face{font-family:"Noto Serif";font-weight:400;font-style:italic;font-display:swap;size-adjust:96%;src:url(/material/font/noto-serif-italic.woff2)format("woff2"),url(/material/font/noto-serif-italic.woff)format("woff")}@font-face{font-family:"Noto Serif";font-weight:700;font-style:normal;font-display:swap;size-adjust:96%;src:url(/material/font/noto-serif.woff2)format("woff2"),url(/material/font/noto-serif.woff)format("woff")}@font-face{font-family:"Noto Serif";font-weight:700;font-style:italic;font-display:swap;size-adjust:96%;src:url(/material/font/noto-serif-italic.woff2)format("woff2"),url(/material/font/noto-serif-italic.woff)format("woff")}@font-face{font-family:"Noto Sans Mono";font-weight:400;font-style:normal;font-display:swap;src:url(/material/font/noto-mono.woff2)format("woff2"),url(/material/font/noto-mono.woff)format("woff")}@font-face{font-family:"Assurbanipal Web";src:url(/material/font/assurbanipal.ttf)format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Vekos Web";src:url(/material/font/vekos.woff)format("woff"),url(/material/font/vekos.ttf)format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Gilit Web";src:url(/material/font/gilit.ttf)format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Gilit Web";src:url(/material/font/gilit-bold.ttf)format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Kaleg Round Expanded Web";src:url(/material/font/kaleg-round-expanded.ttf)format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Kaleg Round Expanded Web";src:url(/material/font/kaleg-round-expanded-bold.ttf)format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Chord Font";src:url(/material/font/chord.ttf)format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Hieroglyphic";src:url(/material/font/gardiner.ttf)format("truetype")}.sans{font-family:"Noto Sans Display","Noto Sans Arabic","Noto Sans Hebrew","Arial","源ノ角ゴシック","Yu Gothic Medium","Yu Gothic",sans-serif!important;font-weight:400!important;font-feature-settings:"lnum"1,"ss04"1,"palt"1,"pkna"1}.italic{font-style:italic}.smallcaps{font-variant:small-caps;font-feature-settings:"smcp"1}.sup{font-size:80%;vertical-align:0.3906em;line-height:0}.sub{font-size:80%;vertical-align:-0.2969em;line-height:0}.japanese{font-family:"源ノ明朝","Yu Mincho","YuMincho"!important;font-weight:400;font-feature-settings:"palt"0;line-height:1}.monospace{font-family:"Noto Sans Mono","源ノ角ゴシック","Yu Gothic Medium","Yu Gothic",monospace;font-size:92%;font-weight:400;letter-spacing:-0.08em;white-space:pre-wrap}.code{font-family:"Noto Sans Mono","源ノ角ゴシック","Yu Gothic Medium","Yu Gothic",monospace;font-size:92%;font-weight:400;letter-spacing:-0.08em;background-color:var(--block-background-color);white-space:pre-wrap}.nowrap{white-space:nowrap}.url{word-break:break-all}html{height:100%;font-size:16px;scroll-behavior:smooth}body{text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%;font-family:"Noto Serif","Noto Naskh Arabic","Noto Serif Hebrew","Times New Roman","源ノ明朝","Yu Mincho","YuMincho",serif;font-weight:normal;font-feature-settings:"lnum"1,"palt"1,"pkna"1;line-height:1;text-decoration-skip-ink:none;overflow:hidden}.main{height:100%;display:grid}@media screen and (min-width:1201px){.main{grid-template-columns:1fr 1fr;grid-template-rows:5fr 2fr}}@media screen and (max-width:1200px){.main{grid-template-columns:1fr;grid-template-rows:5fr 5fr 4fr}}.shaleian{--text-color:hsl(0,0%,20%);--primary-color:hsl(198,75%,50%);--primary-active-color:hsl(205,75%,40%);--secondary-color:hsl(35,75%,50%);--secondary-active-color:hsl(28,75%,40%);--caution-cikir:hsl(307,100%,60%);--gray-color:hsl(0,0%,50%);--shadow-color:hsla(0,0%,0%,0.1);--page-background-color:hsl(198,60%,94%);--page-dark-background-color:hsl(198,60%,90%);--block-background-color:hsl(198,60%,96%);--main-background-color:white;--footer-background-color:hsl(0,0%,90%);--footer-text-color:hsl(0,0%,50%);--special-font-family:"Josefin Sans";--special-font-weight:600;--special-font-compensation:0.15em;color:var(--text-color);background-image:radial-gradient(circle at center,var(--page-background-color) 20%,var(--page-dark-background-color));display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:1201px){.shaleian{grid-row:1/span 1;grid-column:1/span 1}}@media screen and (max-width:1200px){.shaleian{grid-row:1/span 1;grid-column:1/-1}}.shaleian-visual{height:calc(15.625rem*var(--visual-ratio,1));position:relative;z-index:0}.shaleian-visual-background{inset:0rem;position:absolute;display:flex;justify-content:center;z-index:-1}.shaleian-visual-logo{height:100%;opacity:0.3}.shaleian-visual-content{display:flex;flex-direction:column;align-items:center}.shaleian-visual-title{margin-block-start:calc(5.9375rem*var(--visual-ratio,1));font-size:calc(5.25rem*var(--visual-ratio,1));font-family:var(--special-font-family);font-weight:600;color:var(--primary-color);-webkit-text-stroke:calc(0.375rem*var(--visual-ratio,1)) var(--page-background-color);letter-spacing:0.15em;text-indent:0.15em;paint-order:stroke}.shaleian-visual-flavor{margin-block-start:calc(0.3125rem*var(--visual-ratio,1));font-size:calc(1.5rem*var(--visual-ratio,1));font-family:var(--special-font-family);font-weight:600;color:var(--primary-color);line-height:1.25;text-align:center;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:calc(0.25rem*var(--visual-ratio,1)) var(--page-background-color);paint-order:stroke}.fennese{--text-color:hsl(25,3%,80%);--primary-color:hsl(25,35%,65%);--primary-active-color:hsl(25,35%,55%);--secondary-color:hsl(70,60%,70%);--secondary-active-color:hsl(70,55%,60%);--logo-color:hsl(70,0%,90%);--caution-cikir:hsl(307,100%,60%);--gray-color:hsl(25,2%,55%);--shadow-color:hsla(0,0%,0%,0.1);--page-background-color:hsl(240,6%,25%);--page-dark-background-color:hsl(240,6%,17%);--block-background-color:hsl(240,8%,22%,0.9);--main-background-color:hsla(240,10%,15%,0.8);--footer-background-color:hsl(240,6%,20%);--footer-text-color:hsl(240,2%,55%);--special-font-family:"Ysabeau";--special-font-weight:500;--special-font-compensation:0em;color:var(--text-color);background-image:radial-gradient(circle at center,var(--page-background-color) 20%,var(--page-dark-background-color));display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:1201px){.fennese{grid-row:1/span 1;grid-column:2/span 1}}@media screen and (max-width:1200px){.fennese{grid-row:2/span 1;grid-column:1/-1}}.fennese-visual{height:calc(15.625rem*var(--visual-ratio,1));position:relative;display:flex;align-items:flex-end;z-index:0}.fennese-visual-background{height:100%;z-index:-1}.fennese-visual-logo{height:100%;opacity:0.5}.fennese-visual-content{margin-inline-start:calc(-4.5rem*var(--visual-ratio,1));display:flex;flex-direction:column-reverse}.fennese-visual-title{font-size:calc(5.25rem*var(--visual-ratio,1));font-family:var(--special-font-family);font-weight:400;color:var(--primary-color);-webkit-text-stroke:calc(0.25rem*var(--visual-ratio,1)) var(--page-background-color);letter-spacing:0em;text-transform:uppercase;paint-order:stroke}.fennese-visual-flavor{margin-inline-start:calc(0.8125rem*var(--visual-ratio,1));margin-block-end:calc(-0.3125rem*var(--visual-ratio,1));font-size:calc(1.5rem*var(--visual-ratio,1));font-family:var(--special-font-family);font-weight:600;color:var(--primary-color);line-height:1.25;letter-spacing:0.005em;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:calc(0.125rem*var(--visual-ratio,1)) var(--page-background-color);paint-order:stroke}.other{--text-color:hsl(0,0%,20%);--primary-color:hsl(230,60%,60%);--primary-active-color:hsl(230,55%,50%);--secondary-color:hsl(240,50%,50%);--secondary-active-color:hsl(240,45%,40%);--caution-cikir:hsl(307,100%,60%);--gray-color:hsl(0,0%,50%);--shadow-color:hsla(0,0%,0%,0.1);--page-background-color:hsl(215,20%,96%);--page-dark-background-color:hsl(215,20%,88%);--block-background-color:hsl(215,90%,98%);--main-background-color:white;--footer-background-color:hsl(0,0%,90%);--footer-text-color:hsl(0,0%,50%);--special-font-family:"EB Garamond";--special-font-weight:600;--special-font-compensation:0em;color:var(--text-color);background-image:radial-gradient(circle at center,var(--page-background-color) 20%,var(--page-dark-background-color));display:flex;align-items:center;justify-content:center}@media screen and (min-width:1201px){.other{column-gap:3.75rem;flex-direction:row;grid-row:2/span 1;grid-column:1/-1}}@media screen and (max-width:1200px){.other{flex-direction:column;grid-row:3/span 1;grid-column:1/-1}}.other-visual{display:flex;flex-direction:column}.other-visual-content{display:flex;flex-direction:column}.other-visual-title{display:flex;flex-direction:column;align-items:center}.other-visual-title-text{font-family:var(--special-font-family);font-weight:600;color:var(--primary-color)}.other-visual-title-text[data-size=small]{font-size:calc(2.25rem*var(--visual-ratio,1));letter-spacing:0.35em;text-indent:-0.2em}.other-visual-title-text[data-size=large]{font-size:calc(5.25rem*var(--visual-ratio,1));letter-spacing:0.15em}.link{padding-inline:2.5rem;position:relative;overflow:hidden}.link-visual{transition:transform 0.2s}.link:hover .link-visual{transform:scale(1.05)}@media screen and (min-width:1201px){.link-visual{--visual-ratio:1}}@media screen and (max-width:1200px){.link-visual{--visual-ratio:0.7}}.link-message{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1201px){.link-message[data-direction=vertical]{width:40rem;max-width:100%}.link-message[data-direction=vertical]::before{margin-block-start:2.5rem;margin-block-end:2.5rem;height:0.125rem;align-self:stretch;background-color:var(--primary-color);opacity:0.5;content:""}}@media screen and (max-width:1200px){.link-message{margin-block-start:1.875rem}}.link-message-text{font-size:1.5rem;display:flex;align-items:center}.link-message-text::after{font-size-adjust:none;font-family:"Font Awesome 7 Sharp";font-weight:900;content:"";margin-inline-start:0.625rem;color:var(--primary-color);display:inline-block;opacity:0.5}.link-decoration{width:var(--size);height:var(--size);opacity:0.5;position:absolute;transition:inset 0.2s}.link:not(:hover) .link-decoration{--inset:0.625rem}.link:hover .link-decoration{--inset:1.25rem}@media screen and (min-width:1201px){.link-decoration{--size:3.75rem;--border-width:0.1875rem}}@media screen and (max-width:1200px){.link-decoration{--size:2.5rem;--border-width:0.1875rem}}.link-decoration[data-position=top-left]{inset-block-start:var(--inset);inset-inline-start:var(--inset);border-block-start:solid var(--border-width) var(--primary-color);border-inline-start:solid var(--border-width) var(--primary-color)}.link-decoration[data-position=top-right]{inset-block-start:var(--inset);inset-inline-end:var(--inset);border-block-start:solid var(--border-width) var(--primary-color);border-inline-end:solid var(--border-width) var(--primary-color)}.link-decoration[data-position=bottom-left]{inset-block-end:var(--inset);inset-inline-start:var(--inset);border-block-end:solid var(--border-width) var(--primary-color);border-inline-start:solid var(--border-width) var(--primary-color)}.link-decoration[data-position=bottom-right]{inset-block-end:var(--inset);inset-inline-end:var(--inset);border-block-end:solid var(--border-width) var(--primary-color);border-inline-end:solid var(--border-width) var(--primary-color)}