:root{--sh-white:#ffffff;--sh-mulberry:#6b1739;--sh-black:#231f20;--sh-mulberry-06:rgb(107 23 57/0.06);--sh-mulberry-12:rgb(107 23 57/0.12);--sh-mulberry-24:rgb(107 23 57/0.24);--sh-mulberry-40:rgb(107 23 57/0.4);--sh-black-06:rgb(35 31 32/0.06);--sh-black-12:rgb(35 31 32/0.12);--sh-black-24:rgb(35 31 32/0.24);--sh-black-45:rgb(35 31 32/0.45);--sh-black-65:rgb(35 31 32/0.65);--sh-on-mulberry:#ffffff;--sh-on-mulberry-86:rgb(255 255 255/0.86);--sh-on-mulberry-56:rgb(255 255 255/0.56);--sh-on-mulberry-rule:rgb(255 255 255/0.28);--sh-font-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sh-font-body:"Newsreader",Georgia,"Times New Roman",serif;--sh-font-util:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--sh-step--2:clamp(0.688rem,0.67rem + 0.09vw,0.75rem);--sh-step--1:clamp(0.813rem,0.79rem + 0.11vw,0.875rem);--sh-step-0:clamp(1.063rem,1.02rem + 0.21vw,1.188rem);--sh-step-1:clamp(1.188rem,1.1rem + 0.44vw,1.438rem);--sh-step-2:clamp(1.375rem,1.22rem + 0.77vw,1.813rem);--sh-step-3:clamp(1.625rem,1.35rem + 1.37vw,2.375rem);--sh-step-4:clamp(1.938rem,1.4rem + 2.68vw,3.375rem);--sh-step-5:clamp(2.25rem,1.36rem + 4.45vw,4.625rem);--sh-measure:40rem;--sh-measure-wide:54rem;--sh-measure-narrow:32rem;--sh-container:78rem;--sh-space-3xs:0.25rem;--sh-space-2xs:0.5rem;--sh-space-xs:0.75rem;--sh-space-s:1rem;--sh-space-m:1.5rem;--sh-space-l:2.25rem;--sh-space-xl:3.5rem;--sh-space-2xl:4rem;--sh-space-3xl:5.5rem;--sh-space-4xl:clamp(3.75rem,2.5rem + 5vw,7rem);--sh-gutter:clamp(1.5rem,1rem + 3vw,4rem);--sh-lockup-aspect:1.654;--sh-lockup-mark-ratio:0.2277;--sh-clearspace-ratio:0.489;--sh-lockup-min-width:112px;--sh-mark-min-size:16px;--sh-ease:cubic-bezier(0.22,1,0.36,1);--sh-dur-s:0.35s;--sh-dur-m:0.6s;--sh-dur-l:1.1s}@media (prefers-reduced-motion:reduce){:root{--sh-dur-s:0.01ms;--sh-dur-m:0.01ms;--sh-dur-l:0.01ms}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-latin-300-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/newsreader-latin-300-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-latin-400-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-latin-300-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--sh-white);color:var(--sh-black);font-family:var(--sh-font-body);font-size:var(--sh-step-0);font-weight:400;line-height:1.62;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--sh-font-display);font-weight:500;line-height:1.14;letter-spacing:-.006em;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}img,svg{max-width:100%}a{color:inherit;text-decoration:none}ol,ul{margin:0;padding:0;list-style:none}::selection{background:var(--sh-mulberry);color:var(--sh-white)}:focus-visible{outline:2px solid var(--sh-mulberry);outline-offset:3px;border-radius:1px}.sh-on-mulberry :focus-visible{outline-color:var(--sh-white)}.sh-skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--sh-white);color:var(--sh-mulberry);font-family:var(--sh-font-util);font-size:var(--sh-step--1);padding:var(--sh-space-s) var(--sh-space-m);border:1px solid var(--sh-mulberry)}.sh-skip-link:focus{left:var(--sh-gutter);top:var(--sh-space-s)}.sh-shell{width:100%;max-width:var(--sh-container);margin-inline:auto;padding-inline:var(--sh-gutter)}.sh-measure{max-width:var(--sh-measure)}.sh-measure-wide{max-width:var(--sh-measure-wide)}.sh-measure-narrow{max-width:var(--sh-measure-narrow)}.sh-label{font-family:var(--sh-font-util);font-weight:400;font-size:var(--sh-step--2);letter-spacing:.2em;text-transform:uppercase;color:var(--sh-black-45)}.sh-on-mulberry .sh-label{color:var(--sh-on-mulberry-56)}.sh-rule{height:1px;border:0;margin:0;background:var(--sh-black-12)}.sh-rule--mulberry{background:var(--sh-mulberry-40)}.sh-rule--short{width:4.5rem}.sh-on-mulberry .sh-rule{background:var(--sh-on-mulberry-rule)}.sh-js .sh-reveal{opacity:0;transform:translateY(14px)}.sh-js .sh-reveal.is-in{opacity:1;transform:none;transition:opacity var(--sh-dur-l) var(--sh-ease),transform var(--sh-dur-l) var(--sh-ease)}.sh-js .sh-rule-grow{transform:scaleX(0);transform-origin:left center}.sh-js .sh-rule-grow.is-in{transform:scaleX(1);transition:transform var(--sh-dur-l) var(--sh-ease)}@media (prefers-reduced-motion:reduce){.sh-js .sh-reveal,.sh-js .sh-rule-grow{opacity:1!important;transform:none!important;transition:none!important}}.sh-link{position:relative;display:inline-block;color:var(--sh-mulberry);transition:color var(--sh-dur-s) ease}.sh-link:after{content:"";position:absolute;left:0;right:0;bottom:-.12em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--sh-dur-m) var(--sh-ease)}.sh-link:focus-visible:after,.sh-link:hover:after{transform:scaleX(1);transform-origin:left center}.sh-on-mulberry .sh-link{color:var(--sh-white)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--sh-white);transition:border-color var(--sh-dur-s) ease;border-bottom:1px solid transparent}.site-header.is-stuck{border-bottom-color:var(--sh-black-12)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sh-space-m);min-height:5.5rem;padding-block:var(--sh-space-2xs)}.site-header__home{display:inline-flex;-webkit-margin-start:calc(-1 * 132px * .2277 * .489);margin-inline-start:calc(-1 * 132px * .2277 * .489)}.site-nav{display:flex;align-items:center;gap:clamp(1.25rem,.4rem + 2.4vw,2.75rem)}.site-nav__link{font-family:var(--sh-font-util);font-weight:400;font-size:var(--sh-step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--sh-black-65);position:relative;padding-block:var(--sh-space-2xs);transition:color var(--sh-dur-s) ease,letter-spacing var(--sh-dur-m) var(--sh-ease);white-space:nowrap}.site-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--sh-dur-m) var(--sh-ease)}.site-nav__link:focus-visible,.site-nav__link:hover{color:var(--sh-black)}.site-nav__link:focus-visible:after,.site-nav__link:hover:after{transform:scaleX(1);transform-origin:left center}@media (max-width:61.99rem){.site-nav{gap:1.1rem}.site-nav__link{letter-spacing:.12em}}@media (max-width:47.99rem){.site-header__inner{flex-direction:column;align-items:flex-start;gap:var(--sh-space-xs);min-height:0;padding-block:var(--sh-space-xs) var(--sh-space-s)}.site-nav{flex-wrap:wrap;gap:.55rem 1.05rem;width:100%}.site-nav__link{font-size:var(--sh-step--2);letter-spacing:.1em;padding-block:var(--sh-space-3xs)}.section__rail{position:static}}.section{padding-block:var(--sh-space-4xl)}.section--tight{padding-block:var(--sh-space-2xl)}.section__grid{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);grid-gap:var(--sh-space-l) var(--sh-space-2xl);gap:var(--sh-space-l) var(--sh-space-2xl);align-items:start}.section__rail{position:-webkit-sticky;position:sticky;top:7.5rem}.section__label-rule{margin-top:var(--sh-space-s)}@media (max-width:56rem){.section__grid{grid-template-columns:1fr;gap:var(--sh-space-m)}.section__rail{position:static}}.statement{min-height:min(72vh,38rem);display:flex;flex-direction:column;justify-content:center;padding-block:var(--sh-space-3xl) var(--sh-space-l)}.statement__heading{font-size:var(--sh-step-5);font-weight:400;line-height:1.07;letter-spacing:-.015em;color:var(--sh-black);max-width:21ch}.statement__line{display:block;overflow:hidden}.sh-js .statement__line>span{display:block;transform:translateY(105%)}.sh-js .statement__line.is-in>span{transform:none;transition:transform var(--sh-dur-l) var(--sh-ease)}.statement__line:nth-child(2).is-in>span{transition-delay:.1s}.statement__line:nth-child(3).is-in>span{transition-delay:.2s}@media (prefers-reduced-motion:reduce){.sh-js .statement__line>span{transform:none!important}}@media (max-width:48rem){.sh-js .statement__line>span,.statement__line{display:inline;overflow:visible;transform:none}.statement__line:after{content:" "}}.statement__rule{margin-top:var(--sh-space-l);background:var(--sh-mulberry-40)}.narrative-frame{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);grid-gap:var(--sh-space-2xl);gap:var(--sh-space-2xl)}@media (max-width:56rem){.narrative-frame{grid-template-columns:1fr}}.narrative{display:flex;flex-direction:column;gap:var(--sh-space-l)}.narrative__lead+.narrative__para{margin-top:var(--sh-space-s)}.narrative__lead{font-size:var(--sh-step-2);line-height:1.5;color:var(--sh-mulberry);font-weight:400}.narrative__para{font-size:var(--sh-step-1);line-height:1.66;color:var(--sh-black-65)}.prose__heading{font-size:var(--sh-step-3);margin-bottom:var(--sh-space-m);color:var(--sh-black)}.prose__para{font-size:var(--sh-step-1);line-height:1.66;color:var(--sh-black-65)}.prose__para+.prose__para{margin-top:var(--sh-space-m)}.prose__para--emphasis{color:var(--sh-mulberry);font-size:var(--sh-step-2);line-height:1.52}.prose__footnote{margin-top:var(--sh-space-l);font-family:var(--sh-font-util);font-size:var(--sh-step--1);color:var(--sh-black-45)}.work__list{border-top:1px solid var(--sh-black-12)}.work__item{border-bottom:1px solid var(--sh-black-12)}.work__row{display:grid;grid-template-columns:minmax(0,11.5rem) minmax(0,1fr);grid-gap:var(--sh-space-m) var(--sh-space-l);gap:var(--sh-space-m) var(--sh-space-l);align-items:baseline;padding-block:var(--sh-space-xl);position:relative;-webkit-padding-start:0;padding-inline-start:0;transition:-webkit-padding-start var(--sh-dur-m) var(--sh-ease);transition:padding-inline-start var(--sh-dur-m) var(--sh-ease);transition:padding-inline-start var(--sh-dur-m) var(--sh-ease),-webkit-padding-start var(--sh-dur-m) var(--sh-ease)}.work__row:before{content:"";position:absolute;inset-inline-start:0;top:calc(var(--sh-space-xl) + .62em);width:0;height:1px;background:var(--sh-mulberry);transition:width var(--sh-dur-m) var(--sh-ease)}.work__item:hover .work__row{-webkit-padding-start:3.25rem;padding-inline-start:3.25rem}.work__item:hover .work__row:before{width:2.25rem}.work__name{font-family:var(--sh-font-display);font-size:var(--sh-step-1);font-weight:500;color:var(--sh-mulberry);line-height:1.25}.work__line{max-width:var(--sh-measure)}.work__line,.work__outro{font-size:var(--sh-step-0);line-height:1.72;color:var(--sh-black-65)}.work__outro{margin-top:var(--sh-space-l)}@media (max-width:44rem){.work__row{grid-template-columns:1fr;gap:var(--sh-space-2xs)}.work__item:hover .work__row{-webkit-padding-start:0;padding-inline-start:0}.work__item:hover .work__row:before{width:0}}.principals{background:var(--sh-mulberry);color:var(--sh-on-mulberry);padding-block:var(--sh-space-4xl)}.principals__list{display:flex;flex-direction:column;gap:var(--sh-space-2xl)}.principal__name{font-size:var(--sh-step-3);font-weight:400;color:var(--sh-on-mulberry)}.principal__rule{margin-block:var(--sh-space-m);max-width:3.5rem}.principal__bio{font-size:var(--sh-step-1);line-height:1.62;color:var(--sh-on-mulberry-86);max-width:var(--sh-measure)}.principal__languages{font-size:var(--sh-step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--sh-on-mulberry-56)}.dispatch__empty,.principal__languages{margin-top:var(--sh-space-m);font-family:var(--sh-font-util)}.dispatch__empty{font-size:var(--sh-step--1);letter-spacing:.04em;color:var(--sh-black-45);-webkit-padding-start:var(--sh-space-m);padding-inline-start:var(--sh-space-m);-webkit-border-start:2px solid var(--sh-mulberry-24);border-inline-start:2px solid var(--sh-mulberry-24)}.dispatch__list{margin-top:var(--sh-space-l);border-top:1px solid var(--sh-black-12)}.dispatch__entry{border-bottom:1px solid var(--sh-black-12);padding-block:var(--sh-space-l);display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);grid-gap:var(--sh-space-s) var(--sh-space-xl);gap:var(--sh-space-s) var(--sh-space-xl)}.dispatch__meta{font-family:var(--sh-font-util);font-size:var(--sh-step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--sh-black-45)}.dispatch__title{font-family:var(--sh-font-display);font-size:var(--sh-step-2);font-weight:500;color:var(--sh-mulberry)}.dispatch__subtitle{margin-top:var(--sh-space-2xs);color:var(--sh-black-65)}@media (max-width:44rem){.dispatch__entry{grid-template-columns:1fr}}.contact__heading{font-size:var(--sh-step-4);font-weight:400;color:var(--sh-black);margin-bottom:var(--sh-space-m)}.contact__para{font-size:var(--sh-step-1);line-height:1.66;color:var(--sh-black-65);margin-bottom:var(--sh-space-xl)}.contact__email{display:inline-block;font-family:var(--sh-font-util);font-size:var(--sh-step-0);letter-spacing:.02em;color:var(--sh-mulberry);border-bottom:1px solid var(--sh-mulberry-40);padding-bottom:.2em;transition:border-color var(--sh-dur-s) ease,letter-spacing var(--sh-dur-m) var(--sh-ease)}.contact__email:focus-visible,.contact__email:hover{border-bottom-color:var(--sh-mulberry);letter-spacing:.05em}.contact__note{margin-top:var(--sh-space-xl);font-size:var(--sh-step-0);color:var(--sh-black-45);font-style:italic}.prose__address{margin-top:var(--sh-space-l);font-family:var(--sh-font-util);font-size:var(--sh-step--1);font-style:normal;line-height:1.95;color:var(--sh-black-45)}.contact-form{margin-top:0;max-width:var(--sh-measure-narrow)}.contact-form__field+.contact-form__field{margin-top:var(--sh-space-l)}.contact-form__label{display:block;font-family:var(--sh-font-util);font-size:var(--sh-step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--sh-black-45);margin-bottom:var(--sh-space-2xs);transition:color var(--sh-dur-s) ease}.contact-form__input{display:block;width:100%;font-family:var(--sh-font-body);font-size:var(--sh-step-0);line-height:1.62;color:var(--sh-black);background:transparent;border:0;border-bottom:1px solid var(--sh-black-24);border-radius:0;padding:var(--sh-space-3xs) 0 var(--sh-space-2xs);transition:border-color var(--sh-dur-s) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form__textarea{resize:vertical;min-height:6rem}.contact-form__input:hover{border-bottom-color:var(--sh-black-45)}.contact-form__input:focus{border-bottom-color:var(--sh-mulberry)}.contact-form__field:focus-within .contact-form__label{color:var(--sh-mulberry)}.contact-form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-form__actions{margin-top:var(--sh-space-l)}.contact-form__submit{font-family:var(--sh-font-util);font-size:var(--sh-step--2);letter-spacing:.2em;text-transform:uppercase;color:var(--sh-mulberry);background:transparent;border:1px solid var(--sh-mulberry-40);border-radius:0;padding:var(--sh-space-xs) var(--sh-space-l);cursor:pointer;transition:background-color var(--sh-dur-s) ease,border-color var(--sh-dur-s) ease,color var(--sh-dur-s) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form__submit:focus-visible,.contact-form__submit:hover{background:var(--sh-mulberry);border-color:var(--sh-mulberry);color:var(--sh-white)}.contact-form__submit[disabled]{color:var(--sh-black-45);border-color:var(--sh-black-24);background:transparent;cursor:default}.contact-form__status:not(:empty){margin-top:var(--sh-space-m);font-family:var(--sh-font-util);font-size:var(--sh-step--1);line-height:1.7;color:var(--sh-mulberry);-webkit-padding-start:var(--sh-space-s);padding-inline-start:var(--sh-space-s)}.contact-form__done,.contact-form__status:not(:empty){-webkit-border-start:1px solid var(--sh-mulberry-40);border-inline-start:1px solid var(--sh-mulberry-40)}.contact-form__done{margin-top:var(--sh-space-l);max-width:var(--sh-measure-narrow);-webkit-padding-start:var(--sh-space-m);padding-inline-start:var(--sh-space-m)}.contact-form__done-title{font-family:var(--sh-font-display);font-size:var(--sh-step-2);line-height:1.2;color:var(--sh-mulberry);margin-bottom:var(--sh-space-2xs)}.contact-form__done-body{font-size:var(--sh-step-0);line-height:1.7;color:var(--sh-black-65)}.contact-form__privacy{margin-top:var(--sh-space-l);max-width:var(--sh-measure-narrow);font-family:var(--sh-font-util);font-size:var(--sh-step--2);line-height:1.85;color:var(--sh-black-65)}.contact-form__privacy-link{color:var(--sh-mulberry);border-bottom:1px solid var(--sh-mulberry-24);padding-bottom:.15em;transition:border-color var(--sh-dur-s) ease}.contact-form__privacy-link:focus-visible,.contact-form__privacy-link:hover{border-bottom-color:var(--sh-mulberry)}.site-footer{border-top:1px solid var(--sh-black-12);padding-block:var(--sh-space-2xl) var(--sh-space-xl)}.site-footer__inner{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--sh-space-xl) var(--sh-space-3xl);gap:var(--sh-space-xl) var(--sh-space-3xl);align-items:start}.site-footer__logo{-webkit-margin-start:calc(-1 * 118px * .2277 * .489);margin-inline-start:calc(-1 * 118px * .2277 * .489)}.site-footer__nav{display:flex;flex-wrap:wrap;gap:var(--sh-space-s) var(--sh-space-l)}.site-footer__link{font-family:var(--sh-font-util);font-size:var(--sh-step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--sh-black-65);transition:color var(--sh-dur-s) ease}.site-footer__link:focus-visible,.site-footer__link:hover{color:var(--sh-mulberry)}.site-footer__legal{margin-top:var(--sh-space-l);font-family:var(--sh-font-util);font-size:var(--sh-step--2);font-style:normal;line-height:1.95;color:var(--sh-black-45)}.site-footer__company{color:var(--sh-black-65);letter-spacing:.04em}.site-footer__tel{color:inherit;border-bottom:1px solid transparent;transition:color var(--sh-dur-s) ease,border-color var(--sh-dur-s) ease}.site-footer__tel:focus-visible,.site-footer__tel:hover{color:var(--sh-mulberry);border-bottom-color:var(--sh-mulberry-40)}.site-footer__copyright{margin-top:var(--sh-space-m);font-family:var(--sh-font-util);font-size:var(--sh-step--2);letter-spacing:.06em;color:var(--sh-black-45)}.site-footer__sep{padding-inline:var(--sh-space-2xs);color:var(--sh-black-24)}.site-footer__legal-link{color:inherit;border-bottom:1px solid transparent;transition:color var(--sh-dur-s) ease,border-color var(--sh-dur-s) ease}.site-footer__legal-link:focus-visible,.site-footer__legal-link:hover{color:var(--sh-mulberry);border-bottom-color:var(--sh-mulberry-40)}@media (max-width:44rem){.site-footer__inner{grid-template-columns:1fr;gap:var(--sh-space-l)}}.holding{min-height:100svh;display:flex;flex-direction:column;background:var(--sh-mulberry);color:var(--sh-on-mulberry)}.holding__main{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-block:var(--sh-space-3xl)}.holding__logo{margin-bottom:var(--sh-space-xl)}.holding__title{font-size:var(--sh-step-4);font-weight:400;color:var(--sh-on-mulberry)}.holding__rule{width:3.5rem;margin:var(--sh-space-m) auto}.holding__lede{font-family:var(--sh-font-util);font-size:var(--sh-step--1);letter-spacing:.2em;text-transform:uppercase;color:var(--sh-on-mulberry-56);margin-bottom:var(--sh-space-xl)}.holding__body{max-width:30rem;margin-inline:auto;font-size:var(--sh-step-1);line-height:1.7;color:var(--sh-on-mulberry-86);text-wrap:balance}.holding__body+.holding__body{margin-top:var(--sh-space-m)}.holding__back{margin-top:var(--sh-space-2xl);letter-spacing:.18em;text-transform:uppercase}.holding__back,.holding__footer{font-family:var(--sh-font-util);font-size:var(--sh-step--2)}.holding__footer{padding-block:var(--sh-space-l);text-align:center;letter-spacing:.06em;color:var(--sh-on-mulberry-56);border-top:1px solid var(--sh-on-mulberry-rule)}