:root{--black:#11100e;--charcoal:#211e19;--gold:#c6a15b;--ivory:#f7f0e4;--muted:#c4b9a5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--black);color:var(--ivory);margin:0;font:15px/1.7 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}:is(button:focus-visible,a:focus-visible){outline:2px solid var(--gold);outline-offset:5px}header{background:var(--black);z-index:10;border-bottom:1px solid #c6a15b30;justify-content:space-between;align-items:center;height:100px;padding:0 5%;display:flex;position:sticky;top:0}.wordmark{letter-spacing:5px;color:var(--gold);font:34px/1.1 Cormorant Garamond,Georgia,serif;display:inline-block}.wordmark span{letter-spacing:3.2px;color:var(--muted);font:8px/2.5 Inter,Arial;display:block}nav{align-items:center;gap:30px;font-size:12px;display:flex}.navorder{border:1px solid #c6a15b70;padding:11px 18px}.menu{display:none}.hero{grid-template-columns:1fr 1fr;gap:6%;min-height:680px;padding:44px 5% 70px;display:grid;position:relative}.herotext{padding:56px 0}.eyebrow{letter-spacing:2px;color:var(--gold);margin:0 0 22px;font-size:10px;font-weight:500}h1,h2,h3{margin:0 0 25px;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.06}h1{font-size:64px}h2{font-size:47px}h3{font-size:33px}em{color:var(--gold);font-weight:400}p{color:var(--muted);margin:0 0 22px}.intro{max-width:510px;font-size:16px}.buttons{align-items:center;gap:24px;margin:34px 0 20px;display:flex}.primary{color:var(--black);background:var(--gold);border:0;justify-content:space-between;gap:28px;padding:15px 24px;font-size:12px;font-weight:600;display:inline-flex}.primary:hover{background:#dfbc78}.textlink{color:var(--ivory);background:0 0;border:0;border-bottom:1px solid #c6a15b60;padding:9px 0;font-size:12px}.textlink:hover{color:var(--gold)}.small{font-size:11px}.heroimage{border:1px solid #c6a15b35;border-radius:220px 220px 0 0;min-height:520px;position:relative;overflow:hidden}.heroimage img{object-fit:cover;width:100%;height:100%;position:absolute}.heroimage:after{content:"";background:linear-gradient(#0000 40%,#11100ee8);position:absolute;inset:0}.imagecaption{z-index:1;position:absolute;bottom:35px;left:35px}.imagecaption span{letter-spacing:2px;font-size:9px;display:block}.imagecaption em{font-family:Cormorant Garamond,Georgia;font-size:29px}.herobottom{letter-spacing:2px;color:var(--muted);border-bottom:1px solid #c6a15b35;justify-content:space-between;padding-bottom:20px;font-size:9px;display:flex;position:absolute;bottom:20px;left:5%;right:5%}.statement{text-align:center;padding:100px 20px 90px}.statement p:last-child{max-width:660px;margin:auto}.section{padding:85px 7%;scroll-margin-top:20px}.sectionhead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.sectionhead h2{margin-bottom:0}.sectionhead>p{margin-bottom:0;font-size:12px}.signature{background:var(--charcoal);grid-template-columns:1fr 1fr;display:grid}.productphoto{min-height:410px;overflow:hidden}.productphoto img{object-fit:cover;width:100%;height:100%;max-height:470px}.productcopy{padding:55px}.specs{border-top:1px solid #c6a15b35;border-bottom:1px solid #c6a15b35;flex-wrap:wrap;gap:12px;margin:25px 0;padding:16px 0;font-size:10px;display:flex}.collection{grid-template-columns:1fr 1fr;gap:60px;padding-top:55px;display:grid}.collection article{border-top:1px solid #c6a15b50;padding-top:30px}.collection p{max-width:480px}.gifting{background:var(--charcoal);position:relative}.gifting h2{font-size:58px}.giftgrid{grid-template-columns:1fr 1fr;gap:60px;margin-top:45px;display:grid}.giftgrid article{border-top:1px solid #c6a15b50;padding-top:25px}.giftgrid article>span,.steps article>span{color:var(--gold);letter-spacing:2px;margin-bottom:15px;font-size:11px;display:block}.giftgrid h3{font-size:29px}.about{grid-template-columns:1fr 1fr;gap:90px;display:grid}.values{padding-top:40px}.values article{border-bottom:1px solid #c6a15b30;gap:25px;margin-bottom:25px;padding-bottom:15px;display:flex}.values article>span{color:var(--gold);font-size:12px}.values h3{margin-bottom:12px;font-size:26px}.values p{font-size:13px}.process{border-top:1px solid #c6a15b30}.steps{grid-template-columns:repeat(4,1fr);gap:35px;margin-top:45px;display:grid}.steps h3{font-size:26px}.steps p{font-size:12px}.order{background:var(--charcoal);grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.note{color:var(--ivory);border-left:2px solid var(--gold);padding-left:16px;font-size:12px}.location{border-top:1px solid #c6a15b35;margin-top:45px;padding-top:30px}.location p:last-child{font-size:13px}form{background:var(--ivory);color:var(--black);padding:35px}.formgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.formgrid label{font-size:11px;font-weight:500}.full{grid-column:1/-1}input,textarea,select{width:100%;color:var(--black);background:#fffaf2;border:1px solid #d6c9b4;border-radius:0;margin-top:8px;padding:11px;font-size:13px}input:focus,textarea:focus,select:focus{outline:1px solid #826329}.consent{gap:10px;margin:24px 0;font-size:11px;line-height:1.6;display:flex}.consent input{accent-color:#826329;flex-shrink:0;width:16px;margin:3px 0 0}.consent button{color:#71521d;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.submit{width:100%}.status{color:#50432f;margin:15px 0 0;font-size:12px}.trap{display:none}.faq{max-width:1000px;margin:auto}details{border-bottom:1px solid #c6a15b30;padding:18px 0}summary{cursor:pointer;justify-content:space-between;font-size:14px;list-style:none;display:flex}summary span{color:var(--gold)}details p{margin:16px 35px 5px 0;font-size:13px}footer{border-top:1px solid #c6a15b30;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:60px 7% 25px;display:grid}footer p{margin-top:20px;font-size:12px}footer>div:nth-child(3){flex-direction:column;gap:12px;font-size:12px;display:flex}.footerbottom{color:var(--muted);border-top:1px solid #c6a15b30;grid-column:1/-1;gap:25px;padding-top:20px;font-size:10px;display:flex}.footerbottom button{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.footerbottom a:last-child{margin-left:auto}.modal{z-index:30;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal section{background:var(--charcoal);max-width:700px;max-height:90vh;padding:35px;overflow:auto}.modal p{font-size:13px}.close{float:right;color:var(--ivory);background:0 0;border:0}.modal h2{font-size:36px}@media (max-width:1000px){nav{gap:15px;font-size:10px}h1{font-size:52px}.buttons{flex-direction:column;align-items:start;gap:10px}.hero{gap:30px}.productcopy{padding:35px}.about,.order{gap:40px}.section{padding:65px 5%}}@media (max-width:700px){header{height:80px}.wordmark{font-size:29px}.menu{color:var(--ivory);background:0 0;border:1px solid #c6a15b70;padding:8px 14px;font-size:12px;display:block}nav{background:var(--charcoal);flex-direction:column;align-items:start;padding:25px;font-size:14px;display:none;position:absolute;top:80px;left:0;right:0}nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:15px;padding-bottom:75px}.herotext{padding:35px 0 0}h1{font-size:43px}h2{font-size:37px}.heroimage{border-radius:160px 160px 0 0;height:380px;min-height:0}.buttons{flex-flow:wrap}.hero .intro{font-size:14px}.herobottom{letter-spacing:1px;font-size:8px}.statement{padding:65px 6%}.statement h2{font-size:34px}.sectionhead{display:block}.sectionhead>p{margin-top:15px}.signature,.collection,.giftgrid,.about,.order{grid-template-columns:1fr;gap:30px}.productphoto{height:280px;min-height:240px}.productcopy{padding:30px}.gifting h2{font-size:43px}.steps{grid-template-columns:1fr 1fr;gap:25px}.values{padding-top:0}.order{padding:60px 5%}form{padding:25px 20px}.formgrid{gap:16px}.formgrid label{font-size:10px}footer{grid-template-columns:1fr 1fr}footer>div:nth-child(3){flex-flow:wrap;grid-column:1/-1}.footerbottom{flex-wrap:wrap;gap:15px}.footerbottom a:last-child{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.directorygrid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px;display:grid}.directorygrid a{background:var(--charcoal);border-top:1px solid var(--gold);padding:30px;transition:background .2s}.directorygrid a:hover{background:#2c271f}.directorygrid span{letter-spacing:1.5px;color:var(--gold);font-size:9px}.directorygrid h3{margin-top:22px;font-size:29px}.directorygrid p{font-size:13px}.directorygrid b{font-size:11px;font-weight:500}.homedirectory{padding-top:20px}main>section:first-child:not(.hero){padding-top:70px}body:has(#cakes) .sectionhead{padding-bottom:15px}@media (max-width:700px){.directorygrid{grid-template-columns:1fr}}.gallery{padding-top:15px}.gallerygrid{grid-template-columns:1fr 1fr;gap:25px;margin:30px 0;display:grid}.gallerygrid img{aspect-ratio:1;object-fit:contain;background:#090909;width:100%}.heroimage{background:#211e19}@media (max-width:700px){.gallerygrid{grid-template-columns:1fr}}.contacttitle{font-size:47px}.consent a{color:#71521d;text-decoration:underline}.policycontent{max-width:870px;margin:auto;padding:65px 6% 85px}.policycontent h1{font-size:55px}.policycontent section{border-top:1px solid #c6a15b30;padding:25px 0 10px}.policycontent h2{margin-bottom:18px;font-size:31px;line-height:1.2}.policycontent a:not(.primary){color:var(--gold);text-decoration:underline}.policydate{font-size:12px}.mobileprivacyback{display:none}@media (max-width:700px){.contacttitle{font-size:39px}.policycontent h1{font-size:43px}.mobileprivacyback{color:var(--gold);font-size:12px;display:block}}.portfoliohero{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.portfoliohero h1{font-size:60px}.portfoliohero p{max-width:520px}.portfoliohero .primary{margin-top:12px}.portfoliofeature{background:var(--charcoal);border:1px solid #c6a15b30;border-radius:200px 200px 0 0;display:block;position:relative;overflow:hidden}.portfoliofeature img{aspect-ratio:3/4;object-fit:contain;width:100%;display:block}.portfoliofeature span{text-align:center;letter-spacing:1.5px;color:var(--gold);padding:16px 10px;font-size:8px;display:block}.portfolio{padding-top:30px}.portfoliofilters{flex-wrap:wrap;gap:10px;margin:30px 0 35px;display:flex}.portfoliofilters button{color:var(--muted);background:0 0;border:1px solid #c6a15b50;padding:9px 16px;font-size:11px}.portfoliofilters button.active{background:var(--gold);color:var(--black);border-color:var(--gold)}.portfoliogrid{grid-template-columns:repeat(3,1fr);gap:45px 26px;display:grid}.portfolioimage{background:var(--charcoal);border:1px solid #c6a15b30;width:100%;padding:0;display:block;position:relative;overflow:hidden}.portfolioimage img{aspect-ratio:3/4;object-fit:contain;width:100%;transition:transform .3s;display:block}.portfolioimage:hover img{transform:scale(1.015)}.portfolioimage span{letter-spacing:1.5px;color:var(--ivory);background:#11100ed9;padding:7px 10px;font-size:8px;position:absolute;bottom:15px;right:15px}.portfoliogrid .eyebrow{margin:20px 0 12px;font-size:8px}.portfoliogrid h3{margin-bottom:13px;font-size:29px}.portfoliogrid article>p:last-child{margin:0;font-size:12px}.portfoliofootnote{border-top:1px solid #c6a15b30;max-width:900px;margin:45px 0 0;padding-top:25px;font-size:11px}.portfoliocta{text-align:center;background:var(--charcoal)}.portfoliocta p:not(.eyebrow){max-width:530px;margin:0 auto 28px}.portfoliocta .textlink{margin-left:25px}.cake-dialog{background:var(--charcoal);color:var(--ivory);border:1px solid #c6a15b40;width:90vw;max-width:1000px;max-height:90vh;padding:0;overflow:auto}.cake-dialog::backdrop{background:#000d}.cake-dialog-inner{grid-template-columns:1fr .8fr;display:grid;position:relative}.cake-dialog-inner>img{object-fit:contain;background:#11100e;width:100%;height:80vh}.cakeclose{z-index:2;color:var(--ivory);background:#11100e;border:1px solid #c6a15b50;padding:8px 15px;font-size:12px;position:absolute;top:15px;right:18px}.cake-detail-copy{align-self:center;padding:80px 35px 35px}.cake-detail-copy h2{font-size:37px}.cake-detail-copy p{font-size:13px}.comparison{gap:10px;margin:25px 0;display:flex}.comparison button{color:var(--ivory);background:0 0;border:1px solid #c6a15b50;padding:10px 12px;font-size:10px}.comparison button[aria-pressed=true]{background:var(--gold);color:var(--black)}nav{gap:20px;font-size:11px}@media (max-width:1000px){.portfoliohero{gap:35px}.portfoliohero h1{font-size:49px}nav{gap:12px;font-size:10px}.portfoliogrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.portfoliohero{grid-template-columns:1fr}.portfoliohero h1{font-size:42px}.portfoliofeature{max-width:420px;margin:auto}.portfoliogrid{grid-template-columns:1fr;gap:35px}.portfoliofilters{gap:8px}.portfoliofilters button{padding:8px 12px;font-size:10px}.portfoliocta .textlink{width:max-content;margin:20px auto 0;display:block}.cake-dialog-inner{grid-template-columns:1fr}.cake-dialog-inner>img{height:55vh}.cake-detail-copy{padding:25px}.cakeclose{position:fixed;top:7vh;right:8vw}nav{font-size:14px}}.heroimage img{object-position:center}.homeheading{text-align:center;max-width:630px;margin:0 auto 45px}.homecollection{border-top:1px solid #c6a15b30}.homecakegrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.homecakephoto{background:var(--charcoal);border:1px solid #c6a15b30;border-radius:140px 140px 4px 4px;overflow:hidden}.homecakephoto img{aspect-ratio:3/4;object-fit:contain;width:100%;transition:transform .3s;display:block}.homecakegrid a:hover img{transform:scale(1.025)}.homecakegrid h3{text-align:center;margin:22px 0 8px;font-size:26px}.homecakegrid p{text-align:center;font-size:12px}.homecenter{text-align:center;margin-top:30px}.homecaption{max-width:600px;margin:20px auto 0;font-size:10px}.homefeatures{padding-top:30px;padding-bottom:35px}.homefeature{grid-template-columns:1fr 1fr;align-items:center;gap:8%;margin-bottom:100px;display:grid}.homefeature:last-child{margin-bottom:35px}.homefeature.reverse .homefeaturephoto{order:2}.homefeaturephoto{background:var(--charcoal);border:1px solid #c6a15b30;display:block;overflow:hidden}.homefeaturephoto img{aspect-ratio:6/5;object-fit:contain;width:100%;display:block}.homefeature h2{font-size:46px}.homefeature p{max-width:470px}.homevisit{background:var(--charcoal);grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.homevisitdetail{border-left:1px solid #c6a15b50;padding-left:45px}.homevisitdetail span{color:var(--gold);letter-spacing:2px;font-size:10px}.homevisitdetail h3{margin:8px 0;font-size:27px}.homevisitdetail p{margin-bottom:25px;font-size:12px}.homecta{text-align:center;background:var(--charcoal)}@media (max-width:1000px){.homecakegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.homefeature{gap:5%}.homefeature h2{font-size:38px}}@media (max-width:700px){.homecakegrid{gap:25px 15px}.homecakegrid h3{font-size:23px}.homecakegrid p{font-size:11px}.homefeature{grid-template-columns:1fr;gap:30px;margin-bottom:65px}.homefeature.reverse .homefeaturephoto{order:0}.homefeature h2{font-size:36px}.homevisit{grid-template-columns:1fr;gap:35px}.homevisitdetail{padding-left:24px}.homeheading{margin-bottom:30px}.homefeaturephoto img{aspect-ratio:1}.heroimage{height:470px}.homecollection{padding-top:65px}}.editorialphoto{object-fit:contain;background:var(--charcoal);border:1px solid #c6a15b30;width:100%;height:430px;margin-bottom:32px;display:block}.testimonials{text-align:center;border-top:1px solid #c6a15b30}.testimonials figure{background:var(--charcoal);border:1px solid #c6a15b40;max-width:750px;margin:35px auto 0;padding:40px}.testimonials blockquote{color:var(--ivory);margin:0 0 25px;font:32px/1.4 Cormorant Garamond,Georgia,serif}.testimonials figcaption{color:var(--gold);letter-spacing:1px;font-size:10px}@media (max-width:700px){.editorialphoto{height:370px}.testimonials figure{padding:28px 20px}.testimonials blockquote{font-size:27px}}.testimonialproof{width:100%;max-width:535px;height:auto;margin:0 auto 25px;display:block}.testimonials figcaption{line-height:1.8}.orderselection{max-width:1400px;margin:auto}.orderselectionhead{text-align:center;max-width:680px;margin:0 auto 50px}.orderselectionhead h1{font-size:64px}.ordercards{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.ordercards article{background:var(--charcoal);border:1px solid #c6a15b65;border-radius:8px;transition:border-color .2s,transform .2s;overflow:hidden}.ordercards article:hover{border-color:var(--gold);transform:translateY(-3px)}.ordercardmain{display:block}.ordercardimage{background:#181512;height:340px;overflow:hidden}.ordercardimage img{object-fit:contain;width:100%;height:100%;display:block}.ordercardcopy{padding:30px 32px 20px}.ordercardcopy>.eyebrow{margin-bottom:14px;display:block}.ordercardcopy h2{min-height:74px;margin-bottom:16px;font-size:35px}.ordercardcopy p{min-height:66px;font-size:13px}.ordercardaction{color:var(--gold);border-top:1px solid #c6a15b40;justify-content:space-between;align-items:center;padding-top:18px;font-size:12px;display:flex}.ordercardbrowse{text-underline-offset:5px;color:var(--muted);padding:0 32px 25px;font-size:11px;text-decoration:underline;display:block}.orderselectionnote{text-align:center;max-width:760px;margin:45px auto 0;font-size:12px}.selectedorder{color:var(--ivory);border:1px solid #c6a15b60;padding:16px;font-size:13px}.selectedorder strong{color:var(--gold);font-weight:500;display:block}.selectedorder a{margin-top:8px;font-size:11px;text-decoration:underline;display:inline-block}@media (max-width:700px){.orderselectionhead h1{font-size:46px}.ordercards{grid-template-columns:1fr;gap:28px}.ordercardimage{height:310px}.ordercardcopy{padding:25px}.ordercardcopy h2{min-height:0;font-size:32px}.ordercardcopy p{min-height:0}.ordercardbrowse{padding:0 25px 25px}}.photoextended{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;line-height:0;display:block;position:relative;overflow:hidden}.photoextended:before{content:"";z-index:-1;background:inherit;filter:blur(28px);background-position:50%;background-size:cover;position:absolute;inset:-45px;transform:scale(1.15)}.photoextended:after{content:"";z-index:-1;background:#17130e30;position:absolute;inset:0}.photoextended>img{object-fit:contain;width:100%;display:block;position:relative}.heroimage>.photoextended{height:100%;position:absolute;inset:0}.heroimage .photoextended>img{object-fit:contain;height:100%;position:relative;inset:auto}.homecakephoto>.photoextended,.portfolioimage>.photoextended,.portfoliofeature>.photoextended{aspect-ratio:3/4}.homecakephoto .photoextended>img,.portfolioimage .photoextended>img,.portfoliofeature .photoextended>img{aspect-ratio:auto;height:100%}.homefeaturephoto>.photoextended{aspect-ratio:6/5}.homefeaturephoto .photoextended>img{aspect-ratio:auto;height:100%}.productphoto>.photoextended{height:100%;min-height:410px}.productphoto .photoextended>img{height:100%;max-height:none;position:absolute;inset:0}.gallerygrid>.photoextended{aspect-ratio:1}.gallerygrid .photoextended>img{aspect-ratio:auto;height:100%}.photoextended.editorialphoto>img,.ordercardimage>.photoextended,.ordercardimage .photoextended>img{height:100%}.cake-dialog-inner>.photoextended{background-size:cover;height:80vh}.cake-dialog-inner>.photoextended>img{object-fit:contain;height:100%}@media (max-width:700px){.homefeaturephoto>.photoextended{aspect-ratio:1}.productphoto>.photoextended{height:100%;min-height:0}.cake-dialog-inner>.photoextended{height:55vh}}.photoextended{background-image:url(/images/aurelia-studio-backdrop.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.photoextended:before,.photoextended:after{content:none;filter:none;display:none;transform:none}.photoextended.has-cutout>img{filter:drop-shadow(0 10px 12px #0004);padding:5%}.cake-dialog-inner>.photoextended{background-image:url(/images/aurelia-studio-backdrop.png)}.heroimage .photoextended.has-cutout>img{padding:5% 3% 12%}.shophero{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.shophero h1{font-size:58px}.shopfeature{border:1px solid #c6a15b40;border-radius:200px 200px 0 0;overflow:hidden}.shopfeature>.photoextended{height:460px}.shopfeature .photoextended>img{height:100%}.shopfeature>span{text-align:center;letter-spacing:1.5px;background:var(--charcoal);color:var(--gold);padding:15px 10px;font-size:8px;display:block}.shopmenu{text-align:center;padding-top:30px}.shopnotice{background:var(--charcoal);border:1px solid #c6a15b40;max-width:760px;margin:35px auto 0;padding:45px}.shopnotice p{max-width:560px;margin:0 auto 25px}.shopnotice h3{font-size:29px}.shopdetails{background:var(--charcoal);grid-template-columns:1fr 1fr;gap:10%;display:grid}.shopdetails article{border-bottom:1px solid #c6a15b30;margin-bottom:25px;padding-bottom:10px}.shopdetails h3{margin-bottom:12px;font-size:28px}.shopdetails article p{font-size:13px}@media (max-width:1150px){nav{gap:10px;font-size:10px}}@media (max-width:700px){.shophero,.shopdetails{grid-template-columns:1fr;gap:35px}.shophero h1{font-size:43px}.shopfeature>.photoextended{height:350px}.shopnotice{padding:30px 22px}nav{font-size:14px}}.shopfeature.shopfeature-video{background:var(--black);border-radius:12px}.shopfeature-video>video{aspect-ratio:16/9;object-fit:contain;background:#11100e;width:100%;height:auto;display:block}.shopfeature-video>video:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.irresistible{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,6vw,90px);display:grid}.irresistible figure{margin:0}.irresistible img{border-radius:12px;width:100%;height:auto;display:block}.irresistible h2{margin:16px 0 24px}.irresistible p:not(.eyebrow){max-width:400px;margin-bottom:28px;line-height:1.8}@media (max-width:700px){.irresistible{grid-template-columns:1fr}}.ovenmoment{isolation:isolate;align-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.ovenmoment>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ovenmoment:after{content:"";z-index:-1;background:linear-gradient(90deg,#11100ebf,#11100e1f);position:absolute;inset:0}.ovenmoment>div{color:#fff6e8;padding:clamp(40px,7vw,100px)}.ovenmoment h2{max-width:650px;margin:16px 0;font-size:clamp(34px,5vw,64px)}.ovenmoment .eyebrow{color:#e7c58d}@media (max-width:700px){.ovenmoment{min-height:300px}}.wordmark.brandwithicon{align-items:center;gap:10px;display:flex}.brandwithicon>img{object-fit:contain;flex-shrink:0;width:44px;height:52px}.wordmark .brandtype{font:inherit;letter-spacing:inherit;color:inherit;display:block}.wordmark .brandtype>span{display:block}footer .brandwithicon>img{width:52px;height:62px}@media (max-width:700px){.brandwithicon>img{width:35px;height:44px}.wordmark.brandwithicon{gap:8px}}.hero.ovenhero{isolation:isolate;align-items:center;gap:0;min-height:650px;padding:65px 7% 90px;display:flex;overflow:hidden}.ovenhero>.ovenheroimage{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ovenhero:before{content:"";z-index:-1;background:linear-gradient(90deg,#11100ee0 0%,#11100ea8 37%,#11100e24 78%);position:absolute;inset:0}.ovenhero .herotext{max-width:640px;padding:24px 0}.ovenhero h1{font-size:clamp(46px,5.2vw,76px)}.ovenhero .intro{color:var(--ivory);max-width:500px}.ovenhero .small{color:#e1d5c0}.ovenhero .herobottom{color:#e1d5c0;left:7%;right:7%}@media (max-width:700px){.hero.ovenhero{min-height:640px;padding:45px 6% 85px}.ovenhero>.ovenheroimage{object-position:58% center}.ovenhero:before{background:linear-gradient(90deg,#11100edb,#11100e7a)}.ovenhero .herotext{padding:15px 0}.ovenhero h1{font-size:clamp(40px,8.5vw,54px)}.ovenhero .buttons{flex-direction:column;align-items:flex-start;gap:14px}.ovenhero .herobottom{left:6%;right:6%}}.giftgrid .eventfullphoto{object-fit:contain;border-radius:10px;width:100%;height:auto;margin:0 0 28px;display:block}.giftgrid article>a:has(.eventfullphoto){display:block}.samplerhero{background:var(--charcoal);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,90px);display:grid}.samplerhero>img{border-radius:12px;width:100%;height:auto;display:block}.samplerhero h1{font-size:clamp(42px,4.7vw,68px)}@media (max-width:700px){.samplerhero{grid-template-columns:1fr}.samplerhero>img{max-width:100%}}.homecakephoto>.homebulkphoto{aspect-ratio:3/4;object-fit:cover;object-position:60% center;background:var(--charcoal);width:100%;height:auto;display:block}.homecakegrid h3{font-size:clamp(23px,2.1vw,30px)}#weddings-events,#corporate-bulk{scroll-margin-top:110px}.homecakegrid>article{flex-direction:column;display:flex}.homecakegrid>article>a:first-child{flex:1;display:block}.tilebutton{text-align:center;justify-content:center;gap:5px;margin-top:12px;padding:13px 10px;font-size:11px}.shopcategory{border-top:1px solid #c6a15b30;scroll-margin-top:100px}.shopcategory>p:not(.eyebrow){max-width:650px}.shopcategory>.textlink{margin-left:24px}@media (max-width:700px){.shopcategory>.textlink{margin:18px 0 0;display:table}}.irresistible-mobile-label{display:none}@media (max-width:700px){.irresistible>.irresistible-mobile-label{margin:0;display:block}.irresistible .irresistible-desktop-label{display:none}}
