.cbds-home-entry{position:relative;width:min(calc(100% - 2 * clamp(1rem,3vw,3.5rem)),1500px);min-height:520px;margin:0 auto clamp(5rem,9vw,10rem);overflow:hidden;padding:clamp(2rem,6vw,6rem);display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,7vw,8rem);border:1px solid rgba(41,41,39,.08);border-radius:clamp(2rem,4vw,3.5rem);background:linear-gradient(120deg,#eee7dc 0%,#ded3c3 55%,#c8b89f 100%);color:#292927}.cbds-home-entry:before{position:absolute;inset:auto -10% -55% 20%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.75),transparent 68%);content:"";filter:blur(15px)}.cbds-home-entry-copy{position:relative;z-index:2}.cbds-home-entry-copy>p{margin:0;color:#8c8066;font-size:.72rem;font-weight:700;letter-spacing:.15em}.cbds-home-entry-copy h2{max-width:11ch;margin:1rem 0 1.4rem;font-size:clamp(3rem,5vw,6rem);font-weight:390;letter-spacing:-.065em;line-height:.93}.cbds-home-entry-copy>span{max-width:55ch;display:block;color:#55524d;line-height:1.7}.cbds-home-entry-copy>a{min-height:52px;margin-top:2rem;padding:0 1.25rem;display:inline-flex;align-items:center;gap:.8rem;border-radius:999px;background:#292927;color:#fffdf9;font-size:.8rem;font-weight:650}.cbds-home-entry-copy>a b{font-size:1rem;font-weight:400}.cbds-home-entry-art{position:relative;min-height:360px;display:grid;place-items:center}.cbds-home-entry-art:before,.cbds-home-entry-art:after{position:absolute;border:1px solid rgba(255,255,255,.48);border-radius:50%;content:""}.cbds-home-entry-art:before{width:min(100%,420px);aspect-ratio:1;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cbds-home-entry-art:after{width:min(72%,300px);aspect-ratio:1}.cbds-home-entry-art i{position:relative;z-index:1;width:min(58%,230px);aspect-ratio:.88;display:grid;place-items:center;border-radius:58% 42% 48% 52%/47% 56% 44% 53%;background:radial-gradient(circle at 34% 22%,#fffdf8 0 5%,#e8ddcc 19%,#b9a789 47%,#8c785c 76%,#695943);box-shadow:inset -22px -28px 45px rgba(57,45,30,.25),inset 14px 10px 28px rgba(255,255,255,.5),0 38px 70px rgba(58,50,41,.18);color:rgba(255,253,249,.48);font-size:2.8rem;font-style:normal;font-weight:350;letter-spacing:-.12em;transform:rotate(8deg)}.cbds-home-entry-art small{position:absolute;z-index:2;bottom:0;padding:.55rem .8rem;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:rgba(255,253,249,.46);color:#6c6254;font-size:.62rem;letter-spacing:.1em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
@media(max-width:900px){.cbds-home-entry{grid-template-columns:1fr}.cbds-home-entry-art{min-height:330px}}
@media(max-width:767px){.cbds-home-entry{width:calc(100% - 2rem);min-height:0;margin-bottom:5rem;padding:3rem 1.25rem;grid-template-columns:1fr;border-radius:2rem}.cbds-home-entry-copy h2{font-size:clamp(2.8rem,13vw,4.4rem)}.cbds-home-entry-copy>a{width:100%;justify-content:center}.cbds-home-entry-art{min-height:290px}.mobile-bottom-nav.cbds-has-studio{grid-template-columns:repeat(5,1fr)}.mobile-bottom-nav .cbds-mobile-studio{color:#8c8066}.mobile-bottom-nav .cbds-mobile-studio svg{stroke:#8c8066}}
