.s-app .ib{--ib-ink:#f6f1e8;--ib-ink-2:rgb(246 241 232/0.78);--ib-ink-3:rgb(246 241 232/0.6);--ib-radius:20px;--ib-gap:clamp(16px,2.2vw,28px);--ib-ease:cubic-bezier(0.22,0.61,0.36,1);--ib-ease-out:cubic-bezier(0.16,1,0.3,1);--ib-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.5'/></svg>")}.s-app .ib-match{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin-top:clamp(18px,2.4vw,28px)}.s-app .ib-match__ask{margin:0;font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--s-muted)}.s-app .ib-match__list{display:flex;gap:8px;max-width:100%;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.s-app .ib-match__to{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--s-line);border-radius:999px;color:var(--s-ink);font-size:.9375rem;white-space:nowrap;text-decoration:none;transition:background-color .32s var(--ib-ease),color .32s var(--ib-ease),border-color .32s var(--ib-ease)}.s-app .ib-match__to:hover,.s-app .ib-match__to[aria-current=true]{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-paper)}@media (max-width:39.9375rem){.s-app .ib-match{display:block}.s-app .ib-match__ask{margin-bottom:10px}.s-app .ib-match__list{max-width:none;margin-inline:calc(-1 * var(--gutter, 20px));padding-inline:var(--gutter,20px)}}.s-app .ib-stage{margin-top:clamp(24px,3.2vw,44px);container-type:inline-size;--ib-bleed:max(0px,calc((100vw - 100cqi) / 2))}.s-app .ib-stage .ib-pair::-webkit-scrollbar{display:none}.s-app .ib-one{display:grid;gap:clamp(20px,3vw,40px)}@media (min-width:48rem){.s-app .ib-one .ib-card__face{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5.5vw,88px)}.s-app .ib-one .ib-card__body{gap:12px;max-width:34rem;padding:0}.s-app .ib-one .ib-card__name{font-size:clamp(2.5rem,1.2rem + 3.4vw,4.75rem);font-weight:300;line-height:.98;letter-spacing:-.035em}.s-app .ib-one .ib-card__line{max-width:30ch;font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem)}.s-app .ib-one .ib-card__acts{margin-top:14px}}.s-app .ib-one .ib-card__media{border-radius:calc(var(--ib-radius) + 6px)}.s-app .ib-pair{display:grid;gap:var(--ib-gap)}@media (max-width:47.9375rem){.s-app .ib-pair{grid-auto-flow:column;grid-auto-columns:min(84vw,25rem);gap:16px;margin-inline:calc(-1 * var(--ib-bleed));padding:4px var(--ib-bleed) 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ib-bleed);scrollbar-width:none}.s-app .ib-pair>.ib-card{scroll-snap-align:start}.s-app .ib-pair[data-drift]{scroll-snap-type:none}}@media (min-width:48rem){.s-app .ib-pair{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.s-app .ib-pair .ib-card__face{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(20px,2.4vw,36px)}.s-app .ib-pair .ib-card__name{font-size:clamp(1.75rem,1.1rem + 1.2vw,2.5rem);font-weight:300;letter-spacing:-.03em}.s-app .ib-pair .ib-card__acts{margin-top:10px}}.s-app .ib-rail.s-carousel[data-per] .s-carousel__track{gap:var(--ib-gap);padding-block:6px 12px;scroll-padding-inline-start:0}@media (min-width:56.25rem){.s-app .ib-rail.s-carousel[data-per] .s-carousel__track{grid-auto-columns:calc((100% - 3 * var(--ib-gap)) / 3.3)}}@media (max-width:56.1875rem){.s-app .ib-rail.s-carousel[data-per] .s-carousel__track{grid-auto-columns:min(84vw,25rem);gap:16px;margin-inline:calc(-1 * var(--ib-bleed));padding-inline:var(--ib-bleed);scroll-padding-inline:var(--ib-bleed)}}@media (min-width:40rem) and (max-width:56.1875rem){.s-app .ib-rail.s-carousel[data-per] .s-carousel__track{grid-auto-columns:calc((100cqi - 16px) / 2.25)}}.s-app .ib-rail.s-carousel[data-per] .s-carousel__track[data-drift]{scroll-snap-type:none;scroll-behavior:auto}.s-app .ib-rail .s-carousel__rail{display:none}.s-app .ib-rail .s-carousel__arrow{top:calc(6px + (100cqi - 3 * var(--ib-gap)) / 3.3 * .625);background:color-mix(in oklab,var(--s-paper) 90%,transparent);border-color:var(--s-line);color:var(--s-ink);box-shadow:0 10px 30px -14px rgb(var(--s-ember-rgb)/.45)}.s-app .ib-card{position:relative;height:100%;min-width:0;scroll-margin-top:96px}.s-app .ib-card__face{position:relative;display:flex;flex-direction:column;gap:18px;height:100%;transform-origin:50% 36%}.s-app .ib-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;isolation:isolate;border-radius:var(--ib-radius);background:linear-gradient(162deg,var(--ib-deep-a) 0,var(--ib-deep-b) 100%);box-shadow:0 1px 0 rgb(255 255 255/.06) inset,0 30px 60px -38px rgb(var(--s-ember-rgb)/.6);container-type:inline-size}.s-app .ib-card[data-photo] .ib-card__media{background:radial-gradient(70% 60% at 50% 38%,rgb(255 255 255/.55),transparent 72%),linear-gradient(170deg,var(--ib-soft-a) 0,var(--ib-soft-b) 100%)}.s-app .ib-card__tint{position:absolute;inset:-18%;z-index:-1;pointer-events:none;background:radial-gradient(52% 46% at 78% 22%,color-mix(in oklab,var(--ib-glow-a) 78%,transparent),transparent 70%),radial-gradient(58% 52% at 18% 86%,color-mix(in oklab,var(--ib-glow-b) 70%,transparent),transparent 72%),radial-gradient(40% 36% at 50% 55%,color-mix(in oklab,var(--ib-a) 26%,transparent),transparent 75%)}.s-app .ib-card[data-photo] .ib-card__tint{display:none}.s-app .ib-card:not([data-photo]) .ib-card__media:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 50%,rgb(10 7 5/.32) 100%),var(--ib-grain);background-size:auto,160px 160px;opacity:.9}.s-app .ib-card__drift{position:absolute;inset:-4% 0;display:block}.s-app .ib-card__photo{position:absolute;inset:0;display:block;transform:scale(1.07);transform-origin:50% 46%}.s-app .ib-card__photo .s-img,.s-app .ib-story__shot .s-img{width:100%;height:100%;object-fit:cover}.s-app .ib-card__house{position:absolute;top:clamp(18px,8cqi,34px);left:clamp(18px,8cqi,34px);right:clamp(18px,8cqi,34px);margin:0;max-width:11ch;font-family:var(--s-body);font-weight:300;font-size:clamp(2.2rem,16cqi,5.5rem);line-height:.94;letter-spacing:-.035em;color:rgb(246 241 232/.94);text-wrap:balance}.s-app .ib-w{white-space:nowrap;margin-right:.24em}.s-app .ib-c,.s-app .ib-w{display:inline-block}.s-app .ib-card__mark{position:absolute;top:14px;left:14px;max-width:calc(100% - 28px);overflow:hidden;padding:7px 12px;border-radius:999px;background:color-mix(in oklab,var(--s-paper) 88%,transparent);color:var(--s-ink);font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.s-app .ib-card__sheen{position:absolute;top:0;left:0;width:150%;aspect-ratio:1;margin:-75% 0 0 -75%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255/.3),rgb(255 255 255/.08) 55%,transparent);opacity:0;pointer-events:none;transition:opacity .7s var(--ib-ease)}.s-app .ib-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;padding:0 2px}.s-app .ib-card__ours{margin:0;font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--s-muted)}.s-app .ib-card__top{color:var(--s-brass-ink)}.s-app .ib-card__name{margin:0;color:var(--s-ink);font-size:clamp(1.5rem,1.15rem + 1vw,2rem);font-weight:400;line-height:1.06;letter-spacing:-.02em}.s-app .ib-card__go{position:relative;z-index:2;color:inherit;text-decoration:none}.s-app .ib-card__go:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.s-app .ib-card__line{margin:0;max-width:36ch;font-size:.9375rem;line-height:1.45;color:color-mix(in oklab,var(--s-ink) 76%,var(--s-paper))}.s-app .ib-card__notes{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.s-app .ib-card__notes li{padding:5px 12px;border:1px solid var(--s-line);border-radius:999px;font-size:.8125rem;line-height:1.2;color:var(--s-ink)}.s-app .ib-card__tags{margin:0;font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--s-muted)}.s-app .ib-card__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;width:100%;margin:6px 0 0;padding-top:12px;border-top:1px solid var(--s-line)}.s-app .ib-card__price{font-family:var(--s-mono);font-size:var(--s-t-data,.8125rem);letter-spacing:.06em;font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--s-ink)}.s-app .ib-card__acts{display:flex;align-items:center;gap:18px;margin:auto 0 0;padding-top:8px}.s-app .ib-card__peek{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid color-mix(in oklab,var(--s-ink) 40%,transparent);border-radius:999px;background:transparent;color:var(--s-ink);font:inherit;font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .32s var(--ib-ease),color .32s var(--ib-ease),border-color .32s var(--ib-ease)}.s-app .ib-card__peek:after{content:"";position:absolute;inset:0;z-index:1}.s-app .ib-card__face:hover .ib-card__peek,.s-app .ib-card__peek:hover{border-color:var(--s-ink);background:var(--s-ink);color:var(--s-paper)}.s-app .ib-card__peek:focus-visible{outline:2px solid var(--s-ink);outline-offset:3px}.s-app .ib-card__view{position:relative;z-index:2;color:var(--s-muted);font-size:.9375rem;text-decoration:none;transition:color .32s var(--ib-ease)}.s-app .ib-card__view:hover{color:var(--s-ink)}@supports not selector(:popover-open){.s-app .ib-card__peek{display:none}.s-app .ib-card__go:after{content:"";position:absolute;inset:-400px}.s-app .ib-card__face{cursor:pointer}}.s-app .ib-card__media:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--s-ink),inset 0 0 0 7px color-mix(in oklab,var(--ib-glow-a) 60%,transparent);opacity:0;pointer-events:none;transition:opacity .7s var(--ib-ease)}.s-app .ib-card[data-match] .ib-card__media:before{opacity:1}.s-app .ib-end{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;min-height:18rem;padding:clamp(22px,2.6vw,34px);border:1px solid var(--s-line);border-radius:var(--ib-radius);background:color-mix(in oklab,var(--s-ink) 3%,var(--s-paper));color:var(--s-ink);text-decoration:none;transition:border-color .42s var(--ib-ease)}.s-app .ib-end:hover{border-color:var(--s-ink)}.s-app .ib-end:focus-visible{outline:2px solid var(--s-ink);outline-offset:4px}.s-app .ib-end__eyebrow{font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--s-brass-ink)}.s-app .ib-end__drops{display:flex;flex-wrap:wrap;gap:10px;max-width:10.5rem;margin:auto 0;padding-block:18px}.s-app .ib-end__drop{width:32px;height:32px;border-radius:50%;box-shadow:inset 0 1px 1px rgb(255 255 255/.35),0 6px 14px -8px rgb(var(--s-ember-rgb)/.6);transition:transform .6s var(--ib-ease-out)}.s-app .ib-end:hover .ib-end__drop{transform:translateY(-3px)}.s-app .ib-end:hover .ib-end__drop:nth-child(2n){transform:translateY(2px)}.s-app .ib-end__go{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--s-line);font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);font-weight:300;line-height:1.05;letter-spacing:-.025em}.s-app .ib-end__arrow{display:grid;flex:0 0 auto;place-items:center;width:46px;height:46px;border:1px solid var(--s-line);border-radius:999px;transition:transform .6s var(--ib-ease-out),background-color .42s var(--ib-ease),color .42s var(--ib-ease)}.s-app .ib-end:hover .ib-end__arrow{background:var(--s-ink);color:var(--s-paper);transform:translateX(4px)}.s-app .ib-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;margin:14px 0 0}.s-app .ib-dot{display:grid;place-items:center;width:22px;height:22px}.s-app .ib-dot:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--s-ink);opacity:.2;transition:opacity .5s var(--ib-ease),transform .7s var(--ib-ease-out)}.s-app .ib-dot:hover:before{opacity:.5}.s-app .ib-dot[data-on]:before{opacity:.85;transform:scaleX(2.6)}.s-app .ib-askpanel{display:grid;align-content:start;gap:12px;padding:clamp(24px,3vw,38px);border:1px solid var(--s-line);border-radius:var(--ib-radius);background:color-mix(in oklab,var(--s-ink) 3%,var(--s-paper))}.s-app .ib-askpanel__eyebrow{margin:0;font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--s-brass-ink)}.s-app .ib-askpanel__title{margin:0;color:var(--s-ink);font-size:clamp(1.625rem,1.2rem + 1.2vw,2.25rem);font-weight:300;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.s-app .ib-askpanel__body{margin:0;max-width:40ch;color:color-mix(in oklab,var(--s-ink) 76%,var(--s-paper));line-height:1.5}.s-app .ib-askpanel__go{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-top:6px;padding:0 22px;border-radius:999px;background:var(--s-ink);color:var(--s-paper);text-decoration:none;white-space:nowrap;font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.16em;text-transform:uppercase}@media (min-width:64rem){.s-app .ib-askpanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;column-gap:clamp(28px,4vw,64px);row-gap:8px}.s-app .ib-askpanel__eyebrow{grid-column:1}.s-app .ib-askpanel__title{grid-column:1;grid-row:2}.s-app .ib-askpanel__body{grid-column:2;grid-row:1/span 2}.s-app .ib-askpanel__go{grid-column:3;grid-row:1/span 2;margin:0}}.s-app .ib-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 28px;margin-top:clamp(24px,2.8vw,36px)}.s-app .ib-foot__ask{margin:0;font-size:1.0625rem;color:var(--s-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--s-line)}.s-app .ib-foot__ask:hover{text-decoration-color:currentColor}.s-app .ib-foot__legal{flex-basis:100%;margin:0;font-size:.8125rem;color:var(--s-muted)}.s-app .ib-story{position:fixed;inset:0;width:min(920px,calc(100vw - 32px));height:fit-content;max-height:min(88vh,720px);margin:auto;padding:0;border:0;border-radius:22px;overflow:auto;overscroll-behavior:contain;background:var(--s-ember,#16110d);color:var(--ib-ink);box-shadow:0 40px 120px -30px rgb(0 0 0/.7)}.s-app .ib-story:popover-open{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.s-app .ib-story::backdrop{background:rgb(12 9 7/.58);backdrop-filter:blur(6px)}.s-app .ib-story__art{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:30px;overflow:hidden;isolation:isolate;background:linear-gradient(162deg,var(--ib-deep-a),var(--ib-deep-b))}.s-app .ib-story__art[data-photo]{min-height:460px;padding:0;background:linear-gradient(170deg,var(--ib-soft-a),var(--ib-soft-b))}.s-app .ib-story__art[data-photo] .ib-card__tint{display:none}.s-app .ib-story__house{margin:0;font-weight:300;font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:.95;letter-spacing:-.035em;text-wrap:balance}.s-app .ib-story__shot{position:absolute;inset:0;display:block}.s-app .ib-story__body{display:grid;align-content:start;gap:12px;padding:34px 32px 30px}.s-app .ib-story__ours{margin:0;font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--ib-ink-3)}.s-app .ib-story__name{margin:0;color:var(--ib-ink);font-size:clamp(2rem,1.4rem + 1.6vw,2.75rem);font-weight:400;line-height:1.02;letter-spacing:-.02em}.s-app .ib-story__line{margin:0;color:var(--ib-ink-2)}.s-app .ib-story__feel{margin:0;font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--s-ember-amber)}.s-app .ib-story__notes li{border-color:rgb(246 241 232/.28);background:rgb(246 241 232/.08);color:var(--ib-ink)}.s-app .ib-story__profile{display:grid;gap:6px;margin:6px 0 0}.s-app .ib-story__profile>div{display:grid;grid-template-columns:7.5rem 1fr;gap:12px;padding:8px 0;border-top:1px solid rgb(246 241 232/.12)}.s-app .ib-story__profile dt{font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ib-ink-3)}.s-app .ib-story__profile dd{margin:0}.s-app .ib-story__sizes{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}.s-app .ib-story__sizes li{display:grid;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid rgb(246 241 232/.12);font-family:var(--s-mono);font-size:var(--s-t-data)}.s-app .ib-story__add{min-height:42px;padding:0 18px;border:0;border-radius:999px;background:var(--ib-ink);color:var(--s-ember,#16110d);font:inherit;font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.s-app .ib-story__out{color:var(--ib-ink-3)}.s-app .ib-story__view{justify-self:start;margin-top:8px;color:var(--ib-ink)}.s-app .ib-story__legal{margin:6px 0 0;font-size:.75rem;color:var(--ib-ink-3)}.s-app .ib-story__close{position:absolute;top:14px;right:14px;min-height:36px;padding:0 14px;border:1px solid rgb(246 241 232/.4);border-radius:999px;background:rgb(22 17 13/.55);color:var(--ib-ink);font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}@media (max-width:47.9375rem){.s-app .ib-story{inset:auto 0 0 0;width:100%;max-width:none;max-height:92vh;border-radius:22px 22px 0 0}.s-app .ib-story:popover-open{grid-template-columns:1fr}.s-app .ib-story__art{min-height:0;padding:64px 20px 22px}.s-app .ib-story__art[data-photo]{min-height:0;height:min(40vh,300px);padding:0}.s-app .ib-story__house{font-size:2.1rem}.s-app .ib-story__body{padding:22px 20px calc(26px + env(safe-area-inset-bottom))}}.s-app .ib-shopby{margin-top:clamp(28px,3.4vw,48px)}.s-app .ib-shopby__eyebrow{margin:0 0 14px;font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--s-muted)}.s-app .ib-shopby__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media (min-width:56.25rem){.s-app .ib-shopby__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.s-app .ib-shopby__list[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-app .ib-shopby__tile{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;gap:10px 12px;min-height:132px;height:100%;padding:18px 18px 16px;border:1px solid var(--s-line);border-radius:14px;background:var(--s-surface);color:var(--s-ink);text-decoration:none;transition:border-color .24s,background-color .24s,transform .42s cubic-bezier(.22,.61,.36,1)}.s-app .ib-shopby__tile:hover{border-color:var(--s-ink);transform:translateY(-2px)}.s-app .ib-shopby__glyph{grid-column:1;color:var(--s-brass-ink)}.s-app .ib-shopby__label{grid-column:1/-1;align-self:end;font-size:clamp(1.125rem,.95rem + .6vw,1.5rem);font-weight:300;line-height:1.12;letter-spacing:-.015em}.s-app .ib-shopby__count{font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--s-muted)}.s-app .ib-shopby__go{grid-column:2;grid-row:3;transition:transform .42s cubic-bezier(.22,.61,.36,1)}.s-app .ib-shopby__tile:hover .ib-shopby__go{transform:translateX(4px)}@media (max-width:39.9375rem){.s-app .ib-shopby__list{grid-template-columns:1fr;gap:8px}.s-app .ib-shopby__tile{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;gap:2px 14px;min-height:0;padding:14px 16px}.s-app .ib-shopby__glyph{grid-row:1/span 2}.s-app .ib-shopby__label{grid-column:2;grid-row:1;font-size:1.125rem}.s-app .ib-shopby__count{grid-column:2;grid-row:2}.s-app .ib-shopby__go{grid-column:3;grid-row:1/span 2}}@media (prefers-reduced-motion:no-preference){.s-app .ib-head[data-ib-rise]>*,.s-app .ib-stage[data-ib-rise] :is(.ib-card,.ib-end,.ib-askpanel,.ib-dots){transition:opacity 1.1s var(--ib-ease),transform 1.6s var(--ib-ease-out);transition-delay:calc(var(--ib-r, 0) * .13s)}.s-app .ib-head>:nth-child(2){--ib-r:1}.s-app .ib-head>:nth-child(3){--ib-r:2}.s-app .ib-head>:nth-child(n+4){--ib-r:3}.s-app .ib-stage .ib-card{--ib-r:var(--ib-i,0)}.s-app .ib-stage .ib-askpanel,.s-app .ib-stage .ib-dots{--ib-r:2}.s-app .ib-stage .ib-end{--ib-r:4}.s-app .ib-head[data-ib-rise=wait]>*{opacity:.4;transform:translate3d(0,22px,0)}.s-app .ib-stage[data-ib-rise=wait] :is(.ib-card,.ib-end,.ib-askpanel){opacity:.4;transform:translate3d(0,64px,0) scale(.965)}.s-app .ib-stage[data-ib-rise=wait] .ib-dots{opacity:.4}.s-app .ib-stage[data-ib-rise] .ib-card__drift{transition:scale 2.2s var(--ib-ease-out);transition-delay:calc(var(--ib-r, 0) * .13s)}.s-app .ib-stage[data-ib-rise=wait] .ib-card__drift{scale:1.1}.s-app .ib-stage[data-ib-rise] .ib-c{transition:opacity .9s var(--ib-ease),transform 1.1s var(--ib-ease);transition-delay:calc(.36s + var(--ib-r, 0) * .13s + var(--c, 0) * 38ms)}.s-app .ib-stage[data-ib-rise=wait] .ib-c{opacity:.25;transform:translate3d(0,.42em,0)}.s-app .ib[data-ib-live] .ib-card[data-in] .ib-card__photo{animation:ib-breathe 26s ease-in-out infinite alternate}.s-app .ib[data-ib-live] .ib-pair .ib-card[data-in]:nth-child(2n) .ib-card__photo,.s-app .ib[data-ib-live] .s-carousel__cell:nth-child(2n) .ib-card[data-in] .ib-card__photo{animation-name:ib-breathe-back;animation-duration:31s}.s-app .ib[data-ib-live] .ib-one .ib-card[data-in] .ib-card__photo{animation:ib-breathe-wide 34s ease-in-out infinite alternate}.s-app .ib[data-ib-live] .ib-card[data-in]:not([data-photo]) .ib-card__tint{animation:ib-liquid 22s ease-in-out infinite alternate}@media (max-width:39.9375rem){.s-app .ib[data-ib-live] .ib-rail :is(.ib-card__face,.ib-end){opacity:.62;scale:.94;transition:scale .9s var(--ib-ease-out),opacity .9s var(--ib-ease)}.s-app .ib[data-ib-live] .ib-rail :is(.ib-card[data-ib-on] .ib-card__face,.ib-end[data-ib-on]){opacity:1;scale:1}}@media (max-width:47.9375rem){.s-app .ib[data-ib-live] .ib-pair .ib-card__face{opacity:.62;scale:.94;transition:scale .9s var(--ib-ease-out),opacity .9s var(--ib-ease)}.s-app .ib[data-ib-live] .ib-pair .ib-card[data-ib-on] .ib-card__face{opacity:1;scale:1}}@media (hover:hover) and (pointer:fine){.s-app .ib[data-ib-live] .ib-card__media{transition:transform .9s var(--ib-ease-out),translate .7s var(--ib-ease-out),box-shadow .7s var(--ib-ease)}.s-app .ib[data-ib-live] .ib-card__face:hover .ib-card__media{translate:0 -4px}.s-app .ib[data-ib-live] .ib-card__face:hover .ib-card__sheen{opacity:1}.s-app .ib[data-ib-live] .ib-card__sheen{transition:opacity .7s var(--ib-ease),transform .5s var(--ib-ease-out)}}@supports (view-timeline-name:--ib){.s-app .ib[data-ib-live] .ib-stage{view-timeline:--ib-stage block}.s-app .ib[data-ib-live] .ib-card__drift{animation:ib-parallax linear both;animation-timeline:--ib-stage;animation-range:cover}}.s-app .ib-story{opacity:0;transform:translate3d(0,24px,0) scale(.97);transition:opacity .42s cubic-bezier(.22,.61,.36,1),transform .56s cubic-bezier(.22,.61,.36,1),overlay allow-discrete .42s,display allow-discrete .42s}.s-app .ib-story:popover-open{opacity:1;transform:none}@starting-style{.s-app .ib-story:popover-open{opacity:0;transform:translate3d(0,24px,0) scale(.97)}}.s-app .ib-story::backdrop{opacity:0;transition:opacity .42s,overlay allow-discrete .42s,display allow-discrete .42s}.s-app .ib-story:popover-open::backdrop{opacity:1}@starting-style{.s-app .ib-story:popover-open::backdrop{opacity:0}}}@keyframes ib-breathe{0%{transform:scale(1.07)}to{transform:scale(1.13) translate3d(1.2%,-1.4%,0)}}@keyframes ib-breathe-back{0%{transform:scale(1.07)}to{transform:scale(1.12) translate3d(-1.2%,-1%,0)}}@keyframes ib-breathe-wide{0%{transform:scale(1.07)}to{transform:scale(1.17) translate3d(1.6%,-1.8%,0)}}@keyframes ib-parallax{0%{translate:0 2.2%}to{translate:0 -2.2%}}@keyframes ib-liquid{0%{transform:translate3d(-5%,-4%,0) scale(1.04) rotate(-2deg)}50%{transform:translate3d(3%,2%,0) scale(1.1) rotate(1deg)}to{transform:translate3d(6%,5%,0) scale(1.06) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.s-app .ib-card__media{transform:none;transition:none}}