.feature-card-module__VJwaeG__card{border-radius:var(--radius-lg);flex-direction:column;gap:1.25rem;block-size:100%;padding:2rem;display:flex}@media (min-width:768px){.feature-card-module__VJwaeG__card{padding:2.5rem}}.feature-card-module__VJwaeG__card[data-tone=blue]{background:var(--color-blizzard-blue);color:var(--color-fg)}.feature-card-module__VJwaeG__card[data-tone=dark]{background:var(--color-abbey-dark);color:var(--color-white)}.feature-card-module__VJwaeG__card[data-tone=light]{background:var(--color-white);color:var(--color-fg);border:1px solid var(--color-border)}.feature-card-module__VJwaeG__eyebrow{font-size:var(--font-size-body-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted-foreground);margin:0;font-weight:600}.feature-card-module__VJwaeG__card[data-tone=dark] .feature-card-module__VJwaeG__eyebrow{color:#ffffffb3}.feature-card-module__VJwaeG__title{font-size:var(--font-size-h3);margin:0;font-weight:700;line-height:1.15}.feature-card-module__VJwaeG__description{font-size:var(--font-size-body);color:var(--color-muted-foreground);margin:0}.feature-card-module__VJwaeG__card[data-tone=dark] .feature-card-module__VJwaeG__description{color:#fffc}.feature-card-module__VJwaeG__bullets{font-size:var(--font-size-body-sm);flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.feature-card-module__VJwaeG__disclosureTrigger{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);font-size:var(--font-size-body-xs);letter-spacing:.02em;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration-quick) var(--ease-paradigm), border-color var(--duration-quick) var(--ease-paradigm);border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-weight:600;display:inline-flex}.feature-card-module__VJwaeG__disclosureTrigger:hover{background:color-mix(in srgb, currentColor 12%, transparent);border-color:color-mix(in srgb, currentColor 32%, transparent)}.feature-card-module__VJwaeG__disclosureTrigger:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 24%, transparent);border-color:currentColor;outline:none}@media (prefers-reduced-motion:reduce){.feature-card-module__VJwaeG__disclosureTrigger{transition:none}}.feature-card-module__VJwaeG__disclosureChevron{opacity:.7;block-size:1rem;inline-size:1rem;transition:transform var(--duration-quick) var(--ease-paradigm);flex-shrink:0}.feature-card-module__VJwaeG__disclosureChevron[data-open=true]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.feature-card-module__VJwaeG__disclosureChevron{transition:none}}.feature-card-module__VJwaeG__disclosurePanel{transition:grid-template-rows var(--duration-normal) var(--ease-paradigm);grid-template-rows:0fr;display:grid}.feature-card-module__VJwaeG__disclosurePanel[data-open=true]{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.feature-card-module__VJwaeG__disclosurePanel{transition:none}}.feature-card-module__VJwaeG__disclosurePanelInner{min-block-size:0;overflow:hidden}.feature-card-module__VJwaeG__cardActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:auto;padding-block-start:.5rem;display:flex}.feature-card-module__VJwaeG__bullet{color:color-mix(in srgb, var(--color-fg) 80%, transparent);gap:.5rem;line-height:1.55;display:flex}.feature-card-module__VJwaeG__card[data-tone=dark] .feature-card-module__VJwaeG__bullet{color:#fffc}.feature-card-module__VJwaeG__bulletDot{background:currentColor;border-radius:999px;flex-shrink:0;block-size:.375rem;inline-size:.375rem;margin-block-start:.5rem;display:block}.feature-card-module__VJwaeG__link{font-size:var(--font-size-body-sm);text-underline-offset:4px;color:inherit;align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.feature-card-module__VJwaeG__card>.feature-card-module__VJwaeG__link{margin-block-start:auto}.feature-card-module__VJwaeG__card[data-tone=dark] .feature-card-module__VJwaeG__link{color:var(--color-white)}.feature-card-module__VJwaeG__link:hover{text-decoration:underline}.feature-card-module__VJwaeG__linkIcon{block-size:1rem;inline-size:1rem}
.home-video-module__2tPrBW__placeholderWrap{position:relative}.home-video-module__2tPrBW__playOverlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-video-module__2tPrBW__playIcon{block-size:4rem;inline-size:4rem;color:color-mix(in srgb, var(--color-fg) 70%, transparent)}.home-video-module__2tPrBW__wrap{flex-direction:column;inline-size:100%;display:flex}.home-video-module__2tPrBW__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-abbey-dark);inline-size:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-blizzard-blue) 18%, transparent), var(--shadow-xl);transition:box-shadow var(--duration-normal) var(--ease-paradigm), transform var(--duration-normal) var(--ease-paradigm);position:relative;overflow:hidden}@media (hover:hover){.home-video-module__2tPrBW__frame:hover{box-shadow:inset 0 0 0 2px var(--color-blizzard-blue), var(--shadow-xxl)}}.home-video-module__2tPrBW__video{background:var(--color-abbey-dark);block-size:100%;inline-size:100%;display:block}.home-video-module__2tPrBW__fallback{font-size:var(--font-size-body-sm);color:var(--color-muted-foreground);padding:1rem}.home-video-module__2tPrBW__fallback a{text-decoration:underline}.home-video-module__2tPrBW__durationChip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-white);font-size:var(--font-size-body-xs);text-transform:uppercase;letter-spacing:.1em;pointer-events:none;background:#0f172aa6;border-radius:999px;padding:.375rem .625rem;font-weight:600;position:absolute;inset-block-start:.875rem;inset-inline-end:.875rem}@media (max-width:479px){.home-video-module__2tPrBW__durationChip{display:none}}.home-video-module__2tPrBW__frame[data-state=error] .home-video-module__2tPrBW__durationChip{display:none}.home-video-module__2tPrBW__playButton{background:var(--color-blizzard-blue);block-size:4.5rem;inline-size:4.5rem;color:var(--color-abbey-dark);cursor:pointer;box-shadow:var(--shadow-xl);transition:transform var(--duration-quick) var(--ease-paradigm), background-color var(--duration-quick) var(--ease-paradigm);border:none;border-radius:999px;justify-content:center;align-items:center;margin:auto;display:inline-flex;position:absolute;inset:0}@media (min-width:768px){.home-video-module__2tPrBW__playButton{block-size:6rem;inline-size:6rem}}@media (hover:hover){.home-video-module__2tPrBW__playButton:hover{background:var(--color-blizzard-blue-dark);transform:scale(1.05)}}.home-video-module__2tPrBW__playButton:focus-visible{box-shadow:0 0 0 3px var(--color-white), 0 0 0 6px var(--color-blizzard-blue-dark), var(--shadow-xl);outline:none}.home-video-module__2tPrBW__playGlyph{fill:currentColor;block-size:1.75rem;inline-size:1.75rem;transform:translate(2px)}@media (min-width:768px){.home-video-module__2tPrBW__playGlyph{block-size:2.25rem;inline-size:2.25rem}}.home-video-module__2tPrBW__playRing{border:2px solid color-mix(in srgb, var(--color-blizzard-blue) 70%, transparent);opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:-8px;transform:scale(.6)}@media (prefers-reduced-motion:no-preference){[data-in-view=true] .home-video-module__2tPrBW__playRing{animation:home-video-module__2tPrBW__paradigm-video-bloom var(--duration-long) var(--ease-paradigm) .2s forwards, home-video-module__2tPrBW__paradigm-video-pulse 2.4s var(--ease-paradigm) 1.1s 1 normal forwards}}@media (prefers-reduced-motion:reduce){.home-video-module__2tPrBW__playRing{opacity:.5;transform:scale(1)}}@keyframes home-video-module__2tPrBW__paradigm-video-bloom{0%{opacity:0;transform:scale(.6)}to{opacity:.6;transform:scale(1)}}@keyframes home-video-module__2tPrBW__paradigm-video-pulse{0%{opacity:.6;transform:scale(1)}50%{opacity:.45;transform:scale(1.04)}to{opacity:.6;transform:scale(1)}}.home-video-module__2tPrBW__errorOverlay{color:var(--color-white);text-align:center;background:#0c1824eb;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;padding:1.5rem;display:flex;position:absolute;inset:0}.home-video-module__2tPrBW__errorIcon{block-size:2rem;inline-size:2rem;color:var(--color-blizzard-blue)}.home-video-module__2tPrBW__errorTitle{font-size:var(--font-size-body-md);margin:0;font-weight:600}.home-video-module__2tPrBW__errorActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.home-video-module__2tPrBW__errorRetry{background:var(--color-blizzard-blue);min-block-size:2.75rem;color:var(--color-abbey-dark);font-weight:600;font-size:var(--font-size-body-sm);cursor:pointer;transition:background-color var(--duration-quick) var(--ease-paradigm);border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.625rem 1.125rem;display:inline-flex}@media (hover:hover){.home-video-module__2tPrBW__errorRetry:hover{background:var(--color-blizzard-blue-dark)}}.home-video-module__2tPrBW__errorRetry:focus-visible{box-shadow:0 0 0 2px var(--color-abbey-dark), 0 0 0 4px var(--color-blizzard-blue);outline:none}.home-video-module__2tPrBW__errorLink{min-block-size:2.75rem;color:var(--color-blizzard-blue);font-weight:600;font-size:var(--font-size-body-sm);align-items:center;gap:.375rem;padding:.5rem .875rem;text-decoration:none;display:inline-flex}.home-video-module__2tPrBW__errorLink:hover{text-decoration:underline}.home-video-module__2tPrBW__endCard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1824d9;flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;padding:1.5rem;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.home-video-module__2tPrBW__endCard{animation:home-video-module__2tPrBW__paradigm-video-fade-in var(--duration-normal) var(--ease-paradigm)}}@keyframes home-video-module__2tPrBW__paradigm-video-fade-in{0%{opacity:0}to{opacity:1}}.home-video-module__2tPrBW__endCardBtn{background:var(--color-blizzard-blue);min-block-size:2.75rem;color:var(--color-abbey-dark);font-weight:600;font-size:var(--font-size-body-sm);cursor:pointer;transition:background-color var(--duration-quick) var(--ease-paradigm), transform var(--duration-quick) var(--ease-paradigm);border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:inline-flex}@media (hover:hover){.home-video-module__2tPrBW__endCardBtn:hover{background:var(--color-blizzard-blue-dark);transform:scale(1.02)}}.home-video-module__2tPrBW__endCardBtn:focus-visible{box-shadow:0 0 0 2px var(--color-abbey-dark), 0 0 0 4px var(--color-blizzard-blue);outline:none}.home-video-module__2tPrBW__endCardLink{min-block-size:2.75rem;color:var(--color-white);font-weight:600;font-size:var(--font-size-body-sm);border:1px solid color-mix(in srgb, var(--color-white) 35%, transparent);transition:border-color var(--duration-quick) var(--ease-paradigm);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;text-decoration:none;display:inline-flex}@media (hover:hover){.home-video-module__2tPrBW__endCardLink:hover{border-color:var(--color-white)}}.home-video-module__2tPrBW__optInBtn{border-radius:var(--radius-md);background:var(--color-blizzard-blue);block-size:auto;inline-size:min(80%,22rem);color:var(--color-abbey-dark);cursor:pointer;text-align:start;box-shadow:var(--shadow-lg);transition:background-color var(--duration-quick) var(--ease-paradigm);border:none;align-items:center;gap:.875rem;margin:auto;padding:1rem 1.25rem;display:inline-flex;position:absolute;inset:0}@media (hover:hover){.home-video-module__2tPrBW__optInBtn:hover{background:var(--color-blizzard-blue-dark)}}.home-video-module__2tPrBW__optInIcon{fill:currentColor;flex-shrink:0;block-size:1.5rem;inline-size:1.5rem}.home-video-module__2tPrBW__optInLabel{font-size:var(--font-size-body-sm);flex-direction:column;font-weight:600;display:flex}.home-video-module__2tPrBW__optInLabel small{font-size:var(--font-size-body-xs);opacity:.8;margin-block-start:2px;font-weight:500}
.mosaic-module__3FfVlW__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}.mosaic-module__3FfVlW__grid>*{transition:opacity var(--duration-normal) var(--ease-paradigm), transform var(--duration-normal) var(--ease-paradigm);will-change:opacity, transform}.mosaic-module__3FfVlW__grid[data-in-view=false]>*{opacity:0;transform:translateY(24px)}.mosaic-module__3FfVlW__grid[data-in-view=true]>:first-child{transition-delay:0s}.mosaic-module__3FfVlW__grid[data-in-view=true]>:nth-child(2){transition-delay:80ms}.mosaic-module__3FfVlW__grid[data-in-view=true]>:nth-child(3){transition-delay:.16s}.mosaic-module__3FfVlW__grid[data-in-view=true]>:nth-child(4){transition-delay:.24s}.mosaic-module__3FfVlW__grid[data-in-view=true]>:nth-child(5){transition-delay:.32s}.mosaic-module__3FfVlW__grid[data-in-view=true]>:nth-child(6){transition-delay:.4s}.mosaic-module__3FfVlW__grid[data-in-view=true]>:nth-child(7){transition-delay:.48s}.mosaic-module__3FfVlW__grid[data-in-view=true]>:nth-child(n+8){transition-delay:.56s}@media (prefers-reduced-motion:reduce){.mosaic-module__3FfVlW__grid>*{transition:none}.mosaic-module__3FfVlW__grid[data-in-view=false]>*{opacity:1;transform:none}}@media (min-width:768px){.mosaic-module__3FfVlW__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem}}@media (min-width:1024px){.mosaic-module__3FfVlW__grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.mosaic-module__3FfVlW__tile{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;min-block-size:200px;padding:1.75rem;display:flex}@media (min-width:768px){.mosaic-module__3FfVlW__tile{padding:2rem}}.mosaic-module__3FfVlW__grid[data-tone=surface] .mosaic-module__3FfVlW__textTile{background:var(--color-white)}.mosaic-module__3FfVlW__grid[data-tone=raised] .mosaic-module__3FfVlW__textTile{background:var(--color-neutral-lightest);border-color:#0000}.mosaic-module__3FfVlW__grid[data-tone=dark] .mosaic-module__3FfVlW__textTile{color:var(--color-white);background:#ffffff0f;border-color:#ffffff14}.mosaic-module__3FfVlW__grid[data-tone=dark] .mosaic-module__3FfVlW__imageTile{border:none}@media (min-width:768px){.mosaic-module__3FfVlW__tile[data-cols="3"],.mosaic-module__3FfVlW__tile[data-cols="4"],.mosaic-module__3FfVlW__tile[data-cols="5"],.mosaic-module__3FfVlW__tile[data-cols="6"]{grid-column:span 3}.mosaic-module__3FfVlW__tile[data-cols="7"],.mosaic-module__3FfVlW__tile[data-cols="8"],.mosaic-module__3FfVlW__tile[data-cols="9"],.mosaic-module__3FfVlW__tile[data-cols="12"]{grid-column:span 6}}@media (min-width:1024px){.mosaic-module__3FfVlW__tile[data-cols="3"]{grid-column:span 3}.mosaic-module__3FfVlW__tile[data-cols="4"]{grid-column:span 4}.mosaic-module__3FfVlW__tile[data-cols="5"]{grid-column:span 5}.mosaic-module__3FfVlW__tile[data-cols="6"]{grid-column:span 6}.mosaic-module__3FfVlW__tile[data-cols="7"]{grid-column:span 7}.mosaic-module__3FfVlW__tile[data-cols="8"]{grid-column:span 8}.mosaic-module__3FfVlW__tile[data-cols="9"]{grid-column:span 9}.mosaic-module__3FfVlW__tile[data-cols="12"]{grid-column:span 12}}.mosaic-module__3FfVlW__tile[data-rows="2"]{grid-row:span 2}.mosaic-module__3FfVlW__textTile[data-size=lg] .mosaic-module__3FfVlW__tileTitle{font-size:var(--font-size-h4);line-height:1.2}.mosaic-module__3FfVlW__tileEyebrow{font-size:var(--font-size-body-xs);letter-spacing:.04em;color:var(--color-muted-foreground);margin:0;font-weight:600}.mosaic-module__3FfVlW__grid[data-tone=dark] .mosaic-module__3FfVlW__tileEyebrow{color:#ffffffa6}.mosaic-module__3FfVlW__tileTitle{font-size:var(--font-size-h5);color:var(--color-fg);margin:0;font-weight:700;line-height:1.25}.mosaic-module__3FfVlW__grid[data-tone=dark] .mosaic-module__3FfVlW__tileTitle{color:var(--color-white)}.mosaic-module__3FfVlW__tileBody{font-size:var(--font-size-body-sm);color:var(--color-muted-foreground);margin:0}.mosaic-module__3FfVlW__grid[data-tone=dark] .mosaic-module__3FfVlW__tileBody{color:#ffffffb8}.mosaic-module__3FfVlW__tileActions{flex-wrap:wrap;gap:.5rem;margin-block-start:auto;padding-block-start:.5rem;display:flex}.mosaic-module__3FfVlW__tileAction{font-size:var(--font-size-body-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-fg);transition:background var(--duration-quick) var(--ease-paradigm);align-items:center;gap:.25rem;padding:.4rem .75rem;font-weight:600;display:inline-flex}.mosaic-module__3FfVlW__tileAction:hover{background:var(--color-neutral-lightest)}.mosaic-module__3FfVlW__grid[data-tone=dark] .mosaic-module__3FfVlW__tileAction{color:var(--color-white);background:#ffffff1a;border-color:#ffffff1f}.mosaic-module__3FfVlW__tileActionIcon{block-size:.875rem;inline-size:.875rem}.mosaic-module__3FfVlW__imageTile{min-block-size:220px;padding:0;overflow:hidden}.mosaic-module__3FfVlW__imageTile[data-fill]{display:block}.mosaic-module__3FfVlW__imageTile>*{block-size:100%}.mosaic-module__3FfVlW__imageTile[data-has-src]{position:relative}.mosaic-module__3FfVlW__imageFill{object-fit:cover;block-size:100%}.mosaic-module__3FfVlW__compoundTile{grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:hidden}@media (min-width:640px){.mosaic-module__3FfVlW__compoundTile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mosaic-module__3FfVlW__compoundMedia{min-block-size:240px}.mosaic-module__3FfVlW__compoundMedia[data-has-src]{position:relative}.mosaic-module__3FfVlW__compoundMedia>*{border:none;border-radius:0;block-size:100%}.mosaic-module__3FfVlW__compoundBody{flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}@media (min-width:768px){.mosaic-module__3FfVlW__compoundBody{padding:2rem}}.mosaic-module__3FfVlW__heroTile{min-block-size:340px;color:var(--color-white);isolation:isolate;padding:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14}.mosaic-module__3FfVlW__grid[data-tone=dark] .mosaic-module__3FfVlW__heroTile{box-shadow:none}.mosaic-module__3FfVlW__heroTileMedia{z-index:-2;position:absolute;inset:0}.mosaic-module__3FfVlW__heroTileMedia>*{border:none;border-radius:0;block-size:100%}.mosaic-module__3FfVlW__heroTile:after{content:"";z-index:-1;background:linear-gradient(#00000026 0%,#0000001a 40%,#0000008c 75%,#000000e0 100%);position:absolute;inset:0}.mosaic-module__3FfVlW__heroTileBody{flex-direction:column;gap:.5rem;margin-block-start:auto;padding:1.75rem;display:flex}.mosaic-module__3FfVlW__heroTileEyebrow{font-size:var(--font-size-body-xs);letter-spacing:.04em;color:#ffffffc7;margin:0;font-weight:600}.mosaic-module__3FfVlW__heroTileTitle{font-size:var(--font-size-h4);color:var(--color-white);margin:0;font-weight:700;line-height:1.2}.mosaic-module__3FfVlW__heroTileBodyText{font-size:var(--font-size-body-sm);color:#fffc;margin:0}@supports (animation-timeline:view()){@keyframes mosaic-module__3FfVlW__mosaicParallax{0%{transform:translateY(-24px)}to{transform:translateY(24px)}}.mosaic-module__3FfVlW__imageTile>*,.mosaic-module__3FfVlW__compoundMedia>*,.mosaic-module__3FfVlW__heroTileMedia>*{block-size:112%;animation:linear both mosaic-module__3FfVlW__mosaicParallax;animation-timeline:view();animation-range:cover}@media (prefers-reduced-motion:reduce){.mosaic-module__3FfVlW__imageTile>*,.mosaic-module__3FfVlW__compoundMedia>*,.mosaic-module__3FfVlW__heroTileMedia>*{block-size:100%;animation:none}}}
.wavy-underline-module__DEYReG__wrap{isolation:isolate;padding-block-end:.1em;display:inline-block;position:relative}.wavy-underline-module__DEYReG__svg{pointer-events:none;block-size:.32em;inline-size:100%;position:absolute;inset-block-end:-.05em;inset-inline:0;overflow:visible}.wavy-underline-module__DEYReG__svg path{stroke-width:3px;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset var(--duration-long) var(--ease-paradigm);transition-delay:.15s}.wavy-underline-module__DEYReG__wrap[data-drawn=false] .wavy-underline-module__DEYReG__svg path{stroke-dashoffset:100px}.wavy-underline-module__DEYReG__wrap[data-color=blue] .wavy-underline-module__DEYReG__svg path{stroke:var(--color-blizzard-blue)}.wavy-underline-module__DEYReG__wrap[data-color=blueDark] .wavy-underline-module__DEYReG__svg path{stroke:var(--color-blizzard-blue-dark)}.wavy-underline-module__DEYReG__wrap[data-color=ink] .wavy-underline-module__DEYReG__svg path{stroke:var(--color-fg)}.wavy-underline-module__DEYReG__wrap[data-color=wheat] .wavy-underline-module__DEYReG__svg path{stroke:#caa75b}
