@media screen and (min-width:1024px){html[data-isf-desktop422]{--d422-paper:#f7f5eb;--d422-ink:#193f34;--d422-muted:#526258;--d422-line:#bbc5b9;--d422-wash:#e9eddf;--d422-edge:clamp(32px,4.1vw,72px);--d422-gap:clamp(24px,2.2vw,38px);--d422-width:1740px}html[data-isf-desktop422] :where(.d422-home,.d422-folio,.d422-summary,.d422-decision,.d422-measurement,.d422-boards){color:var(--d422-ink);font:16px/1.6 Arial,sans-serif}html[data-isf-desktop422] :where(.d422-home,.d422-folio,.d422-summary,.d422-decision,.d422-measurement,.d422-boards) :where(figure,dl,p,h2,h3){margin:0}html[data-isf-desktop422] :where(.d422-home,.d422-summary,.d422-measurement,.d422-boards) :where(h2,h3){font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.08}html[data-isf-desktop422] :where(button,a,input,select,summary):focus-visible{outline:2px solid #9d4c25;outline-offset:5px}html[data-isf-desktop422] :where(.d422-home,.d422-summary,.d422-measurement) img{display:block;max-width:100%}html[data-isf-desktop422] .d422-label{font:13px/1.5 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}html[data-isf-desktop422] :where(.d422-note,.d422-home figcaption,.d422-folio figcaption,.d422-concept figcaption,.d422-boards figcaption){font:13px/1.5 Arial,sans-serif;color:var(--d422-muted)}html[data-isf-desktop422] .d422-home{width:calc(100% - 2 * var(--d422-edge));max-width:var(--d422-width);margin:auto}html[data-isf-desktop422] .d422-home>section{margin-block:110px;scroll-margin-top:120px}html[data-isf-desktop422] .d422-home .d422-intro{margin-block:60px 105px}html[data-isf-desktop422] .d422-grid{display:grid;grid-template-columns:5fr 1fr 6fr;gap:var(--d422-gap)}html[data-isf-desktop422] .d422-intro h2{grid-column:1;font-size:46px;max-width:14ch}html[data-isf-desktop422] .d422-intro>div{grid-column:3;max-width:65ch}html[data-isf-desktop422] .d422-intro p{font-size:18px}html[data-isf-desktop422] .d422-actions{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:22px}html[data-isf-desktop422] .d422-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding-block:10px;border-bottom:1px solid currentColor;font:15px/1.5 Arial,sans-serif;text-decoration:none}html[data-isf-desktop422] .d422-button{display:inline-flex;align-items:center;gap:40px;padding:17px 22px;background:var(--d422-ink);color:var(--d422-paper);font:15px/1.4 Arial,sans-serif;text-decoration:none;margin-top:25px}html[data-isf-desktop422] .d422-chapter{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:15px;align-items:baseline;border-top:1px solid var(--d422-line);padding-top:22px;margin-bottom:38px}html[data-isf-desktop422] .d422-chapter h2{font-size:clamp(32px,3vw,50px)}html[data-isf-desktop422] .d422-chapter>span,.d422-chapter>a{font:14px/1.5 Arial,sans-serif}html[data-isf-desktop422] [data-isf-home416]>section:not([data-op2]){display:none!important}html[data-isf-desktop422] [data-isf-home416] .op2{width:100%;max-width:none;padding:0!important}html[data-isf-desktop422] [data-isf-home416] .op2-opening{display:grid;grid-template-columns:minmax(270px,3.3fr) minmax(0,8.7fr);gap:0;width:100%;max-width:none;padding:0;margin:0}html[data-isf-desktop422] [data-isf-home416] .op2-title{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:45px 28px 45px var(--d422-edge);background:var(--d422-ink);color:var(--d422-paper);min-width:0}html[data-isf-desktop422] [data-isf-home416] .op2-title .op2-eyebrow{font-size:12px;letter-spacing:.1em;margin:0 0 30px}html[data-isf-desktop422] [data-isf-home416] .op2-title h1{font:400 clamp(46px,4.3vw,78px)/.99 Georgia,serif!important;letter-spacing:-.045em;max-width:8ch;margin:0 0 24px!important;color:inherit}html[data-isf-desktop422] [data-isf-home416] .op2-title h1 br{display:none}html[data-isf-desktop422] [data-isf-home416] .h416-hero-copy{font:17px/1.5 Arial,sans-serif!important;max-width:22ch;grid-area:auto;padding:0;margin:0;color:inherit}html[data-isf-desktop422] .d422-hero-intro{display:none}html[data-isf-desktop422] .d422-hero-actions{margin-top:30px}html[data-isf-desktop422] .d422-hero-actions a{font-size:14px;color:inherit}html[data-isf-desktop422] [data-isf-home416] .op2-scene{display:contents}html[data-isf-desktop422] [data-isf-home416] .op2-frame{grid-column:2;grid-row:1;min-width:0;position:relative;margin:0!important}html[data-isf-desktop422] [data-isf-home416] .op2-stage{width:100%;height:clamp(460px,65vh,700px)!important;max-height:none!important;aspect-ratio:auto!important;background:#e6e4d9}html[data-isf-desktop422] [data-isf-home416] .op2-stage :where(picture,img){width:100%;height:100%}html[data-isf-desktop422] [data-isf-home416] .op2-stage img{object-fit:cover;object-position:var(--desktop-position,50% 50%)}html[data-isf-desktop422] [data-isf-home416] .op2-stage img{object-fit:cover!important}html[data-isf-desktop422] [data-isf-home416] .op2-enlarge{position:absolute;right:22px;bottom:20px;min-height:40px;padding:10px 16px;background:var(--d422-paper);color:var(--d422-ink);font-size:13px}html[data-isf-desktop422] [data-isf-home416] .op2-caption{grid-column:1/-1;grid-row:2;display:flex;align-items:center;gap:25px;padding:18px var(--d422-edge);margin:0;min-height:90px;border-bottom:1px solid var(--d422-line)}html[data-isf-desktop422] [data-isf-home416] .op2-caption-copy{flex:1;min-width:0}html[data-isf-desktop422] [data-isf-home416] .op2-caption h2{font:23px/1.2 Georgia,serif;letter-spacing:-.02em;margin:0 0 5px}html[data-isf-desktop422] [data-isf-home416] .op2-caption :where(.op2-scene-name,.op2-credit,.h412-scene-count){font:13px/1.45 Arial,sans-serif;margin:0}html[data-isf-desktop422] [data-isf-home416] .op2-caption .op2-controls{position:static;display:flex;gap:0;margin:0;width:auto}html[data-isf-desktop422] [data-isf-home416] .op2-caption [data-op2-browse]{display:block;width:auto;min-width:0;max-width:140px;padding:6px 12px;background:transparent;color:inherit;margin:0;border-left:1px solid var(--d422-line)}html[data-isf-desktop422] [data-isf-home416] [data-op2-browse] :where(.h419-room-preview,small,span>span){display:none}html[data-isf-desktop422] [data-isf-home416] [data-op2-browse] strong{font:14px/1.5 Arial,sans-serif}html[data-isf-desktop422] .d422-scene-sequence{grid-column:1/-1;display:flex;gap:30px;padding:8px var(--d422-edge);font-size:13px}html[data-isf-desktop422] .d422-scene-sequence .d422-link{font-size:13px;min-height:35px;border:0}html[data-isf-desktop422] .d422-scene-sequence a[aria-current=true]{text-decoration:underline;text-underline-offset:5px}html[data-isf-desktop422] .d422-studies-grid{display:grid;grid-template-columns:6fr 3fr 3fr;gap:var(--d422-gap);align-items:start}html[data-isf-desktop422] .d422-studies-grid article:first-child{margin-top:0}html[data-isf-desktop422] .d422-studies-grid article:nth-child(2){margin-top:80px}html[data-isf-desktop422] .d422-studies-grid article:nth-child(3){margin-top:165px}html[data-isf-desktop422] .d422-study-image{display:block;overflow:hidden;background:var(--d422-wash)}html[data-isf-desktop422] .d422-study-image img{width:100%;height:auto;aspect-ratio:1.18;object-fit:cover}html[data-isf-desktop422] .d422-studies-grid article:nth-child(2) img{aspect-ratio:.78}html[data-isf-desktop422] .d422-studies-grid article:nth-child(3) img{aspect-ratio:1.18;object-position:45% 50%}html[data-isf-desktop422] .d422-studies-grid article>div{padding-top:20px}html[data-isf-desktop422] .d422-studies-grid h3{font-size:clamp(27px,2.25vw,40px);margin:12px 0 15px}html[data-isf-desktop422] .d422-studies-grid p:not(.d422-label){font-size:16px;max-width:52ch}html[data-isf-desktop422] .d422-studies>.d422-note{margin-top:22px}html[data-isf-desktop422] .d422-material-study{background:var(--d422-wash);padding:40px}html[data-isf-desktop422] .d422-material-grid{display:grid;grid-template-columns:7fr 5fr;gap:35px 55px;align-items:start}html[data-isf-desktop422] .d422-study-room{grid-column:1}html[data-isf-desktop422] .d422-study-room img{width:100%;height:auto}html[data-isf-desktop422] .d422-material-grid figcaption{margin-top:12px}html[data-isf-desktop422] .d422-study-copy{grid-column:2;grid-row:1/3}html[data-isf-desktop422] .d422-study-copy h3{font-size:clamp(32px,3.3vw,54px);max-width:13ch;margin:20px 0}html[data-isf-desktop422] .d422-study-copy>p{max-width:49ch}html[data-isf-desktop422] .d422-study-specimen{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:20px;margin-block:35px!important}html[data-isf-desktop422] .d422-study-specimen img{aspect-ratio:1;object-fit:contain}html[data-isf-desktop422] .d422-study-detail{grid-column:1;display:grid;grid-template-columns:2fr 1fr;align-items:end;gap:25px}html[data-isf-desktop422] .d422-study-detail img{width:100%}html[data-isf-desktop422] .d422-planning-grid{display:grid;grid-template-columns:7fr 5fr;gap:60px;align-items:center}html[data-isf-desktop422] .d422-example-drawing{padding:25px 30px;background:var(--d422-ink);color:var(--d422-paper)}html[data-isf-desktop422] .d422-example-drawing :where(.d422-note,text){color:inherit;fill:currentColor}html[data-isf-desktop422] .d422-example-drawing svg{display:block;width:100%;height:auto}html[data-isf-desktop422] .d422-drawing-area{font:34px/1 Georgia,serif}html[data-isf-desktop422] .d422-planning h3{font-size:42px;max-width:13ch;margin:0 0 20px}html[data-isf-desktop422] .d422-install-route{margin-top:35px;border-top:1px solid var(--d422-line);padding-top:25px}html[data-isf-desktop422] .d422-install-route p{margin-bottom:12px}html[data-isf-desktop422] .d422-home-library img{width:100%;height:auto}html[data-isf-desktop422] .d422-home-library figcaption{margin-top:14px}html[data-isf-desktop422] .d422-people-grid{display:grid;grid-template-columns:7fr 5fr;gap:60px;align-items:center}html[data-isf-desktop422] .d422-people-grid>figure img{width:100%;height:auto}html[data-isf-desktop422] .d422-people-grid figcaption{margin-top:12px}html[data-isf-desktop422] .d422-founder{width:130px;height:158px;object-fit:cover;margin-bottom:30px}html[data-isf-desktop422] .d422-people-grid h3{font-size:42px;margin:0 0 20px;max-width:14ch}html[data-isf-desktop422] .d422-people-grid>div>a{margin-right:25px;margin-top:20px}html[data-isf-desktop422] .d422-close{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;border-block:1px solid var(--d422-line);padding:30px 0;margin:90px 0 70px}html[data-isf-desktop422] .d422-close a{display:flex;flex-direction:column;gap:12px;text-decoration:none;font-size:17px}html[data-isf-desktop422] .d422-close span{font-size:13px}html[data-isf-desktop422] #main .op2-product{width:calc(100% - 2 * var(--d422-edge))!important;max-width:var(--d422-width)!important;margin-inline:auto}html[data-isf-desktop422] #main .op2-product .ml55{padding:26px 0 64px!important;min-width:0;width:100%;overflow-wrap:normal}html[data-isf-desktop422] #main .op2-product .ml55-study-head{margin:0 0 20px!important;padding:0!important}html[data-isf-desktop422] #main .op2-product .ml55-study-head h1{font:400 clamp(45px,4.2vw,70px)/1.04 Georgia,serif!important;letter-spacing:-.035em;margin:8px 0 10px}html[data-isf-desktop422] #main .op2-product .mf56-tabs{padding:12px 0!important;margin:15px 0 26px!important;border-top:0;font-size:14px}html[data-isf-desktop422] #main .op2-product .isf-finish-opening{display:grid;grid-template-columns:7fr 5fr;gap:var(--d422-gap);align-items:start;padding:0!important}html[data-isf-desktop422] #main .op2-product .isf-finish-opening>figure{margin:0}html[data-isf-desktop422] #main .op2-product .isf-finish-opening>figure img{display:block;width:100%;height:auto;max-height:660px;object-fit:contain}html[data-isf-desktop422] #main .op2-product .isf-finish-opening>div{padding:10px 0 0!important}html[data-isf-desktop422] #main .op2-product .isf-finish-opening>div>h2{font:400 27px/1.2 Georgia,serif;margin:16px 0}html[data-isf-desktop422] #main .op2-product .isf-finish-opening>div>.isf-finish-eyebrow{display:none}html[data-isf-desktop422] #main .op2-product .isf-finish-opening p{font-size:16px;line-height:1.65;max-width:58ch}html[data-isf-desktop422] #main .op2-product .isf-finish-opening .op2-product-credit{font-size:13px}html[data-isf-desktop422] #main .d422-concept{position:relative;min-width:0}html[data-isf-desktop422] #main .op2-product .d422-concept img{height:580px!important;max-height:65vh!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:47% 50%}html[data-isf-desktop422] .d422-concept figcaption{padding-top:13px;max-width:70ch}html[data-isf-desktop422] #main .op2-product .d422-original-room{display:grid;grid-template-columns:minmax(0,3fr) 2fr;gap:35px;align-items:end;width:58.3%;margin:60px 0 70px}html[data-isf-desktop422] #main .op2-product .d422-original-room img{width:100%;height:auto;max-height:320px;object-fit:contain}html[data-isf-desktop422] #main .op2-product .d422-original-room figcaption{font-size:14px;line-height:1.5}html[data-isf-desktop422] .d422-decision{padding:22px 0 0;margin-top:28px;border-top:2px solid var(--d422-ink)}html[data-isf-desktop422] :where(.d422-decision,.d422-summary) dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--d422-line);padding:10px 0;font-size:14px}html[data-isf-desktop422] :where(.d422-decision,.d422-summary) dt{color:var(--d422-muted)}html[data-isf-desktop422] :where(.d422-decision,.d422-summary) dd{margin:0;text-align:right;max-width:70%;overflow-wrap:anywhere}html[data-isf-desktop422] #main .op2-product .ml55-study{display:grid;grid-template-columns:7fr 5fr!important;gap:var(--d422-gap)!important;align-items:start}html[data-isf-desktop422] #main .op2-product .op2-product-photo img{width:100%;max-height:630px!important;object-fit:contain!important}html[data-isf-desktop422] #main .op2-product .ml55-identity{min-width:0}html[data-isf-desktop422] #main .op2-product .op2-product-commerce{padding:24px;background:var(--d422-wash)}html[data-isf-desktop422] #main .bp43-reference{width:calc(100% - 2 * var(--d422-edge))!important;max-width:var(--d422-width)!important;margin-inline:auto!important;padding-top:26px!important}html[data-isf-desktop422] #main .bp43-reference .ml55-study-head{padding:0!important;margin:0 0 20px!important}html[data-isf-desktop422] #main .bp43-reference .ml55-study-head h1{font:400 clamp(45px,4.2vw,70px)/1.04 Georgia,serif!important;letter-spacing:-.035em;margin:8px 0 10px}html[data-isf-desktop422] #main .bp43-reference .mf56-tabs{margin:15px 0 22px!important;padding:12px 0!important}html[data-isf-desktop422] #main .bp43-reference .ml55-study{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important;gap:var(--d422-gap)!important;align-items:start}html[data-isf-desktop422] #main .bp43-reference .ml55-study-image{margin:0}html[data-isf-desktop422] #main .bp43-reference .ml55-study-image img{width:100%;max-height:630px!important;object-fit:contain!important}html[data-isf-desktop422] #main .bp43-reference .ml55-identity{min-width:0}html[data-isf-desktop422] #main .bp43-reference .r419-reference{font:400 clamp(30px,3vw,44px)/1.15 Georgia,serif!important}html[data-isf-desktop422] #main .bp43-reference .m69-next{margin-top:24px!important}html[data-isf-desktop422] #main :where([data-wall-work],.isfp-work){width:calc(100% - 2 * var(--d422-edge))!important;max-width:1480px!important;margin-inline:auto!important}html[data-isf-desktop422] #main :where(.wall108-layout,.isfp-working-grid){display:grid!important;grid-template-columns:minmax(0,8fr) minmax(280px,4fr)!important;gap:var(--d422-gap)!important;align-items:start!important;max-width:none!important;width:100%!important}html[data-isf-desktop422] #main :where(.wall108-task,.isfp-main,.wall108-work-head){width:100%!important;max-width:none!important;min-width:0}html[data-isf-desktop422] #main :where(.wall108-summary,.isfp-summary){display:none!important}html[data-isf-desktop422] #main .ws-work-title{font:400 46px/1.1 Georgia,serif!important;letter-spacing:-.035em}html[data-isf-desktop422] #main .wall108-stage{padding-inline:0!important;max-width:none!important;border-radius:0}html[data-isf-desktop422] #main .wall108-progress{display:grid!important;grid-template-columns:repeat(4,1fr)!important;max-width:none;width:100%}html[data-isf-desktop422] #main .wall111-progress>summary{display:none}html[data-isf-desktop422] #main :where(.wall108-colours,.is-reference-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px 16px}html[data-isf-desktop422] .d422-summary{grid-column:2;grid-row:1;align-self:start;padding:26px;background:var(--d422-wash);border-top:3px solid var(--d422-ink);min-width:0}html[data-isf-desktop422] .d422-summary.d422-fits{position:sticky;top:calc(var(--isf-platform-scroll-offset,90px) + 16px)}html[data-isf-desktop422] .d422-summary h2{font-size:34px;margin:18px 0 20px}html[data-isf-desktop422] .d422-summary p{margin-block:16px}html[data-isf-desktop422] .d422-summary>.d422-label{margin:0}html[data-isf-desktop422] .d422-identity{display:flex;align-items:center;gap:18px;margin-bottom:22px;font:16px/1.5 Arial,sans-serif}html[data-isf-desktop422] .d422-identity img{width:80px;height:80px;object-fit:contain}html[data-isf-desktop422] .d422-summary .d422-total{display:block;border-bottom:0;padding-top:22px}html[data-isf-desktop422] .d422-summary .d422-total dd{font:36px/1.2 Georgia,serif;text-align:left;max-width:none;margin-top:7px}html[data-isf-desktop422] .d422-summary details{font-size:14px;margin-block:18px}html[data-isf-desktop422] .d422-summary details ul{padding-left:18px}html[data-isf-desktop422] .d422-measurement{background:var(--d422-ink);color:var(--d422-paper);padding:24px;margin:0 0 32px}html[data-isf-desktop422] .d422-measurement>header{display:flex;justify-content:space-between;gap:20px;font-size:13px}html[data-isf-desktop422] .d422-elevations{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}html[data-isf-desktop422] .d422-elevations svg{display:block;width:100%;height:auto;max-height:330px}html[data-isf-desktop422] .d422-elevations text{fill:currentColor;font:15px Arial,sans-serif}html[data-isf-desktop422] .d422-elevations text.d422-drawing-area{font:32px Georgia,serif}html[data-isf-desktop422] .d422-elevations figcaption{font:13px/1.5 Arial,sans-serif;text-align:center}html[data-isf-desktop422] .d422-area-card{padding:32px 0 12px}html[data-isf-desktop422] .d422-area-card strong{display:block;font:64px/1.1 Georgia,serif;margin:10px 0 20px}html[data-isf-desktop422] .d422-area-card p{font-size:14px;max-width:62ch}html[data-isf-desktop422] .d422-drawing-error{border-top:1px solid #afbcaf;padding-top:18px;font-size:14px;margin-top:22px}html[data-isf-desktop422] #main .r419-library{width:calc(100% - 2 * var(--d422-edge))!important;max-width:var(--d422-width)!important;margin-inline:auto}html[data-isf-desktop422] #main .r419-library .p416-hero{display:block;padding:30px 0!important}html[data-isf-desktop422] #main .r419-library .p416-hero-copy{display:grid;grid-template-columns:1fr 1fr;gap:15px 45px;align-items:center;max-width:none;padding:0 0 25px}html[data-isf-desktop422] #main .r419-library .p416-hero h1{font:400 58px/1.05 Georgia,serif!important;margin:0;grid-column:1}html[data-isf-desktop422] #main .r419-library .p416-intro{font:17px/1.6 Arial,sans-serif;grid-column:2;max-width:58ch}html[data-isf-desktop422] #main .r419-library :where(.p416-exhibition,.p416-welcome,.p416-hero .p416-brand){display:none!important}html[data-isf-desktop422] .d422-folio-table{position:relative;aspect-ratio:2.35;overflow:hidden}html[data-isf-desktop422] .d422-folio-setting{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}html[data-isf-desktop422] .d422-folio-table>a{position:absolute;width:52%;display:block;box-shadow:2px 14px 26px #22342e33;border-bottom:4px solid #efece2;background:#fff;text-decoration:none}html[data-isf-desktop422] .d422-folio-table>a img{display:block;width:100%;height:auto}html[data-isf-desktop422] .d422-folio-table>a>span{display:block;position:absolute;bottom:100%;padding:8px 0;font:14px/1.5 Arial,sans-serif;color:var(--d422-ink)}html[data-isf-desktop422] .d422-folio-one{top:17%;left:3%;transform:rotate(-2deg);z-index:2}html[data-isf-desktop422] .d422-folio-table>a.d422-folio-two{width:36%;right:4%;bottom:12%;transform:rotate(2deg);z-index:3}html[data-isf-desktop422] .d422-folio-table>a:focus-visible{z-index:5}html[data-isf-desktop422] .d422-folio figcaption{margin-top:13px}html[data-isf-desktop422] .d422-reader-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;border-block:1px solid var(--d422-line);padding:10px 0;margin-bottom:20px}html[data-isf-desktop422] .d422-reader-toolbar .cat58-browse{width:auto!important;margin:0!important;background:none!important}html[data-isf-desktop422] .d422-reader-toolbar :where(.cat58-mini-pages,.cat58-browse>span:nth-child(2)>span){display:none}html[data-isf-desktop422] .d422-reader-toolbar :where(.ml55-reader-nav,.cat57-reader-tools){margin:0;display:flex;gap:12px}html[data-isf-desktop422] #main .cat58-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}html[data-isf-desktop422] #main .cat58-page-picture{aspect-ratio:1.6}html[data-isf-desktop422] #main :where(.cat58-reader-stage,.bp43-reader-stage){max-height:none}html[data-isf-desktop422] #main .r419-chapter-books{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 35px}html[data-isf-desktop422] #main .r419-chapter-books>.r421-book{display:grid;grid-template-columns:1fr;grid-template-areas:"art" "copy" "palette";padding:0 0 30px;border-bottom:1px solid var(--d422-line);background:none}html[data-isf-desktop422] #main .r421-book .p417-folio{max-height:310px;aspect-ratio:1.5}html[data-isf-desktop422] #main .r421-book .p417-card-copy{padding:20px 0}html[data-isf-desktop422] #main .r421-book .p417-card-copy h3{font-size:36px}html[data-isf-desktop422] #main .r421-book .p418-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}html[data-isf-desktop422] #main .r421-book .p418-swatches>a:nth-child(n+5){display:none}html[data-isf-desktop422] header#ISFHeader .oh-search-open{display:inline-flex!important;align-items:center;gap:6px;width:auto;min-height:44px;padding:4px 8px}html[data-isf-desktop422] header#ISFHeader .d422-search-label{display:inline!important;font:13px/1.5 Arial,sans-serif}html[data-isf-desktop422] header#ISFHeader .pf-primary{gap:18px}html[data-isf-desktop422] header#ISFHeader .pf-primary__link{font-size:13px}html[data-isf-desktop422] .oh-search-results a{padding:12px 16px;min-height:58px}html[data-isf-desktop422] .oh-search-dialog{max-width:880px}html[data-isf-desktop422] #ISFFooter .f450-footer-opening{grid-template-columns:1fr 1fr;gap:60px;padding-bottom:35px}html[data-isf-desktop422] #ISFFooter .f450-footer-invitation h2{font-size:48px}html[data-isf-desktop422] #ISFFooter .f450-footer-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}html[data-isf-desktop422] #ISFFooter .f450-footer-directory a{min-height:38px;font-size:15px}html[data-isf-desktop422] #ISFFooter :focus-visible{outline-color:#f8f5ea}html[data-isf-desktop422] .d422-boards{margin-top:30px;padding-top:25px;border-top:1px solid var(--d422-line)}html[data-isf-desktop422] .d422-boards h3{font-size:30px}html[data-isf-desktop422] .d422-boards svg{width:100%;max-width:420px;display:block;margin-block:20px}html[data-isf-desktop422] .d422-boards text{font:15px Arial,sans-serif;fill:var(--d422-ink)}html[data-isf-desktop422] .d422-print-sheet{display:none}html[data-isf-desktop422] header#ISFHeader .d422-saved{font-size:12px;white-space:nowrap;text-decoration:none}html[data-isf-desktop422] header#ISFHeader .pf-primary{gap:13px}html[data-isf-desktop422] .d422-saved span{border:1px solid var(--d422-line);padding:2px 5px;margin-left:3px}html[data-isf-desktop422] [data-isf-home416] .op2-caption [data-op2-browse]{min-height:44px!important;height:auto!important;align-self:center}html[data-isf-desktop422] #main .f63-collection{width:calc(100% - 2 * var(--d422-edge))!important;max-width:var(--d422-width)!important;padding:35px 0 80px!important}html[data-isf-desktop422] .f63-arrival{display:block!important;margin:0 0 30px}html[data-isf-desktop422] .f59-intro{display:grid;grid-template-columns:1fr 1fr;gap:12px 50px;align-items:end}html[data-isf-desktop422] .f59-intro .f59-kicker{grid-column:1/-1}html[data-isf-desktop422] .f59-intro h1{font:400 58px/1.05 Georgia,serif!important;margin:0!important}html[data-isf-desktop422] .f59-intro>p:last-child{font-size:18px;max-width:54ch}html[data-isf-desktop422] .d422-discovery{display:grid;grid-template-columns:8fr 4fr;gap:var(--d422-gap);margin-bottom:36px}html[data-isf-desktop422] .d422-discovery a{color:var(--d422-ink);text-decoration:none}html[data-isf-desktop422] .d422-discovery figure{margin:0}html[data-isf-desktop422] .d422-discovery img{width:100%;height:390px;object-fit:cover;display:block}html[data-isf-desktop422] .d422-discovery a:nth-child(2) img{object-fit:contain;background:var(--d422-wash)}html[data-isf-desktop422] .d422-discovery figcaption{display:grid;gap:7px;padding:17px 0;font:13px/1.5 Arial,sans-serif}html[data-isf-desktop422] .d422-discovery strong{font:30px/1.1 Georgia,serif}html[data-isf-desktop422] .d422-alphabetical{padding:24px 0;border-block:1px solid var(--d422-line);margin:30px 0 38px}html[data-isf-desktop422] .d422-alphabetical h2{font:26px/1.2 Georgia,serif;margin:0 0 20px}html[data-isf-desktop422] .d422-alphabetical>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 26px}html[data-isf-desktop422] .d422-alphabetical .d422-link{min-height:38px;font-size:14px;border-bottom:0;padding:5px 0}html[data-isf-desktop422] .d422-alphabetical .f63-search{margin:0 0 24px}html[data-isf-desktop422] .d422-alphabetical .f63-search>summary{display:none}html[data-isf-desktop422] .d422-alphabetical .f59-search{max-width:660px}html[data-isf-desktop422] #main .f59-families{display:flex!important;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--d422-line)}html[data-isf-desktop422] #main .f59-families button{min-height:48px;padding:10px 20px;font-size:14px;border:0}html[data-isf-desktop422] #main .f59-families img{display:none}html[data-isf-desktop422] #main .f59-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:55px 30px!important}html[data-isf-desktop422] #main .f59-photo{aspect-ratio:1.25!important}html[data-isf-desktop422] #main .f59-card h2{font-size:32px!important}html[data-isf-desktop422] #main .f59-comparison{grid-column:1/-1;max-height:none;overflow:visible;padding:0 35px 35px;border:1px solid var(--d422-line);background:var(--d422-wash);scroll-margin-top:115px}html[data-isf-desktop422] #main .f59-comparison>header{position:static;background:var(--d422-wash);padding:18px 0;margin:0}html[data-isf-desktop422] #main .f59-comparison .f61-pair-name{position:static;background:var(--d422-wash);padding:10px 0;border-block:1px solid var(--d422-line)}html[data-isf-desktop422] #main .f59-comparison .f61-compare-surfaces img{height:250px!important;width:100%;object-fit:contain!important}html[data-isf-desktop422] #main .f61-compare-facts{font-size:16px}html[data-isf-desktop422] .d422-discoveries{margin:45px 0 70px}html[data-isf-desktop422] .d422-discoveries>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}html[data-isf-desktop422] .d422-discoveries article{border-top:1px solid var(--d422-line);padding-top:20px}html[data-isf-desktop422] .d422-discoveries img{width:100%;height:200px;object-fit:contain}html[data-isf-desktop422] .d422-discoveries h2{font:30px/1.15 Georgia,serif}html[data-isf-desktop422] .d422-library-search{margin:15px 0 24px}html[data-isf-desktop422] .d422-library-search .bp43-search{max-width:760px!important;width:100%!important}html[data-isf-desktop422] #main .r419-library .bp43-shelf-head{margin-bottom:25px}html[data-isf-desktop422] #main .r419-library .bp43-appearance{display:flex!important;flex-wrap:wrap;gap:0}html[data-isf-desktop422] #main .r419-library .bp43-appearance img{display:none}html[data-isf-desktop422] #main .r419-library .bp43-appearance button{min-height:44px;padding:10px 18px;font-size:14px}html[data-isf-desktop422] #main .wp-opening{display:block!important;padding:40px 0!important;max-width:var(--d422-width)!important;margin-inline:auto!important;width:calc(100% - 2 * var(--d422-edge))!important}html[data-isf-desktop422] #main .wp-opening>figure{display:none!important}html[data-isf-desktop422] #main .wp-opening h1{font:400 54px/1.08 Georgia,serif!important;max-width:22ch}html[data-isf-desktop422] #main .wp-opening :where(p,.wp-opening-copy){max-width:75ch}html[data-isf-desktop422] #main .wp-route-process{display:none!important}html[data-isf-desktop422] #main :where(.ws-shell,.wp-shell,.isfp-shell,.b49-shell,.tw28-shell,.p440-shell,.c450-shell){width:calc(100% - 2 * var(--d422-edge))!important;max-width:var(--d422-width)!important;padding-inline:0!important;margin-inline:auto!important}html[data-isf-desktop422] #main :where(.wp-finish-grid,.is-finish-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important}html[data-isf-desktop422] #main .wall108-work-head{padding:0 0 16px!important}html[data-isf-desktop422] #main .ws-work-title{font-size:38px!important;margin:5px 0!important}html[data-isf-desktop422] #main .wall111-progress{margin-block:12px 20px!important}html[data-isf-desktop422] #main .wall108-progress button{padding:16px 12px!important;min-height:54px!important}html[data-isf-desktop422] #main .wall108-stage-intro{font-size:17px}html[data-isf-desktop422] .d422-summary dl>div{padding:7px 0}html[data-isf-desktop422] .d422-summary .d422-total{padding-top:14px}html[data-isf-desktop422] .d422-summary .d422-note{font-size:13px;line-height:1.45;margin:12px 0}html[data-isf-desktop422] [data-desktop-step=materials] .d422-elevations svg{max-height:230px}html[data-isf-desktop422] #main .w65-material-group{padding:20px 0;border-top:1px solid var(--d422-line)}html[data-isf-desktop422] #main .w65-material-group dl>div{display:grid;grid-template-columns:1fr auto;gap:20px;padding:12px 0;border-bottom:1px solid var(--d422-line)}html[data-isf-desktop422] #main .w65-material-group dt small{display:block;font-size:14px;margin-top:5px}html[data-isf-desktop422] #main .w65-material-group dd{margin:0;font-size:17px}html[data-isf-desktop422] #main #isf-sample-studio.ss64 .ss-frame{width:calc(100% - 2 * var(--d422-edge))!important;max-width:1480px!important}html[data-isf-desktop422] #main #isf-sample-studio .ss-opening{padding:25px 0 32px!important;gap:40px!important}html[data-isf-desktop422] #main #isf-sample-studio .ss-opening h1{font-size:56px!important;max-width:18ch}html[data-isf-desktop422] #main #isf-sample-studio .ss-work-layout{grid-template-columns:7fr 5fr!important;gap:55px!important}html[data-isf-desktop422] #main #isf-sample-studio .ss-material figure img{max-height:490px!important;object-fit:contain!important}html[data-isf-desktop422] #main #isf-sample-studio :where(.ss-reference-grid,.ss-collection-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}html[data-isf-desktop422] #main #isf-sample-studio .ss-selected-reference{font-size:17px!important}html[data-isf-desktop422] #main #isf-sample-studio .ss-card-image{aspect-ratio:1.3!important}html[data-isf-desktop422] #main .r420-buy .r420-opening{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);align-items:center;padding:24px 0 36px!important;margin:0!important}html[data-isf-desktop422] #main .r420-buy[data-buy-view=product] .r420-opening{display:none!important}html[data-isf-desktop422] #main .r420-buy .r420-opening figure{display:block;margin:0}html[data-isf-desktop422] #main .r420-buy .r420-opening figure img{width:100%;height:auto;max-height:480px;object-fit:contain}html[data-isf-desktop422] #main .r420-buy .r420-opening .r424-shop-action{display:inline-flex;width:auto;gap:32px}html[data-isf-desktop422] #main .r420-buy .r420-opening h1{font-size:52px!important;max-width:24ch}html[data-isf-desktop422] #main .r420-buy .r420-search{max-width:800px!important;margin:12px 0 20px!important}html[data-isf-desktop422] #main .r420-buy .r420-finish-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important}html[data-isf-desktop422] #main .r420-buy .b49-work-layout{grid-template-columns:7fr 5fr!important;gap:50px!important}html[data-isf-desktop422] #main .r420-buy [data-shop-work]{max-width:none!important;width:100%!important}html[data-isf-desktop422] #main .r420-buy .b49-work-top{padding:16px 0 20px!important;margin:0!important}html[data-isf-desktop422] #main .r420-buy .b49-work-top h1{font-size:42px!important;margin:0!important}html[data-isf-desktop422] #main .r420-buy .b49-material-nav{margin:0 0 22px!important;padding:16px 0!important}html[data-isf-desktop422] #main .r420-buy .r420-product-media{display:flex;flex-direction:column;min-width:0}html[data-isf-desktop422] #main .r420-buy .r424-selected-surface{order:-1;display:block!important;padding:0 0 24px!important;margin:0!important;border:0!important}html[data-isf-desktop422] #main .r420-buy .r424-surface-button{display:block!important;width:100%!important;height:auto!important;padding:0!important;margin:0 0 20px!important}html[data-isf-desktop422] #main .r420-buy .r424-surface-button img{display:block;width:100%!important;height:auto!important;max-height:570px!important;object-fit:contain!important}html[data-isf-desktop422] #main .r420-buy .r424-selected-surface strong{font:30px/1.2 Georgia,serif!important}html[data-isf-desktop422] #main .r420-buy .r424-material-story{grid-template-columns:100px 1fr!important;gap:24px!important;padding:24px 0 0!important;border-top:1px solid var(--d422-line)}html[data-isf-desktop422] #main .r420-buy .r424-product-portrait img{width:100px!important;height:120px!important;object-fit:contain!important}html[data-isf-desktop422] #main .r420-buy .r424-pack-recap{display:none!important}html[data-isf-desktop422] #main .r420-buy .b49-configuration{padding:28px!important;background:var(--d422-wash)}html[data-isf-desktop422] #main .r420-buy .b49-total strong{font-size:38px!important}html[data-isf-desktop422] #main .isf-app-directory{width:calc(100% - 2 * var(--d422-edge));max-width:1480px;padding:35px 0!important}html[data-isf-desktop422] #main .isf-app-directory-head{display:grid;grid-template-columns:1fr 1fr;gap:10px 50px;max-width:none;margin-bottom:25px}html[data-isf-desktop422] #main .isf-app-directory-head>h1{grid-column:1;grid-row:2/5;font-size:56px;margin:0}html[data-isf-desktop422] #main .isf-app-directory-head>.isf-app-kicker{grid-column:1/-1}html[data-isf-desktop422] #main .isf-app-directory-head>:not(h1):not(.isf-app-kicker){grid-column:2;margin:0}html[data-isf-desktop422] #main .isf-app-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}html[data-isf-desktop422] #main .isf-app-directory-card{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding:24px 0;border:0;border-top:1px solid var(--d422-line);background:none}html[data-isf-desktop422] #main .isf-app-directory-card>img{width:150px;height:auto;aspect-ratio:16/9;object-fit:contain}html[data-isf-desktop422] #main .isf-app-directory-card>div{padding:0}html[data-isf-desktop422] #main .isf-app-directory-card h2{font-size:29px;margin:6px 0 10px}html[data-isf-desktop422] #main .isf-app-directory-card p{display:none}html[data-isf-desktop422] #main .isf-app-directory-card .d422-method{display:block;grid-column:2;font-size:12px;line-height:1.5;color:var(--d422-muted);margin-top:8px}html[data-isf-desktop422] #main .isf-app-card-link{border:0;padding:4px 0}html[data-isf-desktop422] #main .isf-app{padding:28px 0!important}html[data-isf-desktop422] #main .isf-app-intro{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px}html[data-isf-desktop422] #main .isf-app-intro>.isf-app-kicker{grid-column:1/-1}html[data-isf-desktop422] #main .isf-app-intro>h2{font-size:38px}html[data-isf-desktop422] #main .isf-app-intro>p{margin:0}html[data-isf-desktop422] #main .isf-app-methods{margin:20px 0}html[data-isf-desktop422] #main :where(.isf-app-media,.isf-app-work){grid-template-columns:8fr 4fr;gap:40px}html[data-isf-desktop422] #main .isf-app-example img{object-fit:contain}html[data-isf-desktop422] #main .isf-app-tools.d422-fits{position:sticky;top:calc(var(--isf-platform-scroll-offset,90px) + 15px)}html[data-isf-desktop422] #main .tw28 .tw28-hero{display:grid!important;grid-template-columns:1fr 200px!important;gap:50px!important;padding:25px 0!important}html[data-isf-desktop422] #main .tw28 .tw28-hero h1{font-size:50px!important}html[data-isf-desktop422] #main .tw28 .tw28-hero-study{max-height:180px!important}html[data-isf-desktop422] #main .tw28 .tw28-hero-study img{height:180px!important;object-fit:contain}html[data-isf-desktop422] #main .tw28 .tw28-guide{margin:20px 0 40px!important;padding:28px!important;border-top:3px solid var(--d422-ink)}html[data-isf-desktop422] #main .tw28 .tw28-guide-fields{grid-template-columns:1fr 1fr!important}html[data-isf-desktop422] #main .tw28 .tw28-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:40px 28px!important}html[data-isf-desktop422] #main .p440 :where(.p440-about-opening,.p440-studio-opening){grid-template-columns:5fr 7fr!important;gap:65px!important;padding:32px 0 65px!important}html[data-isf-desktop422] #main .p440 h1{font-size:clamp(52px,5vw,76px)!important;line-height:1.06}html[data-isf-desktop422] #main .p440 h2{font-size:42px!important}html[data-isf-desktop422] #main .p440 :where(.p440-story,.p440-studio-feature,.p440-conversation,.p440-practical){gap:65px!important}html[data-isf-desktop422] #main .p440 :where(.p440-lead,.p440-intro>p,.p440-story p){font-size:18px;line-height:1.7}html[data-isf-desktop422] #main .p440 .p440-founder img{width:100%;max-height:580px;object-fit:contain}html[data-isf-desktop422] #main .c450 .c450-opening{padding:15px 0 25px!important;margin:0!important}html[data-isf-desktop422] #main .c450 .c450-hero h1{font-size:56px!important}html[data-isf-desktop422] #main .c450 .c450-workspace{grid-template-columns:4fr 8fr!important;gap:60px!important;padding-top:25px!important}html[data-isf-desktop422] #main .c450 .c450-channels{gap:20px!important}html[data-isf-desktop422] #main [data-installation-studio] .wp-opening{display:grid!important;grid-template-columns:5fr 7fr!important;gap:60px!important;padding:28px 0 50px!important}html[data-isf-desktop422] #main [data-installation-studio] .wp-opening h1{font-size:58px!important;line-height:1.06}html[data-isf-desktop422] #main [data-installation-studio] .wp-opening>figure{display:block!important;margin:0}html[data-isf-desktop422] #main [data-installation-studio] .wp-opening-image img{width:100%;max-height:560px;object-fit:contain}html[data-isf-desktop422] #main .is-process{margin:45px 0 65px;padding-top:30px;border-top:1px solid var(--d422-line)}html[data-isf-desktop422] .d422-install-study{display:grid;grid-template-columns:7fr 5fr;gap:45px;padding:30px 0;margin:20px 0 45px;border-block:1px solid var(--d422-line)}html[data-isf-desktop422] .d422-install-study figure{margin:0}html[data-isf-desktop422] .d422-install-study img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}html[data-isf-desktop422] .d422-install-study h2{font:42px/1.12 Georgia,serif;max-width:16ch}html[data-isf-desktop422] .d422-install-study p{font:17px/1.65 Arial,sans-serif;max-width:52ch}html[data-isf-desktop422] .d422-install-study figcaption{font-size:13px;padding-top:12px}html[data-isf-desktop422] #isf-premium-system-cart{width:calc(100% - 2 * var(--d422-edge));max-width:1480px;margin:auto;padding:30px 0 70px}html[data-isf-desktop422] #isf-premium-system-cart .ic__hero{padding:0 0 30px;margin:0}html[data-isf-desktop422] #isf-premium-system-cart .ic__hero h1{font-size:54px}html[data-isf-desktop422] #isf-premium-system-cart .ic__layout{grid-template-columns:minmax(0,8fr) minmax(280px,4fr);gap:40px;align-items:start}html[data-isf-desktop422] #isf-premium-system-cart .ic__system{border:0;border-top:2px solid var(--d422-ink);border-radius:0;padding:25px 0;margin-bottom:40px;box-shadow:none}html[data-isf-desktop422] #isf-premium-system-cart .ic__system-head{grid-template-columns:110px 1fr;gap:24px;padding:0 0 24px}html[data-isf-desktop422] #isf-premium-system-cart .ic__swatch{width:110px;height:110px}html[data-isf-desktop422] #isf-premium-system-cart .ic__system-title{font:32px/1.15 Georgia,serif}html[data-isf-desktop422] #isf-premium-system-cart .ic__system-body{padding:0}html[data-isf-desktop422] #isf-premium-system-cart .ic__line{padding:14px 0;border-bottom:1px solid var(--d422-line);font-size:16px}html[data-isf-desktop422] #isf-premium-system-cart .ic__line small{font-size:14px}html[data-isf-desktop422] #isf-premium-system-cart .ic__summary{position:static;border:0;border-top:3px solid var(--d422-ink);background:var(--d422-wash);padding:28px}html[data-isf-desktop422] #isf-premium-system-cart .ic__summary.d422-fits{position:sticky;top:calc(var(--isf-platform-scroll-offset,90px) + 15px)}html[data-isf-desktop422] #isf-premium-system-cart .ic__summary p{font-size:14px;line-height:1.55}@media(max-width:1320px){html[data-isf-desktop422] #ISFHeader .isf-v8-header__shell{display:grid!important;grid-template-columns:1fr auto;gap:6px 20px!important;padding:10px 0 6px!important}html[data-isf-desktop422] #ISFHeader .pf-header-tools{grid-column:2;grid-row:1}html[data-isf-desktop422] #ISFHeader .pf-primary{display:flex!important;grid-column:1/-1;grid-row:2;width:100%;justify-content:space-between;gap:14px!important;border-top:1px solid var(--d422-line)}html[data-isf-desktop422] #ISFHeader .pf-primary__link{min-height:42px;font-size:13px!important}}@media(max-width:1199px){html[data-isf-desktop422] .d422-studies-grid{grid-template-columns:2fr 1fr 1fr}html[data-isf-desktop422] .d422-chapter h2{font-size:33px}html[data-isf-desktop422] [data-isf-home416] .op2-caption{gap:16px}html[data-isf-desktop422] [data-isf-home416] .op2-caption .h412-scene-count{display:none}html[data-isf-desktop422] .d422-material-study{padding:28px}html[data-isf-desktop422] .d422-material-grid{gap:28px}html[data-isf-desktop422] .d422-summary{padding:22px}}@media(min-width:1600px){html[data-isf-desktop422] #main .cat58-overview{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html[data-isf-desktop422] .d422-home *{scroll-behavior:auto;transition:none;animation:none}}}@media screen and (min-width:1024px){html[data-isf-desktop422] main :is(a,button,summary){overflow-wrap:normal;word-break:normal}html[data-isf-desktop422] .d423-icon{display:inline-block!important;flex:0 0 1.15em!important;inline-size:1.15em!important;block-size:1.15em!important;min-width:0!important;max-width:1.15em!important;font:400 20px/1.15 Arial,sans-serif!important;text-align:center;white-space:nowrap;vertical-align:middle;letter-spacing:0!important}html[data-isf-desktop422] :is(main,#ISFHeader,#ISFFooter) :is(a,button)>svg:is(.isf-order-arrow,.oh-arrow,.icon-arrow-right,.icon-arrow-left){display:block!important;flex:0 0 22px!important;width:22px!important;height:22px!important;max-width:22px!important}html[data-isf-desktop422] :is(.d422-link,.d422-button,.wp-text,.wp-primary,.v42-primary,.v42-link,.isf-app-actions a,.isf-app-tools>a,.isf-app-source>a,.cat58-feature a){gap:16px;align-items:center}html[data-isf-desktop422] :is(.d422-link,.d422-button){font-size:16px}html[data-isf-desktop422] :is(.d422-label,.d422-note,.d422-home figcaption,.d422-folio figcaption,.d422-concept figcaption,.d422-boards figcaption,.isf-app-small,.isf-app-example figcaption,.isf-app-film figcaption,.op2-product-credit,.f59-caption){font-size:14px!important;line-height:1.6}html[data-isf-desktop422] #main :is(label,input,select,.mf56-tabs a,.f59-card-actions a,.f59-card-actions button,.ml55-link){font-size:16px!important}html[data-isf-desktop422] #main :is(input,select){min-height:48px}html[data-isf-desktop422] body header#ISFHeader .pf-primary .pf-primary__link{font-size:14px!important}html[data-isf-desktop422] #main .f59-card-actions a{text-decoration:none!important}html[data-isf-desktop422] #main :is(figcaption,.wp-micro,.ws-note,.ws-coverage-note,.v43-example-total>span,.v43-example-intro,.ro-card p){font-size:14px!important;line-height:1.6!important}html[data-isf-desktop422] #main :is(.ws-primary,.ws-text,.ws-choose,.ws-next,.wp-primary,.wp-text,.v43-example-details>summary){font-size:16px!important}html[data-isf-desktop422] #main details>summary{text-decoration:none}html[data-isf-desktop422] #main [data-wall-example] summary>.v43-plus{display:none!important}html[data-isf-desktop422] :is(.d422-summary,.d422-decision) dl>div{font-size:15px}html[data-isf-desktop422] [hidden]{display:none!important}html[data-isf-desktop422] [data-isf-home416] .op2-title h1{max-width:12ch;font-size:clamp(46px,4vw,76px)!important;line-height:1.04!important;text-wrap:balance}html[data-isf-desktop422] [data-isf-home416] .op2-title{padding-right:36px}html[data-isf-desktop422] [data-isf-home416] [data-desktop-orientation=portrait] .op2-opening{grid-template-columns:minmax(270px,3.5fr) minmax(0,5.25fr) minmax(220px,3.25fr)}html[data-isf-desktop422] [data-isf-home416] [data-desktop-orientation=portrait] .op2-frame{display:grid;grid-template-rows:1fr}html[data-isf-desktop422] [data-isf-home416] [data-desktop-orientation=portrait] .op2-stage{grid-area:1/1;height:auto!important;min-height:clamp(550px,42vw,780px);align-self:stretch}html[data-isf-desktop422] .d423-hero-study{grid-column:3;grid-row:1;padding:35px clamp(22px,2.5vw,50px);display:flex;flex-direction:column;justify-content:center;gap:18px;background:#e9eddf;color:#193f34;min-width:0}html[data-isf-desktop422] .d423-hero-study a{text-decoration:none}html[data-isf-desktop422] .d423-hero-study img{display:block;width:100%;max-width:360px;height:auto;aspect-ratio:1;object-fit:contain;margin:0 auto 24px}html[data-isf-desktop422] .d423-hero-study strong{font:400 clamp(24px,2.1vw,36px)/1.15 Georgia,serif}html[data-isf-desktop422] .d423-hero-study p{margin:0;font:15px/1.6 Arial,sans-serif}html[data-isf-desktop422] .op2-caption .op2-controls button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px}html[data-isf-desktop422] .d422-home>section{margin-block:88px}html[data-isf-desktop422] .d423-next-routes{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:30px 0;border-block:1px solid var(--d422-line)}html[data-isf-desktop422] .d423-next-routes article{display:grid;grid-template-columns:1fr auto;gap:10px 30px;align-items:center}html[data-isf-desktop422] .d423-next-routes h3{font-size:32px}html[data-isf-desktop422] .d423-next-routes p{grid-column:1;max-width:47ch}html[data-isf-desktop422] .d423-next-routes a{grid-column:2;grid-row:1/3}html[data-isf-desktop422] #main .ws-entrance>:is(.wp-route,.wp-reference-search,.wp-guidance,.ftw-help,.wp-other-service){width:calc(100% - 2 * var(--d422-edge))!important;max-width:var(--d422-width)!important;margin-inline:auto!important;box-sizing:border-box}html[data-isf-desktop422] #main .ws-entrance>.wp-opening{display:grid!important;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(40px,5vw,90px);align-items:center}html[data-isf-desktop422] #main .ws-entrance>.wp-opening>figure{display:block!important;margin:0}html[data-isf-desktop422] #main .wp-opening-image img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain}html[data-isf-desktop422] #main .wp-opening-copy{min-width:0;max-width:none}html[data-isf-desktop422] #main .wp-opening h1{max-width:18ch;font-size:clamp(46px,4vw,68px)!important}html[data-isf-desktop422] #main .wp-opening h1 em{display:block;text-wrap:balance}html[data-isf-desktop422] #main .wp-opening p{font-size:18px;line-height:1.65}html[data-isf-desktop422] #main .wp-route{padding-block:24px!important;margin-block:0 45px!important}html[data-isf-desktop422] #main .wp-guidance{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(36px,5vw,84px)!important;margin-block:70px!important}html[data-isf-desktop422] #main .wp-guidance h2{font-size:clamp(36px,3.2vw,52px)!important;max-width:18ch}html[data-isf-desktop422] #main .ftw-help{padding:35px 0!important;margin-block:40px!important}html[data-isf-desktop422] #main .wp-other-service{margin-block:48px!important;padding:40px!important}html[data-isf-desktop422] #main .v44-example-disclosure>summary .v44-example-price{display:none}html[data-isf-desktop422] #main .v43-example-overview{grid-template-columns:minmax(0,8fr) minmax(240px,4fr);gap:36px}html[data-isf-desktop422] #main .v43-example-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}html[data-isf-desktop422] #main .v43-example-facts :is(dt,dd),html[data-isf-desktop422] #main .v43-example-total small{font-size:16px}html[data-isf-desktop422] #main [data-wx-result]>[data-wx-continue]{display:inline-flex;width:auto;max-width:100%;margin-top:24px;padding:16px 22px}html[data-isf-desktop422] #main .f63-arrival{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(280px,5fr);gap:35px;align-items:end;margin-bottom:25px}html[data-isf-desktop422] #main .f59-intro{display:block}html[data-isf-desktop422] #main .f59-intro h1{font-size:52px!important}html[data-isf-desktop422] #main .f59-intro>p:last-child{font-size:17px;margin-top:16px}html[data-isf-desktop422] #main .f63-search{margin:0;border:0;padding:0}html[data-isf-desktop422] #main .f63-search>summary{display:none}html[data-isf-desktop422] #main .f59-search{width:100%;max-width:none}html[data-isf-desktop422] #main .f59-families{margin-bottom:0;padding-block:14px}html[data-isf-desktop422] .d423-compare-hint{font:14px/1.5 Arial,sans-serif;margin:10px 0;color:var(--d422-muted)}html[data-isf-desktop422] #main .f59-toolbar{flex-wrap:wrap;padding-block:16px 8px;gap:12px 24px}html[data-isf-desktop422] #main .f61-view-invitation{margin:0 0 8px;font-size:14px;text-decoration:none}html[data-isf-desktop422] #main .f61-display button{min-height:66px;padding-block:10px}html[data-isf-desktop422] #main .d423-compare-hint{margin:4px 0}html[data-isf-desktop422] #main .f59-grid{margin-top:25px}html[data-isf-desktop422] #main .op2-product :is([data-library-main],.ml55-application,.isf-app){width:100%;max-width:none;min-width:0}html[data-isf-desktop422] #main .op2-product .ml55-study-head{align-items:end;gap:35px}html[data-isf-desktop422] #main .op2-product .mf56-tabs a{min-height:50px;padding:14px 22px;font-size:16px!important}html[data-isf-desktop422] #main .isf-app-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none}html[data-isf-desktop422] #main .isf-app-intro>h2{max-width:18ch}html[data-isf-desktop422] #main :is(.isf-app-media,.isf-app-work){grid-template-columns:minmax(0,8fr) minmax(280px,4fr);gap:clamp(32px,4vw,70px)}html[data-isf-desktop422] #main .isf-app-media:not(:has(.isf-app-example)){grid-template-columns:minmax(0,1fr)}html[data-isf-desktop422] #main .isf-app-directory-card img{object-fit:contain;background:var(--d422-wash)}html[data-isf-desktop422] #main .isf-app-card-link{font-size:16px}html[data-isf-desktop422] #main .isf-app :is(p,li){font-size:17px;line-height:1.65;overflow-wrap:normal;word-break:normal}html[data-isf-desktop422] #main .isf-app h3{font-size:32px;line-height:1.2}html[data-isf-desktop422] #main .isf-app h4{font-size:22px;line-height:1.35}html[data-isf-desktop422] #main .isf-app-example img{aspect-ratio:1.15;width:100%;height:auto;max-height:510px}html[data-isf-desktop422] #main .isf-app-tools{padding:26px;background:var(--d422-wash)}html[data-isf-desktop422] #main .d423-preparation{padding:30px 0;margin:30px 0;border-block:1px solid var(--d422-line)}html[data-isf-desktop422] #main .d423-preparation p{max-width:95ch}html[data-isf-desktop422] #main :is(.d423-preparation,.isf-app-practical) summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;min-height:52px;font-size:18px;list-style:none}html[data-isf-desktop422] #main :is(.d423-preparation,.isf-app-practical) summary:after{content:"+";font:400 26px/1 Arial,sans-serif;flex:0 0 26px;text-align:center}html[data-isf-desktop422] #main :is(.d423-preparation,.isf-app-practical) details[open]>summary:after{content:"\2212"}html[data-isf-desktop422] #main .isf-app-practical>div{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}html[data-isf-desktop422] #main .isf-app-directory-card .d422-method{font-size:14px}html[data-isf-desktop422] #main .isf-app-actions a{font-size:16px;min-height:50px}html[data-isf-desktop422] .d422-folio-table{aspect-ratio:2.8}html[data-isf-desktop422] .d422-folio-one{top:22%;left:7%;width:50%!important;transform:rotate(-3deg)}html[data-isf-desktop422] .d422-folio-table>a.d422-folio-two{width:32%;right:6%;bottom:15%;transform:rotate(4deg)}html[data-isf-desktop422] .d422-edition-index{margin:10px 0 24px;padding:0;border-top:0}html[data-isf-desktop422] .d422-edition-index summary{cursor:pointer;font:16px/1.5 Arial,sans-serif;padding:16px 0}html[data-isf-desktop422] .d422-edition-index>div{padding:12px 0 24px}html[data-isf-desktop422] .d422-discoveries{display:none}html[data-isf-desktop422] #main .r419-library .ml55{padding-inline:0!important}@media(max-width:1199px){html[data-isf-desktop422] .d423-hero-study{padding:24px}html[data-isf-desktop422] [data-isf-home416] .op2-title{padding-left:32px;padding-right:24px}html[data-isf-desktop422] .d423-next-routes article{display:block}html[data-isf-desktop422] .d423-next-routes a{margin-top:16px}}}@media print{html[data-isf422-print] body>*:not(.d422-print-sheet){display:none!important}html[data-isf422-print] .d422-print-sheet{display:block!important;color:#000;background:#fff;font:11pt/1.5 Arial,sans-serif}html[data-isf422-print] .d422-print-sheet :where(h1,h2){font-family:Georgia,serif}html[data-isf422-print] .d422-print-sheet :where(button,a,script){display:none}html[data-isf422-print] .d422-print-sheet img{max-width:100px;max-height:100px}html[data-isf422-print] .d422-print-sheet dl>div{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;padding:5pt 0}html[data-isf422-print] .d422-print-sheet svg{width:60%;max-height:180pt}html[data-isf422-print] .d422-print-sheet svg text{fill:#000}html[data-isf422-print] .d422-print-sheet :where(figure,dl){break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/371/assets/isf-desktop422.css.map */
