.RouteHeader-module__vrrxhq__header{z-index:30;color:#f5eadc;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;padding:0 clamp(22px,3.4vw,62px);display:grid;position:absolute;top:0;left:0;right:0}.RouteHeader-module__vrrxhq__header[data-tone=light]{color:#4f2d1b}.RouteHeader-module__vrrxhq__header:after{content:"";opacity:.14;background:currentColor;height:1px;position:absolute;bottom:-1px;left:clamp(22px,3.4vw,62px);right:clamp(22px,3.4vw,62px)}.RouteHeader-module__vrrxhq__brand{width:max-content;color:inherit;align-items:center;gap:11px;display:inline-flex}.RouteHeader-module__vrrxhq__emblem{object-fit:contain;filter:brightness(0)invert();width:36px;height:36px;transition:transform .28s cubic-bezier(.2,.75,.2,1)}.RouteHeader-module__vrrxhq__header[data-tone=light] .RouteHeader-module__vrrxhq__emblem{filter:sepia()saturate(.85)hue-rotate(342deg)brightness(.49)}.RouteHeader-module__vrrxhq__brand:hover .RouteHeader-module__vrrxhq__emblem,.RouteHeader-module__vrrxhq__brand:focus-visible .RouteHeader-module__vrrxhq__emblem{transform:rotate(-7deg)scale(1.05)}.RouteHeader-module__vrrxhq__brand>span{gap:1px;display:grid}.RouteHeader-module__vrrxhq__brand strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;font-size:18px;font-weight:500;line-height:1}.RouteHeader-module__vrrxhq__brand small{letter-spacing:.23em;text-transform:uppercase;opacity:.58;font-size:7px;font-weight:700}.RouteHeader-module__vrrxhq__navigation{align-items:center;gap:clamp(18px,2.4vw,34px);display:flex}.RouteHeader-module__vrrxhq__navigation a,.RouteHeader-module__vrrxhq__cta{color:inherit;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:700;position:relative}.RouteHeader-module__vrrxhq__navigation a{opacity:.62;transition:opacity .18s}.RouteHeader-module__vrrxhq__navigation a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.RouteHeader-module__vrrxhq__navigation a:hover,.RouteHeader-module__vrrxhq__navigation a:focus-visible,.RouteHeader-module__vrrxhq__navigation a[aria-current=page]{opacity:1}.RouteHeader-module__vrrxhq__navigation a:hover:after,.RouteHeader-module__vrrxhq__navigation a:focus-visible:after,.RouteHeader-module__vrrxhq__navigation a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.RouteHeader-module__vrrxhq__cta{opacity:.86;border:1px solid;border-radius:999px;justify-self:end;align-items:center;gap:12px;min-height:38px;padding:0 16px;transition:opacity .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.RouteHeader-module__vrrxhq__cta i{font-size:11px;font-style:normal;transition:transform .18s}.RouteHeader-module__vrrxhq__cta:hover,.RouteHeader-module__vrrxhq__cta:focus-visible{color:#160e0a;opacity:1;background:#f5eadc;outline:none;transform:translateY(-2px)}.RouteHeader-module__vrrxhq__header[data-tone=light] .RouteHeader-module__vrrxhq__cta:hover,.RouteHeader-module__vrrxhq__header[data-tone=light] .RouteHeader-module__vrrxhq__cta:focus-visible{color:#f5eadc;background:#4f2d1b}.RouteHeader-module__vrrxhq__cta:hover i,.RouteHeader-module__vrrxhq__cta:focus-visible i{transform:translate(2px,-2px)}.RouteHeader-module__vrrxhq__brand:focus-visible,.RouteHeader-module__vrrxhq__navigation a:focus-visible{outline-offset:6px;border-radius:2px;outline:1px solid}@media (max-width:780px){.RouteHeader-module__vrrxhq__header{grid-template-columns:1fr auto;min-height:72px}.RouteHeader-module__vrrxhq__navigation{display:none}.RouteHeader-module__vrrxhq__cta{padding:0 13px}.RouteHeader-module__vrrxhq__cta span{display:none}.RouteHeader-module__vrrxhq__cta i{font-size:14px}}
.SiteFooter-module__doUc7q__footer{--ink:#0d0a08;--paper:#eee3d5;--paper-light:#f6efe6;--copper:#b37843;--copper-deep:#5b351f;z-index:10;background:var(--paper);color:var(--copper-deep);isolation:isolate;position:relative;overflow:hidden}.SiteFooter-module__doUc7q__background,.SiteFooter-module__doUc7q__glow,.SiteFooter-module__doUc7q__grid,.SiteFooter-module__doUc7q__grain{pointer-events:none;position:absolute}.SiteFooter-module__doUc7q__background{z-index:0;background:linear-gradient(180deg, var(--paper) 0%, var(--paper-light) 100%);inset:0;overflow:hidden}.SiteFooter-module__doUc7q__glow{filter:blur(14px);background:radial-gradient(circle,#b3784321,#0000 68%);border-radius:50%;width:520px;height:520px;top:-160px;right:-120px}.SiteFooter-module__doUc7q__grid{opacity:.32;background-image:linear-gradient(#5b351f0b 1px,#0000 1px),linear-gradient(90deg,#5b351f0b 1px,#0000 1px);background-size:clamp(72px,8vw,118px) clamp(72px,8vw,118px);inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.SiteFooter-module__doUc7q__grain{opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");inset:0}.SiteFooter-module__doUc7q__shell{z-index:1;width:100%;padding:clamp(34px,4vw,58px) clamp(22px,3.4vw,62px) 22px;position:relative}.SiteFooter-module__doUc7q__primaryRow{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:clamp(28px,4vw,66px);padding-bottom:clamp(30px,3.5vw,48px);display:grid}.SiteFooter-module__doUc7q__logoLink{width:90px;display:block}.SiteFooter-module__doUc7q__logo{object-fit:contain;filter:sepia()saturate(.68)hue-rotate(344deg)brightness(.56);width:100%;height:auto;transition:transform .32s cubic-bezier(.2,.75,.2,1),filter .24s;display:block}.SiteFooter-module__doUc7q__logoLink:hover .SiteFooter-module__doUc7q__logo,.SiteFooter-module__doUc7q__logoLink:focus-visible .SiteFooter-module__doUc7q__logo{filter:sepia()saturate(.82)hue-rotate(344deg)brightness(.47);transform:translateY(-3px)}.SiteFooter-module__doUc7q__message{max-width:760px}.SiteFooter-module__doUc7q__eyebrow{color:#5b351f7a;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:8px;font-weight:700;display:block}.SiteFooter-module__doUc7q__message h2{color:#5b351feb;max-width:34ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,48px);font-weight:400;line-height:1.02}.SiteFooter-module__doUc7q__projectCta{min-height:52px;color:var(--copper-deep);letter-spacing:.13em;text-transform:uppercase;background:#fff3;border:1px solid #5b351f3d;border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:0 22px;font-size:9px;font-weight:700;transition:background-color .22s,color .22s,transform .22s,border-color .22s;display:inline-flex}.SiteFooter-module__doUc7q__projectCta i,.SiteFooter-module__doUc7q__backToTop i{font-style:normal;transition:transform .22s}.SiteFooter-module__doUc7q__projectCta:hover,.SiteFooter-module__doUc7q__projectCta:focus-visible{border-color:var(--copper-deep);background:var(--copper-deep);color:var(--paper-light);outline:none;transform:translateY(-2px)}.SiteFooter-module__doUc7q__projectCta:hover i,.SiteFooter-module__doUc7q__projectCta:focus-visible i{transform:translate(2px,-2px)}.SiteFooter-module__doUc7q__utilityRow{border-top:1px solid #5b351f24;border-bottom:1px solid #5b351f24;justify-content:space-between;align-items:center;gap:28px;min-height:58px;display:flex}.SiteFooter-module__doUc7q__navigation{flex-wrap:wrap;align-items:center;gap:clamp(18px,2.6vw,38px);display:flex}.SiteFooter-module__doUc7q__navigation a,.SiteFooter-module__doUc7q__email,.SiteFooter-module__doUc7q__backToTop{color:#5b351fa8;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700;transition:color .2s;position:relative}.SiteFooter-module__doUc7q__navigation a:after,.SiteFooter-module__doUc7q__email:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .24s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.SiteFooter-module__doUc7q__navigation a:hover,.SiteFooter-module__doUc7q__navigation a:focus-visible,.SiteFooter-module__doUc7q__email:hover,.SiteFooter-module__doUc7q__email:focus-visible,.SiteFooter-module__doUc7q__backToTop:hover,.SiteFooter-module__doUc7q__backToTop:focus-visible{color:var(--copper-deep);outline:none}.SiteFooter-module__doUc7q__navigation a:hover:after,.SiteFooter-module__doUc7q__navigation a:focus-visible:after,.SiteFooter-module__doUc7q__email:hover:after,.SiteFooter-module__doUc7q__email:focus-visible:after{transform-origin:0;transform:scaleX(1)}.SiteFooter-module__doUc7q__logoLink:focus-visible,.SiteFooter-module__doUc7q__navigation a:focus-visible,.SiteFooter-module__doUc7q__email:focus-visible,.SiteFooter-module__doUc7q__backToTop:focus-visible{outline-offset:6px;border-radius:2px;outline:1px solid #5b351f94}.SiteFooter-module__doUc7q__bottomRow{color:#5b351f70;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:54px;font-size:8px;font-weight:700;display:grid}.SiteFooter-module__doUc7q__legal{align-items:center;gap:18px;display:flex}.SiteFooter-module__doUc7q__legal span+span:before{content:"·";margin-right:18px}.SiteFooter-module__doUc7q__availability{justify-self:center;align-items:center;gap:9px;display:inline-flex}.SiteFooter-module__doUc7q__availability i{background:var(--copper);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #b378431a}.SiteFooter-module__doUc7q__backToTop{justify-self:end;align-items:center;gap:9px;display:inline-flex}.SiteFooter-module__doUc7q__backToTop:hover i,.SiteFooter-module__doUc7q__backToTop:focus-visible i{transform:translateY(-2px)}@media (max-width:960px){.SiteFooter-module__doUc7q__primaryRow{grid-template-columns:82px minmax(0,1fr)}.SiteFooter-module__doUc7q__logoLink{width:78px}.SiteFooter-module__doUc7q__projectCta{grid-column:2;justify-self:start}.SiteFooter-module__doUc7q__utilityRow{flex-direction:column;align-items:flex-start;padding:20px 0}.SiteFooter-module__doUc7q__bottomRow{grid-template-columns:1fr auto}.SiteFooter-module__doUc7q__availability{display:none}}@media (max-width:680px){.SiteFooter-module__doUc7q__shell{padding:34px 18px 16px}.SiteFooter-module__doUc7q__primaryRow{grid-template-columns:64px minmax(0,1fr);gap:20px;padding-bottom:30px}.SiteFooter-module__doUc7q__logoLink{align-self:start;width:62px}.SiteFooter-module__doUc7q__eyebrow{margin-bottom:9px}.SiteFooter-module__doUc7q__message h2{font-size:clamp(27px,8.4vw,38px)}.SiteFooter-module__doUc7q__projectCta{grid-column:1/-1;width:100%;min-height:50px;margin-top:4px}.SiteFooter-module__doUc7q__navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 14px;width:100%;display:grid}.SiteFooter-module__doUc7q__utilityRow{gap:22px}.SiteFooter-module__doUc7q__email{align-self:flex-start}.SiteFooter-module__doUc7q__bottomRow{min-height:auto;padding-top:17px}.SiteFooter-module__doUc7q__legal{flex-direction:column;align-items:flex-start;gap:7px}.SiteFooter-module__doUc7q__legal span+span:before,.SiteFooter-module__doUc7q__backToTop span{display:none}}@media (max-width:390px){.SiteFooter-module__doUc7q__navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__doUc7q__logo,.SiteFooter-module__doUc7q__projectCta,.SiteFooter-module__doUc7q__projectCta i,.SiteFooter-module__doUc7q__navigation a:after,.SiteFooter-module__doUc7q__email:after,.SiteFooter-module__doUc7q__backToTop i{transition:none}}
.SectionHandoffs-module__-6QsLq__root{z-index:90;pointer-events:none;contain:layout paint style;position:fixed;inset:0;overflow:hidden}.SectionHandoffs-module__-6QsLq__rails,.SectionHandoffs-module__-6QsLq__line,.SectionHandoffs-module__-6QsLq__pulse,.SectionHandoffs-module__-6QsLq__frame{visibility:hidden;opacity:0}.SectionHandoffs-module__-6QsLq__rails{position:absolute;inset:0}.SectionHandoffs-module__-6QsLq__rail{top:0;bottom:0;left:var(--shared-rail-x);will-change:transform, opacity;width:1px;position:absolute}.SectionHandoffs-module__-6QsLq__rail:before{content:"";background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--shared-rail-color) 42%, transparent) 13%, color-mix(in srgb, var(--shared-rail-color) 92%, white 8%) 50%, color-mix(in srgb, var(--shared-rail-color) 42%, transparent) 87%, transparent 100%);position:absolute;inset:0}.SectionHandoffs-module__-6QsLq__rail>i{border:1px solid color-mix(in srgb, var(--shared-rail-color) 74%, white 26%);width:7px;height:7px;box-shadow:0 0 0 7px color-mix(in srgb, var(--shared-rail-color) 8%, transparent);background:#0d0a08;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SectionHandoffs-module__-6QsLq__line{transform-origin:50%;will-change:transform, opacity;background:linear-gradient(#0000,#b37843f0,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.SectionHandoffs-module__-6QsLq__pulse{will-change:transform, opacity;place-items:center;width:88px;height:88px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SectionHandoffs-module__-6QsLq__pulseRing{border:1px solid #b3784385;border-radius:50%;position:absolute;inset:0}.SectionHandoffs-module__-6QsLq__pulseCore{background:#0d0a08;border:1px solid #f2eadfcc;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 7px #b3784314}.SectionHandoffs-module__-6QsLq__frame{aspect-ratio:1.78;transform-origin:50%;will-change:transform, opacity;background:#0d0a08c2;border:1px solid #f2eadf5c;grid-template-columns:repeat(3,minmax(0,1fr));width:min(62vw,820px);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.SectionHandoffs-module__-6QsLq__frameDivider{z-index:3;will-change:transform, opacity;background:#f2eadf2e;width:1px;position:absolute;top:0;bottom:0}.SectionHandoffs-module__-6QsLq__frameDivider:first-of-type{left:33.333%}.SectionHandoffs-module__-6QsLq__frameDivider:nth-of-type(2){left:66.666%}.SectionHandoffs-module__-6QsLq__frameCell{will-change:transform, opacity;place-items:center;display:grid;position:relative}.SectionHandoffs-module__-6QsLq__frameCell>i{aspect-ratio:1;border:1px solid #b378437a;border-radius:50%;width:28%}.SectionHandoffs-module__-6QsLq__frameCellDiamond>i{border-radius:0;transform:rotate(45deg)}.SectionHandoffs-module__-6QsLq__frameCellCircle>i{border-radius:50%}.SectionHandoffs-module__-6QsLq__frameCellLine>i{border:0;border-left:1px solid #b37843b3;border-radius:0;width:1px;height:38%}@media (max-width:900px),(prefers-reduced-motion:reduce){.SectionHandoffs-module__-6QsLq__root{display:none}}.SectionHandoffs-module__-6QsLq__contactMark{aspect-ratio:1.18;visibility:hidden;opacity:0;transform-origin:50%;will-change:transform, opacity, background-color, border-color;background:#0d0a08e0;border:1px solid #f2eadf5c;place-items:center;width:150px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 80px #00000052}.SectionHandoffs-module__-6QsLq__contactMark span{transform-origin:50%;will-change:transform, opacity, background-color;background:#b37843;width:64%;height:64%;-webkit-mask:url(/brand/baethis-emblem.png) 50%/contain no-repeat;mask:url(/brand/baethis-emblem.png) 50%/contain no-repeat}
.CaseStudyGallery-module__Ll_vpG__gallery{background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--project-surface) 13%, transparent), transparent 31%), linear-gradient(180deg, #f3e9dc 0%, #eadbca 100%);color:#24160f;isolation:isolate;padding:clamp(92px,12vw,184px) clamp(24px,7vw,118px);position:relative;overflow:hidden}.CaseStudyGallery-module__Ll_vpG__atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0}.CaseStudyGallery-module__Ll_vpG__atmosphere span:first-child{aspect-ratio:1;border:1px solid #24160f12;border-radius:50%;width:min(58vw,850px);position:absolute;top:4%;right:-9%;box-shadow:0 0 0 90px #24160f05,0 0 0 180px #24160f03}.CaseStudyGallery-module__Ll_vpG__atmosphere span:last-child{opacity:.24;background-image:linear-gradient(#24160f0d 1px,#0000 1px),linear-gradient(90deg,#24160f0d 1px,#0000 1px);background-size:clamp(76px,8vw,128px) clamp(76px,8vw,128px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.CaseStudyGallery-module__Ll_vpG__header{grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);align-items:end;gap:clamp(28px,6vw,94px);margin-bottom:clamp(48px,8vw,110px);display:grid}.CaseStudyGallery-module__Ll_vpG__indexBlock{align-self:start;gap:12px;padding-top:10px;display:grid}.CaseStudyGallery-module__Ll_vpG__indexBlock span,.CaseStudyGallery-module__Ll_vpG__indexBlock small,.CaseStudyGallery-module__Ll_vpG__headingBlock>p{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.CaseStudyGallery-module__Ll_vpG__indexBlock span{color:var(--project-surface)}.CaseStudyGallery-module__Ll_vpG__indexBlock small{color:#24160f66}.CaseStudyGallery-module__Ll_vpG__headingBlock{grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,76px);display:grid}.CaseStudyGallery-module__Ll_vpG__headingBlock>p{color:#24160f75;max-width:32ch;margin:0 0 10px;line-height:1.65}.CaseStudyGallery-module__Ll_vpG__headingBlock h2{max-width:8.5ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.075em;margin:0;font-size:clamp(64px,9vw,148px);font-weight:400;line-height:.82}.CaseStudyGallery-module__Ll_vpG__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:clamp(24px,4vw,58px) clamp(16px,3vw,42px);display:grid}.CaseStudyGallery-module__Ll_vpG__item{min-width:0;margin:0}.CaseStudyGallery-module__Ll_vpG__item[data-layout=landscape]{grid-column:span 6}.CaseStudyGallery-module__Ll_vpG__item[data-layout=portrait]{grid-column:span 5}.CaseStudyGallery-module__Ll_vpG__item[data-layout=portrait]:nth-child(2n){grid-column-start:8}.CaseStudyGallery-module__Ll_vpG__item[data-layout=wide]{grid-column:1/-1}.CaseStudyGallery-module__Ll_vpG__imageButton{width:100%;color:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.CaseStudyGallery-module__Ll_vpG__frame{aspect-ratio:4/3;background:#24160f17;display:block;position:relative;overflow:hidden;box-shadow:0 32px 80px #472a181a}.CaseStudyGallery-module__Ll_vpG__item[data-layout=portrait] .CaseStudyGallery-module__Ll_vpG__frame{aspect-ratio:4/5}.CaseStudyGallery-module__Ll_vpG__item[data-layout=wide] .CaseStudyGallery-module__Ll_vpG__frame{aspect-ratio:16/7}.CaseStudyGallery-module__Ll_vpG__frame:after{content:"";pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #24160f0b}.CaseStudyGallery-module__Ll_vpG__frame img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.72,.2,1),filter .5s}.CaseStudyGallery-module__Ll_vpG__frame[data-focus=top] img{object-position:center top}.CaseStudyGallery-module__Ll_vpG__frame[data-focus=bottom] img{object-position:center bottom}.CaseStudyGallery-module__Ll_vpG__frame[data-focus=left] img{object-position:left center}.CaseStudyGallery-module__Ll_vpG__frame[data-focus=right] img{object-position:right center}.CaseStudyGallery-module__Ll_vpG__imageButton:hover .CaseStudyGallery-module__Ll_vpG__frame img,.CaseStudyGallery-module__Ll_vpG__imageButton:focus-visible .CaseStudyGallery-module__Ll_vpG__frame img{filter:saturate(1.035)contrast(1.015);transform:scale(1.035)}.CaseStudyGallery-module__Ll_vpG__imageButton:focus-visible{outline:1px solid var(--project-surface);outline-offset:5px}.CaseStudyGallery-module__Ll_vpG__imageIndex,.CaseStudyGallery-module__Ll_vpG__expandIcon{z-index:2;color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140c089e;border:1px solid #ffffff4d;place-items:center;display:grid;position:absolute}.CaseStudyGallery-module__Ll_vpG__imageIndex{letter-spacing:.12em;min-width:36px;min-height:36px;font-size:8px;font-weight:700;top:14px;left:14px}.CaseStudyGallery-module__Ll_vpG__expandIcon{width:42px;height:42px;font-size:16px;transition:transform .28s,background .28s;bottom:14px;right:14px}.CaseStudyGallery-module__Ll_vpG__imageButton:hover .CaseStudyGallery-module__Ll_vpG__expandIcon,.CaseStudyGallery-module__Ll_vpG__imageButton:focus-visible .CaseStudyGallery-module__Ll_vpG__expandIcon{background:var(--project-surface);transform:translate(2px,-2px)}.CaseStudyGallery-module__Ll_vpG__item figcaption{border-top:1px solid #24160f21;grid-template-columns:minmax(72px,.22fr) minmax(0,1fr);gap:18px;margin-top:15px;padding-top:15px;display:grid}.CaseStudyGallery-module__Ll_vpG__item figcaption span{color:var(--project-surface);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.CaseStudyGallery-module__Ll_vpG__item figcaption p{color:#24160f9e;max-width:62ch;margin:0;font-size:11px;line-height:1.65}.CaseStudyGallery-module__Ll_vpG__lightbox{z-index:1000;color:#f6eee4;background:#0c0806f7;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:clamp(16px,2.5vw,34px);animation:.22s both CaseStudyGallery-module__Ll_vpG__galleryFadeIn;display:grid;position:fixed;inset:0}.CaseStudyGallery-module__Ll_vpG__lightboxTopline,.CaseStudyGallery-module__Ll_vpG__lightboxFooter{justify-content:space-between;align-items:center;gap:24px;display:flex}.CaseStudyGallery-module__Ll_vpG__lightboxTopline{border-bottom:1px solid #f6eee424;padding-bottom:12px}.CaseStudyGallery-module__Ll_vpG__lightboxTopline span,.CaseStudyGallery-module__Ll_vpG__lightboxTopline button,.CaseStudyGallery-module__Ll_vpG__lightboxFooter button{color:#f6eee4b8;font:inherit;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:700}.CaseStudyGallery-module__Ll_vpG__lightboxTopline button,.CaseStudyGallery-module__Ll_vpG__lightboxFooter button{cursor:pointer;background:0 0;border:0;padding:8px 0}.CaseStudyGallery-module__Ll_vpG__lightboxTopline button:hover,.CaseStudyGallery-module__Ll_vpG__lightboxTopline button:focus-visible,.CaseStudyGallery-module__Ll_vpG__lightboxFooter button:hover,.CaseStudyGallery-module__Ll_vpG__lightboxFooter button:focus-visible{color:#fff;outline:none}.CaseStudyGallery-module__Ll_vpG__lightboxStage{min-height:0;position:relative;overflow:hidden}.CaseStudyGallery-module__Ll_vpG__lightboxStage img{object-fit:contain}.CaseStudyGallery-module__Ll_vpG__lightboxStage[data-focus=top] img{object-position:center top}.CaseStudyGallery-module__Ll_vpG__lightboxStage[data-focus=bottom] img{object-position:center bottom}.CaseStudyGallery-module__Ll_vpG__lightboxStage[data-focus=left] img{object-position:left center}.CaseStudyGallery-module__Ll_vpG__lightboxStage[data-focus=right] img{object-position:right center}.CaseStudyGallery-module__Ll_vpG__lightboxFooter{border-top:1px solid #f6eee424;padding-top:12px}.CaseStudyGallery-module__Ll_vpG__lightboxFooter>p{color:#f6eee494;max-width:72ch;margin:0;font-size:10px;line-height:1.6}.CaseStudyGallery-module__Ll_vpG__lightboxFooter>div{flex:none;gap:24px;display:flex}@keyframes CaseStudyGallery-module__Ll_vpG__galleryFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.CaseStudyGallery-module__Ll_vpG__header,.CaseStudyGallery-module__Ll_vpG__headingBlock{grid-template-columns:1fr}.CaseStudyGallery-module__Ll_vpG__headingBlock h2{max-width:10ch}.CaseStudyGallery-module__Ll_vpG__item[data-layout=landscape]{grid-column:span 7}.CaseStudyGallery-module__Ll_vpG__item[data-layout=portrait]{grid-column:span 5}}@media (max-width:700px){.CaseStudyGallery-module__Ll_vpG__gallery{padding-inline:18px}.CaseStudyGallery-module__Ll_vpG__grid{grid-template-columns:1fr;gap:42px}.CaseStudyGallery-module__Ll_vpG__item[data-layout=landscape],.CaseStudyGallery-module__Ll_vpG__item[data-layout=portrait],.CaseStudyGallery-module__Ll_vpG__item[data-layout=portrait]:nth-child(2n),.CaseStudyGallery-module__Ll_vpG__item[data-layout=wide]{grid-column:auto}.CaseStudyGallery-module__Ll_vpG__item[data-layout=wide] .CaseStudyGallery-module__Ll_vpG__frame{aspect-ratio:4/3}.CaseStudyGallery-module__Ll_vpG__item figcaption{grid-template-columns:1fr;gap:8px}.CaseStudyGallery-module__Ll_vpG__lightbox{gap:12px;padding:14px}.CaseStudyGallery-module__Ll_vpG__lightboxFooter{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.CaseStudyGallery-module__Ll_vpG__frame img,.CaseStudyGallery-module__Ll_vpG__expandIcon{transition:none}.CaseStudyGallery-module__Ll_vpG__lightbox{animation:none}}
.WorkArchive-module__SeKPhG__page{--paper:#f2eadf;--paper-light:#f8f3ec;--ink:#1b100b;--copper:#b37843;--copper-deep:#5b351f;background:var(--paper);color:var(--ink);overflow:clip}.WorkArchive-module__SeKPhG__hero{background:radial-gradient(circle at 72% 46%, #b3784321, transparent 28%), linear-gradient(135deg, var(--paper-light), var(--paper));isolation:isolate;min-height:min(880px,94svh);padding:150px clamp(22px,5.8vw,110px) 72px;position:relative;overflow:hidden}.WorkArchive-module__SeKPhG__heroGrid,.WorkArchive-module__SeKPhG__heroMark{pointer-events:none;position:absolute}.WorkArchive-module__SeKPhG__heroGrid{opacity:.34;background-image:linear-gradient(#5b351f0e 1px,#0000 1px),linear-gradient(90deg,#5b351f0e 1px,#0000 1px);background-size:clamp(72px,8vw,126px) clamp(72px,8vw,126px);inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 64%,#0000 92%);mask-image:linear-gradient(90deg,#000 0% 64%,#0000 92%)}.WorkArchive-module__SeKPhG__heroMark{aspect-ratio:1;background:var(--copper-deep);opacity:.055;width:min(58vw,850px);bottom:-15vw;right:-5vw;transform:rotate(-7deg);-webkit-mask:url(/brand/baethis-emblem.png) 50%/contain no-repeat;mask:url(/brand/baethis-emblem.png) 50%/contain no-repeat}.WorkArchive-module__SeKPhG__heroTopline{z-index:1;color:#5b351f8a;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #5b351f2b;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:8px;font-weight:700;display:flex;position:relative}.WorkArchive-module__SeKPhG__heroCopy{z-index:1;max-width:1120px;margin-top:clamp(80px,12vh,126px);position:relative}.WorkArchive-module__SeKPhG__eyebrow,.WorkArchive-module__SeKPhG__archiveIntro>span,.WorkArchive-module__SeKPhG__cta>span{color:#5b351f85;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.WorkArchive-module__SeKPhG__hero h1{max-width:900px;color:var(--copper-deep);font-family:var(--font-display), Georgia, serif;letter-spacing:-.075em;margin:18px 0 24px;font-size:clamp(74px,11.5vw,196px);font-weight:400;line-height:.78}.WorkArchive-module__SeKPhG__heroCopy p{color:#3a2012a6;max-width:670px;margin:0;font-size:clamp(15px,1.35vw,20px);line-height:1.65}.WorkArchive-module__SeKPhG__heroScroll{z-index:1;color:#5b351f7a;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;bottom:38px;right:clamp(22px,5.8vw,110px)}.WorkArchive-module__SeKPhG__heroScroll i{background:currentColor;width:34px;height:1px}.WorkArchive-module__SeKPhG__archive{color:#f4eadc;background:#0d0a08;padding:clamp(80px,10vw,150px) clamp(22px,3.4vw,62px) clamp(96px,12vw,180px)}.WorkArchive-module__SeKPhG__archiveIntro{grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:30px;max-width:760px;margin-bottom:clamp(60px,8vw,112px);display:grid}.WorkArchive-module__SeKPhG__archiveIntro>span{color:#f4eadc6b}.WorkArchive-module__SeKPhG__archiveIntro p{color:#f4eadc8c;margin:0;font-size:12px;line-height:1.7}.WorkArchive-module__SeKPhG__projectList{gap:clamp(62px,9vw,150px);display:grid}.WorkArchive-module__SeKPhG__project{border:1px solid color-mix(in srgb, var(--project-text) 13%, transparent);background:var(--project-background);color:var(--project-text);overflow:hidden}.WorkArchive-module__SeKPhG__projectLink{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);min-height:min(720px,78svh);display:grid}.WorkArchive-module__SeKPhG__projectArtwork{background:radial-gradient(circle at 32% 48%, color-mix(in srgb, var(--project-accent) 18%, transparent), transparent 38%), var(--project-surface);min-height:560px;position:relative;overflow:hidden}.WorkArchive-module__SeKPhG__projectArtwork:after{content:"";background:linear-gradient(120deg, transparent 35%, color-mix(in srgb, var(--project-accent) 12%, transparent), transparent 65%);transition:transform .78s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;transform:translate(-100%)}.WorkArchive-module__SeKPhG__project:hover .WorkArchive-module__SeKPhG__projectArtwork:after,.WorkArchive-module__SeKPhG__projectLink:focus-visible .WorkArchive-module__SeKPhG__projectArtwork:after{transform:translate(100%)}.WorkArchive-module__SeKPhG__projectImage{object-fit:cover;transition:transform .9s cubic-bezier(.2,.75,.2,1)}.WorkArchive-module__SeKPhG__project:hover .WorkArchive-module__SeKPhG__projectImage,.WorkArchive-module__SeKPhG__projectLink:focus-visible .WorkArchive-module__SeKPhG__projectImage{transform:scale(1.035)}.WorkArchive-module__SeKPhG__projectIndex{z-index:2;color:color-mix(in srgb, var(--project-text) 12%, transparent);font-family:var(--font-display), Georgia, serif;letter-spacing:-.09em;font-size:clamp(150px,19vw,310px);line-height:1;position:absolute;bottom:-.18em;right:20px}.WorkArchive-module__SeKPhG__projectCategory{z-index:2;border:1px solid color-mix(in srgb, var(--project-text) 25%, transparent);color:color-mix(in srgb, var(--project-text) 78%, transparent);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:10px 13px;font-size:8px;font-weight:700;position:absolute;top:24px;left:26px}.WorkArchive-module__SeKPhG__openSignal{z-index:3;background:var(--project-accent);width:46px;height:46px;color:var(--project-background);border-radius:50%;place-items:center;font-size:16px;transition:transform .32s cubic-bezier(.2,.75,.2,1);display:grid;position:absolute;top:24px;right:26px}.WorkArchive-module__SeKPhG__project:hover .WorkArchive-module__SeKPhG__openSignal,.WorkArchive-module__SeKPhG__projectLink:focus-visible .WorkArchive-module__SeKPhG__openSignal{transform:rotate(45deg)scale(1.06)}.WorkArchive-module__SeKPhG__projectCopy{background:radial-gradient(circle at 90% 4%, color-mix(in srgb, var(--project-accent) 13%, transparent), transparent 34%), var(--project-background);flex-direction:column;padding:clamp(34px,4vw,72px);display:flex}.WorkArchive-module__SeKPhG__projectMeta{border-bottom:1px solid color-mix(in srgb, var(--project-text) 15%, transparent);color:var(--project-muted);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;padding-bottom:18px;font-size:8px;font-weight:700;display:flex}.WorkArchive-module__SeKPhG__projectCopy h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.065em;margin:clamp(52px,8vh,90px) 0 20px;font-size:clamp(58px,6.2vw,106px);font-weight:400;line-height:.84}.WorkArchive-module__SeKPhG__projectCopy>p{max-width:460px;color:var(--project-muted);margin:0;font-size:14px;line-height:1.68}.WorkArchive-module__SeKPhG__projectDetails{grid-template-columns:1fr 1fr;gap:28px;margin-top:auto;padding-top:48px;display:grid}.WorkArchive-module__SeKPhG__detailLabel{color:var(--project-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:15px;font-size:8px;font-weight:700;display:block}.WorkArchive-module__SeKPhG__disciplines{color:color-mix(in srgb, var(--project-text) 82%, transparent);gap:7px;font-size:11px;display:grid}.WorkArchive-module__SeKPhG__projectDetails strong,.WorkArchive-module__SeKPhG__projectDetails small{display:block}.WorkArchive-module__SeKPhG__projectDetails strong{font-family:var(--font-display), Georgia, serif;font-size:21px;font-weight:500;line-height:1.05}.WorkArchive-module__SeKPhG__projectDetails small{max-width:180px;color:var(--project-muted);margin-top:7px;font-size:9px;line-height:1.5}.WorkArchive-module__SeKPhG__openLabel{border-bottom:1px solid color-mix(in srgb, var(--project-text) 45%, transparent);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:13px;width:max-content;margin-top:44px;padding-bottom:7px;font-size:8px;font-weight:700;display:inline-flex}.WorkArchive-module__SeKPhG__openLabel i{font-size:12px;font-style:normal;transition:transform .22s}.WorkArchive-module__SeKPhG__project:hover .WorkArchive-module__SeKPhG__openLabel i,.WorkArchive-module__SeKPhG__projectLink:focus-visible .WorkArchive-module__SeKPhG__openLabel i{transform:translate(3px,-3px)}.WorkArchive-module__SeKPhG__projectLink:focus-visible{outline:2px solid var(--project-accent);outline-offset:6px}.WorkArchive-module__SeKPhG__cta{background:var(--paper);color:var(--copper-deep);grid-template-columns:.4fr minmax(0,1fr) auto;align-items:end;gap:clamp(26px,4vw,70px);padding:clamp(72px,9vw,130px) clamp(22px,5vw,96px);display:grid}.WorkArchive-module__SeKPhG__cta>div{max-width:780px}.WorkArchive-module__SeKPhG__cta h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(48px,6.5vw,108px);font-weight:400;line-height:.9}.WorkArchive-module__SeKPhG__cta p{color:#5b351f99;max-width:580px;margin:22px 0 0;font-size:13px;line-height:1.65}.WorkArchive-module__SeKPhG__cta>a{letter-spacing:.15em;text-transform:uppercase;border:1px solid #5b351f4d;border-radius:999px;align-items:center;gap:17px;min-height:52px;padding:0 22px;font-size:8px;font-weight:700;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.WorkArchive-module__SeKPhG__cta>a i{font-size:13px;font-style:normal;transition:transform .18s}.WorkArchive-module__SeKPhG__cta>a:hover,.WorkArchive-module__SeKPhG__cta>a:focus-visible{background:var(--copper-deep);color:var(--paper);outline:none;transform:translateY(-2px)}.WorkArchive-module__SeKPhG__cta>a:hover i,.WorkArchive-module__SeKPhG__cta>a:focus-visible i{transform:translate(2px,-2px)}@media (max-width:980px){.WorkArchive-module__SeKPhG__projectLink{grid-template-columns:1fr}.WorkArchive-module__SeKPhG__projectArtwork{min-height:min(68svh,620px)}.WorkArchive-module__SeKPhG__projectCopy{min-height:560px}.WorkArchive-module__SeKPhG__cta{grid-template-columns:1fr;align-items:start}.WorkArchive-module__SeKPhG__cta>a{width:max-content}}@media (max-width:680px){.WorkArchive-module__SeKPhG__hero{min-height:820px;padding-top:118px}.WorkArchive-module__SeKPhG__heroTopline span:last-child,.WorkArchive-module__SeKPhG__heroScroll{display:none}.WorkArchive-module__SeKPhG__heroCopy{margin-top:116px}.WorkArchive-module__SeKPhG__hero h1{font-size:clamp(68px,23vw,104px)}.WorkArchive-module__SeKPhG__archiveIntro{grid-template-columns:1fr}.WorkArchive-module__SeKPhG__projectArtwork{min-height:440px}.WorkArchive-module__SeKPhG__projectCategory{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 120px);right:76px;overflow:hidden}.WorkArchive-module__SeKPhG__projectCopy{min-height:auto;padding:30px 24px 38px}.WorkArchive-module__SeKPhG__projectCopy h2{margin-top:54px;font-size:clamp(56px,18vw,82px)}.WorkArchive-module__SeKPhG__projectDetails{grid-template-columns:1fr;margin-top:54px}}.WorkArchive-module__SeKPhG__emptyArchive{text-align:center;border-top:1px solid #24160f24;place-content:center;min-height:42vh;padding:70px 24px;display:grid}.WorkArchive-module__SeKPhG__emptyArchive h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,72px);font-weight:400}.WorkArchive-module__SeKPhG__emptyArchive p{color:#24160f8c;max-width:52ch;margin:16px auto 0;line-height:1.7}
.ProjectCaseStudy-module__cRt9Qa__page{--paper:#f2eadf;--paper-light:#f8f3ec;--ink:#1a100b;--copper-deep:#5b351f;background:var(--paper);color:var(--ink);overflow:clip}.ProjectCaseStudy-module__cRt9Qa__hero{background:radial-gradient(circle at 72% 24%, color-mix(in srgb, var(--project-accent) 18%, transparent), transparent 30%), radial-gradient(circle at 14% 82%, color-mix(in srgb, var(--project-surface) 45%, transparent), transparent 38%), var(--project-background);min-height:100svh;color:var(--project-text);isolation:isolate;padding:118px clamp(22px,3.4vw,62px) 44px;position:relative;overflow:hidden}.ProjectCaseStudy-module__cRt9Qa__heroAtmosphere,.ProjectCaseStudy-module__cRt9Qa__heroGrid,.ProjectCaseStudy-module__cRt9Qa__heroGlow,.ProjectCaseStudy-module__cRt9Qa__heroNumber{pointer-events:none;position:absolute}.ProjectCaseStudy-module__cRt9Qa__heroAtmosphere{z-index:0;inset:0;overflow:hidden}.ProjectCaseStudy-module__cRt9Qa__heroGrid{opacity:.25;background-image:linear-gradient(color-mix(in srgb, var(--project-text) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--project-text) 6%, transparent) 1px, transparent 1px);background-size:clamp(72px,8vw,126px) clamp(72px,8vw,126px);inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.ProjectCaseStudy-module__cRt9Qa__heroGlow{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--project-accent) 22%, transparent);width:min(43vw,680px);box-shadow:0 0 0 70px color-mix(in srgb, var(--project-accent) 4%, transparent), 0 0 0 140px color-mix(in srgb, var(--project-accent) 2%, transparent);border-radius:50%;top:14%;right:6%}.ProjectCaseStudy-module__cRt9Qa__heroNumber{color:color-mix(in srgb, var(--project-text) 6%, transparent);font-family:var(--font-display), Georgia, serif;letter-spacing:-.12em;font-size:min(52vw,770px);line-height:1;bottom:-.2em;right:-.04em}.ProjectCaseStudy-module__cRt9Qa__heroTopline{z-index:2;border-bottom:1px solid color-mix(in srgb, var(--project-text) 15%, transparent);color:var(--project-muted);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:18px;font-size:8px;font-weight:700;display:grid;position:relative}.ProjectCaseStudy-module__cRt9Qa__heroTopline a{width:max-content;transition:color .18s}.ProjectCaseStudy-module__cRt9Qa__heroTopline a:hover,.ProjectCaseStudy-module__cRt9Qa__heroTopline a:focus-visible{color:var(--project-text);outline:none}.ProjectCaseStudy-module__cRt9Qa__heroTopline span:last-child{justify-self:end}.ProjectCaseStudy-module__cRt9Qa__heroLayout{z-index:2;grid-template-columns:minmax(320px,.72fr) minmax(0,1.36fr);align-items:center;gap:clamp(42px,7vw,124px);min-height:calc(100svh - 220px);padding:clamp(54px,8vh,92px) 0 74px;display:grid;position:relative}.ProjectCaseStudy-module__cRt9Qa__heroCopy{align-self:center}.ProjectCaseStudy-module__cRt9Qa__eyebrow,.ProjectCaseStudy-module__cRt9Qa__darkEyebrow,.ProjectCaseStudy-module__cRt9Qa__lightEyebrow{letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.ProjectCaseStudy-module__cRt9Qa__eyebrow{color:var(--project-muted)}.ProjectCaseStudy-module__cRt9Qa__heroCopy h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.08em;margin:18px 0 24px;font-size:clamp(84px,10.5vw,188px);font-weight:400;line-height:.76}.ProjectCaseStudy-module__cRt9Qa__heroCopy>p{max-width:500px;color:var(--project-muted);margin:0;font-size:clamp(14px,1.2vw,18px);line-height:1.68}.ProjectCaseStudy-module__cRt9Qa__heroDisciplines{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.ProjectCaseStudy-module__cRt9Qa__heroDisciplines span{border:1px solid color-mix(in srgb, var(--project-text) 19%, transparent);color:color-mix(in srgb, var(--project-text) 72%, transparent);letter-spacing:.13em;text-transform:uppercase;border-radius:999px;padding:9px 12px;font-size:7px;font-weight:700}.ProjectCaseStudy-module__cRt9Qa__heroMedia{aspect-ratio:1.3;border:1px solid color-mix(in srgb, var(--project-text) 16%, transparent);background:var(--project-surface);margin:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000038}.ProjectCaseStudy-module__cRt9Qa__heroMedia:after{content:"";background:linear-gradient(180deg, transparent 60%, color-mix(in srgb, var(--project-background) 75%, transparent));position:absolute;inset:0}.ProjectCaseStudy-module__cRt9Qa__heroImage{object-fit:cover}.ProjectCaseStudy-module__cRt9Qa__heroMediaLabel{z-index:2;color:color-mix(in srgb, var(--project-text) 72%, transparent);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700;position:absolute;bottom:20px;left:22px}.ProjectCaseStudy-module__cRt9Qa__heroMediaSignal{z-index:2;background:var(--project-accent);width:45px;height:45px;color:var(--project-background);border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:20px;right:20px}.ProjectCaseStudy-module__cRt9Qa__heroOutcome{z-index:3;border-left:1px solid color-mix(in srgb, var(--project-text) 22%, transparent);gap:4px;max-width:290px;padding-left:20px;display:grid;position:absolute;bottom:32px;right:clamp(22px,3.4vw,62px)}.ProjectCaseStudy-module__cRt9Qa__heroOutcome>span,.ProjectCaseStudy-module__cRt9Qa__heroOutcome small{color:var(--project-muted);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:700;line-height:1.45}.ProjectCaseStudy-module__cRt9Qa__heroOutcome strong{font-family:var(--font-display), Georgia, serif;font-size:22px;font-weight:500;line-height:1}.ProjectCaseStudy-module__cRt9Qa__overview{background:var(--paper);grid-template-columns:.28fr minmax(0,1fr) minmax(240px,.4fr);gap:clamp(30px,5vw,90px);padding:clamp(94px,11vw,174px) clamp(22px,5vw,96px);display:grid}.ProjectCaseStudy-module__cRt9Qa__sectionIndex,.ProjectCaseStudy-module__cRt9Qa__darkIndex{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.ProjectCaseStudy-module__cRt9Qa__sectionIndex{color:#5b351f7a}.ProjectCaseStudy-module__cRt9Qa__lightEyebrow{color:#5b351f7a;margin-bottom:18px}.ProjectCaseStudy-module__cRt9Qa__overviewCopy h2,.ProjectCaseStudy-module__cRt9Qa__journeyHeader h2,.ProjectCaseStudy-module__cRt9Qa__deliverablesCopy h2{max-width:830px;color:var(--copper-deep);font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(46px,5.7vw,96px);font-weight:400;line-height:.92}.ProjectCaseStudy-module__cRt9Qa__overviewCopy>p{color:#3a2012a3;max-width:720px;margin:32px 0 0;font-size:clamp(15px,1.3vw,19px);line-height:1.75}.ProjectCaseStudy-module__cRt9Qa__overviewMeta{border-top:1px solid #5b351f2b;align-self:end}.ProjectCaseStudy-module__cRt9Qa__overviewMeta>div{border-bottom:1px solid #5b351f2b;gap:8px;padding:18px 0;display:grid}.ProjectCaseStudy-module__cRt9Qa__overviewMeta span{color:#5b351f73;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700}.ProjectCaseStudy-module__cRt9Qa__overviewMeta strong{color:#5b351fe6;font-family:var(--font-display), Georgia, serif;font-size:19px;font-weight:500;line-height:1.15}.ProjectCaseStudy-module__cRt9Qa__problem{color:#f2eadf;background:#140d09;grid-template-columns:1fr 1fr;display:grid}.ProjectCaseStudy-module__cRt9Qa__problem article{min-height:570px;padding:clamp(56px,7vw,112px) clamp(28px,6vw,104px)}.ProjectCaseStudy-module__cRt9Qa__problem article+article{background:#1a100b;border-left:1px solid #f2eadf1f}.ProjectCaseStudy-module__cRt9Qa__problem article>span{color:#f2eadf6b;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.ProjectCaseStudy-module__cRt9Qa__problem h2{max-width:660px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:clamp(70px,10vh,118px) 0 26px;font-size:clamp(46px,5vw,86px);font-weight:400;line-height:.94}.ProjectCaseStudy-module__cRt9Qa__problem p{color:#f2eadf94;max-width:600px;margin:0;font-size:14px;line-height:1.75}.ProjectCaseStudy-module__cRt9Qa__strategy{background:radial-gradient(circle at 80% 18%, color-mix(in srgb, var(--project-accent) 15%, transparent), transparent 30%), var(--project-background);color:var(--project-text);padding:clamp(92px,11vw,170px) clamp(22px,5vw,96px)}.ProjectCaseStudy-module__cRt9Qa__strategyHeader,.ProjectCaseStudy-module__cRt9Qa__journeyHeader{grid-template-columns:.28fr minmax(0,1fr);gap:clamp(30px,5vw,90px);display:grid}.ProjectCaseStudy-module__cRt9Qa__darkIndex,.ProjectCaseStudy-module__cRt9Qa__darkEyebrow{color:var(--project-muted)}.ProjectCaseStudy-module__cRt9Qa__darkEyebrow{margin-bottom:18px}.ProjectCaseStudy-module__cRt9Qa__strategyHeader h2{max-width:880px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.065em;margin:0;font-size:clamp(48px,6.2vw,108px);font-weight:400;line-height:.88}.ProjectCaseStudy-module__cRt9Qa__pillarGrid{border-top:1px solid color-mix(in srgb, var(--project-text) 14%, transparent);border-bottom:1px solid color-mix(in srgb, var(--project-text) 14%, transparent);grid-template-columns:repeat(3,1fr);margin-top:clamp(78px,10vw,142px);display:grid}.ProjectCaseStudy-module__cRt9Qa__pillarGrid article{min-height:390px;padding:28px clamp(22px,3vw,48px) 44px}.ProjectCaseStudy-module__cRt9Qa__pillarGrid article+article{border-left:1px solid color-mix(in srgb, var(--project-text) 14%, transparent)}.ProjectCaseStudy-module__cRt9Qa__pillarGrid article>span{color:var(--project-muted);letter-spacing:.14em;font-size:8px;font-weight:700}.ProjectCaseStudy-module__cRt9Qa__pillarGrid i{border:1px solid color-mix(in srgb, var(--project-accent) 65%, transparent);width:54px;height:54px;box-shadow:inset 0 0 0 12px color-mix(in srgb, var(--project-accent) 7%, transparent);border-radius:50%;margin:62px 0 35px;display:block}.ProjectCaseStudy-module__cRt9Qa__pillarGrid h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(30px,3vw,48px);font-weight:500}.ProjectCaseStudy-module__cRt9Qa__pillarGrid p{max-width:390px;color:var(--project-muted);margin:0;font-size:12px;line-height:1.7}.ProjectCaseStudy-module__cRt9Qa__journey{background:var(--paper-light);padding:clamp(92px,11vw,170px) clamp(22px,5vw,96px)}.ProjectCaseStudy-module__cRt9Qa__journeyList{border-top:1px solid #5b351f2e;margin-top:clamp(76px,9vw,130px)}.ProjectCaseStudy-module__cRt9Qa__journeyList article{border-bottom:1px solid #5b351f2e;grid-template-columns:.14fr .2fr minmax(250px,.8fr) minmax(280px,1fr);align-items:start;gap:30px;padding:34px 0 42px;display:grid}.ProjectCaseStudy-module__cRt9Qa__journeyMarker{color:#5b351f7a;align-items:center;gap:14px;font-size:8px;font-weight:700;display:flex}.ProjectCaseStudy-module__cRt9Qa__journeyMarker i{background:currentColor;width:34px;height:1px}.ProjectCaseStudy-module__cRt9Qa__journeyStage{color:#5b351f87;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:700}.ProjectCaseStudy-module__cRt9Qa__journeyList h3{color:var(--copper-deep);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.4vw,54px);font-weight:500;line-height:1}.ProjectCaseStudy-module__cRt9Qa__journeyList p{color:#3a20129c;max-width:560px;margin:0;font-size:12px;line-height:1.72}.ProjectCaseStudy-module__cRt9Qa__deliverables{background:var(--paper);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);min-height:820px;display:grid}.ProjectCaseStudy-module__cRt9Qa__deliverablesMedia{background:var(--project-surface);min-height:720px;position:relative;overflow:hidden}.ProjectCaseStudy-module__cRt9Qa__deliverablesMedia:after{content:"";background:linear-gradient(180deg, transparent 48%, var(--project-background));opacity:.55;position:absolute;inset:0}.ProjectCaseStudy-module__cRt9Qa__deliverablesImage{object-fit:cover;transform:scale(1.04)}.ProjectCaseStudy-module__cRt9Qa__deliverablesMedia>span{z-index:2;color:color-mix(in srgb, var(--project-text) 12%, transparent);font-family:var(--font-display), Georgia, serif;letter-spacing:-.1em;font-size:clamp(170px,22vw,350px);line-height:1;position:absolute;bottom:-.15em;right:20px}.ProjectCaseStudy-module__cRt9Qa__deliverablesCopy{padding:clamp(78px,8vw,130px) clamp(28px,7vw,120px)}.ProjectCaseStudy-module__cRt9Qa__deliverablesCopy .ProjectCaseStudy-module__cRt9Qa__lightEyebrow{margin-top:clamp(68px,9vh,110px)}.ProjectCaseStudy-module__cRt9Qa__deliverablesCopy ol{border-top:1px solid #5b351f2e;margin:58px 0 0;padding:0;list-style:none}.ProjectCaseStudy-module__cRt9Qa__deliverablesCopy li{color:#5b351fc7;border-bottom:1px solid #5b351f2e;grid-template-columns:48px 1fr;gap:18px;padding:17px 0;font-size:11px;line-height:1.5;display:grid}.ProjectCaseStudy-module__cRt9Qa__deliverablesCopy li span{color:#5b351f61;letter-spacing:.12em;font-size:8px;font-weight:700}.ProjectCaseStudy-module__cRt9Qa__impact{background:radial-gradient(circle at 70% 45%, color-mix(in srgb, var(--project-accent) 18%, transparent), transparent 35%), var(--project-background);min-height:820px;color:var(--project-text);isolation:isolate;padding:clamp(72px,8vw,124px) clamp(22px,5vw,96px);position:relative;overflow:hidden}.ProjectCaseStudy-module__cRt9Qa__impactAtmosphere,.ProjectCaseStudy-module__cRt9Qa__impactMark,.ProjectCaseStudy-module__cRt9Qa__impactGrid{pointer-events:none;position:absolute}.ProjectCaseStudy-module__cRt9Qa__impactAtmosphere{z-index:0;inset:0}.ProjectCaseStudy-module__cRt9Qa__impactMark{aspect-ratio:1;background:var(--project-accent);opacity:.055;width:min(68vw,980px);bottom:-18vw;right:-12vw;-webkit-mask:url(/brand/baethis-emblem.png) 50%/contain no-repeat;mask:url(/brand/baethis-emblem.png) 50%/contain no-repeat}.ProjectCaseStudy-module__cRt9Qa__impactGrid{opacity:.19;background-image:linear-gradient(color-mix(in srgb, var(--project-text) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--project-text) 7%, transparent) 1px, transparent 1px);background-size:clamp(76px,8vw,126px) clamp(76px,8vw,126px);inset:0}.ProjectCaseStudy-module__cRt9Qa__impactHeader,.ProjectCaseStudy-module__cRt9Qa__impactCopy,.ProjectCaseStudy-module__cRt9Qa__signalGrid{z-index:1;position:relative}.ProjectCaseStudy-module__cRt9Qa__impactHeader{border-bottom:1px solid color-mix(in srgb, var(--project-text) 15%, transparent);color:var(--project-muted);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;padding-bottom:18px;font-size:8px;font-weight:700;display:flex}.ProjectCaseStudy-module__cRt9Qa__impactCopy{max-width:1040px;margin-top:clamp(88px,12vh,145px)}.ProjectCaseStudy-module__cRt9Qa__impactCopy h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.075em;margin:0;font-size:clamp(64px,8.5vw,148px);font-weight:400;line-height:.8}.ProjectCaseStudy-module__cRt9Qa__impactCopy p{max-width:680px;color:var(--project-muted);margin:34px 0 0;font-size:14px;line-height:1.72}.ProjectCaseStudy-module__cRt9Qa__signalGrid{border-top:1px solid color-mix(in srgb, var(--project-text) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--project-text) 16%, transparent);grid-template-columns:repeat(3,1fr);max-width:930px;margin-top:clamp(70px,10vh,120px);display:grid}.ProjectCaseStudy-module__cRt9Qa__signalGrid>div{align-content:center;gap:6px;min-height:145px;padding:24px 34px;display:grid}.ProjectCaseStudy-module__cRt9Qa__signalGrid>div+div{border-left:1px solid color-mix(in srgb, var(--project-text) 16%, transparent)}.ProjectCaseStudy-module__cRt9Qa__signalGrid span,.ProjectCaseStudy-module__cRt9Qa__signalGrid small{color:var(--project-muted);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:700}.ProjectCaseStudy-module__cRt9Qa__signalGrid strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;font-size:clamp(28px,3vw,46px);font-weight:500}.ProjectCaseStudy-module__cRt9Qa__conceptNote{background:var(--paper-light);color:#5b351f8f;border-bottom:1px solid #5b351f29;grid-template-columns:.24fr 1fr;gap:30px;padding:30px clamp(22px,5vw,96px);display:grid}.ProjectCaseStudy-module__cRt9Qa__conceptNote span{letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:700}.ProjectCaseStudy-module__cRt9Qa__conceptNote p{max-width:820px;margin:0;font-size:10px;line-height:1.65}.ProjectCaseStudy-module__cRt9Qa__next{background:var(--paper-light);padding:clamp(86px,10vw,150px) clamp(22px,5vw,96px)}.ProjectCaseStudy-module__cRt9Qa__nextIntro{justify-content:space-between;align-items:end;margin-bottom:46px;display:flex}.ProjectCaseStudy-module__cRt9Qa__nextIntro>span{color:#5b351f78;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:700}.ProjectCaseStudy-module__cRt9Qa__nextIntro h2{color:var(--copper-deep);font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,96px);font-weight:400;line-height:.9}.ProjectCaseStudy-module__cRt9Qa__nextProject{background:var(--project-background);min-height:520px;color:var(--project-text);grid-template-columns:minmax(280px,.68fr) minmax(0,1.2fr);display:grid;overflow:hidden}.ProjectCaseStudy-module__cRt9Qa__nextProject>div:first-child{flex-direction:column;padding:clamp(34px,5vw,76px);display:flex}.ProjectCaseStudy-module__cRt9Qa__nextProject>div:first-child>span{color:var(--project-muted);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.ProjectCaseStudy-module__cRt9Qa__nextProject h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.07em;margin:auto 0 22px;font-size:clamp(58px,7vw,118px);font-weight:400;line-height:.8}.ProjectCaseStudy-module__cRt9Qa__nextProject p{max-width:440px;color:var(--project-muted);margin:0;font-size:12px;line-height:1.65}.ProjectCaseStudy-module__cRt9Qa__nextArtwork{background:var(--project-surface);min-height:460px;position:relative;overflow:hidden}.ProjectCaseStudy-module__cRt9Qa__nextArtwork img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.75,.2,1)}.ProjectCaseStudy-module__cRt9Qa__nextProject:hover .ProjectCaseStudy-module__cRt9Qa__nextArtwork img,.ProjectCaseStudy-module__cRt9Qa__nextProject:focus-visible .ProjectCaseStudy-module__cRt9Qa__nextArtwork img{transform:scale(1.035)}.ProjectCaseStudy-module__cRt9Qa__nextArtwork i{z-index:2;background:var(--project-accent);width:50px;height:50px;color:var(--project-background);border-radius:50%;place-items:center;font-size:17px;font-style:normal;transition:transform .24s;display:grid;position:absolute;top:24px;right:24px}.ProjectCaseStudy-module__cRt9Qa__nextProject:hover .ProjectCaseStudy-module__cRt9Qa__nextArtwork i,.ProjectCaseStudy-module__cRt9Qa__nextProject:focus-visible .ProjectCaseStudy-module__cRt9Qa__nextArtwork i{transform:rotate(45deg)}.ProjectCaseStudy-module__cRt9Qa__nextProject:focus-visible{outline:2px solid var(--copper-deep);outline-offset:6px}.ProjectCaseStudy-module__cRt9Qa__nextActions{border-top:1px solid #5b351f2e;justify-content:space-between;margin-top:26px;padding-top:20px;display:flex}.ProjectCaseStudy-module__cRt9Qa__nextActions a{color:#5b351fa8;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700;transition:color .18s}.ProjectCaseStudy-module__cRt9Qa__nextActions a:hover,.ProjectCaseStudy-module__cRt9Qa__nextActions a:focus-visible{color:var(--copper-deep);outline:none}@media (max-width:1040px){.ProjectCaseStudy-module__cRt9Qa__heroLayout{grid-template-columns:1fr;align-items:start}.ProjectCaseStudy-module__cRt9Qa__heroMedia{width:100%}.ProjectCaseStudy-module__cRt9Qa__heroOutcome{margin:-28px 0 0;position:relative;bottom:auto;right:auto}.ProjectCaseStudy-module__cRt9Qa__overview{grid-template-columns:.22fr 1fr}.ProjectCaseStudy-module__cRt9Qa__overviewMeta{grid-column:2}.ProjectCaseStudy-module__cRt9Qa__deliverables{grid-template-columns:1fr}.ProjectCaseStudy-module__cRt9Qa__deliverablesMedia{min-height:620px}}@media (max-width:820px){.ProjectCaseStudy-module__cRt9Qa__heroTopline{grid-template-columns:1fr auto}.ProjectCaseStudy-module__cRt9Qa__heroTopline span:nth-child(2){display:none}.ProjectCaseStudy-module__cRt9Qa__problem,.ProjectCaseStudy-module__cRt9Qa__pillarGrid,.ProjectCaseStudy-module__cRt9Qa__signalGrid{grid-template-columns:1fr}.ProjectCaseStudy-module__cRt9Qa__problem article+article,.ProjectCaseStudy-module__cRt9Qa__pillarGrid article+article,.ProjectCaseStudy-module__cRt9Qa__signalGrid>div+div{border-top:1px solid color-mix(in srgb, var(--project-text) 14%, transparent);border-left:0}.ProjectCaseStudy-module__cRt9Qa__problem article{min-height:auto}.ProjectCaseStudy-module__cRt9Qa__strategyHeader,.ProjectCaseStudy-module__cRt9Qa__journeyHeader{grid-template-columns:1fr}.ProjectCaseStudy-module__cRt9Qa__pillarGrid article{min-height:320px}.ProjectCaseStudy-module__cRt9Qa__journeyList article{grid-template-columns:.18fr .28fr 1fr}.ProjectCaseStudy-module__cRt9Qa__journeyList p{grid-column:3}.ProjectCaseStudy-module__cRt9Qa__signalGrid{max-width:520px}.ProjectCaseStudy-module__cRt9Qa__nextProject{grid-template-columns:1fr}.ProjectCaseStudy-module__cRt9Qa__nextProject>div:first-child{min-height:420px}}@media (max-width:620px){.ProjectCaseStudy-module__cRt9Qa__hero{padding-top:98px}.ProjectCaseStudy-module__cRt9Qa__heroLayout{padding-top:70px}.ProjectCaseStudy-module__cRt9Qa__heroCopy h1{font-size:clamp(76px,25vw,118px)}.ProjectCaseStudy-module__cRt9Qa__heroMedia{aspect-ratio:.96}.ProjectCaseStudy-module__cRt9Qa__heroOutcome{margin-top:30px}.ProjectCaseStudy-module__cRt9Qa__overview{grid-template-columns:1fr}.ProjectCaseStudy-module__cRt9Qa__overviewMeta{grid-column:auto;margin-top:42px}.ProjectCaseStudy-module__cRt9Qa__problem h2{margin-top:62px}.ProjectCaseStudy-module__cRt9Qa__journeyList article{grid-template-columns:1fr;gap:14px}.ProjectCaseStudy-module__cRt9Qa__journeyList p{grid-column:auto;margin-top:8px}.ProjectCaseStudy-module__cRt9Qa__journeyMarker{margin-bottom:8px}.ProjectCaseStudy-module__cRt9Qa__deliverablesMedia{min-height:470px}.ProjectCaseStudy-module__cRt9Qa__impact{min-height:auto}.ProjectCaseStudy-module__cRt9Qa__signalGrid>div{min-height:120px}.ProjectCaseStudy-module__cRt9Qa__conceptNote{grid-template-columns:1fr}.ProjectCaseStudy-module__cRt9Qa__nextIntro{gap:18px;display:grid}.ProjectCaseStudy-module__cRt9Qa__nextProject>div:first-child{min-height:360px}.ProjectCaseStudy-module__cRt9Qa__nextArtwork{min-height:390px}.ProjectCaseStudy-module__cRt9Qa__nextActions{gap:18px;display:grid}}
