.txgM7a_page{font-family:var(--font-body);background:var(--paper);color:var(--earth);line-height:1.65;overflow-x:clip}.txgM7a_page a{color:var(--teal)}@keyframes txgM7a_drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.1%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.txgM7a_nav{z-index:100;background:0 0;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:16px 5%;transition:background .35s,border-color .35s;display:grid;position:fixed;top:0;left:0;right:0}.txgM7a_nav.txgM7a_scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1712d1;border-bottom-color:#ffffff14}.txgM7a_navLinks{letter-spacing:.01em;color:var(--paper);flex-wrap:wrap;justify-content:flex-start;gap:30px;font-size:15px;font-weight:500;display:flex}.txgM7a_page .txgM7a_navLink{color:var(--paper);text-shadow:0 1px 8px #00000059}.txgM7a_page .txgM7a_navLink:hover{color:#f2a98b}.txgM7a_brand{flex-direction:column;align-items:center;gap:2px;display:flex}.txgM7a_brandLogo{width:auto;height:56px;display:block}.txgM7a_brandName{font-family:var(--font-display);letter-spacing:.32em;color:var(--paper);text-shadow:0 1px 8px #00000059;font-size:13px;font-weight:500}.txgM7a_navEnd{justify-content:flex-end;align-items:center;gap:22px;display:flex}.txgM7a_page .txgM7a_navCta{color:var(--paper);text-shadow:0 1px 8px #00000059;border:1px solid #ede6d399;border-radius:2px;padding:9px 22px;font-size:14px;font-weight:600;transition:background .3s,color .3s,border-color .3s}.txgM7a_page .txgM7a_navCta:hover{color:#fff;background:#ede6d329;border-color:#fff}.txgM7a_navStart{align-items:center;display:flex}.txgM7a_hero{background:var(--deep);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.txgM7a_bg{object-fit:cover;opacity:0;width:100%;max-width:none;height:100%;transition:opacity 1s;position:absolute;inset:0}.txgM7a_bg.txgM7a_show{opacity:1}.txgM7a_shade{z-index:1;opacity:1;background:linear-gradient(90deg,#0b1712b8 0%,#0b171266 42%,#0b171226 100%),linear-gradient(#0b171200 55%,#0b17128c 100%);transition:opacity 1s;position:absolute;inset:0}.txgM7a_heroInner{z-index:2;text-align:right;max-width:680px;padding:150px 6%;position:relative}.txgM7a_heroEyebrow{letter-spacing:.3em;color:#8fd6ce;font-size:13px;font-weight:600;display:block}.txgM7a_heroTitle{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;text-shadow:0 2px 24px #0000004d;max-width:16ch;margin:22px 0 0;font-size:clamp(38px,5.6vw,78px);font-weight:700;line-height:1.05}.txgM7a_heroTitle em{color:#f2a98b;font-style:normal;font-weight:800}.txgM7a_heroRule{background:#ede6d366;width:70px;height:1px;margin:28px 0;display:block}.txgM7a_heroText{color:#ede6d3eb;text-shadow:0 1px 12px #0006;max-width:48ch;margin:0;font-size:clamp(16px,1.6vw,19px)}.txgM7a_heroBtns{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.txgM7a_page .txgM7a_btnSolid{background:var(--paper);color:var(--ink-dark);border-radius:2px;padding:16px 34px;font-size:15px;font-weight:600;transition:transform .2s,background .2s}.txgM7a_page .txgM7a_btnSolid:hover{background:#fff;transform:translateY(-2px)}.txgM7a_page .txgM7a_btnGhost{color:var(--paper);border:1px solid #ede6d38c;border-radius:2px;padding:16px 30px;font-size:15px;transition:border-color .2s,background .2s}.txgM7a_page .txgM7a_btnGhost:hover{background:#ffffff14;border-color:#fff}.txgM7a_scrollHint{z-index:2;letter-spacing:.18em;color:#ede6d399;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;bottom:120px;right:6%}.txgM7a_scrollHint span{background:#ede6d380;width:1px;height:40px;animation:2.4s ease-in-out infinite txgM7a_drip}.txgM7a_heroWave{z-index:2;width:100%;height:120px;display:block;position:absolute;bottom:-1px;left:0;right:0}.txgM7a_journey{background:var(--deep);height:700vh;position:relative}.txgM7a_sticky{height:100vh;position:sticky;top:0;overflow:hidden}.txgM7a_stage{z-index:1;background:#000;position:absolute;inset:0}.txgM7a_stage video{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.txgM7a_frames{width:100%;height:100%;display:none;position:absolute;inset:0}.txgM7a_poster{object-fit:cover;z-index:2;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.txgM7a_poster.txgM7a_gone{opacity:0}.txgM7a_vig{z-index:3;pointer-events:none;background:linear-gradient(#0b171200 38%,#0b17124d 66%,#0b1712db 98%),radial-gradient(120% 78% at 50% 42%,#0b171200 46%,#0b171285 100%);position:absolute;inset:0}.txgM7a_topfade{z-index:3;pointer-events:none;background:linear-gradient(#0b17128c,#0b171200);height:128px;position:absolute;top:0;left:0;right:0}.txgM7a_copy{z-index:4;pointer-events:none;justify-content:center;align-items:flex-end;height:100svh;padding:0 6% clamp(58px,10vh,118px);display:flex;position:absolute;inset:0}.txgM7a_beat{text-align:center;opacity:0;visibility:hidden;will-change:opacity, transform;max-width:720px;margin:0 auto;position:absolute;bottom:clamp(58px,10vh,118px);left:6%;right:6%}.txgM7a_eyebrow{letter-spacing:.26em;color:var(--amber);margin-bottom:14px;font-size:13px;font-weight:600;display:block}.txgM7a_beat h2{font-family:var(--font-display);color:#fff;text-shadow:0 2px 30px #00000080;margin:0;font-size:clamp(30px,4.6vw,58px);font-weight:400;line-height:1.16}.txgM7a_beat p{color:#ede6d3e6;text-shadow:0 1px 16px #0009;max-width:46ch;margin:18px auto 0;font-size:clamp(15.5px,1.7vw,19px)}.txgM7a_prog{z-index:5;background:#ede6d324;height:2px;position:absolute;bottom:0;left:0;right:0}.txgM7a_prog i{background:var(--amber);width:0;height:100%;display:block}.txgM7a_load{z-index:6;letter-spacing:.2em;color:#ede6d3b8;background:#0b171273;border-radius:2px;padding:8px 18px;font-size:13px;transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.txgM7a_load.txgM7a_gone{opacity:0;pointer-events:none}@media (max-width:560px){.txgM7a_beat p{font-size:15px}}@media (prefers-reduced-motion:reduce){.txgM7a_journey{height:auto}.txgM7a_sticky{height:auto;position:static}.txgM7a_stage{aspect-ratio:16/9;position:relative;inset:auto}.txgM7a_stage video{display:none}.txgM7a_copy{height:auto;padding:60px 6%;display:block;position:static}.txgM7a_beat{max-width:640px;margin:0 auto 54px;position:static;opacity:1!important;visibility:visible!important;transform:none!important}.txgM7a_beat h2,.txgM7a_beat p{text-shadow:none}.txgM7a_vig,.txgM7a_topfade,.txgM7a_prog,.txgM7a_load{display:none}}.txgM7a_reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(28px)}.txgM7a_reveal[data-in=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.txgM7a_reveal{opacity:1!important;transition:none!important;transform:none!important}}.txgM7a_philosophy{background:var(--earth);color:var(--paper);padding:60px 6% 120px}.txgM7a_philoGrid{grid-template-columns:minmax(220px,.85fr) 1.25fr;align-items:start;gap:70px;max-width:1120px;margin:0 auto;display:grid}.txgM7a_philoLabel{letter-spacing:.26em;color:var(--amber);font-size:13px;font-weight:600}.txgM7a_philoTitle{font-family:var(--font-display);color:var(--paper);text-wrap:pretty;margin:16px 0 0;font-size:clamp(26px,3.2vw,42px);font-weight:400;line-height:1.28}.txgM7a_philoRule{background:#ede6d359;width:64px;height:1px;margin-top:28px;display:block}.txgM7a_philoBody{flex-direction:column;gap:18px;display:flex}.txgM7a_philoBody p{margin:0;font-size:18px}.txgM7a_philoBody p:first-child{color:#ede6d3d1}.txgM7a_philoBody p:last-child{color:#ede6d3b8}.txgM7a_duo{border-top:1px solid #ede6d324;margin-top:72px;padding-top:56px}.txgM7a_philoBody p.txgM7a_duoNote{color:var(--paper);font-weight:600}.txgM7a_map{background:var(--paper);border-radius:60% 40% 0 0/70px 70px 0 0;margin-top:-1px;padding:110px 6% 130px;position:relative}.txgM7a_mapInner{max-width:1180px;margin:0 auto}.txgM7a_mapHead{text-align:center;margin-bottom:64px}.txgM7a_mapLabel{letter-spacing:.26em;color:var(--terra);font-size:13px;font-weight:600}.txgM7a_mapTitle{font-family:var(--font-display);color:var(--teal);margin:16px 0 0;font-size:clamp(28px,3.8vw,48px);font-weight:400}.txgM7a_mapIntro{color:#2e4a3eb8;max-width:58ch;margin:20px auto 0;font-size:17px}.txgM7a_cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:26px;display:grid}.txgM7a_page .txgM7a_card{text-align:center;background:var(--cream);color:var(--earth);border:1px solid #1f5a5e24;padding:46px 26px 40px;transition:background .35s,transform .35s,border-color .35s;display:block}.txgM7a_page .txgM7a_card:hover{color:var(--paper);transform:translateY(-6px)}.txgM7a_cardMayim{border-radius:56% 44% 52% 48%/12% 14%}.txgM7a_cardAfar{border-radius:44% 56% 48% 52%/14% 12%}.txgM7a_cardAvir{border-radius:52% 48% 44% 56%/12% 14%}.txgM7a_cardEsh{border-radius:48% 52% 56% 44%/14% 12%}.txgM7a_page .txgM7a_cardMayim:hover{background:var(--teal);border-color:var(--teal)}.txgM7a_page .txgM7a_cardAfar:hover{background:var(--earth);border-color:var(--earth)}.txgM7a_page .txgM7a_cardAvir:hover{background:var(--sage);border-color:var(--sage)}.txgM7a_page .txgM7a_cardEsh:hover{background:var(--terra);border-color:var(--terra)}.txgM7a_cardIcon{stroke-width:1.4px;fill:none;width:56px;height:56px;margin:0 auto 20px;display:block}.txgM7a_cardTitle{font-family:var(--font-display);margin:0 0 10px;font-size:21px;font-weight:500}.txgM7a_cardText{opacity:.72;margin:0;font-size:14.5px;line-height:1.6}.txgM7a_steps{background:var(--teal);color:var(--paper);padding:0 6% 130px;position:relative}.txgM7a_wave{width:112%;height:110px;margin:0 -6%;display:block}.txgM7a_stepsInner{max-width:1120px;margin:0 auto;padding-top:40px}.txgM7a_stepsLabel{letter-spacing:.26em;color:var(--amber);font-size:13px;font-weight:600}.txgM7a_stepsTitle{font-family:var(--font-display);max-width:18ch;color:var(--paper);margin:16px 0 0;font-size:clamp(28px,3.6vw,44px);font-weight:400}.txgM7a_stepList{flex-direction:column;margin-top:54px;display:flex}.txgM7a_step{border-top:1px solid #ede6d32e;grid-template-columns:80px 1fr 1fr;align-items:center;gap:28px;padding:32px 0;display:grid}.txgM7a_stepLast{border-bottom:1px solid #ede6d32e}.txgM7a_stepNum{font-family:var(--font-display);color:var(--amber);font-size:15px}.txgM7a_step h3{font-family:var(--font-display);margin:0;font-size:22px;font-weight:500}.txgM7a_step p{color:#ede6d3b3;max-width:44ch;margin:0;font-size:15.5px}.txgM7a_gallery{background:var(--paper);border-radius:45% 55% 0 0/80px 80px 0 0;margin-top:-1px;padding:120px 6%}.txgM7a_galleryInner{max-width:1180px;margin:0 auto}.txgM7a_galleryHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:52px;display:flex}.txgM7a_galleryLabel{letter-spacing:.26em;color:var(--water);font-size:13px;font-weight:600}.txgM7a_galleryTitle{font-family:var(--font-display);color:var(--teal);margin:14px 0 0;font-size:clamp(26px,3.2vw,42px);font-weight:400}.txgM7a_galleryIntro{color:#2e4a3eb3;max-width:42ch;margin:0;font-size:16.5px}.txgM7a_tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;display:grid}.txgM7a_tile{aspect-ratio:3/4;text-align:center;background:#dcd9c8;border-radius:46% 54% 52% 48%/8%;display:block;position:relative;overflow:hidden}.txgM7a_tiles .txgM7a_tile:nth-child(2){border-radius:52% 48% 46% 54%/8%}.txgM7a_tiles .txgM7a_tile:nth-child(3){border-radius:54% 46% 48% 52%/8%}.txgM7a_tiles .txgM7a_tile:nth-child(4){border-radius:48% 52% 54% 46%/8%}.txgM7a_tileImg{object-fit:cover;display:block}.txgM7a_tileCaption{text-align:center;background:linear-gradient(#13282a00,#13282a59 45%,#13282ad9);padding:22px 16px 18px;position:absolute;bottom:0;left:0;right:0}.txgM7a_tileTitle{font-family:var(--font-display);color:var(--cream);margin:0;font-size:19px;font-weight:500}.txgM7a_badge{letter-spacing:.1em;color:var(--cream);background:var(--water);border-radius:20px;margin-top:7px;padding:3px 13px;font-size:13px;font-weight:600;display:inline-block}.txgM7a_tilePrice{color:#f4eedfeb;margin-top:8px;font-size:14px}.txgM7a_setTag{letter-spacing:.06em;color:#f4eedfe0;margin-top:6px;font-size:12px;display:block}.txgM7a_cta{background:var(--terra);color:var(--cream);text-align:center;padding:0 6% 120px;position:relative;overflow:hidden}.txgM7a_ctaInner{max-width:900px;margin:0 auto;padding-top:34px}.txgM7a_ctaLabel{letter-spacing:.26em;color:#f4eedfcc;font-size:13px;font-weight:600}.txgM7a_ctaTitle{font-family:var(--font-display);text-wrap:pretty;max-width:20ch;margin:18px auto 32px;font-size:clamp(28px,4.4vw,54px);font-weight:400;line-height:1.2}.txgM7a_page .txgM7a_ctaBtn{background:var(--teal);color:var(--paper);border-radius:2px;padding:16px 36px;font-size:15px;font-weight:600;transition:background .25s,transform .25s;display:inline-block}.txgM7a_page .txgM7a_ctaBtn:hover{background:var(--earth);transform:translateY(-2px)}.txgM7a_footer{background:var(--earth);color:#ede6d399;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:46px 6% 34px;font-size:14px;display:flex}.txgM7a_footerBrand{align-items:center;gap:14px;display:flex}.txgM7a_footerLogo{opacity:.92;width:auto;height:44px}.txgM7a_footerLegal{flex-wrap:wrap;gap:8px 20px;display:flex}.txgM7a_page .txgM7a_footerLegal a{color:#ede6d3bf}.txgM7a_page .txgM7a_footerLegal a:hover{color:#fff}@media (max-width:760px){.txgM7a_nav{padding:calc(8px + env(safe-area-inset-top)) 3% 8px;gap:8px;min-height:60px}.txgM7a_navLinks,.txgM7a_page .txgM7a_navCta,.txgM7a_brandName{display:none}.txgM7a_brandLogo{height:40px}.txgM7a_navEnd{gap:8px}.txgM7a_page .txgM7a_navEnd .txgM7a_navLink{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.txgM7a_heroInner{padding:104px 6% 96px}.txgM7a_heroRule{margin:22px 0}.txgM7a_heroBtns{gap:10px;margin-top:30px}.txgM7a_page .txgM7a_btnSolid,.txgM7a_page .txgM7a_btnGhost{flex:100%;justify-content:center;align-items:center;min-height:52px;padding:0 20px;display:flex}.txgM7a_scrollHint{display:none}.txgM7a_journey{height:640svh}.txgM7a_sticky{--stage-top:max(72px, calc(50svh - 28.125vw - 90px));height:100svh}.txgM7a_stage{inset:auto;top:var(--stage-top);height:56.25vw;left:0;right:0}.txgM7a_stage video{display:none}.txgM7a_frames{display:block}.txgM7a_vig{display:none}.txgM7a_topfade{height:72px}.txgM7a_copy{padding:0}.txgM7a_beat{top:calc(var(--stage-top) + 56.25vw + 30px);bottom:auto;left:6%;right:6%}.txgM7a_beat h2{text-shadow:none;font-size:clamp(26px,7.4vw,32px)}.txgM7a_beat p{text-shadow:none;margin-top:12px;font-size:16px}.txgM7a_load{top:calc(var(--stage-top) + 28.125vw)}.txgM7a_philosophy{padding:48px 6% 96px}.txgM7a_philoGrid{grid-template-columns:1fr;gap:26px}.txgM7a_philoRule{margin-top:22px}.txgM7a_duo{margin-top:48px;padding-top:40px}.txgM7a_philoBody p{font-size:17px}.txgM7a_map{border-radius:50% 50% 0 0/40px 40px 0 0;padding:72px 5% 90px}.txgM7a_mapHead{margin-bottom:34px}.txgM7a_mapIntro{font-size:16px}.txgM7a_cards{gap:14px}.txgM7a_page .txgM7a_card{text-align:right;grid-template-columns:46px 1fr;align-items:center;column-gap:16px;padding:22px;display:grid}.txgM7a_page .txgM7a_cardMayim,.txgM7a_page .txgM7a_cardAfar,.txgM7a_page .txgM7a_cardAvir,.txgM7a_page .txgM7a_cardEsh{border-radius:26px 20px 24px 22px}.txgM7a_cardIcon{grid-row:span 2;width:46px;height:46px;margin:0}.txgM7a_cardTitle{margin:0 0 2px;font-size:20px}.txgM7a_steps{padding-bottom:90px}.txgM7a_stepList{margin-top:30px}.txgM7a_step{grid-template-columns:36px 1fr;align-items:start;gap:6px 14px;padding:22px 0}.txgM7a_stepNum{padding-top:4px}.txgM7a_step h3{font-size:20px}.txgM7a_step p{grid-column:2}.txgM7a_gallery{border-radius:50% 50% 0 0/44px 44px 0 0;padding:80px 5%}.txgM7a_galleryHead{margin-bottom:28px}.txgM7a_tiles{grid-template-columns:repeat(2,1fr);gap:12px}.txgM7a_tile,.txgM7a_tiles .txgM7a_tile:nth-child(n){border-radius:16px}.txgM7a_tileCaption{padding:16px 8px 10px}.txgM7a_tileTitle{font-size:16px}.txgM7a_badge{letter-spacing:0;padding:2px 10px}.txgM7a_tilePrice{margin-top:4px;font-size:13px}.txgM7a_cta{padding-bottom:90px}.txgM7a_page .txgM7a_ctaBtn{justify-content:center;align-items:center;min-height:52px;display:flex}.txgM7a_footer{padding:40px 6% calc(96px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}.txgM7a_footerLegal{gap:0 20px}.txgM7a_page .txgM7a_footerLegal a,.txgM7a_footerLegal button{align-items:center;min-height:44px;display:inline-flex}}
.HbxmVG_page{padding-block:clamp(36px,6vw,72px) 90px}.HbxmVG_title{margin-bottom:28px;font-size:clamp(36px,6vw,64px);font-weight:200}.HbxmVG_layout{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:860px){.HbxmVG_layout{grid-template-columns:1fr}}.HbxmVG_lines{border-top:1px solid var(--line);flex-direction:column;display:flex}.HbxmVG_line{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr auto;align-items:center;gap:18px;padding-block:18px;display:grid}.HbxmVG_thumb{aspect-ratio:1;background:var(--card);position:relative;overflow:hidden}.HbxmVG_lineTitle{font-size:18px;font-weight:400}.HbxmVG_lineMeta{color:var(--muted);margin-top:2px;font-size:13px}.HbxmVG_lineTools{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.HbxmVG_qty{font:inherit;border:1px solid var(--line);color:inherit;background:0 0;border-radius:2px;padding:6px 10px;font-size:14px}.HbxmVG_remove{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.HbxmVG_remove:hover{color:var(--ink)}.HbxmVG_linePrice{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}@media (max-width:520px){.HbxmVG_line{grid-template-columns:72px 1fr}.HbxmVG_linePrice{grid-column:2}}.HbxmVG_summary{border:1px solid var(--line);flex-direction:column;gap:10px;padding:24px;display:flex;position:sticky;top:88px}.HbxmVG_row{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:15px;display:flex}.HbxmVG_row span:first-child{color:var(--muted)}.HbxmVG_totalRow{border-top:1px solid var(--line);margin-top:4px;padding-top:14px;font-size:22px}.HbxmVG_hint{color:var(--accent);font-size:13px}.HbxmVG_note{color:var(--muted);font-size:13px}.HbxmVG_primary{text-align:center;width:100%;font:inherit;letter-spacing:.04em;cursor:pointer;background:var(--ink);color:var(--paper);border:none;border-radius:2px;margin-top:8px;padding:16px;font-size:15px;font-weight:400;transition:background .25s,opacity .2s;display:block}.HbxmVG_primary:hover{background:var(--accent)}.HbxmVG_primary:disabled{opacity:.6;cursor:wait}.HbxmVG_secondaryLink{color:var(--muted);text-align:center;text-underline-offset:3px;font-size:14px;text-decoration:underline}.HbxmVG_empty{border:1px dashed var(--line);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.HbxmVG_empty p{color:var(--muted)}.HbxmVG_collections{flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:15px;display:flex}.HbxmVG_collections a{border-bottom:1px solid var(--accent)}.HbxmVG_form{flex-direction:column;gap:16px;display:flex}.HbxmVG_fieldRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:520px){.HbxmVG_fieldRow{grid-template-columns:1fr}}.HbxmVG_field{flex-direction:column;gap:6px;min-width:0;display:flex}.HbxmVG_field label{color:var(--muted);letter-spacing:.03em;font-size:13px}.HbxmVG_input{font:inherit;border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 60%, #fff);color:var(--ink);border-radius:2px;width:100%;padding:12px 14px;font-size:15px;font-weight:400}.HbxmVG_input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}textarea.HbxmVG_input{resize:vertical;min-height:96px}.HbxmVG_check{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.HbxmVG_check input{accent-color:var(--accent);flex:none;width:16px;height:16px;margin-top:3px}.HbxmVG_check a{text-underline-offset:3px;text-decoration:underline}.HbxmVG_error{color:#a33a1e;background:#a33a1e14;border:1px solid #a33a1e4d;border-radius:2px;padding:10px 14px;font-size:14px}.HbxmVG_sectionTitle{margin-top:8px;font-size:22px;font-weight:300}.HbxmVG_done{text-align:center;border:1px solid var(--line);flex-direction:column;align-items:center;gap:14px;padding:56px 24px;display:flex}.HbxmVG_done h2{font-size:clamp(28px,4vw,40px);font-weight:200}.HbxmVG_done p{color:var(--muted);max-width:48ch}.HbxmVG_orderNo{letter-spacing:.08em;color:var(--accent);font-size:15px}.HbxmVG_newsletter{flex-direction:column;gap:8px;max-width:420px;display:flex}.HbxmVG_newsletterRow{gap:8px;display:flex}.HbxmVG_newsletterRow .HbxmVG_input{padding:10px 12px;font-size:14px}.HbxmVG_newsletterBtn{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:2px;padding:10px 16px;font-size:14px}.HbxmVG_small{opacity:.85;font-size:12.5px}@media (max-width:760px){.HbxmVG_input,.HbxmVG_newsletterRow .HbxmVG_input{font-size:16px}.HbxmVG_qty{min-height:44px;font-size:16px}.HbxmVG_newsletterBtn,.HbxmVG_remove{min-width:44px;min-height:44px}.HbxmVG_check{align-items:center;min-height:44px}}
.vs5BBa_chat{--teal:#1f5a5e;--earth:#2e4a3e;--terra:#b5502e;--paper:#ede6d3;--card:#f7f3e8;--line:#d8cfb9;--muted:#5f6b63;flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.vs5BBa_log{flex-direction:column;gap:10px;min-height:40vh;display:flex}.vs5BBa_turn{display:contents}.vs5BBa_bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:85%;padding:12px 16px;line-height:1.6}.vs5BBa_bot{background:var(--card);border:1px solid var(--line);border-start-start-radius:4px;align-self:flex-start}.vs5BBa_user{background:var(--teal);color:#fff;border-start-end-radius:4px;align-self:flex-end}.vs5BBa_typing{align-items:center;gap:5px;display:inline-flex}.vs5BBa_typing span{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite vs5BBa_blink}.vs5BBa_typing span:nth-child(2){animation-delay:.2s}.vs5BBa_typing span:nth-child(3){animation-delay:.4s}@keyframes vs5BBa_blink{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.vs5BBa_typing span{opacity:.6;animation:none}}.vs5BBa_cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;width:100%;display:grid}.vs5BBa_card{background:var(--card);border:1px solid var(--line);color:inherit;border-radius:2px;flex-direction:column;gap:6px;padding:10px;text-decoration:none;display:flex}.vs5BBa_card:hover,.vs5BBa_card:focus-visible{border-color:var(--teal)}.vs5BBa_cardImg{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:100%;height:auto}.vs5BBa_cardTitle{font-family:var(--font-heebo), system-ui, sans-serif;font-size:17px;font-weight:700}.vs5BBa_cardReason{color:var(--muted);font-size:14px;line-height:1.5}.vs5BBa_cardPrice{color:var(--teal);margin-top:auto;font-weight:600}.vs5BBa_next{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vs5BBa_chip,.vs5BBa_chipOn{font:inherit;border:1px solid var(--teal);cursor:pointer;border-radius:2px;padding:8px 12px;font-size:14px}.vs5BBa_chip{color:var(--teal);background:0 0}.vs5BBa_chipOn{background:var(--teal);color:#fff}.vs5BBa_linkBtn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-size:14px;text-decoration:underline}.vs5BBa_panel{background:var(--card);border:1px solid var(--line);border-radius:2px;gap:10px;padding:16px;display:grid}.vs5BBa_emailRow{gap:8px;display:flex}.vs5BBa_check{align-items:flex-start;gap:8px;font-size:14px;display:flex}.vs5BBa_compose{background:var(--paper);align-items:stretch;gap:8px;padding:10px 0;display:flex;position:sticky;bottom:0}.vs5BBa_input{font:inherit;border:1px solid var(--line);resize:none;background:#fff;border-radius:2px;flex:1;min-width:0;padding:10px 12px}.vs5BBa_input:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.vs5BBa_send{font:inherit;border:1px solid var(--teal);background:var(--teal);color:#fff;cursor:pointer;border-radius:2px;padding:0 18px;font-weight:600}.vs5BBa_send:disabled{opacity:.55;cursor:default}.vs5BBa_error{color:var(--terra);margin:0;font-weight:600}.vs5BBa_note,.vs5BBa_privacy{color:var(--muted);margin:0;font-size:13px}.vs5BBa_privacy a{color:inherit}@media (max-width:760px){.vs5BBa_input{font-size:16px}.vs5BBa_compose{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.vs5BBa_bubble{max-width:92%}.vs5BBa_chip,.vs5BBa_chipOn,.vs5BBa_linkBtn{min-height:44px}.vs5BBa_cards{grid-template-columns:repeat(2,1fr);gap:10px}}.vs5BBa_flow{display:contents}.vs5BBa_inPanel{gap:0;max-width:none;height:100%;margin:0}.vs5BBa_scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 14px 10px;display:flex;overflow-y:auto}.vs5BBa_inPanel .vs5BBa_log{min-height:0}.vs5BBa_inPanel .vs5BBa_compose{border-top:1px solid var(--line);padding:10px 12px;position:static}.vs5BBa_inPanel .vs5BBa_privacy{padding:0 12px calc(10px + env(safe-area-inset-bottom));font-size:12.5px}.vs5BBa_inPanel .vs5BBa_cards{grid-template-columns:repeat(2,1fr);gap:8px}
.YnGe3G_toggle{color:#ede6d3;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.YnGe3G_toggleLight{color:inherit}.YnGe3G_toggle svg,.YnGe3G_close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:24px;height:24px}@media (max-width:760px){.YnGe3G_toggle{display:inline-flex}}.YnGe3G_drawer{z-index:300;color:#ede6d3;font-family:var(--font-heebo), system-ui, sans-serif;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:#0b1712;outline:none;flex-direction:column;animation:.22s YnGe3G_in;display:flex;position:fixed;inset:0}@keyframes YnGe3G_in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.YnGe3G_drawer{animation:none}}.YnGe3G_head{border-bottom:1px solid #ede6d31f;justify-content:space-between;align-items:center;height:60px;padding:0 12px 0 20px;display:flex}.YnGe3G_brand{letter-spacing:.3em;font-size:15px}.YnGe3G_close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.YnGe3G_body{flex-direction:column;flex:1;padding:12px 24px 24px;display:flex;overflow-y:auto}.YnGe3G_group{letter-spacing:.24em;color:#d99a3a;margin:22px 0 6px;font-size:13px;font-weight:600}.YnGe3G_drawer .YnGe3G_link{color:#ede6d3;border-bottom:1px solid #ede6d314;align-items:center;gap:14px;min-height:52px;font-size:22px;font-weight:300;text-decoration:none;display:flex}.YnGe3G_drawer .YnGe3G_link[aria-current=page]{color:#f2a98b}.YnGe3G_link:focus-visible,.YnGe3G_cta:focus-visible,.YnGe3G_close:focus-visible{outline-offset:2px;outline:2px solid #8fd6ce}.YnGe3G_dot{flex:none;width:9px;height:9px;transform:rotate(45deg)}.YnGe3G_foot{padding:16px 24px 20px}.YnGe3G_drawer .YnGe3G_cta{color:#13221b;background:#ede6d3;border-radius:2px;justify-content:center;align-items:center;min-height:52px;font-size:16px;font-weight:600;text-decoration:none;display:flex}
._1LRcbq_launcher{z-index:110;font-family:var(--font-assistant), system-ui, sans-serif;color:#f4eedf;cursor:pointer;background:#8a9b4e;border:0;border-radius:2px;min-height:44px;padding:13px 28px;font-size:15px;font-weight:600;transition:background .25s,bottom .25s;position:fixed;bottom:26px;left:26px;box-shadow:0 6px 18px #2e4a3e40}._1LRcbq_launcher:hover{background:#7a9187}._1LRcbq_launcher:focus-visible,._1LRcbq_close:focus-visible{outline-offset:2px;outline:2px solid #1f5a5e}@media (max-width:760px){body:has([data-sticky-buy=true]) ._1LRcbq_launcher{bottom:calc(86px + env(safe-area-inset-bottom))}}._1LRcbq_panel{--line:#d8cfb9;z-index:250;color:#1d2a24;width:400px;height:min(660px,100dvh - 48px);font-family:var(--font-assistant), system-ui, sans-serif;border:1px solid var(--line);background:#ede6d3;border-radius:6px;outline:none;flex-direction:column;animation:.2s _1LRcbq_up;display:flex;position:fixed;bottom:24px;left:24px;overflow:hidden;box-shadow:0 18px 50px #0b171247}._1LRcbq_panel[hidden]{display:none}@keyframes _1LRcbq_up{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){._1LRcbq_panel{animation:none}}._1LRcbq_head{color:#f2ecdd;background:#2e4a3e;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px 12px 16px;display:flex}._1LRcbq_title{font-family:var(--font-heebo), system-ui, sans-serif;font-size:16px;font-weight:600;display:block}._1LRcbq_sub{opacity:.8;font-size:13px;display:block}._1LRcbq_close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._1LRcbq_close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:22px;height:22px}._1LRcbq_body{flex-direction:column;flex:1;min-height:0;display:flex}._1LRcbq_body>*{flex:1;min-height:0}@media (max-width:760px){._1LRcbq_launcher{left:14px;bottom:calc(14px + env(safe-area-inset-bottom));padding:12px 20px;font-size:14px}._1LRcbq_panel{width:auto;height:100dvh;padding-top:env(safe-area-inset-top);border:0;border-radius:0;inset:0}}
.r3bf4a_shop{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-display);font-weight:300;line-height:1.7}.r3bf4a_shop h1,.r3bf4a_shop h2,.r3bf4a_shop h3{letter-spacing:-.01em;font-weight:300;line-height:1.1}.r3bf4a_shop ::selection{background:var(--accent);color:#fff}.r3bf4a_wrap{max-width:1220px;margin:0 auto;padding-inline:clamp(20px,5vw,64px)}.r3bf4a_lbl{letter-spacing:.3em;color:var(--accent);font-size:11px;font-weight:500}.r3bf4a_nav{z-index:40;background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.r3bf4a_navIn{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.r3bf4a_brand{letter-spacing:.04em;align-items:center;gap:10px;font-weight:400;display:flex}.r3bf4a_brand i{background:var(--accent);width:9px;height:9px;display:block;transform:rotate(45deg)}.r3bf4a_navLinks{color:var(--muted);gap:26px;font-size:14px;display:flex}.r3bf4a_navLinks a:hover,.r3bf4a_navLinks a[aria-current=page]{color:var(--ink)}.r3bf4a_navCart{letter-spacing:.06em;border:1px solid var(--ink);white-space:nowrap;border-radius:2px;padding:8px 18px;font-size:13px}.r3bf4a_navCart:hover{background:var(--ink);color:var(--paper)}@media (max-width:900px){.r3bf4a_navLinks{display:none}}.r3bf4a_hero{padding-block:clamp(52px,8vw,104px) clamp(34px,4vw,54px)}.r3bf4a_heroGrid{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;display:grid}.r3bf4a_hero h1{font-size:clamp(52px,9vw,120px);font-weight:200}.r3bf4a_num{letter-spacing:.34em;color:var(--muted);font-size:12px;font-weight:400}.r3bf4a_tag{color:var(--accent);margin-top:18px;font-size:clamp(17px,2vw,21px);font-weight:400}.r3bf4a_intro{color:var(--muted);max-width:44ch;padding-bottom:8px;font-size:16.5px}@media (max-width:820px){.r3bf4a_heroGrid{grid-template-columns:1fr;align-items:start;gap:22px}}.r3bf4a_meta{border-block:1px solid var(--line);color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-bottom:40px;padding-block:20px;font-size:13px;display:flex}.r3bf4a_meta b{color:var(--ink);font-weight:500}.r3bf4a_grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px);padding-bottom:90px;display:grid}@media (max-width:900px){.r3bf4a_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.r3bf4a_grid{grid-template-columns:1fr}}.r3bf4a_card{text-align:start;display:block}.r3bf4a_cardImg{aspect-ratio:1;background:var(--card);border:1px solid var(--line);position:relative;overflow:hidden}.r3bf4a_cardImg img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.r3bf4a_card:hover .r3bf4a_cardImg img{transform:scale(1.045)}.r3bf4a_cardView{z-index:2;color:var(--ink);letter-spacing:.14em;opacity:0;background:#fbfaf7eb;padding:8px 14px;font-size:11px;font-weight:500;transition:opacity .3s,transform .3s;position:absolute;inset-block-end:14px;inset-inline-start:14px;transform:translateY(6px)}.r3bf4a_card:hover .r3bf4a_cardView,.r3bf4a_card:focus-visible .r3bf4a_cardView{opacity:1;transform:none}.r3bf4a_cardBody{justify-content:space-between;align-items:baseline;gap:12px;padding:15px 2px 0;display:flex}.r3bf4a_cardTitle{font-size:18px;font-weight:400}.r3bf4a_cardSub{color:var(--accent);letter-spacing:.06em;margin-top:3px;font-size:12px}.r3bf4a_cardPrice{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:400}.r3bf4a_cardSet{color:var(--muted);margin-top:2px;font-size:12px}.r3bf4a_soon .r3bf4a_cardImg{border-style:dashed;justify-content:center;align-items:center;display:flex}.r3bf4a_soonTxt{letter-spacing:.2em;color:var(--muted);opacity:.7;font-size:12px}.r3bf4a_soon .r3bf4a_cardTitle{opacity:.45}.r3bf4a_crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;padding-block:22px;font-size:13px;display:flex}.r3bf4a_crumbs a:hover{color:var(--ink)}.r3bf4a_pGrid{grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(24px,4vw,56px);padding-bottom:80px;display:grid}@media (max-width:860px){.r3bf4a_pGrid{grid-template-columns:1fr}}.r3bf4a_media{aspect-ratio:1;background:var(--accent-deep);position:relative;overflow:hidden}.r3bf4a_media img{transition:opacity .45s}.r3bf4a_tabs{z-index:3;top:16px;gap:6px;display:flex;position:absolute;inset-inline-start:16px}.r3bf4a_tab{letter-spacing:.1em;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a2e3059;border:1px solid #ffffff80;border-radius:2px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:400}.r3bf4a_tab[aria-pressed=true]{color:var(--ink);background:#fff;border-color:#fff}.r3bf4a_info{flex-direction:column;display:flex}.r3bf4a_info h1{margin-top:10px;font-size:clamp(32px,4.4vw,52px);font-weight:200}.r3bf4a_desc{color:var(--muted);max-width:52ch;margin-top:18px;font-size:16px}.r3bf4a_sec{margin-top:30px}.r3bf4a_sec>.r3bf4a_lbl{color:var(--muted);margin-bottom:12px;display:block}.r3bf4a_options{flex-direction:column;gap:8px;display:flex}.r3bf4a_opt{width:100%;font:inherit;color:inherit;text-align:start;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;transition:border-color .2s,background .2s;display:flex}.r3bf4a_opt:hover:not(:disabled){border-color:var(--accent)}.r3bf4a_opt[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.r3bf4a_opt:disabled{cursor:not-allowed;opacity:.55}.r3bf4a_optName{font-size:15px;font-weight:400}.r3bf4a_optDim{color:var(--muted);margin-inline-end:10px;font-size:12.5px}.r3bf4a_optPrice{white-space:nowrap;font-size:15px;font-weight:400}.r3bf4a_rec{letter-spacing:.12em;color:#fff;background:var(--accent);margin-inline-start:8px;padding:2px 8px;font-size:10px}.r3bf4a_qty{border:1px solid var(--line);border-radius:2px;align-items:center;display:inline-flex}.r3bf4a_qty button{font:inherit;width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.r3bf4a_qty output{text-align:center;min-width:36px;font-size:15px;font-weight:400}.r3bf4a_buy{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.r3bf4a_setNote{color:inherit;margin:0 0 14px;font-size:15px}.r3bf4a_total{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.r3bf4a_totalLbl{color:var(--muted);letter-spacing:.06em;font-size:13px}.r3bf4a_totalVal{font-variant-numeric:tabular-nums;font-size:28px;font-weight:300}.r3bf4a_buyBtn{text-align:center;letter-spacing:.04em;cursor:pointer;background:var(--ink);width:100%;color:var(--paper);border:none;border-radius:2px;padding:17px;font-family:inherit;font-size:15px;font-weight:400;transition:background .25s;display:block}.r3bf4a_buyBtn:hover{background:var(--accent)}.r3bf4a_buyNote{color:var(--muted);margin-top:12px;font-size:13.5px}.r3bf4a_facts{color:var(--muted);gap:6px;margin-top:26px;font-size:13px;display:grid}.r3bf4a_related{border-top:1px solid var(--line);padding-top:40px}.r3bf4a_related h2{margin-bottom:24px;font-size:26px}footer.r3bf4a_foot{border-top:1px solid var(--line);color:var(--muted);padding-block:40px;font-size:13px}.r3bf4a_footIn{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.r3bf4a_footIn a:hover{color:var(--ink)}.r3bf4a_footGrid{grid-template-columns:1fr 1fr 1.4fr;align-items:start;gap:28px;display:grid}@media (max-width:760px){.r3bf4a_footGrid{grid-template-columns:1fr}}.r3bf4a_footCol{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.r3bf4a_footCol a:hover{color:var(--ink)}.r3bf4a_stickyBuy{display:none}@media (max-width:760px){.r3bf4a_navIn{gap:8px;height:60px}.r3bf4a_brand{min-height:44px}.r3bf4a_navEnd{align-items:center;gap:2px;display:flex}.r3bf4a_navCart{align-items:center;min-height:44px;padding:0 14px;display:inline-flex}.r3bf4a_lbl,.r3bf4a_num,.r3bf4a_cardSub,.r3bf4a_soonTxt,.r3bf4a_optDim{font-size:13px}.r3bf4a_rec{font-size:12px}.r3bf4a_grid{grid-template-columns:repeat(2,1fr);gap:18px 12px}.r3bf4a_cardView{display:none}.r3bf4a_cardBody{flex-direction:column;gap:2px;padding-top:10px}.r3bf4a_cardTitle{font-size:16px}.r3bf4a_cardPrice{font-size:13px}.r3bf4a_crumbs{gap:0 8px;padding-block:6px}.r3bf4a_crumbs a{align-items:center;min-height:44px;display:inline-flex}.r3bf4a_tabs{top:12px;inset-inline-start:12px}.r3bf4a_tab{min-height:44px;padding:0 16px;font-size:13px}.r3bf4a_opt{min-height:52px}.r3bf4a_qty button{width:48px;height:48px}.r3bf4a_stickyBuy{z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);align-items:center;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.r3bf4a_stickyBuy[data-show=true]{transform:none}.r3bf4a_stickyInfo{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.r3bf4a_stickyInfo span:first-child{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.r3bf4a_stickyInfo span:last-child{font-size:19px;font-weight:400}.r3bf4a_stickyBuy .r3bf4a_buyBtn{flex:none;width:auto;min-height:48px;padding:0 22px}.r3bf4a_footCol{gap:0}.r3bf4a_footCol a,.r3bf4a_footCol button{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.r3bf4a_stickyBuy{transition:none}}
.sis3bG_page{padding-block:clamp(36px,6vw,80px) clamp(56px,8vw,110px)}.sis3bG_head{max-width:72ch;margin-bottom:24px}.sis3bG_title{font-family:var(--font-display);margin:10px 0 6px;font-size:clamp(30px,4.5vw,48px);font-weight:300}.sis3bG_sub{color:var(--muted);font-family:var(--font-body);font-size:16px}.sis3bG_demo{border:1px solid var(--terra);max-width:72ch;font-family:var(--font-body);border-inline-start-width:6px;border-radius:2px;margin:0 0 24px;padding:14px 18px;font-weight:600}.sis3bG_results{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;max-width:900px;margin-bottom:28px;display:grid}.sis3bG_result{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:color-mix(in srgb, var(--cream) 70%, var(--paper));font-family:var(--font-body);border-radius:2px;padding:18px 20px}.sis3bG_resultLabel{letter-spacing:.02em;color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.sis3bG_resultValue{font-family:var(--font-display);font-size:24px;font-weight:400}.sis3bG_good{border-color:var(--olive)}.sis3bG_good .sis3bG_resultValue{color:#4f5e22}.sis3bG_bad{border-color:var(--terra)}.sis3bG_bad .sis3bG_resultValue{color:var(--terra)}.sis3bG_resultNote{margin:8px 0 0;font-size:15px;line-height:1.6}.sis3bG_section{max-width:72ch;font-family:var(--font-body);margin:0 0 30px;font-size:17px;line-height:1.8}.sis3bG_section h2{font-family:var(--font-display);margin:0 0 10px;font-size:clamp(22px,3vw,28px);font-weight:300}.sis3bG_dl{grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;display:grid}.sis3bG_dl dt{color:var(--muted)}.sis3bG_dl dd{overflow-wrap:anywhere;margin:0}.sis3bG_mono{direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px}.sis3bG_list{margin:0;padding-inline-start:1.2em}.sis3bG_links{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.sis3bG_button{border:1px solid var(--earth);min-height:44px;color:var(--earth);font-family:var(--font-body);border-radius:2px;align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.sis3bG_button:focus-visible,.sis3bG_drop:focus-within{outline:2px solid var(--teal);outline-offset:2px}.sis3bG_drop{border:1px dashed color-mix(in srgb, var(--ink) 35%, transparent);cursor:pointer;border-radius:2px;padding:18px;display:block}.sis3bG_code{background:color-mix(in srgb, var(--ink) 6%, var(--paper));white-space:pre-wrap;border-radius:2px;padding:10px 12px;display:block}@media (max-width:560px){.sis3bG_dl{grid-template-columns:1fr}.sis3bG_dl dt{margin-top:6px}}
.Qu0mEa_page{padding-block:clamp(40px,7vw,88px) clamp(56px,8vw,110px)}.Qu0mEa_head{max-width:72ch;margin-bottom:28px}.Qu0mEa_title{font-family:var(--font-display);margin:10px 0 8px;font-size:clamp(34px,5vw,56px);font-weight:300}.Qu0mEa_updated{color:var(--muted);font-size:14px}.Qu0mEa_notice{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--paper));max-width:72ch;font-family:var(--font-body);border-inline-start-width:6px;border-radius:2px;margin:0 0 32px;padding:16px 20px;font-size:16px;font-weight:600;line-height:1.7}.Qu0mEa_toc{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);max-width:72ch;font-family:var(--font-body);border-radius:2px;margin:0 0 40px;padding:18px 22px}.Qu0mEa_tocTitle{font-family:var(--font-display);margin:0 0 8px;font-size:18px;font-weight:400}.Qu0mEa_toc ol{margin:0;padding-inline-start:1.4em;line-height:1.9}.Qu0mEa_toc a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.Qu0mEa_article{max-width:72ch;font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.85}.Qu0mEa_article h2{font-family:var(--font-display);margin:2.2em 0 .5em;scroll-margin-top:80px;font-size:clamp(24px,3vw,31px);font-weight:300}.Qu0mEa_article h3{font-family:var(--font-display);margin:1.6em 0 .4em;font-size:20px;font-weight:400}.Qu0mEa_article p{margin:0 0 1em}.Qu0mEa_article ul,.Qu0mEa_article ol{margin:0 0 1.1em;padding-inline-start:1.5em}.Qu0mEa_article li{margin-bottom:.4em}.Qu0mEa_article a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.Qu0mEa_article a:focus-visible,.Qu0mEa_toc a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Qu0mEa_article table{border-collapse:collapse;width:100%;margin:0 0 1.2em;font-size:16px}.Qu0mEa_article th,.Qu0mEa_article td{text-align:start;border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);vertical-align:top;padding:8px 10px}.Qu0mEa_article th{background:color-mix(in srgb, var(--ink) 6%, transparent);font-weight:600}.Qu0mEa_callout{border-inline-start:5px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--paper));border-radius:2px;margin:1.2em 0;padding:14px 18px}.Qu0mEa_callout p:last-child{margin-bottom:0}
