.brand-flow{color:#29323b;min-height:100dvh;font-family:var(--font-geist), var(--font-noto), sans-serif;background:radial-gradient(circle at 85% 2%,#fff 0,#f7f9fb 44%,#f3f6f9 100%)}.brand-flow *{box-sizing:border-box}.brand-flow button,.brand-flow input,.brand-flow select{font:inherit}.brand-flow a{color:inherit;text-decoration:none}.brand-flow-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #e1e6eb;justify-content:space-between;align-items:center;gap:18px;height:72px;padding:0 clamp(22px,4vw,68px);display:flex}.brand-flow-home{letter-spacing:-.045em;align-items:center;gap:10px;font-size:19px;font-weight:750;display:inline-flex}.brand-flow-home img{object-fit:contain}.brand-flow-back{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;transition:color .18s;color:#65717d!important}.brand-flow-back:hover{color:#29323b!important}.brand-flow-content{width:min(1400px,100% - 76px);margin:0 auto;padding:33px 0 56px}.brand-flow-intro>span,.activity-kicker{color:#71808b;letter-spacing:.08em;font-size:12px;font-weight:700;display:block}.brand-flow-intro h1,.activity-title-row h1{letter-spacing:-.055em;margin:9px 0 5px;font-size:clamp(31px,3.5vw,47px);line-height:1.15}.brand-flow-intro p{color:#697581;margin:7px 0 0;font-size:16px}.brand-discovery{background:linear-gradient(110deg,#fff 30%,#f3f7fa 100%);border:1px solid #dfe7ed;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:30px;padding:27px 30px;display:grid;box-shadow:0 9px 28px #3043560b}.brand-discovery .brand-flow-intro h1{margin:7px 0 13px}.brand-discovery .brand-flow-intro p{flex-wrap:wrap;align-items:center;gap:7px 11px;margin:0;font-size:14px;display:flex}.brand-discovery .brand-flow-intro p small{color:#87939e;font-size:12px;font-weight:600}.brand-discovery .brand-flow-intro p strong{color:#52677a;font-weight:700}.brand-discovery .brand-filter{width:100%;margin:0}.brand-filter{background:#ffffffe6;border:1px solid #d3dce4;border-radius:9px;align-items:center;gap:12px;width:min(100%,450px);height:50px;margin-top:29px;padding:0 15px;display:flex;box-shadow:0 5px 16px #25354808}.brand-filter:focus-within{border-color:#8296a6}.brand-filter svg{fill:none;stroke:#73818d;stroke-width:1.8px;flex:none;width:19px;height:19px}.brand-filter input{color:#29323b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px}.brand-filter input::placeholder{color:#99a4ae}.brand-count{color:#74818d;margin:25px 0 12px;font-size:13px;font-weight:600}.brand-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.brand-directory .brand-filter input{font-size:var(--brand-search-size)}.brand-directory .brand-flow-intro>span{font-size:var(--brand-context-size)}.brand-directory .brand-discovery .brand-flow-intro p{font-size:var(--brand-intent-size)}.brand-directory .brand-discovery .brand-flow-intro p small{font-size:var(--brand-context-size)}.brand-directory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 22px;margin:24px 0 12px;display:flex}.brand-directory-toolbar .brand-count{font-size:var(--brand-meta-size);margin:0}.brand-size-control{color:#6c7984;font-size:var(--brand-control-size);align-items:center;gap:10px;font-weight:650;display:flex}.brand-size-control label{white-space:nowrap}.brand-size-control>span{color:#8a97a1;font-size:12px;line-height:1}.brand-size-control>.brand-size-large{font-size:18px}.brand-size-control input[type=range]{accent-color:#526b7e;cursor:pointer;width:clamp(110px,14vw,175px);margin:0}.brand-size-control output{color:#3c5161;font-variant-numeric:tabular-nums;text-align:right;min-width:38px}.brand-directory .brand-logo-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--brand-card-width)), 1fr))}.brand-directory .brand-logo-card{gap:var(--brand-card-gap);min-height:var(--brand-card-height);padding:var(--brand-card-padding) 10px}.brand-directory .brand-logo-frame{height:var(--brand-logo-height)}.brand-directory .brand-logo-frame img{width:var(--brand-image-width);height:var(--brand-image-height);object-fit:contain;max-width:100%;max-height:100%}.brand-directory .brand-logo-frame>strong{font-size:var(--brand-fallback-size)}.brand-directory .brand-logo-card>strong{font-size:var(--brand-name-size)}.brand-directory .brand-logo-card small{font-size:var(--brand-count-size)}.brand-directory-embedded{background:0 0;height:100%;min-height:0;overflow:hidden}.brand-directory-embedded .brand-flow-content{scrollbar-gutter:stable;width:100%;height:100%;min-height:0;padding:16px 24px 24px;overflow-y:auto}.brand-directory-embedded .brand-discovery{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dfe7ed;border-radius:0;align-items:center;gap:16px;padding:2px 52px 12px 0}.brand-directory-embedded .brand-flow-intro{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.brand-directory-embedded .brand-flow-intro>span{display:none}.brand-directory-embedded .brand-discovery .brand-flow-intro h1{margin:0;font-size:25px;line-height:1.2}.brand-directory-embedded .brand-discovery .brand-flow-intro p{margin:0}.brand-directory-embedded .brand-filter{height:42px}.brand-directory-embedded .brand-directory-toolbar{margin:12px 0 10px}.brand-logo-card{text-align:center;background:#ffffffdb;border:1px solid #e0e6ec;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:138px;padding:13px 10px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #2e3c4b0a}.brand-logo-card:hover{border-color:#9cabb7;transform:translateY(-3px);box-shadow:0 14px 28px #2e3c4b16}.brand-logo-card[aria-current=true]{border-color:#7a91a3;box-shadow:0 0 0 2px #7a91a32b,0 8px 24px #2e3c4b0a}.brand-logo-card:focus-visible,.activity-direction:focus-visible,.activity-product:focus-visible{outline-offset:2px;outline:2px solid #526b7e}.brand-logo-frame{background:#f5f7f9;border-radius:6px;place-items:center;width:100%;height:62px;padding:7px 10px;display:grid;overflow:hidden}.brand-logo-frame.dark,.activity-brand-mark.dark{color:#fff;background:#2a343d}.brand-logo-frame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:48px;display:block}.brand-logo-frame>strong{overflow-wrap:anywhere;font-size:12px}.brand-logo-card>strong{overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.25}.brand-logo-card small{color:#84909b;font-size:11px;line-height:1.2}.brand-empty{color:#788590;text-align:center;background:#fff;border:1px solid #dce3e9;border-radius:10px;padding:35px}.activity-overview>.brand-flow-content{padding-top:22px}.activity-overview--embedded{background:0 0;min-height:0}.activity-overview--embedded>.brand-flow-content{width:100%;padding:0}.activity-overview-toolbar{background:#ffffffe0;border:1px solid #dfe6ec;border-radius:12px;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.1fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 9px 25px #2f3e4d0a}.activity-overview-toolbar>*{min-width:0}.activity-overview-toolbar>*+*{border-left:1px solid #e4eaef}.activity-title-row{justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.activity-title-row>div{min-width:0}.activity-title-row :is(h1,h2){letter-spacing:-.055em;flex-wrap:wrap;align-items:baseline;gap:6px;margin:4px 0;font-size:clamp(25px,2.15vw,32px);line-height:1.15;display:flex}.activity-title-row h1 span{color:#66737e;letter-spacing:-.035em;font-size:.64em;font-weight:500}.activity-title-row p{color:#71808b;margin:5px 0 0;font-size:12px;line-height:1.45}.brand-view-tabs{background:#f3f6f8;align-items:center;gap:4px;margin:0;padding:14px;display:flex}.brand-view-tabs button{color:#697785;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;min-height:64px;padding:9px 10px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;display:flex}.brand-view-tabs button span{font-size:11px;font-weight:500}.brand-view-tabs button:hover:not([aria-selected=true]){color:#40586a;background:#e9f0f4}.brand-view-tabs button[aria-selected=true]{color:#25485e;background:#e4eff6;border-color:#9eb7c9;box-shadow:inset 0 0 0 1px #c2d5e1,0 2px 7px #33485a15}.brand-view-tabs button:focus-visible,.catalog-group button:focus-visible{outline-offset:2px;outline:2px solid #526b7e}.activity-brand-mark{background:#fff;border:1px solid #e1e6eb;border-radius:11px;flex:none;place-items:center;width:190px;height:100px;padding:15px;display:grid;overflow:hidden}.activity-brand-mark img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:68px;display:block}.activity-brand-mark>strong{text-align:center;font-size:16px}.activity-brand-mark.small{width:102px;height:67px;padding:10px}.activity-brand-mark.small img{max-height:45px}.activity-brand-mark.small>strong{font-size:11px}.activity-title-row .activity-brand-mark{background:#f4f7f9;border:0;width:82px;height:64px;padding:7px}.activity-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.activity-overview-metrics>div{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:15px 13px;display:flex}.activity-overview-metrics>div+div{border-left:1px solid #e4eaef}.activity-overview-metrics span{color:#77838e;font-size:11px;font-weight:600}.activity-overview-metrics strong{letter-spacing:-.04em;white-space:nowrap;font-size:20px;font-weight:700}.activity-overview-metrics>div:last-child strong{letter-spacing:0;font-size:14px}.activity-data-note{color:#7c6b57;margin:16px 0 -1px;font-size:13px}.catalog-context{color:#76848f;justify-content:space-between;align-items:flex-start;gap:18px;margin:21px 0 14px;font-size:13px;line-height:1.55;display:flex}.catalog-context p{max-width:750px;margin:0}.catalog-context a{color:#49667a;flex:none;font-weight:700}.catalog-context a:hover{text-decoration:underline}.catalog-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.catalog-group{background:#ffffffe6;border:1px solid #dce4ea;border-radius:11px;min-width:0;padding:20px;box-shadow:0 9px 25px #2f3e4d0a}.catalog-group header{border-bottom:1px solid #e4eaef;justify-content:space-between;align-items:center;gap:14px;padding-bottom:15px;display:flex}.catalog-group h2{margin:0 0 3px;font-size:19px;line-height:1.3}.catalog-group header span{color:#87939e;font-size:12px}.catalog-group header button{color:#3f5a6e;cursor:pointer;background:#f7fafc;border:1px solid #cbd9e3;border-radius:7px;flex:none;padding:9px 12px;font-size:12px;font-weight:700}.catalog-group header button:hover{background:#edf3f7}.catalog-subcategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.catalog-subcategories button{color:#45525e;text-align:left;cursor:pointer;background:#f9fbfc;border:1px solid #e1e8ed;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:13px;transition:border-color .18s,background .18s;display:flex}.catalog-subcategories button:hover{background:#f1f6f9;border-color:#a3b5c3}.catalog-subcategories button span{overflow-wrap:anywhere;min-width:0}.catalog-subcategories button strong{color:#647989;flex:none;font-size:12px}.activity-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:27px;display:grid}.activity-direction{color:#2c3640;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #dce4ea;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:15px 10px;min-width:0;min-height:107px;padding:17px 19px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 9px 25px #2f3e4d0a}.activity-direction:hover{border-color:#9baebb;transform:translateY(-2px);box-shadow:0 15px 27px #2f3e4d14}.activity-direction-name,.activity-direction-count{flex-direction:column;gap:3px;display:flex}.activity-direction-name strong{font-size:18px;font-weight:700}.activity-direction-name small{color:#84909a;font-size:12px}.activity-direction-count{text-align:right;padding-right:18px}.activity-direction-count strong{letter-spacing:-.04em;font-size:21px}.activity-direction-count small{color:#82909a;font-size:11px}.activity-direction-bar{background:#e4eaf0;border-radius:10px;grid-column:1/-1;width:100%;height:5px;overflow:hidden}.activity-direction-bar i{border-radius:inherit;background:#8197a7;height:100%;display:block}.activity-direction-arrow{color:#7b8d9b;font-size:15px;position:absolute;top:17px;right:17px}.activity-no-data{text-align:center;background:#fff;border:1px solid #dce4ea;border-radius:11px;margin-top:28px;padding:55px 20px}.activity-no-data h2{margin:0;font-size:22px}.activity-no-data p{color:#75818c}.activity-no-data a{color:#445f72;margin-top:8px;font-weight:700;display:inline-block}.activity-viewer-backdrop{z-index:30;color:#29323b;font-family:var(--font-geist), var(--font-noto), sans-serif;background:#262f398f;place-items:center;padding:18px;animation:.2s brand-fade;display:grid;position:fixed;inset:0}.activity-viewer-backdrop *{box-sizing:border-box}.activity-viewer-backdrop--fullscreen{padding:0}.activity-viewer{background:#f8fafc;border:1px solid #dfe5ea;border-radius:13px;flex-direction:column;width:min(1220px,100%);height:min(850px,100dvh - 36px);transition:width .22s,height .22s,border-radius .22s;animation:.22s brand-rise;display:flex;overflow:hidden;box-shadow:0 30px 90px #18232e40}.activity-viewer--fullscreen{border:0;border-radius:0;width:100vw;height:100dvh}.activity-viewer-header{background:#ffffffe6;border-bottom:1px solid #dce4ea;justify-content:space-between;align-items:center;gap:20px;min-height:108px;padding:17px 23px;display:flex}.activity-viewer-actions{flex:none;align-items:center;gap:10px;display:flex}.activity-fullscreen{color:#506270;cursor:pointer;background:#fff;border:1px solid #d8e0e7;border-radius:19px;min-height:38px;padding:0 13px;font-size:12px;font-weight:700}.activity-fullscreen:hover,.activity-fullscreen[aria-pressed=true]{background:#edf2f6}.activity-fullscreen:focus-visible,.activity-close:focus-visible{outline-offset:2px;outline:2px solid #526b7e}.activity-viewer-identity{align-items:center;gap:17px;min-width:0;display:flex}.activity-viewer-identity>div{min-width:0}.activity-viewer-identity small{color:#70808d;font-size:12px}.activity-viewer-identity h2{letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:9px;margin:4px 0 3px;font-size:26px;display:flex}.activity-viewer-identity h2 span{color:#71808c;letter-spacing:0;font-size:15px;font-weight:500}.activity-viewer-identity p{color:#7e8a95;margin:0;font-size:12px}.activity-close{color:#5e6b76;cursor:pointer;background:#fff;border:1px solid #d8e0e7;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;font-size:24px!important}.activity-close:hover{background:#edf2f6}.activity-viewer-controls{border-bottom:1px solid #e1e7ec;flex-wrap:wrap;gap:10px;padding:15px 23px;display:flex}.activity-viewer-search{flex:1;min-width:0}.activity-viewer-search input,.activity-viewer-controls select{color:#34414c;background:#fff;border:1px solid #d4dee6;border-radius:7px;outline:0;width:100%;height:42px;padding:0 13px;font-size:14px}.activity-viewer-search input:focus,.activity-viewer-controls select:focus{border-color:#8398a8}.activity-viewer-controls select{flex:none;width:148px}.activity-image-mode{background:#edf2f6;border:1px solid #d4dee6;border-radius:7px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.activity-image-mode button{color:#697784;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:34px;padding:0 11px;font-size:12px;font-weight:650}.activity-image-mode button[aria-pressed=true]{color:#293b49;background:#fff;box-shadow:0 1px 5px #2437471c}.activity-image-mode button:focus-visible{outline-offset:2px;outline:2px solid #526b7e}.activity-viewer-body{flex:1;min-height:0;padding:17px 23px 24px;overflow-y:auto}.activity-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.activity-product{color:#2e3842;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5eb;border-radius:9px;flex-direction:column;min-width:0;min-height:290px;padding:0;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.activity-product:hover{border-color:#9aabba;transform:translateY(-2px)}.activity-product-image{color:#97a3ad;background:#f2f5f7;place-items:center;width:100%;height:170px;min-height:170px;font-size:12px;display:grid;position:relative;overflow:hidden}.activity-product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block;position:absolute;inset:0}.activity-products--full .activity-product-image{aspect-ratio:4/5;height:auto;min-height:0}.activity-product-copy{flex-direction:column;gap:5px;padding:12px 13px 14px;display:flex}.activity-product-copy small{color:#8a97a1;font-size:11px}.activity-product-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.activity-product-copy>span{font-size:13px;font-weight:700}.activity-product-copy em{-webkit-line-clamp:2;color:#778591;-webkit-box-orient:vertical;font-size:11px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.activity-viewer-body--gallery{padding:4px}.activity-products.activity-products--gallery{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px}.activity-products--gallery .activity-product{aspect-ratio:4/5;background:#f2f5f7;border:0;border-radius:0;min-height:0;display:block}.activity-products--gallery .activity-product:hover{outline-offset:-2px;outline:2px solid #7891a3;transform:none}.activity-products--gallery .activity-product:focus-visible{outline-offset:-3px;outline:3px solid #526b7e}.activity-products--gallery .activity-product-image{height:100%;min-height:0}.activity-products--gallery .activity-product-copy{display:none}.activity-loading{color:#75838e;text-align:center;margin:28px 0}.activity-viewer-footer{color:#6f7c87;border-top:1px solid #e0e6eb;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 23px;font-size:13px;display:flex}.activity-viewer-footer>div{align-items:center;gap:13px;display:flex}.activity-viewer-footer button{color:#4a5c69;cursor:pointer;background:#fff;border:1px solid #d8e1e8;border-radius:7px;width:32px;height:32px}.activity-viewer-footer button:disabled{opacity:.4;cursor:default}.activity-detail{flex:1;min-height:0;padding:20px 25px 30px;overflow-y:auto}.activity-detail-back{color:#587084;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:13px;font-weight:700}.activity-detail-grid{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:27px;margin-top:15px;display:grid}.activity-detail-grid>.activity-product-image{background:#fff;border:1px solid #e0e6eb;border-radius:10px;height:360px}.activity-detail-grid>div>small{color:#81909b;font-size:12px}.activity-detail-grid h3{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(23px,2.5vw,32px);line-height:1.2}.activity-detail-grid p{color:#5c6975;font-size:14px;line-height:1.65}.activity-materials,.activity-evidence,.activity-features{border-top:1px solid #dfe6eb;margin-top:21px;padding-top:17px}.activity-materials h4,.activity-evidence h4,.activity-features h4{margin:0 0 10px;font-size:14px}.activity-features ul{color:#52616d;margin:0;padding-left:21px;font-size:13px;line-height:1.6}.activity-features li+li{margin-top:6px}.activity-materials>div{grid-template-columns:105px 1fr;gap:12px;margin:8px 0;font-size:13px;line-height:1.5;display:grid}.activity-materials span{color:#7d8993}.activity-materials strong{overflow-wrap:anywhere;font-weight:500}.activity-evidence p{margin:6px 0;font-size:12px}.activity-source{border:1px solid #b9c9d4;border-radius:7px;margin-top:25px;padding:10px 13px;font-size:13px;font-weight:700;display:inline-flex;color:#3d6079!important}.activity-source:hover{background:#edf3f7}@keyframes brand-fade{0%{opacity:0}to{opacity:1}}@keyframes brand-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.activity-overview-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.activity-overview-toolbar>.activity-overview-metrics{border-top:1px solid #e4eaef;border-left:0;grid-column:1/-1}}@media (max-width:650px){.activity-overview-toolbar{grid-template-columns:minmax(0,1fr)}.activity-overview-toolbar>*+*{border-top:1px solid #e4eaef;border-left:0}.brand-view-tabs{padding:8px 12px}.brand-view-tabs button{min-height:54px}.activity-overview-metrics{border-top:1px solid #e4eaef;grid-column:auto}}@media (max-width:1150px){.activity-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.brand-discovery{grid-template-columns:1fr;gap:18px}.brand-discovery .brand-filter{max-width:520px}.brand-directory-embedded .brand-discovery{gap:9px}}@media (max-width:850px){.activity-direction-grid,.activity-products{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-group-grid{grid-template-columns:1fr}}@media (max-width:600px){.brand-flow-header{height:62px;padding-inline:18px}.brand-flow-content{width:calc(100% - 32px);padding-top:27px}.brand-flow-intro p{font-size:14px}.brand-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.brand-logo-card{min-height:133px}.activity-title-row{align-items:flex-start}.activity-title-row .activity-brand-mark{width:92px;height:65px;padding:8px}.activity-title-row .activity-brand-mark>strong{font-size:10px}.activity-title-row h1{font-size:28px}.activity-title-row h1 span{font-size:19px;display:block}.activity-title-row p{font-size:13px;line-height:1.5}.activity-overview-metrics>div{padding:13px 11px}.activity-overview-metrics strong{font-size:20px}.activity-overview-metrics>div:last-child strong{font-size:12px}.activity-direction-grid{grid-template-columns:1fr;gap:9px}.activity-direction{min-height:88px}.activity-viewer-backdrop{padding:0}.activity-viewer{border:0;border-radius:0;width:100%;height:100dvh}.activity-viewer-header{min-height:95px;padding:12px 15px}.activity-viewer-identity{gap:9px}.activity-brand-mark.small{width:65px;height:50px;padding:5px}.activity-viewer-identity h2{font-size:20px}.activity-viewer-identity h2 span{font-size:12px}.activity-viewer-controls{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px 15px;display:grid}.activity-viewer-search,.activity-image-mode{grid-column:1/-1}.activity-image-mode{justify-content:stretch}.activity-image-mode button{flex:1}.activity-viewer-controls select{width:100%}.activity-viewer-body{padding:12px 15px}.activity-products{grid-template-columns:1fr;gap:9px}.activity-product{grid-template-columns:110px minmax(0,1fr);min-height:124px;display:grid}.activity-product-image{height:100%;min-height:124px}.activity-products--full .activity-product{display:flex}.activity-products--full .activity-product-image{height:auto;min-height:0}.activity-product-copy{padding:10px}.activity-viewer-footer{padding-inline:15px}.activity-detail{padding:15px}.activity-detail-grid{grid-template-columns:1fr;gap:17px}.activity-detail-grid>.activity-product-image{height:250px}.brand-discovery{gap:15px;padding:20px}.brand-discovery .brand-flow-intro h1{margin-bottom:10px}.brand-view-tabs{width:100%}.brand-view-tabs button{flex:1;min-width:0;padding:9px 11px;font-size:13px}.brand-view-tabs button span{font-size:10px}.catalog-context{flex-direction:column;gap:7px}.catalog-group{padding:15px}.catalog-group h2{font-size:17px}.catalog-subcategories{grid-template-columns:1fr}.brand-directory-embedded .brand-flow-content{padding:58px 15px 25px}.brand-directory-embedded .brand-discovery{padding:0 0 12px}.brand-directory-embedded .brand-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-fullscreen{display:none}.activity-products.activity-products--gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.activity-viewer-body--gallery{padding:3px}.activity-products--gallery .activity-product{aspect-ratio:4/5;min-height:0;display:block}.activity-products--gallery .activity-product-image{height:100%;min-height:0}}@media (prefers-reduced-motion:reduce){.brand-logo-card,.activity-direction,.activity-product,.brand-view-tabs button,.catalog-subcategories button,.activity-viewer-backdrop,.activity-viewer{transition:none;animation:none}}
