.sales-site{--sales-paper:#fbf8ff;--sales-ink:#1e1b4b;--sales-pink:#ff6fae;--sales-lilac:#e8ddfa;--sales-muted:#625a79;background:var(--sales-paper);overflow-x:clip}html.sales-smooth,html.sales-smooth body{scroll-behavior:auto!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:hidden}.sales-site ::selection,.s-footer ::selection{color:#1e1b4b;background:#ff6fae}.sales-site :where(a,button,input,summary,select):focus-visible,.s-nav :where(a,button):focus-visible,.s-footer a:focus-visible{outline-offset:6px;outline:3px solid #c22b78}.sales-site .s-wrap,.s-nav .s-wrap,.s-footer .s-wrap{max-width:1536px;padding-inline:clamp(22px,4.45vw,80px)}.sales-site .s-display{letter-spacing:-.065em;font-size:clamp(44px,6.2vw,92px);line-height:1.02}.sales-site .s-heading{letter-spacing:-.055em;font-size:clamp(30px,3.8vw,56px);line-height:1.07}.sales-site .s-subheading{letter-spacing:-.04em;font-size:clamp(23px,2.2vw,32px)}.sales-site .s-lead{font-size:clamp(17px,1.45vw,21px);line-height:1.65}.sales-site .s-body{font-size:16px;line-height:1.75}.sales-site .s-small{font-size:13px;line-height:1.6}.sales-site .s-btn,.s-nav .s-btn,.s-footer .s-btn{color:#fff;background:#1e1b4b;border-radius:4px;gap:24px;min-height:54px;padding-inline:25px;font-size:14px;transition:background .2s,transform .2s}@media (hover:hover) and (pointer:fine){.sales-site .s-btn:hover,.s-nav .s-btn:hover{background:#393168;transform:translateY(-2px)}}.sales-site .s-btn:active,.s-nav .s-btn:active{transform:translateY(1px)}.sales-site .s-btn-light{color:#1e1b4b;background:#fbf8ff}@media (hover:hover) and (pointer:fine){.sales-site .s-btn-light:hover{background:#ffdaea}}.sales-site .s-btn-pink{color:#1e1b4b;background:#ff6fae}@media (hover:hover) and (pointer:fine){.sales-site .s-btn-pink:hover{background:#ff9ac6}}.sales-site .s-field{border:1px solid #d7cfe5;border-radius:3px;min-height:54px;font-size:16px}.sales-site .rounded-2xl,.sales-site .rounded-t-2xl,.sales-site .rounded-b-2xl{border-radius:4px}.sales-site .rounded-xl{border-radius:3px}.s-section{margin-top:clamp(88px,10vw,152px)}.s-section-top{justify-content:space-between;align-items:end;gap:28px;margin-bottom:40px;display:flex}.s-section-top p{max-width:440px;margin-top:20px}.s-text-link{text-underline-offset:6px;align-items:center;gap:16px;padding-block:12px;font-size:14px;font-weight:700;-webkit-text-decoration:underline #c4b5dc;text-decoration:underline #c4b5dc;display:inline-flex}@media (hover:hover) and (pointer:fine){.s-text-link:hover{text-decoration-color:currentColor}}.s-text-link svg,.s-btn svg{flex-shrink:0;transition:transform .25s}@media (hover:hover) and (pointer:fine){.s-text-link:hover svg,.s-btn:hover svg{transform:translate(4px)}}.s-home-hero{background:#dcd7e0;border-radius:4px;justify-content:center;align-items:center;min-height:min(880px,100svh - 104px);margin:88px 16px 0;padding:70px 24px 100px;display:flex;position:relative;overflow:hidden}.s-hero-landscape{position:absolute;inset:0}.s-hero-landscape img{object-fit:cover;object-position:center 61%;transition:opacity .7s}.s-hero-card{z-index:1;text-align:center;background:#fbf8ff;width:min(650px,100%);padding:42px 54px 40px;position:relative}.s-card-meta{justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.s-card-symbol{width:36px;height:36px}.s-hero-title{letter-spacing:-.065em;margin-top:39px;font-size:clamp(42px,5.1vw,76px);font-weight:800;line-height:1.02}.s-hero-title span{display:block}.s-hero-title span:last-child{color:#9a3670}.s-hero-card .s-lead{max-width:400px;margin:25px auto 28px;font-size:16px;line-height:1.7}.s-hero-card .s-btn{min-width:236px}.s-hero-note{color:#625a79;margin-top:18px;font-size:13px}.s-hero-bottom{z-index:2;bottom:25px;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;inset-inline:30px}.s-hero-scroll{color:#1e1b4b;background:#fbf8ff;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.s-hero-scroll svg{transform:rotate(90deg)}.s-scene-tabs{background:#fbf8ff;gap:3px;padding:4px;display:flex}.s-scene-tabs button{cursor:pointer;min-height:44px;padding:0 18px;font-size:13px;font-weight:600;transition:color .2s,background .2s}.s-scene-tabs button[aria-pressed=true]{color:#fff;background:#1e1b4b}@media (hover:hover) and (pointer:fine){.s-scene-tabs button:hover{color:#1e1b4b;background:#e8ddfa}}.s-intro{grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding-top:52px;display:grid}.s-intro p:first-child{letter-spacing:-.035em;max-width:560px;font-size:24px;font-weight:600;line-height:1.4}.s-intro p:last-child{justify-self:end;max-width:380px;font-size:15px;line-height:1.8}.s-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.s-template{display:block}.s-template-image{aspect-ratio:2/3;background:#e8ddfa;border-radius:3px;position:relative;overflow:hidden}.s-template-open{background:#fbf8ff;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .25s;display:grid;position:absolute;bottom:18px;right:18px}@media (hover:hover) and (pointer:fine){.s-template:hover .s-template-open{transform:rotate(-35deg)}}.s-template-index{color:#1e1b4b;background:#fbf8ff;padding:3px 8px;font-size:13px;position:absolute;top:14px;left:14px}.s-template-caption{justify-content:space-between;gap:12px;padding-top:18px;display:flex}.s-template-caption p{letter-spacing:-.025em;font-size:16px;font-weight:700;line-height:1.35}.s-template-caption div>span{color:#625a79;margin-top:5px;font-size:13px;display:block}.s-template-demo{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:none}.s-personal{background:#e8ddfa;grid-template-columns:1fr 1fr;display:grid}.s-personal-art{background:#ddd2e7;place-items:center;min-height:750px;padding:60px;display:grid;position:relative;overflow:hidden}.s-personal-art>img{object-fit:cover;object-position:center 64%}.s-live-invite{aspect-ratio:5/7;text-align:center;background:#fbf8ff;flex-direction:column;justify-content:center;align-items:center;width:min(350px,100%);padding:35px 24px;display:flex;position:relative}.s-live-invite .s-live-couple{letter-spacing:-.05em;overflow-wrap:anywhere;margin:25px 0;font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1.15}.s-live-invite p{font-size:13px}.s-live-guest{overflow-wrap:anywhere;margin-top:8px;font-weight:700;font-size:17px!important}.s-personal-copy{align-self:center;padding:clamp(35px,6vw,100px)}.s-personal-copy .s-heading{max-width:420px}.s-personal-copy>.s-body{max-width:420px;margin-top:25px}.s-personal-fields{gap:18px;margin-top:30px;display:grid}.s-personal-fields label{gap:8px;font-size:13px;font-weight:600;display:grid}.s-message{margin-top:24px;font-size:14px;line-height:1.7}.s-message p{overflow-wrap:anywhere}.s-message a{font-weight:700}.s-copy{text-underline-offset:5px;cursor:pointer;align-items:center;gap:10px;min-height:44px;padding-block:12px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.s-process{grid-template-columns:1fr 1fr;gap:90px;display:grid}.s-process-visual{background:#e8ddfa;place-items:center;height:680px;max-height:calc(100svh - 150px);display:grid;position:sticky;top:110px;overflow:hidden}.s-process-visual video{object-fit:cover;border-radius:4px;max-width:70%;height:88%}.s-process-list{gap:46px;margin-top:42px;display:grid}.s-process-list h3{letter-spacing:-.04em;font-size:26px;font-weight:700}.s-process-list p,.s-process-list a{margin-top:12px}.s-capabilities{color:#fbf8ff;background:#1e1b4b;padding-block:clamp(70px,8vw,120px)}.s-capabilities>.s-wrap{grid-template-columns:1fr 1fr;gap:90px;display:grid}.s-capabilities .s-heading{max-width:430px}.s-capabilities-intro .s-body{max-width:380px;margin-top:24px}.s-capabilities-image{aspect-ratio:2/3;width:70%;margin-top:45px;position:relative;overflow:hidden}.s-capabilities-image img{object-fit:cover;object-position:center}.s-capabilities dl{gap:32px;display:grid}.s-capabilities dt{letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:20px;font-size:22px;font-weight:700;display:flex}.s-capabilities dt span{color:#f4c8e4;white-space:nowrap;font-size:13px;font-weight:500}.s-capabilities dd{max-width:480px;margin-top:10px;font-size:15px;line-height:1.8}.s-home-pricing{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.s-home-pricing>div>p{max-width:340px;margin-top:24px}.s-price-menu{gap:36px;display:grid}.s-price-menu li{grid-template-columns:1fr auto;gap:10px 20px;display:grid}.s-price-menu h3,.s-price-menu strong{letter-spacing:-.04em;font-size:28px;font-weight:700}.s-price-menu .s-promo-tag{width:fit-content;display:block}.s-was{letter-spacing:0;opacity:.6;white-space:nowrap;margin-left:.4em;font-size:max(.5em,14px);font-weight:500}.s-plan-row .s-was,.s-price-opening .s-was{margin:2px 0 0;display:block}.s-price-opening .s-was{margin-top:.25em;font-size:max(.3em,16px)}.s-promo-tag{background:var(--sales-pink);color:var(--sales-ink);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700;line-height:1.3;display:inline-block}.s-price-menu p{grid-column:1/-1;max-width:390px;font-size:15px;line-height:1.8}.s-faq-layout{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.s-faq-layout>div>p{max-width:330px;margin-top:24px}.sales-site details{background:#e8ddfa;border-radius:3px}.sales-site details+details{margin-top:8px}.sales-site summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;font-size:16px;font-weight:600;line-height:1.5;list-style:none;display:flex}.sales-site summary::-webkit-details-marker{display:none}.sales-site details[open]{background:#f6e1ed}.sales-site details>p{padding:0 24px 24px;font-size:15px;line-height:1.8}.sales-site details[open] summary svg{transform:rotate(45deg)}.s-closing{background:#ffb8d6;padding-block:clamp(70px,9vw,140px)}.s-closing-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.s-closing .s-display{max-width:540px}.s-closing p.s-lead{max-width:410px;margin-top:24px}.s-create-form{background:#fbf8ff;padding:38px}.s-create-form h3{letter-spacing:-.035em;margin-bottom:26px;font-size:24px;font-weight:700}.s-create-form label{gap:10px;font-size:13px;font-weight:600;display:grid}.s-slug{background:#eee8f6;align-items:center;padding-left:15px;display:flex}.s-slug input{background:0 0;width:100%;min-width:0;min-height:54px;padding-inline:4px 12px;font-size:16px;outline-offset:-3px!important}.s-create-form fieldset{margin-top:25px}.s-create-form legend{margin-bottom:10px;font-size:13px;font-weight:600}.s-event-options{flex-wrap:wrap;gap:4px 10px;display:flex}.s-event-options label{white-space:nowrap;flex-direction:row;align-items:center;gap:5px;min-height:44px;display:flex}.s-event-options input{accent-color:#1e1b4b;flex-shrink:0;width:18px;height:18px}.s-create-form>.s-small{margin-top:14px}.s-page-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding-top:155px;display:grid}.s-page-hero-copy{padding-block:40px}.s-backlink{color:#625a79;margin-bottom:30px;font-size:13px;display:inline-block}.s-page-hero h1{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(40px,5.4vw,78px);font-weight:800;line-height:1.05}.s-page-hero .s-lead{max-width:520px;margin-top:30px}.s-page-hero-actions{margin-top:30px}.s-page-hero-media{aspect-ratio:2/3;background:#e8ddfa;align-self:center;width:100%;min-height:0;position:relative;overflow:hidden}.s-page-hero-media img{object-fit:cover}.s-image-corner{background:#fbf8ff;padding:10px 16px;font-size:13px;position:absolute;bottom:24px;right:24px}.s-page-hero-article h1{letter-spacing:-.05em;font-size:clamp(30px,3.4vw,50px)}.s-catalogue-hero{padding-top:154px}.s-catalogue-title{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.s-catalogue-title h1{letter-spacing:-.075em;font-size:clamp(48px,7.8vw,116px);font-weight:800;line-height:.98}.s-catalogue-title>div{max-width:420px}.s-category-nav{flex-wrap:wrap;gap:8px;margin-top:48px;display:flex}.s-category-nav a{background:#eee8f6;border-radius:3px;align-items:center;min-height:46px;padding:0 22px;font-size:14px;font-weight:600;display:flex}.s-category-nav a[aria-current=page]{color:#fbf8ff;background:#1e1b4b}@media (hover:hover) and (pointer:fine){.s-category-nav a:hover{color:#1e1b4b;background:#f6cfe2}}.s-catalogue-groups{gap:88px;margin-top:64px;display:grid}.s-catalogue-groups>section>h2{margin-bottom:30px}.s-catalogue-groups .s-template-grid{row-gap:42px}.s-feature-opening{background:#e8ddfa;padding-top:150px;padding-bottom:70px}.s-feature-opening .s-display{max-width:750px}.s-feature-opening li{align-items:center;gap:10px;font-size:18px;font-weight:500;display:flex}.s-feature-film{max-width:330px;margin-inline:auto;position:relative}.s-feature-film:before{content:"";background:#d5c0ec;position:absolute;inset:-25px 25px;transform:rotate(-7deg)}.s-feature-film video{aspect-ratio:9/16;object-fit:cover;width:100%;position:relative}.s-feature-chapter{padding-block:85px}.s-feature-chapter:nth-child(2){background:#fff}.s-feature-chapter:nth-child(3){background:#e8ddfa}.s-feature-chapter .s-heading{max-width:450px;font-size:clamp(30px,3vw,44px)}.s-price-opening{color:#fbf8ff;background:#1e1b4b;padding-top:150px;padding-bottom:80px}.s-price-opening .s-display{max-width:700px}.s-price-opening ul{margin-top:65px}.s-price-opening li>p:first-child{margin-bottom:16px;font-size:16px}.s-price-opening li>p:nth-child(2){font-size:clamp(44px,5.2vw,76px)}.s-plan-row{border-radius:4px;margin-inline:clamp(22px,4.45vw,80px)}.s-plan-row+.s-plan-row{margin-top:12px}.s-plan-row .s-wrap{padding-inline:32px}.s-plan-row .s-heading{font-size:clamp(28px,2.5vw,38px)}.s-plan-row .s-btn{padding-inline:16px}.s-plan-row .s-body{font-size:14px}.s-plan-row .s-btn-light{color:#1e1b4b}.s-about-opening{background:#f6e1ed;padding-top:160px;padding-bottom:80px}.s-about-opening .s-display{max-width:680px}.s-about-paintings li:nth-child(2){padding-top:60px}.s-about-paintings li:nth-child(3){padding-top:110px}.s-about-paintings li>div{aspect-ratio:2/3}.s-journal-opening{padding-top:155px}.s-journal-opening .s-display{max-width:850px}.s-journal-topics{gap:24px}.s-journal-topics li:nth-child(2n){padding-top:40px}.s-journal-topics .s-lead{font-size:18px}.s-journal-list>li{padding-block:15px}@media (hover:hover) and (pointer:fine){.s-journal-list a:hover>span:first-child{color:#9a3670}}.s-reading-content{max-width:68ch}.s-reading-content h2{letter-spacing:-.03em}.s-cta{color:#fbf8ff;background:#1e1b4b;margin-top:clamp(90px,10vw,150px);position:relative;overflow:hidden}.s-cta .s-wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding-block:80px;display:grid}.s-cta .s-display{max-width:650px;font-size:clamp(38px,5.8vw,84px)}.s-cta .s-lead{max-width:440px;margin-top:28px}.s-cta-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.s-cta .s-btn{color:#1e1b4b;background:#ff6fae}.s-cta .s-btn-light{background:#fbf8ff}.s-cta-art{aspect-ratio:2/3;justify-self:center;width:100%;max-width:400px;position:relative;overflow:hidden}.s-cta-art img{object-fit:cover}.s-cta-video{aspect-ratio:9/16;justify-self:end;width:100%;max-width:300px;position:relative;overflow:hidden}.s-cta-video video{object-fit:cover;width:100%;height:100%}.s-promo-bar{--promo-bar-h:40px;min-height:var(--promo-bar-h);color:#fbf8ff;text-align:center;background:#1e1b4b;justify-content:center;align-items:center;gap:8px 14px;padding:6px 16px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.s-nav .s-promo-bar:focus-visible{outline-offset:-4px}.s-promo-bar-time{color:#ff6fae;font-variant-numeric:tabular-nums}.s-promo-bar svg{flex:none;transition:transform .2s}@media (hover:hover){.s-promo-bar:hover svg{transform:translate(3px)}}@media (max-width:640px){.s-promo-bar-prices{display:none}}body:has(.s-promo-bar) .sales-site{padding-top:40px}body:has(.s-promo-bar) .s-process-visual{top:150px}body:has(.s-promo-bar) :is(.sales-site,.sales-site section){scroll-margin-top:145px}.s-nav{z-index:50;top:0;color:#1e1b4b;background:#fbf8ff;position:fixed;inset-inline:0}.s-nav-bar{align-items:center;gap:30px;min-height:88px;display:flex}.s-nav-links{gap:26px;margin-inline:auto;display:flex}.s-nav-links a{padding-block:14px;font-size:13px;font-weight:600;position:relative}.s-nav-links a:after{content:"";transform-origin:0;background:#1e1b4b;height:2px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.s-nav-links a:hover:after{transform:scaleX(1)}}.s-nav-links a[aria-current=page]:after{transform:scaleX(1)}.s-nav-actions{align-items:center;gap:25px;display:flex}.s-nav-actions>a:first-child:not(.s-btn){padding-block:14px;font-size:13px;font-weight:600}.s-nav .s-btn{gap:20px;min-height:46px;padding-inline:20px;font-size:13px}.s-menu-toggle{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:none}.s-skip{color:#fff;z-index:100;background:#1e1b4b;padding:12px 20px;position:fixed;top:10px;left:20px;transform:translateY(-150%)}.s-skip:focus{transform:none}.s-menu{color:#1e1b4b;background:#e8ddfa;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px;position:fixed;inset:0}.s-menu-head{justify-content:space-between;align-items:center;display:flex}.s-menu nav{align-content:center;gap:12px;min-height:65%;display:grid}.s-menu nav a{letter-spacing:-.05em;justify-content:space-between;padding-block:6px;font-size:clamp(30px,7vw,54px);font-weight:700;display:flex}.s-menu nav a[aria-current=page]{color:#923269}.s-menu-bottom{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.s-footer{color:#fbf8ff;background:#1e1b4b;margin-top:-1px;padding-top:75px}.s-footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;display:grid}.s-footer-intro{letter-spacing:-.045em;max-width:360px;font-size:clamp(25px,2.7vw,38px);line-height:1.25}.s-footer-top nav{flex-direction:column;align-items:start;gap:5px;display:flex}.s-footer-top a{padding-block:8px;font-size:14px}@media (hover:hover) and (pointer:fine){.s-footer-top a:hover{color:#ffb8d6}}.s-footer-top nav p{color:#ded0ef;margin-bottom:14px;font-size:13px}.s-footer-logo{width:100%;height:auto;margin-top:75px}.s-footer-bottom{color:#ded0ef;justify-content:space-between;gap:20px;padding-block:30px;font-size:13px;display:flex}@media (min-width:1600px){.s-template-demo{display:flex}}@media (min-width:1024px){.s-home-gallery .s-template-grid>li:nth-child(2n){padding-top:55px}}@media (max-width:1100px){.s-nav-links{gap:18px}.s-nav-bar{gap:20px}.s-nav-actions{gap:18px}.s-process,.s-home-pricing,.s-faq-layout,.s-capabilities>.s-wrap,.s-closing-layout{gap:45px}.s-hero-card{padding:36px 40px}.s-page-hero{gap:35px}}@media (max-width:900px){.s-nav-links{display:none}.s-nav-actions{margin-left:auto}.s-menu-toggle{display:grid}.s-home-hero{min-height:780px}.s-hero-title{font-size:64px}.s-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.s-personal-art{min-height:650px;padding:32px}.s-personal-copy{padding:35px}.s-process-visual{height:560px}.s-process{gap:35px}.s-capabilities>.s-wrap{gap:40px}.s-capabilities dt{font-size:20px}.s-page-hero{padding-top:130px}.s-catalogue-title{gap:40px}.s-catalogue-title h1{font-size:70px}.s-price-opening{padding-top:130px}.s-plan-row .s-wrap{padding-inline:24px}.s-footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:35px}.s-footer-top nav:last-child{grid-column:2}.s-cta .s-wrap{gap:40px}}@media (max-width:639px){.s-nav-bar{gap:12px;min-height:74px}.s-nav-bar>a>img{width:116px;height:auto}.s-nav-actions{gap:8px}.s-nav-actions>a:first-child:not(.s-btn){display:none}.s-nav .s-btn{gap:0;padding-inline:14px;font-size:12px}.s-nav .s-btn svg{display:none}.s-home-hero{min-height:max(720px,100svh - 82px);margin:74px 8px 0;padding:75px 16px 125px}.s-hero-card{padding:25px 22px 30px}.s-card-meta{gap:8px;font-size:11px}.s-card-symbol{width:29px;height:29px}.s-hero-title{margin-top:35px;font-size:clamp(34px,9.2vw,52px)}.s-hero-card .s-lead{margin-top:24px;font-size:15px}.s-hero-note{font-size:12px}.s-hero-bottom{bottom:22px;flex-direction:column-reverse;gap:13px;inset-inline:16px}.s-scene-tabs{width:100%}.s-scene-tabs button{flex:1;padding-inline:6px;font-size:12px}.s-hero-scroll{background:#fbf8ff;padding:8px 14px;font-size:12px}.s-intro{grid-template-columns:1fr;gap:24px;padding-top:36px}.s-intro p:first-child{font-size:21px}.s-intro p:last-child{justify-self:start}.s-section-top{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.s-template-caption{padding-top:13px}.s-template-caption p{font-size:14px}.s-template-caption div>span{font-size:12px}.s-template-index{font-size:11px;top:10px;left:10px}.s-template-open{width:36px;height:36px;bottom:12px;right:12px}.s-personal{grid-template-columns:1fr}.s-personal-art{aspect-ratio:5/6;min-height:0;padding:45px}.s-live-invite{max-width:280px;padding:24px 20px}.s-personal-copy{padding:42px 22px}.s-process{flex-direction:column-reverse;gap:35px;display:flex}.s-process-visual{height:560px;max-height:none;position:relative;top:0}.s-process-list{gap:30px;margin-top:32px}.s-process-list h3{font-size:23px}.s-capabilities>.s-wrap,.s-home-pricing,.s-faq-layout,.s-closing-layout{grid-template-columns:1fr;gap:40px}.s-capabilities-image{width:100%;max-width:280px}.s-capabilities dt{font-size:19px}.s-capabilities dl{gap:28px}.s-price-menu h3,.s-price-menu strong{font-size:26px}.s-create-form{padding:28px 22px}.s-event-options{gap:4px 12px}.sales-site .s-display{font-size:clamp(38px,10.1vw,52px)}.s-page-hero{grid-template-columns:1fr;gap:24px;padding-top:110px}.s-page-hero-copy{padding-block:15px}.s-page-hero h1{font-size:42px}.s-page-hero .s-lead{margin-top:24px}.s-backlink{margin-bottom:20px}.s-page-hero-article h1{font-size:30px}.s-catalogue-hero{padding-top:120px}.s-catalogue-title{grid-template-columns:1fr;gap:25px}.s-catalogue-title h1{font-size:clamp(48px,12.5vw,64px)}.s-category-nav{gap:6px;margin-top:30px}.s-category-nav a{padding-inline:17px;font-size:13px}.s-catalogue-groups{gap:88px;margin-top:40px}.s-feature-opening,.s-price-opening,.s-about-opening{padding-top:120px;padding-bottom:50px}.s-feature-opening .s-display{max-width:100%}.s-feature-film{max-width:260px;margin-top:10px}.s-feature-opening li{font-size:16px}.s-feature-chapter{padding-block:55px}.s-feature-chapter .s-heading{max-width:100%}.s-price-opening ul{margin-top:35px}.s-price-opening li>p:first-child{margin-bottom:10px}.s-price-opening li>p:nth-child(2){font-size:50px}.s-plan-row{margin-inline:14px}.s-plan-row .s-wrap{padding-inline:22px}.s-about-paintings li:nth-child(2){padding-top:35px}.s-about-paintings li:nth-child(3){padding-top:65px}.s-journal-opening{padding-top:120px}.s-journal-topics{gap:25px 16px}.s-journal-topics li:nth-child(2n){padding-top:0}.s-journal-topics .s-lead{font-size:16px}.s-cta .s-wrap{grid-template-columns:1fr;padding-block:55px}.s-cta .s-display{max-width:100%;font-size:40px}.s-cta-actions{flex-direction:column}.s-cta-art{aspect-ratio:2/3;max-width:320px}.s-cta-video{justify-self:center;max-width:260px}.s-footer{padding-top:55px}.s-footer-top{grid-template-columns:1fr 1fr;gap:30px}.s-footer-intro{grid-column:1/-1;max-width:300px}.s-footer-top nav:last-child{grid-column:auto}.s-footer-logo{margin-top:48px}.s-footer-bottom{flex-direction:column;gap:8px;padding-bottom:85px;font-size:12px}}@media (prefers-reduced-motion:reduce){.sales-site *,.sales-site :before,.sales-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sales-site [data-parallax]{transform:none!important}}.s-calculator-opening{padding-top:150px}.s-calculator{color:#fbf8ff;background:#1e1b4b;padding:45px}.s-calculator-print{background:#342c60}.s-calculator-digital{color:#1e1b4b;background:#ffb8d6}.s-calculator-total{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(28px,3.5vw,52px);font-weight:700;line-height:1.3}@media (max-width:639px){.s-calculator-opening{padding-top:120px}.s-calculator{padding:30px 22px}}.s-hero-card .s-card-meta{font-size:13px}.s-footer-intro{font-size:clamp(24px,2.5vw,36px)}.s-intro p:last-child,.s-message,.s-capabilities dd,.s-price-menu p,.sales-site details>p{font-size:16px}@media (max-width:639px){.s-nav .s-btn,.s-hero-note,.s-hero-scroll,.s-scene-tabs button,.s-template-caption div>span,.s-footer-bottom{font-size:13px}.s-card-meta{flex-wrap:wrap;justify-content:center}.s-card-meta>span:first-child{width:100%}.s-card-symbol{width:25px;height:25px}.s-hero-card .s-lead{font-size:16px}}.s-card-meta{justify-content:center}.s-price-opening .s-btn,.s-calculator .s-btn{color:#1e1b4b;background:#ffb8d6}@media (hover:hover) and (pointer:fine){.s-price-opening .s-btn:hover,.s-calculator .s-btn:hover{background:#ffdaea}}.sales-site{scroll-margin-top:100px}.sales-site section{scroll-margin-top:105px}@media (prefers-reduced-motion:reduce){html:has(.sales-site){scroll-behavior:auto}}@media (min-width:640px) and (max-width:900px){.s-catalogue-title{grid-template-columns:1fr;gap:26px}.s-catalogue-title>div{max-width:620px}}.s-feature-film>p{z-index:1;margin-top:22px;position:relative}
