@property --hf-lit{syntax:"<number>";inherits:true;initial-value:0}@property --hf-hover{syntax:"<number>";inherits:true;initial-value:0}@property --hf-pick{syntax:"<number>";inherits:true;initial-value:0}.portal-hero-module__o32M4G__hero{--hf-vh:var(--story-vh,calc(100svh - var(--chrome-top,0px) - var(--header-h,0px)));isolation:isolate;text-align:center;position:relative;overflow-x:clip;container-type:inline-size}.portal-hero-module__o32M4G__field{--pp-pitch:12px;--pp-dot:5px;--pp-dot-at:4px;--pp-fade:1.2s ease-in-out;--pp-cut:transparent var(--pp-dot-at), #000 0 calc(var(--pp-dot-at) + var(--pp-dot)), transparent 0;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (min-resolution:1.2x){.portal-hero-module__o32M4G__field{--pp-dot:4.8px;--pp-dot-at:3.2px}}@media (min-resolution:1.4x){.portal-hero-module__o32M4G__field{--pp-dot:calc(16px / 3);--pp-dot-at:calc(10px / 3)}}@media (min-resolution:1.75x){.portal-hero-module__o32M4G__field{--pp-dot:5px;--pp-dot-at:3.5px}}@container not (min-width:40rem){.portal-hero-module__o32M4G__field{--pp-pitch:11px;--pp-dot:4px}}.portal-hero-module__o32M4G__hero[data-background] .portal-hero-module__o32M4G__field{--pp-white:.72;--pp-reach:170px;--pp-edge:.4px;--pp-disc:radial-gradient(circle, #000 calc(var(--pp-dot) / 2 - var(--pp-edge)), transparent calc(var(--pp-dot) / 2 + var(--pp-edge)))}@media (min-resolution:1.75x){.portal-hero-module__o32M4G__hero[data-background] .portal-hero-module__o32M4G__field{--pp-edge:.25px}}.portal-hero-module__o32M4G__hero[data-background=dots] .portal-hero-module__o32M4G__field{--pp-pitch:12px;--pp-dot:3.2px;--pp-gain:1.6;--pp-glow:.56}.portal-hero-module__o32M4G__hero[data-background=fine] .portal-hero-module__o32M4G__field{--pp-pitch:8px;--pp-dot:2.4px;--pp-gain:1.9;--pp-glow:.47}.portal-hero-module__o32M4G__hero[data-background=pinpoint] .portal-hero-module__o32M4G__field{--pp-pitch:8px;--pp-dot:1.6px;--pp-gain:2.6;--pp-glow:.345}.portal-hero-module__o32M4G__field:before{content:"";background:linear-gradient(90deg, rgb(110 161 255/calc(.276 * var(--pp-gain,1))), rgb(102 156 255/calc(.246 * var(--pp-gain,1))) 10%, rgb(95 151 255/calc(.218 * var(--pp-gain,1))) 20%, rgb(88 147 255/calc(.191 * var(--pp-gain,1))) 30%, rgb(81 143 255/calc(.167 * var(--pp-gain,1))) 40%, rgb(77 140 255/calc(.149 * var(--pp-gain,1))) 50%, rgb(81 143 255/calc(.167 * var(--pp-gain,1))) 60%, rgb(88 147 255/calc(.191 * var(--pp-gain,1))) 70%, rgb(95 151 255/calc(.218 * var(--pp-gain,1))) 80%, rgb(102 156 255/calc(.246 * var(--pp-gain,1))) 90%, rgb(110 161 255/calc(.276 * var(--pp-gain,1))));-webkit-mask-image:linear-gradient(90deg, var(--pp-cut)), linear-gradient(var(--pp-cut)), linear-gradient(#000000b3, #000);-webkit-mask-image:linear-gradient(90deg, var(--pp-cut)), linear-gradient(var(--pp-cut)), linear-gradient(#000000b3, #000);mask-image:linear-gradient(90deg, var(--pp-cut)), linear-gradient(var(--pp-cut)), linear-gradient(#000000b3, #000);-webkit-mask-size:var(--pp-pitch) var(--pp-pitch), var(--pp-pitch) var(--pp-pitch), auto;-webkit-mask-size:var(--pp-pitch) var(--pp-pitch), var(--pp-pitch) var(--pp-pitch), auto;mask-size:var(--pp-pitch) var(--pp-pitch), var(--pp-pitch) var(--pp-pitch), auto;-webkit-mask-composite:source-in;transition:opacity var(--pp-fade);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.portal-hero-module__o32M4G__hero[data-background] .portal-hero-module__o32M4G__field:before{-webkit-mask-image:var(--pp-disc), linear-gradient(#000000b3, #000);-webkit-mask-image:var(--pp-disc), linear-gradient(#000000b3, #000);mask-image:var(--pp-disc), linear-gradient(#000000b3, #000);-webkit-mask-size:var(--pp-pitch) var(--pp-pitch), auto;-webkit-mask-size:var(--pp-pitch) var(--pp-pitch), auto;mask-size:var(--pp-pitch) var(--pp-pitch), auto}.portal-hero-module__o32M4G__field canvas{opacity:0;width:100%;height:100%;transition:opacity var(--pp-fade);position:absolute;inset:0}.portal-hero-module__o32M4G__field[data-ready] canvas{opacity:1}.portal-hero-module__o32M4G__field[data-ready]:before{opacity:0}.portal-hero-module__o32M4G__copy:before,.portal-hero-module__o32M4G__strip:before{content:"";z-index:-1;background:var(--color-paper);opacity:.655;pointer-events:none;--edge:transparent, #00000028 35px, #00000080 70px, #000000d7 105px, #000 140px, #000 calc(100% - 140px), #000000d7 calc(100% - 105px), #00000080 calc(100% - 70px), #00000028 calc(100% - 35px), transparent;-webkit-mask-image:linear-gradient(90deg, var(--edge)), linear-gradient(var(--edge));-webkit-mask-image:linear-gradient(90deg, var(--edge)), linear-gradient(var(--edge));mask-image:linear-gradient(90deg, var(--edge)), linear-gradient(var(--edge));-webkit-mask-composite:source-in;transition:opacity var(--pp-fade);position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.portal-hero-module__o32M4G__copy:before{clip-path:inset(calc(140px - var(--pad-top)) 0 0);inset:-140px}.portal-hero-module__o32M4G__strip:before{clip-path:inset(0 0 140px);inset:-140px}.portal-hero-module__o32M4G__hero:has(>.portal-hero-module__o32M4G__field[data-ready]) :is(.portal-hero-module__o32M4G__copy,.portal-hero-module__o32M4G__strip):before{opacity:0}.portal-hero-module__o32M4G__inner{--gutter:clamp(1rem, .25rem + 2.6cqw, 2.25rem);--pad-top:clamp(2.25rem, 1.25rem + 2.5cqw, 3.5rem);z-index:1;max-width:100rem;padding:var(--pad-top) max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left));margin-inline:auto;position:relative}.portal-hero-module__o32M4G__copy{justify-items:center;max-width:56rem;margin-inline:auto;display:grid;position:relative}.portal-hero-module__o32M4G__name{color:#fff;font-family:var(--font-sans);letter-spacing:.005em;align-items:center;gap:.625rem;margin:0 0 .875rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.portal-hero-module__o32M4G__mark{width:1.25rem;height:auto;color:var(--color-signal-500)}.portal-hero-module__o32M4G__title{--title:clamp(2.5rem, 1.15rem + 3.9cqw, 4.25rem);color:#fff;max-width:11.5em;font-family:var(--font-display);font-size:var(--title);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}.portal-hero-module__o32M4G__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}.portal-hero-module__o32M4G__btn{min-height:3.25em;font-family:var(--font-sans);white-space:nowrap;transition:transform .2s var(--ease-out-quint), background-color .2s, border-color .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.875em 1.5em;font-size:.9rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.portal-hero-module__o32M4G__btn:active{transform:scale(.98)}.portal-hero-module__o32M4G__primary{background:var(--color-signal-600);color:var(--color-paper)}.portal-hero-module__o32M4G__primary:hover{background:var(--color-signal-700)}.portal-hero-module__o32M4G__ghost{color:#fff;border-color:#ffffff4d}.portal-hero-module__o32M4G__ghost:hover{background:#ffffff14;border-color:#ffffff8c}.portal-hero-module__o32M4G__arrow{transition:transform .3s var(--ease-out-quint);display:inline-block}a:hover>.portal-hero-module__o32M4G__arrow,a:focus-visible>.portal-hero-module__o32M4G__arrow{transform:translate(3px)}.portal-hero-module__o32M4G__login{color:var(--color-ink-500);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.portal-hero-module__o32M4G__login a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--color-signal-400);text-decoration-color:var(--color-signal-400);text-underline-offset:4px;font-weight:600}.portal-hero-module__o32M4G__login a:hover{text-decoration-color:#fff}.portal-hero-module__o32M4G__stage{--hf-axis:y;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:3rem;margin-top:clamp(2rem,1.25rem + 2cqw,2.75rem);display:grid;position:relative}.portal-hero-module__o32M4G__side{z-index:1;justify-content:center;gap:.5rem;width:100%;display:flex;position:relative}.portal-hero-module__o32M4G__window{z-index:1;width:min(74%,17rem);position:relative;container-type:inline-size}.portal-hero-module__o32M4G__part{color:#fff;width:6rem;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:.5rem;margin:0;padding:0;transition:--hf-hover .25s ease-out,--hf-pick .35s ease-out;display:grid;position:relative}.portal-hero-module__o32M4G__part:focus-visible{outline-offset:4px;border-radius:.875rem;outline:2px solid #7aa8ff}.portal-hero-module__o32M4G__partIcon{isolation:isolate;background:var(--color-paper-raised);width:3rem;height:3rem;color:color-mix(in srgb, #fff calc(max(var(--hf-lit), var(--hf-hover), var(--hf-pick)) * 100%), #7aa8ff);border:1px solid #ffffff24;border-radius:.875rem;place-items:center;display:grid;position:relative}.portal-hero-module__o32M4G__partIcon:before{content:"";z-index:-1;border-radius:inherit;opacity:max(var(--hf-lit), var(--hf-hover), var(--hf-pick));background:#3e83ff;position:absolute;inset:-1px}.portal-hero-module__o32M4G__partIcon svg{width:1.375rem;height:1.375rem}.portal-hero-module__o32M4G__partText{justify-items:center;display:grid}.portal-hero-module__o32M4G__partStep,.portal-hero-module__o32M4G__partShort{color:#ffffffe0;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.2}.portal-hero-module__o32M4G__partLong{display:none}.portal-hero-module__o32M4G__side[data-side=left] .portal-hero-module__o32M4G__partText{order:-1}@container (min-width:48rem){.portal-hero-module__o32M4G__stage{row-gap:3.75rem}.portal-hero-module__o32M4G__side{grid-template-columns:repeat(3,minmax(0,13.5rem));justify-content:center;gap:.75rem;display:grid}.portal-hero-module__o32M4G__window{width:min(100%, calc(46rem * var(--hf-width,1)))}.portal-hero-module__o32M4G__part{background:var(--color-paper-raised);border:1px solid #ffffff21;border-radius:.875rem;align-items:center;gap:.6875rem;width:auto;height:2.875rem;padding:0 1rem 0 .4375rem;display:flex}.portal-hero-module__o32M4G__hero[data-version=spotlight] .portal-hero-module__o32M4G__part{height:3.375rem;padding-left:.5rem}.portal-hero-module__o32M4G__part:before{content:"";border-radius:inherit;opacity:max(var(--hf-lit), var(--hf-hover), var(--hf-pick));pointer-events:none;background:#3e83ff29;border:1px solid #3e83ff;position:absolute;inset:-1px}.portal-hero-module__o32M4G__partIcon{background:#7aa8ff24;border:0;border-radius:.625rem;width:2rem;height:2rem}.portal-hero-module__o32M4G__hero[data-version=spotlight] .portal-hero-module__o32M4G__partIcon{border-radius:.6875rem;width:2.25rem;height:2.25rem}.portal-hero-module__o32M4G__partIcon:before{inset:0}.portal-hero-module__o32M4G__partIcon svg{width:1.125rem;height:1.125rem}.portal-hero-module__o32M4G__partText,.portal-hero-module__o32M4G__side[data-side=left] .portal-hero-module__o32M4G__partText{order:0;justify-items:start;gap:.125rem;position:relative}.portal-hero-module__o32M4G__partStep{color:#7aa8ff;letter-spacing:.01em;font-size:.75rem}.portal-hero-module__o32M4G__partShort{display:none}.portal-hero-module__o32M4G__partLong{white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.2;display:block}}@container (min-width:78rem){.portal-hero-module__o32M4G__inner{--pad-top:clamp(1.5rem, var(--hf-vh) * .05, 3rem)}.portal-hero-module__o32M4G__copy{max-width:none}.portal-hero-module__o32M4G__title{--title:clamp(2.75rem, 3.55cqw, 3.875rem);white-space:nowrap;max-width:none}.portal-hero-module__o32M4G__stage{--hf-axis:x;--part-w:12.75rem;--part-h:2.875rem;--run:clamp(5rem, 6.5cqw, 8rem);--stage-top:clamp(1.25rem, var(--hf-vh) * .04, 2.5rem);--win-row:calc(min(100cqw, 100rem) - 2 * var(--gutter) - 2 * var(--part-w) - 2 * var(--run));--win-tall:calc((var(--hf-vh) - var(--pad-top) - 9.4125rem - 1.05 * clamp(2.75rem, 3.55cqw, 3.875rem) - var(--stage-top) - 1.25rem) / .5885);--win-base:max(30rem, min(var(--win-row), var(--win-tall)));--win:max(30rem, min(calc(min(100cqw, 100rem) - 2 * var(--gutter) - 2 * var(--part-w) - 5rem), calc(var(--win-base) * var(--hf-width,1))));--win-h:calc(var(--win) * (var(--hf-screen,.5625) + .026));--run-at:clamp(2.5rem, (min(100cqw, 100rem) - 2 * var(--gutter) - 2 * var(--part-w) - var(--win)) / 2, var(--run));grid-template-columns:minmax(0, 1fr) var(--part-w) var(--run-at) var(--win) var(--run-at) var(--part-w) minmax(0, 1fr);margin-top:var(--stage-top);place-items:start stretch;row-gap:0}.portal-hero-module__o32M4G__hero[data-version=spotlight] .portal-hero-module__o32M4G__stage{--part-h:3.375rem}.portal-hero-module__o32M4G__side{gap:max(.5rem, calc((var(--win-h) * .64 - 3 * var(--part-h)) / 2));width:auto;margin-top:calc(var(--win-h) * .22);flex-direction:column;grid-row:1;display:flex}.portal-hero-module__o32M4G__side[data-side=left]{grid-column:2}.portal-hero-module__o32M4G__side[data-side=right]{grid-column:6}.portal-hero-module__o32M4G__window{grid-area:1/4;width:100%}.portal-hero-module__o32M4G__part{width:100%}}.portal-hero-module__o32M4G__hero[data-nodes=frosted] .portal-hero-module__o32M4G__partIcon{background:linear-gradient(180deg, #ffffff38, #ffffff1f), var(--color-paper-raised);color:#fff;border-color:#ffffff5c;box-shadow:inset 0 1px #ffffff3d}.portal-hero-module__o32M4G__hero[data-nodes=white] .portal-hero-module__o32M4G__partIcon{color:color-mix(in srgb, #fff calc(min(1, max(var(--hf-lit), var(--hf-hover), var(--hf-pick)) * 1.7) * 100%), #2f6bee);background:#fff;border-color:#fff;box-shadow:0 .875rem 1.75rem -1rem #000000bf}.portal-hero-module__o32M4G__hero[data-nodes=white] .portal-hero-module__o32M4G__partIcon:before{opacity:min(1, calc(max(var(--hf-lit), var(--hf-hover), var(--hf-pick)) * 1.7))}@container (min-width:48rem){.portal-hero-module__o32M4G__hero[data-nodes=frosted] .portal-hero-module__o32M4G__part{background:linear-gradient(180deg, #fff3, #ffffff1c), var(--color-paper-raised);border-color:#ffffff57;box-shadow:inset 0 1px #ffffff38,0 .875rem 1.875rem -1.125rem #000000bf}.portal-hero-module__o32M4G__hero[data-nodes=frosted] .portal-hero-module__o32M4G__partIcon{box-shadow:none;background:#ffffff29;border:0}.portal-hero-module__o32M4G__hero[data-nodes=frosted] .portal-hero-module__o32M4G__part:before{background:#3e83ff4d;border-color:#a8c4ff}.portal-hero-module__o32M4G__hero[data-nodes=white] .portal-hero-module__o32M4G__part{color:#0b1a3a;background:#fff;border-color:#fff;box-shadow:0 1px 2px #040a1e4d,0 1rem 2rem -1.125rem #000c}.portal-hero-module__o32M4G__hero[data-nodes=white] .portal-hero-module__o32M4G__partIcon{box-shadow:none;background:#ebf2ff;border:0}.portal-hero-module__o32M4G__hero[data-nodes=white] .portal-hero-module__o32M4G__partStep{color:#2f6bee}.portal-hero-module__o32M4G__hero[data-nodes=white] .portal-hero-module__o32M4G__part:before{background:#3e83ff14;border-width:1.5px;inset:-1.5px;box-shadow:0 0 0 .25rem #3e83ff4d}}.portal-hero-module__o32M4G__wires{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.portal-hero-module__o32M4G__wire{transition:--hf-hover .25s ease-out,--hf-pick .35s ease-out}.portal-hero-module__o32M4G__line{fill:none;stroke:#7aa8ff;stroke-opacity:.34;stroke-width:1.5px;stroke-linecap:round}.portal-hero-module__o32M4G__lit{fill:none;stroke:#a8c4ff;stroke-width:2px;stroke-linecap:round;opacity:max(var(--hf-lit), var(--hf-hover), var(--hf-pick))}.portal-hero-module__o32M4G__halo,.portal-hero-module__o32M4G__bead{fill:none;stroke-dasharray:.0001 2;stroke-linecap:round;opacity:0}.portal-hero-module__o32M4G__halo{stroke:#3e83ff;stroke-opacity:.38;stroke-width:13px}.portal-hero-module__o32M4G__bead{stroke:#fff;stroke-width:5px}.portal-hero-module__o32M4G__streamHalo,.portal-hero-module__o32M4G__streamBead{fill:none;stroke-dasharray:var(--dash);stroke-linecap:round;opacity:0}.portal-hero-module__o32M4G__streamHalo{stroke:#3e83ff;stroke-opacity:.36;stroke-width:12px}.portal-hero-module__o32M4G__streamBead{stroke:#fff;stroke-width:5px}@media (hover:hover){:is(.portal-hero-module__o32M4G__stage:has([data-hf-part][data-step=explore]:hover) [data-step=explore],.portal-hero-module__o32M4G__stage:has([data-hf-part][data-step=plan]:hover) [data-step=plan],.portal-hero-module__o32M4G__stage:has([data-hf-part][data-step=apply]:hover) [data-step=apply],.portal-hero-module__o32M4G__stage:has([data-hf-part][data-step=write]:hover) [data-step=write],.portal-hero-module__o32M4G__stage:has([data-hf-part][data-step=track]:hover) [data-step=track],.portal-hero-module__o32M4G__stage:has([data-hf-part][data-step=interview]:hover) [data-step=interview],.portal-hero-module__o32M4G__stage:has([data-hf-part][data-step=score-tracker]:hover) [data-step=score-tracker],.portal-hero-module__o32M4G__stage:has([data-hf-part][data-step=school-profiles]:hover) [data-step=school-profiles],.portal-hero-module__o32M4G__stage:has([data-hf-part][data-step=essay-drafts]:hover) [data-step=essay-drafts],.portal-hero-module__o32M4G__stage:has([data-hf-part][data-step=my-plan]:hover) [data-step=my-plan],.portal-hero-module__o32M4G__stage:has([data-hf-part][data-step=my-schools]:hover) [data-step=my-schools],.portal-hero-module__o32M4G__stage:has([data-hf-part][data-step=application-flow]:hover) [data-step=application-flow]){--hf-hover:1}}.portal-hero-module__o32M4G__hero[data-hf-show=tracker] :is(.portal-hero-module__o32M4G__part,.portal-hero-module__o32M4G__wire)[data-page=tracker],.portal-hero-module__o32M4G__hero[data-hf-show=profile] :is(.portal-hero-module__o32M4G__part,.portal-hero-module__o32M4G__wire)[data-page=profile],.portal-hero-module__o32M4G__hero[data-hf-show=drafts] :is(.portal-hero-module__o32M4G__part,.portal-hero-module__o32M4G__wire)[data-page=drafts],.portal-hero-module__o32M4G__hero[data-hf-show=plan] :is(.portal-hero-module__o32M4G__part,.portal-hero-module__o32M4G__wire)[data-page=plan],.portal-hero-module__o32M4G__hero[data-hf-show=map] :is(.portal-hero-module__o32M4G__part,.portal-hero-module__o32M4G__wire)[data-page=map],.portal-hero-module__o32M4G__hero[data-hf-show=flow] :is(.portal-hero-module__o32M4G__part,.portal-hero-module__o32M4G__wire)[data-page=flow],.portal-hero-module__o32M4G__hero[data-hf-pick=explore] [data-step=explore],.portal-hero-module__o32M4G__hero[data-hf-pick=plan] [data-step=plan],.portal-hero-module__o32M4G__hero[data-hf-pick=apply] [data-step=apply],.portal-hero-module__o32M4G__hero[data-hf-pick=write] [data-step=write],.portal-hero-module__o32M4G__hero[data-hf-pick=track] [data-step=track],.portal-hero-module__o32M4G__hero[data-hf-pick=interview] [data-step=interview]{--hf-pick:1}.portal-hero-module__o32M4G__fireHalo,.portal-hero-module__o32M4G__fireBead{fill:none;stroke-dasharray:.0001 2;stroke-linecap:round;opacity:0}.portal-hero-module__o32M4G__fireHalo{stroke:#3e83ff;stroke-opacity:.45;stroke-width:14px}.portal-hero-module__o32M4G__fireBead{stroke:#fff;stroke-width:5.5px}.portal-hero-module__o32M4G__said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.portal-hero-module__o32M4G__strip{border-top:1px solid #ffffff12;margin-top:clamp(2.5rem,1.5rem + 2.5cqw,3.5rem);padding:1.125rem 0 1.375rem;position:relative}.portal-hero-module__o32M4G__stripViewport{scrollbar-width:none;width:100%;overflow-x:auto}.portal-hero-module__o32M4G__stripViewport::-webkit-scrollbar{display:none}.portal-hero-module__o32M4G__stripTrack{width:max-content;display:flex}.portal-hero-module__o32M4G__stripRow{align-items:center;gap:2.25rem;margin:0;padding:.25rem 2.25rem .25rem 0;list-style:none;display:flex}.portal-hero-module__o32M4G__stripRow[aria-hidden]{display:none}.portal-hero-module__o32M4G__step{color:var(--color-ink-400);white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.portal-hero-module__o32M4G__stepTile{background:#3e83ff;width:.4375rem;height:.4375rem;transform:rotate(45deg)}.portal-hero-module__o32M4G__stepNum{color:#7aa8ff;font-variant-numeric:tabular-nums}.portal-hero-module__o32M4G__tool{color:#fffc;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.portal-hero-module__o32M4G__toolIcon{color:#7aa8ff;flex:none;width:1.125rem;height:1.125rem}.portal-hero-module__o32M4G__tool:hover,.portal-hero-module__o32M4G__tool:focus-visible{color:#fff}.portal-hero-module__o32M4G__tool:focus-visible{outline-offset:3px;outline:2px solid #7aa8ff}.portal-hero-module__o32M4G__hold{background:var(--color-paper);color:#fff;opacity:0;pointer-events:none;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:none;position:absolute;top:50%;right:0;translate:0 -50%}.portal-hero-module__o32M4G__hold:focus-visible{opacity:1;pointer-events:auto;outline-offset:3px;outline:2px solid #7aa8ff}.portal-hero-module__o32M4G__hold svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.portal-hero-module__o32M4G__holdPlay{fill:currentColor;display:none}.portal-hero-module__o32M4G__hero[data-held] .portal-hero-module__o32M4G__holdPause{display:none}.portal-hero-module__o32M4G__hero[data-held] .portal-hero-module__o32M4G__holdPlay{display:inline}@media (prefers-reduced-motion:no-preference){.portal-hero-module__o32M4G__hero:not([data-still])[data-wired] .portal-hero-module__o32M4G__line{animation:portal-hero-module__o32M4G__hf-draw 1.1s var(--ease-out-quint) calc(.1s + var(--i) * 70ms) both}.portal-hero-module__o32M4G__hero:not([data-still]) .portal-hero-module__o32M4G__stripViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.portal-hero-module__o32M4G__hero:not([data-still]) .portal-hero-module__o32M4G__stripRow[aria-hidden]{display:flex}.portal-hero-module__o32M4G__hero:not([data-still]) .portal-hero-module__o32M4G__stripTrack{animation:portal-hero-module__o32M4G__hf-strip calc(var(--items) * 5.5s) linear infinite}.portal-hero-module__o32M4G__hero:not([data-still]) .portal-hero-module__o32M4G__stripViewport:hover .portal-hero-module__o32M4G__stripTrack,.portal-hero-module__o32M4G__hero:not([data-still]) .portal-hero-module__o32M4G__stripViewport:focus-within .portal-hero-module__o32M4G__stripTrack{animation-play-state:paused}.portal-hero-module__o32M4G__hero:not([data-still]) .portal-hero-module__o32M4G__hold{display:grid}.portal-hero-module__o32M4G__hero[data-version=stream]:not([data-still])[data-wired] :is(.portal-hero-module__o32M4G__streamHalo,.portal-hero-module__o32M4G__streamBead){opacity:1;animation:portal-hero-module__o32M4G__hf-signal var(--hf-signals) linear calc(var(--hf-signal-start) + var(--at)) infinite both}.portal-hero-module__o32M4G__hero[data-version=stream]:not([data-still]):not([data-hf-show]) :is(.portal-hero-module__o32M4G__part,.portal-hero-module__o32M4G__wire)[data-page=map]{animation:portal-hero-module__o32M4G__hf-glow-1 var(--hf-pages) linear var(--hf-start) infinite both}.portal-hero-module__o32M4G__hero[data-version=stream]:not([data-still]):not([data-hf-show]) :is(.portal-hero-module__o32M4G__part,.portal-hero-module__o32M4G__wire)[data-page=flow]{animation:portal-hero-module__o32M4G__hf-glow-2 var(--hf-pages) linear var(--hf-start) infinite both}.portal-hero-module__o32M4G__hero[data-version=stream]:not([data-still]) .portal-hero-module__o32M4G__wire[data-hf-fire] :is(.portal-hero-module__o32M4G__fireHalo,.portal-hero-module__o32M4G__fireBead){animation:1.1s cubic-bezier(.45,0,.25,1) both portal-hero-module__o32M4G__hf-fire}.portal-hero-module__o32M4G__hero[data-version=spotlight]:not([data-still]):not([data-hf-jump]) .portal-hero-module__o32M4G__part{animation:portal-hero-module__o32M4G__hf-part var(--hf-cycle) linear calc(var(--hf-spot-start,var(--hf-boot)) + var(--k) * var(--hf-slot)) infinite both}.portal-hero-module__o32M4G__hero[data-version=spotlight]:not([data-still]):not([data-hf-jump]) .portal-hero-module__o32M4G__wire{animation:portal-hero-module__o32M4G__hf-wire var(--hf-cycle) linear calc(var(--hf-spot-start,var(--hf-boot)) + var(--k) * var(--hf-slot)) infinite both}.portal-hero-module__o32M4G__hero[data-version=spotlight]:not([data-still]):not([data-hf-jump]) .portal-hero-module__o32M4G__wire :is(.portal-hero-module__o32M4G__halo,.portal-hero-module__o32M4G__bead){animation:portal-hero-module__o32M4G__hf-run var(--hf-cycle) linear calc(var(--hf-spot-start,var(--hf-boot)) + var(--k) * var(--hf-slot)) infinite both}}.portal-hero-module__o32M4G__hero[data-paused] *,.portal-hero-module__o32M4G__hero[data-paused] :before,.portal-hero-module__o32M4G__hero[data-paused] :after,.portal-hero-module__o32M4G__hero[data-held] *,.portal-hero-module__o32M4G__hero[data-held] :before,.portal-hero-module__o32M4G__hero[data-held] :after{animation-play-state:paused!important}@keyframes portal-hero-module__o32M4G__hf-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes portal-hero-module__o32M4G__hf-fire{0%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1px;opacity:1}}@keyframes portal-hero-module__o32M4G__hf-signal{to{stroke-dashoffset:-12px}}@keyframes portal-hero-module__o32M4G__hf-glow-1{0%{--hf-lit:0}4.6%,33.33%{--hf-lit:.6}37.93%,to{--hf-lit:0}}@keyframes portal-hero-module__o32M4G__hf-glow-2{0%,33.33%{--hf-lit:0}37.93%,66.67%{--hf-lit:.6}71.27%,to{--hf-lit:0}}@keyframes portal-hero-module__o32M4G__hf-part{0%{--hf-lit:0}1%,12%{--hf-lit:1}15.5%,to{--hf-lit:0}}@keyframes portal-hero-module__o32M4G__hf-wire{0%,.6%{--hf-lit:0}1.6%,7%{--hf-lit:1}10%,to{--hf-lit:0}}@keyframes portal-hero-module__o32M4G__hf-run{0%,1%{stroke-dashoffset:0;opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1)}1.7%{opacity:1}5.4%{opacity:1}6.1%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes portal-hero-module__o32M4G__hf-strip{to{transform:translate(-50%)}}
.school-atlas-module__CdntTa__section{--sa-ground:#fff;--sa-ink:#0b1a3a;--sa-muted:#3b4c7a;--sa-soft:#586a97;--sa-hair:#eaeef8;--sa-rule:#e4e9f3;--sa-accent:#3e83ff;--sa-link:#1f52c4;--sa-field:#fff;--sa-field-edge:#d9dfee;--sa-field-hover:#b3bdd6;--sa-focus:#2f6bee;--sa-focus-ring:#e6eeff;--sa-selected:#e6eeff;--sa-tile:#fff;--sa-tile-edge:#0b1a3a1a;--sa-tile-shade:0 8px 18px -10px #0b1a3a66;--sa-lift:0 1px 2px #0b1a3a0a, 0 18px 40px -20px #0b1a3a40;--sa-page:0 2px 4px #0b1a3a0a, 0 24px 64px -24px #0b1a3a59;--sa-top:var(--story-top,calc(var(--chrome-top,0px) + var(--header-h,0px)));--sa-vh:var(--story-vh,calc(100svh - var(--chrome-top,0px) - var(--header-h,0px)));scroll-margin-top:var(--sa-top);background:var(--sa-ground);color:var(--sa-ink);position:relative;container:school-atlas/inline-size}.school-atlas-module__CdntTa__section[data-ground=navy]{--sa-ground:#0b1a3a;--sa-ink:#fff;--sa-muted:#a9bdf0;--sa-soft:#a9bdf0;--sa-hair:#ffffff1a;--sa-rule:#ffffff1f;--sa-accent:#7aa8ff;--sa-link:#a8c4ff;--sa-field:#12245a;--sa-field-edge:#ffffff29;--sa-field-hover:#ffffff52;--sa-focus:#7aa8ff;--sa-focus-ring:#7aa8ff47;--sa-selected:#7aa8ff2e;--sa-tile-edge:#ffffff2e;--sa-tile-shade:0 8px 18px -10px #0009;--sa-lift:0 18px 40px -20px #0000008c;--sa-page:0 24px 64px -24px #000000a6}.school-atlas-module__CdntTa__track,.school-atlas-module__CdntTa__stage{position:relative}.school-atlas-module__CdntTa__section[data-armed]:not([data-still]) .school-atlas-module__CdntTa__track{height:calc(var(--sa-vh) * 4)}.school-atlas-module__CdntTa__section[data-armed]:not([data-still]) .school-atlas-module__CdntTa__stage{top:var(--sa-top);height:var(--sa-vh);min-height:32rem;max-height:64rem;display:grid;position:sticky;overflow:clip;container:atlas-stage/size}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.school-atlas-module__CdntTa__section:not([data-still]) .school-atlas-module__CdntTa__track{height:calc(var(--sa-vh) * 4)}.school-atlas-module__CdntTa__section:not([data-still]) .school-atlas-module__CdntTa__stage{top:var(--sa-top);height:var(--sa-vh);min-height:32rem;max-height:64rem;display:grid;position:sticky;overflow:clip;container:atlas-stage/size}}.school-atlas-module__CdntTa__shell{width:100%;max-width:78rem;margin-inline:auto;padding:clamp(3.5rem,2.5rem + 6cqi,7rem) clamp(1.25rem,.6rem + 2.4cqi,2.5rem)}.school-atlas-module__CdntTa__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""box""readout";gap:clamp(1rem,.5rem + 2cqi,1.75rem);display:grid}.school-atlas-module__CdntTa__section[data-armed]:not([data-still]) .school-atlas-module__CdntTa__shell,.school-atlas-module__CdntTa__section[data-armed]:not([data-still]) .school-atlas-module__CdntTa__grid{height:100%}.school-atlas-module__CdntTa__section[data-armed]:not([data-still]) .school-atlas-module__CdntTa__shell{padding-block:clamp(1rem,3.5cqh,2.5rem)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.school-atlas-module__CdntTa__section:not([data-still]) .school-atlas-module__CdntTa__shell,.school-atlas-module__CdntTa__section:not([data-still]) .school-atlas-module__CdntTa__grid{height:100%}.school-atlas-module__CdntTa__section:not([data-still]) .school-atlas-module__CdntTa__shell{padding-block:clamp(1rem,3.5cqh,2.5rem)}}@container school-atlas not (min-width:60rem){.school-atlas-module__CdntTa__section[data-armed]:not([data-still]) .school-atlas-module__CdntTa__grid{grid-template-rows:auto minmax(0,1fr) auto}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.school-atlas-module__CdntTa__section:not([data-still]) .school-atlas-module__CdntTa__grid{grid-template-rows:auto minmax(0,1fr) auto}}}@container school-atlas (min-width:60rem){.school-atlas-module__CdntTa__grid{grid-template:".box"minmax(0,1fr)"copy box""readout box"".box"minmax(0,1fr)/minmax(0,5fr) minmax(0,7fr);gap:0 clamp(2rem,1rem + 3cqi,4.5rem)}}.school-atlas-module__CdntTa__copy{grid-area:copy;justify-items:start;display:grid}.school-atlas-module__CdntTa__label{color:var(--sa-muted);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:0 0 1.375rem;padding:0;font-size:.875rem;font-weight:600;list-style:none;display:inline-flex}.school-atlas-module__CdntTa__label li{align-items:center;gap:.625rem;display:flex}.school-atlas-module__CdntTa__label li+li:before{opacity:.3;content:"";background:currentColor;flex:none;width:1px;height:.875em}@container school-atlas not (min-width:22.5rem){.school-atlas-module__CdntTa__label{column-gap:.4375rem;font-size:.8125rem}.school-atlas-module__CdntTa__label li{gap:.4375rem}}.school-atlas-module__CdntTa__title{color:var(--sa-ink);font-family:var(--font-display,inherit);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 2.2cqi,2.75rem);font-weight:700;line-height:1.14}.school-atlas-module__CdntTa__title span{display:block}.school-atlas-module__CdntTa__lead{--sa-n:4;max-width:34rem;color:var(--sa-muted);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.6}.school-atlas-module__CdntTa__tools{--sa-n:5;z-index:3;width:100%;max-width:22rem;margin-top:clamp(1.75rem,1rem + 2cqi,2.5rem);position:relative}.school-atlas-module__CdntTa__tools:not([data-armed]){visibility:hidden}.school-atlas-module__CdntTa__find{position:relative}.school-atlas-module__CdntTa__findIcon{fill:none;width:1.0625rem;height:1.0625rem;stroke:var(--sa-soft);stroke-linecap:round;stroke-width:2px;pointer-events:none;position:absolute;top:50%;left:.9375rem;transform:translateY(-50%)}.school-atlas-module__CdntTa__findInput{border:1px solid var(--sa-field-edge);background:var(--sa-field);width:100%;height:2.75rem;box-shadow:var(--sa-lift);color:var(--sa-ink);font:inherit;border-radius:999px;padding:0 1rem 0 2.625rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.school-atlas-module__CdntTa__findInput::placeholder{color:var(--sa-soft)}.school-atlas-module__CdntTa__findInput:hover{border-color:var(--sa-field-hover)}.school-atlas-module__CdntTa__findInput:focus-visible{border-color:var(--sa-focus);box-shadow:0 0 0 3px var(--sa-focus-ring), var(--sa-lift);outline:none}.school-atlas-module__CdntTa__options{border:1px solid var(--sa-hair);background:var(--sa-field);box-shadow:var(--sa-page);border-radius:1rem;margin:0;padding:.375rem;list-style:none;display:grid;position:absolute;top:calc(100% + .375rem);left:0;right:0}.school-atlas-module__CdntTa__options[hidden]{display:none}.school-atlas-module__CdntTa__options li{color:var(--sa-ink);cursor:pointer;border-radius:.625rem;gap:.0625rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:grid}.school-atlas-module__CdntTa__options li span{color:var(--sa-soft);font-size:.75rem;font-weight:500}.school-atlas-module__CdntTa__options li[aria-selected=true]{background:var(--sa-selected)}.school-atlas-module__CdntTa__options li[data-none]{color:var(--sa-soft);cursor:default;font-weight:500}.school-atlas-module__CdntTa__box{grid-area:box;min-width:0;min-height:0;position:relative}.school-atlas-module__CdntTa__visual{aspect-ratio:1/.92;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;position:relative}@container school-atlas (min-width:40rem){.school-atlas-module__CdntTa__visual{aspect-ratio:7/5}}.school-atlas-module__CdntTa__section[data-armed]:not([data-still]) .school-atlas-module__CdntTa__visual{aspect-ratio:auto;height:100%}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.school-atlas-module__CdntTa__section:not([data-still]) .school-atlas-module__CdntTa__visual{aspect-ratio:auto;height:100%}}.school-atlas-module__CdntTa__visual canvas{width:100%;height:100%;position:absolute;inset:0}.school-atlas-module__CdntTa__poster{position:absolute;inset:0}.school-atlas-module__CdntTa__poster img{object-fit:contain}@media (scripting:enabled){.school-atlas-module__CdntTa__section:not([data-poster],[data-fallback]) .school-atlas-module__CdntTa__poster{display:none}}.school-atlas-module__CdntTa__visual[data-ready] .school-atlas-module__CdntTa__poster{display:none}.school-atlas-module__CdntTa__visual[data-over]{cursor:pointer}.school-atlas-module__CdntTa__visual[data-map]{cursor:grab}.school-atlas-module__CdntTa__visual[data-map][data-over]{cursor:pointer}.school-atlas-module__CdntTa__visual[data-dragging]{cursor:grabbing}.school-atlas-module__CdntTa__readout{--logo:3rem;--sa-n:6;grid-area:readout;grid-template-columns:var(--logo) minmax(0, 1fr);grid-template-areas:"logo who""figures figures";align-items:center;gap:1rem .875rem;width:100%;max-width:27rem;transition:opacity .24s;display:grid}@container school-atlas (min-width:60rem){.school-atlas-module__CdntTa__readout{margin-top:clamp(2rem,5.5cqh,3.5rem)}}.school-atlas-module__CdntTa__readout[data-state=moving]{opacity:.38}.school-atlas-module__CdntTa__logo{width:var(--logo);height:var(--logo);border-radius:calc(var(--logo) * .24);background-color:var(--sa-tile);background-image:var(--sa-logos,none);background-repeat:no-repeat;background-size:calc(var(--sheet) * var(--logo) / var(--cell)) auto;background-position:calc(var(--lx) * var(--logo) / var(--cell) * -1) calc(var(--ly) * var(--logo) / var(--cell) * -1);box-shadow:0 0 0 1px var(--sa-tile-edge), var(--sa-tile-shade);color:#0b1a3a;font-family:var(--font-display,inherit);letter-spacing:-.01em;grid-area:logo;place-items:center;font-size:.875rem;font-weight:700;line-height:1;display:grid}.school-atlas-module__CdntTa__logo[data-kind=type]{background-image:none}.school-atlas-module__CdntTa__section:not([data-armed]) .school-atlas-module__CdntTa__logo{visibility:hidden}.school-atlas-module__CdntTa__who{grid-area:who;min-width:0}.school-atlas-module__CdntTa__name{--lines:2;min-height:calc(var(--lines) * 1.25em);color:var(--sa-ink);font-family:var(--font-display,inherit);letter-spacing:-.015em;text-wrap:balance;align-content:end;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25;display:grid}.school-atlas-module__CdntTa__name[data-long]{min-height:calc(var(--lines) * 1.25em * 1.0625 / .9375);font-size:.9375rem}.school-atlas-module__CdntTa__place{color:var(--sa-soft);margin:.125rem 0 0;font-size:.875rem}.school-atlas-module__CdntTa__figures{border-top:1px solid var(--sa-rule);grid-area:figures;align-items:flex-end;gap:1.75rem;margin:0;padding-top:.875rem;display:flex}.school-atlas-module__CdntTa__figures div{flex-direction:column-reverse;gap:.25rem;display:flex}.school-atlas-module__CdntTa__figures dt{color:var(--sa-soft);font-size:.75rem;font-weight:600}.school-atlas-module__CdntTa__figures dd{color:var(--sa-ink);font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700;line-height:1}.school-atlas-module__CdntTa__open{color:var(--sa-link);text-underline-offset:.2em;grid-area:figures;place-self:end;align-items:center;gap:.375rem;padding-bottom:.0625rem;font-size:.875rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s;display:inline-flex}.school-atlas-module__CdntTa__open svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem;transition:transform .2s}.school-atlas-module__CdntTa__open:hover{text-decoration-color:currentColor}.school-atlas-module__CdntTa__open:hover svg{transform:translate(2px)}.school-atlas-module__CdntTa__open:focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px;border-radius:.25rem}@container atlas-stage not (min-width:40rem){.school-atlas-module__CdntTa__lead{display:none}.school-atlas-module__CdntTa__label{margin-bottom:.875rem}.school-atlas-module__CdntTa__tools{max-width:none;margin-top:1.25rem}.school-atlas-module__CdntTa__readout{--logo:2.5rem;row-gap:.625rem;max-width:none}.school-atlas-module__CdntTa__figures{padding-top:.625rem}.school-atlas-module__CdntTa__figures dd{font-size:1.25rem}}@container atlas-stage not (min-height:38rem){.school-atlas-module__CdntTa__lead{display:none}}.school-atlas-module__CdntTa__title span{--sa-n:1}.school-atlas-module__CdntTa__title span+span{--sa-n:2}.school-atlas-module__CdntTa__title span+span+span{--sa-n:3}@keyframes school-atlas-module__CdntTa__sa-in{0%{opacity:0;translate:0 .5rem}}@keyframes school-atlas-module__CdntTa__sa-settle{50%{translate:0 calc(var(--sa-vh) * .075);animation-timing-function:cubic-bezier(.333,.667,.667,1)}}@media (prefers-reduced-motion:no-preference){.school-atlas-module__CdntTa__section[data-sa-veil]:not([data-sa-shown],[data-still]) :is(.school-atlas-module__CdntTa__label,.school-atlas-module__CdntTa__title span,.school-atlas-module__CdntTa__lead,.school-atlas-module__CdntTa__tools,.school-atlas-module__CdntTa__readout){opacity:0}.school-atlas-module__CdntTa__section[data-sa-shown]:not([data-still]) :is(.school-atlas-module__CdntTa__label,.school-atlas-module__CdntTa__title span,.school-atlas-module__CdntTa__lead,.school-atlas-module__CdntTa__tools,.school-atlas-module__CdntTa__readout){animation:school-atlas-module__CdntTa__sa-in 1.4s cubic-bezier(.3, 0, .2, 1) calc(var(--sa-n,0) * .16s) backwards}}@supports (animation-timeline:view()){@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.school-atlas-module__CdntTa__section:not([data-still]) .school-atlas-module__CdntTa__track{view-timeline:--sa-arrive block;view-timeline-inset:var(--sa-top) 0px}.school-atlas-module__CdntTa__section:not([data-still]) .school-atlas-module__CdntTa__shell{animation:cubic-bezier(.333,0,.667,.333) school-atlas-module__CdntTa__sa-settle;animation-timeline:--sa-arrive;animation-range:entry calc(100% - var(--sa-vh) * .3) contain calc(var(--sa-vh) * .3)}}}.school-atlas-module__CdntTa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.where-you-are-module__Ekd4Pq__section{--wya-top:var(--story-top,calc(var(--chrome-top,0px) + var(--header-h,0px)));--wya-vh:var(--story-vh,calc(100svh - var(--chrome-top,0px) - var(--header-h,0px)));color:#0b1a3a;text-align:center;background:#fff;position:relative;container:where-you-are/inline-size}.where-you-are-module__Ekd4Pq__track{position:relative}.where-you-are-module__Ekd4Pq__stage{background:linear-gradient(#fff0 74%,#ffffff28 80%,#ffffff80 86.5%,#ffffffd7 93%,#fff 99%),radial-gradient(58% 52% at 50% 72%,#3e83ff26,#0000 72%);flex-direction:column;padding-top:clamp(3.5rem,2.5rem + 6cqi,7rem);display:flex;position:relative}.where-you-are-module__Ekd4Pq__road{-webkit-mask-composite:source-in;flex:none;width:100%;height:clamp(22rem,12rem + 30cqi,42rem);margin-top:clamp(.5rem,.25rem + 1.5cqi,1.5rem);position:relative;-webkit-mask-image:linear-gradient(#000 84%,#0000),linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(#000 84%,#0000),linear-gradient(90deg,#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@container where-you-are not (min-width:40rem){.where-you-are-module__Ekd4Pq__road{height:min(36rem,128cqi)}}.where-you-are-module__Ekd4Pq__section[data-armed]:not([data-still]) .where-you-are-module__Ekd4Pq__track{height:calc(var(--wya-vh) * (1 + var(--wya-walk)))}.where-you-are-module__Ekd4Pq__section[data-armed]:not([data-still]) .where-you-are-module__Ekd4Pq__stage{top:var(--wya-top);height:var(--wya-vh);padding-top:clamp(2rem, 1rem + var(--wya-vh) * .045, 4.5rem);position:sticky;overflow:clip}.where-you-are-module__Ekd4Pq__section[data-armed]:not([data-still]) .where-you-are-module__Ekd4Pq__road{flex:auto;height:auto;min-height:16rem}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.where-you-are-module__Ekd4Pq__section:not([data-still]) .where-you-are-module__Ekd4Pq__track{height:calc(var(--wya-vh) * (1 + var(--wya-walk)))}.where-you-are-module__Ekd4Pq__section:not([data-still]) .where-you-are-module__Ekd4Pq__stage{top:var(--wya-top);height:var(--wya-vh);padding-top:clamp(2rem, 1rem + var(--wya-vh) * .045, 4.5rem);position:sticky;overflow:clip}.where-you-are-module__Ekd4Pq__section:not([data-still]) .where-you-are-module__Ekd4Pq__road{flex:auto;height:auto;min-height:16rem}}.where-you-are-module__Ekd4Pq__exit{display:none}@keyframes where-you-are-module__Ekd4Pq__wya-exit{to{transform:translateY(calc(var(--wya-vh) * var(--wya-exit) * -.5))}}@keyframes where-you-are-module__Ekd4Pq__wya-dissolve{0%{opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.where-you-are-module__Ekd4Pq__section[data-armed]:not([data-still]){margin-bottom:calc(var(--wya-vh) * var(--wya-exit) * -.5)}.where-you-are-module__Ekd4Pq__section[data-armed]:not([data-still]) .where-you-are-module__Ekd4Pq__track{height:calc(var(--wya-vh) * (1 + var(--wya-walk) + var(--wya-exit)));timeline-scope:--wya-exit}.where-you-are-module__Ekd4Pq__section[data-armed]:not([data-still]) .where-you-are-module__Ekd4Pq__exit{height:calc(var(--wya-vh) * var(--wya-exit));pointer-events:none;view-timeline:--wya-exit block;view-timeline-inset:0;display:block;position:absolute;inset:auto 0 0}.where-you-are-module__Ekd4Pq__section[data-armed]:not([data-still]) .where-you-are-module__Ekd4Pq__stage{animation:cubic-bezier(.333,0,.667,.333) both where-you-are-module__Ekd4Pq__wya-exit;animation-timeline:--wya-exit;animation-range:entry}.where-you-are-module__Ekd4Pq__section[data-armed]:not([data-still]) .where-you-are-module__Ekd4Pq__stage:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#ffffff13 15%,#ffffff42 30%,#ffffff80 45%,#ffffffbd 60%,#ffffffec 75%,#fff 88%);height:50%;animation:cubic-bezier(.25,.6,.35,1) backwards where-you-are-module__Ekd4Pq__wya-dissolve;animation-timeline:--wya-exit;animation-range:entry;position:absolute;inset:auto 0 0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.where-you-are-module__Ekd4Pq__section:not([data-still]){margin-bottom:calc(var(--wya-vh) * var(--wya-exit) * -.5)}.where-you-are-module__Ekd4Pq__section:not([data-still]) .where-you-are-module__Ekd4Pq__track{height:calc(var(--wya-vh) * (1 + var(--wya-walk) + var(--wya-exit)));timeline-scope:--wya-exit}.where-you-are-module__Ekd4Pq__section:not([data-still]) .where-you-are-module__Ekd4Pq__exit{height:calc(var(--wya-vh) * var(--wya-exit));pointer-events:none;view-timeline:--wya-exit block;view-timeline-inset:0;display:block;position:absolute;inset:auto 0 0}.where-you-are-module__Ekd4Pq__section:not([data-still]) .where-you-are-module__Ekd4Pq__stage{animation:cubic-bezier(.333,0,.667,.333) both where-you-are-module__Ekd4Pq__wya-exit;animation-timeline:--wya-exit;animation-range:entry}}}.where-you-are-module__Ekd4Pq__head{z-index:1;flex:none;width:100%;max-width:78rem;margin-inline:auto;padding-inline:clamp(1.25rem,.6rem + 2.4cqi,2.5rem);position:relative}.where-you-are-module__Ekd4Pq__title{color:#0b1a3a;font-family:var(--font-display);letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.05rem + 3.5cqi,4.125rem);font-weight:700;line-height:1.02}.where-you-are-module__Ekd4Pq__line{color:#3b4c7a;text-wrap:pretty;max-width:38rem;margin:1.125rem auto 0;font-size:clamp(1.0625rem,.96rem + .4cqi,1.3125rem);line-height:1.5}.where-you-are-module__Ekd4Pq__road canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.where-you-are-module__Ekd4Pq__you{z-index:2;color:#0b1a3a;font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;opacity:0;transform:translate(var(--sx,0), var(--sy,0)) translate(-50%, calc(-100% - 14px)) scale(var(--sk,1));transform-origin:50% calc(100% + 14px);pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem .375rem .5rem;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #0b1a3a0f,0 10px 24px -10px #0b1a3a73}.where-you-are-module__Ekd4Pq__road[data-ready] .where-you-are-module__Ekd4Pq__you{opacity:1}.where-you-are-module__Ekd4Pq__road[data-ready] .where-you-are-module__Ekd4Pq__you[data-arrived]{opacity:0}.where-you-are-module__Ekd4Pq__youMark{color:#3e83ff;width:1.125rem;height:1.125rem}.where-you-are-module__Ekd4Pq__waypoint{z-index:0;color:#586a97;font-family:var(--font-sans);white-space:nowrap;opacity:0;transform:translate(var(--sx,0), var(--sy,0)) translate(-50%, calc(-100% - 12px)) scale(var(--sk,1));transform-origin:50% calc(100% + 12px);pointer-events:none;background:#ffffffeb;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #0b1a3a14}.where-you-are-module__Ekd4Pq__road[data-ready] .where-you-are-module__Ekd4Pq__waypoint{opacity:1}.where-you-are-module__Ekd4Pq__waypoint[data-passed]{color:#1f52c4;background:#e6eeff;box-shadow:0 0 0 1px #3e83ff40}.where-you-are-module__Ekd4Pq__end{color:#fff;font-family:var(--font-display);letter-spacing:-.01em;background:#0b1a3a;gap:.4375rem;padding:.4375rem .875rem .4375rem .5rem;font-size:.9375rem;font-weight:700;box-shadow:0 10px 24px -12px #0b1a3a99}.where-you-are-module__Ekd4Pq__endMark{color:#7aa8ff;width:1.25rem;height:1.25rem}.where-you-are-module__Ekd4Pq__end[data-passed]{color:#fff;background:#2f6bee;box-shadow:0 0 0 5px #3e83ff38,0 12px 28px -12px #0b1a3a99}.where-you-are-module__Ekd4Pq__end[data-passed] .where-you-are-module__Ekd4Pq__endMark{color:#fff}@media (prefers-reduced-motion:no-preference){.where-you-are-module__Ekd4Pq__you{transition:opacity .4s}.where-you-are-module__Ekd4Pq__waypoint{transition:opacity .4s,color .35s,background-color .35s,box-shadow .35s}}
.portal-page-v4-module__YmhNlW__page{--gutter:clamp(1.25rem, .6rem + 2.4vw, 2.5rem);--shell:78rem;--section:clamp(5.5rem, 3rem + 6vw, 10rem);--tile-pad:clamp(1.375rem, .9rem + 1.3vw, 2.125rem);--tile-radius:28px;--sheet-r:clamp(28px, 1rem + 2vw, 48px);--ease:cubic-bezier(.22, 1, .36, 1);color:var(--color-ink-700);overflow-x:clip}.portal-page-v4-module__YmhNlW__shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.portal-page-v4-module__YmhNlW__head{max-width:48rem;margin-bottom:clamp(2.5rem,1.6rem + 2.4vw,4rem)}.portal-page-v4-module__YmhNlW__h2{color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.05rem + 3.5vw,4.125rem);font-weight:700;line-height:1.02}.portal-page-v4-module__YmhNlW__lead{max-width:38rem;color:var(--color-ink-600);text-wrap:pretty;margin:1.125rem 0 0;font-size:clamp(1.0625rem,.96rem + .4vw,1.3125rem);line-height:1.5}.portal-page-v4-module__YmhNlW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-page-v4-module__YmhNlW__anchor{width:0;height:0;position:absolute;top:0;left:0}.portal-page-v4-module__YmhNlW__btn{min-height:3rem;font-family:var(--font-sans);text-align:center;text-wrap:balance;cursor:pointer;transition:transform .2s var(--ease), background-color .2s, color .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.5rem;font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.portal-page-v4-module__YmhNlW__btn:active{transform:scale(.98)}.portal-page-v4-module__YmhNlW__btnLarge{min-height:3.5rem;padding:1rem 1.75rem;font-size:1rem}.portal-page-v4-module__YmhNlW__primary{background:var(--color-signal-600);color:var(--color-paper)}.portal-page-v4-module__YmhNlW__primary:hover{background:var(--color-signal-700)}.portal-page-v4-module__YmhNlW__arrow{transition:transform .3s var(--ease);display:inline-block}a:hover>.portal-page-v4-module__YmhNlW__arrow,a:focus-visible>.portal-page-v4-module__YmhNlW__arrow{transform:translate(3px)}.portal-page-v4-module__YmhNlW__free,.portal-page-v4-module__YmhNlW__member{font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.portal-page-v4-module__YmhNlW__free{color:#1f52c4;background:#e6eeff}.portal-page-v4-module__YmhNlW__member{color:#fff;background:#0b1a3a;box-shadow:inset 0 0 0 1px #ffffff24}.portal-page-v4-module__YmhNlW__free:before,.portal-page-v4-module__YmhNlW__member:before{content:"";border-radius:999px;width:.375rem;height:.375rem}.portal-page-v4-module__YmhNlW__free:before{background:#3e83ff}.portal-page-v4-module__YmhNlW__member:before{background:#7aa8ff}.portal-page-v4-module__YmhNlW__logo{background:#fff 50%/74% no-repeat;border-radius:999px;flex:none;width:1.75rem;height:1.75rem;display:inline-block;box-shadow:0 0 0 1px #e3e8f3}.portal-page-v4-module__YmhNlW__face{background:#d9dfee 50%/cover no-repeat;border-radius:999px;flex:none;width:2rem;height:2rem;display:inline-block;box-shadow:0 0 0 1px #0b1a3a14}.portal-page-v4-module__YmhNlW__tile{border-radius:var(--tile-radius);isolation:isolate;background:#f3f6fc;flex-direction:column;min-width:0;display:flex;position:relative;overflow:clip}.portal-page-v4-module__YmhNlW__tile[data-tone=white]{box-shadow:0 0 0 1px #eaeef8, var(--shadow-lift);background:#fff}.portal-page-v4-module__YmhNlW__tile[data-tone=navy]{color:#fff;background:#0b1a3a}.portal-page-v4-module__YmhNlW__tileHead{padding:var(--tile-pad) var(--tile-pad) 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.875rem 1rem;display:flex}.portal-page-v4-module__YmhNlW__tileWords{flex:17rem;min-width:0}.portal-page-v4-module__YmhNlW__tileTitle{color:#0b1a3a;font-family:var(--font-display);letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin:0;font-size:clamp(1.1875rem,1.05rem + .45vw,1.4375rem);font-weight:700;line-height:1.2;display:flex}.portal-page-v4-module__YmhNlW__tileLine{color:#3b4c7a;text-wrap:pretty;max-width:32rem;margin:.4375rem 0 0;font-size:1rem;line-height:1.5}.portal-page-v4-module__YmhNlW__tile[data-tone=navy] .portal-page-v4-module__YmhNlW__tileTitle{color:#fff}.portal-page-v4-module__YmhNlW__tile[data-tone=navy] .portal-page-v4-module__YmhNlW__tileLine{color:#a9bdf0}.portal-page-v4-module__YmhNlW__finale{z-index:1;margin-top:calc(-1 * var(--sheet-r));border-radius:var(--sheet-r) var(--sheet-r) 0 0;isolation:isolate;margin-bottom:-8rem;position:relative;overflow:clip}.portal-page-v4-module__YmhNlW__close{padding:clamp(5rem, 3rem + 6vw, 9rem) var(--gutter) clamp(6rem, 3.5rem + 7vw, 10rem);text-align:center;position:relative}.portal-page-v4-module__YmhNlW__field{--pp-pitch:8px;--pp-dot:2.4px;--pp-gain:1.9;--pp-glow:.47;--pp-white:.72;--pp-reach:170px;z-index:-1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 9rem);mask-image:linear-gradient(#0000,#000 9rem)}.portal-page-v4-module__YmhNlW__field canvas{width:100%;height:100%;display:block}.portal-page-v4-module__YmhNlW__closeInner{justify-items:center;max-width:46rem;margin-inline:auto;display:grid}.portal-page-v4-module__YmhNlW__closeMark{width:clamp(3rem,2.4rem + 1.8vw,4.25rem);height:auto;margin-bottom:1.75rem}.portal-page-v4-module__YmhNlW__closeTitle{color:#fff;font-family:var(--font-display);letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(2.375rem,1.2rem + 3.7vw,4.375rem);font-weight:700;line-height:1.02}.portal-page-v4-module__YmhNlW__closeLine{color:#a9bdf0;text-wrap:pretty;max-width:34rem;margin:1.25rem 0 0;font-size:clamp(1.0625rem,.96rem + .4vw,1.3125rem);line-height:1.5}.portal-page-v4-module__YmhNlW__closeActions{margin-top:2.25rem}.portal-page-v4-module__YmhNlW__closeLogin{color:#a9bdf0;margin:1.25rem 0 0;font-size:.9375rem}.portal-page-v4-module__YmhNlW__closeLogin a{color:#fff;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #7aa8ffb3;text-decoration:underline #7aa8ffb3}@media (prefers-reduced-motion:no-preference){.portal-page-v4-module__YmhNlW__page[data-v4-armed] [data-v4-in]:not([data-in]){opacity:0}.portal-page-v4-module__YmhNlW__closeInner[data-in]>*{animation:portal-page-v4-module__YmhNlW__v4-rise .9s var(--ease) both}.portal-page-v4-module__YmhNlW__closeInner[data-in]>:nth-child(2){animation-delay:.15s}.portal-page-v4-module__YmhNlW__closeInner[data-in]>:nth-child(3){animation-delay:.3s}.portal-page-v4-module__YmhNlW__closeInner[data-in]>:nth-child(4){animation-delay:.45s}.portal-page-v4-module__YmhNlW__closeInner[data-in]>:nth-child(5){animation-delay:.6s}}@keyframes portal-page-v4-module__YmhNlW__v4-rise{0%{opacity:0;transform:translateY(1.5rem)scale(.97)}}
@property --v4-g{syntax:"<integer>";inherits:false;initial-value:0}.v4-groups-module__vCT0Xa__section{margin-top:var(--section);padding-block:var(--section) calc(var(--section) + var(--sheet-r));background:#f3f6fc;position:relative}.v4-groups-module__vCT0Xa__grid{grid-template-columns:minmax(0,1fr);gap:2.25rem;display:grid}@media (min-width:64rem){.v4-groups-module__vCT0Xa__grid{grid-template:"head stage""picker stage""actions stage"1fr/minmax(0,5fr) minmax(0,7fr);gap:2.25rem clamp(2.5rem,1rem + 4vw,6rem)}.v4-groups-module__vCT0Xa__head{grid-area:head}.v4-groups-module__vCT0Xa__stage{grid-area:stage;align-self:center}.v4-groups-module__vCT0Xa__picker{grid-area:picker}.v4-groups-module__vCT0Xa__actions{grid-area:actions}}.v4-groups-module__vCT0Xa__chip{margin:0 0 1.25rem}.v4-groups-module__vCT0Xa__stage{padding-bottom:3rem;position:relative}.v4-groups-module__vCT0Xa__hub{box-shadow:0 0 0 1px #e3e8f3, var(--shadow-page);background:#fff;border-radius:24px;overflow:clip}.v4-groups-module__vCT0Xa__cover{color:#fff;isolation:isolate;background:#0b1a3a;align-items:center;gap:1.125rem;min-height:9.5rem;padding:1.75rem 1.75rem 2.5rem;display:flex;position:relative;overflow:clip}.v4-groups-module__vCT0Xa__cover:after{content:"";z-index:-1;opacity:.32;background:#2f6bee;border-radius:999px;width:15rem;height:15rem;position:absolute;top:-5.5rem;right:-3.5rem}.v4-groups-module__vCT0Xa__crest{aspect-ratio:1;background:url(../media/group-crest.0a59ay27xogdm.svg) 50%/cover no-repeat;border-radius:27%;flex:none;width:clamp(3.5rem,2.8rem + 2vw,4.5rem);box-shadow:0 0 0 3px #ffffff2e,0 14px 26px -14px #000c}.v4-groups-module__vCT0Xa__coverText{gap:.25rem;min-width:0;display:grid}.v4-groups-module__vCT0Xa__school{color:#a9bdf0;font-size:.8125rem;font-weight:600}.v4-groups-module__vCT0Xa__club{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:700;line-height:1.1}.v4-groups-module__vCT0Xa__members{color:#cfd8f3;font-size:.875rem}.v4-groups-module__vCT0Xa__tabs{color:#3b4c7a;white-space:nowrap;background:#fff;border-radius:999px;gap:.25rem;width:fit-content;max-width:calc(100% - 2.5rem);margin:-1.375rem 0 0 1.25rem;padding:.3125rem;font-size:.8125rem;font-weight:600;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e3e8f3,0 10px 24px -14px #0b1a3a73}.v4-groups-module__vCT0Xa__tabs>*{border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .875rem;display:inline-flex}.v4-groups-module__vCT0Xa__tabs b{color:#fff;background:#0b1a3a}.v4-groups-module__vCT0Xa__tabs i{color:#586a97;font-variant-numeric:tabular-nums;font-style:normal}.v4-groups-module__vCT0Xa__next{padding:1.25rem 1.5rem 1.75rem}.v4-groups-module__vCT0Xa__ticket{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;display:none}.v4-groups-module__vCT0Xa__ticket[data-session="1"]{display:grid}.v4-groups-module__vCT0Xa__section:has(input[value="0"]:checked) .v4-groups-module__vCT0Xa__ticket[data-session="0"]{display:grid}.v4-groups-module__vCT0Xa__section:has(input[value="1"]:checked) .v4-groups-module__vCT0Xa__ticket[data-session="1"]{display:grid}.v4-groups-module__vCT0Xa__section:has(input[value="2"]:checked) .v4-groups-module__vCT0Xa__ticket[data-session="2"]{display:grid}.v4-groups-module__vCT0Xa__section:has(input[value="3"]:checked) .v4-groups-module__vCT0Xa__ticket[data-session="3"]{display:grid}.v4-groups-module__vCT0Xa__section:has(input:not([value="1"]):checked) .v4-groups-module__vCT0Xa__ticket[data-session="1"]{display:none}.v4-groups-module__vCT0Xa__stub{color:#1f52c4;transform-origin:50% 0;background:#e6eeff;border-radius:16px;justify-items:center;width:4.25rem;padding:.625rem 0 .75rem;line-height:1.1;display:grid}.v4-groups-module__vCT0Xa__stub i{text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:700}.v4-groups-module__vCT0Xa__stub b{color:#0b1a3a;font-family:var(--font-display);letter-spacing:-.03em;font-size:1.75rem;font-weight:700}.v4-groups-module__vCT0Xa__ticketBody{gap:.375rem;min-width:0;display:grid}.v4-groups-module__vCT0Xa__cap{color:#6b7aa0;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;display:flex}.v4-groups-module__vCT0Xa__liveDot{background:#16a34a;border-radius:999px;flex:none;width:.4375rem;height:.4375rem;position:relative}.v4-groups-module__vCT0Xa__liveDot:after{content:"";border-radius:inherit;opacity:0;background:#16a34a;position:absolute;inset:0}.v4-groups-module__vCT0Xa__title{color:#0b1a3a;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-weight:700;line-height:1.15}.v4-groups-module__vCT0Xa__when{color:#586a97;font-size:.875rem}.v4-groups-module__vCT0Xa__going{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.5rem;display:flex}.v4-groups-module__vCT0Xa__faces{gap:.25rem;display:flex}.v4-groups-module__vCT0Xa__face{display:block}.v4-groups-module__vCT0Xa__initial{color:#1f52c4;background:#e6eeff;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.625rem;font-weight:700;display:grid}.v4-groups-module__vCT0Xa__face:nth-child(2) .v4-groups-module__vCT0Xa__initial{color:#3b4c7a;background:#eef1f7}.v4-groups-module__vCT0Xa__face:nth-child(3) .v4-groups-module__vCT0Xa__initial{color:#fff;background:#0b1a3a}.v4-groups-module__vCT0Xa__face:nth-child(4) .v4-groups-module__vCT0Xa__initial{color:#142650;background:#dbe7ff}.v4-groups-module__vCT0Xa__goingText{color:#586a97;font-size:.875rem}.v4-groups-module__vCT0Xa__goingText b{color:#0b1a3a;font-variant-numeric:tabular-nums}.v4-groups-module__vCT0Xa__count{--v4-g:var(--to);counter-reset:v4g var(--v4-g);font-variant-numeric:tabular-nums}.v4-groups-module__vCT0Xa__count:after{content:counter(v4g)}.v4-groups-module__vCT0Xa__meter{background:#eef1f7;border-radius:999px;height:.375rem;margin-top:.5rem;display:block;overflow:hidden}.v4-groups-module__vCT0Xa__meter i{width:calc(var(--full) * 100%);border-radius:inherit;transform-origin:0;background:#3e83ff;height:100%;display:block;position:relative;overflow:hidden}.v4-groups-module__vCT0Xa__meter i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;inset:0;translate:-100%}.v4-groups-module__vCT0Xa__pulse{background:#fff;border-radius:18px;align-items:center;gap:.75rem;padding:.875rem 1.125rem .875rem .875rem;display:flex;position:absolute;bottom:0;right:.75rem;box-shadow:0 0 0 1px #e3e8f3,0 18px 40px -18px #0b1a3a73}.v4-groups-module__vCT0Xa__pulseRing{place-items:center;width:3rem;height:3rem;display:grid;position:relative}.v4-groups-module__vCT0Xa__pulseRing svg{position:absolute;inset:0;rotate:-90deg}.v4-groups-module__vCT0Xa__ringTrack,.v4-groups-module__vCT0Xa__ringFill{fill:none;stroke-width:3.4px}.v4-groups-module__vCT0Xa__ringTrack{stroke:#eef1f7}.v4-groups-module__vCT0Xa__ringFill{stroke:#16a34a;stroke-dasharray:1;stroke-dashoffset:.29px;stroke-linecap:round}.v4-groups-module__vCT0Xa__pulseRing b{color:#0b1a3a;font-family:var(--font-display);font-size:.8125rem;font-weight:700;position:relative}.v4-groups-module__vCT0Xa__pulseText{color:#586a97;font-size:.8125rem;line-height:1.35;display:grid}.v4-groups-module__vCT0Xa__pulseText b{color:#0b1a3a;font-size:.875rem}@media (min-width:84rem){.v4-groups-module__vCT0Xa__pulse{right:-1.5rem}}.v4-groups-module__vCT0Xa__wideOnly{display:none!important}@media (min-width:30rem){.v4-groups-module__vCT0Xa__wideOnly{display:inline-flex!important}}.v4-groups-module__vCT0Xa__picker{border:0;min-width:0;margin:0;padding:0}.v4-groups-module__vCT0Xa__legend{color:#0b1a3a;margin-bottom:.875rem;padding:0;font-size:.9375rem;font-weight:700}.v4-groups-module__vCT0Xa__choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.625rem;display:grid}.v4-groups-module__vCT0Xa__choice{color:#0b1a3a;cursor:pointer;background:#fff;border:1px solid #d9dfee;border-radius:14px;align-items:center;min-height:3.25rem;padding:.75rem 1rem .75rem 2.75rem;font-size:.9375rem;font-weight:600;line-height:1.25;transition:border-color .2s,background-color .25s,color .25s;display:flex;position:relative}.v4-groups-module__vCT0Xa__choice:before{content:"";background:#fff;border:1.5px solid #b3bdd6;border-radius:999px;width:1rem;height:1rem;margin-top:-.5rem;transition:border-color .2s,box-shadow .2s;position:absolute;top:50%;left:1rem}.v4-groups-module__vCT0Xa__choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.v4-groups-module__vCT0Xa__choice:hover{border-color:#b3bdd6}.v4-groups-module__vCT0Xa__choice:has(input:checked){color:#fff;background:#0b1a3a;border-color:#0b1a3a}.v4-groups-module__vCT0Xa__choice:has(input:checked):before{background:#7aa8ff;border-color:#7aa8ff;box-shadow:inset 0 0 0 3.5px #0b1a3a}.v4-groups-module__vCT0Xa__choice:has(input:focus-visible){outline-offset:2px;outline:2px solid #2f6bee}.v4-groups-module__vCT0Xa__choiceTopic{min-width:0}.v4-groups-module__vCT0Xa__actions{justify-items:start;gap:1rem;display:grid}.v4-groups-module__vCT0Xa__text{color:#586a97;margin:0;font-size:.9375rem}.v4-groups-module__vCT0Xa__text a{color:#0b1a3a;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #7aa8ff;text-decoration:underline #7aa8ff}@media (prefers-reduced-motion:no-preference){.v4-groups-module__vCT0Xa__head[data-in]>*{animation:v4-groups-module__vCT0Xa__v4-up .9s var(--ease) backwards}.v4-groups-module__vCT0Xa__head[data-in]>:nth-child(2){animation-delay:.14s}.v4-groups-module__vCT0Xa__head[data-in]>:nth-child(3){animation-delay:.28s}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__hub{animation:v4-groups-module__vCT0Xa__v4-land 1s var(--ease) backwards}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__crest{animation:v4-groups-module__vCT0Xa__v4-pop .6s var(--ease) .35s backwards}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__coverText>*{animation:v4-groups-module__vCT0Xa__v4-from-left .6s var(--ease) .5s backwards}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__coverText>:nth-child(2){animation-delay:.6s}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__coverText>:nth-child(3){animation-delay:.7s}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__tabs{animation:v4-groups-module__vCT0Xa__v4-rise .6s var(--ease) .85s backwards}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__ticket[data-session="1"] .v4-groups-module__vCT0Xa__stub{animation:v4-groups-module__vCT0Xa__v4-turn .7s var(--ease) 1s backwards}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__ticket[data-session="1"] .v4-groups-module__vCT0Xa__ticketBody>:not(.v4-groups-module__vCT0Xa__going,.v4-groups-module__vCT0Xa__meter){animation:v4-groups-module__vCT0Xa__v4-from-left .6s var(--ease) 1.1s backwards}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__ticket[data-session="1"] .v4-groups-module__vCT0Xa__title{animation-delay:1.2s}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__ticket[data-session="1"] .v4-groups-module__vCT0Xa__when{animation-delay:1.3s}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__ticket[data-session="1"] .v4-groups-module__vCT0Xa__face{animation:v4-groups-module__vCT0Xa__v4-pop .5s var(--ease) calc(1.45s + var(--i) * .13s) backwards}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__ticket[data-session="1"] .v4-groups-module__vCT0Xa__goingText{animation:.5s 1.45s backwards v4-groups-module__vCT0Xa__v4-fade}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__ticket[data-session="1"] .v4-groups-module__vCT0Xa__count{animation:1.4s cubic-bezier(.2,.7,.2,1) 1.45s backwards v4-groups-module__vCT0Xa__v4-count}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__ticket[data-session="1"] .v4-groups-module__vCT0Xa__meter i{animation:v4-groups-module__vCT0Xa__v4-fill 1.2s var(--ease) 1.6s backwards}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__pulse{animation:v4-groups-module__vCT0Xa__v4-float .8s var(--ease) 1.75s backwards}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__ringFill{animation:v4-groups-module__vCT0Xa__v4-ring 1.3s var(--ease) 1.95s backwards}.v4-groups-module__vCT0Xa__stage[data-in] .v4-groups-module__vCT0Xa__pulse .v4-groups-module__vCT0Xa__count{animation:1.3s cubic-bezier(.2,.7,.2,1) 1.95s backwards v4-groups-module__vCT0Xa__v4-count}.v4-groups-module__vCT0Xa__ticket{animation:v4-groups-module__vCT0Xa__v4-arrive .5s var(--ease) backwards}.v4-groups-module__vCT0Xa__ticket .v4-groups-module__vCT0Xa__stub{animation:v4-groups-module__vCT0Xa__v4-turn .6s var(--ease) backwards}.v4-groups-module__vCT0Xa__picker[data-in] .v4-groups-module__vCT0Xa__legend{animation:.6s backwards v4-groups-module__vCT0Xa__v4-fade}.v4-groups-module__vCT0Xa__picker[data-in] .v4-groups-module__vCT0Xa__choice{animation:v4-groups-module__vCT0Xa__v4-up-small .6s var(--ease) calc(.15s + var(--n) * .11s) backwards}.v4-groups-module__vCT0Xa__actions[data-in]>*{animation:v4-groups-module__vCT0Xa__v4-up-small .7s var(--ease) backwards}.v4-groups-module__vCT0Xa__actions[data-in]>:nth-child(2){animation-delay:.15s}.v4-groups-module__vCT0Xa__stage[data-on] .v4-groups-module__vCT0Xa__liveDot:after{animation:2.4s ease-out infinite v4-groups-module__vCT0Xa__v4-live}.v4-groups-module__vCT0Xa__stage[data-on] .v4-groups-module__vCT0Xa__initial{animation:v4-groups-module__vCT0Xa__v4-ripple 6s ease-in-out calc(2.4s + var(--i) * .14s) infinite}.v4-groups-module__vCT0Xa__stage[data-on] .v4-groups-module__vCT0Xa__meter i:after{animation:4.2s ease-in-out 2.8s infinite v4-groups-module__vCT0Xa__v4-sheen}.v4-groups-module__vCT0Xa__stage[data-on] .v4-groups-module__vCT0Xa__cover:after{animation:14s ease-in-out infinite alternate v4-groups-module__vCT0Xa__v4-drift}}@keyframes v4-groups-module__vCT0Xa__v4-up{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes v4-groups-module__vCT0Xa__v4-up-small{0%{opacity:0;transform:translateY(.75rem)}}@keyframes v4-groups-module__vCT0Xa__v4-from-left{0%{opacity:0;transform:translate(-1.25rem)}}@keyframes v4-groups-module__vCT0Xa__v4-fade{0%{opacity:0}}@keyframes v4-groups-module__vCT0Xa__v4-arrive{0%{opacity:0;transform:translateY(.5rem)}}@keyframes v4-groups-module__vCT0Xa__v4-land{0%{opacity:0;transform:translateY(3rem)scale(.97)}}@keyframes v4-groups-module__vCT0Xa__v4-rise{0%{opacity:0;transform:translateY(1rem)}}@keyframes v4-groups-module__vCT0Xa__v4-pop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.12)}}@keyframes v4-groups-module__vCT0Xa__v4-turn{0%{opacity:0;transform:perspective(20rem)rotateX(-75deg)}}@keyframes v4-groups-module__vCT0Xa__v4-count{0%{--v4-g:var(--from)}}@keyframes v4-groups-module__vCT0Xa__v4-fill{0%{transform:scaleX(0)}}@keyframes v4-groups-module__vCT0Xa__v4-ring{0%{stroke-dashoffset:1px}}@keyframes v4-groups-module__vCT0Xa__v4-float{0%{opacity:0;transform:translate(1.5rem,1rem)}}@keyframes v4-groups-module__vCT0Xa__v4-live{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes v4-groups-module__vCT0Xa__v4-ripple{0%,14%,to{transform:none}7%{transform:translateY(-.25rem)}}@keyframes v4-groups-module__vCT0Xa__v4-sheen{0%{translate:-100%}45%,to{translate:100%}}@keyframes v4-groups-module__vCT0Xa__v4-drift{to{transform:translate(-1.5rem,.75rem)scale(1.08)}}
.v4-stack-module__qX6NMW__section{padding-top:clamp(1.5rem,.5rem + 2vw,3rem);position:relative}.v4-stack-module__qX6NMW__track{--per:64svh;--stage-h:calc(100svh - var(--chrome-top) - var(--header-h));position:relative}.v4-stack-module__qX6NMW__stage{display:flex;position:relative}.v4-stack-module__qX6NMW__frame{width:100%;max-width:var(--shell);padding:clamp(1rem, 3.2vh, 2.5rem) var(--gutter) clamp(1rem, 3vh, 2rem);flex-direction:column;margin-inline:auto;display:flex;position:relative;container:frame/inline-size}.v4-stack-module__qX6NMW__head{max-width:50rem;margin-bottom:clamp(1.125rem,3.2vh,2.25rem)}.v4-stack-module__qX6NMW__head>h2{font-size:clamp(2.25rem,min(1.05rem + 3.5vw,7.4svh),4.125rem)}.v4-stack-module__qX6NMW__deck{--gap:.75rem;--ratio:1.6;--slices:clamp(8rem, 19cqw, 16rem);--open:calc(100cqw - var(--slices) - 3 * var(--gap));gap:var(--gap);height:min(30rem, calc(var(--open) / var(--ratio)), calc(var(--stage-h) - 2rem));min-height:12rem;display:flex;container-type:size}@container frame not (min-width:40rem){.v4-stack-module__qX6NMW__deck{--gap:.3125rem;--slices:2.75rem}@media (orientation:portrait){.v4-stack-module__qX6NMW__deck{--ratio:.8}}}.v4-stack-module__qX6NMW__card{--g:2;flex:var(--g) 1 0px;isolation:isolate;cursor:pointer;min-width:0;transition:flex-grow .95s var(--ease), flex-shrink .95s var(--ease), flex-basis .95s var(--ease), box-shadow .6s ease;background:#f5f7fb;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e3e8f2,0 28px 56px -36px #0b1a3a66}.v4-stack-module__qX6NMW__card[data-d="1"]{--g:6}.v4-stack-module__qX6NMW__card[data-d="2"]{--g:3.5}.v4-stack-module__qX6NMW__card[data-pos=active]{flex:0 0 var(--open);cursor:auto;box-shadow:0 0 0 1px #e3e8f2,0 40px 80px -44px #0b1a3a80}@container frame not (min-width:40rem){.v4-stack-module__qX6NMW__card{border-radius:14px}}.v4-stack-module__qX6NMW__face{width:min(var(--open), 100cqh * var(--ratio));position:absolute;top:0;bottom:0;left:50%;translate:-50%}.v4-stack-module__qX6NMW__screen{width:calc(100% / var(--fit,1));height:calc(100% / var(--fit,1));color:#0b1a3a;font-family:var(--font-sans);text-align:left;scale:var(--fit,1);transform-origin:0 0;--play:paused;line-height:1.3;position:absolute;top:0;left:0;overflow:hidden;container-type:inline-size}.v4-stack-module__qX6NMW__screen[data-play]{--play:running}.v4-stack-module__qX6NMW__layer{position:absolute;inset:0}.v4-stack-module__qX6NMW__skeleton{align-content:start;gap:4%;padding:6%;display:grid;position:absolute;inset:0}.v4-stack-module__qX6NMW__skeleton i{background:#e9edf5;border-radius:.5rem;height:1.25rem}.v4-stack-module__qX6NMW__skeleton i:first-child{width:46%;height:1.75rem}.v4-stack-module__qX6NMW__skeleton i:last-child{background:#fff;border-radius:1rem;height:auto;min-height:9rem;box-shadow:inset 0 0 0 1px #e6eaf3}.v4-stack-module__qX6NMW__back{z-index:1;color:#fff;background:radial-gradient(150% 60% at 50% 0,#3e83ff57,#0000 72%),linear-gradient(#16306e 0%,#0b1a3a 72%);flex-direction:column;justify-content:space-between;align-items:center;padding:1.375rem 0 1.5rem;transition:opacity .4s;display:flex;position:absolute;inset:0}.v4-stack-module__qX6NMW__backMark{display:grid}.v4-stack-module__qX6NMW__back svg{color:#a9c4ff;width:1.375rem;height:1.375rem}.v4-stack-module__qX6NMW__backWord{color:#ffffffeb;font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;writing-mode:vertical-rl;font-size:1.125rem;font-weight:700;line-height:1;rotate:180deg}.v4-stack-module__qX6NMW__back>*{transition:opacity .35s}.v4-stack-module__qX6NMW__card:not([data-d="1"]) .v4-stack-module__qX6NMW__back>*{opacity:0}@container frame not (min-width:40rem){.v4-stack-module__qX6NMW__back>*{display:none}}.v4-stack-module__qX6NMW__card[data-pos=active] .v4-stack-module__qX6NMW__back{opacity:0;pointer-events:none;transition:opacity .7s .22s}@media (hover:hover){.v4-stack-module__qX6NMW__card:not([data-pos=active]):hover .v4-stack-module__qX6NMW__back{background:radial-gradient(150% 60% at 50% 0,#3e83ff80,#0000 72%),linear-gradient(#1a3a84 0%,#0b1a3a 72%)}}.v4-stack-module__qX6NMW__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2.5rem;margin-top:clamp(.875rem,2.2vh,1.375rem);display:flex}.v4-stack-module__qX6NMW__captions{flex:24rem;min-width:0;display:grid}.v4-stack-module__qX6NMW__caption{color:#586a97;opacity:0;max-width:40rem;transition:opacity .35s ease, translate .5s var(--ease);grid-area:1/1;margin:0;font-size:clamp(.9375rem,.88rem + .25vw,1.0625rem);line-height:1.5;translate:0 .375rem}.v4-stack-module__qX6NMW__caption[data-on]{opacity:1;transition-delay:.25s;translate:none}.v4-stack-module__qX6NMW__caption b{color:#0b1a3a;font-weight:700}.v4-stack-module__qX6NMW__caption>:first-child{vertical-align:.125em;margin-right:.625rem}.v4-stack-module__qX6NMW__steps{flex:none;gap:.625rem;display:flex}.v4-stack-module__qX6NMW__track:not([data-armed]) .v4-stack-module__qX6NMW__steps{visibility:hidden}.v4-stack-module__qX6NMW__step{text-align:left;cursor:pointer;background:0 0;border:0;gap:.4375rem;width:5.75rem;padding:.25rem 0 .375rem;display:grid}.v4-stack-module__qX6NMW__step:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #2f6bee}.v4-stack-module__qX6NMW__stepWord{color:#8290b4;font-size:.8125rem;font-weight:600;transition:color .3s}.v4-stack-module__qX6NMW__step[data-state] .v4-stack-module__qX6NMW__stepWord,.v4-stack-module__qX6NMW__step:hover .v4-stack-module__qX6NMW__stepWord{color:#0b1a3a}.v4-stack-module__qX6NMW__stepBar{background:#e3e8f2;border-radius:3px;height:3px;position:relative;overflow:hidden}.v4-stack-module__qX6NMW__stepBar i{border-radius:inherit;transform-origin:0;background:#2f6bee;position:absolute;inset:0;transform:scaleX(0)}.v4-stack-module__qX6NMW__step[data-state=done] .v4-stack-module__qX6NMW__stepBar i{transform:none}.v4-stack-module__qX6NMW__step[data-state=on] .v4-stack-module__qX6NMW__stepBar i{transform:scaleX(var(--fill,1))}@container frame not (min-width:40rem){.v4-stack-module__qX6NMW__steps{width:100%}.v4-stack-module__qX6NMW__step{flex:1;width:auto}.v4-stack-module__qX6NMW__stepWord{font-size:.75rem}}@media (prefers-reduced-motion:no-preference) and (min-height:28rem){.v4-stack-module__qX6NMW__track{height:calc(var(--stage-h) + var(--hold) * var(--per))}.v4-stack-module__qX6NMW__stage{top:calc(var(--chrome-top) + var(--header-h));height:var(--stage-h);position:sticky}.v4-stack-module__qX6NMW__frame{justify-content:center;height:100%}.v4-stack-module__qX6NMW__deck{height:auto;max-height:calc(var(--open) / var(--ratio));flex:1 1 0}}@media (prefers-reduced-motion:no-preference) and (min-height:28rem) and (max-height:40rem){.v4-stack-module__qX6NMW__head>p{display:none}}@media (prefers-reduced-motion:no-preference){.v4-stack-module__qX6NMW__head[data-in]>*{animation:v4-stack-module__qX6NMW__v4-up .9s var(--ease) backwards}.v4-stack-module__qX6NMW__head[data-in]>:nth-child(2){animation-delay:.14s}.v4-stack-module__qX6NMW__deck[data-in] .v4-stack-module__qX6NMW__card{animation:v4-stack-module__qX6NMW__v4-deal .9s var(--ease) calc(.1s + var(--k) * .12s) backwards}[data-v4-armed] .v4-stack-module__qX6NMW__deck:not([data-in])~.v4-stack-module__qX6NMW__foot{opacity:0}.v4-stack-module__qX6NMW__deck[data-in]~.v4-stack-module__qX6NMW__foot{animation:v4-stack-module__qX6NMW__v4-up .8s var(--ease) .55s backwards}}@keyframes v4-stack-module__qX6NMW__v4-up{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes v4-stack-module__qX6NMW__v4-deal{0%{opacity:0;transform:translate(calc(4rem + var(--k) * 2rem), 1.25rem)}}
.v4-scores-module__PZgzsG__section{padding-top:var(--section);position:relative}
.v4-services-module__aOfFCq__services{padding-top:clamp(5rem,3rem + 5vw,8.5rem)}.v4-services-module__aOfFCq__head{max-width:50rem;margin-bottom:clamp(2.5rem,1.6rem + 2.4vw,4rem)}.v4-services-module__aOfFCq__chip{color:#a9bdf0;flex-wrap:wrap;align-items:center;gap:.625rem;margin:0 0 1.25rem;font-size:.875rem;font-weight:600;display:flex}.v4-services-module__aOfFCq__title{color:#fff}.v4-services-module__aOfFCq__line{color:#a9bdf0;text-wrap:pretty;max-width:38rem;margin:1.125rem 0 0;font-size:clamp(1.0625rem,.96rem + .4vw,1.3125rem);line-height:1.5}.v4-services-module__aOfFCq__cards{grid-template-columns:minmax(0,1fr);gap:3.25rem;display:grid}@media (min-width:44rem) and (max-width:63.99rem){.v4-services-module__aOfFCq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.25rem 1.75rem}.v4-services-module__aOfFCq__card:nth-child(2){--lag:.3s}}@media (min-width:64rem){.v4-services-module__aOfFCq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.v4-services-module__aOfFCq__card{--lag:calc(var(--n) * .3s)}}.v4-services-module__aOfFCq__card{grid-row:span 2;grid-template-rows:subgrid;row-gap:1.5rem;min-width:0;display:grid}.v4-services-module__aOfFCq__piece{color:#0b1a3a;isolation:isolate;min-width:0;min-height:21rem;font-size:.8125rem;display:grid}.v4-services-module__aOfFCq__thread,.v4-services-module__aOfFCq__callCard,.v4-services-module__aOfFCq__noteCard{background:#fff;border-radius:18px;box-shadow:0 28px 56px -28px #020617e6}.v4-services-module__aOfFCq__callTile,.v4-services-module__aOfFCq__recording{background-color:#071129;box-shadow:inset 0 0 0 1px #ffffff1a,0 28px 56px -28px #020617e6}.v4-services-module__aOfFCq__words{align-content:space-between;justify-items:start;gap:.875rem;display:grid}.v4-services-module__aOfFCq__cardTitle{color:#fff;max-width:26rem;font-family:var(--font-sans);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.5}.v4-services-module__aOfFCq__cardTitle span{color:#a9bdf0;font-weight:400}.v4-services-module__aOfFCq__service{color:#a8c4ff;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.v4-services-module__aOfFCq__service:hover{color:#fff}.v4-services-module__aOfFCq__thread{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.v4-services-module__aOfFCq__threadHead{border-bottom:1px solid #eef1f6;align-items:center;gap:.625rem;padding:.875rem 1rem .75rem;display:flex}.v4-services-module__aOfFCq__threadHead span{min-width:0;display:grid}.v4-services-module__aOfFCq__threadHead b{font-size:.875rem}.v4-services-module__aOfFCq__threadHead i{color:#6b7aa0;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;overflow:hidden}.v4-services-module__aOfFCq__headFace{width:2.25rem;height:2.25rem}.v4-services-module__aOfFCq__bubbles{flex-direction:column;justify-content:flex-end;gap:.5rem;padding:.875rem 1rem;display:flex}.v4-services-module__aOfFCq__bubble{border-radius:14px;max-width:min(86%,21rem);margin:0;padding:.5625rem .8125rem;line-height:1.45}.v4-services-module__aOfFCq__them{background:#f1f4fa;border-bottom-left-radius:4px;align-self:flex-start}.v4-services-module__aOfFCq__mine{color:#fff;background:#2f6bee;border-bottom-right-radius:4px;align-self:flex-end}.v4-services-module__aOfFCq__last{place-items:start;display:grid}.v4-services-module__aOfFCq__last>*{grid-area:1/1}.v4-services-module__aOfFCq__typing{opacity:0;transform-origin:0 100%;background:#f1f4fa;border-radius:14px 14px 14px 4px;gap:.25rem;margin:0;padding:.6875rem .8125rem;display:flex}.v4-services-module__aOfFCq__typing i{background:#8290b4;border-radius:999px;width:.375rem;height:.375rem}.v4-services-module__aOfFCq__composer{color:#8290b4;border:1px solid #e3e8f1;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;margin:0 .875rem .875rem;padding:.375rem .375rem .375rem .875rem;display:flex}.v4-services-module__aOfFCq__send{color:#fff;background:#2f6bee;border-radius:9px;flex:none;place-items:center;width:1.875rem;height:1.875rem;display:grid}.v4-services-module__aOfFCq__status{display:grid}.v4-services-module__aOfFCq__status>i{grid-area:1/1}.v4-services-module__aOfFCq__typingNote.v4-services-module__aOfFCq__typingNote{color:#2f6bee;opacity:0;font-weight:600}.v4-services-module__aOfFCq__call{grid-template-rows:1fr 2.5rem auto;grid-template-columns:minmax(0,1fr) 18%;display:grid}.v4-services-module__aOfFCq__callTile{background-image:radial-gradient(64% 58% at 50% 46%,#3e83ff33,#0000 72%);border-radius:18px;grid-area:1/1/3/2;place-items:center;min-height:11rem;display:grid;position:relative}.v4-services-module__aOfFCq__callFace{aspect-ratio:1;width:min(34%,7.5rem);height:auto;position:relative;box-shadow:0 0 0 3px #7aa8ff59,0 0 0 8px #7aa8ff14}.v4-services-module__aOfFCq__callFace:before{content:"";border-radius:inherit;opacity:0;position:absolute;inset:-.5rem;box-shadow:0 0 0 2px #7aa8ff73}.v4-services-module__aOfFCq__callName,.v4-services-module__aOfFCq__live{font-size:.6875rem;font-weight:600;position:absolute;top:.75rem}.v4-services-module__aOfFCq__callName{color:#fff;background:#00000073;border-radius:6px;padding:.1875rem .5rem;left:.75rem}.v4-services-module__aOfFCq__live{color:#cfd8f3;align-items:center;gap:.3125rem;margin-top:.1875rem;display:inline-flex;right:.875rem}.v4-services-module__aOfFCq__live i{background:#56d494;border-radius:999px;width:.4375rem;height:.4375rem}.v4-services-module__aOfFCq__callCard{z-index:1;grid-area:2/1/4/3;justify-self:end;gap:.375rem;width:max(66%,17rem);padding:1rem;display:grid}.v4-services-module__aOfFCq__callCap{color:#586a97;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:inline-flex}.v4-services-module__aOfFCq__callCap svg,.v4-services-module__aOfFCq__fill svg,.v4-services-module__aOfFCq__send svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:.9375rem;height:.9375rem}.v4-services-module__aOfFCq__callTitle{color:#0b1a3a;font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(.875rem,.8rem + .3vw,1rem)}.v4-services-module__aOfFCq__callWhen{color:#586a97;font-size:.75rem}.v4-services-module__aOfFCq__actions{gap:.375rem;margin-top:.375rem;display:flex}.v4-services-module__aOfFCq__ghost,.v4-services-module__aOfFCq__fill{white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .6875rem;font-size:.75rem;font-weight:600;display:inline-flex}.v4-services-module__aOfFCq__ghost{color:#0b1a3a;box-shadow:inset 0 0 0 1px #d9dfee}.v4-services-module__aOfFCq__fill{color:#fff;background:#2f6bee;position:relative}.v4-services-module__aOfFCq__notes{grid-template-rows:auto 1fr;gap:.75rem;display:grid}.v4-services-module__aOfFCq__recording{border-radius:999px;align-items:center;gap:.75rem;padding:.625rem .875rem .625rem .625rem;display:flex}.v4-services-module__aOfFCq__play{background:#fff;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.v4-services-module__aOfFCq__play svg{fill:#0b1a3a;width:.875rem;height:.875rem;translate:1px}.v4-services-module__aOfFCq__wave{flex:1;justify-content:space-between;align-items:center;gap:2px;min-width:0;height:1.5rem;display:flex;overflow:hidden}.v4-services-module__aOfFCq__wave i{min-width:2px;max-width:5px;height:calc(var(--h) * 100%);transform-origin:50%;background:#7aa8ff;border-radius:2px;flex:1;position:relative}.v4-services-module__aOfFCq__wave i:nth-child(n+14){background:#7aa8ff59}.v4-services-module__aOfFCq__wave i:after{content:"";border-radius:inherit;opacity:0;background:#e3edff;position:absolute;inset:0}.v4-services-module__aOfFCq__duration{color:#a9bdf0;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.v4-services-module__aOfFCq__noteCard{flex-direction:column;gap:.875rem;padding:1rem;display:flex}.v4-services-module__aOfFCq__noteActions{margin-top:auto}.v4-services-module__aOfFCq__noteHead{border-bottom:1px solid #eef1f6;align-items:center;gap:.625rem;padding-bottom:.75rem;display:flex}.v4-services-module__aOfFCq__noteHead span{min-width:0;display:grid}.v4-services-module__aOfFCq__noteHead b{font-size:.8125rem}.v4-services-module__aOfFCq__noteHead i{color:#6b7aa0;font-size:.75rem;font-style:normal}.v4-services-module__aOfFCq__noteFace{width:2.25rem;height:2.25rem}.v4-services-module__aOfFCq__noteList{counter-reset:note;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.v4-services-module__aOfFCq__noteList li{color:#233666;counter-increment:note;gap:.5rem;line-height:1.4;display:flex}.v4-services-module__aOfFCq__noteList li:before{content:counter(note);color:#1f52c4;background:#e6eeff;border-radius:999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:700;display:grid}.v4-services-module__aOfFCq__others{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:clamp(3rem,2rem + 2.5vw,4.5rem);padding-top:2rem;display:flex}.v4-services-module__aOfFCq__other{color:#fff;border-radius:999px;align-items:center;gap:.4375rem;min-height:2.75rem;padding:.5rem 1.125rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.v4-services-module__aOfFCq__other:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff52}.v4-services-module__aOfFCq__consult{color:#a9bdf0;margin:0 0 0 auto;font-size:.9375rem}.v4-services-module__aOfFCq__consult a{color:#fff;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #7aa8ffb3;text-decoration:underline #7aa8ffb3}@media (max-width:47.99rem){.v4-services-module__aOfFCq__consult{flex-basis:100%;margin:.75rem 0 0}}@media (prefers-reduced-motion:no-preference){.v4-services-module__aOfFCq__hold[data-hold]{--linger:30svh}.v4-services-module__aOfFCq__hold[data-hold]>.v4-services-module__aOfFCq__stage{top:var(--hold-top);position:sticky}.v4-services-module__aOfFCq__hold[data-hold]:after{content:"";height:var(--linger);display:block}.v4-services-module__aOfFCq__head[data-in]>*,.v4-services-module__aOfFCq__words[data-in]>*{animation:v4-services-module__aOfFCq__v4-up .8s var(--ease) backwards}.v4-services-module__aOfFCq__head[data-in]>:nth-child(2){animation-delay:.14s}.v4-services-module__aOfFCq__head[data-in]>:nth-child(3){animation-delay:.28s}.v4-services-module__aOfFCq__words[data-in]>:nth-child(2){animation-delay:.12s}[data-v4-armed] .v4-services-module__aOfFCq__piece:not([data-play]) :is(.v4-services-module__aOfFCq__bubble,.v4-services-module__aOfFCq__callCard,.v4-services-module__aOfFCq__noteCard){opacity:0}.v4-services-module__aOfFCq__piece[data-in] :is(.v4-services-module__aOfFCq__thread,.v4-services-module__aOfFCq__callTile,.v4-services-module__aOfFCq__recording){animation:v4-services-module__aOfFCq__v4-rise .8s var(--ease) calc(var(--lag,0s) / 2) backwards}.v4-services-module__aOfFCq__piece[data-in] :is(.v4-services-module__aOfFCq__threadHead,.v4-services-module__aOfFCq__composer){animation:v4-services-module__aOfFCq__v4-fade .6s ease calc(var(--lag,0s) / 2 + .3s) backwards}.v4-services-module__aOfFCq__piece[data-in] :is(.v4-services-module__aOfFCq__callFace,.v4-services-module__aOfFCq__play){animation:v4-services-module__aOfFCq__v4-pop .6s var(--ease) calc(var(--lag,0s) / 2 + .35s) backwards}.v4-services-module__aOfFCq__piece[data-in] .v4-services-module__aOfFCq__callName{animation:v4-services-module__aOfFCq__v4-from-left .5s var(--ease) calc(var(--lag,0s) / 2 + .55s) backwards}.v4-services-module__aOfFCq__piece[data-in] .v4-services-module__aOfFCq__live{animation:v4-services-module__aOfFCq__v4-pop .5s var(--ease) calc(var(--lag,0s) / 2 + .7s) backwards}.v4-services-module__aOfFCq__piece[data-in] .v4-services-module__aOfFCq__wave i{animation:v4-services-module__aOfFCq__v4-bar .5s var(--ease) calc(var(--lag,0s) / 2 + .4s + var(--i) * 25ms) backwards}.v4-services-module__aOfFCq__piece[data-in] .v4-services-module__aOfFCq__duration{animation:v4-services-module__aOfFCq__v4-fade .5s ease calc(var(--lag,0s) / 2 + 1.2s) backwards}.v4-services-module__aOfFCq__piece[data-play] .v4-services-module__aOfFCq__them:not(.v4-services-module__aOfFCq__reply){animation:v4-services-module__aOfFCq__v4-from-left .6s var(--ease) calc(var(--lag,0s) + .4s) backwards}.v4-services-module__aOfFCq__piece[data-play] .v4-services-module__aOfFCq__mine{animation:v4-services-module__aOfFCq__v4-from-right .6s var(--ease) calc(var(--lag,0s) + 1.3s) backwards}.v4-services-module__aOfFCq__piece[data-play] .v4-services-module__aOfFCq__typing{animation:v4-services-module__aOfFCq__v4-typing 1.5s ease calc(var(--lag,0s) + 2s)}.v4-services-module__aOfFCq__piece[data-play] .v4-services-module__aOfFCq__reply{animation:v4-services-module__aOfFCq__v4-from-left .6s var(--ease) calc(var(--lag,0s) + 3.35s) backwards}.v4-services-module__aOfFCq__piece[data-play] .v4-services-module__aOfFCq__callCard{animation:v4-services-module__aOfFCq__v4-dock .8s var(--ease) calc(var(--lag,0s) + .4s) backwards}.v4-services-module__aOfFCq__piece[data-play] .v4-services-module__aOfFCq__callCap{animation:v4-services-module__aOfFCq__v4-up-small .5s var(--ease) calc(var(--lag,0s) + .7s) backwards}.v4-services-module__aOfFCq__piece[data-play] .v4-services-module__aOfFCq__callTitle{animation:v4-services-module__aOfFCq__v4-up-small .5s var(--ease) calc(var(--lag,0s) + .8s) backwards}.v4-services-module__aOfFCq__piece[data-play] .v4-services-module__aOfFCq__callWhen{animation:v4-services-module__aOfFCq__v4-up-small .5s var(--ease) calc(var(--lag,0s) + .9s) backwards}.v4-services-module__aOfFCq__piece[data-play] .v4-services-module__aOfFCq__actions>*{animation:v4-services-module__aOfFCq__v4-pop .5s var(--ease) calc(var(--lag,0s) + var(--at,1.1s)) backwards}.v4-services-module__aOfFCq__piece[data-play] .v4-services-module__aOfFCq__actions>:nth-child(2){animation-delay:calc(var(--lag,0s) + var(--at,1.1s) + .15s)}.v4-services-module__aOfFCq__noteActions{--at:2.45s}.v4-services-module__aOfFCq__piece[data-play] .v4-services-module__aOfFCq__noteCard{animation:v4-services-module__aOfFCq__v4-rise .8s var(--ease) calc(var(--lag,0s) + .4s) backwards}.v4-services-module__aOfFCq__piece[data-play] .v4-services-module__aOfFCq__noteHead{animation:v4-services-module__aOfFCq__v4-fade .6s ease calc(var(--lag,0s) + .7s) backwards}.v4-services-module__aOfFCq__piece[data-play] .v4-services-module__aOfFCq__noteList li{animation:v4-services-module__aOfFCq__v4-from-left .6s var(--ease) calc(var(--lag,0s) + 1.05s + var(--n) * .4s) backwards}.v4-services-module__aOfFCq__others[data-in]>*{animation:v4-services-module__aOfFCq__v4-from-left .6s var(--ease) backwards}.v4-services-module__aOfFCq__others[data-in]>:nth-child(2){animation-delay:70ms}.v4-services-module__aOfFCq__others[data-in]>:nth-child(3){animation-delay:.14s}.v4-services-module__aOfFCq__others[data-in]>:nth-child(4){animation-delay:.21s}.v4-services-module__aOfFCq__others[data-in]>:nth-child(5){animation-delay:.3s}.v4-services-module__aOfFCq__piece[data-on] .v4-services-module__aOfFCq__typing i{animation:1.2s ease-in-out infinite v4-services-module__aOfFCq__v4-type}.v4-services-module__aOfFCq__piece[data-on] .v4-services-module__aOfFCq__typing i:nth-child(2){animation-delay:.15s}.v4-services-module__aOfFCq__piece[data-on] .v4-services-module__aOfFCq__typing i:nth-child(3){animation-delay:.3s}.v4-services-module__aOfFCq__piece[data-on][data-play] .v4-services-module__aOfFCq__typingNote{animation:9s ease-in-out 5.5s infinite v4-services-module__aOfFCq__v4-again}.v4-services-module__aOfFCq__piece[data-on][data-play] .v4-services-module__aOfFCq__where{animation:9s ease-in-out 5.5s infinite v4-services-module__aOfFCq__v4-away}.v4-services-module__aOfFCq__piece[data-on] .v4-services-module__aOfFCq__callFace:before{animation:3s ease-out 1.5s infinite v4-services-module__aOfFCq__v4-breathe}.v4-services-module__aOfFCq__piece[data-on] .v4-services-module__aOfFCq__live i{animation:2.4s ease-in-out infinite v4-services-module__aOfFCq__v4-glow}.v4-services-module__aOfFCq__piece[data-on][data-play] .v4-services-module__aOfFCq__callCard .v4-services-module__aOfFCq__fill:after{content:"";border-radius:inherit;animation:v4-services-module__aOfFCq__v4-ring-out 2.4s var(--ease) 2s infinite;position:absolute;inset:0;box-shadow:0 0 #2f6bee8c}.v4-services-module__aOfFCq__piece[data-on] .v4-services-module__aOfFCq__wave i:after{animation:v4-services-module__aOfFCq__v4-play 6.8s ease-out calc(1.6s + var(--i) * .12s) infinite}}@keyframes v4-services-module__aOfFCq__v4-up{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes v4-services-module__aOfFCq__v4-up-small{0%{opacity:0;transform:translateY(.5rem)}}@keyframes v4-services-module__aOfFCq__v4-rise{0%{opacity:0;transform:translateY(1.75rem)}35%{opacity:1}}@keyframes v4-services-module__aOfFCq__v4-from-left{0%{opacity:0;transform:translate(-1.25rem)scale(.97)}}@keyframes v4-services-module__aOfFCq__v4-from-right{0%{opacity:0;transform:translate(1.25rem)scale(.97)}}@keyframes v4-services-module__aOfFCq__v4-fade{0%{opacity:0}}@keyframes v4-services-module__aOfFCq__v4-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}}@keyframes v4-services-module__aOfFCq__v4-typing{0%{opacity:0;transform:scale(.8)}18%,84%{opacity:1;transform:none}to{opacity:0}}@keyframes v4-services-module__aOfFCq__v4-again{0%,8%,44%,to{opacity:0;transform:translateY(.25rem)}14%,38%{opacity:1;transform:none}}@keyframes v4-services-module__aOfFCq__v4-away{0%,8%,44%,to{opacity:1}14%,38%{opacity:0}}@keyframes v4-services-module__aOfFCq__v4-type{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes v4-services-module__aOfFCq__v4-breathe{0%{opacity:.9;transform:scale(.94)}to{opacity:0;transform:scale(1.25)}}@keyframes v4-services-module__aOfFCq__v4-glow{0%,to{box-shadow:0 0 #56d49400}50%{box-shadow:0 0 0 4px #56d49440}}@keyframes v4-services-module__aOfFCq__v4-ring-out{0%{box-shadow:0 0 #2f6bee8c}70%,to{box-shadow:0 0 0 12px #2f6bee00}}@keyframes v4-services-module__aOfFCq__v4-dock{0%{opacity:0;transform:translate(1rem,1.5rem)}35%{opacity:1}}@keyframes v4-services-module__aOfFCq__v4-bar{0%{transform:scaleY(.1)}}@keyframes v4-services-module__aOfFCq__v4-play{0%{opacity:.9}14%,to{opacity:0}}
