.atelier{--accent:#edcaab;--line:#c4a8c626}.atelier .nav{margin:0 5%;padding:25px 0}.atelier .nav .brand{font-size:22px;letter-spacing:-.5px}.atelier .nav nav{gap:24px}.atelier .nav nav a{font-size:13px}.atelier .hero{grid-template-columns:.9fr 1.3fr;gap:35px;min-height:0;padding:65px 5% 35px;position:relative}.atelier .intro h1{font-size:clamp(65px,6.7vw,100px);line-height:.94;margin:22px 0 28px;letter-spacing:-3px}.atelier .intro .lede{font-size:16px;max-width:365px;line-height:1.9;color:#c9bccc}.atelier .intro>.eyebrow{font-size:10px!important;letter-spacing:1.6px;color:#e1c1ba}.atelier .intro{align-self:center}.atelier .see-it{display:none}.atelier .primary{border-radius:13px;padding:15px 24px;min-height:54px;box-shadow:0 4px 0 #946b73,0 6px 0 1px #33223c,0 15px 30px #0b041f50,inset 0 2px 1px #fff7e8,inset 0 -2px 2px #d1a292}.atelier .primary:hover{transform:translateY(-2px);box-shadow:0 6px 0 #946b73,0 8px 0 1px #33223c,0 18px 30px #0b041f50,inset 0 2px 1px #fff7e8}.atelier .primary:active{transform:translateY(3px);box-shadow:0 1px 0 #946b73,inset 0 2px 3px #a3798255}.atelier .art{display:grid;grid-template-columns:.85fr 1fr;gap:20px;align-items:center;min-height:540px;perspective:1500px}.atelier .art:before{inset:0 -30px;background:radial-gradient(ellipse at 30% 60%,#dbb2a91c,transparent 70%);animation:none}.hero-sculpture{position:relative;margin:0;align-self:center;min-width:0;z-index:2;padding-top:20px;--travel:.5}.hero-sculpture>img{display:block;width:100%;height:365px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 20px 23px #0005);transform:translateY(calc((var(--travel) - .5)*-18px));border-radius:130px 130px 8px 8px}.hero-sculpture.is-cutout>img{border-radius:0;object-fit:contain;height:395px}.sculpture-outline{position:absolute;inset:-15px 5px 72px;border-radius:150px 150px 10px 10px;border:1px solid #d6b8cd38;background:radial-gradient(ellipse at 50% 25%,#d2afa821,transparent 75%);box-shadow:inset 0 0 80px #dba5ba08}.hero-sculpture figcaption{position:relative;text-align:center;z-index:2;margin-top:22px}.hero-sculpture figcaption span,.phone-mount-caption>span{display:block;font-size:9px;letter-spacing:1.6px;color:#aa8fac}.hero-sculpture figcaption strong{font:italic 19px 'Crimson Text';color:#ddc4d4;font-weight:400;display:block;margin-top:7px}.phone-mount{position:relative;min-width:0;align-self:center;transform:translateY(12px)}.atelier .phone{width:100%;max-width:290px;min-height:510px;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(5deg);padding:16px 16px 20px;border-width:5px;border-radius:42px}.atelier .phone .quotation blockquote{font-size:23px}.atelier .phone .phone-top{font-size:10px}.atelier .phone-compose{margin-top:23px}.atelier .phone .contact{padding-top:20px}.phone-mount-caption{font:italic 19px 'Crimson Text';text-align:center;color:#ddc4d4;margin-top:27px}.phone-mount-caption>span{font-family:'DM Sans';font-style:normal;margin-bottom:7px}.atelier .replay{bottom:49px;left:auto;right:0;transform:none;font-size:10px;border:0;padding:5px 12px;color:#9887a4;display:none}.hero-bottom{grid-column:1/-1;display:flex;align-items:center;gap:30px;margin-top:22px;padding-top:24px}.hero-bottom>span:first-child{font-size:9px;line-height:1.8;letter-spacing:1.4px;color:#a38aa7;min-width:195px}.hero-bottom-rule{height:1px;background:linear-gradient(90deg,#ceb2cb35,transparent);flex:1}.hero-bottom>a{display:flex;align-items:center;gap:25px;text-decoration:none;font-size:12px;color:#d9bed3;white-space:nowrap}.hero-bottom>a>span{width:40px;height:40px;border:1px solid #d2b3cd40;border-radius:50%;display:grid;place-items:center;font-size:17px;transition:transform .3s,background .3s}.hero-bottom>a:hover>span{transform:translateY(4px);background:#ffffff0a}.edition-strip{display:flex;gap:26px;align-items:center;justify-content:center;padding:23px 4%;border-block:1px solid #cab4ca18;background:#ffffff02;flex-wrap:wrap}.edition-strip>span{font-size:12px;color:#c9b4cd;letter-spacing:.3px}.edition-strip>i{font-size:13px;color:#c59dbc;font-style:normal}.atelier .light-field{height:1050px}.atelier .light-a{opacity:.48}.atelier .light-c{opacity:.4}.atelier .horizon{display:none}.atelier .scroll-chapter{margin:0;background:radial-gradient(ellipse at 80% 50%,#40346633,transparent 60%)}.atelier .chapter-stage{padding-inline:9%}.atelier .chapter-title h2{font-size:64px}.atelier .scene h3{font-size:34px}.atelier .chapter-copy>.eyebrow{color:#c4a5c7}.atelier .story-phone{border-color:#575263}.atelier .control-band{max-width:1300px;margin:50px 6% 100px;padding:50px;border-radius:8px;background:linear-gradient(130deg,#25203470,#111321);border:1px solid #d0b1cd28;box-shadow:0 30px 100px #0001}.atelier .tuning-intro{grid-template-columns:1fr 1fr}.atelier .tuning-intro h2{font-size:60px;line-height:1.05}.atelier .tuning-intro h2 br{display:none}.atelier .tuning-intro>p:last-child{font-size:16px;max-width:270px;line-height:1.8}.atelier .controls{display:grid;grid-template-columns:1fr 1fr;padding:35px 0 30px;gap:20px}.atelier .controls>.eyebrow{display:none}.atelier .chips{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:25px}.atelier .chips button{position:relative;min-height:135px;padding:18px;text-align:left;border-radius:8px;background:linear-gradient(145deg,#342b42,#201e30);border:1px solid #c4a1c22b;box-shadow:0 4px 0 #080917,inset 0 1px 0 #ffffff08;display:flex;flex-direction:column;gap:6px;transition:transform .2s,border-color .2s,box-shadow .2s}.atelier .chips button:hover{transform:translateY(-3px);border-color:#b69bb17a;box-shadow:0 7px 0 #080917,0 15px 25px #05050d30,inset 0 1px 0 #ffffff14}.subject-number{font-size:11px;color:#8f7c9c;letter-spacing:1px}.subject-name{font:400 26px/1.1 'Crimson Text';color:#ead5e7}.subject-description{font-size:11px;line-height:1.6;color:#a68db3}.subject-check{position:absolute;right:16px;top:14px;color:#a282b2;font-size:17px}.atelier .chips button[aria-pressed=true]{background:linear-gradient(135deg,#ddc7df,#baa2c6);border-color:#e7d1e9;box-shadow:0 4px 0 #80668f,0 8px 15px #05051020,inset 0 1px 0 #ffffffe0}.atelier .chips button[aria-pressed=true] .subject-name{color:#2d233c}.atelier .chips button[aria-pressed=true] .subject-number,.atelier .chips button[aria-pressed=true] .subject-description,.atelier .chips button[aria-pressed=true] .subject-check{color:#5e486d}.delivery-intro{display:flex;gap:17px;align-items:center;border-top:1px solid #ffffff14;padding-top:23px}.dial-symbol{font:40px 'Crimson Text';color:#d9b3ca}.delivery-intro h3{font:400 27px 'Crimson Text';color:#e1c7de}.delivery-intro p{font-size:12px;color:#a68eaf;margin-top:3px}.atelier .time-label{padding-top:25px;border-top:1px solid #ffffff14;margin:0;max-width:none;width:100%;align-self:stretch}.atelier .time-landmarks{font-size:11px!important}.atelier .selected-moment{position:relative;display:grid;grid-template-columns:30px 1fr auto;gap:18px;padding:30px 0 0}.atelier .moment-line{font:400 35px/1.3 'Crimson Text';margin-top:13px;color:#efdfed}.edition-source{grid-column:2;display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:-3px;font-size:12px;color:#b699c3}.edition-source>span:last-child{opacity:.7;font-size:11px}.atelier .moment-time{font-size:13px;color:#c2a3cc}.atelier .art-editorial{padding-top:10px;padding-bottom:0;margin-bottom:70px}.atelier .art-editorial h2{font-size:76px;letter-spacing:-2px}.atelier .art-editorial-head{gap:70px;grid-template-columns:1.2fr 1fr;align-items:end;margin-bottom:50px}.atelier .art-editorial-head>p{font-size:16px;color:#b29bbb}.atelier .museum-pair{gap:55px;grid-template-columns:1.05fr .85fr;align-items:start}.atelier .museum-work{position:relative}.museum-index{font:italic 60px 'Crimson Text';color:#b696b8;display:block;line-height:1;margin-bottom:20px}.atelier .museum-work:nth-child(2){margin-top:125px}.atelier .museum-image{border-radius:180px 180px 6px 6px;background:#171717;border-color:#b79dab35;box-shadow:0 25px 90px #0002;transform:translateY(calc((var(--travel,.5) - .5)*-15px))}.atelier .museum-work:nth-child(2) .museum-image{border-radius:6px 6px 180px 180px;transform:translateY(calc((var(--travel,.5) - .5)*15px))}.atelier .museum-work:hover img{transform:scale(1.018)}.atelier .museum-work figcaption{line-height:1.6;font-size:14px}.atelier .museum-work figcaption a{font-size:12px}.atelier .reading-interlude{display:block;position:relative;padding:70px 10%;border-block:1px solid #c8abcd25;background:radial-gradient(ellipse at 10% 80%,#98576340,transparent 55%),radial-gradient(ellipse at 95% 10%,#69509050,transparent 65%),#201a30;overflow:hidden}.reading-heading{display:flex;justify-content:space-between;align-items:center;color:#c6a6cb;font-size:12px}.reading-heading>span{border:1px solid #d4b0d035;border-radius:30px;padding:6px 14px}.reading-quote{position:relative;padding:40px 0 30px}.giant-quote{position:absolute;font:300px/.6 'Crimson Text';color:#e7bcda0e;left:-50px;top:50px;pointer-events:none}.reading-quote blockquote{font:400 clamp(40px,5.5vw,78px)/1.12 'Crimson Text';color:#f4e2ed;letter-spacing:-1.5px;max-width:1000px;position:relative}.reading-credit{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:20px}.reading-credit>p>span{font-size:15px;color:#e4c4dd}.reading-credit small{display:block;font-size:12px;color:#a888b4;margin-top:5px}.reading-credit>a{font-size:13px;text-decoration:none;color:#d7b5d8;border-bottom:1px solid #d7b5d850;padding-bottom:8px}.reading-credit>a>span{margin-left:22px}.quote-updated{animation:quote-replace .55s both}.atelier .how{padding-top:90px;padding-bottom:90px}.atelier .how h2{font-size:67px}.atelier .steps article{background:transparent;border:0;border-top:1px solid #ad8fab40;border-radius:0;padding:25px 0 0}.atelier .steps article:hover{transform:none}.atelier .steps{gap:55px}.atelier .steps article>span{font-size:40px}.atelier .steps h3{font-size:18px;margin-top:25px}.atelier .steps p{font-size:15px}.atelier .pricing{padding:95px 9%;grid-template-columns:1.2fr 1fr;background:radial-gradient(ellipse at 0 70%,#78578044,transparent 65%),#1b172a}.atelier .pricing h2{font-size:82px;line-height:1.01;position:relative}.atelier .pricing>div{position:relative;z-index:1}.price-watermark{position:absolute;right:10px;top:0;font:700px/.8 Georgia;color:#d7add407;pointer-events:none}.atelier .pricing .price{font-size:85px}.atelier .quote-faq{padding:80px 9%}.atelier .quote-faq h2{font-size:60px}.atelier footer{position:relative;padding:0 5% 30px;overflow:hidden;border-top:1px solid #c5a0bd20}.footer-wordmark{width:100%;white-space:nowrap;font:400 clamp(55px,12vw,190px)/1.1 'Crimson Text';letter-spacing:-5px;color:#9b7d9d33;margin:30px 0 25px;text-align:center}.atelier footer .brand{font-size:19px}.atelier footer>small{font-size:12px;color:#92779e;opacity:1}.atelier .reading-interlude.reveal{opacity:1}.atelier .reading-quote{transform:translateY(calc((var(--travel,.5) - .5)*-10px))}@keyframes quote-replace{from{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){.atelier .hero{padding-inline:7%;grid-template-columns:1fr 1.25fr;gap:55px}.atelier .phone{max-width:315px;min-height:560px}.hero-sculpture.is-cutout>img{height:440px}.hero-sculpture>img{height:410px}}
@media(max-width:1050px){.atelier .hero{grid-template-columns:.85fr 1.15fr;gap:22px}.atelier .intro h1{font-size:69px}.atelier .intro>.eyebrow{font-size:9px!important;letter-spacing:1px}.atelier .art{gap:12px}.atelier .phone{min-height:465px;padding:14px 12px 18px;border-radius:37px}.atelier .phone .quotation blockquote{font-size:21px}.hero-sculpture>img{height:310px}.hero-sculpture.is-cutout>img{height:335px}.hero-sculpture figcaption strong,.phone-mount-caption{font-size:16px}.hero-sculpture figcaption span,.phone-mount-caption>span{font-size:8px;letter-spacing:.8px}.atelier .nav nav{gap:15px}.atelier .nav nav a{font-size:12px}.atelier .control-band{padding:35px}.atelier .art-editorial h2{font-size:61px}.atelier .museum-pair{gap:35px}.atelier .pricing h2{font-size:68px}.atelier .chapter-title h2{font-size:54px}.atelier .scene h3{font-size:30px}}
@media(max-width:720px){.atelier .nav{padding:20px 0}.atelier .nav .brand{font-size:18px}.atelier .hero{display:block;padding:42px 7% 30px}.atelier .intro h1{font-size:71px!important;margin:21px 0 26px;line-height:.94}.atelier .intro>.eyebrow{font-size:10px!important;letter-spacing:1px}.atelier .intro .lede{max-width:350px;line-height:1.8;font-size:16px}.atelier .intro .fine{font-size:11px}.atelier .art{display:grid;grid-template-columns:.82fr 1fr;min-height:465px;margin:48px -9px 0;gap:15px;align-items:center}.atelier .phone{width:100%;min-height:385px;max-width:205px;padding:10px 10px 16px;border-radius:29px;border-width:4px;transform:rotate(4deg)}.atelier .phone-top{height:20px;font-size:8px!important;padding:0 1px}.atelier .island{width:53px;height:17px;top:0}.atelier .island:after{top:6px;right:6px;width:4px;height:4px}.atelier .contact{padding:16px 0 12px;gap:7px}.atelier .contact-avatar{width:30px;height:30px;font-size:25px}.atelier .contact strong{font-size:8px}.atelier .contact-back{font-size:23px;top:22px}.atelier .stamp{font-size:8px;margin:13px 0}.atelier .phone .quotation blockquote{font-size:18px;line-height:1.2;margin-bottom:14px}.atelier .bubble{padding:15px 11px;border-radius:14px 14px 14px 4px}.atelier .phone .author{font-size:8px}.atelier .phone .source{font-size:8px}.atelier .phone .source-link{font-size:8px;margin-top:12px}.atelier .phone-compose{margin-top:18px;font-size:14px;gap:5px}.atelier .phone-compose>span:last-child{font-size:8px;padding:6px 8px}.atelier .home-indicator{width:60px;margin-top:19px;height:3px}.hero-sculpture{padding-top:0;align-self:center;margin-top:-10px}.hero-sculpture>img{height:260px}.hero-sculpture.is-cutout>img{height:285px}.sculpture-outline{inset:-25px 0 65px;border-radius:120px 120px 6px 6px}.hero-sculpture figcaption{margin-top:12px}.hero-sculpture figcaption strong{font-size:16px;line-height:1.2;margin-top:6px}.hero-sculpture figcaption span,.phone-mount-caption>span{font-size:7px;letter-spacing:.65px}.phone-mount-caption{font-size:16px;line-height:1.2;margin-top:24px}.phone-mount-caption>span{margin-bottom:7px}.hero-bottom{gap:12px;margin-top:15px;padding-top:15px}.hero-bottom>span:first-child{font-size:8px;letter-spacing:.8px;min-width:120px}.hero-bottom-rule{display:none}.hero-bottom>a{font-size:11px;gap:12px;margin-left:auto;white-space:normal}.hero-bottom>a>span{width:29px;height:29px;flex-shrink:0}.edition-strip{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px 7%}.edition-strip>span{font-size:11px}.edition-strip>i{display:none}.atelier .chapter-title h2{font-size:39px;line-height:1.03}.atelier .scene h3{font-size:25px}.atelier .chapter-copy>.eyebrow{font-size:10px!important}.atelier .chapter-stage{padding:20px 7%;min-height:715px}.atelier .chapter-device{height:320px}.atelier .chapter-scenes{height:165px}.atelier .control-band{margin:35px 5% 55px;padding:28px 20px}.atelier .tuning-intro{display:block}.atelier .tuning-intro h2{font-size:42px;line-height:1.04}.atelier .tuning-intro>p:last-child{font-size:14px;line-height:1.8;max-width:none;margin-top:16px}.atelier .controls{grid-template-columns:1fr;gap:0;padding:25px 0}.atelier .chips{grid-template-columns:1fr 1fr;gap:12px 9px;margin-bottom:30px}.atelier .chips button{padding:15px 12px;min-height:121px;gap:5px}.subject-number{font-size:10px}.subject-name{font-size:25px}.subject-description{font-size:11px;line-height:1.4;max-width:110px}.subject-check{font-size:14px;right:10px;top:11px}.delivery-intro{padding-top:20px}.delivery-intro h3{font-size:25px}.delivery-intro p{font-size:12px}.atelier .time-label{border:0;padding-top:25px}.atelier .selected-moment{grid-template-columns:20px 1fr;gap:10px;padding-top:23px}.atelier .moment-line{font-size:29px;line-height:1.2}.edition-source{grid-column:2;gap:5px;font-size:12px;display:block}.edition-source span{display:block;margin-top:5px}.atelier .moment-icon{font-size:30px}.atelier .art-editorial{padding:10px 7% 0;margin-bottom:45px}.atelier .art-editorial-head{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.atelier .art-editorial h2{font-size:49px!important;letter-spacing:-1.5px}.atelier .art-editorial-head>p{font-size:16px}.atelier .museum-pair{grid-template-columns:1fr;gap:35px}.atelier .museum-work:nth-child(2){margin-top:0}.museum-index{font-size:44px;margin-bottom:15px}.atelier .museum-image{border-radius:140px 140px 6px 6px}.atelier .museum-work:nth-child(2) .museum-image{border-radius:6px 6px 140px 140px}.atelier .museum-work figcaption{font-size:13px}.atelier .reading-interlude{padding:40px 7%}.reading-heading{gap:15px;font-size:11px}.reading-heading .eyebrow{font-size:10px!important}.reading-heading>span{padding:5px 12px}.reading-quote{padding-top:30px}.reading-quote blockquote{font-size:42px;letter-spacing:-1px;line-height:1.1}.giant-quote{left:-10px;font-size:230px}.reading-credit{gap:15px;align-items:flex-end}.reading-credit>a{font-size:11px;white-space:nowrap}.reading-credit>a>span{margin-left:5px}.reading-credit>p>span{font-size:14px}.reading-credit small{font-size:11px;line-height:1.5}.atelier .how{padding:50px 7%}.atelier .how h2{font-size:49px!important}.atelier .steps{gap:28px}.atelier .steps article{padding-top:20px}.atelier .steps article>span{font-size:33px}.atelier .steps h3{margin-top:12px}.atelier .pricing{grid-template-columns:1fr;padding:55px 7%;gap:10px}.atelier .pricing h2{font-size:58px!important;margin-bottom:15px}.atelier .pricing .price{font-size:70px}.price-watermark{font-size:460px;right:-60px;top:170px}.atelier .quote-faq{padding:45px 7%}.atelier .quote-faq h2{font-size:47px}.atelier footer{padding-bottom:100px}.footer-wordmark{font-size:58px;letter-spacing:-2px;margin:25px 0 15px}.atelier footer .brand{font-size:17px}.atelier .nav nav a{display:none}.atelier .reading-interlude .reading-credit>p{margin:0;opacity:1}}@media(prefers-reduced-motion:reduce){.hero-sculpture>img,.atelier .museum-image,.atelier .reading-quote{transform:none!important}.quote-updated{animation:none!important}}.motion-off .hero-sculpture>img,.motion-off .museum-image,.motion-off .reading-quote{transform:none!important}
