.text-color-megatron{background:linear-gradient(to right, #c6ffdd, #fbd786, #f7797d);background-clip:text;-webkit-background-clip:text;color:rgba(255,255,255,0.1)}.text-color-sunset-orange-blue{background:linear-gradient(90deg, #a47451 0%, #9c9881 16.667%, #73a09d 33.333%, #3b899a 50%, #095b79 66.667%, #002847 83.333%, #000116 100%);background-clip:text;-webkit-background-clip:text;color:rgba(255,255,255,0.1)}.text-color-peach-pink{background:linear-gradient(49deg, #ffffc4 0%, #ff6164 55%, #c64a44 100%);background-clip:text;-webkit-background-clip:text;color:rgba(255,255,255,0.1)}.macaron{background:linear-gradient(90deg, #f9edd1 0%, #feaac2 20%, #f775a9 40%, #b8dea4 60%, #b6ede8 80%, #8fdbd8 100%);background-clip:text;-webkit-background-clip:text;color:rgba(255,255,255,0.1)}@property --linear-gradient-degree{syntax:'<angle>';inherits:false;initial-value:49deg}.background-color-peach-pink{background:linear-gradient(var(--linear-gradient-degree), #ffffc4 0%, #ff6164 55%, #c64a44 100%);transition:--linear-gradient-degree 0.5s;--linear-gradient-degree: 49deg}.background-color-peach-pink:hover{--linear-gradient-degree: -50deg}.hover-scale.background-color-peach-pink{transition:transform 0.5s cubic-bezier(0.33, 0.11, 0.02, 0.99),--linear-gradient-degree 0.5s linear}.background-color-megatron{background:linear-gradient(to right, #c6ffdd, #fbd786, #f7797d)}.background-color-sunset-orange-blue{background:linear-gradient(90deg, #a47451 0%, #9c9881 16.667%, #73a09d 33.333%, #3b899a 50%, #095b79 66.667%, #002847 83.333%, #000116 100%)}.background-color-titanium{background:linear-gradient(73deg, #283048, #748287)}@property --linear-gradient-animation-degree{syntax:'<angle>';inherits:false;initial-value:49deg}.background-color-peach-pink-animated{transition:all 0.5s cubic-bezier(0.33, 0.11, 0.02, 0.99);background:linear-gradient(var(--linear-gradient-animation-degree), #ffffc4 0%, #ff6164 55%, #c64a44 100%);animation:infinite-gradient-animation 15s ease-in-out infinite}@keyframes infinite-gradient-animation{0%{--linear-gradient-animation-degree: 49deg}25%{--linear-gradient-animation-degree: 159deg}50%{--linear-gradient-animation-degree: 229deg}75%{--linear-gradient-animation-degree: 319deg}100%{--linear-gradient-animation-degree: 409deg}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{box-sizing:border-box;font-size:18px;background-color:#151515;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media (min-width: 48rem){html{font-size:20px}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}body{margin:0}::-moz-selection{color:#171717;background:#FFF8E3}::selection{color:#171717;background:#FFF8E3}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}s sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}html{position:relative;min-height:100%;scroll-behavior:smooth}body{margin:0;padding:0;padding-bottom:6em;background-color:#151515;color:#e4e5e6;font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;line-height:1.5}body.overflow--hidden{overflow:hidden}a{color:#6fcdff;text-decoration:none}a:visited{color:#5b9fff}a:hover{color:#cbf5dd;text-decoration:underline}.glassmorphism-card-effect{background-color:rgba(255,255,255,0.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:10px}#background-gradient{color:rgba(255,255,255,0.1);background:linear-gradient(to right, 120deg, rgba(76,217,105,0.05), rgba(52,170,220,0.08), rgba(88,86,217,0.02), rgba(255,45,83,0.03), rgba(255,45,83,0.02), rgba(88,86,217,0.04), rgba(52,170,220,0.03), rgba(76,217,105,0.05));background-size:400%;animation:sTransition 10s linear infinite}@keyframes sTransition{0%{background-position:0%}100%{background-position:400%}}h1,h2,h3,h4,h5,h6{margin:0.5em 0 0.5em;line-height:1.1;font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:bold}h1{font-size:1.7em}h2{font-size:1.5em;color:#e4b181}h3{font-size:1.3em;color:#dda1ba}h4{font-size:1.2em;color:#87bced}h5{font-size:1.1em;color:#9a8de2}h6{font-size:1em;color:#e4e5e6}small,.small{font-size:.9em}p{margin-bottom:1em}u,ins{text-decoration:none;border-bottom:1px solid #e4e5e6}u a,ins a{color:inherit}del a{color:inherit}p,pre,blockquote,ul,ol,dl,figure,table,fieldset{orphans:3;widows:3}abbr[title],abbr[data-original-title]{text-decoration:none;cursor:help;border-bottom:1px dotted #e4e5e6}blockquote{font-family:"CMU Serif","Didot","Playfair Display",serif;padding:1em 1.25em;border:1px double #313436;background-color:#24242424;border-radius:20px;text-align:justify;position:relative}blockquote cite:before{content:"\2014";padding-right:1px}.date{font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}@media (orientation: landscape){body{grid-auto-flow:column}}tt,code,kbd,samp,pre{font-family:"Monaco",Consolas,"Lucida Console",monospace;font-size:.9em}pre{overflow-x:auto}p>code,a>code,li>code,figcaption>code,td>code{padding-top:0.2rem 0.2rem 0;margin:0 0.2rem;color:#f92472;font-size:.85em;background:#21212120;border:1px solid #bdc1c4;border-radius:5px;box-shadow:0 1px 1px rgba(50,50,50,0.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}p>code:before,p>code:after,a>code:before,a>code:after,li>code:before,li>code:after,figcaption>code:before,figcaption>code:after,td>code:before,td>code:after{letter-spacing:-0.2em;content:"\00a0"}hr{display:block;margin:0.25em auto;width:38.2%;border:2px solid #313436;border-radius:0.25em}ul li,ol li{margin-bottom:0.5em}li ul,li ol{margin-top:0.5em}figure{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;margin:1em 0}figure img,figure iframe,figure .fluid-width-video-wrapper{margin-bottom:1em}figure img{width:100%;border-radius:10px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}figure>a{display:block}@media (min-width: 37.5rem){figure.half>a,figure.half>img{width:calc(50% - 0.5em)}}figure.half figcaption{width:100%}@media (min-width: 37.5rem){figure.third>a,figure.third>img{width:calc(33.3333% - 0.5em)}}figure.third figcaption{width:100%}figcaption{margin-bottom:0.5em;color:#e9eaeb;font-family:"Roboto","PT Serif",Georgia,Times,serif;font-style:italic;font-size:0.8em}figcaption a{color:inherit;text-decoration:none;border-bottom:1px solid #bdc1c4;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}figcaption a:hover{color:#000;border-bottom-color:#000}svg:not(:root){overflow:hidden}nav ul{margin:0;padding:0}nav li{list-style:none}nav ul li,nav ol li{margin-bottom:0}nav li ul,nav li ol{margin-top:0}b,i,strong,em,blockquote,p,q,span,figure,img,h1,h2,header,input,a,tr,td,form button,input[type="submit"],.btn,#goog-wm-sb,.highlight,.archive__item-teaser{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.new-release-slider-container{width:100%;max-width:80rem;margin:0 auto}.new-release-slider-container .new-release-swiper{padding-top:1.45rem;padding-bottom:1.45rem;margin-top:-1.45rem;margin-bottom:-1.45rem}.new-release-slider-container .new-release-swiper .swiper-wrapper{align-items:stretch}.new-release-slider-container .new-release-swiper .swiper-slide{height:auto}.new-release-slider-container .swiper-slide-active .release-card,.new-release-slider-container .release-card:hover,.new-release-slider-container .release-card:focus{text-decoration:none;color:inherit;transform:translateY(calc(-1 * 0.375rem)) scale(1.05);box-shadow:0 14px 32px rgba(0,0,0,0.22),0 4px 12px rgba(0,0,0,0.18)}.new-release-slider-container .swiper-slide-active .release-card .release-card__content .release-card__icon,.new-release-slider-container .release-card:hover .release-card__content .release-card__icon,.new-release-slider-container .release-card:focus .release-card__content .release-card__icon{opacity:1}.new-release-slider-container .swiper-slide-active .release-card .release-card__content .release-card__title h3,.new-release-slider-container .release-card:hover .release-card__content .release-card__title h3,.new-release-slider-container .release-card:focus .release-card__content .release-card__title h3{color:whitesmoke}.new-release-slider-container .release-card:hover .release-card__image{filter:brightness(0.95)}.release-card{display:flex;flex-direction:column;justify-content:flex-end;margin:0 0.5em;height:100%;aspect-ratio:2 / 3;border-radius:1rem;overflow:hidden;text-decoration:none;box-shadow:0 4px 8px rgba(0,0,0,0.2),0 6px 6px rgba(0,0,0,0.1),0 8px 28px rgba(0,0,0,0.24);color:inherit;background:#21212120;position:relative;transition:all 0.5s cubic-bezier(0.33, 0.11, 0.02, 0.99)}.release-card__image{position:absolute;inset:0;background-size:cover;background-position:center;filter:brightness(0.72);transition:filter 0.3s ease;box-shadow:inset 0 0 60px rgba(0,0,0,0.35),inset 0 0 20px rgba(0,0,0,0.15)}.release-card__content{position:relative;z-index:2;background:rgba(201,201,201,0.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);mask-image:linear-gradient(to top, #000 70%, transparent 100%);-webkit-mask-image:linear-gradient(to top, #000 70%, transparent 100%);padding:0.25rem;padding-bottom:0.75rem;line-height:1;transition:inherit}@media (min-width: 64rem){.release-card__content{padding:1rem;padding-bottom:1.25rem}}.release-card__content h3{text-shadow:2px 2px 4px rgba(12,12,12,0.1),4px 4px 8px rgba(12,12,12,0.15)}.release-card__title{font-size:.65em;line-height:1.1;color:#e4e5e6}@media (min-width: 48rem){.release-card__title{font-size:.85em}}@media (min-width: 64rem){.release-card__title{font-size:1em}}.release-card__description{font-size:.65em;color:#e4e5e6;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-style:italic;line-height:1;display:none}@media (min-width: 64rem){.release-card__description{font-size:.85em;display:inherit}}.release-card__icon{position:absolute;bottom:0.5rem;right:0.5rem;font-size:.9em;color:rgba(248,248,248,0.85);opacity:0;transition:inherit}.hidden{display:none;visibility:hidden}.load{display:none}.transparent{opacity:0}.visually-hidden,body.jianfei-treatise .jf-source-hidden,.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);height:1px !important;width:1px !important;border:0 !important;overflow:hidden}body:hover .visually-hidden a,body:hover body.jianfei-treatise .jf-source-hidden a,body.jianfei-treatise body:hover .jf-source-hidden a,body:hover .visually-hidden input,body:hover body.jianfei-treatise .jf-source-hidden input,body.jianfei-treatise body:hover .jf-source-hidden input,body:hover .visually-hidden button,body:hover body.jianfei-treatise .jf-source-hidden button,body.jianfei-treatise body:hover .jf-source-hidden button{display:none !important}.screen-reader-text:focus,.screen-reader-shortcut:focus{clip:auto !important;height:auto !important;width:auto !important;display:block;font-size:1em;font-weight:bold;padding:15px 23px 14px;background:#000;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(255,255,255,0.4)}.skip-link{position:fixed;z-index:20;margin:0;font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;white-space:nowrap}.skip-link li{height:0;width:0;list-style:none}.text-left{text-align:left}.text-color{color:#e4e5e6}.sans-serif{font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#E6EEE8}.sans-serif h1,.sans-serif h2,.sans-serif h3,.sans-serif h4,.sans-serif h5,.sans-serif h6,.sans-serif p,.sans-serif a,.sans-serif blockquote{font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#E6EEE8}.h3_right_thin{color:#e4e5e6;text-align:right;font-family:'Barlow';font-weight:300}.p_right_thin{color:#E6EEE8;text-align:right;font-family:'Barlow'}.barlow{font-family:'Barlow';font-weight:400}.text-center{text-align:center}.text-italic{font-style:italic}.text-right{text-align:right}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.cf{clear:both}.wrapper{max-width:80rem;margin-left:auto;margin-right:auto}.wrapper:after{content:" ";display:block;clear:both}.align-left{display:block;margin-left:auto;margin-right:auto}@media (min-width: 37.5rem){.align-left{float:left;margin-right:1em}}.align-right{display:block;margin-left:auto;margin-right:auto}@media (min-width: 37.5rem){.align-right{float:right;margin-left:1em}}.align-center{display:block;text-align:center;margin-left:auto;margin-right:auto}.full{width:100%;margin:0 auto}.icon{display:inline-block;fill:currentColor;width:1em;height:1.1em;line-height:1;position:relative;top:-0.1em;vertical-align:middle}.h1 .fa-newspaper{color:#fa9b39}.social-icons .fa{color:#fff}.social-icons .fa-location-arrow{color:#e0a432}.social-icons .fa-envelope{color:#59c0f5}.social-icons .fa-github,.social-icons .fa-github-alt,.social-icons .fa-github-square{color:#d2d2d2}.social-icons .fa-instagram{color:#ff88d1}.social-icons .fa-business-time{color:#32506d !important}.social-icons .fa-lastfm,.social-icons .fa-lastfm-square{color:#d51007}.social-icons .fa-linkedin,.social-icons .fa-linkedin-square{color:#007bb6}.navicon{position:relative;width:1.5rem;height:.25rem;background:currentColor;margin:auto;-webkit-transition:0.28s cubic-bezier(0.22, 1, 0.36, 1);transition:0.28s cubic-bezier(0.22, 1, 0.36, 1)}.navicon:before,.navicon:after{content:"";position:absolute;left:0;width:1.5rem;height:.25rem;background:currentColor;-webkit-transition:0.28s cubic-bezier(0.22, 1, 0.36, 1);transition:0.28s cubic-bezier(0.22, 1, 0.36, 1)}.navicon:before{top:-.5rem}.navicon:after{bottom:-.5rem}.close .navicon{background:transparent}.close .navicon:before,.close .navicon:after{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:1.5rem}.close .navicon:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.close .navicon:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}@media (min-width: 64rem){.sticky{clear:both;position:-webkit-sticky;position:sticky;top:2em}.sticky::after{clear:both;content:"";display:table}.sticky>*{display:block}}.center-wrapper{display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:1em}.center-wrapper *{margin-left:auto;margin-right:auto}.sticky_bottom{clear:both;position:-webkit-sticky;position:sticky;bottom:1em}.sticky_bottom::after{clear:both;content:"";display:table}.sticky_bottom>*{display:block}.didot{color:#E6EEE8;font-family:"Didot","CMU Serif","Playfair Display","Songti SC","STSong",serif}.didot h1,.didot h2,.didot h3,.didot h4,.didot h5,.didot h6,.didot p,.didot a,.didot blockquote{font-family:"Didot","CMU Serif","Playfair Display","Songti SC","STSong",serif}.cmu-serif{color:#E6EEE8;font-family:"CMU Serif","Didot","Playfair Display",serif}.cmu-serif h1,.cmu-serif h2,.cmu-serif h3,.cmu-serif h4,.cmu-serif h5,.cmu-serif h6,.cmu-serif p,.cmu-serif a,.cmu-serif blockquote{font-family:"CMU Serif","Didot","Playfair Display",serif}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#050505;border:1px solid #232323;border-radius:10px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.show-modal{overflow:hidden;position:relative}.show-modal:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:999;background-color:rgba(0,0,0,0.85)}.show-modal .modal{display:block}.modal{display:none;position:fixed;width:300px;top:50%;left:50%;margin-left:-150px;margin-top:-150px;min-height:0;z-index:9999;background:#000;border:1px solid #313436;border-radius:10px;box-shadow:0 1px 1px rgba(50,50,50,0.25)}.modal__title{margin:0;padding:0.5em 1em}.modal__supporting-text{padding:0 1em 0.5em 1em}.modal__actions{padding:0.5em 1em;border-top:1px solid #313436}.footnote{color:#9ba1a6;text-decoration:none}.footnotes{color:#9ba1a6}.footnotes ol,.footnotes li,.footnotes p{margin-bottom:0;font-size:1.1em}a.reversefootnote{color:#7a8288;text-decoration:none}a.reversefootnote:hover{text-decoration:underline}.required{color:#a74f4c;font-weight:bold}.color_light_grey_light_opacity{color:#bdc1c4;opacity:0.75}.grey-hover{filter:grayscale(95%);transition:filter 1.5s ease-in-out}.grey-hover:hover{filter:grayscale(0%)}.opacity-hover{opacity:0.2;transition:opacity 1s ease-in-out}.opacity-hover:hover{opacity:1}.text-type-writer{--type-writer-duration:7s;display:inline-block;vertical-align:bottom;line-height:1.2}.text-type-writer>span{display:grid;overflow:hidden;height:1.3em}.text-type-writer span span{width:0%;max-width:max-content;vertical-align:bottom;overflow:hidden;height:inherit;word-break:break-all;animation:cursor-blink-animation 1s infinite steps(1),type-writer-complete-typing var(--type-writer-duration) linear infinite alternate,type-writer-moving calc(var(--type-writer-duration)*2*var(--n-contents)) steps(var(--n-contents)) infinite}.text-type-writer span span:before{content:" ";display:inline-block}@keyframes type-writer-complete-typing{30%,100%{width:100%}0%, 5%{width:0%}}@keyframes cursor-blink-animation{0%,100%{box-shadow:4px 0 0 #21212120}50%{box-shadow:4px 0 0 #313436}}@keyframes type-writer-moving{100%{transform:translateY(calc(-100%*var(--n-contents)))}}.svg-with-drop-shadow{filter:drop-shadow(3px 3px 5px #0a0a0a57);transition:all ease-in-out 0.3s}.svg-with-drop-shadow:hover{filter:drop-shadow(5px 5px 10px #0a0a0ab5)}.svg-display-center-wrapper{display:block;margin:1em auto;padding:1em 2em;max-width:50%;transition:transform 0.3s ease-in-out}@media (min-width: 80rem){.svg-display-center-wrapper{max-width:30%}}.svg-display-center-wrapper:hover{transform:scale(1.05)}.hover-scale{transition:all 0.5s cubic-bezier(0.33, 0.11, 0.02, 0.99);transform:scale(1)}.hover-scale:hover{transform:scale(1.05)}.lyrics{display:block;margin-top:1rem;font-family:"CMU Serif","Didot","Playfair Display",serif;font-style:italic}.lyrics-block{margin-bottom:1.5rem;padding:0.5em 1em;border-radius:10px;transition:ease-in-out 0.3s}.lyrics-block:focus,.lyrics-block:hover,.lyrics-block:active{background-color:#21212120}.lyrics-fr{color:inherit}.lyrics-en,.lyrics-cn{color:#7a8288;font-size:.9em}.lyrics-cn{font-family:"Didot","CMU Serif","Playfair Display","Songti SC","STSong",serif}.unselectable-div{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none}@-webkit-keyframes intro{0%{opacity:0}100%{opacity:1}}@keyframes intro{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hero-caption-reveal{0%{opacity:0;transform:translate3d(0, .28rem, 0)}100%{opacity:0.95;transform:translate3d(0, 0, 0)}}@keyframes hero-caption-reveal{0%{opacity:0;transform:translate3d(0, .28rem, 0)}100%{opacity:0.95;transform:translate3d(0, 0, 0)}}@keyframes spin{to{transform:rotate(360deg)}}table{margin-bottom:1em;max-width:90%;font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.9em;border-spacing:0;border:1px solid #313436;overflow:hidden;margin:1em auto;border-radius:20px;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}table+table{margin-top:1em}thead{border-bottom:1px solid #313436}thead th{padding:0.5em 0.75em;border-bottom:1px solid #313436;font-weight:bold}th{padding:0.5em;font-weight:bold;text-align:center;border-right:1px solid #313436}th:last-of-type{border-right:none}td{padding:0.5em 1em;border-bottom:1px solid #313436;border-right:1px solid #313436;transition:background-color 0.1s ease}td:hover{background-color:#22282c}td:last-of-type{border-right:none;padding-right:1.5em}td:first-of-type{padding-left:1.5em}tr,td,th{vertical-align:middle}.btn,#goog-wm-sb{display:inline-block;margin-bottom:0.25em;padding:0.5em 1em;color:#fff !important;font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.9em;font-weight:bold;text-align:center;text-decoration:none;background-color:#E6EEE8;border:0 !important;border-radius:10px;cursor:pointer}.btn:hover,#goog-wm-sb:hover{background-color:#333}.btn .icon,#goog-wm-sb .icon{margin-right:0.5em}.btn .icon+.hidden,#goog-wm-sb .icon+.hidden{margin-left:-0.5em}.btn--block{display:block;width:100%}.btn--block+.btn--block{margin-top:0.25em}.btn--inverse{color:#7a8288 !important;border:1px solid #bdc1c4 !important;background-color:#fff}.btn--inverse:hover{color:#fff !important;border-color:#7a8288}.btn--light-outline{border:1px solid #fff !important;background-color:transparent}.btn--info{background-color:#2d5b86}.btn--info:hover{background-color:#24496b}.btn--warning{background-color:#db580c}.btn--warning:hover{background-color:#af460a}.btn--success{background-color:#3c8287}.btn--success:hover{background-color:#30686c}.btn--danger{background-color:#a74f4c}.btn--danger:hover{background-color:#863f3d}.btn--disabled{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:0.65}.btn--facebook{background-color:#3b5998}.btn--facebook:hover{background-color:#2f477a}.btn--twitter{background-color:#55acee}.btn--twitter:hover{background-color:#448abe}.btn--google-plus{background-color:#dd4b39}.btn--google-plus:hover{background-color:#b13c2e}.btn--linkedin{background-color:#007bb6}.btn--linkedin:hover{background-color:#006292}.btn--x-large{font-size:1.1em}.btn--large{font-size:1em}.btn--small{font-size:.9em}.notice{text-align:center;margin:1em auto !important;padding:1em 1em;font-family:'Barlow', sans-serif;font-weight:200;font-size:1em !important;text-indent:initial;background-color:rgba(189,193,196,0.996);max-width:90%;border-radius:10px;box-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px}.notice h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice h4{margin-bottom:0;font-size:1em}.notice p:last-child{margin-bottom:0 !important}.notice a{color:#cbf5dd}.notice h4+p{margin-top:0;padding-top:0}.notice ul:last-child{margin-bottom:0}.notice--primary{text-align:center;margin:1em auto !important;padding:1em 1em;font-family:'Barlow', sans-serif;font-weight:200;font-size:1em !important;text-indent:initial;background-color:rgba(230,238,232,0.996);max-width:90%;border-radius:10px;box-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px}.notice--primary h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--primary h4{margin-bottom:0;font-size:1em}.notice--primary p:last-child{margin-bottom:0 !important}.notice--primary a{color:#cbf5dd}.notice--primary h4+p{margin-top:0;padding-top:0}.notice--primary ul:last-child{margin-bottom:0}.notice--info{text-align:center;margin:1em auto !important;padding:1em 1em;font-family:'Barlow', sans-serif;font-weight:200;font-size:1em !important;text-indent:initial;background-color:rgba(45,91,134,0.996);max-width:90%;border-radius:10px;box-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px}.notice--info h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--info h4{margin-bottom:0;font-size:1em}.notice--info p:last-child{margin-bottom:0 !important}.notice--info a{color:#cbf5dd}.notice--info h4+p{margin-top:0;padding-top:0}.notice--info ul:last-child{margin-bottom:0}.notice--warning{text-align:center;margin:1em auto !important;padding:1em 1em;font-family:'Barlow', sans-serif;font-weight:200;font-size:1em !important;text-indent:initial;background-color:rgba(219,88,12,0.996);max-width:90%;border-radius:10px;box-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px}.notice--warning h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--warning h4{margin-bottom:0;font-size:1em}.notice--warning p:last-child{margin-bottom:0 !important}.notice--warning a{color:#cbf5dd}.notice--warning h4+p{margin-top:0;padding-top:0}.notice--warning ul:last-child{margin-bottom:0}.notice--success{text-align:center;margin:1em auto !important;padding:1em 1em;font-family:'Barlow', sans-serif;font-weight:200;font-size:1em !important;text-indent:initial;background-color:rgba(60,130,135,0.996);max-width:90%;border-radius:10px;box-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px}.notice--success h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--success h4{margin-bottom:0;font-size:1em}.notice--success p:last-child{margin-bottom:0 !important}.notice--success a{color:#cbf5dd}.notice--success h4+p{margin-top:0;padding-top:0}.notice--success ul:last-child{margin-bottom:0}.notice--danger{text-align:center;margin:1em auto !important;padding:1em 1em;font-family:'Barlow', sans-serif;font-weight:200;font-size:1em !important;text-indent:initial;background-color:rgba(167,79,76,0.996);max-width:90%;border-radius:10px;box-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px}.notice--danger h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--danger h4{margin-bottom:0;font-size:1em}.notice--danger p:last-child{margin-bottom:0 !important}.notice--danger a{color:#cbf5dd}.notice--danger h4+p{margin-top:0;padding-top:0}.notice--danger ul:last-child{margin-bottom:0}.notice--pinky{text-align:center;margin:1em auto !important;padding:1em 1em;font-family:'Barlow', sans-serif;font-weight:200;font-size:1em !important;text-indent:initial;background-color:rgba(204,51,77,0.996);max-width:90%;border-radius:10px;box-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px}.notice--pinky h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--pinky h4{margin-bottom:0;font-size:1em}.notice--pinky p:last-child{margin-bottom:0 !important}.notice--pinky a{color:#cbf5dd}.notice--pinky h4+p{margin-top:0;padding-top:0}.notice--pinky ul:last-child{margin-bottom:0}.notice--purple{text-align:center;margin:1em auto !important;padding:1em 1em;font-family:'Barlow', sans-serif;font-weight:200;font-size:1em !important;text-indent:initial;background-color:rgba(165,65,165,0.996);max-width:90%;border-radius:10px;box-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px}.notice--purple h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--purple h4{margin-bottom:0;font-size:1em}.notice--purple p:last-child{margin-bottom:0 !important}.notice--purple a{color:#cbf5dd}.notice--purple h4+p{margin-top:0;padding-top:0}.notice--purple ul:last-child{margin-bottom:0}.notice--dark-amber{text-align:center;margin:1em auto !important;padding:1em 1em;font-family:'Barlow', sans-serif;font-weight:200;font-size:1em !important;text-indent:initial;background-color:rgba(91,58,41,0.996);max-width:90%;border-radius:10px;box-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px}.notice--dark-amber h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--dark-amber h4{margin-bottom:0;font-size:1em}.notice--dark-amber p:last-child{margin-bottom:0 !important}.notice--dark-amber a{color:#cbf5dd}.notice--dark-amber h4+p{margin-top:0;padding-top:0}.notice--dark-amber ul:last-child{margin-bottom:0}.notice--olive-green{text-align:center;margin:1em auto !important;padding:1em 1em;font-family:'Barlow', sans-serif;font-weight:200;font-size:1em !important;text-indent:initial;background-color:rgba(47,58,50,0.996);max-width:90%;border-radius:10px;box-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px}.notice--olive-green h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--olive-green h4{margin-bottom:0;font-size:1em}.notice--olive-green p:last-child{margin-bottom:0 !important}.notice--olive-green a{color:#cbf5dd}.notice--olive-green h4+p{margin-top:0;padding-top:0}.notice--olive-green ul:last-child{margin-bottom:0}.notice--antique-green{text-align:center;margin:1em auto !important;padding:1em 1em;font-family:'Barlow', sans-serif;font-weight:200;font-size:1em !important;text-indent:initial;background-color:rgba(74,110,77,0.996);max-width:90%;border-radius:10px;box-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px}.notice--antique-green h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--antique-green h4{margin-bottom:0;font-size:1em}.notice--antique-green p:last-child{margin-bottom:0 !important}.notice--antique-green a{color:#cbf5dd}.notice--antique-green h4+p{margin-top:0;padding-top:0}.notice--antique-green ul:last-child{margin-bottom:0}.notice--burgundy-red{text-align:center;margin:1em auto !important;padding:1em 1em;font-family:'Barlow', sans-serif;font-weight:200;font-size:1em !important;text-indent:initial;background-color:rgba(59,31,31,0.996);max-width:90%;border-radius:10px;box-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px}.notice--burgundy-red h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--burgundy-red h4{margin-bottom:0;font-size:1em}.notice--burgundy-red p:last-child{margin-bottom:0 !important}.notice--burgundy-red a{color:#cbf5dd}.notice--burgundy-red h4+p{margin-top:0;padding-top:0}.notice--burgundy-red ul:last-child{margin-bottom:0}.masthead{position:fixed;top:0;left:0;right:0;height:0;overflow:visible;z-index:40;pointer-events:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.15s;animation-delay:0.15s}.masthead__inner-wrap{clear:both;margin-left:0;margin-right:0;padding:0.75rem 1rem 0;width:100%;max-width:none;display:flex;justify-content:flex-start;font-family:"Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;pointer-events:none}.masthead__inner-wrap::after{clear:both;content:"";display:table}.masthead__inner-wrap nav{z-index:10;pointer-events:auto}.masthead__inner-wrap a{text-decoration:none}.masthead__menu{float:none;margin-left:0;margin-right:0;width:auto;max-width:calc(100vw - 2rem);clear:none;display:flex;justify-content:flex-start;flex:0 1 auto;opacity:1;transform:translate3d(0, 0, 0);transition:opacity .25s cubic-bezier(0.18, 1, 0.32, 1),transform .25s cubic-bezier(0.18, 1, 0.32, 1)}.masthead__menu .site-nav{margin-left:0;width:fit-content}@media (min-width: 37.5rem){.masthead__menu .site-nav{float:none;margin-left:0}}.masthead__menu ul{margin:0;padding:0;clear:both;list-style-type:none}.masthead.is-nav-collapsed .greedy-nav{transform:translate3d(0, -0.08rem, 0) scale(0.985);clip-path:inset(0 calc(100% - var(--nav-collapsed-width)) 0 0 round 999px);box-shadow:0 18px 42px rgba(0,0,0,0.16),0 5px 16px rgba(0,0,0,0.12)}.masthead.is-nav-collapsed .masthead__menu-item:not(.masthead__menu-item--brand),.masthead.is-nav-collapsed .search__toggle,.masthead.is-nav-collapsed .greedy-nav>.greedy-nav__toggle{opacity:0;pointer-events:none;transition-delay:0s}.masthead.is-nav-collapsed .masthead__brand-group{gap:0;transition-delay:0s}.masthead.is-nav-collapsed .masthead__brand-name{max-width:0;opacity:0;pointer-events:none;transition-delay:0s}.masthead.is-nav-expanded .greedy-nav{clip-path:inset(0 0 0 0 round 999px);transform:translate3d(0, 0, 0) scale(1);box-shadow:0 20px 48px rgba(0,0,0,0.28),0 8px 20px rgba(0,0,0,0.18)}.masthead.is-nav-expanded .masthead__menu-item,.masthead.is-nav-expanded .search__toggle,.masthead.is-nav-expanded .greedy-nav>.greedy-nav__toggle{opacity:1;pointer-events:auto;transition-delay:.24s}.masthead.is-nav-expanded .masthead__brand-group{gap:.78rem;transition-delay:.24s}.masthead.is-nav-expanded .masthead__brand-name{max-width:26rem;opacity:1;pointer-events:auto;transition-delay:.24s}.masthead.is-hidden .greedy-nav{opacity:0;transform:translate3d(0, -0.95rem, 0) scale(0.92);clip-path:inset(0 100% 0 0 round 999px);box-shadow:none;pointer-events:none}.masthead.is-hidden .masthead__menu-item,.masthead.is-hidden .search__toggle,.masthead.is-hidden .greedy-nav>.greedy-nav__toggle,.masthead.is-hidden .masthead__brand-name{opacity:0;pointer-events:none;transition-delay:0s}.masthead.is-hidden .masthead__brand-group{gap:0;transition-delay:0s}.masthead.is-nav-faded .masthead__menu{opacity:0;transform:translate3d(0, -0.2rem, 0) scale(0.985);pointer-events:none}.masthead.is-scrolled.is-nav-expanded .greedy-nav{background:rgba(8,8,10,0.58);border-color:rgba(255,255,255,0.14)}html.is-resizing .masthead .masthead__menu,html.is-resizing .masthead .greedy-nav,html.is-resizing .masthead .masthead__brand-group,html.is-resizing .masthead .masthead__brand-name,html.is-resizing .masthead .masthead__menu-item,html.is-resizing .masthead .search__toggle,html.is-resizing .masthead .greedy-nav__toggle,html.is-resizing .masthead .hidden-links{transition-duration:.1s !important;animation-duration:.1s !important;animation-delay:0s !important}.site-logo img{max-height:2rem}.site-title{display:flex;align-self:center;font-weight:bold;letter-spacing:0.02em}.site-subtitle{display:block;font-size:.9em}.masthead__menu-item{display:flex;align-items:center;list-style-type:none;white-space:nowrap;padding:0.1rem 0.12rem;transition:opacity .72s cubic-bezier(0.18, 1, 0.32, 1)}.masthead__menu-item--lg{padding-right:0.08rem;font-weight:700}.masthead__menu-item--brand{padding:0}.masthead .greedy-nav{margin-left:0}.masthead__brand-group{display:inline-flex;align-items:center;gap:.78rem;min-width:0;transition:gap calc($global-transition-time * 3) cubic-bezier(0.18, 1, 0.32, 1)}.masthead__brand-logo,.masthead__brand-name{margin:0;padding:0;text-decoration:none}.masthead__brand-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.58rem;width:2.58rem;height:2.58rem;border-radius:999px}.masthead__brand-mark{flex:0 0 1.9rem;width:1.9rem;height:1.9rem;border-radius:999px;background-image:url("/images/QSDLogos/QSD_logo_stroke_hexagon.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.masthead__brand-name{display:inline-flex;align-items:center;min-width:0;max-width:26rem;overflow:hidden;color:#E6EEE8;line-height:1;white-space:nowrap;opacity:1;transition:max-width calc($global-transition-time * 3) cubic-bezier(0.18, 1, 0.32, 1),opacity .72s cubic-bezier(0.18, 1, 0.32, 1),color 0.35s cubic-bezier(0.22, 1, 0.36, 1)}@media (max-width: 39.98rem){.masthead__inner-wrap{padding:0.65rem 0.6rem 0}.masthead__menu{max-width:calc(100vw - 1.2rem)}.masthead__brand-group{gap:0.62rem}.masthead__brand-logo{flex-basis:2.38rem;width:2.38rem;height:2.38rem}.masthead__brand-mark{flex-basis:1.74rem;width:1.74rem;height:1.74rem}}.breadcrumbs{max-width:80rem;margin-left:auto;margin-right:auto;clear:both;margin-top:0;margin-bottom:0;padding-left:2em;padding-right:2em;font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.15s;animation-delay:0.15s}.breadcrumbs:after{content:" ";display:block;clear:both}.breadcrumbs::after{clear:both;content:"";display:table}@media (min-width: 64rem){.breadcrumbs{padding-left:1em;padding-right:1em}}@media (min-width: 80rem){.breadcrumbs{max-width:80rem}}.breadcrumbs ol{padding:0;list-style:none;font-size:1.1em}@media (min-width: 64rem){.breadcrumbs ol{float:right;width:calc(100% - 11.25rem)}}@media (min-width: 80rem){.breadcrumbs ol{width:calc(100% - 15rem)}}.breadcrumbs li{display:inline}.breadcrumbs .current{font-weight:bold}.pagination{display:flex;justify-content:space-between;align-items:stretch;gap:1rem;flex-wrap:wrap}.pagination a{text-decoration:none;color:inherit}.pagination--pager{display:flex;align-items:center;text-decoration:none;padding:1em 1.25em;max-width:45%;flex:1;min-width:20%;transition:all 0.5s cubic-bezier(0.33, 0.11, 0.02, 0.99);font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1.2em;color:whitesmoke}.pagination--pager:hover,.pagination--pager:focus{color:#e4e5e6;scale:1.05;text-decoration:none}.pagination--pager:hover .title,.pagination--pager:focus .title{background:#2f2b31;border-color:rgba(255,255,255,0.2);transform:translateY(-2px);opacity:1}.pagination--pager--left:hover:before{opacity:1;transform:translateX(-3px)}.pagination--pager--right:hover:after{opacity:1;transform:translateX(3px)}.pagination--pager .title{border:1px solid #313436;border-radius:1em;background:#242325;padding:0.5em 1em;border-radius:1em;font-weight:500;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-variant:small-caps;letter-spacing:0.05em;font-size:.9em;opacity:0.6}.pagination--pager--left{justify-content:flex-start;text-align:left;flex-direction:row}.pagination--pager--right{justify-content:flex-end;text-align:right;flex-direction:row}.pagination--pager--left::before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;mask:url("/assets/css/images/chevron-left.svg") no-repeat center;-webkit-mask:url("/assets/css/images/chevron-left.svg") no-repeat center;mask-size:contain;-webkit-mask-size:contain;margin-right:0.2em;opacity:0.7}.pagination--pager--right::after{content:"";display:inline-block;width:1em;height:1em;background:currentColor;mask:url("/assets/css/images/chevron-right.svg") no-repeat center;-webkit-mask:url("/assets/css/images/chevron-right.svg") no-repeat center;mask-size:contain;-webkit-mask-size:contain;margin-left:0.2em;opacity:0.7}@media (max-width: 39.98rem){.pagination{flex-direction:column}.pagination--pager{max-width:100%;justify-content:space-between}}.greedy-nav{--nav-collapsed-width: 2.98rem;position:relative;width:max-content;max-width:calc(100vw - 2rem);min-width:0;display:flex;align-items:center;gap:.14rem;padding:0.16rem .2rem;border:1px solid rgba(255,255,255,0.1);border-radius:999px;background:rgba(10,10,12,0.44);box-shadow:0 14px 32px rgba(0,0,0,0.22),0 4px 12px rgba(0,0,0,0.18);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);overflow:hidden;clip-path:inset(0 0 0 0 round 999px);transform-origin:left center;transition:background-color 0.35s cubic-bezier(0.22, 1, 0.36, 1),border-color 0.35s cubic-bezier(0.22, 1, 0.36, 1),box-shadow 0.35s cubic-bezier(0.22, 1, 0.36, 1),transform 1.5s cubic-bezier(0.18, 1, 0.32, 1),clip-path 1.5s cubic-bezier(0.18, 1, 0.32, 1),opacity 1.5s cubic-bezier(0.18, 1, 0.32, 1)}.greedy-nav.greedy-nav--has-overflow{padding-right:2.55rem}.greedy-nav:hover{border-color:rgba(255,255,255,0.16);box-shadow:0 20px 48px rgba(0,0,0,0.28),0 8px 20px rgba(0,0,0,0.18)}.greedy-nav a{display:inline-flex;align-items:center;margin:0;padding:0.36rem 0.68rem;color:#E6EEE8;text-decoration:none;border-radius:999px;position:relative;z-index:1;overflow:hidden;transition:color 0.28s cubic-bezier(0.22, 1, 0.36, 1),background-color 0.28s cubic-bezier(0.22, 1, 0.36, 1),box-shadow 0.28s cubic-bezier(0.22, 1, 0.36, 1),opacity 0.28s cubic-bezier(0.22, 1, 0.36, 1),transform 0.28s cubic-bezier(0.22, 1, 0.36, 1)}.greedy-nav a::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg, rgba(255,255,255,0.18), rgba(255,255,255,0.03) 58%, rgba(255,255,255,0.08));opacity:0;transform:scale(0.94) translateY(3px);transition:opacity 0.28s cubic-bezier(0.22, 1, 0.36, 1),transform 0.38s cubic-bezier(0.22, 1, 0.36, 1);pointer-events:none}.greedy-nav a span,.greedy-nav a i{position:relative;z-index:1}.greedy-nav a:hover{color:white;background-color:rgba(255,255,255,0.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06),0 10px 18px rgba(0,0,0,0.18);transform:translateY(-1px)}.greedy-nav a:hover::before{opacity:1;transform:scale(1) translateY(0)}.greedy-nav a.masthead__brand-logo,.greedy-nav a.masthead__brand-name{padding:0}.greedy-nav>.greedy-nav__toggle{position:absolute;top:50%;right:0.3rem;width:1.82rem;height:1.82rem;padding:0;border:1px solid rgba(255,255,255,0.12);outline:none;-webkit-appearance:none;appearance:none;background-color:rgba(255,255,255,0.07);color:#fff;cursor:pointer;border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;isolation:isolate;transform:translateY(-50%);transition:background-color 0.28s cubic-bezier(0.22, 1, 0.36, 1),border-color 0.28s cubic-bezier(0.22, 1, 0.36, 1),box-shadow 0.28s cubic-bezier(0.22, 1, 0.36, 1),transform 0.32s cubic-bezier(0.18, 1, 0.32, 1),opacity .72s cubic-bezier(0.18, 1, 0.32, 1);display:none;align-items:center;justify-content:center}.greedy-nav>.greedy-nav__toggle::before{content:"";position:absolute;inset:-65%;z-index:0;background:linear-gradient(110deg, rgba(255,255,255,0) 14%, rgba(255,255,255,0.24) 48%, rgba(255,255,255,0) 82%);opacity:0;pointer-events:none;transform:translate3d(-36%, 0, 0) rotate(12deg);transition:opacity 0.24s cubic-bezier(0.22, 1, 0.36, 1),transform .38s cubic-bezier(0.22, 1, 0.36, 1)}.greedy-nav>.greedy-nav__toggle .navicon{position:relative;z-index:1;width:1.32rem;height:.18rem}.greedy-nav>.greedy-nav__toggle .navicon:before,.greedy-nav>.greedy-nav__toggle .navicon:after{width:1.32rem;height:.18rem}.greedy-nav>.greedy-nav__toggle .navicon:before{top:-.36rem}.greedy-nav>.greedy-nav__toggle .navicon:after{bottom:-.36rem}.greedy-nav>.greedy-nav__toggle.close .navicon:before,.greedy-nav>.greedy-nav__toggle.close .navicon:after{width:1.32rem}.greedy-nav>.greedy-nav__toggle:hover,.greedy-nav>.greedy-nav__toggle:focus-visible{background-color:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.24);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08),0 12px 20px rgba(0,0,0,0.2);transform:translateY(-50%) translateY(-1px) scale(1.035)}.greedy-nav>.greedy-nav__toggle:hover::before,.greedy-nav>.greedy-nav__toggle:focus-visible::before{opacity:1;transform:translate3d(34%, 0, 0) rotate(12deg)}.greedy-nav>.greedy-nav__toggle:focus-visible{box-shadow:0 0 0 1px rgba(255,255,255,0.3),inset 0 0 0 1px rgba(255,255,255,0.08),0 12px 20px rgba(0,0,0,0.2)}.greedy-nav>.greedy-nav__toggle:active{background-color:rgba(255,255,255,0.2);transform:translateY(-50%) scale(1)}.greedy-nav.greedy-nav--has-overflow>.greedy-nav__toggle{display:inline-flex}.greedy-nav.greedy-nav--has-overflow.greedy-nav--menu-open{overflow:visible;clip-path:none}.greedy-nav>.greedy-nav__toggle.hidden,.greedy-nav>.greedy-nav__toggle.greedy-nav__toggle--inactive{display:none !important}.greedy-nav .visible-links{display:flex;align-items:center;gap:0.08rem;flex:0 1 auto;min-width:0}.greedy-nav .visible-links li{display:flex;align-items:center;flex:0 0 auto}.greedy-nav .visible-links li:first-child{font-weight:bold}.greedy-nav .visible-links li:last-child a{margin-right:0}.greedy-nav .visible-links a{position:relative}.greedy-nav .visible-links a:focus-visible{background-color:rgba(255,255,255,0.1);color:white;outline:none}.greedy-nav .visible-links a:focus-visible::before{opacity:1;transform:scale(1) translateY(0)}.greedy-nav .hidden-links{position:absolute;top:100%;right:0;z-index:52;margin-top:0.85rem;padding:0.45rem;border:1px solid #313436;border-radius:10px;background:rgba(10,10,12,0.82);box-shadow:0 14px 32px rgba(0,0,0,0.22),0 4px 12px rgba(0,0,0,0.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0, -0.24rem, 0) scale(0.985);transform-origin:top right;transition:opacity 0.24s cubic-bezier(0.22, 1, 0.36, 1),transform 0.24s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s linear 0.24s}.greedy-nav .hidden-links a{margin:0;padding:10px 20px;font-size:1.2em}.greedy-nav .hidden-links a:hover{color:#969b97;background:rgba(255,255,255,0.08)}.greedy-nav .hidden-links:before{content:"";position:absolute;top:-11px;right:10px;width:0;border-style:solid;border-width:0 10px 10px;border-color:#313436 transparent;display:block;z-index:0}.greedy-nav .hidden-links:after{content:"";position:absolute;top:-10px;right:10px;width:0;border-style:solid;border-width:0 10px 10px;border-color:#000 transparent;display:block;z-index:1}.greedy-nav .hidden-links li{display:block;border-bottom:1px solid #313436}.greedy-nav .hidden-links li:last-child{border-bottom:none}.greedy-nav.greedy-nav--menu-open .hidden-links:not(.hidden){opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0, 0, 0) scale(1);transition-delay:0s}.greedy-nav .hidden-links.hidden{display:block;visibility:hidden;opacity:0;pointer-events:none}@media (max-width: 47.98rem){.greedy-nav.greedy-nav--has-overflow{padding-right:1.86rem}.greedy-nav>.greedy-nav__toggle{right:0.14rem;width:1.36rem;height:1.36rem}.greedy-nav>.greedy-nav__toggle .navicon{width:.84rem;height:.12rem}.greedy-nav>.greedy-nav__toggle .navicon:before,.greedy-nav>.greedy-nav__toggle .navicon:after{width:.84rem;height:.12rem}.greedy-nav>.greedy-nav__toggle .navicon:before{top:-.24rem}.greedy-nav>.greedy-nav__toggle .navicon:after{bottom:-.24rem}.greedy-nav>.greedy-nav__toggle.close .navicon:before,.greedy-nav>.greedy-nav__toggle.close .navicon:after{width:.84rem}}@media (prefers-reduced-motion: reduce){.greedy-nav>.greedy-nav__toggle{transition:background-color 0.2s linear, border-color 0.2s linear, opacity 0.2s linear}.greedy-nav>.greedy-nav__toggle:hover,.greedy-nav>.greedy-nav__toggle:focus-visible,.greedy-nav>.greedy-nav__toggle:active{transform:translateY(-50%)}.greedy-nav .hidden-links{transition:opacity 0.2s linear, visibility 0s linear 0.2s;transform:none}}@media (max-width: 39.98rem){.greedy-nav{--nav-collapsed-width: 2.78rem;max-width:calc(100vw - 1.2rem);gap:0.1rem;padding:0.18rem .2rem}.greedy-nav a{padding:0.34rem 0.52rem}.greedy-nav .masthead__brand-name{font-size:clamp(1rem, 4vw, 1.18rem)}}.nav__list{font-size:1.25rem}.nav__list ul{margin-bottom:1em}.nav__list a{display:block;padding:0.125em 0;color:inherit}.nav__list a:hover{text-decoration:underline}.nav__list .active{margin-left:-0.5em;padding-left:0.5em;padding-right:0.5em;color:#fff;font-weight:bold;background:#E6EEE8;border-radius:10px}.nav__list .active:hover{color:#fff}.nav__title{margin:0;padding:0.5rem 1rem;font-family:"Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1.3em;font-weight:bold}.nav__sub-title{display:block;margin:0.5rem 0;padding:0.5rem 0;font-family:"Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1.1em;font-weight:bold;border-bottom:1px solid #313436}.toc{transition:all 1s cubic-bezier(0.33, 0.11, 0.02, 0.99);max-height:60vh;overflow:hidden;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#bdc1c4;border:1px solid #313436;border-radius:10px}.toc .nav__title{color:lightgrey;font-size:.9em;border-top-left-radius:10px;border-top-right-radius:10px}.toc__menu{transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);list-style:none;font-size:.8em;font-weight:400;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.toc__menu a{color:#bdc1c4;text-decoration:none;display:block;border-radius:5px;padding:0.5em 1em;line-height:1;border-bottom:1px solid #303335 !important}.toc__menu li ul>li a{padding-left:1rem}.toc__menu li ul li ul>li a{padding-left:1.5rem}.toc__menu li ul li ul li ul>li a{padding-left:2rem}.toc__menu li ul li ul li ul li ul>li a{padding-left:2.5rem}.toc__menu li ul li ul li ul li ul li ul>li a{padding-left:3rem;font-size:.6em}.toc__menu li>ul li{display:none}@media (min-width: 48rem){.toc__menu li>ul li{display:block}}.layout--search .archive__item-teaser{margin-bottom:0.25em}.search__toggle{margin-left:.14rem;margin-right:0.06rem;height:1.82rem;width:1.82rem;border:1px solid rgba(255,255,255,0.12);border-radius:999px;outline:none;-webkit-appearance:none;appearance:none;color:#fff;background-color:rgba(255,255,255,0.07);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;overflow:hidden;isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-transition:background-color 0.28s cubic-bezier(0.22, 1, 0.36, 1),border-color 0.28s cubic-bezier(0.22, 1, 0.36, 1),box-shadow 0.28s cubic-bezier(0.22, 1, 0.36, 1),transform 0.28s cubic-bezier(0.22, 1, 0.36, 1),opacity .72s cubic-bezier(0.18, 1, 0.32, 1);transition:background-color 0.28s cubic-bezier(0.22, 1, 0.36, 1),border-color 0.28s cubic-bezier(0.22, 1, 0.36, 1),box-shadow 0.28s cubic-bezier(0.22, 1, 0.36, 1),transform 0.28s cubic-bezier(0.22, 1, 0.36, 1),opacity .72s cubic-bezier(0.18, 1, 0.32, 1)}.search__toggle::before{content:"";position:absolute;inset:-65%;z-index:0;background:linear-gradient(110deg, rgba(255,255,255,0) 14%, rgba(255,255,255,0.24) 48%, rgba(255,255,255,0) 82%);opacity:0;pointer-events:none;transform:translate3d(-36%, 0, 0) rotate(12deg);transition:opacity 0.24s cubic-bezier(0.22, 1, 0.36, 1),transform .38s cubic-bezier(0.22, 1, 0.36, 1)}.search__toggle i{position:relative;z-index:1;font-size:1.02rem;line-height:1}.search__toggle:hover{background-color:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.24);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08),0 12px 20px rgba(0,0,0,0.2);transform:translateY(-1px) scale(1.035)}.search__toggle:hover::before{opacity:1;transform:translate3d(34%, 0, 0) rotate(12deg)}.search__toggle:focus-visible{border-color:rgba(255,255,255,0.24);box-shadow:0 0 0 1px rgba(255,255,255,0.3),inset 0 0 0 1px rgba(255,255,255,0.08),0 12px 20px rgba(0,0,0,0.2)}.search__toggle:focus-visible::before{opacity:1;transform:translate3d(34%, 0, 0) rotate(12deg)}.search__toggle:active{background-color:rgba(255,255,255,0.2);transform:scale(1)}@media (max-width: 47.98rem){.search__toggle{height:1.36rem;width:1.36rem}.search__toggle i{font-size:0.9rem}}@media (prefers-reduced-motion: reduce){.search__toggle{transition:background-color 0.2s linear, border-color 0.2s linear, opacity 0.2s linear}.search__toggle:hover,.search__toggle:focus-visible,.search__toggle:active{transform:none}}.search-icon{width:100%;height:100%}.search-content{position:fixed;top:calc(var(--search-panel-top, 0px) + 2rem);left:0;right:0;bottom:0;z-index:45;display:block;visibility:hidden;opacity:0;pointer-events:none;overflow-y:auto;padding:0 1rem 1rem;transform:translate3d(0, -0.45rem, 0);transition:opacity 0.24s cubic-bezier(0.22, 1, 0.36, 1),transform 0.28s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s linear 0.28s}.search-content__inner-wrap{width:100%;margin-left:auto;margin-right:auto;padding:1rem .95rem;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.15s;animation-delay:0.15s;border:3px solid #313436;border-radius:30px;background:#121212AA;box-shadow:0 20px 48px rgba(0,0,0,0.28),0 8px 20px rgba(0,0,0,0.18);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);pointer-events:auto}@media (min-width: 80rem){.search-content__inner-wrap{max-width:80rem}}@media (min-width: 64rem){.search-content__inner-wrap{padding-left:1.15rem;padding-right:1.15rem}}.search-content__form{background-color:transparent;margin-bottom:0}.search-content .search-input{display:block;width:100%;margin-bottom:0;padding:0.5rem 1rem;border:2px solid #313436;border-radius:999px;outline:none;box-shadow:none;background-color:#21212120;color:#E6EEE8;font-size:1.5em;transition:border-color 0.24s cubic-bezier(0.22, 1, 0.36, 1),box-shadow 0.24s cubic-bezier(0.22, 1, 0.36, 1),background-color 0.24s cubic-bezier(0.22, 1, 0.36, 1)}@media (min-width: 64rem){.search-content .search-input{font-size:1.7em}}@media (min-width: 80rem){.search-content .search-input{font-size:2.2em}}.search-content .search-input::placeholder{color:#e9eaeb;opacity:1}.search-content .search-input:focus{border-color:rgba(111,205,255,0.42);box-shadow:inset 0 0 0 1px rgba(111,205,255,0.42)}.search-content.is--visible{visibility:visible;opacity:1;pointer-events:none;transform:translate3d(0, 0, 0);transition-delay:0s}.search-content.is--visible::after{content:"";display:block}.search-content .results__found{margin-top:1rem;margin-bottom:0.9rem;font-size:1.1em;color:#e9eaeb;letter-spacing:0.02em}.search-content .results__status{margin-top:1rem;margin-bottom:0;padding:0.7rem 0.9rem;border:2px solid #313436;border-radius:.9rem;background-color:#21212120;color:#e9eaeb;font-size:1.1em}.search-content .archive__item{margin-bottom:1.4em}@media (min-width: 64rem){.search-content .archive__item{width:74%}}@media (min-width: 80rem){.search-content .archive__item{width:70%}}.search-content .archive__item-title{margin-top:0;margin-bottom:0.35rem;line-height:1.3}.search-content .archive__item-title a{transition:color 0.24s cubic-bezier(0.22, 1, 0.36, 1)}.search-content .archive__item-title a:hover,.search-content .archive__item-title a:focus-visible{color:rgba(111,205,255,0.42)}.search-content .search-result__header{display:flex;flex-direction:column;gap:0.35rem;margin-bottom:0.34rem}.search-content .search-result__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.35rem 0.55rem;min-width:0}.search-content .search-result__heading .archive__item-title{margin-bottom:0;min-width:0;line-height:1.32}.search-content .search-result__heading .archive__item-title a{overflow-wrap:anywhere}.search-content .search-result__type{display:inline-flex;align-items:center;justify-content:center;gap:0.32rem;padding:0.14rem 0.5rem;min-height:1.32rem;min-width:2rem;border:1px solid rgba(230,238,232,0.18);border-radius:999px;background-color:rgba(230,238,232,0.07);color:#ecf2ed;font-size:.9em;line-height:1.3;white-space:nowrap;letter-spacing:0.015em;transform:translateY(-0.03rem)}.search-content .search-result__type i{font-size:0.72rem}.search-content .search-result__type-label{font-weight:500}.search-content .search-result__type--post{border-color:rgba(219,88,12,0.46);background-color:rgba(219,88,12,0.14);color:#e2793d}.search-content .search-result__type--voyage{border-color:rgba(60,130,135,0.48);background-color:rgba(60,130,135,0.14);color:#639b9f}.search-content .search-result__type--portfolio{border-color:rgba(111,205,255,0.42);background-color:rgba(111,205,255,0.15);color:#89d6ff}.search-content .search-result__type--other{border-color:rgba(230,238,232,0.22);background-color:rgba(230,238,232,0.1);color:#e9eaeb}.search-content .archive__item-excerpt{margin-top:0;margin-bottom:0;line-height:1.65;color:#e4e5e6}.search-content .search-result__snapshot{margin:0.3rem 0 0;color:#ebeced;font-size:1em;line-height:1.46;letter-spacing:0.008em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.search-content .results{margin-top:1rem;display:grid;gap:0.45rem}.search-content .page__taxonomy{margin-top:0.55rem}.search-suggestions{display:none;gap:0.45rem;margin-top:2rem}.search-suggestions.is--visible{display:grid}.search-suggestion{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.9rem;width:100%;padding:0.72rem .9rem;border:2px solid #313436;border-radius:.9rem;background:transparent;color:#e4e5e6;cursor:pointer;overflow:hidden;text-align:left;transition:border-color 0.24s cubic-bezier(0.22, 1, 0.36, 1),background-color 0.24s cubic-bezier(0.22, 1, 0.36, 1),transform 0.24s cubic-bezier(0.22, 1, 0.36, 1)}.search-suggestion::before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:0;width:0.22rem;border-radius:999px;background:var(--search-suggestion-accent, rgba(230,238,232,0.18))}.search-suggestion:hover,.search-suggestion:focus-visible{border-color:rgba(230,238,232,0.2);background-color:#21212120;transform:translateY(-1px);outline:none}.search-suggestion__label,.search-suggestion__meta{position:relative;z-index:1}.search-suggestion__label{min-width:0;font-size:1.1em;color:#E6EEE8}.search-suggestion__meta{flex:0 0 auto;font-size:.9em;letter-spacing:0.08em;text-transform:uppercase;color:#eeeff0}.search-highlight{display:inline;padding:0 0.08em;border-radius:0.22em;background-color:rgba(230,238,232,0.2);color:inherit;font-style:normal}@media (max-width: 39.98rem){.search-content{padding-left:.75rem;padding-right:.75rem}.search-content__inner-wrap{padding-left:.95rem;padding-right:.95rem;z-index:9999;background-color:#d0d0d020;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}}.ais-search-box{max-width:100% !important;margin-bottom:2em}.archive__item-title .ais-Highlight{color:#E6EEE8;font-style:normal;text-decoration:underline}.archive__item-excerpt .ais-Highlight{color:#E6EEE8;font-style:normal;font-weight:bold}.ais-search-box .ais-search-box--input{background-color:#121212}[data-bilingual]{position:relative;border-radius:0.9rem}[data-bilingual]>[data-bilingual-lang]:not(:first-of-type){display:none}[data-bilingual].is-bilingual-enhanced{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:0.32rem}[data-bilingual].is-bilingual-enhanced>[data-bilingual-lang]{display:block;min-width:0}[data-bilingual].is-bilingual-enhanced>[data-bilingual-lang][hidden]{display:none !important}[data-bilingual].is-bilingual-enhanced>[data-bilingual-lang]:not([hidden])>:first-child{margin-top:0}[data-bilingual].is-bilingual-enhanced>[data-bilingual-lang]:not([hidden])>:last-child{margin-bottom:0}.bilingual-switch{position:relative;z-index:1;justify-self:end;display:inline-flex;gap:0.1rem;align-items:center;border:1px solid rgba(189,193,196,0.22);border-radius:999px;padding:0.1rem;background:rgba(21,21,21,0.56);box-shadow:0 1px 6px rgba(0,0,0,0.16);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bilingual-switch__button{appearance:none;border:0;background:transparent;color:#f0f0f1;border-radius:999px;padding:0.06rem 0.46rem;font-size:0.7rem;font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:600;letter-spacing:0.035em;line-height:1.35;cursor:pointer;transition:background-color 0.16s ease, color 0.16s ease, box-shadow 0.16s ease}.bilingual-switch__button:hover{color:#ececed;background:rgba(189,193,196,0.08)}.bilingual-switch__button:focus-visible{outline:2px solid rgba(230,238,232,0.85);outline-offset:1px}.bilingual-switch__button.is-active{background:rgba(249,251,249,0.86);color:#171717;box-shadow:0 1px 5px rgba(0,0,0,0.22)}@media (max-width: 39.98rem){[data-bilingual].is-bilingual-enhanced>[data-bilingual-lang]{font-size:0.98em}.bilingual-switch{margin-bottom:0.38rem}.bilingual-switch__button{font-size:0.67rem;padding:0.07rem 0.46rem}}.page__footer{clear:both;float:left;margin-left:0;margin-right:0;width:100%;clear:both;position:absolute;bottom:0em;height:auto;margin-top:0em;color:#5c6266;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.15s;animation-delay:0.15s;background-color:#e4e5e6;border-top:1px solid #bdc1c4}.page__footer::after{clear:both;content:"";display:table}.page__footer footer{clear:both;margin-left:auto;margin-right:auto;margin-top:2em;max-width:100%;padding:0 1em 2em}.page__footer footer::after{clear:both;content:"";display:table}@media (min-width: 80rem){.page__footer footer{max-width:80rem}}.page__footer a{color:inherit;text-decoration:none}.page__footer a:hover{text-decoration:underline}.page__footer .fas,.page__footer .fab,.page__footer .far,.page__footer .fal{color:#5c6266}.page__footer-copyright{font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1em}.page__footer-follow ul{margin:0;padding:0;list-style-type:none}.page__footer-follow li{display:inline-block;padding-top:5px;padding-bottom:5px;font-family:"Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1.1em;text-transform:uppercase}.page__footer-follow li+li:before{content:"";padding-right:5px}.page__footer-follow a{padding-right:10px;font-weight:bold}.page__footer-follow .social-icons a{white-space:nowrap}@font-face{font-family:'Barlow';src:url("../fonts/Barlow/Barlow-ExtraLight.woff2") format("woff2"),url("../fonts/Barlow/Barlow-ExtraLight.ttf") format("truetype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:'Barlow';src:url("../fonts/Barlow/Barlow-ExtraLightItalic.woff2") format("woff2"),url("../fonts/Barlow/Barlow-ExtraLightItalic.ttf") format("truetype");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:'Barlow';src:url("../fonts/Barlow/Barlow-Light.woff2") format("woff2"),url("../fonts/Barlow/Barlow-Light.ttf") format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:'Barlow';src:url("../fonts/Barlow/Barlow-LightItalic.woff2") format("woff2"),url("../fonts/Barlow/Barlow-LightItalic.ttf") format("truetype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:'Barlow';src:url("../fonts/Barlow/Barlow-Regular.woff2") format("woff2"),url("../fonts/Barlow/Barlow-Regular.ttf") format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:'Barlow';src:url("../fonts/Barlow/Barlow-Italic.woff2") format("woff2"),url("../fonts/Barlow/Barlow-Italic.ttf") format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:'Barlow';src:url("../fonts/Barlow/Barlow-Medium.woff2") format("woff2"),url("../fonts/Barlow/Barlow-Medium.ttf") format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:'Barlow';src:url("../fonts/Barlow/Barlow-MediumItalic.woff2") format("woff2"),url("../fonts/Barlow/Barlow-MediumItalic.ttf") format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:'Barlow';src:url("../fonts/Barlow/Barlow-Bold.woff2") format("woff2"),url("../fonts/Barlow/Barlow-Bold.ttf") format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:'Barlow';src:url("../fonts/Barlow/Barlow-BoldItalic.woff2") format("woff2"),url("../fonts/Barlow/Barlow-BoldItalic.ttf") format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:'Playfair Display';src:url("../fonts/PlayfairDisplay/PlayfairDisplay-400-italic-latin-ext.woff2") format("woff2");font-display:swap;font-weight:400;font-style:italic;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';src:url("../fonts/PlayfairDisplay/PlayfairDisplay-400-italic-latin.woff2") format("woff2");font-display:swap;font-weight:400;font-style:italic;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';src:url("../fonts/PlayfairDisplay/PlayfairDisplay-400-normal-latin-ext.woff2") format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';src:url("../fonts/PlayfairDisplay/PlayfairDisplay-400-normal-latin.woff2") format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';src:url("../fonts/PlayfairDisplay/PlayfairDisplay-700-normal-latin-ext.woff2") format("woff2");font-display:swap;font-weight:700;font-style:normal;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';src:url("../fonts/PlayfairDisplay/PlayfairDisplay-700-normal-latin.woff2") format("woff2");font-display:swap;font-weight:700;font-style:normal;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Philosopher';src:url("../fonts/Philosopher/Philosopher-400-italic-latin-ext.woff2") format("woff2");font-display:swap;font-weight:400;font-style:italic;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Philosopher';src:url("../fonts/Philosopher/Philosopher-400-italic-latin.woff2") format("woff2");font-display:swap;font-weight:400;font-style:italic;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Philosopher';src:url("../fonts/Philosopher/Philosopher-700-italic-latin-ext.woff2") format("woff2");font-display:swap;font-weight:700;font-style:italic;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Philosopher';src:url("../fonts/Philosopher/Philosopher-700-italic-latin.woff2") format("woff2");font-display:swap;font-weight:700;font-style:italic;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Philosopher';src:url("../fonts/Philosopher/Philosopher-400-normal-latin-ext.woff2") format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Philosopher';src:url("../fonts/Philosopher/Philosopher-400-normal-latin.woff2") format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Philosopher';src:url("../fonts/Philosopher/Philosopher-700-normal-latin-ext.woff2") format("woff2");font-display:swap;font-weight:700;font-style:normal;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Philosopher';src:url("../fonts/Philosopher/Philosopher-700-normal-latin.woff2") format("woff2");font-display:swap;font-weight:700;font-style:normal;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}div.highlighter-rouge,figure.highlight{position:relative;margin-bottom:1em;padding:0.5em 1em;border:1px solid #313436;border-radius:10px;background-color:#21212120;box-shadow:0 1px 1px rgba(50,50,50,0.25)}div.highlighter-rouge .highlight,figure.highlight .highlight{margin:0;font-family:"Monaco",Consolas,"Lucida Console",monospace;font-size:1em;line-height:1.8}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .c{color:#93a1a1}.highlight .err{color:#586e75}.highlight .g{color:#586e75}.highlight .k{color:#859900}.highlight .l{color:#586e75}.highlight .n{color:#586e75}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#586e75}.highlight .cm{color:#93a1a1}.highlight .cp{color:#859900}.highlight .c1{color:#93a1a1}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}.highlight .ge{color:#586e75;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go{color:#586e75}.highlight .gp{color:#586e75}.highlight .gs{color:#586e75;font-weight:bold}.highlight .gu{color:#cb4b16}.highlight .gt{color:#586e75}.highlight .kc{color:#cb4b16}.highlight .kd{color:#22b3eb}.highlight .kn{color:#859900}.highlight .kp{color:#859900}.highlight .kr{color:#22b3eb}.highlight .kt{color:#dc322f}.highlight .ld{color:#586e75}.highlight .m{color:#2aa198}.highlight .s{color:#2aa198}.highlight .na{color:#586e75}.highlight .nb{color:#B58900}.highlight .nc{color:#22b3eb}.highlight .no{color:#cb4b16}.highlight .nd{color:#22b3eb}.highlight .ni{color:#cb4b16}.highlight .ne{color:#cb4b16}.highlight .nf{color:#22b3eb}.highlight .nl{color:#586e75}.highlight .nn{color:#586e75}.highlight .nx{color:#586e75}.highlight .py{color:#586e75}.highlight .nt{color:#22b3eb}.highlight .nv{color:#22b3eb}.highlight .ow{color:#859900}.highlight .w{color:#586e75}.highlight .mf{color:#2aa198}.highlight .mh{color:#2aa198}.highlight .mi{color:#2aa198}.highlight .mo{color:#2aa198}.highlight .sb{color:#93a1a1}.highlight .sc{color:#2aa198}.highlight .sd{color:#586e75}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#586e75}.highlight .si{color:#2aa198}.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1{color:#2aa198}.highlight .ss{color:#2aa198}.highlight .bp{color:#22b3eb}.highlight .vc{color:#22b3eb}.highlight .vg{color:#22b3eb}.highlight .vi{color:#22b3eb}.highlight .il{color:#2aa198}div.highlighter-rouge,figure.highlight{position:relative}div.highlighter-rouge .code-copy-btn,figure.highlight .code-copy-btn{position:absolute;top:0.55rem;right:0.55rem;z-index:3;padding:0.25rem 0.5rem;font-size:.9em;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;line-height:1;border-radius:5px;border:1px solid rgba(255,255,255,0.14);color:#e4e5e6;background:rgba(64,64,64,0.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(-2px);pointer-events:none;transition:all 0.5s cubic-bezier(0.33, 0.11, 0.02, 0.99)}div.highlighter-rouge .code-copy-btn:hover,figure.highlight .code-copy-btn:hover{background:rgba(64,64,64,0.5)}div.highlighter-rouge .code-copy-btn:focus-visible,figure.highlight .code-copy-btn:focus-visible{opacity:1;transform:translateY(0);pointer-events:auto;outline:none;box-shadow:0 0 0 2px rgba(230,238,232,0.2)}div.highlighter-rouge .code-copy-btn.is-copied,figure.highlight .code-copy-btn.is-copied{border-color:rgba(230,238,232,0.35);background:rgba(230,238,232,0.12)}div.highlighter-rouge .code-copy-btn.is-error,figure.highlight .code-copy-btn.is-error{border-color:rgba(167,79,76,0.35);background:rgba(167,79,76,0.12)}div.highlighter-rouge:hover .code-copy-btn,div.highlighter-rouge:focus-within .code-copy-btn,figure.highlight:hover .code-copy-btn,figure.highlight:focus-within .code-copy-btn{opacity:1;transform:translateY(0);pointer-events:auto}@media (prefers-reduced-motion: reduce){div.highlighter-rouge .code-copy-btn,figure.highlight .code-copy-btn{transition:none}}.gallery_view{padding:0.2em 0.4em;margin:0 0 0.1em 0}.gallery_view pre,.gallery_view abbr,.gallery_view acronym,.gallery_view sup,.gallery_view tt,.gallery_view var,.gallery_view b,.gallery_view u,.gallery_view i,.gallery_view center,.gallery_view dl,.gallery_view dt,.gallery_view dd,.gallery_view ol,.gallery_view ul,.gallery_view li,.gallery_view fieldset,.gallery_view form,.gallery_view label,.gallery_view legend,.gallery_view table,.gallery_view caption,.gallery_view tbody,.gallery_view tfoot,.gallery_view thead,.gallery_view tr,.gallery_view th,.gallery_view td,.gallery_view article,.gallery_view aside,.gallery_view canvas,.gallery_view details,.gallery_view embed,.gallery_view figure,.gallery_view figcaption,.gallery_view footer,.gallery_view header,.gallery_view hgroup,.gallery_view menu,.gallery_view nav,.gallery_view output,.gallery_view ruby,.gallery_view section,.gallery_view summary,.gallery_view time,.gallery_view mark,.gallery_view audio,.gallery_view video{font-size:100%;vertical-align:baseline}.gallery_view article,.gallery_view aside,.gallery_view details,.gallery_view figcaption,.gallery_view figure,.gallery_view footer,.gallery_view header,.gallery_view hgroup,.gallery_view menu,.gallery_view nav,.gallery_view section{display:block}.gallery_view p{font-family:"Barlow";font-weight:400;text-align:center;font-size:.9em;margin:0.5em 1em 0.5em 1em;padding:0}.gallery_view hr{border:2px solid #313436}.gallery_view ol,.gallery_view ul{list-style:none}.gallery_view blockquote,.gallery_view q{quotes:none}.gallery_view table{border-collapse:collapse;border-spacing:0}.gallery_view body{-webkit-text-size-adjust:none}.gallery_view *,.gallery_view *:before,.gallery_view *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 29.98rem){.gallery_view html,.gallery_view body{min-width:320px}}.gallery_view html,.gallery_view body{background-color:#101010;overflow:hidden}html:has(body.gallery-viewer),body.gallery-viewer{height:100vh;min-height:100vh;max-height:100vh;overflow:hidden}body.gallery-viewer{padding-bottom:0}@media (max-width: 104.98rem){.gallery_view html{font-size:12pt}}@media (max-width: 79.98rem){.gallery_view html{font-size:11pt}}.gallery_view .thumbnail * a{transition:color 0.25s ease, border-bottom-color 0.25s ease;color:inherit;text-decoration:none}.gallery_view .thumbnail * a:hover{border-bottom-color:transparent;color:#7289DA}.gallery_view sub{font-size:0.8em;position:relative;top:0.5em}.gallery_view sup{font-size:0.8em;position:relative;top:-0.5em}pre{-webkit-overflow-scrolling:touch;font-size:0.9em;margin:0 0 1.25em 0}pre code{display:block;padding:1em 1.5em;overflow-x:auto}label{color:#555;display:block;font-size:0.9em;font-weight:400;margin:0 0 0.625em 0}.icon{text-decoration:none;border-bottom:none;position:relative}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none !important}.icon>.label{display:none}ol{list-style:decimal;margin:0 0 1.25em 0;padding-left:1.25em}ol li{padding-left:0.25em}ul{list-style:disc;margin:0 0 1.25em 0;padding-left:1em}ul li{padding-left:0.5em}ul.alt{list-style:none;padding-left:0}ul.alt li{border-top:solid 1px #ccc;padding:0.5em 0}ul.alt li:first-child{border-top:0;padding-top:0}ul.icons{cursor:default;list-style:none;padding-left:0}ul.icons li{display:inline-block;padding:0 1em 0 0}ul.icons li:last-child{padding-right:0}ul.icons li .icon:before{font-size:1.5rem}ul.actions{cursor:default;list-style:none;padding-left:0}ul.actions li{display:inline-block;padding:0 0.625em 0 0;vertical-align:middle}ul.actions li:last-child{padding-right:0}ul.actions.small li{padding:0 0.3125em 0 0}ul.actions.vertical li{display:block;padding:0.625em 0 0 0}ul.actions.vertical li:first-child{padding-top:0}ul.actions.vertical li>*{margin-bottom:0}ul.actions.vertical.small li{padding:0.3125em 0 0 0}ul.actions.vertical.small li:first-child{padding-top:0}ul.actions.fit{display:table;margin-left:-0.625em;padding:0;table-layout:fixed;width:calc(100% + 0.625em)}ul.actions.fit li{display:table-cell;padding:0 0 0 0.625em}ul.actions.fit li>*{margin-bottom:0}ul.actions.fit.small{margin-left:-0.3125em;width:calc(100% + 0.3125em)}ul.actions.fit.small li{padding:0 0 0 0.3125em}dl{margin:0 0 1.25em 0}dl dt{display:block;font-weight:400;margin:0 0 0.625em 0}dl dd{margin-left:1.25em}.gallery_view .archive{width:100%;transition:opacity 1s cubic-bezier(0.33, 0.11, 0.02, 0.99),transform 1s cubic-bezier(0.33, 0.11, 0.02, 0.99);margin-bottom:0.5em}.gallery_view .archive h1,.gallery_view .archive h2,.gallery_view .archive h3,.gallery_view .archive h4,.gallery_view .archive h5,.gallery_view .archive h6{font-family:"Barlow";text-align:left;color:#e4e5e6;border-bottom:1px dashed #313436}.gallery_view .archive .card{border:2px solid rgba(188,188,188,0.3);aspect-ratio:3.3;padding:clamp(0.75rem, 1.5vw, 1.5em) clamp(0.5rem, 1vw, 1em) clamp(0.5rem, 1vw, 1em) clamp(1rem, 2vw, 2em)}.gallery_view .archive .card:hover{aspect-ratio:3}.gallery_view .archive .card .content h3{font-size:inherit}.gallery_view .archive .card .content .sci{display:none}.leave_gallery,.toggle,.toggle-image-display{position:absolute;opacity:0.6;top:0.8em;background-color:rgba(250,250,250,0.5);-webkit-backdrop-filter:blur(3px) saturate(150%) contrast(1.2) brightness(0.75);backdrop-filter:blur(3px) saturate(150%) contrast(1.2) brightness(0.75);width:2em;aspect-ratio:1 !important;z-index:3;cursor:pointer;transition:all 1s cubic-bezier(0.33, 0.11, 0.02, 0.99);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-source-type:alpha;mask-repeat:no-repeat;mask-position:center;mask-size:contain;mask-mode:alpha}.leave_gallery:hover,.toggle:hover,.toggle-image-display:hover{opacity:1;scale:1.1}#gallery_main{border-left:1px dotted #5555;transition:opacity 0.8s ease, right 0.8s ease, left 0.8s ease, visibility 0.8s;-webkit-overflow-scrolling:touch;position:fixed;top:0;width:22.5em;height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:right;visibility:visible;z-index:5;right:0}#gallery_main .toggle,#gallery_main .leave_gallery{display:none;z-index:1}#gallery_main .toggle{right:0.8em;-webkit-mask-image:url("images/chevrons-left.svg");mask-image:url("images/chevrons-left.svg")}#gallery_main .leave_gallery{-webkit-mask-image:url("images/x.svg");mask-image:url("images/x.svg");left:0.8em}body.fullscreen #gallery_main{visibility:hidden;right:-22.5em}body.is-loading-1 #gallery_main{opacity:0;right:-2em}@media (max-width: 63.98rem){#gallery_main{transition:opacity 0.5s ease, visibility 0.5s;width:100%;text-align:center}#gallery_main p{text-align:center}body.is-loading-1 #gallery_main{left:auto !important;right:auto !important}body.fullscreen #gallery_main{left:auto !important;right:auto !important;opacity:0}}#gallery_main #header{padding:1.5em 1em 0.5em 1em}#gallery_main #header h1{font-family:"Didot","CMU Serif","Playfair Display","Songti SC","STSong",serif;font-weight:600;font-size:1.6em;margin:0}#gallery_main #header h4,#gallery_main #header h5,#gallery_main #header h6{font-family:"Philosopher";font-weight:200;margin:0;color:#bdc1c4}#gallery_main #header p{font-weight:200;margin:0;text-align:right;font-family:"Didot","CMU Serif","Playfair Display","Songti SC","STSong",serif;display:block;font-style:italic}#thumbnails{display:flex;flex-wrap:wrap;margin:0 0.75em}#thumbnails h1,#thumbnails h2,#thumbnails h3,#thumbnails h4,#thumbnails h5,#thumbnails h6{color:#e4e5e6;font-family:"Barlow";font-weight:200}#thumbnails article{position:relative;width:50%;outline:0}#thumbnails article .thumbnail{display:block;position:relative;margin:0.15em 0.1em;overflow:hidden}#thumbnails article .thumbnail .thumb-wrap{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background-color:#101010;isolation:isolate}#thumbnails article .thumbnail .thumb-lqip{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;opacity:1;transition:opacity 0.4s ease;pointer-events:none}#thumbnails article .thumbnail .thumb-wrap:has(.thumb-img.loaded) .thumb-lqip{opacity:0}#thumbnails article .thumbnail picture{display:block;position:relative;z-index:1;width:100%;height:100%}#thumbnails article .thumbnail .thumb-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transition:opacity 0.5s ease;-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}#thumbnails article .thumbnail .thumb-img.loaded{opacity:1}#thumbnails article .thumbnail:before{-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none;-moz-transition:opacity 0.25s ease;-webkit-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease;transition:opacity 0.25s ease;content:'';position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:inset 0 0 0 2px #7289DA,inset 0 0 0px 3px rgba(0,0,0,0.15);opacity:0;z-index:1}#thumbnails article .thumbnail:focus:before{opacity:0.5}#thumbnails article h2,#thumbnails article p{display:none}#thumbnails article.active .thumbnail:before{opacity:1}@media (max-width: 29.98rem){#thumbnails article .thumbnail:before{display:none}}#viewer{transition:opacity 0.8s ease, width 0.8s ease;position:absolute;top:0;width:calc(100% - 22.5em);height:100%;left:0;overflow:hidden}#viewer .inner{-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 0.5s cubic-bezier(0.45, 0, 0.55, 1),transform 0.5s cubic-bezier(0.45, 0, 0.55, 1),scale 0.5s cubic-bezier(0.45, 0, 0.55, 1),background-color 0.5s cubic-bezier(0.45, 0, 0.55, 1),filter 0.5s cubic-bezier(0.45, 0, 0.55, 1)}#viewer .inner .nav-next,#viewer .inner .nav-previous,#viewer .inner .toggle-image-display{opacity:0.05;transition:opacity 0.5s cubic-bezier(0.45, 0, 0.55, 1),transform 0.5s cubic-bezier(0.45, 0, 0.55, 1),scale 0.5s cubic-bezier(0.45, 0, 0.55, 1),background-color 0.5s cubic-bezier(0.45, 0, 0.55, 1)}#viewer .inner .nav-next,#viewer .inner .nav-previous{transform:translateX(0em)}#viewer .inner .leave_gallery{opacity:0.7;transition:opacity 0.5s cubic-bezier(0.45, 0, 0.55, 1),transform 0.5s cubic-bezier(0.45, 0, 0.55, 1),scale 0.5s cubic-bezier(0.45, 0, 0.55, 1),background-color 0.5s cubic-bezier(0.45, 0, 0.55, 1),filter 0.5s cubic-bezier(0.45, 0, 0.55, 1)}#viewer .inner:hover .nav-next,#viewer .inner:hover .nav-previous,#viewer .inner:hover .toggle-image-display,#viewer .inner:hover .toggle,#viewer .inner:hover .leave_gallery{opacity:1;scale:1.1}#viewer .inner:hover .leave_gallery{background-color:rgba(255,255,255,0.8);filter:drop-shadow(5px 5px 12px #000)}#viewer .inner:hover .nav-next{transform:translateX(-0.5em)}#viewer .inner:hover .nav-previous{transform:translateX(0.5em)}#viewer .inner>*{-moz-pointer-events:auto;-webkit-pointer-events:auto;-ms-pointer-events:auto;pointer-events:auto}#viewer .inner .leave_gallery{-webkit-backdrop-filter:blur(1px) saturate(150%) contrast(2) brightness(0.5);backdrop-filter:blur(1px) saturate(150%) contrast(2) brightness(0.5);background-color:rgba(255,255,255,0.3);-webkit-mask-image:url("/assets/css/images/x.svg");mask-image:url("/assets/css/images/x.svg");left:0.6em}#viewer .inner .toggle{transform-origin:center;-webkit-mask-image:url("/assets/css/images/chevrons-right.svg");mask-image:url("/assets/css/images/chevrons-right.svg");right:0.8em}#viewer .inner .toggle-image-display{-webkit-mask-image:url("/assets/css/images/maximize-2.svg");mask-image:url("/assets/css/images/maximize-2.svg");right:4em}#viewer .inner .nav-next,#viewer .inner .nav-previous{-webkit-tap-highlight-color:transparent;position:absolute;top:50%;width:4em;aspect-ratio:1 !important;margin-top:-4em;z-index:3;cursor:pointer;transition:opacity 0.5s cubic-bezier(0.45, 0, 0.55, 1),transform 0.5s cubic-bezier(0.45, 0, 0.55, 1),scale 0.5s cubic-bezier(0.45, 0, 0.55, 1),background-color 0.5s cubic-bezier(0.45, 0, 0.55, 1);transition-delay:0.5s;-webkit-backdrop-filter:blur(1px) saturate(135%) contrast(1.2);backdrop-filter:blur(1px) saturate(135%) contrast(1.2);background-color:rgba(253,253,253,0.4);mask-repeat:no-repeat;mask-position:center;mask-size:contain;mask-mode:alpha;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-source-type:alpha}#viewer .inner .nav-next:hover,#viewer .inner .nav-previous:hover{scale:1.2;transition-delay:0s;background-color:rgba(253,253,253,0.6)}#viewer .inner .nav-previous{left:10px;-webkit-mask-image:url("/assets/css/images/chevron-left.svg");mask-image:url("/assets/css/images/chevron-left.svg")}#viewer .inner .nav-next{right:10px;-webkit-mask-image:url("/assets/css/images/chevron-right.svg");mask-image:url("/assets/css/images/chevron-right.svg")}#viewer .slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;z-index:1}#viewer .slide .caption{padding:0.2em 0.4em 1em;width:100%;position:absolute;bottom:0;left:0;z-index:2;pointer-events:none}#viewer .slide .caption .image_title{pointer-events:auto}#viewer .slide .caption .image_title{transition:opacity 0.5s cubic-bezier(0.45, 0, 0.55, 1),transform 0.5s cubic-bezier(0.45, 0, 0.55, 1);cursor:default;display:inline-block;border-radius:10px;margin-left:1em;padding:0.2em 1em 0.2em;-webkit-backdrop-filter:blur(5px) saturate(115%) brightness(85%);backdrop-filter:blur(5px) saturate(115%) brightness(85%);border:1px solid rgba(255,255,255,0.1);box-shadow:8px 6px 10px -1px rgba(0,0,0,0.6);text-shadow:1px 1px 3px rgba(0,0,0,0.8);transform:translateY(0);opacity:0}#viewer .slide .caption .image_title h3{font-family:"Barlow";font-weight:200;color:snow;margin:0;padding:4px}#viewer .slide .caption .image_title.hovered,#viewer .slide .caption .image_title:hover{opacity:1;transform:translateY(-0.5em)}#viewer .slide .lqip-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(24px) saturate(1.15);transform:scale(1.08);z-index:0;pointer-events:none;opacity:0;transition:opacity 350ms cubic-bezier(0.33, 0.11, 0.02, 0.99)}#viewer .slide.loading .lqip-bg{opacity:1}#viewer .slide .image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity 0.5s cubic-bezier(0.45, 0, 0.55, 1)}#viewer .slide .image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;-webkit-user-drag:none;user-select:none;pointer-events:none}#viewer .slide.active .image{opacity:1}#viewer.bg-contain .slide .image img{object-fit:contain}#viewer .slide.bg-swapping .image img{opacity:0;transition:opacity 150ms ease}@media (prefers-reduced-motion: reduce){#viewer .slide .image,#viewer .slide .caption .image_title{transition-duration:0.01ms}}@keyframes lqip-breathe{0%, 100%{opacity:1}50%{opacity:0.9}}#viewer .slide.loading .lqip-bg{animation:lqip-breathe 2.4s ease-in-out infinite}#viewer .loading-bar{position:absolute;top:0;left:0;right:0;height:1.5px;z-index:10;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent 0%, rgba(229,207,169,0) 0%, rgba(229,207,169,0.85) 50%, rgba(229,207,169,0) 100%);background-size:35% 100%;background-repeat:no-repeat;background-position:-35% 0;transition:opacity 0.3s ease}@keyframes loading-bar-sweep{from{background-position:-35% 0}to{background-position:135%  0}}#viewer:has(.slide.loading) .loading-bar,#viewer.pending .loading-bar{opacity:1;transition:opacity 0.3s ease 0.4s;animation:loading-bar-sweep 1.4s linear infinite}@media (prefers-reduced-motion: reduce){#viewer .slide.loading .lqip-bg{animation:none}#viewer:has(.slide.loading) .loading-bar{animation:none}#viewer .slide .image img,#viewer .slide.active .image img{filter:none;transition:opacity 0.3s ease}}body.fullscreen #viewer{width:100%}body.is-loading-1 #viewer{opacity:0}body.is-loading-2 #viewer .slide{opacity:0}@media (max-width: 63.98rem){#gallery_main .toggle,#gallery_main .leave_gallery{display:block;opacity:1}#viewer{-moz-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;transition:opacity 0.5s ease;transition-delay:0s;opacity:0}body.fullscreen #viewer{transition-delay:0.5s;opacity:1}}form{margin:0 0 5px 0}form fieldset{margin-bottom:5px;padding:0;border-width:0}form legend{display:block;width:100%;margin-bottom:10px;*margin-left:-7px;padding:0;color:#e4e5e6;border:0;border-bottom:1px solid #ccc;white-space:normal}form p{margin-bottom:5px / 2}form ul{list-style-type:none;margin:0 0 5px 0;padding:0}form br{display:none}label,input,button,select,textarea{vertical-align:baseline;*vertical-align:middle}input,button,select,textarea{box-sizing:border-box;font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}label{display:block;margin-bottom:0.25em;color:#e4e5e6;cursor:pointer}label small{font-size:1.1em}label input,label textarea,label select{display:block}input,textarea,select{display:inline-block;width:100%;padding:0.25em;margin-bottom:0.5em;color:#e4e5e6;background-color:#000;border:1px solid #333;border-radius:10px;box-shadow:0 1px 1px rgba(50,50,50,0.25)}input:hover,textarea:hover,select:hover{border-color:#737774}.input-mini{width:60px}.input-small{width:90px}input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;border-radius:0;border:0 \9}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="image"]{border:0;box-shadow:none}input[type="file"]{width:auto;padding:initial;line-height:initial;border:initial;background-color:transparent;background-color:initial;box-shadow:none}input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;cursor:pointer;*overflow:visible}select,input[type="file"]{*margin-top:4px}select{width:auto;background-color:#000}select[multiple],select[size]{height:auto}textarea{resize:vertical;height:auto;overflow:auto;vertical-align:top}input[type="hidden"]{display:none}.form{position:relative}.radio,.checkbox{padding-left:18px;font-weight:normal}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{opacity:0.5;cursor:not-allowed}input:focus,textarea:focus{border-color:#E6EEE8;outline:0;outline:thin dotted \9}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{box-shadow:none}.help-block,.help-inline{color:#2d5b86}.help-block{display:block;margin-bottom:1em;line-height:1em}.help-inline{display:inline-block;vertical-align:middle;padding-left:5px}.form-inline input,.form-inline textarea,.form-inline select{display:inline-block;margin-bottom:0}.form-inline label{display:inline-block}.form-inline .radio,.form-inline .checkbox,.form-inline .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-left:0;margin-right:3px}.form-search input,.form-search textarea,.form-search select{display:inline-block;margin-bottom:0}.form-search .search-query{padding-left:14px;padding-right:14px;margin-bottom:0;border-radius:14px}.form-search label{display:inline-block}.form-search .radio,.form-search .checkbox,.form-inline .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"]{float:left;margin-left:0;margin-right:3px}.form--loading:before{content:''}.form--loading .form__spinner{display:block}.form:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.1);z-index:10}.form__spinner{display:none;position:absolute;top:50%;left:50%;z-index:11}#goog-fixurl ul{list-style:none;margin-left:0;padding-left:0}#goog-fixurl ul li{list-style-type:none}#goog-wm-qt{width:auto;margin-right:10px;margin-bottom:20px;padding:8px 20px;display:inline-block;font-size:1.1em;background-color:#000;color:#fff;border-width:2px !important;border-style:solid !important;border-color:#fff;border-radius:10px}#main{display:flex;align-items:flex-start;gap:1rem;clear:both;margin-left:0;max-width:100%;padding-left:1rem;padding-right:1rem;animation:intro 0.3s both;container-type:inline-size}#main::after{clear:both;content:"";display:table}#main>.page,#main>.page-no-right-sidebar{float:none;flex:1 1 auto;width:auto;max-width:none;min-width:0}@media (min-width: 72rem){#main.has-left-sidebar>.page,#main.has-left-sidebar>.page-no-right-sidebar{flex-basis:calc(100% - 11rem - 1rem)}}@media (min-width: 96rem){#main.has-left-sidebar>.page,#main.has-left-sidebar>.page-no-right-sidebar{flex-basis:calc(100% - 13rem - 1rem)}}@media (min-width: 82rem){#main.has-left-sidebar.has-right-toc>.page{min-width:46rem}}.article-image{display:block;text-align:center}.article-image img{max-width:min(var(--img-max, 80%), 100%);height:auto;margin:0.5em auto;align-self:center;border-radius:1em;transition:all 0.5s cubic-bezier(0.33, 0.11, 0.12, 0.99);box-shadow:0 4px 4px rgba(0,0,0,0.35),0 1px 6px rgba(0,0,0,0.2)}.article-image img:hover{scale:105%;box-shadow:0 4px 4px rgba(0,0,0,0.35),0 1px 6px rgba(0,0,0,0.2),0 8px 8px rgba(0,0,0,0.25),0 16px 16px rgba(0,0,0,0.25),8px 32px 32px rgba(0,0,0,0.35),8px 64px 64px rgba(0,0,0,0.35)}body{display:-webkit-box;display:-ms-flexbox;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.initial-content,.search-content{flex:1 0 auto}body.has-overlay-hero #main{position:relative;z-index:8;padding-top:clamp(3rem, 5.5vw, 5.2rem)}body.has-overlay-hero #main .page__inner-wrap{margin-top:0}body.has-overlay-hero #main>.sidebar>:first-child,body.has-overlay-hero #main>.archive>:first-child,body.has-overlay-hero #main .page__inner-wrap>:first-child{margin-top:0}@media (max-width: 47.98rem){body.has-overlay-hero #main{padding-top:clamp(1.7rem, 4.8vw, 3rem)}}@media (max-width: 39.98rem){body.has-overlay-hero #main{padding-top:clamp(0.75rem, 3.6vw, 1.4rem)}}.page{float:right;position:relative;width:100%;float:left;margin-left:0;margin-right:0;transition:all 0.5s cubic-bezier(0.33, 0.11, 0.02, 0.99)}@media (min-width: 80rem){.page{float:right;padding-right:15rem}}.page .page__inner-wrap{float:left;position:inherit;margin:0.5em 0em 0em 0em;padding:0.5em;border-radius:0.5em;-webkit-overflow-scrolling:touch;width:100%;clear:both}@media (min-width: 64rem){.page .page__inner-wrap{padding:1.5em 2em 2em 2em;border-radius:1.5em;margin:0.5em 0em 0.2em}}.page .page__inner-wrap .page__content,.page .page__inner-wrap .page__meta,.page .page__inner-wrap .comment__date,.page .page__inner-wrap .page__share{position:relative;margin-left:0;margin-right:0;width:100%;clear:both}.page-no-right-sidebar{width:100%;transition:all .5s cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media (min-width: 64rem){.page-no-right-sidebar{float:right;padding-right:0}}@media (min-width: 80rem){.page-no-right-sidebar{float:right;padding-right:0}}.page-no-right-sidebar .page__inner-wrap{float:left;width:100%;clear:both;flex:none}.page-no-right-sidebar .page__inner-wrap .page__content,.page-no-right-sidebar .page__inner-wrap .page__meta,.page-no-right-sidebar .page__inner-wrap .comment__date,.page-no-right-sidebar .page__inner-wrap .page__share{position:relative;float:left;margin-left:0;margin-right:0;width:100%;clear:both}body.collection--posts .page__inner-wrap .page__content{float:none;max-width:50rem;margin-left:auto;margin-right:auto}.page__title{margin-top:0;line-height:1}.page__title+.page__meta,.page__title+.comment__date{margin-top:-0.5em}.page__lead{font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1em}@media (min-width: 64rem){.page__lead{font-size:1.2em}}@media (min-width: 80rem){.page__lead{font-size:1.3em}}.page__content{line-height:1.9;letter-spacing:0.02em}.page__content iframe,.page__content embed,.page__content object{max-width:100%}.page__content--justify{text-align:justify}.page__content h1{border-bottom:2px dashed #313436;margin-bottom:0.4em;padding-bottom:0.1em}.page__content h2{margin-bottom:0.2em;padding-bottom:0.1em;border-bottom:1px dotted #313436}.page__content p,.page__content li,.page__content dl{font-size:1.125em}.page__content p{margin:0 0 0.8em}.page__content blockquote>p:last-child,.page__content .notice>p:last-child,.page__content .paragraph-center-wrapper>p:last-child,.page__content .word_card>p:last-child,.page__content section[data-bilingual-lang]>p:last-child{margin-bottom:0}.page__content dt{margin-top:1em;font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:bold}.page__content dd{margin-left:1em;font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1.1em}.page__content .small{font-size:1.1em}.page__content blockquote+.small{margin-top:-1.5em;padding-left:1.25rem}.page__hero{transition:all 0.5s cubic-bezier(0.33, 0.11, 0.02, 0.99);position:relative;margin-bottom:1.5rem;clear:both;animation:intro 0.3s both;animation-delay:0.25s}.page__hero::after{clear:both;content:"";display:table}.page__hero--overlay{position:relative;margin-bottom:0;padding:clamp(5rem, 10vw, 6rem) 0 clamp(1.4rem, 4vw, 2.4rem);clear:both;display:flex;align-items:flex-end;min-height:clamp(24rem, 68vh, 38rem);min-height:clamp(24rem, 68svh, 38rem);overflow:hidden;animation:intro 0.3s both;animation-delay:0.25s}.page__hero--overlay::after{clear:both;content:"";display:table}.page__hero--overlay .page__hero-media{position:absolute;inset:0;z-index:0;background-size:cover;background-repeat:no-repeat;background-position:center;transform:translateZ(0);-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 72%, rgba(0,0,0,0.78) 88%, transparent 100%);mask-image:linear-gradient(to bottom, #000 0%, #000 72%, rgba(0,0,0,0.78) 88%, transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.page__hero--overlay .page__hero-media::before{content:"";position:absolute;inset:0;pointer-events:none;background:inherit;background-size:inherit;background-repeat:inherit;background-position:inherit;filter:blur(10px);opacity:0.44;transform:scale(1.04);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, transparent 76%, #000 100%);mask-image:linear-gradient(to bottom, transparent 0%, transparent 76%, #000 100%)}.page__hero--overlay .page__hero-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(10,10,12,0.02) 0%, rgba(10,10,12,0.11) 42%, rgba(10,10,12,0.56) 86%, rgba(10,10,12,0.64) 100%)}@supports not ((-webkit-mask-image: linear-gradient(#000, transparent)) or (mask-image: linear-gradient(#000, transparent))){.page__hero--overlay .page__hero-media{-webkit-mask-image:none;mask-image:none}.page__hero--overlay .page__hero-media::before{display:none}}.page__hero--overlay::after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(3.6rem, 9vw, 6.8rem);pointer-events:none;z-index:1;background:linear-gradient(to bottom, rgba(21,21,21,0) 0%, rgba(21,21,21,0.42) 62%, #151515 100%);opacity:0}@supports not ((-webkit-mask-image: linear-gradient(#000, transparent)) or (mask-image: linear-gradient(#000, transparent))){.page__hero--overlay::after{opacity:1}}.page__hero--overlay a{color:#e4e5e6}.page__hero--overlay .wrapper{position:relative;z-index:2;width:100%;padding-left:clamp(1rem, 3vw, 2.4rem);padding-right:clamp(1rem, 3vw, 2.4rem);display:flex;align-items:flex-end;aspect-ratio:auto}@media (min-width: 80rem){.page__hero--overlay .wrapper{max-width:80rem}}.page__hero--overlay .page__title,.page__hero--overlay .page__meta,.page__hero--overlay .comment__date,.page__hero--overlay .page__lead,.page__hero--overlay .btn,.page__hero--overlay #goog-wm-sb{color:#e4e5e6;text-shadow:1px 1px 4px rgba(49,52,54,0.5)}.page__hero--overlay .page__title,.page__hero--overlay .page__meta,.page__hero--overlay .comment__date{width:min(100%, 33rem);margin-left:0;text-align:left}.page__hero--overlay .page__lead{width:min(100%, 58rem);max-width:58rem;margin-top:clamp(0.72rem, 1.5vw, 1.08rem);font-size:clamp(1.02rem, 1.34vw, 1.34rem);line-height:1.26;letter-spacing:0.015em;white-space:normal;overflow-wrap:anywhere;opacity:0.9}.page__hero--overlay .page__title{max-width:none;margin-bottom:0;font-size:clamp(1.75rem, 2.8vw, 2.85rem);line-height:1;letter-spacing:0.015em;white-space:nowrap}@media (min-width: 64rem){.page__hero--overlay .page__title{font-size:clamp(1.95rem, 2.6vw, 3rem)}}@media (min-width: 80rem){.page__hero--overlay .page__title{font-size:clamp(2.1rem, 2.35vw, 3.1rem)}}.page-overlay-swiper--hero .swiper-slide{height:auto}.page-overlay-swiper--hero .page__hero--overlay-home .page__title,.page-overlay-swiper--hero .page__hero--overlay-home .page__lead,.page-overlay-swiper--hero .page__hero--overlay-home .page__meta,.page-overlay-swiper--hero .page__hero--overlay-home .comment__date,.page-overlay-swiper--hero .page__hero--overlay-home .btn,.page-overlay-swiper--hero .page__hero--overlay-home #goog-wm-sb{position:relative}.page-overlay-swiper--hero .page__hero--overlay-home .page__title{padding:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.page-overlay-swiper--hero .page__hero--overlay-home .page__lead{padding:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}@media (max-width: 47.98rem){.page__hero--overlay{aspect-ratio:4 / 3;min-height:17rem;padding:clamp(3.35rem, 10vw, 4.35rem) 0 clamp(0.85rem, 3vw, 1.1rem);align-items:flex-end}.page__hero--overlay .page__hero-media,.page__hero--overlay .page__hero-media::before{background-position:center center}.page__hero--overlay .wrapper{align-items:flex-end}.page__hero--overlay .page__title,.page__hero--overlay .page__lead,.page__hero--overlay .page__meta,.page__hero--overlay .comment__date{width:min(100%, 18rem)}.page__hero--overlay .page__title{max-width:none;font-size:clamp(1.2rem, 5vw, 1.65rem);line-height:1;white-space:nowrap}.page__hero--overlay .page__lead{margin-top:clamp(0.5rem, 2.8vw, 0.82rem);font-size:clamp(0.86rem, 3.15vw, 1.04rem);line-height:1.22;letter-spacing:0.015em;white-space:normal}}body.overlay-opening-enabled .page__hero--overlay .page__lead-inner{display:block;max-width:100%;white-space:inherit;overflow-wrap:anywhere;transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),clip-path .5s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity, clip-path, transform}body.overlay-opening-enabled:not(.overlay-opening-excerpt-visible) .page__hero--overlay .page__lead-inner{opacity:0;clip-path:inset(0 100% 0 0);transform:translate3d(-0.9rem, 0, 0)}body.overlay-opening-enabled.overlay-opening-excerpt-visible .page__hero--overlay .page__lead-inner{opacity:0.88;clip-path:inset(0 0 0 0);transform:translate3d(0, 0, 0)}@media (prefers-reduced-motion: reduce){body.overlay-opening-enabled .page__hero--overlay .page__lead-inner{transition:none;opacity:0.88;clip-path:none;transform:none}.page__hero-caption{-webkit-animation:none;animation:none;opacity:0.9;transform:none}}html.is-resizing .page__hero,html.is-resizing .page__hero--overlay,html.is-resizing .page__hero .wrapper,html.is-resizing .page__hero .page__title,html.is-resizing .page__hero .page__lead,html.is-resizing .page__hero .page__meta,html.is-resizing .page__hero .comment__date,html.is-resizing .page-overlay-swiper--hero .swiper-slide{transition-duration:.1s !important;animation-duration:.1s !important;animation-delay:0s !important}.swiper .page__hero{animation:none;animation-delay:unset}.swiper .page__hero--overlay{animation:none;animation-delay:none}.page__hero-image{width:100%;height:100%;-ms-interpolation-mode:bicubic}.page__hero-caption{position:absolute;bottom:0.35rem;right:0.5rem;margin:0 auto;padding:0.18rem 0.48rem;color:#e4e5e6;font-family:"Roboto","PT Serif",Georgia,Times,serif;font-size:.9em;background:rgba(10,10,12,0.1);text-align:right;z-index:5;opacity:0;transform:translate3d(0, .28rem, 0);border-radius:10px 0 10px 0;-webkit-animation:hero-caption-reveal .42s cubic-bezier(0.22, 1, 0.36, 1) both;animation:hero-caption-reveal .42s cubic-bezier(0.22, 1, 0.36, 1) both;-webkit-animation-delay:.5s;animation-delay:.5s}@media (min-width: 64rem){.page__hero-caption{padding:0.3rem 0.68rem}}.page__hero-caption a{color:#e4e5e6;text-decoration:none}.page__share{padding-top:1em;border-top:1px solid #313436}@media (max-width: 37.48rem){.page__share .btn span,.page__share #goog-wm-sb span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.page__share-title{margin-bottom:10px;font-size:1em;text-transform:uppercase}.page__meta,.comment__date{margin-top:2em;margin-bottom:1em;clear:both;color:#e4e5e6;font-size:1em;text-align:center}.page__meta p,.comment__date p{margin:0 auto}.page__meta_read_time,.page__meta_date{text-align:unset;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.page__meta .page__date,.comment__date .page__date{font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.9em;opacity:0.65;margin-top:0.6em;letter-spacing:0.04em;font-variant-numeric:tabular-nums;user-select:none;cursor:default}.page__meta-title{margin-bottom:1em;font-size:1em;text-transform:uppercase}.paragraph-center-wrapper{display:block;justify-content:center;align-items:center;text-align:justify;margin:2.5em auto;width:100%;border-radius:1em;padding:1em 1.5em;background-color:#24242424;overflow:hidden}.paragraph-center-wrapper p,.paragraph-center-wrapper li{text-indent:2em}.paragraph-center-wrapper ol,.paragraph-center-wrapper ul{list-style-position:inside}.translucent_border{border:1px dashed #313436}.solid_border{border:1px solid #313436}.page__taxonomy{display:inline-block;border-radius:0.5em;padding:0.5em;text-align:center}.page__taxonomy .sep{display:inline}.page__taxonomy strong{margin-right:10px}.page__taxonomy a{color:#e4e5e6}.page__taxonomy a:hover{text-decoration:none}.page__taxonomy-item{display:inline-block;padding:0.2rem 0.4rem;margin:0.2rem 0.1rem;text-decoration:none;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;--tag-color: $default-tag-color;color:var(--tag-color);border:2px solid var(--tag-color);border-radius:10px}.page__taxonomy-item:hover{color:#e4e5e6;background-color:var(--tag-color);border-color:var(--tag-color);opacity:1}tradingview-widget-container{margin:0 0.5em;width:100%}.page__comments{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.page__comments-title{margin-top:2rem;margin-bottom:10px;padding-top:2rem;font-size:1.1em;border-top:1px solid #313436;text-transform:uppercase}.page__comments-form{padding:1em;background:#e4e5e6;transition:all 0.3s ease-in-out}.page__comments-form.disabled input,.page__comments-form.disabled button,.page__comments-form.disabled textarea,.page__comments-form.disabled label{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:0.65}.comment{clear:both;margin:1em 0}.comment::after{clear:both;content:"";display:table}.comment:not(:last-child){border-bottom:1px solid #313436}.comment__avatar-wrapper{float:left;width:60px;height:60px}@media (min-width: 64rem){.comment__avatar-wrapper{width:100px;height:100px}}.comment__avatar{width:40px;height:40px;border-radius:50%}@media (min-width: 64rem){.comment__avatar{width:80px;height:80px;padding:5px;border:1px solid #313436}}.comment__content-wrapper{float:right;width:calc(100% - 60px)}@media (min-width: 64rem){.comment__content-wrapper{width:calc(100% - 100px)}}.comment__author{margin:0}.comment__author a{text-decoration:none}.comment__date{margin:0}.comment__date a{text-decoration:none}.page__related{margin-top:2rem;padding-top:1rem;border-top:1px solid #313436;clear:both;float:left;width:100%}.page__related::after{clear:both;content:"";display:table}.page__related a{color:inherit;text-decoration:none}.page__related-title{margin-bottom:0.3rem;font-size:1.1em;text-transform:uppercase}@media (min-width: 64rem){.wide .page{padding-right:0}}@media (min-width: 80rem){.wide .page{padding-right:0}}@media (min-width: 64rem){.wide .page__related{padding-right:0}}@media (min-width: 80rem){.wide .page__related{padding-right:0}}.logo_wrapper{display:flex;justify-content:center;margin:0 auto;padding:1em 0;box-shadow:0 10 10px rgba(0,0,0,0.5),0 1px 6px rgba(0,0,0,0.3),0 8px 8px rgba(0,0,0,0.5),0 16px 16px rgba(0,0,0,0.5),8px 32px 32px rgba(0,0,0,0.5),8px 64px 64px rgba(0,0,0,0.35)}.logo_wrapper :hover{cursor:pointer;transform:scale(1.15)}.logo_wrapper a{transition:all 1s cubic-bezier(0.33, 0.11, 0.02, 0.99);width:40%}@media (min-width: 80rem){.logo_wrapper a{width:30%}}.qsd_logo_stroke_display{min-width:120px;min-height:120px;max-width:50%;max-height:50%;height:6em;aspect-ratio:1 !important;mask-image:url("/images/QSDLogos/QSD_logo_stroke_path.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;background:conic-gradient(from 210deg, #c5bbb8 0deg, #c5bbb8 24deg, #b8b5b8 24deg, #b8b5b8 48deg, #a9afb7 48deg, #a9afb7 72deg, #9aa8b5 72deg, #9aa8b5 96deg, #8ba1b3 96deg, #8ba1b3 120deg, #7d98af 120deg, #7d98af 144deg, #7090ab 144deg, #7090ab 168deg, #6587a6 168deg, #6587a6 192deg, #5c7ea1 192deg, #5c7ea1 216deg, #55759b 216deg, #55759b 240deg, #516c94 240deg, #516c94 264deg, #4f638d 264deg, #4f638d 288deg, #505a85 288deg, #505a85 312deg, #54537d 312deg, #54537d 336deg, #5b4b74 336deg 360deg);opacity:0.6}.archive{margin-bottom:2em;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 96rem){#main.has-sidebar .archive{width:83.0508474576%;float:right;margin-right:0}}@media (min-width: 96rem){#main.no-sidebar .archive{width:100%;float:left;margin-left:0;margin-right:0}}.archive__subtitle{font-style:normal !important;margin:1em 0 0;padding-bottom:0.2em;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;border-bottom:1px solid #313436;color:#e4e5e6}.archive__subtitle+.list__item .archive__item-title{margin-top:0.5em}.archive__subtitle a{text-decoration:none;opacity:0.6;font-size:smaller;color:#0072b1}.archive__subtitle:hover a{color:#cbf5dd;opacity:1}.archive__item-title{margin-bottom:0.25em;font-family:"Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.archive__item-title a+a{opacity:0.5}.page__content .archive__item-title{margin-top:1em;border-bottom:none}.archive__item-excerpt{margin-top:0;font-size:.9em}.archive__item-excerpt+p{text-indent:0}.archive__item-teaser{border-radius:10px;overflow:hidden}.archive__item-teaser img{width:100%}.list__item{padding-right:0}.container{z-index:1;padding:0 0.5rem 0.5rem 0.5rem;margin:0;width:100%;min-width:100%;display:block}.card{min-height:6rem;width:100%;margin:clamp(1rem, 2vw, 1.5rem) 0;max-width:100%;box-shadow:rgba(0,0,0,0.25) 0px 14px 28px,rgba(0,0,0,0.22) 0px 10px 10px;background:rgba(255,255,255,0.05);border-radius:clamp(0.6rem, 1.2vw, 1rem);padding:clamp(1.25rem, 3vw, 2rem);align-items:flex-start;display:flex;box-sizing:border-box;--bg-filter-opacity: 0.32;background-size:cover;background-position:center;background-image:linear-gradient(rgba(12, 12, 12, var(--bg-filter-opacity)), rgba(0, 0, 0, var(--bg-filter-opacity))),var(--bg-img);position:relative;transition:all 1s cubic-bezier(0.33, 0.11, 0.02, 0.99);text-decoration:none}@media (min-width: 48rem){.card{aspect-ratio:3.5}}.card::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg, transparent 40%, rgba(0,0,0,0.45) 100%);pointer-events:none;transition:inherit}.card * p{transition:inherit;text-shadow:0 1px 4px rgba(0,0,0,0.45);font-size:.9em;color:#e4e5e6}@media (min-width: 64rem){.card * p{margin-top:0}}.card:hover,.card:focus-within{text-decoration:none;border-color:#313436;box-shadow:0 4px 4px rgba(0,0,0,0.35),0 1px 6px rgba(0,0,0,0.2),0 8px 8px rgba(0,0,0,0.25),0 16px 16px rgba(0,0,0,0.25),8px 32px 32px rgba(0,0,0,0.35),8px 64px 64px rgba(0,0,0,0.35);transform:scale(1.03) translateY(-0.25em)}@media (min-width: 48rem){.card:hover,.card:focus-within{aspect-ratio:3.3}}.card:hover .content h3,.card:focus-within .content h3{transform:translateY(-0.25em)}.card:hover .content .sci,.card:focus-within .content .sci{opacity:1}.card:hover .hidden_item,.card:focus-within .hidden_item{opacity:1;transform:translateY(0px)}.card:hover .tags .tag,.card:focus-within .tags .tag{background:var(--color);color:white}.card:hover .date,.card:focus-within .date{opacity:1}.card:active{box-shadow:0 4px 4px rgba(0,0,0,0.1),0 1px 6px rgba(0,0,0,0.05),0 8px 8px rgba(0,0,0,0.1),0 16px 16px rgba(0,0,0,0.1),8px 16px 16px rgba(0,0,0,0.15),8px 32px 32px rgba(0,0,0,0.15)}.card .hidden_item{opacity:0;margin:0 auto;transform:translateY(10px);transition:all 1s cubic-bezier(0.33, 0.11, 0.02, 0.99)}.card .content{position:relative;transform:translateY(0);transition:inherit}.card .content h3{transition:inherit;text-shadow:0 1px 4px rgba(0,0,0,0.5);text-align:left;margin-bottom:0;margin-top:clamp(0rem, 1vw, 0.5em);transform:translateY(0);font-size:clamp(1.3em, 2.4vw, 1.7em);color:#e4e5e6;font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.card .content .sci{transition:inherit;opacity:0;margin:0}@media (hover: none), (pointer: coarse){.card .content .sci{opacity:1}}.card .tags{transition:inherit;display:grid;grid-template-rows:min-content}.card .tags .tag{font-size:.85em;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;background:rgba(20,2,2,0.5);border-radius:0.2rem;padding:0 0.5rem;margin-right:0.5rem;line-height:1em}.card .date{transition:inherit;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;position:absolute;bottom:0;right:1rem;opacity:0}@media (hover: none), (pointer: coarse){.card .date{opacity:1}}.card .readtime{font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.85em;padding:0}.tag-grid{text-align:center;align-items:center;border:4px solid rgba(144,144,144,0.3);font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;max-height:10rem;height:5rem;display:grid;overflow-x:auto;white-space:nowrap;max-width:100%;width:100%;padding:0.5rem;gap:0.5rem;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));margin:0.2rem 0.2rem 0 0;background-color:rgba(48,48,48,0.2);border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,0.35),0 8px 8px rgba(0,0,0,0.25),0 16px 16px rgba(0,0,0,0.25);transition:all 1s cubic-bezier(0.33, 0.11, 0.02, 0.99);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tag-grid>*{display:inline-block;white-space:normal}@media (min-width: 48rem){.tag-grid{width:80%;padding:1rem;gap:1rem}}.tag-grid:hover{box-shadow:0 10px 10px rgba(0,0,0,0.5),0 1px 6px rgba(0,0,0,0.3),0 8px 8px rgba(0,0,0,0.5),0 16px 16px rgba(0,0,0,0.5),8px 32px 32px rgba(0,0,0,0.5);height:7.5rem}.tag-grid a:hover{text-decoration:none}.tag-grid a:hover p{color:#e4e5e6}.tag-grid__item{border:2px solid rgba(188,188,188,0.3);height:3rem;min-width:4.5rem;max-width:7.5rem;font-size:.85em;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;border-radius:10px;padding:0.3rem 0.2rem;text-align:center;background-color:rgba(133,102,102,0.3);transition:all 0.5s cubic-bezier(0.33, 0.11, 0.02, 0.99);-webkit-backdrop-filter:blur(10px) brightness(0.85);backdrop-filter:blur(10px) brightness(0.85);text-shadow:rgba(14,14,14,0.2) 0px 7px 14px,rgba(24,24,24,0.25) 0px 5px 5px;overflow:hidden}.tag-grid__item p{display:block;line-height:1;color:#e4e5e6;-webkit-hyphens:auto;hyphens:auto;overflow-y:visible;white-space:nowrap;text-overflow:ellipsis}.tag-grid__item:hover{scale:1.1}.card_grid_view{display:grid;grid-template-columns:1fr;gap:1rem;padding:1rem;max-width:100%;margin:1rem auto}@media (min-width: 64rem){.card_grid_view{grid-template-columns:repeat(2, 1fr)}}.card_grid_view a{text-decoration:none}.card_grid_view a p{color:#e4e5e6}.card_grid_view .list__item{border-radius:20px;border:2px solid rgba(188,188,188,0.2);box-shadow:0 14px 32px rgba(0,0,0,0.22),0 4px 12px rgba(0,0,0,0.18);background:linear-gradient(135deg, rgba(13,13,13,0.2), rgba(28,28,28,0.2));padding:1rem;transition:all 1s cubic-bezier(0.33, 0.11, 0.02, 0.99)}.card_grid_view .list__item:hover{box-shadow:0 10px 10px rgba(0,0,0,0.5),0 1px 6px rgba(0,0,0,0.3),0 8px 8px rgba(0,0,0,0.5),0 16px 16px rgba(0,0,0,0.5),8px 32px 32px rgba(0,0,0,0.5);transform:scale(1.05);border:2px solid rgba(188,188,188,0.6)}.card_grid_view .list__item h2,.card_grid_view .list__item p{z-index:8}.card_grid_view .word_card{width:100%;margin:0 0 1rem 0;padding:0.75rem 1.5rem}.card_grid_view .word_card h1{font-size:1.5em}.page__intriguing-word-wrapper{display:block;margin:1rem auto;color:#c3b498;text-align:center}.page__intriguing-word-wrapper h4{color:#c3b498}.word_card_container{margin:0 auto;padding:1rem 2rem;width:max-content;max-width:90%}.word_card{display:block;text-align:left;box-shadow:0 1px 1px rgba(7,7,7,0.25),0 10px 10px rgba(12,12,12,0.5),0 1px 6px rgba(0,0,0,0.3);background:#272428;width:max(75%, 20em);margin:0 auto;max-width:40rem;border:1px solid #7e7058;position:relative;padding:1rem 2.5rem;border-radius:1rem;transition:all 1s cubic-bezier(0.33, 0.11, 0.02, 0.99)}.word_card h1{color:#c3b498;font-size:1.7em;font-family:"Didot","CMU Serif","Playfair Display","Songti SC","STSong",serif;border:none;overflow-wrap:break-word;hyphens:auto}.word_card p{color:#c3b498;padding-bottom:1rem;font-family:"CMU Serif","Didot","Playfair Display",serif;font-size:1em;font-weight:500;font-style:italic}.word_card p .to-emphasise{position:relative}.word_card p .to-emphasise::after{transition:inherit;content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#fcedcf;transition:width all 1s cubic-bezier(0.33, 0.11, 0.02, 0.99)}.word_card::before{content:"Word that intrigues QSD";position:absolute;bottom:0.5em;right:1em;font-size:.9em;font-weight:bold;font-variant:small-caps;font-family:"Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#f2e1c0;opacity:0.75}.word_card:hover,.word_card:focus-within{box-shadow:0 10px 10px rgba(0,0,0,0.5),0 1px 6px rgba(0,0,0,0.3),0 8px 8px rgba(0,0,0,0.5),0 16px 16px rgba(0,0,0,0.5),8px 32px 32px rgba(0,0,0,0.5);transform:scale(1.05);border:1px solid #e0d3b8cc}.word_card:hover h1,.word_card:focus-within h1{color:#f4e2be}.word_card:hover p .to-emphasise,.word_card:focus-within p .to-emphasise{color:#feeecd;position:relative}.word_card:hover p .to-emphasise::after,.word_card:focus-within p .to-emphasise::after{width:100%}.floating_tarot_card{display:block;width:100%;mask-image:url("/assets/css/images/tarots/the-world.svg");mask-repeat:no-repeat;mask-position:center;mask-size:cover;aspect-ratio:300/525 !important;transform-style:preserve-3d;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background-color:rgba(253,215,165,0.66)}.floating_tarot_card_container{cursor:pointer;position:fixed;bottom:1.5em;left:1.5em;width:7.5em;padding:8px;opacity:0;border-radius:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(4,4,4,0.23);border:1px solid rgba(245,202,179,0.2);box-shadow:0 0 10px rgba(0,0,0,0.4),0 7px 14px rgba(0,0,0,0.2),0 14px 28px rgba(12,12,12,0.2);z-index:1100;transform-style:preserve-3d;display:none;justify-content:center;align-items:center;transition:all 1s cubic-bezier(0.33, 0.11, 0.02, 0.99)}.floating_tarot_card_container--right{left:auto;right:1.5em}.floating_tarot_card_container--fix{left:auto;right:auto}@media (min-width: 37.5rem){.floating_tarot_card_container{display:flex}}.floating_tarot_card_container:hover{transform:rotateY(12deg) rotateX(8deg);opacity:1}.floating_tarot_card_container--reverse{transition:all 1.5s cubic-bezier(0.33, 0.11, 0.02, 0.99);transition-delay:0.1s;transform:rotate(123deg)}.floating_tarot_card_container--reverse:hover{transform:rotate(180deg) rotateY(12deg) rotateX(8deg);opacity:1}.wheel_of_fortune{animation:oscillate 6s infinite;animation-timing-function:ease-in-out;transform-style:preserve-3d;animation-play-state:paused;transform:rotateY(12deg)}.wheel_of_fortune:hover{animation-play-state:running;transform:none}.wheel_of_fortune .floating_tarot_card{background:linear-gradient(195deg, #FAC39EBB 0%, #FBD0B7BB 25%, #FBD6C4BB 65%, #DF989FAA 100%)}@keyframes oscillate{0%, 100%{transform:rotateY(12deg) rotateX(0)}50%{transform:rotateY(-16deg) rotateX(8deg)}75%{transform:rotateY(0) rotateX(4deg)}}.sidebar{display:none;visibility:hidden;width:auto;align-self:flex-start;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-radius:20px;clear:both;margin-bottom:1rem;margin-right:0}.sidebar::after{clear:both;content:"";display:table}.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{margin-bottom:0.25rem;font-family:"Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.sidebar h3,.sidebar h4{font-size:1.2em}.sidebar p,.sidebar li{font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.9em;line-height:1.3}.sidebar img{width:100%}.sidebar>:first-child{margin-top:0}@media (min-width: 96rem){#main.has-sidebar>.sidebar{display:block;visibility:visible;padding-right:0;opacity:0.8;transition:all 1s cubic-bezier(0.33, 0.11, 0.02, 0.99);overflow:hidden}}@media (min-width: 96rem) and (min-width: 96rem){#main.has-sidebar>.sidebar{width:15.2542372881%;float:left;margin-right:1.6949152542%}}@media (min-width: 96rem){#main.has-sidebar>.sidebar:hover{opacity:1;border-color:white;box-shadow:0 4px 4px rgba(0,0,0,0.25),0 1px 6px rgba(0,0,0,0.15),0 8px 8px rgba(0,0,0,0.25),0 16px 16px rgba(0,0,0,0.25),8px 32px 32px rgba(0,0,0,0.35),8px 64px 64px rgba(0,0,0,0.35);transform:scale(1.05)}}@media (min-width: 72rem){#main.has-left-sidebar>.sidebar{display:block;visibility:visible;width:11rem;min-width:11rem;max-width:11rem;flex:0 0 11rem;padding-right:0;margin-right:0;opacity:0.8;transition:all 1s cubic-bezier(0.33, 0.11, 0.02, 0.99);overflow:hidden}#main.has-left-sidebar>.sidebar:hover{opacity:1;border-color:white;box-shadow:0 4px 4px rgba(0,0,0,0.25),0 1px 6px rgba(0,0,0,0.15),0 8px 8px rgba(0,0,0,0.25),0 16px 16px rgba(0,0,0,0.25),8px 32px 32px rgba(0,0,0,0.35),8px 64px 64px rgba(0,0,0,0.35);transform:scale(1.05)}}@media (min-width: 96rem){#main.has-left-sidebar>.sidebar{width:13rem;min-width:13rem;max-width:13rem;flex-basis:13rem}}@media (min-width: 80rem) and (max-width: 81.98rem){#main.has-left-sidebar.has-right-toc>.sidebar{display:none;visibility:hidden}}.sidebar__right{margin-bottom:1em;position:relative;width:100%;top:auto;right:auto;bottom:auto;padding-left:0;z-index:10}.sidebar__right a{color:primary}.sidebar__right.sticky{clear:both}.sidebar__right.sticky::after{clear:both;content:"";display:table}.sidebar__right.sticky .toc{position:-webkit-sticky;position:sticky;top:1rem}@media (min-width: 80rem){.sidebar__right{position:absolute;top:0;right:0;bottom:0;width:15rem;padding-left:1rem}.sidebar__right.sticky .toc{top:2rem}}@media (min-width: 80rem){.splash .sidebar__right{position:relative;float:right;margin-right:0}}.author__avatar{display:none;margin-right:auto;margin-left:auto;width:36px}@media (min-width: 64rem){.author__avatar{display:block;width:auto;height:auto}}.author__avatar img{max-width:175px;border-radius:50%;animation:pulse 3s infinite cubic-bezier(0.215, 0.61, 0.355, 1)}@media (min-width: 64rem){.author__avatar img{padding:5px;border:1px solid #313436}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(168,63,57,0.2)}70%{box-shadow:0 0 0 50px rgba(168,63,57,0)}100%{box-shadow:0 0 0 150px rgba(168,63,57,0)}}.author__content{display:table-cell;vertical-align:top;padding-left:8px;padding-right:8px;line-height:1}@media (min-width: 64rem){.author__content{display:block;width:100%;padding-left:0;padding-right:0}}.author__name{font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif !important;display:none;margin:0}@media (min-width: 64rem){.author__name{display:block;margin-top:8px;margin-bottom:8px;text-align:center}}.sidebar .author__name{font-size:1.3em}.author__profile{overflow:hidden;padding:1em;margin:0;transition:all 1s cubic-bezier(0.33, 0.11, 0.02, 0.99);background-color:rgba(255,255,255,0.06);box-shadow:0 4px 30px rgba(0,0,0,0.25)}.author__profile:hover{box-shadow:0 4px 4px rgba(0,0,0,0.25),0 1px 6px rgba(0,0,0,0.15),0 8px 8px rgba(0,0,0,0.25),0 16px 16px rgba(0,0,0,0.25),8px 32px 32px rgba(0,0,0,0.35),8px 64px 64px rgba(0,0,0,0.35);transform:scale(1.05) translateY(-0.5rem)}.author__bio{display:none;margin:0 0.5em;padding:0 1em;text-align:center;cursor:default;font-weight:400}@media (min-width: 80rem){.author__bio{display:block;margin-top:8px;margin-bottom:16px}}.author__urls-wrapper{display:none;vertical-align:middle;text-align:center;font-weight:200;z-index:10;position:relative;cursor:pointer}.author__urls-wrapper li:last-child a{margin-bottom:0}@media (min-width: 64rem){.author__urls-wrapper{display:block}}.author__urls{display:none;position:absolute;z-index:10;right:0;margin-top:10px;padding:5px;list-style-type:none;border:1px solid #313436;border-radius:10px;box-shadow:0 0 10px rgba(30,23,23,0.25);cursor:default;transition:all 1s cubic-bezier(0.33, 0.11, 0.02, 0.99)}@media (min-width: 64rem){.author__urls{display:block;position:relative;margin:0;padding:0;border:0;background:transparent;box-shadow:none}}.author__urls:before{display:block;content:"";position:absolute;top:-11px;left:calc(50% - 10px);width:0;border-style:solid;border-width:0 10px 10px;border-color:#313436 transparent;z-index:0}@media (min-width: 64rem){.author__urls:before{display:none}}.author__urls:after{display:block;content:"";position:absolute;top:-10px;left:calc(50% - 10px);width:0;border-style:solid;border-width:0 10px 10px;border-color:#000 transparent;z-index:1}@media (min-width: 64rem){.author__urls:after{display:none}}.author__urls li{white-space:nowrap}.author__urls a{display:block;color:#e5ede7;margin-bottom:5px;padding-right:2px;padding-top:2px;padding-bottom:2px;font-size:1em;text-decoration:none;border-radius:10px}.author__urls a:hover{background-color:#21212120;scale:1.025;color:#fff}.toc__menu a.toc-active,.toc__menu li.toc-active>a{color:#E6EEE8 !important;background:rgba(230,238,232,0.12) !important;font-weight:500;border-left:3px solid #E6EEE8;padding-left:calc(1em - 3px);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;z-index:1}.toc__menu a.toc-active:hover,.toc__menu a.toc-active:focus,.toc__menu li.toc-active>a:hover,.toc__menu li.toc-active>a:focus{background:rgba(230,238,232,0.18) !important;color:#E6EEE8 !important;text-decoration:none;outline:none}.toc__menu a{transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position:relative}.toc__menu a:hover,.toc__menu a:focus{color:#E6EEE8 !important;background:rgba(230,238,232,0.08) !important;text-decoration:none;outline:none;border-left:2px solid rgba(230,238,232,0.5);padding-left:calc(1em - 2px)}.toc__menu a:focus-visible{color:#E6EEE8 !important;background:rgba(230,238,232,0.12) !important;border-left:3px solid #E6EEE8;padding-left:calc(1em - 3px);box-shadow:0 0 0 2px rgba(230,238,232,0.2)}.toc__menu li.toc-active>a{color:#E6EEE8 !important;background:rgba(230,238,232,0.12) !important}.toc__menu li.toc-active ul li>a.toc-active{border-left:3px solid #E6EEE8;padding-left:calc(1rem - 3px)}.toc__menu a.toc-active{border-bottom:1px solid #303335 !important}.toc-progress-indicator{position:absolute;left:0;top:0;width:2px;height:0%;background:linear-gradient(to bottom, rgba(230,238,232,0.4), #E6EEE8, rgba(230,238,232,0.4));transition:height 0.15s ease-out;z-index:1;pointer-events:none;box-shadow:0 0 6px rgba(230,238,232,0.5);will-change:height;border-radius:0 0 2px 2px}.sidebar__right .toc{position:relative;display:flex;flex-direction:column;min-height:0}.sidebar__right .toc .toc-progress-indicator{position:absolute;left:0;top:0;width:2px;height:0%;z-index:0;border-radius:0}.sidebar__right .toc__menu{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sidebar__right.sticky .toc .toc-progress-indicator{position:absolute;left:0;top:0;width:2px}.toc-progress-indicator{display:none}@media (min-width: 64rem){.toc-progress-indicator{display:block}}.toc__menu a{scroll-margin-top:2rem}@keyframes toc-pulse{0%, 100%{opacity:1}50%{opacity:0.8}}.toc__menu a.toc-active{animation:toc-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.toc-progress-indicator{transition:none}.toc__menu a.toc-active{animation:none}.toc__menu a{transition:none}}.js.scroll-reveal-ready .reveal-on-scroll{opacity:0;transform:translateY(12px);transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1),transform 650ms cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity, transform}.js.scroll-reveal-ready .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.reveal-on-scroll{opacity:1 !important;transform:none !important;transition:none !important}}@view-transition{navigation:auto}@supports (view-transition-name: none){#main{view-transition-name:main-content}.masthead{view-transition-name:masthead}.page__inner-wrap header h1{view-transition-name:page-title}.page__content{view-transition-name:page-content}.archive{view-transition-name:archive-content}#gallery_main{view-transition-name:gallery-main}::view-transition-old(root),::view-transition-new(root){animation-duration:0.3s;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}::view-transition-old(main-content),::view-transition-new(main-content){animation-duration:0.4s;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}::view-transition-old(masthead),::view-transition-new(masthead){animation-duration:0.2s;animation-timing-function:ease-in-out}::view-transition-old(page-title),::view-transition-new(page-title){animation-duration:0.35s;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}::view-transition-old(page-content),::view-transition-new(page-content){animation-duration:0.4s;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}::view-transition-old(root),::view-transition-old(main-content),::view-transition-old(page-title),::view-transition-old(page-content){animation-name:fade-out}::view-transition-new(root),::view-transition-new(main-content),::view-transition-new(page-title),::view-transition-new(page-content){animation-name:fade-in}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:0.01ms !important;animation-delay:0.01ms !important}}::view-transition-old(gallery-main),::view-transition-new(gallery-main){animation-duration:0.5s;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}::view-transition-old(archive-content),::view-transition-new(archive-content){animation-duration:0.4s;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}}body.nocturne .page__content{line-height:2.15;font-family:"Didot","CMU Serif","Playfair Display","Songti SC","STSong",serif}body.nocturne .page__content h2{margin:4.5rem 0 2.5rem;padding-bottom:0;border-bottom:0;text-align:center;font-weight:400;font-size:1.3em;text-indent:0.5em}body.nocturne .page__content h1{text-align:center;border-bottom:0}body.nocturne .nocturne-silence{margin:5rem 0;text-align:center;text-indent:0;font-family:"Didot","CMU Serif","Playfair Display","Songti SC","STSong",serif;font-size:1.5em;opacity:0.45}body.nocturne .nocturne-final{margin-top:4rem;text-indent:0}.js.scroll-reveal-ready body.nocturne .nocturne-silence.reveal-on-scroll{transform:none;transition:opacity 2.4s ease}.js.scroll-reveal-ready body.nocturne .nocturne-silence.reveal-on-scroll.is-visible{transform:none;opacity:0.45}.js.scroll-reveal-ready body.nocturne .nocturne-final.reveal-on-scroll{transform:none;filter:blur(6px);transition:opacity 1.8s cubic-bezier(0.22, 1, 0.36, 1),filter 1.8s cubic-bezier(0.22, 1, 0.36, 1)}.js.scroll-reveal-ready body.nocturne .nocturne-final.reveal-on-scroll.is-visible{transform:none;filter:blur(0)}@media (prefers-reduced-motion: reduce){body.nocturne .nocturne-final{filter:none !important}}.map-container{width:100%;min-height:500px;max-height:80vh;height:auto;margin:2rem 0;overflow:hidden;position:relative;background-color:#22282c;border-radius:clamp(0.6rem, 1.2vw, 1rem);border:1px solid rgba(228,229,230,0.09);box-shadow:0 14px 32px rgba(0,0,0,0.22),0 4px 12px rgba(0,0,0,0.18)}@media (min-width: 64rem){.map-container{min-height:500px}}@media (min-width: 48rem) and (max-width: 63.98rem){.map-container{min-height:400px}}@media (min-width: 30.0625rem) and (max-width: 47.98rem){.map-container{min-height:300px}}@media (max-width: 29.98rem){.map-container{min-height:300px}}.voyage-atlas{margin:clamp(1.75rem, 4vw, 2.75rem) 0 0}.voyage-atlas__title{display:flex;align-items:center;gap:0.55rem;margin:0;padding-bottom:0.5rem;border-bottom:1px dashed #313436;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:600;letter-spacing:0.02em;color:#e4e5e6}.voyage-atlas__title i{color:#c3b498;font-size:0.9em}.voyage-atlas .map-container{margin:0.9rem 0 0}.map-container .leaflet-container{background-color:#151515;font-family:"Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.map-container .leaflet-container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#151515;pointer-events:none;z-index:0}.leaflet-container{background-color:#151515 !important}.map-container .leaflet-control{border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,0.28);background:rgba(14,14,14,0.58);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(228,229,230,0.1)}.map-container .leaflet-control-zoom a,.map-container .leaflet-control-reset .leaflet-control-reset-button,.map-container .leaflet-control-fullscreen .leaflet-control-fullscreen-button{color:#e4e5e6;background-color:transparent;border:none;font-weight:600;font-size:14px;line-height:1;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:background-color 0.18s ease, color 0.18s ease, transform 0.18s ease}.map-container .leaflet-control-zoom a:hover,.map-container .leaflet-control-reset .leaflet-control-reset-button:hover,.map-container .leaflet-control-fullscreen .leaflet-control-fullscreen-button:hover{background-color:rgba(228,229,230,0.06);color:#e4e5e6;transform:translateY(-1px)}.map-container .leaflet-control-zoom a:active,.map-container .leaflet-control-reset .leaflet-control-reset-button:active,.map-container .leaflet-control-fullscreen .leaflet-control-fullscreen-button:active{transform:translateY(0)}.map-container .leaflet-control-zoom{background:transparent}.map-container .leaflet-control-zoom a.leaflet-disabled{color:#313436;cursor:not-allowed;opacity:0.5}.map-container .leaflet-control-zoom a.leaflet-disabled:hover{background-color:transparent;color:#313436;transform:none}.map-container .leaflet-control-zoom a:first-child{border-bottom:1px solid rgba(228,229,230,0.08)}.map-container .leaflet-control-reset{background:transparent}.map-container .leaflet-control-reset .leaflet-control-reset-button{font-size:15px}.map-container .leaflet-control-fullscreen{background:transparent}.map-container .leaflet-control-fullscreen .leaflet-control-fullscreen-button.leaflet-fullscreen-active{color:#e4e5e6;background-color:rgba(228,229,230,0.08)}.map-container:-webkit-full-screen,.map-container:fullscreen{width:100vw;height:100vh;max-height:100vh;position:fixed;top:0;left:0;z-index:999999;border-radius:0;margin:0}.map-container .leaflet-control-attribution{background-color:rgba(21,21,21,0.92) !important;color:#313436 !important;font-size:9px !important;border:none;box-shadow:none;padding:2px 4px !important}.map-container .leaflet-control-attribution a{color:#494e52 !important;text-decoration:none}.map-container .leaflet-control-attribution a:hover{color:#7a8288 !important}.map-container .leaflet-popup .leaflet-popup-content-wrapper{background-color:#22282c;border:1px solid rgba(228,229,230,0.09);border-radius:12px;box-shadow:0 20px 48px rgba(0,0,0,0.34);padding:12px 14px;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0;color:#e4e5e6;font-size:13px;line-height:1.5}.map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-title{font-size:15px;font-weight:600;color:#e4e5e6;margin-bottom:7px;line-height:1.3;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-description{font-size:12px;color:#7a8288;line-height:1.5;font-style:italic;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.map-container .leaflet-popup .leaflet-popup-tip{background-color:#22282c;border:1px solid #313436}.map-container .leaflet-popup .leaflet-popup-close-button{top:10px !important;right:10px !important;color:rgba(228,229,230,0.38) !important;font-size:16px !important;font-weight:300 !important;line-height:1 !important;width:18px;height:18px;display:flex !important;align-items:center;justify-content:center;border-radius:50%;transition:color 0.15s ease, background 0.15s ease}.map-container .leaflet-popup .leaflet-popup-close-button:hover{color:#e4e5e6 !important;background:rgba(228,229,230,0.08)}.map-container .leaflet-popup.map-popup--atlas .leaflet-popup-content .popup-title{font-family:"CMU Serif","Didot","Playfair Display",serif;font-size:17px;font-weight:normal;font-style:italic;letter-spacing:0.01em;padding-right:18px}.map-container .leaflet-circle-marker{opacity:0.85;fill-opacity:0.75}.map-container .leaflet-interactive{transition:opacity 0.2s ease-out, fill-opacity 0.2s ease-out, stroke-opacity 0.2s ease-out, fill 0.2s ease-out, stroke 0.2s ease-out, stroke-width 0.2s ease-out}.map-legend{position:absolute;bottom:30px;left:10px;background-color:rgba(21,21,21,0.95);padding:12px 16px;border-radius:8px;border:1px solid #313436;box-shadow:0 1px 1px rgba(50,50,50,0.25);z-index:1000;max-width:250px}.map-legend .legend-title{font-size:13px;font-weight:700;color:#e4e5e6;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:10px}.map-legend .legend-item{display:flex;align-items:center;width:100%;font-size:.85em;color:#e4e5e6;cursor:pointer;transition:color 0.1s ease;background:transparent;border:0;text-align:left;padding:0;margin-bottom:8px}.map-legend .legend-item:last-child{margin-bottom:0}.map-legend .legend-item:hover{color:#e4e5e6}.map-legend .legend-item .legend-color{width:12px;height:12px;border-radius:50%;margin-right:10px;flex-shrink:0;border:1px solid #313436;transition:transform 0.2s ease, box-shadow 0.2s ease}.map-legend .legend-item .legend-label{flex:1;min-width:0;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.map-legend .legend-item.active .legend-color{transform:scale(1.3);box-shadow:0 0 8px rgba(228,229,230,0.2)}.map-legend .legend-item.inactive{opacity:0.5}.map-legend .legend-item.inactive .legend-color{opacity:0.4}.map-legend--atlas-pill{top:14px;right:14px;left:auto;bottom:auto;padding:0;border:0;background:transparent;box-shadow:none;max-width:none}.map-container .map-legend--atlas,.map-container .map-legend-palette{transition:opacity 0.24s ease-out, transform 0.24s ease-out}.map-container--booting .map-legend--atlas,.map-container--booting .map-legend-palette{opacity:0;transform:translateY(8px) scale(0.992)}.map-container--ready .map-legend--atlas,.map-container--ready .map-legend-palette{opacity:1;transform:none}.map-legend--atlas .legend-pill{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;min-width:4.5rem;padding:0.45rem 0.9rem;border-radius:999px;border:1px solid rgba(228,229,230,0.12);background:rgba(14,14,14,0.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#e4e5e6;font-size:11px;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;transition:background 0.18s ease, border-color 0.18s ease, transform 0.18s ease, color 0.18s ease}.map-legend--atlas .legend-pill:hover{transform:translateY(-1px);background:rgba(18,18,18,0.78);border-color:rgba(228,229,230,0.18)}.map-legend--atlas .legend-pill.is-active{background:rgba(26,26,26,0.82);border-color:rgba(228,229,230,0.24)}.map-legend--atlas .legend-pill.has-filter::after{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#c3b498;margin-left:7px;flex-shrink:0}.map-legend-palette[hidden]{display:none !important}.map-legend-palette{position:absolute;top:62px;right:14px;width:min(320px, calc(100% - 28px));max-height:min(28rem, calc(100% - 84px));display:flex;flex-direction:column;background:rgba(16,16,16,0.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(228,229,230,0.08);border-radius:18px;box-shadow:0 22px 54px rgba(0,0,0,0.42);z-index:1005;overflow:hidden;transform:translateY(-8px) scale(0.985);opacity:0;pointer-events:none;transition:opacity 0.2s ease, transform 0.2s ease}.map-legend-palette.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.map-legend-palette .legend-palette-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0.95rem 1rem 0.85rem;border-bottom:1px solid rgba(228,229,230,0.08)}.map-legend-palette .legend-palette-title{color:#e4e5e6;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}.map-legend-palette .legend-palette-actions{display:flex;align-items:center;gap:0}.map-legend-palette .legend-palette-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:1rem;line-height:1;border-radius:999px;border:1px solid rgba(228,229,230,0.1);background:rgba(228,229,230,0.04);color:#e4e5e6;cursor:pointer;transition:background 0.16s ease, border-color 0.16s ease, transform 0.16s ease}.map-legend-palette .legend-palette-close:hover{background:rgba(228,229,230,0.08);border-color:rgba(228,229,230,0.16);transform:translateY(-1px)}.map-legend-palette .legend-palette-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0.75rem 0.5rem 1rem}.map-legend-palette .legend-item{display:flex;align-items:center;width:100%;padding:0.3rem 0.5rem;border:1px solid transparent;border-radius:6px;background:transparent;color:#e4e5e6;text-align:left;cursor:pointer;text-decoration:none;transition:color 0.22s ease, opacity 0.22s ease, background 0.22s ease, border-color 0.22s ease}.map-legend-palette .legend-item:hover{color:#e4e5e6;background:rgba(228,229,230,0.04)}.map-legend-palette .legend-item:focus-visible{outline:none;border-color:rgba(228,229,230,0.12)}.map-legend-palette .legend-item.is-active{color:#e4e5e6;background:rgba(228,229,230,0.06);border-color:rgba(228,229,230,0.14)}.map-legend-palette .legend-item.is-active .legend-color{transform:scale(1.2);box-shadow:0 0 0 2px rgba(228,229,230,0.12)}.map-legend-palette .legend-item .legend-color{width:10px;height:10px;margin-right:10px;flex-shrink:0;border-radius:50%;border:1px solid rgba(228,229,230,0.1);transition:transform 0.22s ease, box-shadow 0.22s ease, opacity 0.22s ease}.map-legend-palette .legend-item .legend-label{flex:1;min-width:0;font-size:.85em;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;line-height:1.35}.map-legend-palette .legend-item .legend-count{flex-shrink:0;margin-left:8px;color:#7a8288;font-size:10px;font-variant-numeric:tabular-nums}.map-legend-palette.has-filter .legend-item:not(.is-active){opacity:0.38}.map-legend-palette .legend-group--palette{display:grid;gap:2px}@media (max-width: 39.98rem){.map-legend{max-width:200px;padding:10px 12px;font-size:11px}.map-legend .legend-title{font-size:12px;margin-bottom:8px}.map-legend .legend-item{font-size:11px}.map-legend .legend-item .legend-color{width:10px;height:10px;margin-right:8px}.map-legend--atlas-pill{top:12px;right:12px}.map-legend-palette{width:min(280px, calc(100% - 20px));top:58px;right:10px}}.map-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#151515;color:#7a8288;font-size:14px}.map-loading::after{content:'';display:inline-block;width:16px;height:16px;margin-left:8px;border:2px solid #313436;border-top-color:#c3b498;border-radius:50%;animation:spin 0.8s linear infinite}.map-error{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#151515;color:#a74f4c;font-size:14px;padding:20px;text-align:center}.leaflet-tooltip{background-color:rgba(21,21,21,0.95);border:1px solid #313436;border-radius:4px;color:#e4e5e6;font-size:12px;padding:6px 10px;box-shadow:0 1px 1px rgba(50,50,50,0.25)}.leaflet-tooltip::before{border-top-color:rgba(21,21,21,0.95)}.map-container .leaflet-pane{z-index:auto}.map-container .leaflet-marker-pane{z-index:600}.map-container .leaflet-popup-pane{z-index:700}.popup-content--atlas{min-width:214px}.popup-content--atlas .popup-meta{color:#7a8288;font-size:10px;margin-top:3px;margin-bottom:10px;letter-spacing:0.08em;text-transform:uppercase}.popup-content--atlas .popup-description--static{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:13px;color:rgba(228,229,230,0.72);font-style:normal;line-height:1.58}.popup-content--atlas .popup-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}.popup-content--atlas .popup-tag{display:inline-flex;align-items:center;max-width:100%;padding:0.14rem 0.46rem;border-radius:999px;border:1px solid var(--tag-color, #7d746d);background:rgba(228,229,230,0.04);color:#e4e5e6;font-size:9.5px;line-height:1.3;text-decoration:none;transition:background 0.16s ease, border-color 0.16s ease}.popup-content--atlas .popup-tag:hover{background:rgba(228,229,230,0.08);color:#e4e5e6}.popup-content--atlas .popup-tag--overflow{border-color:#313436;background:rgba(228,229,230,0.04);cursor:default}.popup-content--atlas .popup-action{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0.4rem 0.82rem;border-radius:999px;border:1px solid #313436;color:#e4e5e6;text-decoration:none;font-size:10.5px;font-weight:600;letter-spacing:0.04em;transition:background 0.18s ease, border-color 0.18s ease}.popup-content--atlas .popup-action:hover{color:#e4e5e6;border-color:#7a8288;background:rgba(228,229,230,0.04)}.map-veil{position:absolute;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(12,13,14,0.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity 0.5s ease, visibility 0.5s ease}.map-veil--loading{cursor:default}.map-veil:focus-visible{outline:2px solid rgba(195,180,152,0.6);outline-offset:-6px}.map-veil__cta{display:inline-flex;align-items:center;gap:0.55rem;padding:0.6rem 1.1rem;border-radius:999px;background:rgba(14,14,14,0.58);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(228,229,230,0.16);box-shadow:0 14px 32px rgba(0,0,0,0.22),0 4px 12px rgba(0,0,0,0.18);color:#e4e5e6;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;transition:transform 0.25s ease, border-color 0.25s ease}.map-veil__cta i{color:#c3b498}.map-veil:hover .map-veil__cta{transform:translateY(-1px);border-color:rgba(195,180,152,0.4)}.map-veil__status{display:inline-flex;align-items:center;gap:0.6rem;color:rgba(228,229,230,0.72);font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:12px;letter-spacing:0.1em;text-transform:uppercase}.map-veil__spinner{width:14px;height:14px;border:2px solid #313436;border-top-color:#c3b498;border-radius:50%;animation:spin 0.8s linear infinite}.map-container--active .map-veil{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion: reduce){.map-container .leaflet-control-zoom a,.map-container .leaflet-control-reset .leaflet-control-reset-button,.map-container .leaflet-control-fullscreen .leaflet-control-fullscreen-button,.map-container .leaflet-interactive,.map-container .map-legend--atlas,.map-container .map-legend-palette,.map-container .map-legend-palette .legend-item,.map-container .map-legend-palette .legend-item .legend-color,.map-container .popup-action,.map-container .leaflet-popup .leaflet-popup-close-button,.map-container .map-veil,.map-container .map-veil__cta{transition:none !important}.map-container .map-veil__spinner{animation:none !important}.map-container--booting .map-legend--atlas,.map-container--booting .map-legend-palette{opacity:1;transform:none}}body.jianfei-treatise .page__content{font-family:"CMU Serif","Didot","Playfair Display",serif;line-height:1.55;letter-spacing:0;text-align:justify;hyphens:auto}body.jianfei-treatise .page__content .didot,body.jianfei-treatise .page__content .cmu-serif,body.jianfei-treatise .page__content .sans-serif,body.jianfei-treatise .page__content .barlow{font-family:"CMU Serif","Didot","Playfair Display",serif}body.jianfei-treatise .page__content>p{text-indent:1.5em;margin:0.45em 0}body.jianfei-treatise .page__content>p:first-of-type,body.jianfei-treatise .page__content>h1+p,body.jianfei-treatise .page__content>h2+p,body.jianfei-treatise .page__content>h3+p,body.jianfei-treatise .page__content>h4+p,body.jianfei-treatise .page__content>h5+p,body.jianfei-treatise .page__content>h6+p,body.jianfei-treatise .page__content>hr+p,body.jianfei-treatise .page__content>blockquote+p{text-indent:0}body.jianfei-treatise .page__content p,body.jianfei-treatise .page__content li,body.jianfei-treatise .page__content dl{font-size:1.06em}body.jianfei-treatise .page__content a{color:#e0a432;text-decoration-color:rgba(224,164,50,0.45)}body.jianfei-treatise .page__content h2{font-family:"CMU Serif","Didot","Playfair Display",serif;font-weight:700;text-align:left;color:#E6EEE8;font-size:1.5em;letter-spacing:0.01em;margin:3.2rem 0 1.1rem;padding-bottom:0.4rem;border-bottom:1px solid rgba(230,238,232,0.16);scroll-margin-top:5rem}body.jianfei-treatise .page__content h3{font-family:"CMU Serif","Didot","Playfair Display",serif;font-weight:700;text-align:left;font-size:1.2em;color:rgba(230,238,232,0.9) !important;margin:1.8rem 0 0.6rem;border-bottom:0;scroll-margin-top:5rem}body.jianfei-treatise .page__content .highlighter-rouge,body.jianfei-treatise .page__content pre.highlight,body.jianfei-treatise .page__content>pre{background:transparent;border:0;border-left:2px solid rgba(230,238,232,0.18);border-radius:0;margin:0 0 2.4rem;padding:0.2rem 0 0.2rem 1.3rem;box-shadow:none}body.jianfei-treatise .page__content .highlighter-rouge code,body.jianfei-treatise .page__content .highlighter-rouge pre,body.jianfei-treatise .page__content pre.highlight code,body.jianfei-treatise .page__content pre.highlight pre,body.jianfei-treatise .page__content>pre code,body.jianfei-treatise .page__content>pre pre{white-space:pre-wrap}body.jianfei-treatise .page__content .highlighter-rouge code,body.jianfei-treatise .page__content pre.highlight code,body.jianfei-treatise .page__content>pre code{font-family:"CMU Serif","Didot","Playfair Display",serif;font-style:italic;font-size:1.02em;color:rgba(228,229,230,0.82);background:transparent;line-height:1.6}body.jianfei-treatise .page__content .jf-abstract{max-width:40rem;margin:0 0 2.6rem}body.jianfei-treatise .page__content .jf-abs-line{display:grid;grid-template-columns:2.4rem 1fr;gap:0.9rem;align-items:baseline;margin:0.62rem 0;text-indent:0;text-align:left;line-height:1.6;color:rgba(228,229,230,0.84)}body.jianfei-treatise .page__content .jf-em{font-size:1.6rem;line-height:1;text-align:center}body.jianfei-treatise .page__content hr{border:0;height:1px;background:rgba(230,238,232,0.14);margin:2.6rem auto;width:40%}body.jianfei-treatise .page__content .translucent_border,body.jianfei-treatise .page__content .paragraph-center-wrapper{font-family:"CMU Serif","Didot","Playfair Display",serif;background:transparent;border:0;border-top:2px solid rgba(230,238,232,0.5);border-bottom:1px solid rgba(230,238,232,0.24);border-radius:0;box-shadow:none;padding:1.15rem 0 1.4rem;margin:2.4rem 0 1.4rem;text-align:justify}body.jianfei-treatise .page__content .translucent_border h1,body.jianfei-treatise .page__content .paragraph-center-wrapper h1{font-family:"CMU Serif","Didot","Playfair Display",serif;font-weight:700;font-size:1.3em;text-align:center;letter-spacing:0.04em;color:#E6EEE8 !important;border-bottom:1px solid rgba(230,238,232,0.28) !important;padding-bottom:0.8rem;margin:0.2rem auto 1.2rem}body.jianfei-treatise .page__content .translucent_border h6,body.jianfei-treatise .page__content .paragraph-center-wrapper h6{font-family:"CMU Serif","Didot","Playfair Display",serif;font-style:italic;font-weight:700;color:rgba(230,238,232,0.85);text-align:left;margin:1.2rem 0 0.3rem;font-size:1.02em}body.jianfei-treatise .page__content .translucent_border p,body.jianfei-treatise .page__content .paragraph-center-wrapper p{margin:0.5rem 0}body.jianfei-treatise .page__content .translucent_border ol,body.jianfei-treatise .page__content .paragraph-center-wrapper ol{list-style:none;counter-reset:jf-clause;padding-left:0;margin:0.5rem 0 1rem}body.jianfei-treatise .page__content .translucent_border ol>li,body.jianfei-treatise .page__content .paragraph-center-wrapper ol>li{counter-increment:jf-clause;position:relative;padding:0.32rem 0 0.32rem 2.5rem;text-align:justify}body.jianfei-treatise .page__content .translucent_border ol>li::before,body.jianfei-treatise .page__content .paragraph-center-wrapper ol>li::before{content:"(" counter(jf-clause) ")";position:absolute;left:0;top:0.32rem;font-family:"CMU Serif","Didot","Playfair Display",serif;color:rgba(230,238,232,0.75);width:2rem}body.jianfei-treatise .page__content .translucent_border ul,body.jianfei-treatise .page__content .paragraph-center-wrapper ul{list-style:none;padding-left:0;margin:0.5rem 0 1rem}body.jianfei-treatise .page__content .translucent_border ul>li,body.jianfei-treatise .page__content .paragraph-center-wrapper ul>li{position:relative;padding:0.3rem 0 0.3rem 1.6rem;text-align:justify}body.jianfei-treatise .page__content .translucent_border ul>li::before,body.jianfei-treatise .page__content .paragraph-center-wrapper ul>li::before{content:"\2014";position:absolute;left:0.2rem;top:0.3rem;color:rgba(230,238,232,0.55)}body.jianfei-treatise .page__content .translucent_border .text-right,body.jianfei-treatise .page__content .paragraph-center-wrapper .text-right{text-align:right;font-style:italic}body.jianfei-treatise .page__content .translucent_border .text-right h3,body.jianfei-treatise .page__content .translucent_border .text-right h6,body.jianfei-treatise .page__content .paragraph-center-wrapper .text-right h3,body.jianfei-treatise .page__content .paragraph-center-wrapper .text-right h6{font-family:"CMU Serif","Didot","Playfair Display",serif;font-weight:400;font-style:italic;text-align:right;border:0;margin:0.2rem 0 0}body.jianfei-treatise .page__content .translucent_border .text-center,body.jianfei-treatise .page__content .translucent_border .center-wrapper,body.jianfei-treatise .page__content .paragraph-center-wrapper .text-center,body.jianfei-treatise .page__content .paragraph-center-wrapper .center-wrapper{text-align:center}body.jianfei-treatise .page__content .notice--info{background:transparent !important;box-shadow:none !important;border:0 !important;border-left:1px solid rgba(167,79,76,0.85) !important;border-radius:0 !important;max-width:none;margin:1.1rem 0 !important;padding:0.25rem 0 0.25rem 1.1rem;text-align:left;font-family:"CMU Serif","Didot","Playfair Display",serif;font-weight:400;font-style:italic;font-size:1em !important;color:rgba(228,229,230,0.78);line-height:1.6}body.jianfei-treatise .page__content .notice--info .macaron,body.jianfei-treatise .page__content .notice--info .barlow{font-family:"CMU Serif","Didot","Playfair Display",serif;font-style:italic}body.jianfei-treatise .page__content blockquote{font-family:"CMU Serif","Didot","Playfair Display",serif;font-style:italic;color:rgba(228,229,230,0.82)}body.jianfei-treatise .page__content blockquote ul>li::before{color:rgba(230,238,232,0.5)}body.jianfei-treatise .page__content table{font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:0.82em;border-color:rgba(230,238,232,0.14)}body.jianfei-treatise .jf-unrecorded{display:inline-block;font-style:italic;text-indent:0 !important;font-family:"CMU Serif","Didot","Playfair Display",serif;color:rgba(228,229,230,0.62);letter-spacing:0.05em;padding-bottom:0.14rem;border-bottom:1px solid rgba(228,229,230,0.22)}body.jianfei-treatise .jf-gust{display:inline-block;will-change:transform}body.jianfei-treatise .page__hero-copy .page__title{font-family:"CMU Serif","Didot","Playfair Display",serif}body.jianfei-treatise .jf-fig{display:block;width:100%;margin:1.6rem 0 0.6rem}body.jianfei-treatise .jf-fig-frame{display:block;width:100%;border:0;padding:0.4rem 0 0.2rem;background:transparent}body.jianfei-treatise .jf-plot{width:100%;height:auto;display:block;overflow:visible}body.jianfei-treatise .jf-grid{stroke:rgba(230,238,232,0.09);stroke-width:1}body.jianfei-treatise .jf-axis{stroke:rgba(230,238,232,0.42);stroke-width:1}body.jianfei-treatise .jf-yl,body.jianfei-treatise .jf-xl,body.jianfei-treatise .jf-axt,body.jianfei-treatise .jf-ayt{fill:rgba(228,229,230,0.55);font-family:"CMU Serif","Didot","Playfair Display",serif;font-size:12px}body.jianfei-treatise .jf-yl{text-anchor:end}body.jianfei-treatise .jf-xl,body.jianfei-treatise .jf-axt,body.jianfei-treatise .jf-ayt{text-anchor:middle}body.jianfei-treatise .jf-a0{stop-color:#a74f4c;stop-opacity:0.22}body.jianfei-treatise .jf-a1{stop-color:#a74f4c;stop-opacity:0}body.jianfei-treatise .jf-area{opacity:1}body.jianfei-treatise .jf-line{fill:none;stroke:#b15e47;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}body.jianfei-treatise .jf-pt{fill:#b15e47}body.jianfei-treatise .jf-pt-e{fill:#d79736}body.jianfei-treatise .jf-el{font-family:"CMU Serif","Didot","Playfair Display",serif;font-size:13px;fill:rgba(228,229,230,0.9)}body.jianfei-treatise .jf-el-s{text-anchor:start}body.jianfei-treatise .jf-el-e{text-anchor:end;fill:#d79736}body.jianfei-treatise .jf-base{stroke:rgba(167,79,76,0.5);stroke-width:1;stroke-dasharray:3 3}body.jianfei-treatise .jf-dim{stroke:rgba(215,151,54,0.72);stroke-width:1}body.jianfei-treatise .jf-dim-l{font-family:"CMU Serif","Didot","Playfair Display",serif;font-size:13px;fill:#d79736;text-anchor:middle}body.jianfei-treatise .jf-days{display:grid;grid-template-columns:repeat(auto-fill, minmax(8.5rem, 1fr));gap:0.5rem;margin:0.9rem 0 0.5rem}body.jianfei-treatise .jf-day{position:relative;background:rgba(230,238,232,0.022);border:1px solid rgba(230,238,232,0.08);padding:0.55rem 0.65rem 0.6rem;display:flex;flex-direction:column;gap:0.4rem;transition:border-color .25s ease,background-color .25s ease,transform .25s ease}body.jianfei-treatise .jf-day.wknd{background:rgba(167,79,76,0.05)}body.jianfei-treatise .jf-day:hover{border-color:rgba(167,79,76,0.42);background:rgba(230,238,232,0.05);transform:translateY(-2px)}body.jianfei-treatise .jf-day-h{display:flex;align-items:baseline;gap:0.4rem}body.jianfei-treatise .jf-day-date{font-family:"CMU Serif","Didot","Playfair Display",serif;font-size:0.98rem;color:#E6EEE8;white-space:nowrap}body.jianfei-treatise .jf-day-dow{font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:0.56rem;letter-spacing:0.12em;text-transform:uppercase;color:rgba(228,229,230,0.55)}body.jianfei-treatise .jf-day.wknd .jf-day-dow{color:rgba(167,79,76,0.95)}body.jianfei-treatise .jf-day-n{position:absolute;top:0.42rem;right:0.55rem;font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:0.52rem;color:rgba(228,229,230,0.32)}body.jianfei-treatise .jf-day-meals{display:flex;flex-direction:column;gap:0.22rem;border-top:1px solid rgba(230,238,232,0.07);padding-top:0.4rem}body.jianfei-treatise .jf-day-meal{display:flex;align-items:center;gap:0.45rem;line-height:1.1}body.jianfei-treatise .jf-day-mt{font-family:"Barlow","Roboto","Playfair Display","Didot",apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:0.54rem;letter-spacing:0.08em;color:rgba(228,229,230,0.55);width:0.7rem;flex:none}body.jianfei-treatise .jf-day-mg{font-size:0.98rem}.js body.jianfei-treatise .jf-exhibit.jf-in .jf-day{animation:jf-day-in 0.5s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(var(--i, 0) * 0.018s)}.js body.jianfei-treatise .jf-abs-line{opacity:0;animation:jf-abs-rise 0.7s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:var(--jf-d, 0s)}.js body.jianfei-treatise .jf-abs-line:nth-child(1){--jf-d: 0.15s}.js body.jianfei-treatise .jf-abs-line:nth-child(2){--jf-d: 0.30s}.js body.jianfei-treatise .jf-abs-line:nth-child(3){--jf-d: 0.45s}.js body.jianfei-treatise .jf-abs-line:nth-child(4){--jf-d: 0.60s}.js body.jianfei-treatise .jf-em{display:inline-block;transform-origin:center bottom;animation:jf-abs-illumine 0.66s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:var(--jf-d, 0s)}.js body.jianfei-treatise .jf-area{opacity:var(--jf-p, 1)}.js body.jianfei-treatise .jf-pt,.js body.jianfei-treatise .jf-el,.js body.jianfei-treatise .jf-base,.js body.jianfei-treatise .jf-dim,.js body.jianfei-treatise .jf-dim-l{opacity:0;transition:opacity .5s ease}.js body.jianfei-treatise .jf-plot.jf-drawn .jf-pt,.js body.jianfei-treatise .jf-plot.jf-drawn .jf-el,.js body.jianfei-treatise .jf-plot.jf-drawn .jf-base,.js body.jianfei-treatise .jf-plot.jf-drawn .jf-dim,.js body.jianfei-treatise .jf-plot.jf-drawn .jf-dim-l{opacity:1}.js body.jianfei-treatise .jf-gust{animation:jf-gust-drift 2.6s cubic-bezier(0.22, 1, 0.36, 1) infinite}@keyframes jf-abs-rise{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes jf-abs-illumine{from{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}@keyframes jf-gust-drift{0%{transform:translateX(0);opacity:0.85}50%{transform:translateX(3px);opacity:1}100%{transform:translateX(0);opacity:0.85}}@keyframes jf-day-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}body.jianfei-treatise .page__inner-wrap .page__content{max-width:38rem}@media (max-width: 37.48rem){body.jianfei-treatise .page__content .translucent_border,body.jianfei-treatise .page__content .paragraph-center-wrapper{padding:1.1rem 1.1rem}body.jianfei-treatise .page__content>p{text-indent:0}body.jianfei-treatise .page__content,body.jianfei-treatise .page__content .translucent_border,body.jianfei-treatise .page__content .paragraph-center-wrapper,body.jianfei-treatise .page__content .translucent_border ol>li,body.jianfei-treatise .page__content .translucent_border ul>li,body.jianfei-treatise .page__content .paragraph-center-wrapper ol>li,body.jianfei-treatise .page__content .paragraph-center-wrapper ul>li{text-align:left}body.jianfei-treatise .jf-yl,body.jianfei-treatise .jf-xl,body.jianfei-treatise .jf-axt,body.jianfei-treatise .jf-ayt{font-size:22px}body.jianfei-treatise .jf-el,body.jianfei-treatise .jf-dim-l{font-size:26px}body.jianfei-treatise .jf-line{stroke-width:2.6}}@media (prefers-reduced-motion: reduce){.js body.jianfei-treatise .jf-line{transition:none !important;stroke-dashoffset:0 !important}.js body.jianfei-treatise .jf-area,.js body.jianfei-treatise .jf-pt,.js body.jianfei-treatise .jf-el,.js body.jianfei-treatise .jf-base,.js body.jianfei-treatise .jf-dim,.js body.jianfei-treatise .jf-dim-l{opacity:1 !important;transition:none !important}.js body.jianfei-treatise .jf-abs-line,.js body.jianfei-treatise .jf-em{animation:none !important;opacity:1 !important;transform:none !important}.js body.jianfei-treatise .jf-gust{animation:none !important;transform:none !important}.js body.jianfei-treatise .jf-day{animation:none !important;opacity:1 !important;transform:none !important;transition:none !important}}@media (min-width: 112rem){body.jianfei-treatise .page__content{position:relative}body.jianfei-treatise .page__content .notice--info{float:right;clear:right;width:11rem;margin:0.35rem -12.5rem 1rem 1.4rem !important;padding:0.1rem 0 0.1rem 0.9rem !important;border-left:1px solid rgba(167,79,76,0.85) !important;font-size:0.76em !important;line-height:1.5;color:rgba(228,229,230,0.7);text-align:left}}@media print{.masthead,.toc,.page__share,.page__related,.ads,.nav__list,.sidebar,.page__footer{display:none}}
