.holding{--h-paper:#f5f3ed;--h-ink:#272722;--h-warm:#9d8876;--h-soft:#dfdcd4;--h-line:#ceccc4;--h-black:#252823;background:var(--h-paper);color:var(--h-ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.holding *{box-sizing:border-box}.holding a{color:inherit;text-decoration:none}.holding h1,.holding h2,.holding p{margin-top:0}.holding :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #997556}.holding .holding-kicker{letter-spacing:.18em;font:700 10px/1.5 Arial,sans-serif}.holding-topline{color:#f4f1e9;letter-spacing:.2em;background:#292b26;justify-content:space-between;gap:25px;padding:12px clamp(20px,4vw,90px);font:700 9px/1.5 Arial,sans-serif;display:flex}.holding .holding-header{z-index:20;background:var(--h-paper);border-bottom:1px solid var(--h-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:25px clamp(20px,4vw,90px);display:grid;position:relative}.holding-brand{white-space:nowrap;justify-self:start;align-items:baseline;gap:12px;width:max-content;display:inline-flex}.holding-brand>span{letter-spacing:-.118em;font:500 clamp(27px,3vw,43px)/.9 Arial,sans-serif}.holding-brand-dot,.holding-footer-first>span>span,.holding-dot{color:#a38167}.holding-brand small{letter-spacing:.22em;font:700 10px/1 Arial,sans-serif}.holding .holding-header nav{letter-spacing:.13em;gap:clamp(16px,2.7vw,54px);font:700 10px/1.5 Arial,sans-serif;display:flex}.holding-header nav a:hover,.holding-footer nav a:hover{color:#a38167}.holding-header-contact{border-bottom:1px solid var(--h-ink);letter-spacing:.13em;white-space:nowrap;justify-self:end;align-items:center;gap:18px;padding:10px 0;font:700 10px/1.5 Arial,sans-serif;display:inline-flex}.holding-header-contact svg.editorial-arrow{width:15px;height:15px}.holding-hero{flex-direction:column;min-height:min(850px,100svh - 155px);padding:25px clamp(20px,4vw,90px) 32px;display:flex}.holding-hero-index,.holding-hero-bottom{border-bottom:1px solid var(--h-line);letter-spacing:.19em;justify-content:space-between;align-items:center;gap:28px;font:700 9px/1.6 Arial,sans-serif;display:flex}.holding-hero-index{padding:5px 0 25px}.holding-hero-body{flex:1;grid-template-columns:1.55fr .45fr;align-items:end;gap:6vw;padding:70px 0 80px;display:grid}.holding-hero h1{letter-spacing:-.088em;margin:0;font:400 clamp(78px,11vw,205px)/.92 Georgia,Times New Roman,serif}.holding-hero h1 em{color:var(--h-warm);font-style:italic;font-weight:400}.holding-hero-aside{flex-direction:column;align-items:flex-start;max-width:360px;display:flex}.holding-hero-symbol{border:1px solid #a5a094;border-radius:100%;place-items:center;width:clamp(120px,14vw,260px);height:clamp(120px,14vw,260px);margin-bottom:44px;display:grid;position:relative;overflow:hidden}.holding-hero-symbol:before{content:"";border:1px solid #c1bfb6;border-radius:50%;position:absolute;inset:14%}.holding-hero-symbol span{letter-spacing:-.18em;color:#a39a8c;font:italic clamp(94px,12vw,214px)/1 Georgia,serif;transform:translate(-8%)}.holding-hero-symbol i{background:#8b715b;border-radius:50%;width:11px;height:11px;position:absolute;top:25%;right:15%}.holding-hero-aside p{max-width:270px;margin:0 0 24px;font:400 clamp(18px,1.6vw,25px)/1.55 Georgia,serif}.holding-hero-aside>span{letter-spacing:.08em;color:#79776e;font:600 10px/1.5 Arial,sans-serif}.holding-hero-bottom{border-top:1px solid var(--h-line);border-bottom:0;padding:25px 0 5px}.holding-hero-bottom a{white-space:nowrap;align-items:center;gap:20px;font-size:10px;display:inline-flex}.holding-down{font-size:21px;font-weight:400}.holding-intro{border-top:1px solid var(--h-line);border-bottom:1px solid var(--h-line);grid-template-columns:.45fr 1.15fr .5fr;gap:clamp(30px,5vw,100px);padding:clamp(95px,10vw,160px) clamp(20px,4vw,90px);display:grid}.holding-intro h2{letter-spacing:-.075em;margin:0;font:400 clamp(48px,6vw,104px)/1.04 Georgia,serif}.holding-intro h2 em{color:#928273;font-style:italic;font-weight:400}.holding-intro>p:last-child{color:#66655e;max-width:410px;margin:0;font:400 clamp(15px,1.2vw,20px)/1.76 Arial,sans-serif}.holding-ventures{background:#e9e6de;padding:clamp(75px,8vw,140px) clamp(20px,4vw,90px);scroll-margin-top:20px}.holding-section-heading{grid-template-columns:.4fr 1.45fr .15fr;align-items:end;gap:45px;margin-bottom:clamp(38px,6vw,95px);display:grid}.holding-section-heading h2{letter-spacing:-.08em;margin:0 0 18px;font:400 clamp(64px,9vw,153px)/.95 Georgia,serif}.holding-section-heading h2 span{color:#a3826b}.holding-section-heading p{color:#6e6b64;margin:0;font:400 clamp(15px,1.3vw,20px)/1.6 Arial,sans-serif}.holding-section-count{letter-spacing:.2em;text-align:right;font:700 10px/1.6 Arial,sans-serif}.holding-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.holding-venture{background:#f5f3ed;border:1px solid #d4d0c5;border-radius:3px;flex-direction:column;justify-content:space-between;min-width:0;min-height:405px;padding:clamp(26px,3.2vw,50px);transition:background .25s,transform .25s,border-color .25s;display:flex}.holding-venture:hover{background:#fcfaf6;border-color:#b3afa3;transform:translateY(-3px)}.holding-venture-top{color:#66675e;letter-spacing:.15em;justify-content:space-between;gap:15px;font:700 9px/1.6 Arial,sans-serif;display:flex}.holding-venture-top span:last-child{color:#8c806e;text-align:right}.holding-venture-logo{text-align:center;flex:1;justify-content:center;align-items:center;min-height:190px;padding:55px 5px 60px;display:flex}.holding-venture-logo--studio>span,.holding-venture-logo--agency>span{white-space:nowrap;letter-spacing:-.12em;justify-content:center;align-items:baseline;font:500 clamp(30px,4.6vw,80px)/1 Arial,sans-serif;display:inline-flex}.holding-venture-logo--studio small,.holding-venture-logo--agency small{letter-spacing:.15em;margin-left:11px;font:700 clamp(8px,.86vw,13px)/1 Arial,sans-serif}.holding-venture-logo--mag>span{letter-spacing:-.09em;white-space:nowrap;font:400 clamp(35px,5.15vw,87px)/1 Georgia,serif}.holding-venture-logo--mag em{letter-spacing:-.06em;font-style:normal;font-weight:400}.holding-venture-logo--bathsembly>span{letter-spacing:-.1em;color:#0a58e6;font:700 clamp(34px,5.1vw,88px)/1 Arial,sans-serif}.holding-venture-logo--bathsembly .holding-dot{color:#16b2f4}.holding-venture-logo--aptocus>span{letter-spacing:-.075em;color:#161b19;font:900 clamp(40px,5.4vw,91px)/1 Arial,sans-serif}.holding-venture-logo--aptocus .holding-dot{color:#139d49}.holding-venture-logo--scentberia>span{letter-spacing:.055em;flex-direction:column;align-items:center;gap:9px;font:400 clamp(32px,4.4vw,77px)/1 Georgia,serif;display:flex}.holding-venture-logo--scentberia small{letter-spacing:.35em;font:600 clamp(7px,.65vw,10px)/1.6 Arial,sans-serif}.holding-venture-logo--bloomberia>span{letter-spacing:.08em;color:#3e5146;flex-direction:column;align-items:center;gap:8px;font:400 clamp(32px,4.2vw,71px)/1 Georgia,serif;display:flex}.holding-venture-logo--bloomberia small{letter-spacing:.26em;font:600 clamp(8px,.65vw,10px)/1.6 Arial,sans-serif}.holding-venture-logo--home>span{letter-spacing:-.12em;align-items:baseline;font:500 clamp(32px,4.2vw,72px)/1 Arial,sans-serif;display:inline-flex}.holding-venture-logo--home small{letter-spacing:.15em;margin-left:11px;font:700 clamp(8px,.86vw,13px)/1 Arial,sans-serif}.holding-venture--planned{cursor:default;background:#e9e6df}.holding-venture--planned:hover{background:#e9e6df;border-color:#d4d0c5;transform:none}.holding-venture--aptocus{background:#f1f0e9}.holding-venture--scentberia{background:#e5e2d9}.holding-venture-bottom{border-top:1px solid #d3d0c7;justify-content:space-between;align-items:end;gap:32px;padding-top:22px;display:flex}.holding-venture-bottom p{color:#62615a;max-width:400px;margin:0;font:400 clamp(13px,1.12vw,17px)/1.65 Arial,sans-serif}.holding-venture-domain{white-space:nowrap;letter-spacing:.04em;align-items:center;gap:9px;font:700 10px/1.5 Arial,sans-serif;display:inline-flex}.holding-venture-domain svg{width:14px;height:14px}.holding-founder{border-bottom:1px solid var(--h-line);grid-template-columns:.42fr 1.58fr;gap:8vw;padding:clamp(100px,11vw,180px) clamp(20px,4vw,90px);scroll-margin-top:20px;display:grid}.holding-founder-heading{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.holding-founder-monogram{letter-spacing:-.13em;color:#c3bbaf;align-items:baseline;font:400 clamp(66px,9vw,150px)/.9 Georgia,serif;display:flex}.holding-founder-monogram span{color:#98816b}.holding-founder-copy h2{letter-spacing:-.075em;max-width:1250px;margin:0 0 65px;font:400 clamp(62px,7vw,135px)/1.03 Georgia,serif}.holding-founder-copy h2 em{color:#998777;font-style:italic;font-weight:400}.holding-founder-copy p{color:#575952;max-width:790px;margin:0 0 24px;font:400 clamp(16px,1.42vw,22px)/1.75 Arial,sans-serif}.holding-outro{color:#f7f3ea;background:#333a32;padding:clamp(90px,10vw,160px) clamp(20px,4vw,90px) 40px}.holding-outro h2{letter-spacing:-.085em;margin:40px 0 100px;font:400 clamp(70px,9vw,170px)/.98 Georgia,serif}.holding-outro h2 em{color:#c5ccbd;font-weight:400}.holding-outro-bottom{border-top:1px solid #849083;justify-content:space-between;align-items:center;gap:30px;padding-top:27px;display:flex}.holding-outro-bottom p{color:#dfe4d8;margin:0;font:400 16px/1.6 Arial,sans-serif}.holding-outro-bottom a{white-space:nowrap;letter-spacing:.15em;border-bottom:1px solid #d5dacd;align-items:center;gap:30px;padding:10px 0;font:700 10px/1.5 Arial,sans-serif;display:inline-flex}.holding-footer{color:#f5f1ea;background:#242922;padding:65px clamp(20px,4vw,90px) 25px}.holding-footer-first{justify-content:space-between;align-items:end;gap:40px;padding-bottom:50px;display:flex}.holding-footer-first>span{letter-spacing:-.12em;align-items:baseline;font:500 clamp(42px,6vw,100px)/.9 Arial,sans-serif;display:flex}.holding-footer-first>span small{letter-spacing:.2em;margin-left:14px;font:700 10px/1 Arial,sans-serif}.holding-footer-first p{color:#c7c9bf;margin:0;font:400 15px/1.6 Georgia,serif}.holding-footer-end{letter-spacing:.12em;color:#bbc3b6;border-top:1px solid #646e62;justify-content:space-between;gap:20px;padding-top:20px;font:700 9px/1.5 Arial,sans-serif;display:flex}.holding-footer-end nav{gap:20px;display:flex}.holding .holding-privacy{min-height:70vh;padding:clamp(90px,10vw,165px) clamp(20px,4vw,90px)}.holding .holding-privacy h1{letter-spacing:-.08em;margin:24px 0 45px;font:400 clamp(60px,8vw,135px)/1 Georgia,serif}.holding .holding-privacy section{border-top:1px solid var(--h-line);max-width:900px;padding:24px 0}.holding .holding-privacy h2{letter-spacing:-.03em;margin:0 0 15px;font:400 29px/1.2 Georgia,serif}.holding .holding-privacy p{color:#5d5b54;font:400 16px/1.75 Arial,sans-serif}@media (max-width:1280px){.holding-intro{grid-template-columns:.3fr 1fr;gap:35px 60px}.holding-intro>p:last-child{grid-column:2}.holding-section-heading{grid-template-columns:.35fr 1fr auto}.holding-venture{min-height:365px}.holding-venture-bottom{flex-direction:column;align-items:start;gap:20px}}@media (max-width:900px){.holding .holding-header{grid-template-columns:1fr auto;row-gap:25px}.holding .holding-header nav{grid-area:2/1/auto/-1;justify-content:center}.holding-hero-body{grid-template-columns:1fr;gap:40px;padding:80px 0 65px}.holding-hero-aside{max-width:unset;grid-template-columns:100px 1fr;align-items:center;column-gap:35px;display:grid}.holding-hero-symbol{grid-row:1/3;width:100px;height:100px;margin:0}.holding-hero-symbol span{font-size:95px}.holding-hero-aside p{margin:0}.holding-hero-aside>span{grid-column:2}.holding-section-heading{grid-template-columns:1fr auto}.holding-section-heading .holding-kicker{grid-column:1/-1}.holding-founder{grid-template-columns:.3fr 1.7fr}.holding-venture-logo--studio>span,.holding-venture-logo--agency>span{font-size:clamp(24px,4vw,55px)}.holding-venture-logo--mag>span,.holding-venture-logo--bathsembly>span,.holding-venture-logo--aptocus>span,.holding-venture-logo--scentberia>span{font-size:clamp(26px,4vw,56px)}}@media (max-width:680px){.holding-topline{padding:9px 18px;font-size:8px}.holding-topline span:last-child{display:none}.holding .holding-header{gap:15px;padding:20px 20px 15px}.holding-brand>span{font-size:29px}.holding-brand small,.holding-header-contact{font-size:9px}.holding .holding-header nav{justify-content:space-between;gap:18px;width:100%;font-size:9px}.holding-hero{min-height:calc(100svh - 180px);padding:20px 23px 30px}.holding-hero-index{font-size:8px}.holding-hero-index span:last-child{display:none}.holding-hero-body{gap:45px;padding:65px 0 60px}.holding-hero h1{font-size:clamp(67px,11.7vw,95px)}.holding-hero-aside{grid-template-columns:80px 1fr;gap:12px}.holding-hero-symbol{width:80px;height:80px}.holding-hero-symbol span{font-size:73px}.holding-hero-aside p{font-size:18px}.holding-hero-aside>span{font-size:9px}.holding-hero-bottom{flex-direction:column;align-items:start;gap:20px}.holding-hero-bottom span:first-child{font-size:8px}.holding-intro{padding:90px 24px;display:block}.holding-intro h2{margin:24px 0 30px;font-size:clamp(47px,9vw,72px)}.holding-ventures{padding:80px 15px}.holding-section-heading{padding:0 10px}.holding-section-heading h2{font-size:clamp(58px,10vw,90px)}.holding-brand-grid{grid-template-columns:1fr;gap:10px}.holding-venture{border-radius:2px;min-height:320px;padding:28px}.holding-venture-logo{min-height:140px;padding:40px 0}.holding-venture-logo--studio>span,.holding-venture-logo--agency>span{font-size:clamp(32px,9vw,59px)}.holding-venture-logo--mag>span,.holding-venture-logo--bathsembly>span,.holding-venture-logo--aptocus>span,.holding-venture-logo--scentberia>span{font-size:clamp(32px,8vw,59px)}.holding-venture-logo--studio small,.holding-venture-logo--agency small{letter-spacing:.1em;font-size:8px}.holding-venture-bottom{flex-direction:column;gap:14px}.holding-founder{grid-template-columns:1fr;gap:35px;padding:100px 25px}.holding-founder-heading{flex-direction:row;align-items:center;gap:20px;display:flex}.holding-founder-monogram{margin:0;font-size:60px}.holding-founder-copy h2{margin:0 0 40px;font-size:clamp(57px,9.2vw,89px)}.holding-founder-copy p{font-size:16px}.holding-outro{padding:90px 24px 35px}.holding-outro h2{margin:45px 0 75px;font-size:clamp(62px,11vw,110px)}.holding-outro-bottom{flex-direction:column;align-items:start}.holding-footer{padding:65px 25px 25px}.holding-footer-first{flex-direction:column;align-items:start;gap:23px}.holding-footer-first>span{font-size:58px}.holding-footer-end{flex-direction:column;align-items:start;font-size:9px}}@media (prefers-reduced-motion:reduce){.holding-venture{transition:none}}
