@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,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(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,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(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_3a85dd65-module__ZMSZgq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_3a85dd65-module__ZMSZgq__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_f7a4c53-module__pQr9cG__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_f7a4c53-module__pQr9cG__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cd9d619e88a4dc46-s.2q2i5bo29o7ei.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac5005a0bc06b9f7-s.1ankk_dwepk-5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f796e4c20a6be5f-s.p.29cig6bu80k7i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a08025815c8c91b-s.p.171go9sv162eg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_e158a209-module__Q_PjVG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal;font-weight:400}.playfair_display_e158a209-module__Q_PjVG__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
.SiteBar-module__FylzAa__bar{--ground:var(--bg);--ground-text:var(--text);z-index:4;padding:24px var(--page-margin) 0;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0 0 auto}.SiteBar-module__FylzAa__logo{--text:var(--logo-m);width:96px;display:block}.SiteBar-module__FylzAa__logoImg{width:100%;height:auto;display:none}.SiteBar-module__FylzAa__menu{--text:var(--nav-m);--text-muted:var(--nav-m);color:var(--text);margin:-6px -12px 0 0;padding:14px 12px}@media (max-width:899.98px) and (orientation:portrait){.SiteBar-module__FylzAa__showM{display:block}}@media (min-width:900px),(orientation:landscape){.SiteBar-module__FylzAa__bar{padding:29px var(--page-margin) 0}.SiteBar-module__FylzAa__logo{--text:var(--logo-d);width:112px}.SiteBar-module__FylzAa__menu{--text:var(--nav-d);--text-muted:var(--nav-d);margin-top:-3px}.SiteBar-module__FylzAa__showD{display:block}}@media (min-width:900px) and (orientation:portrait){.SiteBar-module__FylzAa__menu{--text:var(--nav-t);--text-muted:var(--nav-t)}}@media (orientation:landscape) and (max-height:500px){.SiteBar-module__FylzAa__bar[data-photo] .SiteBar-module__FylzAa__menu{--text:var(--ground-text);--text-muted:var(--ground-text);background:var(--ground)}}
.ArchHero-module__e6_BBG__hero{background:var(--bg);color:var(--text);position:relative}.ArchHero-module__e6_BBG__frame{aspect-ratio:16/9;background:var(--bg);position:relative;overflow:hidden}.ArchHero-module__e6_BBG__media{position:absolute;inset:0}.ArchHero-module__e6_BBG__poster{object-fit:contain}.ArchHero-module__e6_BBG__video{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.ArchHero-module__e6_BBG__video[data-showing=true]{opacity:1}.js-arrival .ArchHero-module__e6_BBG__hero:not(.ArchHero-module__e6_BBG__arrive) .ArchHero-module__e6_BBG__media{opacity:0;transform:scale(1.04)}.ArchHero-module__e6_BBG__arrive .ArchHero-module__e6_BBG__media{animation:1.8s cubic-bezier(.3,0,.2,1) both ArchHero-module__e6_BBG__settle}@keyframes ArchHero-module__e6_BBG__settle{0%{opacity:0;transform:scale(1.04)}40%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes ArchHero-module__e6_BBG__fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ArchHero-module__e6_BBG__video{transition:none}.js-arrival .ArchHero-module__e6_BBG__hero:not(.ArchHero-module__e6_BBG__arrive) .ArchHero-module__e6_BBG__media{transform:none}.ArchHero-module__e6_BBG__arrive .ArchHero-module__e6_BBG__media{animation:.2s linear both ArchHero-module__e6_BBG__fade}}
.FormStudy-module__SSVvza__moment{margin:96px calc(-1 * var(--page-margin)) 0;background:var(--bg);timeline-scope:--study;position:relative;overflow:clip}.FormStudy-module__SSVvza__stage{aspect-ratio:.615;view-timeline:--study block;width:min(100%,54.12svh);margin-inline:auto;position:relative}.FormStudy-module__SSVvza__field{z-index:0;pointer-events:none;opacity:0;transition:opacity 1.8s cubic-bezier(.2,.6,.2,1);position:absolute;inset:-12% -6%;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.FormStudy-module__SSVvza__moment[data-ready] .FormStudy-module__SSVvza__field{opacity:.9}.FormStudy-module__SSVvza__moment[data-ready][data-hover] .FormStudy-module__SSVvza__field{opacity:1}.FormStudy-module__SSVvza__grain{object-fit:cover;width:100%;height:100%;translate:calc(var(--px,0) * -12px) calc(var(--py,0) * -9px);will-change:transform;animation:26s ease-in-out infinite alternate both paused FormStudy-module__SSVvza__fs-grain-drift;position:absolute;inset:0}.FormStudy-module__SSVvza__sheen{background:linear-gradient(69deg, transparent 36%, color-mix(in srgb, var(--bg) 72%, transparent) 50%, transparent 64%);will-change:transform;animation:19s cubic-bezier(.45,0,.55,1) infinite alternate both paused FormStudy-module__SSVvza__fs-grain-sheen;position:absolute;inset:-30% -20%}.FormStudy-module__SSVvza__moment[data-live][data-ready] :is(.FormStudy-module__SSVvza__grain,.FormStudy-module__SSVvza__sheen){animation-play-state:running}.FormStudy-module__SSVvza__cover{display:none}.FormStudy-module__SSVvza__rig{z-index:1;position:absolute;inset:0}.FormStudy-module__SSVvza__frame{top:var(--ft-port);bottom:var(--ft-port);left:var(--fl-port);right:var(--fl-port);position:absolute;overflow:hidden}.FormStudy-module__SSVvza__shot{transform-origin:50% 70%;position:absolute;inset:0}.FormStudy-module__SSVvza__photo,.FormStudy-module__SSVvza__photoFill{object-fit:cover}.FormStudy-module__SSVvza__form{-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);transform-origin:50% 100%;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.FormStudy-module__SSVvza__lines{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.FormStudy-module__SSVvza__lines path{fill:none;stroke:var(--text);stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.FormStudy-module__SSVvza__pen path{stroke-width:2.6px}.FormStudy-module__SSVvza__pencil{transform:translate(3px,-2px)}.FormStudy-module__SSVvza__pencil path{stroke-width:1.8px;stroke-opacity:.3}.FormStudy-module__SSVvza__lens{border:1px solid var(--accent);background-color:var(--bg);pointer-events:none;opacity:0;will-change:transform;background-repeat:no-repeat;border-radius:50%;width:168px;height:168px;transition:opacity .22s,scale .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;scale:.6}.FormStudy-module__SSVvza__lens[data-on=true]{opacity:1;scale:1}@media (min-width:900px){.FormStudy-module__SSVvza__moment{margin-top:160px}}@media (min-width:900px),(orientation:landscape){.FormStudy-module__SSVvza__stage{aspect-ratio:1;width:min(100%,88svh)}.FormStudy-module__SSVvza__frame{top:0;bottom:0;left:var(--fl-desk);right:var(--fl-desk)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.FormStudy-module__SSVvza__rig,.FormStudy-module__SSVvza__field,.FormStudy-module__SSVvza__shot,.FormStudy-module__SSVvza__form,.FormStudy-module__SSVvza__photo,.FormStudy-module__SSVvza__lines,.FormStudy-module__SSVvza__lines path{animation-fill-mode:both;animation-timeline:--study}.FormStudy-module__SSVvza__rig{animation-name:FormStudy-module__SSVvza__fs-float;animation-timing-function:linear;animation-range:cover}.FormStudy-module__SSVvza__field{animation-name:FormStudy-module__SSVvza__fs-turn;animation-timing-function:linear;animation-range:cover}.FormStudy-module__SSVvza__cover{animation:cubic-bezier(.4,0,.25,1) both FormStudy-module__SSVvza__fs-uncover;animation-timeline:--study;animation-range:cover 4% cover 40%;display:block;position:absolute;top:0;bottom:0;transform:scaleX(0)}.FormStudy-module__SSVvza__coverLeft{transform-origin:100%;background:linear-gradient(to right, transparent, var(--bg) 26%);left:-34%;right:50%}.FormStudy-module__SSVvza__coverRight{transform-origin:0;background:linear-gradient(to left, transparent, var(--bg) 26%);left:50%;right:-34%}.FormStudy-module__SSVvza__pen path{animation-name:FormStudy-module__SSVvza__fs-draw;animation-timing-function:cubic-bezier(.55,0,.25,1);animation-range:cover 24% cover 44%}.FormStudy-module__SSVvza__pencil path{animation-name:FormStudy-module__SSVvza__fs-draw;animation-timing-function:cubic-bezier(.55,0,.25,1);animation-range:cover 28% cover 48%}.FormStudy-module__SSVvza__form{animation-name:FormStudy-module__SSVvza__fs-fill;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-range:cover 40% cover 52%}.FormStudy-module__SSVvza__shot{animation-name:FormStudy-module__SSVvza__fs-settle;animation-timing-function:cubic-bezier(.3,0,.2,1);animation-range:cover 30% cover 62%}.FormStudy-module__SSVvza__photo{animation-name:FormStudy-module__SSVvza__fs-open;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-range:cover 47% cover 60%}.FormStudy-module__SSVvza__lines{animation-name:FormStudy-module__SSVvza__fs-line-out;animation-timing-function:linear;animation-range:cover 52% cover 62%}}}@keyframes FormStudy-module__SSVvza__fs-float{0%{transform:translateY(3.5%)}to{transform:translateY(-3.5%)}}@keyframes FormStudy-module__SSVvza__fs-turn{0%{transform:translateY(2%)rotate(-2.5deg)}to{transform:translateY(-2%)rotate(2.5deg)}}@keyframes FormStudy-module__SSVvza__fs-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes FormStudy-module__SSVvza__fs-fill{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}@keyframes FormStudy-module__SSVvza__fs-settle{0%{transform:scale(1.07)}to{transform:none}}@keyframes FormStudy-module__SSVvza__fs-open{0%{clip-path:var(--box);opacity:0}18%{opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes FormStudy-module__SSVvza__fs-line-out{0%{opacity:1}to{opacity:0}}@keyframes FormStudy-module__SSVvza__fs-uncover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes FormStudy-module__SSVvza__fs-grain-drift{0%{transform:translate(-13px,5px)}to{transform:translate(13px,-5px)}}@keyframes FormStudy-module__SSVvza__fs-grain-sheen{0%{transform:translate(-34%,13%)}to{transform:translate(34%,-13%)}}@media (prefers-reduced-motion:reduce){.FormStudy-module__SSVvza__field{transition:none}.FormStudy-module__SSVvza__grain{animation:none;translate:none}.FormStudy-module__SSVvza__sheen{display:none}.FormStudy-module__SSVvza__lens{transition:none}}
.PieceViews-module__7oC4aG__block{--font-display:var(--font-playfair), var(--font-serif);--type-label:400 .75rem / 1rem var(--font-sans);padding-inline:max(0px, 6vw - var(--page-margin));grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding-bottom:clamp(24px,4vw,56px);display:grid}.PieceViews-module__7oC4aG__text{grid-column:1/-1;margin-bottom:16px;container-type:inline-size}.PieceViews-module__7oC4aG__title{font:400 min(11.7cqi, clamp(2.75rem, 5vw, 4.5rem)) / 1 var(--font-display);letter-spacing:-.025em;color:var(--text);margin:0}.PieceViews-module__7oC4aG__line{white-space:nowrap;display:block}.PieceViews-module__7oC4aG__label,.PieceViews-module__7oC4aG__caption{font:var(--type-label);letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);margin:14px 0 0}.PieceViews-module__7oC4aG__body{max-width:30ch;font:400 1.0625rem / 1.55 var(--font-sans);color:var(--text-muted);margin:24px 0 0}.PieceViews-module__7oC4aG__links{flex-wrap:wrap;align-items:center;gap:8px 32px;margin:28px 0 0;display:flex}.PieceViews-module__7oC4aG__links a{font:var(--type-label);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.PieceViews-module__7oC4aG__primary{background:var(--action);min-height:44px;color:var(--on-action);align-items:center;gap:20px;padding:14px 16px;transition:background-color .2s;display:inline-flex}.PieceViews-module__7oC4aG__primary:hover{background:var(--action-hover);color:var(--on-action)}.PieceViews-module__7oC4aG__secondary{text-underline-offset:6px;color:var(--text);padding:14px 0;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-color .2s}.PieceViews-module__7oC4aG__secondary:hover{color:var(--text);-webkit-text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-decoration-color:color-mix(in srgb, currentColor 28%, transparent)}.PieceViews-module__7oC4aG__plate{min-width:0;margin:0}.PieceViews-module__7oC4aG__room{grid-column:1/-1}.PieceViews-module__7oC4aG__frame{isolation:isolate;position:relative;overflow:hidden}.PieceViews-module__7oC4aG__room .PieceViews-module__7oC4aG__frame{aspect-ratio:3/2}.PieceViews-module__7oC4aG__piece .PieceViews-module__7oC4aG__frame{aspect-ratio:4/5}.PieceViews-module__7oC4aG__detail .PieceViews-module__7oC4aG__frame{aspect-ratio:1}.PieceViews-module__7oC4aG__shot{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 0s linear .4s;position:absolute;inset:0}.PieceViews-module__7oC4aG__shot[data-on]{z-index:2;opacity:1;transition:opacity .4s}.PieceViews-module__7oC4aG__caption{margin-top:10px}.PieceViews-module__7oC4aG__index{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:8px;display:flex}.PieceViews-module__7oC4aG__indexLabel{font:var(--type-label);letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);flex:0 0 100%;margin:0 0 4px}.PieceViews-module__7oC4aG__name{appearance:none;background:var(--action);min-height:44px;font:var(--type-label);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--on-action);cursor:pointer;border:0;align-items:center;padding:14px 16px;transition:background-color .2s,color .2s;display:inline-flex}.PieceViews-module__7oC4aG__name:hover{background:var(--action-hover)}.PieceViews-module__7oC4aG__name[aria-pressed=true]{background:var(--text);color:var(--action)}@media (forced-colors:active){.PieceViews-module__7oC4aG__name,.PieceViews-module__7oC4aG__primary{border:1px solid buttontext}.PieceViews-module__7oC4aG__name[aria-pressed=true]{color:highlighttext;background:highlight}}@media (min-width:900px){.PieceViews-module__7oC4aG__block{grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;column-gap:24px;min-height:100svh}.PieceViews-module__7oC4aG__text{grid-area:1/1/span 2/span 4;align-self:center;margin-bottom:0}.PieceViews-module__7oC4aG__room{grid-area:1/5/auto/-1}.PieceViews-module__7oC4aG__piece{grid-area:2/5/auto/span 3}.PieceViews-module__7oC4aG__detail{grid-area:2/9/auto/span 4}.PieceViews-module__7oC4aG__index{grid-area:3/5/auto/-1;gap:12px}.PieceViews-module__7oC4aG__indexLabel{flex:none;margin:0 12px 0 0}}@media screen and (prefers-reduced-motion:no-preference){.PieceViews-module__7oC4aG__reveal{transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:calc(var(--order,0) * .12s)}:is(.js-arrival .PieceViews-module__7oC4aG__block:not([data-text]) .PieceViews-module__7oC4aG__text,.js-arrival .PieceViews-module__7oC4aG__block:not([data-plates]) .PieceViews-module__7oC4aG__plate){opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.PieceViews-module__7oC4aG__shot,.PieceViews-module__7oC4aG__shot[data-on],.PieceViews-module__7oC4aG__name,.PieceViews-module__7oC4aG__name span,.PieceViews-module__7oC4aG__primary,.PieceViews-module__7oC4aG__secondary{transition:none}}
.SiteMenu-module__zBjzcq__menu{z-index:var(--z-menu);overscroll-behavior:contain;background:var(--bg);color:var(--text);visibility:hidden;opacity:0;transition:opacity .5s,visibility 0s linear .5s;position:fixed;inset:0;overflow-y:auto}.SiteMenu-module__zBjzcq__menu[data-open=true],.SiteMenu-module__zBjzcq__menu:target{visibility:visible;opacity:1;transition:opacity .5s}.SiteMenu-module__zBjzcq__locked{overflow:hidden}.SiteMenu-module__zBjzcq__bar{padding:24px var(--page-margin) 0;justify-content:space-between;align-items:flex-start;display:flex}.SiteMenu-module__zBjzcq__logo{width:96px;display:block}.SiteMenu-module__zBjzcq__logo img{width:100%;height:auto;display:block}.SiteMenu-module__zBjzcq__close{margin:-6px -12px 0 0;padding:14px 12px}.SiteMenu-module__zBjzcq__body{padding:34px var(--page-margin) 48px;gap:48px;display:grid}.SiteMenu-module__zBjzcq__list{margin:0;padding:0;list-style:none}.SiteMenu-module__zBjzcq__link{font:400 36px/44px var(--font-display);letter-spacing:var(--track-display);margin-top:8px;transition:opacity .4s;display:block}.SiteMenu-module__zBjzcq__link span{border-bottom:var(--rule-weight) solid transparent;transition:border-color .4s}.SiteMenu-module__zBjzcq__link:hover span,.SiteMenu-module__zBjzcq__link:focus-visible span{border-bottom-color:currentColor}.SiteMenu-module__zBjzcq__list:has(.SiteMenu-module__zBjzcq__link:hover,.SiteMenu-module__zBjzcq__link:focus-visible) .SiteMenu-module__zBjzcq__link:not(:hover,:focus-visible){opacity:.3}.SiteMenu-module__zBjzcq__photo{aspect-ratio:342/208;background:var(--bg);position:relative;overflow:hidden}.SiteMenu-module__zBjzcq__img{object-fit:cover;object-position:50% 45%;opacity:0;transition:opacity .6s}.SiteMenu-module__zBjzcq__img[data-on=true]{opacity:1}@media (min-width:900px){.SiteMenu-module__zBjzcq__bar{padding:29px var(--page-margin) 0}.SiteMenu-module__zBjzcq__logo{width:112px}.SiteMenu-module__zBjzcq__close{margin-top:-3px}.SiteMenu-module__zBjzcq__body{padding:46px var(--page-margin) 60px;grid-template-columns:minmax(0,1fr) min(480px,33.33vw);align-items:start;column-gap:32px}.SiteMenu-module__zBjzcq__link{margin-top:14px;font-size:clamp(44px,4.17vw,60px);line-height:1.133}.SiteMenu-module__zBjzcq__photo{aspect-ratio:480/556;margin-top:14px}.SiteMenu-module__zBjzcq__img{object-position:50% 50%}}@media (orientation:landscape) and (max-height:500px) and (max-width:899.98px){.SiteMenu-module__zBjzcq__body{grid-template-columns:minmax(0,1fr) min(300px,38vw);align-items:start;column-gap:32px;padding-top:16px;padding-bottom:24px}.SiteMenu-module__zBjzcq__link{margin-top:4px}.SiteMenu-module__zBjzcq__photo{margin-top:12px}}@media (prefers-reduced-motion:reduce){.SiteMenu-module__zBjzcq__menu,.SiteMenu-module__zBjzcq__menu[data-open=true],.SiteMenu-module__zBjzcq__link,.SiteMenu-module__zBjzcq__link span,.SiteMenu-module__zBjzcq__img{transition:none}}
.Contact-module__DdzYfq__page{--type-display:400 clamp(5rem, calc(10vw + 1rem), 11rem) / .92 var(--font-display);--eggplant:#ad678b;--type-value:400 clamp(1.25rem, calc(1.1rem + .35vw), 1.5rem) / 1.25 var(--font-display);--type-body:400 1.0625rem / 1.55 var(--font-text);--type-label:400 .75rem / 1rem var(--font-text);--type-caption:400 .8125rem / 1.5 var(--font-text);min-height:100svh;position:relative;overflow-x:clip}.Contact-module__DdzYfq__stage a{transition:color .2s}.Contact-module__DdzYfq__stage a:hover{color:var(--accent)}.Contact-module__DdzYfq__stage :focus-visible{outline-color:var(--accent);outline-offset:3px}.Contact-module__DdzYfq__stage{position:relative}.Contact-module__DdzYfq__intro{z-index:5;padding:40px var(--page-margin) 8px;text-align:center;position:relative}.Contact-module__DdzYfq__title{font:var(--type-display);letter-spacing:-.025em;color:var(--eggplant);margin:0}.Contact-module__DdzYfq__body{max-width:30ch;font:var(--type-body);letter-spacing:0;margin:16px auto 0}.Contact-module__DdzYfq__label{font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent);margin:0}.Contact-module__DdzYfq__caption{font:var(--type-caption);letter-spacing:0;color:var(--accent)}.Contact-module__DdzYfq__value{font:var(--type-value);letter-spacing:0;margin:0;font-style:normal}.Contact-module__DdzYfq__line{display:block}.Contact-module__DdzYfq__value a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.Contact-module__DdzYfq__details{z-index:5;padding:48px var(--page-margin) 56px;gap:48px;display:grid;position:relative}.Contact-module__DdzYfq__details .Contact-module__DdzYfq__value{margin-top:14px}.Contact-module__DdzYfq__button{background:var(--text);min-height:48px;color:var(--bg);font:400 .75rem / 1 var(--font-text);letter-spacing:var(--track-link);text-transform:uppercase;align-items:center;margin-top:24px;padding:0 24px;transition:background-color .2s;display:inline-flex}.Contact-module__DdzYfq__page .Contact-module__DdzYfq__button:hover{background:var(--accent);color:var(--bg)}.Contact-module__DdzYfq__list{gap:20px;margin:14px 0 0;display:grid}.Contact-module__DdzYfq__list dd{margin:2px 0 0}.Contact-module__DdzYfq__reel{padding:84px var(--page-margin) 24px}@media (min-width:900px),(orientation:landscape){.Contact-module__DdzYfq__reel{padding-top:96px}}.Contact-module__DdzYfq__reel .Contact-module__DdzYfq__label{margin-bottom:14px}@media (min-width:700px){.Contact-module__DdzYfq__details{grid-template-columns:1fr 1fr;align-items:start}.Contact-module__DdzYfq__reach{text-align:right}}@media (min-width:1200px){.Contact-module__DdzYfq__page{--orbit-top:272px;--ring-r:min(33svh, 17vw, calc((100svh - var(--orbit-top)) / 2.75));--column:min(380px, calc(50vw - var(--ring-r) - var(--page-margin) - 24px))}.Contact-module__DdzYfq__stage{height:100svh;min-height:720px}.Contact-module__DdzYfq__reel{padding-bottom:8px}.Contact-module__DdzYfq__reel>*{width:min(100%,177.778svh - 355.556px);margin-inline:auto}.Contact-module__DdzYfq__intro{padding:0 var(--page-margin);position:absolute;top:56px;left:0;right:0}.Contact-module__DdzYfq__body{max-width:none}.Contact-module__DdzYfq__details{grid-template-columns:var(--column) var(--column);pointer-events:none;justify-content:space-between;align-items:end;padding-bottom:44px;position:absolute;inset:auto 0 0}.Contact-module__DdzYfq__details>*{pointer-events:auto}}@media (prefers-reduced-motion:reduce){.Contact-module__DdzYfq__stage a,.Contact-module__DdzYfq__button{transition:none}}
.CollectionEntrance-module__--bZRq__root{z-index:var(--z-loader);background:var(--bg);--text:var(--on-photo);--text-muted:var(--on-photo-muted);--gutter:clamp(16px, 2vw, 32px);color:var(--text);transition:opacity .7s;display:none;position:fixed;inset:0;overflow:hidden}html.pl-on .CollectionEntrance-module__--bZRq__root{display:block}html.pl-on{overflow:hidden}.CollectionEntrance-module__--bZRq__root[data-state=transitioning]{opacity:0;pointer-events:none}.CollectionEntrance-module__--bZRq__bg{object-fit:cover;object-position:50% 45%;opacity:0;transition:opacity 1.6s,transform 2.8s cubic-bezier(.16,1,.3,1);transform:scale(1.06)}.CollectionEntrance-module__--bZRq__scrim{background:var(--entrance-scrim);opacity:0;transition:opacity 1.6s;position:absolute;inset:0}.CollectionEntrance-module__--bZRq__ready .CollectionEntrance-module__--bZRq__bg{opacity:1;transform:scale(1)}.CollectionEntrance-module__--bZRq__ready .CollectionEntrance-module__--bZRq__scrim{opacity:1}.CollectionEntrance-module__--bZRq__bar{z-index:20;padding:calc(var(--gutter) + env(safe-area-inset-top,0px)) var(--gutter) var(--gutter);font:400 10.5px/1.55 var(--font-jost), "Helvetica Neue", Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:0;grid-template-columns:1fr auto 1fr;gap:16px;transition:opacity 1.2s 1.2s;display:grid;position:absolute;inset:0 0 auto}.CollectionEntrance-module__--bZRq__ready .CollectionEntrance-module__--bZRq__bar{opacity:1}.CollectionEntrance-module__--bZRq__bar p{margin:0}.CollectionEntrance-module__--bZRq__dim{color:var(--text-muted)}.CollectionEntrance-module__--bZRq__centre{text-align:center}.CollectionEntrance-module__--bZRq__clock{font-variant-numeric:tabular-nums}.CollectionEntrance-module__--bZRq__right{text-align:right}.CollectionEntrance-module__--bZRq__bar .CollectionEntrance-module__--bZRq__right{margin-top:-4px}.CollectionEntrance-module__--bZRq__right a{letter-spacing:var(--track-link);padding-block:4px;display:inline-block;position:relative}.CollectionEntrance-module__--bZRq__right a:after{content:"";left:0;right:var(--track-link);background:currentColor;height:1px;transition:opacity .24s;position:absolute;bottom:2px}.CollectionEntrance-module__--bZRq__right a:hover:after,.CollectionEntrance-module__--bZRq__right a:focus-visible:after{opacity:.28}.CollectionEntrance-module__--bZRq__mark{left:var(--gutter);bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px));z-index:10;width:clamp(160px,22vw,280px);position:absolute}.CollectionEntrance-module__--bZRq__mark .pl__logo{width:100%;height:auto;display:block;overflow:visible}.CollectionEntrance-module__--bZRq__mark .pl-img--ink{display:none}.CollectionEntrance-module__--bZRq__root:not(.CollectionEntrance-module__--bZRq__ready) .CollectionEntrance-module__--bZRq__mark .pl-d{animation-play-state:paused}.CollectionEntrance-module__--bZRq__trail{z-index:15;pointer-events:none;contain:layout paint;position:absolute;inset:0}.CollectionEntrance-module__--bZRq__card{width:var(--card-w,clamp(170px, 17vw, 260px));opacity:0;will-change:transform, opacity;margin:0;transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.CollectionEntrance-module__--bZRq__card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.CollectionEntrance-module__--bZRq__card figcaption{font:400 10px/1.5 var(--font-jost), "Helvetica Neue", Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;padding:6px 8px}.CollectionEntrance-module__--bZRq__num{color:var(--text-muted);margin-right:10px}.CollectionEntrance-module__--bZRq__stage{inset:calc(var(--gutter) + env(safe-area-inset-top,0px) + 64px) 0 calc(var(--gutter) + env(safe-area-inset-bottom,0px) + 84px);z-index:16;visibility:hidden;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,3svh,28px);transition:opacity 1s 1.2s,visibility 0s linear 1.2s;display:flex;position:absolute}.CollectionEntrance-module__--bZRq__ready .CollectionEntrance-module__--bZRq__stage{visibility:visible;opacity:1}.CollectionEntrance-module__--bZRq__rest{width:var(--card-w);height:calc(var(--card-w) * .75 + 30px);flex:none}.CollectionEntrance-module__--bZRq__dragHint{font:400 10px/1.5 var(--font-jost), "Helvetica Neue", Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;flex:none;margin:0;padding:6px 10px;transition:opacity .6s}.CollectionEntrance-module__--bZRq__dragHint.CollectionEntrance-module__--bZRq__gone{opacity:0}@media (orientation:landscape) and (max-height:500px){.CollectionEntrance-module__--bZRq__stage{top:calc(var(--gutter) + env(safe-area-inset-top,0px) + 48px);bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px));gap:10px}.CollectionEntrance-module__--bZRq__root{--card-w:min(150px, 38svh)}}.CollectionEntrance-module__--bZRq__enter{min-height:48px;font:500 11px/16px var(--font-jost), "Helvetica Neue", Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;flex:none;align-items:center;gap:14px;padding:0 22px 0 24px;transition:transform .16s;display:inline-flex}.CollectionEntrance-module__--bZRq__enter:active{transform:scale(.97)}.CollectionEntrance-module__--bZRq__enter:focus-visible{outline:2px solid var(--on-photo);outline-offset:3px}.CollectionEntrance-module__--bZRq__nudge{animation:.7s cubic-bezier(.3,0,.2,1) CollectionEntrance-module__--bZRq__nudge}@keyframes CollectionEntrance-module__--bZRq__nudge{35%{transform:translateY(-6px)}70%{transform:none}}.CollectionEntrance-module__--bZRq__hint{right:var(--gutter);bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px));z-index:12;font:400 11px/1.5 var(--font-jost), "Helvetica Neue", Arial, sans-serif;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);opacity:0;margin:0;transition:opacity 1s 3s;position:absolute}.CollectionEntrance-module__--bZRq__ready .CollectionEntrance-module__--bZRq__hint{opacity:1}.CollectionEntrance-module__--bZRq__ready .CollectionEntrance-module__--bZRq__hint.CollectionEntrance-module__--bZRq__gone{opacity:0;transition:opacity .6s}@media (pointer:coarse){.CollectionEntrance-module__--bZRq__root{--gutter:clamp(20px, 5vw, 40px);--card-w:clamp(150px, 42vw, 200px);touch-action:pinch-zoom;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media (max-width:760px){.CollectionEntrance-module__--bZRq__bar{grid-template-columns:1fr 1fr;font-size:9.5px}.CollectionEntrance-module__--bZRq__centre{display:none}.CollectionEntrance-module__--bZRq__bar .CollectionEntrance-module__--bZRq__dim{color:var(--text)}}@media (prefers-reduced-motion:reduce){.CollectionEntrance-module__--bZRq__root,.CollectionEntrance-module__--bZRq__scrim{transition:none}.CollectionEntrance-module__--bZRq__bg{transition:opacity .6s;transform:none}.CollectionEntrance-module__--bZRq__card{transition:opacity .3s}.CollectionEntrance-module__--bZRq__dragHint{transition:none}.CollectionEntrance-module__--bZRq__stage{transition:opacity .6s,visibility linear}.CollectionEntrance-module__--bZRq__enter{transition:none}.CollectionEntrance-module__--bZRq__enter:active{transform:none}.CollectionEntrance-module__--bZRq__nudge{animation:none}}
.InteriorSection-module__cTyy5W__section{background:var(--bg);padding-block:96px;padding-inline:var(--page-margin)}.InteriorSection-module__cTyy5W__inner{width:100%}.InteriorSection-module__cTyy5W__objects{margin:0 calc(-1 * var(--page-margin));view-timeline:--glass block}.InteriorSection-module__cTyy5W__media{object-fit:contain;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.InteriorSection-module__cTyy5W__story{gap:48px;display:grid}.InteriorSection-module__cTyy5W__objectsFrame{aspect-ratio:2688/1520;background:var(--bg);transition:opacity 1.4s,transform 1.6s cubic-bezier(.3,0,.2,1);position:relative;overflow:hidden}.InteriorSection-module__cTyy5W__objectsFrame .InteriorSection-module__cTyy5W__media{transition:transform 2.2s cubic-bezier(.3,0,.2,1)}.js-arrival .InteriorSection-module__cTyy5W__objectsFrame:not([data-seen]){opacity:0;transform:translateY(48px)}.js-arrival .InteriorSection-module__cTyy5W__objectsFrame:not([data-seen]) .InteriorSection-module__cTyy5W__media{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.InteriorSection-module__cTyy5W__objectsFrame,.InteriorSection-module__cTyy5W__objectsFrame .InteriorSection-module__cTyy5W__media{transition:opacity .2s linear}.js-arrival .InteriorSection-module__cTyy5W__objectsFrame:not([data-seen]){transform:none}.js-arrival .InteriorSection-module__cTyy5W__objectsFrame:not([data-seen]) .InteriorSection-module__cTyy5W__media{transform:none}}@media (min-width:900px){.InteriorSection-module__cTyy5W__section{padding-block:128px}.InteriorSection-module__cTyy5W__objects{margin-top:24px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.InteriorSection-module__cTyy5W__objectsFrame{opacity:1;transition:none;animation:linear both InteriorSection-module__cTyy5W__open;animation-timeline:--glass;animation-range:entry cover 50%;transform:none}.js-arrival .InteriorSection-module__cTyy5W__objectsFrame:not([data-seen]){opacity:1;transition:none;animation:linear both InteriorSection-module__cTyy5W__open;animation-timeline:--glass;animation-range:entry cover 50%;transform:none}.InteriorSection-module__cTyy5W__objectsFrame .InteriorSection-module__cTyy5W__media{transition:none;animation:linear both InteriorSection-module__cTyy5W__pullback;animation-timeline:--glass;animation-range:entry cover 60%}.js-arrival .InteriorSection-module__cTyy5W__objectsFrame:not([data-seen]) .InteriorSection-module__cTyy5W__media{transition:none;animation:linear both InteriorSection-module__cTyy5W__pullback;animation-timeline:--glass;animation-range:entry cover 60%}}}@keyframes InteriorSection-module__cTyy5W__open{0%{clip-path:inset(18% 14%)}to{clip-path:inset(0)}}@keyframes InteriorSection-module__cTyy5W__pullback{0%{transform:scale(1.3)}to{transform:scale(1)}}
.ProjectPlates-module__xaYwWq__gallery{z-index:1;pointer-events:none;position:absolute;inset:0}.ProjectPlates-module__xaYwWq__plate{margin:0;position:absolute;overflow:hidden;container-type:size}.ProjectPlates-module__xaYwWq__shot,.ProjectPlates-module__xaYwWq__settle{position:absolute;inset:0}.ProjectPlates-module__xaYwWq__img{object-fit:cover;object-position:var(--focus,50% 50%)}.ProjectPlates-module__xaYwWq__veil{display:none}.ProjectPlates-module__xaYwWq__gallery[data-set=projects]{--tx-h:calc(var(--fs) + 90px);--t:calc(var(--panel-h) * var(--top-m) / 100);--gap:12px;--foot:24px;--m:6vw;--below:calc(var(--t) + var(--tx-h) + 28px);--room:calc(var(--panel-h) - var(--below) - var(--foot));--table-h:calc(var(--room) * .4);--band:calc(var(--room) - var(--table-h) - var(--gap));--lamp-w:calc(var(--band) * .3556)}.ProjectPlates-module__xaYwWq__table{left:var(--m);right:var(--m);top:var(--below);height:var(--table-h);--focus:50% 47%}.ProjectPlates-module__xaYwWq__lamp{left:var(--m);bottom:var(--foot);width:var(--lamp-w);height:var(--band);--focus:100% 50%}.ProjectPlates-module__xaYwWq__chair{left:calc(var(--m) + var(--lamp-w) + var(--gap));right:var(--m);bottom:var(--foot);height:var(--band);--focus:50% 60%}@media (min-width:900px),(orientation:landscape){.ProjectPlates-module__xaYwWq__gallery[data-set=projects]{--m:var(--page-margin);--x:max(var(--page-margin), 28.61vw);--t:max(16.67svh, 96px);--gap:clamp(20px, 2.8vw, 40px);--foot:clamp(24px, 5.3svh, 48px);--band:calc(var(--panel-h) - var(--t) - var(--foot));--split:62.5vw;--lamp-w:min(calc(var(--band) * .3556), calc(var(--x) - var(--page-margin) - var(--gap)))}.ProjectPlates-module__xaYwWq__lamp{left:var(--page-margin);top:var(--t);width:var(--lamp-w);height:min(var(--band), calc(var(--lamp-w) / .3));bottom:auto}.ProjectPlates-module__xaYwWq__chair{left:var(--x);width:calc(var(--split) - var(--gap) - var(--x));right:auto;top:calc(var(--t) + var(--tx-h) + clamp(24px, 5svh, 48px));height:auto;bottom:var(--foot);max-height:calc((var(--split) - var(--gap) - var(--x)) / .5702);--focus:50% 47%}.ProjectPlates-module__xaYwWq__table{left:var(--split);right:var(--page-margin);top:var(--t);height:auto;bottom:var(--foot);max-height:calc((100vw - var(--split) - var(--page-margin)) / .5);--focus:50% 50%}}@media (orientation:landscape) and (max-height:500px){.ProjectPlates-module__xaYwWq__chair{left:var(--split);width:calc((100vw - var(--split) - var(--page-margin) - var(--gap)) / 2);top:var(--t);--focus:50% 50%;max-height:none}.ProjectPlates-module__xaYwWq__table{left:calc(var(--split) + (100vw - var(--split) - var(--page-margin) + var(--gap)) / 2)}}.ProjectPlates-module__xaYwWq__gallery[data-set=studies]{--a1:1.6074;--a2:1.2961;--a3:1.4143;--m:6vw;--foot:24px;--t:calc(var(--panel-h) * var(--top-m) / 100);--tx-h:calc(2 * var(--fs) + 177px);--top:calc(var(--t) + var(--tx-h) + 24px);--room:calc(var(--panel-h) - var(--top) - var(--foot));--w:min(calc(100vw - 2 * var(--m)), calc(var(--room) / 1.154));--h1:calc(var(--w) / var(--a1));--px:0;--py:0}[data-set=studies] .ProjectPlates-module__xaYwWq__plate{pointer-events:auto;translate:calc(var(--px) * var(--z) * -1px) calc((var(--py) * -.6 + var(--sy,0)) * var(--z) * 1px);transition:opacity .6s,filter .6s}.ProjectPlates-module__xaYwWq__sails{--z:5;z-index:1;left:var(--m);top:var(--top);width:var(--w);height:var(--h1)}.ProjectPlates-module__xaYwWq__ceiling{--z:14;z-index:3;left:var(--m);top:calc(var(--top) + var(--h1) - .07 * var(--w));width:calc(.56 * var(--w));height:calc(.56 * var(--w) / var(--a2))}.ProjectPlates-module__xaYwWq__botanical{--z:9;z-index:2;left:calc(var(--m) + .46 * var(--w));top:calc(var(--top) + var(--h1) + .15 * var(--w));width:calc(.54 * var(--w));height:calc(.54 * var(--w) / var(--a3))}@media (min-width:900px),(orientation:landscape){.ProjectPlates-module__xaYwWq__gallery[data-set=studies]{--m:var(--page-margin);--foot:clamp(24px, 5.3svh, 48px);--t:max(8vw, 96px);--top:var(--t);--room:calc(var(--panel-h) - var(--top) - var(--foot));--w:min(51.4vw, calc(var(--room) / .93), calc(94vw - var(--m) - 4.45 * var(--fs) - 40px));--under:calc(var(--t) + var(--tx-h) + 24px)}.ProjectPlates-module__xaYwWq__sails{left:auto;right:var(--m)}.ProjectPlates-module__xaYwWq__ceiling{left:auto;right:calc(var(--m) + .86 * var(--w));top:max(calc(var(--top) + var(--h1) - .07 * var(--w)), var(--under));width:calc(.49 * var(--w));height:calc(.49 * var(--w) / var(--a2))}.ProjectPlates-module__xaYwWq__botanical{left:auto;right:var(--m);top:calc(var(--top) + var(--h1) - .04 * var(--w));width:calc(.47 * var(--w));height:calc(.47 * var(--w) / var(--a3))}}@media (orientation:landscape) and (max-height:500px){.ProjectPlates-module__xaYwWq__ceiling{top:calc(var(--top) + var(--h1) - .07 * var(--w))}}@media (hover:hover) and (pointer:fine){[data-set=studies] .ProjectPlates-module__xaYwWq__settle{transition:scale .9s cubic-bezier(.2,.7,.2,1)}[data-set=studies] .ProjectPlates-module__xaYwWq__plate:hover .ProjectPlates-module__xaYwWq__settle{scale:1.035}.ProjectPlates-module__xaYwWq__gallery[data-set=studies]:has(.ProjectPlates-module__xaYwWq__plate:hover) .ProjectPlates-module__xaYwWq__plate:not(:hover){opacity:.62}}@media (prefers-reduced-motion:reduce){[data-set=studies] .ProjectPlates-module__xaYwWq__plate,[data-set=studies] .ProjectPlates-module__xaYwWq__settle{transition:none}[data-set=studies] .ProjectPlates-module__xaYwWq__plate:hover .ProjectPlates-module__xaYwWq__settle{scale:none}}.ProjectPlates-module__xaYwWq__run{display:none}@supports (animation-timeline:view()) and (timeline-scope:--x){@media (prefers-reduced-motion:no-preference){.ProjectPlates-module__xaYwWq__run{--dwell:90svh;height:calc(var(--panel-h) + var(--dwell));margin-top:calc(-1 * var(--panel-h));pointer-events:none;display:block}.ProjectPlates-module__xaYwWq__run[data-set=projects]{view-timeline:--projects-run block}.ProjectPlates-module__xaYwWq__run[data-set=studies]{--dwell:70svh;view-timeline:--studies-run block}.ProjectPlates-module__xaYwWq__table{--from:entry 30%;--to:contain 8%}.ProjectPlates-module__xaYwWq__lamp{--from:entry 82%;--to:contain 46%}.ProjectPlates-module__xaYwWq__chair{--from:contain 24%;--to:contain 82%}.ProjectPlates-module__xaYwWq__sails{--from:entry 62%;--to:contain 22%}.ProjectPlates-module__xaYwWq__ceiling{--from:entry 96%;--to:contain 58%}.ProjectPlates-module__xaYwWq__botanical{--from:contain 30%;--to:contain 90%}.ProjectPlates-module__xaYwWq__plate,.ProjectPlates-module__xaYwWq__shot,.ProjectPlates-module__xaYwWq__settle,.ProjectPlates-module__xaYwWq__veil{animation-fill-mode:both}[data-set=projects] :is(.ProjectPlates-module__xaYwWq__plate,.ProjectPlates-module__xaYwWq__shot,.ProjectPlates-module__xaYwWq__settle,.ProjectPlates-module__xaYwWq__veil){animation-timeline:--projects-run}[data-set=studies] :is(.ProjectPlates-module__xaYwWq__plate,.ProjectPlates-module__xaYwWq__shot,.ProjectPlates-module__xaYwWq__settle,.ProjectPlates-module__xaYwWq__veil){animation-timeline:--studies-run}.ProjectPlates-module__xaYwWq__gallery[data-set=studies]{animation:linear both ProjectPlates-module__xaYwWq__pp-depth;animation-timeline:--studies-run;animation-range:cover}.ProjectPlates-module__xaYwWq__plate{animation-name:ProjectPlates-module__xaYwWq__pp-rise;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-range:var(--from) var(--to)}.ProjectPlates-module__xaYwWq__shot{animation-name:ProjectPlates-module__xaYwWq__pp-drift;animation-timing-function:linear;animation-range:cover;inset:-3% 0}.ProjectPlates-module__xaYwWq__settle{animation-name:ProjectPlates-module__xaYwWq__pp-settle;animation-timing-function:cubic-bezier(.25,.6,.2,1);animation-range:var(--from) var(--to)}.ProjectPlates-module__xaYwWq__veil{--s:calc(120cqh * .2493);height:120cqh;top:-10cqh;left:calc(-1 * var(--s));width:calc(100cqw + 2 * var(--s));background:var(--panel-ground,var(--bg));animation-name:ProjectPlates-module__xaYwWq__pp-sweep;animation-timing-function:cubic-bezier(.4,0,.3,1);animation-range:var(--from) var(--to);will-change:transform;display:block;position:absolute;transform:translate(100%)skew(-14deg)}}@media (prefers-reduced-motion:no-preference) and (min-width:900px),(prefers-reduced-motion:no-preference) and (orientation:landscape){.ProjectPlates-module__xaYwWq__run[data-set=projects]{--dwell:110svh}.ProjectPlates-module__xaYwWq__lamp{--from:entry 42%;--to:contain 10%}.ProjectPlates-module__xaYwWq__chair{--from:entry 88%;--to:contain 46%}.ProjectPlates-module__xaYwWq__table{--from:contain 24%;--to:contain 84%}}}@property --sy{syntax:"<number>";inherits:true;initial-value:0}@keyframes ProjectPlates-module__xaYwWq__pp-depth{0%{--sy:1}to{--sy:-1}}@keyframes ProjectPlates-module__xaYwWq__pp-rise{0%{transform:translateY(26px)}to{transform:none}}@keyframes ProjectPlates-module__xaYwWq__pp-drift{0%{transform:translateY(2.7%)}to{transform:translateY(-2.7%)}}@keyframes ProjectPlates-module__xaYwWq__pp-settle{0%{transform:scale(1.09)}to{transform:none}}@keyframes ProjectPlates-module__xaYwWq__pp-sweep{0%{transform:translate(0)skew(-14deg)}to{transform:translate(100%)skew(-14deg)}}
@property --furniture-ground{syntax:"<color>";inherits:true;initial-value:#f3e0c5}.FurniturePage-module__carfJq__page{--font-display:var(--font-playfair), var(--font-serif);--type-display:400 clamp(3.25rem, 7vw, 6rem) / 1 var(--font-display);--type-title:400 clamp(2.25rem, 4.5vw, 3.75rem) / 1 var(--font-display);--type-pull:400 clamp(1.5rem, 1rem + 1.4vw, 2.125rem) / 1.18 var(--font-display);--type-quote:400 clamp(1.125rem, 1rem + .4vw, 1.375rem) / 1.25 var(--font-display);--type-nav:400 1.5rem / 1.2 var(--font-display);--type-body:400 1.0625rem / 1.55 var(--font-sans);--type-label:400 .75rem / 1rem var(--font-sans);--type-label-small:400 .6875rem / 1rem var(--font-sans);--type-caption:400 .8125rem / 1.25rem var(--font-sans);--track-display:-.025em;--track-label:.28em;--track-link:.2em;min-height:100svh;transition:--furniture-ground .4s;position:relative;overflow-x:clip}.FurniturePage-module__carfJq__page[data-combo]{--bg:var(--furniture-ground)}.FurniturePage-module__carfJq__page[data-quiet]{--label:var(--ink-2)}.FurniturePage-module__carfJq__page[data-dark]{--text:var(--paper);--text-muted:color-mix(in srgb, var(--paper) 78%, transparent);--label:color-mix(in srgb, var(--paper) 78%, transparent)}@media (max-width:700px){.FurniturePage-module__carfJq__page{--page-margin:6vw}}.FurniturePage-module__carfJq__intro{max-width:calc(1480px + 2 * var(--page-margin));padding:96px var(--page-margin) 0;margin-inline:auto}@media (min-width:900px){.FurniturePage-module__carfJq__intro{padding-top:max(8vw,96px)}}.FurniturePage-module__carfJq__title{font:var(--type-display);letter-spacing:var(--track-display);text-wrap:balance;margin:0}.FurniturePage-module__carfJq__label{font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--label);margin:14px 0 0}.FurniturePage-module__carfJq__body{max-width:34ch;font:var(--type-body);color:var(--text-muted);margin:24px 0 0}.FurniturePage-module__carfJq__onTouch{display:none}@media (hover:none),(pointer:coarse){.FurniturePage-module__carfJq__onTouch{display:inline}.FurniturePage-module__carfJq__onDesk{display:none}}.FurniturePage-module__carfJq__index{margin-top:48px}.FurniturePage-module__carfJq__index ul{flex-wrap:wrap;gap:.5rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}.FurniturePage-module__carfJq__index a{color:var(--text-muted);align-items:baseline;gap:.625rem;padding:6px 0 12px;transition:color .2s;display:inline-flex}.FurniturePage-module__carfJq__index a:hover,.FurniturePage-module__carfJq__index a[aria-current]{color:var(--text)}.FurniturePage-module__carfJq__indexName{font:var(--type-nav);letter-spacing:-.01em;text-underline-offset:8px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.FurniturePage-module__carfJq__index a[aria-current] .FurniturePage-module__carfJq__indexName{text-decoration-color:currentColor}.FurniturePage-module__carfJq__indexKind{font:var(--type-label-small);letter-spacing:.24em;text-transform:uppercase;color:var(--label)}@media (max-width:700px){.FurniturePage-module__carfJq__index{margin-top:32px}.FurniturePage-module__carfJq__index ul{flex-direction:column;gap:0}.FurniturePage-module__carfJq__index a{justify-content:space-between;gap:16px;padding:7px 0 8px;display:flex}.FurniturePage-module__carfJq__indexName{flex:0 auto}.FurniturePage-module__carfJq__indexKind{text-align:right;flex:0 100 auto}}@media (min-width:900px){.FurniturePage-module__carfJq__introHead{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end;column-gap:48px;display:grid}.FurniturePage-module__carfJq__body{margin:0}}@media (prefers-reduced-motion:no-preference){.js-arrival .FurniturePage-module__carfJq__intro:not([data-arrived]) :is(.FurniturePage-module__carfJq__title,.FurniturePage-module__carfJq__label,.FurniturePage-module__carfJq__body,.FurniturePage-module__carfJq__index){opacity:0}.FurniturePage-module__carfJq__intro[data-arrived] :is(.FurniturePage-module__carfJq__title,.FurniturePage-module__carfJq__label,.FurniturePage-module__carfJq__body,.FurniturePage-module__carfJq__index){animation:.9s cubic-bezier(.3,0,.2,1) both FurniturePage-module__carfJq__fp-lift}.FurniturePage-module__carfJq__intro[data-arrived] .FurniturePage-module__carfJq__label{animation-delay:90ms}.FurniturePage-module__carfJq__intro[data-arrived] .FurniturePage-module__carfJq__body{animation-delay:.17s}.FurniturePage-module__carfJq__intro[data-arrived] .FurniturePage-module__carfJq__index{animation-delay:.25s}}@media (prefers-reduced-motion:reduce){.FurniturePage-module__carfJq__page,.FurniturePage-module__carfJq__index a,.FurniturePage-module__carfJq__indexName{transition:none}}@keyframes FurniturePage-module__carfJq__fp-lift{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
.ScrollSequence-module__zWGlmW__sequence{--panel-h:max(100svh, 560px);position:relative}.ScrollSequence-module__zWGlmW__panel{background:var(--panel-ground,var(--bg));--fs:var(--title-size,clamp(2.75rem, 6vw, 5.25rem));height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.ScrollSequence-module__zWGlmW__img{object-fit:cover;object-position:var(--pos-m);width:100%;height:100%;position:absolute;inset:0}.ScrollSequence-module__zWGlmW__placeholder{background:var(--bg);position:absolute;inset:0}.ScrollSequence-module__zWGlmW__panel[data-wash]{--t:calc(var(--panel-h) * var(--top-m) / 100);--solid:calc(var(--t) + var(--fs) + 177px + 20px)}.ScrollSequence-module__zWGlmW__panel[data-wash] .ScrollSequence-module__zWGlmW__img{top:calc(var(--solid) - 4svh);height:calc(100% - var(--solid) + 4svh)}.ScrollSequence-module__zWGlmW__wash{z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--bg) var(--solid), color-mix(in srgb, var(--bg) 62%, transparent) calc(var(--solid) + 9svh), color-mix(in srgb, var(--bg) 24%, transparent) calc(var(--solid) + 17svh), transparent calc(var(--solid) + 26svh));position:absolute;inset:0}.ScrollSequence-module__zWGlmW__washRun{display:none}.ScrollSequence-module__zWGlmW__tx{z-index:3;left:6vw;right:6vw;top:calc(var(--top-m) * 1%);--text:var(--text-m);--text-muted:var(--muted-m);--link-hover:var(--hover-m);color:var(--text);position:absolute}.ScrollSequence-module__zWGlmW__title{max-width:var(--title-measure,14ch);font:400 var(--fs) / var(--title-leading,1) var(--font-display);color:var(--title-tone,inherit);letter-spacing:var(--track-display);white-space:pre-line;text-wrap:balance;margin:0}.ScrollSequence-module__zWGlmW__label{font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);margin:14px 0 0}.ScrollSequence-module__zWGlmW__label span{display:block}.ScrollSequence-module__zWGlmW__body{max-width:var(--body-measure,34ch);font:var(--type-body);color:var(--text-muted);margin:24px 0 0}.ScrollSequence-module__zWGlmW__cta{text-underline-offset:6px;margin:14px 0 -14px;padding:14px 0}@media (min-width:900px),(orientation:landscape){.ScrollSequence-module__zWGlmW__img{object-position:var(--pos-d)}.ScrollSequence-module__zWGlmW__panel{min-height:320px}.ScrollSequence-module__zWGlmW__sequence{--panel-h:max(100svh, 320px)}.ScrollSequence-module__zWGlmW__panel{--fs:min(var(--title-size,clamp(2.75rem, 6vw, 5.25rem)), var(--title-fit-d,100rem))}.ScrollSequence-module__zWGlmW__panel[data-wash]{--t:max(8vw, 96px);--solid:calc(var(--t) + var(--fs) + 8px)}.ScrollSequence-module__zWGlmW__panel[data-wash] .ScrollSequence-module__zWGlmW__img{height:100%;top:0}.ScrollSequence-module__zWGlmW__wash:after{content:"";--foot:calc(var(--t) + var(--fs) + 177px + 24px);background:linear-gradient(to right, var(--bg) calc(6vw + 400px), color-mix(in srgb, var(--bg) 60%, transparent) calc(6vw + 400px + 8vw), color-mix(in srgb, var(--bg) 22%, transparent) calc(6vw + 400px + 15vw), transparent calc(6vw + 400px + 22vw));-webkit-mask-image:linear-gradient(to bottom, #000 var(--foot), transparent calc(var(--foot) + 22svh));-webkit-mask-image:linear-gradient(to bottom, #000 var(--foot), transparent calc(var(--foot) + 22svh));mask-image:linear-gradient(to bottom, #000 var(--foot), transparent calc(var(--foot) + 22svh));position:absolute;inset:0}.ScrollSequence-module__zWGlmW__tx{left:var(--left-d,6vw);right:auto;top:max(var(--top-d,8vw), 96px);width:var(--width-d,min(620px, 43vw));--text:var(--text-d);--text-muted:var(--muted-d);--link-hover:var(--hover-d)}}@media (orientation:landscape) and (max-height:500px){.ScrollSequence-module__zWGlmW__panel{--fs:var(--title-size,2.75rem)}}@supports (animation-timeline:view()) and (timeline-scope:--x){@media (prefers-reduced-motion:no-preference){.ScrollSequence-module__zWGlmW__sequence{timeline-scope:--projects-run, --studies-run, --wash-run}.ScrollSequence-module__zWGlmW__washRun{height:var(--panel-h);margin-top:calc(-1 * var(--panel-h));pointer-events:none;view-timeline:--wash-run block;display:block}.ScrollSequence-module__zWGlmW__panel[data-wash] .ScrollSequence-module__zWGlmW__img{transform-origin:50% 100%;animation:linear both ScrollSequence-module__zWGlmW__wash-settle;animation-timeline:--wash-run;animation-range:entry exit}}}@keyframes ScrollSequence-module__zWGlmW__wash-settle{0%{transform:scale(1.12)}50%{transform:scale(1.03)}to{transform:none}}
.pieces-module__I5INrG__section{--ink:var(--text);--paper:var(--bg);--ink-muted:var(--text-muted);--rule-strong:color-mix(in oklab, var(--text) 55%, var(--bg));--inset:color-mix(in oklab, var(--text) 6%, var(--bg));--serif:var(--font-display,var(--font-serif));--ease:cubic-bezier(.3, 0, .2, 1);--gutter:var(--page-margin);--frame-h:min(82svh, 900px);--gap:clamp(8px, 1.1vw, 16px);--track-h:56px;--between:clamp(88px, 22vw, 128px);padding:clamp(36px, 5vw, 56px) var(--gutter) clamp(80px, 10vw, 152px);background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-weight:300}.pieces-module__I5INrG__section :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pieces-module__I5INrG__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pieces-module__I5INrG__spread{flex-direction:column;max-width:1480px;margin-inline:auto;scroll-margin-top:28px;display:flex}.pieces-module__I5INrG__spread+.pieces-module__I5INrG__spread,.pieces-module__I5INrG__closing{margin-top:var(--between)}.pieces-module__I5INrG__stageCol{min-width:0;width:min(100%, calc(var(--frame-h) * var(--ar)))}.pieces-module__I5INrG__viewer{min-width:0}.pieces-module__I5INrG__stageBox{width:100%;aspect-ratio:var(--ar);position:relative;overflow:hidden}.pieces-module__I5INrG__spread[data-inset] .pieces-module__I5INrG__stageCol{padding:clamp(12px,1.7vw,24px)}.pieces-module__I5INrG__stage{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.pieces-module__I5INrG__stage:focus-visible{outline-offset:-3px}.pieces-module__I5INrG__frames{opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}.pieces-module__I5INrG__stage[data-loaded=true] .pieces-module__I5INrG__frames{opacity:1}.pieces-module__I5INrG__view{object-fit:cover;pointer-events:none;-webkit-user-drag:none}.pieces-module__I5INrG__mid{pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:0}.pieces-module__I5INrG__track{height:36px;margin-top:20px;position:relative}.pieces-module__I5INrG__trackLine{background:var(--rule);height:1px;position:absolute;inset:0 0 auto}.pieces-module__I5INrG__mark{background:var(--ink);width:24px;height:2px;position:absolute;top:0;left:12px;transform:translate(-50%)}.pieces-module__I5INrG__tickLabel{font:var(--type-label,400 .75rem / 1rem var(--font-sans));letter-spacing:var(--track-link,.2em);text-transform:uppercase;white-space:nowrap;color:var(--label,var(--ink-muted));transition:color .5s var(--ease);position:absolute;top:18px}.pieces-module__I5INrG__tickLabel[data-on=true]{color:var(--ink-muted)}.pieces-module__I5INrG__head{margin-top:28px}.pieces-module__I5INrG__name{font:var(--type-title,400 2.5rem / 1 var(--serif));letter-spacing:var(--track-display,-.025em);text-wrap:balance;margin:0}.pieces-module__I5INrG__label,.pieces-module__I5INrG__credit{font:var(--type-label,400 .75rem / 1rem var(--font-sans));letter-spacing:var(--track-label,.28em);text-transform:uppercase;color:var(--label,var(--ink-muted));margin:14px 0 0}.pieces-module__I5INrG__credit{margin-top:6px}.pieces-module__I5INrG__brass{background:var(--accent);transform-origin:0;width:32px;height:1px;margin-top:22px;display:block}.pieces-module__I5INrG__lead{max-width:34ch;font:var(--type-body,400 1.0625rem / 1.55 var(--font-sans));color:var(--ink-muted);margin:22px 0 0}.pieces-module__I5INrG__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px;display:flex}.pieces-module__I5INrG__ask{background:var(--ink);min-width:224px;min-height:44px;color:var(--paper);font:var(--type-label,400 .75rem / 1rem var(--font-sans));letter-spacing:var(--track-link,.2em);text-transform:uppercase;transition:background-color .2s var(--ease);justify-content:space-between;align-items:center;gap:48px;padding:14px 16px;text-decoration:none;display:inline-flex}.pieces-module__I5INrG__ask:hover{background:var(--btn-hover);color:var(--paper)}.pieces-module__I5INrG__more{min-height:44px;color:var(--ink);font:var(--type-label,400 .75rem / 1rem var(--font-sans));letter-spacing:var(--track-link,.2em);text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:6px;cursor:pointer;background:0 0;border:0;padding:0}.pieces-module__I5INrG__more:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pieces-module__I5INrG__plate{min-width:0;margin:0}.pieces-module__I5INrG__shot{aspect-ratio:var(--ar);background:var(--inset);position:relative;overflow:hidden;container-type:size}.pieces-module__I5INrG__shot[data-open]{cursor:zoom-in}.pieces-module__I5INrG__drift,.pieces-module__I5INrG__settle{position:absolute;inset:0}.pieces-module__I5INrG__img{object-fit:cover;transition:opacity .6s var(--ease)}.js-arrival .pieces-module__I5INrG__img:not([data-loaded=true]){opacity:0}.pieces-module__I5INrG__veil{display:none}.pieces-module__I5INrG__cap{max-width:44ch;margin-top:12px}.pieces-module__I5INrG__capTitle{font:var(--type-quote,400 1.25rem / 1.25 var(--serif));letter-spacing:-.012em;text-wrap:balance;display:block}.pieces-module__I5INrG__capText{font:var(--type-caption,400 .8125rem / 1.25rem var(--font-sans));color:var(--ink-muted);display:block}.pieces-module__I5INrG__capTitle+.pieces-module__I5INrG__capText{margin-top:6px}.pieces-module__I5INrG__lens{aspect-ratio:1;border:1px solid var(--accent);background-color:var(--paper);pointer-events:none;opacity:0;will-change:transform;background-repeat:no-repeat;border-radius:50%;width:clamp(120px,46cqw,176px);transition:opacity .22s,scale .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;scale:.6}.pieces-module__I5INrG__lens[data-on=true]{opacity:1;scale:1}.pieces-module__I5INrG__plates{--strip-h:clamp(230px, 74vw, 330px);margin:28px calc(-1 * var(--gutter)) 0;padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.pieces-module__I5INrG__plates::-webkit-scrollbar{display:none}.pieces-module__I5INrG__plates .pieces-module__I5INrG__plate{width:calc(var(--strip-h) * var(--ar));scroll-snap-align:start;flex:none}.pieces-module__I5INrG__pair{display:contents}.pieces-module__I5INrG__plates[data-count="1"]{margin-inline:0;padding-inline:0;overflow:visible}.pieces-module__I5INrG__plates[data-count="1"] .pieces-module__I5INrG__plate{width:min(100%, calc(340px * var(--ar)))}.pieces-module__I5INrG__closing{flex-direction:column;max-width:1480px;margin-inline:auto;display:flex}.pieces-module__I5INrG__closingText{margin-top:36px}.pieces-module__I5INrG__closingText .pieces-module__I5INrG__ask{margin-top:28px}@media (min-width:701px){.pieces-module__I5INrG__section{--between:clamp(120px, 15vw, 232px);--band-gap:clamp(56px, 8vw, 128px)}.pieces-module__I5INrG__spread{column-gap:var(--gap);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(24,minmax(0,1fr));align-items:start;display:grid}.pieces-module__I5INrG__stageCol{grid-row:1/span 3}.pieces-module__I5INrG__head{grid-row:1;margin-top:0}.pieces-module__I5INrG__actions{grid-row:2;margin-top:32px}.pieces-module__I5INrG__spread[data-side=left] .pieces-module__I5INrG__stageCol{grid-column:1/span 12;justify-self:start}.pieces-module__I5INrG__spread[data-side=left] :is(.pieces-module__I5INrG__head,.pieces-module__I5INrG__actions){grid-column:15/span 10}.pieces-module__I5INrG__spread[data-side=right] .pieces-module__I5INrG__stageCol{grid-column:13/span 12;justify-self:end}.pieces-module__I5INrG__spread[data-side=right] :is(.pieces-module__I5INrG__head,.pieces-module__I5INrG__actions){grid-column:1/span 10}.pieces-module__I5INrG__spread[data-shape=landscape][data-side=right] .pieces-module__I5INrG__stageCol{grid-column:9/span 16}.pieces-module__I5INrG__spread[data-shape=landscape][data-side=right] :is(.pieces-module__I5INrG__head,.pieces-module__I5INrG__actions){grid-column:1/span 7}.pieces-module__I5INrG__spread[data-shape=landscape][data-side=left] .pieces-module__I5INrG__stageCol{grid-column:1/span 16}.pieces-module__I5INrG__spread[data-shape=landscape][data-side=left] :is(.pieces-module__I5INrG__head,.pieces-module__I5INrG__actions){grid-column:18/span 7}.pieces-module__I5INrG__spread[data-shape=landscape] .pieces-module__I5INrG__actions{margin-bottom:var(--track-h);grid-row:3;align-self:end}.pieces-module__I5INrG__spread[data-shape=still][data-side=left] .pieces-module__I5INrG__stageCol{grid-column:1/span 11}.pieces-module__I5INrG__spread[data-shape=still][data-side=left] :is(.pieces-module__I5INrG__head,.pieces-module__I5INrG__actions),.pieces-module__I5INrG__spread[data-shape=still][data-side=right] .pieces-module__I5INrG__stageCol{grid-column:14/span 11}.pieces-module__I5INrG__plates{display:contents}.pieces-module__I5INrG__plates .pieces-module__I5INrG__plate,.pieces-module__I5INrG__plates[data-count="1"] .pieces-module__I5INrG__plate{width:auto}.pieces-module__I5INrG__plate[data-slot=s1],.pieces-module__I5INrG__plate[data-slot=sw],.pieces-module__I5INrG__pair{grid-row:3;align-self:end;margin-top:40px}.pieces-module__I5INrG__pair{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pieces-module__I5INrG__pair .pieces-module__I5INrG__shot{aspect-ratio:var(--pair-ar)}.pieces-module__I5INrG__spread[data-side=left] .pieces-module__I5INrG__plate[data-slot=s1]{grid-column:15/span 6}.pieces-module__I5INrG__spread[data-side=left] .pieces-module__I5INrG__pair{grid-column:15/span 10}.pieces-module__I5INrG__spread[data-side=left] .pieces-module__I5INrG__plate[data-slot=sw]{grid-column:14/span 9}.pieces-module__I5INrG__spread[data-side=right] .pieces-module__I5INrG__plate[data-slot=s1]{grid-column:1/span 6}.pieces-module__I5INrG__spread[data-side=right] .pieces-module__I5INrG__pair{grid-column:1/span 10}.pieces-module__I5INrG__spread[data-side=right] .pieces-module__I5INrG__plate[data-slot=sw]{grid-column:1/span 9}.pieces-module__I5INrG__plate[data-slot=b1],.pieces-module__I5INrG__plate[data-slot=b2],.pieces-module__I5INrG__plate[data-slot=bs]{margin-top:var(--band-gap);grid-row:4}.pieces-module__I5INrG__plate[data-slot=b2]{margin-top:calc(var(--band-gap) + clamp(40px, 6vw, 104px))}.pieces-module__I5INrG__spread[data-side=left] .pieces-module__I5INrG__plate[data-slot=b1]{grid-column:2/span 10}.pieces-module__I5INrG__spread[data-side=left] .pieces-module__I5INrG__plate[data-slot=b2]{grid-column:15/span 8}.pieces-module__I5INrG__spread[data-side=left] .pieces-module__I5INrG__plate[data-slot=bs]{grid-column:12/span 10}.pieces-module__I5INrG__spread[data-side=right] .pieces-module__I5INrG__plate[data-slot=b1]{grid-column:3/span 8}.pieces-module__I5INrG__spread[data-side=right] .pieces-module__I5INrG__plate[data-slot=b2]{grid-column:13/span 11}.pieces-module__I5INrG__spread[data-side=right] .pieces-module__I5INrG__plate[data-slot=bs]{grid-column:4/span 10}@supports (grid-template-columns:subgrid){.pieces-module__I5INrG__spread[data-side] .pieces-module__I5INrG__plate[data-slot=bs]{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;display:grid}.pieces-module__I5INrG__plate[data-slot=bs] .pieces-module__I5INrG__shot,.pieces-module__I5INrG__plate[data-slot=bs] .pieces-module__I5INrG__cap{grid-row:1}.pieces-module__I5INrG__plate[data-slot=bs] .pieces-module__I5INrG__cap{max-width:none;margin:0}.pieces-module__I5INrG__plate[data-slot=bs] .pieces-module__I5INrG__capTitle{font:var(--type-pull,400 2rem / 1.18 var(--serif));letter-spacing:-.02em}.pieces-module__I5INrG__plate[data-slot=bs] .pieces-module__I5INrG__capTitle+.pieces-module__I5INrG__capText{margin-top:14px}.pieces-module__I5INrG__spread[data-side=left] .pieces-module__I5INrG__plate[data-slot=bs] .pieces-module__I5INrG__shot{grid-column:12/span 10}.pieces-module__I5INrG__spread[data-side=left] .pieces-module__I5INrG__plate[data-slot=bs] .pieces-module__I5INrG__cap{grid-column:3/span 8}.pieces-module__I5INrG__spread[data-side=right] .pieces-module__I5INrG__plate[data-slot=bs] .pieces-module__I5INrG__shot{grid-column:4/span 10}.pieces-module__I5INrG__spread[data-side=right] .pieces-module__I5INrG__plate[data-slot=bs] .pieces-module__I5INrG__cap{grid-column:15/span 8}}.pieces-module__I5INrG__closing{column-gap:var(--gap);grid-template-columns:repeat(24,minmax(0,1fr));align-items:start;display:grid}.pieces-module__I5INrG__closing .pieces-module__I5INrG__plate{grid-column:1/span 14}.pieces-module__I5INrG__closingText{grid-column:17/span 8;margin-top:0}}@media (min-width:701px) and (max-width:999px){.pieces-module__I5INrG__spread[data-shape=landscape][data-side] .pieces-module__I5INrG__stageCol{grid-area:1/1/auto/-1}.pieces-module__I5INrG__spread[data-shape=landscape][data-side] .pieces-module__I5INrG__head{grid-area:2/1/auto/span 14;margin-top:32px}.pieces-module__I5INrG__spread[data-shape=landscape][data-side] .pieces-module__I5INrG__actions{grid-area:2/17/auto/span 8;align-self:end;margin:0}}@media (prefers-reduced-motion:no-preference){.js-arrival .pieces-module__I5INrG__section:not([data-arrived]) .pieces-module__I5INrG__spread[data-lead] .pieces-module__I5INrG__stageBox{clip-path:inset(7% 9%)}.js-arrival .pieces-module__I5INrG__section:not([data-arrived]) .pieces-module__I5INrG__spread[data-lead] :is(.pieces-module__I5INrG__head>*,.pieces-module__I5INrG__actions,.pieces-module__I5INrG__track){opacity:0}.pieces-module__I5INrG__section[data-arrived] .pieces-module__I5INrG__spread[data-lead] .pieces-module__I5INrG__stageBox{animation:pieces-module__I5INrG__pc-mat 1.5s var(--ease) .15s both}.pieces-module__I5INrG__section[data-arrived] .pieces-module__I5INrG__spread[data-lead] .pieces-module__I5INrG__frames{animation:pieces-module__I5INrG__pc-settle 2s var(--ease) .15s both}.pieces-module__I5INrG__section[data-arrived] .pieces-module__I5INrG__spread[data-lead] :is(.pieces-module__I5INrG__head>*,.pieces-module__I5INrG__actions,.pieces-module__I5INrG__track){animation:pieces-module__I5INrG__pc-lift .9s var(--ease) both;animation-delay:.3s}.pieces-module__I5INrG__section[data-arrived] .pieces-module__I5INrG__spread[data-lead] .pieces-module__I5INrG__head>:nth-child(2){animation-delay:.38s}.pieces-module__I5INrG__section[data-arrived] .pieces-module__I5INrG__spread[data-lead] .pieces-module__I5INrG__head>:nth-child(3){animation-delay:.44s}.pieces-module__I5INrG__section[data-arrived] .pieces-module__I5INrG__spread[data-lead] .pieces-module__I5INrG__head>.pieces-module__I5INrG__brass{animation-name:pieces-module__I5INrG__pc-rule;animation-duration:1.1s;animation-delay:.52s}.pieces-module__I5INrG__section[data-arrived] .pieces-module__I5INrG__spread[data-lead] .pieces-module__I5INrG__head>.pieces-module__I5INrG__lead{animation-delay:.6s}.pieces-module__I5INrG__section[data-arrived] .pieces-module__I5INrG__spread[data-lead] .pieces-module__I5INrG__actions{animation-delay:.72s}.pieces-module__I5INrG__section[data-arrived] .pieces-module__I5INrG__spread[data-lead] .pieces-module__I5INrG__track{animation-delay:.9s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pieces-module__I5INrG__stageBox,.pieces-module__I5INrG__shot{view-timeline:--shot block}.pieces-module__I5INrG__spread:not([data-lead]) .pieces-module__I5INrG__stageBox[data-reveal=mat],.pieces-module__I5INrG__shot[data-reveal=mat]{animation:pieces-module__I5INrG__pc-mat var(--ease) both;animation-timeline:--shot;animation-range:entry 6% entry 88%}.pieces-module__I5INrG__spread:not([data-lead]) .pieces-module__I5INrG__stageBox[data-reveal=mat] .pieces-module__I5INrG__frames,.pieces-module__I5INrG__shot[data-reveal=mat] .pieces-module__I5INrG__settle{animation:pieces-module__I5INrG__pc-settle var(--ease) both;animation-timeline:--shot;animation-range:entry 6%}.pieces-module__I5INrG__shot[data-reveal=light] .pieces-module__I5INrG__settle{animation:cubic-bezier(.25,.6,.2,1) both pieces-module__I5INrG__pc-settle;animation-timeline:--shot;animation-range:entry 12% cover 44%}.pieces-module__I5INrG__shot[data-reveal=light] .pieces-module__I5INrG__veil{--s:calc(120cqh * .2493);--f:clamp(64px, 44cqw, 220px);top:-10cqh;left:calc(-1 * (var(--f) + var(--s)));width:calc(100cqw + var(--f) + 2 * var(--s));background:linear-gradient(90deg, #fffaf000 0, #fff7e89e calc(var(--f) * .34), color-mix(in srgb, var(--accent) 26%, var(--bg)) calc(var(--f) * .72), var(--bg) var(--f));will-change:transform;height:120cqh;animation:cubic-bezier(.4,0,.3,1) both pieces-module__I5INrG__pc-sweep;animation-timeline:--shot;animation-range:entry 24% cover 42%;display:block;position:absolute;transform:translate(100%)skew(-14deg)}.pieces-module__I5INrG__shot[data-reveal=door]{animation:pieces-module__I5INrG__pc-door var(--ease) both;animation-timeline:--shot;animation-range:entry 10% cover 36%}.pieces-module__I5INrG__shot[data-reveal=door] .pieces-module__I5INrG__settle{animation:pieces-module__I5INrG__pc-settle var(--ease) both;animation-timeline:--shot;animation-range:entry 10% cover 46%}.pieces-module__I5INrG__shot[data-reveal=door] .pieces-module__I5INrG__drift{animation:linear both pieces-module__I5INrG__pc-drift;animation-timeline:--shot;animation-range:cover;inset:-3% 0}.pieces-module__I5INrG__spread:not([data-lead]) :is(.pieces-module__I5INrG__head>*,.pieces-module__I5INrG__actions,.pieces-module__I5INrG__track),.pieces-module__I5INrG__closingText>*,.pieces-module__I5INrG__cap{animation:linear both pieces-module__I5INrG__pc-lift;animation-timeline:view();animation-range:entry cover 24%}.pieces-module__I5INrG__spread:not([data-lead]) .pieces-module__I5INrG__head>.pieces-module__I5INrG__brass,.pieces-module__I5INrG__closingText>.pieces-module__I5INrG__brass{animation-name:pieces-module__I5INrG__pc-rule;animation-range:entry cover 34%}@media (max-width:700px){.pieces-module__I5INrG__plates{view-timeline:--strip block}.pieces-module__I5INrG__plates .pieces-module__I5INrG__shot,.pieces-module__I5INrG__plates .pieces-module__I5INrG__shot :is(.pieces-module__I5INrG__settle,.pieces-module__I5INrG__drift,.pieces-module__I5INrG__veil),.pieces-module__I5INrG__plates .pieces-module__I5INrG__cap{animation-timeline:--strip}}}}@keyframes pieces-module__I5INrG__pc-mat{0%{clip-path:inset(7% 9%)}to{clip-path:inset(0)}}@keyframes pieces-module__I5INrG__pc-settle{0%{transform:scale(1.08)}to{transform:none}}@keyframes pieces-module__I5INrG__pc-sweep{0%{transform:translate(0)skew(-14deg)}to{transform:translate(100%)skew(-14deg)}}@keyframes pieces-module__I5INrG__pc-door{0%{clip-path:inset(0 46%)}to{clip-path:inset(0)}}@keyframes pieces-module__I5INrG__pc-drift{0%{transform:translateY(2.4%)}to{transform:translateY(-2.4%)}}@keyframes pieces-module__I5INrG__pc-lift{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes pieces-module__I5INrG__pc-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes pieces-module__I5INrG__pc-fade{0%{opacity:0}}.pieces-module__I5INrG__dialog{background:var(--paper);width:min(1100px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--ink);border:0;margin:auto;padding:0;overflow:hidden}.pieces-module__I5INrG__dialog::backdrop{background:color-mix(in oklab, var(--text) 55%, transparent)}.pieces-module__I5INrG__dialog[open]{animation:pieces-module__I5INrG__pieces-rise .26s var(--ease)}.pieces-module__I5INrG__dialog[open]::backdrop{animation:pieces-module__I5INrG__pc-fade .26s var(--ease)}html:has(.pieces-module__I5INrG__dialog[open]){overflow:hidden}.pieces-module__I5INrG__sheet{max-height:inherit;overscroll-behavior:contain;padding:clamp(20px,4vw,48px);overflow:auto}.pieces-module__I5INrG__sheetHead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.pieces-module__I5INrG__title{font:400 clamp(28px, 3vw, 40px) / 1.05 var(--serif);letter-spacing:var(--track-display,-.025em);margin:0}.pieces-module__I5INrG__sheetHead .pieces-module__I5INrG__label{margin-top:10px}.pieces-module__I5INrG__close{border:1px solid var(--rule-strong);min-width:44px;min-height:44px;color:var(--ink);font:var(--type-label,400 .75rem / 1rem var(--font-sans));letter-spacing:var(--track-link,.2em);text-transform:uppercase;cursor:pointer;background:0 0;padding:0 14px}.pieces-module__I5INrG__close:hover{border-color:var(--ink)}.pieces-module__I5INrG__details{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(12px,3vw,40px);margin-top:32px;display:grid}.pieces-module__I5INrG__dialog figure{margin:0}.pieces-module__I5INrG__ph{background:var(--inset)}.pieces-module__I5INrG__ph img{width:100%;height:auto;display:block}.pieces-module__I5INrG__dialog figcaption{font:var(--type-caption,400 .8125rem / 1.25rem var(--font-sans));color:var(--ink-muted);max-width:52ch;margin-top:10px}.pieces-module__I5INrG__room{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:clamp(20px,5vw,80px);margin-top:48px;display:grid}.pieces-module__I5INrG__room p{max-width:24ch;font:var(--type-quote,400 1.25rem / 1.25 var(--serif));letter-spacing:-.012em;margin:0}.pieces-module__I5INrG__sheetAsk{margin-top:32px;display:flex}@keyframes pieces-module__I5INrG__pieces-rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:820px){.pieces-module__I5INrG__room{grid-template-columns:1fr;align-items:start}}@media (max-width:700px){.pieces-module__I5INrG__actions .pieces-module__I5INrG__ask,.pieces-module__I5INrG__sheetAsk .pieces-module__I5INrG__ask{flex:100%}}@media (max-width:560px){.pieces-module__I5INrG__details{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pieces-module__I5INrG__frames,.pieces-module__I5INrG__tickLabel,.pieces-module__I5INrG__img,.pieces-module__I5INrG__ask,.pieces-module__I5INrG__lens{transition:none}.pieces-module__I5INrG__dialog[open],.pieces-module__I5INrG__dialog[open]::backdrop{animation:none}}
