#work-header{padding-block:clamp(2.25rem,1.8rem + 2.2vw,3.75rem) clamp(1.75rem,1.4rem + 1.8vw,3rem);border-bottom:1px solid var(--c-line)}#work-header .wh__grid{display:grid;gap:var(--sp-4)}#work-header .wh__mark{margin-bottom:var(--sp-3)}#work-header .kicker{margin-bottom:var(--sp-2)}#work-header h1{font-size:clamp(2rem,1.45rem + 2.4vw,3.25rem);max-width:20ch}#work-header .wh__line{font-size:1.0625rem;line-height:1.6;color:rgba(244,235,227,.78);max-width:44ch}@media (min-width:1100px){#work-header .wh__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;column-gap:clamp(2rem,4vw,4.5rem)}#work-header .wh__line{padding-bottom:.5rem}}

#the-press{position:relative;overflow:hidden;padding-block:clamp(2.5rem,2rem + 3vw,5rem)}#the-press .press__inner{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}#the-press .press__figure{margin-top:var(--sp-3);width:100vw;margin-inline:calc(50% - 50vw)}#the-press .press__figure .media-zoom{border-radius:0}#the-press .press__figure img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:20% 20%}#the-press .press__caption{margin-top:var(--sp-4)}#the-press .press__caption>*+*{margin-top:var(--sp-2)}#the-press h2{font-size:clamp(1.5rem,1.2rem + 1.5vw,2.375rem);max-width:24ch}#the-press .press__note{font-size:1rem;line-height:1.6;color:rgba(244,235,227,.76);max-width:42ch}@media (min-width:1100px){#the-press .press__inner{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);grid-template-areas:"kicker figure" "caption figure";column-gap:clamp(2.25rem,4.5vw,4.5rem);align-items:start}#the-press .press__kicker{grid-area:kicker}#the-press .press__figure{grid-area:figure;width:auto;margin-inline:0;margin-top:0;transform:translateY(clamp(1rem,2.6vw,2.5rem))}#the-press .press__figure .media-zoom{border-radius:var(--radius)}#the-press .press__figure img{aspect-ratio:3/4}#the-press .press__caption{grid-area:caption;align-self:end;margin-top:var(--sp-5);padding-bottom:clamp(1.5rem,4vw,3.5rem)}}

#the-curl-set{padding-block:clamp(2.75rem,2.2rem + 2.6vw,4.5rem)}#the-curl-set .curl__grid{display:grid;gap:var(--sp-4)}#the-curl-set h2{font-size:clamp(1.625rem,1.25rem + 1.8vw,2.625rem);max-width:22ch;margin-top:var(--sp-2)}#the-curl-set .curl__rule{display:block;width:clamp(72px,14vw,120px);height:3px;background:var(--c-copper-ink);margin-bottom:var(--sp-3)}#the-curl-set .curl__note p{font-size:1.0625rem;line-height:1.65;color:#3B2F28;max-width:40ch}@media (min-width:1100px){#the-curl-set .curl__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(2.5rem,6vw,6rem);align-items:end}#the-curl-set .curl__note{padding-bottom:.5rem}}

#at-the-chair{padding-block:clamp(2.75rem,2.2rem + 2.6vw,4.5rem);border-top:1px solid var(--c-line)}#at-the-chair .chair__grid{display:grid;gap:var(--sp-4)}#at-the-chair h2{font-size:clamp(1.625rem,1.25rem + 1.8vw,2.5rem);max-width:20ch;margin-top:var(--sp-2)}#at-the-chair .chair__body p{font-size:1.0625rem;line-height:1.65;color:rgba(244,235,227,.82);max-width:44ch}#at-the-chair .chair__strip{margin-top:var(--sp-3);background:var(--c-teal-wash);border-left:3px solid var(--c-secondary);padding:var(--sp-3) var(--sp-3);font-size:1rem;color:var(--c-text);border-radius:0 var(--radius-sm) var(--radius-sm) 0}@media (min-width:1100px){#at-the-chair .chair__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(2.5rem,6vw,6rem);align-items:start}#at-the-chair .chair__lead{order:2}#at-the-chair .chair__body{order:1;padding-top:clamp(1rem,2.4vw,2.25rem)}}

