.il{--il-paper: #FFFFFF;--il-ink: #0E0E0C;--il-muted: #78726A;--il-line: rgba(14, 14, 12, .1);--il-line-strong: rgba(14, 14, 12, .22);--il-accent: #215663;--il-display: "Archivo", "Helvetica Neue", Arial, sans-serif;--il-text: "Outfit", "Helvetica Neue", Arial, sans-serif;--il-ease: cubic-bezier(.16, .84, .29, 1);--il-gut: clamp(14px, 2.2vw, 56px);--il-band: clamp(48px, 9vh, 104px);--il-hd: var(--header-height, 85px);display:block;background:var(--il-paper);color:var(--il-ink);font:400 16px/1.55 var(--il-text);-webkit-font-smoothing:antialiased}@media(min-width:990px){html:has(.il):not([scroll-lock]),html:has(.il):not([scroll-lock]) body{height:auto;overflow:visible}html:not([scroll-lock]) body:has(.il) .page-wrapper{height:auto;overflow:visible}}.il *,.il *:before,.il *:after{box-sizing:border-box}.il img{display:block;max-width:100%}.il a{color:inherit}.il :focus-visible{outline:2px solid var(--il-accent);outline-offset:3px}.il ::selection{background:var(--il-ink);color:var(--il-paper)}.il-label{font:500 12px/1.3 var(--il-text);letter-spacing:.12em;text-transform:uppercase;color:var(--il-muted)}.il .il-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.il .il-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 26px;border:1px solid transparent;border-radius:0;font:600 14px/1 var(--il-text);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .35s var(--il-ease),color .35s var(--il-ease),border-color .35s var(--il-ease)}.il .il-btn svg{width:14px;height:14px;flex:none;transition:transform .35s var(--il-ease)}.il .il-btn:hover svg{transform:translate(4px)}.il .il-btn--accent{background:var(--il-accent);color:var(--il-paper)}.il .il-btn--accent:hover{background:var(--il-ink)}.il .il-btn--ink{background:var(--il-ink);color:var(--il-paper)}.il .il-btn--ink:hover{background:#0e0e0ccc}.il .il-btn--line{background:transparent;color:var(--il-ink);border-color:var(--il-ink)}.il .il-btn--line:hover{background:var(--il-ink);color:var(--il-paper)}.il .il-btn--paper{background:transparent;color:var(--il-paper);border-color:#ffffffb3}.il .il-btn--paper:hover{background:var(--il-paper);color:var(--il-ink);border-color:var(--il-paper)}.il .il-chip{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--il-line-strong);border-radius:0;background:var(--il-paper);font:600 13px/1 var(--il-text);letter-spacing:.08em;text-transform:uppercase;color:var(--il-ink);text-decoration:none;cursor:pointer;transition:background-color .3s var(--il-ease),color .3s var(--il-ease),border-color .3s var(--il-ease)}.il .il-chip span{font-weight:500;font-variant-numeric:tabular-nums;opacity:.6}.il .il-chip:hover{border-color:var(--il-ink)}.il .il-chip[aria-pressed=true]{background:var(--il-ink);border-color:var(--il-ink);color:var(--il-paper)}.il .il-keycap{-webkit-appearance:none;appearance:none;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:14px;background:var(--il-paper);color:var(--il-ink);cursor:pointer;transition:background-color .3s var(--il-ease)}.il .il-keycap:hover{background:#ffffffd1}.il .il-keycap svg{width:16px;height:16px}.il .il-keycap[hidden]{display:none}.il .il-sq{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--il-paper)}.il .il-obj{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;transform:translate(var(--dx, 0%),var(--dy, 0%)) scale(var(--s, 1));mix-blend-mode:multiply}.il .il-film{position:relative;overflow:hidden;background:#2a2a28}.il .il-film__reel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.il-hp{--hp-gap: clamp(6px, .55vw, 12px);--hp-open: 5.4;--open-w: calc((100vw - 2 * var(--il-gut) - var(--n, 5) * var(--hp-gap)) * var(--hp-open) / (var(--hp-open) + var(--n, 5)));display:flex;gap:var(--hp-gap);height:calc(100svh - var(--il-hd));min-height:560px;padding:clamp(12px,2vh,22px) var(--il-gut) 0}.il .il-hp__panel{flex:1 1 0;min-width:0;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:flex-grow .9s var(--il-ease)}.il .il-hp__panel--film{flex-grow:var(--hp-open)}.il-hp__media{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:#2a2a28}.il .il-hp__panel--line .il-hp__media{background:var(--il-paper)}.il .il-hp__media>img,.il .il-hp__media>.il-film{position:absolute;top:0;bottom:0;left:50%;width:var(--open-w);max-width:none;height:100%;object-fit:cover;transform:translate(calc(-1 * var(--fx, 50%)));transition:transform .9s var(--il-ease)}.il-hp__name{flex:none;min-height:clamp(64px,9.5svh,100px);margin:0;padding-top:clamp(10px,1.4vh,16px);font:800 clamp(14px,1.12vw,21px)/1.1 var(--il-display);letter-spacing:-.015em;transition:opacity .4s var(--il-ease)}.il .il-hp__name--film{font:400 clamp(15px,1.15vw,20px)/1.35 var(--il-text);letter-spacing:0;color:var(--il-muted);white-space:nowrap;overflow:hidden}@media(hover:hover)and (pointer:fine){.il-hp:has(.il-hp__panel--line:hover) .il-hp__panel--film,.il-hp:has(.il-hp__panel--line:focus-visible) .il-hp__panel--film{flex-grow:1}.il-hp:has(.il-hp__panel--line:hover) .il-hp__name--film,.il-hp:has(.il-hp__panel--line:focus-visible) .il-hp__name--film{opacity:0}.il .il-hp__panel--line:hover,.il .il-hp__panel--line:focus-visible{flex-grow:var(--hp-open)}.il .il-hp__panel--line:hover .il-hp__media>img,.il .il-hp__panel--line:focus-visible .il-hp__media>img{transform:translate(-50%)}}.il .il-hp__panel--line:focus-visible{outline-offset:-2px}@media(max-width:899px){.il-hp{flex-direction:column;height:auto;min-height:0;padding:0;gap:0}.il .il-hp__panel{flex:none;transition:none}.il .il-hp__panel--film .il-hp__media{flex:none;height:32svh}.il .il-hp__name--film{display:none}.il .il-hp__panel--line{flex-direction:row;align-items:center;gap:14px;padding:8px var(--il-gut);border-bottom:1px solid var(--il-line)}.il .il-hp__panel--line .il-hp__media{flex:0 0 38%;aspect-ratio:16 / 9}.il .il-hp__media>img,.il .il-hp__media>.il-film{left:0;width:100%;transform:none}.il .il-hp__name{flex:1 1 auto;min-height:0;padding:0;font-size:clamp(19px,5.4vw,26px)}}.il-bs{display:flex;flex-direction:column}.il-bs__film{order:-1;height:40svh;min-height:200px}.il-bs__viewer{display:none}.il-bs__nav{padding:10px var(--il-gut) 0}.il-bs__list{list-style:none;margin:0;padding:0}.il .il-bs__row{display:flex;align-items:center;gap:12px;padding:6px 0;border-top:1px solid var(--il-line);text-decoration:none;color:inherit;transition:opacity .4s var(--il-ease)}.il-bs__list li:last-child .il-bs__row{border-bottom:1px solid var(--il-line)}.il-bs__thumb{flex:none;width:44px}.il-bs__name{flex:1;font:800 clamp(20px,6vw,28px)/1.05 var(--il-display);letter-spacing:-.025em;transition:transform .5s var(--il-ease)}.il-bs__how{font:500 11px/1.2 var(--il-text);letter-spacing:.12em;text-transform:uppercase;color:var(--il-muted);text-align:right;transition:color .3s var(--il-ease)}.il-bs__statement,.il-bs__sig{display:none}@media(min-width:900px){.il-bs{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;column-gap:var(--il-gut);height:calc(100svh - var(--il-hd));min-height:560px;padding-left:var(--il-gut)}.il-bs__statement{display:block;grid-column:1 / span 6;grid-row:1;align-self:start;margin:clamp(28px,6vh,64px) 0 0;max-width:22ch;font:400 clamp(18px,1.7vw,28px)/1.35 var(--il-text);color:var(--il-muted)}.il-bs__nav{--hx: clamp(30px, min(calc((100svh - 230px) / 7), 4.1vw), 96px);grid-column:1 / span 7;grid-row:1;align-self:end;padding:0}.il .il-bs__row{align-items:baseline;justify-content:space-between;gap:24px;padding:.12em 0 .07em;font-size:var(--hx)}.il-bs__thumb{display:none}.il-bs__name{flex:none;font:900 var(--hx)/1 var(--il-display);letter-spacing:-.035em}.il-bs__how{font-size:12px;white-space:nowrap}.il-bs__film{grid-column:8 / -1;grid-row:1 / span 2;height:auto;min-height:0}.il-bs__viewer{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--il-paper);opacity:0;transition:opacity .45s var(--il-ease)}.il-bs__viewer.is-on{opacity:1}.il .il-bs__frame{position:absolute;left:50%;top:50%;width:min(80%,66svh);transform:translate(-50%,-50%)}.il-bs__frame .il-obj{opacity:0;transition:opacity .4s var(--il-ease)}.il-bs__frame .il-obj.is-on{opacity:1}.il-bs__sig{display:block;grid-column:1 / span 7;grid-row:2;margin:0;padding:16px 0 clamp(18px,3vh,30px)}}@media(hover:hover)and (pointer:fine){.il-bs__list:hover .il-bs__row,.il-bs__list:focus-within .il-bs__row{opacity:.3}.il .il-bs__list .il-bs__row:hover,.il .il-bs__list .il-bs__row:focus-visible{opacity:1}.il-bs__row:hover .il-bs__how,.il-bs__row:focus-visible .il-bs__how{color:var(--il-ink)}}@media(hover:hover)and (pointer:fine)and (min-width:900px){.il-bs__row:hover .il-bs__name,.il-bs__row:focus-visible .il-bs__name{transform:translate(10px)}}.il-lv__name{margin:0 0 clamp(22px,4vh,36px);font:900 clamp(44px,5.2vw,96px)/.92 var(--il-display);letter-spacing:-.04em;text-wrap:balance}.il-stage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--il-gut);padding:0 var(--il-gut);border-top:1px solid var(--il-line)}.il-stage__sticky{grid-column:1 / span 7;grid-row:1;position:sticky;top:var(--il-hd);height:calc(100svh - var(--il-hd));display:flex;align-items:center;justify-content:center}.il .il-stage__frame{width:min(100%,calc(100svh - var(--il-hd) - 110px))}.il-stage__frame .il-obj{opacity:0;transform:translate(var(--dx, 0%),var(--dy, 0%)) scale(calc(var(--s, 1) * .95));transition:opacity .6s var(--il-ease),transform .9s var(--il-ease)}.il-stage__frame .il-obj.is-on{opacity:1;transform:translate(var(--dx, 0%),var(--dy, 0%)) scale(var(--s, 1))}.il-stage__list{grid-column:9 / span 4;grid-row:1}.il-stage__item{min-height:86svh;display:flex;flex-direction:column;justify-content:center;padding:6vh 0;transition:opacity .5s var(--il-ease)}.il-stage__item:not(.is-active){opacity:.2}.il-stage__item:focus-within{opacity:1}.il-stage__inline{display:none}@media(max-width:899px){.il-stage{display:block}.il-stage__sticky{display:none}.il-stage__item{min-height:0;padding:44px 0;border-top:1px solid var(--il-line)}.il-stage__item:not(.is-active){opacity:1}.il-stage__item:first-child{border-top:0}.il-stage__inline{display:block;margin-bottom:22px}}.il-line{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--il-gut);align-items:center;min-height:min(90svh,920px);padding:clamp(40px,7vh,84px) var(--il-gut);border-top:1px solid var(--il-line)}.il-line__text{grid-column:1 / span 5;grid-row:1}.il-line__fig{grid-column:7 / span 6;grid-row:1;margin:0}.il-line:nth-child(2n) .il-line__text{grid-column:8 / span 5}.il-line:nth-child(2n) .il-line__fig{grid-column:1 / span 6}.il .il-line__fig .il-sq{width:min(100%,78svh);margin:0 auto}.il-line__crops{display:flex;gap:10px;list-style:none;margin:0 0 clamp(22px,4vh,36px);padding:0}.il-line__crops li{position:relative;flex:1 1 0;max-width:calc((100% - 20px) / 3);aspect-ratio:4 / 5;overflow:hidden;background:var(--il-paper);border:1px solid var(--il-line)}.il .il-crop{width:100%;height:100%;max-width:none;object-fit:cover;transform:scale(2.6);mix-blend-mode:multiply}@media(max-width:899px){.il-line{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:44px var(--il-gut)}.il-line__fig{order:-1;margin-bottom:22px}.il .il-line__fig .il-sq{width:100%}}.il-close{background:var(--il-ink);color:var(--il-paper);padding:var(--il-band) var(--il-gut)}.il-close__h{margin:0 0 clamp(26px,5vh,48px);max-width:13ch;font:900 clamp(40px,6.4vw,104px)/.94 var(--il-display);letter-spacing:-.04em;text-wrap:balance;color:var(--il-paper)}.il-mm--short{border-top:1px solid var(--il-line)}.il-mm--feature{padding:var(--il-band) var(--il-gut)}.il-mm__panel{--mm-pad: clamp(28px, 3.6vw, 64px);width:min(100%,70vw);margin-inline:auto;padding:var(--mm-pad);background:var(--mm-bg, #EFEEEB);border-radius:clamp(18px,1.8vw,30px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(20px,3vw,48px);align-items:center}.il-mm__mast{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding-bottom:clamp(18px,2.4vw,28px);margin-bottom:clamp(24px,3.4vw,48px);border-bottom:1px solid rgba(14,14,12,.14)}.il-mm__logo{display:block;width:clamp(150px,12vw,220px);height:auto}.il-mm__eyebrow{margin:0}.il-mm--feature .il-mm__fig{grid-column:1 / span 7;margin:0}.il-mm--feature .il-mm__fig img{display:block;width:100%;height:auto;max-height:64svh;object-fit:contain;mix-blend-mode:multiply}.il-mm--feature .il-mm__text{grid-column:8 / span 5}.il-mm--feature.il-mm--bare .il-mm__text{grid-column:1 / span 8}.il-mm__h{margin:0 0 clamp(16px,3vh,26px);font:900 clamp(30px,2.7vw,50px)/1 var(--il-display);letter-spacing:-.035em;text-wrap:balance}.il-mm__p{margin:0 0 clamp(24px,4vh,36px);max-width:40ch;font:400 clamp(16px,1.05vw,19px)/1.6 var(--il-text);text-wrap:pretty}.il-mm--short{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px clamp(18px,3vw,48px);padding:clamp(28px,5vh,48px) var(--il-gut)}.il-mm--short .il-mm__fig{margin:0;width:clamp(88px,10vw,150px)}.il-mm--short .il-mm__fig img{width:100%;aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply}.il-mm--short .il-mm__h{margin:0 0 6px;font:800 clamp(22px,2vw,32px)/1.05 var(--il-display);letter-spacing:-.02em}.il-mm--short .il-mm__p{margin:0;max-width:60ch;font-size:16px;color:var(--il-muted)}.il-mm__rooms{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:clamp(10px,1vw,18px);margin:clamp(36px,5vw,72px) 0 0;padding:0;list-style:none}.il-mm__room{margin:0;min-width:0}html.il-anim .il-mm__room.il-rv{transition-delay:calc(var(--i, 0) * 90ms)}.il-mm__room img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;border-radius:clamp(8px,.8vw,14px);background:#0e0e0c0f}.il-mm__cap{margin:12px 0 0}@media(max-width:1199px){.il-mm__panel{width:100%}}@media(max-width:899px){.il-mm__panel{--mm-pad: 22px;display:flex;flex-direction:column;align-items:stretch;gap:22px}.il-mm__mast{margin-bottom:0}.il-mm--short{grid-template-columns:auto minmax(0,1fr)}.il-mm--short .il-acts{grid-column:1 / -1}.il-mm__rooms{display:flex;gap:10px;margin:8px calc(-1 * var(--mm-pad)) 0;padding:0 var(--mm-pad);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--mm-pad);scrollbar-width:none}.il-mm__rooms::-webkit-scrollbar{display:none}.il-mm__room{flex:0 0 72%;scroll-snap-align:start}}.il-svh{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--il-gut);align-items:center;min-height:calc(100svh - var(--il-hd));padding:clamp(24px,5vh,56px) var(--il-gut)}.il-svh__text{grid-column:1 / span 6}.il-svh__name{margin:0 0 clamp(16px,3vh,28px);font:900 clamp(44px,6vw,96px)/.9 var(--il-display);letter-spacing:-.04em;text-wrap:balance}.il-svh__lead{margin:0 0 clamp(26px,4.6vh,44px);max-width:30ch;font:400 clamp(17px,1.4vw,22px)/1.42 var(--il-text)}.il-svh__chapters{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(22px,4vh,36px)}.il-svh__fig{grid-column:7 / span 6;margin:0}.il .il-svh__fig .il-sq{width:min(100%,68svh);margin:0 auto}@media(max-width:899px){.il-svh{display:flex;flex-direction:column;align-items:stretch;min-height:0}.il-svh__fig{order:1;margin-top:28px}.il .il-svh__fig .il-sq{width:100%}}.il-story{padding-top:var(--il-band);border-top:1px solid var(--il-line)}.il-story figure{margin:0}.il .il-story img{width:100%;height:auto;background:var(--il-paper)}.il .il-plate{display:block}.il .il-plate img,.il .il-floor img{mix-blend-mode:multiply}.il .il-floor{border-bottom:1px solid var(--il-line-strong)}.il-ch{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--il-gut);align-items:end;margin:0 var(--il-gut) var(--il-band);padding-top:clamp(18px,3vh,28px);border-top:1px solid var(--il-line-strong);scroll-margin-top:var(--il-hd)}.il-ch__title{grid-column:1 / span 7;margin:0;font:900 clamp(48px,7vw,120px)/.9 var(--il-display);letter-spacing:-.045em}.il-ch__text{grid-column:8 / span 5;margin:0;max-width:36ch;font:400 clamp(17px,1.2vw,20px)/1.6 var(--il-text);text-wrap:pretty}.il-sp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--il-gut);padding:0 var(--il-gut) var(--il-band)}.il-sp__h{margin:0 0 clamp(16px,2.6vh,26px);max-width:14ch;font:800 clamp(30px,3.3vw,60px)/1 var(--il-display);letter-spacing:-.03em;text-wrap:balance}.il-sp__p{margin:0;max-width:36ch;font:400 clamp(17px,1.2vw,20px)/1.6 var(--il-text);text-wrap:pretty}.il-sp__p--dc:first-letter{float:left;margin:.1em .12em 0 0;font:900 3.5em/.8 var(--il-display)}@supports (initial-letter: 3) or (-webkit-initial-letter: 3){.il-sp__p--dc:first-letter{float:none;margin:0 .14em 0 0;font-size:inherit;line-height:inherit;-webkit-initial-letter:3;initial-letter:3}}.il-sp--open .il-sp__fig{grid-column:1 / span 6;grid-row:1;align-self:start;display:flex;justify-content:center}.il .il-sp--open .il-sp__fig>img,.il .il-sp--open .il-sp__fig>.il-plate{width:min(100%,calc(min(78svh,56vw) * var(--ar, .667)))}.il .il-sp--open .il-sp__fig .il-plate img{width:100%}.il-sp--open .il-sp__copy{grid-column:8 / span 5;grid-row:1;align-self:start;padding-top:clamp(8px,5vh,56px)}.il-sp--open.il-sp--flip .il-sp__fig{grid-column:7 / span 6}.il-sp--open.il-sp--flip .il-sp__copy{grid-column:1 / span 5}.il-sp--details{align-items:end}.il-sp--details .il-sp__copy{grid-column:1 / span 4;grid-row:1}.il-sp--details .il-sp__shelf{grid-column:5 / span 8;grid-row:1;justify-self:end;display:flex;align-items:flex-end;gap:var(--il-gut);width:100%;max-width:calc(117svh + var(--il-gut))}.il-sp__shelf figure:first-child{flex:0 0 42%}.il-sp__shelf figure:last-child{flex:1 1 0}.il-sp--pair{grid-template-rows:auto auto}.il-sp--pair .il-sp__a{grid-column:1 / span 5;grid-row:1 / span 2;align-self:end}.il .il-sp--pair .il-sp__a img{width:min(100%,calc(76svh * .8));aspect-ratio:4 / 5;object-fit:cover}.il-sp--pair .il-sp__copy{grid-column:7 / span 5;grid-row:1;align-self:start;padding-bottom:clamp(28px,6vh,64px)}.il-sp--pair .il-sp__b{grid-column:6 / span 7;grid-row:2;align-self:end}.il .il-sp--pair .il-sp__b img{aspect-ratio:3 / 2;max-height:60svh;object-fit:cover}.il-sp--pair.il-sp--flip .il-sp__a{grid-column:8 / span 5}.il .il-sp--pair.il-sp--flip .il-sp__a img{margin-left:auto}.il-sp--pair.il-sp--flip .il-sp__copy{grid-column:1 / span 5}.il-sp--pair.il-sp--flip .il-sp__b{grid-column:1 / span 7}.il-sp--range .il-sp__copy{grid-column:1 / span 6;margin-bottom:clamp(28px,5vh,56px)}.il-range{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));align-items:end;gap:28px var(--il-gut);list-style:none;margin:0;padding:0}.il-range__item{display:flex;flex-direction:column;align-items:center}.il .il-range img{width:min(100%,calc(56svh * var(--ar, .667)));height:auto;mix-blend-mode:multiply}.il-range__cap{align-self:stretch;margin-top:14px;padding-top:12px;border-top:1px solid var(--il-line-strong);font:500 15px/1.3 var(--il-text);color:var(--il-muted)}.il-bl{padding:0 0 var(--il-band)}.il .il-bl img{height:min(88svh,66vw);object-fit:cover}.il-cta{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--il-gut);align-items:center;margin:0 var(--il-gut) var(--il-band);padding:clamp(24px,4.4vh,44px) 0 0;border-top:1px solid var(--il-line-strong)}.il-cta+.il-ch,.il-sp:has(.il-floor)+.il-ch{border-top:0;padding-top:0}.il-cta__words{grid-column:1 / span 7}.il-cta__h{margin:0;font:800 clamp(28px,2.8vw,48px)/1 var(--il-display);letter-spacing:-.03em;text-wrap:balance}.il-cta__p{margin:12px 0 0;max-width:44ch;font:400 clamp(16px,1.1vw,18px)/1.55 var(--il-text);color:var(--il-muted);text-wrap:pretty}.il .il-cta .il-acts{grid-column:8 / span 5;justify-content:flex-end}@media(max-width:899px){.il-cta{display:flex;flex-direction:column;align-items:stretch;gap:22px}.il .il-cta .il-acts{justify-content:flex-start}.il-ch{display:block}.il-ch__text{margin-top:16px}.il-sp{display:flex;flex-direction:column;gap:28px}.il-sp__copy{order:-1}.il-sp--open .il-sp__copy{padding-top:0}.il .il-sp--open .il-sp__fig>img,.il .il-sp--open .il-sp__fig>.il-plate{width:min(86%,calc(56svh * var(--ar, .667)))}.il-sp--details .il-sp__shelf{max-width:none}.il-sp--pair .il-sp__copy{padding-bottom:0}.il .il-sp--pair .il-sp__a img{width:100%}.il .il-sp--pair .il-sp__b img{max-height:none}.il-sp--range .il-sp__copy{margin-bottom:0}.il-range{grid-template-columns:repeat(2,minmax(0,1fr))}.il .il-bl img{height:60svh}}.il-work{padding:var(--il-band) var(--il-gut);border-top:1px solid var(--il-line);scroll-margin-top:var(--il-hd)}.il-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;padding-bottom:16px;margin-bottom:clamp(20px,4vh,40px);border-bottom:1px solid var(--il-line-strong)}.il-head__h{margin:0;font:900 clamp(38px,6.2vw,96px)/.96 var(--il-display);letter-spacing:-.035em}.il-head__note{margin:0;max-width:44ch;font-size:clamp(16px,1.1vw,18px);color:var(--il-muted)}.il-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 clamp(20px,3.4vh,32px)}.il-grid{columns:3 260px;column-gap:clamp(10px,1.2vw,18px)}.il-grid figure{break-inside:avoid;margin:0 0 clamp(18px,2.4vw,30px)}.il-grid figure[hidden]{display:none}.il .il-grid button{display:block;width:100%;padding:0;border:0;border-radius:0;background:var(--il-paper);cursor:zoom-in;overflow:hidden}.il .il-grid img{width:100%;height:auto;transition:transform 1.1s var(--il-ease)}.il .il-grid button:hover img{transform:scale(1.04)}.il-grid figcaption{margin-top:10px}.il-lb{width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:70px var(--il-gut) 24px;border:0;background:#0e0e0cf2;color:var(--il-paper)}.il-lb[open]{display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center}.il-lb::backdrop{background:#0e0e0c99}.il .il-lb__img{max-width:min(92vw,1100px);max-height:calc(100svh - 170px);width:auto;height:auto;object-fit:contain}.il-lb__cap{margin-top:14px;color:#ffffffb8}.il .il-lb__close{position:absolute;top:18px;right:var(--il-gut)}.il .il-lb__prev,.il .il-lb__next{position:absolute;top:50%;transform:translateY(-50%)}.il .il-lb__prev{left:var(--il-gut)}.il .il-lb__next{right:var(--il-gut)}@media(max-width:599px){.il-grid{columns:2 140px}}.il-steps{padding:var(--il-band) var(--il-gut);border-top:1px solid var(--il-line)}.il-steps__h{margin:0 0 clamp(22px,4vh,40px);font:800 clamp(26px,2.4vw,36px)/1.08 var(--il-display);letter-spacing:-.02em}.il-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px var(--il-gut)}.il-steps li{border-top:1px solid var(--il-line-strong);padding-top:16px}.il-steps__n{font:500 12px/1 var(--il-text);letter-spacing:.12em;color:var(--il-muted);font-variant-numeric:tabular-nums}.il-steps h3{margin:14px 0 10px;font:800 clamp(20px,1.9vw,30px)/1.04 var(--il-display);letter-spacing:-.02em}.il-steps p{margin:0;max-width:30ch}.il-quote{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--il-gut);align-items:end;background:var(--il-ink);color:var(--il-paper);padding:var(--il-band) var(--il-gut);scroll-margin-top:var(--il-hd)}.il-quote__h{grid-column:1 / span 7;margin:0;max-width:11ch;font:900 clamp(40px,6vw,104px)/.94 var(--il-display);letter-spacing:-.035em;text-wrap:balance;color:var(--il-paper)}.il-quote__side{grid-column:9 / span 4}.il-quote__side p{margin:0 0 26px;max-width:34ch;font-size:clamp(16px,1.2vw,18px);color:#ffffffc2}.il .il-quote__acts{display:flex;flex-direction:column;align-items:stretch;gap:12px;max-width:340px}.il .il-quote__contact{margin-top:26px;color:#fff9}.il-more{padding:var(--il-band) var(--il-gut)}.il-more ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:var(--il-gut)}.il .il-more a{display:block;text-decoration:none}.il .il-more .il-sq{border-bottom:1px solid var(--il-line-strong)}.il-more .il-obj{transition:transform .9s var(--il-ease)}.il .il-more a:hover .il-obj{transform:translate(var(--dx, 0%),var(--dy, 0%)) scale(calc(var(--s, 1) * 1.04))}.il-more__name{display:block;margin:14px 0 6px;font:800 clamp(20px,2vw,32px)/1.04 var(--il-display);letter-spacing:-.02em}@media(max-width:899px){.il-steps ol{grid-template-columns:1fr 1fr}.il-quote{display:flex;flex-direction:column;align-items:stretch;gap:30px}.il-more ul{grid-template-columns:1fr 1fr}}@media(max-width:599px){.il-steps ol{grid-template-columns:1fr}.il .il-acts .il-btn{flex:1 1 auto}}@media(prefers-reduced-motion:no-preference){html.il-anim .il-rv:not(.is-in){opacity:0;transform:translateY(26px)}html.il-anim .il-rv{transition:opacity .9s var(--il-ease),transform 1.1s var(--il-ease)}.il :is(.il-hp__panel,.il-bs__row){animation:il-rise .9s var(--il-ease) backwards;animation-delay:calc(var(--i, 0) * 70ms + .15s)}}@keyframes il-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.il *,.il *:before,.il *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ironstone-lines.css.map */
