._map_43tta_1{aspect-ratio:1/.86;border-radius:var(--r-l);background:radial-gradient(circle at 30% 20%, color-mix(in oklab, var(--c-lime) 10%, transparent), transparent 55%), var(--c-violet);color:var(--c-cream);isolation:isolate;position:relative;overflow:hidden}._plane_43tta_13{background-image:linear-gradient(color-mix(in oklab, var(--c-cream) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--c-cream) 7%, transparent) 1px, transparent 1px);background-size:12.5% 12.5%;position:absolute;inset:12% 10%}._axisX_43tta_22,._axisY_43tta_23{background:color-mix(in oklab, var(--c-cream) 32%, transparent);position:absolute}._axisX_43tta_22{height:1.5px;top:50%;left:0;right:0}._axisY_43tta_23{width:1.5px;top:0;bottom:0;left:50%}._label_43tta_42{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--c-cream) 72%, transparent);font-size:.6875rem;font-weight:600;position:absolute}._left_43tta_53{writing-mode:vertical-rl;top:50%;left:14px;transform:translateY(-50%)rotate(180deg)}._right_43tta_60{writing-mode:vertical-rl;top:50%;right:14px;transform:translateY(-50%)}._top_43tta_67{top:14px;left:50%;transform:translate(-50%)}._bottom_43tta_73{bottom:14px;left:50%;transform:translate(-50%)}._dots_43tta_79{margin:0;padding:0;list-style:none;position:absolute;inset:12% 10%}._dot_43tta_79{left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}._link_43tta_94{width:44px;height:44px;color:inherit;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}._cap_43tta_106{background:var(--f-base);width:26px;height:26px;box-shadow:0 0 0 3px var(--c-violet), 0 0 0 5px color-mix(in oklab, var(--f-base) 60%, var(--c-cream)), 0 8px 18px #00000059;transition:transform .32s var(--ease-pop);border-radius:50%}._name_43tta_118{background:color-mix(in oklab, var(--c-violet) 90%, transparent);white-space:nowrap;font-weight:600;font-size:var(--fs-small);border-radius:6px;padding:1px 5px;transition:color .2s;position:absolute;top:50%;transform:translateY(-50%)}._dot_43tta_79[data-side=r] ._name_43tta_118{left:calc(100% - 3px)}._dot_43tta_79[data-side=l] ._name_43tta_118{right:calc(100% - 3px)}._link_43tta_94:hover ._cap_43tta_106,._link_43tta_94:focus-visible ._cap_43tta_106{transform:scale(1.3)}._link_43tta_94:hover ._name_43tta_118,._link_43tta_94:focus-visible ._name_43tta_118{color:var(--c-lime)}@media (max-width:559px){._name_43tta_118{font-size:.75rem}._link_43tta_94{width:36px;height:36px}._cap_43tta_106{width:18px;height:18px}}@media (max-width:479px){._map_43tta_1{aspect-ratio:auto;height:380px}._dot_43tta_79{top:var(--ny)}._dot_43tta_79[data-narrow=l] ._name_43tta_118{left:auto;right:calc(100% - 3px)}._dot_43tta_79[data-narrow=r] ._name_43tta_118{left:calc(100% - 3px);right:auto}}._sticker_15r4u_1{aspect-ratio:1;background:var(--sticker-bg,var(--c-lime));width:160px;color:var(--sticker-fg,var(--c-violet));border-radius:50%;place-items:center;display:grid;position:relative}._ring_15r4u_12{width:100%;height:100%;transition:transform 1.6s var(--ease-out);position:absolute;inset:0}._sticker_15r4u_1:hover ._ring_15r4u_12{transform:rotate(160deg)}._text_15r4u_24{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:currentColor;font-size:15px;font-weight:600}._center_15r4u_33{aspect-ratio:1;place-items:center;width:34%;display:grid}._bubble_15r4u_40{width:100%;height:100%;box-shadow:inset -6px -8px 0 color-mix(in oklab, var(--sticker-bg,var(--c-lime)) 30%, transparent);background:currentColor;border-radius:50%}._intro_bkcqc_2{padding:calc(var(--header-h) + clamp(28px, 4vw, 64px)) 0 clamp(28px, 3vw, 48px);background:var(--c-cream);position:relative;overflow:clip}._introInner_bkcqc_9{gap:22px;display:grid;position:relative}._title_bkcqc_15{font-size:var(--fs-display-l);max-width:12ch}._lead_bkcqc_20{max-width:46ch;color:var(--c-ink-700)}._tools_bkcqc_25{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:6px;display:flex}._filters_bkcqc_34{flex-wrap:wrap;gap:8px;display:flex}._chip_bkcqc_40{border-radius:var(--r-pill);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--c-ink);font-weight:500;font-size:var(--fs-small);transition:background-color .24s var(--ease-out), box-shadow .24s var(--ease-out), color .24s var(--ease-out);align-items:center;gap:8px;padding:0 14px 0 18px;display:inline-flex}._chip_bkcqc_40:hover{box-shadow:inset 0 0 0 1.5px var(--c-ink)}._chip_bkcqc_40[aria-pressed=true]{background:var(--c-ink);color:var(--c-cream);box-shadow:none}._chipCount_bkcqc_67{border-radius:var(--r-pill);background:color-mix(in oklab, currentColor 12%, transparent);min-width:24px;height:24px;font-family:var(--font-mono);place-items:center;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-grid}._sort_bkcqc_80{font-size:var(--fs-small);color:var(--c-ink-700);align-items:center;gap:10px;display:inline-flex}._sort_bkcqc_80 select{border-radius:var(--r-pill);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--line);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%2317121D' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 16px center, var(--c-cream-100);color:var(--c-ink);font:inherit;appearance:none;cursor:pointer;border:0;padding:0 38px 0 16px;font-weight:500}._resultCount_bkcqc_105{font-size:var(--fs-small);color:var(--fg-muted)}._sticker_bkcqc_110{display:none}@media (min-width:900px){._sticker_bkcqc_110{width:clamp(140px,13vw,190px);display:grid;position:absolute;top:0;right:4%;transform:rotate(-8deg)}}._gridSection_bkcqc_126{background:var(--c-cream);padding:clamp(24px,3vw,40px) 0 clamp(96px,12vw,180px)}._grid_bkcqc_126{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,28px);display:grid}@media (max-width:359px){._grid_bkcqc_126{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){._grid_bkcqc_126{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){._grid_bkcqc_126{grid-template-columns:repeat(4,minmax(0,1fr))}}._cell_bkcqc_155{display:flex}._cell_bkcqc_155[hidden]{display:none}._cell_bkcqc_155>*{flex:1}._boxCard_bkcqc_168{border-radius:var(--r-l);background:radial-gradient(circle, #fff5e814 1.3px, transparent 1.5px) 0 0 / 14px 14px, var(--c-violet);min-height:100%;color:var(--c-cream);transition:transform .6s var(--ease-out);grid-template-rows:1fr auto auto auto;gap:10px;padding:clamp(16px,2.2vw,28px);display:grid;position:relative;container-type:inline-size}._boxThumb_bkcqc_185{width:min(80%,300px);transition:transform .6s var(--ease-pop);align-self:center;margin:clamp(20px,6cqi,48px) auto clamp(12px,4cqi,32px);transform:rotate(-4deg)}._boxName_bkcqc_193{font-size:clamp(2rem,1.2rem + 2.2vw,3.2rem)}._boxLink_bkcqc_197{color:inherit;text-decoration:none}._boxLink_bkcqc_197:after{content:"";border-radius:var(--r-l);position:absolute;inset:0}._boxLink_bkcqc_197:focus-visible{outline:none}._boxLink_bkcqc_197:focus-visible:after{outline:3px solid var(--c-lime);outline-offset:-6px}._boxText_bkcqc_218{font-size:var(--fs-small);color:color-mix(in oklab, var(--c-cream) 78%, transparent)}._boxPrice_bkcqc_223{border-top:1px solid color-mix(in oklab, var(--c-cream) 18%, transparent);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-top:12px;display:flex}._boxPrice_bkcqc_223 strong{font-size:1.25rem}._boxPrice_bkcqc_223 span{font-size:var(--fs-xs);color:var(--c-lime)}@media (hover:hover){._boxCard_bkcqc_168:hover{transform:translateY(-6px)}._boxCard_bkcqc_168:hover ._boxThumb_bkcqc_185{transform:rotate(2deg)scale(1.06)}}@container (width<=250px){._boxText_bkcqc_218{display:none}._boxName_bkcqc_193{font-size:1.7rem}}._mix_bkcqc_260{background:var(--bg);color:var(--fg);padding:clamp(80px,10vw,160px) 0;position:relative;overflow:clip}._mixInner_bkcqc_268{align-items:center;gap:clamp(40px,6vw,80px);display:grid}@media (min-width:1024px){._mixInner_bkcqc_268{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._mixCopy_bkcqc_280{justify-items:start;gap:22px;display:grid}._mixTitle_bkcqc_286{font-size:var(--fs-display-l)}._mixText_bkcqc_290{max-width:44ch;color:var(--fg-muted);font-size:var(--fs-lead);line-height:1.5}._facts_bkcqc_297{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:560px;margin:6px 0 10px;display:grid}._facts_bkcqc_297 div{flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:4px 18px 4px 0;display:flex}._facts_bkcqc_297 div+div{border-left:1px solid var(--line);padding-left:18px}._facts_bkcqc_297 dd{font-family:var(--font-display);color:var(--c-lime);margin:0;font-size:clamp(1.9rem,1.3rem + 1.8vw,2.8rem);font-weight:800;font-stretch:75%;line-height:1}._facts_bkcqc_297 dt{font-size:var(--fs-xs);color:var(--fg-muted);line-height:1.35}@media (max-width:379px){._facts_bkcqc_297 div{padding-right:10px}._facts_bkcqc_297 div+div{padding-left:10px}._facts_bkcqc_297 dd{font-size:1.6rem}}._mixVisual_bkcqc_349{aspect-ratio:1;justify-self:center;width:min(100%,620px);position:relative}._mixRing_bkcqc_356{background:radial-gradient(circle at 50% 50%, var(--c-violet-700) 0 52%, transparent 52.5%);box-shadow:0 0 0 2px color-mix(in oklab, var(--c-lime) 50%, transparent), 0 0 0 28px color-mix(in oklab, var(--c-lavender) 8%, transparent), 0 0 0 56px color-mix(in oklab, var(--c-lavender) 5%, transparent);border-radius:50%;position:absolute;inset:8%}._mixCan0_bkcqc_367,._mixCan1_bkcqc_368,._mixCan2_bkcqc_369{width:34%;position:absolute}._mixCan0_bkcqc_367 img,._mixCan1_bkcqc_368 img,._mixCan2_bkcqc_369 img{width:100%}._mixCan0_bkcqc_367{top:22%;left:6%;transform:rotate(-10deg)}._mixCan1_bkcqc_368{z-index:2;width:36%;top:8%;left:33%}._mixCan2_bkcqc_369{top:24%;right:4%;transform:rotate(11deg)}._compare_bkcqc_400{background:var(--c-cream);padding:clamp(80px,10vw,160px) 0}._compareHead_bkcqc_405{gap:18px;display:grid}._compareTitle_bkcqc_410{font-size:var(--fs-display-m);max-width:16ch}._mapLayout_bkcqc_415{gap:clamp(28px,4vw,64px);display:grid}@media (min-width:1024px){._mapLayout_bkcqc_415{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}._mapText_bkcqc_427{max-width:42ch;color:var(--c-ink-700)}._compareHead_bkcqc_405>:last-child{justify-self:start}._faq_bkcqc_437{background:var(--c-cream);padding:0 0 clamp(96px,12vw,180px)}._faqInner_bkcqc_442{gap:28px;display:grid}@media (min-width:1024px){._faqInner_bkcqc_442{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}._faqTitle_bkcqc_454{font-size:var(--fs-display-m);max-width:10ch}
