.ed-h{color:inherit;margin:0}.ed-h--display{text-transform:uppercase;letter-spacing:.005em;font-size:clamp(30px,7.2vw,112px);font-weight:340;line-height:1}.ed-h--section{letter-spacing:-.03em;font-size:clamp(30px,4vw,54px);font-weight:600;line-height:1.04}.ed-mask{margin:-.16em -.04em -.12em;padding:.16em .04em .12em;display:block;overflow:visible clip}.ed-line{will-change:transform;display:inline-block}.ed-mask--indent{padding-left:clamp(24px,12%,180px)}.ed-mask--right{text-align:right}.ed-accent--light .ed-accent{letter-spacing:.012em;font-weight:200}.ed-accent--serif .ed-accent{letter-spacing:-.005em;text-transform:none;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-style:italic;font-weight:400}.ed-dot{display:inline}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ed-drift{animation:linear both ed-drift-kf;animation-timeline:view();animation-range:cover cover 70%}}}@keyframes ed-drift-kf{0%{transform:translate(5%)}to{transform:translate(0)}}section:has(.ed-drift){overflow-x:clip}.ed-read .ed-w{display:inline}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ed-read .ed-w{animation:linear both ed-w-kf;animation-timeline:view();animation-range:cover 8% cover 42%}}}@keyframes ed-w-kf{0%{opacity:.26}to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ed-media{animation:cubic-bezier(.22,1,.36,1) both ed-media-kf;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes ed-media-kf{0%{clip-path:inset(100% 0 0 round 18px)}to{clip-path:inset(0 round 18px)}}@media (max-width:760px){.ed-mask--indent{padding-left:.04em}.ed-mask--right{text-align:left}}.ed-chapter{position:relative}.ed-chapter--ink{--he-ink:#f5efe3;--he-ink-soft:#f5efe3db;--he-muted:#f5efe39e;--kaha-gold-text:#e2c47e;--kaha-oat:var(--kaha-warm-850);--he-bg:var(--kaha-warm-850);--surface-card:var(--kaha-warm-800);--border-card:#f5efe31f;--btn-primary:#f5efe3;--btn-primary-text:var(--kaha-warm-850);--btn-secondary-text:#f5efe3;color:var(--he-ink)}.ed-chapter--ink .kaha-atl-photo-inner{background:var(--kaha-warm-800)!important}.ed-vlabel{writing-mode:vertical-rl;letter-spacing:.32em;text-transform:uppercase;color:var(--he-muted);white-space:nowrap;pointer-events:none;z-index:3;align-items:center;gap:14px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:clamp(14px,1.8vw,30px);transform:translateY(-50%)rotate(180deg)}.ed-vlabel-num{color:var(--kaha-gold-text)}.ed-vlabel svg{width:13px;height:13px;color:var(--kaha-gold-text)}@media (max-width:1399px){.ed-vlabel{display:none}}.ed-duo{grid-template-columns:repeat(12,1fr);margin:clamp(40px,5vw,80px) 0 clamp(72px,9vw,150px);display:grid;position:relative}.ed-duo figure{margin:0}.ed-duo-a{grid-area:1/1/auto/span 8}.ed-duo-b{z-index:2;grid-area:1/7/auto/span 6;align-self:end;transform:translateY(22%)}.ed-duo-frame{aspect-ratio:4/3;background:var(--kaha-warm-800);position:relative;overflow:hidden}.ed-duo-b .ed-duo-frame{outline:1px solid color-mix(in srgb, var(--kaha-gold) 30%, transparent);box-shadow:0 40px 70px -30px #000000bf}.ed-duo-img{position:absolute;inset:-12% 0}.ed-duo-cap{letter-spacing:.22em;text-transform:uppercase;color:var(--he-muted);margin-top:12px;font-size:10.5px;font-weight:600}.ed-duo-b .ed-duo-cap{text-align:right}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ed-duo-a .ed-duo-img{animation:linear both ed-par-a;animation-timeline:view();animation-range:cover}.ed-duo-b{animation:linear both ed-par-b;animation-timeline:view();animation-range:cover}}}@keyframes ed-par-a{0%{transform:translateY(7%)}to{transform:translateY(-7%)}}@keyframes ed-par-b{0%{transform:translateY(38%)}to{transform:translateY(6%)}}@media (max-width:760px){.ed-duo{grid-template-columns:1fr;gap:16px;margin-bottom:clamp(40px,6vw,64px)}.ed-duo-a,.ed-duo-b{grid-area:auto/1;transform:none;animation:none!important}.ed-duo-b{width:78%;margin-left:auto}}.ed-index{flex-direction:column;display:flex}.ed-index-row{color:var(--he-ink);border-bottom:1px solid color-mix(in srgb, var(--he-ink) 18%, transparent);padding:clamp(26px,3.2vw,48px) 0;text-decoration:none;display:block;position:relative}.ed-index-row:first-child{border-top:1px solid color-mix(in srgb, var(--he-ink) 18%, transparent)}.ed-index-head{align-items:flex-start;gap:clamp(14px,2vw,28px);display:flex}.ed-index-num{letter-spacing:.24em;color:var(--kaha-gold-text);flex-shrink:0;padding-top:clamp(8px,1.1vw,20px);font-size:11px;font-weight:600}.ed-index-title{transition:transform .45s cubic-bezier(.22,1,.36,1);font-size:clamp(30px,5.8vw,88px)!important}.ed-index-foot{justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(10px,1.4vw,18px);display:flex}.ed-index-desc{max-width:440px;color:var(--he-muted);margin:0;font-size:clamp(13.5px,1.05vw,15px);line-height:1.6}.ed-index-arrow{width:44px;height:44px;color:var(--he-ink);border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .35s,color .35s,transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.ed-index-row:hover .ed-index-title{transform:translate(12px)}.ed-index-row:hover .ed-index-arrow{background:var(--he-ink);color:var(--he-bg);transform:translate(3px,-3px)}.ed-index-row--right .ed-index-head{flex-direction:row-reverse;justify-content:flex-end}.ed-index-row--right .ed-index-foot{flex-direction:row-reverse}.ed-index-row--right .ed-index-desc{text-align:right}.ed-index-row--indent .ed-index-head,.ed-index-row--indent .ed-index-foot{padding-left:clamp(0px,10%,160px)}@media (max-width:760px){.ed-index-row--right .ed-index-head,.ed-index-row--right .ed-index-foot{flex-direction:row;justify-content:flex-start}.ed-index-row--right .ed-index-desc{text-align:left}.ed-index-row--indent .ed-index-head,.ed-index-row--indent .ed-index-foot{padding-left:0}.ed-index-arrow{display:none}}.ed-shop{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ed-shop-tile{color:var(--he-ink);background:var(--surface-card);border-radius:22px;flex-direction:column;gap:14px;padding:clamp(18px,1.6vw,26px);text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:flex;position:relative}.ed-shop-tile:hover{transform:translateY(-3px);box-shadow:0 30px 60px -40px #1c161073}.ed-shop-tile--big{grid-column:span 2;gap:22px;padding:clamp(26px,2.6vw,44px)}.ed-shop-tile--ink{--surface-card:var(--kaha-warm-850);background:var(--surface-card);color:#f5efe3;--he-muted:#f5efe399;--kaha-gold-text:#e2c47e}.ed-shop-top{flex-direction:column;gap:8px;display:flex}.ed-shop-num{letter-spacing:.22em;text-transform:uppercase;color:var(--kaha-gold-text);font-size:10.5px;font-weight:600}.ed-shop-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.ed-shop-tile--big .ed-shop-name{letter-spacing:-.02em;-webkit-line-clamp:3;max-width:26ch;font-size:clamp(18px,1.5vw,24px);font-weight:600;line-height:1.2}.ed-shop-img{aspect-ratio:1;outline:1px solid color-mix(in srgb, var(--kaha-gold) 30%, transparent);background:var(--kaha-warm-800);border-radius:14px;position:relative;overflow:hidden}.ed-shop-tile--big .ed-shop-img{aspect-ratio:4/3}.ed-shop-img img{transition:transform .9s cubic-bezier(.22,1,.36,1)}.ed-shop-tile:hover .ed-shop-img img{transform:scale(1.05)}.ed-shop-foot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ed-shop-price{font-variant-numeric:tabular-nums;color:var(--kaha-gold-text);font-size:14px;font-weight:600}.ed-shop-tile--big .ed-shop-price{font-size:16px}.ed-shop-cta{letter-spacing:.16em;text-transform:uppercase;color:var(--he-muted);opacity:0;align-items:center;gap:6px;font-size:10.5px;font-weight:600;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translate(-6px)}.ed-shop-tile:hover .ed-shop-cta{opacity:1;transform:none}@media (max-width:1024px){.ed-shop{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ed-shop{grid-template-columns:1fr}.ed-shop-tile--big{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.ed-shop-tile,.ed-shop-img img,.ed-shop-cta{transition:none}.ed-shop-cta{opacity:1;transform:none}}.ed-bleed{letter-spacing:-.045em;text-align:center;height:.5em;color:var(--he-ink);background:var(--he-bg);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(120px,31vw,600px);font-weight:600;line-height:1;overflow:hidden}.ed-bleed span{display:block;transform:translateY(.02em)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ed-bleed span{animation:cubic-bezier(.22,1,.36,1) both ed-bleed-kf;animation-timeline:view();animation-range:entry}}}@keyframes ed-bleed-kf{0%{transform:translateY(.5em)}to{transform:translateY(.02em)}}
html:has(.kaha-home-mono){--wt-neutral-0:#fff;--wt-neutral-50:#fff;--wt-neutral-100:#f5f5f5;--wt-neutral-200:#ebebeb;--wt-neutral-300:#d6d6d6;--wt-neutral-400:#a3a3a3;--wt-neutral-500:#6b6b6b;--wt-neutral-600:#525252;--wt-neutral-700:#3d3d3d;--wt-neutral-800:#1f1f1f;--wt-neutral-900:#0a0a0a;--wt-neutral-950:#050505;--kaha-gold:#0a0a0a;--kaha-gold-text:#6b6b6b;--kaha-gold-50:#fafafa;--kaha-gold-100:#f0f0f0;--kaha-gold-200:#dedede;--kaha-gold-300:#c4c4c4;--kaha-gold-400:#a3a3a3;--kaha-gold-500:#858585;--kaha-gold-600:#6b6b6b;--kaha-gold-700:#525252;--kaha-gold-800:#383838;--kaha-gold-900:#1f1f1f;--kaha-warm-0:#fff;--kaha-warm-50:#fafafa;--kaha-warm-100:#e5e5e5;--kaha-warm-200:#bdbdbd;--kaha-warm-250:#a8a8a8;--kaha-warm-300:#969696;--kaha-warm-350:#858585;--kaha-warm-400:#757575;--kaha-warm-500:#575757;--kaha-warm-600:#3f3f3f;--kaha-warm-700:#2a2a2a;--kaha-warm-800:#171717;--kaha-warm-850:#0a0a0a;--kaha-warm-900:#070707;--kaha-warm-950:#030303;--kaha-oat:#f5f5f5;--surface-card:#f5f5f5;--btn-inverse:#fff;--btn-inverse-text:#0a0a0a;--kaha-gold-on-ink:#fff}html:has(.kaha-home-mono) [data-template=shop-electronics]{--wt-neutral-0:#fff;--wt-neutral-50:#fff;--wt-neutral-100:#f5f5f5;--wt-neutral-200:#ebebeb;--wt-neutral-300:#d6d6d6;--wt-neutral-400:#a3a3a3;--wt-neutral-500:#6b6b6b;--wt-neutral-600:#525252;--wt-neutral-700:#3d3d3d;--wt-neutral-800:#1f1f1f;--wt-neutral-900:#0a0a0a;--wt-neutral-950:#050505;--kaha-gold:#0a0a0a;--kaha-gold-text:#6b6b6b;--kaha-gold-50:#fafafa;--kaha-gold-100:#f0f0f0;--kaha-gold-200:#dedede;--kaha-gold-300:#c4c4c4;--kaha-gold-400:#a3a3a3;--kaha-gold-500:#858585;--kaha-gold-600:#6b6b6b;--kaha-gold-700:#525252;--kaha-gold-800:#383838;--kaha-gold-900:#1f1f1f;--kaha-warm-0:#fff;--kaha-warm-50:#fafafa;--kaha-warm-100:#e5e5e5;--kaha-warm-200:#bdbdbd;--kaha-warm-250:#a8a8a8;--kaha-warm-300:#969696;--kaha-warm-350:#858585;--kaha-warm-400:#757575;--kaha-warm-500:#575757;--kaha-warm-600:#3f3f3f;--kaha-warm-700:#2a2a2a;--kaha-warm-800:#171717;--kaha-warm-850:#0a0a0a;--kaha-warm-900:#070707;--kaha-warm-950:#030303;--kaha-oat:#f5f5f5;--surface-card:#f5f5f5;--btn-inverse:#fff;--btn-inverse-text:#0a0a0a;--kaha-gold-on-ink:#fff}:is(html:has(.kaha-home-mono) .ed-chapter--ink,html:has(.kaha-home-mono) .kaha-on-ink){--he-ink:#fff;--he-ink-soft:#ffffffdb;--he-muted:#fff9;--kaha-gold:#fff;--kaha-gold-text:#a3a3a3;--kaha-oat:#0a0a0a;--he-bg:#0a0a0a;--surface-card:#171717;--border-card:#ffffff24;--btn-primary:#fff;--btn-primary-text:#0a0a0a;--btn-secondary-text:#fff}html:has(.kaha-home-mono) .ed-shop-tile--ink{color:#fff;--he-muted:#fff9;--kaha-gold-text:#a3a3a3}html:has(.kaha-home-mono) .kaha-hero-section{--kaha-gold:#c8a75c;--kaha-gold-text:#a3a3a3}html:has(.kaha-home-mono) .kaha-space-card{box-shadow:none;background:#ededed;border-radius:4px}html:has(.kaha-home-mono) .ed-shop-tile:hover{box-shadow:0 30px 60px -44px #00000059}html:has(.kaha-home-mono) .ed-shop-img{outline-color:#0000}html:has(.kaha-home-mono) .ed-duo-b .ed-duo-frame{outline-color:#0000}html:has(.kaha-home-mono) .ed-shop-tile--ink .ed-shop-img{background:#171717}html:has(.kaha-home-mono) .ed-dot{color:inherit!important;-webkit-text-fill-color:currentColor!important}html:has(.kaha-home-mono) body.kaha-home-fx .kaha-eyebrow:after{content:none}html:has(.kaha-home-mono) body.kaha-home-fx .he-eyebrow:after{content:none}html:has(.kaha-home-mono) .kaha-eyebrow{letter-spacing:.16em;font-weight:500}:is(html:has(.kaha-home-mono) a:focus-visible,html:has(.kaha-home-mono) button:focus-visible){outline-color:currentColor}html:has(.kaha-home-mono) .kdk{background:#fff}html:has(.kaha-home-mono) .ed-shop-tile:not(.ed-shop-tile--ink){--surface-card:#fff}html:has(.kaha-home-mono) .ed-shop-price{color:inherit}html:has(.kaha-home-mono) .ed-shop-img{background:#f5f5f5}html:has(.kaha-home-mono) .ed-duo{grid-template-columns:1fr 1fr;gap:clamp(10px,1.4vw,20px);width:min(100%,720px);margin:0 0 clamp(56px,6vw,96px) auto}:is(html:has(.kaha-home-mono) .ed-duo-a,html:has(.kaha-home-mono) .ed-duo-b){z-index:auto;grid-area:auto;align-self:start;width:auto;margin:0;animation:none!important;transform:none!important}:is(html:has(.kaha-home-mono) .ed-duo-a .ed-duo-img,html:has(.kaha-home-mono) .ed-duo-b .ed-duo-img){top:0;bottom:0;animation:none!important;transform:none!important}html:has(.kaha-home-mono) .ed-duo-b .ed-duo-frame{box-shadow:none}html:has(.kaha-home-mono) .ed-duo-b .ed-duo-cap{text-align:left}html:has(.kaha-home-mono) .ed-duo-cap{letter-spacing:.14em;font-weight:500}html:has(.kaha-home-mono) .ed-shop-cta{opacity:1;transition:color .3s;transform:none}html:has(.kaha-home-mono) .ed-shop-cta svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}html:has(.kaha-home-mono) .ed-shop-tile:hover .ed-shop-cta{color:inherit}html:has(.kaha-home-mono) .ed-shop-tile:hover .ed-shop-cta svg{transform:translate(4px)}html:has(.kaha-home-mono) .kaha-nav-shell{padding-bottom:10px;padding-top:0!important}html:has(.kaha-home-mono) .kaha-header-capsule{--flare:12px;border-top-width:0;border-radius:0 0 20px 20px;position:relative;box-shadow:0 18px 40px -26px #00000059}@media (min-width:1240px){html:has(.kaha-home-mono) .kaha-header-capsule{--flare:26px;border-radius:0 0 28px 28px}}html:has(.kaha-home-mono) .kaha-header-capsule:before{content:"";width:var(--flare);height:var(--flare);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M0 0H26V26H25.5V25.5A25.5 25.5 0 0 0 0 0Z' fill='%23fff'/%3E%3Cpath d='M25.5 26V25.5A25.5 25.5 0 0 0 0 0' fill='none' stroke='%23E5E5E5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;position:absolute;top:0}html:has(.kaha-home-mono) .kaha-header-capsule:after{content:"";width:var(--flare);height:var(--flare);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M0 0H26V26H25.5V25.5A25.5 25.5 0 0 0 0 0Z' fill='%23fff'/%3E%3Cpath d='M25.5 26V25.5A25.5 25.5 0 0 0 0 0' fill='none' stroke='%23E5E5E5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;position:absolute;top:0}html:has(.kaha-home-mono) .kaha-header-capsule:before{left:calc(var(--flare) * -1)}html:has(.kaha-home-mono) .kaha-header-capsule:after{right:calc(var(--flare) * -1);transform:scaleX(-1)}@media (min-width:1024px){html:has(.kaha-home-mono) .kaha-nav-overlay .kaha-header-capsule{background:#141414;border-color:#ffffff29;box-shadow:0 22px 44px -28px #000000e6}html:has(.kaha-home-mono) .kaha-nav-overlay .kaha-header-capsule:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M0 0H26V26H25.5V25.5A25.5 25.5 0 0 0 0 0Z' fill='%23141414'/%3E%3Cpath d='M25.5 26V25.5A25.5 25.5 0 0 0 0 0' fill='none' stroke='rgba%28255%2C255%2C255%2C0.16%29' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}html:has(.kaha-home-mono) .kaha-nav-overlay .kaha-header-capsule:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M0 0H26V26H25.5V25.5A25.5 25.5 0 0 0 0 0Z' fill='%23141414'/%3E%3Cpath d='M25.5 26V25.5A25.5 25.5 0 0 0 0 0' fill='none' stroke='rgba%28255%2C255%2C255%2C0.16%29' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}html:has(.kaha-home-mono) .kaha-nav-overlay .kaha-tier2-wrap{border-top-color:#ffffff1a}html:has(.kaha-home-mono) .kaha-nav-overlay .kaha-search-pill{background:#ffffff0f;border-color:#ffffff1f}html:has(.kaha-home-mono) .kaha-nav-overlay .kaha-tier2-all{border-left-color:#ffffff24}}@media (max-width:1023.98px){html:has(.kaha-home-mono) .kaha-hero-img{--hero-pos:62% 18%;filter:brightness(1.22)contrast(1.06)}html:has(.kaha-home-mono) .kaha-hero-side{display:none}}html:has(.kaha-home-mono) main h2{letter-spacing:-.032em!important;text-transform:none!important;font-size:clamp(30px,3.6vw,52px)!important;font-weight:500!important;line-height:1.08!important}html:has(.kaha-home-mono) main h2.ed-h .ed-accent{font-weight:inherit!important;letter-spacing:inherit!important}html:has(.kaha-home-mono) main h2 .ed-mask--right{text-align:left!important}html:has(.kaha-home-mono) main h2 .ed-mask--indent{padding-left:.04em!important}html:has(.kaha-home-mono) main h3.kss-h{font-size:clamp(24px,2.6vw,38px)!important}html:has(.kaha-home-mono) main section:not(.kaha-hero-section) :is(p,span)[class*=eyebrow]{letter-spacing:.18em!important;font-size:11px!important;font-weight:500!important}
