@layer pages{.sa-brand-profile{margin-inline:auto;padding-block:32px 64px;width:min(1200px,calc(100% - var(--saenea-gutter)*2))}.sa-brand-profile__back{align-items:center;display:inline-flex;font-size:.875rem;min-height:44px}.sa-brand-profile__hero,.sa-brand-profile__story{align-items:center;display:grid;gap:clamp(28px,5vw,80px);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:32px 64px}.sa-brand-profile__hero>div,.sa-brand-profile__story>div{min-width:0}.sa-brand-profile__logo{height:64px;margin-bottom:32px;object-fit:contain;object-position:left center;width:200px}.sa-brand-profile h1{font:400 clamp(2.5rem,4vw,3.75rem)/1.1 var(--saenea-serif);margin-block:24px}.sa-brand-profile h2:not(.shop-eyebrow){font:400 clamp(2rem,3vw,2.75rem)/1.15 var(--saenea-serif)}.sa-brand-profile__lead,.sa-brand-profile__story p:not(.shop-eyebrow){color:var(--saenea-muted);font-size:1.0625rem;line-height:1.8}.sa-brand-profile figure{margin:0;min-width:0}.sa-brand-profile__hero-photo img{height:auto;max-height:600px;object-fit:contain;width:100%}.sa-brand-profile__hero-photo--portrait img{aspect-ratio:1;object-fit:cover}.sa-brand-profile__products,.sa-brand-profile__story,.sa-brand-profile__values{border-top:1px solid var(--saenea-line);padding-block:48px}.sa-brand-profile__story img{height:auto;max-height:440px;object-fit:contain;width:100%}.sa-brand-profile figcaption,.sa-brand-profile__precaution{color:var(--saenea-muted);font-size:.875rem;margin-top:12px}.sa-brand-profile__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.sa-brand-profile__tags li{background:var(--saenea-mint);font-size:.875rem;padding:6px 12px}.sa-brand-profile__values ol{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin-bottom:0;padding:0}.sa-brand-profile__values li>span{color:var(--saenea-berry);font-size:.875rem}.sa-brand-profile__values li>p{font:400 1.75rem/1.3 var(--saenea-serif)}.sa-brand-profile__products .catalog-search-form{margin-block:24px}.sa-brand-profile__products .shop-empty-state{display:grid;gap:12px;justify-items:start}.sa-brand-profile__precaution{margin-top:32px}@media (max-width:760px){.sa-brand-profile__hero,.sa-brand-profile__story,.sa-brand-profile__values ol{gap:24px;grid-template-columns:minmax(0,1fr)}.sa-brand-profile__hero-photo--portrait img{aspect-ratio:4/5}.sa-brand-profile__logo{height:56px;width:180px}}}