*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3{font:inherit;font-weight:400}img{width:100%}img[data-src]{image-rendering:pixelated}article,header,footer,main,nav,section,img,video,canvas,picture,fieldset,legend,figure,figcaption{display:block}input,select,textarea,legend,fieldset,button{appearance:none;font:inherit;color:inherit;background:unset;border:unset;border-radius:0}fieldset{outline:0;border:0}select,label,button{cursor:pointer;touch-action:manipulation}a{color:inherit}a:not(article a){text-decoration:none}::placeholder{opacity:.4;color:inherit}:root{--color-background: #ffffff;--color-foreground: #000000;--color-secondary: hsla(0, 0%, 0%, .1);--color-alt-a: #ff0000;--color-alt-b: #2400ff;--color-alt-c: #eb8d00;--color-alt-d: #128000;--color-alt-e: #9e00ff;--font-size-base: 1.45vw;--font-size-small: .65em;--font-size-medium-small: .8em;--font-size-medium-large: 1.3em;--font-size-large: 1.75em;--font-line-height: 1.4;--font-line-height-medium-large: 1.25;--font-line-height-large: 1.2;--font-text-indent: 3em;--gap-row: .5em;--gap-column: 1em;--gap-padding: .5em;--gap-line: 1.25em;--gap-section: 3em;--gap-caption: .25em}@media (max-width: 1739px){:root{--font-size-base: 1.55vw}}@media (max-width: 1279px){:root{--font-size-base: 1.8vw}}@media (max-width: 1023px){:root{--gap-column: .5em;--gap-padding: .5em;--gap-section: 2.25em;--font-size-small: .75em;--font-size-medium-small: .75em;--font-size-medium-large: 1.225em;--font-size-large: 1.65em}}@media (max-width: 959px){:root{--font-size-base: 2vw}}@media (max-width: 759px){:root{--font-size-base: 4.085vw}}@media print{:root{--font-size-base: 16px}}align-center{display:flex;justify-content:center;align-items:center}body[data-tab=false] button:focus,body[data-tab=false] input:focus,body[data-tab=false] select:focus{outline:none}main{min-height:15em}article{display:grid;gap:var(--gap-line)}article ol,article ul{padding-left:var(--font-text-indent)}article p{white-space:pre-line}figure{display:grid;gap:var(--gap-caption)}figcaption{font-size:var(--font-size-small)}hr{display:block;background:var(--color-foreground);border:0;height:1px}form{display:block;width:100%}input{width:100%}input[type=date],input[type=time],input[type=date-time]{height:1em}h2{margin-top:var(--gap-line);font-weight:500}b,strong{font-weight:500}dialog{border:0}select:invalid,select option[value=""]{opacity:.4}input[type=datetime-local][value=""]{opacity:.4!important}body{font-family:Caslon Ionic;font-size:var(--font-size-base);background:var(--color-background);color:var(--color-foreground);padding:var(--gap-padding);padding-top:0;line-height:var(--font-line-height);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 1920px){body{font-size:28px;max-width:1920px;margin:0 auto}}dashed-input,dashed-select,dashed-button,dashed-letter,dashed-box{display:flex;align-items:center;justify-content:center;font:inherit;color:inherit;border:none;cursor:pointer;width:max-content;height:max-content;min-width:1.5em;min-height:1.5em;padding:0 .5em .1em;background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">			</rect>		</svg>')}dashed-input,dashed-select,dashed-button{user-select:none;-moz-user-select:none;-webkit-user-select:none}dashed-input{width:100%}dashed-select:before{content:"";margin-left:.1em;margin-right:.2em;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.5em solid var(--color-foreground)}dashed-letter{max-height:1.5em;max-width:1.5em;padding-left:0;padding-right:0;background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" fill="none" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">			</rect>		</svg>')}dashed-box{display:block;width:100%;padding:var(--gap-row);cursor:unset;background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="1.2em">				<animate attributeName="stroke-dashoffset" values="0" dur="4s" repeatCount="indefinite" />			</rect>		</svg>')}dashed-box[width=auto]{width:unset}dashed-box[color=a]{background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="hsl(280, 100%, 98%)" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="1.2em">			</rect>		</svg>')}dashed-box[color=b]{background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="hsl(180, 60%, 95%)" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="1.2em">			</rect>		</svg>')}dashed-box[color=c]{background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="hsl(0, 0%, 95%)" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="1.2em">			</rect>		</svg>')}dashed-box[color=d]{color:red;background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="hsl(0, 100%, 95%)" stroke="red" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="1.2em">			</rect>		</svg>')}dashed-box[solid=true]{cursor:unset;background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="" fill="none" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="1.2em">			</rect>		</svg>')}dashed-box[animated=true]{background-image:url('data:image/svg+xml,			<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">				<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="1.2em">					<animate attributeName="stroke-dashoffset" values="0;400" dur="4s" repeatCount="indefinite" />				</rect>			</svg>')}dashed-box[animated=true][color=c]{background-image:url('data:image/svg+xml,			<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">				<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="hsl(0, 0%, 95%)" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="1.2em">					<animate attributeName="stroke-dashoffset" values="0;400" dur="4s" repeatCount="indefinite" />				</rect>			</svg>')}dashed-input[solid=true],dashed-select[solid=true],dashed-button[solid=true]{cursor:unset;background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" fill="none" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">			</rect>		</svg>')}dashed-button[active=true]{background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="hsl(0, 0%, 90%)" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">			</rect>		</svg>')}dashed-button[animated=true]{background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">				<animate attributeName="stroke-dashoffset" values="0;400" dur="6s" repeatCount="indefinite" />			</rect>		</svg>')}dashed-button[active=true][animated=true]{background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="hsl(0, 0%, 90%)" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">				<animate attributeName="stroke-dashoffset" values="0;400" dur="6s" repeatCount="indefinite" />			</rect>		</svg>')}dashed-button[color=a]{color:var(--color-alt-a);background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect stroke="%23ff0000" x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">			</rect>		</svg>')}dashed-button[color=a][solid=true]{color:var(--color-alt-a);background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect stroke="%23ff0000" x="0.2em" y="0.2em" stroke-width="0.115em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">			</rect>		</svg>')}dashed-button[color=b]{color:var(--color-alt-b);background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect stroke="%232400ff" x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">			</rect>		</svg>')}dashed-button[color=b][solid=true]{color:var(--color-alt-b);background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect stroke="%232400ff" x="0.2em" y="0.2em" stroke-width="0.115em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">			</rect>		</svg>')}dashed-button[color=c]{color:var(--color-alt-c);background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect stroke="%23eb8d00" x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">			</rect>		</svg>')}dashed-button[color=c][solid=true]{color:var(--color-alt-c);background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect stroke="%23eb8d00" x="0.2em" y="0.2em" stroke-width="0.115em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">			</rect>		</svg>')}dashed-button[color=d]{color:var(--color-alt-d);background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect stroke="%23128000" x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">			</rect>		</svg>')}dashed-button[color=d][solid=true]{color:var(--color-alt-d);background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect stroke="%23128000" x="0.2em" y="0.2em" stroke-width="0.115em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">			</rect>		</svg>')}dashed-button[color=e]{color:var(--color-alt-e);background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect stroke="%239e00ff" x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">			</rect>		</svg>')}dashed-button[color=e][solid=true]{color:var(--color-alt-e);background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect stroke="%239e00ff" x="0.2em" y="0.2em" stroke-width="0.115em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">			</rect>		</svg>')}@media (min-width: 1024px){dashed-input:hover,dashed-select:hover,dashed-button:not([solid],[static]):hover{background-image:url('data:image/svg+xml,			<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">				<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">					<animate attributeName="stroke-dashoffset" values="0;400" dur="6s" repeatCount="indefinite" />				</rect>			</svg>')}dashed-box:not([solid],[static]):hover{background-image:url('data:image/svg+xml,			<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">				<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="1.2em">					<animate attributeName="stroke-dashoffset" values="0;400" dur="4s" repeatCount="indefinite" />				</rect>			</svg>')}dashed-box[color=a]:hover{background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="hsl(280, 100%, 98%)" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="1.2em">				<animate attributeName="stroke-dashoffset" values="0;400" dur="4s" repeatCount="indefinite" />			</rect>		</svg>')}dashed-box[color=b]:hover{background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="hsl(180, 50%, 95%)" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="1.2em">				<animate attributeName="stroke-dashoffset" values="0;400" dur="4s" repeatCount="indefinite" />			</rect>		</svg>')}dashed-box[color=c]:hover{background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="hsl(0, 0%, 95%)" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="1.2em">				<animate attributeName="stroke-dashoffset" values="0;400" dur="4s" repeatCount="indefinite" />			</rect>		</svg>')}dashed-box[color=d]:hover{background-image:url('data:image/svg+xml,		<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">			<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="hsl(0, 100%, 95%)" stroke="red" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="1.2em">				<animate attributeName="stroke-dashoffset" values="0;400" dur="4s" repeatCount="indefinite" />			</rect>		</svg>')}dashed-button[active=true]:hover{background-image:url('data:image/svg+xml,			<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">				<rect x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="hsl(0, 0%, 90%)" stroke="black" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">					<animate attributeName="stroke-dashoffset" values="0;400" dur="6s" repeatCount="indefinite" />				</rect>			</svg>')}dashed-button[color=a]:not([solid]):hover{color:var(--color-alt-a);background-image:url('data:image/svg+xml,			<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">				<rect stroke="%23ff0000" x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">					<animate attributeName="stroke-dashoffset" values="0;400" dur="6s" repeatCount="indefinite" />				</rect>			</svg>')}dashed-button[color=b]:not([solid]):hover{color:var(--color-alt-b);background-image:url('data:image/svg+xml,			<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">				<rect stroke="%232400ff" x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">					<animate attributeName="stroke-dashoffset" values="0;400" dur="6s" repeatCount="indefinite" />				</rect>			</svg>')}dashed-button[color=c]:not([solid]):hover{color:var(--color-alt-c);background-image:url('data:image/svg+xml,			<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">				<rect stroke="%23eb8d00" x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">					<animate attributeName="stroke-dashoffset" values="0;400" dur="6s" repeatCount="indefinite" />				</rect>			</svg>')}dashed-button[color=d]:not([solid]):hover{color:var(--color-alt-d);background-image:url('data:image/svg+xml,			<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">				<rect stroke="%23128000" x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">					<animate attributeName="stroke-dashoffset" values="0;400" dur="6s" repeatCount="indefinite" />				</rect>			</svg>')}dashed-button[color=e]:not([solid]):hover{color:var(--color-alt-e);background-image:url('data:image/svg+xml,			<svg font-size="10px" xmlns="http://www.w3.org/2000/svg">				<rect stroke="%239e00ff" x="0.2em" y="0.2em" stroke-width="0.115em" stroke-dasharray="0.5em 0.3em" fill="none" width="calc(100% - 0.4em)" height="calc(100% - 0.4em)" ry="50%">					<animate attributeName="stroke-dashoffset" values="0;400" dur="6s" repeatCount="indefinite" />				</rect>			</svg>')}}@media (min-width: 760px) and (max-width: 1520px){dashed-input,dashed-select,dashed-button,dashed-letter{padding:0 .5em .08em}}@media (min-width: 759px){disable-medium-large{display:none}}@media (min-width: 1024px){disable-large{display:none}}@media (max-width: 759px){disable-medium-small{display:none}}@media (max-width: 1023px){disable-small{display:none}}grid-container{display:grid;width:100%;grid-template-columns:repeat(12,1fr);align-items:flex-start;row-gap:var(--gap-row);column-gap:var(--gap-column)}grid-column{display:grid;height:min-content;grid-column-end:span 12}grid-column[alignment=right]{display:flex;flex-direction:row;justify-content:flex-end}grid-column[alignment=bottom]{display:flex;flex-direction:column;justify-content:flex-end}grid-container[row-gap=line]{row-gap:var(--gap-line)}grid-container[row-gap=section]{row-gap:var(--gap-section)}grid-container[row-gap=none]{row-gap:0}grid-container[column-gap=column]{column-gap:var(--gap-column)}grid-container[column-gap=row]{column-gap:var(--gap-row)}grid-container[column-gap=none]{column-gap:0}@media (min-width: 760px){grid-column[type=sidebar]{position:sticky;top:3.5em;padding-right:2em}}@media (max-width: 759px){grid-column[size-small="1"]{grid-column-end:span 1}grid-column[size-small="2"]{grid-column-end:span 2}grid-column[size-small="3"]{grid-column-end:span 3}grid-column[size-small="4"]{grid-column-end:span 4}grid-column[size-small="5"]{grid-column-end:span 5}grid-column[size-small="6"]{grid-column-end:span 6}grid-column[size-small="7"]{grid-column-end:span 7}grid-column[size-small="8"]{grid-column-end:span 8}grid-column[size-small="9"]{grid-column-end:span 9}grid-column[size-small="10"]{grid-column-end:span 10}grid-column[size-small="11"]{grid-column-end:span 11}grid-column[size-small="12"]{grid-column-end:span 12}grid-column[order-small="1"]{order:1}grid-column[order-small="2"]{order:2}grid-column[order-small="3"]{order:3}grid-column[order-small="4"]{order:4}grid-column[order-small="5"]{order:5}grid-column[order-small="6"]{order:6}grid-column[order-small="7"]{order:7}grid-column[order-small="8"]{order:8}grid-column[order-small="9"]{order:9}grid-column[order-small="10"]{order:10}grid-column[order-small="11"]{order:11}grid-column[order-small="12"]{order:12}grid-column[offset-small="1"]{grid-column-start:2}grid-column[offset-small="2"]{grid-column-start:3}grid-column[offset-small="3"]{grid-column-start:4}grid-column[offset-small="4"]{grid-column-start:5}grid-column[offset-small="5"]{grid-column-start:6}grid-column[offset-small="6"]{grid-column-start:7}grid-column[offset-small="7"]{grid-column-start:8}grid-column[offset-small="8"]{grid-column-start:9}grid-column[offset-small="9"]{grid-column-start:10}grid-column[offset-small="10"]{grid-column-start:11}grid-column[offset-small="11"]{grid-column-start:12}}@media (min-width: 760px){grid-container[size="1"]{grid-template-columns:repeat(1,1fr)}grid-container[size="2"]{grid-template-columns:repeat(2,1fr)}grid-container[size="3"]{grid-template-columns:repeat(3,1fr)}grid-container[size="4"]{grid-template-columns:repeat(4,1fr)}grid-container[size="5"]{grid-template-columns:repeat(5,1fr)}grid-container[size="6"]{grid-template-columns:repeat(6,1fr)}grid-container[size="7"]{grid-template-columns:repeat(7,1fr)}grid-container[size="8"]{grid-template-columns:repeat(8,1fr)}grid-container[size="9"]{grid-template-columns:repeat(9,1fr)}grid-container[size="10"]{grid-template-columns:repeat(10,1fr)}grid-container[size="11"]{grid-template-columns:repeat(11,1fr)}grid-container[size="12"]{grid-template-columns:repeat(12,1fr)}grid-column[size="1"]{grid-column-end:span 1}grid-column[size="2"]{grid-column-end:span 2}grid-column[size="3"]{grid-column-end:span 3}grid-column[size="4"]{grid-column-end:span 4}grid-column[size="5"]{grid-column-end:span 5}grid-column[size="6"]{grid-column-end:span 6}grid-column[size="7"]{grid-column-end:span 7}grid-column[size="8"]{grid-column-end:span 8}grid-column[size="9"]{grid-column-end:span 9}grid-column[size="10"]{grid-column-end:span 10}grid-column[size="11"]{grid-column-end:span 11}grid-column[size="12"]{grid-column-end:span 12}grid-column[order="1"]{order:1}grid-column[order="2"]{order:2}grid-column[order="3"]{order:3}grid-column[order="4"]{order:4}grid-column[order="5"]{order:5}grid-column[order="6"]{order:6}grid-column[order="7"]{order:7}grid-column[order="8"]{order:8}grid-column[order="9"]{order:9}grid-column[order="10"]{order:10}grid-column[order="11"]{order:11}grid-column[order="12"]{order:12}grid-column[offset="1"]{grid-column-start:2}grid-column[offset="2"]{grid-column-start:3}grid-column[offset="3"]{grid-column-start:4}grid-column[offset="4"]{grid-column-start:5}grid-column[offset="5"]{grid-column-start:6}grid-column[offset="6"]{grid-column-start:7}grid-column[offset="7"]{grid-column-start:8}grid-column[offset="8"]{grid-column-start:9}grid-column[offset="9"]{grid-column-start:10}grid-column[offset="10"]{grid-column-start:11}grid-column[offset="11"]{grid-column-start:12}}ui-icon{font-family:UI Unicode;line-height:0}layout-container{display:block;width:100%}@media (min-width: 1024px){layout-container{padding:0 3em}}@media (min-width: 1280px){layout-container{padding:0 6em}}@media print{layout-container{padding:0}}size-small,size-medium,size-large{display:inherit}size-small{font-size:var(--font-size-small)}size-medium{font-size:var(--font-size-medium-large)}size-large{font-size:var(--font-size-large)}stack-vertical{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap}stack-horizontal{display:flex;flex-direction:row;flex-wrap:wrap}stack-vertical[gap=row]{gap:var(--gap-row)}stack-vertical[gap=line]{gap:var(--gap-line)}stack-vertical[gap=section]{gap:var(--gap-section)}stack-horizontal[gap=row]{gap:var(--gap-row)}stack-horizontal[gap=column]{gap:var(--gap-column)}stack-horizontal[wrap=nowrap]{flex-wrap:nowrap}ad-section{display:block}@media (min-width: 1024px){ad-section layout-container{padding:3em}}@media (min-width: 1280px){ad-section layout-container{padding:3em 6em}}article-item{display:block;position:relative}article-item-title{display:block;overflow-wrap:anywhere;line-height:var(--font-line-height-medium-large)}article-item-author{display:inline}article-item dashed-box{position:absolute;pointer-events:none;opacity:0;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 1.1em);height:calc(100% + 1.1em)}article-item-link>a{display:block}article-item-preview figure{display:block;aspect-ratio:3/2}article-item-preview picture,article-item-preview img{object-fit:cover;height:100%}article-item-category{pointer-events:none}article-item-preview-placeholder{display:block;aspect-ratio:3/2;background-image:url('data:image/svg+xml;charset=utf-8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" d="M0 0l100 100M100 0L0 100"/></svg>');background-size:100% 100%;border:1px solid var(--color-foreground);width:100%;height:100%}@media (min-width: 760px){article-item[columns="1"] article-item-tag,article-item[columns="1"] article-item-author,article-item[columns="1"] article-item-excerpt{font-size:var(--font-size-medium-small)}article-item[columns="1"] article-item-title{font-size:var(--font-size-large);line-height:var(--font-line-height-large)}article-item[columns="1"] dashed-box{font-size:var(--font-size-large);line-height:var(--font-line-height-large)}article-item[columns="2"] article-item-title{font-size:var(--font-size-medium-large);line-height:var(--font-line-height-medium-large)}article-item[columns="2"] article-item-tag,article-item[columns="2"] article-item-author,article-item[columns="2"] article-item-excerpt{font-size:var(--font-size-medium-small)}article-item-tag{pointer-events:none}article-item-tag,article-item-author,article-item-excerpt{font-size:var(--font-size-small)}}@media (max-width: 759px){article-item-title{font-size:var(--font-size-medium-large);line-height:var(--font-line-height-medium-large)}article-item-tag,article-item-author,article-item-excerpt{font-size:var(--font-size-medium-small)}article-item[columns="1"] article-item-tag,article-item[columns="1"] article-item-author,article-item[columns="1"] article-item-excerpt,article-item[columns="3"] article-item-tag,article-item[columns="3"] article-item-author,article-item[columns="3"] article-item-excerpt{font-size:1em}article-item[columns="1"] article-item-title,article-item[columns="3"] article-item-title{font-size:var(--font-size-large);line-height:var(--font-line-height-large)}}@media (max-width: 1023px){article-item{overflow:hidden}article-item dashed-box{display:none}}@media (min-width: 1024px){article-item:hover dashed-box{opacity:1}}article-load-more-button[loading=true]{pointer-events:none;opacity:.4}calendar-event[visible=false]{display:none}calendar-event[visible-dates=true] calendar-event-dates-preview,calendar-event[visible-dates=true] calendar-event-show-dates-button{display:none}calendar-event[visible-dates=true] calendar-event-dates{display:block}calendar-event-dates{display:none}calendar-event-image{aspect-ratio:4/3;overflow:hidden}calendar-event-image picture,calendar-event-image img{object-fit:cover;width:100%;height:100%;object-position:center}calendar-filter{width:min-content}calendar-overview[empty=true] calendar-empty{display:block}calendar-empty{display:none}calendar-table{display:flex;flex-flow:column nowrap}calendar-table-header{display:block;border-bottom:1px solid var(--color-foreground)}calendar-table-header span{font-size:var(--font-size-small)}calendar-table-row{display:block;border-top:1px solid var(--color-foreground)}calendar-table-row>*{padding:.2em 0}calendar-table-row a{display:block}calendar-table-row a:hover{background:#0000001a}calendar-table-row[visible=false]{display:none}@media (max-width: 1023px){calendar-table-event-time,calendar-table-event-theater{font-size:var(--font-size-small)}calendar-table-event-name{font-size:var(--font-size-medium-large)}}calendar-user-register-form{display:block}lazy-image[loaded=false]{image-rendering:pixelated}main-header{position:sticky;top:0;display:flex;z-index:100;min-height:3em;margin-bottom:var(--gap-row);width:100%}main-header[active=true] main-header-navigation-search,main-header[active=true] main-header-navigation-tags{display:flex}main-header-logo a{display:flex;width:15.15em}main-header-logo dashed-letter{pointer-events:none}main-header[active=true] dashed-letter:nth-child(2n){margin-top:.5em}main-header-content{display:grid;width:100%;height:min-content;background:var(--color-background);padding:.25em var(--gap-padding);padding-right:0}main-header-navigation{display:flex;flex-direction:column;width:100%}main-header-navigation-pages{display:flex;flex-direction:column}main-header-navigation-categories,main-header-navigation-tags{display:flex;flex-direction:row;flex-wrap:wrap}main-header-navigation-categories{flex-wrap:nowrap}main-header-navigation-search,main-header-navigation-tags{display:none}main-header-menu-button{display:flex;height:min-content;align-self:flex-start}@media (min-width: 1024px){main-header[active=false][active-route=kritikk] dashed-button[route=kritikk],main-header[active=false][active-route=debatt] dashed-button[route=debatt],main-header[active=false][active-route=intervju] dashed-button[route=intervju],main-header[active=false][active-route=nyheter] dashed-button[route=nyheter],main-header[active=false][active-route=kalender] dashed-button[route=kalender],main-header[active=false][active-route=kritikk] dashed-letter:nth-child(2n),main-header[active=false][active-route=debatt] dashed-letter:nth-child(2n),main-header[active=false][active-route=intervju] dashed-letter:nth-child(2n),main-header[active=false][active-route=nyheter] dashed-letter:nth-child(2n),main-header[active=false][active-route=kalender] dashed-letter:nth-child(2n),main-header[active=false][active-route=tag] dashed-letter:nth-child(2n),main-header-logo a:hover dashed-letter:nth-child(2n){margin-top:.5em}main-header-content{grid:auto-flow / max-content auto max-content;padding:var(--gap-padding) 3em}}@media (min-width: 1280px){main-header-content{padding:var(--gap-padding) 6em;padding-bottom:.4em}}@media (max-width: 1023px){main-header{font-size:var(--font-size-medium-large);margin-bottom:calc(-1em + var(--gap-padding))}main-header[active=true] main-header-navigation{display:flex}main-header[active=true] main-header-content{row-gap:var(--gap-padding)}main-header-content{grid-template-areas:"a b" "c c";padding-left:0;padding-right:0}main-header-logo{grid-area:a}main-header-menu-button{grid-area:b}main-header-navigation{grid-area:c;display:none;gap:var(--gap-padding)}main-header-navigation-pages{flex-direction:row}main-header-navigation-categories,main-header-navigation-tags{flex-direction:column}main-header-navigation-categories dashed-button,main-header-navigation-tags dashed-button{align-self:flex-start}main-header-menu-button{flex-direction:row;justify-content:flex-end}}@media print{main-header{display:none}}main-footer{display:block;margin-top:var(--gap-section);margin-bottom:var(--gap-column)}main-footer-logo{display:flex;width:min-content}main-footer-logo dashed-letter{pointer-events:none}main-footer-logo:hover dashed-letter:nth-child(2n){margin-left:.5em}@media (max-width: 1023px){main-footer-logo{font-size:var(--font-size-medium-large)}}@media print{main-footer{display:none}}submit-event-form{width:100%}submit-event-form[valid=false] submit-event-form-submit-button{opacity:.4;pointer-events:none}submit-event-form[loading=true]{opacity:.4;pointer-events:none}submit-event-form[sent=true] form{display:none}submit-event-form[success=true] submit-event-form-success{display:block}submit-event-form[error=true] submit-event-form-error{display:block}submit-event-form-error,submit-event-form-success{display:none}submit-event-form-date-list[empty=true]{display:none}submit-event-form-theater-input[display=select] submit-event-form-theater-new{display:none}submit-event-form-theater-input[display=new] submit-event-form-theater-select{display:none}submit-event-form-image-input input{display:none}submit-event-form-theater-select,submit-event-form-theater-select dashed-select,submit-event-form-theater-select dashed-select select{width:100%}submit-event-form-theater-select,submit-event-form-theater-new{width:50%}submit-event-form-date-create{display:block}submit-event-form-image-select-button,submit-event-form-date-create-button{display:block;width:min-content}submit-event-form-date-item dashed-input{width:15em}@media (max-width: 1023px){submit-event-form-date-list{order:1}}share-page-dialog{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;padding:var(--gap-padding);background-color:transparent}share-page-dialog[open=false]{display:none}share-page-dialog-url dashed-button{cursor:default}share-page-dialog-url dashed-button,share-page-dialog-url dashed-button div{justify-content:flex-start;width:100%;white-space:nowrap;overflow:hidden}@media (max-width: 1023px){share-page-dialog{width:calc(100% - var(--gap-padding))}share-page-button{font-size:var(--font-size-medium-large)}}vacancy-section{display:block}vacancy-item dashed-box{text-align:center;width:100%;padding:var(--gap-column)}@media (max-width: 1023px){vacancy-item-title{font-size:var(--font-size-medium-large)}}archive-tag{pointer-events:none}@media (max-width: 759px){archive-tag,archive-year-select{font-size:var(--font-size-medium-large)}}article-heading{display:block;margin-top:var(--gap-line)}article-title{display:block;font-size:var(--font-size-large);line-height:var(--font-line-height-large);overflow-wrap:anywhere}article-date{display:block;font-size:var(--font-size-medium-small);font-size:var(--font-size-small)}article-date span{white-space:nowrap}article-author{text-decoration:underline}article-preview-large{position:relative;left:calc(-1em + var(--gap-padding));width:calc(100% + var(--gap-padding) + var(--gap-padding))}article-preview-caption-large{display:block;padding:0 var(--gap-padding)}@media (min-width: 760px){article-metadata{font-size:var(--font-size-small)}}@media print{article-preview,article-preview-small,article-preview-large{display:none}}calendar-filters-time,calendar-filters-location{display:block}@media (max-width: 760px){calendar-filters-time,calendar-filters-location{font-size:var(--font-size-medium-large)}}home-content{display:block;margin-top:var(--gap-line)}page-content{display:block;margin-top:var(--gap-line)}page-body{margin-top:var(--gap-row)}page-title{font-size:var(--font-size-large)}@media (min-width: 760px){page-title{font-size:var(--font-size-medium-large)}}vacancy-content{display:block;margin-top:var(--gap-line)}vacancy-title{display:block;font-size:var(--font-size-large);line-height:var(--font-line-height-large);overflow-wrap:anywhere}@media (max-width: 759px){vacancy-apply-button{font-size:var(--font-size-medium-large)}}@media (min-width: 760px){vacancy-metadata{font-size:var(--font-size-small)}}
