.FooterNewsletter_newsletterCard__PU9dz{display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--app-border);border-radius:24px;background-color:rgba(12,12,12,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:18px 24px 24px}.FooterNewsletter_newsletterTitle__AI_Cq{margin:0;font-size:24px;font-family:var(--font-sans);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--foreground,#fafafa)}@media (min-width:768px){.FooterNewsletter_newsletterCard__PU9dz{border-radius:24px;padding:24px}.FooterNewsletter_newsletterTitle__AI_Cq{font-size:24px}}@media (min-width:1280px){.FooterNewsletter_newsletterCard__PU9dz{padding:24px}}.FooterCampusLocationCard_card__HJmVQ{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;row-gap:12px;flex-shrink:0;border:1px solid var(--app-border);border-radius:24px;background-color:rgba(12,12,12,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:16px 24px;min-width:0}.FooterCampusLocationCard_campusTitle__lcbv5{margin:0;font-size:16px;font-weight:600;font-family:var(--font-sans);letter-spacing:-.02em;line-height:1.25;color:var(--foreground,#fafafa)}.FooterCampusLocationCard_googleMapsLabel__1WVc0{margin:0;font-size:16px;font-weight:400;font-family:var(--font-sans);letter-spacing:-.02em;line-height:1.25;color:#a3a3a3}.PartnerFooterDeliverableCycle_slot__Cq4p7{position:relative;display:inline-block;vertical-align:initial;white-space:nowrap}.PartnerFooterDeliverableCycle_strut__vaBWK{display:inline-block;visibility:hidden;font-weight:700;text-transform:uppercase;white-space:nowrap;pointer-events:none}.PartnerFooterDeliverableCycle_clip__suQ5E{position:absolute;inset:0;overflow:hidden;pointer-events:none}.PartnerFooterDeliverableCycle_word__zz5mH{position:absolute;left:0;top:0;width:100%;margin:0;white-space:nowrap;text-transform:uppercase;font-weight:700;line-height:inherit;will-change:transform}.PartnerFooterDeliverableCycle_wordCurrent__JwcLq{transform:translateY(0)}.PartnerFooterDeliverableCycle_wordCurrent__JwcLq.PartnerFooterDeliverableCycle_wordOut__apEAx{transform:translateY(-100%)}.PartnerFooterDeliverableCycle_wordNext__ebDO_{transform:translateY(100%)}.PartnerFooterDeliverableCycle_wordNext__ebDO_.PartnerFooterDeliverableCycle_wordIn__ZN3H5{transform:translateY(0)}.PartnerFooter_footer__XTHGj{position:relative;width:100%;background:#000;color:#fff;padding-top:clamp(3rem,5vw,72px);padding-bottom:0;min-height:clamp(42rem,72vh,52rem);overflow:hidden}.PartnerFooter_inner__fgSrB{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(6.5rem,18vw,12.35rem);min-height:inherit}.PartnerFooter_topRow__158Bl{display:grid;grid-template-columns:1fr;gap:2.75rem;align-items:start}@media (min-width:1024px){.PartnerFooter_topRow__158Bl{grid-template-columns:minmax(0,1.7fr) minmax(16rem,.85fr);gap:2.5rem 3.5rem}}.PartnerFooter_headline__ua4Ox{margin:0;font-family:Program Nar OT,Program OT,Impact,sans-serif;font-size:clamp(1.75rem,3.6vw,2.875rem);font-weight:400;line-height:1.05;letter-spacing:0;text-transform:uppercase;color:#fff}.PartnerFooter_headlineLine__OXlHJ{display:block}.PartnerFooter_headlinePrimary__W6yYS{white-space:normal}@media (min-width:1024px){.PartnerFooter_headlinePrimary__W6yYS{white-space:nowrap}}.PartnerFooter_wRegular__uLBLy{font-weight:400}.PartnerFooter_wMedium__SC36w{font-weight:500}.PartnerFooter_wBold__3WW9n{font-weight:700}.PartnerFooter_infoRow___aMJ8{display:grid;grid-template-columns:1fr;gap:1.75rem}@media (min-width:640px){.PartnerFooter_infoRow___aMJ8{grid-template-columns:1fr 1fr;gap:1.75rem 2rem}}@media (min-width:1024px){.PartnerFooter_infoRow___aMJ8{justify-self:end;width:100%;max-width:28rem}}.PartnerFooter_column__0DTJ7{display:flex;flex-direction:column;gap:.7rem;min-width:0}.PartnerFooter_label__e_H4Q{margin:0;font-family:var(--font-sans);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45)}.PartnerFooter_body__x6y3x{margin:0;font-family:var(--font-sans);font-size:.9375rem;font-weight:400;line-height:1.45;color:#fff}.PartnerFooter_mapsLink__5gwXQ{display:inline-flex;align-items:center;margin-top:.1rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#00e758;text-decoration:none;transition:opacity .2s ease}.PartnerFooter_mapsLink__5gwXQ:hover{opacity:.85;text-decoration:underline}.PartnerFooter_contactLinks__PZadq{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.45em + 4px)}.PartnerFooter_contactLink__gnzza{color:inherit;text-decoration:none}.PartnerFooter_contactLink__gnzza:hover{text-decoration:underline}.PartnerFooter_bottomBlock__6dXwt{display:flex;flex-direction:column;gap:1.25rem;margin-top:auto}.PartnerFooter_copyright__6xmvh{margin:0;font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:.01em}.PartnerFooter_copyrightMain__K9bMy{color:#fff}.PartnerFooter_copyrightReserved__qB3VZ{color:rgba(255,255,255,.4)}.PartnerFooter_wordmarkWrap__I3iEK{width:100%;overflow:hidden;line-height:0;max-height:.7em;font-size:clamp(6rem,24vw,18rem)}.PartnerFooter_wordmarkText__2TDYj{margin:0;color:#004bff;font-family:Program Nar OT,Program OT,Impact,sans-serif;font-weight:900;font-size:1em;line-height:.8;letter-spacing:0;white-space:nowrap;text-align:left;text-transform:uppercase;font-kerning:none;text-rendering:optimizeSpeed;user-select:none}.PartnerFooter_wordmarkChar__Q6jVM{display:inline-block;will-change:transform}@media (max-width:767px){.PartnerFooter_footer__XTHGj{min-height:clamp(34rem,68vh,44rem)}.PartnerFooter_headline__ua4Ox{font-size:clamp(36px,calc(7vw + 12px),44px)}.PartnerFooter_column__0DTJ7:first-child .PartnerFooter_body__x6y3x{font-size:13px}.PartnerFooter_column__0DTJ7:first-child .PartnerFooter_mapsLink__5gwXQ{font-size:10px}}@font-face{font-family:Program Nar OT;src:url(/fonts/cotf/ProgramNarOT-Regular.woff2) format("woff2"),url(/fonts/cotf/ProgramNarOT-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Program Nar OT;src:url(/fonts/cotf/ProgramNarOT-Medium.woff2) format("woff2"),url(/fonts/cotf/ProgramNarOT-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Program Nar OT;src:url(/fonts/cotf/ProgramNarOT-Black.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Program Nar OT;src:url(/fonts/cotf/ProgramNarOT-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}.PartnerFormSubmitOverlay_partnerSubmitOverlaySuccess__SYBqa{background-color:var(--app-background,#0a0a0a)}.PartnerFormSubmitOverlay_partnerSubmitOverlayPending__U8B8i{background-color:color-mix(in srgb,var(--app-background,#0a0a0a) 92%,transparent)}.PartnerFormSubmitOverlay_successBackdrop__7WHu1{position:relative;z-index:20;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;background:transparent;cursor:pointer}.PartnerFormSubmitOverlay_successCard__5zZtQ{width:100%;overflow:hidden;border-radius:24px;padding:2rem;cursor:default;background-color:var(--app-background,#0a0a0a);border:1px solid var(--app-border,rgba(255,255,255,.12))}.PartnerStickyActionBar_dock__h_M7Q{position:fixed;left:50%;bottom:max(var(--partner-dock-bottom,16px),env(safe-area-inset-bottom,0px));z-index:90;width:min(720px,calc(100vw - 24px));transform:translateX(-50%);pointer-events:none;transition:width .35s cubic-bezier(.22,1,.36,1),bottom .25s cubic-bezier(.22,1,.36,1)}.PartnerStickyActionBar_thankYouPageBackdrop__O27Ho{position:fixed;inset:0;z-index:89;margin:0;padding:0;border:none;background:transparent;cursor:default}.PartnerStickyActionBar_dockFormOpen___7SJC{width:min(540px,calc(100vw - 24px))}.PartnerStickyActionBar_shell__fgT0m{--partner-sticky-control-h:48px;pointer-events:auto;width:100%;border-radius:32px;border:1px solid var(--app-header-border,rgba(255,255,255,.08));overflow:hidden;corner-shape:squircle}.PartnerStickyActionBar_collapsedRow__sxA2a{display:flex;align-items:center;gap:6px;padding:12px 14px;min-height:67px}.PartnerStickyActionBar_playButton__Bueme{display:inline-flex;align-items:center;justify-content:center;width:var(--partner-sticky-control-h);height:var(--partner-sticky-control-h);flex-shrink:0;border:none;padding:0;border-radius:9999px;background:#0047ff;color:#fff;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1)}.PartnerStickyActionBar_playButton__Bueme:hover{transform:scale(1.04)}.PartnerStickyActionBar_playButton__Bueme:focus-visible{outline:2px solid #0047ff;outline-offset:2px}.PartnerStickyActionBar_inputShell__o2yY1{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;height:var(--partner-sticky-control-h);border-radius:9999px;background:var(--partner-sticky-input-bg,#000000);border:1px solid color-mix(in srgb,var(--app-foreground,#fff) 10%,transparent);padding-left:16px;padding-right:44px}.PartnerStickyActionBar_briefInput__zdQEZ{width:100%;min-width:0;height:100%;border:none;background:transparent;color:var(--app-foreground,#fafafa);font-family:var(--font-sans,system-ui,sans-serif);font-size:15px;font-weight:500;outline:none;position:relative;z-index:2}.PartnerStickyActionBar_briefPlaceholderMarquee__qya51{display:none}.PartnerStickyActionBar_briefPlaceholderTrack__AKzQf{display:flex;width:max-content;animation:PartnerStickyActionBar_partnerBriefPlaceholderMarquee__yg6Xg 14s linear infinite}.PartnerStickyActionBar_briefPlaceholderText__igViV{flex-shrink:0;padding-right:2rem;white-space:nowrap;font-family:var(--font-sans,system-ui,sans-serif);font-size:15px;font-weight:500;color:var(--app-muted-foreground,#a1a1aa);opacity:.85}@keyframes PartnerStickyActionBar_partnerBriefPlaceholderMarquee__yg6Xg{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.PartnerStickyActionBar_briefInput__zdQEZ::placeholder{color:var(--app-muted-foreground,#a1a1aa);opacity:.85}.PartnerStickyActionBar_submitArrow__9e_Ry{position:absolute;right:7px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:9999px;background:transparent;color:var(--app-foreground,#fafafa);cursor:pointer;transition:background-color .2s ease}.PartnerStickyActionBar_submitArrow__9e_Ry:hover:not(:disabled){background:color-mix(in srgb,var(--app-foreground,#fff) 8%,transparent)}.PartnerStickyActionBar_submitArrow__9e_Ry:disabled{opacity:.4;cursor:not-allowed}.PartnerStickyActionBar_submitArrow__9e_Ry:focus-visible{outline:2px solid var(--app-foreground,#fafafa);outline-offset:1px}.PartnerStickyActionBar_messageButton__zad3t{flex-shrink:0;white-space:nowrap;height:var(--partner-sticky-control-h)!important;min-height:var(--partner-sticky-control-h);display:inline-flex!important;align-items:center}.PartnerStickyActionBar_messageButtonIcon__TuvyQ{display:none}.PartnerStickyActionBar_submitBar__cacaX{display:flex;align-items:stretch;width:100%;padding:12px 14px;min-height:67px}.PartnerStickyActionBar_barSubmit__okw5r{width:100%!important;flex:1 1 auto;justify-content:center!important;height:var(--partner-sticky-control-h)!important;min-height:var(--partner-sticky-control-h)}.PartnerStickyActionBar_expandedPanel__M8nby{padding:14px 14px 8px;max-height:min(72svh,720px);overflow-y:auto}.PartnerStickyActionBar_expandedPanelThankYou__SbPGL{padding:14px 14px 8px;overflow:hidden}.PartnerStickyActionBar_expandedHead__i_bji{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:0 10px 26px;margin-bottom:0}.PartnerStickyActionBar_expandedTitle__Ne1_f{margin:0;font-family:var(--font-sans,system-ui,sans-serif);font-size:14px;font-weight:600;color:#ffffff}.PartnerStickyActionBar_expandedSubtext__sQkPH{margin:3px 0 0;font-family:var(--font-sans,"OpenSauceOne",Arial,Helvetica,sans-serif);font-style:normal;font-weight:400;font-size:11px;color:#ffffff}.PartnerStickyActionBar_closeButton__R6hZS{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:9999px;border:1px solid rgba(255,255,255,.64);background:transparent;color:#ffffff;cursor:pointer}.PartnerStickyActionBar_closeButton__R6hZS:hover{background:rgba(255,255,255,.08)}.PartnerStickyActionBar_popover__YtWfC{position:absolute;left:0;right:0;bottom:calc(100% + 10px);width:100%;max-height:min(72svh,720px);overflow:hidden;border-radius:32px;border:1px solid var(--app-header-border,rgba(255,255,255,.1));pointer-events:none;opacity:0;visibility:hidden;corner-shape:squircle}.PartnerStickyActionBar_popoverInner__xnQTn{padding:14px 14px 16px;max-height:min(72svh,720px);overflow-y:auto}.PartnerStickyActionBar_popoverInnerThankYou__9b56Q{padding:14px 14px 16px;overflow:hidden}.PartnerStickyActionBar_popoverInner__xnQTn .PartnerStickyActionBar_formCompact__N6rfI{padding-bottom:4px}.PartnerStickyActionBar_incompleteError__ibUmR{margin:0;padding:6px 10px 2px;text-align:center;font-size:12px;font-weight:500;line-height:1.35;color:#ef4444}.PartnerStickyActionBar_popoverHead__0f6a6{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:0 10px 26px;margin-bottom:0}.PartnerStickyActionBar_formCompact__N6rfI{gap:10px}.PartnerStickyActionBar_formRow__3nkBt{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:768px){.PartnerStickyActionBar_formRow__3nkBt{grid-template-columns:1fr 1fr}}.PartnerStickyActionBar_formCompact__N6rfI label{margin-bottom:6px!important;padding-left:8px!important;padding-right:8px!important;color:#ffffff!important;font-size:11px!important;font-weight:300!important;letter-spacing:.06em!important;text-transform:uppercase!important}.PartnerStickyActionBar_formCompact__N6rfI input:not([type=hidden]):not([type=file]):not([type=checkbox]){background-color:var(--partner-sticky-input-bg,#000)!important;background-image:none!important;height:48px!important;min-height:48px!important;padding:8px 28px 8px 16px!important;border-radius:14px!important;font-size:14px!important;border:1px solid #3d3d3d!important}.PartnerStickyActionBar_bodyField__Q3agW,.PartnerStickyActionBar_formCompact__N6rfI textarea{background-color:var(--partner-sticky-input-bg,#000)!important;background-image:none!important;min-height:200px!important;max-height:280px!important;padding:12px 28px 12px 16px!important;border-radius:14px!important;font-size:14px!important;border:1px solid #3d3d3d!important;resize:none!important;overflow-y:auto!important}.PartnerStickyActionBar_bodyField__Q3agW::placeholder,.PartnerStickyActionBar_formCompact__N6rfI textarea::placeholder{opacity:.8}[data-partner-sticky-bar][data-nav-theme=light] .PartnerStickyActionBar_bodyField__Q3agW,[data-partner-sticky-bar][data-nav-theme=light] .PartnerStickyActionBar_formCompact__N6rfI input:not([type=hidden]):not([type=file]):not([type=checkbox]),[data-partner-sticky-bar][data-nav-theme=light] .PartnerStickyActionBar_formCompact__N6rfI textarea,[data-partner-sticky-popover][data-nav-theme=light] .PartnerStickyActionBar_bodyField__Q3agW,[data-partner-sticky-popover][data-nav-theme=light] .PartnerStickyActionBar_formCompact__N6rfI input:not([type=hidden]):not([type=file]):not([type=checkbox]),[data-partner-sticky-popover][data-nav-theme=light] .PartnerStickyActionBar_formCompact__N6rfI textarea{border-color:color-mix(in srgb,#000 12%,transparent)!important}.PartnerStickyActionBar_formCompact__N6rfI div.flex.items-center.bg-muted{background-color:var(--partner-sticky-input-bg,#000)!important;background-image:none!important;height:48px!important;min-height:48px!important;padding-left:16px!important;padding-right:28px!important;border-radius:14px!important;border:1px solid #3d3d3d!important}[data-partner-sticky-bar][data-nav-theme=light] .PartnerStickyActionBar_formCompact__N6rfI div.flex.items-center.bg-muted,[data-partner-sticky-popover][data-nav-theme=light] .PartnerStickyActionBar_formCompact__N6rfI div.flex.items-center.bg-muted{border-color:color-mix(in srgb,#000 12%,transparent)!important}.PartnerStickyActionBar_formCompact__N6rfI div.flex.items-center.bg-muted input{height:100%!important;min-height:0!important;padding-left:0!important;padding-right:0!important;background:transparent!important;border:none!important}.PartnerStickyActionBar_formCompact__N6rfI div.flex.items-center.bg-muted span{font-size:14px!important;margin-right:10px!important}.PartnerStickyActionBar_formCompact__N6rfI button[type=submit]{font-size:13px!important;padding:10px 20px!important}@media (max-width:639px){.PartnerStickyActionBar_dockFormOpen___7SJC,.PartnerStickyActionBar_dock__h_M7Q{width:calc(100vw - 16px);bottom:max(var(--partner-dock-bottom,12px),env(safe-area-inset-bottom,0px))}.PartnerStickyActionBar_collapsedRow__sxA2a,.PartnerStickyActionBar_submitBar__cacaX{gap:6px;padding:10px 12px;min-height:60px}.PartnerStickyActionBar_messageButton__zad3t{width:var(--partner-sticky-control-h)!important;min-width:var(--partner-sticky-control-h);padding-left:0!important;padding-right:0!important;justify-content:center!important}.PartnerStickyActionBar_messageButtonLabel__528cK{display:none}.PartnerStickyActionBar_messageButtonIcon__TuvyQ{display:block;width:20px;height:20px;flex-shrink:0;background-color:var(--app-foreground,#fafafa);-webkit-mask-image:var(--partner-message-icon-mask);mask-image:var(--partner-message-icon-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.PartnerStickyActionBar_briefInput__zdQEZ{font-size:14px}.PartnerStickyActionBar_briefInput__zdQEZ::placeholder{opacity:0}.PartnerStickyActionBar_briefPlaceholderMarquee__qya51{position:absolute;z-index:1;left:16px;right:44px;top:0;bottom:0;display:flex;align-items:center;overflow:hidden;pointer-events:none}.PartnerStickyActionBar_briefPlaceholderText__igViV{font-size:14px}}@media (prefers-reduced-motion:reduce){.PartnerStickyActionBar_briefPlaceholderTrack__AKzQf{animation:none;transform:translateX(0)}.PartnerStickyActionBar_briefPlaceholderMarquee__qya51{mask-image:linear-gradient(90deg,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent)}.PartnerStickyActionBar_closeButton__R6hZS,.PartnerStickyActionBar_playButton__Bueme,.PartnerStickyActionBar_submitArrow__9e_Ry{transition:none}}