html:has(.kim-panel) #main{position:relative;z-index:1;isolation:isolate}.kim-panel{--kim-muted: #CFD8DA;--kim-soft: #E3EAEC;--kim-rule: rgb(255 255 255 / .18);--kim-link-line: rgb(255 255 255 / .55);position:relative;z-index:var(--kim-z, 1);display:flow-root;min-height:100vh;min-height:100svh;background:var(--kim-base, #05303A);color:#fff;box-shadow:0 -40px 90px #020c1299;font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}@media(min-width:700px){.kim-panel{font-size:17px}}.kim-panel *{box-sizing:border-box}.kim-panel__layer{position:sticky;top:0;height:100vh;height:100svh;margin-bottom:-100vh;margin-bottom:-100svh;overflow:hidden}.kim-panel__bg{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;transform-origin:50% 50%}.kim-panel__bg picture,.kim-panel__bg img{display:block;width:100%;height:100%}.kim-panel__bg img{object-fit:cover}.kim-panel__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#02141c;opacity:0;pointer-events:none}.kim-ov{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--c: var(--kim-ov, 5 48 58);--a: var(--kim-ov-s, 1);--dir: to top}.kim-ov--none{display:none}.kim-ov--bottom{background:linear-gradient(to bottom,rgb(var(--c) / 0) 0% 50%,rgb(var(--c) / calc(.4 * var(--a))) 74%,rgb(var(--c) / calc(.78 * var(--a))))}.kim-ov--even{background:linear-gradient(to bottom,rgb(var(--c) / calc(.58 * var(--a))),rgb(var(--c) / calc(.46 * var(--a))) 40%,rgb(var(--c) / calc(.6 * var(--a))))}.kim-ov--center{background:radial-gradient(ellipse 80% 70% at 50% 55%,rgb(var(--c) / calc(.5 * var(--a))),rgb(var(--c) / calc(.18 * var(--a))))}.kim-ov--side{background:linear-gradient(var(--dir),rgb(var(--c) / calc(.72 * var(--a))) 0%,rgb(var(--c) / calc(.64 * var(--a))) 30%,rgb(var(--c) / calc(.46 * var(--a))) 50%,rgb(var(--c) / calc(.24 * var(--a))) 68%,rgb(var(--c) / calc(.08 * var(--a))) 84%,rgb(var(--c) / 0) 100%)}.kim-ov--even-side{background:linear-gradient(to bottom,rgb(var(--c) / calc(.58 * var(--a))),rgb(var(--c) / calc(.46 * var(--a))) 40%,rgb(var(--c) / calc(.6 * var(--a)))),linear-gradient(var(--dir),rgb(var(--c) / calc(.42 * var(--a))) 0%,rgb(var(--c) / calc(.3 * var(--a))) 35%,rgb(var(--c) / calc(.1 * var(--a))) 60%,rgb(var(--c) / 0) 80%)}@media(min-width:1000px){.kim-ov{--dir: to right}.kim-panel--end .kim-ov{--dir: to left}}.kim-panel__content{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:128px 20px 88px clamp(20px,6vw,96px)}.kim-panel__content>*{width:100%}.kim-panel__content--text{padding-top:max(150px,34svh);padding-bottom:72px}@media(min-width:1000px){.kim-panel__content,.kim-panel__content--text{padding:140px 160px 72px clamp(20px,6vw,96px)}.kim-panel--end .kim-panel__content{align-items:flex-end}}.kim-panel__content--intro{justify-content:flex-end;padding:120px clamp(20px,6vw,96px) clamp(140px,18svh,180px)}.kim-panel__content--center{align-items:center;text-align:center;padding:120px 24px 72px}.kim-panel__content--cta{justify-content:flex-end;align-items:center;text-align:center;gap:14px;padding:120px 24px clamp(64px,10svh,112px)}.kim-panel__content--center>*,.kim-panel__content--cta>*{width:auto}.kim-measure{max-width:560px}.kim-measure--580{max-width:580px}.kim-wide{max-width:1160px;display:flex;flex-direction:column;gap:clamp(28px,4vh,48px)}.kim-wide--1060{max-width:1060px;gap:clamp(32px,5vh,56px)}.kim-stack{display:flex;flex-direction:column;gap:20px}.kim-stack--10{gap:10px}.kim-stack--14{gap:14px}.kim-stack--24{gap:24px}.kim-stack--28{gap:28px}.kim-h1,.kim-h2,.kim-h3,.kim-h4{margin:0;color:inherit;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:400;text-transform:uppercase;text-wrap:balance}.kim-h1{font-size:clamp(36px,28.36px + 1.364vw,48px);line-height:1.15;letter-spacing:.1em}.kim-h2{font-size:clamp(28px,26.18px + .682vw,36px);line-height:1.15;letter-spacing:.1em}.kim-h3{font-size:clamp(22px,21.45px + .4545vw,28px);line-height:1.2;letter-spacing:.12em}.kim-h4{font-size:clamp(18px,17.45px + .4545vw,24px);line-height:1.3}@media(max-width:699px){.kim-h1,.kim-h2,.kim-h3,.kim-h4{font-weight:500}.kim-h1{font-size:clamp(20px,14px + 2.3vw,24px);line-height:1.2;letter-spacing:.06em}.kim-h2{font-size:clamp(18px,13px + 1.8vw,21px);letter-spacing:.06em}.kim-h3{font-size:clamp(16px,12px + 1.41vw,18px);letter-spacing:.08em}.kim-h4{font-size:16px}}.kim-eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.kim-serif{font-family:var(--kim-accent-font, Georgia, serif);font-style:normal;font-weight:400}.kim-accent{margin:0;font-family:var(--kim-accent-font, Georgia, serif);font-style:italic;font-size:clamp(17px,16.8px + .15vw,19px);line-height:1.5;color:var(--kim-soft);text-wrap:pretty}.kim-accent--lg{font-size:clamp(18px,17.6px + .15vw,20px);color:#fff}.kim-muted{color:var(--kim-muted)}.kim-rte{display:flex;flex-direction:column;gap:20px}.kim-rte p{margin:0;text-wrap:pretty}.kim-panel a:not([class]){color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--kim-link-line);transition:text-decoration-color .2s ease}.kim-panel a:not([class]):hover{color:#fff;text-decoration-color:#fff}.kim-intro{display:flex;flex-direction:column;gap:14px;max-width:720px}.kim-cue{position:absolute;left:0;right:0;bottom:28px;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.kim-cue__line{width:1px;height:40px;background:linear-gradient(#fff,#fff0);transform-origin:top;animation:kim-cue 2.2s ease-in-out infinite}@keyframes kim-cue{0%{transform:scaleY(0);opacity:1}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.kim-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 40px}.kim-head .kim-accent{max-width:420px}.kim-cards{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.kim-cards>.kim-card{display:flex;flex-direction:column;gap:22px;padding:28px 24px 26px;background:#04222eb8;border:1px solid var(--kim-rule);border-top:2px solid rgb(255 255 255 / .7)}.kim-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:96px}.kim-card p{margin:0;text-wrap:pretty}.kim-num{flex:none;width:40px;height:40px;border-radius:50%;background:var(--kim-num-bg, #5E3A55);border:1px solid rgb(255 255 255 / .22);display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1}.kim-circle{flex:none;display:block;width:88px;height:88px;border-radius:50%;overflow:hidden;background:#0b2a36;box-shadow:0 0 0 1px #ffffff4d,0 0 0 6px #ffffff0f}.kim-circle img{display:block;width:100%;height:100%;object-fit:cover}.kim-cap{font-size:14px;line-height:1.3;color:var(--kim-muted);white-space:nowrap}.kim-sw--peacock{background:radial-gradient(circle at 34% 30%,#e9f1ec,#8fa79c 12%,#3e5a55 34%,#2c2438 62%,#0e0f12)}.kim-sw--green{background:radial-gradient(circle at 34% 30%,#f1f6ec,#a9c49a 12%,#4f7449 36%,#24361f 70%,#101710)}.kim-sw--bluegrey{background:radial-gradient(circle at 34% 30%,#fff,#c9d3dc 12%,#8494a3 38%,#45525f 72%,#1f262d)}.kim-sw--gold{background:radial-gradient(circle at 34% 30%,#fff8e8,#ebd3a0 14%,#c09857 40%,#7a5a2c 74%,#3a2a14)}.kim-sw--aubergine{background:radial-gradient(circle at 34% 30%,#fbeff4,#d9afc2 12%,#8e5878 38%,#4a2440 72%,#1e0f1b)}.kim-sw--silver{background:radial-gradient(circle at 34% 30%,#fff,#f2f2ee 14%,#cfcfc8 45%,#8c8c86 80%,#55554f)}.kim-sw--multi{background:radial-gradient(circle at 34% 30%,#ffffffe6,#fff0 24%),radial-gradient(circle at 50% 50%,#0000 45%,#0000008c),conic-gradient(from 30deg,#4e7a6c,#6e4e7a,#4d6a8c,#9a8650,#7a4e62,#4e7a6c)}.kim-swatches{display:flex;align-items:center}.kim-swatches span{width:44px;height:44px;border-radius:50%;box-shadow:0 0 0 2px #0a3242}.kim-swatches span+span{margin-left:-12px}.kim-pearl{display:block;flex:none;border-radius:50%;background:radial-gradient(circle at 33% 28%,#fffffff2,#ffffff8c 7%,#fff0 18%),radial-gradient(circle at 70% 78%,#966ea08c,#966ea000 38%),radial-gradient(circle at 40% 38%,#8fa79c,#4c6a63 22%,#2e3e3e,#241e2c,#0d0d11);box-shadow:inset 0 0 0 1px #ffffff14,0 2px 6px #00000073}.kim-sizes{display:flex;align-items:flex-end;gap:22px}.kim-sizes figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px}.kim-ring{position:relative;flex:none;width:88px;height:88px}.kim-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(#FFFFFF 0 var(--p, 25%),rgb(255 255 255 / .16) var(--p, 25%) 100%);-webkit-mask:radial-gradient(circle,transparent 56%,#000 57%);mask:radial-gradient(circle,transparent 56%,#000 57%)}.kim-ring span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:20px}.kim-line{width:100%;max-width:280px;display:flex;flex-direction:column;gap:10px}.kim-line__track{position:relative;height:20px;display:flex;align-items:center;justify-content:space-between}.kim-line__track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#fff6}.kim-line__track .kim-pearl{position:relative}.kim-line__labels{display:flex;justify-content:space-between}.kim-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:28px 16px}.kim-grid--colors{gap:28px 20px}.kim-shape{display:flex;flex-direction:column;gap:12px}.kim-shape p{margin:0;color:var(--kim-muted);text-wrap:pretty}.kim-shape__img{position:relative;aspect-ratio:1 / 1;background:radial-gradient(circle at 50% 46%,#ffffff29,#ffffff0a 45%,#fff0 70%);border-bottom:1px solid var(--kim-rule)}.kim-shape__img img{position:absolute;top:10%;right:10%;bottom:10%;left:10%;width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 14px 18px rgb(0 0 0 / .5))}.kim-shape .kim-h3 a{text-underline-offset:4px}.kim-color{display:flex;flex-direction:column;gap:10px;color:#fff;text-decoration:none}.kim-color:hover{color:#fff}.kim-color__sw{display:block;width:64px;height:64px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff40}.kim-color__sw img{width:100%;height:100%;object-fit:cover;display:block}.kim-color__name{font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--kim-link-line)}.kim-color:hover .kim-color__name{text-decoration-color:#fff}.kim-color__text{color:var(--kim-muted);text-wrap:pretty}.kim-foot{max-width:720px;padding-top:24px;border-top:1px solid var(--kim-rule)}.kim-scale{display:flex;flex-direction:column;gap:8px}.kim-scale__bar{display:flex;height:48px}.kim-scale__seg{flex:0 0 auto;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(to bottom,#ffffff2e,#ffffff0a 48%,#0000001f);box-shadow:inset 0 1px #ffffff47,inset -1px 0 #ffffff29;font-family:var(--heading-font-family);font-weight:500;font-size:22px;line-height:1;letter-spacing:.1em;padding-left:.1em}.kim-scale__ticks{position:relative;height:18px;font-size:12px;color:var(--kim-muted)}.kim-scale__ticks span{position:absolute;translate:-50% 0}.kim-scale__ticks .is-first{left:0;translate:none}.kim-scale__ticks .is-last{right:0;translate:none}.kim-scale__label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--kim-muted)}.kim-rows{display:flex;flex-direction:column}.kim-rows>div{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:12px 0;border-top:1px solid var(--kim-rule)}.kim-rows .kim-serif{font-size:18px;line-height:1.4}.kim-statement{max-width:900px}.kim-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px 56px;align-items:end}.kim-split p{margin:0}.kim-vs{--ph: 76px;display:flex;flex-direction:column}@media(min-width:1000px){.kim-vs{--ph: 104px}}.kim-vs__head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.kim-vs__col{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 12px 24px;text-align:center}.kim-vs__col--a{background:#ffffff1a;border-top:2px solid #FFFFFF}.kim-vs__col--b{border:1px solid var(--kim-rule);border-top:2px solid rgb(255 255 255 / .4);color:var(--kim-muted)}.kim-vs__photo{display:block;width:var(--ph);height:var(--ph);border-radius:50%;overflow:hidden;background:#0b2a36;box-shadow:0 0 0 1px #fff6,0 0 0 7px #ffffff14}.kim-vs__photo img{width:100%;height:100%;object-fit:cover;display:block}.kim-vs__name{font-size:clamp(19px,18.4px + .3vw,24px);line-height:1.25}.kim-vs__badge{position:absolute;left:50%;top:calc(28px + var(--ph) / 2);translate:-50% -50%;width:52px;height:52px;border-radius:50%;background:var(--kim-base);border:1px solid #FFFFFF;display:flex;align-items:center;justify-content:center;font-style:italic;font-size:17px}.kim-vs__label{display:flex;align-items:center;gap:14px;padding:20px 0 10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--kim-soft);text-align:center}.kim-vs__label:before,.kim-vs__label:after{content:"";flex:1;height:1px;background:#fff3}.kim-vs__cells{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.kim-vs__cell{display:flex;align-items:flex-start;gap:12px;padding:16px clamp(12px,2vw,20px);line-height:1.45}.kim-vs__cell--a{background:#ffffff1a}.kim-vs__cell--b{border:1px solid rgb(255 255 255 / .14);color:var(--kim-muted)}.kim-vs__icon{flex:0 0 24px;height:24px;margin-top:1px;border-radius:50%;display:flex;align-items:center;justify-content:center}.kim-vs__cell--a .kim-vs__icon{background:#fff;color:var(--kim-base)}.kim-vs__cell--b .kim-vs__icon{border:1px solid rgb(255 255 255 / .5)}.kim-vs__row--em .kim-vs__text{font-family:var(--kim-accent-font, Georgia, serif);font-size:22px}.kim-tl{display:flex;flex-direction:column;border-left:1px solid rgb(255 255 255 / .3)}.kim-tl__item{position:relative;display:flex;flex-direction:column;gap:6px;padding:0 0 28px 28px}.kim-tl__item:before{content:"";position:absolute;left:-5px;top:8px;width:9px;height:9px;border-radius:50%;background:#fff}.kim-tl__label{font-size:clamp(19px,18.4px + .2vw,22px);line-height:1.3}.kim-tl__item p{margin:0;color:var(--kim-muted);text-wrap:pretty}.kim-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 28px;border:1px solid #FFFFFF;border-radius:0;background-color:#fff;background-image:linear-gradient(#1a1a1a,#1a1a1a);background-repeat:no-repeat;background-size:0% 100%;background-position:right center;color:#1a1a1a;font-family:var(--text-font-family);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),color .45s cubic-bezier(.785,.135,.15,.86),border-color .45s}.kim-btn:hover{background-size:100% 100%;background-position:left center;color:#fff;border-color:#1a1a1a}.kim-btn--outline{border-color:#1a1a1a;background-color:transparent;color:#1a1a1a;padding:0 24px}.kim-panel__content--cta .kim-btn{margin-top:10px}.kim-panel__content--cta p{margin:0}.kim-scrim{position:fixed;left:0;right:0;top:0;height:170px;z-index:3;pointer-events:none;background:linear-gradient(to bottom,#020e148c,#020e1400);transition:opacity .6s ease}.kim-dots{position:fixed;right:28px;top:50vh;translate:0 -50%;z-index:3;display:none;flex-direction:column;align-items:flex-end;gap:2px;color:#fff;font-family:var(--text-font-family);transition:opacity .6s ease,visibility .6s}@media(min-width:1000px){.kim-dots{display:flex}}.kim-dots button{height:28px;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:0 0 0 12px;background:none;border:0;color:inherit;cursor:pointer}.kim-dots__label{font-family:var(--text-font-family);font-size:15px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;translate:8px 0;transition:opacity .3s ease,translate .3s ease;text-shadow:0 1px 8px rgb(0 0 0 / .4)}.kim-dots button:hover .kim-dots__label,.kim-dots button:focus-visible .kim-dots__label{opacity:1;translate:0 0}.kim-dots__dot{width:20px;display:flex;justify-content:center}.kim-dots__dot:before{content:"";width:6px;height:6px;border-radius:50%;border:1px solid currentColor;transition:all .4s ease}.kim-dots [aria-current=true] .kim-dots__dot:before{width:10px;height:10px;background:currentColor}.kim-depth{margin-top:14px;padding-right:2px;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.kim-depth__k{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#cfd8da}.kim-depth__v,.kim-mbar__d{font-family:var(--heading-font-family);font-weight:500;line-height:1;letter-spacing:.1em;text-transform:none;font-variant-numeric:lining-nums tabular-nums}.kim-depth__v{font-size:22px}.kim-mbar{position:fixed;left:0;right:0;top:var(--sticky-area-height, 56px);z-index:3;color:#fff;font-family:var(--text-font-family);transition:opacity .6s ease,visibility .6s}@media(min-width:1000px){.kim-mbar{display:none}}.kim-mbar__btn{position:relative;width:100%;height:44px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#02141c73;border:0;border-top:1px solid rgb(255 255 255 / .15);color:inherit;cursor:pointer}.kim-mbar__l{display:flex;align-items:center;gap:12px;min-width:0;font-size:14px}.kim-mbar__n{font-size:12px;font-weight:600;letter-spacing:.12em}.kim-mbar__t{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kim-mbar__r{display:flex;align-items:center;gap:10px}.kim-mbar__d{font-size:18px}.kim-mbar__r svg{transition:transform .3s ease}.kim-mbar__btn[aria-expanded=true] svg{transform:rotate(180deg)}.kim-mbar__p{position:absolute;left:0;bottom:-1px;height:2px;background:currentColor;transition:width .8s cubic-bezier(.65,0,.35,1)}.kim-mbar__list{display:flex;flex-direction:column;padding:4px 0 12px;background:#021a24;border-top:1px solid rgb(255 255 255 / .15)}.kim-mbar__list[hidden]{display:none}.kim-mbar__list button{height:48px;padding:0 20px;display:flex;align-items:center;gap:14px;background:none;border:0;color:#fff;font-size:16px;text-align:left;cursor:pointer;opacity:.75}.kim-mbar__list button[aria-current=true]{opacity:1}.kim-mbar__list button span:last-child{font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.kim-mbar__list button span:first-child{width:24px;font-size:12px;font-weight:600;letter-spacing:.12em}html.kim-past .kim-scrim,html.kim-past .kim-dots,html.kim-past .kim-mbar{opacity:0;visibility:hidden;pointer-events:none}.kim-dots,.kim-mbar{transition:opacity .6s ease,visibility .6s,color .4s ease}.kim-mbar__btn{transition:background-color .4s ease}html.kim-light .kim-scrim{opacity:0}html.kim-light .kim-dots,html.kim-light .kim-mbar{color:#1a1a1a}html.kim-light .kim-dots__label{text-shadow:none}html.kim-light .kim-depth__k{color:#5e5e5c}html.kim-light .kim-mbar__btn{background:#ffffffeb;border-top-color:#d8d8d5}.kim-panel__content--opener{justify-content:flex-end;padding:120px 20px clamp(64px,10svh,112px) clamp(20px,6vw,96px)}@media(min-width:1000px){.kim-panel__content--opener{padding:120px 160px clamp(64px,10svh,112px) clamp(20px,6vw,96px)}}.kim-opener{display:flex;flex-direction:column;gap:14px;max-width:640px}.kim-intro .kim-accent,.kim-opener .kim-accent{color:#fff}.kim-panel--light{--kim-muted: #5E5E5C;--kim-rule: #D8D8D5;--kim-link-line: #9A9A97;min-height:0;background:#fff;color:#1a1a1a;box-shadow:0 -40px 90px #020c1273}.kim-panel--flat,.kim-panel--rule{box-shadow:none}.kim-panel--rule{border-top:1px solid #D8D8D5}.kim-panel--light a:not([class]){color:#1a1a1a;text-decoration-color:var(--kim-link-line)}.kim-panel--light a:not([class]):hover{color:#1a1a1a;text-decoration-color:#1a1a1a}.kim-read{position:relative;display:flex;flex-direction:column;gap:clamp(56px,7vw,96px);padding:clamp(72px,10vw,128px) 20px clamp(88px,10vw,140px) clamp(20px,6vw,96px)}.kim-panel--flat .kim-read{padding-top:clamp(32px,4vw,56px)}@media(min-width:1000px){.kim-read{padding-right:160px}}.kim-read>*{width:100%}.kim-read__cols{max-width:1160px;display:flex;flex-wrap:wrap;gap:48px clamp(48px,7vw,112px)}.kim-read__body{flex:999 1 min(100%,480px);max-width:660px;gap:24px}.kim-note{flex:1 1 240px;max-width:340px;align-self:flex-start;display:flex;flex-direction:column;gap:20px}@media(min-width:1000px){.kim-note{position:sticky;top:150px}}.kim-note__items{display:flex;flex-direction:column}.kim-step{position:relative;display:flex;flex-direction:column;gap:4px;padding:0 0 22px 24px;border-left:1px solid #D8D8D5}.kim-step:before{content:"";position:absolute;left:-5px;top:7px;width:9px;height:9px;border-radius:50%;background:#1a1a1a;border:1px solid #1A1A1A;box-sizing:border-box}.kim-step--hollow:before{background:#fff}.kim-step__label{font-family:var(--kim-accent-font, Georgia, serif);font-size:18px;line-height:1.3}.kim-step__text{font-size:15px;line-height:1.5;color:#5e5e5c}.kim-stat{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid #1A1A1A}.kim-stat+.kim-stat{margin-top:28px}.kim-stat__n{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(64px,52px + 2vw,88px);line-height:.9;letter-spacing:.02em;font-variant-numeric:lining-nums}.kim-stat__t{font-size:15px;line-height:1.5}.kim-stat__s{font-size:13px;line-height:1.5;color:#5e5e5c}.kim-fact{display:block;padding:14px 0;border-top:1px solid #D8D8D5;font-family:var(--kim-accent-font, Georgia, serif);font-size:17px;line-height:1.4}.kim-quote{margin:0 auto;max-width:820px;padding-top:28px;border-top:1px solid #1A1A1A;font-family:var(--kim-accent-font, Georgia, serif);font-style:italic;font-size:clamp(19px,16.8px + .55vw,24px);line-height:1.55;text-wrap:pretty}.kim-quote{text-align:center;text-wrap:balance}@media(min-width:1000px){.kim-quote{position:relative;left:calc((160px - min(6vw,96px))/2)}}.kim-quote{border-top:0;padding-top:0}.kim-quote:before{content:"";display:block;width:50%;height:1px;margin:0 auto 28px;background:#d8d8d5}.kim-quote--f-accent{font-family:var(--kim-accent-font, Georgia, serif)}.kim-quote--f-heading{font-family:var(--heading-font-family);font-weight:400}.kim-quote--f-body{font-family:var(--text-font-family);font-weight:400}.kim-quote.kim-quote--roman{font-style:normal}.kim-quote.kim-quote--caps{text-transform:uppercase;letter-spacing:.08em}.kim-quote.kim-quote--h4{font-size:24px;line-height:1.4}.kim-quote.kim-quote--h3{font-size:28px;line-height:1.35}.kim-quote.kim-quote--h2{font-size:36px;line-height:1.3}@media(max-width:999px){.kim-quote.kim-quote--h4{font-size:22px}.kim-quote.kim-quote--h3{font-size:26px}.kim-quote.kim-quote--h2{font-size:33px}}@media(max-width:699px){.kim-quote.kim-quote--h4{font-size:16px}.kim-quote.kim-quote--h3{font-size:17.5px}.kim-quote.kim-quote--h2{font-size:20px}.kim-quote.kim-quote--caps.kim-quote--f-heading{font-weight:500}}.kim-panel.kim-panel--space-sm .kim-read{padding-top:clamp(32px,4vw,48px)}.kim-panel.kim-panel--space-none .kim-read{padding-top:0}.shopify-section:has(+.shopify-section :is(.kim-panel--space-sm,.kim-panel--space-none)) .section-spacing{padding-block-end:0}.kim-read--atoll{gap:clamp(32px,4vw,48px)}.kim-atoll__head{max-width:720px;display:flex;flex-direction:column;gap:14px}.kim-map{display:flex;flex-direction:column}.kim-map__img{position:relative;overflow:hidden;background:#f2f2f0}.kim-map__frame{position:relative}@media(min-width:1000px){.kim-read.kim-read--atoll{padding-inline:0}.kim-read--atoll>*{width:auto;margin-inline:max(var(--container-gutter, 48px),50% - var(--container-lg-max-width, 1260px) / 2)}.kim-read--atoll>.kim-atoll__head{max-width:720px}.kim-map--fit .kim-map__img{aspect-ratio:var(--kim-map-ar, 16 / 9);max-height:max(360px,calc(100svh - var(--sticky-area-height, 70px) - var(--kim-atoll-chrome, 300px) - 88px))}.kim-map--fit .kim-map__frame{position:absolute;left:0;width:100%;top:var(--kim-map-focus, 50%);translate:0 calc(-1 * var(--kim-map-focus, 50%))}}.kim-map__img img{display:block;width:100%;height:auto}.kim-map__img svg{display:block;width:100%;height:auto;aspect-ratio:16 / 9}.kim-spot{position:absolute;width:0;height:0;z-index:1}.kim-spot.is-on{z-index:3}.kim-spot__btn{position:absolute;left:-22px;top:-22px;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.kim-spot__btn span{width:30px;height:30px;border-radius:50%;background:#fff;color:#1a1a1a;border:1px solid #FFFFFF;box-shadow:0 0 #ffffff59,0 2px 10px #0000004d;display:flex;align-items:center;justify-content:center;font-family:var(--kim-accent-font, Georgia, serif);font-size:13px;line-height:1;transition:all .3s ease}.kim-spot.is-on .kim-spot__btn span{background:#1a1a1a;color:#fff;box-shadow:0 0 0 6px #ffffff59,0 2px 10px #0000004d}.kim-spot__tag{position:absolute;top:-16px;left:28px;height:32px;padding:0 12px;display:none;align-items:center;background:#fff;color:#1a1a1a;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.kim-spot--flip .kim-spot__tag{left:auto;right:28px}.kim-spot.is-on .kim-spot__tag{display:flex}.kim-map__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 24px}.kim-map__item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 12px;align-items:start;padding:18px 0 16px;background:none;border:0;border-top:2px solid #D8D8D5;border-radius:0;color:#1a1a1a;font:inherit;text-align:left;cursor:pointer;transition:border-color .3s ease}.kim-map__item.is-on{border-top-color:#1a1a1a}.kim-map__n{font-family:var(--kim-accent-font, Georgia, serif);font-size:15px;line-height:1.5}.kim-map__txt{display:flex;flex-direction:column;gap:4px}.kim-map__name{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.kim-map__desc{font-size:15px;line-height:1.5;color:#5e5e5c}html:has(.kim-panel) #main>.shopify-section:not(.shopify-section--kim){position:relative;z-index:1}html:has(.kim-panel) #main>.shopify-section:not(.shopify-section--kim){--section-vertical-spacing-override: clamp(88px, 10vw, 140px)}@media(prefers-reduced-motion:reduce){.kim-cue__line{animation:none}.kim-panel__bg{will-change:auto}}html:has(.kim-panel) .shopify-section-group-footer-group{position:relative;z-index:50}
/*# sourceMappingURL=/cdn/shop/t/55/assets/kim-immersive.css.map */
