.sh-brands__rail{scroll-padding-inline:var(--sh-gutter)}.sh-chapter{width:clamp(240px,30vw,400px)}.sh-chapter__link{display:block;text-decoration:none;color:inherit}.sh-chapter__foot{padding-top:var(--sh-s-5)}.sh-chapter__foot .sh-index{display:block;margin-bottom:var(--sh-s-4)}.sh-chapter__logo-img{display:block;width:auto;max-width:160px;max-height:34px;object-fit:contain;object-position:left center}.sh-chapter__logo--ink .sh-chapter__logo-img{filter:brightness(0) saturate(100%);opacity:.78}.sh-chapter__logo--light .sh-chapter__logo-img{filter:brightness(0) invert(1);opacity:.82}.sh-chapter__name{font-family:var(--sh-font-display);font-size:var(--sh-fs-h3);font-weight:var(--sh-fw-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--sh-ink);margin:0}.sh-chapter__note{margin:var(--sh-s-3) 0 0;max-width:28ch}.sh-brands__hint{margin-top:var(--sh-s-6);color:var(--sh-ink-faint)}.sh-brands__rail:focus-visible{outline:2px solid var(--sh-accent);outline-offset:-4px}.sh-colls__grid{display:grid;grid-template-columns:1fr;gap:clamp(40px,5vw,72px) var(--sh-gutter)}@media(min-width:700px){.sh-colls__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.sh-colls__grid{grid-template-columns:repeat(3,1fr)}.sh-colls__grid>*:nth-child(3n+2){margin-top:clamp(32px,6vw,104px)}}.sh-card{display:block;text-decoration:none;color:inherit;position:relative}.sh-card__veil{opacity:0;transition:opacity var(--sh-dur-hover) var(--sh-ease)}.sh-card__foot{display:flex;align-items:baseline;gap:var(--sh-s-4);padding-top:var(--sh-s-5)}.sh-card__index{flex:0 0 auto}.sh-card__title{flex:1 1 auto;margin:0;transition:transform var(--sh-dur-hover) var(--sh-ease)}.sh-card__dot{flex:0 0 auto;align-self:center;opacity:0;transform:translate(-6px);transition:opacity var(--sh-dur-hover) var(--sh-ease),transform var(--sh-dur-hover) var(--sh-ease)}.sh-card__rule{display:block;height:1px;margin-top:var(--sh-s-4);background-color:var(--sh-line);position:relative}.sh-card__rule:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--sh-ink);transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--sh-ease)}.sh-card__note{margin:var(--sh-s-4) 0 0;max-width:30ch}@media(hover:hover){.sh-card:hover .sh-card__title,.sh-card:focus-visible .sh-card__title{transform:translate(6px)}.sh-card:hover .sh-card__dot,.sh-card:focus-visible .sh-card__dot{opacity:1;transform:translate(0)}.sh-card:hover .sh-card__rule:after,.sh-card:focus-visible .sh-card__rule:after{transform:scaleX(1)}.sh-card:hover .sh-card__veil,.sh-card:focus-visible .sh-card__veil{opacity:1}}.sh-contact__spread{display:grid;grid-template-columns:1fr;gap:clamp(40px,6vw,96px);align-items:start}@media(min-width:900px){.sh-contact__spread{grid-template-columns:1fr .92fr;gap:clamp(56px,8vw,140px)}}.sh-contact__heading{max-width:14ch}.sh-contact__body{margin-top:var(--sh-s-6);color:var(--sh-ink-muted);max-width:44ch}.sh-contact__body>*+*{margin-top:var(--sh-s-4)}.sh-contact__body p{margin:0}.sh-contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sh-s-6);margin-top:clamp(32px,4vw,56px)}.sh-contact__figure{margin-bottom:clamp(32px,4vw,56px)}.sh-contact__list{margin:0;border-top:1px solid var(--sh-line)}.sh-contact__row{display:grid;grid-template-columns:1fr;gap:var(--sh-s-2);padding:var(--sh-s-5) 0;border-bottom:1px solid var(--sh-line)}@media(min-width:520px){.sh-contact__row{grid-template-columns:11ch 1fr;gap:var(--sh-s-5);align-items:baseline}}.sh-contact__label{margin:0;color:var(--sh-ink-faint)}.sh-contact__value{margin:0;font-family:var(--sh-font-body);font-size:var(--sh-fs-body);line-height:1.5;color:var(--sh-ink)}.sh-contact__formwrap{margin-top:clamp(56px,8vw,120px);max-width:720px}.sh-form{display:grid;grid-template-columns:1fr;gap:var(--sh-s-6)}@media(min-width:620px){.sh-form{grid-template-columns:1fr 1fr}.sh-form__row--wide{grid-column:1 / -1}}.sh-form__row{display:grid;gap:var(--sh-s-3)}.sh-form__label{font-family:var(--sh-font-body);font-size:var(--sh-fs-eyebrow);font-weight:var(--sh-fw-medium);letter-spacing:var(--sh-ls-eyebrow);text-transform:uppercase;color:var(--sh-ink-faint)}.sh-form__input{font-family:var(--sh-font-body);font-size:var(--sh-fs-body);color:var(--sh-ink);background-color:transparent;border:0;border-bottom:1px solid var(--sh-line-strong);border-radius:0;padding:var(--sh-s-3) 0;width:100%;transition:border-color var(--sh-dur-hover) var(--sh-ease)}.sh-form__input:focus{outline:none;border-bottom-color:var(--sh-accent)}.sh-form__input--area{resize:vertical;min-height:6rem}.sh-contact__sent,.sh-contact__error{grid-column:1 / -1;font-family:var(--sh-font-body);font-size:var(--sh-fs-small);margin:0}.sh-contact__sent{color:var(--sh-ink)}.sh-contact__error{color:var(--sh-accent)}.sh-hero{position:relative;min-height:var(--sh-hero-h, 90vh);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;background-color:var(--sh-c-black)}.sh-hero--centre{text-align:center}.sh-hero__media{position:absolute;top:-8%;right:0;bottom:-8%;left:0;z-index:0}.sh-hero__drift,.sh-hero__media .sh-media{width:100%;height:100%}.sh-hero__veil{z-index:1;opacity:var(--sh-veil-o, 1)}.sh-hero__inner{position:relative;z-index:2;width:100%;padding-top:clamp(96px,20vh,200px);padding-bottom:clamp(64px,10vh,128px)}.sh-hero__seq{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sh-s-5)}.sh-hero--centre .sh-hero__seq{align-items:center}.sh-hero__symbol-img,.sh-hero__wordmark-img{display:block;width:var(--sh-w);height:auto}.sh-hero__symbol{margin-bottom:var(--sh-s-2)}.sh-hero__wordmark{margin-bottom:var(--sh-s-3)}.sh-hero__eyebrow{display:inline-flex;align-items:center;gap:.7rem;color:var(--sh-c-ivory)}.sh-hero__eyebrow .sh-dot{background-color:var(--sh-c-rouge-light)}.sh-hero__heading{color:var(--sh-c-white);max-width:17ch}.sh-hero--centre .sh-hero__heading{margin-inline:auto}.sh-hero__text{color:#f2f1edc7;max-width:46ch;margin:0}.sh-hero--centre .sh-hero__text{margin-inline:auto}.sh-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sh-s-6);margin-top:var(--sh-s-2)}.sh-hero__btn{color:var(--sh-c-ivory);border-color:#f2f1ed73}.sh-hero__btn:hover,.sh-hero__btn:focus-visible{border-color:var(--sh-c-ivory);background-color:transparent;color:var(--sh-c-white)}.sh-hero__link{color:#f2f1edd1;font-size:var(--sh-fs-small)}.sh-hero__link:hover{color:var(--sh-c-white)}.sh-hero--seq .sh-hero__seq>*,.sh-hero--seq .sh-hero__cue{opacity:0}.sh-hero--seq .sh-hero__seq>*{transform:translateY(20px)}.sh-hero--seq .sh-hero__symbol{filter:blur(8px)}.sh-hero--seq.is-sequenced .sh-hero__seq>*{animation:sh-hero-rise 1.5s var(--sh-ease) var(--sh-t, 0s) forwards}.sh-hero--seq.is-sequenced .sh-hero__symbol{animation:sh-hero-focus 1.8s var(--sh-ease) var(--sh-t, 0s) forwards}.sh-hero--seq .sh-hero__heading{clip-path:inset(0 0 108% 0);transform:none}.sh-hero--seq.is-sequenced .sh-hero__heading{animation:sh-hero-wipe 1.7s var(--sh-ease-inout) var(--sh-t, 0s) forwards}.sh-hero--seq.is-sequenced .sh-hero__cue{animation:sh-hero-fade 1.2s var(--sh-ease) var(--sh-t, 0s) forwards}.sh-hero--seq.is-sequenced .sh-hero__drift{animation:sh-hero-drift 22s var(--sh-ease-inout) forwards}html:not(.sh-js) .sh-hero--seq .sh-hero__seq>*,html:not(.sh-js) .sh-hero--seq .sh-hero__cue,.sh-hero--seq.is-instant .sh-hero__seq>*,.sh-hero--seq.is-instant .sh-hero__cue{opacity:1;transform:none;filter:none;clip-path:none;animation:none}@keyframes sh-hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes sh-hero-focus{0%{opacity:0;transform:translateY(20px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes sh-hero-wipe{0%{opacity:1;clip-path:inset(0 0 108% 0)}to{opacity:1;clip-path:inset(0 0 -12% 0)}}@keyframes sh-hero-fade{to{opacity:1}}@keyframes sh-hero-drift{0%{transform:scale(1.06)}to{transform:scale(1)}}.sh-hero__cue{position:absolute;z-index:2;bottom:0;left:50%;transform:translate(-50%);width:1px;height:clamp(48px,7vh,84px);background-color:#f2f1ed38;overflow:hidden}.sh-hero__cue-line{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--sh-c-rouge-light);animation:sh-cue 3.2s var(--sh-ease-inout) infinite}@keyframes sh-cue{0%{transform:translateY(-100%)}55%{transform:translateY(100%)}to{transform:translateY(100%)}}@media(max-width:768px){.sh-hero{min-height:var(--sh-hero-h-sm, 80vh);align-items:flex-end}.sh-hero__media{top:0;right:0;bottom:0;left:0}.sh-hero__inner{padding-top:clamp(80px,16vh,140px)}.sh-hero__actions{gap:var(--sh-s-4)}.sh-hero__btn{width:100%}}@media(prefers-reduced-motion:reduce){.sh-hero--seq .sh-hero__seq>*,.sh-hero--seq .sh-hero__cue{opacity:1;transform:none;filter:none;clip-path:none;animation:none}.sh-hero__drift{animation:none}.sh-hero__cue-line{animation:none;transform:none}}.sh-lead{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,64px);text-decoration:none;color:inherit;align-items:center}@media(min-width:900px){.sh-lead{grid-template-columns:1.5fr 1fr;gap:clamp(48px,6vw,96px)}}.sh-lead__figure{margin:0}.sh-lead__date{margin:0 0 var(--sh-s-4);color:var(--sh-ink-faint)}.sh-lead__title{margin:0}.sh-lead__excerpt{margin:var(--sh-s-5) 0 0;color:var(--sh-ink-muted);max-width:42ch}.sh-lead__cue{display:inline-block;margin-top:var(--sh-s-6);font-size:var(--sh-fs-small)}@media(hover:hover){.sh-lead:hover .sh-lead__cue:after,.sh-lead:focus-visible .sh-lead__cue:after{transform:scaleX(1);transform-origin:left center}}.sh-journal__list{list-style:none;margin:clamp(48px,7vw,104px) 0 0;padding:0;border-top:1px solid var(--sh-line)}.sh-entry{border-bottom:1px solid var(--sh-line)}.sh-entry__link{display:flex;align-items:baseline;gap:var(--sh-s-5);padding:var(--sh-s-6) 0;text-decoration:none;color:inherit}.sh-entry__date{flex:0 0 auto;min-width:10ch;color:var(--sh-ink-faint)}.sh-entry__title{flex:1 1 auto;transition:transform var(--sh-dur-hover) var(--sh-ease)}.sh-entry__dot{flex:0 0 auto;opacity:0;transform:translate(-6px);transition:opacity var(--sh-dur-hover) var(--sh-ease),transform var(--sh-dur-hover) var(--sh-ease)}@media(hover:hover){.sh-entry__link:hover .sh-entry__title,.sh-entry__link:focus-visible .sh-entry__title{transform:translate(8px)}.sh-entry__link:hover .sh-entry__dot,.sh-entry__link:focus-visible .sh-entry__dot{opacity:1;transform:translate(0)}}@media(max-width:620px){.sh-entry__link{flex-wrap:wrap;gap:var(--sh-s-2)}.sh-entry__date{min-width:0;flex:1 0 100%}}.sh-journal__empty{color:var(--sh-ink-faint)}.sh-philos__spread{display:grid;grid-template-columns:1fr;gap:clamp(40px,6vw,96px);align-items:start}@media(min-width:900px){.sh-philos__spread{grid-template-columns:1fr .86fr;gap:clamp(56px,8vw,140px)}.sh-philos__figure{margin-top:clamp(40px,7vw,120px)}}.sh-philos__eyebrow{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:var(--sh-s-6)}.sh-philos__heading{max-width:15ch}.sh-philos__body{margin-top:var(--sh-s-6);color:var(--sh-ink-muted);max-width:48ch}.sh-philos__body>*+*{margin-top:var(--sh-s-4)}.sh-philos__body p{margin:0}.sh-philos__link{display:inline-block;margin-top:var(--sh-s-6)}.sh-philos__figure{margin:0}.sh-philos__caption{margin-top:var(--sh-s-4);max-width:34ch}.sh-philos__principles{list-style:none;margin:clamp(56px,9vw,130px) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--sh-line)}.sh-philos__principle{padding:var(--sh-s-6) 0;border-bottom:1px solid var(--sh-line)}@media(min-width:760px){.sh-philos__principles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 clamp(28px,4vw,72px)}.sh-philos__principle{padding:var(--sh-s-7) 0}}.sh-philos__label{margin-bottom:var(--sh-s-4);color:var(--sh-ink-faint)}.sh-philos__text{font-family:var(--sh-font-body);font-size:var(--sh-fs-body);line-height:var(--sh-lh-body);color:var(--sh-ink);margin:0;max-width:34ch}.sh-projects{padding-block:var(--sh-section-y);background-color:var(--sh-ground)}.sh-projects__head{margin-bottom:clamp(40px,6vw,88px)}.sh-projects__heading{max-width:18ch}.sh-panel+.sh-panel{margin-top:clamp(48px,8vw,128px)}.sh-panel__media{position:relative;height:var(--sh-panel-h, 78vh);overflow:hidden;background-color:var(--sh-c-espresso)}.sh-panel__media .sh-media{position:absolute;top:-6%;right:0;bottom:-6%;left:0;height:112%}.sh-panel__captionwrap{margin-top:var(--sh-s-6)}.sh-panel__caption{display:grid;gap:var(--sh-s-3);max-width:42ch}.sh-panel--right .sh-panel__caption{margin-left:auto;text-align:left}.sh-panel--centre .sh-panel__caption{margin-inline:auto;text-align:center}.sh-panel__title,.sh-panel__note{margin:0}.sh-panel__link{justify-self:start;margin-top:var(--sh-s-2)}.sh-panel--centre .sh-panel__link{justify-self:center}.sh-panel--right .sh-panel__link{justify-self:start}@media(max-width:768px){.sh-panel__media{height:62vh}.sh-panel--right .sh-panel__caption,.sh-panel--centre .sh-panel__caption{margin-left:0;margin-inline:0;text-align:left}}.sh-vis{position:relative;overflow:hidden}.sh-vis__spread{display:grid;grid-template-columns:1fr;gap:clamp(40px,6vw,96px);align-items:center}@media(min-width:900px){.sh-vis__spread{grid-template-columns:1fr 1fr;gap:clamp(64px,9vw,150px)}}.sh-vis__figure{position:relative}.sh-vis__inset{position:absolute;right:-6%;bottom:-8%;width:42%;max-width:260px;box-shadow:none}@media(max-width:899px){.sh-vis__inset{width:38%;right:4%;bottom:-6%}}.sh-vis__brand{font-family:var(--sh-font-display);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:var(--sh-fw-medium);letter-spacing:.34em;text-transform:uppercase;color:var(--sh-ink);margin:0 0 var(--sh-s-5)}.sh-vis__marker{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:var(--sh-s-6)}.sh-vis__marker .sh-dot{background-color:var(--sh-accent)}.sh-vis__heading{max-width:18ch}.sh-vis__body{margin-top:var(--sh-s-6);color:var(--sh-ink-muted);max-width:46ch}.sh-vis__body>*+*{margin-top:var(--sh-s-4)}.sh-vis__body p{margin:0}.sh-vis__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--sh-s-5) var(--sh-s-6);margin:clamp(36px,5vw,64px) 0 0;padding-top:var(--sh-s-6);border-top:1px solid var(--sh-line)}.sh-vis__fact{margin:0}.sh-vis__fact-label{margin:0 0 var(--sh-s-2);color:var(--sh-ink-faint)}.sh-vis__fact-value{font-family:var(--sh-font-display);font-size:var(--sh-fs-h3);font-weight:var(--sh-fw-medium);color:var(--sh-ink);margin:0}.sh-vis__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sh-s-6);margin-top:clamp(36px,5vw,64px)}.sh-vis__btn{color:var(--sh-ink);border-color:var(--sh-line-strong)}.sh-vis__btn:hover,.sh-vis__btn:focus-visible{border-color:var(--sh-ink)}.sh-vis__film{margin-top:clamp(56px,8vw,120px);padding-top:clamp(36px,5vw,64px);border-top:1px solid var(--sh-line)}.sh-vis__film-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sh-s-4);margin-bottom:var(--sh-s-6)}.sh-vis__film-heading{margin:0}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
