html body #main .h470 .op2-477 .op2-caption{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:58px!important;gap:12px!important;padding:7px 0!important;border:0!important}html body #main .h470 .op2-477 .op2-caption-copy{min-width:0;flex:1}html body #main .h470 .op2-477 .op2-caption h2.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}html body #main .h470 .op2-477 .op2-scene-name{font:400 12px/1.5 Arial,sans-serif!important;margin:0!important;color:#53635b}html body #main .h470 .op2-477 .op2-play{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:84px;min-height:44px;border:1px solid #c5c8bb;background:transparent;color:#203f36;padding:9px 13px;font:12px/1.3 Arial,sans-serif;flex:none;border-radius:0}.op2-477-play-icon{font-family:Arial,sans-serif;font-size:15px;width:14px;text-align:center}.op2-477 [data-op2-stage]{cursor:default}html body #main .h470 .op2-477 .h464-hero-actions svg{display:none}html body #main .h470 .op2-477 .h464-hero-actions{gap:22px}html body #main .h470 .op2-477 .op2-room-door{display:flex;justify-content:flex-end;padding:0 0 12px}html body #main .h470 .op2-477 .op2-rooms-link{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:8px 0;border:0;background:transparent;color:#203f36;font:14px/1.5 Arial,sans-serif;cursor:pointer}.op2-477 .op2-rooms-link span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.op2-477 .op2-rooms-link svg{width:20px;height:20px;flex:none}.op2-477 .op2-rooms-link:focus-visible{outline:2px solid #8c593b;outline-offset:4px}@media(min-width:1000px){html body #main .h470 .op2-477 .op2-opening{grid-template-columns:minmax(280px,.72fr) minmax(0,1.4fr)!important;align-items:center}html body #main .h470 .op2-477 .op2-scene{grid-row:1!important}html body #main .h470 .op2-477 .op2-title{padding:28px 0!important}}html body #main .h477-entrances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,42px);padding-block:36px 54px;border-top:1px solid #c4c6b9}html body #main .h477-entry{display:block;min-width:0;color:#203f36;text-decoration:none;border:0;background:transparent}.h477-entry-image{display:block;position:relative;aspect-ratio:1.65;overflow:hidden;background:#eae6d9}.h477-entry-image>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.h477-entry-copy{display:block;padding:18px 0 0}html body #main .h477-entry strong{display:inline-block;font:400 clamp(23px,2.5vw,35px)/1.1 Georgia,serif;letter-spacing:-.025em;border-bottom:1px solid transparent;padding-bottom:5px}html body #main .h477-entry small{display:block;margin-top:5px;font:13px/1.5 Arial,sans-serif;color:#5d685e}.h477-entry-image .isf471-portrait{height:100%;max-width:none;padding:5% 14% 4%;overflow:hidden;background:#ebe6d9}.h477-entry-image .isf471-cover-assembly{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.h477-entry-image .isf471-cover-piece:last-child{grid-column:auto;width:100%}.h477-entry-image .isf471-open-leaves{display:none}.h477-entry:focus-visible,.c477-service:focus-visible{outline:2px solid #8c593b;outline-offset:6px}@media(hover:hover){.h477-entry:hover strong,.c477-service:hover strong{border-bottom-color:currentColor}.h477-entry:hover .h477-entry-image>img,.c477-service:hover img{transform:scale(1.025)}}html body #main .c473-library .c469 .c477-opening{display:grid!important;grid-template-columns:minmax(270px,.82fr) minmax(0,1.18fr)!important;align-items:center;gap:clamp(30px,4vw,68px);padding:46px 5.7% 44px!important;margin:0!important;min-height:0!important;background:#f5f2e8}html body #main .c473-library .c477-opening .opening-copy{padding:0!important;max-width:520px}html body #main .c473-library .c477-opening .eyebrow{font:11px/1.5 Arial,sans-serif;letter-spacing:.14em;margin:0 0 25px}html body #main .c473-library .c477-opening h1{font:400 clamp(39px,4.5vw,72px)/1.02 Georgia,serif!important;letter-spacing:-.04em!important;margin:0 0 25px!important;max-width:12ch!important}html body #main .c473-library .c477-opening h1 em{font-style:normal}html body #main .c473-library .c477-opening .opening-intro{font:16px/1.65 Arial,sans-serif!important;max-width:38ch;color:#53635b;margin:0 0 28px!important}html body #main .c473-library .c477-opening .opening-foot{display:flex!important;flex-direction:column;align-items:flex-start;grid-area:auto!important;gap:8px;padding:0!important;border:0!important}html body #main .c473-library .c477-opening .primary{width:auto;min-height:48px;display:inline-flex;justify-content:center;align-items:center;padding:15px 26px!important;background:#203f36;color:#fffdf2;font:14px/1.3 Arial,sans-serif;text-decoration:none}html body #main .c473-library .c477-opening .quiet{min-height:44px;display:inline-flex;align-items:center;padding:8px 0;font:12px/1.4 Arial,sans-serif;text-decoration:underline;text-underline-offset:5px}.c477-hero-art{min-width:0;width:100%}@media(min-width:1000px){.c477-hero-art{max-width:480px;justify-self:center}}html body #main .c473-library .c477-hero-art .isf471-portrait{max-width:760px;padding:5% 7%!important;overflow:visible!important;background:linear-gradient(180deg,#f5f2e8,#e9e4d7 75%,#f5f2e8)}html body #main .c473-library .c477-hero-art .isf471-cover-assembly{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px 5px}html body #main .c473-library .c477-hero-art .isf471-cover-piece:last-child{grid-column:auto!important;width:100%!important}html body #main .c473-library .c477-hero-art .isf471-open-leaves{aspect-ratio:2.1!important;margin-top:4%}html body #main .c473-library .c477-hero-art .isf471-leaf-silk{width:94%!important;left:-3%!important;top:0!important}html body #main .c473-library .c477-hero-art .isf471-leaf-mineral{width:86%!important;right:-3%!important;top:23%!important}html body #main .c473-library .c477-hero-art .c473-hero-caption{grid-area:auto;padding:9px 0 0;gap:12px}html body #main .c473-library .c477-hero-art .c473-hero-caption p{font-size:12px}html body #main .c473-library .collection-bar{font-size:13px}html body #main .c473-library .collection-bar>button>svg{display:none}html body #main .c473-library .visual-contents header{max-width:780px}html body #main .c473-library .visual-contents header h2{font-size:clamp(34px,4vw,55px)!important;max-width:21ch}html body #main .c473-library .visual-contents header p:not(.eyebrow){max-width:50ch}html body #main .c477-next{display:block!important;padding:44px 0!important;max-width:none!important}html body #main .c477-next>header{max-width:none!important;display:grid;grid-template-columns:1fr 1fr;column-gap:36px;align-items:end;margin-bottom:32px!important}html body #main .c477-next>header>.c463-kicker,html body #main .c477-next>header>.j474-kicker{grid-column:1/-1;margin-bottom:12px}html body #main .c477-next>header h2{font:400 clamp(34px,3.6vw,52px)/1.08 Georgia,serif!important;letter-spacing:-.03em;margin:0!important;max-width:15ch!important;grid-row:2/4}html body #main .c477-next .c463-selected-identity{border:0!important;padding:0!important;margin:0!important}html body #main .c477-next>header>p:last-child{font:14px/1.6 Arial,sans-serif;max-width:43ch;margin:12px 0 0!important}html body #main .c477-services{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px 32px!important}html body #main a.c477-service{display:flex!important;flex-direction:column;min-width:0;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#203f36!important;text-decoration:none!important;box-shadow:none!important}.c477-service-image{display:block;aspect-ratio:1.55;overflow:hidden;background:#e7e3d7}html body #main .c477-service-image img{display:block;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;border:0!important;transition:transform .6s ease}.c477-service[data-material-use=projects] img{object-position:50% 42%}.c477-service-copy{display:block;padding:20px 0 0}html body #main .c477-service strong{display:inline-block;font:400 clamp(27px,2.6vw,38px)/1.12 Georgia,serif!important;letter-spacing:-.025em;margin:0 0 9px!important;padding-bottom:4px;border-bottom:1px solid transparent}html body #main .c477-service small{display:block!important;font:14px/1.6 Arial,sans-serif!important;color:#53635b!important;max-width:40ch!important;margin:0!important}html body #main .j474-next-compact.c477-next{padding:24px 0!important}html body #main .j474-next-compact .c477-services{gap:24px 18px!important}html body #main .j474-next-compact .c477-service-image{aspect-ratio:1.4}html body #main .j474-next-compact .c477-service-copy{padding-top:13px}html body #main .j474-next-compact .c477-service strong{font-size:24px!important}html body #main .j474-next-compact .c477-service small{font-size:12px!important}html body #main .h464-studio>figure>img,.c473-studio-invitation img{aspect-ratio:4/3!important;object-fit:contain!important;height:auto!important}@media(max-width:759px){html body #main .h470 .op2-477 .op2-caption{padding:5px 20px!important;min-height:58px!important}html body #main .h470 .op2-477 .op2-room-door{padding:0 20px 14px}html body #main .h477-entrances{gap:12px;padding-block:24px 32px}.h477-entry-image{aspect-ratio:.88}.h477-entry-copy{padding-top:12px}html body #main .h477-entry strong{font-size:22px;line-height:1.08}html body #main .h477-entry small{display:none}.h477-entry-image .isf471-portrait{padding:12% 10%;display:flex;align-items:center}.h477-entry-image .isf471-cover-assembly{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}html body #main .c473-library .c469 .c477-opening{grid-template-columns:1fr!important;gap:22px;padding:32px 6% 28px!important}html body #main .c473-library .c477-opening h1{font-size:clamp(39px,10vw,55px)!important;max-width:13ch!important}html body #main .c473-library .c477-opening .opening-intro{font-size:15px!important;max-width:38ch;margin-bottom:20px!important}html body #main .c473-library .c477-opening .opening-foot{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 20px}html body #main .c473-library .c477-opening .primary{font-size:12px;padding:14px 20px!important}html body #main .c473-library .c477-hero-art .isf471-portrait{padding-top:7%!important}html body #main .c473-library .c477-hero-art .c473-hero-caption p{font-size:11px}html body #main .c477-next{padding:28px 0!important}html body #main .c477-next>header{display:block;margin-bottom:22px!important}html body #main .c477-next>header h2{font-size:30px!important;margin:0 0 18px!important;max-width:20ch!important}html body #main .c477-next>header>p:last-child{font-size:13px;line-height:1.5;margin-top:10px!important}html body #main .c477-services,html body #main .j474-next-compact .c477-services{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 14px!important}html body #main .c477-service-image,html body #main .j474-next-compact .c477-service-image{aspect-ratio:1.2}html body #main .c477-service-copy,html body #main .j474-next-compact .c477-service-copy{padding-top:12px}html body #main .c477-service strong,html body #main .j474-next-compact .c477-service strong{font-size:clamp(21px,5.4vw,24px)!important;line-height:1.12!important;letter-spacing:-.025em;margin-bottom:6px!important;padding-bottom:0}html body #main .c477-service small,html body #main .j474-next-compact .c477-service small{font-size:13px!important;line-height:1.5!important}}@media(prefers-reduced-motion:reduce){.h477-entry-image>img,.c477-service-image img{transition:none!important}}html body .c477-collection-art .isf471-portrait,html body .isf471-feature-portrait .isf471-portrait{padding:5% 7%!important;overflow:visible!important;background:linear-gradient(180deg,#f5f2e8,#e9e4d7 75%,#f5f2e8)}html body .c477-collection-art .isf471-cover-assembly,html body .isf471-feature-portrait .isf471-cover-assembly{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px 5px}html body .c477-collection-art .isf471-cover-piece:last-child,html body .isf471-feature-portrait .isf471-cover-piece:last-child{grid-column:auto!important;width:100%!important}html body .c477-collection-art .isf471-open-leaves,html body .isf471-feature-portrait .isf471-open-leaves{aspect-ratio:2.1!important;margin-top:4%}html body #main .c477-collection-art .isf471-open-leaves img,html body #main .isf471-feature-portrait .isf471-open-leaves img{aspect-ratio:1200/425!important;height:auto!important}html body .c477-collection-art .isf471-leaf-silk,html body .isf471-feature-portrait .isf471-leaf-silk{width:94%!important;left:-3%!important;top:0!important}html body .c477-collection-art .isf471-leaf-mineral,html body .isf471-feature-portrait .isf471-leaf-mineral{width:86%!important;right:-3%!important;top:23%!important}html body #main .h464-catalogue-art.c477-collection-art{display:flex!important;flex-direction:column;gap:16px;padding:28px!important;overflow:visible!important;background:#f5f2e8!important}html body #main .h464-catalogue-art.c477-collection-art>.isf471-portrait{max-width:390px}html body #main .h464-catalogue-art.c477-collection-art>figcaption{font:11px/1.5 Arial,sans-serif;color:#53635b;margin:0;text-align:center}html body #ISFHeader .isf471-catalogue-entry .isf471-menu-portrait.c477-collection-art{padding:0!important;background:transparent!important}@media(max-width:759px){html body #main .h464-catalogue-art.c477-collection-art{padding:24px 28px!important}html body #main .h464-catalogue-art.c477-collection-art>.isf471-portrait{max-width:300px}}html body #main .c473-library .c477-opening h1{max-width:100%!important}html body #main .c473-library .c477-opening h1 em{display:block;margin-top:.22em;font-size:.66em;line-height:1.14;letter-spacing:-.025em;text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/371/assets/isf-refinement477.css.map */
