/*! tailwindcss v4.1.11 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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]){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}:-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}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--page-has-backdrop:var(--page-scroll-lock)1;--page-scroll-bg:var(--page-scroll-lock)var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg:var(--page-scroll-lock)color-mix(in srgb,var(--root-bg,#0000),oklch(0% 0 0) calc(var(--page-has-backdrop,0)*40%))}}:root{background-image:var(--page-scroll-lock)linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000));transition:var(--page-scroll-lock)background-color .3s ease-out;animation:var(--page-scroll-lock)set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock)scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll)var(--page-scroll-lock)stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock)hidden}:root:not(span){overflow:var(--page-overflow)}:where(:root),:root:has(input.theme-controller[value=killarney]:checked),[data-theme=killarney]{color-scheme:light;--color-base-100:#fff;--color-base-200:#fafafa;--color-base-300:#eef2ff;--color-base-content:#101720;--color-primary:#4169e1;--color-primary-content:#fff;--color-secondary:#002366;--color-secondary-content:#fff;--color-accent:#009a44;--color-accent-content:#fff;--color-neutral:#101720;--color-neutral-content:#fff;--color-info:#4169e1;--color-info-content:#fff;--color-success:#009a44;--color-success-content:#fff;--color-warning:#f59e0b;--color-warning-content:#101720;--color-error:#dc2626;--color-error-content:#fff;--radius-selector:999rem;--radius-field:999rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.tab:is(.tabs>.tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem)*10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 calc(var(--depth)*5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise,0)*100%);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));box-shadow:var(--btn-inset)inset,var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-position:50%;mask-size:100%;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.loading{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.filter{flex-wrap:wrap;display:flex}.filter [type=radio]{width:auto}.filter input{opacity:1;transition:visibility .1s allow-discrete,margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter>input:not(:last-child),.filter>:not(:last-child) input{margin-inline-end:.25rem}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem)*var(--in-size-mul));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min));touch-action:manipulation;border:var(--border)solid var(--input-color,#0000);box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input,.input input{display:inline-flex;position:relative}:is(input.input,.input input)[type=url],:is(input.input,.input input)[type=email]{text-align:left}:is(input.input,.input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.input,.input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.input,.input input)::-webkit-inner-spin-button{margin-block:calc(.25rem*var(--spin-my))}:is(input.input,.input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input.input,.input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input):is(input),:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input):is(input),:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input) :is(input){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder,:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input) ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.table{border-collapse:separate;--tw-border-spacing-x:0;--tw-border-spacing-y:0;width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem)*var(--sl-size-mul));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border)solid var(--input-color,#0000);box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select),[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}:is(.select:focus,.select:focus-within,.select:open){--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){:is(.select:focus,.select:focus-within,.select:open){box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}:is(.select:focus,.select:focus-within,.select:open){outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select):is(select),:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select):is(select),:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select) :is(select){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{box-shadow:none}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder,:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select) ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.select,.select select),:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem*var(--option-px));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,#0000)}}.range{--range-fill-x:calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2));--range-fill-y:0;--range-fill-spread:calc(100cqw*var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,var(--range-fill-x)var(--range-fill-y)0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,var(--range-fill-x)var(--range-fill-y)0 var(--range-fill-spread)}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,var(--range-fill-x)var(--range-fill-y)0 var(--range-fill-spread);background-color:currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,var(--range-fill-x)var(--range-fill-y)0 var(--range-fill-spread)}}.range:disabled{cursor:not-allowed;opacity:.3}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border)solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true],.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem),var(--font-size-min));touch-action:manipulation;border:var(--border)solid var(--input-color,#0000);box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus,.textarea:focus-within{--font-size:1rem}}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder,:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled])) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.breadcrumbs{max-width:100%;padding-block:.5rem;overflow-x:auto}.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li{align-items:center;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:hover{text-decoration-line:underline}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{outline-offset:2px;outline:2px solid #0000}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus-visible{outline-offset:2px;outline:2px solid}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li)+:before{rotate:-135deg}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>:not(script,style,template){place-items:start;gap:.5rem;display:grid}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){.carousel{scroll-behavior:smooth}}.carousel::-webkit-scrollbar{display:none}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.mask{vertical-align:middle;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%));--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%));--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible),.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}}@layer daisyui{.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn:is(:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}}@layer daisyui.l1.l2{.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row>*{grid-row-start:1}.input{--in-size-mul:10;--font-size-min:.875rem;--spin-my:-3}.floating-label:has(.input){--top-mul:5;--font-size:.875rem}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p)*2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.select{--sl-size-mul:10;--font-size-min:.875rem;--option-px:3}.floating-label:has(.select){--top-mul:5;--font-size:.875rem}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.checkbox:disabled{cursor:not-allowed;opacity:.2}.textarea{--font-size-min:.875rem}.floating-label:has(.textarea){--top-mul:5;--font-size:.875rem}.table-zebra tbody tr:where(:nth-child(2n)),.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover:hover){:is(.table-zebra tbody tr.row-hover,.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.tabs-md{--tab-height:calc(var(--size-field,.25rem)*10)}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.select-sm{--sl-size-mul:8;--font-size-min:.75rem;--option-px:2.5}.floating-label:has(.select-sm){--top-mul:4;--font-size:.75rem}.input-secondary,.input-secondary:focus,.input-secondary:focus-within,.select-secondary,.select-secondary:focus,.select-secondary:focus-within{--input-color:var(--color-secondary)}.select-secondary:open{--input-color:var(--color-secondary)}.textarea-secondary,.textarea-secondary:focus,.textarea-secondary:focus-within{--input-color:var(--color-secondary)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}@scope(.join){:scope>:where(:focus,:has(:focus)){z-index:1}@media (hover:hover){:scope>:where(.btn:hover,:has(.btn:hover)){isolation:isolate}}:scope :where(:scope>:first-child){--join-ss:var(--radius-field);--join-se:calc(var(--radius-field)*var(--join-v));--join-es:calc(var(--radius-field)*var(--join-h));--join-ee:0}:scope :where(:scope>:last-child){--join-ss:0;--join-se:calc(var(--radius-field)*var(--join-h));--join-es:calc(var(--radius-field)*var(--join-v));--join-ee:var(--radius-field)}:scope :where(:scope>:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.overflow-x-auto{overflow-x:auto}.border{border-style:var(--tw-border-style);border-width:1px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-base-content\/60{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/60{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color-scheme:light;--brand-royal:#4169e1;--brand-navy:#002366;--brand-gradient:linear-gradient(to right,var(--brand-royal),var(--brand-navy));--primary-text:#101720;--club-blue:var(--brand-royal);--blue-950:var(--brand-navy);--blue-800:var(--brand-navy);--blue-650:var(--brand-royal);--blue-100:#4169e11a;--ink:var(--primary-text);--muted:#101720ad;--line:#1017201f;--surface:#fff;--canvas:#f7f7f4;--card-background:var(--surface);--card-background-muted:#fafafa;--card-border:#10172014;--card-border-hover:#4169e138;--card-radius:8px;--card-radius-feature:10px;--card-radius-prominent:16px;--card-shadow:0 1px 2px #1017200f;--card-shadow-hover:0 2px 8px #1017201a;--card-padding:clamp(1.1rem,3vw,1.35rem);--card-padding-compact:1rem;--card-transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;--badge-cool-blue-bg:#ebf3fa;--badge-cool-blue-text:#1c3d5a;--badge-soft-indigo-bg:#eef2fb;--badge-soft-indigo-text:#1e2a5a;--badge-lavender-bg:#f0eefa;--badge-lavender-text:#34235a;--badge-muted-purple-bg:#f4eef8;--badge-muted-purple-text:#422052;--badge-dusty-orchid-bg:#f7edf5;--badge-dusty-orchid-text:#4a1e45;--badge-soft-mauve-bg:#f8ecf0;--badge-soft-mauve-text:#4d1b2d;--badge-blush-pink-bg:#fceeef;--badge-blush-pink-text:#5a1e24;--badge-warm-peach-bg:#fdf0ea;--badge-warm-peach-text:#5c2817;--badge-soft-apricot-bg:#fdf3e7;--badge-soft-apricot-text:#5c3312;--badge-warm-sand-bg:#faf4e8;--badge-warm-sand-text:#4e3814;--badge-soft-amber-bg:#faf6e6;--badge-soft-amber-text:#4c3d12;--badge-warm-neutral-bg:#f7f4ee;--badge-warm-neutral-text:#3d3830;--badge-slate-gray-bg:#f0f2f5;--badge-slate-gray-text:#2b333e;--badge-cool-sky-bg:#eaf5fa;--badge-cool-sky-text:#173f4e;--badge-deep-ice-bg:#e8f4f8;--badge-deep-ice-text:#133e4a;--type-leading-heading:1.15;--type-leading-body:1.6;--type-leading-small:1.5;--type-tracking:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;min-height:100%;scroll-padding-top:94px}body{min-height:100vh;color:var(--ink);background:var(--canvas);line-height:var(--type-leading-body);letter-spacing:var(--type-tracking);flex-direction:column;margin:0;display:flex}:where(h1,h2,h3,h4,h5,h6){line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking)}:where(small,code,.meta-row,.label-text,.badge,.content-badge){line-height:var(--type-leading-small);letter-spacing:var(--type-tracking)}body.is-ui-kit-page{--muted:#4b5563;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.is-ui-kit-page :where(button,input,select,textarea,summary){font-family:inherit}main{flex:1 0 auto}a{color:inherit}img{max-width:100%;display:block}.page-shell{width:min(1120px,100% - 2rem);margin-inline:auto}.site-header{z-index:100;color:#fff;background:var(--brand-royal);will-change:transform;transition:transform .28s,box-shadow .28s;position:sticky;top:0;transform:translateY(0);box-shadow:0 4px 20px #00236624}.site-header.is-hidden{box-shadow:none;transform:translateY(-100%)}.site-header.is-menu-open{transform:translateY(0)}.site-header__inner{align-items:center;gap:clamp(1.75rem,3.2vw,3.25rem);width:min(1240px,100% - 2rem);min-height:82px;margin-inline:auto;display:flex}.club-mark{color:#fff;line-height:var(--type-leading-heading);align-items:center;gap:1rem;text-decoration:none;display:inline-flex}.club-mark:after{content:"";background:#ffffff94;order:1;width:1px;height:35px}.club-mark__crest{object-fit:contain;flex:none;width:auto;height:35px}.club-mark__name{letter-spacing:var(--type-tracking);white-space:nowrap;order:2;align-items:center;gap:.36em;font-size:clamp(1.35rem,2.2vw,1.76rem);display:inline-flex}.club-mark__name>span{font-weight:300}.club-mark__name strong{letter-spacing:var(--type-tracking);font-weight:500;display:inline}.club-mark__name b{letter-spacing:var(--type-tracking);font-weight:700;display:inline}.club-mark small{color:#ffffffc7;font-size:.68rem;line-height:var(--type-leading-small);letter-spacing:var(--type-tracking);text-transform:uppercase;margin-top:.2rem}.main-nav{align-self:stretch;align-items:center;gap:clamp(1rem,2vw,2rem);margin-left:auto;display:flex}.main-nav>a,.nav-dropdown__trigger{color:#fff;height:100%;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.32rem;padding:0;font-size:.92rem;font-weight:300;text-decoration:none;display:inline-flex;position:relative}.main-nav>a:after,.nav-dropdown__trigger:after{content:"";transform-origin:50%;background:#fff;height:3px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.main-nav>a:hover:after,.main-nav>a:focus-visible:after,.nav-dropdown:hover .nav-dropdown__trigger:after,.nav-dropdown:focus-within .nav-dropdown__trigger:after{transform:scaleX(1)}.nav-dropdown{align-self:stretch;align-items:center;display:flex;position:relative}.nav-dropdown__trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:.9rem;height:.9rem;transition:transform .18s}.nav-dropdown:hover .nav-dropdown__trigger svg,.nav-dropdown:focus-within .nav-dropdown__trigger svg{transform:rotate(180deg)}.nav-dropdown__panel{z-index:120;min-width:225px;color:var(--primary-text);opacity:0;pointer-events:none;background:#fff;border:1px solid #1017201a;border-radius:14px;padding:.55rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%,.5rem);box-shadow:0 18px 42px #00236624}.nav-dropdown:hover .nav-dropdown__panel,.nav-dropdown:focus-within .nav-dropdown__panel{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-dropdown__panel a{color:var(--primary-text);white-space:nowrap;border-radius:10px;padding:.72rem .85rem;font-size:.9rem;font-weight:300;text-decoration:none;transition:color .18s,background .18s,transform .18s}.nav-dropdown__panel a:hover,.nav-dropdown__panel a:focus-visible{color:var(--brand-navy);background:#4169e114;transform:translate(2px)}.main-nav>.jako-store-link{letter-spacing:var(--type-tracking);gap:.45rem;font-size:1.05rem;font-weight:300}.main-nav>.jako-store-link:after{display:none}.jako-store-link img{width:auto;height:22px}.jako-store-link span{font-weight:300}.jako-store-link:hover,.jako-store-link:focus-visible{opacity:.82}.ui-button{font:inherit;font-weight:300;line-height:var(--type-leading-small);letter-spacing:var(--type-tracking);white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:.55rem;text-decoration:none;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.ui-button--sm{height:48px;min-height:48px;padding-inline:.95rem;font-size:.86rem}.ui-button--md{height:52px;min-height:52px;padding-inline:1.15rem;font-size:.95rem}.ui-button--primary{border-color:var(--brand-royal);color:#fff;background:var(--brand-royal)}.ui-button--primary:hover,.ui-button--primary:focus-visible{border-color:var(--brand-royal);color:var(--brand-royal);background:#fff}.ui-button--primary-dark{border-color:var(--brand-navy);color:#fff;background:var(--brand-navy)}.ui-button--primary-dark:hover,.ui-button--primary-dark:focus-visible{border-color:var(--brand-navy);color:var(--brand-navy);background:#fff}.ui-button--light{color:var(--brand-royal);background:#fff;border-color:#4169e12e}.ui-button--light:hover,.ui-button--light:focus-visible{border-color:var(--brand-royal);color:#fff;background:var(--brand-royal)}.ui-button--outline{border-color:var(--brand-royal);color:var(--brand-royal);background:0 0}.ui-button--outline:hover,.ui-button--outline:focus-visible{color:#fff;background:var(--brand-royal)}.ui-button--outline-dark{border-color:var(--brand-navy);color:var(--brand-navy);background:0 0}.ui-button--outline-dark:hover,.ui-button--outline-dark:focus-visible{color:#fff;background:var(--brand-navy)}.ui-button--outline-light{color:#fff;background:0 0;border-color:#fff}.ui-button--outline-light:hover,.ui-button--outline-light:focus-visible{color:var(--brand-royal);background:#fff;border-color:#fff}.ui-button>span{align-items:center;display:inline-flex}.ui-button__icon{flex:none;place-items:center;width:1.08em;height:1.08em;display:inline-grid}.ui-button__icon>svg{width:100%;height:100%;display:block}.ui-button--sm .ui-button__icon{width:1em;height:1em}.header-action{flex:none}.mobile-menu-button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem .7rem;font-size:.85rem;font-weight:300;display:none}.mobile-menu-button__icon{gap:3px;width:18px;display:grid}.mobile-menu-button__icon i{background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.mobile-menu-button[aria-expanded=true] .mobile-menu-button__icon i:first-child{transform:translateY(5px)rotate(45deg)}.mobile-menu-button[aria-expanded=true] .mobile-menu-button__icon i:nth-child(2){opacity:0}.mobile-menu-button[aria-expanded=true] .mobile-menu-button__icon i:last-child{transform:translateY(-5px)rotate(-45deg)}.mobile-menu{z-index:99;background:var(--brand-royal);padding:.75rem 1rem 1rem;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 30px #00236629}.mobile-menu nav{background:#fff;border:1px solid #1017201a;border-radius:18px;display:grid;overflow:hidden;box-shadow:0 18px 42px #00236624}.mobile-menu a,.mobile-nav-group summary{border-bottom:1px solid var(--line);min-height:52px;color:var(--primary-text);align-items:center;padding-inline:1rem;font-weight:300;text-decoration:none;display:flex}.mobile-menu a:hover,.mobile-menu a:focus-visible,.mobile-nav-group summary:hover,.mobile-nav-group summary:focus-visible{color:var(--brand-navy);background:#4169e114}.mobile-menu .mobile-menu__action{margin:1rem}.mobile-menu a.mobile-menu__action{border:1px solid var(--brand-royal);color:#fff;background:var(--brand-royal);min-height:52px;font-weight:300}.mobile-menu a.mobile-menu__action:hover,.mobile-menu a.mobile-menu__action:focus-visible{border-color:var(--brand-navy);color:#fff;background:var(--brand-navy)}.seasonal-nav-link{color:#fff;background:#ffffff24}.seasonal-tournament-promo{color:#fff;background:var(--brand-navy)}.seasonal-tournament-promo__inner{justify-content:space-between;align-items:center;gap:2rem;padding-block:2rem;display:flex}.seasonal-tournament-promo__inner h2{color:#fff;max-width:760px;margin:.2rem 0 .45rem;font-size:clamp(1.65rem,3vw,2.6rem)}.seasonal-tournament-promo__inner p{color:#ffffffd1;margin:0}.tournament-page{padding-bottom:clamp(3rem,7vw,6rem)}.tournament-hero{padding-bottom:0}.tournament-hero .breadcrumbs{color:#ffffffc2}.tournament-hero .breadcrumbs a{color:#fff}.tournament-hero__logos{align-items:center;gap:clamp(.8rem,2vw,1.25rem);display:flex}.tournament-hero__logos>span{background:#ffffff61;width:1px;height:42px}.tournament-hero__logos img{object-fit:contain;width:auto;display:block}.tournament-hero__sevens-logo{height:64px}.tournament-hero__credit-union-logo{max-width:min(250px,48vw);height:42px}.tournament-tabs{padding-top:1rem}.tournament-tabs .ui-tab-group__panel{display:none}.tournament-page__intro{border-top:5px solid var(--brand-royal);margin-bottom:1.5rem}.tournament-status{max-width:820px}.tournament-status h2{margin:.2rem 0 .75rem}.tournament-status p{max-width:72ch}.tournament-status__note{border-left:4px solid var(--brand-royal);background:#4169e114;padding:.85rem 1rem}.tournament-page__archive{margin-top:1.5rem}.tournament-archive{display:grid}.tournament-archive__item{border-bottom:1px solid var(--line);color:var(--primary-text);grid-template-columns:70px 1fr auto;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:grid}.tournament-archive__item:last-child{border-bottom:0}.tournament-archive__item:hover strong,.tournament-archive__item:focus-visible strong{color:var(--brand-royal)}@media (width<=700px){.seasonal-tournament-promo__inner{flex-direction:column;align-items:flex-start}.tournament-archive__item{grid-template-columns:52px 1fr auto}}.mobile-nav-group{border:0}.mobile-nav-group summary{cursor:pointer;justify-content:space-between;list-style:none}.mobile-nav-group summary::-webkit-details-marker{display:none}.mobile-nav-group summary svg{width:1rem;height:1rem;color:var(--brand-royal);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:transform .18s}.mobile-nav-group[open] summary svg{transform:rotate(180deg)}.mobile-nav-group__panel{border-bottom:1px solid var(--line);background:#4169e10d;padding:.35rem 0 .45rem .75rem;display:grid}.mobile-nav-group__panel a{color:#101720bd;border-bottom:0;min-height:44px;font-size:.92rem}.home-hero{padding-block:clamp(1.5rem,4vw,3rem) clamp(.75rem,2vw,1.5rem)}.home-hero__panel{background-image:linear-gradient(90deg,#f7f7f7f5 0%,#f7f7f7d1 42%,#f7f7f780 100%),var(--home-hero-image);background-position:50%;background-size:cover;border:0;border-radius:8px;min-height:clamp(320px,38vw,460px);padding:clamp(2rem,6vw,4.5rem);overflow:hidden}.home-hero--registration{width:100%;max-width:none;padding-block:0}.home-hero--registration .home-hero__panel{isolation:isolate;background-image:none;border-radius:0;align-items:center;min-height:clamp(420px,34vw,540px);padding:clamp(3rem,5vw,5rem) max(1rem,50vw - 560px);display:flex;position:relative}.home-hero--registration .home-hero__background-image{z-index:-3;object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.home-hero--registration .home-hero__panel:before{z-index:-2;background-image:var(--home-hero-overlay-image);content:"";opacity:.72;background-position:50% 30%;background-size:cover;position:absolute;inset:0}.home-hero--registration .home-hero__panel:after{z-index:-1;content:"";background:linear-gradient(90deg,#001234e6 0%,#002366b8 46%,#00236638 100%);position:absolute;inset:0}.home-hero--registration .page-header__title{color:#fff}.home-hero--registration .page-header--hero .page-header__title{white-space:nowrap;max-width:none;font-size:clamp(2rem,5vw,4.3rem)}.home-hero--registration .page-header p:not(.home-hero__eyebrow){color:#ffffffd1}.home-hero--registration .home-hero__eyebrow{color:#ffffffc2}.home-hero__eyebrow{color:var(--brand-royal);text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem;font-weight:800}.home-hero__content{justify-items:start;width:100%;max-width:860px;display:grid}.article h1{max-width:850px;color:var(--blue-950);font-size:clamp(2.8rem,7vw,5.8rem);font-weight:500;line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:0}.home-hero p{max-width:650px;color:var(--muted);font-size:clamp(1.05rem,2vw,1.18rem);font-weight:300;line-height:var(--type-leading-body);margin:1.25rem 0 0}.home-hero__actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.75rem;display:flex}.eyebrow{color:var(--blue-650);font-size:.78rem;font-weight:800;line-height:var(--type-leading-small);letter-spacing:var(--type-tracking);text-transform:uppercase;margin:0 0 .65rem}.section-block{padding-block:4.5rem}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:1.5rem;display:flex}.section-heading h2{color:var(--blue-950);margin:0 0 .6rem;font-size:clamp(2rem,4vw,3rem)}.section-note{max-width:370px;color:var(--muted);text-align:right;margin:0 0 1rem}.fixtures-section{color:var(--primary-text);background:var(--canvas)}.section-heading--light{border-color:#ffffff2e}.section-heading--light h2{color:#fff}.section-heading--light .eyebrow{color:#ffffffd1}.section-heading--light .section-note{color:#ffffffc2}.fixtures-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.fixture-preview-panel{border:1px solid var(--card-border);border-radius:var(--card-radius);color:var(--primary-text);box-shadow:var(--card-shadow);background:#fff;overflow:hidden}.fixture-preview-panel__toolbar{border-bottom:1px solid var(--line);background:var(--card-background-muted);grid-template-columns:auto minmax(11rem,15rem) 1fr;align-items:center;gap:.75rem;padding:.8rem 1.25rem;display:grid}.fixture-preview-panel__toolbar label{color:var(--brand-navy);font-size:.78rem;font-weight:650}.fixture-preview-panel__toolbar select{width:100%;color:var(--primary-text);background:#fff}.fixture-preview-panel__toolbar p{color:var(--muted);justify-self:end;margin:0;font-size:.76rem;font-weight:300}.fixture-preview-scroll{overscroll-behavior:contain;scrollbar-color:#4169e14d transparent;max-height:276px;overflow-y:auto}.fixture-preview-scroll:focus-visible{outline:2px solid var(--brand-royal);outline-offset:-2px}.fixture-preview-list{display:grid}.fixture-preview-row{border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(21rem,1fr) 7rem minmax(8rem,.5fr) auto;grid-template-areas:"squad match when venue action";align-items:center;gap:1rem;min-height:92px;padding:1rem 1.25rem;display:grid}.fixture-preview-row--past{filter:saturate(.6);opacity:.72;background:#1017200a}.fixture-preview-row__header{display:contents}.fixture-preview-row__context{grid-area:squad;align-content:center;justify-items:start;gap:.35rem;display:grid}.fixture-preview-row__squad{width:fit-content;color:var(--brand-navy);white-space:nowrap;margin:0;font-size:.76rem;font-weight:650}.fixture-preview-row__badge{white-space:nowrap;font-size:.65rem}.fixture-preview-row__match{grid-area:match;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.fixture-preview-row__club{align-items:center;gap:.65rem;min-width:0;display:flex}.fixture-preview-row__club--home{text-align:right;justify-content:flex-end}.fixture-preview-row__club img{object-fit:contain;flex:none;width:36px;height:36px}.fixture-preview-row__club strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:500;line-height:1.25;overflow:hidden}.fixture-preview-row__versus{color:var(--brand-royal);font-family:Oleo Script Swash Caps,ui-serif,Georgia,serif;font-size:1.15rem}.fixture-preview-row__when{border-left:1px solid var(--line);grid-area:when;gap:.1rem;padding-left:1rem;font-size:.8rem;display:grid}.fixture-preview-row__when strong{color:var(--brand-navy);font-weight:650}.fixture-preview-row__when span{color:var(--muted);font-weight:300}.fixture-preview-row__venue{min-width:0;color:var(--muted);grid-area:venue;align-items:center;gap:.35rem;margin:0;font-size:.78rem;font-weight:300;line-height:1.35;display:flex}.fixture-preview-row__venue svg{flex:none}.fixture-preview-row__venue span{text-overflow:ellipsis;overflow:hidden}.fixture-preview-row__action{min-height:2.25rem;color:var(--brand-navy);white-space:nowrap;grid-area:action;justify-self:end;align-items:center;gap:.25rem;padding:.35rem .15rem;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.fixture-preview-row__action:hover,.fixture-preview-row__action:focus-visible{color:var(--brand-royal);text-underline-offset:.2em;text-decoration:underline}.fixture-preview-panel__footer{background:var(--card-background-muted);justify-content:flex-end;padding:.9rem 1.25rem;display:flex}.fixture-card{border:1px solid var(--card-border);border-radius:var(--card-radius);color:var(--ink);background:var(--card-background);box-shadow:var(--card-shadow);transition:var(--card-transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.fixture-card__link{z-index:2;border-radius:inherit;position:absolute;inset:0}.fixture-card__link:focus-visible{outline:3px solid var(--brand-royal);outline-offset:-4px}.fixture-card:hover,.fixture-card:focus-within{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}.fixture-card--past{filter:saturate(.68);opacity:.78}.fixture-card__teams{color:#fff;background:linear-gradient(115deg,var(--team-left-colour,var(--brand-navy))0%,var(--brand-royal)50%,var(--team-right-colour,#344054)100%);grid-template-columns:1fr auto 1fr;align-items:center;min-height:185px;padding:1.35rem;display:grid}.fixture-team{text-align:center;justify-items:center;gap:.65rem;min-width:0;display:grid}.fixture-team strong{font-size:.76rem;font-weight:400;line-height:var(--type-leading-small);justify-items:center;display:grid}.fixture-team__crest{place-items:center;height:70px;display:grid}.fixture-team__crest img{filter:drop-shadow(0 5px 10px #0003);object-fit:contain;width:64px;height:64px}.club-crest--round{border-radius:50%!important}.fixture-team__crest--tbc{color:#ffffffbf;border:2px solid #ffffff73;border-radius:50%;width:58px;height:58px;font-size:1.5rem;font-weight:850}.fixture-card__versus{color:#ffffffe6;font-family:Oleo Script Swash Caps,ui-serif,Georgia,serif;font-size:1.55rem;font-weight:400;line-height:1}.fixture-card__score{text-align:center;white-space:nowrap;min-width:3.4ch;font-size:1.75rem}.fixture-card__details{flex-direction:column;flex:1;min-height:185px;padding:1.25rem 1.5rem 1rem;display:flex}.fixture-card__type{color:var(--muted);margin:0 0 .85rem;font-size:.76rem}.fixture-card h3{color:var(--blue-950);font-size:1.25rem;line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:0 0 1rem}.fixture-card__date,.fixture-card__venue{align-items:center;gap:.55rem;margin:.6rem 0 0;font-size:.9rem;display:flex}.fixture-card__date svg,.fixture-card__venue svg{flex:none}.fixture-card__date{color:var(--club-blue)}.fixture-card__footer{align-items:flex-end;min-height:1.9rem;margin-top:auto;padding-top:.4rem;display:flex}.fixture-card__context{font-weight:750}.fixture-card__context[hidden]{display:none}.fixture-card__venue{color:var(--muted);font-weight:300}.news-section{padding-bottom:5rem}.news-grid,.full-bleed-carousel{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 1.25rem;display:grid}.full-bleed-carousel__item{flex-direction:column;width:auto;display:flex}.full-bleed-carousel__item .news-card__body{flex:1}.news-card{border:1px solid var(--card-border);border-radius:var(--card-radius);min-width:0;box-shadow:var(--card-shadow);transition:var(--card-transition);background:0 0;overflow:hidden}.news-card:hover,.news-card:focus-within{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}.news-card__media{aspect-ratio:16/9;background:linear-gradient(145deg,var(--brand-navy),var(--brand-royal));display:block;overflow:hidden}.news-card__media>img{object-fit:cover;backface-visibility:hidden;will-change:transform;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.news-card:hover .news-card__media>img{transform:scale(1.025)}.news-card__fallback{background:var(--blue-950);width:100%;height:100%;display:block;position:relative;overflow:hidden}.news-card__fallback picture{display:contents}.news-card__fallback picture img{backface-visibility:hidden;filter:saturate(.88)brightness(.68);object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.news-card:hover .news-card__fallback picture img{transform:scale(1.018)}.news-card__fallback:after{content:"";background:linear-gradient(135deg,#00236647,#4169e12e);position:absolute;inset:0}.news-card__fallback .news-card__fallback-crest{z-index:1;filter:drop-shadow(0 5px 14px #00000047);object-fit:contain;width:auto;height:54%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-card:hover .news-card__fallback .news-card__fallback-crest{transform:translate(-50%,-50%)scale(1.025)}.news-card__fallback--summer-camp picture img{filter:saturate(.95)brightness(.82);object-position:center}.news-card__fallback--summer-camp:after{background:linear-gradient(135deg,#ffffff9e,#ffffff47)}.news-card__fallback--three-hundred-club{isolation:isolate;background:linear-gradient(135deg,var(--brand-navy)0%,var(--brand-royal)58%,var(--brand-navy)100%)}.news-card__fallback--three-hundred-club:after{z-index:1;content:"";background:radial-gradient(at 18% 20%,#fafafa33,#0000 35%),radial-gradient(at 72% 78%,#0023664d,#0000 46%),linear-gradient(120deg,#00236600,#00236633);position:absolute;inset:0}.news-card__halftone{z-index:0;pointer-events:none;transform-origin:50%;background-image:radial-gradient(circle,#fafafa9e 0 1.25px,#0000 1.65px);background-size:7px 7px;transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .75s cubic-bezier(.22,1,.36,1);display:block;position:absolute}.news-card__halftone--primary{opacity:.7;border-radius:50%;inset:-42% 8% 2% -24%;transform:rotate(-18deg)skewY(-11deg)}.news-card__halftone--secondary{opacity:.38;border-radius:50%;inset:36% -26% -36% 22%;transform:rotate(10deg)skewY(-8deg)}.news-card:hover .news-card__halftone--primary{opacity:.82;transform:rotate(-15deg)skewY(-11deg)scale(1.035)}.news-card:hover .news-card__halftone--secondary{opacity:.52;transform:rotate(13deg)skewY(-8deg)scale(1.035)}.news-card__fallback-title{z-index:2;color:#fff;filter:drop-shadow(0 12px 24px #00236647);line-height:var(--type-leading-heading);text-align:left;justify-content:center;align-items:center;gap:clamp(.55rem,1.8vw,.9rem);transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translate(0)}.news-card:hover .news-card__fallback-title{transform:translate(-2px,-2px)}.news-card__fallback-title img{object-fit:contain;flex:none;width:auto;height:clamp(36px,6vw,58px)}.news-card__fallback-title i{background:#ffffffb8;width:1px;height:clamp(40px,6vw,64px)}.news-card__fallback-title span{letter-spacing:var(--type-tracking);font-size:clamp(1.85rem,4.8vw,3.25rem);font-weight:850}.news-card__fallback-title strong{letter-spacing:var(--type-tracking);margin-left:-.62rem;font-size:clamp(1.85rem,4.8vw,3.25rem);font-weight:200}.news-card__fallback .news-card__fallback-logo{z-index:1;backface-visibility:hidden;filter:drop-shadow(0 10px 24px #0023662e);object-fit:contain;will-change:transform;width:min(86%,340px);height:auto;padding:clamp(.35rem,1.4vw,.7rem);transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-card:hover .news-card__fallback .news-card__fallback-logo{transform:translate(-50%,-50%)scale(1.025)}.news-card__body{background:#fff;border-radius:8px 8px 0 0;flex-direction:column;min-height:330px;margin-top:-16px;padding:1.45rem 1.35rem 1.35rem;display:flex;position:relative}.meta-row{color:#1017207a;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.76rem;font-weight:300;display:flex}.content-badge{width:fit-content;min-height:1.7rem;font-size:.72rem;font-weight:650;line-height:var(--type-leading-small);letter-spacing:var(--type-tracking);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .58rem;display:inline-flex}.content-badge--cool-blue{color:var(--badge-cool-blue-text);background:var(--badge-cool-blue-bg)}.content-badge--soft-indigo{color:var(--badge-soft-indigo-text);background:var(--badge-soft-indigo-bg)}.content-badge--lavender{color:var(--badge-lavender-text);background:var(--badge-lavender-bg)}.content-badge--muted-purple{color:var(--badge-muted-purple-text);background:var(--badge-muted-purple-bg)}.content-badge--dusty-orchid{color:var(--badge-dusty-orchid-text);background:var(--badge-dusty-orchid-bg)}.content-badge--soft-mauve{color:var(--badge-soft-mauve-text);background:var(--badge-soft-mauve-bg)}.content-badge--blush-pink{color:var(--badge-blush-pink-text);background:var(--badge-blush-pink-bg)}.content-badge--warm-peach{color:var(--badge-warm-peach-text);background:var(--badge-warm-peach-bg)}.content-badge--soft-apricot{color:var(--badge-soft-apricot-text);background:var(--badge-soft-apricot-bg)}.content-badge--warm-sand{color:var(--badge-warm-sand-text);background:var(--badge-warm-sand-bg)}.content-badge--soft-amber{color:var(--badge-soft-amber-text);background:var(--badge-soft-amber-bg)}.content-badge--warm-neutral{color:var(--badge-warm-neutral-text);background:var(--badge-warm-neutral-bg)}.content-badge--slate-gray{color:var(--badge-slate-gray-text);background:var(--badge-slate-gray-bg)}.content-badge--cool-sky{color:var(--badge-cool-sky-text);background:var(--badge-cool-sky-bg)}.content-badge--deep-ice{color:var(--badge-deep-ice-text);background:var(--badge-deep-ice-bg)}.news-card h3{color:var(--blue-950);font-size:1.32rem;font-weight:500;line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:1.15rem 0 .72rem}.news-card h3 a{text-decoration:none}.news-card p{color:#1017209e;font-size:.96rem;font-weight:300;line-height:var(--type-leading-body);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 1.35rem;display:-webkit-box;overflow:hidden}.text-link{width:fit-content;min-height:40px;color:var(--blue-800);font-weight:300;line-height:var(--type-leading-small);letter-spacing:var(--type-tracking);background:0 0;border:1px solid #00236638;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin-top:auto;padding:.55rem .85rem;text-decoration:none;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.text-link:hover,.text-link:focus-visible{border-color:var(--brand-navy);color:#fff;background:var(--brand-navy);transform:translateY(-1px)}.back-link:hover{text-decoration:underline}.logo-cloud{background:#fafafa}.logo-cloud__heading{text-align:center;justify-items:center;max-width:820px;margin:0 auto 48px;display:grid}.logo-cloud__heading h2{color:var(--brand-navy);font-size:clamp(1.65rem,3vw,2.35rem);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35em;margin:0;display:flex}.logo-cloud__title-accent{color:#009a44;letter-spacing:var(--type-tracking);font-family:Oleo Script Swash Caps,ui-serif,Georgia,serif;font-weight:700}.logo-cloud__heading>p:last-child{max-width:none;color:var(--muted);text-align:center;white-space:nowrap;margin:.8rem auto 0;font-size:.98rem}.logo-cloud__heading>p:last-child strong{color:var(--primary-text);font-weight:750}.logo-cloud__grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.logo-cloud__item{min-width:0;color:var(--primary-text);text-align:left;opacity:.56;filter:grayscale();justify-content:center;align-items:center;gap:.7rem;text-decoration:none;transition:filter .2s,opacity .2s,transform .2s;display:inline-flex}.logo-cloud__item:hover,.logo-cloud__item:focus-visible{opacity:1;filter:grayscale(0);transform:translateY(-1px)}.logo-cloud__item img{object-fit:contain;width:auto;max-width:54px;height:34px}.logo-cloud__item span{color:currentColor;font-size:.82rem;font-weight:700;line-height:var(--type-leading-small)}.notice{background:#4169e10f;border:1px solid #4169e12e;border-radius:12px;padding:2rem}.notice h2{margin-top:0}.news-listing{padding-block:var(--page-space-top)var(--page-space-bottom)}.news-listing .page-header{margin-bottom:var(--page-header-gap)}.news-listing__filters{margin-bottom:clamp(2rem,5vw,3rem)}.news-listing__items,.ui-kit-listing-demo{display:grid}.listing-item{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:1rem clamp(1.5rem,4vw,3rem);padding-block:clamp(1.6rem,4vw,2.25rem);display:grid}.listing-item:last-child{border-bottom:1px solid var(--line)}.listing-item .meta-row{grid-column:1/-1}.listing-item h2{max-width:840px;color:var(--brand-navy);font-size:clamp(1.45rem,3vw,2.2rem);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:0}.listing-item h2 a{color:inherit;text-decoration:none}.listing-item h2 a:hover,.listing-item h2 a:focus-visible{text-underline-offset:.12em;text-decoration:underline .08em}.listing-item p{max-width:760px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;display:-webkit-box;overflow:hidden}.listing-item__button{grid-area:2/2/span 2;align-self:end}.gallery-listing-item{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center}.gallery-listing-item__cover{aspect-ratio:16/9;object-fit:cover;object-position:center top;background:var(--blue-100);border-radius:8px;grid-area:1/2;width:100%;height:auto}.gallery-listing-item__content{grid-area:1/1;align-content:center;justify-items:start;gap:.7rem;min-width:0;display:grid}.gallery-listing-item .gallery-listing-item__meta{grid-column:auto}.gallery-listing-item h2,.gallery-listing-item__content>p{margin:0}.gallery-listing-item__button{margin-top:.2rem}.gallery-listing__empty{min-height:180px;color:var(--muted);place-items:center;display:grid}.gallery-listing__empty p{margin:0}.gallery-carousel{color:#fff;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.gallery-carousel::backdrop{-webkit-backdrop-filter:blur(12px);background:#001234c7}.gallery-carousel__panel{grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;padding:clamp(1rem,3vw,2rem);display:grid}.gallery-carousel__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.gallery-carousel__header h2{color:#fff;margin:0;font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:400}.gallery-carousel__header p{color:#ffffffb8;margin:.25rem 0 0;font-size:.88rem}.gallery-carousel__close,.gallery-carousel__control{color:#fff;cursor:pointer;background:#0012347a;border:1px solid #ffffff52;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;padding:0;transition:border-color .18s,background .18s,transform .18s;display:inline-grid}.gallery-carousel__close:hover,.gallery-carousel__close:focus-visible,.gallery-carousel__control:hover,.gallery-carousel__control:focus-visible{background:#4169e1e0;border-color:#fff;transform:translateY(-1px)}.gallery-carousel__stage{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:clamp(.5rem,2vw,1.5rem);min-height:0;display:grid}.gallery-carousel__stage figure{place-items:center;min-width:0;height:100%;min-height:0;margin:0;display:grid}.gallery-carousel__stage img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 9rem);box-shadow:0 24px 70px #0000005c}.gallery-carousel__stage figcaption{color:#ffffffc2;text-align:center;max-width:min(720px,90%);min-height:1.5em;margin-top:.65rem;font-size:.82rem}html.is-gallery-open{overflow:hidden}.ui-card{border:1px solid var(--card-border);border-radius:var(--card-radius);min-width:0;color:var(--primary-text);background:var(--card-background);box-shadow:var(--card-shadow);transition:var(--card-transition);text-decoration:none;display:block}.ui-card--padding-default{padding:var(--card-padding)}.ui-card--padding-compact{padding:var(--card-padding-compact)}.ui-card--padding-none{padding:0}.ui-card--muted{background:var(--card-background-muted)}.ui-card[href]:hover,.ui-card[href]:focus-visible{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover);transform:translateY(-1px)}.ui-card__header{margin-bottom:.75rem}.ui-card__eyebrow{color:var(--brand-royal);font-size:.72rem;font-weight:800;line-height:var(--type-leading-small);letter-spacing:var(--type-tracking);text-transform:uppercase;margin:0 0 .45rem}.ui-card h3{color:var(--brand-navy);font-size:clamp(1.2rem,2vw,1.45rem);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:0}.ui-card__body>:first-child{margin-top:0}.ui-card__body>:last-child{margin-bottom:0}.ui-card__body p{color:var(--muted)}.history-article-card{isolation:isolate;aspect-ratio:1.42;border-radius:var(--card-radius-feature);color:#fff;background:var(--brand-navy);box-shadow:var(--card-shadow);text-decoration:none;display:block;position:relative;overflow:hidden}.history-article-card>img{z-index:-2;object-fit:cover;filter:saturate(.72)contrast(.94);width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1),filter .35s;position:absolute;inset:0;transform:scale(1.01)}.history-article-card__shade{z-index:-1;background:linear-gradient(#0000002e 0%,#00000047 38%,#000000e6 100%);position:absolute;inset:0}.history-article-card__content{gap:1.5rem;padding:clamp(1.5rem,5vw,2.25rem);display:grid;position:absolute;bottom:0;left:0;right:0}.history-article-card__content strong{max-width:11ch;letter-spacing:var(--type-tracking);font-size:clamp(2rem,5vw,3.25rem);font-weight:400;line-height:1.18}.history-article-card__content>span{font-size:clamp(1rem,2vw,1.22rem);font-weight:400}.history-article-card:hover>img,.history-article-card:focus-visible>img{filter:saturate(.82)contrast(.98);transform:scale(1.075)}.history-article-card:focus-visible{outline:3px solid var(--brand-royal);outline-offset:4px}.ui-kit-hero{padding-block:clamp(3.5rem,8vw,6.5rem) clamp(2rem,5vw,3rem)}.ui-kit-hero p:last-child{max-width:680px;color:var(--muted);margin:1.2rem 0 0;font-size:clamp(1.05rem,2vw,1.18rem)}.ui-kit-search{grid-template-columns:minmax(0,1fr) minmax(18rem,420px);align-items:end;gap:1rem clamp(1.5rem,4vw,3rem);padding-block:0 clamp(2rem,5vw,3rem);display:grid}.ui-kit-search h2{color:var(--brand-navy);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:400;line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:0}.ui-kit-search p{color:var(--muted);margin:.45rem 0 0;font-weight:300}.ui-kit-search__control{width:100%;color:var(--muted);background:#fff;align-items:center;gap:.65rem;display:flex}.ui-kit-search__control input{min-width:0;color:var(--primary-text);flex:1}.ui-kit-search__result{grid-column:1/-1;min-height:1.4em;font-size:.9rem}.ui-kit-section{padding-block:clamp(2.5rem,6vw,4.5rem)}body.is-ui-kit-page .section-heading{gap:1rem}body.is-ui-kit-page .section-heading h2{color:var(--brand-navy);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:400;line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking)}body.is-ui-kit-page .section-note{max-width:640px;color:var(--muted);font-weight:300}.ui-kit-inventory{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ui-kit-inventory--grouped{grid-template-columns:1fr}.ui-kit-card-family-demo{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ui-kit-fixture-card-demo{grid-template-columns:repeat(2,minmax(0,360px));gap:1rem;display:grid}.ui-kit-inventory-group .section-header p{font-size:.95rem}.ui-kit-type-scale{gap:1rem;display:grid}.ui-kit-type-scale article{border-bottom:1px solid var(--line);gap:.35rem;padding-bottom:1rem;display:grid}.ui-kit-type-scale article:last-child{border-bottom:0;padding-bottom:0}.ui-kit-type-scale span{color:var(--muted);font-size:.78rem;font-weight:300}.ui-kit-type-scale p{margin:0}.ui-kit-type-scale__page{color:var(--brand-navy);font-size:clamp(2.5rem,4vw,3rem);font-weight:400;line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking)}.ui-kit-type-scale__section{color:var(--brand-navy);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:400;line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking)}.ui-kit-type-scale__body{color:var(--primary-text);font-size:1rem;font-weight:400;line-height:var(--type-leading-body);letter-spacing:var(--type-tracking)}.ui-kit-type-scale__secondary{color:var(--muted);font-size:1rem;font-weight:300;line-height:var(--type-leading-body);letter-spacing:var(--type-tracking)}.ui-kit-type-scale__small{color:var(--muted);font-size:.875rem;font-weight:400;line-height:var(--type-leading-small);letter-spacing:var(--type-tracking)}.ui-kit-colour-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.ui-kit-colour-list div{border:1px solid var(--line);background:#fafafa;border-radius:8px;gap:.35rem;padding:.85rem;display:grid}.ui-kit-colour-list i{background:var(--swatch);border-radius:6px;width:100%;height:2.25rem;display:block}.ui-kit-colour-list span{color:var(--primary-text);font-size:.86rem;font-weight:500}.ui-kit-colour-list code{color:var(--muted);font-size:.78rem}.ui-kit-badge-palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ui-kit-badge-palette article{border:1px solid var(--line);background:#fafafa;border-radius:8px;justify-items:start;gap:.45rem;padding:.8rem;display:grid}.ui-kit-badge-palette code{color:var(--muted);font-size:.72rem}.ui-kit-badge-mapping{border-top:1px solid var(--line);gap:.8rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.ui-kit-badge-mapping h3{color:var(--brand-navy);margin:0;font-size:1rem;font-weight:500}.ui-kit-demo-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ui-tab-group{min-width:0}.ui-tab-group__scroller{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.ui-tab-group .tabs{flex-wrap:nowrap;width:max-content;min-width:100%}.ui-tab-group .tab{min-width:max-content;color:var(--muted);font-weight:400}.ui-tab-group .tab:hover{color:var(--brand-royal)}.ui-tab-group .tab[aria-selected=true]{color:var(--brand-navy);--tab-border-color:var(--brand-royal);font-weight:500}.ui-tab-group .tab:focus-visible{outline:2px solid var(--brand-navy);outline-offset:-2px}.ui-tab-group__panel{border-bottom:1px solid var(--line);min-height:5.5rem;padding:1.25rem 1rem}.ui-tab-group__panel:focus-visible{outline:2px solid var(--brand-navy);outline-offset:-2px}.ui-tab-group__panel p{max-width:68ch;color:var(--muted);margin:0}.ui-kit-listing-variants,.ui-kit-button-system{gap:1rem;display:grid}.ui-kit-colour-stage{background:var(--brand-gradient);border-radius:8px;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex}.ui-kit-blue-swatch{background:var(--brand-royal);border-radius:8px;padding:1rem;display:inline-flex}.ui-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ui-kit-header-demos{gap:1rem;display:grid}.ui-kit-header-demos .page-header{margin-bottom:0}.ui-kit-content-card-demos{gap:1rem;display:grid}.ui-kit-news-card-demo{max-width:380px}.ui-kit-history-card-demo{width:min(100%,544px)}.ui-kit-officer-card-demo{grid-template-columns:repeat(2,minmax(0,180px));gap:clamp(2rem,5vw,4rem);display:grid}.ui-kit-team-switcher-demo{margin-bottom:1.25rem}.ui-kit-team-info-demo{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ui-kit-content-card-demos .resource-list{margin-top:0}.ui-kit-grid--fixture{align-items:start}.ui-kit-daisy-panel{background:#fafafa;border:1px solid #10172014;border-radius:8px;gap:1.25rem;min-width:0;padding:clamp(1rem,3vw,1.5rem);display:grid}.ui-kit-daisy-panel__group{background:#fff;border:1px solid #10172014;border-radius:8px;min-width:0;padding:clamp(1rem,3vw,1.25rem)}.ui-kit-daisy-panel__group .breadcrumbs{max-width:100%;overflow-x:auto}.ui-kit-daisy-panel__group h3{color:var(--brand-navy);font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:400;line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:0 0 1rem}.ui-kit-daisy-panel .card-title{color:var(--brand-navy)}.ui-kit-daisy-panel .alert{align-items:start}.btn{font-weight:300}.breadcrumbs{color:var(--muted)}.breadcrumbs a{color:var(--brand-navy);align-items:center;gap:.35rem;font-weight:300;text-decoration:none;display:inline-flex}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--brand-royal)}.ui-kit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-control{gap:.4rem;display:grid}.label-text{color:var(--primary-text);font-size:.82rem;font-weight:750}:is(.input:focus,.input:focus-within,.select:focus,.select:focus-within,.select:open,.textarea:focus){--input-color:var(--brand-navy);border-color:var(--brand-navy);outline:2px solid var(--brand-navy);outline-offset:2px}.filter-bar-shell{display:block}.filter-bar-summary{display:none}.filter-bar{background:#fafafa;border:1px solid #10172014;border-radius:8px;grid-template-columns:minmax(18rem,1fr) minmax(9rem,.32fr) minmax(11rem,.42fr) auto;align-items:end;gap:.9rem;padding:clamp(1rem,3vw,1.25rem);display:grid}.filter-bar__search{min-width:0}.filter-bar__input{width:100%;height:48px;min-height:48px;color:var(--muted);background:#fff;align-items:center;gap:.65rem;display:flex}.filter-bar__input input{min-width:0;color:var(--primary-text);flex:1}.filter-bar .select{height:48px;min-height:48px}.filter-bar__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.filter-bar__actions .btn-primary{color:#fff}.filter-bar__active{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.55rem;padding-top:.1rem;display:flex}.filter-bar__active .content-badge{font-weight:750}.filter-bar__result{color:var(--muted);font-size:.74rem;font-weight:500;line-height:var(--type-leading-small);letter-spacing:var(--type-tracking)}.inner-hero{padding-block:clamp(3.5rem,8vw,6rem) clamp(2rem,5vw,3.25rem)}.inner-hero p:last-child{max-width:660px;color:var(--muted);margin:1.25rem 0 0;font-size:clamp(1.05rem,2vw,1.2rem)}.history-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.history-overview__stat{padding:1.2rem}.history-overview span{color:var(--muted);font-size:.78rem;font-weight:700;line-height:var(--type-leading-small);letter-spacing:var(--type-tracking);text-transform:uppercase;display:block}.history-overview strong{color:var(--brand-navy);font-size:clamp(1.7rem,4vw,2.6rem);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin-top:.35rem;display:block}.history-articles{padding-top:0}.history-articles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.25rem);display:grid}.history-articles__grid .history-article-card--featured{aspect-ratio:2.9;grid-column:1/-1}.history-articles__grid .history-article-card__content{gap:1rem;padding:clamp(1.15rem,2.5vw,1.6rem)}.history-articles__grid .history-article-card__content strong{font-size:clamp(1.5rem,2.5vw,2.2rem)}.history-articles__grid .history-article-card__content>span{font-size:1rem}.history-articles__grid .history-article-card--compact{aspect-ratio:auto;border:1px solid var(--card-border);min-height:112px;color:var(--primary-text);background:var(--card-background)}.history-articles__grid .history-article-card--compact>img{z-index:0;filter:saturate(.7)contrast(.94);width:116px;right:auto}.history-articles__grid .history-article-card--compact .history-article-card__shade{display:none}.history-articles__grid .history-article-card--compact .history-article-card__content{gap:.35rem;min-height:112px;margin-left:116px;padding:1rem;position:relative}.history-articles__grid .history-article-card--compact .history-article-card__content strong{max-width:none;color:var(--brand-navy);font-size:1.05rem;font-weight:500;line-height:1.25}.history-articles__grid .history-article-card--compact .history-article-card__content>span{color:var(--muted);align-self:end;font-size:.82rem}.history-articles__grid .history-article-card--compact:hover>img,.history-articles__grid .history-article-card--compact:focus-visible>img{transform:scale(1.075)}.history-story__header{padding-block:clamp(3.5rem,8vw,6rem) clamp(1.5rem,3vw,2.25rem)}.history-story__header .page-header p{color:#1017207a;margin-top:.8rem;font-size:.9rem;font-weight:400}.history-story__byline,.history-story__read-time{align-items:center;gap:.45rem;display:inline-flex}.history-story__byline{flex-wrap:wrap}.history-story__read-time{margin-left:.25rem}.history-story__body{width:min(1120px,100% - 2rem);padding-bottom:clamp(4rem,9vw,7rem)}.history-story__body>:where(p,section,blockquote,footer){width:100%}.history-story__body section{margin-top:clamp(3rem,6vw,4.5rem)}.history-story__body .history-story__subsection{margin-top:clamp(2rem,4vw,3rem)}.history-story__body h2{color:var(--brand-navy);margin:0 0 .85rem;font-size:clamp(1.7rem,3.5vw,2.5rem);font-weight:400}.history-story__episode{color:var(--brand-navy);font-family:inherit;font-size:clamp(1.05rem,1.5vw,1.15rem);font-weight:600;line-height:var(--type-leading-heading);margin:0 0 .7rem}.history-story__body p{color:#101720d1;margin:1rem 0 0;font-size:clamp(1rem,1.5vw,1.08rem)}.history-story__body p strong{color:var(--primary-text);font-weight:600}.history-story__split{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:clamp(2rem,5vw,4rem);margin-top:clamp(3rem,6vw,4.5rem);display:grid}.history-story__split>section{align-self:center;margin-top:0}.history-story__body figure{width:min(1120px,100vw - 2rem);margin:clamp(3rem,7vw,5rem) 50%;transform:translate(-50%)}.history-story__body figure img{object-fit:cover;filter:saturate(.82)contrast(.96);border-radius:8px;width:100%;max-height:720px}.history-story__image-trigger{cursor:zoom-in;background:0 0;border:0;border-radius:8px;width:100%;padding:0;display:block}.history-story__image-trigger:focus-visible{outline:3px solid var(--brand-royal);outline-offset:4px}.history-story__body .history-story__compact-figure{width:min(360px,100%);margin:clamp(2rem,4vw,3rem) 0 0;transform:none}.history-story__split>.history-story__compact-figure{margin-top:0}.history-story__compact-figure img{object-fit:contain;height:auto;max-height:none}.history-story__body figcaption{width:100%;color:var(--muted);gap:.2rem;margin:.9rem 0 0;font-size:.92rem;line-height:1.6;display:grid}.history-story__body figcaption strong{color:var(--primary-text);font-weight:600}.history-story__body .history-story__pullquote{color:var(--brand-navy);text-align:center;border:0;justify-items:center;gap:1rem;margin:clamp(3rem,7vw,5rem) 0;padding:clamp(2rem,5vw,4rem) clamp(3rem,9vw,7rem);display:grid;position:relative}.history-story__pullquote:before,.history-story__pullquote:after{color:#0023662e;font-size:clamp(4rem,9vw,7rem);font-weight:600;line-height:1;position:absolute}.history-story__pullquote:before{content:"“";top:.2rem;left:0}.history-story__pullquote:after{content:"”";bottom:-.35rem;right:0}.history-story__body .history-story__pullquote p{max-width:900px;color:inherit;margin:0;font-size:clamp(1.65rem,4vw,3.25rem);font-weight:400;line-height:1.25}.history-story__pullquote cite{color:var(--muted);font-size:clamp(1rem,2vw,1.25rem);font-style:normal;font-weight:500}.history-story__share{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(3rem,7vw,5rem);padding-top:1.25rem;display:flex}.history-story__share-label,.history-story__share div{align-items:center;gap:.75rem;display:inline-flex}.history-story__share-label{color:#1017207a;font-size:.86rem}.history-story__share a{color:var(--muted);font-size:.86rem;text-decoration:none;transition:color .18s}.history-story__share a:hover,.history-story__share a:focus-visible{color:var(--brand-royal);text-underline-offset:.2em;text-decoration:underline}.history-story__source{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(3rem,7vw,5rem);padding-top:2rem;display:flex}.history-story__source p{color:var(--muted);margin:0}.content-page{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.content-page__nav{border:1px solid var(--line);background:#fff;border-radius:18px;gap:.25rem;padding:1rem;display:grid;position:sticky;top:110px;box-shadow:0 14px 34px #00236612}.content-page__nav p{color:var(--muted);font-size:.78rem;font-weight:800;line-height:var(--type-leading-small);letter-spacing:var(--type-tracking);text-transform:uppercase;margin:.25rem .55rem .65rem}.content-page__nav a{color:var(--primary-text);border-radius:12px;padding:.7rem .8rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .18s,background .18s,transform .18s}.content-page__nav a:hover,.content-page__nav a:focus-visible{color:var(--brand-navy);background:#4169e114;transform:translate(2px)}.content-page__article{border:1px solid var(--line);background:#fff;border-radius:24px;padding:clamp(1.4rem,4vw,3rem);box-shadow:0 18px 42px #00236614}.content-page__article section+section{border-top:1px solid var(--line);margin-top:clamp(2.4rem,5vw,4rem);padding-top:clamp(2.4rem,5vw,4rem)}.content-page__article h2{color:var(--brand-navy);font-size:clamp(1.75rem,4vw,2.55rem);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:0 0 1rem}.content-page__article p{color:#101720c7;max-width:760px;margin:1rem 0 0;font-size:clamp(1rem,1.8vw,1.08rem)}.site-footer{color:var(--primary-text);background:var(--surface)}.is-inner-page .site-footer{background:#fafafa}.site-footer__inner{grid-template-columns:minmax(220px,.9fr) minmax(420px,1.5fr) minmax(180px,.55fr);gap:clamp(2rem,5vw,4.5rem);width:min(1120px,100% - 2rem);margin-inline:auto;padding-block:clamp(3rem,7vw,5rem);display:grid}.site-footer__brand{align-content:start;align-items:flex-start;gap:1.15rem;display:flex}.site-footer__brand img{flex:none;width:auto;height:72px;margin-top:.05rem}.site-footer p{color:var(--muted);margin:.2rem 0}.site-footer__title{font-size:1.05rem;font-weight:700;color:var(--primary-text)!important}.site-footer__directions{width:fit-content;color:var(--brand-navy);background:#4169e112;border:1px solid #4169e13d;border-radius:999px;align-items:center;gap:.45rem;margin-top:.9rem;padding:.55rem .75rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.site-footer__directions:hover,.site-footer__directions:focus-visible{color:var(--brand-royal);background:#4169e11c;border-color:#4169e170;transform:translateY(-1px)}.site-footer__directions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.site-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.25rem);display:grid}.site-footer h2{color:var(--primary-text);font-size:.78rem;font-weight:700;line-height:var(--type-leading-small);letter-spacing:var(--type-tracking);text-transform:uppercase;margin:0 0 .9rem}.site-footer__nav a{width:fit-content;color:var(--muted);margin-top:.55rem;font-size:.92rem;font-weight:300;text-decoration:none;transition:color .18s,transform .18s;display:block}.site-footer__nav a:hover,.site-footer__nav a:focus-visible{color:var(--brand-royal);transform:translate(2px)}.site-footer__social{align-content:start}.social-links{gap:.7rem;display:flex}.social-links a{border:1px solid var(--line);width:42px;height:42px;color:var(--brand-navy);background:var(--surface);border-radius:50%;place-items:center;text-decoration:none;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s;display:grid}.social-links a:hover,.social-links a:focus-visible{color:var(--brand-royal);border-color:#4169e161;transform:translateY(-2px);box-shadow:0 12px 24px #0023661a}.social-links svg{fill:currentColor;width:20px;height:20px}.site-footer__base{border-top:1px solid var(--line);align-items:center;width:min(1120px,100% - 2rem);margin-inline:auto;padding-block:1.65rem 2rem;display:flex}.site-footer__base p{color:#101720b8;margin:0;font-size:.9rem;font-weight:500}.image-cta-section{isolation:isolate;color:#fff;background:var(--brand-gradient);padding-block:clamp(3.5rem,7vw,5.5rem);position:relative;overflow:hidden}.image-cta-section__media{z-index:-1;opacity:.6;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0005,#000)}.image-cta-section__media picture{display:contents}.image-cta-section__media img{object-fit:cover;object-position:center;width:100%;height:100%}.image-cta-section__content{grid-template-columns:minmax(260px,.8fr) minmax(300px,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.image-cta-section .eyebrow{color:#ffffffd1}.image-cta-section h2{max-width:520px;font-size:clamp(2rem,4.5vw,3.7rem);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:0}.image-cta-section__description{color:#ffffffe6;max-width:560px;margin:0;font-size:1.02rem}.image-cta-section__button{justify-self:start}.image-cta-section--hero{padding-block:clamp(2rem,3.5vw,2.75rem)}.image-cta-section--hero .image-cta-section__content{grid-template-columns:minmax(0,700px) auto;grid-template-areas:"heading button""description button";justify-content:space-between;align-items:center;gap:.9rem clamp(2rem,7vw,7rem);display:grid}.image-cta-section--hero .image-cta-section__heading{grid-area:heading;justify-items:start;display:grid}.image-cta-section--hero h2{max-width:700px;font-size:clamp(2.5rem,4vw,3rem)}.image-cta-section--hero .image-cta-section__description{grid-area:description;max-width:650px;font-size:1.02rem}.image-cta-section--hero .image-cta-section__button{grid-area:button;place-self:center end}.article,.notice-page{padding-block:2.5rem 5rem}.back-link{color:var(--blue-800);margin-bottom:3rem;font-weight:750;text-decoration:none;display:inline-block}.article__header{max-width:900px}.article h1{margin-top:1rem;font-size:clamp(2.4rem,6vw,4.8rem)}.article__byline{color:var(--muted)}.article__hero{aspect-ratio:16/9;object-fit:cover;background:var(--blue-950);border-radius:18px;width:100%;margin:2.5rem 0}.article__content{max-width:760px;margin-inline:auto;font-family:inherit;font-size:clamp(1.05rem,2vw,1.2rem)}.article__content h2,.article__content h3{color:var(--blue-950);font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:2em 0 .6em}.article__content a{color:var(--blue-800)}.article__content blockquote{border-left:4px solid var(--blue-650);color:var(--muted);margin-inline:0;padding-left:1.25rem}.article__content img{border-radius:10px;height:auto;margin:2rem auto}.page-header{margin-bottom:clamp(2rem,5vw,3.5rem)}.page-header .breadcrumbs{margin-bottom:clamp(1rem,2vw,1.5rem)}.page-header .meta-row{margin-bottom:.75rem}.page-header__body{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.page-header__body>div{min-width:0}.page-header__title{max-width:none;color:var(--brand-navy);font-size:clamp(2.5rem,4vw,3rem);font-weight:400;line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:0}.page-header p{max-width:680px;color:var(--muted);font-size:clamp(1.02rem,2vw,1.14rem);font-weight:300;line-height:var(--type-leading-body);margin:.45rem 0 0}.page-header--hero{margin-bottom:0}.page-header--hero .page-header__body{justify-content:start;display:grid}.page-header--hero .page-header__title{max-width:850px;font-size:clamp(3rem,7vw,5rem);font-weight:500}.section-header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.section-header__copy{min-width:0}.section-header h2{color:var(--brand-navy);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:400;line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:0}.section-header p{max-width:640px;color:var(--muted);font-size:1rem;font-weight:300;line-height:var(--type-leading-body);margin:.45rem 0 0}.section-header__tools{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:inline-flex}.page-template{--page-space-top:clamp(2.5rem,5vw,4rem);--page-space-bottom:clamp(7rem,12vw,10rem);--page-header-gap:clamp(1.75rem,3vw,2.5rem);--page-module-gap:clamp(1.5rem,3vw,2.5rem);padding-block:var(--page-space-top)var(--page-space-bottom)}.page-template--standard,.page-template--listing{--page-header-gap:clamp(2rem,4vw,3rem)}.page-template--data{--page-header-gap:clamp(1.75rem,3vw,2.5rem)}.coming-soon-page__content{place-items:center;min-height:180px;display:grid}.coming-soon-page__content p{color:var(--muted);margin:0;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:300}.page-panel{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.page-panel>.section-header{border-bottom:1px solid var(--line);margin:0;padding:1rem 1.1rem}.page-panel__body{padding:clamp(1rem,3vw,1.25rem)}.page-panel__body--flush{padding:0}.notice-page{max-width:none;padding-bottom:clamp(7rem,12vw,10rem)}.notice-page__header{margin-bottom:1.5rem}.notice-page__header h1{max-width:none;color:var(--brand-navy);font-size:clamp(2.1rem,5vw,4rem);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:1rem 0 0}.notice-page__header p{max-width:680px;color:var(--muted);font-size:clamp(1.02rem,2vw,1.14rem);font-weight:300;line-height:var(--type-leading-body);margin:1rem 0 0}.notice-page__content{color:#101720c7;max-width:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1rem,1.8vw,1.08rem);line-height:var(--type-leading-body)}.notice-page__content>:first-child{margin-top:0}.notice-page__content>:last-child{margin-bottom:0}.notice-page__content p,.notice-page__content li{color:inherit;font:inherit;line-height:inherit;margin:0 0 1.05rem}.notice-page__content a{color:var(--brand-royal);font-weight:700}.notice-page__content h2,.notice-page__content h3{color:var(--brand-navy);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:1.8rem 0 .7rem}.notice-page__content img{border-radius:8px;height:auto;margin:1.5rem auto}.notice-page__share{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;max-width:none;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;display:flex}.notice-page__share p{color:var(--brand-navy);font-size:.85rem;font-weight:800;line-height:var(--type-leading-small);letter-spacing:var(--type-tracking);text-transform:uppercase;margin:0}.notice-page__share-links{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.notice-page__share-links a,.notice-page__share-button{min-height:40px;color:var(--brand-navy);font:inherit;font-size:.86rem;font-weight:300;line-height:var(--type-leading-small);letter-spacing:var(--type-tracking);cursor:pointer;background:#fff;border:1px solid #4169e138;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .8rem;text-decoration:none;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.notice-page__share-links a:hover,.notice-page__share-links a:focus-visible,.notice-page__share-button:hover,.notice-page__share-button:focus-visible{color:var(--brand-royal);background:#4169e112;border-color:#4169e16b;transform:translateY(-1px)}.notice-page__share svg{flex:none;width:18px;height:18px}.notice-page__share a svg{fill:currentColor}.notice-page__share-button svg{fill:none;stroke:currentColor}.fixtures-results-page{--page-space-top:clamp(2.5rem,5vw,4rem);--page-space-bottom:clamp(7rem,12vw,10rem)}.fixtures-results-page .page-header{margin-bottom:clamp(1.75rem,3vw,2.5rem)}.league-table-section{margin-top:clamp(1.5rem,3vw,2.5rem)}.league-table-section__tools{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:inline-flex}.league-table-section__tools p{color:var(--muted);margin:0;font-size:.94rem;font-weight:300}.league-table-section__refresh{height:36px;min-height:36px;color:var(--brand-navy);border-radius:999px;padding-inline:.7rem;font-size:.88rem;font-weight:300}.league-table-section__refresh svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .22s}.league-table-section__refresh:hover,.league-table-section__refresh:focus-visible{color:var(--brand-royal);background:#4169e114}.league-table-section__refresh.is-loading svg{transform:rotate(180deg)}.league-table-shell__header{margin:0}.league-table{min-width:760px;color:var(--primary-text)}.league-table :where(thead th){color:#1017209e;font-size:.76rem;font-weight:700;line-height:var(--type-leading-small);letter-spacing:var(--type-tracking);text-transform:uppercase}.league-table :where(tbody td,tbody th){border-color:var(--line);font-size:.94rem}.league-table :where(tbody th){color:var(--brand-navy);font-weight:500}.league-table :where(tbody td:not(:nth-child(2)),tbody th:first-child){white-space:nowrap}.league-table__club{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.league-table__club img,.league-table__crest-placeholder{object-fit:contain;border-radius:6px;flex:none;width:32px;height:32px}.league-table__crest-placeholder{background:#10172014}.league-table__club>span{gap:.2rem;min-width:0;display:grid}.league-table__skeleton{border-radius:999px;height:.9rem}.league-table__skeleton--pos{width:1.4rem}.league-table__skeleton--crest{border-radius:6px;width:32px;height:32px}.league-table__skeleton--club{width:min(var(--skeleton-width,170px),42vw)}.league-table__skeleton--stat{width:1.2rem}.league-table__club-row{color:var(--brand-navy);background:#4169e117!important}.resource-list{gap:.85rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.resource-panel .resource-list{margin-top:0}.resource-card{padding:var(--card-padding-compact)}.resource-card__layout{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.resource-card__icon{width:44px;height:44px;color:var(--brand-royal);background:#4169e117;border-radius:50%;place-items:center;display:grid}.resource-card__content{gap:.2rem;min-width:0;display:grid}.resource-card__content strong{color:var(--brand-navy);font-size:1rem;line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking)}.resource-card__content span{color:var(--muted);font-size:.94rem;line-height:var(--type-leading-body)}.resource-card__external{color:var(--brand-royal)}.contact-callout{color:var(--brand-navy);background:#fafafa;border:1px solid #4169e129;border-radius:8px;align-items:flex-start;gap:.8rem;margin-top:clamp(2rem,4vw,3rem);padding:1rem;display:flex}.contact-callout>svg{flex:none;margin-top:.15rem}.contact-callout strong{margin-bottom:.2rem;display:block}.contact-callout p{color:var(--muted);margin:0}.contact-callout a{color:var(--brand-royal);font-weight:750}.contact-page{--page-space-top:clamp(2.5rem,5vw,4rem);--page-space-bottom:clamp(7rem,12vw,10rem);--page-header-gap:clamp(2rem,4vw,3rem);padding-block:var(--page-space-top)var(--page-space-bottom)}.contact-page .page-header{margin-bottom:var(--page-header-gap)}.contact-page__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-card{padding:clamp(1rem,3vw,1.25rem)}.contact-card__layout{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.contact-card__icon{width:44px;height:44px;color:var(--brand-royal);background:var(--badge-cool-blue-bg);border-radius:50%;place-items:center;display:grid}.contact-card__content{min-width:0}.contact-card .card-title{color:var(--brand-navy);margin:0;font-size:1.05rem;font-weight:500}.contact-card p{color:var(--muted);margin:.35rem 0 .55rem;font-size:.94rem}.contact-card a{color:var(--brand-royal);overflow-wrap:anywhere;text-underline-offset:.15em;font-size:.9rem;font-weight:650}.contact-page__main{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:stretch;gap:1rem;display:grid}.contact-page__main>.page-panel,.contact-page__form-panel .page-panel__body{height:100%}.contact-form{align-content:start;gap:1.4rem;height:100%;display:grid}.contact-form__header h2{color:var(--brand-navy);margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:400}.contact-form__header p{color:var(--muted);margin:.45rem 0 0}.contact-form__notice{border-left:3px solid var(--brand-royal);color:var(--badge-cool-blue-text);background:var(--badge-cool-blue-bg);font-size:.86rem;line-height:var(--type-leading-small);border-radius:0 8px 8px 0;margin:-.25rem 0 0;padding:.75rem .85rem}.contact-form__notice strong{font-weight:750}.contact-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-form__subject,.contact-form__message{grid-column:1/-1}.contact-form :where(input,textarea){color:var(--primary-text);background:#fff;font-family:inherit}.contact-form .contact-form__message .textarea{resize:vertical;border-radius:8px;min-height:125px}.contact-form__counter{color:var(--muted);font-size:.75rem;line-height:var(--type-leading-small);justify-self:end}.contact-form__actions{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.contact-form .ui-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.contact-form__status{max-width:390px;color:var(--muted);font-size:.82rem;line-height:var(--type-leading-small);margin:0}.contact-page__map-panel .page-panel__body{align-content:start;gap:1rem;display:grid}.contact-page__map-panel .contact-card{margin-bottom:.15rem}.contact-map{border:1px solid var(--line);aspect-ratio:4/3;background:var(--badge-slate-gray-bg);border-radius:8px;overflow:hidden}.contact-map iframe{border:0;width:100%;height:100%}.contact-page__map-panel .ui-button{margin-block:.25rem .15rem}.ui-kit-contact-patterns{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:stretch;gap:1rem;display:grid}.ui-kit-contact-patterns>.page-panel{height:100%}.club-officers-page{padding-bottom:clamp(7rem,12vw,10rem)}.officer-section{margin-top:clamp(2.5rem,6vw,4.5rem)}.officer-section__heading{text-align:left;margin-bottom:clamp(1.75rem,4vw,3rem)}.officer-section__heading h2{color:var(--brand-navy);font-size:clamp(1.55rem,3vw,2.3rem);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking);margin:0}.officer-section__heading p{max-width:560px;color:var(--muted);font-size:1rem;line-height:var(--type-leading-body);margin:.7rem 0 0}.officers-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(2.5rem,5vw,4.75rem) clamp(1.5rem,4vw,3.2rem);display:grid}.officer-card{text-align:center;justify-items:center;display:grid}.officer-card__media,.officer-card__avatar{background:var(--badge-slate-gray-bg);border-radius:50%;width:clamp(116px,12vw,156px);height:clamp(116px,12vw,156px)}.officer-card__media{display:block;position:relative;overflow:hidden}.officer-card__image{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .3s,filter .3s;position:absolute;inset:0}.officer-card__image--default{filter:brightness(.84)saturate(.88)}.officer-card__image--hover{opacity:0;filter:brightness(1.03)saturate()}.officer-card--interactive:hover .officer-card__image--default,.officer-card--interactive:focus-visible .officer-card__image--default,.officer-card--interactive:focus-within .officer-card__image--default{opacity:0}.officer-card--interactive:hover .officer-card__image--hover,.officer-card--interactive:focus-visible .officer-card__image--hover,.officer-card--interactive:focus-within .officer-card__image--hover{opacity:1}.officer-card--interactive:focus-visible{outline:2px solid var(--brand-royal);outline-offset:5px;border-radius:8px}.officer-card__avatar{color:#10172047;place-items:center;display:grid}.officer-card--pending .officer-card__avatar{background:#10172008;border:1px dashed #1017202e}.officer-card--pending h3,.officer-card--pending p{color:var(--muted)}.officer-card__status{border-radius:var(--radius-selector);color:var(--badge-slate-gray-text);background:var(--badge-slate-gray-bg);margin-top:.7rem;padding:.28rem .58rem;font-size:.72rem;font-weight:700;line-height:1.2}.officer-card h3{color:var(--primary-text);letter-spacing:var(--type-tracking);margin:1.45rem 0 0;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:500;line-height:1}.officer-card p{color:#1017207a;max-width:210px;font-size:.95rem;font-weight:400;line-height:var(--type-leading-body);margin:.2rem auto 0}.officer-card__email{color:#1017206b;background:#fff;border:1px solid #1017201a;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:.65rem;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:grid}.officer-card:hover .officer-card__email,.officer-card:focus-within .officer-card__email,.officer-card__email:hover,.officer-card__email:focus-visible{color:var(--brand-royal);background:#4169e114;border-color:#4169e147;outline:none;transform:translateY(-1px)}@media (width<=1020px){.fixture-preview-row{grid-template-columns:6.5rem minmax(0,1fr) 7rem auto;grid-template-areas:"squad match when action""squad venue when action";row-gap:.25rem}.header-action,.main-nav{display:none}.mobile-menu-button{margin-left:auto;display:inline-flex}.officers-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-bar-shell{background:#fafafa;border:1px solid #10172014;border-radius:8px;overflow:hidden}.filter-bar-shell:not([open]) .filter-bar{display:none}.filter-bar-summary{min-height:54px;color:var(--brand-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:.9rem;padding:.85rem 1rem;font-weight:750;list-style:none;display:flex}.filter-bar-summary::-webkit-details-marker{display:none}.filter-bar-summary__label,.filter-bar-summary__meta{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.filter-bar-summary__label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-bar-summary__meta{color:var(--muted);flex:none;font-size:.78rem;font-weight:500}.filter-bar-summary__meta svg{color:var(--brand-navy);transition:transform .18s}.filter-bar-shell[open] .filter-bar-summary__meta svg{transform:rotate(180deg)}}@media (width<=850px){.ui-kit-card-family-demo{grid-template-columns:1fr}.ui-kit-fixture-card-demo{grid-template-columns:minmax(0,360px)}.main-nav{gap:1.25rem}.news-grid,.full-bleed-carousel,.history-articles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-articles__grid .history-article-card--featured{aspect-ratio:2.2;grid-column:span 2}.fixtures-grid{grid-template-columns:1fr}.fixture-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.fixture-card__teams,.fixture-card__details{min-height:190px}.image-cta-section__content{grid-template-columns:1fr auto}.image-cta-section__description{grid-column:1}.image-cta-section__button{grid-area:1/2/span 2}.site-footer__inner{grid-template-columns:1fr}.site-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-cloud__grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;row-gap:1.25rem}.logo-cloud__item{justify-content:flex-start;width:100%}.ui-kit-inventory,.ui-kit-grid,.ui-kit-form-grid,.ui-kit-team-info-demo{grid-template-columns:1fr}.ui-kit-badge-palette,.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar__search{grid-column:1/-1}.filter-bar__actions{grid-column:1/-1;justify-content:flex-start}.filter-bar__active{justify-content:flex-start}.history-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.history-story__split{grid-template-columns:1fr}.history-story__split>section{align-self:start}.content-page{grid-template-columns:1fr}.content-page__nav{position:static}.contact-page__main,.ui-kit-contact-patterns{grid-template-columns:1fr}.officers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=580px){html{scroll-padding-top:70px}.fixture-preview-panel__toolbar{grid-template-columns:1fr;gap:.45rem;padding:.85rem 1rem}.fixture-preview-panel__toolbar p{justify-self:start}.fixture-preview-scroll{overscroll-behavior:auto;max-height:none;overflow-y:visible}.fixture-preview-list{background:var(--card-background-muted);gap:.75rem;padding:.75rem}.fixture-preview-row{border:1px solid var(--card-border);background:#fff;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""match match""venue action";gap:0;min-height:0;padding:0;overflow:hidden;box-shadow:0 2px 8px #0023660d}.fixture-preview-row--past{filter:none;opacity:1;background:#f8f9fb}.fixture-preview-row__header{border-bottom:1px solid var(--line);background:#fff;grid-area:title;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;display:flex;position:relative}.fixture-preview-row__context{width:calc(50% - 2.65rem);display:block}.fixture-preview-row__squad{font-size:.78rem;font-weight:750}.fixture-preview-row__badge{min-height:1.45rem;padding:.14rem .42rem;font-size:.62rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fixture-preview-row__when{text-align:right;white-space:nowrap;border-left:0;justify-content:flex-end;align-items:baseline;gap:.2rem;width:calc(50% - 2.65rem);margin-left:auto;padding-left:0;display:flex}.fixture-preview-row__when strong{font-size:.72rem;font-weight:750}.fixture-preview-row__when span{font-size:.7rem}.fixture-preview-row__match{gap:.55rem;padding:1rem 1rem .75rem}.fixture-preview-row__club{text-align:center;flex-direction:column;align-items:center;gap:.35rem}.fixture-preview-row__club--home{text-align:center;justify-content:center}.fixture-preview-row__club--home img{order:-1}.fixture-preview-row__club strong{color:var(--ink);white-space:normal;font-size:.76rem;font-weight:600}.fixture-preview-row__versus{color:var(--brand-navy);font-size:1.25rem;font-weight:700}.fixture-preview-row__venue{align-self:center;padding:0 0 1rem 1rem}.fixture-preview-row__action{align-self:center;min-height:2.75rem;margin-right:.65rem;padding:0 .35rem 1rem}.fixture-preview-panel__footer{justify-content:stretch}.fixture-preview-panel__footer .ui-button{width:100%}.site-header__inner{width:100%;min-height:68px;padding-inline:.85rem}.club-mark__crest{height:35px}.club-mark{gap:.55rem}.club-mark__name{letter-spacing:var(--type-tracking);gap:0;font-size:1.35rem}.club-mark__name>span,.club-mark__name b{display:none}.club-mark__name strong{font-size:inherit;font-weight:500;line-height:var(--type-leading-heading);letter-spacing:inherit}.news-grid,.full-bleed-carousel,.history-articles__grid{grid-template-columns:1fr}.history-articles__grid .history-article-card--featured{aspect-ratio:1.42;grid-column:auto}.history-story__source{flex-direction:column;align-items:flex-start}.history-story__split{gap:1.35rem;margin-top:2.25rem}.history-story__split .history-story__compact-figure{margin-top:0}.history-story__split .history-story__compact-figure figcaption{margin-top:.65rem}.logo-cloud__grid{grid-template-columns:1fr;justify-items:start}.logo-cloud__heading>p:last-child{white-space:normal}.logo-cloud__item{justify-content:flex-start}.logo-cloud__item img{max-width:48px;height:30px}.site-footer__nav{grid-template-columns:1fr}.site-footer__brand{gap:.95rem}.site-footer__brand img{height:58px}.site-footer__base{align-items:flex-start}.section-heading{flex-direction:column;align-items:start}.section-note{text-align:left;margin-top:-.25rem}.listing-item:not(.gallery-listing-item){grid-template-columns:1fr}.listing-item:not(.gallery-listing-item) .listing-item__button{grid-area:auto/1;justify-self:start}.ui-kit-badge-palette{grid-template-columns:1fr}.gallery-listing-item{grid-template-columns:1fr;gap:1rem}.gallery-listing-item__cover{grid-area:1/1;width:100%}.gallery-listing-item__content{grid-area:2/1}.gallery-listing-item h2{font-size:1.35rem}.gallery-carousel__panel{padding:.85rem}.gallery-carousel__stage{grid-template-columns:42px minmax(0,1fr) 42px;gap:.35rem}.gallery-carousel__close,.gallery-carousel__control{width:40px;height:40px}.gallery-carousel__stage img{max-height:calc(100dvh - 10rem)}.filter-bar{background:0 0;border:0;border-top:1px solid #10172012;border-radius:0;grid-template-columns:1fr;margin-top:0;padding:0 1rem 1rem}.filter-bar__actions{grid-template-columns:1fr;display:grid}.filter-bar__actions .btn{width:100%}.fixture-card{display:flex}.fixture-card__teams,.fixture-card__details{min-height:auto}.image-cta-section__content{grid-template-columns:1fr;gap:1.25rem}.image-cta-section__description,.image-cta-section__button{grid-area:auto/1}.image-cta-section__button{justify-self:start}.image-cta-section__media{opacity:.5;mask-image:linear-gradient(#00000073,#000)}.image-cta-section--hero .image-cta-section__content{grid-template-columns:1fr;grid-template-areas:"heading""description""button";gap:1rem}.image-cta-section--hero .image-cta-section__button{justify-self:start;margin-top:.5rem}.news-card__body{min-height:auto}.news-card__fallback-title{gap:.65rem}.news-card__fallback-title img{height:36px}.news-card__fallback-title i{height:40px}.news-card__fallback-title span,.news-card__fallback-title strong{font-size:1.8rem}.news-card__fallback-title strong{margin-left:-.4rem}.inner-hero{padding-block:3rem 1.5rem}.history-overview{grid-template-columns:1fr}.content-page__nav{margin-bottom:-1rem}.content-page__article{border-radius:18px}.home-hero{padding-block:3rem}.home-hero--registration{padding-block:0}.home-hero--registration .home-hero__panel{min-height:clamp(540px,78svh,620px);padding:3rem 1rem 2.75rem}.home-hero--registration .page-header--hero .page-header__title{white-space:normal;max-width:11ch;font-size:clamp(2.5rem,10vw,3.25rem)}.home-hero--registration .home-hero__background-image{object-position:58% 24%}.home-hero--registration .home-hero__panel:before{background-position:58% 24%}.home-hero--registration .home-hero__panel:after{background:linear-gradient(#001234db 0%,#002366b3 58%,#0023666b 100%)}.article,.notice-page{padding-top:1.5rem}.notice-page{padding-bottom:6rem}.back-link{margin-bottom:2rem}.notice-page__share{flex-direction:column;align-items:flex-start}.contact-page__cards,.contact-form__fields{grid-template-columns:1fr}.contact-form__subject,.contact-form__message{grid-column:auto}.officers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1rem}.officer-section__heading{text-align:left}.officer-section__heading p{margin-inline:0}.officer-card__media,.officer-card__avatar{width:108px;height:108px}.officer-card h3{margin-top:1rem}.officer-card p{font-size:.88rem}}@media (width>=431px) and (width<=580px){.home-hero--registration .home-hero__panel{min-height:clamp(460px,65svh,520px);padding-block:2.25rem}.home-hero--registration .home-hero__background-image{object-position:66% 24%}.home-hero--registration .home-hero__panel:before{background-position:66% 24%}.image-cta-section--hero{padding-block:2rem}.image-cta-section--hero .image-cta-section__content{gap:.8rem}.image-cta-section--hero h2{font-size:clamp(2.2rem,9vw,2.75rem)}}@media (width<=430px){.home-hero{width:100%;padding-block:0}.home-hero__panel{border-radius:0}.home-hero--registration .home-hero__panel{min-height:0;padding-block:3rem 2.5rem}.home-hero--registration .home-hero__actions,.home-hero--registration .home-hero__actions>.ui-button--primary{width:100%}.home-hero--registration .home-hero__secondary-action{display:none}.image-cta-section--hero{padding-block:2rem}.image-cta-section--hero h2{font-size:clamp(2.1rem,11vw,2.75rem)}.image-cta-section--hero .image-cta-section__button{width:100%}.news-section{width:100%;padding-block:48px;overflow:hidden}.full-bleed-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;align-items:stretch;gap:1rem;padding-inline:1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.full-bleed-carousel::-webkit-scrollbar{display:none}.full-bleed-carousel__item{scroll-snap-align:start;flex:0 0 calc(100vw - 3rem);width:calc(100vw - 3rem)}.ui-kit-full-bleed-carousel-demo{margin-inline:-1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}.site-header.is-hidden{transform:translateY(0)}}@keyframes progress{50%{background-position-x:-115%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes dropdown{0%{opacity:0}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items)*100%)}to{translate:0 -100%}}@keyframes menu{0%{opacity:0}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}.parent-assistant[data-astro-cid-tegeg3g3]{margin-top:1.25rem}.assistant-trigger[data-astro-cid-tegeg3g3] .ui-button__icon{color:var(--brand-royal)}.assistant-search[data-astro-cid-tegeg3g3] svg[data-astro-cid-tegeg3g3]{fill:none;stroke:currentColor;stroke-width:2px;width:1rem;height:1rem}.assistant-dialog[data-astro-cid-tegeg3g3]{width:min(44rem,100% - 2rem);max-height:min(44rem,100dvh - 2rem);color:var(--ink);background:#fff;border:0;border-radius:1.15rem;margin:0;padding:0;position:fixed;inset:max(1rem,50dvh - 22rem) auto auto 50%;transform:translate(-50%);box-shadow:0 28px 90px #00123c59}.assistant-dialog[data-astro-cid-tegeg3g3]::backdrop{backdrop-filter:blur(6px);background:#00143a85}.assistant-shell[data-astro-cid-tegeg3g3]{padding:clamp(1rem,3vw,1.65rem)}.assistant-header[data-astro-cid-tegeg3g3]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.assistant-header[data-astro-cid-tegeg3g3] h2[data-astro-cid-tegeg3g3]{color:var(--brand-navy);margin:.15rem 0 1.1rem;font-size:clamp(1.55rem,4vw,2.15rem)}.assistant-eyebrow[data-astro-cid-tegeg3g3]{color:var(--club-blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.assistant-close[data-astro-cid-tegeg3g3]{width:2.5rem;height:2.5rem;color:var(--brand-navy);background:var(--card-background-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.assistant-close[data-astro-cid-tegeg3g3] svg[data-astro-cid-tegeg3g3]{fill:none;stroke:currentColor;stroke-width:2px;width:1.15rem}.assistant-search[data-astro-cid-tegeg3g3]{border:2px solid var(--blue-100);color:var(--club-blue);border-radius:.8rem;align-items:center;gap:.7rem;padding:.75rem 1rem;display:flex}.assistant-search[data-astro-cid-tegeg3g3]:focus-within{border-color:var(--club-blue);box-shadow:0 0 0 3px #3064dd1f}.assistant-search[data-astro-cid-tegeg3g3] input[data-astro-cid-tegeg3g3]{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.assistant-hint[data-astro-cid-tegeg3g3]{color:var(--muted);margin:.65rem 0 1rem;font-size:.78rem}.assistant-results[data-astro-cid-tegeg3g3]{gap:.85rem;max-height:min(26rem,52dvh);padding:.15rem;display:grid;overflow:auto}.assistant-results[data-astro-cid-tegeg3g3] .assistant-result{padding:var(--card-padding);border:1px solid var(--card-border);border-radius:var(--card-radius);color:inherit;background:var(--card-background);box-shadow:var(--card-shadow);transition:var(--card-transition),background-color .18s ease;justify-items:start;gap:.45rem;text-decoration:none;display:grid}.assistant-results[data-astro-cid-tegeg3g3] .assistant-result:hover,.assistant-results[data-astro-cid-tegeg3g3] .assistant-result.is-active{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover);background:#4169e11a;transform:translateY(-1px)}.assistant-results[data-astro-cid-tegeg3g3] .assistant-result:focus-visible{outline-offset:2px;outline:3px solid #3064dd4d}.assistant-results[data-astro-cid-tegeg3g3] .assistant-result strong{color:var(--brand-navy);font-size:1rem}.assistant-results[data-astro-cid-tegeg3g3] .assistant-result p{color:var(--muted);margin:0 0 .1rem;font-size:.86rem;line-height:1.5}.assistant-results[data-astro-cid-tegeg3g3] .assistant-result__action{color:var(--club-blue);font-size:.78rem;font-weight:800}.assistant-empty[data-astro-cid-tegeg3g3]{color:var(--muted);text-align:center;background:var(--card-background-muted);border-radius:var(--card-radius);padding:1.25rem}@media (width<=760px){.assistant-dialog[data-astro-cid-tegeg3g3]{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem);top:max(.5rem,50dvh - 22rem)}}
