@layer pages{.access{background:var(--layer-01);min-block-size:100%;color:var(--text-primary);grid-template-columns:minmax(0,1fr) minmax(17.5rem,22.5rem);display:grid}.access-main{background:var(--bg-canvas);min-inline-size:0;padding:1.5rem 2rem 2rem}.access-eyebrow{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);text-transform:uppercase;color:var(--brand-primary);font-weight:600}.access-title{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0);margin:.5rem 0 0}.access-sub{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--text-secondary);margin:.25rem 0 0}.access-steps{margin:1rem 0 1.5rem}.access-steps .cds--tabs__nav-item-label{align-items:center;gap:.5rem;display:inline-flex}.access-step-no{block-size:1.25rem;min-inline-size:1.25rem;font-family:var(--font-mono);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);background:var(--layer-02);border-radius:var(--radius-sm);place-items:center;padding:0 .25rem;display:inline-grid}.access-steps .cds--tabs__nav-item--selected .access-step-no{background:var(--cds-green-10);color:var(--brand-primary)}.access-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:.75rem;display:flex}.access-h2{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);margin:0}.access-note{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--text-secondary);margin:0}.access-note--lead{margin:.25rem 0 1rem}.access-switch{inline-size:min(100%,18.75rem)}.access-switch .cds--content-switcher-btn{gap:.5rem}.access-switch .cds--content-switcher__label{align-items:center;gap:.5rem;display:inline-flex}.access-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.access-cards--four{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.access-cards fieldset,.access-cards .cds--tile-group,.access-cards>div:not([class]){display:contents}.access-cards>legend{grid-column:1/-1}.access .cds--tile--selectable,.access .cds--tile--radio{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--layer-01);block-size:100%}.access .cds--tile--is-selected{border-color:var(--interactive);background:var(--cds-green-10)}.access-card-name{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);padding-inline-end:1.5rem;display:block}.access-price{align-items:baseline;gap:.5rem;margin-block-start:.75rem;display:flex}.access-price-figure{font-family:var(--font-mono);font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:var(--cds-heading-05-letter-spacing,0);color:var(--brand-primary)}.access-price-unit{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--text-secondary)}.access-tagline{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--text-secondary);margin-block-start:.5rem;display:block}.access-bullets{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);gap:.5rem;margin-block-start:.75rem;display:grid}.access-bullets li{align-items:flex-start;gap:.5rem;display:flex}.access-bullets svg{fill:var(--text-primary);flex:none;margin-block-start:.125rem}:is(.access-cards .access-free,.access-cards .cds--radio-tile__wrapper:has(.access-free)){grid-column:1/-1}.access-free-body{justify-content:space-between;align-items:flex-start;gap:.75rem;padding-inline-end:1.5rem;display:flex}.access-seats{align-items:center;gap:1rem;margin-block-start:1rem;display:flex}.access-seats .cds--form-item{flex:none;inline-size:7.5rem}.access-addons{margin-block-start:2rem}.access-addon{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.access-addon-name{font-weight:600}.access-addon-text{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--text-secondary);margin-block-start:.125rem;display:block}.access-addon-limit{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:var(--text-secondary);margin-block-start:.25rem;display:block}.access-addon-price{text-align:end;font-family:var(--font-mono);color:var(--brand-primary);white-space:nowrap}.access-addon-price small{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--text-secondary);font-family:var(--font-sans);display:block}.access-period-figure{font-family:var(--font-mono);font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0);color:var(--brand-primary);margin-block-start:1rem;display:block}.access-period-meta{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--text-secondary);display:block}.access-period-note{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--text-secondary);margin-block-start:1rem;display:block}.access-callout{max-inline-size:none;margin-block-start:1rem}.access-callout.cds--inline-notification{max-inline-size:none}.access-transfer{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:.5rem 0 1rem;display:grid}.access-transfer-no{font-family:var(--font-mono);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--brand-primary)}.access-transfer h3{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);margin:.5rem 0 0}.access-transfer p{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--text-secondary);margin:.25rem 0 0}.access-form{gap:1rem;display:grid}.access-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.access-sectors{flex-wrap:wrap;gap:.5rem;display:flex}.access-sectors .cds--tag{margin:0}.access-fieldset{border:0;margin:0;padding:0}.access-link{color:var(--link);text-underline-offset:.125rem;font-weight:600;text-decoration:underline}.access-link:hover{color:var(--interactive-hover)}.access-hp{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.access-foot{justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:2rem;display:flex}.access-foot-count{font-family:var(--font-mono);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--text-secondary)}.access-foot-free{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);margin:.75rem 0 0}.access-side{background:var(--layer-02);border-inline-start:1px solid var(--border-subtle);flex-direction:column;padding:2rem 1.5rem;display:flex}.access-side-sticky{position:sticky;inset-block-start:1.5rem}.access-side-title{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);margin:.75rem 0 0}.access-lines{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);gap:.5rem;margin:.75rem 0 0;display:grid}.access-lines div{justify-content:space-between;gap:.75rem;display:flex}.access-lines dd{font-family:var(--font-mono);margin:0}.access-total{border-block-start:1px solid var(--border-subtle);margin-block-start:1rem;padding-block-start:1rem}.access-total-figure{font-family:var(--font-mono);font-size:var(--cds-heading-06-font-size,2.625rem);font-weight:var(--cds-heading-06-font-weight,300);line-height:var(--cds-heading-06-line-height,1.199);letter-spacing:var(--cds-heading-06-letter-spacing,0);color:var(--brand-primary);margin-block-start:.5rem;font-weight:600;display:block}.access-total-meta{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--text-secondary);margin:.25rem 0 0}.access-bank{border-block-start:1px solid var(--border-subtle);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);align-items:flex-start;gap:.75rem;margin-block-start:1rem;padding-block-start:1rem;display:flex}.access-bank svg{fill:var(--brand-primary);flex:none}.access-bank small{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--text-secondary);display:block}.access-side .cds--btn{inline-size:100%;max-inline-size:none;margin-block-start:1rem}.access-side-note{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--text-secondary);margin:.75rem 0 0}.access-requests{gap:.75rem;margin-block-start:1.5rem;display:grid}.access-request{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--layer-01);padding:1rem}.access-request-head{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.access-request form{gap:.75rem;margin-block-start:.75rem;display:grid}.access-request .access-note{margin-block-start:.25rem}.access-mono{font-family:var(--font-mono)}.access-file{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin-block-start:.25rem;display:block}.access-file::file-selector-button{font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--layer-01);color:var(--text-primary);cursor:pointer;margin-inline-end:.75rem;padding:.5rem .75rem}.access-sent{border:1px solid var(--border-subtle);border-inline-start:3px solid var(--interactive);background:var(--layer-01);gap:.75rem;padding:1rem;display:flex}.access-sent>svg{fill:var(--interactive);flex:none}.access-sent p{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);margin:.5rem 0 0}.access-sent .cds--btn{margin-block-start:.75rem}@media (max-width:65.98rem){.access{grid-template-columns:minmax(0,1fr)}.access-side{border-inline-start:0;border-block-start:1px solid var(--border-subtle)}.access-cards--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:41.98rem){.access-main{padding:1rem 1rem 1.5rem}.access-side{padding:1.5rem 1rem}.access-cards,.access-cards--four,.access-transfer,.access-row{grid-template-columns:minmax(0,1fr)}.access-title{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0)}}}
