.h465 .op2-title{padding:24px 22px 25px}.h465 .op2 h1{font-size:clamp(46px,11.8vw,68px);line-height:1.02}.h465 .h464-hero-copy{font-size:15px;line-height:1.5;max-width:31ch;margin-top:15px}.h465 .h464-hero-actions{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;margin-top:21px;align-items:stretch}.h465 .op2 .h464-hero-actions .h464-button{background:var(--pine);color:var(--ivory);padding:12px 13px;gap:10px;min-height:48px;font-size:13px;white-space:nowrap}.h465 .op2 .h464-hero-actions .h464-link{font-size:13px;gap:8px;padding:10px 4px;white-space:nowrap}.h465 .h464-hero-actions svg{width:17px;height:17px}.h465 svg{display:block;flex-shrink:0}.h465 .op2-controls .op2-square{width:44px;min-height:44px}.h465 .op2 .op2-enlarge{min-height:44px}.h465 .h464-browse{gap:9px;font-size:12px!important}.h465 .h464-browse svg{width:18px;height:18px}.h465 .h464-quick .h464-link{gap:7px;min-height:44px}.h465 .h464-quick svg{width:15px;height:15px}.h465 .h464-family{display:grid;grid-template-columns:minmax(0,1fr) 20px;grid-template-rows:auto 1fr;column-gap:8px;align-items:start}.h465 .h464-family>img{grid-column:1/-1}.h465 .h464-family>span:not(.h464-family-arrow){padding:12px 0 0}.h465 .h464-family strong{font-size:22px;line-height:1.12}.h465 .h464-family-arrow{position:static;align-self:start;padding-top:16px}.h465 .h464-family-arrow svg{width:18px;height:18px}.h465 .h464-family[aria-pressed=true] .h464-family-arrow{transform:rotate(90deg)}.h465 .h464-rail-head{align-items:center;scroll-margin-top:0}.h465 .h464-rail-head p{font-size:12px;max-width:21ch;line-height:1.5}.h465 .h464-rail-controls button{display:grid;place-items:center}.h465 [data-h464-scroll="-1"] svg{transform:rotate(180deg)}.h465 .h416-room-open{width:44px;height:44px}.h465 .h464-library-link{min-height:68px;padding-block:20px}.h465 .h465-service-room{margin:0}.h465 .h465-service-room img{aspect-ratio:1.5;object-fit:cover;width:100%}.h465 .h465-service-room figcaption{font-size:11px;line-height:1.5;color:var(--quiet);margin-top:8px}.h465 .h464-services{padding-top:48px}.h465 .h464-service h3{font-size:35px}.h465 .h464-service>div{padding-top:21px}.h465 .h416-search-field{grid-template-columns:minmax(0,1fr) auto}.h465 .h416-search-field input{min-width:0;padding-inline:12px}.h465 .h416-search-field button{display:flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:82px;min-height:53px;padding:10px;background:var(--pine);color:var(--ivory)!important;border:1px solid var(--pine);font-size:14px}.h465 .h416-search-field button svg{display:block;color:inherit;width:18px;height:18px}.h465 .h465-samples{display:block;padding-block:44px;background:#ebe7dc}.h465 .h465-samples header{max-width:650px}.h465 .h465-samples h2{margin-bottom:16px}.h465 .h465-samples header>p:last-child{font-size:15px;line-height:1.6;max-width:46ch}.h465-sample-cards{display:grid;gap:0;margin-top:28px;border-top:1px solid var(--line)}.h465 .h465-sample-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none}.h465 .h465-sample-card>img{aspect-ratio:1;object-fit:cover;width:104px;height:104px;border:1px solid #a5aca366;box-shadow:0 4px 12px #203e3610}.h465 .h465-sample-character{font-size:10px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);margin-bottom:6px}.h465 .h465-sample-card h3{font:400 23px/1.08 Georgia,serif;letter-spacing:-.025em}.h465 .h465-sample-card h3+p{font-size:12px;line-height:1.5;margin-top:6px;color:var(--quiet)}.h465 .h465-sample-action{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;font-size:12px;margin-top:7px;text-decoration:underline;text-underline-offset:4px}.h465 .h465-sample-action svg{width:18px;height:18px}.h465 .h465-sample-card:hover h3{text-decoration:underline;text-underline-offset:4px}.h465-samples-end{margin-top:22px}.h465 .h465-samples-end .h464-button{margin-top:0}.h465 .h465-samples-end .h464-note{max-width:60ch;font-size:12px}.h465 .h465-detail-shortcuts{display:flex;flex-wrap:wrap;gap:9px 22px;align-items:center;padding:18px 0 1px}.h465 .h465-detail-shortcuts .h464-button{padding:12px 16px;font-size:13px;min-height:46px;gap:13px}.h465 .h465-detail-shortcuts .h464-link{font-size:13px;gap:10px}.h465 .h465-detail-shortcuts svg{width:18px;height:18px}.h465 .h416-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;overflow:visible;align-items:stretch}.h465 .h416-compare-item{min-width:0;display:grid;grid-template-rows:auto auto auto 64px auto 1fr auto;align-content:start}.h465 .h416-compare-item select{font-size:16px;min-width:0;margin-bottom:14px;padding:8px 3px}.h465 .h416-compare-item h3{font-size:22px;line-height:1.12;margin:0 0 14px;align-self:start}.h465 .h416-compare-item figure{margin:0 0 18px;min-width:0}.h465 .h416-compare-item img{aspect-ratio:1;object-fit:cover;width:100%}.h465 .h416-compare-item figcaption{font-size:11px;line-height:1.45;padding-top:7px;min-height:75px}.h465 .h416-compare-item figcaption span{display:block;color:var(--quiet);margin-top:4px}.h465 .h416-compare-item p{font-size:12px;line-height:1.55;margin:0 0 15px}.h465 .h416-compare-item .h416-link{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;min-height:44px;text-decoration:underline;text-underline-offset:5px}.h465 .h416-compare-item .h416-link svg{width:17px;height:17px}.h465 .h416-dialog-head button{min-height:44px}.h465 :is(button,a,select,input,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:359px){.h465 .h464-hero-actions{grid-template-columns:1fr}.h465 .h464-hero-actions .h464-link{justify-content:center}.h465 .h464-family strong{font-size:20px}.h465 .h465-sample-card{grid-template-columns:86px minmax(0,1fr);gap:13px}.h465 .h465-sample-card>img{width:86px;height:100px}.h465 .h416-comparison{gap:10px}.h465 .h416-dialog-body{padding-inline:14px}}@media(min-width:760px){.h465 .h464-family strong{font-size:26px}.h465 .h464-family-arrow{padding-top:17px}.h465 .h465-samples{padding-block:62px}.h465-sample-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border:0;margin-top:35px}.h465 .h465-sample-card{display:block;padding:0 0 14px}.h465 .h465-sample-card>img{width:100%;height:auto;aspect-ratio:1.15;margin-bottom:22px}.h465 .h465-sample-card h3{font-size:28px;min-height:61px}.h465 .h465-sample-character{font-size:11px}.h465 .h465-sample-action{font-size:13px;min-height:44px}.h465-samples-end{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:31px}.h465 .h465-samples-end .h464-note{margin:0;max-width:48ch}.h465 .h416-comparison{gap:30px}.h465 .h416-compare-item{grid-template-rows:auto auto auto 70px auto 1fr auto}.h465 .h416-compare-item h3{font-size:29px}.h465 .h416-compare-item p{font-size:14px}.h465 .h416-compare-item figcaption{font-size:12px;min-height:62px}.h465 .h416-compare-item .h416-link{font-size:14px}.h465 .h464-services{padding-top:64px}}@media(min-width:900px){.h465 .op2-title{padding:25px 35px 35px 0}.h465 .op2 h1{font-size:clamp(57px,5.5vw,87px)}.h465 .h464-hero-copy{font-size:17px;max-width:29ch;margin-top:23px}.h465 .h464-hero-actions{display:flex;align-items:start;gap:12px;margin-top:26px}.h465 .op2 .h464-hero-actions .h464-button{font-size:15px;padding:14px 18px}.h465 .op2 .h464-hero-actions .h464-link{font-size:14px}.h465 .h464-browse{font-size:14px!important}.h465 .h464-quick .h464-link{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/371/assets/isf-home465.css.map */
