:root{--ink:#111;--paper:#fff;--product:#f5f5f5;--fir:#0f3f2c;--fir-soft:#2f5a47;--muted:#6b6b6b;--rule:#e3e3e3;--gutter:32px;--font:"Inter Tight", system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45}img{max-width:100%;height:auto;display:block}a{color:inherit}a:hover{color:var(--muted)}input,button{font:inherit}.label{text-transform:lowercase;font-size:13px;font-weight:700}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 20px;display:flex}.section-head h2{letter-spacing:-.02em;text-transform:lowercase;margin:0;font-size:28px;font-weight:700}.section-head a{text-transform:lowercase;font-size:14px;font-weight:700}.wordmark{letter-spacing:.07em;font-weight:900;line-height:.82}@media (width<=767px){:root{--gutter:16px}.section-head h2{font-size:22px}}.chev,.chev-after:after{vertical-align:.16em;box-sizing:border-box;border-top:.1em solid;border-right:.1em solid;width:.4em;height:.4em;margin:0 .18em 0 .1em;display:inline-block;transform:rotate(45deg)}.chev-after:after{content:"";margin-left:.3em}.chev.l{margin:0 .1em 0 .18em;transform:rotate(-135deg)}.chev.u{vertical-align:-.05em;transform:rotate(-45deg)}.chev.ur{vertical-align:.25em;margin-left:.05em;transform:none}.pnotice[data-astro-cid-i3j4leoh]{z-index:30;background:var(--fir);color:#fff;opacity:0;flex-direction:column;gap:6px;width:min(320px,100vw - 32px);padding:14px 40px 14px 16px;font-size:14px;line-height:1.35;transition:opacity .35s,transform .35s;display:flex;position:fixed;bottom:20px;right:20px;transform:translateY(12px);box-shadow:0 14px 40px #00000038}.pnotice[data-astro-cid-i3j4leoh].on{opacity:1;transform:none}.pnotice[data-astro-cid-i3j4leoh] .label[data-astro-cid-i3j4leoh]{color:#ffffffb3}.pnotice[data-astro-cid-i3j4leoh] a[data-astro-cid-i3j4leoh]{color:#fff;text-decoration:none}.pnotice[data-astro-cid-i3j4leoh] a[data-astro-cid-i3j4leoh]:hover{text-decoration:underline}.pnotice[data-astro-cid-i3j4leoh] button[data-astro-cid-i3j4leoh]{color:#fff;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:20px;line-height:1;position:absolute;top:6px;right:8px}@media (width<=767px){.pnotice[data-astro-cid-i3j4leoh]{width:auto;bottom:92px;left:16px;right:16px}}html.drop-open .nl-side{visibility:hidden}.drop[data-astro-cid-tmquy4aj]{z-index:1000;background:#1110;place-items:center;padding:24px;transition:background .35s;display:grid;position:fixed;inset:0}.drop[data-astro-cid-tmquy4aj].in{background:#1111118c}.drop[data-astro-cid-tmquy4aj][hidden]{display:none}.drop-card[data-astro-cid-tmquy4aj]{color:#fff;opacity:0;background:#111;grid-template-columns:1.15fr 1fr;width:min(880px,100%);transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s;display:grid;position:relative;overflow:hidden;transform:translateY(24px)}.drop[data-astro-cid-tmquy4aj].in .drop-card[data-astro-cid-tmquy4aj]{opacity:1;transform:none}.drop-x[data-astro-cid-tmquy4aj]{z-index:2;color:#fff;font:inherit;cursor:pointer;background:#111;border:0;padding:6px 10px;font-size:13px;font-weight:700;position:absolute;top:14px;right:14px}.drop-stage[data-astro-cid-tmquy4aj]{aspect-ratio:1;background:var(--product,#f5f5f5);position:relative;overflow:hidden}.drop-stage[data-astro-cid-tmquy4aj] img[data-astro-cid-tmquy4aj]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s,transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-10%)scale(1.04)}.drop[data-astro-cid-tmquy4aj].in .drop-stage[data-astro-cid-tmquy4aj] img[data-astro-cid-tmquy4aj].on{opacity:1;transition-delay:.25s;transform:none}.drop-live[data-astro-cid-tmquy4aj]{color:#fff;text-transform:lowercase;background:#111;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.drop-live[data-astro-cid-tmquy4aj] i[data-astro-cid-tmquy4aj]{background:#3ddc84;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite drop-pulse}@keyframes drop-pulse{0%,to{opacity:1}50%{opacity:.25}}.drop-body[data-astro-cid-tmquy4aj]{flex-direction:column;justify-content:flex-end;gap:10px;padding:56px 32px 32px;display:flex}.drop-body[data-astro-cid-tmquy4aj]>[data-astro-cid-tmquy4aj]{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}.drop[data-astro-cid-tmquy4aj].in .drop-body[data-astro-cid-tmquy4aj]>[data-astro-cid-tmquy4aj]{opacity:1;transform:none}.drop[data-astro-cid-tmquy4aj].in .drop-body[data-astro-cid-tmquy4aj]>[data-astro-cid-tmquy4aj]:first-child{transition-delay:.35s}.drop[data-astro-cid-tmquy4aj].in .drop-body[data-astro-cid-tmquy4aj]>[data-astro-cid-tmquy4aj]:nth-child(2){transition-delay:.45s}.drop[data-astro-cid-tmquy4aj].in .drop-body[data-astro-cid-tmquy4aj]>[data-astro-cid-tmquy4aj]:nth-child(3){transition-delay:.55s}.drop[data-astro-cid-tmquy4aj].in .drop-body[data-astro-cid-tmquy4aj]>[data-astro-cid-tmquy4aj]:nth-child(4){transition-delay:.62s}.drop[data-astro-cid-tmquy4aj].in .drop-body[data-astro-cid-tmquy4aj]>[data-astro-cid-tmquy4aj]:nth-child(5){transition-delay:.7s}.drop-partner[data-astro-cid-tmquy4aj]{color:#fff9;margin:0;font-size:13px;font-weight:700}.drop-body[data-astro-cid-tmquy4aj] h2[data-astro-cid-tmquy4aj]{letter-spacing:-.045em;text-transform:lowercase;margin:0;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:.92}.drop-text[data-astro-cid-tmquy4aj]{color:#ffffffbf;margin:4px 0 0;font-size:15px}.drop-meta[data-astro-cid-tmquy4aj]{border-top:1px solid #fff3;justify-content:space-between;margin:10px 0 0;padding-top:12px;font-size:14px;font-weight:700;display:flex}.drop-cta[data-astro-cid-tmquy4aj]{color:#111;background:#fff;justify-content:space-between;align-items:center;margin-top:8px;padding:16px 18px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.drop-cta[data-astro-cid-tmquy4aj]:hover{background:var(--fir,#1f4d3a);color:#fff}@media (width<=767px){.drop[data-astro-cid-tmquy4aj]{place-items:end stretch;padding:0}.drop-card[data-astro-cid-tmquy4aj]{width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr;overflow-y:auto;transform:translateY(100%)}.drop-stage[data-astro-cid-tmquy4aj]{aspect-ratio:1}.drop-body[data-astro-cid-tmquy4aj]{padding:22px var(--gutter,16px) 28px}.drop-body[data-astro-cid-tmquy4aj] h2[data-astro-cid-tmquy4aj]{font-size:44px}}@media (prefers-reduced-motion:reduce){.drop-card[data-astro-cid-tmquy4aj],.drop-stage[data-astro-cid-tmquy4aj] img[data-astro-cid-tmquy4aj],.drop-body[data-astro-cid-tmquy4aj]>[data-astro-cid-tmquy4aj]{transition:none}}.float-nav[data-astro-cid-hkbrpulz]{z-index:20;background:var(--ink);align-items:center;gap:8px;padding:8px 14px 8px 8px;display:flex;position:fixed;top:24px;left:24px}.float-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#fff;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none}.float-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{text-underline-offset:7px;-webkit-text-decoration:underline #fff;text-decoration:underline #fff;text-decoration-thickness:3px}.float-nav[data-astro-cid-hkbrpulz] .symbol[data-astro-cid-hkbrpulz]{place-items:center;width:44px;height:44px;padding:0;display:grid}.float-nav[data-astro-cid-hkbrpulz] .symbol[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{filter:invert();width:44px;height:44px}.account[data-astro-cid-hkbrpulz]{align-items:center;display:inline-flex}.account[data-astro-cid-hkbrpulz].signed-in{padding:4px 6px 4px 10px}.account[data-astro-cid-hkbrpulz].signed-in img,.account[data-astro-cid-hkbrpulz].signed-in span{object-fit:cover;background:var(--fir);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.menu-open[data-astro-cid-hkbrpulz]{color:#fff;cursor:pointer;background:0 0;border:0;height:40px;padding:0 12px;font-size:14px;font-weight:800}.mobile-only[data-astro-cid-hkbrpulz]{display:none}.menu[data-astro-cid-hkbrpulz]{width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:20px var(--gutter) 32px;background:var(--paper);color:var(--ink);border:0;flex-direction:column;gap:24px;margin:0 0 0 auto;display:none;overflow-y:auto}.menu[data-astro-cid-hkbrpulz][open]{display:flex}.menu[data-astro-cid-hkbrpulz]::backdrop{background:#11111180}.menu-head[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;display:flex}.menu-symbol[data-astro-cid-hkbrpulz]{width:40px;height:40px}.menu-close[data-astro-cid-hkbrpulz]{cursor:pointer;background:0 0;border:0;height:44px;padding:0 4px;font-size:15px;font-weight:700}.menu-sections[data-astro-cid-hkbrpulz]{flex-direction:column;display:flex}.menu[data-astro-cid-hkbrpulz] details[data-astro-cid-hkbrpulz]{border-top:1px solid var(--rule)}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{letter-spacing:-.03em;cursor:pointer;justify-content:space-between;align-items:center;padding:14px 0;font-size:36px;font-weight:800;list-style:none;display:flex}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]:after{content:"+";font-weight:500}.menu[data-astro-cid-hkbrpulz] details[data-astro-cid-hkbrpulz][open] summary[data-astro-cid-hkbrpulz]:after{content:"–"}.menu[data-astro-cid-hkbrpulz] details[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.menu[data-astro-cid-hkbrpulz] details[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-size:17px;font-weight:500;text-decoration:none}.menu-more[data-astro-cid-hkbrpulz]{border-top:1px solid var(--rule);flex-direction:column;gap:8px;margin:0;padding:12px 0 0;list-style:none;display:flex}.menu-more[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{letter-spacing:-.02em;font-size:22px;font-weight:800;text-decoration:none}.menu-social[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.menu-social[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border:2px solid var(--ink);justify-content:center;align-items:center;height:48px;font-weight:800;text-decoration:none;display:flex}.footer[data-astro-cid-hkbrpulz]{padding:64px var(--gutter) 32px;flex-direction:column;gap:40px;display:flex;overflow:hidden}.footer-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:12px 28px;font-size:14px;display:flex}.footer-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:none}.footer-links[data-astro-cid-hkbrpulz] .strong[data-astro-cid-hkbrpulz]{font-weight:800}.footer-mark[data-astro-cid-hkbrpulz]{margin:0;font-size:clamp(72px,15.5vw,230px)}.newsletter[data-astro-cid-hkbrpulz]{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11111147;place-items:center;padding:20px;animation:.45s both nl-fade;display:grid;position:fixed;inset:0}.newsletter[data-astro-cid-hkbrpulz][hidden]{display:none}html.nl-open{overflow:hidden}.nl-card[data-astro-cid-hkbrpulz]{width:min(440px,100%);color:var(--ink);text-align:center;background:#fff;padding:40px 32px 28px;animation:.55s cubic-bezier(.2,.8,.2,1) 50ms both nl-rise;position:relative;box-shadow:0 30px 80px #00000040}.nl-k[data-astro-cid-hkbrpulz]{width:64px;height:64px;margin:0 auto 14px;display:block}.nl-kicker[data-astro-cid-hkbrpulz]{letter-spacing:.06em;color:var(--fir);margin:0 0 6px;font-size:12px;font-weight:800}.nl-card[data-astro-cid-hkbrpulz] h2[data-astro-cid-hkbrpulz]{letter-spacing:-.035em;margin:0;font-size:clamp(30px,6vw,38px);font-weight:800;line-height:.98}.nl-lead[data-astro-cid-hkbrpulz]{max-width:32ch;color:var(--muted);margin:14px auto 22px;font-size:15px;line-height:1.45}.nl-close[data-astro-cid-hkbrpulz]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:8px;right:8px}.nl-form[data-astro-cid-hkbrpulz]{display:flex}.nl-trap[data-astro-cid-hkbrpulz]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nl-form[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]{border:1.5px solid var(--ink);min-width:0;height:48px;color:var(--ink);background:#fff;border-right:0;flex:1;padding:0 14px;font-size:16px}.nl-form[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{background:var(--fir);color:#fff;cursor:pointer;border:0;height:48px;padding:0 22px;font-size:15px;font-weight:800}.nl-form[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]:hover{background:var(--ink)}.nl-note[data-astro-cid-hkbrpulz]{color:var(--muted);margin-top:12px;font-size:12px;display:block}.nl-side[data-astro-cid-hkbrpulz]{z-index:30;background:var(--fir);color:#fff;width:300px;position:fixed;bottom:24px;left:24px;box-shadow:0 12px 34px #0003}.nl-side[data-astro-cid-hkbrpulz][hidden],html.nl-open .nl-side[data-astro-cid-hkbrpulz]{display:none}.nl-side-body[data-astro-cid-hkbrpulz]{flex-direction:column;gap:8px;padding:16px 16px 14px;display:flex}.nl-side-head[data-astro-cid-hkbrpulz]{letter-spacing:-.02em;justify-content:space-between;align-items:center;font-size:17px;font-weight:800;display:flex}.nl-side[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{opacity:.85;margin:0;font-size:13px}.nl-side-min[data-astro-cid-hkbrpulz]{color:#fff;cursor:pointer;background:0 0;border:0;width:32px;height:32px;margin:-8px -8px 0 0;font-size:20px}.nl-side[data-astro-cid-hkbrpulz] .nl-form[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]{border-color:#fff;height:40px;font-size:14px}.nl-side[data-astro-cid-hkbrpulz] .nl-form[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{background:var(--ink);height:40px;padding:0 16px}.nl-side[data-astro-cid-hkbrpulz] .nl-form[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]:hover{color:var(--ink);background:#fff}.nl-side[data-astro-cid-hkbrpulz] .nl-note[data-astro-cid-hkbrpulz]{color:#ffffffd9;margin-top:0}.nl-pill[data-astro-cid-hkbrpulz]{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:800;display:none}.nl-pill[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{filter:invert()}.nl-side[data-astro-cid-hkbrpulz].min{width:auto}.nl-side[data-astro-cid-hkbrpulz].min .nl-pill[data-astro-cid-hkbrpulz]{display:flex}.nl-side[data-astro-cid-hkbrpulz].min .nl-side-body[data-astro-cid-hkbrpulz]{display:none}@media (width<=767px){.nl-side[data-astro-cid-hkbrpulz]{display:none!important}}@keyframes nl-fade{0%{opacity:0}to{opacity:1}}@keyframes nl-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.footer[data-astro-cid-hkbrpulz]{position:relative}.to-top[data-astro-cid-hkbrpulz]{right:var(--gutter);z-index:40;background:var(--ink);color:#fff;width:56px;height:56px;font:inherit;cursor:pointer;border:0;border-radius:50%;font-size:24px;font-weight:800;position:absolute;bottom:24px}.to-top[data-astro-cid-hkbrpulz]:hover{background:var(--fir)}.visually-hidden[data-astro-cid-hkbrpulz]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){.float-nav[data-astro-cid-hkbrpulz]{top:auto;bottom:calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#0d0c0eb8;justify-content:space-between;gap:2px;padding:6px;left:12px;right:12px}.float-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:10px 8px;font-size:13px}.float-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][href=\/kuration],.float-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][href=\/kolroy-world],.float-nav[data-astro-cid-hkbrpulz] .account[data-astro-cid-hkbrpulz],.desktop-only[data-astro-cid-hkbrpulz]{display:none}.mobile-only[data-astro-cid-hkbrpulz]{display:inline}.menu-open[data-astro-cid-hkbrpulz]{padding:0 8px;font-size:13px;font-weight:700}.menu[data-astro-cid-hkbrpulz]{width:100vw;margin:0}.footer[data-astro-cid-hkbrpulz]{padding-bottom:104px}.footer-mark[data-astro-cid-hkbrpulz]{font-size:13vw}.to-top[data-astro-cid-hkbrpulz]{width:40px;height:40px;font-size:17px;bottom:104px}.nl-card[data-astro-cid-hkbrpulz]{padding:34px 22px 22px}}
