@font-face{font-family:DM;src:url('/assets/fonts/DMSans-Regular.woff2') format('woff2');font-display:swap;font-weight:400}@font-face{font-family:DM;src:url('/assets/fonts/DMSans-Bold.woff2') format('woff2');font-display:swap;font-weight:700}@font-face{font-family:Fraunces;src:url('/assets/fonts/Fraunces-Semibold.woff2') format('woff2');font-display:swap;font-weight:600}
:root{--ink:#17253d;--gold:#b39b5e;--paper:#faf8f3;--muted:#596373;--line:#deddd5;--serif:Fraunces,Georgia,serif;--sans:DM,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-.04em}em{font-family:var(--serif);font-style:normal;font-weight:600}p{color:var(--muted)}.shell{width:min(1240px,calc(100% - 96px));margin:auto}.section{padding:108px 0}.eyebrow{font-size:11px;letter-spacing:.16em;color:#76633c;font-weight:700;margin-bottom:24px}.tiny-square{display:inline-block;height:8px;width:8px;background:var(--gold);margin-right:8px}h2{font-size:clamp(36px,4vw,54px);font-weight:700}h3{font-size:23px;letter-spacing:-.025em}.small{font-size:14px}.muted{color:var(--muted)}.skip{position:fixed;top:-100px;left:20px;padding:12px 20px;background:var(--ink);color:white;z-index:99}.skip:focus{top:10px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #94783b;outline-offset:5px}.review-banner{background:#e9e1cd;text-align:center;padding:7px 20px;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.5}.review-banner span{margin-left:14px;font-weight:400;letter-spacing:0}.site-header{position:sticky;top:0;z-index:20;background:rgba(250,248,243,.97);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:91px;gap:22px}.brand{display:inline-block;flex-shrink:0}.logo-crop{display:block;position:relative;overflow:hidden;width:154px;height:72px;mix-blend-mode:multiply}.logo-crop img{position:absolute;max-width:none;width:274px;height:auto;left:-61px;top:-50px}.header-inner nav{display:flex;gap:28px;font-size:13px;align-items:center}.header-inner nav a{padding:10px 0;border-bottom:1px solid transparent}.header-inner nav a:hover{border-color:var(--gold)}.button{display:inline-flex;justify-content:center;align-items:center;gap:26px;border:1px solid var(--ink);background:var(--ink);color:white;border-radius:100px;padding:16px 25px;font-weight:700;font-size:13px;line-height:1.2;transition:background .2s,transform .2s}.button:hover{background:#2e405c;transform:translateY(-2px)}.button span{font-size:18px;font-weight:400}.button-small{padding:12px 20px;gap:22px}.text-link{display:inline-flex;gap:18px;align-items:center;font-size:13px;font-weight:700;border-bottom:1px solid #baa879;padding:4px 0;color:var(--ink);line-height:1.6}.text-link span{font-size:18px}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:38px;align-items:center;padding-top:66px;padding-bottom:80px;min-height:730px}.hero h1{font-size:clamp(49px,5.8vw,79px);font-weight:700;line-height:1.05;letter-spacing:-.062em;margin-bottom:26px}.hero-lead{font-size:19px;line-height:1.55;color:var(--ink);max-width:510px;margin-bottom:16px}.hero-detail{font-size:14px;max-width:470px;line-height:1.75}.hero-actions{display:flex;gap:28px;align-items:center;margin-top:31px}.hero-topics{display:flex;gap:13px;align-items:center;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#666c71;margin-top:41px}.hero-topics i{width:3px;height:3px;background:var(--gold);border-radius:50%}.hero-art{height:550px;position:relative}.orbit{position:absolute;border:1px solid #ddd6c5;border-radius:50%;width:420px;height:420px;left:15px;top:60px}.orbit-two{width:500px;height:500px;left:-24px;top:22px;opacity:.55}.visual-story,.visual-health,.visual-quiz{position:absolute;box-shadow:0 18px 45px #17253d13;border:1px solid #e4e1d7;border-radius:15px;overflow:hidden}.visual-story{width:78%;right:-4px;top:29px;background:white;transform:rotate(5deg)}.visual-story>img{width:100%;height:235px;object-fit:cover}.visual-story>div{padding:21px 24px 25px}.story-tag{display:block;font-size:8px;font-weight:700;letter-spacing:.14em;color:#6c7268;margin-bottom:10px}.visual-story h2{font-size:30px;font-family:var(--serif);letter-spacing:-.04em}.visual-health{width:41%;left:-5px;top:287px;background:white;transform:rotate(-7deg);z-index:2}.visual-health img{width:100%;height:125px;object-fit:cover}.visual-health>div{padding:15px 19px 20px}.visual-health strong{font-size:20px;font-weight:700;line-height:1.15;display:block;letter-spacing:-.03em}.visual-health .story-tag{font-size:7px}.visual-quiz{width:53%;right:2px;top:365px;background:#e9edb4;padding:22px;transform:rotate(3deg);z-index:3}.quiz-spark{font-size:45px;line-height:1;display:block;color:#17253d;margin-bottom:14px}.visual-quiz small{display:block;font-size:8px;font-weight:700;letter-spacing:.1em;margin-bottom:9px}.visual-quiz strong{display:block;font-size:23px;line-height:1.15;letter-spacing:-.035em}.quiz-pills{display:flex;gap:5px;margin-top:18px}.quiz-pills i{font-size:8px;font-style:normal;border:1px solid #17253d30;padding:3px 8px;border-radius:20px}.art-caption{position:absolute;left:3px;bottom:-32px;font-size:10px;letter-spacing:.04em;color:#6b716e}.topic-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.topic-band .shell{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:20px 0;font-size:11px;color:#6b726f}.topic-band span:before{content:'✳';color:var(--gold);margin-right:10px}.audience{display:grid;grid-template-columns:.88fr 1.12fr;gap:90px}.section-intro h2{margin-bottom:26px}.section-intro>p:not(.eyebrow){margin-bottom:18px;font-size:15px;max-width:420px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:25px 0 30px;border-bottom:1px solid var(--line)}.stat-value{font-size:42px;font-weight:700;letter-spacing:-.055em;display:block;line-height:1.1;margin-bottom:16px}.stats h3{font-size:12px;letter-spacing:0;line-height:1.45;margin-bottom:4px}.stats small{font-size:10px;color:#777c78}.audience-insight{display:flex;gap:25px;align-items:center;margin:30px 0 23px}.audience-insight>span{font-size:40px;color:var(--gold)}.audience-insight p{font-size:16px;color:var(--ink)}.data-note{font-size:10px;color:#7c7e76;line-height:1.7;max-width:550px}.brands-section{background:#f0eee6}.section-heading{display:grid;grid-template-columns:1.05fr 1fr;align-items:end;gap:90px;margin-bottom:45px}.section-heading>p{font-size:15px;line-height:1.75;padding-bottom:4px;max-width:470px}.brand-toolbar{display:flex;gap:20px;justify-content:space-between;align-items:center;margin:60px 0 23px}.brand-toolbar h3{font-size:14px;letter-spacing:0}.filter-group{display:flex;gap:7px;flex-wrap:wrap}.filter{font-size:11px;color:var(--muted);padding:9px 13px;border:1px solid #d7d7cf;border-radius:30px;background:transparent}.filter.active{background:var(--ink);color:white;border-color:var(--ink)}.brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.brand-card{padding:24px 26px;min-height:265px;border-radius:12px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s;border:1px solid #17253d0a}.brand-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #17253d12}.brand-card[hidden]{display:none}.brand-card-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;letter-spacing:.1em;margin-bottom:32px}.brand-card-top>span:last-child{font-size:18px;font-weight:400}.brand-name{font-size:33px;letter-spacing:-.065em;line-height:1.2;white-space:nowrap;margin-bottom:15px}.brand-card p{font-size:12px;line-height:1.6;color:inherit;opacity:.8;margin-bottom:23px;max-width:235px}.brand-domain{font-size:10px;margin-top:auto;opacity:.7}.card-health{background:#e8efef;color:#23414d}.care{letter-spacing:-.055em}.care-dot{color:#8e9772}.card-family{background:#e5ebd8;color:#28422d}.family{font-family:var(--serif);font-size:29px}.family>span{color:#788658}.card-finance{background:#e5e9ed}.fiscal{font-family:var(--serif);font-size:33px;letter-spacing:-.065em}.card-screen{background:#e9e3f4;color:#462b64}.screen{font-size:31px}.card-quiz{background:#eeedb8}.quiz{font-family:var(--serif);font-size:38px}.quiz>span{font-size:26px;margin-left:8px}.card-trendy{background:#eecfc3;color:#633323}.trendy{font-family:var(--serif);font-size:30px}.next-chapters{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #d4d2c8;margin-top:40px;padding-top:39px}.next-chapters .eyebrow{font-size:9px;margin-bottom:14px}.next-chapters h3{font-size:23px;margin-bottom:14px}.next-chapters p:not(.eyebrow){font-size:13px;line-height:1.75;max-width:450px}.status-chip{font-size:9px;display:inline-block;border:1px solid #c9c8bd;border-radius:30px;padding:6px 11px;margin-top:20px;color:#62665c}.engine-section{background:var(--ink);color:white}.engine-layout{display:grid;grid-template-columns:1fr 1fr;gap:120px}.engine-section .eyebrow{color:#c4b282}.engine-section em{color:#d4c7a4}.engine-lead{color:#bbc2cb;font-size:15px;margin:26px 0 27px;line-height:1.75;max-width:395px}.text-link.light{color:white;border-color:#827352}.engine-list article{display:flex;gap:25px;border-bottom:1px solid #ffffff25;padding:24px 0}.engine-list article:first-child{padding-top:0}.engine-list article:last-child{border-bottom:0}.engine-list article>span{font-size:10px;color:#c4b282;padding-top:4px}.engine-list h3{font-size:19px;letter-spacing:-.02em;margin-bottom:10px}.engine-list p{font-size:12px;line-height:1.7;color:#bbc2cb;max-width:375px}.partnership-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.partnership-grid article{display:flex;flex-direction:column;padding-top:22px;border-top:1px solid #d6d4c9}.partnership-icon{font-size:33px;margin-bottom:28px;color:#947f4e;line-height:1}.partnership-grid h3{font-size:20px;letter-spacing:-.03em;margin-bottom:15px;min-height:45px}.partnership-grid p{font-size:12px;line-height:1.75;margin-bottom:28px}.partnership-grid .text-link{font-size:11px;margin-top:auto;align-self:flex-start;gap:12px}.publisher-section{background:#efeee7}.service-list{border-top:1px solid #cdd0c9}.service-list article{display:grid;grid-template-columns:70px 1fr 50px;gap:35px;padding:35px 0;border-bottom:1px solid #cdd0c9;align-items:start}.service-number{font-size:12px;color:#8b7542;padding-top:4px}.service-list h3{font-size:26px;margin-bottom:12px}.service-list p{font-size:13px;line-height:1.75;max-width:770px}.service-list article>a{font-size:27px;text-align:center;border:1px solid #b6b9af;border-radius:50%;width:48px;height:48px;line-height:44px}.service-list article>a:hover{background:var(--ink);color:white}.service-tags{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#6c7166}.service-tags span:before{content:'+';margin-right:7px;color:#947b43}.publisher-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-top:32px}.publisher-bottom>p{font-size:12px;max-width:510px}.contact-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:115px}.contact-section h2{font-size:58px;margin-bottom:25px}.contact-section>div>p:not(.eyebrow){font-size:15px;max-width:370px;margin-bottom:25px}form{padding-top:5px}label{display:block;font-size:11px;font-weight:700;letter-spacing:.01em;color:var(--ink);margin-bottom:18px}input,select,textarea{display:block;width:100%;border:1px solid #d1d1c6;background:#fffdf8;color:var(--ink);padding:12px 13px;border-radius:5px;font-size:13px;font-weight:400;line-height:1.5;margin-top:8px;min-width:0}textarea{resize:vertical}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-note{font-size:10px;line-height:1.6;margin-top:15px}.form-note+p{margin-top:12px}#inquiry-output{margin-top:23px}#inquiry-status{margin-top:10px}.site-footer{border-top:1px solid var(--line);background:#f1eee5;padding:34px 0 24px}.footer-main{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-bottom:32px}.footer-main>div>p{font-size:11px;margin-top:10px}.footer-main>nav{display:flex;gap:24px;font-size:11px;flex-wrap:wrap}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d8d5c9;padding-top:22px;font-size:9px;color:#6f746f}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.policy-header{padding:30px 0;display:flex;align-items:center;justify-content:space-between}.policy-main{max-width:900px;padding:55px 0 90px}.policy-main h1{font-size:55px;margin-bottom:22px}.policy-main>p{margin-bottom:20px}.policy-index{display:flex;gap:12px;flex-wrap:wrap;margin:35px 0}.policy-index a{font-size:12px;border:1px solid var(--line);border-radius:20px;padding:8px 14px}.policy-main article{border-top:1px solid var(--line);padding:30px 0}.policy-main article h2{font-size:26px;margin-bottom:16px}.policy-main article p{font-size:14px;line-height:1.8}.policy-main article ul{font-size:14px;color:var(--muted);line-height:1.9}.policy-tag{font-size:10px;color:#806a3c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;display:block}
@media(min-width:1500px){.hero{gap:80px}.hero h1{font-size:82px}}
@media(max-width:1100px){.shell{width:calc(100% - 64px)}.hero{gap:20px;min-height:660px}.hero h1{font-size:59px}.hero-art{height:510px}.visual-story>img{height:200px}.visual-story h2{font-size:25px}.visual-health{top:255px}.visual-quiz{top:340px}.hero-lead{font-size:17px}.header-inner nav{gap:20px;font-size:11px}.audience,.section-heading{gap:50px}.engine-layout,.contact-section{gap:65px}.brand-name{font-size:28px}.family,.screen,.trendy{font-size:25px}.brand-card{padding:23px 20px}.partnership-grid{gap:22px}.stat-value{font-size:36px}.orbit-two{width:400px;height:400px}.orbit-one{width:340px;height:340px}.contact-section h2{font-size:50px}}
@media(max-width:850px){.header-inner{height:80px}.header-cta{display:none}.hero{grid-template-columns:1fr;padding-top:50px;padding-bottom:70px}.hero-copy{max-width:640px}.hero h1{font-size:67px}.hero-art{width:min(480px,100%);height:535px;margin:20px auto 0}.hero-lead{font-size:19px}.hero-detail{max-width:530px}.audience{grid-template-columns:1fr;gap:20px}.stats{padding-top:0}.section-intro>p:not(.eyebrow){max-width:600px}.section-heading{grid-template-columns:1fr;gap:23px}.section-heading>p{max-width:580px}.brand-toolbar{align-items:flex-start;flex-direction:column;margin-top:38px;gap:16px}.brand-grid{grid-template-columns:repeat(2,1fr)}.brand-name{font-size:32px}.next-chapters{gap:40px}.engine-layout{gap:50px;grid-template-columns:1fr}.engine-lead{max-width:600px}.engine-list p{max-width:600px}.partnership-grid{grid-template-columns:repeat(2,1fr);gap:40px}.partnership-grid h3{min-height:0}.service-list article{grid-template-columns:35px 1fr 40px;gap:18px}.service-list article>a{width:40px;height:40px;line-height:37px}.publisher-bottom{align-items:flex-start;flex-direction:column;gap:22px}.contact-section{grid-template-columns:1fr;gap:30px}.contact-section>div>p:not(.eyebrow){max-width:550px}.footer-main{align-items:flex-start}.footer-main>nav{max-width:310px;gap:15px 25px}.footer-bottom{flex-direction:column}.topic-band .shell{justify-content:flex-start;gap:16px 25px}.section{padding:78px 0}}
@media(max-width:600px){.shell{width:calc(100% - 40px)}.review-banner{font-size:8px;padding:6px 16px}.review-banner span{display:block;margin-left:0}.header-inner{height:73px}.logo-crop{width:130px;height:65px}.logo-crop img{width:230px;left:-51px;top:-40px}.menu-toggle{display:flex;width:44px;height:44px;padding:12px;border:1px solid #d9d6ca;background:transparent;border-radius:50%;flex-direction:column;justify-content:center;gap:6px;margin-left:auto}.menu-toggle span{height:1px;width:18px;background:var(--ink)}.header-inner nav{display:none;position:absolute;top:73px;left:0;right:0;background:var(--paper);padding:24px;flex-direction:column;gap:8px;align-items:flex-start;border-bottom:1px solid var(--line);box-shadow:0 12px 25px #17253d10;font-size:14px}.header-inner nav.is-open{display:flex}.hero{padding-top:37px;padding-bottom:45px;gap:22px}.eyebrow{font-size:9px;margin-bottom:20px}.hero h1{font-size:clamp(43px,11.9vw,66px);margin-bottom:22px}.hero-lead{font-size:17px}.hero-detail{font-size:12px;line-height:1.75}.hero-actions{gap:22px;margin-top:26px}.hero-actions .button{font-size:11px;padding:14px 19px;gap:17px}.hero-actions .text-link{font-size:11px;gap:9px}.hero-topics{font-size:8px;gap:8px;margin-top:30px;letter-spacing:.03em}.hero-art{height:432px;max-width:390px;margin-top:9px}.visual-story{width:78%;top:15px;right:4px}.visual-story>img{height:175px}.visual-story>div{padding:18px}.visual-story h2{font-size:24px}.visual-health{left:0;top:225px;width:43%}.visual-health img{height:93px}.visual-health>div{padding:13px}.visual-health strong{font-size:16px}.visual-quiz{right:0;top:295px;width:51%;padding:17px}.quiz-spark{font-size:32px;margin-bottom:10px}.visual-quiz strong{font-size:19px}.quiz-pills{margin-top:12px}.quiz-pills i{padding:2px 5px;font-size:7px}.visual-quiz small{font-size:6px}.art-caption{bottom:-22px;font-size:8px}.orbit-two{width:330px;height:330px;left:0;top:35px}.orbit-one{width:285px;height:285px;left:25px;top:60px}.topic-band .shell{font-size:9px;gap:11px 18px;padding:18px 0}.topic-band span:before{margin-right:6px}.section{padding:63px 0}h2{font-size:37px}.section-intro>p:not(.eyebrow){font-size:13px}.stats{gap:12px;padding-bottom:24px}.stat-value{font-size:clamp(25px,8.5vw,36px);margin-bottom:12px}.stats h3{font-size:9px}.stats small{font-size:8px;line-height:1.5;display:block}.audience-insight p{font-size:13px}.audience-insight{gap:16px;margin:23px 0 16px}.data-note{font-size:9px}.section-heading{margin-bottom:28px;gap:19px}.section-heading>p{font-size:13px}.filter-group{gap:5px}.filter{font-size:9px;padding:8px 11px}.brand-toolbar h3{font-size:12px}.brand-grid{gap:12px}.brand-card{min-height:230px;padding:17px 14px}.brand-card-top{font-size:6px;letter-spacing:.04em;margin-bottom:30px;gap:5px}.brand-name{font-size:24px}.family{font-size:19px}.fiscal{font-size:22px}.screen{font-size:20px}.trendy{font-size:20px}.quiz{font-size:28px}.quiz>span{font-size:16px;margin-left:4px}.brand-card p{font-size:10px;line-height:1.6;margin-bottom:19px}.brand-domain{font-size:8px}.next-chapters{grid-template-columns:1fr;gap:30px;margin-top:30px;padding-top:30px}.next-chapters h3{font-size:22px}.next-chapters p:not(.eyebrow){font-size:12px}.engine-layout{gap:36px}.engine-lead{font-size:13px;line-height:1.8}.engine-list article{gap:20px}.engine-list h3{font-size:18px}.engine-list p{font-size:11px}.partnership-grid{gap:27px 19px}.partnership-grid h3{font-size:17px}.partnership-grid p{font-size:11px;line-height:1.7}.partnership-grid .text-link{font-size:9px;gap:7px}.partnership-icon{font-size:29px;margin-bottom:20px}.service-list article{grid-template-columns:20px 1fr 32px;gap:12px;padding:27px 0}.service-list h3{font-size:20px}.service-list p{font-size:11px}.service-number{font-size:10px}.service-list article>a{width:32px;height:32px;line-height:29px;font-size:21px}.service-tags{gap:9px 15px;font-size:7px}.publisher-bottom p{font-size:11px}.contact-section h2{font-size:46px}.contact-section>div>p:not(.eyebrow){font-size:13px}.field-row{gap:12px}.footer-main{flex-direction:column;gap:26px}.footer-main>nav{max-width:none;font-size:10px;gap:13px 23px}.footer-bottom nav{gap:11px 20px}.footer-bottom{font-size:8px}.policy-main h1{font-size:38px}.policy-main{padding-top:25px}.policy-header .text-link{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.dinkim-logo{width:240px;height:auto;max-width:75%;margin:16px 0 14px}.store-marks{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.store-marks>span{display:flex;align-items:center;gap:8px;background:#faf8f3;border:1px solid #c9c8bd;padding:9px 13px;border-radius:7px;font-size:11px}.store-marks img{width:22px;height:24px}.next-chapters p.store-note{font-size:9px;margin-top:9px;color:#74786c}

.logo-crop img{width:245px;left:-54px;top:-44px}.hero-art{height:620px}.visual-health{top:380px}.visual-quiz{top:395px}.art-caption{bottom:-20px}@media(max-width:1100px) and (min-width:601px){.hero-art{height:590px}.visual-health{top:345px}.visual-quiz{top:370px}}@media(max-width:600px){.logo-crop img{width:222px;left:-49px;top:-41px}.hero-art{height:520px}.visual-health{top:315px}.visual-quiz{top:335px}.art-caption{bottom:-16px}}

@font-face{font-family:SGSpace;src:url(/assets/fonts/SpaceGrotesk-Bold.ttf) format(truetype);font-weight:700;font-display:swap}.property-logo{display:flex;align-items:center;width:100%;height:92px;margin:-12px 0 18px}.property-logo>img{width:100%;height:100%;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.card-finance{background:#17253d;color:#fff}.card-finance .property-logo>img{mix-blend-mode:normal}.property-logo>img.pet-wide{object-fit:cover;object-position:center}.property-logo>img.pet-stacked{width:178px;height:102px;object-fit:cover;object-position:center}.card-trendy .property-logo>img{width:200px}.sg-original{gap:11px}.sg-original>img{width:30px;height:35px;flex-shrink:0}.sg-original>span{font-family:SGSpace,Arial,sans-serif;font-weight:700;font-size:33px;letter-spacing:-1.7px;line-height:1}.card-petcritics{background:#e4edf5;color:#17253d}.card-selectpaw{background:#f0e5ef;color:#4b2b67}.card-petreport{background:#e3eafa;color:#17253d}.more-brands{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:25px;padding:18px 0}.more-brands>span{font-size:18px;font-weight:700;letter-spacing:-.02em}.more-brands>p{font-size:12px}.brand-card{min-height:280px}.brand-card-top{margin-bottom:26px}@media(max-width:1100px){.sg-original>span{font-size:27px}.sg-original{gap:8px}.sg-original>img{width:26px;height:30px}}@media(max-width:600px){.property-logo{height:67px;margin:0 0 15px}.property-logo>img.pet-stacked{width:122px;height:77px}.sg-original{gap:5px}.sg-original>img{width:18px;height:21px}.sg-original>span{font-size:18px;letter-spacing:-1px}.brand-card{min-height:245px}.brand-card-top{margin-bottom:20px}.card-trendy .property-logo>img{width:125px}.more-brands{align-items:flex-start;flex-direction:column;gap:8px;margin-top:15px}.more-brands>p{font-size:11px}}

.careers-section{background:#f6f2e8;border-top:1px solid #e1ddcf}.roles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 42px;border-top:1px solid #d6d0be}.roles-grid article{display:flex;align-items:center;gap:20px;padding:25px 0;border-bottom:1px solid #d6d0be}.roles-grid article>span{font-size:10px;color:#8c774a}.roles-grid h3{font-size:20px}.careers-contact{font-size:14px;margin-top:30px}.careers-contact strong{color:var(--ink)}.contact-email a{text-decoration:underline;text-underline-offset:4px}.contact-section>div>p.contact-email{font-size:13px}.header-inner nav{gap:23px}@media(max-width:600px){.roles-grid{grid-template-columns:1fr;gap:0}.roles-grid article{padding:20px 0;gap:15px}.roles-grid h3{font-size:18px}.careers-contact{font-size:12px;line-height:1.8}.header-inner nav{gap:8px}}

.property-logo>img.pet-stacked{width:255px;height:115px}@media(max-width:600px){.property-logo>img.pet-stacked{width:147px;height:80px}}

.acquisition-partnership{display:grid;grid-template-columns:1fr 1fr;gap:70px;border:1px solid #d6d2c3;background:#efecdf;border-radius:12px;padding:35px;margin-top:40px}.acquisition-partnership .eyebrow{font-size:9px;margin-bottom:16px}.acquisition-partnership h3{font-size:28px;max-width:370px}.acquisition-partnership p:not(.eyebrow){font-size:13px;line-height:1.8;margin-bottom:19px}@media(max-width:600px){.acquisition-partnership{grid-template-columns:1fr;gap:22px;padding:24px;margin-top:30px}.acquisition-partnership h3{font-size:25px}.acquisition-partnership p:not(.eyebrow){font-size:12px}}

.form-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}#inquiry-submit:disabled{opacity:.65;cursor:wait}
