@charset "UTF-8";html{scrollbar-gutter:stable}*,:after,:before{box-sizing:border-box;margin:0}a,address,blockquote,button,cite,dd,dt,em,figcaption,h1,h2,h3,h4,h5,h6,input,label,legend,li,p,pre,small,span,strong,summary,td,textarea,th,time{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}address,cite,h1,h2,h3,h4,h5,h6,small,strong,th{font-size:inherit;font-style:normal;font-weight:400}a,button,dialog,input,label,select,summary,textarea{background-color:transparent;outline:none}a,button,select{color:inherit;cursor:pointer;text-decoration:none;transition:opacity var(--speed-standard) ease-in-out}a:not(:has(img,picture)):not(.header__nameplate):hover{opacity:.7}button,dialog,fieldset,iframe,input,legend,select,textarea{border:0;padding:0}input,textarea{border-radius:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button,::-webkit-search-cancel-button,::-webkit-search-decoration,::-webkit-search-results-button,::-webkit-search-results-decoration,input:is([type=text],[type=email],[type=number],[type=button],[type=submit],[type=reset]),select{-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}::-ms-clear,::-ms-reveal{display:none}summary{cursor:pointer}summary::-webkit-details-marker{display:none}ol,ul{padding-left:0}ol li,ul li{list-style:none}table{border-spacing:0}iframe,img,picture,svg,video{display:block;height:auto;max-width:100%}html{font-size:62.5%;overscroll-behavior-y:none;scroll-padding-top:var(--h-header)}body{color:var(--global-primary);font-family:var(--sans);hanging-punctuation:first;letter-spacing:var(--ls-xxxl);line-height:var(--lh-lg)}body:has(.modal,.reader){overflow:hidden}em{font-style:italic}strong{font-style:inherit;font-weight:var(--bold)}svg{fill:currentColor}img{color:transparent}#teleports{opacity:0;transition:all var(--speed-fast) ease-in-out 0s}#teleports:has(*){opacity:1}@font-face{font-display:swap;font-family:ABC Marist;font-style:normal;font-weight:300;src:url(../fonts/ABCMarist-Book.woff2) format("woff2")}@font-face{font-display:swap;font-family:ABC Marist;font-style:italic;font-weight:300;src:url(../fonts/ABCMarist-BookItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:ABC Marist;font-style:normal;font-weight:700;src:url(../fonts/ABCMarist-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:ABC Favorit;font-style:normal;font-weight:400;src:url(../fonts/ABCFavorit-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:ABC Favorit Lining;font-style:normal;font-weight:400;src:url(../fonts/ABCFavoritLining-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:ABC Favorit Compressed;font-style:normal;font-weight:900;src:url(../fonts/ABCFavoritCompressed-Black.woff2) format("woff2")}:root{--fs-mini:1.1rem;--fs-xxs:1.3rem;--fs-xs:clamp(1.3rem,2vw,1.6rem);--fs-base:clamp(1.5rem,2vw,1.8rem);--fs-sm:clamp(1.6rem,2vw,2rem);--fs-md:clamp(1.8rem,2vw,2.2rem);--fs-lg:clamp(2rem,2vw,2.4rem);--fs-xl:clamp(2rem,2.5vw,2.5rem);--fs-xxl:clamp(2.4rem,3vw,3.2rem);--fs-mega:clamp(3.6rem,3vw,6rem);--fs-giga:clamp(3.6rem,4vw,6.8rem);--fs-tera:clamp(5.4rem,8vw,18rem);--thin:100;--extralight:200;--light:300;--regular:400;--medium:500;--demi:600;--bold:700;--ultra:800;--heavy:900;--ls-sm:-.192rem;--ls-base:-.018rem;--ls-md:-.12rem;--ls-lg:-.072rem;--ls-xl:-.06rem;--ls-xxl:-.056rem;--ls-xxxl:.05rem;--lh-1:1;--lh-xxs:1.1;--lh-xs:1.15;--lh-sm:1.2;--lh-md:1.25;--lh-lg:1.333333;--lh-xl:1.35;--lh-xxl:1.6;--serif:"ABC Marist",serif;--sans:"ABC Favorit",sans-serif;--decorative:"ABC Favorit Lining",sans-serif;--compressed:"ABC Favorit Compressed",sans-serif;--mono:monospace;--cursive:cursive;--white:#fff;--transparent:hsla(0,0%,100%,.7);--transparent-2:hsla(0,0%,100%,.9);--black:#000;--global-primary:#232e5e;--global-primary-transparent:rgba(35,46,94,.75);--curious-peach:#fab287;--joyous-orange:#f47947;--optimistic-yellow:#f2bf54;--brave-red:#e6195b;--hopeful-green:#88c140;--trusted-purple:#ba87bc;--passionate-pink:#f48b8c;--wise-green:#9ad094;--global-accent:#fab287;--off-white:#f5faf5;--off:#a6a6a6;--matte:#f2f2f2;--bare:#e9eaee;--trust:#ddc3dd;--dark:#666;--bright:#e6185b;--dull:#b2b2b2;--brown:#444538;--alert:#fb241d;--dark-red:#dc232b;--accent:#232e5e;--primary:#232e5e;--secondary:#f48b8c;--tertiary:#9ad094;--quaternary:#f4f9eb;--quaternary-accent:#e1efcf;--evidence:#fef9ed;--special:#fef3f4;--special-accent:#fce2e3;--pale:#c7cbd7;--header-colour:#232e5e;--header-bg:#232e5e}:root .root:has(.root__body.page){--header-bg:#fff}:root .root:has(.root__body.theme-base){--header-colour:#232e5e;--header-bg:#ba87bc}:root .root:has(.root__body.theme-alt){--header-bg:#fce2e3}:root .root:has(.root__body.theme-index){--header-bg:color-mix(in srgb,#f2bf54 50%,#fff)}:root .root:has(.root__body.theme-zero){--header-colour:#232e5e;--header-bg:#e9eaef}@media only screen and (max-width:1023.98px){:root .root:has(.root__body.theme-zero){--header-bg:#99d195}}:root .root:has(.root__body.theme-one){--header-colour:#232e5e;--header-bg:#99d195}:root .root:has(.root__body.theme-two){--header-colour:#9ad094;--header-bg:#000;--dull:#a6a6a6}:root .root:has(.root__body.theme-three){--header-colour:#fff;--header-bg:#232e5e}:root .root:has(.root__body.theme-four){--header-colour:#232e5e;--header-bg:#fab287}:root .root:has(.root__body.theme-five){--header-colour:#232e5e;--header-bg:#ede1cb}:root .theme-accent{--accent:#232e5e;--marker:#f48b8c}:root .theme-secondary{--bg:#f48b8c;--text:#232e5e;--accent:#f48b8c;--marker:#232e5e}:root .theme-tertiary{--bg:#9ad094;--text:#232e5e;--accent:#9ad094;--marker:#232e5e}:root .theme-base{--primary:#ba87bc;--accent:#ddc3dd;--text:#232e5e;--marker:#232e5e;--base:#ddc3dd;--off:#f8f3f8;--cat:#232e5e;--tag:#fff;--filter:#ddc3dd;--filtertext:#232e5e}:root .theme-alt{--primary:#fce2e3;--accent:#fce2e3;--text:#232e5e;--base:#fce2e3;--cat:#232e5e;--tag:#fff;--filter:#fce2e3;--filtertext:#232e5e}:root .theme-index{--primary:#f2bf54;--secondary:#f2bf54;--accent:color-mix(in srgb,#f2bf54 50%,#fff);--text:#232e5e;--base:#f2bf54;--cat:#fff;--tag:#232e5e;--filter:color-mix(in srgb,#f2bf54 50%,#fff);--filtertext:#232e5e}:root .theme-zero{--primary:#fff;--secondary:#b2b2b2;--text:#232e5e;--off:#f2f2f2;--bg:#e6f3e3;--base:#e5e5e5;--accent:#232e5e;--marker:#f48b8c;--tag:#000;--variant:#99d195;--filter:#99d195;--filtertext:#232e5e}:root .theme-one{--primary:#99d195;--secondary:#232e5e;--text:#232e5e;--off:#232e5e;--bg:#e6f3e3;--base:#e6f3e3;--accent:#f48b8c;--marker:#232e5e;--cat:#fff;--tag:#232e5e;--filter:#99d195;--filtertext:#232e5e;--dull:#e9eaee}:root .theme-two{--primary:#000;--secondary:#99d195;--text:#9ad094;--off:#fff;--bg:#000;--base:#333;--accent:#232e5e;--marker:#f48b8c;--cat:#000;--tag:#99d195;--filter:#000;--filtertext:#9ad094}:root .theme-three{--primary:#232e5e;--secondary:#fff;--text:#fff;--off:#fff;--bg:#232e5e;--base:#000;--accent:#232e5e;--marker:#f48b8c;--cat:#232e5e;--tag:#fff;--filter:#232e5e;--filtertext:#fff}:root .theme-four{--primary:#fab287;--secondary:#232e5e;--text:#232e5e;--off:#232e5e;--bg:#feece1;--base:#feece1;--accent:#f48b8c;--marker:#232e5e;--cat:#fff;--tag:#232e5e;--filter:#fab287;--filtertext:#232e5e}:root .theme-five{--primary:#e9eaef;--secondary:#232e5e;--text:#232e5e;--off:#232e5e;--bg:color-mix(in srgb,var(--global-primary) 10%,var(--white));--base:color-mix(in srgb,var(--global-primary) 10%,var(--white));--accent:#fab287;--marker:#232e5e;--cat:#fff;--tag:#232e5e;--filter:#ede1cb;--filtertext:#232e5e}:root .theme-platforms{--primary:#fab287;--secondary:#232e5e;--text:#232e5e;--off:#232e5e;--bg:color-mix(in srgb,#fab287 50%,#fff);--base:color-mix(in srgb,#fab287 50%,#fff);--accent:#fab287;--marker:#232e5e;--cat:#fff;--tag:#232e5e;--filter:color-mix(in srgb,#fab287 50%,#fff);--filtertext:#232e5e}:root .root:has(.root__body.theme-platforms){--header-colour:#232e5e;--header-bg:#fab287}:root{--micropipette:-1.5rem;--pipette:.25rem;--dewdrop:.8rem;--droplet:1rem;--gutter:1.2rem;--runnel:1.4rem;--rill:1.6rem;--rivulet:1.8rem;--brook:clamp(1.6rem,3vw,2rem);--creek:clamp(2rem,3vw,2.4rem);--stream:clamp(2.4rem,3vw,2.5rem);--torrent:clamp(2.8rem,3vw,3rem);--canal:clamp(3.8rem,3vw,4rem);--river:clamp(2.4rem,3vw,4.8rem);--lake:clamp(4.8rem,5vw,6rem);--strait:clamp(3.2rem,6vw,7rem);--channel:clamp(5.2rem,6vw,8rem);--sea:clamp(4rem,6vw,9.6rem);--ocean:clamp(8rem,6vw,12rem);--h-half:50vh;--h-viewport:100vh;--h-field:8rem;--h-input:2.8rem;--h-full:calc(100vh - var(--header));--header:7rem}@media only screen and (max-width:767.98px){:root{--header:6rem}}:root{--w-wide:120rem;--w-narrow:50rem;--radius:1.5rem;--radius-sm:1rem;--radius-lg:3rem;--radius-xl:10rem;--speed-fast:.2s;--speed-standard:.3s;--speed-slow:.5s;--speed-slower:1s;--easing-cubic:cubic-bezier(.86,0,.07,1);--ratio-square:1;--ratio-portrait:.75;--ratio-tall:.9;--ratio-compact:1.17;--ratio-print:1.25;--ratio-standard:1.5;--ratio-landscape:3/2;--ratio-widescreen:1.86;--ratio-extended:2.3;--ratio-ultra-wide:3.22}.headline{font-family:var(--decorative);font-size:var(--fs-mega);font-weight:var(--regular);letter-spacing:var(--ls-xxl);line-height:var(--lh-sm)}.headline--sm{font-size:var(--fs-sm)}.heading,.headline--mega{font-size:var(--fs-mega)}.heading{font-family:var(--sans);font-weight:var(--regular);line-height:normal}.heading--sm{font-size:var(--fs-md)}.subheading{font-family:var(--sans);font-size:var(--fs-lg);font-weight:var(--regular);letter-spacing:var(--ls-lg);line-height:var(--lh-sm)}.subheading--center{text-align:center;width:100%}.title{font-family:var(--sans);font-size:var(--fs-xl);font-weight:var(--regular);letter-spacing:var(--ls-lg);line-height:var(--lh-xl);transition:opacity var(--speed-standard) ease-in-out 0s}@media only screen and (max-width:767.98px){.title{font-size:var(--fs-lg)}}.title--sm{font-size:var(--fs-md)}.title--tiny{font-size:var(--fs-base)}.theme-zero .title{display:block;width:100%}.theme-zero .title,.theme-zero.board--events .title{font-family:var(--decorative);font-size:var(--fs-xl)}@media only screen and (max-width:767.98px){.theme-zero .title,.theme-zero.board--events .title{font-size:var(--fs-lg)}}.catch{font-size:var(--fs-xl)}.caption,.catch{font-family:var(--serif);font-weight:var(--light);line-height:var(--lh-sm)}.caption{font-size:var(--fs-xs);margin-left:auto;margin-top:var(--dewdrop);text-align:right;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767.98px){.caption{font-size:var(--fs-sm);width:100%}}.desc{font-family:var(--sans);font-size:var(--fs-xs);font-weight:var(--regular);line-height:var(--lh-xl);max-width:40ch}@media only screen and (max-width:767.98px){.desc{font-size:var(--fs-md)}}.desc a{color:var(--black)}.desc a:hover{text-decoration:underline}.definition{font-size:var(--fs-base);font-style:italic;letter-spacing:var(--ls-base);line-height:var(--lh-lg)}.definition,.line{font-family:var(--serif);font-weight:var(--light)}.line{font-size:var(--fs-md);line-height:var(--lh-xl)}@media only screen and (max-width:767.98px){.line{font-size:var(--fs-md);line-height:var(--lh-sm)}}.line--xxs{font-size:var(--fs-xxs)}.line--sm{font-size:var(--fs-sm)}.line--md{font-size:var(--fs-md)}.line--lg{font-size:var(--fs-lg)}.line--xl{font-size:var(--fs-xl)}.line--bold{font-weight:var(--bold)}.line--head{color:var(--off)}.line--compact{max-width:45ch}.theme-zero .card__title .line,.theme-zero .list-apart .line{font-family:var(--serif);font-size:var(--fs-lg);font-weight:var(--light)}.theme-zero .card__title .line{font-size:var(--fs-md)}.theme-zero.board--events .line{font-family:var(--serif);font-size:var(--fs-md);font-weight:var(--light)}.link{background-image:linear-gradient(currentColor 0 0);background-position:100% 100%;background-repeat:no-repeat;background-size:0 .1rem;font-family:var(--serif);font-size:var(--fs-xs);font-weight:var(--regular);line-height:var(--lh-xl);padding-bottom:.1rem;transition:background-size 1s cubic-bezier(.19,1,.22,1) 0s,color 1s cubic-bezier(.19,1,.22,1) 0s}.link.is-active,.link:hover{background-position:0 100%;background-size:100% .1rem;color:currentColor}.link{display:flex;flex-flow:row nowrap;gap:var(--gutter)}.link.router-link-exact-active{font-weight:var(--bold)}.label{font-family:var(--serif);font-weight:var(--light);line-height:var(--lh-xl);text-transform:uppercase}.label,.rubric{font-size:var(--fs-lg)}.rubric{font-family:var(--sans);font-weight:var(--regular);letter-spacing:var(--ls-lg);line-height:normal}.rubric--compact{max-width:20ch}@media only screen and (max-width:520.98px){.rubric--sm{font-size:var(--fs-lg)}}.decorubric{font-family:var(--decorative);font-size:var(--fs-xl);font-weight:var(--regular);letter-spacing:var(--ls-lg);line-height:normal}.decorubric--sm{font-size:var(--fs-base)}.index .decorubric,.index .rubric{font-size:var(--fs-md)}.note{font-family:var(--sans);font-size:var(--fs-xs);font-weight:var(--regular);line-height:var(--lh-xl)}.note :is(p,ul,ol):not(:last-child){margin-bottom:var(--gutter)}.note a{text-decoration:underline}.note a:hover{text-decoration:none}.note ol,.note ul{list-style-position:outside;padding-left:2ch}.note ul li{list-style-type:"–  "}.note ul li li{list-style:lower-alpha}.note ol li{list-style:decimal}.note ol li li{list-style:lower-alpha}.excerpt{font-size:var(--fs-md);font-weight:var(--light);line-height:var(--lh-xl)}.excerpt,.richtext{font-family:var(--serif)}.richtext :is(p,ul,ol,a,li,span){font-size:var(--fs-sm);font-weight:var(--light);hanging-punctuation:first;letter-spacing:var(--ls-xxxl);line-height:var(--lh-lg);overflow-wrap:break-word;text-wrap:pretty}@media only screen and (max-width:767.98px){.richtext :is(p,ul,ol,a,li,span){font-size:var(--fs-lg);margin-bottom:var(--creek);text-wrap:pretty}}.richtext--sm :is(p,ul,ol,a,li,span){font-size:var(--fs-sm);line-height:var(--lh-xl)}.richtext--lg :is(p,ul,ol,a,li,span){font-size:var(--fs-lg);line-height:var(--lh-xxl)}.richtext--lg p:last-child{margin-bottom:var(--canal)}.richtext--sans{font-family:var(--sans)}.richtext :is(p):not(:last-child){margin-bottom:var(--torrent)}.richtext :is(ul,ol):not(:last-child){margin-bottom:var(--strait)}.richtext--short :is(p):not(:last-child){margin-bottom:var(--dewdrop)}.richtext h2{font-size:var(--fs-lg);margin-bottom:var(--canal)}.richtext h3{font-size:var(--fs-sm);margin-bottom:var(--stream)}.richtext ol,.richtext ul{list-style-position:outside}.richtext ul{padding-left:2ch}.richtext ol{padding-left:4ch}.richtext ul li{list-style-type:"–  "}.richtext ul li li{list-style:lower-alpha}.richtext ol li{list-style:decimal}.richtext ol li li{list-style:lower-alpha}.richtext li{margin-bottom:var(--dewdrop)}.richtext a{font-family:var(--serif);text-decoration:none}.richtext blockquote{margin-bottom:var(--sea);margin-top:var(--sea);padding-bottom:var(--sea);padding-top:var(--brook)}.richtext blockquote:before{content:"“";margin-left:-.75ch}.richtext blockquote:after{content:"”"}.fn-footnotes-marker sup,.fn-marker sup{all:unset;color:var(--bright);font-size:inherit;margin:0 .5rem;vertical-align:baseline}.fn-footnotes-marker sup a,.fn-marker sup a{text-decoration:none}.copy{font-size:var(--fs-md)}.btn,.copy{font-family:var(--sans)}.btn{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:var(--fs-sm);gap:var(--gutter);justify-content:center;position:relative;transition:all var(--speed-standard) ease-in-out 0s}.btn--plain{border-bottom:.1rem solid;height:3.2rem}.btn--solid{background-color:var(--global-primary);color:var(--global-accent);height:clamp(3.2rem,4vw,4.8rem)}@media only screen and (max-width:1023.98px){.btn--solid{padding-inline:var(--runnel)}}@media only screen and (min-width:1024px){.btn--solid{padding-inline:var(--creek)}}.btn--ghost{background-color:transparent;border:.1rem solid var(--black);color:var(--black);height:clamp(3.2rem,4vw,4.8rem);padding-inline:var(--creek)}.btn--ghost:hover{background-color:var(--black);color:var(--white)}.btn--form{border-color:var(--global-primary);color:var(--global-primary)}.btn--form:hover{background-color:var(--global-primary);color:var(--white)}.btn--square{color:var(--black);flex-shrink:0;height:3.2rem;width:3.2rem}.btn--base,.btn--square{background-color:var(--white)}.btn--base{color:var(--global-primary)}.btn--themed{background-color:var(--marker);color:var(--accent)}.btn--blend{border-color:var(--text);color:var(--text)}.btn--blend:hover{background-color:var(--text)}.btn--matter{background-color:transparent;color:var(--text);font-size:var(--fs-xs);gap:var(--pipette);height:auto;justify-content:flex-start;padding:var(--brook) var(--creek);transition:none;width:100%}.btn--matter:before{background-color:transparent;z-index:-1}.btn--matter:after,.btn--matter:before{content:"";inset:.6rem;pointer-events:none;position:absolute}.btn--matter:after{border:.13rem solid var(--text)}.btn--matter:hover{color:var(--global-primary)}.btn--matter:hover:before{background-color:color-mix(in srgb,var(--global-accent) 10%,transparent)}.btn--matter:hover:after{border-color:var(--global-primary)}.btn--matter.btn:hover .btn__icon{transform:none}.btn--matter .btn__icon{height:.8em;margin-left:.5em;transition:none}.btn--label{border-bottom:.1rem solid var(--dull);border-top:.1rem solid var(--dull);height:6rem;justify-content:flex-start;padding-inline:var(--dewdrop);width:100%}.btn__text{white-space:nowrap}@media only screen and (max-width:767.98px){.btn__text--hidden-down{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.btn__icon{flex-shrink:0;transition:all var(--speed-standard) ease-in-out 0s}.btn:hover .btn__icon{transform:translate(.3rem)}.btn__icon--invert{transform:scaleX(-1)}.btn:hover .btn__icon--invert{transform:scaleX(-1) translate(.3rem)}.icon{width:1.6rem}.icon-wide{width:2.4rem}.icon-wide--up{transform:rotate(-90deg)}.icon-wide--mirror{transform:scaleX(-1)}.icon-wide--flip{transform:scaleY(-1)}.icon-narrow{width:clamp(1rem,2vw,1.2rem)}.icon-narrow--mirror{transform:scaleX(-1)}.icon-narrow--rotate{transform:rotate(90deg)}.icon-narrow--flip{transform:rotate(-90deg)}.icon-tiny{width:.7rem}.icon-tiny--rotate{transform:rotate(90deg)}.icon-tiny--flip{transform:rotate(-90deg)}img[data-nuxt-img]{transition:filter var(--speed-slow) ease-in-out 0s}img[data-nuxt-img]:not([srcset]){clip-path:inset(0);filter:blur(.8rem)}.media{overflow:hidden}.media,.media-full{-o-object-fit:cover;object-fit:cover}.media-full{height:100%;width:100%}.media-sq{aspect-ratio:var(--ratio-square);-o-object-fit:cover;object-fit:cover}.media-default{aspect-ratio:var(--ratio,auto)}.media-contain,.media-default{-o-object-fit:contain;object-fit:contain;width:100%}.media-contain{height:100%}figure.media-contain.narrow{height:auto;margin-inline:auto;width:min(100%,85vh * var(--ratio,100))}figure.media-contain.narrow img{height:auto;width:100%}.media-widescreen{aspect-ratio:16/9;width:100%}.media-square{aspect-ratio:var(--ratio-square)}.media-portrait,.media-square{-o-object-fit:cover;object-fit:cover}.media-portrait{aspect-ratio:var(--ratio-portrait)}.media-landscape{aspect-ratio:var(--ratio-widescreen);-o-object-fit:cover;object-fit:cover}.fields{display:flex;flex-flow:column nowrap;gap:var(--gutter);width:min(60rem,100%)}.fields__line{display:grid;gap:var(--creek);grid-template-columns:repeat(2,1fr)}.fields--bare .field{padding-top:0}.fields--bare .field__label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.fields--bare .field__input::-moz-placeholder,.fields--bare .field__input:focus::-moz-placeholder{opacity:1}.fields--bare .field__input::placeholder,.fields--bare .field__input:focus::placeholder{opacity:1}.field{display:flex;flex-flow:column nowrap;gap:var(--dewdrop);padding-top:var(--brook);position:relative;width:100%}.field:has(.field__label){padding-top:calc(var(--brook)*2 + var(--dewdrop))}.field:has(.field__input:not(:-moz-placeholder):user-valid)~.is-field-reactive{color:var(--black);pointer-events:auto}.field:has(.field__input:not(:placeholder-shown):user-valid)~.is-field-reactive{color:var(--black);pointer-events:auto}.is-field-reactive{color:var(--off);pointer-events:none}.field__input::-moz-placeholder{background-color:transparent;font-family:var(--sans)}.field__box,.field__error,.field__input,.field__input::placeholder,.field__select select{background-color:transparent;font-family:var(--sans)}.field__error,.field__input,.field__label,.field__select{height:var(--h-input)}.field__input{border-bottom:.1rem solid var(--accent);width:100%}.field__input::-moz-placeholder{opacity:0}.field__input::placeholder{opacity:0}.field__input:focus::-moz-placeholder{opacity:.5}.field__input:focus::placeholder{opacity:.5}.field__input:not(:focus):user-invalid~.field__error{opacity:1}.field__box,.field__input{color:var(--primary);font-size:var(--fs-sm)}.field__box::-moz-placeholder,.field__input::-moz-placeholder{color:var(--primary);-moz-transition:all var(--speed-standard) ease-in-out 0s;transition:all var(--speed-standard) ease-in-out 0s}.field__box::placeholder,.field__input::placeholder{color:var(--primary);transition:all var(--speed-standard) ease-in-out 0s}.field__select{display:block;height:auto;position:relative;width:100%}.field__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.1rem solid var(--primary);color:var(--primary);cursor:pointer;font-size:var(--fs-sm);height:clamp(3.2rem,4vw,4.8rem);padding-inline:var(--gutter);width:100%}.field__select .icon-narrow{height:.8em;pointer-events:none;position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%) rotate(90deg);width:auto}.field__label{bottom:auto;color:currentColor;display:flex;flex-flow:row nowrap;font-family:var(--sans);font-size:var(--fs-sm);justify-content:flex-start;left:0;position:absolute;right:0;top:var(--brook);transform:translateY(calc(var(--brook) + var(--dewdrop)));transition:all var(--speed-standard) ease-in-out 0s}.field__input:not(:-moz-placeholder)+.field__label{transform:translateY(0)}.field:focus-within .field__label,.field__input:not(:placeholder-shown)+.field__label{transform:translateY(0)}.field__static-label{color:currentColor;font-family:var(--sans);font-size:var(--fs-sm)}.field__error{color:var(--alert);display:flex;flex-flow:column nowrap;font-family:var(--serif);font-size:var(--fs-xxs);height:.2rem;justify-content:center;pointer-events:none;transition:all var(--speed-standard) ease-in-out 0s}.field__check{cursor:pointer;display:flex;flex-flow:row nowrap;gap:var(--gutter)}.field__box{border:.1rem solid var(--primary);padding:var(--gutter)}.field__box::-moz-placeholder{opacity:.5}.field__box::placeholder{opacity:.5}.toggler{align-items:center;display:flex;flex-flow:row nowrap}.toggler__close{display:none;flex-shrink:0;margin-right:var(--droplet);width:2.6rem}@media only screen and (min-width:768px){.toggler__close{width:3.2rem}}.toggler.is-active .toggler__close{display:block}.toggler.is-active .toggler__burger{display:none}.toggler__burger{display:block;flex-shrink:0;height:2.4rem;margin-right:var(--runnel);position:relative;width:2rem}@media only screen and (min-width:768px){.toggler__burger{height:2.8rem;width:2.4rem}}.toggler__bar{background-color:currentColor;height:100%;position:absolute;top:0;width:.2rem}.toggler__bar:first-child{left:0}.toggler__bar:nth-child(2){left:50%;transform:translate(-50%)}.toggler__bar:nth-child(3){right:0}.signboard{font-family:var(--compressed);font-size:var(--fs-mega);font-weight:var(--heavy);writing-mode:sideways-lr}.signboard,.tag{text-transform:uppercase}.tag{align-items:center;background:var(--global-primary);border-radius:var(--radius);color:var(--white);display:inline-flex;font-family:var(--sans);font-size:var(--fs-mini);line-height:1;padding-inline:var(--rill);padding-bottom:.6rem;padding-top:.6rem;-webkit-print-color-adjust:exact;print-color-adjust:exact;white-space:nowrap}.tag.router-link-exact-active{filter:invert(1)}.tag--invert{background-color:var(--text);color:var(--tag)}.tag--ghost{background-color:transparent;border:.1rem solid var(--black);color:var(--black)}.tag--themed{background-color:var(--tag);border-color:var(--tag);color:var(--cat)}.tag--secondary{background-color:var(--text);border-color:var(--text);color:var(--white)}.tag--tertiary{background-color:var(--tertiary);color:var(--accent)}@media only screen and (max-width:1023.98px){.tag{padding-inline:var(--droplet)}}.bar{inset:auto 0 0;margin:auto;position:fixed;width:100%;z-index:2}.tile{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;overflow:hidden;position:relative}:hover>.tile .tile__icon{opacity:1;transform:scale(1.1)}.tile__media{aspect-ratio:var(--ratio-square);height:100%;position:absolute;width:100%}.tile__icon{opacity:0;transform:scale(1);transition:all var(--speed-standard) ease-in-out 0s;width:3rem;z-index:1}.sign{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--gutter)}.sign__image{border:.1rem solid var(--dull);height:6.4rem;width:6.4rem}.badge{background-color:var(--evidence);padding:var(--torrent) var(--creek)}.badge--accent{background-color:var(--special-accent);padding:var(--lake)}.map{aspect-ratio:5/4;padding-bottom:90%;width:100%}.map-dot{background:#000;border-radius:50%;box-shadow:0 0 0 3px #fff;height:24px;transform:translate(-50%,-50%);width:24px}.track{background-color:var(--bg);border:.1rem solid var(--primary);display:flex;flex-flow:column nowrap;padding:var(--creek)}.switch,.track__player{width:100%}.switch{align-items:center;background-color:var(--text);color:var(--base);display:flex;flex-flow:row nowrap;gap:var(--dewdrop);height:4.2rem;padding-inline:var(--gutter);transition:all var(--speed-standard) ease-in-out 0s}.switch.is-on{background-color:var(--base);color:var(--text)}.switch__inner{align-items:center;display:flex;flex-flow:column nowrap;height:3.2rem;justify-content:center;margin-left:auto;width:3.2rem}.logo{max-height:6rem;max-width:20rem;width:100%}.expand *{transition:all var(--speed-slow) ease-in-out 0s}.expand .cc{opacity:0}.expand:hover *{transition-duration:var(--speed-fast)}.expand:hover .tl{transform:translate(-.1rem,-.1rem)}.expand:hover .tr{transform:translate(.1rem,-.1rem)}.expand:hover .bl{transform:translate(-.1rem,.1rem)}.expand:hover .br{transform:translate(.1rem,.1rem)}.expand.is-on .cc{opacity:1}.expand.is-on .tl{transform:translate(1.1rem,.1rem) rotate(90deg)}.expand.is-on .tr{transform:translate(2.3rem,-1.3rem) rotate(90deg)}.expand.is-on .bl{transform:translate(2.5rem,1.3rem) rotate(90deg)}.expand.is-on .br{transform:translate(3.7rem,-.1rem) rotate(90deg)}.expand.is-on:hover .tl{transform:translate(1rem) rotate(90deg)}.expand.is-on:hover .tr{transform:translate(2.4rem,-1.4rem) rotate(90deg)}.expand.is-on:hover .bl{transform:translate(2.4rem,1.4rem) rotate(90deg)}.expand.is-on:hover .br{transform:translate(3.8rem) rotate(90deg)}.list-v{gap:var(--lake)}.list-stack,.list-v{display:flex;flex-flow:column nowrap}@media only screen and (max-width:767.98px){.list-stack{gap:var(--dewdrop)}}@media only screen and (min-width:768px){.list-stack{gap:var(--pipette)}}.list-h{display:flex;flex-flow:row wrap;gap:var(--dewdrop)}@media only screen and (max-width:1023.98px){.list-h{gap:calc(var(--dewdrop)/2)}}.list-spaced{gap:var(--creek)}.list-apart,.list-spaced{display:flex;flex-flow:row nowrap}.list-apart{align-items:center;gap:var(--dewdrop);justify-content:space-between;width:100%}.list-apart>:last-child{margin-left:auto}@media only screen and (max-width:1023.98px){.list-apart{align-items:flex-start;flex-direction:column}.list-apart>:last-child{margin-left:0}}.list-separated{flex-flow:row nowrap;gap:var(--dewdrop)}.list-separated,.list-separated>*{align-items:center;display:flex}.list-separated>:not(:first-child):before{content:"|";padding-right:var(--dewdrop)}.list-define{font-family:var(--serif);font-size:var(--fs-sm);gap:var(--rill)}.list-define,.list-define>*{display:flex;flex-flow:row nowrap}.list-define>*{align-items:center;position:relative}.list-define>:not(:last-of-type):after{content:"—";padding-left:var(--rill)}.stack{gap:var(--dewdrop)}.stack,.stack-deep{align-items:flex-start;display:flex;flex-flow:column nowrap}.stack-deep{gap:var(--creek)}.stack-deeper{gap:var(--canal)}.stack-deeper,.stack-deepest{align-items:flex-start;display:flex;flex-flow:column nowrap}.stack-deepest{gap:var(--lake)}.card{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:var(--runnel)}@media only screen and (max-width:767.98px){.card{gap:var(--dewdrop);padding-inline:var(--droplet)}}@media only screen and (min-width:768px){.card{padding-inline:var(--gutter)}}.card--featured{color:var(--text)}.card--short{gap:var(--brook)}article.card{transition:opacity var(--speed-standard) ease-in-out 0s}article.card:hover{opacity:.7}article.card:hover a:hover{opacity:1}article.card:hover .media-full{filter:brightness(1.1)}article.card .media-full{transition:filter var(--speed-standard) ease-in-out 0s}.card__media{background-color:var(--accent);height:100%;overflow:hidden;position:relative;width:100%}.card__media--featured{aspect-ratio:var(--ratio-widescreen)}.card--publication .card__media,.card--publication .card__media.landscape-narrow,.card--publication .card__media.portrait,.card--publication .card__media.tall{aspect-ratio:4/5}.card--publication .card__media.landscape{aspect-ratio:4/3;border-radius:0;transition:border-radius var(--speed-standard) ease-in-out 0s;width:100%}.card--publication .card__media.landscape:hover{border-radius:var(--radius-lg)}.index .card--publication .card__media{aspect-ratio:auto;height:auto}.index .card--publication .card__media.landscape{aspect-ratio:auto;border-radius:0;transition:none;width:100%}.index .card--publication .card__media.landscape:hover{border-radius:0}.index .card--publication .card__media .media-full{height:auto;-o-object-fit:initial;object-fit:fill}.index .card__icon{display:none}.card--publication .card__title .title{font-family:var(--decorative)}.card--publication .card__title .line{font-family:var(--serif)}.card__overlay{height:100%;inset:0;opacity:0;overflow:hidden;position:absolute;transition:all var(--speed-standard) ease-in-out 0s;width:100%}.card:hover .card__overlay{opacity:1}.card__icon{color:var(--white);inset:0;margin:auto;position:absolute;transition:all var(--speed-standard) ease-in-out 0s;width:3rem}.card:hover .card__icon{opacity:0}.card--publication .card__media:hover .card__icon{color:#9ad094;opacity:1}.card__title{display:flex;flex-flow:column nowrap;gap:var(--dewdrop)}.card__row{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}@media only screen and (max-width:1023.98px){.card__row{flex-direction:column;gap:var(--dewdrop)}}.card__row .card__info{flex-grow:0}.card__row .card__dates{margin-left:0}.card__row>a:has(.card__dates){flex-shrink:0}.card__dates{font-family:var(--sans);font-weight:var(--regular);line-height:var(--lh-md)}@media only screen and (max-width:767.98px){.card__dates{font-size:var(--fs-base)}}@media only screen and (min-width:768px){.card__dates{font-size:var(--fs-xs)}}.card__excerpt{display:-webkit-box;-webkit-line-clamp:2;max-width:50ch;overflow:hidden;-webkit-box-orient:vertical}.strip{padding-inline:var(--droplet)}@media only screen and (max-width:1023.98px){.strip{display:flex;flex-flow:column nowrap;gap:var(--runnel)}}@media only screen and (min-width:1024px){.strip{display:grid;gap:var(--gutter);grid-template-columns:18rem 1fr}}@media only screen and (min-width:1201px){.strip--tiles{grid-template-columns:1fr 1fr}}.strip__media{aspect-ratio:var(--ratio-square);aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden}.strip__data{display:grid;gap:var(--gutter);grid-template-rows:auto 1fr}.strip__title .title{font-family:var(--decorative);font-weight:var(--regular);letter-spacing:var(--ls-lg);line-height:var(--lh-sm)}.summary{background-color:var(--off);color:var(--text);display:flex;flex-flow:column nowrap;margin-top:var(--torrent);padding:var(--brook) var(--droplet);position:relative;width:100%}.summary .desc{font-size:var(--fs-xs)}.summary__series{margin-top:var(--gutter)}.summary__item{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--pipette);padding:var(--runnel) 0}.summary__item--separated{border-top:.13rem solid var(--global-primary)}.segment{align-items:flex-start;display:flex;flex-flow:column nowrap}@media only screen and (max-width:767.98px){.segment{padding-inline:var(--gutter)}}@media only screen and (min-width:768px)and (max-width:1023.98px){.segment{grid-column:3/10}}@media only screen and (min-width:1024px)and (max-width:1800.98px){.segment{grid-column:3/11}}@media only screen and (min-width:1801px){.segment{grid-column:5/9}}.footnote div{display:flex;flex-flow:column nowrap;font-size:1.5rem;gap:var(--gutter)}.footnote p:first-child{font-size:var(--fs-xs)}.footnotes-footer{padding-top:var(--river)}.footnotes-footer li{margin:1.5rem 0}.footnote-panel .richtext{color:var(--global-primary);font-size:var(--fs-xs);font-weight:var(--light);text-align:right}.footnote-panel .richtext *{color:inherit!important;font:inherit!important}.footnote-panel{z-index:5}@media only screen and (min-width:768px){.footnote-panel{max-height:calc(100vh - var(--creek)*2);max-width:20rem;overflow-y:auto;position:fixed;right:var(--dewdrop);text-align:right;top:var(--panel-top)}}@media only screen and (max-width:767.98px){.footnote-panel{background-color:var(--white);box-shadow:0 0 2rem #00000026;left:var(--droplet);padding:var(--brook) var(--creek);position:fixed;right:var(--droplet);top:var(--panel-top)}}.footnote-panel-enter-active,.footnote-panel-leave-active{transition:opacity .2s ease}.footnote-panel-enter-from,.footnote-panel-leave-to{opacity:0}.footnote-panel__jump{color:var(--global-primary);display:flex;justify-content:flex-end;margin-top:var(--dewdrop)}.footnote-panel__jump svg{height:1.25rem;transform:rotate(90deg);width:1.25rem}.footnote-panel__close{background:none;border:0;color:var(--black);cursor:pointer;font-size:2rem;height:2.4rem;line-height:1;position:absolute;right:var(--pipette);top:var(--pipette);width:2.4rem}@media only screen and (min-width:768px){.footnote-panel__close{display:none}}.details{align-items:start;display:flex;flex-flow:column nowrap;gap:var(--creek);width:100%}@media only screen and (max-width:767.98px){.details--collapsible{overflow:hidden}.details.is-collapsed{height:0}}.details__line{display:block}@media only screen and (min-width:768px){.details__btn{display:none}}@media only screen and (max-width:767.98px){.details__fields{margin-top:var(--dewdrop)}}.docket{padding-bottom:var(--droplet);padding-top:var(--droplet)}@media only screen and (max-width:767.98px){.docket{display:flex;flex-flow:column nowrap;gap:var(--droplet)}}@media only screen and (min-width:768px){.docket{display:grid;grid-template-columns:repeat(2,1fr)}}.docket__side{display:flex;flex-flow:column nowrap;gap:var(--dewdrop);justify-content:flex-end}@media only screen and (min-width:768px){.docket__side:first-child{padding-right:var(--stream)}.docket__side:last-child{border-left:.1rem solid var(--off);padding-left:var(--stream)}}.docket__heading{color:var(--black)}.notice{align-self:flex-end;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background-color:var(--transparent);color:var(--dark);padding:var(--runnel) var(--stream);transition:all var(--speed-standard) ease-in-out 0s;z-index:1}@media only screen and (max-width:767.98px){.notice{width:min(100%,40rem)}}.notice--accent{background-color:var(--secondary);color:var(--primary);padding:var(--canal)}@media print{.notice{display:none}}.notice__inner{display:flex;flex-flow:column nowrap;gap:var(--gutter)}.notice__cta{display:flex;flex-flow:row nowrap;gap:var(--brook)}.notice__close{background-color:var(--secondary);border-color:var(--filtertext);bottom:0;height:5rem;left:auto;position:absolute;right:var(--dewdrop);top:0;width:5rem}.notice__close:after,.notice__close:before{background-color:currentColor;content:"";height:.2rem;position:absolute;right:var(--gutter);transform-origin:right center;transition:all var(--speed-standard) ease-in-out 0s;width:1.6rem}.notice__close:before{transform:translate(-.2rem,-.5rem) rotate(-45deg)}.notice__close:after{transform:translate(-.2rem,.6rem) rotate(45deg)}@media only screen and (max-width:1200.98px){.flag{display:flex;flex-flow:row nowrap;gap:var(--sea)}}@media only screen and (min-width:1201px){.flag{display:grid;gap:var(--creek);grid-template-columns:30rem 1fr}}.lead{align-items:flex-start;gap:var(--canal)}.lead,.slide{display:flex;flex-flow:column nowrap}.slide{align-items:start;background-color:var(--black);color:var(--white);justify-content:center;inset:0}.slide,.slide__image{height:100%;position:absolute}.slide__image{-o-object-fit:cover;object-fit:cover;width:100%}.slide__inner{display:flex;flex-flow:column nowrap;gap:var(--brook);margin-left:var(--ocean);padding-inline:var(--ocean);position:relative;z-index:1}.slide__title{font-family:var(--sans);font-size:var(--fs-mega);font-weight:var(--regular);letter-spacing:var(--ls-md);line-height:var(--lh-sm)}.navbar{border-bottom:.1rem solid;border-top:.1rem solid;display:flex;flex-flow:row nowrap;gap:var(--dewdrop);padding:var(--brook) var(--creek)}.box{background-color:var(--white);color:var(--black);padding:var(--creek) 0}.box a{margin-top:1.5rem}.box__title{border-bottom:.1rem solid var(--dull);font-family:var(--serif);font-size:2rem;line-height:120%;padding:0 0 1.25rem;width:100%}.matter{background-color:var(--transparent);color:var(--black);display:flex;flex-flow:column nowrap;gap:var(--creek);padding:var(--brook) var(--creek);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%}@media print{.matter{background-color:var(--off-white)}}.matter--solid{background-color:var(--off);color:var(--text);width:100%}@media only screen and (min-width:768px){.matter--solid{width:72.7%}}.segment .matter{width:100%}.matter__section:not(:last-child){border-bottom:.1rem solid var(--dull);padding-bottom:var(--creek)}.matter .richtext{font-family:var(--serif)}.matter .richtext :is(p,ul,ol,a,li,span){font-size:var(--fs-sm);max-inline-size:100%}@media only screen and (max-width:1023.98px){.matter .richtext{font-family:var(--serif)}.matter .richtext :is(p,ul,ol,a,li,span){font-size:var(--fs-md)}}@media only screen and (max-width:767.98px){.matter .richtext :is(p,ul,ol,a,li,span){margin-bottom:var(--pipette);margin-top:var(--pipette)}}.matter--solid .matter__section:not(:last-child){border-bottom-color:var(--global-primary)}.profile{-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:grid;grid-template-columns:6rem auto;grid-template-rows:repeat(2,1fr)}.profile__portrait{background-color:var(--primary);border-radius:100%;grid-row:span 2;height:6rem;overflow:hidden;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:6rem}.profile__name{align-content:end}.quote{display:flex;flex-flow:column nowrap;gap:var(--creek)}.quote:before{content:"“";position:absolute;transform:translate(-1rem)}@media only screen and (max-width:767.98px){.quote{padding-inline:var(--creek)}}@media only screen and (min-width:768px)and (max-width:1023.98px){.quote{grid-column:3/11}}@media only screen and (min-width:1024px)and (max-width:1800.98px){.quote{grid-column:4/10}}@media only screen and (min-width:1801px){.quote{grid-column:5/9}}.divide{display:grid;gap:var(--creek);grid-template-columns:subgrid;width:100%}@media only screen and (max-width:767.98px){.divide{padding-inline:var(--creek)}}@media only screen and (min-width:768px)and (max-width:1023.98px){.divide{grid-column:3/11}}@media only screen and (min-width:1024px)and (max-width:1800.98px){.divide{grid-column:4/10}}@media only screen and (min-width:1801px){.divide{grid-column:5/9}}@media only screen and (min-width:768px)and (max-width:1023.98px){.divide>*{grid-column:span 4}}@media only screen and (min-width:1024px)and (max-width:1800.98px){.divide>*{grid-column:span 3}}@media only screen and (min-width:1801px){.divide>*{grid-column:span 2}}.frame{position:relative;width:100%}@media only screen and (min-width:768px){.frame{grid-column:1/-1}}.frame__media{z-index:1}@media only screen and (max-width:767.98px){.frame__media{padding-inline:var(--creek);position:relative}}@media only screen and (min-width:768px){.frame__media{height:100vh;margin-bottom:auto;-o-object-fit:cover;object-fit:cover;position:sticky;top:0}.frame__media--wide{width:100%}}.frame__overlay{align-items:center;display:flex;flex-flow:column nowrap;position:relative;transform:translateZ(0);width:100%;z-index:2}@media only screen and (max-width:767.98px){.frame__overlay{margin-bottom:10rem;padding-inline:var(--creek)}}@media only screen and (min-width:768px){.frame__overlay{height:100vh}}.frame__title{color:var(--white);padding:var(--stream) var(--rill)}@media only screen and (max-width:767.98px){.frame__title{width:100%}}@media only screen and (min-width:768px){.frame__title{position:absolute;right:var(--channel);width:60rem}}.frame__caption{background-color:var(--white);color:var(--black);padding:var(--stream) var(--rill)}.frame__caption--dark{background-color:var(--black);color:var(--white)}@media only screen and (max-width:767.98px){.frame__caption{width:100%}}@media only screen and (min-width:768px){.frame__caption{position:absolute;right:var(--channel);width:60rem}}.frame__bg{height:100vh;margin-inline:auto;margin-bottom:auto;-o-object-fit:cover;object-fit:cover;position:sticky;top:0}.frame__bg--wide{width:100%}.frame__inner{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;position:relative;z-index:1}@property --ticker-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes ticker-draw{0%{--ticker-angle:0deg}to{--ticker-angle:360deg}}@keyframes ticker-erase{0%{--ticker-angle:360deg}to{--ticker-angle:0deg}}.ticker-sticky{opacity:1;transition:all var(--speed-standard) ease-in-out 0s;z-index:2}@media only screen and (max-width:767.98px){.ticker-sticky{bottom:0;left:0;position:fixed;right:0}.ticker-sticky.is-hidden,html.nav-open .ticker-sticky{opacity:0;pointer-events:none}}.ticker{background-color:transparent;border-bottom:.1rem solid;border-top:.1rem solid;color:var(--text);display:flex;flex-flow:column nowrap;justify-content:center;overflow:hidden;position:relative}.ticker+.ticker{border-top:none}@media only screen and (max-width:520.98px){.ticker{background-color:var(--filter)}}@media only screen and (min-width:521px){.ticker--accent{background-color:var(--accent)}}@media only screen and (min-width:521px)and (max-width:1023.98px){.ticker--variant{background-color:var(--variant)}.ticker{height:2.6rem}}@media only screen and (min-width:1024px){.ticker{height:4.8rem}}@media only screen and (max-width:520.98px){.ticker__select{align-items:center;background-color:var(--filter);display:flex;flex-flow:row nowrap;font-family:var(--sans);font-size:var(--fs-base);height:3.2rem;justify-content:space-between;overflow:hidden;padding-left:var(--creek)}.ticker__select.is-hidden{height:0}}@media only screen and (min-width:521px){.ticker__select{display:none}}.ticker__select .icon-narrow--rotate{transform:rotate(-90deg)}.ticker__select .icon-narrow--flip{transform:rotate(90deg)}@media only screen and (max-width:520.98px){.ticker__handle{align-items:center;background-color:var(--filter);color:var(--filtertext);display:flex;flex-flow:column nowrap;height:100%;justify-content:center;width:6.7rem}}@media only screen and (min-width:521px){.ticker__handle{display:none}}.ticker__track{display:flex}@media only screen and (max-width:520.98px){.ticker__track{flex-direction:column;max-height:0;overflow:hidden;transition:all var(--speed-standard) ease-in-out 0s}.ticker__track.is-open{max-height:100vh}.ticker__track.is-semi{max-height:3.2rem}}@media only screen and (min-width:521px){.ticker__track{align-items:center;flex-wrap:nowrap;padding-left:16rem;width:-moz-max-content;width:max-content}}.ticker--pages .ticker__track{padding-left:0}.ticker__group{display:flex;transition:all var(--speed-standard) ease-in-out 0s}@media only screen and (max-width:520.98px){.ticker__group{flex-direction:column}.ticker__group:not(:first-child){display:none}}@media only screen and (min-width:521px){.ticker__group{align-items:center;flex-shrink:0;gap:var(--pipette);padding-right:var(--creek)}}.ticker__item{white-space:nowrap}@media only screen and (max-width:520.98px){.ticker__item{display:flex;flex-flow:row nowrap;height:3.2rem;justify-content:space-between;overflow:hidden;padding-inline:var(--creek)}.ticker__item.is-collapsed{height:0}}.ticker__link{font-family:var(--sans);font-size:var(--fs-base);height:3.2rem;letter-spacing:var(--ls-lg)}.ticker__link:focus{outline:none}@media only screen and (min-width:768px){.ticker__link{height:4.8rem}}@media only screen and (max-width:520.98px){.ticker__link{color:var(--filtertext);display:flex;flex-flow:column nowrap;flex-grow:1;justify-content:center}.ticker__item:not(:last-child) .ticker__link{border-bottom:.1rem solid var(--filtertext)}}@media only screen and (min-width:521px){.ticker__link{display:flex;flex-flow:column nowrap;justify-content:center;padding-inline:var(--creek)}.ticker__link.ticker__page.is-active{font-family:var(--decorative)}}.ticker__pill{align-items:center;border-radius:var(--radius);display:inline-flex;padding-block:.6rem;padding-inline:var(--rill);position:relative;--ticker-color:var(--global-primary);--ticker-angle:0deg}.ticker__pill:before{background:conic-gradient(from 0deg,var(--ticker-color) var(--ticker-angle),transparent var(--ticker-angle));border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:.1rem;pointer-events:none;position:absolute}.is-active .ticker__pill:before,.is-leaving .ticker__pill:before,.is-pending .ticker__pill:before{opacity:1}.is-active .ticker__pill:before{animation:ticker-draw .5s linear forwards}.is-pending .ticker__pill:before{animation:ticker-draw 1.5s linear infinite}.is-leaving .ticker__pill:before{animation:ticker-erase .5s linear forwards}@media only screen and (min-width:521px){.ticker__clear{display:none}}.ticker:hover .ticker__track{animation-play-state:paused}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@media only screen and (max-width:520.98px){.ticker__all{display:none}}@media only screen and (min-width:521px){.ticker__all{align-items:center;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;left:0;position:absolute;top:0;width:16rem;z-index:1}}.twins{width:100%}@media only screen and (max-width:1023.98px){.twins{display:flex;flex-flow:column nowrap;gap:var(--sea)}}@media only screen and (min-width:1024px){.twins{display:grid;gap:var(--creek);grid-template-columns:repeat(2,1fr);justify-content:start}}.twins__item{align-items:flex-start;gap:var(--gutter)}.content--spaced,.twins__item{display:flex;flex-flow:column nowrap}.content--spaced{gap:var(--creek);margin-bottom:var(--canal)}.swiper-container{margin-bottom:var(--canal);width:100%}.swiper-container--bg{background-color:transparent}.swiper-content{align-items:flex-start;display:flex;flex-flow:column nowrap;height:100%;position:relative;width:100%}.modal .swiper-content{justify-content:center}.swiper{height:var(--media-height,auto);margin-inline:auto;opacity:0;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.swiper--initialized{opacity:1}.swiper-wrapper{align-items:flex-start;display:flex;width:100%}.swiper-slide{backface-visibility:hidden;display:flex;flex-shrink:0;height:auto;justify-content:center;position:relative;width:100%}.swiper-slide--tall{aspect-ratio:1/1.3}@media only screen and (max-width:767.98px){.swiper-slide--tall{height:auto;width:80%}}@media only screen and (min-width:768px){.swiper-slide--tall{height:100%;width:50%}}.modal .swiper-slide--tall{height:100%;width:auto}.swiper__inner{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;width:100%}.swiper__media{height:auto;max-height:85vh;max-width:100%;width:auto;z-index:1}.swiper__foot{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--creek);justify-content:space-between;margin-top:var(--gutter);margin-inline:auto;max-width:100%;width:var(--media-width,100%)}@media only screen and (max-width:767.98px){.swiper__foot{align-items:flex-end;flex-direction:column;gap:var(--dewdrop)}}.swiper__foot .swiper__pagination{flex-shrink:0}.swiper__caption{color:var(--global-primary);line-height:var(--lh-sm);margin:0;padding:0;text-align:right;z-index:1}.swiper__controls{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--rill);justify-content:center;inset:0 auto 0 50%;max-width:100%;position:absolute;transform:translate(-50%);width:var(--media-width,100%);z-index:1}@media(hover:none)and (pointer:coarse){.swiper__controls{display:none}}.swiper__control{background-color:var(--white);color:var(--global-primary);height:4.8rem;overflow:hidden;width:6.4rem;-webkit-tap-highlight-color:transparent;align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}.swiper__next,.swiper__prev{background-color:transparent;cursor:none;height:100%;width:100%}.swiper__pagination{align-items:center;display:flex;flex-flow:row nowrap;gap:.4rem;justify-content:flex-start;pointer-events:none;width:auto;z-index:2}.swiper__bullet{align-items:center;display:flex;flex-flow:column nowrap;height:2.4rem;justify-content:center;pointer-events:auto;width:2.4rem}.swiper__bullet:after{background-color:var(--global-primary);content:"";height:.4rem;transition:all var(--speed-slow) ease-in-out 0s;width:2.4rem}.swiper__bullet:hover:after{transform:translateY(-.2rem);transition-duration:var(--speed-fast)}.swiper__bullet.is-active:after{background-color:var(--curious-peach)}.swiper__expand{background-color:transparent;bottom:auto;color:var(--white);height:auto;left:auto;padding:var(--gutter);position:absolute;right:auto;right:calc(50% - var(--media-width, 100%)/2);top:0;width:auto;z-index:2}.swiper__expand .icon-wide{width:3.6rem}.swiper__picture{width:100%}.swiper__cursor{color:var(--white);pointer-events:none;position:fixed;transform:translate(-50%,-50%);z-index:2}.swiper__cursor--dark{color:var(--black)}.player{cursor:pointer;margin-inline:auto;max-width:100%;position:relative;width:100%}@media only screen and (max-width:767.98px){.player{max-width:100%}}.player+.caption{margin-left:auto;max-width:42%;width:100%}@media only screen and (max-width:767.98px){.player+.caption{max-width:100%}}figure:has(.player){align-self:stretch}.player__media{background-color:var(--accent);height:auto;width:100%}.player__media:not(.is-sized){aspect-ratio:var(--ratio-widescreen)}.player.is-portrait{width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767.98px){.player.is-portrait{width:100%}}.player.is-portrait .player__media{max-height:85vh;max-width:100%;width:auto}@media only screen and (max-width:767.98px){.player.is-portrait .player__media{width:100%}}figure:has(.player.is-portrait){margin-inline:auto;width:-moz-fit-content;width:fit-content}figure:has(.player.is-portrait) .caption{margin-left:0;max-width:100%;min-width:100%;width:0}.player__poster{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.player__button,.player__poster{inset:0;position:absolute}.player__button{align-items:center;background-color:#00000080;color:var(--white);display:flex;flex-flow:column nowrap;justify-content:center;transition:background-color var(--speed-slow) ease 0s;z-index:1}.player__button:hover{background-color:#00000073}.player__button:hover .player__icon{opacity:.9}.player__button.is-hidden{opacity:0;pointer-events:none}.player__icon{opacity:1;transition:opacity var(--speed-slow) ease 0s;width:clamp(2.5rem,5vw,5rem)}.filter{background-color:var(--base);color:var(--text);display:flex;flex-flow:column nowrap;justify-content:center;min-width:0}.filter__select{align-items:center;display:flex;flex-flow:row nowrap;font-family:var(--sans);font-size:var(--fs-lg);height:4.6rem;justify-content:space-between;padding-inline:0;transition:all var(--speed-standard) ease-in-out 0s}.filter__select:hover{opacity:.6}.filter:has(.filter__link.is-active) .filter__select,.filter__select.is-active{color:#ba87bc}.filter__search{background-color:var(--base);border:.1rem solid var(--text);box-sizing:border-box;color:var(--text);flex-shrink:0;font-family:var(--sans);font-size:var(--fs-xs);height:3rem;padding-inline:var(--dewdrop);width:100%}.filter__search::-moz-placeholder{color:var(--text);opacity:.6}.filter__search::placeholder{color:var(--text);opacity:.6}.filter__group{display:flex;flex-flow:column nowrap;max-height:0;min-width:0;overflow:hidden;transition:all var(--speed-standard) ease-in-out 0s}.filter__group.is-open{max-height:500vh}.filter__item{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-left:var(--gutter);padding-right:2rem;white-space:nowrap;width:100%}.filter__item.is-collapsed{height:0}.filter__item--parent{flex-direction:column}.filter__item--nested{padding-left:var(--creek);white-space:normal}.filter__link{background:none;border:0;color:var(--filtertext);cursor:pointer;display:flex;flex-flow:column nowrap;font-family:var(--sans);font-size:var(--fs-lg);justify-content:flex-start;letter-spacing:var(--ls-lg);padding-inline:0;position:relative;text-align:left;transition:all var(--speed-standard) ease-in-out 0s;width:100%}.filter__link:hover{opacity:.6}.filter__link.is-active{color:#ba87bc}.filter__close{display:none;height:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.8rem}.filter__link.is-active .filter__close{display:block}.filters{position:relative;z-index:1}.filters__list{background-color:var(--base);display:flex;flex-flow:column nowrap;gap:var(--pipette);min-width:0;overflow-x:hidden;overflow-y:auto;padding-top:var(--rivulet);padding-inline:var(--gutter);padding-bottom:var(--creek);scrollbar-gutter:stable;transition:all var(--speed-standard) ease-in-out 0s}@media only screen and (max-width:1023.98px){.filters__list{bottom:0;left:0;margin:auto;opacity:0;padding-bottom:calc(4.6rem + var(--creek));position:fixed;right:0;top:var(--header)}.root:has(.header.is-hidden) .filters__list{top:0}.filters__list.is-active{opacity:1}}@media only screen and (min-width:1024px){.filters__list{height:100vh}}@media only screen and (max-width:1023.98px){.filters__button{align-items:center;background-color:var(--base);border-top:.1rem solid var(--text);color:var(--text);display:block;display:flex;flex-flow:row nowrap;font-family:var(--sans);font-size:var(--fs-lg);gap:var(--gutter);height:4.6rem;justify-content:stretch;inset:auto 0 0;letter-spacing:var(--ls-lg);margin:auto;padding-inline:var(--gutter);position:fixed;width:100%}.filters__button span{flex-grow:1}}@media only screen and (min-width:1024px){.filters__button{display:none}}.index .filter__link,.index .filter__select,.index .filters__button{font-size:var(--fs-sm)}.index .filter__search{font-size:var(--fs-sm);height:6rem}.index .filters__list{scrollbar-width:none}.index .filters__list::-webkit-scrollbar{display:none}.index .icon-narrow{height:.8em;width:auto}.index .filter:has(.filter__link.is-active) .filter__select,.index .filter__link.is-active,.index .filter__select.is-active{color:#e6185b}.root:has(.root__alert.is-visible):after,.root:has(.root__notice):after{background-color:var(--black);content:"";inset:0;margin:auto;opacity:50%;position:fixed;z-index:2}.root:not(.is-ready) .root__head,.root:not(.is-ready) .root__head *,.root:not(.is-ready) .root__head:before{transition:none}.root__head{z-index:2}.root__body,.root__head{position:relative}.root__notice{z-index:3}@media only screen and (max-width:1023.98px){.root__notice{inset:0;margin:auto;position:fixed}}@media only screen and (min-width:1024px){.root__notice{bottom:var(--creek);left:auto;margin:auto;position:fixed;right:var(--creek);top:auto}}.root__alert{inset:0;margin:auto;position:fixed;visibility:hidden;z-index:3}.root__alert.is-visible{visibility:initial}@media only screen and (max-width:1023.98px){html.nav-open{overflow:hidden}}.header{align-items:flex-start;color:var(--gradient-text,var(--header-colour));display:flex;flex-flow:row nowrap;gap:var(--creek);height:var(--header);justify-content:flex-start;inset:0 0 auto;margin:auto;padding-inline:var(--droplet) var(--dewdrop);padding-top:var(--droplet);pointer-events:none;position:fixed;transition:opacity var(--speed-standard) ease-in-out;z-index:4}@media only screen and (max-width:767.98px){.header{align-items:center;height:calc(var(--sea) + 1.8rem);padding-inline:var(--dewdrop)}}.header.is-hidden{opacity:0;pointer-events:none}.header.is-active{color:var(--gradient-text,var(--header-colour))}.header--basic{background-color:var(--white);color:var(--primary)}@media print{.header{position:absolute}}.header__nameplate{align-items:flex-start;color:inherit;display:flex;flex-flow:row nowrap;pointer-events:auto;transition:opacity var(--speed-fast) ease-in-out 0s;z-index:4}.header__logo{width:6rem}@media only screen and (max-width:767.98px){.header__logo{margin-top:var(--pipette);width:4.8rem}}@media print{.header__logo{height:5.6rem;width:5rem}}.header__index{align-items:center;color:inherit;display:flex;flex-flow:row nowrap;font-family:var(--sans);font-size:var(--fs-sm);gap:var(--dewdrop);height:3rem;padding-inline:var(--gutter);pointer-events:auto;transition:all var(--speed-standard) ease-in-out 0s;z-index:4}.header__index:hover{opacity:.6}.header__index .icon-narrow{height:1.2rem;width:auto}.header__button{color:inherit;margin-left:var(--dewdrop);pointer-events:auto;z-index:4}.header__actions{align-items:center;align-self:flex-start;display:flex;flex-flow:row nowrap;gap:var(--creek);margin-left:auto;pointer-events:auto}.header.is-active .header__actions{visibility:hidden}@media print{.header__actions{display:none}}.header__language{position:relative}.header__language .header__index,.header__language .header__languages a{transition:none}.header__language summary{cursor:pointer;list-style:none}.header__language summary::-webkit-details-marker{display:none}.header__languages{font-family:var(--sans);font-size:var(--fs-sm);padding-top:var(--dewdrop);position:absolute;right:var(--gutter);text-align:right;top:100%;white-space:nowrap;z-index:4}.header__languages a{display:block;padding-top:var(--dewdrop);transition:all var(--speed-standard) ease-in-out 0s}.header__languages a:hover{opacity:.6}.header__languages a.is-active{opacity:.4}.header__language[open] summary{visibility:hidden}.header__language[open] .header__languages{padding-top:0;top:0}.header__language[open] .header__languages li:first-child a{align-items:center;display:flex;flex-flow:row nowrap;height:3rem;justify-content:flex-end;padding-top:0}.header__reader{background:none;border:0;color:inherit;cursor:pointer;margin-right:.6rem;margin-top:var(--pipette)}.header__reader.is-active{color:var(--global-accent)}@media print{.header__reader{display:none}}.reader-mode-icon{width:3.4rem}.header__breadcrumb{display:none}.root:has(.root__body.home) .header.is-top,.root:has(.root__body.whats-on) .header.is-top{background-color:var(--menu-gradient-colour,var(--header-bg));color:var(--menu-gradient-text,var(--header-colour));cursor:default;pointer-events:auto}.root:has(.root__body.home--bare) .header.is-top,.root:has(.root__body.whats-on) .header.is-top{background-color:transparent;color:var(--menu-gradient-colour,var(--header-bg))}.head{color:var(--text);overflow:hidden;padding-inline:var(--creek);position:relative}@media only screen and (max-width:767.98px){.head{display:flex;flex-flow:column nowrap;gap:var(--creek);padding-bottom:var(--sea);padding-top:calc(var(--header) + var(--brook))}}@media only screen and (min-width:768px){.head{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,auto);padding-bottom:var(--rill);padding-top:var(--header)}}.head--fill{background-color:var(--primary)}.head__title,.head__top{z-index:1}@media only screen and (min-width:768px){.head__title,.head__top{grid-column:1/6}}.head__top{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:center}@media only screen and (min-width:768px){.head__top{min-height:var(--sea)}}.head__title{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start}@media only screen and (min-width:768px){.head__title{grid-row:2}}.head__intro{display:flex;flex-flow:column nowrap;justify-content:flex-end;z-index:1}@media only screen and (min-width:768px){.head__intro{border-left:.1rem solid var(--text);display:grid;grid-column:6/11;grid-row:1/3;grid-template-rows:subgrid;padding-left:var(--gutter);padding-top:var(--sea)}.head__inner{display:flex;flex-flow:column nowrap;grid-row:2;justify-content:flex-end}}.head__bg{background-color:var(--base);color:var(--primary);height:100vh;inset:0;position:absolute;width:100%;z-index:0}@media only screen and (max-width:1023.98px){.head__bg--variant{background-color:var(--bg);color:var(--variant)}}.slice{display:grid;grid-template-columns:repeat(12,1fr);width:100%}.slice--matte{background-color:var(--matte);color:var(--black)}.slice--themed{background-color:var(--bg);color:var(--text)}.slice--narrow-head .slice__head{align-items:center;gap:var(--creek);grid-column:1/2;padding-top:var(--brook);padding-inline:var(--brook)}@media only screen and (min-width:768px){.slice--narrow-head .slice__head{justify-content:flex-start;max-width:calc(var(--creek) + 5rem)}}.slice--narrow-head .slice__head .signboard{line-height:1}.slice--narrow-head .slice__head .btn{background:none;border:none;gap:0;height:auto;padding:0;width:var(--fs-mega)}.slice--narrow-head .slice__head .btn__text{display:none}.slice--narrow-head .slice__body{grid-column:2/13}.slice__head{border-right:.1rem solid var(--dull);grid-column:1/3;height:100%;padding-bottom:var(--canal);padding-top:var(--canal);padding-inline:var(--gutter);position:relative}.theme-one .slice__head,.theme-secondary .slice__head{border-right:.1rem solid var(--text)}.slice__head{align-items:flex-end;display:flex;flex-flow:column nowrap;gap:var(--lake);margin-bottom:auto;position:sticky;top:0}@media only screen and (min-width:768px){.slice__head{justify-content:space-between}}.slice__head--strip{padding-bottom:var(--channel);padding-top:var(--channel)}.slice__body{height:100%}@media only screen and (max-width:767.98px){.slice__body{display:flex;flex-flow:column nowrap;gap:var(--canal);grid-column:3/13;padding-bottom:var(--canal);padding-top:var(--canal)}}@media only screen and (min-width:768px){.slice__body{align-self:start;display:grid;grid-column:3/13;grid-template-columns:subgrid;height:auto}}.slice__main{grid-column:3/13;padding-top:var(--canal)}.slice__inner{padding-bottom:var(--sea);padding-top:var(--ocean);padding-inline:var(--gutter)}.slice__inner--strip{padding-bottom:var(--channel);padding-top:var(--channel)}@media only screen and (min-width:1024px){.slice__columns{display:grid;gap:var(--canal);grid-template-columns:subgrid}}.slice__copy{grid-column:1/4}.slice__media{grid-column:5/10}.slice__content{grid-column:4/9;padding-bottom:var(--sea);padding-top:var(--ocean)}.slice__card{position:relative}@media only screen and (min-width:768px){.slice__card{grid-column:span 3;padding-bottom:var(--canal);padding-top:var(--canal)}.slice__card:after{background-color:var(--dull);content:"";height:100%;inset:0 0 0 100%;position:absolute;width:.1rem}}@media only screen and (min-width:1024px){.page{display:grid;grid-template-columns:repeat(12,1fr)}}.page--themed{background-color:var(--accent)}@media only screen and (min-width:1024px){.page__main{grid-column:1/6;grid-row:1}}.page__main{padding:var(--canal) var(--creek)}.page__aside{padding-right:var(--creek);padding-top:var(--canal)}@media only screen and (min-width:1024px){.page__aside{grid-column:8/13;margin-bottom:auto;position:sticky;top:0}}.page__head{overflow:hidden;padding-top:var(--header);position:relative}@media only screen and (min-width:1024px){.page__head{grid-column:1/13}}@media only screen and (min-width:521px)and (max-width:1023.98px){.page__head{display:grid;grid-template-columns:repeat(12,1fr);height:60vh}}@media only screen and (min-width:1024px){.page__head{display:grid;grid-column:1/13;grid-template-columns:subgrid;height:100vh}}.page__intro{background-color:var(--white);height:-moz-fit-content;height:fit-content;position:relative;z-index:1}@media only screen and (max-width:1023.98px){.page__intro{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:var(--brook);padding:var(--creek)}}@media only screen and (min-width:1024px){.page__intro{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:var(--canal)}}@media only screen and (min-width:521px){.page__intro{color:var(--global-primary)}}@media only screen and (min-width:521px)and (max-width:1023.98px){.page__intro{grid-column:1/8}}@media only screen and (min-width:1024px)and (max-width:1200.98px){.page__intro{grid-column:1/7;padding:var(--canal) var(--creek)}}@media only screen and (min-width:1201px){.page__intro{grid-column:1/6;padding:var(--ocean) var(--creek)}}@media only screen and (max-width:520.98px){.page__backdrop{aspect-ratio:131/80}}@media only screen and (min-width:521px){.page__backdrop{bottom:0;left:0;position:absolute;right:0;top:var(--header)}}@media only screen and (max-width:520.98px){.page__mask{bottom:0;color:var(--white);left:0;position:absolute;right:0;top:var(--header)}}@media only screen and (min-width:521px){.page__mask{display:none}}@media only screen and (min-width:768px){.page__body{grid-column:1/13}}.page__contained{padding-bottom:var(--river);padding-top:var(--river);text-align:center}.page__figure{max-height:80rem}.page__columns{padding-inline:var(--gutter)}@media only screen and (min-width:1024px){.page__columns{-moz-column-gap:var(--creek);column-gap:var(--creek);display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--river)}}.page--spaced{padding-top:var(--header)}.page__span{grid-column:1/13}@media only screen and (max-width:1023.98px){.split{display:flex;flex-flow:column nowrap;gap:var(--canal)}}@media only screen and (min-width:1024px){.split{display:grid;grid-template-columns:repeat(12,1fr);row-gap:var(--river)}}.split__head{display:flex;flex-flow:column nowrap;gap:var(--channel);grid-column:1/4;padding-top:var(--canal);padding-inline:var(--droplet);-ms-overflow-style:none;scrollbar-width:none}.split__head::-webkit-scrollbar{display:none}@media only screen and (min-width:1024px){.split__head{height:calc(100vh - var(--lake));margin-bottom:auto;overflow-y:scroll;padding-bottom:var(--canal);padding-top:0;position:sticky;top:var(--lake)}}@media only screen and (max-width:767.98px){.split__head{padding-top:var(--droplet)}}.split__main{border-left:.1rem solid var(--dull);display:flex;flex-flow:column nowrap;gap:var(--creek);grid-column:4/13;padding-bottom:var(--canal);padding-inline:var(--droplet)}@media only screen and (min-width:1024px){.split__main{margin-bottom:auto;padding-top:var(--canal);position:sticky;top:0}}@media only screen and (max-width:1023.98px){.split-clean{display:flex;flex-flow:column nowrap;gap:var(--stream)}}@media only screen and (min-width:1024px){.split-clean{display:grid;grid-template-columns:repeat(11,1fr);row-gap:var(--river)}}.split-clean__head{display:flex;flex-flow:column nowrap;gap:var(--lake);grid-column:1/9;padding-inline:var(--pipette)}.split-clean__main{grid-column:9/13;padding-bottom:var(--canal)}@media only screen and (min-width:768px){.split-clean__main{padding-inline:var(--droplet)}}.split__details{align-items:flex-start;display:inline-flex;flex-flow:column nowrap;gap:var(--gutter);width:100%}.split__center{grid-column:5/12;padding-inline:var(--droplet)}@media only screen and (min-width:768px){.split__center{border-left:.1rem solid var(--dull)}}.piece{position:relative}@media only screen and (max-width:767.98px){.piece{display:flex;flex-flow:column nowrap}}@media only screen and (min-width:768px){.piece{-moz-column-gap:var(--creek);column-gap:var(--creek);display:grid;grid-template-columns:repeat(12,1fr)}}.piece__main{color:var(--text);grid-column:1/8;grid-row:1;padding:var(--stream) var(--creek)}.piece__main>:not(:first-child){margin-top:var(--canal)}.piece__side{padding:var(--canal) var(--creek)}@media only screen and (min-width:768px){.piece__side{grid-column:9/13;padding-left:unset}}@media only screen and (min-width:1024px){.piece__side{margin-bottom:auto;position:sticky;top:0}}.hero{padding:var(--header) var(--gutter) var(--gutter);position:relative;--head-start:1}@media only screen and (max-width:1023.98px){.hero{display:flex;flex-flow:column nowrap;gap:var(--river);overflow:hidden}}@media only screen and (min-width:1024px){.hero{display:grid;gap:var(--creek);grid-template-columns:repeat(12,1fr);grid-template-rows:1fr auto;height:max(85vh,50rem)}}@media only screen and (max-width:767.98px){.hero{padding-top:var(--ocean)}}.hero__inner{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:var(--dewdrop);justify-content:center;position:relative;z-index:1}@media only screen and (max-width:1023.98px){.hero__inner{gap:var(--dewdrop);padding-top:var(--creek)}}@media only screen and (max-width:767.98px){.hero__inner{padding-top:0}}@media only screen and (min-width:1024px){.hero__inner{grid-column-start:var(--head-start);grid-row:1}}@media only screen and (min-width:1024px)and (max-width:1200.98px){.hero__inner{grid-column-end:8}.hero:has(.hero__poster) .hero__inner{grid-column-end:7}}@media only screen and (min-width:1201px){.hero__inner{grid-column-end:8}.hero:has(.hero__poster) .hero__inner{grid-column-end:6}}@media print{.hero__inner{padding-bottom:var(--canal);padding-top:var(--creek);position:relative}}@media only screen and (max-width:767.98px){.hero .hero__tags{display:none}}.hero__poster{display:flex;flex-flow:column nowrap;justify-content:center;overflow:hidden;z-index:1}@media only screen and (min-width:1024px){.hero__poster{grid-row:1/-1;justify-self:start;margin-right:calc(var(--dewdrop) + var(--runnel) + 2.4rem - var(--gutter));max-width:96rem}}@media only screen and (min-width:1024px)and (max-width:1200.98px){.hero__poster--landscape{grid-column:7/13}}@media only screen and (min-width:1201px){.hero__poster--landscape{grid-column:6/13}}.hero__poster--portrait{grid-column:8/13}.hero__poster--square{grid-column:7/13}.hero__figure{align-items:flex-end;display:flex;flex-flow:column nowrap;gap:var(--dewdrop)}@media only screen and (min-width:1024px){.hero__figure{align-self:flex-end;max-height:100%;min-height:0}}@media print{.hero__figure{position:relative}}.hero__image{max-width:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1023.98px){.hero__image{width:100%}}@media only screen and (min-width:1024px){.hero__image{flex:1 1 auto;max-height:100%;min-height:0}}.hero__caption{flex-shrink:0}@media only screen and (min-width:1024px){.hero__caption{max-width:80%}}@media only screen and (max-width:1023.98px){.hero__caption{text-align:left}}@media only screen and (max-width:767.98px){.hero__caption{font-size:var(--fs-sm);text-align:right;width:70%}}.hero__foot{display:flex;flex-flow:row nowrap;gap:var(--rill);z-index:1}@media only screen and (max-width:1023.98px){.hero__foot{padding-left:var(--micropipette);padding-top:var(--pipette)}}@media only screen and (min-width:1024px){.hero__foot{align-self:end;grid-column-end:-1;grid-column-start:var(--head-start);grid-row:2}}@media print{.hero__foot{display:none}}.hero--media{padding-inline:var(--creek)}.hero--media .hero__inner{gap:var(--creek)}@media only screen and (max-width:1023.98px){.hero--media .hero__inner{gap:var(--creek)}}@media only screen and (min-width:1024px){.hero--media{padding-bottom:var(--creek);padding-top:calc(var(--header) + var(--creek))}}.hero--column{--head-start:2}@media only screen and (min-width:1401px){.hero--column{--head-start:3}}@media only screen and (min-width:1801px){.hero--column{--head-start:4}}@media only screen and (min-width:768px)and (max-width:1023.98px){.hero--column{-moz-column-gap:var(--canal);column-gap:var(--canal);display:grid;grid-template-columns:repeat(12,1fr);padding-inline:0;row-gap:var(--river)}.hero--column .hero__inner{grid-column:var(--head-start)/12}.hero--column .hero__foot{grid-column:var(--head-start)/-1}.hero--column .hero__poster{grid-column:1/-1}}@media only screen and (min-width:1024px){.hero--column{gap:var(--canal);height:auto;padding-inline:0}}@media only screen and (min-width:1024px)and (max-width:1200.98px){.hero--column .hero__inner{grid-column-end:9}}@media only screen and (min-width:1201px){.hero--column .hero__inner{grid-column-end:11}}@property --gradient-colour{syntax:"<color>";inherits:true;initial-value:#232e5e}.card-wide{background-color:var(--gradient-colour,var(--accent));color:var(--gradient-text,var(--secondary));overflow:hidden;position:relative;transition:color .6s ease;z-index:0}@media only screen and (max-width:767.98px){.card-wide{background-color:var(--accent);height:auto;transition:height .3s ease,color .6s ease}}@media only screen and (min-width:768px){.card-wide{height:100vh}.card-wide--short{height:89.5vh}}.card-wide__track{height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:1024px){.card-wide__track.is-draggable{cursor:grab}.card-wide__track.is-draggable:active{cursor:grabbing}}@media only screen and (max-width:767.98px){.card-wide__track{display:flex;flex-direction:column;height:auto}}.card-wide__slide{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .8s ease}.card-wide__slide.is-active{opacity:1;pointer-events:auto}@media only screen and (min-width:768px){.card-wide__slide{display:flex;flex-direction:column}}@media only screen and (max-width:767.98px){.card-wide__slide{background-color:var(--gradient-colour,var(--accent));color:var(--gradient-text,var(--secondary));display:flex;flex-direction:column;height:auto;inset:auto;opacity:1;pointer-events:auto;position:relative;transition:background-color .6s ease,color .6s ease;visibility:visible;width:100%}}@media only screen and (min-width:768px){.card-wide__frame{flex:1;margin-top:var(--header);min-height:0;overflow:hidden;position:relative}}@media only screen and (max-width:767.98px){.card-wide__frame{aspect-ratio:4/3;overflow:hidden;position:relative}}.card-wide__media{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media only screen and (min-width:768px){.card-wide__media{-o-object-fit:contain;object-fit:contain}}@media only screen and (max-width:767.98px){.card-wide__media{height:100%;left:auto;-o-object-position:center;object-position:center;position:static;top:auto;width:100%}}.card-wide .tag{background:var(--gradient-tag-bg,var(--global-primary));border:none;color:var(--gradient-tag-text,var(--white))}.card-wide__meta{align-items:center;display:flex;flex-flow:row wrap;gap:var(--rill)}@media only screen and (max-width:767.98px){.card-wide__meta{align-items:center;flex-direction:row;gap:var(--dewdrop);justify-content:space-between;width:100%}}@media only screen and (min-width:768px){.card-wide__meta{bottom:2.8rem;position:absolute;right:2.5rem}}.card-wide__overlay{align-items:flex-start;background-color:var(--white);color:var(--global-primary);cursor:pointer;display:flex;flex-flow:column nowrap;gap:var(--rill);opacity:var(--fade,1);z-index:2}.card-wide__overlay .tag{background:var(--global-primary);color:var(--white)}.card-wide__slide:not(.is-loaded) .card-wide__overlay{visibility:hidden}@media only screen and (max-width:767.98px){.card-wide__overlay{flex-shrink:0;gap:var(--pipette);height:auto;inset:auto;padding:var(--gutter) var(--gutter) var(--dewdrop) var(--dewdrop);position:relative;width:100%}.card-wide__overlay .tag{font-size:1rem;margin-left:calc(var(--pipette) - .3rem);padding-inline:var(--pipette);padding:.5rem .8rem}.card-wide__overlay .card__dates{font-size:1.4rem;line-height:var(--lh-lg)}.card-wide__overlay .card__title{align-self:stretch;gap:0;margin-top:0}.card-wide__overlay .title{display:block;font-size:var(--fs-lg);line-height:var(--lh-xxl);max-width:100%;width:100%}.card-wide__overlay .line{font-size:var(--fs-md);line-height:var(--lh-xxl)}}@media only screen and (min-width:768px){.card-wide__overlay{flex-shrink:0;padding:var(--torrent);position:relative;width:100%}.card-wide__overlay .card__title{gap:var(--pipette);margin-top:var(--dewdrop);max-width:80%}.card-wide__overlay .card__title .title{font-size:var(--fs-xl)}.card-wide__overlay .card__title .line{display:none}}.card-wide__controls{display:flex;flex-flow:row nowrap;inset:0;position:absolute;z-index:1}@media(hover:none)and (pointer:coarse){.card-wide__controls{display:none}}@media only screen and (max-width:1023.98px){.card-wide__controls{display:none}}.card-wide__next,.card-wide__open,.card-wide__prev{background-color:transparent;cursor:none;flex:1;height:100%}.card-wide__link{display:none;inset:0;position:absolute;z-index:3}@media(hover:none)and (pointer:coarse){.card-wide__link{display:block}}@media only screen and (max-width:1023.98px){.card-wide__link{display:block}}.card-wide__cursor{color:var(--menu-gradient-colour,var(--gradient-colour,var(--secondary)));pointer-events:none;position:fixed;transform:translate(-50%,-50%);z-index:2}@media(hover:none)and (pointer:coarse){.card-wide__cursor{display:none}}@media only screen and (max-width:1023.98px){.card-wide__cursor{display:none}}@media only screen and (min-width:768px){.card-wide--bare .card-wide__slide,.card-wide--wide .card-wide__slide{display:block}}@media only screen and (min-width:1024px){.card-wide--bare .card-wide__frame,.card-wide--wide .card-wide__frame{flex:none;margin-top:0;min-height:auto;overflow:visible;position:static}}@media only screen and (min-width:768px){.card-wide--bare .card-wide__media,.card-wide--wide .card-wide__media{-o-object-fit:cover;object-fit:cover}.card-wide--bare .card-wide__meta,.card-wide--wide .card-wide__meta{bottom:var(--rill);right:var(--gutter)}.card-wide--bare .card-wide__overlay,.card-wide--wide .card-wide__overlay{inset:auto 0 0;padding:var(--dewdrop) var(--droplet) var(--runnel);position:absolute;width:100%}.card-wide--bare .card-wide__controls,.card-wide--wide .card-wide__controls{top:9%}.card-wide--bare.card-wide--short,.card-wide--wide.card-wide--short{height:auto}.card-wide--bare.card-wide--short .card-wide__slide,.card-wide--wide.card-wide--short .card-wide__slide{display:flex;flex-direction:column;height:auto;inset:auto;position:relative}.card-wide--bare.card-wide--short .card-wide__frame,.card-wide--wide.card-wide--short .card-wide__frame{position:relative}.card-wide--bare.card-wide--short .card-wide__media,.card-wide--wide.card-wide--short .card-wide__media{height:auto;-o-object-fit:initial;object-fit:fill;position:static;width:100%}}.card-wide--bare.card-wide--short .card-wide__overlay,.card-wide--wide.card-wide--short .card-wide__overlay{opacity:1}@media only screen and (min-width:768px){.card-wide--bare.card-wide--short .card-wide__overlay,.card-wide--wide.card-wide--short .card-wide__overlay{flex-shrink:0;inset:auto;padding:var(--gutter);position:relative;width:100%}.card-wide--bare .card-wide__overlay{padding-block:var(--pipette) var(--dewdrop)}.card-wide--bare .card-wide__overlay .card__title{gap:var(--pipette)}.card-wide--bare .card-wide__overlay .card__title .title{font-family:var(--decorative)}.card-wide--bare .card-wide__overlay .card__title .line{display:block}}.card-wide--bare .card-wide__overlay{background-color:var(--gradient-colour,var(--global-primary));color:var(--gradient-text,var(--secondary))}.card-wide--bare .card-wide__overlay .tag{background:var(--gradient-tag-bg,var(--global-primary));color:var(--gradient-tag-text,var(--white))}@media only screen and (min-width:768px){.card-wide--publishing{height:70vh;padding:var(--river) var(--stream)}}.card-wide--publishing .card-wide__controls{display:none}.card-wide--publishing .card-wide__link{cursor:none;display:block}.card-wide--publishing .card-wide__link--next{background:none;border:0;cursor:none;left:auto;width:30%;z-index:4}@media(hover:none)and (pointer:coarse){.card-wide--publishing .card-wide__link--next{display:none}}@media only screen and (max-width:767.98px){.card-wide--publishing .card-wide__link--next{display:none}}.card-wide--publishing .card-wide__chevron{align-items:center;background:none;border:0;bottom:auto;color:#e9eaef;cursor:pointer;display:flex;flex-flow:column nowrap;height:4rem;justify-content:center;left:auto;position:absolute;right:var(--creek);top:50%;transform:translateY(-50%);width:4rem;z-index:1}@media only screen and (max-width:767.98px){.card-wide--publishing .card-wide__chevron{display:none}}.card-wide--publishing .card-wide__chevron:hover{color:#e9eaef;opacity:1}.card-wide--publishing .card-wide__chevron .icon-narrow{width:2rem}.card-wide--publishing .card-wide__track.is-draggable,.card-wide--publishing .card-wide__track.is-draggable:active{cursor:default}.card-wide--publishing .card__info a:hover{opacity:1}.card-wide--publishing .card-wide__slide{transition:none}@media only screen and (min-width:768px){.card-wide--publishing .card-wide__slide{align-items:center;flex-direction:row;justify-content:flex-start;padding-left:42%}.card-wide--publishing .card-wide__frame{aspect-ratio:4/3;flex:none;margin-top:0;max-height:100%;width:100%}.card-wide--publishing .card-wide__media{-o-object-fit:cover;object-fit:cover}.card-wide--publishing .card-wide__meta{position:static}}.card-wide--publishing .card-wide__overlay{opacity:1}@media only screen and (min-width:768px){.card-wide--publishing .card-wide__overlay{align-items:flex-start;background-color:transparent;color:inherit;inset:50% auto auto 0;justify-content:center;padding:0;position:absolute;transform:translateY(calc(-50% - var(--river)));width:40%}.card-wide--publishing .card-wide__overlay .card__title{display:flex;flex-flow:column-reverse nowrap;gap:var(--pipette);margin-top:0;max-width:100%}.card-wide--publishing .card-wide__overlay .card__title .line{font-size:var(--fs-xl)}.card-wide--publishing .card-wide__overlay .card__title .title{font-size:var(--fs-xxl)}.card-wide--publishing .card-wide__overlay .card__title .line{display:block}}.card-wide--themed{--gradient-colour:var(--primary);--gradient-text:var(--text);--gradient-tag-bg:var(--white);--gradient-tag-text:var(--global-primary)}.body{align-items:center;display:flex;flex-flow:column nowrap;padding-bottom:var(--lake);padding-top:var(--lake)}.body__inner{width:100%}@media only screen and (max-width:767.98px){.body__inner{display:flex;flex-flow:column nowrap;gap:var(--canal)}}@media only screen and (min-width:768px){.body__inner{display:grid;gap:var(--canal);grid-template-columns:repeat(12,1fr)}.body__inner .spanning{grid-column:1/-1}.body__inner .contained{padding-inline:var(--creek)}}@media only screen and (max-width:1400.98px){.body__inner .narrow{grid-column:2/12}}@media only screen and (min-width:1401px)and (max-width:1800.98px){.body__inner .narrow{grid-column:3/11}}@media only screen and (min-width:1801px){.body__inner .narrow{grid-column:4/10}}@media print{.body__inner{display:flex;flex-flow:column nowrap;gap:var(--canal);max-width:70vw}}.body__foot{align-items:center;display:flex;flex-flow:column nowrap}.footer{--global-accent:var(--menu-gradient-text,var(--page-text,var(--header-colour)));background-color:var(--menu-gradient-colour,var(--page-bg,var(--header-bg)));border-top:1px solid;color:var(--global-accent);position:relative;transition:color var(--speed-slow) ease-in-out,background-color var(--speed-slow) ease-in-out;z-index:1}.root:has(.root__body[class*=theme-]) .footer{border-top:0}.root:has(.root__body.vertical-index:is(.theme-one,.theme-two,.theme-three)) .footer{border-top:1px solid}.root:has(.root__body.theme-zero) .footer{background-color:#e9eaef}.root:has(.root__body.home) .footer,.root:has(.root__body.home--bare) .footer{background-color:#e9eaef;--global-accent:#232e5e}.root:has(.root__body.platform-page) .footer{background-color:#fab287;--global-accent:#232e5e;border-top:0}@media only screen and (max-width:1023.98px){.footer{display:flex;flex-flow:column nowrap;gap:var(--lake);padding:var(--river) var(--creek)}}@media only screen and (min-width:1024px){.footer{display:flex;flex-flow:column nowrap;gap:var(--sea);padding:var(--river) var(--creek) var(--creek) var(--creek)}}@media print{.footer{display:none}}.footer .desc{font-size:var(--fs-base);line-height:var(--lh-lg)}@media only screen and (max-width:1023.98px){.footer__grid{display:flex;flex-flow:column nowrap;gap:var(--lake)}}@media only screen and (max-width:767.98px){.footer__grid{-moz-column-gap:var(--creek);column-gap:var(--creek);display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--river)}}@media only screen and (min-width:1024px){.footer__grid{-moz-column-gap:var(--creek);column-gap:var(--creek);display:grid;grid-template-columns:repeat(12,1fr);row-gap:var(--river)}.footer__info{grid-column:1/4}}.footer__info .details{gap:0}@media only screen and (max-width:767.98px){.footer__info .details{gap:var(--pipette)}}.footer__info .line{margin-top:var(--rill)}@media only screen and (min-width:1024px){.footer__smallprint{grid-column:4/7}}.footer__smallprint .list-stack{font-size:var(--fs-xs);gap:0;line-height:var(--lh-lg)}@media only screen and (max-width:767.98px){.footer__smallprint{align-self:start;gap:var(--dewdrop);margin-left:var(--gutter)}}.footer__socials{font-size:var(--fs-xs);gap:0;line-height:var(--lh-lg)}@media only screen and (min-width:1024px){.footer__socials{grid-column:7/10}}.footer__cta{align-self:start}.footer__cta .fields{gap:var(--dewdrop)}.footer__cta .field{gap:0;padding-top:0}.footer__cta .field__input{height:auto;padding-bottom:var(--rill)}.footer__cta .details{gap:var(--gutter)}@media only screen and (max-width:767.98px){.footer__cta{grid-column:1/-1}}@media only screen and (min-width:768px){.footer__cta{align-items:start;display:flex;flex-flow:column nowrap;gap:var(--creek)}}@media only screen and (min-width:1024px){.footer__cta{grid-column:10/13}}.footer__cta>div.details{display:none}@media only screen and (max-width:767.98px){.footer__cta .details--collapsible{height:auto;overflow:visible}}.footer__cta .field__input{border-bottom-color:var(--global-accent);color:var(--global-accent);font-size:var(--fs-xs)}.footer__cta .field__input::-moz-placeholder{color:var(--global-accent)}.footer__cta .field__input::placeholder{color:var(--global-accent)}.footer__cta .line{font-size:var(--fs-xs);line-height:var(--lh-lg)}.footer__cta .btn:hover,.footer__cta .btn:hover .btn__icon{color:var(--white)}.footer__cta .btn__icon{width:.7rem}.footer__cta .btn--ghost{border-color:var(--global-accent);color:var(--global-accent);font-size:var(--fs-xs);height:3.2rem;padding-inline:var(--rill)}.footer__cta .btn--ghost:hover{background-color:var(--global-accent);color:var(--white)}.navigation{--global-accent:var(--menu-gradient-text,var(--page-text,var(--header-colour)));color:var(--global-accent);overflow:hidden;pointer-events:none;transform:translate(100%);transition:transform var(--speed-fast) ease,visibility 0s linear var(--speed-fast),color var(--speed-slow) ease-in-out,background-color var(--speed-slow) ease-in-out;visibility:hidden;z-index:5}@media only screen and (max-width:1023.98px){.navigation{background:var(--menu-gradient-colour,var(--page-bg,var(--header-bg)));display:flex;flex-flow:column nowrap;height:100vh;inset:0 0 0 auto;margin:auto;padding-top:var(--header);position:fixed;width:100%}}@media only screen and (min-width:1024px){.navigation{background:var(--menu-gradient-colour,var(--page-bg,var(--header-bg)));display:grid;grid-template-columns:repeat(12,1fr);height:100vh;justify-content:end;inset:0 0 0 auto;margin:auto;position:fixed;width:31%}}.navigation.is-active{pointer-events:auto;transform:translate(0);transition:transform var(--speed-fast) ease,visibility 0s linear 0s,color var(--speed-slow) ease-in-out,background-color var(--speed-slow) ease-in-out;visibility:visible}@media print{.navigation{display:none}}.navigation,.navigation.is-active{transition:none}.navigation__close{bottom:auto;color:inherit;height:var(--header);left:auto;pointer-events:auto;position:absolute;right:var(--dewdrop);top:0;z-index:1}@media only screen and (max-width:767.98px){.navigation__close{height:calc(var(--sea) + 1.8rem)}}.navigation__inner{height:100%;padding-bottom:var(--lake);padding-top:var(--channel);padding-inline:var(--creek);position:relative;text-align:right;width:100%}@media only screen and (max-width:1023.98px){.navigation__inner{display:flex;flex-flow:column nowrap;padding-inline:var(--creek)}}@media only screen and (min-width:1024px){.navigation__inner{display:flex;flex-flow:column nowrap;gap:var(--droplet);grid-column:1/13}}.navigation__list{display:flex;flex-flow:column nowrap;gap:.5rem}@media only screen and (max-width:1023.98px){.navigation__list{max-height:0;overflow:hidden;transition:all var(--speed-standard) ease-in-out 0s}.navigation__list.is-expanded{margin-top:var(--droplet);max-height:100vh}}@media only screen and (min-width:1024px){.navigation__list{margin-top:var(--droplet)}}.navigation__group,.navigation__item{transition:all var(--speed-standard) ease-in-out 0s}@media only screen and (max-width:1023.98px){.navigation__group,.navigation__item{padding-bottom:var(--gutter);padding-top:var(--gutter)}}.navigation__link{display:inline-block;font-family:var(--decorative);font-size:var(--fs-xl);transition:all var(--speed-standard) ease-in-out 0s}@media only screen and (max-width:1023.98px){.navigation__link{font-size:var(--fs-xxl)}}.navigation__link:hover{opacity:.6}@media only screen and (max-width:1023.98px){.navigation__link.is-hidden{display:none}}.navigation__badge{background-color:currentColor;display:block;height:1.4em;margin-left:auto;margin-top:var(--pipette);-webkit-mask:var(--badge-src) no-repeat center/contain;mask:var(--badge-src) no-repeat center/contain;width:2.8em}.navigation__sublink{font-family:var(--sans);font-size:var(--fs-sm);transition:all var(--speed-standard) ease-in-out 0s}.navigation__sublink:hover{opacity:.6}@media only screen and (min-width:1024px){.navigation__sublink--extra{display:none}}@media only screen and (max-width:1023.98px){.navigation__button{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--gutter)}}@media only screen and (min-width:1024px){.navigation__button{display:none}}@media only screen and (min-width:521px){.gallery{display:grid;grid-template-columns:repeat(12,1fr)}}.gallery--accent{background-color:var(--accent)}.gallery__item{padding-bottom:var(--lake)}@media only screen and (min-width:521px)and (max-width:767.98px){.gallery__item{grid-column:span 6}}@media only screen and (min-width:768px)and (max-width:1200.98px){.gallery__item{grid-column:span 4}}@media only screen and (min-width:1201px){.gallery__item{grid-column:span 4}}@media only screen and (max-width:767.98px){.gallery__item{padding-top:var(--gutter)}}@media only screen and (min-width:768px){.gallery__item{padding-top:var(--brook)}}.gallery__featured{padding-bottom:var(--canal);padding-top:var(--gutter)}@media only screen and (max-width:520.98px){.gallery__featured{grid-column:span 6}}@media only screen and (min-width:521px)and (max-width:767.98px){.gallery__featured{grid-column:span 6}.gallery__featured--thirds:first-child{grid-column:1/-1}.gallery__featured--thirds:not(:first-child){grid-column:span 6}}@media only screen and (min-width:768px){.gallery__featured{grid-column:span 6}.gallery__featured--thirds{grid-column:span 4}}.banner{background:var(--trust);border-top:1px solid var(--accent);color:var(--trust);padding:var(--droplet) var(--runnel)}.banner span{color:var(--accent);font-size:2rem}.banner svg{aspect-ratio:var(--ratio-square);height:2.5rem;width:2.5rem}.banner .btn--plain{gap:var(--droplet);width:-moz-fit-content;width:fit-content}@media only screen and (min-width:521px){.collection{display:grid}}@media only screen and (min-width:521px)and (max-width:767.98px){.collection{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.collection{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:768px)and (max-width:1023.98px){.collection--three{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.collection--three{grid-template-columns:repeat(3,1fr)}}.collection__item{padding-bottom:var(--lake)}@media only screen and (max-width:1023.98px){.collection__item{padding-top:var(--gutter)}}@media only screen and (min-width:1024px){.collection__item{padding-top:var(--canal)}}@media only screen and (min-width:521px){.collection__item{border-right:.1rem solid var(--text)}}@media only screen and (max-width:767.98px){.masonry{display:flex;flex-flow:column nowrap;gap:var(--creek)}}@media only screen and (min-width:768px){.masonry{display:grid;grid-template-columns:subgrid;padding-bottom:var(--ocean);row-gap:var(--river)}}@media only screen and (max-width:1023.98px){.masonry{row-gap:var(--canal)}}.masonry__item{grid-column:span 6}@media only screen and (min-width:768px){.masonry--three .masonry__item{grid-column:span 4}}.masonry--compact{-moz-column-gap:var(--channel);column-gap:var(--channel)}@media only screen and (min-width:768px){.masonry--compact{grid-template-columns:repeat(3,1fr)}}.masonry--compact .masonry__item{grid-column:span 1}.home .masonry .card{margin-inline:auto;max-width:90%}@media only screen and (max-width:1023.98px){.home .masonry .card{margin-left:0;margin-right:var(--pipette);max-width:none}}.home .masonry--three .card{max-width:100%}@media only screen and (max-width:1023.98px){.home .masonry .card--publication .card__media{margin-inline:auto}}@media only screen and (min-width:768px){.home{--brook:2rem;--creek:2.4rem;--stream:2.5rem;--torrent:3rem;--canal:4rem;--river:4.8rem;--lake:6rem;--strait:7rem;--channel:8rem;--sea:9.6rem;--ocean:12rem}}.carousel__list{cursor:grab;display:flex;flex-flow:row nowrap;overflow:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}.carousel__list::-webkit-scrollbar{display:none}@media(hover:none)and (pointer:coarse){.carousel__list{scroll-snap-type:x mandatory}}@media only screen and (min-width:768px){.carousel__list{grid-column:1/-1}}.carousel__list.is-scrolling{scroll-snap-type:x mandatory}.carousel__list.is-dragging{cursor:grabbing}.carousel__list.is-dragging .carousel__item{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel__item{flex-shrink:0;height:100%;position:relative;scroll-snap-align:center;scroll-snap-stop:always;transition:all var(--speed-slow) ease-in-out 0s}@media only screen and (max-width:767.98px){.carousel__item{min-width:80%;width:80%}}@media only screen and (min-width:768px){.carousel__item{padding-bottom:var(--canal);padding-top:var(--canal);width:33.3333333333vw}}@media only screen and (max-width:767.98px){.carousel__item .card{max-width:75vw}.carousel__item--landscape{min-width:90%;width:90%}.carousel__item--landscape .card{max-width:85vw}}@media only screen and (min-width:768px){.carousel__item--landscape{width:50vw}}.deck{width:100%}@media only screen and (min-width:768px){.deck{padding-bottom:var(--canal)}}.deck__list{cursor:grab;display:flex;flex-flow:row nowrap;overflow:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}.deck__list::-webkit-scrollbar{display:none}@media(hover:none)and (pointer:coarse){.deck__list{scroll-snap-type:x mandatory}}@media only screen and (min-width:768px){.deck__list{grid-column:1/-1}}.deck__list.is-scrolling{scroll-snap-type:x mandatory}.deck__list.is-dragging{cursor:grabbing}.deck__list.is-dragging .deck__item{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.deck__item{flex-shrink:0;height:100%;position:relative;scroll-snap-align:center;scroll-snap-stop:always;transition:all var(--speed-slow) ease-in-out 0s}@media only screen and (max-width:767.98px){.deck__item{width:75vw}}@media only screen and (min-width:768px){.deck__item{padding-top:var(--canal)}}@media only screen and (min-width:768px)and (max-width:1200.98px){.deck__item{width:41.6666666667vw}}@media only screen and (min-width:1201px){.deck__item{width:41.6666666667vw}}.board{display:grid;grid-template-columns:calc(var(--creek) + 5rem) repeat(12,1fr);width:100%}@media only screen and (max-width:767.98px){.board{grid-template-columns:calc(var(--creek) + 3rem) repeat(12,1fr)}}.board--themed{background-color:var(--primary)}.board--accent{background-color:var(--bg);color:var(--text)}.board--events .board__head .btn,.board--publishing .board__head .btn,.board--whats-on .board__head .btn{background:none;border:none;color:#232e5e;height:auto;padding:0}.board__side{grid-column:1/2}@media only screen and (max-width:767.98px){.board__side{position:sticky}}@media only screen and (min-width:768px){.board__side{position:relative}}.board__head{align-items:center;color:var(--text);display:flex;flex-flow:column nowrap;gap:var(--creek);margin-bottom:auto;padding-bottom:var(--canal);padding-top:var(--brook);padding-inline:var(--brook);position:sticky;text-align:right;top:var(--header);transition:opacity var(--speed-standard) ease-in-out 0s;z-index:1}.board__head:hover{opacity:.7}.board__head:hover .btn:hover,.board__head:hover a:hover{opacity:1}@media only screen and (max-width:767.98px){.board__head{padding-left:var(--dewdrop);text-align:left}}.board__head .signboard{line-height:1}.board__head .btn{gap:0;height:var(--fs-mega);padding-inline:0;width:var(--fs-mega)}.board__head .btn__text{display:none}.board__bg{color:var(--off);overflow:hidden;position:absolute;right:0;top:0}.board__bg,.board__bg svg{height:100%;width:100%}.board__body{grid-column:2/14;padding-bottom:var(--canal);padding-top:var(--canal)}.board__copy{grid-column:1/4}.board__lead{padding-bottom:var(--canal);padding-top:var(--canal);padding-inline:var(--gutter)}@media only screen and (max-width:1023.98px){.board__lead{grid-column:4/13}}@media only screen and (min-width:1024px){.board__lead{grid-column:4/10}}.board__content{padding-bottom:var(--sea);padding-top:var(--canal);padding-inline:var(--creek)}@media only screen and (max-width:767.98px){.board__content{grid-column:4/14;padding-inline:var(--creek)}}@media only screen and (min-width:768px)and (max-width:1023.98px){.board__content{grid-column:5/11}}@media only screen and (min-width:1024px){.board__content{grid-column:6/10}}.board--no-title .board__head{visibility:hidden}.board--no-title .board__content{grid-column:6/11}.platform-preview{width:100%}.platform-preview__stage{aspect-ratio:4/5;display:block;overflow:hidden;position:relative;width:100%}.platform-preview__stage .media-full{display:block;-o-object-fit:cover;object-fit:cover}.platform-preview__placeholder{background-color:var(--global-primary);height:100%;width:100%}.platform-feature{width:100%}.head__platform-layout{position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.head__platform-layout{align-items:stretch;-moz-column-gap:var(--creek);column-gap:var(--creek);display:grid;grid-column:1/-1;grid-template-columns:repeat(12,1fr)}}@media only screen and (max-width:767.98px){.head__platform-layout{display:flex;flex-flow:column-reverse nowrap;gap:var(--creek)}}@media only screen and (min-width:768px){.slice__body.platform-feature .head__platform-layout{padding-bottom:var(--canal);padding-top:var(--pipette)}}@media only screen and (max-width:767.98px){.slice__body.platform-feature{padding-left:var(--gutter)}.slice__body.platform-feature .platform-headline{margin-bottom:var(--gutter)}}.platform-feature__top,.platform-links{align-items:baseline;display:flex;flex-flow:row wrap;gap:var(--lake)}@media only screen and (min-width:768px){.head__platform-left{grid-column:1/6;margin-top:calc(var(--river)*-1)}.head__platform-right{border-left:.1rem solid var(--text);grid-column:6/13;margin-top:calc(var(--river)*-1);padding-left:var(--gutter)}}.platform-headline{font-size:var(--fs-mega);margin-bottom:var(--channel)}@media only screen and (max-width:767.98px){.platform-headline{font-size:var(--fs-xxl)}}@media only screen and (min-width:768px){.platform-headline{grid-column:1/10;grid-row:1}}.platform-headline--detail{font-size:var(--fs-mega);margin-top:var(--creek)}@media only screen and (max-width:767.98px){.platform-headline--detail{font-size:var(--fs-xxl);margin-bottom:var(--gutter);margin-top:var(--brook)}}.platform-headline__number{margin-right:.5em}@media only screen and (max-width:767.98px){.platform-headline__number{font-size:var(--fs-xxl)}}.platform-headline__question{font-family:var(--sans)}@media only screen and (max-width:767.98px){.platform-headline__question{font-size:var(--fs-xxl)}}.platform-headline a{color:inherit}.head__subline{align-items:stretch;display:flex;flex-flow:column nowrap;gap:var(--creek);justify-content:flex-start;text-align:left}.head__platform-image{width:100%}.head__platform-authors.platform-contributors{font-size:var(--fs-lg);margin-bottom:0;padding-inline:0}@media only screen and (max-width:767.98px){.head__platform-authors.platform-contributors{font-size:var(--fs-md);padding-right:var(--runnel)}}.head__preload{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.platform-intro{font-family:var(--serif);font-size:var(--fs-sm);line-height:var(--lh-xl);text-wrap:pretty}@media only screen and (max-width:767.98px){.platform-intro{font-size:var(--fs-lg)}}.platform-intro>div{display:contents}.platform-intro p:last-of-type{display:inline}.hanging-link,.inline-link{align-items:center;border-bottom:0;display:inline-flex;font-family:var(--sans);font-size:inherit;gap:.4em;height:auto;vertical-align:baseline;white-space:nowrap;width:auto}.hanging-link .btn__icon,.inline-link .btn__icon{height:.7em;margin:0;width:auto}.hanging-link .btn__icon{height:auto;width:.7rem}.inline-link{font-family:var(--serif);margin:0;text-decoration:underline}.hanging-link{margin:0}.platform-page .tag{background-color:#232e5e;color:#fff}.platform-contributors{font-family:var(--serif);font-size:var(--fs-md);line-height:var(--lh-xl);margin-bottom:var(--creek);padding-inline:var(--creek);text-wrap:pretty}.platform-contributors__label{font-family:var(--sans);font-size:var(--fs-sm);margin-right:.5ch}.platform-contributors__list{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:var(--creek);line-height:var(--lh-xl);margin-top:var(--dewdrop)}.platform-contributors__work{display:block;font-family:var(--sans);font-size:var(--fs-md);position:relative;transition:all var(--speed-slow) ease-in-out 0s}.platform-contributors__name{display:block}.platform-contributors__link{color:inherit;display:block;transition:all var(--speed-slow) ease-in-out 0s;width:-moz-fit-content;width:fit-content}.platform-contributors__link,.platform-contributors__link .platform-contributors__work{transition-property:font-family,top}.platform-contributors__link.is-active,.platform-contributors__link:hover{color:color-mix(in srgb,#fab287 10%,#fff)}.platform-contributors__link.is-active .platform-contributors__work,.platform-contributors__link:hover .platform-contributors__work{font-family:var(--decorative);top:1.9px}.platform-about{font-family:var(--sans);font-size:var(--fs-xs);line-height:var(--lh-xl)}.platform-about__toggle{background:none;border:0;cursor:pointer;margin-left:-10px}.platform-about__icon{display:inline-block;height:auto;margin-left:.75em;transition:transform .2s ease;vertical-align:baseline;width:auto;width:.7rem}.platform-about__icon--open{transform:rotate(180deg)}.platform-about__text{font-size:var(--fs-xs);margin-left:var(--dewdrop)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.breaker{background-color:var(--secondary);color:var(--primary);--off:var(--primary)}@media only screen and (max-width:767.98px){.breaker{padding:var(--canal) var(--creek)}}@media only screen and (min-width:768px){.breaker{display:grid;grid-template-columns:repeat(12,1fr);padding:var(--lake) var(--canal)}}@media only screen and (min-width:768px)and (max-width:1023.98px){.breaker__inner{grid-column:4/10}}@media only screen and (min-width:1024px){.breaker__inner{grid-column:5/9}}.breaker__inner{align-items:stretch;display:flex;flex-flow:column nowrap}.breaker .field__error{color:#fff}.billboard{background-color:var(--accent);color:var(--secondary);display:flex;flex-flow:column nowrap;justify-content:flex-end;overflow:hidden;position:relative}@media only screen and (max-width:767.98px){.billboard{display:flex;flex-direction:column-reverse;height:80svh;max-height:68rem;padding-top:var(--header)}}@media only screen and (min-width:768px){.billboard{height:100vh;padding:var(--canal)}}.billboard__inner{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:var(--rill);z-index:1}@media only screen and (max-width:767.98px){.billboard__inner{padding:var(--rivulet)}}@media only screen and (min-width:768px){.billboard__inner{-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);background:var(--global-primary-transparent);padding:var(--torrent);position:absolute}}.root.is-unloaded .billboard__inner{opacity:0}.root.is-loading .billboard__inner{animation:slideIn 1s cubic-bezier(.16,1,.3,1) .6s forwards}@keyframes slideIn{0%{opacity:0;transform:translate(.5rem,2rem)}to{opacity:1;transform:translate(0)}}@media only screen and (max-width:767.98px){.billboard__bg{max-height:28rem}}@media only screen and (min-width:768px){.billboard__bg{inset:0;position:absolute}}.root.is-unloaded .billboard__bg{transform:scale(1.1)}.root.is-loading .billboard__bg{animation:scaleIn 6s cubic-bezier(.16,1,.3,1) 0s forwards}@keyframes scaleIn{0%{transform:scale(1.1)}to{transform:scale(1)}}.billboard__copy{max-width:75ch}.billboard__title{font-family:var(--decorative);font-size:clamp(2.8rem,2vw,4rem);font-weight:var(--regular);letter-spacing:var(--ls-sm);line-height:var(--lh-sm)}@media only screen and (min-width:768px){.panel{display:grid;grid-template-columns:repeat(12,1fr)}}.panel--flip .panel__head{order:3}@media only screen and (min-width:768px){.panel--flip .panel__head{border-left:.1rem solid var(--dull)}}.panel--flip .panel__content:nth-child(2){border-left:none;order:1}.panel--flip .panel__content:nth-child(3){order:2}.panel__item{align-items:stretch;display:flex;flex-flow:column nowrap;gap:var(--brook);justify-content:flex-start;padding-inline:var(--gutter);position:relative}@media only screen and (max-width:767.98px){.panel__item{padding-bottom:var(--creek);padding-top:var(--creek);padding-inline:var(--creek)}}@media only screen and (min-width:768px){.panel__item{grid-column:span 4;padding-bottom:var(--ocean);padding-top:var(--ocean)}}.panel__head{display:flex;flex-flow:column nowrap;gap:var(--brook);padding-inline:var(--creek)}@media only screen and (min-width:768px){.panel__content{border-left:.1rem solid var(--dull)}}.panel__content--flip .panel__body{order:2}.panel__content--flip .panel__image{order:1}.panel__body{display:flex;flex-flow:column nowrap;gap:var(--brook)}.panel__image{-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1023.98px){.guide{display:flex;flex-flow:column nowrap;gap:var(--river);margin-bottom:var(--sea);margin-top:var(--creek);padding-inline:var(--creek)}}@media only screen and (min-width:1024px){.guide{display:grid;grid-template-columns:repeat(12,1fr)}}.guide--gapped{-moz-column-gap:var(--gutter);column-gap:var(--gutter);padding-inline:var(--creek);padding-bottom:var(--channel);padding-top:var(--channel);row-gap:var(--sea)}.guide--accent{background-color:var(--special)}@media only screen and (max-width:1023.98px){.guide--accent{padding-bottom:var(--creek);padding-top:var(--creek)}}.guide--evidence{background-color:var(--evidence)}@media only screen and (min-width:1024px){.guide--forms .guide__content,.guide--forms .guide__head{padding-top:var(--gutter)}}@media only screen and (min-width:1024px){.guide:has(+.guide--forms) .guide__content,.guide:has(+.guide--forms) .guide__head{padding-bottom:var(--creek)}}@media only screen and (min-width:1024px){.guide__content,.guide__sections{padding:var(--lake) var(--gutter) var(--ocean)}}@media only screen and (max-width:1023.98px){.guide__head{padding-top:var(--creek)}}@media only screen and (min-width:1024px){.guide__head{grid-column:1/5;max-width:20ch;padding:var(--lake) var(--creek) var(--ocean)}}.guide__head--sticky{margin-bottom:auto;position:sticky;top:var(--stream)}@media only screen and (min-width:1024px){.guide__content{border-left:.1rem solid var(--dull);grid-column:5/12}}@media only screen and (max-width:1023.98px){.guide__sections{display:flex;flex-flow:column nowrap;gap:var(--sea)}}@media only screen and (min-width:1024px){.guide__sections{border-left:.1rem solid var(--dull);display:grid;gap:var(--gutter);grid-column:5/13;grid-template-columns:repeat(2,1fr)}.guide__sections>:first-child{padding-right:var(--river)}.guide__card{grid-column:span 6}}.stripes{background-color:var(--base);border-top:.1rem solid var(--text)}@media only screen and (min-width:1024px){.stripes{align-items:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1023.98px){.stripes__head{z-index:2}}@media only screen and (min-width:1024px){.stripes__head{grid-row:1/span 10;height:100vh;margin-bottom:auto;position:sticky;top:var(--header);transition:all var(--speed-standard) ease-in-out 0s}.root:has(.header.is-hidden) .stripes__head{top:0}}@media only screen and (min-width:1024px){.stripes__body{border-left:.1rem solid var(--text);grid-column:span 3}.stripes__grid{display:grid;grid-template-columns:repeat(3,1fr)}}.stripes__inner{padding:var(--creek)}.stripes__item{padding-bottom:var(--river);padding-top:var(--creek)}.holding{display:flex;flex-flow:column nowrap;gap:var(--gutter);height:100vh;justify-content:flex-end;padding:var(--gutter)}@media only screen and (min-width:768px)and (max-width:1023.98px){.holding :nth-child(3){order:2}}@media only screen and (min-width:1024px){.holding{flex-direction:row;justify-content:space-between;margin-left:auto;width:calc(100% - var(--header))}.holding>:nth-child(3){margin-left:auto;order:2}}.holding__banner{align-items:center;color:var(--white);display:flex;flex-flow:row nowrap;font-family:var(--serif);font-size:var(--fs-tera);font-weight:var(--regular);gap:var(--stream);justify-content:center;z-index:1}.holding__banner,.holding__bg{inset:0;margin:auto;position:fixed}.showcase{margin-bottom:var(--ocean);margin-top:var(--ocean);width:100%}.showcase__inner{gap:var(--creek);margin-left:var(--creek);margin-right:var(--creek)}@media only screen and (max-width:1023.98px){.showcase__inner{display:flex;flex-flow:column nowrap}}@media only screen and (min-width:1024px){.showcase__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.showcase__figure:first-child{grid-column:span 2}.showcase__figure img{max-height:74rem;-o-object-fit:cover;object-fit:cover;width:100%}.layers{background-color:var(--quaternary)}@media only screen and (max-width:1023.98px){.layers{padding-block:var(--gutter);padding-inline:var(--creek)}}@media only screen and (min-width:1024px){.layers{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr;padding-top:var(--channel);row-gap:var(--channel)}}@media only screen and (max-width:1023.98px){.layers__nav{display:none}}@media only screen and (min-width:1024px){.layers__nav{align-items:stretch;display:flex;flex-flow:column nowrap;grid-column:1/5;grid-row:2;padding-right:var(--gutter)}}.layers__button{border-bottom:.1rem solid var(--dull);display:flex;flex-flow:column nowrap;justify-content:center;text-align:left}@media only screen and (max-width:1023.98px){.layers__button{padding:var(--gutter)}}@media only screen and (min-width:1024px){.layers__button{height:7.4rem;padding-inline:var(--creek)}}.layers__button.is-active{background-color:var(--quaternary-accent);pointer-events:none}@media only screen and (max-width:1023.98px){.layers__toggle{align-items:center;border-bottom:.1rem solid var(--dull);display:flex;flex-flow:row nowrap;gap:var(--creek);height:4rem;justify-content:space-between;padding-inline:var(--dewdrop);text-align:left;width:100%}.layers__toggle.is-expanded{background-color:var(--quaternary-accent)}}@media only screen and (min-width:1024px){.layers__toggle{display:none}}@media only screen and (max-width:1023.98px){.layers__body{padding-bottom:var(--gutter);padding-top:var(--gutter)}}@media only screen and (min-width:1024px){.layers__body{display:grid;grid-column:5/13;grid-row:1/3;grid-template-columns:subgrid;grid-template-rows:subgrid}}@media only screen and (max-width:1023.98px){.layers__title{padding-bottom:var(--gutter);padding-top:var(--gutter)}}@media only screen and (min-width:1024px){.layers__title{grid-column:1/5;padding-inline:var(--creek)}}.layers__panel{transition:all var(--speed-standard) ease-in-out 0s}@media only screen and (max-width:1023.98px){.layers__panel{max-height:4rem;overflow:hidden}.layers__panel.is-expanded{max-height:600vh}}@media only screen and (min-width:1024px){.layers__panel{display:grid;grid-column:1/9;grid-row:1/3;grid-template-rows:subgrid;opacity:0}.layers__panel.is-active{opacity:1}.layers__label{grid-column:1/9;grid-row:1/2}}.layers__label{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--gutter)}@media only screen and (max-width:1023.98px){.layers__gallery{background-color:var(--quaternary-accent);display:flex;flex-flow:column nowrap;gap:var(--lake);padding:var(--gutter)}}@media only screen and (min-width:1024px){.layers__gallery{display:grid;grid-column:1/9;grid-row:2/3;grid-template-columns:subgrid}.layers__item{display:grid;grid-template-columns:repeat(4,1fr)}.layers__item:nth-child(odd){grid-column:1/5}.layers__item:nth-child(2n){grid-column:5/9}.layers__card{border-left:.1rem solid var(--dull);grid-column:1/4;padding-inline:var(--gutter);padding-bottom:var(--channel)}.layers__item:not(:nth-last-child(-n+2))>.layers__card{padding-bottom:var(--canal)}}.page--about-us .layers__card .media-widescreen,.page--about-us-test .layers__card .media-widescreen{aspect-ratio:var(--ratio-portrait);-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1024px){.layers__item:not(:nth-last-child(-n+2))>.page--about-us .layers__card,.layers__item:not(:nth-last-child(-n+2))>.page--about-us-test .layers__card,.page--about-us .layers__card,.page--about-us-test .layers__card{padding-bottom:var(--river)}}.tabs__nav{align-items:stretch;display:flex;flex-flow:row nowrap}.tabs__label{background-color:var(--matte);display:flex;flex-flow:column nowrap;font-size:var(--fs-md);height:7.4rem;justify-content:center;padding-inline:var(--creek);text-align:left}.tabs__body,.tabs__label.is-active{background-color:var(--evidence)}.tabs__body{position:relative}.tabs__panel{height:0;overflow:hidden;transition:all var(--speed-standard) ease-in-out 0s}.tabs__panel.is-active{height:auto}.tabs__inner{padding:var(--torrent) var(--creek)}.parallax{align-items:center;display:flex;flex-flow:column nowrap;gap:var(--river);justify-content:center}@media only screen and (max-width:1023.98px){.parallax{padding-bottom:var(--river);padding-top:var(--river)}}@media only screen and (min-width:1024px){.parallax{height:100vh;overflow:hidden;position:relative}.parallax__base{max-width:40vw}}@media only screen and (max-width:1023.98px){.parallax__base{margin-bottom:auto;position:sticky;top:0}}.parallax__item{color:var(--white)}@media only screen and (max-width:1023.98px){.parallax__item{max-width:50vw;position:relative}}@media only screen and (min-width:1024px){.parallax__item{position:absolute;top:80vh}}.parallax__item:after{background:linear-gradient(0deg,#000 0,transparent 50%);content:"";height:100%;inset:0;position:absolute;width:100%}.parallax__caption{bottom:0;padding:var(--gutter);position:absolute;z-index:1}.splash{height:100%;inset:0;margin:auto;position:fixed;transition:all 1.6s ease-in-out 0s;width:100%;z-index:2}.root.is-unloaded .splash{transform:translate(0)}.root.is-loading .splash{transform:translateY(calc(-100% + var(--header)))}.splash__inner{animation:colourChange 4s cubic-bezier(.16,1,.3,1) .5s infinite;height:100%;transition:all var(--speed-slower) ease-in-out 0s}.splash__head,.splash__inner{background-color:var(--global-primary);color:var(--curious-peach);width:100%}.splash__head{height:var(--header);inset:auto 0 0;position:absolute}@keyframes colourChange{0%{background-color:var(--global-primary);color:var(--curious-peach)}25%{background-color:var(--joyous-orange);color:var(--global-primary)}50%{background-color:var(--global-primary);color:var(--optimistic-yellow)}75%{background-color:var(--brave-red);color:var(--global-primary)}}.modal{background-color:var(--white);height:100%;inset:0;margin:auto;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--speed-fast) ease-in-out 0s;width:100%;z-index:0}.modal:has(*){inset:0;margin:auto;opacity:1;pointer-events:auto;position:fixed;z-index:2}.dissolve-enter-active,.dissolve-leave-active{transition:opacity var(--speed-fast) ease-in-out 0s}.dissolve-enter-from,.dissolve-leave-to{opacity:0}@media print{.no-print{display:none}}@media only screen and (max-width:1023.98px){.no-display-down{display:none}}@media only screen and (min-width:1024px){.no-display-up{display:none}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media only screen and (max-width:1023.98px){.hidden-down{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.stretch{inset:0;position:absolute}.target{padding-top:var(--river);width:100%;z-index:1}.portrait{aspect-ratio:var(--ratio-portrait)}.tall{aspect-ratio:var(--ratio-tall)}.landscape{aspect-ratio:var(--ratio-landscape)}@media only screen and (max-width:767.98px){.landscape-narrow{aspect-ratio:var(--ratio-standard)}}.divider{border:none;border-top:.1rem solid var(--global-primary);margin:0}.themed{background-color:var(--primary);color:var(--text)}.themed-body{background-color:var(--bg);color:var(--text)}@media only screen and (max-width:767.98px){.narrow{grid-column:1/13;padding-inline:var(--creek)}}@media only screen and (min-width:768px)and (max-width:1023.98px){.narrow{grid-column:4/10}}@media only screen and (min-width:1024px){.narrow{grid-column:5/9}}@media only screen and (max-width:767.98px){.wide{grid-column:1/13;padding-inline:var(--dewdrop)}}@media only screen and (min-width:768px)and (max-width:1023.98px){.wide{grid-column:3/11}}@media only screen and (min-width:1024px){.wide{grid-column:4/10}}.full{grid-column:1/-1}
