.studio-page{--p-bg:#fffaf5;--paper:#fffaf5;--cream:#fffdf9;--p-ink:#382a27;--p-muted:#74635d;--p-accent:#873f36;--p-action:#873f36;--p-action-ink:#fffaf5;--p-surface:#f6e9df;--blush:#f4ddd1;--line:#e7d8cc;background:#fffaf5;color:var(--p-ink)}
.studio-page .wrap{width:min(1280px,calc(100% - 96px))}.studio-page .site-header{position:relative;background:#fffaf5;border:0;min-height:90px;z-index:10}.studio-page .header-wrap{min-height:90px;grid-template-columns:1fr auto 1fr}.studio-page .wordmark{font-size:37px;letter-spacing:-1.5px;gap:0;font-weight:600}.studio-page .brand-mark,.studio-page .brand-point{display:none}.studio-page .wordmark::after{content:'';font:10px Manrope,sans-serif;align-self:flex-start;margin:6px 0 0 5px}.studio-page .main-nav{gap:27px}.studio-page .main-nav a{font-size:13px;font-weight:600}
.studio-page .btn{border-radius:100px;min-height:52px;padding:15px 25px;font-size:13px;font-weight:650;transition:background .2s,transform .2s}.studio-page .btn--primary{background:#873f36;border-color:#873f36;color:#fffaf5}.studio-page .btn--primary:hover{background:#693028}.studio-page .btn--secondary{background:transparent;border-color:#c6a99c}.studio-page .btn--secondary:hover{background:#f4e4d8}.studio-page .header-order{min-height:44px;padding:11px 22px}
.atelier-kicker{font:600 11px/1.5 Manrope,sans-serif;letter-spacing:.12em;color:#7e4e42}.atelier-hero{background:#f4ddd1;position:relative;overflow:hidden;border-radius:24px 24px 0 0}.atelier-hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:690px;align-items:center;gap:24px;padding-block:55px}.atelier-copy{position:relative;z-index:2}.atelier-copy h1{font:500 clamp(65px,6.9vw,106px)/.91 'Cormorant Garamond',Georgia,serif;letter-spacing:-.055em;margin:25px 0;max-width:630px}.atelier-copy h1 em{font-weight:500;color:#873f36}.atelier-lead{font-size:15px;line-height:1.75;max-width:370px}.atelier-actions{display:flex;align-items:center;gap:25px;margin-top:28px}.atelier-text-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650;text-decoration:none;min-height:44px;border-bottom:1px solid currentColor;width:max-content;max-width:100%}.atelier-text-link:hover{color:#873f36}.atelier-fact{font-size:11px;margin-top:25px;color:#77594e;display:flex;gap:11px;flex-wrap:wrap}
.invitation-composition{height:580px;position:relative;isolation:isolate;min-width:0}.sample-paper{position:absolute;display:block;text-align:center;text-decoration:none;box-shadow:0 14px 35px #683b3020;overflow:hidden;transition:translate .3s}.sample-paper:hover{translate:0 -4px}.sample-paper-main{width:46%;height:485px;left:25%;top:32px;border:5px solid #e7d4b8;border-radius:125px 125px 6px 6px;z-index:3;background:#1b3025}.sample-paper-main>img{height:100%;width:100%;object-fit:cover;object-position:center}.sample-open{position:absolute;bottom:0;left:0;right:0;background:#ebdfc3;color:#26382c;font-size:10px;padding:12px 3px;opacity:0;transition:opacity .2s}.sample-paper-main:hover .sample-open,.sample-paper-main:focus-visible .sample-open{opacity:1}.sample-paper-left{width:40%;height:380px;left:-1%;top:106px;transform:rotate(-10deg);background:#fffdf8;padding:25px 13px;color:#593f36;z-index:1}.sample-paper-left img{height:180px;width:100%;object-fit:cover;filter:grayscale(1);margin:16px 0}.sample-tag{font:500 9px/1.4 Manrope,sans-serif;letter-spacing:.15em}.sample-names{font:500 31px/.95 'Cormorant Garamond';display:block;margin-top:17px}.sample-names i{font-size:21px}.sample-date{display:block;font:500 9px/1.5 Manrope;letter-spacing:.1em}.sample-foot{display:block;font:italic 19px 'Cormorant Garamond';margin-top:10px}.sample-paper-right{right:-3%;top:116px;width:36%;height:365px;transform:rotate(11deg);background:#6c2532;color:#fff3e7;z-index:2;padding:20px 12px}.birthday-type{display:block;font:500 56px/.77 'Cormorant Garamond';margin:17px 0}.birthday-type i{font-size:65px}.sample-paper-right img{height:160px;width:100%;object-fit:cover;object-position:center 60%;margin-bottom:13px}.composition-note{position:absolute;bottom:7px;left:21%;font:500 16px/1.2 'Cormorant Garamond';transform:rotate(-5deg);z-index:4}.composition-note em{font-size:22px}.composition-seal{position:absolute;right:1%;bottom:17px;border:1px solid #a87056;border-radius:50%;width:86px;height:86px;display:grid;align-content:center;text-align:center;font:11px Manrope;transform:rotate(12deg);color:#845340;z-index:5}.composition-seal i{font:italic 33px 'Cormorant Garamond'}.hero-bottom-line{display:flex;justify-content:space-between;gap:15px;padding:23px 48px;border-top:1px solid #b57f6330;font-size:11px}.hero-bottom-line a{text-decoration:none}
.atelier-collection,.atelier-pricing{padding:90px 0}.atelier-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:38px}.atelier-section-head h2,.details-copy h2,.atelier-close h2{font:500 clamp(44px,4.7vw,73px)/.98 'Cormorant Garamond';letter-spacing:-.045em;margin-top:16px}.atelier-section-head h2 em,.details-copy h2 em,.atelier-close h2 em{font-weight:500;color:#985547}.atelier-section-head>p{font-size:13px;line-height:1.8;color:#74635d;max-width:340px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.collection-filters{display:flex;gap:7px}.collection-filters button{background:transparent;color:#775f55;border:1px solid #dec7b8;border-radius:50px;min-height:43px;padding:10px 20px;font-size:12px;cursor:pointer}.collection-filters button[aria-pressed=true]{color:#fffaf5;background:#873f36;border-color:#873f36}.collection-filters small{margin-left:9px;font-size:9px;opacity:.7}.atelier-demo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.atelier-demo{min-width:0}.atelier-cover{height:340px;background:var(--cover-bg);padding:20px;display:flex;align-items:center;justify-content:center;border-radius:130px 130px 8px 8px;overflow:hidden;position:relative;text-decoration:none}.atelier-cover img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.atelier-cover:hover img{transform:scale(1.03)}.atelier-cover-inner{position:relative;background:var(--cover-paper,#fff9ed);height:96%;width:95%;padding:17px 12px;display:flex;flex-direction:column;align-items:center;color:var(--cover-ink,#503629);box-shadow:0 8px 20px #29160c14;overflow:hidden}.atelier-cover-inner>small{font-size:7px;letter-spacing:1.5px}.atelier-cover-inner>strong{font:500 31px/.98 'Cormorant Garamond';text-align:center;margin:17px 0}.atelier-cover-inner>img{flex:1;min-height:0;object-fit:cover}.atelier-cover-inner>span{font-size:8px;margin-top:14px;letter-spacing:1px}.atelier-demo[data-kind=garden] .atelier-cover{padding:0}.atelier-demo[data-kind=garden] .atelier-cover>img{object-position:50% 40%}.atelier-demo-meta{display:flex;justify-content:space-between;font-size:10px;line-height:1.5;margin:18px 0 8px;color:#866658}.atelier-demo h3{font:600 27px/1.05 'Cormorant Garamond';letter-spacing:-.02em}.atelier-demo>a:last-child{font-size:11px;text-decoration:none;display:block;padding:12px 0;color:#873f36}
.atelier-details{background:#eee9dc;padding:75px 0}.atelier-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.details-visual{height:580px;position:relative;border-radius:220px 220px 7px 7px;overflow:hidden}.details-visual>img{width:100%;height:100%;object-fit:cover;object-position:43% center}.guest-note{position:absolute;bottom:35px;left:50%;transform:translateX(-50%) rotate(-7deg);width:64%;padding:28px 12px;background:#fffaf0;text-align:center;box-shadow:0 8px 20px #35201325;color:#5b332f}.guest-note>span{font:500 8px Manrope;letter-spacing:1px}.guest-note p{font:500 44px/.95 'Cormorant Garamond';margin:17px 0}.details-copy h2{font-size:clamp(43px,4vw,63px)}.atelier-feature-list{margin:28px 0 12px}.atelier-feature-list>a{display:flex;gap:16px;text-decoration:none;padding:21px 0;border-bottom:1px solid #cfc8b8}.atelier-feature-list>a>span{font-size:10px;color:#8c7866;padding-top:5px}.atelier-feature-list h3{font:600 28px/1.1 'Cormorant Garamond';letter-spacing:-.02em}.atelier-feature-list p{font-size:12px;line-height:1.8;max-width:330px;margin-top:6px}.atelier-feature-list b{margin-left:auto;align-self:center;font-size:19px;font-weight:400}
.atelier-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.atelier-plan{padding:26px 22px 18px;background:#f2e9df;border-radius:6px;text-decoration:none;display:flex;flex-direction:column;transition:transform .2s;min-height:320px}.atelier-plan:hover{transform:translateY(-2px)}.atelier-plan>span:first-child{font-size:9px;letter-spacing:1.2px}.atelier-plan h3{font:500 34px/1.05 'Cormorant Garamond';letter-spacing:-.03em;margin:30px 0 12px}.atelier-plan p{font-size:12px;line-height:1.75;max-width:220px}.atelier-plan>strong{font:500 41px 'Cormorant Garamond';margin-top:auto;padding-top:27px;white-space:nowrap}.atelier-plan>strong small{font:500 18px 'Cormorant Garamond'}.plan-bottom{border-top:1px solid #b9937e55;margin-top:16px;padding-top:13px;display:flex;justify-content:space-between;font-size:11px}.featured-plan{background:#853f36;color:#fff8ee}.featured-plan .plan-bottom{border-color:#c78a7266}.atelier-pricing-note{font-size:11px;color:#74635d;margin-top:17px}.atelier-close{padding:75px 0;background:#f4ddd1}.atelier-close-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.atelier-close h2{font-size:85px}.atelier-close p{font-size:13px;line-height:1.8;margin:22px 0}.atelier-faq details{border-bottom:1px solid #c6a391;padding:21px 0}.atelier-faq summary{font-size:14px;cursor:pointer}.atelier-faq details p{font-size:13px;margin:14px 0 0}.atelier-faq>.atelier-text-link{margin-top:20px}.studio-page .site-footer{background:#fffaf5;border-top:0;padding:40px 0 20px}.studio-page .footer-main{padding-bottom:30px}.studio-page .footer-main p{font-size:11px}.studio-page .footer-legal{font-size:10px}
.studio-page:not([data-page=home]) main>.section{border-top:0;min-height:0;height:auto;padding:75px 0}.studio-page .library-head{padding:26px 0 20px}.studio-page .library-head h1{font-weight:500;font-size:clamp(48px,6vw,84px)}.studio-page .library-grid{gap:32px}.studio-page .library-card{border:0;border-radius:12px;background:#f4e9df}.studio-page .library-art{aspect-ratio:1.35;border-radius:160px 160px 0 0;margin:25px 25px 0}.studio-page .library-body{padding:25px}.studio-page .library-body h2{font-weight:500}.studio-page .library-num{border-radius:30px}.studio-page .library-monogram{border-radius:0;background:transparent;color:white;text-shadow:0 2px 8px #0008}.studio-page .comparison{background:#f4e9df}
@media(max-width:1100px){.studio-page .wrap{width:calc(100% - 64px)}.studio-page .main-nav{gap:16px}.atelier-copy h1{font-size:78px}.sample-paper-main{height:420px;top:55px}.sample-paper-left{height:340px;top:110px}.sample-paper-right{height:330px;top:120px}.invitation-composition{height:540px}.sample-paper-left img{height:150px}.birthday-type{font-size:45px}.sample-paper-right img{height:130px}.atelier-demo-grid{gap:14px}.atelier-cover{height:285px;padding:14px}.atelier-details-grid{gap:40px}.details-visual{height:550px}.atelier-plan{padding:22px 16px}.atelier-plan h3{font-size:29px}.atelier-plan>strong{font-size:36px}.atelier-close-grid{gap:50px}}
@media(max-width:800px){.studio-page .header-wrap{grid-template-columns:1fr auto auto;gap:14px}.studio-page .main-nav{display:none}.studio-page .main-nav.is-open,.studio-page .main-nav[data-open=true]{display:flex}.studio-page .menu-toggle{display:flex}.atelier-hero-grid{grid-template-columns:1fr;gap:8px;padding:40px 0 15px}.atelier-copy h1{font-size:76px}.invitation-composition{width:min(550px,100%);margin:0 auto;height:530px}.atelier-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.atelier-cover{height:370px}.atelier-details-grid{gap:25px}.details-visual{height:540px}.guest-note{width:80%}.guest-note p{font-size:35px}.atelier-section-head>p{max-width:240px}.atelier-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atelier-close h2{font-size:70px}}
@media(max-width:600px){.studio-page .wrap{width:calc(100% - 40px)}.studio-page .site-header,.studio-page .header-wrap{min-height:72px}.studio-page .wordmark{font-size:30px}.studio-page .header-order{min-height:38px;font-size:10px;padding:9px 14px}.studio-page .header-wrap{gap:10px}.atelier-hero{border-radius:18px 18px 0 0}.atelier-hero-grid{padding-top:30px}.atelier-kicker{font-size:8px;letter-spacing:.09em}.atelier-copy h1{font-size:61px;line-height:.92;margin:19px 0 17px;letter-spacing:-.05em}.atelier-lead{font-size:12px;max-width:295px;line-height:1.7}.atelier-actions{gap:16px;margin-top:21px}.studio-page .atelier-actions .btn{font-size:10px;padding:12px 18px;min-height:43px}.atelier-text-link{font-size:11px}.atelier-fact{font-size:8px;gap:7px;margin-top:16px}.invitation-composition{height:365px;margin-top:12px}.sample-paper-main{height:305px;top:8px;width:45%;left:27%;border-width:3px;border-radius:85px 85px 4px 4px}.sample-paper-left{top:52px;height:255px;width:40%;left:1%;padding:17px 9px}.sample-tag{font-size:6px}.sample-names{font-size:24px;margin-top:12px}.sample-paper-left img{height:123px;margin:10px 0}.sample-date{font-size:6px}.sample-foot{font-size:15px;margin-top:7px}.sample-paper-right{height:240px;top:60px;right:0;padding:15px 8px}.birthday-type{font-size:38px;margin:12px 0}.birthday-type i{font-size:47px}.sample-paper-right img{height:100px;margin-bottom:8px}.composition-note{font-size:12px;left:17%;bottom:11px}.composition-note em{font-size:16px}.composition-seal{width:54px;height:54px;font-size:7px;bottom:11px;right:1%}.composition-seal i{font-size:23px}.hero-bottom-line{padding:17px 20px;font-size:8px;gap:12px;justify-content:space-between}.hero-bottom-line span:nth-child(3){display:none}.atelier-collection,.atelier-pricing{padding:55px 0}.atelier-section-head{display:block;margin-bottom:27px}.atelier-section-head h2,.details-copy h2{font-size:48px;margin-top:12px}.atelier-section-head>p{font-size:11px;max-width:100%;margin-top:17px}.atelier-section-head>.atelier-text-link{margin-top:15px}.collection-toolbar{gap:10px}.collection-filters{gap:5px}.collection-filters button{font-size:10px;padding:10px 12px;min-height:39px}.collection-filters small{margin-left:5px;font-size:8px}.collection-toolbar>.atelier-text-link{font-size:9px}.atelier-demo-grid{gap:23px 12px}.atelier-cover{height:245px;padding:10px;border-radius:85px 85px 4px 4px}.atelier-cover-inner{padding:12px 8px}.atelier-cover-inner>small{font-size:5px}.atelier-cover-inner>strong{font-size:23px;margin:12px 0}.atelier-cover-inner>span{font-size:6px;margin-top:9px}.atelier-demo-meta{font-size:8px;margin:13px 0 6px}.atelier-demo h3{font-size:23px}.atelier-demo>a:last-child{font-size:10px;padding:10px 0}.atelier-details{padding:45px 0}.atelier-details-grid{grid-template-columns:1fr;gap:35px}.details-visual{height:390px;border-radius:150px 150px 6px 6px}.guest-note{width:60%;padding:22px 12px;bottom:25px}.guest-note p{font-size:38px}.guest-note>span{font-size:6px}.atelier-feature-list{margin-top:19px}.atelier-feature-list h3{font-size:29px}.atelier-feature-list p{font-size:12px}.atelier-plan-grid{gap:10px}.atelier-plan{padding:20px 14px;min-height:300px}.atelier-plan>span:first-child{font-size:8px;letter-spacing:.6px}.atelier-plan h3{font-size:29px;margin:23px 0 12px}.atelier-plan p{font-size:11px}.atelier-plan>strong{font-size:30px}.atelier-plan>strong small{font-size:14px}.plan-bottom{font-size:9px}.atelier-pricing-note{font-size:10px;line-height:1.6}.atelier-close{padding:48px 0}.atelier-close-grid{grid-template-columns:1fr;gap:30px}.atelier-close h2{font-size:70px}.atelier-close p{font-size:12px}.atelier-faq summary{font-size:13px}.studio-page .footer-main{display:grid;gap:24px}.studio-page .footer-main nav{display:flex;flex-wrap:wrap;gap:2px 20px}.studio-page .footer-main nav a{font-size:11px;min-height:36px}.studio-page .footer-legal{gap:12px;flex-wrap:wrap}.studio-page .library-art{aspect-ratio:1.1;margin:20px 20px 0}.studio-page .library-body{padding:23px}.studio-page .library-head h1{font-size:51px}}
@media(prefers-reduced-motion:reduce){.sample-paper,.atelier-cover img,.atelier-plan{transition:none!important}.sample-paper:hover,.atelier-plan:hover{transform:none;translate:none}}

/* Retire the previous screen-layout shell only on the new studio sections. */
.studio-page main > section[class^="atelier-"]{height:auto;min-height:0;display:block;max-width:none;width:100%;}
.studio-page main > .atelier-hero{padding:0;}
.studio-page main > section[class^="atelier-"] > .wrap{height:auto;display:block;max-width:1280px;}
.studio-page main > .atelier-hero > .wrap.atelier-hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:690px;}
.studio-page main > .atelier-details > .wrap.atelier-details-grid,.studio-page main > .atelier-close > .wrap.atelier-close-grid{display:grid;grid-template-columns:1fr 1fr;}
@media(max-width:800px){.studio-page main > .atelier-hero > .wrap.atelier-hero-grid{grid-template-columns:1fr;}}
@media(max-width:600px){.studio-page main > .atelier-details > .wrap.atelier-details-grid,.studio-page main > .atelier-close > .wrap.atelier-close-grid{grid-template-columns:1fr;}}

/* A ribbon knot and a typographic signature form the studio identity. */
.studio-page .wordmark{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:#743f35;line-height:1;white-space:nowrap;letter-spacing:-1.4px;}
.studio-page .wordmark::after{content:none}.brand-symbol{width:43px;height:49px;flex-shrink:0}.brand-lettering{font:500 35px/.9 'Cormorant Garamond',Georgia,serif;display:block}.brand-lettering i{font-weight:500}.brand-lettering small{display:block;font:500 6px/1 Manrope,sans-serif;letter-spacing:2.2px;margin:9px 0 0 3px}
@media(max-width:600px){.brand-symbol{width:31px;height:38px}.brand-lettering{font-size:28px}.brand-lettering small{font-size:5px;letter-spacing:1.4px;margin-top:6px}.studio-page .wordmark{gap:5px;letter-spacing:-1px}}

.atelier-copy h1{hyphens:none;overflow-wrap:normal;word-break:normal}.studio-page .atelier-copy h1{max-width:none}
@media(min-width:601px) and (max-width:1000px){.studio-page main > .atelier-hero > .wrap.atelier-hero-grid{grid-template-columns:1fr;gap:15px;padding-top:42px}.atelier-copy h1{font-size:76px;max-width:650px}.invitation-composition{width:min(550px,100%);margin:0 auto;height:530px}}

.studio-page .menu-toggle{align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0;flex-shrink:0}.studio-page .header-order{white-space:nowrap}
@media(max-width:600px){.studio-page .header-order{font-size:9px;padding-inline:12px}.studio-page .header-wrap{gap:8px}.studio-page .menu-toggle{width:38px;height:40px}}
@media(max-width:360px){.brand-lettering{font-size:24px}.brand-symbol{width:27px}.studio-page .header-order{font-size:8px;padding-inline:9px}.studio-page .header-wrap{gap:6px}.atelier-copy h1{font-size:53px}.atelier-actions{gap:12px}.studio-page .atelier-actions .btn{font-size:9px;padding-inline:13px}.atelier-text-link{font-size:10px}.collection-toolbar{flex-wrap:wrap}}

@media(max-width:1020px){.studio-page .main-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:14px 24px 20px}.studio-page .main-nav.is-open a{min-height:44px;display:flex;align-items:center;border-bottom:1px solid #e7d8cc}.studio-page .main-nav.is-open a:last-child{border-bottom:0}}

/* Catalog thumbnails are captures of the live invitations. */
.atelier-demo .atelier-cover{padding:0}.atelier-demo .atelier-cover>img{object-fit:cover;object-position:top}.studio-page .library-art:has(.library-demo-preview){aspect-ratio:.77;border-radius:110px 110px 0 0}.studio-page .library-art>.library-demo-preview{width:100%;height:100%;object-fit:cover;object-position:top;opacity:1;filter:none}.cover.is-demo-preview img{width:100%;height:100%;opacity:1;filter:none;object-fit:cover;object-position:top}.cover.is-demo-preview::after{display:none}.sample-view:has(.is-demo-preview){display:block;text-decoration:none}

@media(min-width:1101px){.studio-page .library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.studio-page .library-art:has(.library-demo-preview){margin:17px 17px 0;aspect-ratio:.56;border-radius:85px 85px 0 0}.studio-page .library-body{padding:22px 18px}.studio-page .library-body h2{font-size:29px}.studio-page .library-body>p:not(.library-meta){font-size:12px}.studio-page .library-actions{flex-wrap:wrap;gap:10px}.studio-page .library-actions .btn{font-size:11px;padding:12px 17px;min-height:43px}}

/* RUB is the base price; BYN is a dated reference equivalent. */
.dual-price{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px;line-height:1.4;white-space:nowrap}.dual-price-rub{font:inherit;white-space:nowrap}.dual-price-byn{font:500 10px/1.4 Manrope,sans-serif!important;letter-spacing:0!important;white-space:nowrap;opacity:.85}.atelier-demo-meta{align-items:flex-start;gap:8px;flex-wrap:wrap}.atelier-demo-meta>span:last-child{margin-inline-start:auto}.studio-page .library-meta{align-items:flex-start;flex-wrap:wrap}.studio-page .library-meta>strong{margin-inline-start:auto}.studio-page .sample-meta{align-items:flex-start;gap:10px;flex-wrap:wrap}.studio-page .sample-meta>span:last-child{margin-inline-start:auto}.studio-page .quote-lines li>span{min-width:0}.studio-page .quote-lines li>strong{flex:none}.studio-page .quote-total .dual-price-byn{font-size:14px!important}.studio-page .quote-total .dual-price{gap:5px}.studio-page .order-option{grid-template-columns:18px minmax(0,1fr) auto}.studio-page .order-option>span{min-width:0}.studio-page .service-item .dual-price{align-items:flex-start}.currency-note{font:400 10px/1.8 Manrope,sans-serif;color:#74635d;margin:10px 0 15px}.site-footer .currency-note{margin-bottom:0;font-size:9px}
@media(max-width:600px){.atelier-demo-meta .dual-price-byn{font-size:8px!important}.studio-page .quote-total .dual-price-byn{font-size:13px!important}.studio-page .quote-lines li{font-size:12px}.studio-page .order-option>small{max-width:100px}.currency-note{font-size:10px}}

@media(max-width:600px){.booking-form .fields>label:has(#order-plan),.booking-form .fields>label:has(#order-date){grid-column:1 / -1}}

/* A collection in preparation has no placeholder invitation cards. */
.catalog-development{padding:clamp(30px,6vw,76px);background:#f3e5d8;border:1px solid #dcc6b7;border-radius:8px;text-align:center;margin:10px 0 32px}.catalog-development[hidden],.catalog-grid[hidden]{display:none}.catalog-development h2{font:500 clamp(36px,5vw,64px)/1.05 'Cormorant Garamond',Georgia,serif;margin:18px 0 16px}.development-label{display:inline-block;border:1px solid #b88470;border-radius:100px;padding:8px 18px;font:600 12px/1.4 Manrope,sans-serif;color:#873f36}.catalog-development>p:last-of-type{color:#74635d;font-size:14px;line-height:1.8;margin:22px auto;max-width:530px}.catalog-development .btn-row{justify-content:center}.faq-answer{padding:22px 0;border-bottom:1px solid var(--line)}.faq-answer:first-child{border-top:1px solid var(--line)}.studio-page .faq-answer :is(h2,h3){font:600 15px/1.6 Manrope,sans-serif;letter-spacing:0;margin:0 0 9px}.studio-page .faq-answer p{font:400 13px/1.9 Manrope,sans-serif;color:#74635d;margin:0;max-width:65ch}.atelier-faq>.atelier-text-link{margin-top:20px}.order-download{margin-top:12px}.order-data-note{font-size:11px;line-height:1.8}.form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-status:not(:empty){padding:14px;border:1px solid #c6a99c;border-radius:5px;line-height:1.7;margin-top:16px}.form-status[data-state=success]{background:#ecf0e5;color:#334e36}.form-status[data-state=error]{background:#fae9e2;color:#853b2d}.form-status:focus-visible{outline:2px solid #873f36;outline-offset:4px}.btn:disabled{opacity:.6;cursor:wait}.studio-page .footer-legal a{overflow-wrap:anywhere}.studio-page #preview-dialog #preview-content{display:block}.studio-page #preview-dialog .preview-detail{max-width:620px;margin:auto}
@media(max-width:600px){.catalog-development{padding:35px 20px}.catalog-development .btn-row{flex-direction:column;align-items:stretch}.catalog-development>p:last-of-type{font-size:12px}.studio-page .faq-answer :is(h2,h3){font-size:13px}.studio-page .faq-answer p{font-size:12px}}
.faq-grid>.section-head{align-self:start;display:block}.faq-grid>.section-head>p{margin-top:20px}
.breadcrumbs{padding-block:20px 0;font:500 11px/1.6 Manrope,sans-serif;color:#74635d}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:9px;list-style:none;padding:0;margin:0}.breadcrumbs li+li::before{content:' / ';margin-right:9px;color:#aa8a7d}.breadcrumbs a{text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.breadcrumbs a:hover{text-decoration:underline}.not-found{min-height:85svh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:28px;padding-block:50px}.not-found h1{font:500 clamp(45px,7vw,90px)/1 'Cormorant Garamond',Georgia,serif;letter-spacing:-.04em}.not-found>p{max-width:540px}.not-found .btn-row{flex-wrap:wrap}
@media(max-width:600px){.breadcrumbs{padding-top:12px;font-size:10px}.breadcrumbs+.section{padding-top:30px}.breadcrumbs+.demo-library{padding-top:30px}}