#shine-in-daylight{position:relative;overflow:hidden;padding-block:clamp(3.25rem,2.5rem + 3.4vw,6rem)}#shine-in-daylight h2{font-size:clamp(2rem,1.4rem + 3.4vw,3.5rem);max-width:20ch;margin-top:var(--sp-3)}#shine-in-daylight .shine__rule{height:3px;background:var(--c-copper-ink);margin-top:clamp(1.5rem,3vw,2.5rem);margin-right:calc(50% - 50vw)}#shine-in-daylight .shine__foot{margin-top:var(--sp-4);display:grid;gap:var(--sp-3)}#shine-in-daylight .shine__foot p{font-size:1.0625rem;line-height:1.65;color:#3B2F28;max-width:40ch}#shine-in-daylight .shine__cta{align-self:start;display:inline-flex;align-items:center;min-height:44px;font-family:var(--ff-body);font-weight:700;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-copper-ink)}@media (min-width:1100px){#shine-in-daylight .shine__foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(2rem,5vw,4rem)}#shine-in-daylight .shine__cta{justify-self:end}}

#on-video{padding-block:clamp(1.75rem,1.5rem + 1.4vw,2.75rem);border-top:1px solid var(--c-line)}#on-video .video__inner{display:grid;gap:var(--sp-3)}#on-video h2{font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem)}#on-video .video__text p{margin-top:var(--sp-1);font-size:1rem;color:rgba(244,235,227,.76);max-width:40ch}#on-video .video__link{display:flex;align-items:center;gap:var(--sp-2);min-height:48px;color:var(--c-accent);font-weight:500}#on-video .video__link:hover{color:var(--c-primary)}#on-video .video__link-label{font-size:1rem}@media (min-width:768px){#on-video .video__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(1.5rem,4vw,3.5rem)}}

#who-did-this{padding-block:0}#who-did-this .byline__inner{padding-block:clamp(1.75rem,1.5rem + 1.2vw,2.5rem)}#who-did-this .byline{font-family:var(--ff-display);font-weight:600;font-size:1.25rem;line-height:1.4;letter-spacing:-.01em;max-width:54ch;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);padding-block:clamp(1.125rem,1rem + 1vw,1.75rem)}@media (min-width:768px){#who-did-this .byline{font-size:1.375rem}}

#request-a-time{padding-block:clamp(2.25rem,1.9rem + 2vw,3.5rem);border-top:3px solid var(--c-primary)}#request-a-time .rt__inner{display:grid;gap:var(--sp-4)}#request-a-time h2{font-size:clamp(1.375rem,1.15rem + 1.1vw,2rem);max-width:26ch;margin-top:var(--sp-2)}#request-a-time .rt__tel{margin-top:var(--sp-2)}#request-a-time .rt__tel a{color:var(--c-accent)}#request-a-time .rt__form{display:grid;gap:var(--sp-3)}#request-a-time .rt__field{display:grid;gap:.375rem;min-width:0}#request-a-time label{font-family:var(--ff-body);font-weight:700;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent)}#request-a-time input,#request-a-time select,#request-a-time textarea{width:100%;min-height:48px;background:rgba(244,235,227,.06);color:var(--c-text);border:1px solid var(--c-line);border-radius:var(--radius-sm);padding:.6875rem .875rem;font-size:1rem;line-height:1.5}#request-a-time textarea{min-height:118px;resize:vertical}#request-a-time input::placeholder,#request-a-time textarea::placeholder{color:rgba(244,235,227,.55)}#request-a-time select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--c-primary) 50%),linear-gradient(135deg,var(--c-primary) 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.75rem}#request-a-time input:focus,#request-a-time select:focus,#request-a-time textarea:focus{border-color:var(--c-primary)}#request-a-time .rt__submit{width:100%}@media (min-width:768px){#request-a-time .rt__form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-3)}#request-a-time .rt__field--wide{grid-column:1 / -1}#request-a-time .rt__submit{width:auto;justify-self:start;grid-column:1 / -1}}@media (min-width:1100px){#request-a-time .rt__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(2.5rem,5vw,5rem);align-items:start}}