.public-site{--edition-paper:#f9e9ed;--edition-ink:#4d142c;--edition-muted:#74465a;--edition-wash:#f9e9ed;background:var(--edition-paper);color:var(--edition-ink)}.public-site .studio-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#4d142c;border-bottom:1px solid #c59aa9;justify-content:space-between;gap:40px;height:100px;padding:15px 5%}.public-site .studio-header .studio-logo{flex:none;position:static;left:auto}.public-site .studio-header nav{justify-content:flex-end;gap:28px;width:auto;font-size:12px}.public-site .studio-header nav a:nth-child(3),.public-site .studio-header nav a:nth-child(4),.public-site .studio-header nav .locale-switch{margin:0}.public-site .studio-header nav a:nth-child(6){border:1px solid #74465a;padding:0 20px}.public-site .studio-button{text-transform:none;letter-spacing:.025em;background:#4d142c;border-color:#4d142c;gap:26px;min-height:54px;padding:16px 24px;font-size:13px;display:inline-flex}.public-site .studio-button:hover{background:#74465a;border-color:#74465a}.public-site .studio-button.light{color:#4d142c;background:#f9e9ed;border-color:#f9e9ed}.public-site .quiet-link{border-bottom:1px solid #74465a;padding:10px 0;font-size:13px;line-height:1.5;display:inline-block}.public-site .location-line{letter-spacing:.08em;color:#74465a;font-size:12px}.edition-hero{grid-template-columns:1fr 1.12fr;align-items:center;gap:5%;max-width:1560px;min-height:690px;margin:auto;padding:45px 5% 65px;display:grid}.edition-copy{z-index:2;padding:20px 0 30px;position:relative}.edition-copy h1{font:400 clamp(58px, 6.4vw, 100px)/.97 var(--serif);letter-spacing:-.035em;color:#4d142c;max-width:7.8em;margin:30px 0}.edition-deck{color:#74465a;max-width:38ch;font-size:15px;line-height:1.9}.edition-actions{flex-direction:column;align-items:flex-start;gap:15px;margin:32px 0;display:flex}.hero-note{color:#74465a;align-items:center;gap:15px;margin-top:45px;font-size:12px;display:flex}.hero-note span{font-size:25px;font-weight:400}.edition-images{justify-self:end;width:100%;max-width:640px;padding:0 22px 40px 45px;position:relative}.hero-main-photo{background:#f2dce4;margin:0 0 0 12%;position:relative}.hero-main-photo img{object-fit:cover;object-position:50% top;width:100%;height:580px;display:block;-webkit-mask-image:linear-gradient(#000 95%,#0000);mask-image:linear-gradient(#000 95%,#0000)}.hero-small-photo{background:#f9e9ed;width:37%;margin:0;padding:10px;position:absolute;bottom:0;left:-3%;transform:rotate(-5deg);box-shadow:0 12px 35px #74465a}.hero-small-photo img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.hero-small-photo figcaption{font:italic 20px/1.5 var(--serif);text-align:center;padding-top:8px}.image-side-note{writing-mode:vertical-rl;letter-spacing:.15em;color:#74465a;font-size:10px;position:absolute;top:25%;right:-12px}.edition-collections{background:#f9e9ed;padding:65px 6% 70px}.edition-section-heading{justify-content:space-between;align-items:end;gap:40px;max-width:1320px;margin:0 auto 35px;display:flex}.edition-section-heading h2,.edition-studio-note h2{font:400 clamp(36px, 4vw, 58px)/1.08 var(--serif);letter-spacing:-.02em}.edition-section-heading>p{color:#74465a;max-width:32ch;font-size:14px;line-height:1.8}.collection-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;max-width:1320px;margin:auto;display:grid}.collection-story{min-width:0;display:block}.collection-story img{aspect-ratio:4/5;object-fit:cover;object-position:50% top;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 96%,#0000);mask-image:linear-gradient(#000 96%,#0000)}.collection-story>div{justify-content:space-between;align-items:center;margin:19px 0 8px;display:flex}.collection-story h3{font:400 37px/1.1 var(--serif)}.collection-story>p{color:#74465a;font-size:13px}.collection-story>div>span{font-size:25px;transition:transform .2s}.collection-story:hover>div>span{transform:translate(3px,-3px)}.edition-studio-note{grid-template-columns:1.1fr 1fr;align-items:center;gap:9%;max-width:1300px;margin:auto;padding:80px 6%;display:grid}.edition-studio-note .location-line{margin-bottom:22px}.edition-studio-note>div>p:not(.location-line){color:#74465a;margin-bottom:20px;font-size:15px;line-height:1.9}.public-site .testimonial-band{background:#f2dce4;border:0}.public-site .quotes{gap:60px;max-width:1320px;padding:50px 6%}.public-site .quotes blockquote p{font:italic 27px/1.4 var(--serif);color:#74465a}.public-site .quotes cite{font-size:12px;font-style:normal}.public-site .quotes small{color:#74465a;margin-top:8px;font-size:10px;line-height:1.6;display:block}.edition-invitation{color:#fff;background:#4d142c;justify-content:space-between;align-items:center;gap:50px;padding:65px 7%;display:flex}.edition-invitation h2{font:400 clamp(36px, 4vw, 58px)/1.1 var(--serif);max-width:18ch;margin-top:15px}.edition-invitation>div>p{color:#f9e9ed;font-size:13px}.public-site .studio-footer{color:#74465a;background:#f9e9ed;border-top:0;padding:50px 6%}.public-site .page-heading{text-align:left;max-width:1400px;margin:auto;padding:65px 6% 40px}.public-site .page-heading h1{font:400 clamp(44px, 5.8vw, 80px)/1.04 var(--serif);letter-spacing:-.025em;max-width:15ch;margin:18px 0}.public-site .page-heading>p:last-of-type{color:#74465a;max-width:48ch;font-size:15px;line-height:1.8}.public-site .page-heading .eyebrow{letter-spacing:.12em;color:#74465a;font-size:10px}.public-site .category-links{border:0;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:35px;padding:0}.public-site .category-links a{border:1px solid #c59aa9;border-radius:30px;min-height:44px;padding:11px 20px;font-size:12px}.public-site .category-links a[aria-current]{color:#fff;background:#4d142c;border-color:#4d142c}.public-site .portrait-grid{columns:3;column-gap:30px;display:block}.public-site .portrait-grid figure{break-inside:avoid;margin:0 0 30px}.public-site .portrait-grid img{aspect-ratio:auto;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 97%,#0000);mask-image:linear-gradient(#000 97%,#0000)}.public-site .portrait-grid figcaption{letter-spacing:.035em;color:#74465a;margin:12px 0 0;font-size:11px}.public-site .page-heading+.studio-section{padding-top:15px}.public-site .collection-grid{gap:30px}.public-site .collection-grid article{background:#f2dce4;border:0;padding:0 0 30px}.public-site .collection-grid article>picture{margin-bottom:25px;display:block}.public-site .collection-grid article img{aspect-ratio:4/3;object-fit:cover;object-position:50% top;width:100%;height:auto}.public-site .collection-grid article>h2,.public-site .collection-grid article>p,.public-site .collection-grid article>a{margin-left:25px;margin-right:25px}.public-site .collection-grid article h2{margin-bottom:12px;font-size:39px}.public-site .collection-grid article .collection-price{font:400 22px/1.4 var(--serif);color:#4d142c}.public-site .collection-grid article p:not(.collection-price){margin-top:16px;margin-bottom:18px;font-size:14px;line-height:1.8}.public-site .contact-layout{align-items:start;gap:9%}.public-site .contact-intro>picture{max-width:400px;margin-bottom:30px;display:block}.public-site .contact-intro img{object-fit:cover;object-position:50% 35%;width:100%;height:280px;-webkit-mask-image:linear-gradient(#000 92%,#0000);mask-image:linear-gradient(#000 92%,#0000)}.public-site .contact-intro h2{font-size:42px}.public-site .contact-layout>.studio-form{background:#f9e9ed;gap:20px;padding:35px}.public-site .studio-form input,.public-site .studio-form textarea,.public-site .studio-form select{color:#4d142c;background:#fff9fb;border:1px solid #c59aa9;border-radius:0;padding:14px}.public-site .studio-form label{color:#74465a;font-size:13px}.public-site .editorial-hero{background:#f9e9ed;gap:9%;max-width:1400px;margin:0 auto;padding:50px 6%}.public-site .editorial-hero h1{letter-spacing:-.025em;font-size:clamp(44px,5.5vw,75px)}.public-site .editorial-hero figure img{object-fit:cover;width:100%;max-height:580px}.public-site .editorial-body{max-width:900px;padding-block:55px}.public-site .editorial-body h2{color:#4d142c}@media (min-width:1550px){.edition-hero{padding-top:70px;padding-bottom:80px}.hero-main-photo img{height:650px}}@media (max-width:1000px){.public-site .studio-header nav{gap:16px;font-size:11px}.edition-hero{gap:3%;min-height:610px}.edition-copy h1{font-size:65px}.hero-main-photo img{height:500px}.edition-images{padding-left:10px}.hero-note{margin-top:30px}.hero-small-photo{width:40%;left:-3%}}@media (max-width:760px){.public-site .studio-header{gap:15px;height:84px;padding:12px 6%}.public-site .studio-header .brand-lockup svg{width:37px;height:44px}.public-site .studio-header .brand-name{font-size:38px}.public-site .studio-header .brand-caption{margin-top:8px;font-size:8px}.public-site .mobile-toggle{color:#4d142c}.public-site .studio-header nav{display:none}.public-site .studio-header.is-open nav{background:#f9e9ed;align-items:stretch;gap:5px;width:100%;padding:20px;display:flex}.public-site .studio-header.is-open nav a{justify-content:center;font-size:15px}.public-site .studio-header nav a:nth-child(6){border:0}.edition-hero{grid-template-columns:1fr;gap:24px;min-height:0;padding:28px 7% 42px}.edition-copy{padding:0}.edition-copy h1{max-width:12ch;margin:20px 0;font-size:clamp(47px,12vw,72px)}.edition-deck{max-width:40ch;font-size:14px;line-height:1.8}.edition-actions{gap:9px;margin:24px 0 0}.hero-note{display:none}.edition-images{justify-self:center;width:100%;max-width:500px;padding:0 16px 20px 15px}.hero-main-photo{margin-left:14%}.hero-main-photo img{object-position:50% top;height:380px}.hero-small-photo{width:38%;padding:7px;bottom:0;left:-1%}.hero-small-photo figcaption{font-size:16px}.image-side-note{font-size:8px;right:-10px}.edition-collections{padding:42px 6%}.edition-section-heading{margin-bottom:25px;display:block}.edition-section-heading>p{max-width:40ch;margin-top:15px}.collection-stories{grid-template-columns:1fr;gap:28px}.collection-story{grid-template-columns:44% 1fr;align-items:center;column-gap:23px;display:grid}.collection-story picture{grid-row:1/3}.collection-story>div{align-self:end;margin:0 0 12px}.collection-story h3{font-size:34px}.collection-story>p{align-self:start;font-size:12px;line-height:1.6}.collection-story img{aspect-ratio:4/5}.edition-studio-note{grid-template-columns:1fr;gap:25px;padding:45px 7%}.public-site .quotes{gap:30px;padding:38px 7%}.public-site .quotes blockquote p{font-size:24px}.edition-invitation{padding:40px 7%;display:block}.edition-invitation .studio-button{margin-top:25px}.public-site .studio-footer{gap:25px;padding:35px 7%}.public-site .page-heading{padding:40px 6% 25px}.public-site .page-heading h1{font-size:46px}.public-site .portrait-grid{columns:2;column-gap:14px}.public-site .portrait-grid figure{margin-bottom:22px}.public-site .category-links{gap:7px;margin-top:25px}.public-site .category-links a{padding:10px 14px;font-size:11px}.public-site .collection-grid article img{aspect-ratio:3/2}.public-site .contact-intro>picture{display:none}.public-site .contact-layout>.studio-form{padding:24px}.public-site .editorial-hero{padding:30px 6%}}@media (prefers-reduced-motion:reduce){.collection-story>div>span{transition:none}}@media (max-width:760px){.edition-copy h1{max-width:none;font-size:clamp(42px,11vw,64px)}.edition-deck{font-size:13px}.edition-actions{margin-top:20px}}.public-site{--paper:#f9e9ed;--ink:#4d142c;--muted:#74465a;--line:#c59aa9;--accent:#4d142c;--serif:var(--sans)}.public-site ::selection{color:#f9e9ed;background:#4d142c}.public-site :where(a,button,input,select,textarea):focus-visible{outline-color:currentColor}.brand-enquadro svg{width:100px;height:43px}.studio-logo .brand-enquadro{align-items:end;gap:13px}.studio-logo .brand-enquadro .brand-caption{font:9px/1 var(--sans);letter-spacing:2px;margin:0 0 4px}.public-site .studio-header{color:#f9e9ed;-webkit-backdrop-filter:none;backdrop-filter:none;background:#4d142c;border-color:#79435a}.public-site .studio-header nav a:hover{color:#fff}.public-site .studio-header nav a:nth-child(6){border-color:#c59aa9}.public-site .mobile-toggle{color:#f9e9ed}.public-site .studio-header.is-open nav{color:#f9e9ed;background:#4d142c}.public-site .studio-header .brand-enquadro svg{width:100px;height:43px}.public-site .studio-header .brand-enquadro .brand-caption{margin:0 0 4px;font-size:9px}.public-site .quotes blockquote p{font-size:24px;font-style:normal}.public-site .page-heading h1,.public-site .editorial-hero h1{font-weight:400;line-height:1.12}.public-site .edition-studio-note .location-line{display:none}.public-site .collection-story h3{font-size:30px}.public-site .collection-story img{-webkit-mask-image:none;mask-image:none}.public-site .collection-story:nth-child(2){padding-top:55px}.public-site .studio-form input,.public-site .studio-form textarea,.public-site .studio-form select{caret-color:#4d142c}.album-home-hero{color:#f9e9ed;background:#4d142c;grid-template-columns:.9fr 1.3fr;gap:30px;padding:50px 4.5% 28px;display:grid}.album-home-copy{padding:30px 0}.album-home-copy h1{font:400 clamp(42px,5vw,76px)/1.08 var(--sans);letter-spacing:-.04em;text-wrap:initial;margin:0}.album-home-copy p{max-width:28ch;margin:28px 0;font-size:14px;line-height:1.7}.album-home-copy .quiet-link{color:inherit;border-color:currentColor;font-size:14px}.album-home-spread{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.album-home-spread figure{color:#4d142c;background:#f9e9ed;min-width:0;margin:0;padding:13px 13px 16px}.album-home-spread figure:nth-child(2){margin-top:80px}.album-home-spread img{object-fit:cover;object-position:center top;width:100%;height:420px;display:block}.album-home-spread figcaption{font:400 9px/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;padding-top:14px}.album-home-place{letter-spacing:.12em;grid-column:1/-1;margin:0;padding:15px 0;font-size:10px}@media (min-width:1600px){.album-home-hero{padding-inline:max(5%,50vw - 720px)}}@media (max-width:1000px){.album-home-spread{gap:12px}.album-home-spread img{height:320px}.album-home-spread figure{padding:8px}}@media (max-width:760px){.public-site .studio-header{height:75px}.public-site .studio-header .brand-enquadro svg{width:84px;height:36px}.album-home-hero{padding:30px 5%;display:block}.album-home-copy{padding:0}.album-home-copy h1{font-size:48px}.album-home-copy p{margin:20px 0}.album-home-spread{gap:12px;margin-top:35px}.album-home-spread img{height:240px}.album-home-spread figure:nth-child(2){margin-top:40px}.album-home-spread figcaption{font-size:7px}.album-home-place{margin-top:20px}.public-site .collection-story:nth-child(2){padding-top:0}.public-site .collection-grid article h2{font-size:32px}}
