html,body{margin:0;padding:0}body{background:#f3f2ed}

#bianco-editorial{--bc-paper:#f3f2ed;--bc-ink:#202423;--bc-quiet:#626963;--bc-rule:#d3d6ce;--bc-dark:#161b19;--bc-photo-shift:0px;container-type:inline-size;font-family:'DM Sans',Arial,sans-serif;background:var(--bc-paper);color:var(--bc-ink);color-scheme:light;overflow:clip;text-align:left}
#bianco-editorial *{box-sizing:border-box}#bianco-editorial h1,#bianco-editorial h2,#bianco-editorial h3,#bianco-editorial p,#bianco-editorial figure{margin:0}#bianco-editorial a{color:inherit;text-decoration:none}#bianco-editorial button,#bianco-editorial input,#bianco-editorial textarea,#bianco-editorial select{font:inherit}#bianco-editorial button{border:0}#bianco-editorial a,#bianco-editorial button{touch-action:manipulation}#bianco-editorial [hidden]{display:none!important}
#bianco-editorial .bc-header{background:var(--bc-dark);color:#f1f1e9;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 5%;min-height:98px}
#bianco-editorial .bc-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}#bianco-editorial .bc-logo-window{position:relative;display:block;width:142px;height:68px;overflow:hidden}#bianco-editorial .bc-logo{position:absolute;width:240px;max-width:none;height:auto;left:-49px;top:0}#bianco-editorial .bc-domain{font-size:11px;letter-spacing:.12em;padding-left:12px;border-left:1px solid #58605b;color:#bec6be}#bianco-editorial .bc-nav{display:flex;align-items:center;gap:25px;font-size:12px}#bianco-editorial .bc-nav a{padding:12px 0;position:relative}#bianco-editorial .bc-nav a:after{content:'';position:absolute;bottom:7px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s}#bianco-editorial .bc-nav a:hover:after{transform:scaleX(1)}#bianco-editorial .bc-nav .bc-header-contact{border:1px solid #788278;padding:12px 17px;display:flex;gap:18px;align-items:center}#bianco-editorial .bc-nav .bc-header-contact:after{display:none}
#bianco-editorial .bc-hero{display:grid;grid-template-columns:.96fr 1.04fr;gap:38px;align-items:center;padding:46px 5% 48px}#bianco-editorial .bc-eyebrow{font-size:11px;font-weight:500;letter-spacing:.14em;line-height:1.7;text-transform:uppercase}#bianco-editorial .bc-hero-copy .bc-eyebrow:before{content:'';display:inline-block;background:#818b7e;width:20px;height:1px;vertical-align:middle;margin-right:10px}#bianco-editorial h1{font-family:'Manrope',Arial,sans-serif;font-size:clamp(39px,6.2cqw,72px);font-weight:500;letter-spacing:-.06em;line-height:1.06;margin:24px 0 25px}#bianco-editorial h1 span{color:#798273}#bianco-editorial .bc-lead{font-size:14px;line-height:1.85;max-width:380px;color:#586158}#bianco-editorial .bc-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}#bianco-editorial .bc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 20px;min-height:48px;background:var(--bc-dark);color:#f6f5ef;font-size:12px;line-height:1.4;font-weight:500;transition:background .2s,transform .2s}#bianco-editorial .bc-button:hover{background:#3a453c;transform:translateY(-2px)}#bianco-editorial .bc-button i,#bianco-editorial .bc-text-link i{font-style:normal;font-size:18px;display:inline-block;transition:transform .25s}#bianco-editorial .bc-button:hover i,#bianco-editorial .bc-text-link:hover i{transform:translate(3px,-2px)}#bianco-editorial .bc-text-link{font-size:12px;display:inline-flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #a7afa2}#bianco-editorial .bc-location{margin-top:35px;display:flex;align-items:center;gap:10px;font-size:11px;color:#737b71}#bianco-editorial .bc-location span{width:5px;height:5px;display:inline-block;background:#7d8975;border-radius:50%}
#bianco-editorial .bc-index{margin:0 5%;border-top:1px solid var(--bc-rule);border-bottom:1px solid var(--bc-rule);display:grid;grid-template-columns:1fr 1fr;gap:28px}#bianco-editorial .bc-index a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:21px 0;font-size:13px}#bianco-editorial .bc-index a span{font-size:11px;color:#737b70;margin-right:14px}#bianco-editorial .bc-index a i{font-style:normal;color:#788274;transition:transform .2s}#bianco-editorial .bc-index a:hover i{transform:translateY(4px)}
#bianco-editorial .bc-section{padding:68px 5%;scroll-margin-top:24px}#bianco-editorial .bc-service{display:grid;grid-template-columns:1.03fr .97fr;gap:55px}#bianco-editorial h2{font-family:'Manrope',Arial,sans-serif;font-size:clamp(28px,3.9cqw,44px);font-weight:500;line-height:1.13;letter-spacing:-.045em;margin:19px 0 20px}#bianco-editorial .bc-body{font-size:14px;line-height:1.85;color:var(--bc-quiet);max-width:450px}#bianco-editorial .bc-prep{padding:2px 0 0;align-self:center}#bianco-editorial .bc-prep h3{font-size:12px;font-weight:500;margin-bottom:15px}#bianco-editorial .bc-prep ol{padding:0;margin:0;list-style:none;border-top:1px solid var(--bc-rule)}#bianco-editorial .bc-prep li{border-bottom:1px solid var(--bc-rule);display:grid;grid-template-columns:24px 1fr;gap:15px;padding:18px 0;font-size:13px;line-height:1.7}#bianco-editorial .bc-prep li span{font-size:11px;color:#7b8378}#bianco-editorial .bc-service .bc-text-link{margin-top:18px}
#bianco-editorial .bc-outlet{position:relative;background:var(--bc-dark);color:#eeeFE7;display:grid;grid-template-columns:1.02fr .98fr;gap:55px;overflow:hidden}#bianco-editorial .bc-outlet .bc-eyebrow{color:#b9c3b3}#bianco-editorial .bc-outlet h2 span{color:#a6b39c}#bianco-editorial .bc-outlet-note{border-left:1px solid #535e4f;padding-left:28px;align-self:center;position:relative;z-index:1}#bianco-editorial .bc-outlet .bc-body{color:#bcc5b6;font-size:14px}#bianco-editorial .bc-outlet .bc-text-link{color:#eef4e7;border-bottom-color:#819078;margin-top:20px}#bianco-editorial .bc-outlet .bc-small{font-size:11px;line-height:1.7;color:#9aa892;margin-top:22px;max-width:300px}
#bianco-editorial .bc-person{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;border-bottom:1px solid var(--bc-rule);margin:0 5%;padding-left:0;padding-right:0}#bianco-editorial .bc-person h2{font-size:clamp(26px,3.2cqw,36px);margin-bottom:0}#bianco-editorial .bc-person .bc-body{align-self:center;max-width:490px}#bianco-editorial .bc-contact{display:grid;grid-template-columns:1fr 1fr;gap:50px}#bianco-editorial .bc-contact h2{font-size:clamp(32px,4.4cqw,49px)}#bianco-editorial .bc-contact-links{display:flex;flex-direction:column;align-items:flex-start;margin-top:24px;gap:10px}#bianco-editorial .bc-contact-links a{font-size:14px;line-height:1.7;border-bottom:1px solid #b1b9aa;padding:3px 0}#bianco-editorial .bc-contact-links a:hover{border-bottom-color:#242b20}#bianco-editorial .bc-form{align-self:start;display:grid;gap:18px}#bianco-editorial .bc-form label{display:grid;gap:9px;font-size:12px;color:#626c5b}#bianco-editorial .bc-form select,#bianco-editorial .bc-form textarea{border:1px solid #c7cebf;border-radius:0;color:#252c21;background:#fafbf5;padding:12px;min-width:0;width:100%;font-size:16px}#bianco-editorial .bc-form textarea{resize:vertical;min-height:110px}#bianco-editorial .bc-form-note{font-size:11px;color:#6a7564;line-height:1.7}#bianco-editorial .bc-draft{border-top:1px solid #bcc7b2;padding-top:17px;display:grid;gap:13px}#bianco-editorial .bc-draft p{font-size:12px;color:#57644f;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}#bianco-editorial .bc-draft a{justify-self:start;font-size:12px;padding:10px 0;border-bottom:1px solid #879b79}
#bianco-editorial .bc-footer{padding:30px 5%;background:#e7e9e0;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;color:#5a6554;font-size:11px;line-height:1.8}#bianco-editorial .bc-footer strong{display:block;font-weight:500;letter-spacing:.09em;color:#2f382a}#bianco-editorial .bc-footer p:last-child{text-align:right}#bianco-editorial .bc-footer a{text-decoration:underline;text-underline-offset:3px}
#bianco-editorial .bc-reveal.bc-arriving{animation:bc-appear .65s cubic-bezier(.2,.7,.2,1) both}@keyframes bc-appear{from{opacity:.6;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}
#bianco-editorial[data-motion="off"] *,#bianco-editorial[data-motion="off"] *:after{animation:none!important;transition:none!important}#bianco-editorial[data-motion="off"] .bc-photo img{transform:none!important}
@container(max-width:620px){#bianco-editorial .bc-header{padding:10px 6%;gap:12px;min-height:86px}#bianco-editorial .bc-logo-window{width:120px;height:61px}#bianco-editorial .bc-logo{width:216px;left:-48px}#bianco-editorial .bc-domain{display:none}#bianco-editorial .bc-nav{gap:16px}#bianco-editorial .bc-nav>a:not(.bc-header-contact){display:none}#bianco-editorial .bc-nav .bc-header-contact{font-size:11px;padding:11px 13px}#bianco-editorial .bc-hero{grid-template-columns:1fr;padding:36px 6% 30px;gap:28px}#bianco-editorial h1{font-size:clamp(39px,9cqw,55px);margin:20px 0}#bianco-editorial h1 br:last-of-type{display:none}#bianco-editorial h1 span:before{content:' '}#bianco-editorial .bc-lead{max-width:none;font-size:14px}#bianco-editorial .bc-actions{margin-top:22px;gap:18px}#bianco-editorial .bc-location{margin-top:24px}#bianco-editorial .bc-photo{height:320px;min-height:0}#bianco-editorial .bc-photo img{object-position:50% 60%}#bianco-editorial .bc-index{margin:0 6%;gap:20px}#bianco-editorial .bc-index a{font-size:12px;align-items:flex-start}#bianco-editorial .bc-index a span{display:block;margin:0 0 5px}#bianco-editorial .bc-index a i{padding-top:16px}#bianco-editorial .bc-section{padding:45px 6%}#bianco-editorial .bc-service,#bianco-editorial .bc-outlet,#bianco-editorial .bc-person,#bianco-editorial .bc-contact{grid-template-columns:1fr;gap:26px}#bianco-editorial h2{font-size:30px}#bianco-editorial .bc-outlet-note{padding-left:0;border-left:none;border-top:1px solid #535e4f;padding-top:25px}#bianco-editorial .bc-person{margin:0 6%;padding-left:0;padding-right:0;gap:20px}#bianco-editorial .bc-contact h2{font-size:37px}#bianco-editorial .bc-contact{gap:35px}#bianco-editorial .bc-footer{padding:25px 6%;flex-direction:column;gap:14px}#bianco-editorial .bc-footer p:last-child{text-align:left}}
@media(prefers-reduced-motion:reduce){#bianco-editorial *,#bianco-editorial *:after{animation:none!important;transition:none!important}#bianco-editorial .bc-photo img{transform:none!important}}
@container(max-width:620px){#bianco-editorial h1 span{margin-left:.17em}#bianco-editorial h1 span:before{content:none}}
/* Fade the original artwork into the header without changing the logo file. */
#bianco-editorial .bc-logo-window{width:160px;height:82px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(0deg,transparent,#000 18%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(0deg,transparent,#000 18%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}
#bianco-editorial .bc-logo{left:-40px;top:7px}
#bianco-editorial .bc-nav{gap:17px}
#bianco-editorial .bc-next-link{display:inline-block;margin-top:18px;font-size:12px;line-height:1.7;color:#626d5c;border-bottom:1px solid #c3cabb;padding-bottom:4px}
#bianco-editorial .bc-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
#bianco-editorial .bc-index a{align-items:flex-start}
#bianco-editorial .bc-index a span{display:block;margin:0 0 6px}
#bianco-editorial .bc-index small{display:block;font-size:11px;line-height:1.6;color:#717b68;margin-top:4px}
#bianco-editorial .bc-planned{background:#e9ece3}
#bianco-editorial .bc-planned-intro{font-size:14px;line-height:1.8;max-width:650px;margin:12px 0 30px;color:#58644e}
#bianco-editorial .bc-planned-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}
#bianco-editorial .bc-planned-grid article{border-top:1px solid #bbc5b1;padding-top:24px;scroll-margin-top:30px;min-width:0}
#bianco-editorial .bc-planned-grid h2{font-size:clamp(29px,3.5cqw,39px);margin:15px 0 13px}
#bianco-editorial .bc-planned-grid .bc-body{max-width:390px}
#bianco-editorial .bc-status{display:inline-block;font-size:11px;line-height:1.6;color:#515e47;border:1px solid #b5c1a8;padding:5px 9px}
#bianco-editorial .bc-planned-grid .bc-text-link{margin-top:18px}
@container(max-width:760px){#bianco-editorial .bc-header{flex-wrap:wrap;gap:10px;padding-top:8px;padding-bottom:16px}#bianco-editorial .bc-nav{gap:17px;flex-wrap:wrap}#bianco-editorial .bc-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}#bianco-editorial .bc-index a:nth-child(n+3){border-top:1px solid var(--bc-rule)}}
@container(max-width:620px){#bianco-editorial .bc-header{flex-wrap:nowrap;padding-top:7px;padding-bottom:7px}#bianco-editorial .bc-logo-window{width:140px;height:72px}#bianco-editorial .bc-logo{width:216px;left:-38px;top:5px}#bianco-editorial .bc-planned-grid{grid-template-columns:1fr;gap:30px}#bianco-editorial .bc-planned-intro{margin-bottom:24px}}
/* Refinement of the consumer-facing page, preserving the approved artwork and palette. */
#bianco-editorial main,#bianco-editorial section,#bianco-editorial article,#bianco-editorial .bc-form label{min-width:0}
#bianco-editorial .bc-hero{display:block;padding:46px 5% 38px}
#bianco-editorial .bc-hero-copy{align-self:center;min-width:0}
#bianco-editorial h1{font-size:clamp(40px,6.7cqw,76px);line-height:1.08;margin:27px 0 30px}
#bianco-editorial h1 span{display:block;margin:0;color:#77816f}
#bianco-editorial .bc-hero-bottom{display:grid;grid-template-columns:1.2fr .8fr;gap:52px;align-items:start}
#bianco-editorial .bc-lead{max-width:525px;font-size:15px;line-height:1.85}
#bianco-editorial .bc-hero-action{justify-self:end;min-width:0}
#bianco-editorial .bc-hero .bc-actions{flex-direction:column;align-items:flex-start;gap:4px;margin:0}
#bianco-editorial .bc-location{color:#606b58;margin-top:14px;font-size:11px;line-height:1.7}
#bianco-editorial .bc-index{margin:0;background:var(--bc-dark);color:#edf2e7;grid-template-columns:1fr 1fr;gap:0;padding:0 5%;border:0}
#bianco-editorial .bc-index a{position:relative;padding:23px 0;font-size:17px;line-height:1.5;align-items:center}
#bianco-editorial .bc-index a+a{border-left:1px solid #4a5744;padding-left:28px}
#bianco-editorial .bc-index a span{color:#a9b69e;font-size:11px;letter-spacing:.07em;margin-bottom:7px}
#bianco-editorial .bc-index a i{color:#c8d5bb;font-size:20px;padding:0}
#bianco-editorial .bc-index a:first-child{padding-right:28px}
#bianco-editorial .bc-index a:after{content:'';height:2px;position:absolute;bottom:0;left:0;right:28px;background:#a7b991;transform:scaleX(0);transform-origin:left;transition:transform .3s}
#bianco-editorial .bc-index a+a:after{left:28px;right:0}
#bianco-editorial .bc-index a:hover:after,#bianco-editorial .bc-index a:focus-visible:after{transform:scaleX(1)}
#bianco-editorial .bc-future-strip{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 5%;padding:15px 0;border-bottom:1px solid var(--bc-rule);font-size:11px;line-height:1.7;color:#5e6b54}
#bianco-editorial .bc-future-strip a{padding:9px 0;display:flex;gap:14px;align-items:center;color:#34432d}
#bianco-editorial .bc-offer-heading{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:end;margin-bottom:31px}
#bianco-editorial .bc-offer-heading h2{margin-bottom:0}
#bianco-editorial .bc-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}
#bianco-editorial .bc-work-card{border-top:1px solid var(--bc-rule);padding-top:21px;min-width:0}
#bianco-editorial .bc-work-number{display:block;font-size:11px;line-height:1.7;color:#62715a;margin-bottom:17px}
#bianco-editorial .bc-work-card h3{font:500 clamp(20px,2.4cqw,27px)/1.25 'Manrope',Arial,sans-serif;letter-spacing:-.025em;margin:0 0 13px}
#bianco-editorial .bc-work-card .bc-body{font-size:13px}
#bianco-editorial .bc-service-bottom{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-top:28px;padding-top:22px;border-top:1px solid var(--bc-rule)}
#bianco-editorial .bc-service-bottom p{font-size:11px;line-height:1.8;color:#606c58;max-width:355px}
#bianco-editorial .bc-outlet{gap:44px}
#bianco-editorial .bc-outlet h2{font-size:clamp(31px,4cqw,44px)}
#bianco-editorial .bc-outlet-note{border:0;padding:0}
#bianco-editorial .bc-stock-facts{list-style:none;padding:0;margin:24px 0 0}
#bianco-editorial .bc-stock-facts li{display:grid;grid-template-columns:23px 1fr;gap:15px;border-top:1px solid #4a5744;padding:15px 0}
#bianco-editorial .bc-stock-facts li>span{font-size:11px;line-height:1.8;color:#a9b69e}
#bianco-editorial .bc-stock-facts strong{display:block;font-size:14px;line-height:1.7;font-weight:500;color:#edf2e7;margin-bottom:4px}
#bianco-editorial .bc-stock-facts p{font-size:12px;line-height:1.8;color:#b9c5af}
#bianco-editorial .bc-outlet .bc-small{color:#b9c5af;max-width:360px}
#bianco-editorial .bc-outlet .bc-text-link{margin-top:18px}
#bianco-editorial .bc-planned-intro{margin-bottom:8px}
#bianco-editorial .bc-not-open{font-size:12px;line-height:1.8;color:#58644e;margin-bottom:27px}
#bianco-editorial .bc-contact{background:#e6e9df}
#bianco-editorial .bc-contact-links a{overflow-wrap:anywhere}
#bianco-editorial .bc-topic-note{font-size:12px;line-height:1.7;color:#4e6041;border-left:2px solid #98a98a;padding-left:12px}
#bianco-editorial .bc-form-status{font-size:12px;line-height:1.7;color:#46573a}
#bianco-editorial .bc-form-status:empty{display:none}
#bianco-editorial .bc-logo-window:after{content:'';position:absolute;inset:6px -20px;background:linear-gradient(110deg,transparent 35%,#eff3ed18 49%,transparent 63%);transform:translateX(-110%);pointer-events:none}
#bianco-editorial[data-motion="on"] .bc-brand:hover .bc-logo-window:after,#bianco-editorial[data-motion="on"] .bc-brand:focus-visible .bc-logo-window:after{animation:bc-metal-pass .8s ease-out 1}
#bianco-editorial[data-motion="on"] .bc-hero-copy{animation:bc-intro .65s ease-out both}
@keyframes bc-metal-pass{from{transform:translateX(-110%)}to{transform:translateX(110%)}}
@keyframes bc-intro{from{opacity:.78;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
#bianco-editorial[data-motion="off"] *,#bianco-editorial[data-motion="off"] *:before,#bianco-editorial[data-motion="off"] *:after{animation:none!important;transition:none!important}
@container(max-width:800px){#bianco-editorial .bc-hero{gap:27px}#bianco-editorial .bc-hero .bc-actions{flex-direction:column;align-items:flex-start;gap:3px}#bianco-editorial .bc-photo-caption{flex-direction:column;align-items:flex-start;gap:5px}#bianco-editorial .bc-offer-heading{gap:28px}#bianco-editorial .bc-work-grid{gap:22px}#bianco-editorial .bc-work-card h3{font-size:23px}#bianco-editorial .bc-outlet{gap:30px}}
@container(max-width:620px){#bianco-editorial .bc-hero{grid-template-columns:1fr;padding:32px 6% 30px;gap:26px}#bianco-editorial h1{font-size:clamp(36px,8.5cqw,54px)}#bianco-editorial h1 br:last-of-type{display:block}#bianco-editorial h1 span{margin:0}#bianco-editorial .bc-hero .bc-actions{flex-direction:row;align-items:center;gap:8px 18px}#bianco-editorial .bc-photo{min-height:0;height:255px}#bianco-editorial .bc-photo-caption{flex-direction:row;align-items:flex-end}#bianco-editorial .bc-index{grid-template-columns:1fr;padding:5px 6%;gap:0}#bianco-editorial .bc-index a,#bianco-editorial .bc-index a+a,#bianco-editorial .bc-index a:first-child{padding:17px 0;border-left:0;font-size:16px}#bianco-editorial .bc-index a+a{border-top:1px solid #4a5744}#bianco-editorial .bc-index a:after,#bianco-editorial .bc-index a+a:after{left:0;right:0}#bianco-editorial .bc-future-strip{margin:0 6%;flex-direction:column;align-items:flex-start;gap:1px;padding:13px 0}#bianco-editorial .bc-offer-heading{grid-template-columns:1fr;gap:22px;margin-bottom:26px}#bianco-editorial .bc-work-grid{grid-template-columns:1fr;gap:24px}#bianco-editorial .bc-work-card{padding-top:19px}#bianco-editorial .bc-work-number{margin-bottom:10px}#bianco-editorial .bc-work-card h3{font-size:25px}#bianco-editorial .bc-service-bottom{flex-direction:column;align-items:flex-start;gap:12px}#bianco-editorial .bc-outlet h2{font-size:32px}#bianco-editorial .bc-outlet-note{border:0;padding:0}#bianco-editorial .bc-planned-grid .bc-text-link{font-size:12px;gap:10px}}
@container(max-width:620px){#bianco-editorial .bc-hero-bottom{grid-template-columns:1fr;gap:23px}#bianco-editorial .bc-hero-action{justify-self:start}#bianco-editorial .bc-hero .bc-actions{flex-direction:column;align-items:flex-start;gap:4px}#bianco-editorial .bc-location{margin-top:12px}#bianco-editorial .bc-lead{font-size:14px}}
@media(prefers-reduced-motion:reduce){#bianco-editorial *,#bianco-editorial *:before,#bianco-editorial *:after{animation:none!important;transition:none!important}}

#bianco-editorial .family-footer{padding:28px 5% 24px;background:#161b19;color:#b8c2b0;font-size:11px;line-height:1.7}
#bianco-editorial .family-heading{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding-bottom:18px}
#bianco-editorial .family-heading>p:first-child{font-size:12px;color:#e4eade}
#bianco-editorial .family-heading span{color:#b8c2b0;font-size:11px}
#bianco-editorial .family-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;margin:0}
#bianco-editorial .family-link{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:15px 0 16px;min-width:0;border-top:1px solid #48543f;color:#dfe6d6;text-decoration:none}
#bianco-editorial .family-role{font-size:13px;line-height:1.55;color:#edf1e7;hyphens:auto}
#bianco-editorial .family-description{color:#b8c2b0;font-size:11px;line-height:1.7}
#bianco-editorial .family-domain{display:flex;gap:11px;align-items:center;max-width:100%;overflow-wrap:anywhere;font-size:11px;line-height:1.7;color:#d2ddc6;margin-top:3px}
#bianco-editorial .family-domain>span{display:inline-block;transition:transform .2s}
#bianco-editorial .family-link:hover .family-role,#bianco-editorial .family-link:focus-visible .family-role{text-decoration:underline;text-underline-offset:4px}
#bianco-editorial .family-link:hover .family-domain>span{transform:translate(2px,-2px)}
#bianco-editorial .family-current{display:none;font-size:11px;color:#c2d2b4}
#bianco-editorial .family-link[aria-current="page"]{border-top-color:#9bad8d}
#bianco-editorial .family-link[aria-current="page"] .family-current{display:block}
#bianco-editorial .family-link[aria-current="page"] .family-domain>span{display:none}
#bianco-editorial .family-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 25px;padding-top:16px;border-top:1px solid #394332;font-size:11px;color:#b8c2b0}
#bianco-editorial .family-bottom p:empty{display:none}
#bianco-editorial .family-bottom a{color:#d2ddc6;text-decoration:underline;text-underline-offset:3px}
#bianco-editorial .family-context{border-top:1px solid #d2d6cb;padding-top:16px;margin-top:20px;font-size:12px;line-height:1.8;color:#60685f;max-width:490px}
#bianco-editorial .family-context>p{margin:0 0 8px;color:#34432d;font-weight:500}
#bianco-editorial .family-context a{display:block;width:fit-content;max-width:100%;min-height:44px;padding:10px 0;color:#43583a;text-decoration:underline;text-decoration-color:#b4bfa9;text-underline-offset:4px;overflow-wrap:anywhere}
#bianco-editorial .family-context a:hover{text-decoration-color:currentColor}
#bianco-editorial .family-portrait{display:block;width:min(100%,220px);height:auto;aspect-ratio:1;margin:0 0 24px}
#bianco-editorial[data-motion="off"] .family-domain>span{transition:none;transform:none}
@container(max-width:760px){#bianco-editorial .family-heading{align-items:flex-start;flex-direction:column;gap:5px}#bianco-editorial .family-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}}
@container(max-width:600px){#bianco-editorial .family-footer{padding:25px 6% 22px}#bianco-editorial .family-bottom{flex-direction:column;gap:6px}}
@container(max-width:420px){#bianco-editorial .family-links{grid-template-columns:1fr}#bianco-editorial .family-link{gap:5px;padding:14px 0}#bianco-editorial .family-heading span{display:block}}
@media(prefers-reduced-motion:reduce){#bianco-editorial .family-domain>span{transition:none;transform:none}}

#bianco-editorial .contact-honey{display:none!important}
#bianco-editorial .contact-provider-note a{text-decoration:underline;text-underline-offset:3px}
#bianco-editorial .bp-form button:disabled,#bianco-editorial .bc-form button:disabled{opacity:.65;transform:none}
#contact-result{box-sizing:border-box;max-width:760px;margin:0 auto;padding:80px 24px;background:#f3f2ed;color:#202423;font:400 16px/1.8 'DM Sans',Arial,sans-serif}
#contact-result *{box-sizing:border-box}
#contact-result .contact-result-domain{font-size:12px;color:#60685f;margin:0 0 24px}
#contact-result h1{font:500 clamp(30px,6vw,48px)/1.2 'Manrope',Arial,sans-serif;letter-spacing:-.04em;margin:0 0 24px}
#contact-result p{margin:0 0 24px}
#contact-result .contact-result-home{display:inline-block;padding:13px 20px;margin:0 0 24px;background:#161b19;color:#f3f2ed;text-decoration:none}
#contact-result .contact-result-email{color:#43583a;text-underline-offset:4px;overflow-wrap:anywhere}
@media(max-width:420px){#contact-result{padding:48px 22px}}
