.CampusLocationPin_pin__yDgAL{--pin-size:36px;--pin-expanded-width:320px;--pin-safe-inset:24px;--pin-title-size:13px;--pin-place-size:9px;position:absolute;z-index:20;width:var(--pin-size);height:var(--pin-size);overflow:hidden;padding:0;color:#fff;background:#000;border:1px solid #000;border-radius:999px;box-shadow:0 12px 30px rgba(0,0,0,.28);cursor:pointer;transition:width .9s var(--drake-motion-ease,cubic-bezier(.22,1,.36,1)),border-radius .72s var(--drake-motion-ease,cubic-bezier(.22,1,.36,1)),box-shadow .72s var(--drake-motion-ease,cubic-bezier(.22,1,.36,1)),transform .72s var(--drake-motion-ease,cubic-bezier(.22,1,.36,1))}.CampusLocationPin_pin__yDgAL[data-size=band]{--pin-size:44px;--pin-expanded-width:350px;--pin-safe-inset:20px;--pin-title-size:12px;--pin-place-size:9px}.CampusLocationPin_pin__yDgAL[data-size=card]{--pin-size:38px;--pin-expanded-width:300px;--pin-safe-inset:14px;--pin-title-size:11px;--pin-place-size:8px}.CampusLocationPin_pin__yDgAL:focus-visible,.CampusLocationPin_pin__yDgAL:hover,.CampusLocationPin_pin__yDgAL[data-open=true]{width:min(var(--pin-expanded-width),calc(100% - (var(--pin-safe-inset) * 2)));border-radius:2px;box-shadow:8px 8px 0 #fff;outline:none;transform:translateY(-2px)}.CampusLocationPin_inner__z4VpX{display:grid;grid-template-columns:calc(var(--pin-size) - 2px) 1fr;align-items:center;width:var(--pin-expanded-width);height:calc(var(--pin-size) - 2px);text-align:left}.CampusLocationPin_pin__yDgAL[data-expand-direction=left] .CampusLocationPin_inner__z4VpX{grid-template-columns:1fr calc(var(--pin-size) - 2px);transform:translateX(calc(var(--pin-size) - var(--pin-expanded-width)));transition:transform .9s var(--drake-motion-ease,cubic-bezier(.22,1,.36,1))}.CampusLocationPin_pin__yDgAL[data-expand-direction=left]:focus-visible .CampusLocationPin_inner__z4VpX,.CampusLocationPin_pin__yDgAL[data-expand-direction=left]:hover .CampusLocationPin_inner__z4VpX,.CampusLocationPin_pin__yDgAL[data-expand-direction=left][data-open=true] .CampusLocationPin_inner__z4VpX{transform:translateX(0)}.CampusLocationPin_iconWrap__hraxj{display:grid;width:calc(var(--pin-size) - 2px);height:calc(var(--pin-size) - 2px);place-items:center;color:#000;background:#fff;border-right:1px solid transparent;border-radius:50%;transition:border-color .72s var(--drake-motion-ease,cubic-bezier(.22,1,.36,1)),border-radius .72s var(--drake-motion-ease,cubic-bezier(.22,1,.36,1))}.CampusLocationPin_pin__yDgAL:focus-visible .CampusLocationPin_iconWrap__hraxj,.CampusLocationPin_pin__yDgAL:hover .CampusLocationPin_iconWrap__hraxj,.CampusLocationPin_pin__yDgAL[data-open=true] .CampusLocationPin_iconWrap__hraxj{border-right-color:rgba(255,255,255,.34);border-radius:0}.CampusLocationPin_pin__yDgAL[data-expand-direction=left] .CampusLocationPin_iconWrap__hraxj{grid-column:2;grid-row:1;border-right:0;border-left:1px solid transparent}.CampusLocationPin_pin__yDgAL[data-expand-direction=left]:focus-visible .CampusLocationPin_iconWrap__hraxj,.CampusLocationPin_pin__yDgAL[data-expand-direction=left]:hover .CampusLocationPin_iconWrap__hraxj,.CampusLocationPin_pin__yDgAL[data-expand-direction=left][data-open=true] .CampusLocationPin_iconWrap__hraxj{border-left-color:rgba(255,255,255,.34)}.CampusLocationPin_icon__UyfU_{width:48%;height:48%;stroke-width:1.8}.CampusLocationPin_copy__RMv83{display:block;min-width:0;overflow:hidden;padding:0 15px 0 13px;opacity:0;transform:translateX(-10px);transition:opacity .32s linear,transform .64s var(--drake-motion-ease,cubic-bezier(.22,1,.36,1));white-space:nowrap}.CampusLocationPin_pin__yDgAL[data-expand-direction=left] .CampusLocationPin_copy__RMv83{grid-column:1;grid-row:1;padding:0 13px 0 15px;transform:translateX(10px)}.CampusLocationPin_pin__yDgAL:focus-visible .CampusLocationPin_copy__RMv83,.CampusLocationPin_pin__yDgAL:hover .CampusLocationPin_copy__RMv83,.CampusLocationPin_pin__yDgAL[data-open=true] .CampusLocationPin_copy__RMv83{opacity:1;transform:translateX(0);transition-delay:.36s}.CampusLocationPin_place__T4zhB,.CampusLocationPin_title__GRhcu{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CampusLocationPin_title__GRhcu{color:#fff;font-size:var(--pin-title-size);font-weight:800;line-height:1.05;letter-spacing:-.015em}.CampusLocationPin_place__T4zhB{margin-top:4px;color:rgba(255,255,255,.7);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:var(--pin-place-size);font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase}@media (max-width:640px){.CampusLocationPin_pin__yDgAL[data-size=hero]{--pin-size:32px;--pin-expanded-width:280px;--pin-safe-inset:16px;--pin-title-size:11px;--pin-place-size:8px}.CampusLocationPin_pin__yDgAL[data-size=band]{--pin-size:40px;--pin-expanded-width:310px;--pin-safe-inset:16px;--pin-title-size:11px;--pin-place-size:8px}}@media (prefers-reduced-motion:reduce){.CampusLocationPin_copy__RMv83,.CampusLocationPin_iconWrap__hraxj,.CampusLocationPin_inner__z4VpX,.CampusLocationPin_pin__yDgAL{transition-duration:1ms;transition-delay:0s}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.continue-practice-card-grid_card__adqSC{min-height:226px;perspective:900px}.continue-practice-card-grid_flipper__EwNXY{display:grid;height:100%;min-height:inherit;transform-style:preserve-3d}.continue-practice-card-grid_face__A1M_3{grid-area:1/1;min-width:0;border:1px solid var(--dash-edge);border-radius:0;background:var(--dash-card);backface-visibility:hidden;transition:transform .3s var(--drake-motion-ease),opacity .18s var(--drake-motion-ease),visibility .3s step-end}.continue-practice-card-grid_front__BxVfI{position:relative;display:flex;flex-direction:column;padding:22px;transform:rotateY(0deg);opacity:1;visibility:visible}.continue-practice-card-grid_headingRow__VxrJk{display:flex;min-width:0;align-items:center;gap:14px}.continue-practice-card-grid_accentTile__DWSMG{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:0;background:var(--program-badge-bg);color:var(--program-badge-text);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:15px;font-weight:800;letter-spacing:.08em;transition:background-color .5s var(--drake-motion-ease),color .5s var(--drake-motion-ease)}.continue-practice-card-grid_progressRow__C48nT{display:flex;align-items:center;gap:10px;margin-top:22px}.continue-practice-card-grid_percentLabel__QwHTD{width:34px;flex:0 0 34px;color:var(--dash-microlabel);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;font-weight:800;line-height:1;text-align:right}.continue-practice-card-grid_back__uo09f{position:relative;display:flex;align-items:center;justify-content:center;padding:16px 48px;transform:rotateY(-180deg);opacity:0;visibility:hidden}.continue-practice-card-grid_card__adqSC[data-qr-open=true] .continue-practice-card-grid_front__BxVfI{transform:rotateY(180deg);opacity:0;visibility:hidden}.continue-practice-card-grid_card__adqSC[data-qr-open=true] .continue-practice-card-grid_back__uo09f{transform:rotateY(0deg);opacity:1;visibility:visible}.continue-practice-card-grid_close__wRHqk,.continue-practice-card-grid_peek__S9_xx{position:absolute;top:10px;right:10px;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #dedad2;border-radius:0;background:#fff;color:#6d685f}.continue-practice-card-grid_peek__S9_xx{transform:translate3d(3px,-3px,0) scale(.92);opacity:0;transition:transform .18s var(--drake-motion-ease),opacity .18s var(--drake-motion-ease),border-color .18s var(--drake-motion-ease)}.continue-practice-card-grid_card__adqSC:hover .continue-practice-card-grid_peek__S9_xx,.continue-practice-card-grid_peek__S9_xx:focus-visible{transform:translateZ(0) scale(1);opacity:1}.continue-practice-card-grid_close__wRHqk:hover,.continue-practice-card-grid_peek__S9_xx:hover{border-color:#aaa49a;color:#25241f}.continue-practice-card-grid_close__wRHqk:focus-visible,.continue-practice-card-grid_peek__S9_xx:focus-visible,.continue-practice-card-grid_qrLink__lNhfG:focus-visible{outline:2px solid #25241f;outline-offset:2px}.continue-practice-card-grid_continueButton__rtZrE:focus-visible,.continue-practice-card-grid_discardButton__j_FMu:focus-visible{outline:2px solid var(--program-badge-bg);outline-offset:2px}.continue-practice-card-grid_actions__iGltx{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px}.continue-practice-card-grid_continueButton__rtZrE{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:0;background:var(--program-badge-bg);color:var(--program-badge-text);font-size:13px;font-weight:700;transition:filter .16s var(--drake-motion-ease),background-color .5s var(--drake-motion-ease)}.continue-practice-card-grid_continueButton__rtZrE:hover{filter:brightness(.94)}.continue-practice-card-grid_discardButton__j_FMu{min-height:38px;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--dash-microlabel);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.continue-practice-card-grid_discardButton__j_FMu:hover:not(:disabled){color:#9b424a;text-decoration:underline;text-underline-offset:3px}.continue-practice-card-grid_discardButton__j_FMu:disabled{cursor:wait;opacity:.58}.continue-practice-card-grid_qrLink__lNhfG{display:flex;max-width:150px;flex-direction:column;align-items:center;gap:8px;border-radius:0}.continue-practice-card-grid_qr__6EXZb{width:112px;height:112px}.continue-practice-card-grid_qrPending__yFccG{display:inline-flex;width:112px;height:112px;align-items:center;justify-content:center;border:1px solid #dedad2;color:#8b867d;font-size:12px}@media (hover:none),(pointer:coarse){.continue-practice-card-grid_peek__S9_xx{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.continue-practice-card-grid_continueButton__rtZrE,.continue-practice-card-grid_discardButton__j_FMu,.continue-practice-card-grid_face__A1M_3,.continue-practice-card-grid_peek__S9_xx{transition:none}}