/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:var(--brand-font-body,ui-sans-serif, system-ui, sans-serif);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-700:oklch(50.5% .213 27.518);--color-green-100:oklch(96.2% .044 156.743);--color-green-900:oklch(39.3% .095 152.535);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.375rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.01em;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--aspect-video:16 / 9;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:var(--brand-font-heading,var(--font-sans));--color-brand-primary:var(--brand-primary,#1a1a1a);--color-brand-dark:var(--brand-dark,#040404);--color-brand-light:var(--brand-light,#f4f4f4);--color-brand-body:var(--brand-body,#333);--color-brand-border:var(--brand-border,#0000001f);--radius-brand-sm:var(--brand-radius-sm,.25rem);--radius-brand:var(--brand-radius,.5rem);--radius-brand-lg:var(--brand-radius-lg,1rem);--font-size-h1-desktop:4rem;--font-size-h2-desktop:2.5rem;--font-size-h3-desktop:2rem;--font-size-h4-desktop:1.5rem;--font-size-h5-desktop:1.25rem;--font-size-h1-mobile:2.25rem;--font-size-h2-mobile:1.8rem;--font-size-h3-mobile:1.5rem;--font-size-h4-mobile:1.25rem;--font-size-h5-mobile:1.125rem;--line-height-heading:1.2}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.z-10{z-index:10}.z-40{z-index:40}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-4\/3{aspect-ratio:4/3}.aspect-21\/9{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-auto{height:auto}.h-full{height:100%}.max-h-12{max-height:calc(var(--spacing) * 12)}.min-h-\[70vh\]{min-height:70vh}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-44{width:calc(var(--spacing) * 44)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-brand{border-radius:var(--radius-brand)}.rounded-brand-lg{border-radius:var(--radius-brand-lg)}.rounded-brand-sm{border-radius:var(--radius-brand-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-brand-border{border-color:var(--color-brand-border)}.border-brand-light\/10{border-color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.border-brand-light\/10{border-color:color-mix(in oklab, var(--color-brand-light) 10%, transparent)}}.border-brand-primary{border-color:var(--color-brand-primary)}.bg-brand-dark,.bg-brand-dark\/5{background-color:var(--color-brand-dark)}@supports (color:color-mix(in lab, red, red)){.bg-brand-dark\/5{background-color:color-mix(in oklab, var(--color-brand-dark) 5%, transparent)}}.bg-brand-dark\/40{background-color:var(--color-brand-dark)}@supports (color:color-mix(in lab, red, red)){.bg-brand-dark\/40{background-color:color-mix(in oklab, var(--color-brand-dark) 40%, transparent)}}.bg-brand-dark\/60{background-color:var(--color-brand-dark)}@supports (color:color-mix(in lab, red, red)){.bg-brand-dark\/60{background-color:color-mix(in oklab, var(--color-brand-dark) 60%, transparent)}}.bg-brand-light{background-color:var(--color-brand-light)}.bg-brand-primary{background-color:var(--color-brand-primary)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing) * 6)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-heading{font-family:var(--font-heading)}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-brand-body,.text-brand-body\/60{color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.text-brand-body\/60{color:color-mix(in oklab, var(--color-brand-body) 60%, transparent)}}.text-brand-body\/70{color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.text-brand-body\/70{color:color-mix(in oklab, var(--color-brand-body) 70%, transparent)}}.text-brand-body\/80{color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.text-brand-body\/80{color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.text-brand-dark{color:var(--color-brand-dark)}.text-brand-light,.text-brand-light\/60{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.text-brand-light\/60{color:color-mix(in oklab, var(--color-brand-light) 60%, transparent)}}.text-brand-light\/70{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.text-brand-light\/70{color:color-mix(in oklab, var(--color-brand-light) 70%, transparent)}}.text-brand-light\/90{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.text-brand-light\/90{color:color-mix(in oklab, var(--color-brand-light) 90%, transparent)}}.text-brand-primary{color:var(--color-brand-primary)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.select-none{-webkit-user-select:none;user-select:none}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-52{width:calc(var(--spacing) * 52)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:justify-between{justify-content:space-between}.md\:text-left{text-align:left}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mt-0{margin-top:0}.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:mb-0{margin-bottom:0}.lg\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.lg\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.lg\:ml-0{margin-left:0}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr_2fr\]{grid-template-columns:1fr 1fr 2fr}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.lg\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.lg\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.lg\:items-center{align-items:center}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:justify-self-end{justify-self:flex-end}.lg\:justify-self-start{justify-self:flex-start}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-brand-border{border-color:var(--color-brand-border)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}}.btn{padding:var(--button-padding-y,.75rem) var(--button-padding-x,1.5rem);border-radius:var(--button-radius,var(--brand-radius,.5rem));font-size:var(--button-font-size,1rem);font-weight:var(--button-weight,600);text-transform:var(--button-transform,none);letter-spacing:.01em;text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;line-height:1.2;transition:opacity .15s,background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn:hover{opacity:.9}@media (max-width:639.98px){.btn--compact-mobile{--button-padding-y:.375rem;--button-padding-x:.75rem;--button-font-size:.8125rem}.btn--compact-mobile img{display:none}}.btn--primary{background-color:var(--button-primary-bg,var(--brand-primary));color:var(--button-primary-on,var(--brand-light,#fff))}.btn--secondary{border-color:var(--button-secondary-colour,var(--brand-border));color:var(--button-secondary-colour,var(--brand-body));background-color:#0000}.btn--secondary:hover{background-color:var(--button-secondary-colour,var(--brand-primary));border-color:var(--button-secondary-colour,var(--brand-primary));color:var(--button-secondary-on,var(--brand-on-primary,var(--brand-light,#fff)));opacity:1}.btn--primary-invert{background-color:var(--color-brand-light);color:var(--color-brand-dark)}.btn--secondary-invert{border-color:var(--color-brand-light);color:var(--color-brand-light);background-color:#0000}.btn--secondary-invert:hover{background-color:var(--color-brand-light);color:var(--color-brand-dark);opacity:1}.btn img{flex-shrink:0;width:1.25em;height:1.25em}.btn--primary img{filter:var(--button-primary-icon-filter,none)}.btn--secondary:hover img{filter:var(--button-secondary-icon-filter,none)}.btn--primary img,.btn--primary-invert img{transition:transform .15s}.btn--primary:hover img,.btn--primary-invert:hover img{transform:translate(.15rem)}.entry-content>:not(section):not(.alignfull){max-width:var(--container-3xl);padding-inline:calc(var(--spacing) * 6);margin-inline:auto}.entry-content>.alignwide{max-width:var(--container-7xl)}.entry-content>:not(section):not(.alignfull):first-child,.entry-content>section+:not(section):not(.alignfull){margin-top:calc(var(--spacing) * 14)}.entry-content>:not(section):not(.alignfull):last-child,.entry-content>:not(section):not(.alignfull):has(+section){margin-bottom:calc(var(--spacing) * 14)}.entry-content p:not(section *){margin-bottom:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.entry-content h1:not(section *),.entry-content h2:not(section *),.entry-content h3:not(section *),.entry-content h4:not(section *),.entry-content h5:not(section *),.entry-content h6:not(section *){font-family:var(--font-heading);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight);margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-dark)}.entry-content h1:not(section *){font-size:var(--font-size-h1-mobile);margin-top:calc(var(--spacing) * 10)}.entry-content h2:not(section *){font-size:var(--font-size-h2-mobile);margin-top:calc(var(--spacing) * 10)}.entry-content h3:not(section *){font-size:var(--font-size-h3-mobile);margin-top:calc(var(--spacing) * 8)}.entry-content h4:not(section *){font-size:var(--font-size-h4-mobile);margin-top:calc(var(--spacing) * 8)}.entry-content h5:not(section *){font-size:var(--font-size-h5-mobile);margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 3)}.entry-content h6:not(section *){margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}@media (min-width:1024px){.entry-content h1:not(section *){font-size:var(--font-size-h1-desktop)}.entry-content h2:not(section *){font-size:var(--font-size-h2-desktop)}.entry-content h3:not(section *){font-size:var(--font-size-h3-desktop)}.entry-content h4:not(section *){font-size:var(--font-size-h4-desktop)}.entry-content h5:not(section *){font-size:var(--font-size-h5-desktop)}}.entry-content>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:calc(var(--spacing) * 14)}.entry-content ul:not(section *),.entry-content ol:not(section *){margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 6);flex-direction:column;display:flex}.entry-content ul:not(section *){list-style:outside}.entry-content ol:not(section *){list-style:decimal}.entry-content li:not(section *)>ul,.entry-content li:not(section *)>ol{margin-top:calc(var(--spacing) * 2);margin-bottom:0}.entry-content li:not(section *)>ul{list-style:circle}.entry-content a:not(section *){color:var(--color-brand-primary);text-decoration-line:underline}.entry-content blockquote:not(section *){margin-block:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-brand-primary);padding-left:calc(var(--spacing) * 5);color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.entry-content blockquote:not(section *){color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.entry-content blockquote:not(section *){font-style:italic}.entry-content blockquote:not(section *) p:last-of-type{margin-bottom:0}.entry-content blockquote:not(section *) cite{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-body);display:block}@supports (color:color-mix(in lab, red, red)){.entry-content blockquote:not(section *) cite{color:color-mix(in oklab, var(--color-brand-body) 60%, transparent)}}.entry-content blockquote:not(section *) cite{font-style:normal}.entry-content figure.wp-block-pullquote{margin-block:calc(var(--spacing) * 10);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-brand-border);padding-block:calc(var(--spacing) * 8);text-align:center;font-style:normal}.entry-content figure.wp-block-pullquote blockquote{border-style:var(--tw-border-style);border-width:0;margin:0;padding:0;font-style:normal}.entry-content figure.wp-block-pullquote p{font-family:var(--font-heading);font-size:var(--font-size-h4-mobile);line-height:var(--line-height-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-dark);margin-bottom:0}.entry-content hr:not(section *){margin-block:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-brand-border)}.entry-content img:not(section *){border-radius:var(--radius-brand)}.entry-content figure.wp-block-image{margin-block:calc(var(--spacing) * 6)}.entry-content figcaption:not(section *){margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.entry-content figcaption:not(section *){color:color-mix(in oklab, var(--color-brand-body) 60%, transparent)}}.entry-content figure.wp-block-table{margin-block:calc(var(--spacing) * 6);overflow-x:auto}.entry-content table:not(section *){border-collapse:collapse;text-align:left;width:100%}.entry-content th:not(section *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-brand-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-brand-dark)}.entry-content td:not(section *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-brand-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.entry-content td:not(section *){color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.entry-content code:not(section *){border-radius:var(--radius-brand-sm);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:#0000000f}.entry-content pre:not(section *){margin-block:calc(var(--spacing) * 6);border-radius:var(--radius-brand);background-color:var(--color-brand-dark);padding:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-light);overflow-x:auto}.entry-content pre:not(section *) code{background:0 0;padding:0}.entry-content .wp-block-buttons{margin-block:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.entry-content .wp-block-button__link{border-radius:var(--radius-brand);background-color:var(--color-brand-primary);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-on-primary,var(--brand-light,#fff));cursor:pointer;text-decoration-line:none;transition:opacity .15s;display:inline-block}.entry-content .wp-block-button__link:hover{opacity:.9}.custom-content p{margin-bottom:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.custom-content p:last-child{margin-bottom:0}.custom-content s,.custom-content del{text-decoration:line-through}.custom-content a{color:var(--color-brand-primary);text-underline-offset:2px;text-decoration-line:underline;transition:opacity .15s}.custom-content a:hover{opacity:.8}.custom-content ul,.custom-content ol{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 6);flex-direction:column;display:flex}.custom-content ul:last-child,.custom-content ol:last-child{margin-bottom:0}.custom-content ul{list-style:outside}.custom-content ol{list-style:decimal}.custom-content li>ul,.custom-content li>ol{margin-top:calc(var(--spacing) * 2);margin-bottom:0}.custom-content li>ul{list-style:circle}.section-dark .custom-content a,.custom-content--invert a{color:var(--color-brand-light)}.header-nav a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-body);transition:color .15s}.header-nav a:hover{color:var(--color-brand-primary)}.header-nav--mobile{flex-direction:column;display:flex}.header-nav--mobile a{padding-block:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));display:block}.header-toggle{margin-right:calc(var(--spacing) * -2);padding:calc(var(--spacing) * 2);cursor:pointer}.header-toggle .header-toggle--close,.header-toggle.is-open .header-toggle--open{display:none}.header-toggle.is-open .header-toggle--close{display:block}.mobile-nav--panel{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}html.menu-open,html.menu-open body{overflow:hidden}.mobile-nav--dropdown{visibility:hidden;opacity:0;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-.5rem)}.mobile-nav--dropdown.is-open{visibility:visible;opacity:1;transition:opacity .2s,transform .2s;transform:translateY(0)}.mobile-nav--dropdown .mobile-nav--scrim,.mobile-nav--dropdown .mobile-nav--close{display:none}.mobile-nav--dropdown .mobile-nav--panel{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-brand-border);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mobile-nav--slide-in{z-index:50;visibility:hidden;transition:visibility 0s linear .25s;position:fixed;inset:0}.mobile-nav--slide-in.is-open{visibility:visible;transition:none}.mobile-nav--slide-in .mobile-nav--scrim{opacity:0;background:#00000080;transition:opacity .25s;position:absolute;inset:0}.mobile-nav--slide-in.is-open .mobile-nav--scrim{opacity:1}.mobile-nav--slide-in .mobile-nav--panel{width:20rem;max-width:85vw;padding-top:calc(var(--spacing) * 16);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition:transform .25s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.mobile-nav--slide-in.is-open .mobile-nav--panel{transform:translate(0)}.mobile-nav--overlay{z-index:50;visibility:hidden;opacity:0;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0}.mobile-nav--overlay.is-open{visibility:visible;opacity:1;transition:opacity .25s}.mobile-nav--overlay .mobile-nav--scrim{display:none}.mobile-nav--overlay .mobile-nav--panel{justify-content:center;align-items:center;gap:calc(var(--spacing) * 8);text-align:center;position:absolute;inset:0}.mobile-nav--overlay .header-nav--mobile a{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.mobile-nav--close{top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 2);cursor:pointer;position:absolute}.header-nav--chevron{width:1rem;height:1rem;transition:transform .2s}.header-nav--desktop .is-parent{position:relative}.header-nav--desktop .is-parent>a{align-items:center;gap:var(--spacing);display:flex}.header-nav--desktop .is-parent:hover .header-nav--chevron{transform:rotate(180deg)}.header-nav--desktop .header-nav--children{z-index:10;gap:var(--spacing);border-radius:var(--radius-brand);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-light);min-width:12rem;padding:calc(var(--spacing) * 3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:none;position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%)}.header-nav--desktop .is-parent:hover>.header-nav--children,.header-nav--desktop .is-parent:focus-within>.header-nav--children{display:flex}.header-nav--desktop .is-parent:after{content:"";height:.75rem;display:none;position:absolute;top:100%;left:0;right:0}.header-nav--desktop .is-parent:hover:after{display:block}.header-nav--desktop .header-nav--children a{border-radius:var(--radius-brand);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:block}.header-nav--desktop .header-nav--children a:hover{background:#0000000a}.header-nav--mobile .is-parent{flex-wrap:wrap;align-items:center;display:flex}.header-nav--mobile .is-parent>a{flex:1}.header-nav--mobile .submenu-toggle{margin-right:calc(var(--spacing) * -2);padding:calc(var(--spacing) * 3);color:var(--color-brand-dark);cursor:pointer}.header-nav--mobile .is-parent.is-open>.submenu-toggle .header-nav--chevron{transform:rotate(180deg)}.header-nav--mobile .header-nav--children{width:100%;margin-left:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-brand-border);padding-left:calc(var(--spacing) * 4);display:none}.header-nav--mobile .is-parent.is-open>.header-nav--children{display:block}.header-nav--mobile .header-nav--children a{padding-block:calc(var(--spacing) * 2);display:block}.footer-nav a{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.footer-nav a{color:color-mix(in oklab, var(--color-brand-light) 80%, transparent)}}.footer-nav a{transition:color .15s}.footer-nav a:hover{color:var(--color-brand-light)}.footer--social a{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-brand);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-light);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.footer--social a{border-color:color-mix(in oklab, var(--color-brand-light) 20%, transparent)}}.footer--social a{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.footer--social a{color:color-mix(in oklab, var(--color-brand-light) 80%, transparent)}}.footer--social a{transition:color .15s,background-color .15s,border-color .15s}.footer--social a:hover{border-color:var(--color-brand-light);background-color:var(--color-brand-light);color:var(--color-brand-dark)}.footer--social img{filter:brightness(0)invert();width:1.125rem;height:1.125rem;transition:filter .15s}.footer--social a:hover img{filter:brightness(0)}.footer--regulatory img{opacity:.9;width:auto;height:2.4rem}.footer--legal-nav a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.footer--legal-nav a{color:color-mix(in oklab, var(--color-brand-light) 60%, transparent)}}.footer--legal-nav a{transition:color .15s}.footer--legal-nav a:hover{color:var(--color-brand-light)}.breadcrumbs--list{align-items:center;row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.breadcrumbs--item{align-items:center;display:flex}.breadcrumbs--sep{margin-inline:calc(var(--spacing) * 2);opacity:.4}.breadcrumbs--sep img{width:.875rem;height:.875rem}.breadcrumbs a{opacity:.7;transition:opacity .15s}.breadcrumbs a:hover{opacity:1}.breadcrumbs--current{max-width:calc(var(--spacing) * 48);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}@media (min-width:40rem){.breadcrumbs--current{max-width:none}}.breadcrumbs--collapsible{display:none}@media (min-width:40rem){.breadcrumbs--collapsible{display:flex}}.breadcrumbs--ellipsis{align-items:center;display:flex}@media (min-width:40rem){.breadcrumbs--ellipsis{display:none}}.block-pad{padding-block:calc(var(--spacing) * 6)}@media (min-width:64rem){.block-pad{padding-block:calc(var(--spacing) * 8)}}.block-pad--band{padding-block:calc(var(--spacing) * 12)}@media (min-width:64rem){.block-pad--band{padding-block:calc(var(--spacing) * 16)}}.block-pad--image{padding-block:calc(var(--spacing) * 16)}@media (min-width:64rem){.block-pad--image{padding-block:calc(var(--spacing) * 24)}}.entry-content--gap-after-first>:first-child{margin-bottom:calc(var(--spacing) * 10)}@media (min-width:64rem){.entry-content--gap-after-first>:first-child{margin-bottom:calc(var(--spacing) * 14)}}.entry-content--gap-after-last>:last-child{margin-bottom:calc(var(--spacing) * 10)}@media (min-width:64rem){.entry-content--gap-after-last>:last-child{margin-bottom:calc(var(--spacing) * 14)}}.news-archive--title{font-family:var(--font-heading);font-size:var(--font-size-h2-mobile);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:1024px){.news-archive--title{font-size:var(--font-size-h2-desktop)}}.news-archive--header-image .news-archive--title{text-shadow:0 1px 2px #00000040}.news-card{border-radius:var(--radius-brand);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-white);cursor:pointer;flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.news-card:hover{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.news-card:hover{border-color:color-mix(in oklab, var(--color-brand-primary) 40%, transparent)}}.news-card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.news-card--media{overflow:hidden}.news-card--media img{object-fit:cover;width:100%;height:100%}.news-card--vertical .news-card--media{aspect-ratio:var(--aspect-video)}.news-card--body{padding:calc(var(--spacing) * 6);flex-direction:column;flex:1;align-items:flex-start;display:flex}.news-card--meta{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.news-chip{border-radius:var(--radius-brand-sm);background-color:var(--color-brand-primary);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.news-chip{background-color:color-mix(in oklab, var(--color-brand-primary) 10%, transparent)}}.news-chip{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-primary);text-transform:uppercase}a.news-chip{transition:background-color .15s,color .15s}a.news-chip:hover{background-color:var(--color-brand-primary);color:var(--brand-on-primary,var(--brand-light,#fff))}.news-card--date{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-body);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.news-card--date{color:color-mix(in oklab, var(--color-brand-body) 60%, transparent)}}.news-card--date img{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.news-card--title{font-family:var(--font-heading);line-height:var(--line-height-heading);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-dark)}.news-card--title a{transition:color .15s}.news-card--title a:after{content:"";position:absolute;inset:0}.news-card:hover .news-card--title a{color:var(--color-brand-primary)}.news-card--excerpt{margin-bottom:calc(var(--spacing) * 5);-webkit-line-clamp:3;color:var(--color-brand-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.news-card--excerpt{color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.news-card--footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);width:100%;margin-top:auto;display:flex}.news-card--author{z-index:1;position:relative}.news-card--more{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary);display:inline-flex}.news-card--more img{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transition:transform .15s}.news-card:hover .news-card--more img{transform:translate(.15rem)}@media (min-width:40rem){.news-card--horizontal{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}}.news-card--horizontal .news-card--media{aspect-ratio:var(--aspect-video)}@media (min-width:40rem){.news-card--horizontal .news-card--media{aspect-ratio:auto;grid-column:span 2/span 2}.news-card--horizontal .news-card--body{grid-column:span 3/span 3}}.news-card--featured .news-card--title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:64rem){.news-card--featured .news-card--title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.news-card--featured .news-card--media{aspect-ratio:16/10}.news-filter--list{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.news-filter--item{border-radius:var(--radius-brand);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-body);cursor:pointer;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.news-filter--item:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.news-filter--item.is-active{border-color:var(--color-brand-primary);background-color:var(--color-brand-primary);color:var(--brand-on-primary,var(--brand-light,#fff))}.news-pagination--list{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.news-pagination--item{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-brand);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-body);cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.news-pagination--item:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.news-pagination--item.is-active{border-color:var(--color-brand-primary);background-color:var(--color-brand-primary);color:var(--brand-on-primary,var(--brand-light,#fff))}.news-pagination--item.is-disabled{opacity:.4;cursor:default;pointer-events:none}.news-pagination--item img{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.news-pagination--gap{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--color-brand-body);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.news-pagination--gap{color:color-mix(in oklab, var(--color-brand-body) 60%, transparent)}}.author-chip{align-items:center;gap:calc(var(--spacing) * 3);display:inline-flex}.author-chip--photo{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:cover;border-radius:3.40282e38px;flex-shrink:0}.author-chip--text{text-align:left;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);flex-direction:column;display:flex}.author-chip--name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-dark);transition:color .15s}.author-chip--role{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.author-chip--role{color:color-mix(in oklab, var(--color-brand-body) 60%, transparent)}}a.author-chip:hover .author-chip--name{color:var(--color-brand-primary)}.author-box{gap:calc(var(--spacing) * 6);border-radius:var(--radius-brand);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:40rem){.author-box{flex-direction:row}}@media (min-width:64rem){.author-box{padding:calc(var(--spacing) * 8)}}.author-box--photo{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);object-fit:cover;border-radius:3.40282e38px;flex-shrink:0}.author-box--name{font-family:var(--font-heading);line-height:var(--line-height-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-dark)}h1.author-box--name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:64rem){h1.author-box--name{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.author-box--name a{transition:color .15s}.author-box--name a:hover{color:var(--color-brand-primary)}.author-box--role{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.author-box--role{color:color-mix(in oklab, var(--color-brand-body) 60%, transparent)}}.author-box--bio{margin-top:calc(var(--spacing) * 4);color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.author-box--bio{color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.author-box--bio p{margin-bottom:calc(var(--spacing) * 3)}.author-box--bio p:last-child{margin-bottom:0}.author-box--socials{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.author-box--socials a{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-brand);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);color:var(--color-brand-body);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.author-box--socials a{color:color-mix(in oklab, var(--color-brand-body) 70%, transparent)}}.author-box--socials a{transition:color .15s,background-color .15s,border-color .15s}.author-box--socials a:hover{border-color:var(--color-brand-primary);background-color:var(--color-brand-primary);color:var(--brand-on-primary,var(--brand-light,#fff))}.author-box--socials img{filter:brightness(0);width:1.125rem;height:1.125rem;transition:filter .15s}.author-box--socials a:hover img{filter:var(--brand-on-primary-filter,brightness(0) invert(1))}.section-dark .author-box--socials img,.news-author--image .author-box--socials img{filter:brightness(0)invert()}.news-single--title{font-family:var(--font-heading);font-size:var(--font-size-h1-mobile);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:1024px){.news-single--title{font-size:3rem}}.news-single--meta{align-items:flex-start;gap:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-body);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.news-single--meta{color:color-mix(in oklab, var(--color-brand-body) 60%, transparent)}}.news-single--dates{align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}@media (min-width:40rem){.news-single--dates{align-items:center;gap:calc(var(--spacing) * 4);flex-direction:row}.news-single--date+.news-single--date{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 4);border-left-width:1px}}.news-single--date+.news-single--date{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.news-single--date+.news-single--date{border-color:color-mix(in srgb, currentColor 40%, transparent)}}.news-single--date{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.news-single--date img{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);filter:brightness(0);opacity:.6;flex-shrink:0}.news-single--header-image .news-single--title{text-shadow:0 1px 2px #00000040}.news-single--header-image .news-single--meta{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.news-single--header-image .news-single--meta{color:color-mix(in oklab, var(--color-brand-light) 70%, transparent)}}.news-single--header-image .news-single--date img{filter:brightness(0)invert();opacity:.7}.news-single--header-image .author-chip--name,.news-single--header-image .author-chip--role{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.news-single--header-image .author-chip--role{color:color-mix(in oklab, var(--color-brand-light) 60%, transparent)}}.news-single--header-image a.author-chip:hover .author-chip--name{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.news-single--header-image a.author-chip:hover .author-chip--name{color:color-mix(in oklab, var(--color-brand-light) 80%, transparent)}}.news-single--header-image a.news-chip{background-color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.news-single--header-image a.news-chip{background-color:color-mix(in oklab, var(--color-brand-light) 10%, transparent)}}.news-single--header-image a.news-chip{color:var(--color-brand-light)}.news-single--header-image a.news-chip:hover{background-color:var(--color-brand-light);color:var(--color-brand-dark)}.news-single--content p{margin-bottom:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.news-single--content h2{font-family:var(--font-heading);line-height:var(--line-height-heading);margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-dark)}.news-single--content h3{font-family:var(--font-heading);line-height:var(--line-height-heading);margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-dark)}.news-single--content ul,.news-single--content ol{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 6);flex-direction:column;display:flex}.news-single--content ul{list-style:outside}.news-single--content ol{list-style:decimal}.news-single--content a{color:var(--color-brand-primary);text-decoration-line:underline}.news-single--content blockquote{margin-block:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-brand-primary);padding-left:calc(var(--spacing) * 5);color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.news-single--content blockquote{color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.news-single--content blockquote{font-style:italic}.news-single--content img{margin-block:calc(var(--spacing) * 6);border-radius:var(--radius-brand)}.news-section--heading{font-family:var(--font-heading);font-size:var(--font-size-h2-mobile);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:1024px){.news-section--heading{font-size:var(--font-size-h2-desktop)}}.game-hero--top{margin-bottom:calc(var(--spacing) * 6);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.game-hero--logo{height:calc(var(--spacing) * 10);width:auto}.game-hero--year{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.game-hero--year{color:color-mix(in oklab, var(--color-brand-light) 70%, transparent)}}.game-hero--year{text-shadow:0 1px 2px #00000040}.game-hero--title{font-family:var(--font-heading);font-size:var(--font-size-h1-mobile);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight);max-width:var(--container-3xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-light);text-shadow:0 1px 2px #00000040}@media (min-width:1024px){.game-hero--title{font-size:var(--font-size-h1-desktop)}}.game-hero--actions{margin-top:calc(var(--spacing) * 6)}.game-hero--centered-actions{margin-top:calc(var(--spacing) * 6);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.game-hero--demo{aspect-ratio:var(--aspect-video);border-radius:var(--radius-brand-lg);background-color:var(--color-brand-dark);cursor:pointer;width:100%;padding:0;display:block;position:relative;overflow:hidden}.game-hero--demo img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.game-hero--demo:hover img{transform:scale(1.03)}.game-hero--demo-scrim{background-color:var(--color-brand-dark);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.game-hero--demo-scrim{background-color:color-mix(in oklab, var(--color-brand-dark) 40%, transparent)}}.game-hero--demo-scrim{transition:background-color .15s}.game-hero--demo:hover .game-hero--demo-scrim{background-color:var(--color-brand-dark)}@supports (color:color-mix(in lab, red, red)){.game-hero--demo:hover .game-hero--demo-scrim{background-color:color-mix(in oklab, var(--color-brand-dark) 55%, transparent)}}.game-hero--demo-face{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:absolute;inset:0}.game-hero--demo-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);background-color:var(--color-white);color:var(--color-brand-dark);border-radius:3.40282e38px;justify-content:center;align-items:center;transition:transform .15s;display:flex}.game-hero--demo-icon img{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.game-hero--demo:hover .game-hero--demo-icon{transform:scale(1.06)}.game-hero--demo-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-light);text-shadow:0 1px 2px #00000040}.game-intro--content{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.game-intro--content{color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.game-overview--heading{margin-bottom:calc(var(--spacing) * 6)}@media (min-width:64rem){.game-overview--heading{margin-bottom:calc(var(--spacing) * 8)}}.game-overview .piece-table td:first-child{color:var(--color-brand-primary)}.game-overview .piece-table td:last-child{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-dark)}.game-card{border-radius:var(--radius-brand);cursor:pointer;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.game-card:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transform:translateY(-2px)}.game-card--media{overflow:hidden}.game-card--media img{object-fit:cover;width:100%;transition:transform .25s}.game-card--thumb-vertical .game-card--media img{aspect-ratio:3/4}.game-card--thumb-horizontal .game-card--media img{aspect-ratio:4/3}.game-card--thumb-horizontal.game-card--tile .game-card--media img{aspect-ratio:var(--aspect-video)}.game-card:hover .game-card--media img{transform:scale(1.03)}.game-card--title{font-family:var(--font-heading);line-height:var(--line-height-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.game-card--title a:after{content:"";position:absolute;inset:0}.game-card--meta{margin-bottom:calc(var(--spacing) * 2);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.game-card--provider{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.game-card--category{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:10;border-radius:var(--radius-brand-sm);background-color:var(--color-brand-primary);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-on-primary,var(--brand-light,#fff));position:absolute}.game-card--poster,.game-card--hover{background-color:var(--color-brand-dark)}.game-card--scrim{background:linear-gradient(#0000 30%,#00000073 60%,#000000d9 100%);position:absolute;inset:0}.game-card--overlay{padding:calc(var(--spacing) * 5);inset-inline:0;position:absolute;bottom:0}.game-card--poster .game-card--meta,.game-card--hover .game-card--meta{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.game-card--poster .game-card--meta,.game-card--hover .game-card--meta{color:color-mix(in oklab, var(--color-brand-light) 70%, transparent)}}.game-card--poster .game-card--provider,.game-card--hover .game-card--provider{color:var(--color-brand-light)}.game-card--poster .game-card--title,.game-card--hover .game-card--title{color:var(--color-brand-light);text-shadow:0 1px 2px #00000040}.game-card--actions{z-index:10;margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:relative}.game-card--actions .btn{width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:center}.game-card--hover .game-card--actions{opacity:0;max-height:0;margin-top:0;transition:max-height .2s,opacity .2s,margin-top .2s;overflow:hidden}.game-card--hover:hover .game-card--actions,.game-card--hover:focus-within .game-card--actions{margin-top:calc(var(--spacing) * 4);opacity:1;max-height:8rem}@media (hover:none){.game-card--hover .game-card--actions{margin-top:calc(var(--spacing) * 4);opacity:1;max-height:8rem}}.game-card--tile{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-white)}.game-card--tile:hover{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.game-card--tile:hover{border-color:color-mix(in oklab, var(--color-brand-primary) 40%, transparent)}}.game-card--tile:hover{transform:none}.game-card--tile .game-card--body{padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;align-items:flex-start;display:flex}.game-card--tile .game-card--meta{color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.game-card--tile .game-card--meta{color:color-mix(in oklab, var(--color-brand-body) 60%, transparent)}}.game-card--tile .game-card--provider{color:var(--color-brand-primary)}.game-card--tile .game-card--title{margin-bottom:calc(var(--spacing) * 4);color:var(--color-brand-dark)}.game-card--tile .game-card--title a{transition:color .15s}.game-card--tile:hover .game-card--title a{color:var(--color-brand-primary)}.game-card--links{z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);width:100%;margin-top:auto;display:flex;position:relative}.game-card--info{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.game-card--info{color:color-mix(in oklab, var(--color-brand-body) 70%, transparent)}}.game-card--info{transition:color .15s}.game-card--info:hover{color:var(--color-brand-primary)}.game-card--play{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary);display:inline-flex}.game-card--play img{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transition:transform .15s}.game-card--play:hover img{transform:translate(.15rem)}.provider-banner--title{font-family:var(--font-heading);font-size:var(--font-size-h1-mobile);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight)}@media (min-width:1024px){.provider-banner--title{font-size:var(--font-size-h1-desktop)}}.provider-banner--has-image .provider-banner--title{text-shadow:0 1px 2px #00000040}.provider-card{transition:box-shadow .15s,transform .15s,border-color .15s}a.provider-card:hover{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){a.provider-card:hover{border-color:color-mix(in oklab, var(--color-brand-primary) 40%, transparent)}}a.provider-card:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transform:translateY(-2px)}.section-image .error-404--code{text-shadow:0 1px 2px #00000040}.error-404--heading{font-family:var(--font-heading);font-size:var(--font-size-h1-mobile);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight)}@media (min-width:1024px){.error-404--heading{font-size:var(--font-size-h1-desktop)}}.section-dark .error-404--heading{color:var(--color-brand-light);text-shadow:0 1px 2px #00000040}.section-dark .error-404--copy{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .error-404--copy{color:color-mix(in oklab, var(--color-brand-light) 80%, transparent)}}.section-dark .error-404--copy{text-shadow:0 1px 2px #00000040}.piece-content--heading{font-family:var(--font-heading);font-size:var(--font-size-h3-mobile);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight);margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-dark)}@media (min-width:1024px){.piece-content--heading{font-size:var(--font-size-h3-desktop)}}.piece-content--text{color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.piece-content--text{color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.piece-content--text p{margin-bottom:calc(var(--spacing) * 4)}.piece-content--text ul,.piece-content--text ol{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 6);flex-direction:column;display:flex}.piece-content--text ul{list-style:outside}.piece-content--text ol{list-style:decimal}.piece-content--text a{color:var(--color-brand-primary);text-decoration-line:underline}.piece-content--text>:last-child{margin-bottom:0}.piece-image--img{border-radius:var(--radius-brand-lg);width:100%;height:auto}.piece-image-mount{border-radius:var(--radius-brand-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-white);padding:calc(var(--spacing) * 2)}.piece-image-mount .piece-image--img{border-radius:var(--radius-brand)}.piece-image--full{position:relative}.piece-image--full .piece-image--img{border-radius:0}.piece-image--full .piece-image--caption{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 4);color:var(--color-brand-light);margin-top:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.piece-image--full .piece-image--caption{color:color-mix(in oklab, var(--color-brand-light) 90%, transparent)}}.piece-image--full .piece-image--caption{text-shadow:0 1px 3px #0000008c}.piece-image--caption{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.piece-image--caption{color:color-mix(in oklab, var(--color-brand-body) 60%, transparent)}}.piece-video{aspect-ratio:var(--aspect-video);border-radius:var(--radius-brand-lg);background-color:var(--color-brand-dark);position:relative;overflow:hidden}.piece-video--poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.piece-video--scrim{background-color:var(--color-brand-dark);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.piece-video--scrim{background-color:color-mix(in oklab, var(--color-brand-dark) 30%, transparent)}}.piece-video--play{cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.piece-video--badge{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);background-color:var(--color-brand-light);color:var(--color-brand-dark);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;justify-content:center;align-items:center;transition:transform .15s;display:flex}.piece-video--badge img{margin-left:calc(var(--spacing) * .5);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.piece-video--play:hover .piece-video--badge{transform:scale(1.08)}.piece-video-mount{border-radius:var(--radius-brand-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-white);padding:calc(var(--spacing) * 2)}.piece-video-mount .piece-video{border-radius:var(--radius-brand)}.piece-video--full{border-radius:0}.piece-table--caption{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-dark)}.piece-table--scroll{overflow-x:auto}.piece-table table{border-collapse:collapse;text-align:left;width:100%}.piece-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-brand-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-brand-dark)}.piece-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-brand-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.piece-table td{color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.piece-table--striped td{border-bottom:0}.piece-table--striped tbody tr:nth-child(odd){background:#00000008}.piece-table--boxed .piece-table--scroll{border-radius:var(--radius-brand);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);overflow:auto hidden}.piece-table--boxed thead{background-color:var(--color-brand-primary)}.piece-table--boxed th{color:var(--brand-on-primary,var(--brand-light,#fff));border-bottom:0}.piece-table--boxed tbody tr:last-child td{border-bottom:0}.section-dark .piece-content--heading,.section-dark .piece-content--text{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .piece-content--text{color:color-mix(in oklab, var(--color-brand-light) 80%, transparent)}}.section-dark .piece-content--text a,.section-dark .piece-image--caption{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .piece-image--caption{color:color-mix(in oklab, var(--color-brand-light) 60%, transparent)}}.section-dark .piece-image--full .piece-image--caption{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .piece-image--full .piece-image--caption{color:color-mix(in oklab, var(--color-brand-light) 90%, transparent)}}.section-dark .piece-table--caption{color:var(--color-brand-light)}.section-dark .piece-table th{border-color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .piece-table th{border-color:color-mix(in oklab, var(--color-brand-light) 20%, transparent)}}.section-dark .piece-table th{color:var(--color-brand-light)}.section-dark .piece-table td{border-color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .piece-table td{border-color:color-mix(in oklab, var(--color-brand-light) 20%, transparent)}}.section-dark .piece-table td{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .piece-table td{color:color-mix(in oklab, var(--color-brand-light) 80%, transparent)}}.section-dark .piece-table--striped tbody tr:nth-child(odd){background:#ffffff0f}.section-dark .piece-table--boxed .piece-table--scroll{border-color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .piece-table--boxed .piece-table--scroll{border-color:color-mix(in oklab, var(--color-brand-light) 20%, transparent)}}.section-dark .piece-table--boxed .piece-table--scroll{background-color:var(--color-white)}.section-dark .piece-table--boxed td{border-color:var(--color-brand-border);color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.section-dark .piece-table--boxed td{color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.section-dark .piece-table--boxed tbody tr:last-child td{border-bottom:0}.section-image .piece-content--heading,.section-image .piece-content--text,.section-image .piece-image--caption,.section-image .piece-table--caption{text-shadow:0 1px 2px #00000040}.hero--heading{font-family:var(--font-heading);font-size:var(--font-size-h1-mobile);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight);margin-bottom:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:1024px){.hero--heading{font-size:var(--font-size-h1-desktop)}.hero--heading-lg{font-size:4.5rem}}.hero--content p:last-child{margin-bottom:0}.hero--centred .hero--heading,.hero--centred .hero--content,.hero--stacked .hero--heading,.hero--stacked .hero--content{text-shadow:0 1px 2px #00000040}.featured-news--heading{font-family:var(--font-heading);font-size:var(--font-size-h2-mobile);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight)}@media (min-width:1024px){.featured-news--heading{font-size:var(--font-size-h2-desktop)}}.featured-news--all img{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);transition:transform .15s}.featured-news--all:hover img{transform:translate(.15rem)}.section-dark .featured-news--eyebrow{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .featured-news--eyebrow{color:color-mix(in oklab, var(--color-brand-light) 70%, transparent)}}.section-dark .featured-news--heading,.section-dark .featured-news--all{color:var(--color-brand-light)}.section-image .featured-news--eyebrow,.section-image .featured-news--heading,.section-image .featured-news--all{text-shadow:0 1px 2px #00000040}.accordion--items{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-brand-border)}.accordion--item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-brand-border)}.accordion--question{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-dark);cursor:pointer;list-style:none;transition:color .15s;display:flex}.accordion--question::-webkit-details-marker{display:none}.accordion--question:hover{color:var(--color-brand-primary)}.accordion--chevron{margin-top:calc(var(--spacing) * .5);color:var(--color-brand-primary);flex-shrink:0}.accordion--chevron img{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);transition:transform .2s}.accordion--item[open]>.accordion--question .accordion--chevron img{transform:rotate(180deg)}.accordion--answer{padding-bottom:calc(var(--spacing) * 5);color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.accordion--answer{color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.accordion--answer p{margin-bottom:calc(var(--spacing) * 3)}.accordion--answer p:last-child{margin-bottom:0}.accordion--items-boxed{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:0;flex-direction:column;display:flex}.accordion--items-boxed .accordion--item{border-radius:var(--radius-brand);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6)}.section-dark .accordion--items{border-color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .accordion--items{border-color:color-mix(in oklab, var(--color-brand-light) 20%, transparent)}}.section-dark .accordion--item{border-color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .accordion--item{border-color:color-mix(in oklab, var(--color-brand-light) 20%, transparent)}}.section-dark .accordion--question,.section-dark .accordion--question:hover{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .accordion--question:hover{color:color-mix(in oklab, var(--color-brand-light) 80%, transparent)}}.section-dark .accordion--chevron,.section-dark .accordion--answer{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .accordion--answer{color:color-mix(in oklab, var(--color-brand-light) 80%, transparent)}}.section-dark .accordion--items-boxed .accordion--item{border-color:var(--color-brand-border)}.section-dark .accordion--items-boxed .accordion--question{color:var(--color-brand-dark)}.section-dark .accordion--items-boxed .accordion--question:hover,.section-dark .accordion--items-boxed .accordion--chevron{color:var(--color-brand-primary)}.section-dark .accordion--items-boxed .accordion--answer{color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.section-dark .accordion--items-boxed .accordion--answer{color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.section-dark .accordion--items-boxed .custom-content a{color:var(--color-brand-primary)}.toc--list{counter-reset:toc;list-style:none}.toc--item{counter-increment:toc}.toc--item+.toc--item{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-brand-border)}@supports (color:color-mix(in lab, red, red)){.toc--item+.toc--item{border-color:color-mix(in oklab, var(--color-brand-border) 60%, transparent)}}.toc--link{transition:color .15s}.toc--link:before{content:counter(toc, decimal-leading-zero);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary);flex-shrink:0}.toc--link:hover{color:var(--color-brand-primary)}.quote--text{font-family:var(--font-heading);letter-spacing:var(--tracking-tight);line-height:1.4}.quote--text p{margin-bottom:calc(var(--spacing) * 4)}.quote--text p:last-child{margin-bottom:0}.quote--mark{font-family:var(--font-heading);font-size:3.5rem}.quote-block--statement .quote--text{font-size:var(--font-size-h3-mobile)}.quote-block--statement .quote--mark{font-size:5rem}@media (min-width:1024px){.quote-block--statement .quote--text{font-size:var(--font-size-h3-desktop)}}.quote-block--split .quote--text{font-size:var(--font-size-h4-mobile)}@media (min-width:1024px){.quote-block--split .quote--text{font-size:var(--font-size-h4-desktop)}}.section-dark .quote--text,.section-dark .quote--mark{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .quote--mark{color:color-mix(in oklab, var(--color-brand-light) 80%, transparent)}}.section-dark .quote--name,.section-dark .quote--role{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .quote--role{color:color-mix(in oklab, var(--color-brand-light) 70%, transparent)}}.section-dark .quote--figure{border-color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .quote--figure{border-color:color-mix(in oklab, var(--color-brand-light) 40%, transparent)}}.section-image .quote--text,.section-image .quote--mark,.section-image .quote--attribution{text-shadow:0 1px 2px #00000040}.bonus-card{border-radius:var(--radius-brand-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);position:relative}.bonus-card--category{background-color:var(--color-brand-primary);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-on-primary,var(--color-brand-light));border-radius:3.40282e38px;align-items:center;display:inline-flex}.bonus-card--vertical .bonus-card--category{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.bonus-card--eyebrow-row{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.bonus-card--eyebrow-row .bonus-card--eyebrow{margin-bottom:0}.bonus-card--logo{margin-bottom:calc(var(--spacing) * 5)}.bonus-card--logo img{height:calc(var(--spacing) * 10);width:auto}.bonus-card--eyebrow{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand-primary);text-transform:uppercase}.bonus-card--heading{font-family:var(--font-heading);font-size:var(--font-size-h4-mobile);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-dark)}@media (min-width:1024px){.bonus-card--heading{font-size:var(--font-size-h4-desktop)}}.bonus-card--bullets{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.bonus-card--bullets li{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-body);display:flex}@supports (color:color-mix(in lab, red, red)){.bonus-card--bullets li{color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.bonus-card--bullets img{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.bonus-card--buttons{margin-top:calc(var(--spacing) * 5);align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.bonus-card--buttons .btn{width:100%}.bonus-card--terms{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-brand);background-color:var(--color-brand-dark)}@supports (color:color-mix(in lab, red, red)){.bonus-card--terms{background-color:color-mix(in oklab, var(--color-brand-dark) 5%, transparent)}}.bonus-card--terms{padding:calc(var(--spacing) * 4)}.bonus-card--terms-label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.bonus-card--terms-label{color:color-mix(in oklab, var(--color-brand-body) 60%, transparent)}}.bonus-card--terms-label{text-transform:uppercase}.bonus-card--terms-body{padding-right:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-brand-body);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.bonus-card--terms-body{color:color-mix(in oklab, var(--color-brand-body) 70%, transparent)}}.bonus-card--terms-body{max-height:7rem}.bonus-card--terms-body p{margin-bottom:calc(var(--spacing) * 2)}.bonus-card--terms-body p:last-child{margin-bottom:0}.bonus-card--vertical{flex-direction:column;display:flex}.bonus-card--vertical .bonus-card--main{flex-direction:column;flex:1;display:flex}.bonus-card--vertical .bonus-card--body{flex:1}@media (min-width:48rem){.bonus-card--horizontal .bonus-card--main{align-items:center;gap:calc(var(--spacing) * 6);display:flex}.bonus-card--horizontal .bonus-card--logo{width:calc(var(--spacing) * 36);flex-shrink:0;margin-bottom:0}.bonus-card--horizontal .bonus-card--body{flex:1}.bonus-card--horizontal .bonus-card--buttons{flex-shrink:0;margin-top:0}}.bonus-card--featured .bonus-card--heading{font-size:var(--font-size-h3-mobile)}@media (min-width:1024px){.bonus-card--featured .bonus-card--heading{font-size:var(--font-size-h3-desktop)}}.section-dark .bonus-card .custom-content a{color:var(--color-brand-primary)}.contact-form--heading{margin-bottom:calc(var(--spacing) * 8)}.contact-form--form{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative}.contact-form--field{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.contact-form--label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-dark)}.contact-form--required{color:var(--color-brand-primary)}.contact-form--input{border-radius:var(--radius-brand);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-brand-body);transition:border-color .15s,box-shadow .15s}.contact-form--input:focus{border-color:var(--color-brand-primary);--tw-outline-style:none;box-shadow:0 0 0 3px var(--color-brand-primary);outline-style:none}@supports (color:color-mix(in lab, red, red)){.contact-form--input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-primary) 15%, transparent)}}.contact-form--textarea{resize:vertical;min-height:9rem}.contact-form--hp{position:absolute;top:auto;left:-9999px}.contact-form--consent{align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-body);display:flex}@supports (color:color-mix(in lab, red, red)){.contact-form--consent{color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.contact-form--consent{cursor:pointer}.contact-form--consent input{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-brand-primary);flex-shrink:0}.contact-form--consent a{color:var(--color-brand-primary);text-underline-offset:2px;text-decoration-line:underline}.contact-form--submit{margin-top:var(--spacing)}.contact-form--submit .btn:disabled{cursor:not-allowed;opacity:.7}.contact-form--notice,.contact-form--error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.contact-form--notice{border-radius:var(--radius-brand);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.contact-form--notice-success{background-color:var(--color-green-100);color:var(--color-green-900)}.contact-form--notice-error,.contact-form--error{color:var(--color-red-700)}.contact-form--notice-error{background-color:var(--color-red-100)}.section-dark .contact-form--label,.section-dark .contact-form--consent{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .contact-form--consent{color:color-mix(in oklab, var(--color-brand-light) 80%, transparent)}}.section-dark .contact-form--consent a{color:var(--color-brand-light)}.section-heading--heading{font-family:var(--font-heading);font-size:var(--font-size-h2-mobile);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight);scroll-margin-top:2rem}@media (min-width:1024px){.section-heading--heading{font-size:var(--font-size-h2-desktop)}}.section-heading--intro p{margin-bottom:calc(var(--spacing) * 3)}.section-heading--intro>:last-child{margin-bottom:0}.section-heading--intro a{color:var(--color-brand-primary);text-decoration-line:underline}.section-dark .section-heading--eyebrow{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .section-heading--eyebrow{color:color-mix(in oklab, var(--color-brand-light) 70%, transparent)}}.section-dark .section-heading--heading,.section-dark .section-heading--intro{color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.section-dark .section-heading--intro{color:color-mix(in oklab, var(--color-brand-light) 80%, transparent)}}.section-dark .section-heading--intro a{color:var(--color-brand-light)}.section-image .section-heading--eyebrow,.section-image .section-heading--heading,.section-image .section-heading--intro{text-shadow:0 1px 2px #00000040}html.modal-open{overflow:hidden}.modal{border-style:var(--tw-border-style);background-color:#0000;border-width:0;width:min(64rem,100vw - 2.5rem);max-height:calc(100vh - 4rem);margin:auto;padding:0}.modal::backdrop{background:#000000bf}.modal--panel{border-radius:var(--radius-brand-lg);background-color:var(--color-brand-light);padding:calc(var(--spacing) * 3);position:relative}.modal--close{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:10;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--color-brand-light);cursor:pointer;opacity:.85;background:#0006;border-radius:3.40282e38px;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute}.modal--close:hover{opacity:1}.modal--close img{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.modal--frame{aspect-ratio:var(--aspect-video);border-radius:var(--radius-brand);background-color:var(--color-black);width:100%;overflow:hidden}.modal--frame iframe,.modal--frame video{border:0;width:100%;height:100%;display:block}.modal--registration .modal--panel{max-height:calc(100vh - 4rem);overflow-y:auto}@media (min-width:48rem){.modal--reg-has-media{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.modal--reg-media{border-radius:var(--radius-brand);height:8rem;position:relative;overflow:hidden}@media (min-width:768px){.modal--reg-media{height:auto;min-height:26rem}}.modal--reg-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.modal--reg-content{padding:calc(var(--spacing) * 4)}@media (min-width:48rem){.modal--reg-content{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.modal--reg-content{padding:calc(var(--spacing) * 8)}}.modal--reg-title{font-family:var(--font-heading);font-size:var(--font-size-h3-mobile);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-dark)}@media (min-width:1024px){.modal--reg-title{font-size:var(--font-size-h3-desktop)}}.modal--reg-text{margin-top:calc(var(--spacing) * 4);color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.modal--reg-text{color:color-mix(in oklab, var(--color-brand-body) 80%, transparent)}}.modal--reg-text p{margin-bottom:calc(var(--spacing) * 3)}.modal--reg-text p:last-child{margin-bottom:0}.modal--reg-buttons{margin-top:calc(var(--spacing) * 6);align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.modal--reg-buttons .btn{width:100%}.modal--reg-terms{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-brand-body)}@supports (color:color-mix(in lab, red, red)){.modal--reg-terms{color:color-mix(in oklab, var(--color-brand-body) 60%, transparent)}}.modal--reg-terms p{margin-bottom:calc(var(--spacing) * 2)}.modal--reg-terms p:last-child{margin-bottom:0}html{font-size:var(--brand-base-font-size,16px);scroll-behavior:smooth}body{color:var(--color-brand-body)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}