@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f6fb;background:#0f1016;font-family:Inter,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{background:radial-gradient(circle at top,#d843152e,#0000 32%),linear-gradient(#12131b 0%,#0a0b10 100%);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{border:0}#root{min-height:100vh}.privacy-consent-backdrop{z-index:1200;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c080ab3;place-items:center;display:grid;position:fixed;inset:0}.privacy-consent-dialog{color:#fff8f5;overscroll-behavior:contain;scrollbar-color:#f28a776b transparent;background:radial-gradient(circle at 82% 8%,#d0547e24,#0000 34%),linear-gradient(#171315 0%,#100d0f 100%);border:1px solid #f28a7780;border-radius:8px;width:min(720px,100%);max-height:min(860px,100dvh - 28px);overflow:auto;box-shadow:0 24px 80px #00000094,0 0 32px #f277651f}.privacy-consent-dialog button,.privacy-consent-dialog input{font:inherit}.privacy-consent-dialog button{cursor:pointer}.privacy-consent-header{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#120e10f5;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:62px;padding:0 24px;display:flex;position:sticky;top:0}.privacy-consent-wordmark{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;font-weight:800}.privacy-consent-wordmark span{color:#f27d69}.privacy-consent-close{color:#fff8f5;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.45rem;line-height:1;display:inline-grid}.privacy-consent-overview,.privacy-consent-settings,.privacy-consent-service{padding:28px 30px 30px}.privacy-consent-kicker{color:#f58a76;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:850}.privacy-consent-dialog h2{color:#fffaf7;letter-spacing:0;max-width:560px;margin:0;font-size:1.7rem;line-height:1.12}.privacy-consent-intro{color:#fff8f5b8;max-width:620px;margin:13px 0 0;font-size:.91rem;line-height:1.55}.privacy-consent-summary{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 0;display:grid;overflow:hidden}.privacy-consent-summary span{color:#fff8f5b3;text-align:center;background:#ffffff09;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:56px;padding:8px 5px;font-size:.7rem;font-weight:750;display:flex}.privacy-consent-summary i{background:0 0;border:1px solid #ffffff59;border-radius:50%;flex:none;width:8px;height:8px;display:block}.privacy-consent-summary i.is-essential{background:#55d6ac;border-color:#55d6ac;box-shadow:0 0 8px #55d6ac75}.privacy-consent-summary i.is-analytics{background:#f58a76;border-color:#f58a76;box-shadow:0 0 8px #f58a7670}.privacy-consent-primary-actions,.privacy-consent-settings-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.privacy-consent-primary-actions button,.privacy-consent-settings-actions button{border-radius:6px;min-height:48px;padding:8px 14px;font-size:.8rem;font-weight:850;line-height:1.25}.privacy-consent-accept{color:#180f12;background:#f58a76;border:1px solid #f58a76;grid-column:1/-1;box-shadow:0 10px 28px #f58a762e}.privacy-consent-decline{color:#fff8f5e0;background:#ffffff0d;border:1px solid #fff3}.privacy-consent-customize{color:#f7a696;background:0 0;border:1px solid #f58a766b}.privacy-consent-primary-actions button:hover,.privacy-consent-primary-actions button:focus-visible,.privacy-consent-settings-actions button:hover,.privacy-consent-settings-actions button:focus-visible,.privacy-consent-close:hover,.privacy-consent-close:focus-visible{border-color:#ffaf9e;outline:none;box-shadow:0 0 0 3px #f58a7633}.privacy-consent-footnote{color:#fff8f58a;margin:18px 0 0;font-size:.7rem;line-height:1.5}.privacy-consent-footnote a,.privacy-service-details a,.privacy-service-links a{color:#f7a696;font-weight:750}.privacy-consent-back{color:#fff8f5b3;background:0 0;border:0;min-height:34px;margin:-8px 0 16px;padding:0;font-size:.78rem;font-weight:750}.privacy-consent-back:hover,.privacy-consent-back:focus-visible{color:#f7a696;outline:none}.privacy-consent-categories{border-top:1px solid #ffffff1f;margin-top:22px}.privacy-consent-category{border-bottom:1px solid #ffffff1f;padding:17px 0}.privacy-consent-category-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.privacy-consent-category h3,.privacy-service-details h3,.privacy-consent-history h3{color:#fffaf7;letter-spacing:0;margin:0;font-size:.85rem}.privacy-consent-category p{color:#fff8f59e;margin:5px 0 0;font-size:.74rem;line-height:1.45}.privacy-consent-category-status{color:#fff8f57a;margin-top:7px;font-size:.67rem;font-weight:700;display:block}.privacy-consent-category.is-active .privacy-consent-category-status{color:#62d9b2}.privacy-consent-switch{cursor:pointer;flex:none;width:48px;height:28px;display:inline-flex;position:relative}.privacy-consent-switch input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.privacy-consent-switch>span{background:#ffffff0f;border:1px solid #ffffff3d;border-radius:999px;transition:background .16s,border-color .16s;position:absolute;inset:0}.privacy-consent-switch>span:after{content:"";background:#ffffffb8;border-radius:50%;width:18px;height:18px;transition:transform .16s,background .16s;position:absolute;top:4px;left:4px}.privacy-consent-switch input:checked+span{background:#55d6ac38;border-color:#55d6ac}.privacy-consent-switch input:checked+span:after{background:#55d6ac;transform:translate(20px)}.privacy-consent-switch input:focus-visible+span{outline-offset:2px;outline:3px solid #f58a7638}.privacy-consent-switch.is-locked{cursor:default;opacity:.72}.privacy-consent-services{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:5px;gap:1px;margin-top:13px;display:grid;overflow:hidden}.privacy-consent-service-button{color:#fff8f5c2;text-align:left;background:#ffffff06;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:8px 12px;font-size:.71rem;font-weight:700;display:flex}.privacy-consent-service-button:hover,.privacy-consent-service-button:focus-visible{color:#fffaf7;background:#f58a761a;outline:none}.privacy-consent-service-button>span:last-child{color:#f58a76;font-size:1.18rem}.privacy-consent-settings-actions{margin-top:20px}.privacy-consent-settings-actions .privacy-consent-accept{grid-column:auto}.privacy-service-details{border-top:1px solid #ffffff1f;margin-top:24px}.privacy-service-details section{border-bottom:1px solid #ffffff1a;padding:17px 0}.privacy-service-details p,.privacy-service-details ul{color:#fff8f5a3;margin:7px 0 0;font-size:.75rem;line-height:1.52}.privacy-service-details ul{padding-left:18px}.privacy-service-details li+li{margin-top:3px}.privacy-service-links{flex-wrap:wrap;gap:10px 18px;padding-top:18px;font-size:.72rem;display:flex}.privacy-consent-history{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;margin-top:20px;padding:14px 0}.privacy-consent-history.is-service-history{margin-top:24px}.privacy-consent-history-head,.privacy-consent-history-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.privacy-consent-history h3{margin-bottom:9px}.privacy-consent-history-head{color:#fff8f56b;text-transform:uppercase;font-size:.63rem;font-weight:750}.privacy-consent-history-row{color:#fff8f5a6;min-height:30px;font-size:.69rem}.privacy-consent-history-row strong{color:#fff8f5d1;font-weight:750}.privacy-consent-history-row time{white-space:nowrap}@media (width<=540px){.privacy-consent-backdrop{padding:max(8px, env(safe-area-inset-top)) 0 0;place-items:end center}.privacy-consent-dialog{width:100%;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)));border-bottom:0;border-left:0;border-right:0;border-radius:8px 8px 0 0}.privacy-consent-header{min-height:58px;padding:0 18px}.privacy-consent-overview,.privacy-consent-settings,.privacy-consent-service{padding:24px 18px max(22px, calc(env(safe-area-inset-bottom) + 18px))}.privacy-consent-dialog h2{font-size:1.45rem}.privacy-consent-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-consent-primary-actions,.privacy-consent-settings-actions{grid-template-columns:minmax(0,1fr)}.privacy-consent-primary-actions button,.privacy-consent-settings-actions button,.privacy-consent-settings-actions .privacy-consent-accept{grid-column:1;width:100%}.privacy-consent-category-main{gap:12px}}.app-route-loading{color:#fff8f4;background:#121011;place-items:center;min-height:100dvh;display:grid}.app-route-loading__wordmark{font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:700}.app-route-loading__wordmark span{color:#f47a68}.brand-public-shell{--brand-site-header-height:76px;--brand-control-height:50px;--brand-control-radius:6px;--brand-ink:#181115;--brand-ink-soft:#24171c;--brand-wine:#4b2428;--brand-coral:#ef765f;--brand-coral-deep:#c95949;--brand-ivory:#fff4e8;--brand-ivory-soft:#eadbd0;--brand-gold:#d8a768;background:var(--brand-ink);min-height:100vh;color:var(--brand-ivory);font-family:Instrument Sans,Inter,Arial,Helvetica,sans-serif;overflow-x:clip}.brand-dating-detail-page{background:radial-gradient(circle at 82% 8%,#ef765f2e,#0000 28rem),radial-gradient(circle at 10% 38%,#7a3e3233,#0000 31rem),#181115}.brand-detail-wrap{width:min(1180px,100% - 48px);margin:0 auto;padding:38px 0 96px}.brand-detail-breadcrumbs{margin-bottom:30px}.brand-detail-breadcrumbs .text-button{color:#fff6efb8;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:700}.brand-detail-breadcrumbs .text-button:before{content:"←";color:var(--brand-coral);margin-right:.55rem}.brand-detail-breadcrumbs .text-button:hover{color:var(--brand-ivory)}.brand-dating-detail-page .partner-detail-hero-stage{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(24px,4vw,56px);margin-bottom:clamp(44px,7vw,86px)}.brand-detail-panel{color:#fff6efc7;background:linear-gradient(145deg,#4d252ac7,#231419e6);border:1px solid #f4c58b40;box-shadow:0 24px 55px #0003}.brand-dating-detail-page .partner-detail-hero-copy{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(12px,2.4vw,32px) 0;display:flex}.brand-dating-detail-page .partner-detail-hero-copy h1{max-width:11ch;color:var(--brand-ivory);margin:clamp(16px,1.8vw,24px) 0 clamp(18px,1.8vw,24px);font-size:clamp(3.7rem,6.7vw,6.9rem);line-height:.9}.brand-dating-detail-page .partner-detail-hero-pill{width:auto;max-width:100%;min-height:0;color:var(--brand-coral);background:#ef765f1a;border-color:#ef765f73;border-radius:2px;padding:9px 12px}.brand-dating-detail-page .partner-detail-hero-quote{color:#fff6efbd;max-width:36rem;font-size:clamp(1.35rem,2.2vw,1.8rem)}.brand-dating-detail-page .partner-detail-hero{background:#2a181d;border-color:#f4c58b4d;border-radius:3px 3px 92px;min-height:440px;box-shadow:0 28px 68px #00000059}.brand-dating-detail-page .partner-detail-image-note{color:#fff6efd1}.brand-dating-detail-page .partner-detail-hero-image{aspect-ratio:auto;height:100%}.brand-dating-detail-page .partner-detail-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(24px,4vw,56px);margin-top:0}.brand-dating-detail-page .partner-detail-main,.brand-dating-detail-page .partner-detail-side{gap:24px}.brand-dating-detail-page .partner-detail-main .brand-detail-panel,.brand-dating-detail-page .partner-detail-side .brand-detail-panel{border-radius:4px;padding:clamp(24px,3.2vw,42px)}.brand-dating-detail-page .brand-detail-panel .eyebrow{color:var(--brand-coral);letter-spacing:.14em;text-transform:uppercase;font-family:Instrument Sans,Inter,Arial,Helvetica,sans-serif;font-size:.73rem;font-weight:800}.brand-dating-detail-page .brand-detail-panel h2{color:var(--brand-ivory);margin:12px 0 20px;font-size:clamp(2rem,3.3vw,3.25rem);line-height:.98}.brand-dating-detail-page .partner-detail-story,.brand-dating-detail-page .partner-detail-zundkerze{gap:16px;display:grid}.brand-dating-detail-page .partner-detail-story p,.brand-dating-detail-page .partner-detail-zundkerze p,.brand-dating-detail-page .partner-detail-cta p,.brand-dating-detail-page .partner-fact-list p,.brand-dating-detail-page .partner-detail-point-list{color:#fff6efba;line-height:1.65}.brand-dating-detail-page .partner-detail-point-list li::marker{color:var(--brand-coral)}.brand-dating-detail-page .partner-detail-question{border-left-color:var(--brand-coral);color:var(--brand-ivory);background:#ef765f1c}.brand-dating-detail-page .partner-detail-gallery-item{background:#22151a;border-color:#f4c58b40;border-radius:2px}.brand-dating-detail-page .partner-fact-list{gap:18px}.brand-dating-detail-page .partner-fact-list li>span{color:var(--brand-coral)}.brand-dating-detail-page .partner-fact-list strong{color:var(--brand-ivory)}.brand-dating-detail-page .partner-detail-side .brand-detail-panel:first-child{background:linear-gradient(145deg,#713734d1,#2a171cf0)}.brand-dating-detail-page .partner-detail-cta{background:linear-gradient(145deg,#9744389e,#32191df0);border-color:#ef765f8c}.brand-dating-detail-page .partner-detail-cta .button-primary{background:var(--brand-coral);color:#271519;width:100%;font:inherit;border:0;margin-top:clamp(24px,2vw,32px);font-weight:800}@media (width<=900px){.brand-dating-detail-page .partner-detail-hero-stage,.brand-dating-detail-page .partner-detail-layout{grid-template-columns:1fr}.brand-dating-detail-page .partner-detail-hero{min-height:360px}}@media (width<=640px){.brand-detail-wrap{width:min(100% - 28px,1180px);padding:24px 0 62px}.brand-detail-breadcrumbs{margin-bottom:20px}.brand-dating-detail-page .partner-detail-hero-copy{padding:0 0 28px}.brand-dating-detail-page .partner-detail-hero-copy h1{max-width:10ch;font-size:clamp(3.45rem,16vw,5rem)}.brand-dating-detail-page .partner-detail-hero{border-radius:2px 2px 58px;min-height:290px}.brand-dating-detail-page .partner-detail-main .brand-detail-panel,.brand-dating-detail-page .partner-detail-side .brand-detail-panel{padding:25px 21px}}.brand-public-shell h1,.brand-public-shell h2,.brand-public-shell h3,.brand-public-shell p{margin:0}.brand-public-shell h1,.brand-public-shell h2,.brand-public-shell h3{color:var(--brand-ivory);letter-spacing:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:600}.brand-kicker{color:var(--brand-coral);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1.4}.brand-site-header{--brand-site-header-height:76px;--brand-ink:#181115;--brand-ink-soft:#24171c;--brand-wine:#4b2428;--brand-coral:#ef765f;--brand-coral-deep:#c95949;--brand-ivory:#fff4e8;--brand-ivory-soft:#eadbd0;--brand-gold:#d8a768;z-index:100;width:100vw;max-width:100vw;min-height:76px;color:var(--brand-ivory);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#181115db;border-bottom:1px solid #fff4e81a;flex:none;margin-left:calc(50% - 50vw);padding:0;transition:min-height .18s,background .18s;position:sticky;top:0}.public-container>.brand-site-header:first-child{margin-top:-24px}.brand-site-header.is-compact{--brand-site-header-height:62px;background:#181115f5;min-height:62px}.brand-site-header.is-menu-open{-webkit-backdrop-filter:none;backdrop-filter:none}.brand-site-header-inner{width:min(1440px,100% - 48px);min-height:inherit;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:30px;margin:0 auto;display:grid}.brand-site-wordmark{min-width:108px;color:var(--brand-ivory);align-items:baseline;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.brand-site-wordmark span{color:var(--brand-coral)}.brand-site-nav{justify-content:center;align-items:center;gap:22px;min-width:0;display:flex}.brand-site-nav a{color:#fff4e8b8;white-space:nowrap;font-size:.79rem;font-weight:650;line-height:1.2;text-decoration:none;transition:color .15s;position:relative}.brand-site-nav a:after{background:var(--brand-coral);content:"";opacity:0;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(.35)}.brand-site-nav a:hover,.brand-site-nav a:focus-visible,.brand-site-nav a.is-active{color:var(--brand-ivory)}.brand-site-nav a.is-active:after{opacity:1;transform:scaleX(1)}.brand-site-nav a.is-cta{border:1px solid var(--brand-coral);border-radius:var(--brand-control-radius);background:var(--brand-coral);color:#251317;align-items:center;min-height:42px;padding:0 16px;font-weight:850;display:inline-flex}.brand-site-nav a.is-cta:after{display:none}.brand-site-nav a.is-cta:hover,.brand-site-nav a.is-cta:focus-visible{background:var(--brand-ivory);color:var(--brand-ink)}.brand-site-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.brand-site-mobile-actions :is(button,a){min-height:var(--brand-control-height);border-radius:var(--brand-control-radius);color:var(--brand-ivory);font:inherit;cursor:pointer;background:0 0;border:1px solid #fff4e84d;justify-content:center;align-items:center;padding:0 18px;font-size:.78rem;font-weight:850;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.brand-site-mobile-actions :is(button,a):hover,.brand-site-mobile-actions :is(button,a):focus-visible{border-color:var(--brand-ivory);background:#fff4e81a;transform:translateY(-1px)}.brand-site-menu-button{cursor:pointer;background:0 0;border:1px solid #fff4e847;border-radius:50%;width:44px;height:44px;padding:0;display:none}.brand-site-menu-button span{background:var(--brand-ivory);width:18px;height:1px;margin:4px auto;transition:transform .16s,opacity .16s;display:block}.brand-site-menu-button.is-open span:first-child{transform:translateY(5px)rotate(45deg)}.brand-site-menu-button.is-open span:nth-child(2){opacity:0}.brand-site-menu-button.is-open span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.brand-site-mobile-layer{top:var(--brand-site-header-height);z-index:99;opacity:0;pointer-events:none;background:#080507a3;justify-items:end;transition:opacity .18s;display:grid;position:fixed;bottom:0;left:0;right:0}.brand-site-mobile-layer.is-open{opacity:1;pointer-events:auto}.brand-site-mobile-menu{width:min(420px,100%);height:100%;padding:30px 26px max(28px, env(safe-area-inset-bottom));background:#21171b;transition:transform .18s;overflow-y:auto;transform:translate(28px);box-shadow:-22px 0 60px #00000057}.brand-site-mobile-layer.is-open .brand-site-mobile-menu{transform:translate(0)}.brand-site-mobile-kicker{color:var(--brand-coral);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:800}.brand-site-mobile-menu>a{color:#fff4e8d1;border-bottom:1px solid #fff4e81a;justify-content:space-between;align-items:center;min-height:57px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem;font-weight:650;text-decoration:none;display:flex}.brand-site-mobile-menu>a.is-active{color:var(--brand-coral)}.brand-site-mobile-menu>a.is-cta{min-height:var(--brand-control-height);border:1px solid var(--brand-coral);border-radius:var(--brand-control-radius);background:var(--brand-coral);color:#251317;justify-content:center;margin-top:18px;font-family:Instrument Sans,Inter,Arial,sans-serif;font-size:.86rem;font-weight:850}.brand-site-mobile-menu>a.is-cta span:last-child{display:none}.brand-site-mobile-menu>a.is-cta:hover,.brand-site-mobile-menu>a.is-cta:focus-visible{background:var(--brand-ivory);color:var(--brand-ink)}.brand-site-mobile-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.brand-site-mobile-actions .is-secondary{border-color:#fff4e84d}.brand-home-hero,.brand-page-hero,.about-hero{isolation:isolate;position:relative;overflow:hidden}.brand-home-hero{min-height:clamp(640px, calc(100svh - var(--brand-site-header-height,76px)), 900px);align-items:end;display:grid}.brand-home-hero-image{z-index:-2;object-fit:cover;object-position:center 32%;width:100%;height:100%;position:absolute;inset:0}.brand-home-hero:before,.brand-page-hero:before,.about-hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#120a0ef5 0%,#120a0eb3 48%,#120a0e3d 100%);position:absolute;inset:0}.brand-home-hero:after{z-index:-1;background:linear-gradient(0deg, var(--brand-ink), transparent);content:"";height:34%;position:absolute;bottom:0;left:0;right:0}.brand-home-hero-inner{width:min(1440px,100% - 96px);margin:0 auto;padding:110px 0 96px}.brand-home-hero-inner>*{max-width:690px}.brand-home-hero h1{margin-top:0;font-size:7.25rem;line-height:.8}.brand-home-wordmark-j{color:inherit;transform-origin:top;display:inline-block;transform:scaleY(.82)}.brand-home-hero .brand-home-wordmark-dot{color:var(--brand-coral)}.brand-hero-claim{color:var(--brand-coral);margin-top:26px;font-family:Cormorant Garamond,Georgia,serif;font-size:2.65rem;line-height:1}.brand-hero-lead,.brand-page-lead{color:#fff4e8cc;font-size:1.08rem;line-height:1.7}.brand-hero-lead{margin-top:22px}.brand-action-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.brand-button{min-height:var(--brand-control-height);border-radius:var(--brand-control-radius);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 22px;font-size:.86rem;font-weight:850;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.brand-button:hover,.brand-button:focus-visible{transform:translateY(-2px)}.brand-button:active,.brand-site-nav a.is-cta:active,.brand-site-mobile-actions :is(button,a):active{transform:translateY(0)}.brand-button:focus-visible,.brand-site-nav a.is-cta:focus-visible,.brand-site-mobile-actions :is(button,a):focus-visible,.brand-footer-cta:focus-visible{outline:2px solid var(--brand-ivory);outline-offset:3px}.brand-button.is-primary{background:var(--brand-coral);color:#241216}.brand-button.is-primary:hover,.brand-button.is-primary:focus-visible{background:var(--brand-ivory)}.brand-button.is-quiet{color:var(--brand-ivory);background:#1811154d;border-color:#fff4e847}.brand-button.is-outline{border-color:var(--brand-gold);color:var(--brand-ivory);background:0 0}.brand-intro-band,.brand-feature-stage,.brand-connect-band,.brand-partner-band,.brand-final-cta,.brand-module-list,.brand-places-events-band,.brand-partnership-section,.brand-exclusive-band,.brand-partner-steps,.about-page>section:not(.about-hero){padding-left:max(48px,50vw - 672px);padding-right:max(48px,50vw - 672px)}.brand-intro-band{background:var(--brand-ink);padding-top:112px;padding-bottom:120px}.brand-section-heading{max-width:780px}.brand-section-heading h2,.brand-feature-stage h2,.brand-connect-band h2,.brand-partner-band h2,.brand-final-cta h2,.brand-places-events-band h2,.brand-partnership-section h2,.brand-exclusive-band h2,.brand-partner-steps h2{margin-top:14px;font-size:3.65rem;line-height:.98}.brand-section-heading>p:last-child,.brand-feature-stage-copy>p,.brand-connect-copy>p,.brand-partner-band>div>p,.brand-final-cta>p:not(.brand-kicker),.brand-places-events-band>div>p,.brand-exclusive-band>div>p,.brand-business-contact>p:not(.brand-kicker){color:#fff4e8ad;margin-top:20px;font-size:1rem;line-height:1.7}.brand-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.brand-editorial-tile{min-height:540px;color:var(--brand-ivory);text-align:left;cursor:pointer;background:#2b1b20;border:1px solid #d8a7684d;border-radius:6px;padding:0;position:relative;overflow:hidden}.brand-editorial-tile:after{content:"";background:linear-gradient(#140c1000,#140c10fa);position:absolute;inset:28% 0 0}.brand-editorial-tile img{object-fit:cover;width:100%;height:100%;min-height:540px;transition:transform .4s}.brand-editorial-tile.is-dating-place img{object-position:center 42%}.brand-editorial-tile.is-event img{object-position:center 48%}.brand-editorial-tile:hover img,.brand-editorial-tile:focus-visible img{transform:scale(1.025)}.brand-editorial-tile-copy{z-index:2;gap:9px;display:grid;position:absolute;bottom:30px;left:30px;right:30px}.brand-editorial-tile-copy small{color:var(--brand-coral);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.brand-editorial-tile-copy strong{font-family:Cormorant Garamond,Georgia,serif;font-size:2.65rem;line-height:1}.brand-editorial-tile-copy span{color:#fff4e8b8;max-width:480px;line-height:1.55}.brand-editorial-tile-copy b,.brand-text-link{color:var(--brand-coral);font-size:.84rem;font-weight:850}.brand-feature-stage{color:#2d1b20;background:#f2e4d6;grid-template-columns:minmax(0,.8fr) minmax(580px,1.2fr);align-items:center;gap:70px;padding-top:110px;padding-bottom:110px;display:grid}.brand-feature-stage h2{color:#2d1b20}.brand-feature-stage .brand-kicker{color:#aa4033}.brand-feature-stage-copy>p{color:#2d1b20b3}.brand-text-link{cursor:pointer;background:0 0;border:0;margin-top:28px;padding:0}.brand-feature-stage .brand-text-link,.brand-partner-band .brand-text-link{color:#aa4033}.brand-feature-collage{grid-template-columns:1fr 1fr;gap:14px;display:grid}.brand-feature-collage button{min-height:260px;color:var(--brand-ivory);cursor:pointer;background:#2b1b20;border:1px solid #41262c29;border-radius:6px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.brand-feature-collage button:first-child{grid-row:span 2;min-height:534px}.brand-feature-collage button.is-poster>img{object-fit:cover;width:100%;height:100%}.brand-feature-collage button.is-heart{background:radial-gradient(circle at 50% 42%,#79323f66,#251118f7 70%),#211217;overflow:hidden}.brand-module-medallion{--brand-heart-artwork-scale:1.15;z-index:1;aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#7a334094 0,#411b24f5 56%,#251016 100%);border:1px solid #eeae8eb8;border-radius:50%;place-items:center;width:min(76%,300px);display:grid;position:relative;box-shadow:0 0 0 4px #2c1118f5,0 0 0 5px #ce7e636b,inset 0 14px 28px #ffe2cd14,inset 0 -26px 42px #0c0408ad,0 18px 32px #1d0a1147}.brand-module-medallion:before{border-radius:inherit;content:"";border:1px solid #eca68652;position:absolute;inset:11px;box-shadow:inset 0 0 22px #05020475}.brand-module-medallion img{z-index:1;object-fit:contain;filter:drop-shadow(0 16px 22px #00000061);width:100%;height:100%;transform:scale(var(--brand-heart-artwork-scale));position:relative}.brand-module-medallion img[src$="/card-game.webp"]{--brand-heart-artwork-scale:1.23}.brand-module-medallion img[src$="/connect.webp"]{--brand-heart-artwork-scale:1.22}.brand-module-medallion img[src$="/dating-places.webp"],.brand-module-medallion img[src$="/relationship-compass-pro.webp"]{--brand-heart-artwork-scale:1.16}.brand-module-medallion img[src$="/events.webp"]{--brand-heart-artwork-scale:1.15}.brand-module-medallion img[src$="/match-game.webp"]{--brand-heart-artwork-scale:1.22}.brand-module-medallion img[src$="/orbit.webp"]{--brand-heart-artwork-scale:1.3}.brand-module-medallion img[src$="/relationship-compass.webp"]{--brand-heart-artwork-scale:1.26}.brand-feature-collage button:after{z-index:0;content:"";background:linear-gradient(#0000,#140c10f0);position:absolute;inset:50% 0 0}.brand-feature-collage-label{z-index:2;text-align:left;font-weight:800;position:absolute;bottom:16px;left:18px;right:18px}.brand-connect-band{background:#3a1d24;grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr);align-items:center;gap:48px;padding-top:110px;padding-bottom:110px;display:grid}.brand-connect-visual{place-items:center;display:grid}.brand-connect-copy{max-width:640px}.brand-connect-copy h2{max-width:15ch}.brand-connect-medallion{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#7a334094 0,#411b24f5 56%,#251016 100%);border:1px solid #eeae8eb8;border-radius:50%;place-items:center;width:min(100%,640px);display:grid;position:relative;box-shadow:0 0 0 5px #2c1118f5,0 0 0 6px #ce7e636b,inset 0 18px 36px #ffe2cd14,inset 0 -34px 54px #0c0408ad,0 34px 62px #00000057}.brand-connect-medallion:before{border-radius:inherit;content:"";border:1px solid #eca68657;position:absolute;inset:18px;box-shadow:inset 0 0 36px #05020470}.brand-connect-medallion:after{content:"";background:#ffd6a7;border-radius:50%;width:7px;height:7px;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #ffcd97db}.brand-connect-medallion img{filter:drop-shadow(0 26px 40px #0006);width:min(108%,660px);height:auto;min-height:0}.brand-partner-band{color:#2d1b20;background:#f2e4d6;grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:70px;padding-top:96px;padding-bottom:72px;display:grid}.brand-partner-band>.brand-partner-copy{flex-direction:column;justify-content:center;max-width:720px;padding:18px 0;display:flex}.brand-partner-band h2{color:#2d1b20}.brand-partner-band .brand-kicker{color:var(--brand-coral-deep)}.brand-partner-band>.brand-partner-copy>p{color:#2d1b20b3}.brand-partner-mascot{align-content:end;justify-items:end;gap:10px;display:grid}.brand-partner-band .brand-partner-mascot p{color:#2d1b20ad;text-align:right;max-width:210px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:650;line-height:1.15}.brand-partner-mascot img{object-fit:contain;object-position:bottom;align-self:end;width:100%;max-height:330px}.brand-final-cta{background:var(--brand-ink-soft);text-align:center;justify-items:center;padding-top:120px;padding-bottom:120px;display:grid}.brand-final-cta h2{max-width:860px}.brand-page-hero{background-position:50%;background-size:cover;align-items:center;min-height:650px;padding:120px max(48px,50vw - 672px);display:grid}.brand-page-hero>div:first-child{z-index:2;max-width:760px;position:relative}.brand-page-hero h1,.about-hero h1{margin-top:14px;font-size:6rem;line-height:.88}.brand-page-lead{max-width:650px;margin-top:24px}.brand-business-hero{background:#1c1317;min-height:720px}.brand-business-hero:before{z-index:0;background:linear-gradient(90deg,#140c10fa,#140c10c2 53%,#140c1057)}.brand-page-claim{color:var(--brand-coral);margin-top:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:2.4rem;line-height:1.05}.brand-business-hero-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.brand-business-hero-art .brand-business-hero-medallion{width:min(34vw,450px);position:absolute;bottom:42px;right:max(34px,50vw - 672px)}.brand-business-hero-art .brand-business-hero-medallion img{width:100%;height:100%}.brand-partner-value-strip{background:#2a181e;border-top:1px solid #d8a76852;border-bottom:1px solid #d8a76852;grid-template-columns:repeat(4,minmax(0,1fr));padding:26px max(48px,50vw - 672px);display:grid}.brand-partner-value-strip span{min-height:48px;color:var(--brand-ivory-soft);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-right:1px solid #fff4e821;place-items:center;padding:0 20px;font-size:.78rem;font-weight:800;display:grid}.brand-partner-value-strip span:last-child{border-right:0}.brand-partnership-section,.brand-partner-steps{background:var(--brand-ink);padding-top:110px;padding-bottom:110px}.brand-partnership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:50px;display:grid}.brand-partnership-grid article{background:#fff4e806;border:1px solid #d8a7685c;border-radius:6px;min-height:230px;padding:30px}.brand-partnership-grid article>span{background:var(--brand-coral-deep);width:48px;height:48px;color:var(--brand-ivory);border-radius:50%;place-items:center;font-size:1.45rem;display:grid}.brand-partnership-grid h3{margin-top:22px;font-size:2rem}.brand-partnership-grid p{color:#fff4e8ad;margin-top:12px;line-height:1.65}.brand-exclusive-band{background:#4a2429;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:70px;padding-top:100px;padding-bottom:100px;display:grid}.brand-exclusive-band .brand-exclusive-medallion{justify-self:center;width:min(100%,430px)}.brand-exclusive-band .brand-exclusive-medallion img{width:100%;height:100%}.brand-partner-steps{color:#2d1b20;background:#f2e4d6}.brand-partner-steps h2{color:#2d1b20}.brand-partner-steps .brand-kicker{color:var(--brand-coral-deep)}.brand-partner-steps ol,.brand-connect-points{margin:52px 0 0;padding:0;list-style:none}.brand-partner-steps li,.brand-connect-points li{border-top:1px solid #2d1b2029;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:24px;min-height:92px;display:grid}.brand-partner-steps li:last-child,.brand-connect-points li:last-child{border-bottom:1px solid #2d1b2029}.brand-partner-steps li span,.brand-connect-points li span{width:48px;height:48px;color:var(--brand-ivory);background:#aa4033;border-radius:50%;place-items:center;font-weight:850;display:grid}.brand-partner-steps li p,.brand-connect-points li p{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:650}.brand-connect-points li{border-color:#fff4e824}.brand-connect-points li:last-child{border-bottom-color:#fff4e824}.brand-business-contact{background:#2b181e}.brand-about-page .about-page{gap:0;display:block}.brand-about-page .about-hero{min-height:650px;box-shadow:none;background-image:url(/partner-media/home/paar.webp);background-position:50%;background-size:cover;border:0;border-radius:0;align-content:center;gap:22px;padding:120px max(48px,50vw - 672px);display:grid}.brand-about-page .about-hero>*{max-width:720px}.brand-about-page .about-hero-lead{color:var(--brand-coral);font-size:2.45rem}.brand-about-page .about-hero p:not(.brand-kicker){color:#fff4e8c7;font-size:1.04rem;line-height:1.7}.brand-about-page .about-statement,.brand-about-page .about-feature-band,.brand-about-page .about-manifesto{box-shadow:none;border:0;border-radius:0;gap:18px;padding-top:100px;padding-bottom:100px;display:grid}.brand-about-page .about-statement{background:#f2e4d6}.brand-about-page .about-statement h2{color:#2d1b20}.brand-about-page .about-statement .brand-kicker{color:var(--brand-coral-deep)}.brand-about-page .about-statement h2,.brand-about-page .about-feature-band h2,.brand-about-page .about-manifesto h2{max-width:950px;font-size:3.6rem;line-height:1}.brand-about-page .about-statement p,.brand-about-page .about-feature-band p,.brand-about-page .about-manifesto p,.brand-about-page .about-split p,.brand-about-page .about-grid p{color:#fff4e8b3;max-width:820px;font-size:1rem;line-height:1.7}.brand-about-page .about-statement p{color:#2d1b20b8}.brand-about-page .about-grid{background:var(--brand-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:90px max(48px,50vw - 672px);display:grid}.brand-about-page .about-grid article{min-height:270px;box-shadow:none;background:#fff4e806;border:1px solid #d8a76857;border-radius:6px;padding:30px;display:block}.brand-about-page .about-grid article>span{color:var(--brand-coral)}.brand-about-page .about-grid h2{margin-top:22px;font-size:2rem}.brand-about-page .about-grid p{margin-top:14px}.brand-about-page .about-feature-band{background:#4a2429;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.brand-about-page .about-split{background:#f2e4d6;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;padding-top:100px;padding-bottom:100px;display:grid}.brand-about-page .about-split>div{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.brand-about-page .about-split h2{color:#2d1b20;margin-top:12px;font-size:2.65rem;line-height:1}.brand-about-page .about-split p{color:#2d1b20b8;margin-top:18px}.brand-about-page .about-manifesto{background:var(--brand-ink-soft);text-align:center;justify-items:center}.brand-about-page .about-manifesto p{text-align:center}.brand-promise-band,.brand-site-footer{--brand-coral:#ef765f;--brand-coral-deep:#c95949;--brand-ivory:#fff4e8;flex:none;width:100vw;max-width:100vw;margin:0 0 0 calc(50% - 50vw);position:static;left:auto}.brand-promise-band{color:#2d1b20;background:#f2e4d6;min-height:0;padding:96px 32px}.brand-promise-band .public-footer-kicker{color:#aa4033}.brand-promise-band .public-promise-inner h2{color:#2d1b20;font-size:3.3rem;line-height:1}.brand-promise-band .public-promise-inner p{color:#2d1b20b3}.brand-footer-cta{min-height:var(--brand-control-height);border-radius:var(--brand-control-radius);color:var(--brand-ivory);background:#aa4033;justify-content:center;align-items:center;padding:0 22px;font-size:.84rem;font-weight:850;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.brand-footer-cta:hover,.brand-footer-cta:focus-visible{background:var(--brand-ivory);color:var(--brand-ink);transform:translateY(-2px)}.brand-site-footer{background:#120d10;padding:68px 32px 26px}.brand-footer-grid{grid-template-columns:minmax(220px,1.25fr) repeat(4,minmax(120px,.7fr));gap:clamp(30px,4vw,54px);display:grid}.brand-footer-tagline{color:var(--brand-coral);font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem}.brand-footer-contact{color:#fff4e89e;width:fit-content;font-size:.82rem;text-decoration:none}.brand-footer-socials{flex-wrap:wrap;gap:11px;margin-top:12px;display:flex}.brand-footer-socials>:is(a,span){width:43px;height:43px;color:inherit;place-items:center;line-height:0;text-decoration:none;transition:transform .18s,filter .18s;display:grid;position:relative}.brand-footer-socials>:is(a,span):after{z-index:4;color:#fff4e8;content:attr(data-tooltip);letter-spacing:.02em;opacity:0;pointer-events:none;white-space:nowrap;background:#190d13f5;border:1px solid #ef765f61;border-radius:5px;padding:6px 9px;font-size:.68rem;font-weight:800;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 20px #09030642}.brand-footer-socials>:is(a,span):hover:after,.brand-footer-socials>:is(a,span):focus-visible:after{opacity:1;transform:translate(-50%)}.brand-footer-socials img{object-fit:contain;filter:drop-shadow(0 3px 5px #00000057);width:100%;height:100%;transition:filter .18s;display:block}.brand-footer-socials>:is(a,span):hover{transform:translateY(-3px)scale(1.08)}.brand-footer-socials>:is(a,span):hover img{filter:drop-shadow(0 0 8px #ef765f85)drop-shadow(0 5px 7px #00000057)}.brand-footer-socials>a:focus-visible{outline:2px solid var(--brand-coral);outline-offset:4px;border-radius:5px}.brand-footer-group{align-content:start;gap:12px;display:grid}.brand-footer-group h2{color:var(--brand-ivory);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-family:Instrument Sans,Inter,sans-serif;font-size:.75rem;font-weight:850}.brand-footer-group a{color:#fff4e89e;font-size:.86rem;text-decoration:none}.brand-footer-group a:hover,.brand-footer-group a:focus-visible{color:var(--brand-coral)}.brand-footer-bottom{color:#fff4e899;border-top:1px solid #fff4e81a;justify-content:space-between;align-items:center;gap:24px;margin-top:54px;padding-top:22px;font-size:.75rem;display:flex}.brand-footer-bottom>div{gap:18px;display:flex}.brand-footer-bottom a,.brand-footer-bottom button{color:#fff4e899;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}@media (width<=1220px){.brand-site-header-inner{width:min(100% - 36px,1120px)}.brand-site-nav,.brand-site-cta{display:none}.brand-site-menu-button{display:block}.brand-feature-stage{grid-template-columns:minmax(300px,.8fr) minmax(480px,1.2fr);gap:42px}}@media (width<=900px){.brand-home-hero-inner,.brand-intro-band,.brand-feature-stage,.brand-connect-band,.brand-partner-band,.brand-final-cta,.brand-module-list,.brand-places-events-band,.brand-partnership-section,.brand-exclusive-band,.brand-partner-steps,.brand-page-hero,.brand-about-page .about-hero,.brand-about-page .about-page>section:not(.about-hero){padding-left:28px;padding-right:28px}.brand-home-hero-inner{width:100%}.brand-home-hero h1{font-size:5.5rem}.brand-discovery-grid,.brand-feature-stage,.brand-connect-band,.brand-exclusive-band,.brand-module-row,.brand-about-page .about-feature-band,.brand-about-page .about-split{grid-template-columns:1fr}.brand-feature-stage,.brand-connect-band{gap:52px}.brand-partner-value-strip,.brand-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-partner-value-strip span:nth-child(2){border-right:0}.brand-partner-value-strip span:nth-child(-n+2){border-bottom:1px solid #fff4e821}.brand-about-page .about-grid{grid-template-columns:1fr;padding-left:28px;padding-right:28px}}@media (width<=640px){.brand-public-shell{--brand-site-header-height:62px}.brand-site-header,.brand-site-header.is-compact{--brand-site-header-height:62px;min-height:62px}.brand-site-header-inner{width:calc(100% - 28px)}.brand-site-wordmark{min-width:0;font-size:1.55rem}.brand-home-hero{min-height:clamp(600px, calc(100svh - var(--brand-site-header-height)), 820px)}.brand-home-hero-image{object-position:62% center}.brand-home-hero:before,.brand-page-hero:before,.about-hero:before{background:linear-gradient(#120a0e4d 0%,#120a0ead 42%,#120a0efa 100%)}.brand-home-hero-inner{padding:96px 22px 74px}.brand-home-hero h1{font-size:4.5rem}.brand-hero-claim{font-size:2.15rem}.brand-hero-lead,.brand-page-lead{font-size:.96rem}.brand-intro-band,.brand-feature-stage,.brand-connect-band,.brand-partner-band,.brand-final-cta,.brand-module-list,.brand-places-events-band,.brand-partnership-section,.brand-exclusive-band,.brand-partner-steps,.brand-page-hero,.brand-about-page .about-hero,.brand-about-page .about-page>section:not(.about-hero){padding-left:20px;padding-right:20px}.brand-intro-band,.brand-feature-stage,.brand-connect-band,.brand-module-list,.brand-partnership-section,.brand-exclusive-band,.brand-partner-steps,.brand-about-page .about-statement,.brand-about-page .about-feature-band,.brand-about-page .about-split,.brand-about-page .about-manifesto{padding-top:76px;padding-bottom:76px}.brand-section-heading h2,.brand-feature-stage h2,.brand-connect-band h2,.brand-partner-band h2,.brand-final-cta h2,.brand-places-events-band h2,.brand-partnership-section h2,.brand-exclusive-band h2,.brand-partner-steps h2,.brand-about-page .about-statement h2,.brand-about-page .about-feature-band h2,.brand-about-page .about-manifesto h2{font-size:2.55rem}.brand-discovery-grid,.brand-partnership-grid,.brand-feature-collage,.brand-footer-grid{grid-template-columns:1fr}.brand-editorial-tile,.brand-editorial-tile img{min-height:440px}.brand-editorial-tile-copy{bottom:22px;left:20px;right:20px}.brand-editorial-tile-copy strong{font-size:2.25rem}.brand-feature-collage button:first-child{grid-row:auto;min-height:300px}.brand-feature-collage button{min-height:260px}.brand-partner-band{grid-template-columns:1fr;gap:20px;padding-top:76px;padding-bottom:48px}.brand-partner-band>.brand-partner-copy{padding:0}.brand-partner-mascot{justify-self:end}.brand-partner-mascot img{width:min(70%,240px)}.brand-page-hero,.brand-about-page .about-hero{min-height:590px;padding-top:92px;padding-bottom:80px}.brand-page-hero h1,.about-hero h1{font-size:4.1rem}.brand-page-claim,.brand-about-page .about-hero-lead{font-size:2rem}.brand-partner-value-strip{padding-left:14px;padding-right:14px}.brand-partner-value-strip span{min-height:70px;padding:10px;font-size:.68rem}.brand-partnership-grid article{min-height:0}.brand-business-hero-art .brand-business-hero-medallion{width:min(62vw,290px);bottom:32px;right:-28px}.brand-partner-steps li,.brand-connect-points li{grid-template-columns:54px minmax(0,1fr);gap:14px}.brand-about-page .about-grid{padding:70px 20px}.brand-about-page .about-grid article{min-height:0}.brand-promise-band{padding:76px 20px}.brand-promise-band .public-promise-inner h2{font-size:2.55rem}.brand-site-footer{padding:56px 20px 24px}.brand-footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.brand-site-header,.brand-site-nav a:after,.brand-site-menu-button span,.brand-site-mobile-layer,.brand-site-mobile-menu,.brand-button,.brand-editorial-tile img{transition:none}}
