.mira-study{--cream:#ede5d3;--sage:#aab69a;background:#29251e;color:var(--cream);background-image:radial-gradient(#cbbb9a12 .7px,transparent .7px);background-size:3px 3px}
.mira-study a{color:inherit}.mira-study .model-back{max-width:1440px;margin:auto;border-color:#e5dbc333}.mira-cover{position:relative;max-width:1440px;margin:auto;aspect-ratio:1055/1434;isolation:isolate;overflow:hidden}.mira-photo{margin:0;min-width:0}.mira-photo .picture{height:100%;width:100%;display:block}.mira-study .mira-photo img{width:100%;height:100%;object-fit:cover}.mira-cover .mira-photo{position:absolute}.mira-cover .mira-main{left:35%;top:0;width:52%;height:57%;z-index:1}.mira-main img{object-position:50% 27%}.mira-cover .mira-main:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#29251ed9,transparent 23%,transparent 90%,#29251e90);pointer-events:none}.mira-cover .mira-strip{left:72%;top:0;width:12%;height:32%;filter:saturate(.7);z-index:0}.mira-heading{position:absolute;left:3.5%;top:2.5%;z-index:2;pointer-events:none}.mira-study .mira-heading h1{font:400 clamp(85px,16.4vw,236px)/.79 Georgia,serif;letter-spacing:-.075em;margin:0;color:var(--cream)}.mira-heading h1 span{display:block;color:var(--sage);padding-left:5%;margin-top:2%}.mira-heading p{font:10px/1.8 Arial,sans-serif;letter-spacing:.32em;margin:35px 0 0 7%}.mira-side{position:absolute;right:3.5%;top:3%;height:23%;border-left:1px solid #d4ceb788;padding-left:16px;font:9px/2 Arial,sans-serif;letter-spacing:.3em;z-index:2}.mira-side b{display:block;font:400 52px Georgia,serif;margin:70px 0 22px}.mira-cover .mira-chair{left:4%;top:30%;width:35%;height:28.5%;z-index:3}.mira-cover .mira-mono{left:71%;top:34%;width:27%;height:30%;z-index:3}.mira-cover .mira-soft{left:0;top:58.3%;width:49%;height:41.7%;z-index:2}.mira-soft img{object-position:48% 55%}.mira-cover .mira-reflection{left:52%;top:70%;width:34%;height:26%;z-index:3}.mira-sage-block{position:absolute;left:0;top:34%;height:26%;width:94%;background:#909980;z-index:0}.mira-teal-block{position:absolute;right:3%;top:61%;bottom:0;width:18%;background:#14584d;opacity:.65}.mira-selected{position:absolute;left:51%;top:61%;z-index:4}.mira-study .mira-selected h2{font:400 clamp(25px,5.3vw,76px)/.94 Georgia,serif;letter-spacing:-.05em;margin:0}.mira-selected h2 span{display:block;padding-left:24%}.mira-note{position:absolute;left:2%;top:52%;z-index:5;font:italic clamp(20px,3.5vw,50px)/1.05 'Snell Roundhand','Brush Script MT',cursive;transform:rotate(-12deg);text-shadow:0 1px 8px #000}.mira-edge-note{position:absolute;bottom:4%;right:3.6%;z-index:4;writing-mode:vertical-rl;font:9px Arial,sans-serif;letter-spacing:.3em;border-right:1px solid #dfddbd;padding-right:20px}.mira-intro{max-width:1160px;margin:auto;padding:95px 6%;display:flex;justify-content:space-between;align-items:end;gap:30px}.mira-intro p,.mira-chapter-label,.mira-chapter-head>span{font:10px/1.8 Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase}.mira-study .mira-intro h2{font:400 clamp(58px,9vw,120px)/1 Georgia,serif;margin:10px 0 0;color:var(--sage)}.mira-intro>a{font:12px Arial,sans-serif;text-decoration:none;border-bottom:1px solid #a9b596;padding:15px 0}.mira-chapter{padding:70px 6% 100px}.mira-chapter-head{display:flex;justify-content:space-between;align-items:end;gap:24px;max-width:1280px;margin:0 auto 55px;border-top:1px solid #8886;padding-top:30px}.mira-study .mira-chapter-head h2{font:400 clamp(44px,6.8vw,96px)/1 Georgia,serif;letter-spacing:-.055em;margin:0}.mira-chapter-head h2 em{color:inherit;font-weight:normal}.mira-chapter.soft-light{background:#a3ac96;color:#262d25}.mira-chapter.monochrome{background:#dedcd3;color:#282b28}.mira-chapter.after-hours{background:#153d37;color:#e3e4ce}.mira-chapter.amber{background:#362b21;color:#e8d6b7}.mira-frames{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5vw 3vw;max-width:1280px;margin:auto;align-items:start}.mira-frames .mira-photo{grid-column:span 4}.mira-frames .mira-photo:nth-child(5n+1){grid-column:1/7}.mira-frames .mira-photo:nth-child(5n+2){grid-column:8/13;margin-top:16%}.mira-frames .mira-photo:nth-child(5n+3){grid-column:1/5}.mira-frames .mira-photo:nth-child(5n+4){grid-column:5/9;margin-top:22%}.mira-frames .mira-photo:nth-child(5n){grid-column:9/13;margin-top:44%}.mira-frames .mira-photo.landscape{grid-column:1/-1;margin-top:0}.mira-study .mira-frames img{height:auto;object-fit:contain}.mira-frames figcaption{display:flex;justify-content:space-between;border-top:1px solid #8886;padding-top:10px;letter-spacing:.16em;font-size:9px}.mira-study .model-next{padding:40px 6%;color:var(--cream)}.mira-study a:focus-visible{outline:2px solid #fff;outline-offset:5px}.mira-study .picture:focus-visible{outline-offset:-5px}
.mira-study{background-image:radial-gradient(#cbbb9a08 .5px,transparent .5px)}.mira-cover .mira-strip{position:absolute;left:79%;width:10%;background:linear-gradient(#0d62594d,#0d62594d),url('/assets/mira/mira-16-640.webp') center/cover}.mira-cover .mira-main{width:48%}
@media(min-width:1440px){.mira-heading p{font-size:12px}.mira-side{font-size:11px}.mira-note{font-size:50px}}
@media(max-width:700px){.mira-cover{aspect-ratio:390/630}.mira-study .mira-heading h1{font-size:19vw}.mira-heading{top:4%;left:4%}.mira-heading p{font-size:7px;letter-spacing:.13em;margin-top:20px;max-width:130px}.mira-cover .mira-main{left:34%;width:59%;height:56%;}.mira-side{right:3%;padding-left:7px;font-size:7px;letter-spacing:.12em;top:2%;height:23%}.mira-side b{font-size:25px;margin:50px 0 15px}.mira-side span{display:none}.mira-cover .mira-chair{left:4%;top:32%;width:36%;height:27%}.mira-cover .mira-mono{left:70%;top:37%;width:28%;height:27%}.mira-cover .mira-soft{top:61%;width:49%;height:39%}.mira-cover .mira-reflection{top:73%;left:53%;width:39%;height:25%}.mira-selected{top:65%;left:52%}.mira-study .mira-selected h2{font-size:7vw}.mira-note{font-size:6vw;top:55%}.mira-edge-note{display:none}.mira-intro{padding:55px 6%;align-items:start;flex-direction:column;gap:15px}.mira-intro p{font-size:9px}.mira-chapter{padding:42px 5% 50px}.mira-chapter-head{align-items:start;margin-bottom:30px;gap:10px}.mira-chapter-head>span{font-size:8px;max-width:85px;text-align:right}.mira-study .mira-chapter-head h2{font-size:43px}.mira-frames{gap:30px 12px}.mira-frames .mira-photo:nth-child(5n+1){grid-column:1/8}.mira-frames .mira-photo:nth-child(5n+2){grid-column:8/13;margin-top:30%}.mira-frames .mira-photo:nth-child(5n+3){grid-column:1/7}.mira-frames .mira-photo:nth-child(5n+4){grid-column:7/13;margin-top:24%}.mira-frames .mira-photo:nth-child(5n){grid-column:2/12;margin-top:0}.mira-frames .mira-photo.landscape{grid-column:1/-1;margin:0}.mira-frames figcaption{font-size:8px;letter-spacing:.05em}.mira-frames figcaption span:last-child{display:none}}
.mira-study{background-image:linear-gradient(115deg,#15150f55,transparent 40%,#56473530)}
.mira-cover:before{content:'';position:absolute;inset:0;z-index:6;pointer-events:none;opacity:.15;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23grain)' opacity='.8' d='M0 0h240v240H0z'/%3E%3C/svg%3E")}
.mira-cover:after{content:'';position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(#d9dcc088,#d9dcc088) 4.5% 89%/1px 5% no-repeat,linear-gradient(#d9dcc088,#d9dcc088) 95.5% 66%/1px 9% no-repeat,linear-gradient(100deg,transparent 8%,#bac0a66b 8.5%,transparent 9%) 100% 96%/18% 18% no-repeat}
.mira-sage-block{background-color:#91977e;background-image:repeating-linear-gradient(113deg,transparent 0 43px,#2d3c2b15 44px 45px,transparent 46px 49px),radial-gradient(ellipse at 30% 75%,#d6d5bb99,transparent 65%);clip-path:polygon(0 0,98% 0,100% 14%,97% 15%,98% 64%,94% 65%,95% 100%,0 100%)}
.mira-teal-block{background-color:#15574b;background-image:repeating-linear-gradient(0deg,transparent 0 67px,#aec0a31a 68px 69px),radial-gradient(ellipse at 30% 20%,#0b302e 1%,transparent 60%);transform:rotate(-2deg);clip-path:polygon(9% 0,100% 2%,95% 100%,0 100%,4% 70%,0 69%,7% 36%,2% 35%)}
.mira-selected:before{content:'';position:absolute;inset:-15% -40% -18% -8%;background:#29251e;z-index:-1;transform:rotate(1deg)}
.mira-chapter{position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.07' d='M0 0h180v180H0z'/%3E%3C/svg%3E")!important}
.mira-chapter-head{position:relative;z-index:1}.mira-chapter-head:before{content:'+';position:absolute;right:0;top:-10px;font:16px Georgia,serif;opacity:.65}.mira-frames .mira-photo{position:relative}.mira-frames .mira-photo:nth-child(5n+2):before{content:'';position:absolute;inset:-18px -18px 25% 20%;border:1px solid currentColor;opacity:.23;pointer-events:none}.mira-frames .picture{position:relative}.mira-frames .mira-photo:nth-child(5n+4):after{content:'';position:absolute;width:42px;height:1px;background:currentColor;opacity:.6;left:-18px;bottom:12px}
@media(max-width:700px){.mira-frames .mira-photo:nth-child(5n+2):before{inset:-9px -6px 25% 15%}.mira-selected:before{inset:-15% -12% -18% -8%}}
.mira-flow{position:relative;isolation:isolate;width:100%;max-width:1440px;margin:-1px auto 0;aspect-ratio:1000/7600;overflow:hidden;background:linear-gradient(110deg,#171b1766,transparent 38%,#6a503b22)}
.mira-flow .flow-photo{position:absolute;margin:0;box-shadow:0 12px 36px #1113}.mira-flow .flow-photo img{height:auto;display:block;width:100%}.mira-flow .flow-photo:focus-within{z-index:12!important}.mira-flow:after{content:'';position:absolute;inset:0;z-index:7;pointer-events:none;opacity:.14;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23grain)' d='M0 0h240v240H0z'/%3E%3C/svg%3E")}
.mira-study .flow-title{position:absolute;z-index:5;pointer-events:none;font:400 clamp(60px,10vw,144px)/.8 Georgia,serif;letter-spacing:-.065em;margin:0;color:#eae2cd;text-shadow:0 2px 18px #171d1720}.mira-study .flow-title em{display:block;font-style:normal;color:#aab69a;padding-left:12%;margin-top:4%}.flow-script{position:absolute;z-index:6;pointer-events:none;font:italic clamp(19px,3.6vw,52px)/1.1 'Snell Roundhand','Brush Script MT',cursive;transform:rotate(-10deg);color:#eee7cc;text-shadow:0 1px 9px #222}.flow-paper{position:absolute;z-index:0;opacity:.86;transform:rotate(-2deg);clip-path:polygon(1% 0,97% 2%,100% 36%,96% 37%,98% 100%,2% 98%,0 61%,3% 60%);background-image:repeating-linear-gradient(113deg,transparent 0 70px,#17271922 71px 72px,transparent 73px 110px)}.paper-0{background-color:#8c957d}.paper-1{background-color:#124c43;transform:rotate(3deg)}.paper-2{background-color:#756b55;opacity:.63}.flow-detail{position:absolute;z-index:6;writing-mode:vertical-rl;border-left:1px solid #e3dbc477;padding-left:12px;font:9px/2 Arial,sans-serif;letter-spacing:.24em;color:#eee7d1;pointer-events:none}.mira-flow .flow-photo:nth-child(4n):after{content:'';position:absolute;inset:-16px 15% 30% -12px;border:1px solid #e4ddc55c;z-index:-1;pointer-events:none}
@media(max-width:700px){.mira-study .flow-title{font-size:11vw}.flow-script{font-size:4.3vw}.flow-detail{font-size:6px;letter-spacing:.12em;padding-left:4px}.mira-flow .flow-photo:nth-child(4n):after{inset:-7px 15% 30% -5px}}
@media(prefers-reduced-motion:reduce){.mira-study .picture img{transition:none}.mira-study .picture:hover img{transform:none}}
