/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem}}@layer base,components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.masthead{--bone:#eee4d3;--paper:#c9bba4;--gold:#b89358;--line:#695b4c;--quiet:#a09382;color:var(--bone);isolation:isolate;min-height:37rem;padding-top:.15rem;font:400 1rem Arial,Helvetica,sans-serif;position:relative}.masthead,.masthead *{box-sizing:border-box}.masthead img,.masthead video{max-width:none}.masthead .masthead__topline{color:var(--quiet);letter-spacing:.16em;text-transform:uppercase;z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:0 0 .7rem;font-size:.59rem;line-height:1.4;display:flex;position:relative}.masthead .masthead__topline p{margin:0}.masthead .masthead__topline p:last-child{text-align:right}.masthead .hero-grid{z-index:1;grid-template-columns:1.7rem 1fr;min-height:30rem;padding-top:2.6rem;display:grid;position:relative}.masthead .hero-grid__index{color:var(--gold);letter-spacing:.06em;margin:.45rem 0 0;font-size:.58rem;line-height:1.5}.masthead .hero-grid__index i{font-family:Georgia,serif;font-size:1.35rem;font-style:normal}.masthead .hero-copy{z-index:1;align-self:start;position:relative}.masthead .kicker{z-index:2;color:var(--paper);letter-spacing:.21em;text-transform:uppercase;margin:0 0 .9rem;font-size:.58rem;line-height:1.4;position:relative}.masthead h1{color:var(--bone);letter-spacing:-.1em;margin:0;font-family:Didot,Bodoni MT,"Bodoni 72",Georgia,serif;font-size:clamp(6.1rem,30vw,17rem);font-weight:400;line-height:.68}.masthead .hero-rule{width:min(14rem,77%);color:var(--gold);align-items:center;gap:.5rem;margin:1.65rem 0 1.35rem .15rem;display:flex}.masthead .hero-rule span{background:linear-gradient(90deg, transparent, var(--gold));flex:1;height:1px}.masthead .hero-rule span:last-child{transform:scaleX(-1)}.masthead .hero-rule b{border:1px solid var(--gold);border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-family:Georgia,serif;font-size:.86rem;font-weight:400;display:grid}.masthead .statement{max-width:19rem;margin:0;font-family:Didot,Bodoni MT,Georgia,serif;font-size:clamp(1.45rem,6.1vw,2.4rem);line-height:1.03}.masthead .statement em{color:var(--paper);font-style:italic}.masthead .hero-aperture{z-index:0;pointer-events:none;--film-fade:radial-gradient(ellipse 50% 50% at center, #000 25%, #000000f0 41%, #000000b8 57%, #0000006b 70%, #00000029 82%, #00000008 92%, transparent 98%);width:calc(100% + 2.3rem);height:clamp(19rem,79vw,29rem);-webkit-mask:var(--film-fade) center / 100% 100% no-repeat;-webkit-mask:var(--film-fade) center / 100% 100% no-repeat;-webkit-mask:var(--film-fade) center / 100% 100% no-repeat;-webkit-mask:var(--film-fade) center / 100% 100% no-repeat;mask:var(--film-fade) center / 100% 100% no-repeat;position:absolute;bottom:1.5rem;left:-1.15rem}.masthead .hero-aperture video{object-fit:cover;object-position:52% 58%;opacity:.4;filter:grayscale()contrast(.84)brightness(.72);width:100%;height:100%;display:block}.masthead .hero-studies{z-index:1;width:min(29vw,7.25rem);margin:0;position:absolute;bottom:.6rem;left:auto;right:1.55rem}.masthead .hero-study{outline-offset:3px;background:#0b0908;outline:1px solid #b8935845;margin:0;position:relative;overflow:hidden;transform:rotate(.55deg)}.masthead .hero-study:after{content:"";pointer-events:none;background:linear-gradient(#0000 73%,#120f0d9c 100%);position:absolute;inset:0}.masthead .hero-study img{object-fit:cover;width:100%;height:100%;display:block}.masthead .hero-study--live{aspect-ratio:931/1400}.masthead .hero-study--art{aspect-ratio:3/4;display:block}.masthead .hero-study--editorial{aspect-ratio:1600/1035}.masthead .hero-study--live img{filter:saturate(.8)contrast(1.03)brightness(.9)}.masthead .hero-study--live,.masthead .hero-study--editorial{display:none}.masthead .hero-study--art img{object-fit:unset;filter:saturate(.78)contrast(1.04)brightness(.86);width:auto;max-width:none;height:161.72%;position:absolute;top:0;left:0;transform:translate(-10.7%,-31.9%)}.masthead .hero-study figcaption{z-index:1;color:var(--paper);letter-spacing:.12em;text-transform:uppercase;font-size:.43rem;line-height:1;position:absolute;bottom:.38rem;right:.45rem}.masthead .page-rose--hero{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(.55)sepia(.12);opacity:.1;width:11rem;height:auto;position:absolute;top:6.5rem;right:-5rem;transform:rotate(19deg)}@media (width>=700px){.masthead{min-height:47rem}.masthead .hero-grid{grid-template-columns:4rem 1fr 22rem;min-height:39rem;padding-top:4.6rem}.masthead .hero-studies{width:min(12vw,9.5rem);bottom:1.8rem;left:auto;right:4.25rem}.masthead .hero-copy{grid-column:2/4;max-width:58rem}.masthead h1{font-size:clamp(10rem,23vw,20rem)}.masthead .statement,.masthead .hero-rule{margin-left:23%}.masthead .page-rose--hero{opacity:.11;width:18rem;top:5rem;right:3.5rem}}@media (width>=700px) and (width<=1099px){.masthead{min-height:58rem}.masthead .hero-aperture{width:min(100% + 2.6rem,60rem);height:58%;bottom:3%;left:-2.6rem}}@media (width>=1100px){.masthead .hero-studies{width:clamp(23rem,31vw,31rem);height:clamp(22rem,30vw,29rem);bottom:1.5rem;right:clamp(1.5rem,4vw,5rem)}.masthead .hero-study{display:block;position:absolute}.masthead .hero-study--live{width:38%;bottom:0;right:0;transform:rotate(.65deg)}.masthead .hero-study--art{width:29%;bottom:.5rem;left:10%;transform:rotate(-1.1deg)}.masthead .hero-study--art img{filter:saturate(.76)contrast(1.06)brightness(.82)}.masthead .hero-study--editorial{width:71%;top:.5rem;left:0;transform:rotate(-.5deg)}.masthead .hero-study--editorial img{filter:saturate(.78)contrast(1.04)brightness(.82)}.masthead .hero-aperture{aspect-ratio:16/9;width:82%;height:auto;bottom:1.25rem;left:-2.6rem}.masthead .hero-aperture video{opacity:.34}}@media (prefers-reduced-motion:reduce){.masthead,.masthead *,.masthead :before,.masthead :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.masthead .hero-aperture video{opacity:.34}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#120f0d;--bone:#eee4d3;--paper:#c9bba4;--oxblood:#541c1d;--gold:#b89358;--line:#695b4c;--quiet:#a09382}*{box-sizing:border-box}html{background:var(--ink);width:100%;max-width:100%;overflow-x:clip}body{width:100%;min-width:320px;max-width:100%;color:var(--bone);background:radial-gradient(ellipse 80% 46% at 112% 6%, #3b1819 0%, transparent 62%), var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}main{width:min(100%,90rem);max-width:100%;margin:auto;padding:1rem 1.15rem 2rem;overflow-x:clip}footer{color:var(--quiet);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.59rem;line-height:1.4;display:flex}.index{isolation:isolate;border-top:1px solid var(--gold);margin-top:3.5rem;position:relative}.index-heading,.visual-notes,.chapters{z-index:1;position:relative}.index-heading{grid-template-columns:1fr auto;gap:.3rem 1rem;padding:.85rem 0 2.2rem;display:grid}.index-heading>p{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.57rem}.index-heading h2{letter-spacing:-.065em;grid-column:1/-1;margin:1rem 0 0;font-family:Didot,Bodoni MT,Georgia,serif;font-size:clamp(2.3rem,10vw,4.7rem);font-weight:400;line-height:.86}.index-heading__note{text-align:right;align-self:end;line-height:1.5}.visual-notes{grid-template-columns:minmax(0,1.35fr) minmax(6.8rem,.65fr);align-items:end;gap:.65rem;margin:-.35rem 0 2.4rem;padding-left:1.75rem;display:grid}.visual-note{outline-offset:3px;background:#0b0908;outline:1px solid #b8935845;margin:0;position:relative;overflow:hidden}.visual-note--salon{aspect-ratio:4/3;transform:translateY(.75rem)rotate(-.6deg)}.visual-note--live{aspect-ratio:3/4;transform:rotate(.8deg)}.visual-note img{object-fit:cover;width:100%;height:100%;display:block}.visual-note--salon img{object-position:50% 45%}.visual-note--live img{object-position:55% 50%}.visual-note figcaption{max-width:calc(100% - .5rem);color:var(--bone);letter-spacing:.03em;text-align:right;text-transform:uppercase;background:#120f0dbd;margin:0;padding:.24rem .32rem;font-size:.75rem;line-height:1.15;position:absolute;bottom:.45rem;right:.25rem}.chapters{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.chapters li{border-bottom:1px solid var(--line)}.chapters__selected{position:relative;overflow:hidden}.chapters a{isolation:isolate;min-height:8.25rem;color:inherit;grid-template-columns:1.8rem minmax(0,1fr) 1.35rem;gap:.6rem;padding:1.05rem 0;text-decoration:none;display:grid;position:relative}.chapters a>span{z-index:1;position:relative}.chapter-fragment{z-index:0;opacity:.15;filter:sepia(.18)saturate(.68)contrast(1.06);pointer-events:none;width:min(56vw,17rem);height:auto;transition:opacity .25s,transform .25s;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)rotate(-.65deg);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.chapter-no{color:var(--gold);padding-top:.35rem;font-family:Georgia,serif;font-size:.84rem}.chapter-title{letter-spacing:-.055em;grid-column:2/-1;font-family:Didot,Bodoni MT,Georgia,serif;font-size:clamp(1.8rem,8.4vw,3.8rem);line-height:.94}.chapter-title--square{line-height:.98}.chapter-title--selected,.chapter-title--current{line-height:.94}.chapter-detail{max-width:18rem;color:var(--quiet);letter-spacing:.025em;grid-column:2;align-self:end;font-size:.8125rem;line-height:1.35}.chapter-arrow{color:var(--gold);grid-column:3;align-self:center;font-size:1.3rem;transition:transform .2s,color .2s}.chapters__contact{background:var(--oxblood);border-top:1px solid var(--gold);margin-top:.75rem;position:relative;overflow:hidden}.chapters__contact a{z-index:1;padding-left:.85rem;padding-right:.85rem;position:relative}.chapters__contact .chapter-detail{color:#dfc7b2;letter-spacing:.015em;font-family:Georgia,serif;font-size:.98rem}.house-rose{z-index:0;opacity:.68;pointer-events:none;width:7.5rem;height:auto;position:absolute;bottom:-2.25rem;right:2rem;transform:rotate(-7deg)}.page-rose--index,.page-rose--footer{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(.55)sepia(.12);height:auto;position:absolute}.page-rose--index{opacity:.11;width:11.5rem;top:1.25rem;right:-3.75rem;transform:rotate(26deg)}footer{isolation:isolate;border-top:1px solid var(--line);flex-wrap:wrap;margin-top:5rem;padding-top:.8rem;position:relative}footer>:not(.page-rose){z-index:1;position:relative}.page-rose--footer{opacity:.3;width:5.75rem;top:-4.35rem;left:50%;transform:translate(-50%)rotate(-12deg)}footer p{margin:0}footer a{width:100%;color:var(--bone);letter-spacing:-.02em;font-family:Didot,Bodoni MT,Georgia,serif;font-size:1.25rem}a:focus-visible{outline:2px solid var(--bone);outline-offset:4px}@media (hover:hover){.chapters a{transition:background-color .2s,padding .2s}.chapters a:hover{background:#eee4d30b;padding-left:.75rem}.chapters__contact a:hover{background:#00000018}.chapters a:hover .chapter-arrow{color:var(--bone);transform:translate(.2rem,-.2rem)}.chapters__selected a:hover .chapter-fragment{opacity:.24;transform:translateY(-50%)rotate(-.25deg)scale(1.015)}footer a:hover{color:var(--gold)}}@media (width>=700px){main{padding:1.5rem 2.6rem 3rem}.index{margin-top:5rem}.index-heading{grid-template-columns:1fr 2fr 1fr;align-items:start;padding:1rem 0 4rem}.index-heading h2{grid-area:1/2/3;margin:0}.index-heading__note{grid-area:2/3}.visual-notes{height:24rem;margin:-1.75rem 0 3rem;padding:0;display:block}.visual-note{position:absolute}.visual-note--salon{width:min(40vw,30rem);top:1.8rem;left:8%;transform:rotate(-.6deg)}.visual-note--live{width:min(23vw,17rem);top:0;right:9%}.chapter-fragment{opacity:.2;width:min(32vw,25rem);right:13%}.chapter-no{align-self:start}.chapters__contact a{padding-left:1.8rem;padding-right:1.8rem}.house-rose{opacity:.62;width:14rem;bottom:-5.25rem;right:6.5rem;transform:rotate(-5deg)}.page-rose--index{opacity:.09;width:19rem;top:-1rem;right:8%}.page-rose--footer{opacity:.28;width:7.5rem;top:-5.25rem}footer a{width:auto}}@media (width>=1100px){.chapters a{grid-template-columns:4rem minmax(18rem,1fr) minmax(14rem,.65fr) 2rem;align-items:center;min-height:9.2rem;padding:1.2rem 1rem}.chapters__contact a{padding-inline:1.8rem}.chapter-title{grid-column:2}.chapter-detail{grid-column:3;align-self:center}.chapter-arrow{grid-column:4}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
