.Hero-module__ZARIfG__hero{background:var(--black);height:100dvh;min-height:560px;position:relative;overflow-x:clip}.Hero-module__ZARIfG__media{position:absolute;inset:0;overflow:hidden}.Hero-module__ZARIfG__video{object-fit:cover;width:100%;height:100%}.Hero-module__ZARIfG__media:after{content:"";background:var(--vignette);pointer-events:none;position:absolute;inset:-1px 0}.Hero-module__ZARIfG__copy{z-index:2;left:var(--gutter);width:min(500px, calc(100% - 2 * var(--gutter)));justify-items:start;gap:8px;display:grid;position:absolute;top:50%;translate:0 -50%}.Hero-module__ZARIfG__lede{color:var(--bone)}.Hero-module__ZARIfG__copy>.Hero-module__ZARIfG__datum{width:31vw;position:absolute;top:calc(100% + 56px);left:0}.Hero-module__ZARIfG__control{right:var(--gutter);z-index:3;bottom:24px}html.js .Hero-module__ZARIfG__copy>:not(.Hero-module__ZARIfG__datum){animation:Hero-module__ZARIfG__rise 1.2s var(--ease) .25s both}html.js .Hero-module__ZARIfG__datum{animation:Hero-module__ZARIfG__draw 2.4s var(--ease-line) .65s both}html.js .Hero-module__ZARIfG__media{animation:Hero-module__ZARIfG__bloom 2.2s var(--ease-img) 1.6s both}@keyframes Hero-module__ZARIfG__rise{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes Hero-module__ZARIfG__draw{0%{transform:scaleX(0)}}@keyframes Hero-module__ZARIfG__bloom{0%{opacity:0}}@media (max-width:813px){.Hero-module__ZARIfG__copy{top:35%;translate:none}.Hero-module__ZARIfG__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0000008c,#0000);position:absolute;inset:-40px -8px}.Hero-module__ZARIfG__lede{font-weight:400}.Hero-module__ZARIfG__copy>.Hero-module__ZARIfG__datum{width:40vw;top:calc(100% + 40px)}.Hero-module__ZARIfG__control{bottom:16px}}
.CraftStatement-module__WdIc3W__scene{padding:var(--gap-scene) var(--gutter) 220px;background:var(--black);position:relative}.CraftStatement-module__WdIc3W__lines{width:min(760px,100%);font-size:var(--t-manifesto);letter-spacing:.02em;font-weight:200;line-height:1.2}.CraftStatement-module__WdIc3W__lines h2{font:inherit;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35em}.CraftStatement-module__WdIc3W__line{display:block}.CraftStatement-module__WdIc3W__support{color:var(--bone)}html.engine .CraftStatement-module__WdIc3W__line{opacity:0;transition:opacity .9s var(--ease-line), translate .9s var(--ease-line);transition-delay:calc(var(--i) * .25s);translate:0 20px}html.engine .CraftStatement-module__WdIc3W__lines.is-in .CraftStatement-module__WdIc3W__line{opacity:1;translate:none}@media (max-width:813px){.CraftStatement-module__WdIc3W__scene{padding-bottom:120px}.CraftStatement-module__WdIc3W__support .CraftStatement-module__WdIc3W__line{display:inline}html.engine .CraftStatement-module__WdIc3W__support .CraftStatement-module__WdIc3W__line{transition-delay:.25s;translate:none}}
.Triptych-module__cZMfLW__scene{background:var(--black);position:relative}.Triptych-module__cZMfLW__title{text-align:center;padding:0 var(--gutter);margin-bottom:24px}.Triptych-module__cZMfLW__panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.Triptych-module__cZMfLW__panel{height:65vh;min-height:420px;position:relative;overflow:hidden}.Triptych-module__cZMfLW__link{place-items:center;display:grid;position:absolute;inset:0}.Triptych-module__cZMfLW__link:after{content:"";outline-offset:-10px;transition:outline-color .3s var(--ease);background:#0000004d;outline:2px solid #0000;position:absolute;inset:0}.Triptych-module__cZMfLW__link:focus-visible{outline:none}.Triptych-module__cZMfLW__link:focus-visible:after{outline-color:var(--mineral)}.Triptych-module__cZMfLW__image{object-fit:cover;transition:scale 2s var(--ease)}.Triptych-module__cZMfLW__text{z-index:1;text-align:center;text-shadow:0 0 24px #00000080;justify-items:center;gap:6px;padding:0 16px;display:grid;position:relative}.Triptych-module__cZMfLW__label{font-size:var(--t-card);letter-spacing:var(--track-title);text-transform:uppercase;line-height:1.25}.Triptych-module__cZMfLW__project{font-size:var(--t-small);letter-spacing:var(--track-cta);text-transform:uppercase;color:var(--bone-70)}.Triptych-module__cZMfLW__link:hover .Triptych-module__cZMfLW__image,.Triptych-module__cZMfLW__link:focus-visible .Triptych-module__cZMfLW__image{scale:1.05}html.engine .Triptych-module__cZMfLW__image{translate:0 calc((var(--p) - .5) * -5%);scale:1.06}:is(html.engine .Triptych-module__cZMfLW__link:hover .Triptych-module__cZMfLW__image,html.engine .Triptych-module__cZMfLW__link:focus-visible .Triptych-module__cZMfLW__image){scale:1.11}@media (min-width:1280px){.Triptych-module__cZMfLW__panels{grid-template-columns:5fr 4fr 3fr}.Triptych-module__cZMfLW__link{place-items:end start}.Triptych-module__cZMfLW__text{text-align:left;justify-items:start;padding:0 28px 28px}.Triptych-module__cZMfLW__panel:first-child .Triptych-module__cZMfLW__image{object-position:50% 12%}.Triptych-module__cZMfLW__panel:nth-child(2) .Triptych-module__cZMfLW__image{object-position:50% 62%}}@media (max-width:813px){.Triptych-module__cZMfLW__panels{grid-template-columns:1fr}.Triptych-module__cZMfLW__panel{height:30svh;min-height:200px}.Triptych-module__cZMfLW__link:after{background:#00000073}.Triptych-module__cZMfLW__label{font-weight:400}}
.MaterialStudy-module__dZPH4q__scene{padding:var(--gap-scene) var(--gutter) 60px;background:var(--black);position:relative}.MaterialStudy-module__dZPH4q__stage{gap:48px;display:grid}.MaterialStudy-module__dZPH4q__intro{justify-items:start;gap:12px;display:grid}.MaterialStudy-module__dZPH4q__intro p{max-width:44ch}.MaterialStudy-module__dZPH4q__index{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 12px;display:grid}.MaterialStudy-module__dZPH4q__item:last-child{grid-column:1/-1}.MaterialStudy-module__dZPH4q__label{align-items:center;gap:12px;margin-bottom:10px;display:flex}.MaterialStudy-module__dZPH4q__num{font-size:var(--t-small);letter-spacing:var(--track-title);font-variant-numeric:tabular-nums;color:var(--bone-70)}.MaterialStudy-module__dZPH4q__name{font-size:var(--t-body);letter-spacing:var(--track-title);text-transform:uppercase;line-height:1.25}.MaterialStudy-module__dZPH4q__label>.MaterialStudy-module__dZPH4q__connector{display:none}.MaterialStudy-module__dZPH4q__plate{gap:10px;display:grid}.MaterialStudy-module__dZPH4q__frame{aspect-ratio:9/10;position:relative;overflow:hidden}.MaterialStudy-module__dZPH4q__item:last-child .MaterialStudy-module__dZPH4q__frame{aspect-ratio:2}.MaterialStudy-module__dZPH4q__frame img{object-fit:cover;filter:brightness(.66)contrast(1.12)saturate(.8)}.MaterialStudy-module__dZPH4q__note{font-size:var(--t-small);color:var(--bone-70);line-height:1.6}@media (min-width:1024px){.MaterialStudy-module__dZPH4q__scene{padding:var(--gap-scene) var(--gutter)}.MaterialStudy-module__dZPH4q__stage{grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:start;gap:0}.MaterialStudy-module__dZPH4q__intro{padding-right:40px}.MaterialStudy-module__dZPH4q__index{gap:48px 24px}}@media (min-width:1024px) and (min-height:600px){html.engine .MaterialStudy-module__dZPH4q__scene{height:300vh;padding:0}html.engine .MaterialStudy-module__dZPH4q__stage{--block:max(58vh, 480px);grid-template-rows:var(--block);height:100vh;padding:0 var(--gutter);align-content:center;position:sticky;top:0}:is(html.engine .MaterialStudy-module__dZPH4q__intro,html.engine .MaterialStudy-module__dZPH4q__index){grid-area:1/1}html.engine .MaterialStudy-module__dZPH4q__intro{align-self:start}html.engine .MaterialStudy-module__dZPH4q__index{grid-template-columns:minmax(0,1fr);align-self:end;gap:0;margin-bottom:32px}html.engine .MaterialStudy-module__dZPH4q__item:last-child{grid-column:auto}html.engine .MaterialStudy-module__dZPH4q__label{gap:16px;height:36px;margin:0}html.engine .MaterialStudy-module__dZPH4q__name{color:var(--bone-70);transition:color .6s var(--ease)}html.engine .MaterialStudy-module__dZPH4q__item[data-active] .MaterialStudy-module__dZPH4q__name{color:var(--bone)}html.engine .MaterialStudy-module__dZPH4q__connector{transition:transform .5s var(--ease);flex:1;margin-left:8px;display:block;transform:scaleX(0)}html.engine .MaterialStudy-module__dZPH4q__item[data-active] .MaterialStudy-module__dZPH4q__connector{transition:transform 1.1s var(--ease-line) .1s;transform:none}html.engine .MaterialStudy-module__dZPH4q__plate{z-index:0;top:calc((100% - var(--block)) / 2);left:calc(var(--gutter) + (100% - 2 * var(--gutter)) * .38);right:var(--gutter);height:var(--block);grid-template-rows:minmax(0,1fr) auto;position:absolute}html.engine .MaterialStudy-module__dZPH4q__item[data-prev] .MaterialStudy-module__dZPH4q__plate{z-index:1}html.engine .MaterialStudy-module__dZPH4q__item[data-active] .MaterialStudy-module__dZPH4q__plate{z-index:2}html.engine .MaterialStudy-module__dZPH4q__frame{aspect-ratio:auto;clip-path:inset(0 100% 0 0);transition:clip-path 0s linear 1.2s}html.engine .MaterialStudy-module__dZPH4q__item:last-child .MaterialStudy-module__dZPH4q__frame{aspect-ratio:auto;clip-path:inset(0 100% 0 0);transition:clip-path 0s linear 1.2s}html.engine .MaterialStudy-module__dZPH4q__item[data-active] .MaterialStudy-module__dZPH4q__frame{clip-path:inset(0);transition:clip-path 1.2s var(--ease)}html.engine .MaterialStudy-module__dZPH4q__item:not([data-active]):not([data-prev]) .MaterialStudy-module__dZPH4q__frame{transition:none}html.engine .MaterialStudy-module__dZPH4q__frame img{opacity:.35;transition:opacity .6s var(--ease)}html.engine .MaterialStudy-module__dZPH4q__item[data-active] .MaterialStudy-module__dZPH4q__frame img{opacity:1;transition:opacity 1.2s var(--ease)}html.engine .MaterialStudy-module__dZPH4q__note{opacity:0;transition:opacity .3s var(--ease)}html.engine .MaterialStudy-module__dZPH4q__item[data-active] .MaterialStudy-module__dZPH4q__note{opacity:1;transition:opacity .8s var(--ease) .5s}html.engine .MaterialStudy-module__dZPH4q__scene[data-step="-1"] .MaterialStudy-module__dZPH4q__item[data-prev] .MaterialStudy-module__dZPH4q__frame{transition:clip-path .8s var(--ease)}html.engine .MaterialStudy-module__dZPH4q__scene[data-step]:not([data-step="-1"]) .MaterialStudy-module__dZPH4q__label{opacity:1}html.engine .MaterialStudy-module__dZPH4q__scene:not([data-step]) .MaterialStudy-module__dZPH4q__item:first-child .MaterialStudy-module__dZPH4q__frame{clip-path:inset(0)}html.engine .MaterialStudy-module__dZPH4q__scene:not([data-step]) .MaterialStudy-module__dZPH4q__item:first-child .MaterialStudy-module__dZPH4q__frame img{opacity:1}html.engine .MaterialStudy-module__dZPH4q__scene:not([data-step]) .MaterialStudy-module__dZPH4q__item:first-child .MaterialStudy-module__dZPH4q__note{opacity:1}}@media (min-width:1024px) and (min-height:600px) and (max-height:700px){html.engine .MaterialStudy-module__dZPH4q__stage{--block:min(480px, calc(100vh - var(--header-h) - 48px));padding-top:calc(var(--header-h) + 24px);align-content:start}html.engine .MaterialStudy-module__dZPH4q__plate{top:calc(var(--header-h) + 24px)}html.engine .MaterialStudy-module__dZPH4q__label{height:32px}}
