@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic.woff2)format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/albert-sans.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg:#e8e8e8;--surface:#d0cdc8;--text:#5e5858;--accent:#5e5858;--paper:#fbfbfb;--shade:#817a7a;--line:#5e585826;--serif:"Fraunces", "Iowan Old Style", Georgia, serif;--sans:"Albert Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:16px;--nav-h:64px;--bar-h:60px;--safe-b:env(safe-area-inset-bottom,0px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);--fs-body:16px;--fs-small:14px;--fs-desc:17px;--fs-h2:clamp(56px, 15vw, 168px);--fs-name:clamp(44px, 12vw, 104px)}@media (min-width:820px){:root{--gutter:clamp(24px, 3.4vw, 56px);--nav-h:80px;--fs-body:18px;--fs-small:15px;--fs-desc:19px}}@media (min-width:1440px){:root{--fs-desc:20px}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;min-height:100dvh;font-weight:400;line-height:1.6;overflow-x:clip}html.is-locked,html.is-locked body{overflow:hidden}img,picture,svg{max-width:100%;display:block}picture img{background-position:50%;background-size:cover}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ol,ul{list-style:none}:focus-visible{outline:2px solid var(--text);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--text);color:var(--paper);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.lockup{color:var(--text);flex-direction:column;align-items:center;line-height:1;display:inline-flex;position:relative}.lockup__hey{width:2.7em;margin:0 0 -.04em .5em;display:block}.lockup__hey svg{fill:currentColor;width:100%;height:auto;overflow:visible}.lockup__word{font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:.035em;margin-right:-.035em;font-weight:500;line-height:.9;display:block}.btn{min-height:48px;font-family:var(--sans);letter-spacing:.02em;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);will-change:transform;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:500;display:inline-flex}.btn--solid{background:var(--accent);color:var(--paper)}.btn--solid:hover{background:var(--shade)}.label{font-family:var(--serif);font-variation-settings:"SOFT" 100;font-size:17px;font-style:italic;font-weight:400;line-height:1.2}.hairline{background:var(--text);opacity:.15;transform-origin:0;height:1px;display:block}.nav{z-index:30;height:var(--nav-h);padding:0 var(--gutter);transition:background-color .4s var(--ease-out), box-shadow .4s var(--ease-out);align-items:center;gap:32px;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.nav.is-solid{background:var(--bg);box-shadow:0 1px 0 var(--line)}.nav__logo{margin-right:auto;padding:4px 0;font-size:14px}.nav__links{gap:28px;font-size:15px;display:none}.nav__links a{padding:12px 0;position:relative}.nav__links a:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav__book{display:none}.nav__menu{min-width:64px;min-height:44px;font-family:var(--serif);font-variation-settings:"SOFT" 100;text-align:right;padding:0 4px;font-size:19px;font-style:italic}@media (min-width:820px){.nav__logo{font-size:16px}.nav__links,.nav__book{display:inline-flex}.nav__menu{display:none}.nav__book{opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out), visibility 0s linear .4s;transform:translateY(-6px)}.nav.is-solid .nav__book{opacity:1;visibility:visible;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out), visibility 0s;transform:none}}.hero{--band:calc(184px + var(--safe-b));height:100dvh;min-height:600px;position:relative;overflow:hidden}.hero__media{background:var(--shade);clip-path:inset(0 0 var(--band) 0);will-change:clip-path;position:absolute;top:0;bottom:0;left:0;right:0}.hero__pic,.hero__pic img{width:100%;height:100%}.hero__pic img{object-fit:cover;object-position:46% 14%;will-change:transform}.hero__copy{z-index:2;height:var(--band);padding:18px var(--gutter) calc(24px + var(--safe-b));flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;bottom:0;left:0;right:0}.hero__title{font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;white-space:nowrap;margin-left:-.05em;font-size:clamp(40px,11.6vw,200px);font-style:italic;font-weight:400;line-height:.95}@media (min-width:1024px){.hero{--band:clamp(170px, 22vh, 230px)}.hero__pic img{object-position:50% 22%}.hero__copy{flex-direction:row;align-items:flex-end;padding-bottom:clamp(28px,4vh,44px)}.hero__title{margin-left:-.06em;font-size:clamp(88px,10.4vw,210px);line-height:.8}}@media (min-width:820px) and (max-width:1023px){.hero{--band:230px}.hero__title{font-size:11vw}}.intro{z-index:40;pointer-events:none;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.mode-intro .intro{place-items:center;display:grid}.intro__lockup{transform-origin:0 0;will-change:transform;font-size:min(12.4vw,10.5vh,112px)}.intro__skip{right:var(--gutter);bottom:calc(18px + var(--safe-b));min-width:44px;min-height:44px;font-family:var(--sans);letter-spacing:.04em;color:var(--text);pointer-events:auto;padding:0 6px;font-size:14px;position:absolute}.lockup__word .ch{will-change:transform;display:inline-block}.lockup__word .mask{vertical-align:top;margin:-.1em 0 -.06em;padding:.1em 0 .06em;display:inline-block;overflow:hidden}.mode-intro .hero__media{clip-path:inset(50%)}.mode-intro .nav,.mode-intro .hero__copy,.mode-intro .bar,.mode-intro .intro__lockup .hey>path{opacity:0}.mode-intro .intro__lockup [data-beautiful]{visibility:hidden}.mode-return main,.mode-return .nav,.mode-reduced main,.mode-reduced .nav{opacity:0}.section-head{padding:0 var(--gutter)}.section-title{font-family:var(--serif);font-variation-settings:"SOFT" 100;font-weight:400;font-size:var(--fs-h2);letter-spacing:-.035em;margin-left:-.07em;line-height:.86}.section-head .label{margin-bottom:10px}.split-line-mask{margin:-.12em -.04em -.22em;padding:.12em .04em .22em}.welcome{padding:72px var(--gutter) 88px;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:12px;display:grid;position:relative}.welcome__text{grid-column:1/-1}.welcome__lead{font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.012em;max-width:19ch;font-size:clamp(27px,7.4vw,60px);font-weight:350;line-height:1.14}.welcome__body{font-size:var(--fs-desc);max-width:34ch;margin-left:18%;line-height:1.62}.welcome__lead+.welcome__body{margin-top:32px}.welcome__body+.welcome__body{margin-top:14px}.welcome__fig{aspect-ratio:3/4;grid-column:4/-1;margin-top:48px;position:relative;overflow:hidden}.welcome__parallax{will-change:transform;position:absolute;top:-9%;bottom:-9%;left:0;right:0}.welcome__pic,.welcome__pic img{width:100%;height:100%}.welcome__pic img{object-fit:cover;object-position:60% 40%}@media (min-width:820px) and (max-width:1023px){.welcome{padding:112px var(--gutter) 120px}.welcome__fig{grid-column:6/-1;margin-top:64px}}@media (min-width:1024px){.welcome{padding:clamp(120px, 14vh, 168px) var(--gutter) clamp(120px, 14vh, 160px);align-items:start;column-gap:24px}.welcome__text{grid-column:1/span 7;padding-top:4vh}.welcome__body{margin-left:22%}.welcome__fig{aspect-ratio:3/4.2;grid-column:9/-1;margin-top:14vh}}.menu{padding:24px 0 96px}.menu .section-head{margin-bottom:36px}.menu__list{padding:0 var(--gutter);counter-reset:none}.menu__item{position:relative}.menu__end{margin:0 var(--gutter)}.menu__row{text-align:left;grid-template-columns:34px 1fr 28px;align-items:center;gap:8px;width:100%;min-height:84px;padding:18px 0;display:grid}.menu__no{font-family:var(--serif);font-variation-settings:"SOFT" 100;align-self:start;padding-top:.5em;font-size:15px;font-style:italic}.menu__name{font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.025em;font-size:clamp(40px,11.5vw,60px);font-weight:400;line-height:.95}.menu__name em{letter-spacing:0;vertical-align:.9em;margin-left:.2em;font-size:.38em;font-style:italic;font-weight:300}.menu__toggle{justify-self:end;width:20px;height:20px;position:relative}.menu__toggle:before,.menu__toggle:after{content:"";height:1.5px;transition:transform .5s var(--ease-out);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.menu__toggle:after{transform:rotate(90deg)}.menu__row[aria-expanded=true] .menu__toggle:after{transform:rotate(0)}.menu__panel{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.menu__row[aria-expanded=true]+.menu__panel{grid-template-rows:1fr}.menu__inner{min-height:0;padding-left:42px;overflow:hidden}.menu__inner>:last-child{margin-bottom:30px}.menu__fig{aspect-ratio:4/5;width:58%;margin:2px 0 20px;overflow:hidden}.menu__pic,.menu__pic img{width:100%;height:100%}.menu__pic img{object-fit:cover}.menu__desc{font-size:var(--fs-desc);max-width:36ch;line-height:1.62}.menu__desc p+.menu__variants,.menu__variants>div+div{margin-top:12px}.menu__variants dt{font-family:var(--serif);font-variation-settings:"SOFT" 100;font-size:1.12em;font-style:italic;line-height:1.3}.menu__variants dd{margin:2px 0 0}.menu__book{margin:40px var(--gutter) 0;letter-spacing:.1em;font-size:14px}@media (min-width:1024px){.menu{padding:40px 0 clamp(120px,14vh,160px)}.menu .section-head{align-items:flex-end;gap:28px;margin-bottom:56px;display:flex}.menu .section-head .label{order:2;margin:0 0 1.3em}.menu .section-head .section-title{flex:none}.menu__item{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.menu__item>.hairline{grid-column:1/-1}.menu__row{cursor:default;grid-column:1/span 6;grid-template-columns:52px 1fr;align-items:start;padding:34px 0 40px}.menu__toggle{display:none}.menu__no{padding-top:.9em;font-size:16px}.menu__name{font-size:clamp(60px,6.6vw,118px);line-height:.92}.menu__panel,.menu__row[aria-expanded]+.menu__panel{grid-column:7/span 4;grid-template-rows:1fr;transition:none}.menu__inner{flex-direction:column;padding:40px 0 44px;display:flex;overflow:visible}.menu__inner>:last-child{margin-bottom:0}.menu__desc{order:1;max-width:34ch}.menu__fig{z-index:1;clip-path:inset(0 0 0 100%);width:calc(16.6667% - 20px);transition:clip-path .9s var(--ease-out);margin:0;position:absolute;top:34px;right:0}.menu__fig img{transition:transform 1.1s var(--ease-out);transform:translate(-12%)scale(1.08)}.menu__item.is-active .menu__fig{clip-path:inset(0)}.menu__item.is-active .menu__fig img{transform:none}.menu__name,.menu__desc{transition:opacity .5s var(--ease-out)}.menu__list.has-active .menu__item:not(.is-active) :-webkit-any(.menu__name,.menu__no){opacity:.45}.menu__list.has-active .menu__item:not(.is-active) :is(.menu__name,.menu__no){opacity:.45}.menu__book{margin-top:56px}}@media (min-width:1440px){.menu__desc{font-size:20px}}@media (min-width:600px) and (max-width:1023px){.menu__name{font-size:clamp(60px,10vw,92px)}.menu__row{grid-template-columns:48px 1fr 28px;min-height:104px}.menu__inner{padding-left:56px}.menu__fig{width:38%}}.artists{padding:24px 0 64px}.artists .section-head{margin-bottom:36px}.artists__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:0 var(--gutter) 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;display:flex;overflow-x:auto}.artists__track::-webkit-scrollbar{display:none}.artist{flex:0 0 calc(100% - var(--gutter) * 2 - 18px);scroll-snap-align:start;flex-direction:column;display:flex}.artist__fig{aspect-ratio:3/4;margin-bottom:20px;overflow:hidden}.artist__pic,.artist__pic img{width:100%;height:100%}.artist__pic img{object-fit:cover;object-position:50% 22%}.artist__body{flex-direction:column;flex:1;display:flex}.artist__no{font-family:var(--serif);font-variation-settings:"SOFT" 100;margin-bottom:4px;font-size:15px;font-style:italic}.artist__name{font-family:var(--serif);font-variation-settings:"SOFT" 100;font-weight:400;font-size:var(--fs-name);letter-spacing:-.03em;margin-left:-.05em;line-height:.9}.artist__role{font-family:var(--serif);font-variation-settings:"SOFT" 100;margin:10px 0 18px;font-size:18px;font-style:italic;font-weight:400}.artist__bio{font-size:var(--fs-desc);max-width:38ch;line-height:1.62}.artist__bio p+p{margin-top:12px}.artist__book{align-self:flex-start;margin-top:26px}@media (max-width:1023px){.artist__body{transition:opacity .5s var(--ease-out)}.artist:not(.is-current) .artist__body{opacity:0}}@media (min-width:600px) and (max-width:1023px){.artist{flex-basis:min(62%,520px)}.artist:not(.is-current) .artist__body{opacity:0}}@media (min-width:1024px){.artists{padding:40px 0 clamp(120px,14vh,160px)}.artists .section-head{margin-bottom:64px}.artists__track{padding:0 var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:88px 24px;display:grid;overflow:visible}.artist:nth-child(2n){margin-top:120px}.artist__fig{aspect-ratio:3/4.1;margin-bottom:26px}.artist__name{font-size:clamp(52px,5vw,96px)}}@media (min-width:1280px){.artists__track{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.artist:nth-child(2n){margin-top:140px}.artist__name{font-size:clamp(48px,4.3vw,88px)}.artist__bio{font-size:18px}}@media (min-width:1800px){.artist__bio{font-size:19px}}.ig{background:var(--text);color:var(--paper);padding:clamp(88px,14vh,168px) 0;overflow:hidden}.ig__head{padding:0 var(--gutter);z-index:2;justify-items:start;gap:28px;display:grid;position:relative}.ig__title{font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.035em;max-width:5.4em;margin-left:-.06em;font-size:clamp(58px,16vw,168px);font-weight:400;line-height:.88}.btn--light{background:var(--paper);color:var(--text)}.btn--light:hover{background:var(--bg)}.ig__stage{padding:0 var(--gutter);margin-top:clamp(48px,9vh,96px);position:relative}.ig__marquee{z-index:0;display:block;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.ig__track{width:max-content;font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:0;color:#0000;-webkit-text-stroke:1.5px #fbfbfb52;white-space:nowrap;font-size:clamp(96px,30vw,340px);font-weight:500;line-height:.9;animation:52s linear infinite marquee;display:flex}.ig__track>span{padding-right:.18em}.ig__star{font-style:italic;font-weight:300}.ig__phone{z-index:1;width:clamp(240px,66vw,330px);transition:transform .9s var(--ease-out);margin:0 0 0 auto;display:block;position:relative;transform:rotate(4deg)}@media (hover:hover) and (pointer:fine){.ig__phone:hover{transform:rotate(1.5deg)translateY(-8px)}.ig:hover .ig__track{animation-play-state:paused}}.ig__body{aspect-ratio:9/19;background:var(--text);border:1px solid #fbfbfb38;border-radius:46px;padding:11px;display:block}.ig__screen{background:var(--paper);height:100%;color:var(--text);border-radius:36px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ig__screen:before{content:"";background:var(--text);border-radius:999px;width:31%;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ig__bar{padding:44px 18px 10px;display:block}.ig__handle{font:500 15px/1 var(--sans);letter-spacing:-.01em}.ig__profile{align-items:center;gap:14px;padding:6px 18px 0;display:flex}.ig__avatar{background:var(--bg);width:74px;height:74px;box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.ig__avatar .lockup{color:var(--text);font-size:8.5px}.ig__who{justify-items:start;gap:8px;display:grid}.ig__name{font:500 15px/1.1 var(--sans)}.ig__follow{background:var(--text);min-height:30px;color:var(--paper);font:500 13px/1 var(--sans);border-radius:8px;align-items:center;padding:0 18px;display:inline-flex}.ig__bio{font:400 13px/1.35 var(--sans);gap:1px;padding:14px 18px;display:grid}.ig__link{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ig__grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.ig__tile{aspect-ratio:4/5;background:var(--surface);display:block;overflow:hidden}.ig__pic,.ig__pic img{width:100%;height:100%}.ig__pic img{object-fit:cover;object-position:50% 25%}@media (min-width:760px){.ig{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:2vw;display:grid}.ig__head{grid-area:1/1/auto/8;padding-top:4vh;padding-right:0}.ig__title{font-size:clamp(76px,8.8vw,168px)}.ig__stage{grid-area:1/1/auto/-1;margin-top:0;padding:0}.ig__phone{margin:0 calc(var(--gutter) + 6vw) 0 auto;width:clamp(260px,26vw,360px)}.ig__marquee{top:auto;bottom:4%;transform:none}.ig__track{font-size:clamp(112px,13vw,256px)}}@keyframes marquee{to{transform:translate(-50%)}}.footer{padding:56px var(--gutter) calc(14px + var(--safe-b));overflow:hidden}.footer__links{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.footer__ig{min-height:48px;font-family:var(--serif);font-variation-settings:"SOFT" 100;text-underline-offset:6px;align-items:center;font-size:20px;font-style:italic;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.footer__name{font-family:var(--serif);font-variation-settings:"SOFT" 100;margin-top:48px;font-size:18px;font-style:italic}.footer__mark{font-family:var(--serif);font-variation-settings:"SOFT" 100;white-space:nowrap;letter-spacing:.01em;margin:14px 0 0 -.04em;font-size:11.6vw;font-weight:500;line-height:.8;display:inline-block}@media (min-width:820px){.footer{padding-top:88px;padding-bottom:40px}}.bar{z-index:25;padding-bottom:var(--safe-b);background:var(--bg);box-shadow:0 -1px 0 var(--line);transition:transform .6s var(--ease-out);grid-template-columns:1.4fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.bar.is-shown{transform:none}.bar a{height:var(--bar-h);letter-spacing:.02em;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:flex}.bar__book{background:var(--accent);color:var(--paper)}.bar__ig{font-family:var(--serif);font-variation-settings:"SOFT" 100;font-style:italic;font-weight:400;letter-spacing:0!important;font-size:18px!important}@media (min-width:820px){.bar{display:none}}.sheet{z-index:60;background:var(--bg);height:100dvh;padding:16px var(--gutter) calc(28px + var(--safe-b));transition:transform .7s var(--ease-out), visibility 0s linear .7s;visibility:hidden;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.sheet[hidden]{display:flex}.sheet.is-open{visibility:visible;transition:transform .7s var(--ease-out), visibility 0s;transform:none}.sheet__close{text-align:right;min-width:64px;min-height:44px;font-family:var(--serif);font-variation-settings:"SOFT" 100;align-self:flex-end;font-size:19px;font-style:italic}.sheet__nav{flex-direction:column;margin:auto 0;display:flex}.sheet__nav a{font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.03em;border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:10px 0;font-size:clamp(46px,13.5vw,84px);font-weight:400;line-height:1;display:flex}.sheet__nav a span{letter-spacing:0;font-size:15px;font-style:italic;transform:translateY(-1.6em)}.sheet__nav a>*{pointer-events:none}.sheet__book{align-self:flex-start}.sheet .sheet__nav a{opacity:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);transform:translateY(24px)}.sheet.is-open .sheet__nav a{opacity:1;transform:none}.sheet.is-open .sheet__nav a:nth-child(2){transition-delay:50ms}.sheet.is-open .sheet__nav a:nth-child(3){transition-delay:.1s}.sheet.is-open .sheet__nav a:nth-child(4){transition-delay:.15s}@media (prefers-reduced-motion:reduce){.ig__track{animation:none}.sheet,.sheet .sheet__nav a,.bar{transition:none}}
