@font-face{font-family:Display;src:url(fonts/display.woff2) format("woff2");font-display:swap}@font-face{font-family:Text;src:url(fonts/text.woff2) format("woff2");font-display:swap}:root{--brown:#97560D;--rose:#C17997;--paper:#FAFAF7;--ink:#151515}*{box-sizing:border-box}html{scrollbar-color:var(--brown) var(--paper)}body{margin:0;font:1.1rem/1.65 Text,Arial,sans-serif;background:var(--paper);color:var(--ink)}::selection{background:var(--rose);color:#000}h1,h2,h3,h4{font-family:Display,Arial,sans-serif;font-weight:400;line-height:1.2;text-wrap:balance}h1{font-size:clamp(2rem,3.55vw,4rem);letter-spacing:-.025em;margin:0;max-width:12ch;overflow-wrap:anywhere}h2{font-size:clamp(1.35rem,2.2vw,2.25rem);letter-spacing:-.025em;margin:0}h3{font-size:1.25rem;margin:0 0 20px}h4{font-size:1.1rem;margin:0 0 20px}p{margin:0 0 20px}a{color:inherit;text-underline-offset:.22em;min-height:44px;display:inline-flex;align-items:center;padding:8px 0}a:hover{text-decoration-thickness:3px}button{font:inherit;cursor:pointer;color:inherit;background:transparent;border:1px solid currentColor;padding:10px 20px;min-height:44px}button[aria-pressed=true]{background:var(--brown);color:white}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #151515;outline-offset:4px}header a:focus-visible,footer a:focus-visible,.brown a:focus-visible{outline-color:white}.skip{position:absolute;top:-100px;left:12px;z-index:5;padding:12px;background:var(--paper)}.skip:focus{top:12px}header{display:grid;grid-template-columns:10fr 8fr 6fr;gap:30px;padding:28px 4vw;background:var(--brown);color:white;border-bottom:1px solid #ffffff80}.wordmark{font-family:Display;font-size:1.15rem;line-height:1.3;text-decoration:none;width:max-content}header p{font-size:.9rem;margin:0}.front{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));min-height:610px}.front-title{grid-column:span 10;background:var(--brown);color:white;padding:56px 3vw 80px 4vw}.front-copy{grid-column:span 8;padding:70px 3vw 35px}.front-copy>p{font-size:1.25rem}.front-copy nav{margin-top:50px;padding-top:22px;border-top:1px solid}.front-copy nav h2{font-size:1.1rem;margin-bottom:18px}.front-copy ol{list-style:none;padding:0;margin:0}.front-copy li{border-top:1px solid #15151540}.front-copy nav a{width:100%;font-size:.95rem}.front-note{grid-column:span 6;background:var(--rose);color:#000;padding:310px 2.5vw 40px;display:flex;flex-direction:column;justify-content:flex-end}.front-note p{font-family:Display;font-size:.95rem}.front-note a{font-size:.9rem;margin-top:35px}[aria-current=page]{text-decoration-thickness:3px}.strip{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:0;padding:80px 4vw;border-top:1px solid}.strip>h2{grid-column:span 7;padding-right:3vw;max-width:16ch}.copy{grid-column:span 11;min-width:0;padding-right:3vw}.strip>aside{grid-column:span 6;border-top:1px solid;margin-left:2vw;padding-top:15px;font-size:.94rem}.copy>p,.copy>ul,.copy>ol{max-width:70ch}.copy ul{padding-left:20px}.wide .copy{grid-column:span 17;padding:0}.wide>aside{grid-column:8/-1;margin:30px 0 0}.rose{background:var(--rose);color:#000}.brown{background:var(--brown);color:white}.brown aside{border-color:white}.workspace{margin:0 0 45px}.workspace img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:8/5}.workspace figcaption{font-size:.8rem;margin-top:10px;max-width:65ch}.facts{margin:0}.facts>div{display:grid;grid-template-columns:1fr 2fr;gap:20px;padding:18px 0;border-bottom:1px solid}.facts dt{font-weight:bold}.facts dd{margin:0}.process{padding-left:22px}.process li{padding:0 0 20px 10px}.process h3{font-size:1.1rem;margin-bottom:10px}.button-link{border-bottom:2px solid;font-weight:bold}.lane-tools{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:30px 0 20px}.lane-tools p{font-size:.94rem;margin:0;max-width:46ch}.lanes{display:grid;grid-template-columns:1fr 1fr;gap:25px}.lane{padding:26px;background:var(--paper);color:var(--ink);border:1px solid}.lane h3{font-size:1.15rem;border-bottom:1px solid;padding-bottom:20px}.lane article{padding:28px 0;border-bottom:1px solid;min-height:270px}.lane article p{font-size:1rem;max-width:60ch}.lane article:last-child{border-bottom:0}.js-lanes .lane{height:380px;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-color:var(--brown) var(--paper)}.js-lanes .lane:focus-visible{outline-color:#151515}.real-slot{margin:0 0 35px}.reserved{border:1px solid;aspect-ratio:4/3;width:100%;padding:24px;display:flex;flex-direction:column;justify-content:space-between;background:var(--paper);color:var(--ink)}.reserved strong{font-family:Display;font-size:1.3rem}.reserved span{font-size:.9rem}.real-slot figcaption{font-size:.85rem;margin-top:12px;max-width:65ch}#owner-photo .reserved{aspect-ratio:4/5;max-width:360px}#work-photo .reserved{aspect-ratio:8/5}.review-slot{border-top:1px solid;border-bottom:1px solid;padding:28px 0}.review-slot h3{font-size:1.1rem}.review-slot dl{display:flex;gap:35px}.review-slot dd{margin:0}.review-slot dt{font-size:.9rem}.copy [data-identity] h2{font-size:1.3rem;margin-bottom:22px}.index-return{padding:25px 4vw;border-top:1px solid}footer{display:grid;grid-template-columns:2fr 1fr;gap:40px;padding:50px 4vw;background:var(--brown);color:white}footer h2{font-size:1.4rem;margin-bottom:25px}footer p{margin:0 0 5px}footer [data-identity]>p:last-child{font-size:.85rem;margin-top:18px}@media(max-width:1000px){.front{grid-template-columns:1fr 1fr}.front-title{grid-column:span 1}.front-copy{grid-column:span 1}.front-note{grid-column:span 2;padding:28px 4vw;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.front-note p{margin:0}.front-note a{margin-top:15px}.strip{grid-template-columns:1fr 2fr;gap:25px}.strip>h2{grid-column:auto}.copy,.wide .copy{grid-column:auto;padding:0}.strip>aside,.wide>aside{grid-column:2;margin:0}.lanes{grid-template-columns:1fr}.lane article{min-height:240px}}@media(max-width:600px){body{font-size:1.05rem}header{padding:22px;grid-template-columns:1fr auto;gap:20px}header p{grid-column:span 2;font-size:.8rem}.wordmark{font-size:1rem}.front{display:block;min-height:0}.front-title{padding:45px 22px 60px}h1{font-size:2.25rem;max-width:14ch}.front-copy{padding:35px 22px}.front-copy>p{font-size:1.15rem}.front-copy nav{margin-top:30px}.front-copy ol{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.front-note{padding:26px 22px;display:block}.front-note p{margin-bottom:12px}.front-note a{margin:0}.strip{display:block;padding:50px 22px}.strip>h2{max-width:17ch;padding:0;margin-bottom:28px}.strip>aside,.wide>aside{margin:30px 0 0;padding-top:18px}.workspace{margin-bottom:30px}.lane{padding:20px}.lane article{min-height:0;padding:24px 0}.js-lanes .lane{height:340px}.lane-tools button{width:100%}.facts>div{display:block}.facts dt{margin-bottom:10px}.reserved{padding:18px}.reserved strong{font-size:1.05rem}.review-slot dl{display:block}.review-slot dl>div{margin-bottom:14px}.index-return{padding:25px 22px}footer{display:block;padding:40px 22px}footer>div+div{margin-top:30px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}