@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}@media(max-width:699px){}.back-row[data-astro-cid-7a7bzblm]{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto;padding:clamp(16px,2vw,28px) 0 clamp(6px,1vw,10px)}.back-row--over[data-astro-cid-7a7bzblm]{position:relative;z-index:6;height:0;padding:0}.back-row--over[data-astro-cid-7a7bzblm] .back[data-astro-cid-7a7bzblm]{position:absolute;top:clamp(16px,2vw,28px);left:0}.back[data-astro-cid-7a7bzblm]{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 14px;font-family:var(--font-ui);font-size:15px;font-weight:500;line-height:1;text-decoration:none;background-color:#f7f1e7;color:var(--ink);border:1px solid rgba(42,37,33,.55);border-radius:0;transition:background-size .52s var(--sweep-ease),color .36s var(--ease-out),border-color var(--t-fast)}.back[data-astro-cid-7a7bzblm]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.back[data-astro-cid-7a7bzblm] .icon{width:18px;height:18px;transition:transform var(--t-fast) var(--ease-out)}.back[data-astro-cid-7a7bzblm]:hover .icon{transform:rotate(90deg)}.back-row--over[data-astro-cid-7a7bzblm] .back[data-astro-cid-7a7bzblm]{border-color:transparent}.back-row--over[data-astro-cid-7a7bzblm] .back[data-astro-cid-7a7bzblm]:hover{border-color:var(--ink)}@media(prefers-reduced-motion:reduce){.back[data-astro-cid-7a7bzblm] .icon{transition:none}}.ip[data-astro-cid-h37nnt44]{padding:clamp(24px,4vw,56px) 0 clamp(88px,11vw,160px);background:linear-gradient(180deg,var(--base) calc(100% - var(--fade)),var(--linen))}.ip-head[data-astro-cid-h37nnt44],.ip-grid[data-astro-cid-h37nnt44]{width:min(100% - 2 * var(--gutter),1180px);margin-inline:auto}.ip-head[data-astro-cid-h37nnt44]{padding-bottom:clamp(32px,5vw,64px)}.ip-title[data-astro-cid-h37nnt44]{font-size:clamp(44px,7vw,96px);line-height:1.02;max-width:16ch;text-wrap:balance}.ip-lead[data-astro-cid-h37nnt44]{margin-top:24px;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--muted);max-width:52ch}.ip-grid[data-astro-cid-h37nnt44]{display:grid;grid-template-columns:minmax(0,1fr);gap:56px}.ip--nav[data-astro-cid-h37nnt44] .ip-grid[data-astro-cid-h37nnt44]{grid-template-columns:minmax(0,760px) minmax(0,1fr);gap:clamp(48px,8vw,128px)}.ip-body[data-astro-cid-h37nnt44]{min-width:0;max-width:760px}.ip[data-astro-cid-h37nnt44]:not(.ip--nav) .ip-body[data-astro-cid-h37nnt44]{max-width:980px}.ip-h2[data-astro-cid-h37nnt44]{font-size:clamp(26px,2.6vw,34px);line-height:1.2;margin:56px 0 14px}.ip-body[data-astro-cid-h37nnt44]>.ip-h2[data-astro-cid-h37nnt44]:first-child{margin-top:0}.ip-p[data-astro-cid-h37nnt44]{font-size:18px;line-height:1.7;max-width:64ch}.ip-p[data-astro-cid-h37nnt44]+.ip-p[data-astro-cid-h37nnt44]{margin-top:14px}.ip-ul[data-astro-cid-h37nnt44]{margin:12px 0 0;padding-left:1.2em;font-size:18px;line-height:1.65;max-width:64ch}.ip-ul[data-astro-cid-h37nnt44] li[data-astro-cid-h37nnt44]+li[data-astro-cid-h37nnt44]{margin-top:6px}.ip-p[data-astro-cid-h37nnt44]+.ip-ul[data-astro-cid-h37nnt44],.ip-ul[data-astro-cid-h37nnt44]+.ip-p[data-astro-cid-h37nnt44]{margin-top:14px}.ip-todo[data-astro-cid-h37nnt44]{margin-top:18px;padding:16px 20px;background:var(--sage-tint);color:var(--sage-dark);font-family:var(--font-ui);font-size:15px;line-height:1.55;max-width:64ch}.ip-qa[data-astro-cid-h37nnt44]{display:grid;gap:8px;margin-top:18px}.ip-q[data-astro-cid-h37nnt44]{background:var(--linen)}.ip-q[data-astro-cid-h37nnt44] summary[data-astro-cid-h37nnt44]{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:16px clamp(18px,2.2vw,28px);list-style:none;cursor:pointer;font-size:clamp(18px,1.4vw,20px);line-height:1.35}.ip-q[data-astro-cid-h37nnt44] summary[data-astro-cid-h37nnt44]::-webkit-details-marker{display:none}.ip-q[data-astro-cid-h37nnt44] summary[data-astro-cid-h37nnt44]:hover{background:#e7ded173}.ip-plus[data-astro-cid-h37nnt44]{position:relative;flex:none;width:14px;height:14px}.ip-plus[data-astro-cid-h37nnt44]:before,.ip-plus[data-astro-cid-h37nnt44]:after{content:"";position:absolute;left:0;top:50%;width:14px;height:1.5px;background:var(--ink);transition:transform var(--t-mid) var(--ease-out)}.ip-plus[data-astro-cid-h37nnt44]:after{transform:rotate(90deg)}.ip-q[data-astro-cid-h37nnt44][open] .ip-plus[data-astro-cid-h37nnt44]:after{transform:rotate(0)}.ip-q[data-astro-cid-h37nnt44] p[data-astro-cid-h37nnt44]{padding:0 clamp(18px,2.2vw,28px) 22px;max-width:62ch;color:var(--muted)}.ip-cta[data-astro-cid-h37nnt44]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ip-cards[data-astro-cid-h37nnt44]{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:16px}.ip-card[data-astro-cid-h37nnt44]{display:flex;flex-direction:column;height:100%;background:var(--linen);color:inherit;transition:background-color var(--t-fast) var(--ease-out)}a[data-astro-cid-h37nnt44].ip-card:hover{background:#fffdf9}a[data-astro-cid-h37nnt44].ip-card:hover .ip-card-pic[data-astro-cid-h37nnt44] img[data-astro-cid-h37nnt44]{transform:scale(1.03)}.ip-card-pic[data-astro-cid-h37nnt44]{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--greige)}.ip-card-pic[data-astro-cid-h37nnt44] img[data-astro-cid-h37nnt44]{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.ip-card-pic--product[data-astro-cid-h37nnt44]{background:var(--stone-1);padding:18px 0 10px}.ip-card-pic--product[data-astro-cid-h37nnt44] img[data-astro-cid-h37nnt44]{object-fit:contain}.ip-card-t[data-astro-cid-h37nnt44]{display:block;padding:18px 20px 0;font-size:22px;line-height:1.25}.ip-card-d[data-astro-cid-h37nnt44]{display:block;padding:8px 20px 22px;color:var(--muted);font-size:16px;line-height:1.55}.ip-card-t[data-astro-cid-h37nnt44]:last-child{padding-bottom:22px}.ip-fig[data-astro-cid-h37nnt44]{margin:0 0 40px;aspect-ratio:16 / 9;overflow:hidden;background:var(--greige)}.ip-fig[data-astro-cid-h37nnt44] img[data-astro-cid-h37nnt44]{width:100%;height:100%;object-fit:cover}.ip-formwrap[data-astro-cid-h37nnt44]{margin-top:28px;background:var(--linen);padding:clamp(22px,3vw,40px)}.ip-form[data-astro-cid-h37nnt44]{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;font-family:var(--font-ui)}.ip-field[data-astro-cid-h37nnt44]{display:grid;gap:8px;align-content:start;min-width:0}.ip-field--wide[data-astro-cid-h37nnt44]{grid-column:1 / -1}.ip-field[data-astro-cid-h37nnt44] label[data-astro-cid-h37nnt44],.ip-checks[data-astro-cid-h37nnt44] legend[data-astro-cid-h37nnt44]{font-size:15px;font-weight:500}.ip-opt[data-astro-cid-h37nnt44]{color:var(--muted);font-weight:400}.ip-field[data-astro-cid-h37nnt44] input[data-astro-cid-h37nnt44],.ip-field[data-astro-cid-h37nnt44] textarea[data-astro-cid-h37nnt44],.ip-field[data-astro-cid-h37nnt44] select[data-astro-cid-h37nnt44]{width:100%;min-height:50px;padding:12px 14px;font:inherit;font-size:16px;color:var(--ink);background:#fffdf9;border:1px solid rgba(42,37,33,.35);border-radius:0}.ip-field[data-astro-cid-h37nnt44] textarea[data-astro-cid-h37nnt44]{resize:vertical}.ip-field[data-astro-cid-h37nnt44] [data-astro-cid-h37nnt44][aria-invalid=true]{border-color:#8a3a2e}.ip-checks[data-astro-cid-h37nnt44]{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.ip-checks[data-astro-cid-h37nnt44] legend[data-astro-cid-h37nnt44]{margin-bottom:8px;padding:0}.ip-check[data-astro-cid-h37nnt44]{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:16px;cursor:pointer}.ip-check[data-astro-cid-h37nnt44] input[data-astro-cid-h37nnt44]{width:20px;height:20px;margin:0;accent-color:var(--ink-deep);border-radius:0}.ip-err[data-astro-cid-h37nnt44]{min-height:0;font-size:14px;color:#8a3a2e}.ip-err[data-astro-cid-h37nnt44]:empty{display:none}.ip-send[data-astro-cid-h37nnt44]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:6px}.ip-note[data-astro-cid-h37nnt44]{font-size:14px;color:var(--muted);max-width:46ch}.ip-thanks[data-astro-cid-h37nnt44]{font-size:clamp(20px,1.8vw,24px);line-height:1.45;max-width:46ch}.ip-thanks[data-astro-cid-h37nnt44]:focus{outline:none}.ip-nav[data-astro-cid-h37nnt44]{position:sticky;top:calc(var(--header-h) + 24px);align-self:start;font-family:var(--font-ui)}.ip-nav-title[data-astro-cid-h37nnt44]{font-size:15px;color:var(--muted);margin-bottom:8px}.ip-nav[data-astro-cid-h37nnt44] ul[data-astro-cid-h37nnt44]{list-style:none;margin:0;padding:0;display:grid}.ip-nav[data-astro-cid-h37nnt44] a[data-astro-cid-h37nnt44]{display:flex;align-items:center;min-height:44px;padding:0 14px;margin-left:-14px;color:var(--muted);font-size:16px;transition:color var(--t-fast),background-color var(--t-fast)}.ip-nav[data-astro-cid-h37nnt44] a[data-astro-cid-h37nnt44]:hover{color:var(--ink)}.ip-nav[data-astro-cid-h37nnt44] a[data-astro-cid-h37nnt44][aria-current=page]{color:var(--ink);background:var(--linen)}@media(max-width:1099px){.ip--nav[data-astro-cid-h37nnt44] .ip-grid[data-astro-cid-h37nnt44]{grid-template-columns:minmax(0,1fr)}.ip-nav[data-astro-cid-h37nnt44]{position:static}}@media(max-width:599px){.ip-form[data-astro-cid-h37nnt44]{grid-template-columns:1fr}.ip-cta[data-astro-cid-h37nnt44] .btn[data-astro-cid-h37nnt44],.ip-send[data-astro-cid-h37nnt44] .btn[data-astro-cid-h37nnt44]{width:100%}.ip-p[data-astro-cid-h37nnt44],.ip-ul[data-astro-cid-h37nnt44]{font-size:17px}}@media(prefers-reduced-motion:reduce){.ip-card-pic[data-astro-cid-h37nnt44] img[data-astro-cid-h37nnt44],.ip-plus[data-astro-cid-h37nnt44]:before,.ip-plus[data-astro-cid-h37nnt44]:after{transition:none}}