@layer reset{*,:before,:after{box-sizing:border-box;border-color:currentColor;border-style:solid;border-width:0}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}hr{height:0;border-top-width:1px;color:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.35em;font-weight:500}a{color:inherit;text-decoration:inherit}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{margin:0;padding:unset;font-family:inherit;font-size:100%;font-feature-settings:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}ol,ul,menu{margin:0;padding:0;list-style:none}fieldset{margin:0;padding:0}legend{padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,svg,video{max-width:100%;height:auto}[hidden]:not([hidden=until-found]){display:none}}:where(html){--csstools-color-scheme--light:initial;--link:var(--indigo-7);--link-visited:var(--purple-7);--text-1:var(--gray-12);--text-2:var(--gray-7);--surface-1:var(--gray-0);--surface-2:var(--gray-2);--surface-3:var(--gray-3);--surface-4:var(--gray-4);--scrollthumb-color:var(--gray-7);-webkit-text-size-adjust:none;accent-color:var(--brand,var(--link));background-color:var(--surface-1);block-size:100%;caret-color:var(--brand,var(--link));color:var(--text-1);color-scheme:light;font-family:var(--font-system-ui);line-height:var(--font-lineheight-3);scrollbar-color:var(--scrollthumb-color) transparent}@media(dynamic-range:high)or (color-gamut:p3){@supports (color:color(display-p3 0 0 0)){:where(html){--link:color(display-p3 .1 .39 1);--link-visited:color(display-p3 .6 .2 1)}}}:where(html) :where(dialog){background-color:var(--surface-1)}:where(html) :where(button,.btn){--_highlight:var(--_highlight-light);--_bg:var(--_bg-light);--_ink-shadow:var(--_ink-shadow-light)}:where(html) :where(button,.btn) :where([type=reset]){--_text:var(--red-6);--_border:var(--red-3)}:where(html) [disabled]:where(button,input[type=button],.btn){--_text:var(--gray-6)}:where(html) [disabled]:where(button,input[type=submit],.btn){--_text:var(--gray-6)}:where(html) [disabled]:where(button,input[type=reset],.btn){--_text:var(--gray-6)}:where(html) :where(textarea,select,input:not([type=button],[type=submit],[type=reset])){background-color:var(--surface-2)}@media(prefers-color-scheme:dark){:where(html){--csstools-color-scheme--light: ;--link:var(--indigo-3);--link-visited:var(--purple-3);--text-1:var(--gray-1);--text-2:var(--gray-4);--surface-1:var(--gray-9);--surface-2:var(--gray-8);--surface-3:var(--gray-7);--surface-4:var(--gray-6);--scrollthumb-color:var(--gray-6);--shadow-strength:10%;--shadow-color:220 40% 2%;color-scheme:dark}}:where(a[href]){color:var(--brand,var(--link))}:where(a[href]):where(:visited){color:var(--link-visited)}:focus-visible{outline-color:var(--brand,var(--link))}*,:after,:before{box-sizing:border-box}:where(:not(dialog)){margin:0}:where(:not(fieldset,progress,meter)){background-origin:border-box;background-repeat:no-repeat;border-style:solid;border-width:0}@media(prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}:where(:focus-visible){transition:outline-offset 145ms var(--ease-2)}:where(:not(:active):focus-visible){transition-duration:.25s}}:where(:not(:active):focus-visible){outline-offset:5px}:where(body){min-block-size:100%}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-weight:var(--font-weight-9);line-height:var(--font-lineheight-1)}:where(h1){font-size:var(--font-size-8);max-inline-size:var(--size-header-1)}:where(h2){font-size:var(--font-size-6);max-inline-size:var(--size-header-2)}:where(h3){font-size:var(--font-size-5)}:where(h4){font-size:var(--font-size-4)}:where(h5){font-size:var(--font-size-3)}:where(h3,h4,h5,h6,dt){max-inline-size:var(--size-header-3)}:where(p,ul,ol,dl,h6){font-size:var(--font-size-2)}:where(a,u,ins,abbr){text-underline-offset:1px}@supports (-moz-appearance:none){:where(a,u,ins,abbr){text-underline-offset:2px}}:where(a[href],area,button,input:not([type=text],[type=email],[type=number],[type=password],[type=""],[type=tel],[type=url]),label[for],select,summary,[tabindex]:not([tabindex*="-"],pre)){cursor:pointer}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(a):where([href]){text-decoration-color:var(--indigo-2)}:where(a):where([href]):where(:visited){text-decoration-color:var(--purple-2)}:where(a):where(:not(:hover)){text-decoration:inherit}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}::-moz-placeholder{color:var(--gray-7);opacity:.75}::placeholder{color:var(--gray-7);opacity:.75}:where(input:not([type=range]),textarea){padding-block:var(--size-1);padding-inline:var(--size-2)}:where(select){field-sizing:content;padding-block:.75ch;padding-inline:var(--size-relative-4) 0}:where(textarea,select,input:not([type=button],[type=submit],[type=reset])){background-color:var(--surface-2);border-radius:var(--radius-2)}:where(textarea){field-sizing:content;min-block-size:2lh;min-inline-size:var(--size-content-1);resize:vertical}:where(input[type=checkbox],input[type=radio]){block-size:var(--size-3);inline-size:var(--size-3)}:where(svg:not([width])){inline-size:var(--size-10)}:where(code,kbd,samp,pre){font-family:var(--font-monospace-code),monospace}:where(:not(pre)>code,kbd){white-space:nowrap}:where(pre){direction:ltr;max-inline-size:-moz-max-content;max-inline-size:max-content;min-inline-size:0;white-space:pre;writing-mode:lr}:where(:not(pre)>code){background:var(--surface-2);border-radius:var(--radius-2);padding:var(--size-1) var(--size-2);writing-mode:lr}:where(kbd,var){border-color:var(--surface-4);border-radius:var(--radius-2);border-width:var(--border-size-1);padding:var(--size-1) var(--size-2)}:where(mark){border-radius:var(--radius-2);padding-inline:var(--size-1)}:where(ol,ul){padding-inline-start:var(--size-8)}:where(li){padding-inline-start:var(--size-2)}:where(li,dd,figcaption){max-inline-size:var(--size-content-2)}:where(p){text-wrap:pretty;max-inline-size:var(--size-content-3)}:where(dt,summary){font-weight:var(--font-weight-7)}:where(dt:not(:first-of-type)){margin-block-start:var(--size-5)}:where(small){font-size:max(.5em,var(--font-size-0));max-inline-size:var(--size-content-1)}:where(hr){background-color:var(--surface-3);height:var(--border-size-2);margin-block:var(--size-fluid-5)}:where(figure){display:grid;gap:var(--size-2);place-items:center}:where(figure)>:where(figcaption){text-wrap:balance;font-size:var(--font-size-1)}:where(blockquote,:not(blockquote)>cite){border-inline-start-width:var(--border-size-3)}:where(blockquote){display:grid;gap:var(--size-3);max-inline-size:var(--size-content-2);padding-block:var(--size-3);padding-inline:var(--size-4)}:where(:not(blockquote)>cite){padding-inline-start:var(--size-2)}:where(summary){background:var(--surface-3);border-radius:var(--radius-2);margin:calc(var(--size-2)*-1) calc(var(--size-3)*-1);padding:var(--size-2) var(--size-3)}:where(details){background:var(--surface-2);border-radius:var(--radius-2);padding-block:var(--size-2);padding-inline:var(--size-3)}:where(details[open]>summary){border-end-end-radius:0;border-end-start-radius:0;margin-bottom:var(--size-2)}:where(fieldset){border:var(--border-size-1) solid var(--surface-4);border-radius:var(--radius-2)}:where(del){background:var(--red-9);color:var(--red-2)}:where(ins){background:var(--green-9);color:var(--green-1)}:where(abbr){text-decoration-color:var(--blue-5)}:where(dialog){background-color:var(--surface-1);border-radius:var(--radius-3);box-shadow:var(--shadow-6);color:inherit}:where(menu){display:flex;gap:var(--size-3);padding-inline-start:0}:where(sup){font-size:.5em}:where(table){--nice-inner-radius:calc(var(--radius-3) - 2px);background:var(--surface-2);border:1px solid var(--surface-2);border-radius:var(--radius-3);width:-moz-fit-content;width:fit-content}:where(table:not(:has(tfoot)) tr:last-child td:first-child){border-end-start-radius:var(--nice-inner-radius)}:where(table:not(:has(tfoot)) tr:last-child td:last-child){border-end-end-radius:var(--nice-inner-radius)}:where(table thead tr:first-child th:first-child){border-start-start-radius:var(--nice-inner-radius)}:where(table thead tr:first-child th:last-child){border-start-end-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child th:first-of-type){border-end-start-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child td:first-of-type){border-end-start-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child th:last-of-type){border-end-end-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child td:last-of-type){border-end-end-radius:var(--nice-inner-radius)}:where(th){background-color:var(--surface-2);color:var(--text-1)}:where(table a:not(.does-not-exist):focus-visible){outline-offset:-2px}:where(table button:not(.does-not-exist):focus-visible){outline-offset:-2px}:where(table [contenteditable]:focus-visible){outline-offset:-2px}:where(td){text-wrap:pretty;background:var(--surface-1);max-inline-size:var(--size-content-2)}:where(td,th){padding:var(--size-2);text-align:left}:where(td:not([align])){text-align:center}:where(th:not([align])){text-align:center}:where(thead){border-collapse:collapse}:where(table tr:hover td),:where(tbody tr:nth-child(2n):hover td){background-color:var(--surface-3)}:where(table>caption){margin:var(--size-3)}:where(tfoot button){padding-block:var(--size-1);padding-inline:var(--size-3)}@media(prefers-color-scheme:dark){:where(textarea,select,input:not([type=button],[type=submit],[type=reset])){background-color:#171a1c}:where(dialog){background-color:var(--surface-2)}::-moz-placeholder{color:var(--gray-6)}::placeholder{color:var(--gray-6)}}@font-face{font-family:Noto Sans;font-weight:400 700;font-style:normal;font-display:swap;src:url(./assets/NotoSans-VariableFont_wdth_wght.ttf) format("truetype")}@font-face{font-family:Noto Sans;font-weight:400 700;font-style:italic;font-display:swap;src:url(./assets/NotoSans-Italic-VariableFont_wdth_wght.ttf) format("truetype")}:root{--color-body-text: var(--color-onyx-black);--color-muted: var(--color-slate-grey);--color-background: var(--color-bright-snow);--color-background-alt: var(--color-bright-snow);--color-lavender: var(--color-purple-yam-25);--color-border: var(--color-purple-yam-25);--link: var(--color-fuchsia-plum);--link-hover: var(--color-indigo-velvet);--container-gutter: 24px;--container-narrow-width: 640px;--container-content-width: 864px;--container-large-width: 1088px;--container-wide-width: 1312px;--narrow: min(var(--container-narrow-width), 100% - var(--container-gutter) * 2);--content: minmax(0, calc((var(--container-content-width) - var(--container-narrow-width)) / 2));--large: minmax(0, calc((var(--container-large-width) - var(--container-content-width)) / 2));--wide: minmax(0, calc((var(--container-wide-width) - var(--container-large-width)) / 2));--full: minmax(var(--container-gutter), 1fr);--container-grid-template: [full-start] var(--full) [wide-start] var(--wide) [large-start] var(--large) [content-start] var(--content) [narrow-start] var(--narrow) [narrow-end] var(--content) [content-end] var(--large) [large-end] var(--wide) [wide-end] var(--full) [full-end];--container-content: min(100% - var(--container-gutter) * 2, var(--container-content-width));--container-wide: min(100% - var(--container-gutter) * 2, var(--container-wide-width));--container-full: 100%;--border-radius: 8px;--font-sans: "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-heading: var(--font-sans);--font-size-base: 1rem;--line-height-base: 1.6}@media(min-width:800px){:root{--container-gutter: 32px}}html{scroll-behavior:smooth;font-size:var(--font-size-base)}body{font-family:var(--font-sans);line-height:var(--line-height-base);color:var(--color-body-text);background:var(--color-background)}:where(h1,h2,h3,h4,h5,h6){margin-bottom:1.5rem;font-family:var(--font-heading);line-height:1.15;color:var(--color-indigo-velvet)}:where(h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0}:where(h1){font-size:var(--font-size-heading-xl);line-height:var(--font-line-height-heading-xl);font-weight:var(--font-weight-heading-xl);letter-spacing:var(--font-letter-spacing-heading-xl);font-family:var(--font-family-heading-xl);text-transform:var(--text-transform-heading-xl)}:where(h2){font-size:var(--font-size-heading-lg);line-height:var(--font-line-height-heading-lg);font-weight:var(--font-weight-heading-lg);letter-spacing:var(--font-letter-spacing-heading-lg);font-family:var(--font-family-heading-lg);text-transform:var(--text-transform-heading-lg)}:where(h3){font-size:var(--font-size-heading-md);line-height:var(--font-line-height-heading-md);font-weight:var(--font-weight-heading-md);letter-spacing:var(--font-letter-spacing-heading-md);font-family:var(--font-family-heading-md);text-transform:var(--text-transform-heading-md)}:where(h4,h5,h6){font-size:var(--font-size-heading-sm);line-height:var(--font-line-height-heading-sm);font-weight:var(--font-weight-heading-sm);letter-spacing:var(--font-letter-spacing-heading-sm);font-family:var(--font-family-heading-sm);text-transform:var(--text-transform-heading-sm)}a{color:var(--link);text-decoration-color:color-mix(in srgb,var(--link) 40%,transparent);transition:color .2s ease}:where(.page a){text-decoration:underline}:where(.page a):hover{text-decoration:none}a:hover{color:var(--link-hover)}:where(p){font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);margin-bottom:1.5rem}:where(p):last-child{margin-bottom:0}:where(p):has(+h2),:where(p):has(+h3),:where(p):has(+h4),:where(p):has(+h5),:where(p):has(+h6),:where(p):has(+.table-wrap),:where(p):has(+table){margin-bottom:var(--spacer-lg)}:where(strong,b){font-weight:600}:where(p:has(>strong:only-child)){color:var(--color-indigo-velvet)}:where(ul,ol){font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);margin-bottom:1.5rem;padding-left:1.5rem}:where(ul,ol):last-child{margin-bottom:0}:where(ul,ol):has(+h2),:where(ul,ol):has(+h3),:where(ul,ol):has(+h4),:where(ul,ol):has(+h5),:where(ul,ol):has(+h6),:where(ul,ol):has(+.table-wrap),:where(ul,ol):has(+table){margin-bottom:var(--spacer-lg)}hr{grid-column:wide;margin:var(--spacer-xl) 0;border:none;height:1px;background:var(--color-purple-yam);opacity:.4}@media(min-width:800px){hr{margin:var(--spacer-2xl) 0}}table+hr,p+hr{margin-top:var(--spacer-md)}:where(.pkp_structure_content ul){list-style:disc}:where(.pkp_structure_content ol){list-style:decimal}:where(.pkp_structure_content li){font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);margin-bottom:.5rem;padding-left:.25rem}:where(.pkp_structure_content li)::marker{color:var(--color-indigo-velvet)}:where(.pkp_structure_content li):last-child{margin-bottom:0}:where(li)>:where(ul,ol){margin-top:.5rem;margin-bottom:0}:where(ul ul){list-style:circle}:where(ol ol){list-style:lower-alpha}:where(ol ol ol){list-style:lower-roman}:where(dl){font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);margin-bottom:1rem}:where(dl):last-child{margin-bottom:0}:where(dt){font-weight:600;color:var(--color-indigo-velvet)}:where(dd){margin-bottom:.5rem}.cmp_edit_link{display:inline-block;padding:2px 4px;border:1px solid currentColor;border-radius:2px;vertical-align:middle;font-size:var(--font-size-body-xs);line-height:var(--font-line-height-body-xs);font-weight:var(--font-weight-body-xs);letter-spacing:var(--font-letter-spacing-body-xs);font-family:var(--font-family-body-xs);text-transform:var(--text-transform-body-xs)}.cmp_edit_link:hover{border-color:var(--color-indigo-velvet);color:var(--color-white);background-color:var(--color-indigo-velvet)}table{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);grid-column:wide;border-collapse:collapse;width:100%;margin-bottom:var(--spacer-lg);border:1px solid var(--color-border);border-radius:0;background:var(--color-background)}table:last-child{margin-bottom:0}th,td{padding:.5rem 1rem;border:1px solid var(--color-border);vertical-align:middle}@media(min-width:800px){th,td{padding:12px 1.5rem}}th{border-color:color-mix(in srgb,var(--color-white) 30%,var(--color-fuchsia-plum));font-weight:600;color:var(--color-white);text-align:center;background:var(--color-fuchsia-plum)}@media(max-width:799.98px){th p{font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--font-letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm)}}td{text-align:left;background:transparent;padding:.5rem 1rem}td p{font-size:var(--font-size-body-xs);line-height:var(--font-line-height-body-xs);font-weight:var(--font-weight-body-xs);letter-spacing:var(--font-letter-spacing-body-xs);font-family:var(--font-family-body-xs);text-transform:var(--text-transform-body-xs)}@media(min-width:1080px){td p{font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--font-letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm)}}@media(min-width:1200px){td p{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md)}}@media(min-width:800px){td{padding:1rem 1.5rem}}td[align=center],th[align=center]{text-align:center}td[align=right],th[align=right]{text-align:right}table a{font-weight:600;text-decoration:underline}caption{font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--font-letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm);margin-bottom:.5rem;color:var(--color-muted);text-align:left}.table-wrap{overflow-x:auto;grid-column:wide}.table-wrap table{min-width:40rem}.cmp_form fieldset{margin:0 0 var(--spacer-sm);padding:0}.cmp_form .fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cmp_form legend{font-size:var(--font-size-heading-sm);line-height:var(--font-line-height-heading-sm);font-weight:var(--font-weight-heading-sm);letter-spacing:var(--font-letter-spacing-heading-sm);font-family:var(--font-family-heading-sm);text-transform:var(--text-transform-heading-sm);margin-bottom:var(--spacer-xs);color:var(--color-indigo-velvet)}.cmp_form .fields>div{grid-column:span 2;padding-bottom:0}.given_name:is(.cmp_form .fields>div),.family_name:is(.cmp_form .fields>div){grid-column:span 1}.cmp_form .label{font-size:var(--font-size-eyebrow);line-height:var(--font-line-height-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--font-letter-spacing-eyebrow);font-family:var(--font-family-eyebrow);text-transform:var(--text-transform-eyebrow);display:inline-flex;margin-bottom:.5rem;font-style:normal;color:var(--color-body-text)}.cmp_form .label .required{color:var(--color-fuchsia-plum)}.cmp_form input[type=text],.cmp_form input[type=email],.cmp_form input[type=password],.cmp_form input[type=url],.cmp_form input[type=tel],.cmp_form input[type=search],.cmp_form input[type=number],.cmp_form select,.cmp_form textarea{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);display:inline-block;width:100%;max-width:100%;height:auto;min-height:3.125rem;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-body-text);background:var(--color-background);transition:border-color .2s ease,box-shadow .2s ease}.cmp_form textarea{min-height:8rem}.cmp_form input::-moz-placeholder,.cmp_form textarea::-moz-placeholder{color:var(--color-slate-pale);opacity:1}.cmp_form input::placeholder,.cmp_form textarea::placeholder{color:var(--color-slate-pale);opacity:1}.cmp_form input:focus,.cmp_form select:focus,.cmp_form textarea:focus{border-color:var(--color-indigo-velvet);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-indigo-velvet) 20%,transparent)}.cmp_form input:disabled,.cmp_form select:disabled,.cmp_form textarea:disabled{cursor:not-allowed;color:var(--color-muted);background:var(--color-background-alt)}.cmp_form select{padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23552e8f' stroke-width='2' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px 8px}.cmp_form label>input[type=checkbox],.cmp_form label>input[type=radio]{position:relative;top:3px;flex-shrink:0;width:1.125rem;height:1.125rem;margin:0 .5rem 0 0;border:1px solid var(--color-indigo-velvet);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAGJJREFUeAF1jMENgDAMA5N+yrMjMBJswgiMwChs0BEYgS2ok09okEBIVf2yfNYRdVJKGVX06EKBnCIyNdDMksN6Wp/BNQCW96DQ/MEadl3gkJl4J6bkhjjEudHiwuZq7392A+SfPoSE49c8AAAAAElFTkSuQmCC) no-repeat center center;border-radius:2px}:is(.cmp_form label>input[type=checkbox],.cmp_form label>input[type=radio]):checked{background-color:var(--color-purple-yam)}.cmp_form .optin label,.cmp_form fieldset.consent label{font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--font-letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm);display:flex;gap:.75rem;align-items:flex-start}.cmp_form .optin label+label{margin-top:.75rem}.cmp_form .pkp_form_error,.cmp_form .fields>div .error{font-size:var(--font-size-body-xs);line-height:var(--font-line-height-body-xs);font-weight:var(--font-weight-body-xs);letter-spacing:var(--font-letter-spacing-body-xs);font-family:var(--font-family-body-xs);text-transform:var(--text-transform-body-xs);border:1px solid var(--color-fuchsia-plum);background:#ca569f0d;border-radius:var(--border-radius);padding:1rem;margin-bottom:1.5rem}.page,.has-container-grid{display:grid;grid-template-columns:var(--container-grid-template)}.pkp_structure_main>.page{max-width:none;margin-inline:0}.has-container-grid{grid-column:full}:where(.page)>*,:where(.has-container-grid)>*{grid-column:content}.has-narrow-container{grid-column:narrow}.has-content-container{grid-column:content}.has-large-container{grid-column:large}.has-wide-container{grid-column:wide}.has-full-container{grid-column:full}.opal-container{grid-column:wide}.opal-container--content{grid-column:content}.opal-container--full{grid-column:full}.pkp_structure_page{display:flex;flex-direction:column;width:100%;justify-items:start;min-height:100vh}.pkp_structure_content{width:100%;max-width:none;margin:0;padding:0}.pkp_structure_main{float:none;width:auto;padding:0;padding-bottom:var(--spacer-2xl)}.pkp_page_index .pkp_structure_main{padding-bottom:0}.pkp_structure_page .pkp_structure_footer_wrapper{margin-top:auto;color:inherit;background-color:none}.page>h1:first-child,.page>.cmp_breadcrumbs+h1{padding-top:var(--spacer-2xl);margin-bottom:var(--spacer-lg)}.opal-legal__list{display:flex;flex-wrap:wrap;gap:var(--legal-gap, 2rem);margin:0;padding:0;list-style:none}.opal-legal__item{margin:0}.pkp_structure_page .opal-legal a{font-size:var(--legal-font-size, .875rem);color:var(--color-white);text-decoration:none;opacity:.85;font-weight:400}:is(.pkp_structure_page .opal-legal a):hover,:is(.pkp_structure_page .opal-legal a):focus{text-decoration:underline;opacity:1}.opal-social{--social-size: 24px;--social-gap: 12px;display:flex;gap:var(--social-gap);align-items:center;margin:0;padding:0;list-style:none}.opal-social__item{margin:0}.opal-social__link{display:flex;align-items:center;justify-content:center;width:var(--social-size);height:var(--social-size);border-radius:50%;color:var(--color-indigo-velvet);text-decoration:none;background:var(--color-white)}.opal-social__link:hover,.opal-social__link:focus{color:var(--color-indigo-velvet);text-decoration:none;background:var(--color-thistle-pink)}@media(prefers-reduced-motion:no-preference){.opal-social__link{transition:background-color .2s ease-in-out}}.opal-social__icon{display:flex;align-items:center;justify-content:center;width:60%;height:60%}.opal-social__icon svg{display:block;width:100%;height:100%}.pkp_screen_reader,.cmp_skip_to_content{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border-width:0;white-space:nowrap;clip:rect(0,0,0,0)}:is(.pkp_screen_reader,.cmp_skip_to_content) a{color:var(--color-white)}:is(.pkp_screen_reader,.cmp_skip_to_content):focus,:is(.pkp_screen_reader,.cmp_skip_to_content):focus-within{position:static;overflow:visible;width:auto;height:auto;margin:0;padding:0;white-space:normal;clip:auto}.opal-header{background:var(--color-indigo-velvet)}.opal-header__utility{padding-inline:var(--spacer-xs);background:var(--color-purple-yam-25)}@media(min-width:1200px){.opal-header__utility{padding-inline:var(--spacer-lg)}}.opal-header__utility-inner{display:flex;align-items:center;justify-content:flex-end;min-height:36px}.opal-usernav{display:flex;gap:var(--spacer-xs);margin:0;padding:0;list-style:none}.opal-usernav__item a{font-size:.8125rem;color:var(--color-body-text);text-decoration:none;opacity:.85}.opal-usernav__item a:hover{text-decoration:underline;opacity:1}.opal-usernav__item{position:relative}.opal-usernav__item:has(>ul)>a:after{content:"";display:inline-block;margin-left:.35em;border:.28em solid transparent;border-top-color:currentColor;border-bottom:0;vertical-align:middle;transition:transform .15s ease}.opal-usernav__item:has(>ul):hover>a:after,.opal-usernav__item:has(>ul):focus-within>a:after{transform:rotate(180deg)}.opal-usernav__item>ul{position:absolute;z-index:50;top:100%;right:0;transform:translateY(6px);min-width:200px;margin:0;padding:.5rem 0;border-radius:var(--border-radius);list-style:none;visibility:hidden;opacity:0;background:#fff;box-shadow:0 12px 28px #1616162e;transition:opacity .15s ease,transform .15s ease,visibility .15s}.opal-usernav__item:hover>ul,.opal-usernav__item:focus-within>ul{transform:translateY(0);visibility:visible;opacity:1}.opal-usernav__item>ul>li>a{display:block;padding:.5rem 1.25rem;font-weight:500;color:var(--color-body-text);text-decoration:none;white-space:nowrap;opacity:1}.opal-usernav__item>ul>li>a:hover{color:var(--color-indigo-velvet);text-decoration:none;background:var(--color-purple-yam-25)}.opal-header__bar-inner{display:flex;gap:var(--spacer-md);align-items:center;justify-content:space-between;min-height:72px;padding-block:1rem;padding-inline:var(--container-gutter)}@media(min-width:1440px){.opal-header__bar-inner{padding-inline:var(--spacer-lg)}}.opal-header__brandbar{display:contents}.opal-header__logo{display:flex;align-items:center;font-size:1.375rem;font-weight:700;line-height:1;color:#fff;text-decoration:none}.opal-header__logo img{display:block;width:170px;height:auto}@media(min-width:1440px){.opal-header__logo img{width:268px}}.opal-header__nav{display:flex;flex:1;gap:0;align-items:center}.opal-header__search{display:none}.opal-header__actions{display:flex;align-items:center}@media(max-width:1080px){.opal-header__actions{display:none}}.opal-header__panel-footer{display:none}.opal-header__toggle{cursor:pointer;display:none;align-items:center;justify-content:center;padding:0;border:0;background:transparent}.opal-header__toggle-box{position:relative;display:inline-block;width:26px;height:18px}.opal-header__toggle-bar,.opal-header__toggle-bar:before,.opal-header__toggle-bar:after{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:#fff;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.opal-header__toggle-bar{top:50%;transform:translateY(-50%)}.opal-header__toggle-bar:before{content:"";top:-8px}.opal-header__toggle-bar:after{content:"";top:8px}@media(max-width:1079.98px){.opal-header__utility,.opal-header__bar-inner{padding-inline:var(--container-gutter)}.opal-header__toggle{display:inline-flex}.opal-header__bar-inner{flex-wrap:wrap;min-height:0}.opal-header__brandbar{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between}.opal-header__nav,.opal-header__actions{display:none}body.opal-menu-open{overflow:hidden}body.opal-menu-open .opal-header{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;overflow-y:auto;display:flex;flex-direction:column}body.opal-menu-open .opal-header__bar{flex:1 0 auto}body.opal-menu-open .opal-header__bar-inner{flex-direction:column;flex-wrap:nowrap;row-gap:2rem;align-items:stretch;justify-content:flex-start;padding-block:var(--spacer-xs) 2rem}body.opal-menu-open .opal-header__brandbar{flex:none}body.opal-menu-open .opal-header__nav{display:flex;flex:none;order:3}body.opal-menu-open .opal-header__actions{display:flex;flex:none;order:2}body.opal-menu-open .opal-header__toggle{width:32px;height:32px;border-radius:50%;background:#fff}body.opal-menu-open .opal-header__toggle-box{width:14px;height:14px}body.opal-menu-open .opal-header__toggle-bar{background:transparent}body.opal-menu-open .opal-header__toggle-bar:before{top:0;transform:rotate(45deg);background:var(--color-indigo-velvet)}body.opal-menu-open .opal-header__toggle-bar:after{top:0;transform:rotate(-45deg);background:var(--color-indigo-velvet)}.opal-buttons{width:100%}.opal-buttons>li{flex:1}.opal-buttons>li>a{width:100%}body.opal-menu-open .opal-buttons{--buttons-gap: var(--spacer-2xs)}body.opal-menu-open .opal-buttons>li>a{--button-min-height: 36px;--button-padding: .375rem .75rem}body.opal-menu-open .opal-header__panel-footer{display:flex;gap:var(--spacer-sm);align-items:flex-end;justify-content:space-between;order:4;margin-top:auto;padding-top:var(--spacer-md)}.opal-header__legal{--legal-font-size: .8125rem}.opal-header__legal .opal-legal__list{flex-direction:column;gap:.75rem}.opal-header__social{--social-size: 20px;--social-gap: var(--spacer-2xs)}}.opal-nav{display:flex;flex:1;flex-wrap:wrap;gap:var(--spacer-md);align-items:center;justify-content:center;margin:0;padding:0;list-style:none}@media(min-width:800px)and (max-width:1080px){.opal-nav{justify-content:end}}@media(min-width:1080px)and (max-width:1199.98px){.opal-nav{gap:var(--spacer-sm)}}.opal-nav__item{position:relative;margin:0;padding:0}.opal-nav__link{display:inline-block;padding-block:.5rem;font-size:18px;font-weight:400;color:#fff;text-decoration:none}.opal-nav__link:hover,.opal-nav__item.current .opal-nav__link{color:var(--color-thistle-pink)}.opal-nav__item--has-submenu .opal-nav__link:after{content:"";display:inline-block;margin-left:.4em;border:.3em solid transparent;border-top-color:currentColor;border-bottom:0;vertical-align:middle;transition:transform .15s ease}.opal-nav__item--has-submenu:hover .opal-nav__link:after,.opal-nav__item--has-submenu:focus-within .opal-nav__link:after{transform:rotate(180deg)}.opal-nav__submenu{position:absolute;z-index:50;top:100%;left:0;transform:translateY(6px);min-width:220px;margin:0;padding:.5rem 0;border-radius:var(--border-radius);list-style:none;visibility:hidden;opacity:0;background:#fff;box-shadow:0 12px 28px #1616162e;transition:opacity .15s ease,transform .15s ease,visibility .15s}.opal-nav__item:hover .opal-nav__submenu,.opal-nav__item:focus-within .opal-nav__submenu{transform:translateY(0);visibility:visible;opacity:1}.opal-nav__sublink{display:block;padding:.5rem 1.25rem;font-weight:500;color:var(--color-body-text);text-decoration:none;white-space:nowrap}.opal-nav__sublink:hover{color:var(--color-indigo-velvet);background:var(--color-purple-yam-25)}@media(max-width:1079.98px){.opal-nav{flex-direction:column;gap:0;align-items:stretch;width:100%}.opal-nav__item{margin-inline:calc(var(--spacer-sm) * -1);padding-inline:var(--spacer-sm);border-top:1px solid rgb(255 255 255 / 15%)}.opal-nav__item:last-child{border-bottom:1px solid rgb(255 255 255 / 15%)}.opal-nav__link{display:flex;align-items:center;justify-content:space-between;padding-block:1rem;font-size:1.125rem}.opal-nav__item--has-submenu .opal-nav__link:after{margin-left:auto}.opal-nav__item.is-expanded .opal-nav__link:after{transform:rotate(180deg)}.opal-nav__submenu{position:static;transform:none;display:none;min-width:0;margin-block:var(--spacer-xs);padding-block:.75rem;visibility:visible;opacity:1;background:var(--color-bright-snow);box-shadow:none}.opal-nav__item.is-expanded .opal-nav__submenu{display:block}.opal-nav__sublink{padding:.5rem var(--spacer-sm);font-size:1.125rem;font-weight:400;line-height:1.444;color:var(--color-body-text)}}.opal-footer__content{padding-block:var(--spacer-xl);text-align:center;background:var(--color-bright-snow)}.opal-footer__content p{font-size:var(--font-size-body-xs);line-height:var(--font-line-height-body-xs);font-weight:var(--font-weight-body-xs);letter-spacing:var(--font-letter-spacing-body-xs);font-family:var(--font-family-body-xs);text-transform:var(--text-transform-body-xs)}.opal-footer__brand{padding-block:2rem;width:100%;color:var(--color-white);background:var(--color-indigo-velvet) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUgAAADzBAMAAAAWQJICAAAAD1BMVEUAAAD19fX19fX09PTp6ekKl67LAAAABXRSTlMAGg0VBbLIMIIAAAjgSURBVHja7V1ruqIwDC0lCxjABVB1AVZdQCvuf01zv3lFDH2RFjsznH9XbsMhTdL0LVZCdr9wEdnQ/pY5kkdMkt/ykWy8JOXxaFK/ugRJX+1M3RfOdVf3tMYQgAjMaEKGvk7/fDKk1bhGgTzQDx8cikyvOIUCeaAf3jue4LPEurnnJImGR19GTQGewVoEnW4jcTL7RZci9X36+uMaVKUmimTj4XBFhSQPqPWY98vb7Swy43G7jh4vRT3LP7VfDShJ+0ex1aBDDPMwPYhqQEiiu4+iFhCStsPc4cXdr58z0RO1STX7G3+6ig9BdTQEaUJSfqb28e3CzoM5kkTPUch5S+DbX1uckZAkGdSWwLcLQE5mmWTLzG/5mfDvysTgrWlwp9H9eCvj7VS4/UFSYm0ve7d6/Rt/6vOzROHX2V/UL2znUu0wz5zuogimuWnpnyTlPDNs0ZFcJHXBZhM0fdfv39EKAB3JQVIWajapcCT5BTAkw0Q/Ue8k25JpksU2GUkGv4U6jsW/80OhcHQcApKZNx1VbTmj1G8kG0qS9nFojBK6LEnqAGIRz6Mh5dD/1TYk0dsTbPkgPlHdwiLJlC622sJxDi9vj4tdehYVmy1C0OXl7XElAQcwtwvm+HaG3QzIu0SzyMB2CQYbqmBvAnIJh9OtQOcRhR/Fjh07duzYsWPHjh2fhiRzn1mFj5l6S4MRhQCZ+niy5DB/yxEOTxweKDmJa2czhg+TqL07yik492RfNTB1w5jWjR3M1poEnaYNHA8qbpPzF3XBYHBFn3s1laLerXGQpQmPOYFGO5QzkvI6ivxA4Qkk29cR14/MLraOiVc4z0dLDbHJDSFRTW8/9wZJIjH7kaUj+i2MILHLEknQn1g7IPWCh8L7RM8LMyM+CXm7YWB6iUy2ooVWoN/nDQ0y7kUdmDC6zEkKVc8KJoV2+EYSHrVwFLOlK5WtUkOHfnUWXdd6v2WSU1Ur6Uh1/8LpdhYVQncVhRrvnONd1I0fqUYlDYs3mldph3NA9Xr8t3HKv/IPTpknVtsCTZPN3Y+ia5/40LkDdoGMGLrcH553rQjmYH+DJofcNjlUb5OyQIM/Zbeg41HkBhz/gvb5PwLgQvXSOK2eKVHx3sL3ob6WQOaEXh2G20025uCgbeUk5T9OUm42GAjr1QHeHnoljiOmhTqQ/LbscTQ5U4PHeckEesNO8s+UeF7jYUb4ibWOmc7eUVj2VjzIsWwdtE9Tmr0Vr82xS6H1SZD8PQYK178zhRifGnh60IF9kRAtZPSZJK+T1wX2Ush8JA3Hb/gk1d9A0iKHwiQZ8M7eNXyb5J7qE569aysJQQIexv2MX1d2vcGcumuKHkb2Zqa+4Ioxyd/UptZ+popuRRTbnuTKz4R4K4HT63qyp1mxQO+hu+tqOxmTi+noKaFHR9bKbUMSdHQpiYnuxiSneCdSGXbswSqSOjocySzbcfUKETI+sNssrczkf9njdjtzmkiF7TWVfIzf44hmHXvyno3P0jUqfUHyNcAMnz+D9WqIeqIzos6hdAhbgYpsC9WyGlR0bgkukhZ/9hXtE04OzK5J0H6HwuVVCWcw8m0y+exNGxkVlENUw/buBjXsLxk2Sk1EMeMk7TENbJIdkvS0OHSCSx7Ne4tjXIf6Mao7QNK+aWEea0G/FND++NCxHQdJerIgurC/xWckCyIkGSGI2iTNJ+8zVr0rCk+YTy6QHLjBHEUd/B3LhpL8JrwncdoIkhCXxtvA+WBhTSLCIYjC5Dw/Wc6V3USUwM8vd1YtNd5xxmDY8GRd1cWeSDr7lyk8OTxhbXMhi517AhrtiIup7AEy94zHwBaBPF33xSJV4PkUfnz+jaB8ozfH80pfB3dJ0GRqlXOiNei1w08SSy4JJSwZYTbxSG5KhNFkxPbjJhSXCIslA6fZRyYVbnl67fATYMk1uVZKOiojs6KkkvjGfsVp3SbjJRDWXRK6P0jIztwfbR3fzMrxZQJJWuQSbQqc3pJoE0jSIrRmtIMk7cTAM1AS0WxDcsLIic58L0hSEpLB6gYaryb0OwbJnDbZ4A+kU8uwybzebal89OMi3i2wiIlsjdQyyT50JQ5VC6fFofLGVE1i++wNT8nufQhf8YIl+tAwjnbzsKR+eLf2SKwzr3e3RGctCmVmQeGT9tXSo4n8Agppk5KBN/K77bB4MwQIArNY0hH20lJpLDMydhUml3ys6JQALmrdCPCI6t7Bsf7NJz887Fr3/tBfUeAqaoaq7hIahyJr36Guuq6++5vcPcSLqBWS3t5FwQ5RKCgtCtPceHC2lZluJQG1cjCp6RAuq2X6FV+Q7RAmcIw7E3K17asASf6VAFQQi+To9ywT3NXhPbAEUFB2TbYYomJ3dUyL7iFRUG6bpPeihXd1aCSyKOjA8O4hoOp++ZkJTftTQYxg3gdapD68YQJFDj7DSg6woRZnpmkOSY2SGO49JpNUbpJ9VpIT4eCSPcTu6sBqodpgzQ1gLAnbJN3VQemMGUmiKgcTModD7K4OqZeoW/za7Av+G0cM9p0LC2dvq3BYdeqMo3vOuImzgCB4Rl2wxAMKMiI7LDoWA0XvT8Mbd0w1gpbwYFskej1fkGfgaxirErRjx44dleCIu4YSz3nyTw88btlOJAIdGKZ2bw1svSNcE1nLxB4WOSedpUB73rRcxpFlGcqslH9opk9YxsUfp7748sNvbl25FZlNlRDskmByuNzlMOUH6dsuIAzcJK23WMZBehsUhs8WNTlEDNJzoVHYt5yO06DcPifJgycEGWfhe3iskU2yQ/TJB+NMMYMNfM8BQjK5WayDpB//Ckm+TfJDRXnHUSQEMVAqBFnH/E7GluxQvlnkG/ulYILBbyVy7hFjDqeVTtVo0ssHP+ll751g7AJhAVSh9UKnnBUEJ+zSMkG7tGIbPE1gHL4CnLwDorKKhWXSPyGhq1hY5j8wStaxsIy2vrTlFx8G+GOdqmIhodxJblTddSx21F7Haeq4YMsGQlAVF2wFrptTFZjkFx7ecW9IvWDrO3oHuvCQjNafAAAAAElFTkSuQmCC) no-repeat right top/200px auto;padding-inline:var(--container-gutter)}@media(min-width:1200px){.opal-footer__brand{padding-inline:var(--spacer-lg)}}.opal-footer__brand-inner{display:flex;flex-wrap:wrap;gap:var(--spacer-sm);align-items:center;justify-content:space-between}.opal-footer__partners{--gap: var(--spacer-md);display:flex;flex-wrap:wrap;gap:var(--gap);align-items:center;margin:0;padding:0}.opal-footer__partner{display:block;position:relative}.opal-footer__partner:not(:last-child):after{content:"";display:inline-block;width:1px;height:15px;background:#fff;position:absolute;right:calc(var(--gap) / -2);top:50%;transform:translateY(-50%)}@media(max-width:799.98px){.opal-footer__partner{flex:1 1 25%}.opal-footer__partner:first-child{flex:1 1 100%}.opal-footer__partner:first-child:after{display:none}}.opal-footer__meta{display:flex;flex-wrap:wrap;gap:2rem;align-items:center}@media(max-width:799.98px){.opal-footer__meta{flex:1 1 100%;align-items:flex-end;justify-content:space-between}.opal-footer__legal .opal-legal__list{flex-direction:column;gap:.5rem}}.cmp_breadcrumbs{display:none;max-width:var(--container-wide);padding-block:1.5rem}.cmp_breadcrumbs ol{display:flex;font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--font-letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm);margin-bottom:1rem;padding-left:0}:is(.cmp_breadcrumbs ol):last-child{margin-bottom:0}.cmp_breadcrumbs li{display:block}.opal-hero{position:relative;overflow:clip;grid-column:full;gap:var(--spacer-sm);align-items:center;width:100%;max-width:100%;margin-bottom:var(--spacer-sm)}.page_index_journal .opal-hero{padding-bottom:var(--spacer-sm);margin-bottom:0}@media(min-width:800px){.page_index_journal .opal-hero{padding-bottom:0}}.page_index_journal .opal-hero:before,.page_index_journal .opal-hero:after{content:"";position:absolute;z-index:-1;top:auto;right:0;bottom:0;left:0;width:100%;height:48vw;background:url(./assets/hero-bg.png) no-repeat center/cover}.page_index_journal .opal-hero:after{z-index:-2;left:50%;transform:translate(-50%);width:85%;height:13rem;background:url(./assets/hero-pattern.png) no-repeat center/contain}@media(min-width:800px){.opal-hero{margin-bottom:0}.page_index_journal .opal-hero:before,.page_index_journal .opal-hero:after{top:0;right:auto;bottom:auto;left:75%;width:25%;height:100%}.page_index_journal .opal-hero:after{left:75%;transform:translate(-50%);width:35%;height:100%}}.opal-hero__inner{display:grid;grid-template-columns:1fr;gap:var(--spacer-md);max-width:var(--container-wide);margin:0 auto}@media(min-width:800px){.opal-hero:not(.opal-hero--no-image) .opal-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:var(--spacer-sm);align-items:center}}.opal-hero__body{display:flex;flex-direction:column;gap:var(--spacer-sm);padding-top:var(--spacer-md)}@media(min-width:800px){.opal-hero__body{padding-block:var(--spacer-2xl)}}.opal-hero__heading{font-size:var(--font-size-heading-xl);line-height:var(--font-line-height-heading-xl);font-weight:var(--font-weight-heading-xl);letter-spacing:var(--font-letter-spacing-heading-xl);font-family:var(--font-family-heading-xl);text-transform:var(--text-transform-heading-xl);margin-bottom:0;color:var(--color-indigo-velvet)}.opal-hero__standfirst{max-width:34rem;color:var(--color-indigo-velvet)}.opal-hero__standfirst p{font-size:var(--font-size-body-lg);line-height:var(--font-line-height-body-lg);font-weight:var(--font-weight-body-lg);letter-spacing:var(--font-letter-spacing-body-lg);font-family:var(--font-family-body-lg);text-transform:var(--text-transform-body-lg)}.opal-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--spacer-sm)}@media(min-width:800px){.page_index_journal .opal-hero__media{position:absolute;top:50%;left:75%;transform:translate(-50%,-50%);width:50%}}.opal-hero__media img{width:100%;height:auto;margin-inline:auto;max-width:680px}@media(max-width:799.98px){.opal-hero__media img{aspect-ratio:327 / 311;-o-object-fit:contain;object-fit:contain}}.opal-hero--no-image .opal-hero__standfirst{max-width:44rem}.opal-about{margin-bottom:var(--spacer-lg);padding-block:var(--spacer-md);background:var(--color-white)}@media(min-width:1080px){.opal-about{background:var(--color-lavender);padding-block:var(--spacer-xl);margin-bottom:var(--spacer-2xl)}}.opal-about__inner{display:grid;grid-template-columns:1fr;gap:var(--spacer-md);align-items:stretch}@media(min-width:1080px){.opal-about__inner{grid-template-columns:minmax(0,416px) minmax(0,1fr)}}.opal-about__media{overflow:clip;border-radius:var(--border-radius)}@media(max-width:1079.98px){.opal-about__media{order:2}}.opal-about__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opal-about__placeholder{font-size:var(--font-size-eyebrow);line-height:var(--font-line-height-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--font-letter-spacing-eyebrow);font-family:var(--font-family-eyebrow);text-transform:var(--text-transform-eyebrow);display:flex;align-items:center;justify-content:center;height:100%;min-height:15rem;color:var(--color-white);background:var(--color-purple-yam)}.opal-about__card{display:flex;flex-direction:column;gap:var(--spacer-xs);border-radius:var(--border-radius)}@media(min-width:1080px){.opal-about__card{background:var(--color-white);padding:var(--spacer-md)}}.opal-about__eyebrow{font-size:var(--font-size-eyebrow);line-height:var(--font-line-height-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--font-letter-spacing-eyebrow);font-family:var(--font-family-eyebrow);text-transform:var(--text-transform-eyebrow);display:flex;gap:.5em;align-items:center;margin:0 0 1.5rem;color:var(--color-fuchsia-plum)}.opal-about__eyebrow:before{content:"";width:.4em;height:.4em;border-radius:50%;background:currentColor}.opal-about__content{color:var(--color-indigo-velvet)}.opal-about__content :is(h1,h2,h3){margin:0 0 var(--spacer-sm);font-size:var(--font-size-heading-lg);color:var(--color-indigo-velvet)}.opal-about__content p{margin:0 0 var(--spacer-xs);font-size:var(--font-size-body-md);color:var(--color-slate-grey)}.opal-about__content :last-child{margin-bottom:0}.opal-about__cta{align-self:flex-start;margin-top:var(--spacer-2xs)}.opal-team-cta{padding-block:var(--spacer-xl);color:var(--color-white);background:var(--color-indigo-velvet-deep) url(./assets/team-bg.png) no-repeat center/cover}.opal-team-cta__inner{padding:var(--spacer-sm) var(--spacer-md);border-radius:8px;text-align:left;background:var(--color-indigo-velvet);box-shadow:0 0 0 16px #f9f8f94d}.opal-team-cta__inner p{font-size:var(--font-size-heading-md);line-height:var(--font-line-height-heading-md);font-weight:var(--font-weight-heading-md);letter-spacing:var(--font-letter-spacing-heading-md);font-family:var(--font-family-heading-md);text-transform:var(--text-transform-heading-md);max-width:655px}:is(.opal-team-cta__inner p):last-of-type{margin-bottom:var(--spacer-md)}.opal-team-cta__inner span[style="text-decoration: underline;"]{position:relative;display:inline-block;text-decoration:none!important}:is(.opal-team-cta__inner span[style="text-decoration: underline;"]):after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:4px;background:url("data:image/svg+xml,%3csvg%20width='128'%20height='5'%20viewBox='0%200%20128%205'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%203.97453C23.1625%202.96967%2045.325%201.96481%2063.2235%201.42754C81.1219%200.890279%2094.0848%200.851055%20103.786%201.35709C113.487%201.86313%20119.534%202.91562%20127%204'%20stroke='%23CA569F'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") no-repeat center/100% auto}.opal-team-cta__buttons .opal-button--outline{--button-background-color: transparent;--button-color: var(--color-white);--button-border-color: rgb(255 255 255 / 70%);--button-hover-background-color: var(--color-white);--button-hover-color: var(--color-indigo-velvet);--button-hover-border-color: var(--color-white)}.opal-team-cta__buttons .opal-button--fill{--button-background-color: var(--color-white);--button-color: var(--color-indigo-velvet);--button-border-color: var(--color-white);--button-hover-background-color: transparent;--button-hover-color: var(--color-white);--button-hover-border-color: var(--color-white)}@media(max-width:799.98px){.opal-team-cta__buttons .opal-button{width:100%}}.opal-team-cta__inner :where(h1,h2,h3,h4,h5,h6,p,a,li){color:inherit}.opal-button,.openpaleo-btn,.opal-buttons>li>a,.cmp_form .buttons button{--button-gap: .5em;--button-padding: .625rem 1rem;--button-min-height: 44px;--button-border-width: 1px;--button-border-radius: var(--border-radius);--button-background-color: var(--color-indigo-velvet);--button-color: var(--color-white);--button-border-color: var(--color-indigo-velvet);--button-hover-background-color: var(--color-indigo-velvet-deep);--button-hover-color: var(--color-white);--button-hover-border-color: var(--color-indigo-velvet-deep);cursor:pointer;display:inline-flex;gap:var(--button-gap);align-items:center;justify-content:center;min-height:var(--button-min-height);padding:var(--button-padding);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-color);text-decoration:none;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-background-color);box-shadow:none}:is(.opal-button,.openpaleo-btn,.opal-buttons>li>a,.cmp_form .buttons button):hover,:is(.opal-button,.openpaleo-btn,.opal-buttons>li>a,.cmp_form .buttons button):focus{border-color:var(--button-hover-border-color);color:var(--button-hover-color);text-decoration:none;background-color:var(--button-hover-background-color);box-shadow:none}[disabled]:is(.opal-button,.openpaleo-btn,.opal-buttons>li>a,.cmp_form .buttons button),.is-disabled:is(.opal-button,.openpaleo-btn,.opal-buttons>li>a,.cmp_form .buttons button){pointer-events:none;cursor:not-allowed;opacity:.55}@media(prefers-reduced-motion:no-preference){.opal-button,.openpaleo-btn,.opal-buttons>li>a,.cmp_form .buttons button{transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out}}.opal-button,.openpaleo-btn,.opal-buttons>li>a,.cmp_form .buttons button{font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-weight:var(--font-weight-button);letter-spacing:var(--font-letter-spacing-button);font-family:var(--font-family-button);text-transform:var(--text-transform-button)}.opal-button--fill{--button-background-color: var(--color-indigo-velvet);--button-color: var(--color-white);--button-border-color: var(--color-indigo-velvet);--button-hover-background-color: var(--color-indigo-velvet-deep);--button-hover-color: var(--color-white);--button-hover-border-color: var(--color-indigo-velvet-deep)}.opal-button--outline,.openpaleo-btn--wire{--button-background-color: transparent;--button-color: var(--color-indigo-velvet);--button-border-color: var(--color-indigo-velvet);--button-hover-background-color: var(--color-indigo-velvet);--button-hover-color: var(--color-white);--button-hover-border-color: var(--color-indigo-velvet)}.opal-button--accent,.openpaleo-btn--accent{--button-background-color: var(--color-fuchsia-plum);--button-color: var(--color-white);--button-border-color: var(--color-fuchsia-plum);--button-hover-background-color: var(--color-fuchsia-plum-deep);--button-hover-color: var(--color-white);--button-hover-border-color: var(--color-fuchsia-plum-deep)}.opal-button--text{--button-gap: .5rem;--button-padding: 0;--button-min-height: 0;--button-border-width: 0;--button-background-color: transparent;--button-color: var(--color-indigo-velvet);--button-hover-background-color: transparent;--button-hover-color: var(--color-fuchsia-plum)}.opal-button__icon{flex:none;width:1em;height:1em}.buttons,.opal-buttons,.opal-hero__actions{--buttons-gap: var(--spacer-xs);display:flex;flex-wrap:wrap;gap:var(--buttons-gap);align-items:center;margin:0;padding:0;list-style:none}:is(.buttons,.opal-buttons,.opal-hero__actions) li{margin-bottom:0}.opal-buttons>li>a{--button-background-color: transparent;--button-color: var(--color-white);--button-border-color: rgb(255 255 255 / 70%);--button-hover-background-color: var(--color-white);--button-hover-color: var(--color-indigo-velvet);--button-hover-border-color: var(--color-white)}.opal-buttons>li:last-child>a{--button-background-color: var(--color-white);--button-color: var(--color-indigo-velvet);--button-border-color: var(--color-white);--button-hover-background-color: transparent;--button-hover-color: var(--color-white);--button-hover-border-color: var(--color-white)}.obj_galley_link.opal-button:not(.restricted):before{content:none}.cmp_article_list{display:grid;gap:var(--spacer-xs);margin:0;padding:0;list-style:none}.opal-article-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacer-2xs);padding:var(--spacer-2xs);border:1px solid var(--color-border);border-radius:12px;background-color:var(--color-background)}@media(min-width:768px){.opal-article-card{grid-template-columns:minmax(0,292px) minmax(0,1fr);gap:var(--spacer-sm)}}.opal-article-card__media{position:relative;overflow:hidden;aspect-ratio:8 / 7;border-radius:8px;background-color:var(--color-lavender)}.opal-article-card__media-link{display:block;height:100%}.opal-article-card .opal-article-card__media img{display:block;width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover}.opal-article-card__badge{font-size:var(--font-size-eyebrow);line-height:var(--font-line-height-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--font-letter-spacing-eyebrow);font-family:var(--font-family-eyebrow);text-transform:var(--text-transform-eyebrow);position:absolute;inset-block-start:var(--spacer-2xs);inset-inline-end:var(--spacer-2xs);padding:6px 10px;border-radius:4px;color:var(--color-body-text);background-color:var(--color-background)}.opal-article-card__body{display:flex;flex-direction:column;gap:var(--spacer-2xs);align-items:flex-start;padding-block:var(--spacer-2xs);padding-inline-end:var(--spacer-2xs)}.opal-article-card .opal-article-card__title{font-size:var(--font-size-heading-sm);line-height:var(--font-line-height-heading-sm);font-weight:var(--font-weight-heading-sm);letter-spacing:var(--font-letter-spacing-heading-sm);font-family:var(--font-family-heading-sm);text-transform:var(--text-transform-heading-sm);margin:0}.opal-article-card__title a{color:var(--color-body-text);text-decoration:none}.opal-article-card__title a:hover,.opal-article-card__title a:focus{color:var(--link-hover);text-decoration:underline}.opal-article-card__title .subtitle{display:block;margin-top:.25em;color:var(--color-muted)}.opal-article-card .opal-article-card__meta{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);padding-top:0;color:var(--color-muted)}.opal-article-card__galleys{display:flex;flex-wrap:wrap;gap:var(--spacer-2xs);margin-block:var(--spacer-2xs) 0;margin-block-start:auto;padding:0;list-style:none}.opal-article-card__galleys li{display:block;margin-right:0}.opal-article-card__galleys .opal-button{--button-color: var(--color-body-text);--button-border-color: var(--color-body-text)}.opal-article-hero{padding-block:var(--spacer-xl);background:var(--color-bright-snow)}.opal-article-hero__inner{display:grid;grid-template-columns:1fr;gap:var(--spacer-md)}@media(min-width:800px){.opal-article-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,304px);gap:var(--spacer-2xl);align-items:start}}.opal-article-hero__main{display:flex;flex-direction:column;gap:var(--spacer-sm);min-width:0}.opal-article-hero__eyebrow{font-weight:700;color:var(--color-indigo-velvet);text-decoration:underline;font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md)}.opal-article-hero__title{margin:0;color:var(--color-indigo-velvet);font-size:var(--font-size-heading-lg);line-height:var(--font-line-height-heading-lg);font-weight:var(--font-weight-heading-lg);letter-spacing:var(--font-letter-spacing-heading-lg);font-family:var(--font-family-heading-lg);text-transform:var(--text-transform-heading-lg)}.opal-article-hero__subtitle{margin:0;color:var(--color-indigo-velvet);font-size:var(--font-size-heading-sm);line-height:var(--font-line-height-heading-sm);font-weight:var(--font-weight-heading-sm);letter-spacing:var(--font-letter-spacing-heading-sm);font-family:var(--font-family-heading-sm);text-transform:var(--text-transform-heading-sm)}.opal-article-hero__actions{display:flex;flex-wrap:wrap;gap:var(--spacer-2xs)}.opal-article-hero__authors ul.authors{margin:0;padding:0;list-style:none}.opal-article-hero__authors li{margin:0;color:var(--color-indigo-velvet);font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md)}.opal-article-hero__authors .name{font-weight:700}.opal-article-hero__authors .affiliation,.opal-article-hero__authors .orcid{display:block;color:var(--color-slate-grey);font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--font-letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm)}:is(.opal-article-hero__keywords,.opal-article-hero__cite) .label{margin:0 0 var(--spacer-2xs);font-weight:700;color:var(--color-indigo-velvet);font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md)}:is(.opal-article-hero__keywords,.opal-article-hero__cite) .value{color:var(--color-slate-grey);font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--font-letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm)}.citation_formats{position:relative}.citation_formats_button{font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-weight:var(--font-weight-button);letter-spacing:var(--font-letter-spacing-button);font-family:var(--font-family-button);text-transform:var(--text-transform-button);display:flex;padding:12px 12px 12px 16px;justify-content:center;align-items:center;border-radius:8px;background:var(--color-fuchsia-plum);color:var(--color-white);margin-top:1rem}.citation_formats_list{opacity:0;pointer-events:none;display:flex;min-width:238px;max-height:80vh;overflow-y:auto;width:-moz-min-content;width:min-content;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;position:absolute;top:100%;border-radius:8px;border:1px solid var(--color-black);background:var(--color-bright-snow);z-index:2;padding:16px 20px}.citation_formats_list ul,.citation_formats_list li{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);padding:0;margin:0;list-style:none}.citation_formats_list:hover,.citation_formats_button:hover+.citation_formats_list{opacity:1;pointer-events:auto}.citation_formats_styles{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;width:100%;border-bottom:1px solid var(--color-slate-pale);padding-bottom:1rem!important}.citation_formats_styles:last-child{border-bottom:none;padding-bottom:0}.citation_formats_styles a{text-decoration:none;color:var(--color-onyx-black)}:is(.citation_formats_styles a):hover{text-decoration:underline;color:var(--color-fuchsia-plum)}.opal-article-hero__rail{display:flex;flex-direction:column;gap:var(--spacer-sm);min-width:0}.opal-article-hero__cover{position:relative;overflow:clip;border-radius:var(--border-radius)}.opal-article-hero__cover img{display:block;width:100%;height:auto}.opal-article-hero__badge{font-size:var(--font-size-eyebrow);line-height:var(--font-line-height-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--font-letter-spacing-eyebrow);font-family:var(--font-family-eyebrow);text-transform:var(--text-transform-eyebrow);position:absolute;top:var(--spacer-2xs);right:var(--spacer-2xs);padding:.35em .75em;border-radius:var(--border-radius);font-weight:700;color:var(--color-indigo-velvet);background:var(--color-white)}.opal-article-hero__meta .label{margin:0 0 var(--spacer-2xs);font-weight:700;color:var(--color-indigo-velvet);font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md)}.opal-article-hero__meta .value{color:var(--color-onyx-black);font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md)}.opal-article-hero__meta.doi .value a{color:var(--color-fuchsia-plum);word-break:break-word}.opal-article-body{padding-block:var(--spacer-lg)}.opal-article-body>.item{margin-bottom:var(--spacer-lg)}:is(.opal-article-body>.item):last-child{margin-bottom:0}.opal-article-body .item>.label{margin:0 0 var(--spacer-xs);color:var(--color-indigo-velvet);font-size:var(--font-size-heading-sm);line-height:var(--font-line-height-heading-sm);font-weight:var(--font-weight-heading-sm);letter-spacing:var(--font-letter-spacing-heading-sm);font-family:var(--font-family-heading-sm);text-transform:var(--text-transform-heading-sm)}.opal-article-body .value{color:var(--color-onyx-black);font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md)}.opal-article-body .references .value p{margin:0 0 var(--spacer-xs)}.opal-article-body .author_bios .sub_item{margin-bottom:var(--spacer-sm)}.opal-article-body .author_bios .sub_item .label{font-size:var(--font-size-body-lg);line-height:var(--font-line-height-body-lg);font-weight:var(--font-weight-body-lg);letter-spacing:var(--font-letter-spacing-body-lg);font-family:var(--font-family-body-lg);text-transform:var(--text-transform-body-lg)}.opal-article-license{padding-block:var(--spacer-lg);background:var(--color-bright-snow)}.opal-article-license__inner{font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--font-letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm);color:var(--color-slate-grey);text-align:center}.opal-article-license__inner img{max-width:100%;display:inline-block;margin-bottom:1rem}.opal-archive{padding-block:var(--spacer-2xl)}.opal-archive__header{display:flex;flex-direction:column;gap:var(--spacer-2xs);margin-bottom:var(--spacer-lg)}.opal-archive__eyebrow{font-size:var(--font-size-eyebrow);line-height:var(--font-line-height-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--font-letter-spacing-eyebrow);font-family:var(--font-family-eyebrow);text-transform:var(--text-transform-eyebrow);display:flex;gap:.5em;align-items:center;margin:0;color:var(--color-fuchsia-plum)}.opal-archive__eyebrow:before{content:"";width:.4em;height:.4em;border-radius:50%;background:currentColor}.opal-archive__title{font-size:var(--font-size-heading-xl);line-height:var(--font-line-height-heading-xl);font-weight:var(--font-weight-heading-xl);letter-spacing:var(--font-letter-spacing-heading-xl);font-family:var(--font-family-heading-xl);text-transform:var(--text-transform-heading-xl);margin:0;color:var(--color-indigo-velvet)}.opal-archive__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--spacer-sm);margin-bottom:0;padding:0;list-style:none}.opal-archive__grid>li{margin:0}.opal-archive__empty{color:var(--color-muted)}.opal-issue-card{display:flex;flex-direction:column;gap:var(--spacer-sm);justify-content:center;height:100%;padding:2rem;border-radius:var(--border-radius);background:color-mix(in srgb,var(--color-slate-pale) 10%,transparent)}.opal-issue-card__body{display:flex;flex-direction:column;gap:var(--spacer-2xs)}.opal-issue-card__title{font-size:var(--font-size-heading-sm);line-height:var(--font-line-height-heading-sm);font-weight:var(--font-weight-heading-sm);letter-spacing:var(--font-letter-spacing-heading-sm);font-family:var(--font-family-heading-sm);text-transform:var(--text-transform-heading-sm);margin:0;color:var(--color-onyx-black)}.opal-issue-card__title a{color:inherit;text-decoration:none}:is(.opal-issue-card__title a):hover,:is(.opal-issue-card__title a):focus{color:var(--color-indigo-velvet)}.opal-issue-card__series{margin-top:.25em;color:var(--color-muted);font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--font-letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm)}.opal-issue-card__meta{display:flex;gap:.75em;align-items:center;margin:0;color:var(--color-onyx-black);font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--font-letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm)}.opal-issue-card__icon{flex:none;width:1em;height:1em;color:var(--color-fuchsia-plum)}.opal-issue-card__cta{align-self:flex-start}.cmp_notification{margin-bottom:var(--spacer-lg)}.opal-other-issues{padding-block:var(--spacer-2xl)}.opal-other-issues:last-child{padding-bottom:0}.opal-other-issues__title{font-size:var(--font-size-heading-lg);line-height:var(--font-line-height-heading-lg);font-weight:var(--font-weight-heading-lg);letter-spacing:var(--font-letter-spacing-heading-lg);font-family:var(--font-family-heading-lg);text-transform:var(--text-transform-heading-lg);max-width:640px;margin:0 auto var(--spacer-md);color:var(--color-indigo-velvet);text-align:center;text-wrap:balance}.opal-other-issues__explore{display:flex;justify-content:center;margin-top:var(--spacer-lg)}.opal-split{padding-top:var(--spacer-2xl);background:var(--color-background-alt)}.opal-split__inner{display:grid;grid-column:large;grid-template-columns:minmax(0,1fr);gap:var(--spacer-lg)}@media(min-width:800px){.opal-split__inner{grid-template-columns:minmax(0,1fr) minmax(0,35rem);-moz-column-gap:var(--spacer-2xl);column-gap:var(--spacer-2xl);align-items:start}}.opal-split__intro{display:flex;flex-direction:column;gap:var(--spacer-sm)}.opal-split__title{font-size:var(--font-size-heading-xl);line-height:var(--font-line-height-heading-xl);font-weight:var(--font-weight-heading-xl);letter-spacing:var(--font-letter-spacing-heading-xl);font-family:var(--font-family-heading-xl);text-transform:var(--text-transform-heading-xl);margin:0;color:var(--color-indigo-velvet)}.opal-split__lead{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);max-width:27rem;margin:0;color:var(--color-indigo-velvet)}.opal-split__links{display:flex;flex-direction:column;gap:var(--spacer-xs);align-items:flex-start;margin:0}.opal-split__content{display:flex;flex-direction:column;gap:var(--spacer-md);min-width:0}.opal-contact{display:flex;flex-direction:column;gap:var(--spacer-md)}.opal-contact__block{padding-left:var(--spacer-sm);border-left:2px solid var(--color-purple-yam)}.opal-contact__label{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);margin:0 0 var(--spacer-2xs);font-weight:700;color:var(--color-indigo-velvet)}.opal-contact__value{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);color:var(--color-onyx-black)}.opal-contact__value p{margin:0}.opal-contact__value a{font-weight:700;color:var(--color-fuchsia-plum);text-decoration:underline}.opal-split .cmp_form .label{font-weight:600;text-transform:uppercase;letter-spacing:.04em}.opal-split .cmp_form :is(input[type=text],input[type=email],input[type=password],input[type=url],input[type=tel],select){min-height:3.5rem}.opal-split .cmp_form .remember,.opal-split .cmp_form fieldset.consent,.opal-split .cmp_form fieldset.reviewer{margin:0;padding:var(--spacer-sm);border-radius:var(--border-radius);background:color-mix(in srgb,var(--color-slate-pale) 10%,transparent);margin-bottom:1.5rem}:is(.opal-split .cmp_form .remember,.opal-split .cmp_form fieldset.consent,.opal-split .cmp_form fieldset.reviewer) .fields:not(:last-child){margin-bottom:1.5rem}.opal-split .cmp_form legend{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);font-weight:700;color:var(--color-indigo-velvet);text-transform:none;letter-spacing:0}.opal-people{grid-column:wide;margin-bottom:var(--spacer-sm);padding-top:var(--spacer-lg)}.opal-people__list{display:grid;row-gap:var(--spacer-lg);-moz-column-gap:32px;column-gap:32px;margin:0;padding-inline-start:0;list-style:none}@media(min-width:1080px){.opal-people__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.opal-person{display:flex;flex-direction:column;gap:var(--spacer-sm);align-items:flex-start}@media(min-width:576px){.opal-person{flex-direction:row}}.opal-person__photo{overflow:hidden;flex-shrink:0;width:192px;height:192px;border-radius:var(--border-radius)}.opal-person__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opal-person__photo-placeholder{display:block;width:100%;height:100%;background-color:var(--color-purple-yam-25);background-image:radial-gradient(var(--color-purple-yam-50) 1.5px,transparent 1.5px);background-size:12px 12px}.opal-person__body{display:flex;flex-direction:column;gap:12px;min-width:0}.opal-person__identity{display:flex;flex-direction:column;gap:var(--spacer-2xs)}.opal-person__name{font-size:var(--font-size-heading-sm);line-height:var(--font-line-height-heading-sm);font-weight:var(--font-weight-heading-sm);letter-spacing:var(--font-letter-spacing-heading-sm);font-family:var(--font-family-heading-sm);text-transform:var(--text-transform-heading-sm);margin:0;font-weight:500;color:var(--color-body-text)}.opal-person__role{font-size:var(--font-size-heading-sm);line-height:var(--font-line-height-heading-sm);font-weight:var(--font-weight-heading-sm);letter-spacing:var(--font-letter-spacing-heading-sm);font-family:var(--font-family-heading-sm);text-transform:var(--text-transform-heading-sm);margin:0;font-weight:500;color:var(--color-muted)}.opal-person__more{display:flex;flex-direction:column;gap:0}.opal-person__more[open]{gap:var(--spacer-sm)}.opal-person__more:not([open]){margin-block-start:12px}.opal-person__bio{font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--font-letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm);order:1;color:var(--color-muted)}.opal-person__bio p{font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--font-letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm);margin-block:0}.opal-person__bio p+p{margin-block-start:var(--spacer-xs)}.opal-person__toggle{font-size:var(--font-size-eyebrow);line-height:var(--font-line-height-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--font-letter-spacing-eyebrow);font-family:var(--font-family-eyebrow);text-transform:var(--text-transform-eyebrow);cursor:pointer;display:inline-flex;gap:var(--spacer-2xs);align-items:center;order:2;width:-moz-fit-content;width:fit-content;color:var(--link);list-style:none}.opal-person__toggle::-webkit-details-marker{display:none}.opal-person__toggle:hover{color:var(--link-hover)}.opal-person__toggle-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--color-white);background:var(--color-fuchsia-plum)}.opal-person__toggle-icon svg{width:12px;height:12px}.opal-person__more[open] .opal-person__toggle-icon{transform:rotate(180deg)}.opal-person__toggle-label--less,.opal-person__more[open] .opal-person__toggle-label--more{display:none}.opal-person__more[open] .opal-person__toggle-label--less{display:inline}.page_index_journal .section+.section{margin-top:var(--spacer-sm)}.page_login,.page_register{position:relative;max-width:680px;margin:0 auto}.opal-issue{padding-top:var(--spacer-2xl)}.opal-issue__hero{display:flex;flex-direction:column;gap:var(--spacer-md);align-items:center;margin-bottom:var(--spacer-lg);text-align:center}.opal-issue__eyebrow{font-size:var(--font-size-eyebrow);line-height:var(--font-line-height-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--font-letter-spacing-eyebrow);font-family:var(--font-family-eyebrow);text-transform:var(--text-transform-eyebrow);display:flex;gap:.5em;align-items:center;margin:0;color:var(--color-fuchsia-plum)}.opal-issue__eyebrow:before{content:"";width:.4em;height:.4em;border-radius:50%;background:currentColor}.opal-issue__title{font-size:var(--font-size-heading-xl);line-height:var(--font-line-height-heading-xl);font-weight:var(--font-weight-heading-xl);letter-spacing:var(--font-letter-spacing-heading-xl);font-family:var(--font-family-heading-xl);text-transform:var(--text-transform-heading-xl);margin:0;color:var(--color-indigo-velvet)}.opal-issue__date{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);display:flex;gap:.75em;align-items:center;margin:0;color:var(--color-onyx-black)}.page_issue .obj_issue_toc{grid-column:content}.page_issue .obj_issue_toc .section:not(:first-child){margin-top:var(--spacer-sm)}.page_issue .obj_issue_toc .galleys{margin-bottom:var(--spacer-md)}.page_issue .obj_issue_toc .galleys .opal-buttons>li>a{--button-background-color: transparent;--button-color: var(--color-body-text);--button-border-color: var(--color-body-text);--button-hover-background-color: var(--color-body-text);--button-hover-color: var(--color-white);--button-hover-border-color: var(--color-body-text)}.opal-pdf{display:flex;flex-direction:column;height:100dvh;background:var(--color-white)}.opal-pdf__bar{display:flex;gap:var(--spacer-xs);align-items:center;justify-content:space-between;min-height:56px;padding-block:.5rem;padding-inline:var(--container-gutter)}.opal-pdf__return{display:flex;gap:.625rem;align-items:center;min-width:0;text-decoration:none}.opal-pdf__return:hover,.opal-pdf__return:focus{text-decoration:none}:is(.opal-pdf__return:hover,.opal-pdf__return:focus) .opal-pdf__title{text-decoration:underline}.opal-pdf__return-icon{flex:none;width:1rem;height:1rem}.opal-pdf__title{overflow:hidden;font-size:.9375rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.opal-pdf__download{flex:none}.opal-pdf__viewer{display:flex;flex:1;flex-direction:column;min-height:0}.opal-pdf__viewer iframe{display:block;flex:1;width:100%;min-height:0;border:0}.opal-pdf__notice{padding:.625rem var(--container-gutter);font-size:.875rem;color:var(--color-body-text);text-align:center;background:var(--color-purple-yam-25)}.page_submissions__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:var(--spacer-lg)}.page_submissions .section_policy,.submission_checklist{padding-bottom:var(--spacer-lg)}:is(.page_submissions .section_policy,.submission_checklist) ul{padding-top:var(--spacer-sm)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{--color-indigo-velvet-25: #d4cbe3;--color-indigo-velvet-50: #aa96c7;--color-indigo-velvet-75: #8062ab;--color-indigo-velvet: #552e8f;--color-indigo-velvet-deep: #3c1f68;--color-purple-yam-25: #e1dfee;--color-purple-yam-50: #c3bfdd;--color-purple-yam-75: #a49fcc;--color-purple-yam: #867fbb;--color-thistle-pink-25: #f9eff6;--color-thistle-pink-50: #f2e0ed;--color-thistle-pink-75: #ebd1e4;--color-thistle-pink: #e5c1db;--color-fuchsia-plum-25: #f2d5e7;--color-fuchsia-plum-50: #e5aacf;--color-fuchsia-plum-75: #d780b7;--color-fuchsia-plum: #ca569f;--color-fuchsia-plum-deep: #b13f88;--color-slate-grey: #737383;--color-slate-pale: #a4a4af;--color-onyx-black: #161616;--color-bright-snow: #f9f8f9;--color-white: #ffffff;--color-black: #000000;--spacer-2xs: 8px;--spacer-xs: 16px;--spacer-sm: 24px;--spacer-md: 40px;--spacer-lg: 64px;--spacer-xl: 80px;--spacer-2xl: 120px;--font-size-heading-xl: clamp(40px, calc(24.6154px + 3.8462vw) , 80px);--font-line-height-heading-xl: clamp(48px, calc(34.9231px + 3.2692vw) , 82px);--font-weight-heading-xl: 500;--font-family-heading-xl: var(--font-heading);--font-size-heading-lg: clamp(24px, calc(17.8462px + 1.5385vw) , 40px);--font-line-height-heading-lg: clamp(32px, calc(25.8462px + 1.5385vw) , 48px);--font-weight-heading-lg: 500;--font-family-heading-lg: var(--font-heading);--font-size-heading-md: clamp(24px, calc(20.9231px + .7692vw) , 32px);--font-line-height-heading-md: clamp(32px, calc(28.9231px + .7692vw) , 40px);--font-weight-heading-md: 500;--font-family-heading-md: var(--font-heading);--font-size-heading-sm: clamp(18px, calc(16.8462px + .2885vw) , 21px);--font-line-height-heading-sm: clamp(26px, calc(24.4615px + .3846vw) , 30px);--font-weight-heading-sm: 500;--font-family-heading-sm: var(--font-heading);--font-size-body-lg: clamp(18px, calc(16.8462px + .2885vw) , 21px);--font-line-height-body-lg: clamp(28px, calc(27.2308px + .1923vw) , 30px);--font-weight-body-lg: 400;--font-family-body-lg: var(--font-sans);--font-size-body-md: clamp(16px, calc(15.2308px + .1923vw) , 18px);--font-line-height-body-md: clamp(24px, calc(23.2308px + .1923vw) , 26px);--font-weight-body-md: 400;--font-family-body-md: var(--font-sans);--font-size-body-sm: 16px;--font-line-height-body-sm: 24px;--font-weight-body-sm: 400;--font-family-body-sm: var(--font-sans);--font-size-body-xs: 14px;--font-line-height-body-xs: 18px;--font-weight-body-xs: 400;--font-family-body-xs: var(--font-sans);--font-size-eyebrow: clamp(12px, calc(11.2308px + .1923vw) , 14px);--font-line-height-eyebrow: 100%;--font-letter-spacing-eyebrow: clamp(.5px, calc(.4615px + .0096vw) , .6px);--font-weight-eyebrow: 500;--font-family-eyebrow: var(--font-heading);--text-transform-eyebrow: uppercase;--font-size-button: clamp(16px, calc(15.2308px + .1923vw) , 18px);--font-line-height-button: clamp(16px, calc(15.2308px + .1923vw) , 18px);--font-weight-button: 500;--font-family-button: var(--font-sans)}.container{width:100%}@media(min-width:576px){.container{max-width:576px}}@media(min-width:800px){.container{max-width:800px}}@media(min-width:1080px){.container{max-width:1080px}}@media(min-width:1200px){.container{max-width:1200px}}@media(min-width:1440px){.container{max-width:1440px}}.has-heading-xl-font-size{font-size:var(--font-size-heading-xl);line-height:var(--font-line-height-heading-xl);font-weight:var(--font-weight-heading-xl);letter-spacing:var(--font-letter-spacing-heading-xl);font-family:var(--font-family-heading-xl);text-transform:var(--text-transform-heading-xl)}.has-heading-lg-font-size{font-size:var(--font-size-heading-lg);line-height:var(--font-line-height-heading-lg);font-weight:var(--font-weight-heading-lg);letter-spacing:var(--font-letter-spacing-heading-lg);font-family:var(--font-family-heading-lg);text-transform:var(--text-transform-heading-lg)}.has-heading-md-font-size{font-size:var(--font-size-heading-md);line-height:var(--font-line-height-heading-md);font-weight:var(--font-weight-heading-md);letter-spacing:var(--font-letter-spacing-heading-md);font-family:var(--font-family-heading-md);text-transform:var(--text-transform-heading-md)}.has-heading-sm-font-size{font-size:var(--font-size-heading-sm);line-height:var(--font-line-height-heading-sm);font-weight:var(--font-weight-heading-sm);letter-spacing:var(--font-letter-spacing-heading-sm);font-family:var(--font-family-heading-sm);text-transform:var(--text-transform-heading-sm)}.has-body-lg-font-size{font-size:var(--font-size-body-lg);line-height:var(--font-line-height-body-lg);font-weight:var(--font-weight-body-lg);letter-spacing:var(--font-letter-spacing-body-lg);font-family:var(--font-family-body-lg);text-transform:var(--text-transform-body-lg)}.has-body-md-font-size{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--font-letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md)}.has-body-sm-font-size{font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--font-letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm)}.has-body-xs-font-size{font-size:var(--font-size-body-xs);line-height:var(--font-line-height-body-xs);font-weight:var(--font-weight-body-xs);letter-spacing:var(--font-letter-spacing-body-xs);font-family:var(--font-family-body-xs);text-transform:var(--text-transform-body-xs)}.has-eyebrow-font-size{font-size:var(--font-size-eyebrow);line-height:var(--font-line-height-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--font-letter-spacing-eyebrow);font-family:var(--font-family-eyebrow);text-transform:var(--text-transform-eyebrow)}.has-button-font-size{font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-weight:var(--font-weight-button);letter-spacing:var(--font-letter-spacing-button);font-family:var(--font-family-button);text-transform:var(--text-transform-button)}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.text-wrap{text-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
