.atelier-v7{--a-bg:#211820;--a-fg:#f0e6e2;--a-soft:#c9b6bd;--a-dim:#b394a0;--a-line:#e9e5de29;--a-serif:"Instrument Serif", "Cormorant Garamond", Georgia, serif;color:var(--a-fg);background:var(--a-bg);font-family:Geist,Inter,system-ui,sans-serif;overflow:clip}.atelier-v7-shell{width:min(100% - 6rem,1480px);margin-inline:auto}.atelier-v7-section{padding-block:clamp(6rem,10vw,11rem);position:relative}.atelier-v7-index,.atelier-v7-micro,.atelier-v7-note,.atelier-v7-photo-caption,.atelier-v7-picture-label,.atelier-v7-principle-number{letter-spacing:.18em;color:var(--a-dim);text-transform:uppercase;font-size:.66rem;font-weight:500;line-height:1.6}.atelier-v7-title{font:400 clamp(4.5rem, 8.2vw, 10rem)/.9 var(--a-serif);letter-spacing:-.035em;text-wrap:balance}.atelier-v7-title em{color:#b4a9b0;font-weight:400}.atelier-v7-copy{color:var(--a-soft);max-width:38rem;font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.9}.atelier-v7-copy p+p{margin-top:1.3rem}.atelier-v7-photo{background:#202326;overflow:hidden}.atelier-v7-photo img{object-fit:cover;width:100%;height:100%}.atelier-v7 .reveal{transition-duration:1s}.atelier-v7 .img-zoom img{transition-duration:1.8s}.atelier-v7 .img-zoom:hover img{transform:scale(1.045)}.atelier-v7 .atelier-cinema{color:#eee9e1;background:#0e1114}.atelier-v7 .atelier-cinema-title{font-family:var(--a-serif);letter-spacing:-.05em;font-size:clamp(5rem,10.2vw,10.8rem);font-weight:400;line-height:.85}.atelier-v7 .atelier-cinema-title em{color:#cec5c7;font-weight:400}.atelier-v7 .atelier-cinema-shade{background:linear-gradient(#090c0f73 0%,#090c0f0f 24%,#090c0f29 47%,#090c0fe3 100%)}.atelier-v7 .atelier-cinema-frame{border-color:#ebe8e133}.atelier-v7 .atelier-cinema-section-label{color:#c7c5bf}.atelier-v7 .atelier-cinema-description{color:#e1ded8;max-width:34rem}.atelier-v7-intro{background:linear-gradient(135deg,#4d53581c,#0000 42%),#131619;scroll-margin-top:5rem}.atelier-v7-intro-top{border-bottom:1px solid var(--a-line);justify-content:space-between;gap:2rem;padding-bottom:1.3rem;display:flex}.atelier-v7-founder{grid-template-columns:minmax(0,.93fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,8rem);padding-top:clamp(3rem,6vw,6rem);display:grid}.atelier-v7-founder-copy{padding-top:clamp(1rem,4vw,7rem)}.atelier-v7-title-founder{max-width:700px;margin-bottom:clamp(3rem,5vw,5rem)}.atelier-v7-intro-line{color:#e9e5de;margin-bottom:2rem;font-size:1.06rem;font-weight:500;line-height:1.65}.atelier-v7-intro-line span{color:#a9a9a7}.atelier-v7-note{border-top:1px solid var(--a-line);margin-top:3rem;padding-top:1.4rem}.atelier-v7-founder-photo{padding-bottom:2rem}.atelier-v7-photo-norma{aspect-ratio:3/4.1}.atelier-v7-photo-norma img{object-position:47% 38%}.atelier-v7-photo-caption{justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.atelier-v7-london{background:radial-gradient(at 85% 10%,#53475321,#0000 43%),#1a1d21}.atelier-v7-section-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(3rem,7vw,9rem);display:grid}.atelier-v7-title-london{max-width:940px;margin-top:2.4rem;font-size:clamp(4.4rem,7.5vw,9rem)}.atelier-v7-london-media{height:clamp(530px,63vw,1000px);margin-top:clamp(4rem,8vw,9rem);position:relative}.atelier-v7-london-large{z-index:2;width:min(51%,700px);position:absolute;top:1%;left:5%}.atelier-v7-veil{aspect-ratio:4/5}.atelier-v7-veil img{object-position:center 25%}.atelier-v7-london-small{z-index:3;width:min(42%,560px);position:absolute;top:24%;right:1%}.atelier-v7-eye{aspect-ratio:4/4.1}.atelier-v7-london-word{z-index:1;letter-spacing:-.08em;color:#ebe8e211;font-size:clamp(5rem,13.5vw,14rem);line-height:1;position:absolute;top:-5%;right:-2%}.atelier-v7-picture-label{margin-top:.9rem}.atelier-v7-space{background:#211820}.atelier-v7-space-heading{grid-template-columns:1fr .78fr;align-items:end;gap:4rem;display:grid}.atelier-v7-title-space{margin-top:2.4rem}.atelier-v7-space-visual{min-height:680px;margin-top:clamp(4rem,7vw,7rem);position:relative}.atelier-v7-interior-main{width:79%}.atelier-v7-interior{aspect-ratio:16/9}.atelier-v7-interior-detail{width:29%;position:absolute;top:25%;right:0}.atelier-v7-material{aspect-ratio:3/4.4;box-shadow:0 30px 80px #00000073}.atelier-v7-method{background:#34222d}.atelier-v7-method-intro{grid-template-columns:1.2fr .6fr;align-items:end;gap:3rem;margin-bottom:clamp(4rem,8vw,8rem);display:grid}.atelier-v7-method-title{margin-top:2.2rem;font-size:clamp(4.4rem,8vw,10rem)}.atelier-v7-principles{border-top:1px solid var(--a-line)}.atelier-v7-principle{border-bottom:1px solid var(--a-line);grid-template-columns:.12fr .95fr .9fr;align-items:start;gap:clamp(1.5rem,4vw,5rem);padding:clamp(2.7rem,5vw,5rem) .2rem;display:grid}.atelier-v7-principle-number{padding-top:.65rem}.atelier-v7-principle h3{font:400 clamp(2.8rem,4.5vw,5.6rem)/.98 var(--a-serif);letter-spacing:-.025em}.atelier-v7-principle p{color:var(--a-soft);max-width:34rem;font-size:clamp(.98rem,1.05vw,1.075rem);line-height:1.9}.atelier-v7-diary{background:linear-gradient(175deg,#15191c,#17181c 52%,#131619)}.atelier-v7-diary-heading{grid-template-columns:1.2fr .65fr;align-items:end;gap:3rem;margin-bottom:clamp(4rem,7vw,7rem);display:grid}.atelier-v7-diary-heading .atelier-v7-title{margin-top:2rem}.atelier-v7-diary-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(3rem,6vw,7rem) clamp(1rem,2vw,2.5rem);display:grid}.atelier-v7-diary-item{min-width:0;margin:0}.atelier-v7-diary-one{grid-column:1/span 5}.atelier-v7-diary-two{grid-column:8/span 5;padding-top:13%}.atelier-v7-diary-three{grid-column:2/span 4}.atelier-v7-diary-four{grid-column:8/span 4;padding-top:19%}.atelier-v7-diary-one .atelier-v7-diary-image{aspect-ratio:4/5}.atelier-v7-diary-two .atelier-v7-diary-image{aspect-ratio:3/4}.atelier-v7-diary-three .atelier-v7-diary-image{aspect-ratio:4/4.8}.atelier-v7-diary-four .atelier-v7-diary-image{aspect-ratio:4/5}.atelier-v7-diary-item figcaption{border-top:1px solid var(--a-line);margin-top:1.2rem;padding-top:1rem}.atelier-v7-diary-item figcaption span{letter-spacing:.17em;text-transform:uppercase;font-size:.64rem}.atelier-v7-diary-item figcaption p{color:#9ea0a0;max-width:22rem;margin-top:.55rem;font-size:.88rem;line-height:1.7}.atelier-v7-last{border-top:1px solid var(--a-line);background:#231922}.atelier-v7-last-inner{grid-template-columns:1.25fr .55fr;align-items:end;gap:4rem;display:grid}.atelier-v7-last .atelier-v7-title{margin-top:2.5rem;font-size:clamp(4rem,7vw,8.4rem)}.atelier-v7-last-cta>p{color:var(--a-soft);max-width:24rem;line-height:1.85}.atelier-v7-links{gap:1.2rem;margin-top:2.5rem;display:grid}.atelier-v7-links a{border-bottom:1px solid var(--a-line);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:2rem;padding-bottom:1rem;font-size:.72rem;transition:border-color .3s,color .3s;display:flex}.atelier-v7-links a:hover{color:#fff;border-color:#cbc6c4}@media (width<=1100px){.atelier-v7-founder{gap:3rem}.atelier-v7-title-founder{font-size:clamp(4rem,7vw,7rem)}.atelier-v7-space-visual{min-height:510px}}@media (width<=767px){.atelier-v7-shell{width:min(100% - 2.6rem,680px)}.atelier-v7-section{padding-block:5.8rem}.atelier-v7-title{font-size:clamp(3.65rem,13.5vw,6.8rem);line-height:.93}.atelier-v7 .atelier-cinema-title{font-size:clamp(4.1rem,14vw,7rem)}.atelier-v7 .atelier-cinema-description{line-height:1.65}.atelier-v7-index,.atelier-v7-micro,.atelier-v7-note,.atelier-v7-picture-label{letter-spacing:.15em;font-size:.58rem}.atelier-v7-copy{font-size:1rem;line-height:1.8}.atelier-v7-founder{flex-direction:column;gap:3rem;padding-top:3rem;display:flex}.atelier-v7-founder-copy{padding-top:0}.atelier-v7-title-founder{max-width:22rem;margin-bottom:2.5rem}.atelier-v7-intro-line span{margin-top:.45rem;display:block}.atelier-v7-note{margin-top:2.8rem}.atelier-v7-founder-photo{align-self:flex-end;width:92%}.atelier-v7-section-head,.atelier-v7-space-heading,.atelier-v7-method-intro,.atelier-v7-diary-heading,.atelier-v7-last-inner{display:block}.atelier-v7-title-london{margin-top:1.6rem}.atelier-v7-london-text,.atelier-v7-space-heading .atelier-v7-copy,.atelier-v7-method-intro .atelier-v7-copy,.atelier-v7-diary-heading .atelier-v7-copy{margin-top:2.6rem}.atelier-v7-london-media{height:clamp(450px,115vw,700px);margin-top:4rem}.atelier-v7-london-large{width:66%;top:2%;left:0}.atelier-v7-london-small{width:48%;top:38%;right:0}.atelier-v7-london-word{font-size:17vw;top:-1%}.atelier-v7-space-visual{min-height:unset;margin-top:3.7rem;padding-bottom:16%}.atelier-v7-interior-main{width:100%}.atelier-v7-interior{aspect-ratio:4/4.5}.atelier-v7-interior-detail{width:45%;top:auto;bottom:0;right:-1.3rem}.atelier-v7-principles{margin-top:3.7rem}.atelier-v7-principle{grid-template-columns:2.8rem minmax(0,1fr);gap:1rem;padding-block:2.5rem}.atelier-v7-principle-number{padding-top:.45rem}.atelier-v7-principle h3{font-size:clamp(2.55rem,8.5vw,4.2rem)}.atelier-v7-principle p{grid-column:2;font-size:.95rem;line-height:1.75}.atelier-v7-diary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:3rem .9rem}.atelier-v7-diary-one{grid-column:1/span 5}.atelier-v7-diary-two{grid-column:3/span 4;padding-top:0}.atelier-v7-diary-three{grid-column:1/span 4}.atelier-v7-diary-four{grid-column:3/span 4;padding-top:0}.atelier-v7-diary-item figcaption span{font-size:.58rem}.atelier-v7-diary-item figcaption p{font-size:.81rem}.atelier-v7-last-cta{margin-top:3rem}}@media (width<=370px){.atelier-v7 .atelier-cinema-title{font-size:3.8rem}.atelier-v7-title{font-size:3.45rem}}@media (prefers-reduced-motion:reduce){.atelier-v7 .img-zoom img,.atelier-v7 .img-zoom:hover img{transition:none;transform:none}}
