@font-face{font-family:Noto Serif Display;src:url(/assets/fonts/noto-serif-display.woff2)format(woff2);font-weight:200 600;font-style:normal;font-display:swap}@font-face{font-family:Noto Serif Display;src:url(/assets/fonts/noto-serif-display-italic.woff2)format(woff2);font-weight:200 600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat.woff2)format(woff2);font-weight:200 600;font-style:normal;font-display:swap}:root{--espresso:#1c1714;--ink-2:#3a302a;--tobacco:#7a5a43;--concrete:#675e57;--stone:#d3c8bb;--linen:#e8dfd3;--bone:#f3ede4;--ivory:#faf7f2;--muted:var(--concrete);--on-dark:var(--ivory);--on-dark-2:var(--stone);--line-dark:#faf7f229;--serif:"Noto Serif Display","Didot","Bodoni 72",Georgia,serif;--sans:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;--g:20px;--max:1320px;--navh:64px;--sec:104px;--ease:cubic-bezier(.2,.65,.15,1)}@media (min-width:600px){:root{--g:32px}}@media (min-width:900px){:root{--g:48px;--navh:76px;--sec:152px}}@media (min-width:1280px){:root{--g:64px;--sec:176px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--navh) + 16px)}body{background:var(--bone);color:var(--espresso);font:400 15.5px/1.75 var(--sans);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0}@media (min-width:900px){body{font-size:16px;line-height:1.8}}[hidden]{display:none!important}img,svg,picture{display:block;max-width:100%}img{height:auto}h1,h2,h3,p,ol,ul,figure,dl,dd,blockquote{margin:0;padding:0}ol[role=list],ul[role=list]{list-style:none}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}em{font-style:italic}b{font-weight:600}button{font:inherit;color:inherit}::selection{background:var(--espresso);color:var(--bone)}:focus-visible{outline:2px solid var(--tobacco);outline-offset:4px}.dark :focus-visible{outline-color:var(--bone)}.hero :focus-visible{outline-color:var(--bone)}.measure :focus-visible{outline-color:var(--bone)}.band :focus-visible{outline-color:var(--bone)}.menu :focus-visible{outline-color:var(--bone)}.sr{overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute!important}.skip{position:absolute;z-index:100;background:var(--espresso);color:var(--bone);text-decoration:none;padding:12px 18px;transition:top .2s;font-size:14px;top:-60px;left:12px}.skip:focus{top:12px}.wrap{max-width:calc(var(--max) + 2*var(--g));padding-inline:var(--g);width:100%;margin-inline-start:auto;margin-inline-end:auto}.label{font:500 10.5px/1.5 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--tobacco)}@media (min-width:900px){.label{font-size:11px}}.label--light{color:var(--on-dark-2)}.label i{opacity:.7;padding-inline-start:.35em;padding-inline-end:.35em;font-style:normal}.display,.hero__h,.phead__h,.sechead__h,.story__h,.measure__h,.band__h,.shero__h,.lagom__names,.chapter__name,.index__name,.closing__h{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;font-weight:300}.sechead__h{font-size:clamp(2.15rem,1.45rem + 2.9vw,4.25rem);line-height:1.04}.sechead__h em,.phead__h em,.story__h em,.hero__h em,.measure__h em,.band__h em,.closing__h em{font-weight:300}.sechead{display:grid;gap:18px;max-width:48rem;margin-bottom:56px}.sechead__p{color:var(--muted);max-width:34em}@media (min-width:900px){.sechead{gap:22px;margin-bottom:88px}.sechead--split{grid-template-columns:1.15fr 1fr;align-items: end;gap:64px;max-width:none}.sechead--split>div{display:grid;gap:22px}}.arr{transition:transform .5s var(--ease);flex:none;width:26px;height:10px}.btn{display:inline-flex;font:500 11.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items: center;gap:16px;min-height:54px;padding:0 28px;transition:background-color .4s,color .4s,border-color .4s}.btn:hover .arr,.tlink:hover .arr,.index a:hover .arr{transform:translate(6px)}.btn--light{background:var(--bone);color:var(--espresso)}.btn--light:hover{background:var(--ivory)}.btn--dark{background:var(--espresso);color:var(--bone)}.btn--dark:hover{background:var(--ink-2)}.btn--wide{width:100%}.btn[disabled]{opacity:.6;cursor:progress}.tlink{display:inline-flex;cursor:pointer;font:500 11.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--espresso);background:0 0;border:0;align-items: center;gap:14px;min-height:44px;padding:0}.tlink--light{color:var(--bone)}.nav{position:sticky;z-index:50;background:var(--bone);border-bottom:1px solid #0000;transition:border-color .4s;top:0}.nav.is-scrolled{border-bottom-color:var(--stone)}.nav__in{height:var(--navh);display:flex;max-width:calc(var(--max) + 2*var(--g));padding-inline:var(--g);align-items: center;gap:24px;margin-inline-start:auto;margin-inline-end:auto}.nav__brand{display:flex;text-decoration:none;color:var(--espresso);align-items: center;min-height:44px;margin-right:auto}.nav__lockup{fill:currentColor}.nav__lockup--c{width:67px;height:30px}.nav__lockup--h{display:none;width:325px;height:40px}@media (min-width:1200px){.nav__lockup--c{display:none}.nav__lockup--h{display:block}}.nav__links{display:none}.nav__links a,.nav__cta{font:500 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;position:relative;padding:16px 0}.nav__links a:after,.nav__cta:after{content:"";position:absolute;transform-origin:left;transition:transform .5s var(--ease);background:currentColor;height:1px;bottom:8px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after,.nav__links a[aria-current]:after,.nav__cta:hover:after{transform:scaleX(1)}.nav__cta{display:none}.nav__menu{cursor:pointer;font:500 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;background:0 0;border:0;min-width:44px;min-height:44px;padding:0 2px}@media (min-width:900px){.nav__links{display:flex;gap:40px;margin-right:48px}.nav__cta{display:inline-block;border:1px solid var(--espresso);padding:14px 20px}.nav__cta:after{display:none}.nav__cta:hover{background:var(--espresso);color:var(--bone)}.nav__menu{display:none}}@media (min-width:900px) and (max-width:1099px){.nav__links{gap:24px;margin-right:24px}}.menu{position:fixed;inset:var(--navh)0 0;z-index:49;background:var(--espresso);color:var(--bone);opacity:0;overflow-y:auto;transition:opacity .35s}.menu.is-open{opacity:1}.menu__in{display:flex;padding:40px var(--g)calc(32px + env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;gap:48px;min-height:100%}.menu__links li{border-top:1px solid var(--line-dark);opacity:0;transition:opacity .6s ease,transform .7s var(--ease);transition-delay:calc(var(--i,0)*50ms + 80ms);transform:translateY(10px)}.menu__links li:last-child{border-bottom:1px solid var(--line-dark)}.menu.is-open .menu__links li{opacity:1;transform:none}.menu__links a{display:flex;text-decoration:none;font:300 2.15rem/1.1 var(--serif);align-items:baseline;gap:18px;padding:16px 0}.menu__links a span{font:500 10.5px/1 var(--sans);letter-spacing:.2em;color:var(--on-dark-2);min-width:22px}.menu__links a[aria-current]{font-style:italic}.menu__foot{display:grid;gap:24px}.menu__foot p{display:grid;color:var(--on-dark-2);gap:4px;font-size:15px}.menu__foot p a{display:inline-flex;align-items: center;min-height:44px}html.menu-open{overflow:hidden}.nav.is-menu{background:var(--espresso);color:var(--bone);border-bottom-color:var(--line-dark)}.nav.is-menu .nav__brand{color:var(--ivory)}.hero{position:relative;height:calc(100svh - var(--navh));overflow:hidden;background:var(--espresso);color:var(--bone);isolation:isolate;min-height:600px;max-height:1040px}.hero__media,.hero__pic,.hero__img{position:absolute;width:100%;height:100%;inset:0}.hero__img{object-fit:cover;object-position:50% 26%;transform-origin:50% 30%}.js .hero__img{animation:kenburns 16s var(--ease)both}@keyframes kenburns{0%{transform:scale(1.07)}to{transform:scale(1)}}.hero__veil{position:absolute;background:linear-gradient(#1c171400 22%,#1c17140f 27%,#1c171438 33%,#1c171480 41%,#1c1714a3 50%,#1c1714c2 70%,#1c1714e0 100%);inset:0}.hero .label--light{color:var(--ivory)}.hero__copy{position:absolute;padding:0 var(--g)calc(36px + env(safe-area-inset-bottom));display:grid;max-width:calc(var(--max) + 2*var(--g));gap:18px;margin-inline-start:auto;margin-inline-end:auto;bottom:0;left:0;right:0}.hero__h{max-width:11ch;font-size:clamp(2.85rem,1.6rem + 5.4vw,6.5rem);line-height:.98}.hero__p{color:#faf7f2e0;max-width:30em;font-size:15px;line-height:1.65}.hero__acts{display:flex;flex-wrap:wrap;align-items: center;gap:12px 28px;margin-top:8px}.js .hero__copy>*{opacity:0;animation:rise 1.4s var(--ease)forwards;transform:translateY(14px)}.js .hero__copy>:nth-child(2){animation-delay:.15s}.js .hero__copy>:nth-child(3){animation-delay:.35s}.js .hero__copy>:nth-child(4){animation-delay:.5s}@keyframes rise{to{opacity:1;transform:none}}@media (min-width:900px){.js .hero{margin-top:calc(-1*var(--navh));height:100svh;min-height:680px;max-height:1120px}.hero__img{object-position:50% 4%;transform-origin:50% 20%}@media (min-aspect-ratio:16/9){.hero__img{object-position:50% 6%}}.hero__veil{background:linear-gradient(#1c171400 34%,#1c17140a 40%,#1c17142e 48%,#1c171475 58%,#1c1714ad 68%,#1c1714bd 80%,#1c1714db 100%)}.hero__copy{grid-template-columns:minmax(0,1fr)minmax(0,23rem);grid-template-rows:1fr auto auto auto;padding:0 var(--g)clamp(44px,6.5vh,76px);align-items: end;gap:0 72px}.hero__h{grid-column:1;grid-row:1/-1;letter-spacing:-.015em;max-width:none;font-size:clamp(4rem,.5rem + 6.4vw,7.6rem);line-height:.94}.hero .label{grid-column:2;grid-row:2}.hero__p{grid-column:2;grid-row:3;margin:14px 0 22px;font-size:15.5px}.hero__acts{grid-column:2;grid-row:4;flex-direction:column;align-items: flex-start;gap:6px;margin:0}.js .hero__h{animation-delay:0s}.js .hero .label{animation-delay:.25s}.nav{transition:border-color .4s,background-color .45s,color .45s}.nav__brand,.nav__cta{transition:color .45s,background-color .4s,border-color .45s}.js [data-page=home] .nav:not(.is-past):not(.is-menu){color:var(--ivory);background:0 0;border-bottom-color:#0000}[data-page=home] .nav:before{content:"";position:absolute;z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#1c1714c2 0,#1c1714b8 30px,#1c171499 62px,#1c171473 96px,#1c17144d 130px,#1c17142b 165px,#1c171412 200px,#1c171405 230px,#1c171400 256px);height:256px;transition:opacity .45s;top:0;left:0;right:0}.js [data-page=home] .nav:not(.is-past):not(.is-menu):before{opacity:1}.js [data-page=home] .nav:not(.is-past) .nav__brand{color:var(--ivory)}.js [data-page=home] .nav:not(.is-past) .nav__cta{border-color:#faf7f2cc}.js [data-page=home] .nav:not(.is-past) .nav__cta:hover{background:var(--ivory);color:var(--espresso)}.js [data-page=home] .nav:not(.is-past) :focus-visible{outline-color:var(--bone)}}.story{padding-block:var(--sec)}.story__in{display:grid;text-align:center;justify-items:center;gap:26px}.story__h{font-size:clamp(2.3rem,1.4rem + 3.8vw,5.25rem);line-height:1.04}.story__h span,.story__h em{display:block}.story__p{font:italic 300 1.3rem/1.5 var(--serif);color:var(--ink-2)}@media (min-width:900px){.story__p{font-size:1.7rem}}.collection{padding-bottom:var(--sec)}.index{border-bottom:1px solid var(--stone)}.index__row{border-top:1px solid var(--stone)}.index a{display:grid;grid-template-columns:34px 1fr auto;grid-template-areas:"n name go" ". line line";text-decoration:none;transition:padding .6s var(--ease),background-color .5s;align-items:baseline;gap:6px 12px;padding:22px 0 24px}.index__n{grid-area:n;font:italic 300 15px/1 var(--serif);color:var(--tobacco)}.index__name{grid-area:name;font-size:clamp(2.1rem,1.5rem + 3.2vw,5rem);line-height:1}.index__text{grid-area:line;display:grid;gap:4px;max-width:32em}.index__line{font:italic 300 1.2rem/1.35 var(--serif);color:var(--espresso)}.index__more{display:none;color:var(--muted);font-size:14px;line-height:1.6}@media (min-width:900px){.index__more{display:block}}.index__go{grid-area:go;align-self: center}@media (min-width:900px){.index a{grid-template-columns:80px minmax(0,1fr)minmax(0,28rem)60px;grid-template-areas:"n name line go";align-items: center;padding:30px 0}.index__line{font-size:1.35rem}.index__go{justify-self:end}.index a:hover{padding-left:18px}.index a:hover .index__name{font-style:italic}}.lookbook{padding-block:var(--sec);background:var(--linen)}.looks{display:grid;grid-auto-flow:column;grid-auto-columns:74%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1*var(--g));padding:0 var(--g)8px;scroll-padding-inline:var(--g);scrollbar-width:none;gap:16px}.looks::-webkit-scrollbar{display:none}@media (min-width:600px){.looks{grid-auto-columns:42%;gap:24px}}.look{scroll-snap-align:start;display:grid;gap:14px}.look__screen{position:relative;aspect-ratio:9/18.5;overflow:hidden;background:var(--espresso);border-radius:30px;box-shadow:0 0 0 1px #1c171414,0 30px 60px -30px #1c171473}.look__screen img{position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.look__screen:after{content:"";position:absolute;background:linear-gradient(#14100d40,#14100d1a 55%,#14100dc7);inset:0}.look__bar{position:absolute;z-index:1;display:grid;gap:5px;top:20px;right:20px}.look__bar i{display:block;background:#fff;width:20px;height:1.5px}.look__copy{position:absolute;z-index:1;display:grid;color:#fff;justify-items:start;gap:10px;bottom:26px;left:22px;right:22px}.look__name{font-size:40px;line-height:1}.look__name--serif{font:italic 300 46px/1 var(--serif)}.look__name--sans{font:400 19px/1 var(--sans);letter-spacing:.42em;text-transform:uppercase}.look__name--bold{font:500 40px/.95 var(--serif);letter-spacing:-.02em}.look__line{opacity:.92;max-width:16em;font-size:13px;line-height:1.45}.look__btn{font:500 10.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#1c1714;background:#fff;margin-top:6px;padding:13px 16px}.look__cap{font:500 10.5px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.look__cap span{color:var(--tobacco)}@media (min-width:900px){.looks{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;gap:clamp(24px,3vw,56px);margin:0;padding:0}.look:nth-child(2){margin-top:88px}.look__name--serif{font-size:54px}.look__name--bold{font-size:46px}}.measure{padding-block:var(--sec);background:var(--espresso);color:var(--bone)}.measure__head{display:grid;justify-items:start;gap:20px;margin-bottom:56px}.measure__h{max-width:15ch;font-size:clamp(2.15rem,1.45rem + 2.9vw,4.25rem);line-height:1.04}.steps{display:grid;border-top:1px solid var(--line-dark)}.steps li{display:grid;grid-template-columns:44px 1fr;border-bottom:1px solid var(--line-dark);gap:8px 10px;padding:24px 0 26px}.steps__n{grid-row:span 2;font:italic 300 20px/1.3 var(--serif);color:var(--stone)}.steps h3{font:300 1.65rem/1.15 var(--serif)}.steps p{color:var(--on-dark-2);font-size:15px}@media (min-width:900px){.measure__in{display:grid;grid-template-columns:1fr}.measure__head{grid-template-columns:1fr auto;align-items: end;margin-bottom:80px}.measure__head .label{grid-column:1/-1}.steps{grid-template-columns:repeat(4,1fr);border-top:0}.steps li{grid-template-columns:1fr;border-bottom:0;border-top:1px solid var(--line-dark);align-content: start;margin-right:24px;padding:32px 32px 8px 0}.steps__n{grid-row:auto;margin-bottom:36px;font-size:24px}.steps h3{font-size:1.85rem}}.lagom{padding-block:var(--sec)}.lagom__in{display:grid;gap:48px}.lagom__fig{overflow:hidden}.lagom__fig img{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;width:100%}.lagom__copy{display:grid;align-content: center;gap:18px}.lagom__names{display:grid;font-size:clamp(2.4rem,1.5rem + 3.6vw,5rem);line-height:1.02}.amp{color:var(--tobacco);font-size:.78em;font-style:italic;line-height:1.15}.lagom__lead{font:300 1.35rem/1.45 var(--serif);max-width:22em}.lagom__p{color:var(--ink-2);max-width:30em}.lagom__copy .tlink{margin-top:6px}@media (min-width:700px){.lagom__in{grid-template-columns:5fr 1fr 5fr;align-items: center;gap:0}.lagom__fig{grid-column:1}.lagom__copy{grid-column:3}.lagom__lead{font-size:1.7rem}}.band{position:relative;overflow:hidden;color:var(--ivory);background:var(--espresso);isolation:isolate}.band__media{position:relative;overflow:hidden;aspect-ratio:830/600}.band__media picture,.band__media img{width:100%;height:100%}.band__media img{object-fit:cover;object-position:50% 55%}.band__veil{display:none}.band__in{display:grid;justify-items:start;gap:20px;padding-block-start:56px;padding-block-end:72px}.band__h{max-width:12ch;font-size:clamp(2.5rem,1.5rem + 4.2vw,5.5rem);line-height:1}.band__p{color:#faf7f2e0;max-width:30em;margin-bottom:10px}.band__fine{color:var(--stone);font-size:13px}@media (min-width:900px){.band{display:flex;align-items: center;min-height:min(86vh,820px)}.band__media{position:absolute;z-index:-2;aspect-ratio:auto;inset:0}.band__media img{object-position:50% 40%}.band__veil{display:block;position:absolute;z-index:-1;background:linear-gradient(90deg,#1c1714e0 0%,#1c171499 38%,#1c171414 72%);inset:0}.band__in{padding-block-start:120px;padding-block-end:120px}}.phead{padding-top:clamp(64px,12vw,168px);padding-bottom:clamp(56px,7vw,104px)}.phead__in{display:grid;gap:22px}.phead__h{max-width:14ch;font-size:clamp(2.9rem,1.7rem + 5vw,7rem);line-height:.98}.phead__p{color:var(--ink-2);max-width:32em;font-size:16px}@media (min-width:900px){.phead__p{font-size:17.5px}}.cnav{border-top:1px solid var(--stone);margin-top:56px}.cnav ol{display:grid;grid-template-columns:1fr 1fr}.cnav a{display:flex;border-bottom:1px solid var(--stone);text-decoration:none;font:300 1.3rem/1 var(--serif);align-items:baseline;gap:12px;min-height:52px;padding:16px 0}.cnav a span{font:italic 300 13px/1 var(--serif);color:var(--tobacco)}.cnav li:nth-child(odd) a{margin-right:10px}.cnav li:nth-child(2n) a{margin-left:10px}.cnav a:hover{font-style:italic}@media (min-width:900px){.cnav{margin-top:96px}.cnav ol{grid-template-columns:repeat(6,1fr)}.cnav a,.cnav li:nth-child(n) a{border-bottom:0;flex-direction:column;gap:10px;margin:0;padding:22px 0 0;font-size:1.5rem}}.chapter{padding-block:var(--sec)}.chapter:nth-of-type(2n){background:var(--linen)}.chapter__in{max-width:calc(var(--max) + 2*var(--g));padding-inline:var(--g);display:grid;gap:28px;width:100%;margin-inline-start:auto;margin-inline-end:auto}.chapter__head{display:grid;gap:8px}.chapter__n{font:italic 300 1.25rem/1 var(--serif);color:var(--tobacco)}.chapter__name{margin-left:-.03em;font-size:clamp(3.4rem,1.9rem + 6.4vw,8.75rem);line-height:.92}.chapter__copy{display:grid;justify-items:start;gap:18px}.chapter__statement{font:300 clamp(1.55rem,1.2rem + 1.3vw,2.35rem)/1.2 var(--serif);text-wrap:balance;max-width:20ch}.chapter__body{color:var(--ink-2);max-width:34em}.chapter__gets{display:grid;gap:14px;margin-top:12px}.gets{border-top:1px solid var(--stone)}.gets li{position:relative;border-bottom:1px solid var(--stone);padding:14px 0 14px 30px;font-size:15px;line-height:1.5}.gets li:before{content:"";position:absolute;background:var(--tobacco);width:14px;height:1px;top:50%;left:0}@media (min-width:900px){.chapter__in{grid-template-columns:5fr 1fr 6fr;grid-template-areas:"head . copy" "head . gets";gap:56px 0}.chapter__head{grid-area:head;position:sticky;top:calc(var(--navh) + 48px);align-self: start}.chapter__copy{grid-area:copy;padding-top:18px}.chapter__gets{grid-area:gets;margin-top:0}.chapter__name{font-size:clamp(4.5rem,2rem + 6vw,8.75rem)}}.interlude{margin:0}.interlude--boards{padding:0 var(--g)var(--sec);max-width:calc(1000px + 2*var(--g));margin-inline-start:auto;margin-inline-end:auto}.interlude--boards img{width:100%}.interlude--team{max-width:calc(var(--max) + 2*var(--g));padding:var(--sec)var(--g)0;display:grid;gap:16px;margin-inline-start:auto;margin-inline-end:auto}.interlude--team img{aspect-ratio:4/3;object-fit:cover;width:100%}.interlude--team figure:last-child{display:none}@media (min-width:700px){.interlude--team{grid-template-columns:6fr 1fr 4fr;align-items: start;gap:0}.interlude--team img{aspect-ratio:690/660}.interlude--team figure:last-child{display:block;grid-column:3;margin-top:30%}.interlude--team figure:last-child img{aspect-ratio:780/941}}.interlude--looks{background:var(--linen);padding:0 var(--g)var(--sec)}.interlude--looks .looks{max-width:var(--max);margin-inline-start:auto;margin-inline-end:auto}@media (max-width:899px){.interlude--looks .looks{margin-inline:calc(-1*var(--g))}}.shero{padding-top:clamp(56px,9vw,128px);padding-bottom:var(--sec)}.shero__in{display:grid;gap:48px}.shero__copy{display:grid;align-content: end;gap:22px}.shero__h{display:grid;font-size:clamp(2.8rem,1.6rem + 4.6vw,6.25rem);line-height:1}.shero__p{font:italic 300 1.35rem/1.4 var(--serif);color:var(--ink-2);max-width:22em}.shero__fig img{aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;width:100%}@media (min-width:900px){.shero__h{font-size:clamp(3.4rem,1rem + 4vw,5.2rem)}.shero__h .nb{white-space:nowrap}.shero__in{grid-template-columns:7fr 1fr 4fr;align-items: end;gap:0}.shero__copy{grid-column:1;padding-bottom:24px}.shero__fig{grid-column:3}.shero__p{font-size:1.75rem}}.founders{padding-bottom:var(--sec)}.founders__in{display:grid;gap:48px}.founders__fig img{aspect-ratio:2/3;object-fit:cover;width:100%}.founders__copy{display:grid;align-content: center;gap:22px}.founders__body{display:grid;color:var(--ink-2);gap:18px;max-width:32em}.founders__pull{font:300 1.6rem/1.3 var(--serif);color:var(--espresso);padding:10px 0}@media (min-width:700px) and (max-width:899px){.lagom__in,.founders__in,.closing__in{grid-template-columns:5fr .6fr 6fr!important}.founders__pull{font-size:1.4rem!important}.lagom__names{font-size:2.5rem}}@media (min-width:700px){.founders__in{grid-template-columns:5fr 1fr 6fr;align-items: center;gap:0}.founders__fig{grid-column:1}.founders__copy{grid-column:3}.founders__pull{padding:18px 0;font-size:2.1rem}}.principles{padding-block:var(--sec);background:var(--linen)}.plist{display:grid;border-top:1px solid var(--stone)}.plist li{display:grid;border-bottom:1px solid var(--stone);gap:10px;padding:28px 0 30px}.plist__n{font:italic 300 18px/1 var(--serif);color:var(--tobacco)}.plist h3{font:300 clamp(1.7rem,1.3rem + 1.4vw,2.6rem)/1.1 var(--serif)}.plist p{color:var(--ink-2);max-width:30em}@media (min-width:900px){.plist{grid-template-columns:1fr 1fr;border-top:0;column-gap:80px}.plist li{border-top:1px solid var(--stone);grid-template-columns:60px 1fr;border-bottom:0;padding:36px 0 56px}.plist__n{grid-row:span 2;padding-top:10px}}.closing{padding-block:var(--sec)}.closing__in{display:grid;gap:48px}.closing__fig img{aspect-ratio:780/941;object-fit:cover;width:100%}.closing__copy{display:grid;align-content: center;justify-items:start;gap:36px}.closing__h{font-family:var(--serif);text-wrap:balance;max-width:14ch;font-size:clamp(2.1rem,1.3rem + 3vw,4.25rem);font-weight:300;line-height:1.08}@media (min-width:700px){.closing__in{grid-template-columns:5fr 1fr 6fr;align-items: center;gap:0}.closing__fig{grid-column:1}.closing__copy{grid-column:3}}.fittings{padding-bottom:var(--sec)}.fittings--after{padding-top:var(--sec)}.fit{border-top:1px solid var(--stone)}.fit__step{display:grid;grid-template-columns:56px 1fr;border-bottom:1px solid var(--stone);gap:6px 10px;padding:32px 0 36px}.fit__n{font:italic 300 1.6rem/1.2 var(--serif);color:var(--tobacco)}.fit__h{font:300 clamp(2rem,1.4rem + 2.6vw,4rem)/1.04 var(--serif);margin-bottom:14px}.fit__step p{color:var(--ink-2);max-width:34em}@media (min-width:900px){.fit__step{grid-template-columns:2fr 5fr 5fr;align-items:baseline;padding:48px 0 56px}.fit__step>div{display:contents}.fit__n{font-size:2.2rem}.fit__h{margin:0}}.wide__fig{overflow:hidden}.wide__fig img{aspect-ratio:4/3;object-fit:cover;object-position:55% 40%;width:100%}@media (min-width:600px){.wide__fig img{aspect-ratio:1236/640}}@media (min-width:900px){.wide__fig{max-width:calc(var(--max) + 2*var(--g));padding-inline:var(--g);margin-inline-start:auto;margin-inline-end:auto}}.faq{padding-bottom:var(--sec)}.faq__in{display:grid;gap:40px}.faq__in header{display:grid;align-content: start;gap:18px}.faq__list{border-top:1px solid var(--stone)}.qa{border-bottom:1px solid var(--stone)}.qa summary{display:flex;cursor:pointer;list-style:none;font:300 1.3rem/1.3 var(--serif);justify-content:space-between;align-items: center;gap:20px;min-height:64px;padding:18px 0}.qa summary::-webkit-details-marker{display:none}.qa summary i{position:relative;flex:none;width:14px;height:14px}.qa summary i:before,.qa summary i:after{content:"";position:absolute;transition:transform .4s var(--ease);background:currentColor;width:14px;height:1px;top:50%;left:0}.qa summary i:after{transform:rotate(90deg)}.qa[open] summary i:after{transform:rotate(0)}.qa__a{color:var(--ink-2);max-width:40em;padding:0 40px 24px 0}@media (min-width:900px){.faq__in{grid-template-columns:4fr 1fr 7fr;gap:0}.faq__list{grid-column:3}.qa summary{font-size:1.5rem}}.contact{padding-top:clamp(56px,9vw,128px);padding-bottom:var(--sec)}.contact__in{display:grid;gap:48px}.contact__head{display:grid;gap:22px}.pv{display:grid;gap:40px}.card{position:relative;aspect-ratio:4/3;background:var(--espresso);color:var(--ivory);display:grid;grid-template-rows:auto 1fr auto auto auto;text-align:center;overflow:hidden;justify-items:center;padding:20px 20px 22px}.card__top{font:500 9px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--stone);justify-self:start}.card__name{font:300 clamp(2rem,1.2rem + 3.8vw,3.4rem)/1.02 var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;align-self: end;max-width:100%}.card__name.is-long{font-size:clamp(1.5rem,1rem + 2.4vw,2.4rem)}.card__city{font:400 9.5px/1 var(--sans);letter-spacing:.42em;text-transform:uppercase;margin-top:12px;padding-left:.42em}.card__line{font:italic 300 14px/1.3 var(--serif);color:var(--stone);margin-top:16px}.card__cta{font:500 9px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--line-dark);margin-top:14px;padding:10px 14px}@media (min-width:600px) and (max-width:899px){.pv__card{max-width:520px}.card{aspect-ratio:16/10}}.pv__fine{color:var(--muted);max-width:30em;margin-top:14px;font-size:13px}.pv__form{display:grid;gap:26px}.field{display:grid;border:0;gap:8px;min-width:0;margin:0;padding:0}.field label,.field legend{font:500 10.5px/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);padding:0}.field legend{margin-bottom:4px}.field--kinds .field__hint{margin-bottom:10px}.opt{color:var(--muted);letter-spacing:.04em;text-transform:none;padding-left:6px;font-size:12.5px;font-weight:400}.field input,.field textarea,.signin__row input{font:400 16px/1.4 var(--sans);color:var(--espresso);border:0;border-bottom:1px solid var(--stone);-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;width:100%;min-height:52px;padding:12px 0;transition:border-color .3s}.field textarea{resize:vertical;min-height:96px}.field input::placeholder,.field textarea::placeholder,.signin__row input::placeholder{color:#8c8178}.field input:focus,.field textarea:focus,.signin__row input:focus{outline:none;border-bottom-color:var(--espresso);box-shadow:0 1px 0 0 var(--espresso)}.field input:focus-visible{outline:none}.field textarea:focus-visible{outline:none}.signin__row input:focus-visible{outline:none}.field [aria-invalid=true]{border-bottom-color:#8e3b2a}.field__hint{color:var(--muted);font-size:13px}.field__err{color:#8e3b2a;font-size:14px}.kinds{display:flex;flex-wrap:wrap;gap:8px}.kind{position:relative;font:400 13.5px/1.3 var(--sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--espresso)!important}.kind input{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;inset:0}.kind span{display:inline-flex;border:1px solid var(--stone);align-items: center;min-height:44px;padding:0 15px;transition:background-color .3s,color .3s,border-color .3s;font-size:13.5px}.kind input:hover+span{border-color:var(--espresso)}.kind input:checked+span{background:var(--espresso);color:var(--bone);border-color:var(--espresso)}.kind input:focus-visible+span{outline:2px solid var(--tobacco);outline-offset:3px}.hp{position:absolute;overflow:hidden;width:1px;height:1px;left:-9999px}.pv__why{color:var(--muted);font-size:13px}.pv__error{color:#8e3b2a;font-size:15px}.pv__done{display:grid;align-content: start;gap:18px;padding-top:8px}.pv__done:focus{outline:none}.pv__done-h{font:300 clamp(2.2rem,1.6rem + 2.4vw,3.6rem)/1.04 var(--serif)}.pv__done-p{color:var(--ink-2);max-width:30em}.pv__done-acts{display:flex;flex-wrap:wrap;align-items: center;gap:14px 28px;margin-top:8px}.contact__other{display:grid;border-top:1px solid var(--stone);gap:14px;padding-top:28px}.contact__other p{display:grid;gap:6px}.contact__other a{display:inline-flex;overflow-wrap:anywhere;align-items: center;min-height:44px;font-size:15px}@media (min-width:900px){.contact__in{grid-template-columns:5fr 1fr 6fr;gap:72px 0}.contact__head{grid-column:1/-1}.pv{grid-column:1/-1;grid-template-columns:5fr 1fr 6fr;gap:0}.pv__card{grid-column:1;position:sticky;top:calc(var(--navh) + 40px);align-self: start}.pv__panel{grid-column:3}.card{aspect-ratio:4/5;padding:30px}.card__top{font-size:9.5px}.card__city{font-size:10.5px}.card__line{font-size:16px}.card__cta{padding:12px 16px;font-size:9.5px}.card__name{font-size:clamp(2.6rem,1.4rem + 2.6vw,4.2rem)}.card__name.is-long{font-size:clamp(2rem,1rem + 1.8vw,3rem)}.contact__other{grid-column:3;grid-template-columns:auto auto;justify-content:start;gap:24px 56px}}.signin{padding-top:clamp(56px,9vw,128px);padding-bottom:var(--sec)}.signin__in{display:grid;max-width:calc(52rem + 2*var(--g));gap:24px;margin-inline-start:0;margin-inline-end:0}@media (min-width:900px){.signin__in{margin-inline-start:auto;margin-inline-end:auto}}.signin__form{display:grid;gap:10px;margin-top:20px}.signin__form label{font:500 10.5px/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2)}.signin__row{display:grid;gap:14px}@media (min-width:600px){.signin__row{grid-template-columns:1fr auto;align-items: end}}.signin__steps{display:grid;border-top:1px solid var(--stone);margin-top:24px}.signin__steps li{display:grid;grid-template-columns:44px 1fr;border-bottom:1px solid var(--stone);color:var(--ink-2);padding:16px 0}.signin__steps span{font:italic 300 18px/1.4 var(--serif);color:var(--tobacco)}.signin__steps li{font-size:15px}.signin__help{color:var(--muted);font-size:15px}.signin__help a{overflow-wrap:anywhere}.owner{padding-top:clamp(40px,7vw,104px);padding-bottom:var(--sec)}.owner__in{display:grid;gap:48px}.owner__photo{display:none}.owner__body{display:grid;gap:22px;min-width:0;max-width:34rem}.owner__h{font:300 clamp(2.5rem,1.6rem + 3.6vw,4.6rem)/1.02 var(--serif);letter-spacing:-.012em;text-wrap:balance}.owner__h em{font-weight:300}.owner__p{color:var(--ink-2);max-width:32em}.owner__card{background:var(--ivory);border:1px solid var(--stone);margin-top:10px;padding:28px 22px 26px}@media (min-width:600px){.owner__card{padding:36px 36px 32px}}.owner__kit{--ms-ink:var(--bone);--ms-ink-2:var(--ivory);--ms-ink-3:var(--linen);--ms-line:var(--stone);--ms-moon:var(--espresso);--ms-muted:var(--concrete);--ms-placeholder:#8c8178;--ms-accent:var(--espresso);--ms-accent-ink:var(--bone);--ms-ok:var(--linen);--ms-danger:#8e3b2a;--ms-font:var(--sans);--ms-font-title:var(--serif);--ms-title-size:clamp(1.7rem,1.35rem + 1.2vw,2.3rem);--ms-title-weight:300;--ms-title-tracking:-.01em;--ms-radius:0px;--ms-field-radius:0px;--ms-btn-size:11.5px;--ms-btn-weight:500;--ms-btn-tracking:.2em;--ms-btn-transform:uppercase;min-height:252px}.owner__nojs{color:var(--ink-2)}.owner__steps{display:grid;border-top:1px solid var(--stone);margin-top:18px}.owner__steps li{display:grid;grid-template-columns:44px 1fr;border-bottom:1px solid var(--stone);color:var(--ink-2);padding:16px 0;font-size:15px}.owner__steps span{font:italic 300 18px/1.4 var(--serif);color:var(--tobacco)}.owner__other{display:grid;gap:12px;margin-top:40px}.owner__other .signin__form{margin-top:4px}.owner__other-p{color:var(--ink-2);font-size:15px}@media (min-width:900px){.owner__in{grid-template-columns:5fr 1fr 6fr;align-items: start;gap:0}.owner__photo{display:block;grid-column:1;position:sticky;top:calc(var(--navh) + 40px);overflow:hidden;margin:0}.owner__img{aspect-ratio:780/941;object-fit:cover;width:100%;height:auto}.owner__body{grid-column:3}}.nf{padding-block-start:clamp(72px,14vw,200px);padding-block-end:clamp(72px,14vw,200px)}.nf__in{display:grid;justify-items:start;gap:22px}.nf__links{display:flex;flex-wrap:wrap;align-items: center;gap:12px 32px;margin-top:12px}.doc{padding-top:clamp(56px,9vw,128px);padding-bottom:var(--sec);max-width:calc(46rem + 2*var(--g))}.doc__head{display:grid;gap:22px;margin-bottom:56px}.doc__draft{color:var(--tobacco);border-left:1px solid var(--tobacco);padding-left:14px;font-size:13.5px}.doc h2{font:300 1.75rem/1.2 var(--serif);margin:44px 0 14px}.doc p,.doc li{color:var(--ink-2)}.doc p+p{margin-top:12px}.doc ul{display:grid;gap:10px;margin-bottom:12px;padding-left:1.1em}.doc a{overflow-wrap:anywhere}.foot{background:var(--bone);border-top:1px solid var(--stone);padding-top:72px}.foot__in{max-width:calc(var(--max) + 2*var(--g));padding-inline:var(--g);display:grid;gap:56px;width:100%;margin-inline-start:auto;margin-inline-end:auto}.foot__brand{display:grid;justify-items:start;gap:18px}.foot__lockup{fill:var(--espresso);width:230px;height:150px;margin-bottom:8px}.foot__tag{font:300 1.3rem/1.35 var(--serif)}.foot__route{font:italic 300 1.05rem/1.4 var(--serif);color:var(--muted)}.foot__cols{display:grid;grid-template-columns:1fr 1fr;gap:40px 20px}.foot__h{font:500 10.5px/1.4 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--tobacco);margin-bottom:12px}.foot__cols a{display:inline-flex;text-decoration:none;align-items: center;min-height:40px;font-size:14.5px}.foot__cols a:hover{text-decoration:underline}.foot__base{max-width:calc(var(--max) + 2*var(--g));padding:24px var(--g)calc(28px + env(safe-area-inset-bottom));display:grid;border-top:1px solid var(--stone);color:var(--muted);gap:10px;width:100%;margin:64px auto 0;font-size:12.5px}.foot__base a{overflow-wrap:anywhere}.foot__owner{display:inline-flex;font:500 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--espresso);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5em;align-items: center;min-height:44px}.foot__owner:hover{color:var(--ink-2)}@media (min-width:900px){.foot{padding-top:112px}.foot__in{grid-template-columns:5fr 1fr 6fr;gap:0}.foot__brand{grid-column:1}.foot__cols{grid-column:3;grid-template-columns:repeat(3,1fr)}.foot__lockup{width:276px;height:180px}.foot__base{grid-template-columns:auto 1fr;gap:32px}.foot__legal{text-align:right}}.js .reveal{opacity:0;transition:opacity 1.1s ease,transform 1.4s var(--ease);transition-delay:var(--d,0s);transform:translateY(22px)}.js .reveal.in{opacity:1;transform:none}.drift{will-change:transform}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}.js .reveal,.js .hero__copy>*{opacity:1;animation:none;transform:none}.js .hero__img{animation:none}}
