@view-transition{navigation:auto}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body.il-site{margin:0;background:#080808;color:#f0eee9;font:15px/1.75 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.il-site a{color:inherit;text-decoration:none}.il-site img{display:block;max-width:100%;height:auto}.il-site h1,.il-site h2,.il-site h3,.il-site p{margin:0}.il-site h1,.il-site h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.08;letter-spacing:-.045em}.il-site h1{font-size:clamp(62px,7.5vw,116px)}.il-site h2{font-size:clamp(34px,4vw,62px)}.il-site h3{font-size:22px;font-weight:400;letter-spacing:-.02em}.il-site p{color:#aaa9a7}.il-site a:focus-visible,.il-site summary:focus-visible{outline:2px solid #e7d5af;outline-offset:7px}.il-wrap{width:min(1280px,88%);margin-inline:auto}.il-kicker{font:10px/1.5 Arial,sans-serif!important;letter-spacing:.21em;text-transform:uppercase;color:#bdb9af!important}.il-header{position:sticky;top:0;z-index:30;background:rgba(8,8,8,.96);border-bottom:1px solid #262626;backdrop-filter:blur(12px)}.il-header-inner{width:min(1440px,90%);margin:auto;min-height:106px;display:flex;align-items:center;gap:64px}.il-logo{font:bold 24px/1 Georgia,serif;letter-spacing:.045em;white-space:nowrap}.il-logo span{display:block;font:8px/1 Arial,sans-serif;letter-spacing:.4em;margin-top:11px;color:#a6a39e}.il-nav{display:flex;gap:34px;align-items:center}.il-nav a{font-size:13px;color:#999;position:relative;padding:12px 0;white-space:nowrap}.il-nav a:hover,.il-nav a[aria-current]{color:#fff}.il-nav a[aria-current]:after{content:'';height:1px;position:absolute;bottom:2px;left:0;right:0;background:#d9d6ce}.il-header-cta{margin-left:auto;font-size:11px;white-space:nowrap;border-bottom:1px solid #62615f;padding:10px 0}.il-header-cta span{margin-left:16px}.il-skip{position:fixed;left:20px;top:-70px;padding:12px;background:#fff;color:#000!important;z-index:100}.il-skip:focus{top:10px}.il-hero{position:relative;height:min(760px,calc(100svh - 106px));min-height:560px;overflow:hidden;background:#141414}.il-site .il-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 58%}.il-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.45) 40%,rgba(0,0,0,0) 75%),linear-gradient(0deg,rgba(0,0,0,.45),transparent 25%)}.il-hero-copy{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:30px}.il-hero-copy h1{margin:24px 0 28px;max-width:750px}.il-hero-copy>p:not(.il-kicker){max-width:355px;color:#c2c0bc;line-height:1.8}.il-text-link{display:inline-flex;gap:36px;align-items:center;border-bottom:1px solid #73716c;padding:12px 0;font-size:12px;transition:color .2s,border-color .2s}.il-text-link:hover{color:#d8c4a0;border-color:#d8c4a0}.il-hero-copy .il-text-link{margin-top:27px}.il-image-credit{position:absolute;bottom:20px;left:24px;font-size:9px;letter-spacing:.07em;color:#b8b7b3;background:rgba(0,0,0,.55);padding:4px 7px}.il-hero .il-image-credit{left:6%}.il-hero-index{position:absolute;right:6%;bottom:24px;font-size:10px;letter-spacing:.22em}.il-story-intro{padding:110px 0 100px;display:grid;grid-template-columns:1fr 2fr;gap:70px}.il-story-intro>.il-kicker{padding-top:14px}.il-story-intro .il-body{margin-top:30px;max-width:650px;font-size:17px;line-height:1.85}.il-editor-note{font-size:11px!important;line-height:1.8!important;color:#8d8b86!important;border-left:1px solid #555048;padding-left:15px;margin-top:25px!important;max-width:610px}.il-values{border-top:1px solid #2c2c2c;padding:70px 0 95px}.il-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:55px}.il-section-heading h2{font-size:39px}.il-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.il-value-grid article{border-top:1px solid #343434;padding-top:25px}.il-num{font:italic 21px Georgia;color:#938878}.il-value-grid h3{margin:28px 0 14px}.il-value-grid p{font-size:14px;max-width:290px}.il-feature-band{display:grid;grid-template-columns:1fr 1fr;background:#121212}.il-feature-art{position:relative;overflow:hidden;min-height:560px}.il-site .il-detail-image{width:100%;height:100%;object-fit:cover;object-position:75% center;transform:scale(1.15)}.il-feature-copy{padding:90px 14%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.il-feature-copy h2{font-size:clamp(36px,3.6vw,55px);margin:25px 0}.il-feature-copy p:not(.il-kicker){font-size:14px}.il-feature-copy .il-text-link{margin-top:25px}.il-footer{padding:85px 0 25px;border-top:1px solid #2b2b2b;margin-top:0}.il-footer-top{display:flex;align-items:center;justify-content:space-between;gap:35px}.il-footer h2{font-size:38px;margin:22px 0 15px}.il-footer p:not(.il-kicker){font-size:12px}.il-button{display:inline-flex;align-items:center;gap:34px;border:1px solid #77736c;padding:15px 23px;font-size:12px;white-space:nowrap}.il-button:hover{background:#e8e3d9;color:#111}.il-footer-bottom{margin-top:70px;padding-top:23px;border-top:1px solid #292929;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#8c8983;letter-spacing:.04em}.il-page-title{padding:80px 0 65px}.il-page-title h1{margin:22px 0 25px}.il-page-title>p:last-child{max-width:480px;font-size:15px}.il-journal-feature{display:grid;grid-template-columns:1.3fr 1fr;border-top:1px solid #313131;border-bottom:1px solid #313131;padding:36px 0;gap:60px}.il-journal-image{position:relative;min-height:470px;overflow:hidden}.il-site .il-journal-photo{width:100%;height:100%;object-fit:cover;object-position:75% center}.il-journal-copy{align-self:center}.il-journal-copy h2{font-size:clamp(38px,4.2vw,62px);margin:24px 0}.il-journal-copy>p:not(.il-kicker){font-size:14px;max-width:370px}.il-journal-copy .il-text-link{margin-top:26px}.il-dot{margin:0 10px;color:#6e6a61}.il-journal-list{padding:70px 0 100px}.il-empty-state{display:flex;gap:50px;align-items:center;padding:55px 0 10px}.il-star{font-size:90px;color:#847a68;line-height:1}.il-empty-state h2{font-size:34px;margin-bottom:15px}.il-empty-state p{font-size:14px;max-width:600px}.il-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.il-news-card img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:22px}.il-news-card h3{margin:14px 0}.il-news-card p{font-size:14px}.il-timeline-wrap{display:grid;grid-template-columns:280px 1fr;gap:85px;padding:30px 0 90px;border-top:1px solid #303030}.il-timeline-aside{align-self:start;position:sticky;top:150px;padding-top:35px}.il-timeline-aside nav{display:grid;gap:20px;margin-top:28px}.il-timeline-aside nav a{font-size:11px;color:#8f8778;display:flex;gap:20px}.il-timeline-aside nav span{font-size:13px;color:#cbc8c1}.il-timeline-aside nav a:hover span{color:white}.il-timeline{border-left:1px solid #393730;margin-top:35px}.il-timeline-item{position:relative;padding:0 0 72px 50px;scroll-margin-top:135px}.il-timeline-item:last-child{padding-bottom:0}.il-timeline-dot{position:absolute;width:9px;height:9px;border:1px solid #c4b99e;border-radius:50%;background:#080808;left:-5px;top:4px}.il-timeline-item h2{font-size:45px;margin:20px 0}.il-timeline-item .il-body{font-size:14px;max-width:580px}.il-timeline-item img{margin-top:28px;width:100%;aspect-ratio:16/9;object-fit:cover}.il-archive-placeholder{margin-top:30px;min-height:210px;background:linear-gradient(130deg,#1b1b19,#101010);border:1px solid #292824;display:flex;align-items:flex-end;justify-content:space-between;padding:27px;gap:20px;color:#87837a;font-size:10px;letter-spacing:.05em}.il-archive-number{font:italic 85px/.8 Georgia;color:#4d4941}.il-closing{padding:80px 0 100px;border-top:1px solid #303030;text-align:center}.il-closing h2{font-size:clamp(48px,6vw,83px);margin:26px 0}.il-closing p{font-size:14px}.il-closing .il-text-link{margin-top:25px}@media(min-width:1600px){.il-hero-copy h1{font-size:120px}}@media(max-width:1000px){.il-header-inner{gap:35px}.il-header-cta{display:none}.il-nav{margin-left:auto}.il-story-intro{gap:35px;grid-template-columns:1fr 2.4fr}.il-feature-copy{padding:60px 10%}.il-timeline-wrap{grid-template-columns:200px 1fr;gap:35px}.il-journal-feature{gap:35px}.il-journal-image{min-height:420px}}@media(max-width:650px){html{scroll-padding-top:135px}.il-wrap{width:88%}.il-header-inner{min-height:115px;flex-wrap:wrap;justify-content:center;gap:12px;padding:20px 0 12px}.il-logo{text-align:center;font-size:21px}.il-logo span{font-size:7px;margin-top:8px}.il-nav{width:100%;margin:0;justify-content:center;gap:30px}.il-nav a{font-size:12px;padding:5px 0}.il-hero{height:650px;min-height:0;max-height:calc(100svh - 115px)}.il-site .il-hero-image{object-position:68% center}.il-hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.12)),linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.il-hero-copy{padding-bottom:0}.il-hero-copy h1{font-size:65px;line-height:1.05;margin:23px 0}.il-hero-copy>p:not(.il-kicker){font-size:13px;max-width:270px}.il-image-credit{font-size:8px;left:15px;bottom:14px;max-width:80%}.il-hero-index{display:none}.il-story-intro{display:block;padding:65px 0}.il-story-intro h2{font-size:37px;margin-top:25px}.il-story-intro .il-body{font-size:15px}.il-values{padding:45px 0 65px}.il-section-heading{display:block;margin-bottom:35px}.il-section-heading h2{font-size:32px;margin-top:20px}.il-value-grid{grid-template-columns:1fr;gap:32px}.il-value-grid h3{margin:15px 0 10px}.il-value-grid p{max-width:none}.il-feature-band{grid-template-columns:1fr}.il-feature-art{min-height:0;height:380px}.il-feature-copy{padding:45px 6% 55px}.il-feature-copy h2{font-size:37px}.il-footer{padding-top:55px}.il-footer-top{display:block}.il-footer h2{font-size:31px}.il-button{margin-top:26px}.il-footer-bottom{display:block;margin-top:45px;line-height:1.9}.il-footer-bottom span{display:block;margin-top:10px}.il-page-title{padding:50px 0 40px}.il-page-title h1{font-size:64px}.il-page-title>p:last-child{font-size:14px}.il-journal-feature{grid-template-columns:1fr;gap:32px;padding:25px 0 40px}.il-journal-image{min-height:0;height:350px}.il-journal-copy h2{font-size:42px}.il-journal-list{padding:45px 0 60px}.il-empty-state{gap:24px;align-items:flex-start;padding-top:32px}.il-star{font-size:44px}.il-empty-state h2{font-size:28px}.il-empty-state p{font-size:13px}.il-news-grid{grid-template-columns:1fr}.il-timeline-wrap{display:block;padding-bottom:55px}.il-timeline-aside{position:static;padding-top:12px}.il-timeline-aside nav{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.il-timeline-aside nav a{gap:8px;font-size:9px}.il-timeline-aside nav span{font-size:11px}.il-timeline-aside .il-editor-note{margin-bottom:40px}.il-timeline{margin-left:5px}.il-timeline-item{padding:0 0 50px 25px}.il-timeline-item h2{font-size:35px}.il-archive-placeholder{min-height:160px;padding:20px}.il-archive-number{font-size:60px}.il-archive-placeholder>span:last-child{max-width:130px;font-size:9px}.il-closing{padding:55px 0 65px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media(max-width:650px){.il-header-inner{padding:16px 0 8px;gap:8px}.il-nav a{min-height:44px;display:inline-flex;align-items:center}}
.il-site figure{margin:0}.il-site .il-editor-help{padding:12px 6%;font:13px/1.6 Arial,sans-serif;background:#253127;color:#e4f1e7;border-bottom:1px solid #4d6a52}.il-header-inner{gap:35px;width:min(1500px,92%)}.il-nav{gap:clamp(15px,1.7vw,28px);margin-left:auto}.il-nav a{font-size:12px}.il-logo{font-size:23px}.il-site .il-logo-image{width:220px;height:auto;max-height:70px;object-fit:contain}.il-mobile-nav{display:none}.il-media{position:relative;height:100%;min-width:0;overflow:hidden;background:#121212}.il-media>img{width:100%;height:100%;object-fit:cover}.il-media figcaption{position:absolute;bottom:15px;left:18px;right:18px;width:fit-content;max-width:calc(100% - 36px);padding:4px 8px;font-size:9px;line-height:1.6;color:#cfcbc2;background:rgba(0,0,0,.7);z-index:3}.il-hero>.il-media{position:absolute;inset:0}.il-hero>.il-media>img{object-position:65% 58%}.il-hero>.il-media figcaption{position:fixed;display:none}.il-hero{overflow:visible}.il-hero>.il-media{overflow:hidden}.il-hero .il-media figcaption{position:absolute;display:block;left:6%;z-index:4}.il-hero-shade{pointer-events:none}.il-hero-copy{pointer-events:none}.il-hero-copy a{pointer-events:auto}.il-feature-art>.il-media{height:100%;min-height:560px}.il-feature-art>.il-media>img{position:absolute;inset:0;object-position:75% center}.il-journal-image .il-media{height:100%;min-height:470px}.il-journal-image .il-media>img{position:absolute;inset:0}.il-media-empty{min-height:260px;aspect-ratio:4/3;background:radial-gradient(ellipse at 65% 30%,#24231e,#101010 75%);border:1px solid #302e28;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;color:#969184;font-size:10px;letter-spacing:.08em}.il-empty-gem{font:90px/1 Georgia;color:#5f5849}.il-timeline-item>.il-media{margin-top:28px;height:auto;aspect-ratio:16/9}.il-timeline-item>.il-media>img{height:100%;margin:0}.il-timeline-item>.il-media .il-media-empty{min-height:0;height:100%;aspect-ratio:auto}.il-story-intro .il-body p,.il-feature-copy p,.il-showcase-copy .il-body p{margin-bottom:15px}.il-value-grid article>div p{font-size:14px}.il-journal-copy>div p{font-size:14px;max-width:400px}.il-news-card .il-media{height:260px;margin-bottom:22px}.il-news-card .il-media>img{margin:0;height:100%}.il-showcase{padding-bottom:90px}.il-showcase-row{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding:48px 0;border-top:1px solid #2e2d29}.il-showcase-row:nth-child(even) .il-showcase-visual{order:2}.il-showcase-visual{min-width:0;aspect-ratio:4/3}.il-showcase-visual .il-media{height:100%}.il-showcase-visual .il-media-empty{height:100%;min-height:0}.il-showcase-copy h2{font-size:clamp(34px,3.8vw,55px);margin:22px 0}.il-showcase-copy .il-body{font-size:14px}.il-gallery-section{padding-bottom:90px}.il-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 35px}.il-gallery-card .il-media{aspect-ratio:4/3;height:auto}.il-gallery-card .il-media-empty{height:100%;min-height:0}.il-gallery-card a .il-media>img{transition:transform .35s}.il-gallery-card a:hover .il-media>img{transform:scale(1.035)}.il-gallery-copy{padding-top:25px}.il-gallery-copy h2{font-size:34px;margin:12px 0}.il-gallery-copy p{font-size:13px}.il-video-section{padding-bottom:90px}.il-video-row{padding:45px 0 65px;border-top:1px solid #2c2b28;display:grid;grid-template-columns:1.45fr 1fr;gap:50px;align-items:center}.il-video-player{position:relative;aspect-ratio:16/9;background:radial-gradient(ellipse at center,#28251e,#111 80%);border:1px solid #302e28;overflow:hidden}.il-video-player iframe,.il-video-player video,.il-video-player>img{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.il-video-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:#0004}.il-video-empty span{font:55px/1 Georgia;color:#9c8d73}.il-video-empty p{font-size:12px;background:#1119;padding:4px 9px}.il-video-copy h2{font-size:38px;margin:18px 0}.il-video-copy p{font-size:14px}.il-contact-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:90px;border-top:1px solid #31302a;padding:55px 0 100px}.il-contact-grid h2{font-size:42px;margin-bottom:30px}.il-contact-details dl{margin:0}.il-contact-details dt{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#969080;margin-top:28px}.il-contact-details dd{margin:8px 0 0;font-size:15px;overflow-wrap:anywhere}.il-contact-details a:hover{text-decoration:underline}.il-contact-note{font-size:13px;max-width:330px;margin-top:28px!important}.il-contact-extra{border-top:1px solid #303030;margin-top:30px;padding-top:24px}.il-contact-extra h3{margin-bottom:10px}.il-contact-extra p{font-size:13px}.il-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.il-form-wide{grid-column:1/-1}.il-contact-form label{font-size:12px;display:block;margin-bottom:9px;color:#c6c0b6}.il-contact-form input,.il-contact-form textarea{width:100%;border:1px solid #454038;background:#121211;color:#f1ece3;padding:14px 16px;font:15px/1.5 Arial,sans-serif;border-radius:0;min-height:48px}.il-contact-form textarea{resize:vertical}.il-contact-form input:focus,.il-contact-form textarea:focus{outline:1px solid #d9c4a0;outline-offset:2px}.il-contact-form button{margin-top:25px;background:#e4ddd0;color:#111;cursor:pointer;font-family:inherit;min-height:48px}.il-form-note{font-size:11px;margin-top:18px!important}.il-form-success,.il-form-errors{padding:20px;border:1px solid #8c7e65;font-size:14px;margin-bottom:22px}.il-form-errors{color:#f0b4a9;border-color:#80574c}.il-form-errors ul{padding-left:20px}.il-contact-form [aria-invalid=true]{border-color:#ce8b79}@media(max-width:1100px){.il-header-inner{min-height:90px;gap:20px}.il-nav{gap:15px}.il-logo{font-size:19px}.il-nav a{font-size:11px}}@media(max-width:950px){.il-header-inner{flex-wrap:nowrap;justify-content:space-between;min-height:90px;padding:20px 0}.il-header .il-nav{display:none}.il-logo{text-align:left;font-size:22px}.il-mobile-nav{display:block;margin-left:auto}.il-mobile-nav summary{list-style:none;display:flex;gap:25px;align-items:center;cursor:pointer;font-size:12px;min-height:44px}.il-mobile-nav summary::-webkit-details-marker{display:none}.il-mobile-nav nav{position:absolute;top:100%;left:0;right:0;background:#111;border-bottom:1px solid #454038;padding:20px 6% 28px;display:grid;grid-template-columns:1fr 1fr;gap:5px 25px;box-shadow:0 20px 40px #0008}.il-mobile-nav nav a{padding:12px 0;border-bottom:1px solid #292720;font-size:13px;min-height:44px}.il-mobile-nav nav a[aria-current]{color:#e4d0ac}.il-mobile-nav[open] summary>span{transform:rotate(45deg)}.il-hero{max-height:calc(100svh - 90px)}.il-showcase-row{gap:30px}.il-contact-grid{gap:40px}.il-video-row{gap:30px}}@media(max-width:650px){.il-header-inner{padding:15px 0;min-height:88px;width:88%}.il-logo{font-size:20px}.il-logo span{font-size:7px}.il-hero{max-height:calc(100svh - 88px)}.il-feature-art>.il-media{min-height:0;height:380px}.il-journal-image .il-media{min-height:0;height:350px}.il-timeline-item>.il-media{aspect-ratio:4/3}.il-timeline-item .il-media-empty{min-height:0}.il-empty-gem{font-size:65px}.il-showcase-row{grid-template-columns:1fr;gap:28px;padding:30px 0 42px}.il-showcase-row:nth-child(even) .il-showcase-visual{order:0}.il-showcase-copy h2{font-size:36px}.il-showcase{padding-bottom:35px}.il-gallery-grid{grid-template-columns:1fr;gap:40px}.il-gallery-section{padding-bottom:60px}.il-gallery-copy h2{font-size:31px}.il-video-row{grid-template-columns:1fr;gap:25px;padding:30px 0 45px}.il-video-copy h2{font-size:32px}.il-video-section{padding-bottom:40px}.il-contact-grid{grid-template-columns:1fr;gap:45px;padding:35px 0 65px}.il-contact-grid h2{font-size:35px}.il-form-fields{grid-template-columns:1fr}.il-form-wide{grid-column:auto}.il-contact-form{border-top:1px solid #343129;padding-top:35px}.il-site .il-logo-image{max-width:190px}}
.il-page-title h1{overflow-wrap:anywhere}@media(max-width:650px){.il-page-brand-craftsmanship .il-page-title h1{font-size:clamp(2.1rem,10.5vw,4rem)}}

.il-shop-badge{font:600 8px/1 Arial,sans-serif;letter-spacing:1px;color:#d3bd98;align-self:flex-start;border:1px solid #796952;padding:3px 4px;margin-left:5px;white-space:nowrap}.il-nav a{display:inline-flex;align-items:center}.il-nav{gap:clamp(10px,1.1vw,20px)}.il-mobile-nav nav a{display:flex;align-items:center;justify-content:space-between}.il-mobile-nav .il-shop-badge{align-self:center;font-size:10px}@media(min-width:951px) and (max-width:1220px){.il-nav{display:none}.il-mobile-nav{display:block}}

.il-header .il-nav a{font-size:16px}.il-header .il-shop-badge{font-family:inherit;font-size:8px;font-weight:400;line-height:1;letter-spacing:.06em;color:inherit;border:0;padding:0;margin-left:5px;align-self:center;transform:translateY(-4px)}.il-header .il-mobile-nav nav a{font-size:16px;justify-content:flex-start}.il-header .il-mobile-nav .il-shop-badge{font-size:8px}@media(min-width:1221px){.il-header-inner{gap:28px}.il-header .il-nav{gap:clamp(14px,1.2vw,20px)}}
