html:has(.together-site){scroll-behavior:smooth;scroll-padding-top:32px}:is(html:has(.together-site),body:has(.together-site)){background:var(--novem-soft)}@media (prefers-reduced-motion:no-preference){.together-site .tg-reveal-pending{opacity:.35;transform:translateY(24px)}}.together-site{--tg-secondary:#625e57;--tg-caption:#6d685f;--tg-muted:#716b62;--tg-mark:#8b8478;--tg-photo-background:#e4e0d8;--th-paper:#f4f2ed;--th-ink:#24241f;--th-secondary:#696459;--th-muted:#716b60;--th-detail:#514e46;--th-rule:#aca59642;--th-controls-border:#ffffffc4;--th-controls-background:#ffffff65;--th-selected:#33372f;--th-on-selected:#fffef8;--th-hover:#ffffff7d;--th-glow:transparent;font-family:var(--font-sans);font-synthesis:none;color:var(--novem-ink);background:var(--novem-soft);-webkit-font-smoothing:antialiased}:root:is(.dark,[data-dark-mode]) .together-site{--tg-secondary:#c2bcb1;--tg-caption:#b4aea3;--tg-muted:#b4aea3;--tg-mark:#c0b297;--tg-photo-background:#272620;--th-paper:#20211e;--th-ink:#f0eee7;--th-secondary:#c0bfb3;--th-muted:#b4b4a6;--th-detail:#d0cfc3;--th-rule:#a9ac8d33;--th-controls-border:#e0e5c81f;--th-controls-background:#f2f5de09;--th-selected:#dce1ca;--th-on-selected:#24281f;--th-hover:#f2f5de14;--th-glow:#dfe6ba09}:where(.together-site),:where(.together-site) *{box-sizing:border-box}:where(.together-site) :is(h1,h2,h3,p,figure){margin:0}:where(.together-site) :is(button,input){font:inherit}:where(.together-site) :is(button,a,input,summary){-webkit-tap-highlight-color:transparent}:where(.together-site) button{cursor:pointer;background:0 0;border:0}:where(.together-site) button:disabled{cursor:wait;opacity:.55}:where(.together-site) a{color:inherit;text-decoration:none}:where(.together-site) svg{flex-shrink:0;display:block}:where(.together-site) :is(button,a,input,summary):focus-visible{outline:2px solid var(--novem-accent);outline-offset:6px}:where(.together-site) ::selection{background:#b8aa9045}.together-site{--tg-gutter:clamp(24px, 4.8vw, 88px);--tg-ease:cubic-bezier(.22, .68, 0, 1);--tg-type-body:clamp(18px, 1.35vw, 20px);--tg-type-lead:clamp(23px, 1.9vw, 30px);--tg-type-note:16px;--tg-type-fine:14px;overflow:clip}.tg-wrap{width:100%;max-width:1760px;padding-inline:var(--tg-gutter);margin-inline:auto}:where(.together-site) :is(h1,h2){letter-spacing:-.055em;font-weight:400}:where(.together-site) p{text-wrap:pretty}.tg-skip-link{z-index:100;color:var(--novem-ink);background:var(--novem-soft);padding:15px 20px;position:fixed;top:16px;left:20px;transform:translateY(-180%)}.tg-skip-link:focus{transform:none}.tg-section-note{font-size:var(--tg-type-note);letter-spacing:.005em;justify-content:space-between;align-items:center;gap:20px;line-height:1.5;display:flex}.tg-section-note>span:last-child{color:var(--tg-muted);font-size:var(--tg-type-fine)}.tg-wordmark{align-items:center;display:inline-flex}.tg-wordmark>svg{width:114px;height:28.5px}.tg-wordmark>span{letter-spacing:-.04em;border-left:1px solid #ffffff70;margin-left:13px;padding-left:13px;font-size:15px;font-weight:380;line-height:19px}.tg-header{z-index:10;height:113px;padding-inline:var(--tg-gutter);color:#fff;justify-content:space-between;align-items:center;gap:32px;display:flex;position:absolute;inset:0 0 auto}.tg-header>a{padding-block:12px;display:flex}.tg-header nav{font-size:var(--tg-type-note);align-items:center;gap:38px;display:flex}.tg-header nav a{white-space:nowrap;align-items:center;min-height:44px;display:flex}.tg-header nav a:first-child{opacity:.85}.tg-header-invitation{border-bottom:1px solid #ffffff80}.tg-header nav a:hover{opacity:1}.tg-theme-control{opacity:.8;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:opacity .18s,background .18s;display:grid;box-shadow:inset 0 0 0 1px}.tg-theme-control:hover{opacity:1;background:#ffffff12}.tg-footer-appearance{margin-top:20px;display:flex}.tg-hero{isolation:isolate;color:#fff;background:#453b2b;height:100svh;min-height:760px;max-height:1300px;position:relative;overflow:hidden}.tg-hero-media,.tg-hero-shade{position:absolute;inset:0}.tg-hero-media{transform:translateY(var(--hero-drift,0px)) scale(var(--hero-scale,1.035))}.tg-hero-image{object-fit:cover;object-position:50% 51%;width:100%;height:100%;display:block}.tg-hero-media picture{height:100%;display:block}.tg-hero-shade{background:linear-gradient(#17130f9c 0%,#17130f20 25%,#0000 38%,#17130f12 45%,#17130fa8 100%)}.tg-hero-content{inset:auto var(--tg-gutter) 125px;justify-content:space-between;align-items:flex-end;gap:50px;display:flex;position:absolute}.tg-hero h1{letter-spacing:-.071em;font-size:clamp(120px,15.6vw,252px);font-weight:370;line-height:.89}.tg-hero-line{margin-bottom:-.105em;padding-bottom:.105em;display:block;overflow:clip}.tg-hero-line>span{animation:1.2s cubic-bezier(.16,1,.3,1) both tg-type-enter;display:block}.tg-hero-line:last-child>span{animation-delay:.13s}@keyframes tg-type-enter{0%{transform:translateY(108%)}to{transform:translateY(0)}}.tg-hero-aside{flex:none;width:clamp(260px,23vw,352px);padding-bottom:3px}.tg-hero-aside p{font-size:var(--tg-type-body);letter-spacing:-.015em;font-weight:400;line-height:1.55}.tg-round-arrow{width:52px;height:52px;transition:background .22s, color .22s, transform .35s var(--tg-ease);border:1px solid #ffffff75;border-radius:50%;place-items:center;display:grid}.tg-round-arrow svg{width:18px;height:18px}.tg-manifesto{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:end;gap:clamp(48px,6vw,104px);padding-block:clamp(96px,8vw,140px) clamp(100px,9vw,152px);display:grid}.tg-manifesto .tg-section-note{color:var(--tg-secondary);margin-bottom:34px}.tg-manifesto h2{letter-spacing:-.058em;font-size:clamp(52px,6.1vw,100px);font-weight:390;line-height:1.09}.tg-manifesto-copy{max-width:390px;padding-bottom:4px}.tg-manifesto-thought{font-size:var(--tg-type-lead);letter-spacing:-.025em;text-wrap:balance;line-height:1.42}.tg-manifesto-copy>p+p{font-size:var(--tg-type-body);color:var(--tg-secondary);margin-top:25px;line-height:1.65}.tg-editorial{max-width:1760px;padding-right:var(--tg-gutter);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:8vw;margin-inline:auto;display:grid}.tg-photo{isolation:isolate;background:var(--tg-photo-background);position:relative;overflow:hidden}.tg-photo img{object-fit:cover;width:100%;height:100%;transform:translateY(var(--photo-drift,0px)) scale(1.065);display:block}.tg-people-photo{aspect-ratio:4/5;max-height:1080px}.tg-people-photo img{object-position:50% 64%}.tg-people-shade{background:linear-gradient(#0000,#15181280);position:absolute;inset:50% 0 0}.tg-editorial-title{z-index:1;padding-left:var(--tg-gutter);margin-top:-.94em;font-size:clamp(52px,6.7vw,108px);line-height:1.04;position:relative}.tg-editorial-title span{display:block}.tg-editorial-title span:first-child{color:#fff}.tg-editorial-title span:last-child{margin-top:.16em}.tg-editorial-caption{padding-left:var(--tg-gutter);font-size:var(--tg-type-note);color:var(--tg-caption);margin-top:27px;line-height:1.6}.tg-editorial-aside{padding-top:clamp(100px,12vw,208px)}.tg-editorial-note{letter-spacing:-.025em;color:var(--tg-muted);margin-bottom:53px;font-size:clamp(18px,1.7vw,27px);line-height:1.5}.tg-editorial-note>span{color:var(--novem-ink)}.tg-arch-photo{aspect-ratio:3/4}.tg-arch-photo img{object-position:50% 48%}.tg-editorial figcaption{font-size:var(--tg-type-note);color:var(--tg-caption);margin-top:18px;line-height:1.6}.tg-interlude{justify-content:center;align-items:center;gap:32px;padding-block:clamp(105px,10vw,165px);display:flex}.tg-interlude>svg{width:44px;height:44px;color:var(--tg-mark)}.tg-interlude p{letter-spacing:-.035em;font-size:clamp(24px,2.2vw,34px);line-height:1.3}.tg-interlude p>span{color:var(--tg-muted)}.tg-room-story{--room-inset-x:7.5%;--room-inset-y:10%;height:170svh;min-height:1050px}.tg-room-sticky{height:100svh;min-height:620px;position:sticky;top:0}.tg-room-intro{inset:3% var(--tg-gutter) auto;font-size:var(--tg-type-note);color:var(--tg-caption);opacity:var(--room-intro-opacity,1);justify-content:space-between;display:flex;position:absolute}.tg-room-stage{inset:var(--room-inset-y) var(--room-inset-x);isolation:isolate;color:#fff;background:#29251e;position:absolute;overflow:hidden}.tg-room-panel{opacity:0;transition:opacity .85s var(--tg-ease);position:absolute;inset:0}.tg-room-panel[data-active=true]{opacity:1;z-index:1}.tg-room-panel img{object-fit:cover;object-position:50% 53%;width:100%;height:100%;transform:scale(var(--room-scale,1.08));display:block}.tg-room-panel:nth-child(2) img{object-position:50% 58%}.tg-room-panel:nth-child(3) img{object-position:50% 44%}.tg-room-shade{z-index:2;pointer-events:none;background:linear-gradient(#0e0d0c8c 0%,#0000 27% 35%,#0e0d0c4d 58%,#0e0d0cba 100%);position:absolute;inset:0}.tg-room-top{z-index:3;font-size:var(--tg-type-note);justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;inset:32px clamp(28px,4.3vw,76px) auto}.tg-room-top>span:last-child{font-size:var(--tg-type-fine);letter-spacing:.04em;color:#ffffffdb}.tg-room-content{z-index:3;transform:translateY(var(--room-copy-shift,20px));justify-content:space-between;align-items:flex-end;gap:38px;display:flex;position:absolute;inset:auto clamp(28px,4.3vw,76px) clamp(40px,5.5vh,75px)}.tg-room-caption h2{letter-spacing:-.065em;font-size:clamp(60px,7.6vw,122px);font-weight:380;line-height:.99}.tg-room-caption p{font-size:var(--tg-type-body);color:#ffffffeb;margin-top:25px;line-height:1.55}.tg-room-navigation{flex-direction:column;align-items:flex-end;gap:28px;width:clamp(280px,28vw,415px);padding-bottom:3px;display:flex}.tg-gallery-arrows{gap:10px;display:flex}.tg-gallery-arrows button{color:#fff;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:45px;height:45px;transition:background .22s,color .22s;display:grid}.tg-gallery-arrows button:hover{color:var(--novem-ink);background:#fff}.tg-gallery-arrows svg{width:17px;height:17px}.tg-room-tabs{gap:24px;width:100%;display:flex}.tg-room-tabs button{color:#ffffffdb;text-align:left;font-size:var(--tg-type-note);white-space:nowrap;border-bottom:1px solid #ffffff50;flex-direction:column;flex:1;align-items:flex-start;gap:14px;padding:5px 0 14px;transition:border-color .25s,color .25s;display:flex}.tg-room-tabs button>span{font-size:var(--tg-type-fine);color:#ffffffdb;letter-spacing:.03em}.tg-room-tabs button[aria-selected=true],.tg-room-tabs button:hover{color:#fff;border-bottom-color:#fff}.tg-invitation{outline:none;padding-block:clamp(100px,10vw,180px) clamp(110px,11vw,190px)}.tg-invitation .tg-section-note{margin-bottom:58px}.tg-invitation-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8vw;display:grid}.tg-invitation-copy h2{font-size:clamp(52px,5.6vw,92px);line-height:1.08}.tg-invitation-copy>p{max-width:420px;font-size:var(--tg-type-body);color:var(--tg-secondary);margin-top:33px;line-height:1.65}.tg-text-link{min-height:44px;font-size:var(--tg-type-note);align-items:center;gap:18px;margin-top:27px;display:inline-flex}.tg-text-link svg{width:15px;height:15px;transition:transform .2s}.tg-text-link:hover svg{transform:translate(3px,-3px)}.tg-credits{max-width:530px}.tg-credits summary{cursor:pointer;text-align:center;padding-block:8px;list-style:none}.tg-credits summary::-webkit-details-marker{display:none}.tg-credits summary:after{content:" +";margin-left:8px}.tg-credits[open] summary:after{content:" −"}.tg-credits p{text-align:center;margin-block:10px;line-height:1.7}@media (min-width:1900px){.tg-hero-content{max-width:1584px;margin-inline:auto}}@media (max-width:1100px){.tg-hero-content{gap:30px}.tg-hero h1{font-size:clamp(152px,15.6vw,172px)}.tg-room-content{display:block}.tg-room-navigation{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:35px;width:100%;margin-top:33px}.tg-gallery-arrows{order:2}.tg-room-tabs{gap:28px;max-width:390px}.tg-room-caption p{margin-top:20px}.tg-invitation-layout{gap:6vw}}@media (min-width:701px) and (max-width:850px){.tg-editorial-title{font-size:6.6vw}}@media (min-width:701px) and (max-width:950px){.tg-hero-content{display:block}.tg-hero-aside{width:100%;max-width:720px;margin-top:32px;padding:0}.tg-hero-aside p{max-width:32ch}}@media (min-width:701px) and (max-width:900px){.tg-manifesto{grid-template-columns:1fr;gap:40px}.tg-manifesto h2{font-size:8.3vw}.tg-manifesto-copy{grid-template-columns:1fr 1fr;align-items:start;gap:42px;max-width:none;padding:0;display:grid}.tg-manifesto-copy>p+p{margin:0}.tg-invitation-layout{grid-template-columns:1fr;gap:48px}.tg-invitation-copy h2{font-size:clamp(52px,7vw,64px)}}@media (max-width:700px){.together-site{--tg-gutter:24px}.tg-header{gap:20px;height:96px}.tg-wordmark>svg{width:103px;height:26px}.tg-wordmark>span{margin-left:10px;padding-left:10px;font-size:14px}.tg-header nav{gap:12px}.tg-header nav a:first-child{display:none}.tg-hero{min-height:760px;max-height:1100px}.tg-hero-image{object-position:77% 50%}.tg-hero-shade{background:linear-gradient(#17130f96,#17130f05 26%,#17130f10 35%,#17130f80 65%,#17130fba)}.tg-hero-content{inset:auto var(--tg-gutter) 105px;display:block}.tg-hero h1{font-size:clamp(70px,23.4vw,152px)}.tg-hero-aside{width:100%;margin-top:29px;padding:0}.tg-hero-aside p{max-width:32ch;line-height:1.6}.tg-manifesto{grid-template-columns:1fr;gap:35px;padding-block:76px 84px}.tg-manifesto .tg-section-note{margin-bottom:27px}.tg-manifesto h2{letter-spacing:-.052em;font-size:clamp(38px,11.4vw,72px);line-height:1.1}.tg-manifesto-copy{max-width:430px;padding:0}.tg-manifesto-thought{max-width:32ch;line-height:1.45}.tg-manifesto-copy>p+p{margin-top:22px}.tg-editorial{padding:0;display:block}.tg-people-photo{max-height:700px}.tg-editorial-title{margin-top:-.95em;font-size:clamp(43px,10.7vw,70px)}.tg-editorial-caption{margin-top:21px}.tg-editorial-aside{width:76%;margin-left:auto;margin-right:var(--tg-gutter);padding-top:58px}.tg-editorial-note{margin-bottom:31px;font-size:clamp(19px,4.7vw,25px)}.tg-editorial figcaption{margin-top:15px}.tg-interlude{gap:23px;padding-block:76px 58px}.tg-interlude>svg{width:31px;height:31px}.tg-interlude p{font-size:clamp(22px,5.1vw,28px);line-height:1.3}.tg-room-story{height:auto;min-height:0}.tg-room-sticky{height:100svh;min-height:800px;max-height:1000px;position:relative}.tg-room-intro{display:none}.tg-room-stage{inset:0}.tg-room-panel img{transform:none}.tg-room-panel:first-child img{object-position:96% 50%}.tg-room-panel:nth-child(2) img{object-position:57% 50%}.tg-room-panel:nth-child(3) img{object-position:50% 50%}.tg-room-top{inset:27px var(--tg-gutter) auto}.tg-room-content{inset:auto var(--tg-gutter) 32px;transform:none}.tg-room-caption h2{font-size:clamp(58px,14.1vw,87px);line-height:1}.tg-room-caption p{max-width:30ch;margin-top:22px}.tg-room-navigation{flex-direction:column;align-items:flex-end;gap:25px;margin-top:30px}.tg-gallery-arrows{order:0}.tg-room-tabs{gap:23px;max-width:none}.tg-room-tabs button{gap:12px;padding-bottom:14px}.tg-gallery-arrows button{width:43px;height:43px}.tg-invitation{padding-block:82px 80px}.tg-invitation .tg-section-note{margin-bottom:37px}.tg-invitation-layout{display:block}.tg-invitation-copy h2{font-size:clamp(44px,10.6vw,68px);line-height:1.08}.tg-invitation-copy>p{max-width:360px;margin-top:26px}.tg-invitation-copy>p br{display:none}.tg-text-link{margin-top:20px}.tg-credits{order:3;width:100%;max-width:none}.tg-credits summary,.tg-credits p{text-align:left}}@media (max-width:360px){.together-site{--tg-gutter:20px}.tg-header{gap:12px}.tg-hero h1{font-size:23.4vw}.tg-room-caption h2{font-size:54px}.tg-room-tabs{gap:12px}.tg-invitation-copy h2{font-size:43px}}@media (max-height:650px) and (min-width:701px){.tg-room-story{height:auto;min-height:0}.tg-room-sticky{height:760px;position:relative}.tg-room-stage{inset:0}.tg-room-intro{display:none}}@media (prefers-reduced-motion:reduce){html:has(.together-site){scroll-behavior:auto}:where(.together-site) *,:where(.together-site) :before,:where(.together-site) :after{transition:none!important;animation:none!important}.tg-hero-media{transform:scale(1.035)}.tg-photo img{transform:scale(1.065)}.tg-room-story{height:auto;min-height:0}.tg-room-sticky{position:relative}.tg-room-stage{inset:0}.tg-room-intro{display:none}.tg-room-panel img,.tg-room-content{transform:none}}.tg-photo-credit{color:var(--tg-caption);padding-block:24px 42px;font-size:14px}
