.ah[data-astro-cid-tkwcv7nq]{padding-top:var(--s-5);padding-bottom:var(--section-pad)}.ah-in[data-astro-cid-tkwcv7nq] .crumbs{margin:0 0 var(--s-8)}.ah-grid[data-astro-cid-tkwcv7nq]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s-8) var(--col-gap);align-items:start}.ah-title[data-astro-cid-tkwcv7nq]{grid-column:1 / -1}h1[data-astro-cid-tkwcv7nq]{margin:0;font-size:var(--fs-h1);font-weight:var(--w-display);line-height:1;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;hyphens:manual}.ah-meta[data-astro-cid-tkwcv7nq]{grid-column:span 3;max-width:var(--measure);padding-top:var(--s-5);border-top:1px solid var(--line)}.ah-meta[data-astro-cid-tkwcv7nq] p[data-astro-cid-tkwcv7nq]{margin:0 0 var(--s-4);font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.ah-photo[data-astro-cid-tkwcv7nq]{grid-column:span 9;min-width:0;background:var(--inset)}.ah[data-astro-cid-tkwcv7nq]:not(.ah--listing) .ah-grid[data-astro-cid-tkwcv7nq]:not(:has(.ah-meta)) .ah-photo[data-astro-cid-tkwcv7nq]{grid-column:1 / -1}.ah-photo[data-astro-cid-tkwcv7nq] .photo{display:block;width:100%;height:auto}.ah--listing[data-astro-cid-tkwcv7nq] .ah-grid[data-astro-cid-tkwcv7nq]{align-items:center;min-height:var(--hero-min)}.ah--listing[data-astro-cid-tkwcv7nq] .ah-title[data-astro-cid-tkwcv7nq]{grid-column:span 5}.ah--listing[data-astro-cid-tkwcv7nq] .ah-photo[data-astro-cid-tkwcv7nq]{grid-column:span 7}@media(max-width:1023px){.ah-grid[data-astro-cid-tkwcv7nq]{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.ah-title[data-astro-cid-tkwcv7nq],.ah-photo[data-astro-cid-tkwcv7nq],.ah-meta[data-astro-cid-tkwcv7nq],.ah--listing[data-astro-cid-tkwcv7nq] .ah-title[data-astro-cid-tkwcv7nq],.ah--listing[data-astro-cid-tkwcv7nq] .ah-photo[data-astro-cid-tkwcv7nq]{grid-column:auto}.ah--listing[data-astro-cid-tkwcv7nq] .ah-grid[data-astro-cid-tkwcv7nq]{min-height:0}.ah-meta[data-astro-cid-tkwcv7nq]{display:flex;flex-wrap:wrap;gap:var(--s-4)}.ah-meta[data-astro-cid-tkwcv7nq] p[data-astro-cid-tkwcv7nq]{margin:0}.ah-in[data-astro-cid-tkwcv7nq] .crumbs{margin-bottom:var(--s-6)}}.an[data-astro-cid-55rwdcax]{padding-block:var(--section-pad)}.an-neighbours[data-astro-cid-55rwdcax]{display:grid;grid-template-columns:5fr 7fr;gap:var(--col-gap);padding-block:var(--s-6);border-block:1px solid var(--line)}.an-neighbours[data-astro-cid-55rwdcax] a[data-astro-cid-55rwdcax]{max-width:var(--measure);font-size:var(--fs-body);line-height:1.6}.an-grid[data-astro-cid-55rwdcax]{display:grid;grid-template-columns:5fr 7fr;gap:var(--col-gap);margin-top:var(--s-8)}.an[data-astro-cid-55rwdcax] ul[data-astro-cid-55rwdcax]{display:grid;gap:var(--s-4);padding:0;margin:0;list-style:none}.an[data-astro-cid-55rwdcax] li[data-astro-cid-55rwdcax]{font-size:var(--fs-small);line-height:1.5}.an[data-astro-cid-55rwdcax] a[data-astro-cid-55rwdcax]{color:var(--text-action);text-decoration:underline;text-underline-offset:var(--s-1)}.an[data-astro-cid-55rwdcax] a[data-astro-cid-55rwdcax]:hover{text-decoration-thickness:2px}.an[data-astro-cid-55rwdcax] a[data-astro-cid-55rwdcax]:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}.an-current[data-astro-cid-55rwdcax]{margin:0 0 var(--s-5);padding-bottom:var(--s-5);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-small);line-height:1.5}.an-related[data-astro-cid-55rwdcax]{max-width:var(--measure)}@media(max-width:767px){.an-grid[data-astro-cid-55rwdcax],.an-neighbours[data-astro-cid-55rwdcax]{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}}.sa[data-astro-cid-3y555cxn]{position:absolute;top:calc(var(--art-y) * 1px);width:min(calc(var(--art-w) * 1px),calc(var(--art-w) / 19.2 * 1vw));pointer-events:none;background:none;z-index:0}.sa--left[data-astro-cid-3y555cxn]{left:calc(max(0px,(100% - var(--container)) / 2) + var(--art-off) * 1px)}.sa--right[data-astro-cid-3y555cxn]{right:calc(max(0px,(100% - var(--container)) / 2) + var(--art-off) * 1px)}.sa[data-astro-cid-3y555cxn].tone-light{color:var(--light-line)}.sa[data-astro-cid-3y555cxn].tone-dark{color:var(--dark-line)}.sa-w[data-astro-cid-3y555cxn]{display:contents}.sa-n[data-astro-cid-3y555cxn]{display:none}.sa[data-astro-cid-3y555cxn] svg{display:block;width:100%;height:auto;color:inherit}.sa--inside[data-astro-cid-3y555cxn].sa--left{left:max(var(--s-4),calc(max(0px,(100% - var(--container)) / 2) + var(--art-off) * 1px))}.sa--inside[data-astro-cid-3y555cxn].sa--right{right:max(var(--s-4),calc(max(0px,(100% - var(--container)) / 2) + var(--art-off) * 1px))}.sa-label[data-astro-cid-3y555cxn]{position:absolute;transform:translate(-50%,-50%);padding:0 var(--s-1);white-space:nowrap;font-size:var(--fs-small);line-height:1;font-variant-numeric:tabular-nums;background:var(--bg)}.sa[data-astro-cid-3y555cxn].tone-light .sa-label[data-astro-cid-3y555cxn]{color:var(--light-muted)}.sa--alt[data-astro-cid-3y555cxn].tone-light .sa-label[data-astro-cid-3y555cxn]{background:var(--light-surface)}.sa[data-astro-cid-3y555cxn].tone-dark .sa-label[data-astro-cid-3y555cxn]{color:var(--dark-muted)}@media(max-width:1919px){.sa--from-1920[data-astro-cid-3y555cxn]{display:none}}@media(max-width:1599px){.sa--from-1600[data-astro-cid-3y555cxn]{display:none}}@media(max-width:1439px){.sa--from-1440[data-astro-cid-3y555cxn]{display:none}}@media(max-width:1279px){.sa--from-1280[data-astro-cid-3y555cxn]{display:none}}@media(max-width:1023px){.sa[data-astro-cid-3y555cxn]{position:static;width:auto;margin-top:calc(var(--section-pad) * -1 + var(--s-4));padding:0 var(--gutter) var(--section-pad)}.sa[data-astro-cid-3y555cxn].tone-light{color:var(--light-muted)}.sa[data-astro-cid-3y555cxn].tone-dark{color:var(--dark-muted)}.sa[data-astro-cid-3y555cxn] svg{width:min(100%,calc(var(--s-13) * 1.8));margin-inline:auto}.sa--has-narrow[data-astro-cid-3y555cxn] .sa-w[data-astro-cid-3y555cxn]{display:none}.sa--has-narrow[data-astro-cid-3y555cxn] .sa-n[data-astro-cid-3y555cxn]{display:block}.sa-label[data-astro-cid-3y555cxn],.sa[data-astro-cid-3y555cxn][class*=sa--from-]{display:none}}.lj[data-astro-cid-vcakhjvd]{position:absolute;left:0;right:0;top:calc(var(--s-10) / -2);height:var(--s-10);z-index:2;pointer-events:none}.lj[data-astro-cid-vcakhjvd] svg[data-astro-cid-vcakhjvd]{display:block;width:100%;height:100%}.lj--top-base[data-astro-cid-vcakhjvd] .lj-top[data-astro-cid-vcakhjvd]{fill:var(--light-bg)}.lj--top-alt[data-astro-cid-vcakhjvd] .lj-top[data-astro-cid-vcakhjvd]{fill:var(--light-surface)}.lj--bottom-base[data-astro-cid-vcakhjvd] .lj-bottom[data-astro-cid-vcakhjvd]{fill:var(--light-bg)}.lj--bottom-alt[data-astro-cid-vcakhjvd] .lj-bottom[data-astro-cid-vcakhjvd]{fill:var(--light-surface)}.lj-line[data-astro-cid-vcakhjvd]{fill:none;stroke:var(--light-muted);stroke-width:var(--section-edge-width);stroke-opacity:var(--section-edge-opacity);vector-effect:non-scaling-stroke}@media(max-width:767px){.lj[data-astro-cid-vcakhjvd]{top:calc(var(--s-8) / -2);height:var(--s-8)}}.sf[data-astro-cid-d2xhdv5h]{position:relative;overflow-x:clip;overflow-y:visible}.sf--alt[data-astro-cid-d2xhdv5h],.sf--alt[data-astro-cid-d2xhdv5h]>.tone-light{--bg: var(--light-surface);--surface: var(--light-bg)}.sf--alt[data-astro-cid-d2xhdv5h]{background:var(--bg)}.sf[data-astro-cid-d2xhdv5h]>.lj{z-index:0}.sf[data-astro-cid-d2xhdv5h]>:is(.tone-light,.tone-dark):not(.sa){position:relative;z-index:1;background:transparent}.sf--last[data-astro-cid-d2xhdv5h].sf--alt{box-shadow:0 var(--s-13) 0 var(--light-surface)}body:has(.sf--last.sf--alt) .bridge--to-dark:before{background:var(--light-surface)}@media(max-width:767px){.sf--last[data-astro-cid-d2xhdv5h].sf--alt{box-shadow:0 var(--s-11) 0 var(--light-surface)}}.ap-group[data-astro-cid-sdv4hbvz]{display:grid;grid-template-columns:5fr 7fr;gap:var(--s-10);padding-block:var(--section-pad);align-items:start}.ap-group--compact[data-astro-cid-sdv4hbvz],.ap-group--compact[data-astro-cid-sdv4hbvz].ap-group--reverse{grid-template-columns:minmax(0,1fr);padding-block:var(--s-6)}.ap-copy[data-astro-cid-sdv4hbvz]{min-width:0;max-width:var(--measure);font-size:var(--fs-body);line-height:1.6;overflow-wrap:break-word}.ap-copy[data-astro-cid-sdv4hbvz] p,.ap-copy[data-astro-cid-sdv4hbvz] ul,.ap-copy[data-astro-cid-sdv4hbvz] ol,.ap-copy[data-astro-cid-sdv4hbvz] figure,.ap-copy[data-astro-cid-sdv4hbvz] table{margin:0 0 var(--s-4)}.ap-copy[data-astro-cid-sdv4hbvz] p:last-child,.ap-copy[data-astro-cid-sdv4hbvz] ul:last-child,.ap-copy[data-astro-cid-sdv4hbvz] ol:last-child{margin-bottom:0}.ap-copy[data-astro-cid-sdv4hbvz] h2{margin:var(--s-8) 0 var(--s-5);font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.ap-copy[data-astro-cid-sdv4hbvz] h3{margin:var(--s-7) 0 var(--s-4);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.ap-copy[data-astro-cid-sdv4hbvz] h2:first-child,.ap-copy[data-astro-cid-sdv4hbvz] h3:first-child{margin-top:0}.ap-copy[data-astro-cid-sdv4hbvz] strong,.ap-copy[data-astro-cid-sdv4hbvz] b{font-weight:var(--w-medium)}.ap-copy[data-astro-cid-sdv4hbvz] ul,.ap-copy[data-astro-cid-sdv4hbvz] ol{padding-left:var(--s-5)}.ap-copy[data-astro-cid-sdv4hbvz] li+li{margin-top:var(--s-3)}.ap-copy[data-astro-cid-sdv4hbvz] a{color:var(--text-action);text-decoration:underline;text-underline-offset:var(--s-1)}.ap-copy[data-astro-cid-sdv4hbvz] a:hover{text-decoration-thickness:2px}.ap-copy[data-astro-cid-sdv4hbvz] a:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}.ap-copy[data-astro-cid-sdv4hbvz] figure{max-width:100%}.ap-copy[data-astro-cid-sdv4hbvz] figcaption{font-size:var(--fs-body);line-height:1.6}.ap-copy[data-astro-cid-sdv4hbvz] .ap-table{max-width:100%;overflow-x:auto;margin-bottom:var(--s-4)}.ap-copy[data-astro-cid-sdv4hbvz] .ap-table:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}.ap-copy[data-astro-cid-sdv4hbvz] table{width:100%;border-collapse:collapse;font-size:var(--fs-body);line-height:1.6}.ap-copy[data-astro-cid-sdv4hbvz] td,.ap-copy[data-astro-cid-sdv4hbvz] th{padding:var(--s-4);vertical-align:top;border-bottom:1px solid var(--line)}.ap-copy[data-astro-cid-sdv4hbvz] td:first-child{padding-left:0}.ap-copy[data-astro-cid-sdv4hbvz] table:has(tr:only-child>td:only-child) td{padding:0;border:0}.ap-visual[data-astro-cid-sdv4hbvz]{min-width:0;position:sticky;top:calc(var(--s-9) + var(--s-5))}.ap-photo[data-astro-cid-sdv4hbvz]{margin:0;background:var(--inset)}.ap-photo[data-astro-cid-sdv4hbvz] .photo{display:block;width:100%;height:auto}.ap-drawing[data-astro-cid-sdv4hbvz]{color:var(--muted);padding-block:var(--s-8)}.ap-drawing[data-astro-cid-sdv4hbvz] svg{display:block;width:100%;height:auto}.ap-group--reverse[data-astro-cid-sdv4hbvz]{grid-template-columns:7fr 5fr}.ap-group--reverse[data-astro-cid-sdv4hbvz] .ap-copy[data-astro-cid-sdv4hbvz]{grid-column:2;grid-row:1}.ap-group--compact[data-astro-cid-sdv4hbvz].ap-group--reverse .ap-copy[data-astro-cid-sdv4hbvz]{grid-column:auto;grid-row:auto}.ap-group--reverse[data-astro-cid-sdv4hbvz] .ap-visual[data-astro-cid-sdv4hbvz]{grid-column:1;grid-row:1}@media(max-width:1279px){.ap-group[data-astro-cid-sdv4hbvz]{gap:var(--s-7)}}@media(max-width:1023px){.ap-group[data-astro-cid-sdv4hbvz],.ap-group--reverse[data-astro-cid-sdv4hbvz]{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}.ap-group--reverse[data-astro-cid-sdv4hbvz] .ap-copy[data-astro-cid-sdv4hbvz],.ap-group--reverse[data-astro-cid-sdv4hbvz] .ap-visual[data-astro-cid-sdv4hbvz]{grid-column:auto;grid-row:auto}.ap-visual[data-astro-cid-sdv4hbvz]{position:static}.ap-drawing[data-astro-cid-sdv4hbvz]{max-width:var(--measure);margin-inline:auto;padding-block:0}}.fc-videos[data-astro-cid-utndsllg]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--col-gap);margin-top:var(--s-9)}.fc-video[data-astro-cid-utndsllg]{position:relative;display:block;min-width:0;background:var(--inset)}.fc-video[data-astro-cid-utndsllg] .photo,.fc-video-blank[data-astro-cid-utndsllg]{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain}.fc-video-play[data-astro-cid-utndsllg]{position:absolute;left:0;bottom:0;display:grid;place-items:center;width:var(--btn-s);height:var(--btn-s);background:var(--dark-bg);color:var(--dark-ink);transition:background-color var(--t-control) var(--ease)}.fc-video[data-astro-cid-utndsllg]:hover .fc-video-play[data-astro-cid-utndsllg]{background:var(--brand-cobalt)}.fc-video[data-astro-cid-utndsllg]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:1023px){.fc-videos[data-astro-cid-utndsllg]{grid-template-columns:repeat(2,minmax(0,1fr))}}.final-rich[data-astro-cid-gfdh2aps]{padding-block:var(--section-pad)}.final-rich--compact[data-astro-cid-gfdh2aps]{padding-block:var(--s-6)}.final-rich-copy[data-astro-cid-gfdh2aps]{min-width:0;font-size:var(--fs-body);line-height:1.6}.final-rich-copy[data-astro-cid-gfdh2aps] p{max-width:var(--measure);margin:0 0 var(--s-4)}.final-rich-copy[data-astro-cid-gfdh2aps] h2{margin:0 0 var(--s-7);font-size:var(--fs-h2);line-height:1.05;font-weight:var(--w-display);letter-spacing:-.025em}.final-rich-copy[data-astro-cid-gfdh2aps] h3{margin:0 0 var(--s-4);font-size:var(--fs-h3);line-height:1.15;font-weight:var(--w-medium);letter-spacing:-.015em}.final-rich-copy[data-astro-cid-gfdh2aps] h4{margin:0 0 var(--s-3);font-size:var(--fs-lead);font-weight:var(--w-medium);line-height:1.5}.final-rich-copy[data-astro-cid-gfdh2aps] a{color:var(--text-action);text-decoration:underline;text-underline-offset:var(--s-1)}.final-rich-copy[data-astro-cid-gfdh2aps] a:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}.final-rich-copy[data-astro-cid-gfdh2aps] img{display:block;max-width:100%;height:auto}.final-rich-copy[data-astro-cid-gfdh2aps] strong{font-weight:var(--w-medium)}.final-rich-copy[data-astro-cid-gfdh2aps] ul,.final-rich-copy[data-astro-cid-gfdh2aps] ol{padding-left:var(--s-5);margin:0 0 var(--s-4)}.final-rich-copy[data-astro-cid-gfdh2aps] li+li{margin-top:var(--s-3)}.final-rich-copy[data-astro-cid-gfdh2aps] .ap-table{max-width:100%;overflow-x:auto}.final-rich-copy[data-astro-cid-gfdh2aps] table{width:100%;border-collapse:collapse}.final-rich-copy[data-astro-cid-gfdh2aps] td,.final-rich-copy[data-astro-cid-gfdh2aps] th{padding:var(--s-4);border-bottom:1px solid var(--line)}.final-lead[data-astro-cid-gfdh2aps]{max-width:var(--measure);margin-top:var(--s-6)}.cut[data-astro-cid-eqcfxdo2]{height:var(--s-12);overflow:hidden}.cut--fall[data-astro-cid-eqcfxdo2]{height:var(--s-10)}.cut--to-light[data-astro-cid-eqcfxdo2]{background:var(--dark-bg);--cut-to: var(--light-bg);--cut-edge: var(--light-line)}.cut--to-dark[data-astro-cid-eqcfxdo2]{background:var(--light-bg);--cut-to: var(--dark-bg);--cut-edge: var(--dark-line)}.cut[data-astro-cid-eqcfxdo2] svg[data-astro-cid-eqcfxdo2]{display:block;width:100%;height:100%}.cut-fill[data-astro-cid-eqcfxdo2]{fill:var(--cut-to)}.cut-edge[data-astro-cid-eqcfxdo2]{fill:none;stroke:var(--cut-edge);stroke-width:var(--section-edge-width);stroke-opacity:var(--section-edge-opacity);vector-effect:non-scaling-stroke}@media(max-width:767px){.cut[data-astro-cid-eqcfxdo2]{height:var(--s-10)}.cut--fall[data-astro-cid-eqcfxdo2]{height:var(--s-8)}}.mc{padding-block:var(--s-10) var(--s-11);scroll-margin-top:var(--s-9);--mc-total: var(--fs-h1)}.mc--h2{--mc-total: var(--fs-h2)}.mc--first{padding-top:0}.mc .icon{flex:none}.mc-head .crumbs{margin:var(--s-5) 0 var(--s-7)}.mc-head .eb{margin:0 0 var(--s-5)}.mc-title{margin:0;text-wrap:balance}.mc-title--1{font-size:var(--fs-h1);font-weight:var(--w-display);line-height:1;letter-spacing:-.03em}.mc-title--2{font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em}.mc-lead{margin:var(--s-5) 0 0;max-width:var(--measure);font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.mc-h{margin:0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.mc-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:var(--col-gap);align-items:start;margin-top:var(--s-8)}.mc-form{position:relative;grid-column:1 / span 7;grid-row:1;min-width:0;padding:var(--s-6);background:var(--surface);border:1px solid var(--line);border-right:0}.mc-form:before{content:"";position:absolute;top:0;bottom:0;left:var(--s-2);border-left:1px solid var(--line)}.mc-card{grid-column:8 / -1;grid-row:1 / span 2;min-width:0;margin-left:calc(-1 * var(--col-gap))}.mc-spec{grid-column:1 / span 7;grid-row:2;min-width:0;margin-top:var(--s-9);container:mc-spec / inline-size}.mc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--col-gap);margin-top:var(--s-6)}.mc-wide{grid-column:1 / -1;min-width:0}.mc-rule{padding-top:var(--s-5);border-top:1px solid var(--line)}.mc-field{display:grid;gap:var(--s-2);align-content:start;min-width:0}.mc-field[hidden]{display:none}.mc-field label,.mc-label{display:flex;align-items:center;gap:var(--s-2);margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.mc-hint{margin:0;font-size:var(--fs-legal);line-height:1.5;color:var(--muted)}.mc-hint:empty{display:none}.mc-input,.mc-select select{display:block;width:100%;min-width:0;height:var(--btn-m);margin:0;padding:0 var(--s-4);font:var(--w-regular) var(--fs-body)/1.5 var(--font);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-control);transition:border-color var(--t-control) var(--ease),box-shadow var(--t-control) var(--ease)}.mc-input::placeholder{color:var(--muted);opacity:1}.mc-input:hover,.mc-select select:hover{border-color:var(--muted)}.mc-input:focus,.mc-select select:focus{outline:none;border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}.mc-input[type=number]{appearance:textfield;-moz-appearance:textfield}.mc-input[type=number]::-webkit-inner-spin-button,.mc-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.mc-select{position:relative}.mc-select select{padding-right:var(--s-8);appearance:none;cursor:pointer;text-overflow:ellipsis}.mc-select .icon{position:absolute;right:var(--s-4);top:50%;translate:0 -50%;color:var(--muted);pointer-events:none}.mc-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--col-gap)}.mc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--col-gap)}.mc-save{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5)}.mc-save .mc-hint{flex:1 1 calc(var(--s-13) + var(--s-10))}.mc-saved{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.mc-saved[hidden]{display:none}.mc-saved-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-4);padding-left:var(--s-4);background:var(--bg)}.mc-saved-item div{display:grid;gap:var(--s-1);min-width:0;padding-block:var(--s-3)}.mc-saved-item strong{font-size:var(--fs-small);font-weight:var(--w-medium);line-height:1.5}.mc-saved-item span{font-size:var(--fs-small);line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.mc-remove{display:grid;place-items:center;width:var(--btn-m);height:var(--btn-m);padding:0;border:0;color:var(--ink);background:none;cursor:pointer;transition:color var(--t-control) var(--ease)}.mc-remove:hover{color:var(--text-action)}.mc-remove:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mc-seg{display:flex;flex-wrap:wrap;gap:var(--s-2)}.mc-seg label{position:relative;display:flex}.mc-seg input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.mc-seg span{display:flex;align-items:center;justify-content:center;height:var(--btn-m);min-width:var(--s-11);padding:0 var(--s-6);font-size:var(--fs-small);line-height:1;color:var(--ink);white-space:nowrap;background:var(--bg);border:1px solid var(--line);transition:color var(--t-control) var(--ease),background-color var(--t-control) var(--ease),border-color var(--t-control) var(--ease)}.mc-seg label:hover span{border-color:var(--muted)}.mc-seg input:checked+span{color:var(--dark-ink);background:var(--dark-bg);border-color:var(--dark-bg)}.mc-seg input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.mc-counter{display:grid;grid-template-columns:var(--btn-m) minmax(0,1fr) var(--btn-m)}.mc-counter button{display:grid;place-items:center;height:var(--btn-m);padding:0;color:var(--ink);background:var(--bg);border:1px solid var(--line);cursor:pointer;transition:color var(--t-control) var(--ease),border-color var(--t-control) var(--ease)}.mc-counter button:hover{color:var(--outline-hover);border-color:var(--outline-hover)}.mc-counter button:active{transform:translateY(1px)}.mc-counter button:focus-visible{outline:2px solid var(--focus);outline-offset:2px;z-index:1}.mc-counter .mc-input{text-align:center;border-inline-width:0}.mc-counter .mc-input:focus{box-shadow:inset 0 0 0 1px var(--focus),-1px 0 0 var(--focus),1px 0 0 var(--focus);position:relative}.mc-warning{margin:var(--s-5) 0 0;padding:var(--s-4);font-size:var(--fs-small);line-height:1.5;background:var(--inset);border-left:2px solid var(--focus)}.mc-warning:empty{display:none}.mc-shot{margin:0}.mc-stage{aspect-ratio:4 / 3;overflow:hidden;background:var(--inset)}.mc-stage img{display:block;width:100%;height:100%;object-fit:cover}.mc-cap{display:grid;gap:var(--s-1);padding:var(--s-4) var(--s-6);background:var(--surface)}.mc-cap b{font-size:var(--fs-small);font-weight:var(--w-medium);line-height:1.5}.mc-cap span{font-size:var(--fs-label);line-height:1.5;color:var(--muted)}.mc-sheet{height:calc(var(--s-13) * 2);padding:var(--s-4) var(--s-5);color:var(--ink);border-bottom:1px solid var(--line)}.mc-drawing{display:block;width:100%;height:100%;overflow:visible}.mc-drawing *{vector-effect:non-scaling-stroke}.mc-drawing-body{fill:none;stroke:currentColor;stroke-width:1.5}.mc-drawing-dims{fill:none;stroke:currentColor;stroke-width:1}.mc-drawing text{fill:currentColor;font-family:var(--font);font-size:24px;font-weight:var(--w-regular);font-variant-numeric:tabular-nums}.mc-card-in{display:grid;gap:var(--s-5);padding:var(--s-5) var(--s-6);container-type:inline-size}.mc-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2)}.mc-tabs button{height:var(--btn-s);min-width:0;padding:0 var(--s-2);font:var(--w-regular) var(--fs-small)/1 var(--font);color:var(--ink);white-space:nowrap;background:transparent;border:1px solid var(--line);cursor:pointer;transition:color var(--t-control) var(--ease),border-color var(--t-control) var(--ease),box-shadow var(--t-control) var(--ease)}.mc-tabs button:hover{color:var(--outline-hover);border-color:var(--outline-hover)}.mc-tabs button[aria-pressed=true]{color:var(--text-action);border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}.mc-tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mc-card .mc-h{margin-top:var(--s-3);font-weight:var(--w-regular)}.mc-summary{display:grid;margin:0;border-top:1px solid var(--line)}.mc-summary div{display:flex;justify-content:space-between;gap:var(--s-5);padding-block:var(--s-3);font-size:var(--fs-small);line-height:1.5;border-bottom:1px solid var(--line)}.mc-summary dt{flex:none;color:var(--muted)}.mc-summary dd{min-width:0;margin:0;text-align:right}.mc-total{display:grid;gap:var(--s-2);margin:var(--s-3) 0 0;padding-block:var(--s-5)}.mc-total span{font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.mc-total strong{font-size:min(var(--mc-total),20cqi);font-weight:var(--w-display);line-height:1;letter-spacing:-.03em;white-space:nowrap}.mc-total strong[data-long]{font-size:min(var(--mc-total),14cqi)}.mc-kp{display:grid;gap:var(--s-4);margin-top:var(--s-3);padding-top:var(--s-6);border-top:1px solid var(--line);scroll-margin-top:calc(var(--s-9) + var(--s-5))}.mc-kp .mc-h{margin-top:0}.mc-kp-text{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.mc-kp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-2)}.mc-kp .mc-input{height:var(--btn-l);background:transparent;color-scheme:dark}.mc-send{width:100%;justify-content:space-between;gap:var(--s-5)}.mc-status{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--ink)}.mc-status:empty{display:none}.mc-print{justify-self:start;margin-block:var(--s-2);display:inline-flex;align-items:center;min-height:var(--btn-s);line-height:1.5;white-space:normal;text-align:left;box-shadow:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--s-1)}.mc-print:hover{box-shadow:none;text-decoration-thickness:2px}.mc table{width:100%;border-collapse:collapse;font-size:var(--fs-small);line-height:1.5}.mc thead th{padding:0 var(--s-4) var(--s-3);font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;text-align:right;color:var(--muted);border-bottom:1px solid var(--line)}.mc tbody td{padding:var(--s-3) var(--s-4);vertical-align:top;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}.mc thead th:first-child,.mc tbody td:first-child{text-align:left;white-space:normal}.mc-spec-group th{padding:var(--s-3) var(--s-4);font-weight:var(--w-medium);text-align:left;background:var(--surface);border-bottom:1px solid var(--line)}.mc-spec-note{display:block;font-size:var(--fs-label);color:var(--muted)}.mc-spec-sum{font-weight:var(--w-medium)}.mc-spec-empty td{color:var(--muted)}.mc tfoot th{padding:var(--s-4) var(--s-4) 0;font-size:var(--fs-body);font-weight:var(--w-regular);text-align:left}.mc tfoot td{padding:var(--s-4) var(--s-4) 0;font-size:var(--fs-price);font-weight:var(--w-medium);line-height:1.2;text-align:right;white-space:nowrap}.mc-disclaimer{max-width:var(--measure);margin:var(--s-5) 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.mc-disclaimer a{color:inherit}.mc-price{margin-top:var(--s-9);border-block:1px solid var(--line)}.mc-price summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-1) var(--s-5);padding-block:var(--s-5);list-style:none;cursor:pointer}.mc-price summary::-webkit-details-marker{display:none}.mc-price summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mc-price-title{font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.mc-price-sub{grid-column:1;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.mc-price-sign{grid-column:2;grid-row:1 / span 2;display:grid;place-items:center;width:var(--btn-m);height:var(--btn-m);color:var(--ink);border:1px solid var(--line);transition:color var(--t-control) var(--ease),border-color var(--t-control) var(--ease)}.mc-price-sign .icon{transition:rotate var(--t-control) var(--ease)}.mc-price summary:hover .mc-price-sign{color:var(--outline-hover);border-color:var(--outline-hover)}.mc-price[open] .mc-price-sign .icon{rotate:45deg}.mc-price-in{padding-bottom:var(--s-7)}.mc .mc-price-in th,.mc .mc-price-in td{text-align:left}.mc .mc-price-in th:last-child,.mc .mc-price-in td:last-child{text-align:right}.mc-price-in td:last-child{font-weight:var(--w-medium)}.mc-bar{display:none}@container mc-spec (max-width: 639px){.mc-spec thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mc-spec table,.mc-spec tbody,.mc-spec tfoot{display:block}.mc-spec tbody tr{display:grid;grid-template-columns:auto auto minmax(0,1fr);column-gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.mc-spec tbody td{padding:0;border:0}.mc-spec tbody td:first-child{grid-column:1 / -1;padding-bottom:var(--s-2)}.mc-spec tbody td:nth-child(n+2){text-align:left;color:var(--muted)}.mc-spec tbody td.mc-spec-sum{text-align:right;color:var(--ink)}.mc-spec tbody tr.mc-spec-group{display:block;padding:0}.mc-spec-group th{display:block;padding:var(--s-3) var(--s-4)}.mc-spec tfoot tr{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding-top:var(--s-4)}.mc-spec tfoot th,.mc-spec tfoot td{padding:0}}@media(min-width:1600px){.mc-tabs{display:flex}.mc-tabs button{flex:1 1 auto}}@media(max-width:1279px){.mc-form,.mc-card-in{padding:var(--s-5)}.mc-cap{padding-inline:var(--s-5)}.mc-kp-fields{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.mc-grid{display:block}.mc-form{border-right:1px solid var(--line)}.mc-card{margin:var(--s-7) 0 0}.mc-spec{margin-top:var(--s-8)}.mc-kp-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-send{width:auto;min-width:calc(var(--s-13) + var(--s-13))}}@media(max-width:767px){.mc{padding-block:var(--s-8) var(--s-9);--mc-total: 48px}.mc--h2{--mc-total: var(--fs-h2)}.mc-head .crumbs{margin:var(--s-4) 0 var(--s-6)}.mc-head .eb{margin-bottom:var(--s-4)}.mc-lead{margin-top:var(--s-4)}.mc-grid{margin-top:var(--s-6)}.mc-form{padding:var(--s-5) var(--s-4)}.mc-form:before{left:var(--s-1)}.mc-fields{grid-template-columns:minmax(0,1fr);margin-top:var(--s-5)}.mc-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-pair{grid-template-columns:minmax(0,1fr)}.mc-save .btn{width:100%}.mc-seg label{flex:1 1 auto}.mc-seg span{flex:1 1 auto;padding-inline:var(--s-4)}.mc-card{margin-inline:calc(-1 * var(--gutter))}.mc-card-in{padding:var(--s-5) var(--gutter)}.mc-cap{padding-inline:var(--gutter)}.mc-sheet{height:calc(var(--s-13) + var(--s-12));padding:var(--s-3) var(--gutter)}.mc-kp-fields{grid-template-columns:minmax(0,1fr)}.mc-send{width:100%;min-width:0}.mc-price{margin-top:var(--s-8)}.mc-price-in table,.mc-price-in thead,.mc-price-in tbody{display:block}.mc-price-in tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2) var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--line)}.mc .mc-price-in th,.mc .mc-price-in td{min-width:0;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}.mc .mc-price-in th:nth-child(2),.mc .mc-price-in td:nth-child(2){text-align:right}.mc-bar{position:fixed;inset:auto 0 0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-2) var(--gutter) calc(var(--s-2) + env(safe-area-inset-bottom));border-top:1px solid var(--line);transform:translateY(100%);visibility:hidden;transition:transform var(--t-control) var(--ease),visibility var(--t-control)}.mc-bar.is-on{transform:none;visibility:visible}.mc-bar strong{font-size:var(--fs-h3);font-weight:var(--w-regular);line-height:1.2;white-space:nowrap}.mc-bar button{display:inline-flex;align-items:center;min-height:var(--btn-s);padding:0;border:0;background:none;font-family:inherit;font-size:var(--fs-small);line-height:1.3;text-align:right;color:var(--text-action);text-decoration:underline;text-underline-offset:var(--s-1);cursor:pointer}.mc-bar button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}.fc[data-astro-cid-jltz6ud5] .final-rich--compact{padding-block:var(--section-pad)}.fc[data-astro-cid-jltz6ud5] .fc-directions,.fc[data-astro-cid-jltz6ud5] .fc-service-grid,.fc[data-astro-cid-jltz6ud5] .fc-project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--col-gap)}.fc[data-astro-cid-jltz6ud5] .fc-directions{grid-template-columns:repeat(3,minmax(0,1fr))}.fc[data-astro-cid-jltz6ud5] .fc-directions>a{display:flex;align-items:center;min-width:0;min-height:var(--s-11);padding:var(--s-5) 0;border-top:1px solid var(--line);font-size:var(--fs-lead);line-height:1.5;text-decoration:none}.fc[data-astro-cid-jltz6ud5] .fc-directions>a:hover{text-decoration:underline}.fc[data-astro-cid-jltz6ud5] .fc-service{min-width:0;padding-block:var(--s-5);border-block:1px solid var(--line)}.fc[data-astro-cid-jltz6ud5] .fc-service p{margin-bottom:var(--s-5)}.fc[data-astro-cid-jltz6ud5] .fc-service>span{display:block;margin-top:auto;font-size:var(--fs-price);line-height:1.2;font-weight:var(--w-medium)}.fc[data-astro-cid-jltz6ud5] .fc-service-grid+ul{max-width:var(--measure);margin-top:var(--s-8)}.fc[data-astro-cid-jltz6ud5] .fc-service-grid{margin-bottom:var(--s-8)}.fc[data-astro-cid-jltz6ud5] .fc-project-grid{margin-top:var(--s-8);row-gap:var(--s-9)}.fc[data-astro-cid-jltz6ud5] .fc-project{min-width:0}.fc[data-astro-cid-jltz6ud5] .fc-project>img,.fc[data-astro-cid-jltz6ud5] .fc-project figure img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--inset)}.fc[data-astro-cid-jltz6ud5] .fc-project figure{margin:0 0 var(--s-4);color:var(--muted);font-size:var(--fs-small);line-height:1.5}.fc[data-astro-cid-jltz6ud5] .fc-project h3{margin:0;font-size:var(--fs-product);font-weight:var(--w-regular);line-height:1.3}.fc[data-astro-cid-jltz6ud5] .fc-project h4{margin:var(--s-4) 0 var(--s-3);font-size:var(--fs-price);line-height:1.2;font-weight:var(--w-medium)}.fc[data-astro-cid-jltz6ud5] .fc-project>p{margin-top:var(--s-3);color:var(--muted);font-size:var(--fs-small);line-height:1.5}.fc[data-astro-cid-jltz6ud5] .fc-project>ul{padding:0;list-style:none;margin:0 0 var(--s-3);color:var(--muted);font-size:var(--fs-small);line-height:1.5}.fc[data-astro-cid-jltz6ud5] .fc-project li+li{margin-top:0}.fc[data-astro-cid-jltz6ud5] .fc-reviews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:var(--col-gap)}.fc[data-astro-cid-jltz6ud5] .fc-reviews a{display:block;min-width:0;border:1px solid var(--line);background:var(--surface)}.fc[data-astro-cid-jltz6ud5] .fc-reviews img{width:100%;height:auto}.fc[data-astro-cid-jltz6ud5] .fc-swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--col-gap);margin-top:var(--s-8)}.fc[data-astro-cid-jltz6ud5] .fc-swatches img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.fc[data-astro-cid-jltz6ud5] .fc-swatches a{min-width:0}.fc[data-astro-cid-jltz6ud5] .fc-job{padding-top:var(--s-6);border-top:1px solid var(--line)}.fc[data-astro-cid-jltz6ud5] .fc-phone{display:block;font-variant-numeric:tabular-nums}.fc[data-astro-cid-jltz6ud5] .fc-job>h3{max-width:var(--measure);margin-bottom:var(--s-8)}.fc[data-astro-cid-jltz6ud5] .fc-job-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--col-gap);padding-block:var(--s-5);border-block:1px solid var(--line)}.fc[data-astro-cid-jltz6ud5] .fc-job-term{min-width:0}.fc[data-astro-cid-jltz6ud5] .fc-job-term h4{color:var(--muted);margin:0 0 var(--s-3);font-size:var(--fs-small);font-weight:var(--w-regular);line-height:1.5}.fc[data-astro-cid-jltz6ud5] .fc-job-term h3{margin:0;font-size:var(--fs-price);line-height:1.2;font-weight:var(--w-medium)}.fc[data-astro-cid-jltz6ud5] .fc-job-term p{margin:0}.fc[data-astro-cid-jltz6ud5] .fc-job-detail{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-10);margin-top:var(--s-8)}.fc[data-astro-cid-jltz6ud5] .fc-job-column{min-width:0;max-width:var(--measure)}.fc[data-astro-cid-jltz6ud5] .fc-job-column h4{font-size:var(--fs-h3);line-height:1.15;margin-bottom:var(--s-5)}.fc[data-astro-cid-jltz6ud5] .fc-job-column ul{padding-left:var(--s-5)}.fc[data-astro-cid-jltz6ud5] .fc-job-column li+li{margin-top:var(--s-4)}.fc[data-astro-cid-jltz6ud5] .fc-ballet-works{display:grid;grid-template-columns:1fr 1fr;gap:var(--col-gap);margin-top:var(--s-8)}.fc[data-astro-cid-jltz6ud5] .fc-ballet-works img{width:100%;height:auto}.fc[data-astro-cid-jltz6ud5] .ap-copy img{max-width:100%;height:auto}.fc[data-astro-cid-jltz6ud5] .ap-copy h5,.fc[data-astro-cid-jltz6ud5] .final-rich-copy h5{margin:0 0 var(--s-5);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}@media(max-width:1279px){.fc[data-astro-cid-jltz6ud5] .fc-project-grid,.fc[data-astro-cid-jltz6ud5] .fc-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc[data-astro-cid-jltz6ud5] .fc-job-detail{gap:var(--s-7)}}@media(max-width:1023px){.fc[data-astro-cid-jltz6ud5] .fc-job-terms,.fc[data-astro-cid-jltz6ud5] .fc-directions,.fc[data-astro-cid-jltz6ud5] .fc-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.fc[data-astro-cid-jltz6ud5] .fc-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.fc[data-astro-cid-jltz6ud5] .fc-job-detail{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.fc[data-astro-cid-jltz6ud5] .fc-project-grid,.fc[data-astro-cid-jltz6ud5] .fc-service-grid,.fc[data-astro-cid-jltz6ud5] .fc-directions,.fc[data-astro-cid-jltz6ud5] .fc-ballet-works{grid-template-columns:minmax(0,1fr)}.fc[data-astro-cid-jltz6ud5] .fc-job-terms,.fc[data-astro-cid-jltz6ud5] .fc-reviews,.fc[data-astro-cid-jltz6ud5] .fc-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.fc[data-astro-cid-jltz6ud5] .fc-job-detail{gap:var(--s-8)}}.fci[data-astro-cid-hfic2iis]{display:grid;grid-template-columns:5fr 7fr;gap:var(--s-10);padding-block:var(--section-pad);align-items:start}.fci-visual[data-astro-cid-hfic2iis]{color:var(--muted);position:sticky;top:calc(var(--s-9) + var(--s-5));padding-block:var(--s-8)}.fci-visual[data-astro-cid-hfic2iis] svg,.fci-art[data-astro-cid-hfic2iis] svg{display:block;width:100%;height:auto}.fci-items[data-astro-cid-hfic2iis]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8) var(--col-gap);min-width:0}.fci-item[data-astro-cid-hfic2iis]{min-width:0;border-top:1px solid var(--line);padding-top:var(--s-5)}.fci-copy[data-astro-cid-hfic2iis]{font-size:var(--fs-body);line-height:1.6;overflow-wrap:break-word}.fci-copy[data-astro-cid-hfic2iis] h4{font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em;margin:0 0 var(--s-4)}.fci-copy[data-astro-cid-hfic2iis] p{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.fci-copy[data-astro-cid-hfic2iis] strong{font-weight:var(--w-medium);color:var(--text)}.fci--linked[data-astro-cid-hfic2iis]{display:block}.fci--linked[data-astro-cid-hfic2iis] .fci-items[data-astro-cid-hfic2iis]{gap:var(--s-10) var(--col-gap)}.fci--linked[data-astro-cid-hfic2iis] .fci-item[data-astro-cid-hfic2iis]{padding-top:0;border-top:0}.fci-art[data-astro-cid-hfic2iis]{color:var(--muted);padding:var(--s-6);margin-bottom:var(--s-5);background:var(--surface)}.fci-art[data-astro-cid-hfic2iis] svg{max-height:var(--s-13)}.fci-copy[data-astro-cid-hfic2iis] a{display:block;color:var(--text-action);text-decoration:none}.fci-copy[data-astro-cid-hfic2iis] a:hover h2{text-decoration:underline;text-underline-offset:var(--s-1)}.fci-copy[data-astro-cid-hfic2iis] a:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}.fci-copy[data-astro-cid-hfic2iis] h2{margin:0 0 var(--s-4);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}@media(max-width:1279px){.fci[data-astro-cid-hfic2iis]{gap:var(--s-7)}}@media(max-width:1023px){.fci[data-astro-cid-hfic2iis]{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}.fci-visual[data-astro-cid-hfic2iis]{position:static;max-width:var(--measure);margin-inline:auto;padding-block:0}}@media(max-width:767px){.fci-items[data-astro-cid-hfic2iis],.fci--linked[data-astro-cid-hfic2iis] .fci-items[data-astro-cid-hfic2iis]{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.fci-art[data-astro-cid-hfic2iis]{padding:var(--s-4)}}.blh[data-astro-cid-3b2cifaa]{padding-top:var(--s-5);padding-bottom:var(--section-pad)}.blh[data-astro-cid-3b2cifaa] .crumbs{margin:0 0 var(--s-8)}h1[data-astro-cid-3b2cifaa]{margin:0;font-size:var(--fs-h1);font-weight:var(--w-display);line-height:1;letter-spacing:-.03em}.blh-lead[data-astro-cid-3b2cifaa]{margin-top:var(--s-8)}.blh-trail[data-astro-cid-3b2cifaa]{margin:0 0 var(--s-5);color:var(--muted);font-size:var(--fs-small);line-height:1.5}.blh-label[data-astro-cid-3b2cifaa]{margin:0 0 var(--s-4);font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;color:var(--muted)}@media(max-width:767px){.blh[data-astro-cid-3b2cifaa] .crumbs{margin-bottom:var(--s-6)}.blh-lead[data-astro-cid-3b2cifaa]{margin-top:var(--s-6)}}.bl[data-astro-cid-xuoq2akm]{padding-bottom:var(--section-pad)}.bl-categories[data-astro-cid-xuoq2akm]{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-6);padding-block:var(--s-6);border-bottom:1px solid var(--line);font-size:var(--fs-small);line-height:1.5}.bl-categories[data-astro-cid-xuoq2akm] a[data-astro-cid-xuoq2akm]{color:var(--ink);text-decoration:underline;text-underline-offset:var(--s-1)}.bl-categories[data-astro-cid-xuoq2akm] a[data-astro-cid-xuoq2akm]:hover{color:var(--text-action);text-decoration-thickness:2px}.bl-categories[data-astro-cid-xuoq2akm] a[data-astro-cid-xuoq2akm]:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}.bl-grid[data-astro-cid-xuoq2akm]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--col-gap);row-gap:0}.bl-grid[data-astro-cid-xuoq2akm]>*{margin-top:var(--col-gap)}@media(max-width:1279px){.bl-grid[data-astro-cid-xuoq2akm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.bl-categories[data-astro-cid-xuoq2akm]{gap:var(--s-3) var(--s-5);padding-block:var(--s-5)}.bl-grid[data-astro-cid-xuoq2akm]{grid-template-columns:minmax(0,1fr)}.bl-grid[data-astro-cid-xuoq2akm]>*{margin-top:var(--s-5)}}.ac-intro[data-astro-cid-7sphwtcs]{display:grid;grid-template-columns:5fr 7fr;gap:var(--col-gap);align-items:center;padding-top:var(--section-pad)}.ac-intro[data-astro-cid-7sphwtcs]>p[data-astro-cid-7sphwtcs],.ac-copy[data-astro-cid-7sphwtcs] p[data-astro-cid-7sphwtcs]{margin:0;max-width:var(--measure);font-size:var(--fs-body);line-height:1.6}.ac-intro[data-astro-cid-7sphwtcs]>p[data-astro-cid-7sphwtcs]{grid-column:2}.ac-drawing[data-astro-cid-7sphwtcs]{color:var(--muted)}.ac-drawing[data-astro-cid-7sphwtcs] svg{display:block;width:100%;height:auto}.ac-drawing--intro[data-astro-cid-7sphwtcs]{max-width:var(--measure);padding-right:var(--s-10)}.ac-group[data-astro-cid-7sphwtcs]{display:grid;grid-template-columns:5fr 7fr;gap:var(--s-10);padding-block:var(--section-pad);align-items:start}.ac-copy[data-astro-cid-7sphwtcs]{min-width:0}.ac-tip[data-astro-cid-7sphwtcs]+.ac-tip[data-astro-cid-7sphwtcs]{margin-top:var(--s-5)}.ac-copy[data-astro-cid-7sphwtcs] .ac-tip-label[data-astro-cid-7sphwtcs]{margin-bottom:var(--s-4)}.ac-tip-label[data-astro-cid-7sphwtcs] strong[data-astro-cid-7sphwtcs]{font-weight:var(--w-medium)}.ac-visual[data-astro-cid-7sphwtcs]{min-width:0}.ac-photo[data-astro-cid-7sphwtcs]{margin:0;background:var(--inset)}.ac-photo[data-astro-cid-7sphwtcs] .photo{display:block;width:100%;height:auto}.ac-group--text-photo[data-astro-cid-7sphwtcs] .ac-visual[data-astro-cid-7sphwtcs]{position:sticky;top:calc(var(--s-9) + var(--s-5))}.ac-group--photo-text[data-astro-cid-7sphwtcs]{grid-template-columns:7fr 5fr}.ac-group--photo-text[data-astro-cid-7sphwtcs] .ac-copy[data-astro-cid-7sphwtcs]{grid-column:2;grid-row:1}.ac-group--photo-text[data-astro-cid-7sphwtcs] .ac-visual[data-astro-cid-7sphwtcs]{grid-column:1;grid-row:1;position:sticky;top:calc(var(--s-9) + var(--s-5))}.ac-drawing--detail[data-astro-cid-7sphwtcs]{margin-top:var(--s-8);max-width:var(--measure)}.ac-group--wide[data-astro-cid-7sphwtcs]{grid-template-columns:minmax(0,1fr);gap:var(--s-8)}.ac-group--wide[data-astro-cid-7sphwtcs] .ac-copy[data-astro-cid-7sphwtcs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-7)}.ac-group--wide[data-astro-cid-7sphwtcs] .ac-tip[data-astro-cid-7sphwtcs]{margin-top:0}.ac-group--wide[data-astro-cid-7sphwtcs] .ac-photo[data-astro-cid-7sphwtcs] .photo{aspect-ratio:7 / 4;object-fit:cover}@media(max-width:1279px){.ac-group[data-astro-cid-7sphwtcs]{gap:var(--s-7)}}@media(max-width:1023px){.ac-intro[data-astro-cid-7sphwtcs],.ac-group[data-astro-cid-7sphwtcs],.ac-group--photo-text[data-astro-cid-7sphwtcs],.ac-group--wide[data-astro-cid-7sphwtcs] .ac-copy[data-astro-cid-7sphwtcs]{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}.ac-intro[data-astro-cid-7sphwtcs]>p[data-astro-cid-7sphwtcs],.ac-group--photo-text[data-astro-cid-7sphwtcs] .ac-copy[data-astro-cid-7sphwtcs],.ac-group--photo-text[data-astro-cid-7sphwtcs] .ac-visual[data-astro-cid-7sphwtcs]{grid-column:auto;grid-row:auto}.ac-group--text-photo[data-astro-cid-7sphwtcs] .ac-visual[data-astro-cid-7sphwtcs],.ac-group--photo-text[data-astro-cid-7sphwtcs] .ac-visual[data-astro-cid-7sphwtcs]{position:static}.ac-drawing--intro[data-astro-cid-7sphwtcs]{max-width:var(--measure);padding-right:0}.ac-group--photo-text[data-astro-cid-7sphwtcs] .ac-visual[data-astro-cid-7sphwtcs]{order:-1}.ac-group--wide[data-astro-cid-7sphwtcs] .ac-copy[data-astro-cid-7sphwtcs]{gap:var(--s-5)}.ac-group--wide[data-astro-cid-7sphwtcs] .ac-photo[data-astro-cid-7sphwtcs] .photo{aspect-ratio:auto}}.post-links[data-astro-cid-ltnrycih]{padding-top:var(--s-6)}.post-links[data-astro-cid-ltnrycih] h3[data-astro-cid-ltnrycih]{margin:0 0 var(--s-4);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.post-links[data-astro-cid-ltnrycih] nav[data-astro-cid-ltnrycih]{display:flex;flex-wrap:wrap;gap:var(--s-4)}.post-links[data-astro-cid-ltnrycih] a[data-astro-cid-ltnrycih]{font-size:var(--fs-small);line-height:1.5;color:var(--text-action);text-decoration:underline;text-underline-offset:var(--s-1)}.post-links[data-astro-cid-ltnrycih] a[data-astro-cid-ltnrycih]:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}.ph-in[data-astro-cid-lf3wu32r]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:center;padding-block:var(--s-10) var(--s-11)}.ph-copy[data-astro-cid-lf3wu32r]{grid-column:1 / span 6;min-width:0}.ph-copy[data-astro-cid-lf3wu32r] .crumbs{margin:0 0 var(--s-8)}.ph-copy[data-astro-cid-lf3wu32r] .eb{margin-bottom:var(--s-8)}.ph-title[data-astro-cid-lf3wu32r]{margin:0 0 var(--s-7);font-size:var(--fs-h1);font-weight:var(--w-display);line-height:1;letter-spacing:-.03em;text-wrap:balance}.ph-lead[data-astro-cid-lf3wu32r]{margin:0 0 var(--s-7);max-width:var(--measure);font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.ph-act[data-astro-cid-lf3wu32r]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5) var(--s-6)}.ph-act[data-astro-cid-lf3wu32r] .btn{gap:var(--s-5)}.ph-note[data-astro-cid-lf3wu32r]{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.ph-media[data-astro-cid-lf3wu32r]{grid-column:7 / -1;position:relative;min-width:0;padding-bottom:var(--s-11)}.ph-media[data-astro-cid-lf3wu32r]>.photo{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:78% center;background:var(--inset)}.ph-inset[data-astro-cid-lf3wu32r]{position:absolute;left:var(--s-6);bottom:var(--s-6);width:var(--s-13);border:1px solid var(--line)}.ph-inset[data-astro-cid-lf3wu32r] .photo{width:100%;aspect-ratio:4 / 5;object-fit:cover}.ph-caption[data-astro-cid-lf3wu32r]{position:absolute;left:calc(var(--s-6) + var(--s-13) + var(--s-5));bottom:var(--s-6);margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--muted);white-space:pre-line}@media(max-width:1023px){.ph-in[data-astro-cid-lf3wu32r]{display:block;padding-block:var(--s-7) 0}.ph-copy[data-astro-cid-lf3wu32r] .crumbs{margin-bottom:var(--s-6)}.ph-act[data-astro-cid-lf3wu32r]{flex-direction:column;align-items:stretch;gap:var(--s-5)}.ph-act[data-astro-cid-lf3wu32r] .btn{justify-content:space-between}.ph-media[data-astro-cid-lf3wu32r]{margin:var(--s-6) calc(-1 * var(--gutter)) 0;padding-bottom:0}.ph-media[data-astro-cid-lf3wu32r]>.photo{aspect-ratio:390 / 368}.ph-inset[data-astro-cid-lf3wu32r]{left:var(--gutter);bottom:var(--s-7);width:var(--s-11)}.ph-caption[data-astro-cid-lf3wu32r]{position:static;min-height:var(--s-11);margin:0;padding:var(--s-5) var(--gutter) var(--s-6) calc(var(--gutter) + var(--s-12))}}@media(min-width:768px)and (max-width:1023px){.ph-act[data-astro-cid-lf3wu32r]{flex-direction:row;align-items:center}.ph-media[data-astro-cid-lf3wu32r]>.photo{aspect-ratio:3 / 2}}.ti[data-astro-cid-ogyarul5]{padding-top:var(--s-11)}.ti[data-astro-cid-ogyarul5]>.container[data-astro-cid-ogyarul5]:after{content:"";display:block;height:1px;margin-top:var(--s-9);background:var(--line)}.ti[data-astro-cid-ogyarul5] .eb{margin-bottom:var(--s-8)}.ti-row[data-astro-cid-ogyarul5]{display:grid;grid-template-columns:7fr 5fr;gap:var(--col-gap);align-items:start}.ti-title[data-astro-cid-ogyarul5]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;white-space:pre-line}.ti-text[data-astro-cid-ogyarul5]{margin:0;max-width:var(--measure);font-size:var(--fs-lead);line-height:1.5}@media(max-width:1279px){.ti-row[data-astro-cid-ogyarul5]{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}}@media(max-width:767px){.ti[data-astro-cid-ogyarul5]{padding-top:var(--s-9)}.ti[data-astro-cid-ogyarul5]>.container[data-astro-cid-ogyarul5]:after{margin-top:var(--s-8)}.ti-row[data-astro-cid-ogyarul5]{gap:var(--s-4)}}.nb[data-astro-cid-t6xsyf4n]{padding-block:var(--s-9) var(--s-11)}.nb[data-astro-cid-t6xsyf4n] .eb{margin-bottom:var(--s-8)}.nb-head[data-astro-cid-t6xsyf4n]{display:grid;grid-template-columns:7fr 5fr;gap:var(--col-gap);align-items:end}.nb-head--solo[data-astro-cid-t6xsyf4n]{grid-template-columns:minmax(0,1fr)}.nb-title[data-astro-cid-t6xsyf4n]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.nb-text[data-astro-cid-t6xsyf4n]{margin:0;max-width:var(--measure);font-size:var(--fs-lead);line-height:1.5}.nb-list[data-astro-cid-t6xsyf4n]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:var(--col-gap);margin:var(--s-9) 0 0;padding:0;list-style:none}.nb-item[data-astro-cid-t6xsyf4n]{min-width:0;padding-block:var(--s-5) var(--s-7);border-top:1px solid var(--line)}.nb-photo[data-astro-cid-t6xsyf4n]{margin-bottom:var(--s-5);aspect-ratio:4 / 3;overflow:hidden}.nb-photo[data-astro-cid-t6xsyf4n] img{display:block;width:100%;height:100%;object-fit:cover}.nb-top[data-astro-cid-t6xsyf4n]{display:flex;justify-content:space-between;align-items:center;min-height:var(--s-7);margin-bottom:var(--s-6);font-size:var(--fs-label);font-weight:var(--w-medium);letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums}.nb-name[data-astro-cid-t6xsyf4n]{margin:0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.nb-note[data-astro-cid-t6xsyf4n]{margin:var(--s-4) 0 0;max-width:var(--measure);font-size:var(--fs-body);line-height:1.6;color:var(--muted)}.nb-act[data-astro-cid-t6xsyf4n]{margin-top:var(--s-5)}.nb-act[data-astro-cid-t6xsyf4n] .btn{gap:var(--s-5)}@media(max-width:1279px){.nb-head[data-astro-cid-t6xsyf4n]{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}}@media(max-width:1023px){.nb-list[data-astro-cid-t6xsyf4n]{grid-template-columns:minmax(0,1fr);margin-top:var(--s-7)}}@media(max-width:767px){.nb[data-astro-cid-t6xsyf4n]{padding-block:var(--s-8) var(--s-9)}.nb-head[data-astro-cid-t6xsyf4n]{gap:var(--s-4)}.nb-note[data-astro-cid-t6xsyf4n]{margin-top:var(--s-3)}.nb-act[data-astro-cid-t6xsyf4n] .btn{width:100%;justify-content:space-between}}.pl-in[data-astro-cid-sczqy6kf]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);padding-block:var(--s-11)}.pl-head[data-astro-cid-sczqy6kf]{grid-column:1 / span 6;grid-row:1}.pl-head[data-astro-cid-sczqy6kf] .eb{margin-bottom:var(--s-8)}.pl-title[data-astro-cid-sczqy6kf]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.pl-body[data-astro-cid-sczqy6kf]{grid-column:1 / span 6;grid-row:2;margin-top:var(--s-9);min-width:0}.pl-media[data-astro-cid-sczqy6kf]{grid-column:8 / -1;grid-row:1 / span 2;align-self:start;position:relative;margin:0 var(--s-2) var(--s-2) 0}.pl-media[data-astro-cid-sczqy6kf]:after{content:"";position:absolute;inset:var(--s-2) calc(-1 * var(--s-2)) calc(-1 * var(--s-2)) var(--s-2);border:1px solid var(--line);pointer-events:none}.pl-media[data-astro-cid-sczqy6kf] .photo{position:relative;z-index:1;width:100%;aspect-ratio:342 / 416;object-fit:cover;background:var(--inset)}.pl-list[data-astro-cid-sczqy6kf]{display:grid;margin:0 0 var(--s-7);padding:0;list-style:none}.pl-item[data-astro-cid-sczqy6kf]{display:flex;align-items:flex-start;gap:var(--s-5);padding-block:var(--s-5);border-top:1px solid var(--line)}.pl-item[data-astro-cid-sczqy6kf]:first-child{padding-top:0;border-top:0}.pl-item[data-astro-cid-sczqy6kf] .icon{flex:0 0 auto;margin-top:var(--s-1);color:var(--muted)}.pl-item[data-astro-cid-sczqy6kf]>div[data-astro-cid-sczqy6kf]{min-width:0}.pl-name[data-astro-cid-sczqy6kf]{margin:0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.pl-note[data-astro-cid-sczqy6kf]{margin:var(--s-4) 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--muted)}.pl-body[data-astro-cid-sczqy6kf] .btn{gap:var(--s-5)}@media(max-width:1023px){.pl-in[data-astro-cid-sczqy6kf]{display:block;padding-block:var(--s-9)}.pl-media[data-astro-cid-sczqy6kf]{margin:var(--s-6) var(--s-2) var(--s-8) 0}.pl-body[data-astro-cid-sczqy6kf]{margin-top:0}.pl-item[data-astro-cid-sczqy6kf]{gap:var(--s-4)}.pl-note[data-astro-cid-sczqy6kf]{margin-top:var(--s-3)}.pl-list[data-astro-cid-sczqy6kf]{margin-bottom:var(--s-6)}}@media(min-width:768px)and (max-width:1023px){.pl-media[data-astro-cid-sczqy6kf]{max-width:50%}}@media(max-width:767px){.pl-body[data-astro-cid-sczqy6kf] .btn{width:100%;justify-content:space-between}}.dc[data-astro-cid-4e2tolcd]{display:flex;flex-direction:column;min-width:0;height:100%;padding-bottom:var(--s-6);border-bottom:1px solid var(--line)}.dc--text[data-astro-cid-4e2tolcd]{padding:var(--s-5);background:var(--surface);border:1px solid var(--line)}.dc--text[data-astro-cid-4e2tolcd] .dc-info[data-astro-cid-4e2tolcd]{margin:0}.dc[data-astro-cid-4e2tolcd]>.photo{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--inset)}.dc-info[data-astro-cid-4e2tolcd]{display:flex;align-items:flex-start;gap:var(--s-4);margin:var(--s-5) 0}.dc-info[data-astro-cid-4e2tolcd]>div[data-astro-cid-4e2tolcd]{min-width:0}.dc-num[data-astro-cid-4e2tolcd]{flex:0 0 auto;padding-top:var(--s-2);font-size:var(--fs-label);font-weight:var(--w-medium);letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums}.dc-name[data-astro-cid-4e2tolcd]{margin:0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.dc-text[data-astro-cid-4e2tolcd]{margin:var(--s-4) 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--muted)}.dc-price[data-astro-cid-4e2tolcd]{margin:auto 0 0;padding-top:var(--s-5);font-size:var(--fs-price);font-weight:var(--w-medium);line-height:1.2;font-variant-numeric:tabular-nums}.dc-name[data-astro-cid-4e2tolcd] a[data-astro-cid-4e2tolcd]{color:inherit;text-decoration:none;transition:color var(--t-control) var(--ease)}.dc-name[data-astro-cid-4e2tolcd] a[data-astro-cid-4e2tolcd]:hover{color:var(--focus)}.dc-text[data-astro-cid-4e2tolcd] a[data-astro-cid-4e2tolcd]{color:var(--text-action);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--s-1)}.dc-text[data-astro-cid-4e2tolcd] a[data-astro-cid-4e2tolcd]:hover{text-decoration-thickness:2px}.dc-name[data-astro-cid-4e2tolcd] a[data-astro-cid-4e2tolcd]:focus-visible,.dc-text[data-astro-cid-4e2tolcd] a[data-astro-cid-4e2tolcd]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dc[data-astro-cid-4e2tolcd]>.btn{margin-top:auto;justify-content:space-between;gap:var(--s-4)}.dc[data-astro-cid-4e2tolcd]>.btn .icon{color:var(--accent);transition:color var(--t-control) var(--ease)}.dc[data-astro-cid-4e2tolcd]>.btn:hover .icon{color:inherit}@media(max-width:767px){.dc-text[data-astro-cid-4e2tolcd]{margin-top:var(--s-3)}}.prose[data-astro-cid-qek4oap6]{min-width:0;width:100%}.prose-copy[data-astro-cid-qek4oap6]{column-count:var(--prose-cols);column-gap:var(--col-gap)}.prose-copy[data-astro-cid-qek4oap6] p[data-astro-cid-qek4oap6]{max-width:var(--measure);margin:0 0 var(--s-4);font-size:var(--fs-body);line-height:1.6;color:var(--ink);text-wrap:pretty;break-inside:avoid}.prose-copy[data-astro-cid-qek4oap6] p[data-astro-cid-qek4oap6]:last-child{margin-bottom:0}.prose-link[data-astro-cid-qek4oap6]{margin:var(--s-5) 0 0;padding-top:var(--s-5);border-top:1px solid var(--line);font-size:var(--fs-body);line-height:1.6}.prose-link[data-astro-cid-qek4oap6] a[data-astro-cid-qek4oap6]{color:var(--text-action);text-decoration:underline;text-underline-offset:var(--s-1)}.prose-link[data-astro-cid-qek4oap6] a[data-astro-cid-qek4oap6]:hover{text-decoration-thickness:2px}.prose-link[data-astro-cid-qek4oap6] a[data-astro-cid-qek4oap6]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:1023px){.prose-copy[data-astro-cid-qek4oap6]{column-count:1}}.db[data-astro-cid-2wh3ghbp]{padding-block:var(--s-11)}.db[data-astro-cid-2wh3ghbp] .eb{margin-bottom:var(--s-8)}.db-title[data-astro-cid-2wh3ghbp]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.db-grid[data-astro-cid-2wh3ghbp]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-8) var(--col-gap);margin:var(--s-9) 0 0;padding:0;list-style:none}.db-grid[data-astro-cid-2wh3ghbp]>li[data-astro-cid-2wh3ghbp]{min-width:0}.db--intro[data-astro-cid-2wh3ghbp] .db-grid[data-astro-cid-2wh3ghbp]{margin-top:var(--s-8)}.db--headless[data-astro-cid-2wh3ghbp]:not(.db--intro) .db-grid[data-astro-cid-2wh3ghbp]{margin-top:0}@media(max-width:1279px){.db-grid[data-astro-cid-2wh3ghbp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.db[data-astro-cid-2wh3ghbp]{padding-block:var(--s-9)}.db-grid[data-astro-cid-2wh3ghbp]{grid-template-columns:minmax(0,1fr);margin-top:var(--s-7)}.db--intro[data-astro-cid-2wh3ghbp] .db-grid[data-astro-cid-2wh3ghbp]{margin-top:var(--s-6)}}.of[data-astro-cid-zwiuwobu]{background:var(--inset)}.of-in[data-astro-cid-zwiuwobu]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start;padding-block:var(--s-11)}.of-copy[data-astro-cid-zwiuwobu]{grid-column:1 / span 5;min-width:0}.of-copy[data-astro-cid-zwiuwobu] .eb{margin-bottom:var(--s-8)}.of-title[data-astro-cid-zwiuwobu]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;white-space:pre-line}.of-text[data-astro-cid-zwiuwobu]{margin:var(--s-5) 0 0;max-width:var(--measure);font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.of-figure[data-astro-cid-zwiuwobu]{grid-column:7 / -1;margin:0;min-width:0}.of-figure[data-astro-cid-zwiuwobu] .photo{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center 35%;background:var(--light-surface)}.of-name[data-astro-cid-zwiuwobu]{display:block;margin-top:var(--s-5);font-size:var(--fs-price);line-height:1.2}.of-credit[data-astro-cid-zwiuwobu]{display:block;margin-top:var(--s-3);font-size:var(--fs-small);line-height:1.5;color:var(--muted)}@media(max-width:1023px){.of-in[data-astro-cid-zwiuwobu]{display:block;padding-block:var(--s-9)}.of-text[data-astro-cid-zwiuwobu]{margin-top:var(--s-4)}.of-figure[data-astro-cid-zwiuwobu]{margin-top:var(--s-7)}}.rq[data-astro-cid-ohq22zeu]{scroll-margin-top:calc(var(--s-9) + var(--s-5))}.rq-in[data-astro-cid-ohq22zeu]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:var(--col-gap);padding-block:var(--s-11)}.rq-head[data-astro-cid-ohq22zeu]{grid-column:1 / span 5;grid-row:1;min-width:0}.rq-head[data-astro-cid-ohq22zeu] .eb{margin-bottom:var(--s-8)}.rq-title[data-astro-cid-ohq22zeu]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance;outline:none}.rq-intro[data-astro-cid-ohq22zeu]{margin:var(--s-5) 0 0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.rq-contact[data-astro-cid-ohq22zeu]{grid-column:1 / span 5;grid-row:2;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);margin-top:var(--s-9);padding-top:var(--s-7);border-top:1px solid var(--line)}.rq-contact[data-astro-cid-ohq22zeu] a[data-astro-cid-ohq22zeu]{display:inline-flex;align-items:center;min-height:var(--btn-m);text-decoration:none;transition:color var(--t-control) var(--ease)}.rq-contact[data-astro-cid-ohq22zeu] a[data-astro-cid-ohq22zeu]:hover{color:var(--text-action)}.rq-contact[data-astro-cid-ohq22zeu] a[data-astro-cid-ohq22zeu]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rq-phone[data-astro-cid-ohq22zeu]{font-size:var(--fs-h3);font-weight:var(--w-medium);letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums}.rq-mail[data-astro-cid-ohq22zeu]{font-size:var(--fs-lead);color:var(--muted)}.rq-form[data-astro-cid-ohq22zeu]{grid-column:7 / -1;grid-row:1 / span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--col-gap);align-content:start;min-width:0}.rq-wide[data-astro-cid-ohq22zeu]{grid-column:1 / -1;min-width:0}.rq-field[data-astro-cid-ohq22zeu]{display:grid;gap:var(--s-2);align-content:start;min-width:0}.rq-field[data-astro-cid-ohq22zeu] label[data-astro-cid-ohq22zeu]{font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.rq-field[data-astro-cid-ohq22zeu] input[data-astro-cid-ohq22zeu],.rq-field[data-astro-cid-ohq22zeu] select[data-astro-cid-ohq22zeu],.rq-field[data-astro-cid-ohq22zeu] textarea[data-astro-cid-ohq22zeu]{display:block;width:100%;min-width:0;min-height:var(--btn-l);margin:0;padding:var(--s-3) var(--s-4);font:var(--w-regular) var(--fs-body)/1.5 var(--font);color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:var(--radius-control);color-scheme:dark;transition:border-color var(--t-control) var(--ease),box-shadow var(--t-control) var(--ease)}.rq-field[data-astro-cid-ohq22zeu] textarea[data-astro-cid-ohq22zeu]{min-height:var(--s-12);resize:vertical}.rq-field[data-astro-cid-ohq22zeu] input[data-astro-cid-ohq22zeu]::placeholder{color:var(--muted);opacity:1}.rq-field[data-astro-cid-ohq22zeu] input[data-astro-cid-ohq22zeu]:hover,.rq-field[data-astro-cid-ohq22zeu] select[data-astro-cid-ohq22zeu]:hover,.rq-field[data-astro-cid-ohq22zeu] textarea[data-astro-cid-ohq22zeu]:hover{border-color:var(--muted)}.rq-field[data-astro-cid-ohq22zeu] input[data-astro-cid-ohq22zeu]:focus,.rq-field[data-astro-cid-ohq22zeu] select[data-astro-cid-ohq22zeu]:focus,.rq-field[data-astro-cid-ohq22zeu] textarea[data-astro-cid-ohq22zeu]:focus{outline:none;border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}.rq-form[data-astro-cid-ohq22zeu] [aria-invalid=true]{border-color:var(--ink)}.rq-select[data-astro-cid-ohq22zeu]{position:relative}.rq-select[data-astro-cid-ohq22zeu] select[data-astro-cid-ohq22zeu]{padding-right:var(--s-8);appearance:none;cursor:pointer}.rq-select[data-astro-cid-ohq22zeu] select[data-astro-cid-ohq22zeu] option[data-astro-cid-ohq22zeu]{color:var(--dark-ink);background:var(--dark-bg)}.rq-select[data-astro-cid-ohq22zeu] .icon{position:absolute;right:var(--s-4);top:50%;translate:0 -50%;color:var(--muted);pointer-events:none}.rq-error[data-astro-cid-ohq22zeu]{margin:var(--s-2) 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--ink)}.rq-field[data-astro-cid-ohq22zeu] .rq-error[data-astro-cid-ohq22zeu]{margin-top:0}.rq-error[data-astro-cid-ohq22zeu]:empty{display:none}.rq-hint[data-astro-cid-ohq22zeu]{margin:var(--s-2) 0 0;font-size:var(--fs-legal);line-height:1.5;color:var(--muted)}.rq-hint[data-astro-cid-ohq22zeu] a[data-astro-cid-ohq22zeu]{color:inherit}.rq-send[data-astro-cid-ohq22zeu]{display:grid;gap:var(--s-4);justify-items:start}.rq-send[data-astro-cid-ohq22zeu] .btn[data-astro-cid-ohq22zeu]{gap:var(--s-5);min-width:calc(var(--s-13) + var(--s-9))}.rq-send[data-astro-cid-ohq22zeu] .ld-status[data-astro-cid-ohq22zeu]{outline:none}@media(max-width:1023px){.rq-in[data-astro-cid-ohq22zeu]{display:block;padding-block:var(--s-9)}.rq-form[data-astro-cid-ohq22zeu],.rq-contact[data-astro-cid-ohq22zeu]{margin-top:var(--s-8)}}@media(max-width:767px){.rq-intro[data-astro-cid-ohq22zeu]{margin-top:var(--s-4)}.rq-form[data-astro-cid-ohq22zeu]{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--s-4) + var(--s-1))}.rq-send[data-astro-cid-ohq22zeu]{justify-items:stretch}.rq-send[data-astro-cid-ohq22zeu] .btn[data-astro-cid-ohq22zeu]{width:100%;min-width:0;justify-content:space-between}}.dh-in[data-astro-cid-54e7ixw7]{padding-top:var(--s-5)}.dh-in[data-astro-cid-54e7ixw7] .crumbs{margin:0 0 var(--s-8);max-width:var(--measure)}.dh-title[data-astro-cid-54e7ixw7]{position:relative;z-index:1;margin:0;text-wrap:balance}.dh-title--1[data-astro-cid-54e7ixw7]{font-size:var(--fs-h1);font-weight:var(--w-display);line-height:1;letter-spacing:-.03em}.dh-title--2[data-astro-cid-54e7ixw7]{font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em}.dh-bottom[data-astro-cid-54e7ixw7]{display:grid;grid-template-columns:5fr 7fr;align-items:end;gap:var(--col-gap)}.dh-cta[data-astro-cid-54e7ixw7]{justify-self:start;gap:var(--s-6);margin-bottom:var(--s-5)}.dh-drawing[data-astro-cid-54e7ixw7]{grid-column:2;justify-self:end;width:100%;max-width:740px;aspect-ratio:740 / 480;color:var(--line)}.dh-drawing[data-astro-cid-54e7ixw7] svg{display:block;width:100%;height:100%;overflow:visible}.dh-drawing[data-astro-cid-54e7ixw7] svg *{vector-effect:non-scaling-stroke}.dh-drawing[data-astro-cid-54e7ixw7] .craft-axis{stroke-dasharray:4 4}.dh-drawing[data-astro-cid-54e7ixw7] .craft-accent{stroke:var(--focus)}.dh-drawing[data-astro-cid-54e7ixw7] .craft-num{fill:currentColor;stroke:none;font-family:var(--font);font-size:24px;font-weight:var(--w-regular)}.dh-cut[data-astro-cid-54e7ixw7]{height:var(--s-12);background:var(--light-bg)}.dh-cut[data-astro-cid-54e7ixw7] svg[data-astro-cid-54e7ixw7]{display:block;width:100%;height:100%}.dh-cut-fill[data-astro-cid-54e7ixw7]{fill:var(--dark-bg)}.dh-cut-line[data-astro-cid-54e7ixw7]{fill:none;stroke:var(--dark-line);stroke-width:var(--section-edge-width);stroke-opacity:var(--section-edge-opacity);vector-effect:non-scaling-stroke}@media(max-width:1279px){.dh-bottom[data-astro-cid-54e7ixw7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.dh-drawing[data-astro-cid-54e7ixw7] .craft-num{font-size:32px}}@media(max-width:767px){.dh-in[data-astro-cid-54e7ixw7] .crumbs{margin-bottom:var(--s-6)}.dh-bottom[data-astro-cid-54e7ixw7]{display:flex;flex-direction:column-reverse;align-items:stretch;gap:var(--s-4);margin-top:var(--s-5)}.dh-cta[data-astro-cid-54e7ixw7]{justify-content:space-between;gap:var(--s-4);margin-bottom:0;padding-inline:var(--s-4)}.dh-cut[data-astro-cid-54e7ixw7]{height:var(--s-10)}}.ib[data-astro-cid-455gvmoh]{padding-block:var(--s-9) var(--s-10)}.ib-top[data-astro-cid-455gvmoh]{display:grid;grid-template-columns:6fr 1fr 5fr;gap:var(--col-gap);align-items:center}.ib-top--solo[data-astro-cid-455gvmoh]{grid-template-columns:minmax(0,1fr)}.ib-title[data-astro-cid-455gvmoh]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.ib-list[data-astro-cid-455gvmoh]{grid-column:3;margin:0;padding:0;list-style:none;font-size:var(--fs-lead);line-height:1.5}.ib-list[data-astro-cid-455gvmoh] li[data-astro-cid-455gvmoh]{display:flex;align-items:center;gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--line)}.ib-list[data-astro-cid-455gvmoh] li[data-astro-cid-455gvmoh]:before{content:"";flex:none;width:var(--s-5);height:1px;background:var(--muted)}.ib-row[data-astro-cid-455gvmoh]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--col-gap);margin-top:var(--s-9);padding-block:var(--s-6);border-block:1px solid var(--line)}.ib-item[data-astro-cid-455gvmoh]{display:flex;align-items:center;gap:var(--s-4);min-width:0;padding-right:var(--s-4)}.ib-item[data-astro-cid-455gvmoh]+.ib-item[data-astro-cid-455gvmoh]{padding-left:var(--s-4);border-left:1px solid var(--line)}.ib-item[data-astro-cid-455gvmoh] .icon{flex:none;width:var(--s-7);height:var(--s-7)}.ib-name[data-astro-cid-455gvmoh]{margin:0;font-size:var(--fs-lead);font-weight:var(--w-regular);line-height:1.3;letter-spacing:0;text-wrap:balance}@media(max-width:1599px){.ib-name[data-astro-cid-455gvmoh]{font-size:var(--fs-product)}}@media(max-width:1023px){.ib-top[data-astro-cid-455gvmoh]{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-list[data-astro-cid-455gvmoh]{grid-column:2}.ib-row[data-astro-cid-455gvmoh]{gap:var(--s-4)}.ib-item[data-astro-cid-455gvmoh]{display:block}.ib-name[data-astro-cid-455gvmoh]{margin-top:var(--s-4)}}@media(max-width:767px){.ib[data-astro-cid-455gvmoh]{padding-block:var(--s-7) var(--s-8)}.ib-top[data-astro-cid-455gvmoh]{display:block}.ib-list[data-astro-cid-455gvmoh]{margin-top:var(--s-6)}.ib-row[data-astro-cid-455gvmoh]{grid-template-columns:minmax(0,1fr);gap:var(--s-5);margin-top:var(--s-7);padding-block:var(--s-5)}.ib-item[data-astro-cid-455gvmoh],.ib-item[data-astro-cid-455gvmoh]+.ib-item[data-astro-cid-455gvmoh]{display:flex;gap:var(--s-5);padding:0;border:0}.ib-name[data-astro-cid-455gvmoh]{margin:0;font-size:var(--fs-h3)}}.li-in[data-astro-cid-yzxk6uje]{padding-block:var(--s-10)}.li-head[data-astro-cid-yzxk6uje]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--col-gap)}.li-title[data-astro-cid-yzxk6uje]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.li-note[data-astro-cid-yzxk6uje]{flex:none;margin:0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.li-grid[data-astro-cid-yzxk6uje]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--s-9) 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.li-grid[data-astro-cid-yzxk6uje] li[data-astro-cid-yzxk6uje]{min-width:0;border-bottom:1px solid var(--line)}.li-grid[data-astro-cid-yzxk6uje] li[data-astro-cid-yzxk6uje]:not(:nth-child(4n)){border-right:1px solid var(--line)}.li-link[data-astro-cid-yzxk6uje]{position:relative;display:flex;align-items:center;gap:var(--s-4);height:var(--btn-l);padding:var(--s-1) var(--s-4);font-size:var(--fs-body);line-height:1.3;color:var(--ink);text-decoration:none;transition:color var(--t-control) var(--ease),background-color var(--t-control) var(--ease)}.li-link[data-astro-cid-yzxk6uje] .icon{flex:none;color:var(--muted);transition:color var(--t-control) var(--ease)}.li-mark[data-astro-cid-yzxk6uje]{flex:none;width:var(--s-6);height:1px;background:var(--muted)}.li-text[data-astro-cid-yzxk6uje]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.li-arrow[data-astro-cid-yzxk6uje]{display:grid;margin-left:auto}.li-link[data-astro-cid-yzxk6uje]:before{content:"";position:absolute;left:0;top:var(--s-5);bottom:var(--s-5);width:2px;background:transparent;transition:background-color var(--t-control) var(--ease)}.li-link[data-astro-cid-yzxk6uje]:hover{color:var(--text-action);background:var(--surface)}.li-link[data-astro-cid-yzxk6uje]:hover .icon{color:var(--text-action)}.li-link[data-astro-cid-yzxk6uje]:hover:before{background:var(--focus)}.li-link[data-astro-cid-yzxk6uje]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.li-edge[data-astro-cid-yzxk6uje]{background:var(--light-bg)}.li-edge--in[data-astro-cid-yzxk6uje]{height:var(--s-10)}.li-edge--out[data-astro-cid-yzxk6uje]{height:var(--s-12)}.li-edge[data-astro-cid-yzxk6uje] svg[data-astro-cid-yzxk6uje]{display:block;width:100%;height:100%}.li-edge-fill[data-astro-cid-yzxk6uje]{fill:var(--dark-bg)}.li-edge-line[data-astro-cid-yzxk6uje]{fill:none;stroke:var(--dark-line);stroke-width:var(--section-edge-width);stroke-opacity:var(--section-edge-opacity);vector-effect:non-scaling-stroke}.li-edge-line--light[data-astro-cid-yzxk6uje]{stroke:var(--light-line)}@media(max-width:1599px){.li-grid[data-astro-cid-yzxk6uje]{grid-template-columns:repeat(3,minmax(0,1fr))}.li-grid[data-astro-cid-yzxk6uje] li[data-astro-cid-yzxk6uje]:not(:nth-child(4n)){border-right:0}.li-grid[data-astro-cid-yzxk6uje] li[data-astro-cid-yzxk6uje]:not(:nth-child(3n)){border-right:1px solid var(--line)}}@media(max-width:1023px){.li-grid[data-astro-cid-yzxk6uje]{grid-template-columns:repeat(2,minmax(0,1fr))}.li-grid[data-astro-cid-yzxk6uje] li[data-astro-cid-yzxk6uje]:not(:nth-child(3n)){border-right:0}.li-grid[data-astro-cid-yzxk6uje] li[data-astro-cid-yzxk6uje]:nth-child(odd){border-right:1px solid var(--line)}}@media(max-width:767px){.li-in[data-astro-cid-yzxk6uje]{padding-block:var(--s-8)}.li-head[data-astro-cid-yzxk6uje]{display:block}.li-note[data-astro-cid-yzxk6uje]{margin-top:var(--s-4)}.li-grid[data-astro-cid-yzxk6uje]{grid-template-columns:minmax(0,1fr);margin-top:var(--s-7)}.li-grid[data-astro-cid-yzxk6uje] li[data-astro-cid-yzxk6uje]:nth-child(odd){border-right:0}.li-link[data-astro-cid-yzxk6uje]{padding-inline:0}.li-link[data-astro-cid-yzxk6uje]:before{left:calc(-1 * var(--s-2));top:var(--s-4);bottom:var(--s-4)}.li-edge--in[data-astro-cid-yzxk6uje]{height:var(--s-8)}.li-edge--out[data-astro-cid-yzxk6uje]{height:var(--s-10)}}.ss[data-astro-cid-7kygosvd]{position:relative;width:100%}.ss[data-astro-cid-7kygosvd] svg[data-astro-cid-7kygosvd]{display:block;width:100%;height:100%;fill:none;stroke:var(--line);stroke-width:1;stroke-linejoin:miter}.ss[data-astro-cid-7kygosvd] path[data-astro-cid-7kygosvd]{vector-effect:non-scaling-stroke}.ss-mark[data-astro-cid-7kygosvd]{stroke:var(--muted)}.ss[data-astro-cid-7kygosvd] span[data-astro-cid-7kygosvd]{position:absolute;translate:var(--s-1) -50%;font-size:var(--fs-label);line-height:1.3;color:var(--muted);font-variant-numeric:tabular-nums}.pr[data-astro-cid-dupkxutv]{padding-block:var(--s-10) var(--s-8)}.pr[data-astro-cid-dupkxutv] .crumbs{margin:0 0 var(--s-8)}.pr-in[data-astro-cid-dupkxutv]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--col-gap);align-items:center}.pr-in--art[data-astro-cid-dupkxutv]{grid-template-columns:7fr 5fr}.pr-copy[data-astro-cid-dupkxutv]{min-width:0}.pr-eyebrow[data-astro-cid-dupkxutv]{margin:0 0 var(--s-5);font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;color:var(--muted)}.pr-eyebrow[data-astro-cid-dupkxutv]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.pr-title[data-astro-cid-dupkxutv]{max-width:calc(var(--measure) * 1.5);margin:0;font-size:var(--fs-h1);font-weight:var(--w-display);line-height:1;letter-spacing:-.03em;text-wrap:balance}.pr-lead[data-astro-cid-dupkxutv]{max-width:var(--measure);margin:var(--s-5) 0 0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.pr-act[data-astro-cid-dupkxutv]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.pr-act[data-astro-cid-dupkxutv] .btn{gap:var(--s-5)}.pr-note[data-astro-cid-dupkxutv]{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-5);margin:var(--s-4) 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.pr[data-astro-cid-dupkxutv] .pr-art{max-width:var(--measure);justify-self:end}.pr-benefits[data-astro-cid-dupkxutv]{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-8);margin:var(--s-9) 0 0;padding:var(--s-6) 0 0;list-style:none;border-top:1px solid var(--line);font-size:var(--fs-small);line-height:1.5}.pr-benefits[data-astro-cid-dupkxutv] li[data-astro-cid-dupkxutv]{display:flex;align-items:center;gap:var(--s-4)}.pr-benefits[data-astro-cid-dupkxutv] .icon{flex:none;color:var(--muted)}@media(max-width:1279px){.pr-in--art[data-astro-cid-dupkxutv]{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.pr[data-astro-cid-dupkxutv] .pr-art{max-width:calc(var(--s-13) * 2 + var(--s-11))}.pr-benefits[data-astro-cid-dupkxutv]{column-gap:var(--s-5)}}@media(max-width:767px){.pr[data-astro-cid-dupkxutv]{padding-block:var(--s-8) var(--s-6)}.pr[data-astro-cid-dupkxutv] .crumbs{margin-bottom:var(--s-6)}.pr-act[data-astro-cid-dupkxutv]{flex-direction:column}.pr-act[data-astro-cid-dupkxutv] .btn{justify-content:space-between;width:100%}.pr-note[data-astro-cid-dupkxutv]{flex-direction:column}.pr[data-astro-cid-dupkxutv] .pr-art{max-width:calc(var(--s-13) * 2);justify-self:center}.pr-benefits[data-astro-cid-dupkxutv]{flex-direction:column;margin-top:var(--s-6);padding-top:var(--s-5)}}.an[data-astro-cid-crkrx4yd]{padding-top:var(--s-11)}.an-list[data-astro-cid-crkrx4yd]{display:grid;grid-template-columns:repeat(var(--an-cols),minmax(0,1fr));gap:var(--s-5);margin:0;padding:var(--s-4) 0;list-style:none;border-block:1px solid var(--line)}.an-item[data-astro-cid-crkrx4yd]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:var(--btn-m);font-size:var(--fs-body);line-height:1.3;color:var(--ink);text-decoration:none}a[data-astro-cid-crkrx4yd].an-item{box-shadow:inset 0 -1px 0 var(--line);transition:color var(--t-control) var(--ease),box-shadow var(--t-control) var(--ease)}a[data-astro-cid-crkrx4yd].an-item .icon{flex:none;color:var(--muted);transition:color var(--t-control) var(--ease)}a[data-astro-cid-crkrx4yd].an-item:hover{color:var(--text-action);box-shadow:inset 0 -2px 0 var(--text-action)}a[data-astro-cid-crkrx4yd].an-item:hover .icon{color:var(--text-action)}a[data-astro-cid-crkrx4yd].an-item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.an-item--idle[data-astro-cid-crkrx4yd]{color:var(--muted)}@media(max-width:1599px){.an-list[data-astro-cid-crkrx4yd]{gap:var(--s-4)}}@media(max-width:1279px){.an-list[data-astro-cid-crkrx4yd]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.an[data-astro-cid-crkrx4yd]{padding-top:var(--s-9)}.an-list[data-astro-cid-crkrx4yd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.eh[data-astro-cid-h7fbeqzt]{display:grid;grid-template-columns:7fr 5fr;gap:var(--col-gap);align-items:end}.eh--solo[data-astro-cid-h7fbeqzt],.eh--stack[data-astro-cid-h7fbeqzt]{grid-template-columns:minmax(0,1fr)}.eh--stack[data-astro-cid-h7fbeqzt]{gap:var(--s-5)}.eh-main[data-astro-cid-h7fbeqzt]{min-width:0}.eh-eyebrow[data-astro-cid-h7fbeqzt]{margin:0 0 var(--s-5);font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;color:var(--muted)}.eh-eyebrow[data-astro-cid-h7fbeqzt]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.eh-eyebrow[data-astro-cid-h7fbeqzt]:empty:before{margin-bottom:0}.eh-title[data-astro-cid-h7fbeqzt]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.eh-intro[data-astro-cid-h7fbeqzt]{margin:0;max-width:var(--measure);font-size:var(--fs-lead);font-weight:var(--w-regular);line-height:1.5;color:var(--muted)}@media(max-width:1279px){.eh[data-astro-cid-h7fbeqzt]{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}}@media(max-width:767px){.eh[data-astro-cid-h7fbeqzt],.eh--stack[data-astro-cid-h7fbeqzt]{gap:var(--s-4)}}.mat[data-astro-cid-smc4muvr]{display:grid;grid-template-rows:auto 1fr;min-width:0;background:var(--surface);border:1px solid var(--line)}.mat-photo[data-astro-cid-smc4muvr]{aspect-ratio:382 / 326;overflow:hidden;background:var(--inset);border-bottom:1px solid var(--line)}.mat-photo[data-astro-cid-smc4muvr] img[data-astro-cid-smc4muvr]{display:block;width:100%;height:100%;object-fit:cover}.mat-body[data-astro-cid-smc4muvr]{display:flex;flex-direction:column;min-width:0;padding:var(--s-5)}.mat-title[data-astro-cid-smc4muvr]{margin:0 0 var(--s-4);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.mat-text[data-astro-cid-smc4muvr]{min-height:3em;margin:0 0 var(--s-5);font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.mat-rows[data-astro-cid-smc4muvr]{margin:auto 0 var(--s-5)}.mat-row[data-astro-cid-smc4muvr]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block:var(--s-3);border-top:1px solid var(--line);font-size:var(--fs-body);line-height:1.5;font-variant-numeric:tabular-nums}.mat-row[data-astro-cid-smc4muvr] dt[data-astro-cid-smc4muvr]{display:flex;align-items:center;gap:var(--s-3);flex:none}.mat-row[data-astro-cid-smc4muvr] dd[data-astro-cid-smc4muvr]{margin:0;min-width:0;text-align:right}.mat-edge[data-astro-cid-smc4muvr]{flex:none;width:var(--s-5);height:calc(var(--mm) * 1px);background:var(--muted)}.mat-body[data-astro-cid-smc4muvr] .mat-btn{justify-content:space-between;width:100%;gap:var(--s-5)}@media(min-width:768px)and (max-width:1599px){.mat-row[data-astro-cid-smc4muvr]{gap:var(--s-2);font-size:var(--fs-small)}.mat-row[data-astro-cid-smc4muvr] dt[data-astro-cid-smc4muvr]{gap:var(--s-2)}.mat-edge[data-astro-cid-smc4muvr]{width:var(--s-4)}}@media(max-width:767px){.mat-body[data-astro-cid-smc4muvr]{padding:var(--s-4)}.mat-title[data-astro-cid-smc4muvr]{margin-bottom:var(--s-3)}.mat-text[data-astro-cid-smc4muvr]{min-height:0}}.ms[data-astro-cid-6kthuzzi]{padding-block:var(--s-11);scroll-margin-top:calc(var(--s-9) + var(--s-5))}.ms--top-m[data-astro-cid-6kthuzzi]{padding-top:var(--s-10)}.ms--top-s[data-astro-cid-6kthuzzi]{padding-top:var(--s-9)}.ms-grid[data-astro-cid-6kthuzzi]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8) var(--col-gap)}.ms-grid--headed[data-astro-cid-6kthuzzi]{margin-top:var(--s-9)}@media(max-width:1279px){.ms-grid[data-astro-cid-6kthuzzi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ms[data-astro-cid-6kthuzzi]{padding-block:var(--s-9)}.ms--top-m[data-astro-cid-6kthuzzi],.ms--top-s[data-astro-cid-6kthuzzi]{padding-top:var(--s-8)}.ms-grid[data-astro-cid-6kthuzzi]{grid-template-columns:minmax(0,1fr);row-gap:var(--s-6)}.ms-grid--headed[data-astro-cid-6kthuzzi]{margin-top:var(--s-7)}}.pt[data-astro-cid-xbxsw7ig]{min-width:0}.pt-caption[data-astro-cid-xbxsw7ig]{caption-side:top;text-align:left;padding-bottom:var(--s-5);font-size:var(--fs-small);line-height:1.5}.pt-caption[data-astro-cid-xbxsw7ig] a[data-astro-cid-xbxsw7ig]{color:var(--text-action);text-decoration:underline;text-underline-offset:var(--s-1)}.pt[data-astro-cid-xbxsw7ig] table[data-astro-cid-xbxsw7ig]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pt[data-astro-cid-xbxsw7ig] th[data-astro-cid-xbxsw7ig],.pt[data-astro-cid-xbxsw7ig] td[data-astro-cid-xbxsw7ig]{padding:var(--s-5) 0;text-align:left;vertical-align:baseline;border-bottom:1px solid var(--line)}.pt[data-astro-cid-xbxsw7ig] thead[data-astro-cid-xbxsw7ig] th[data-astro-cid-xbxsw7ig]{padding:0 0 var(--s-4);font-size:var(--fs-small);font-weight:var(--w-regular);line-height:1.5;color:var(--muted)}.pt[data-astro-cid-xbxsw7ig] tbody[data-astro-cid-xbxsw7ig] th[data-astro-cid-xbxsw7ig]{padding-right:var(--s-5);font-size:var(--fs-body);font-weight:var(--w-regular);line-height:1.5}.pt[data-astro-cid-xbxsw7ig] th[data-astro-cid-xbxsw7ig]:last-child,.pt[data-astro-cid-xbxsw7ig] td[data-astro-cid-xbxsw7ig]{text-align:right}.pt[data-astro-cid-xbxsw7ig] td[data-astro-cid-xbxsw7ig]{font-size:var(--fs-price);font-weight:var(--w-medium);line-height:1.2;white-space:nowrap}.pt-note[data-astro-cid-xbxsw7ig]{max-width:var(--measure);margin:var(--s-5) 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}@media(max-width:767px){.pt-caption[data-astro-cid-xbxsw7ig]{display:block;width:100%}.pt[data-astro-cid-xbxsw7ig] table[data-astro-cid-xbxsw7ig],.pt[data-astro-cid-xbxsw7ig] thead[data-astro-cid-xbxsw7ig],.pt[data-astro-cid-xbxsw7ig] tbody[data-astro-cid-xbxsw7ig],.pt[data-astro-cid-xbxsw7ig] tr[data-astro-cid-xbxsw7ig],.pt[data-astro-cid-xbxsw7ig] th[data-astro-cid-xbxsw7ig],.pt[data-astro-cid-xbxsw7ig] td[data-astro-cid-xbxsw7ig]{display:block}.pt[data-astro-cid-xbxsw7ig] thead[data-astro-cid-xbxsw7ig] tr[data-astro-cid-xbxsw7ig]{display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.pt[data-astro-cid-xbxsw7ig] thead[data-astro-cid-xbxsw7ig] th[data-astro-cid-xbxsw7ig]{border-bottom:0}.pt[data-astro-cid-xbxsw7ig] tbody[data-astro-cid-xbxsw7ig] tr[data-astro-cid-xbxsw7ig]{padding-block:var(--s-5);border-bottom:1px solid var(--line)}.pt[data-astro-cid-xbxsw7ig] tbody[data-astro-cid-xbxsw7ig] th[data-astro-cid-xbxsw7ig],.pt[data-astro-cid-xbxsw7ig] td[data-astro-cid-xbxsw7ig]{padding:0;border-bottom:0;text-align:left}.pt[data-astro-cid-xbxsw7ig] td[data-astro-cid-xbxsw7ig]{margin-top:var(--s-2);white-space:normal}}.sv[data-astro-cid-uztxyxrg]{padding-block:var(--s-11);scroll-margin-top:calc(var(--s-9) + var(--s-5))}.sv--flush[data-astro-cid-uztxyxrg]{padding-bottom:0}.sv--rows[data-astro-cid-uztxyxrg] .sv-body[data-astro-cid-uztxyxrg]{margin-top:var(--s-9);max-width:calc(var(--measure) * 1.5)}.sv--rows[data-astro-cid-uztxyxrg] .sv-body--aside[data-astro-cid-uztxyxrg]{display:grid;grid-template-columns:5fr 7fr;gap:var(--s-10);max-width:none;align-items:start}.sv-aside[data-astro-cid-uztxyxrg]{min-width:0}.sv--split[data-astro-cid-uztxyxrg] .sv-in[data-astro-cid-uztxyxrg]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.sv--split[data-astro-cid-uztxyxrg] .sv-head[data-astro-cid-uztxyxrg]{grid-column:1 / span 5;min-width:0}.sv--split[data-astro-cid-uztxyxrg] .sv-body[data-astro-cid-uztxyxrg]{grid-column:7 / -1;min-width:0}@media(max-width:1599px){.sv--rows[data-astro-cid-uztxyxrg] .sv-body--aside[data-astro-cid-uztxyxrg]{gap:var(--s-8)}}@media(max-width:1279px){.sv--rows[data-astro-cid-uztxyxrg] .sv-body--aside[data-astro-cid-uztxyxrg]{grid-template-columns:minmax(0,1fr);gap:var(--s-9)}.sv--split[data-astro-cid-uztxyxrg] .sv-head[data-astro-cid-uztxyxrg]{grid-column:1 / span 6}}@media(max-width:1023px){.sv--split[data-astro-cid-uztxyxrg] .sv-in[data-astro-cid-uztxyxrg]{display:block}.sv--split[data-astro-cid-uztxyxrg] .sv-body[data-astro-cid-uztxyxrg]{margin-top:var(--s-8)}}@media(max-width:767px){.sv[data-astro-cid-uztxyxrg]{padding-block:var(--s-9)}.sv--flush[data-astro-cid-uztxyxrg]{padding-bottom:0}.sv--rows[data-astro-cid-uztxyxrg] .sv-body[data-astro-cid-uztxyxrg]{margin-top:var(--s-7)}.sv--rows[data-astro-cid-uztxyxrg] .sv-body--aside[data-astro-cid-uztxyxrg]{gap:var(--s-8)}}.qr[data-astro-cid-tvqd7mvx]{padding-block:var(--s-11);scroll-margin-top:calc(var(--s-9) + var(--s-5))}.qr-in[data-astro-cid-tvqd7mvx]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.qr-head[data-astro-cid-tvqd7mvx]{grid-column:1 / span 5;min-width:0}.qr-eyebrow[data-astro-cid-tvqd7mvx]{margin:0 0 var(--s-5);font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;color:var(--muted)}.qr-eyebrow[data-astro-cid-tvqd7mvx]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.qr-title[data-astro-cid-tvqd7mvx]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance;outline:none}.qr-text[data-astro-cid-tvqd7mvx]{max-width:var(--measure);margin:var(--s-5) 0 0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.qr-art[data-astro-cid-tvqd7mvx]{width:calc(var(--s-13) * 2);margin:var(--s-8) 0 0 auto}.qr-form[data-astro-cid-tvqd7mvx]{grid-column:7 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--col-gap);align-content:start;min-width:0}.qr-wide[data-astro-cid-tvqd7mvx]{grid-column:1 / -1;min-width:0}.qr-field[data-astro-cid-tvqd7mvx]{display:grid;gap:var(--s-2);align-content:start;min-width:0}.qr-field[data-astro-cid-tvqd7mvx] label[data-astro-cid-tvqd7mvx]{font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.qr-field[data-astro-cid-tvqd7mvx] input[data-astro-cid-tvqd7mvx],.qr-field[data-astro-cid-tvqd7mvx] textarea[data-astro-cid-tvqd7mvx]{display:block;width:100%;min-width:0;min-height:var(--btn-l);margin:0;padding:var(--s-3) var(--s-4);font:var(--w-regular) var(--fs-body)/1.5 var(--font);color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:var(--radius-control);color-scheme:dark;transition:border-color var(--t-control) var(--ease),box-shadow var(--t-control) var(--ease)}.qr-field[data-astro-cid-tvqd7mvx] textarea[data-astro-cid-tvqd7mvx]{min-height:var(--s-12);resize:vertical}.qr[data-astro-cid-tvqd7mvx].tone-light:not(.qr--person) .qr-field[data-astro-cid-tvqd7mvx] input[data-astro-cid-tvqd7mvx],.qr[data-astro-cid-tvqd7mvx].tone-light:not(.qr--person) .qr-field[data-astro-cid-tvqd7mvx] textarea[data-astro-cid-tvqd7mvx]{color-scheme:light;background:var(--surface)}.qr[data-astro-cid-tvqd7mvx].qr--last{padding-bottom:0}.qr-field[data-astro-cid-tvqd7mvx] input[data-astro-cid-tvqd7mvx]::placeholder{color:var(--muted);opacity:1}.qr-field[data-astro-cid-tvqd7mvx] input[data-astro-cid-tvqd7mvx]:hover,.qr-field[data-astro-cid-tvqd7mvx] textarea[data-astro-cid-tvqd7mvx]:hover{border-color:var(--muted)}.qr-field[data-astro-cid-tvqd7mvx] input[data-astro-cid-tvqd7mvx]:focus,.qr-field[data-astro-cid-tvqd7mvx] textarea[data-astro-cid-tvqd7mvx]:focus{outline:none;border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}.qr-form[data-astro-cid-tvqd7mvx] [aria-invalid=true]{border-color:var(--ink)}.qr-error[data-astro-cid-tvqd7mvx]{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--ink)}.qr-wide[data-astro-cid-tvqd7mvx]>.qr-error[data-astro-cid-tvqd7mvx]{margin-top:var(--s-2)}.qr-error[data-astro-cid-tvqd7mvx]:empty{display:none}.qr-send[data-astro-cid-tvqd7mvx]{display:grid;gap:var(--s-4)}.qr-send[data-astro-cid-tvqd7mvx] .btn[data-astro-cid-tvqd7mvx]{justify-content:space-between;width:100%;gap:var(--s-5)}.qr-send[data-astro-cid-tvqd7mvx] .ld-status[data-astro-cid-tvqd7mvx]{outline:none}.qr-note[data-astro-cid-tvqd7mvx]{margin:0;font-size:var(--fs-legal);line-height:1.5;color:var(--muted)}@media(max-width:1279px){.qr-head[data-astro-cid-tvqd7mvx]{grid-column:1 / span 6}}@media(max-width:1023px){.qr-in[data-astro-cid-tvqd7mvx]{display:block}.qr-art[data-astro-cid-tvqd7mvx]{display:none}.qr-form[data-astro-cid-tvqd7mvx]{margin-top:var(--s-8)}}@media(max-width:767px){.qr[data-astro-cid-tvqd7mvx]{padding-block:var(--s-9)}.qr-text[data-astro-cid-tvqd7mvx]{margin-top:var(--s-4)}.qr-form[data-astro-cid-tvqd7mvx]{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--s-4) + var(--s-1))}}.qr--person[data-astro-cid-tvqd7mvx]{padding-block:var(--section-pad)}.qr[data-astro-cid-tvqd7mvx].qr--person.qr--last{padding-bottom:var(--section-pad)}.qr--person[data-astro-cid-tvqd7mvx] .qr-panel[data-astro-cid-tvqd7mvx]{align-items:stretch;background:var(--bg);color:var(--ink)}.qr-photo[data-astro-cid-tvqd7mvx]{grid-column:1 / span 5;grid-row:1 / span 2;position:relative;min-height:calc(var(--s-13) * 3);background:var(--inset)}.qr-photo[data-astro-cid-tvqd7mvx] .photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.qr--person[data-astro-cid-tvqd7mvx] .qr-head[data-astro-cid-tvqd7mvx]{grid-column:7 / -1;grid-row:1;padding:var(--s-10) var(--s-10) 0 0}.qr--person[data-astro-cid-tvqd7mvx] .qr-form[data-astro-cid-tvqd7mvx]{grid-column:7 / -1;grid-row:2;margin-top:var(--s-7);padding:0 var(--s-10) var(--s-10) 0}@media(max-width:1279px){.qr--person[data-astro-cid-tvqd7mvx] .qr-head[data-astro-cid-tvqd7mvx],.qr--person[data-astro-cid-tvqd7mvx] .qr-form[data-astro-cid-tvqd7mvx]{grid-column:6 / -1;padding-right:var(--s-8)}.qr--person[data-astro-cid-tvqd7mvx] .qr-head[data-astro-cid-tvqd7mvx]{padding-top:var(--s-8)}.qr--person[data-astro-cid-tvqd7mvx] .qr-form[data-astro-cid-tvqd7mvx]{padding-bottom:var(--s-8)}.qr-photo[data-astro-cid-tvqd7mvx]{grid-column:1 / span 4}}@media(max-width:1023px){.qr--person[data-astro-cid-tvqd7mvx] .qr-panel[data-astro-cid-tvqd7mvx]{display:block}.qr-photo[data-astro-cid-tvqd7mvx]{min-height:0;aspect-ratio:4 / 3}.qr--person[data-astro-cid-tvqd7mvx] .qr-head[data-astro-cid-tvqd7mvx]{padding:var(--s-7) var(--s-6) 0}.qr--person[data-astro-cid-tvqd7mvx] .qr-form[data-astro-cid-tvqd7mvx]{margin-top:var(--s-7);padding:0 var(--s-6) var(--s-7)}}@media(max-width:767px){.qr--person[data-astro-cid-tvqd7mvx] .qr-panel[data-astro-cid-tvqd7mvx]{margin-inline:calc(-1 * var(--gutter))}.qr--person[data-astro-cid-tvqd7mvx] .qr-head[data-astro-cid-tvqd7mvx]{padding:var(--s-6) var(--gutter) 0}.qr--person[data-astro-cid-tvqd7mvx] .qr-form[data-astro-cid-tvqd7mvx]{padding:0 var(--gutter) var(--s-7)}}.fl[data-astro-cid-zga5aeqm]{min-width:0;scroll-margin-top:calc(var(--s-9) + var(--s-5))}.fl-title[data-astro-cid-zga5aeqm]{margin:0 0 var(--s-5);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.fl-list[data-astro-cid-zga5aeqm]{margin:0;padding:0;list-style:none}.fl-row[data-astro-cid-zga5aeqm]{display:grid;grid-template-columns:var(--s-9) minmax(0,1fr) auto;align-items:center;gap:var(--s-5);padding-block:var(--s-4);border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.fl-row[data-astro-cid-zga5aeqm] svg[data-astro-cid-zga5aeqm]{display:block;width:var(--s-9);height:var(--s-8);fill:none;stroke:var(--muted);stroke-width:1.5}.fl-name[data-astro-cid-zga5aeqm]{min-width:0}.fl-what[data-astro-cid-zga5aeqm]{margin:0;font-size:var(--fs-product);line-height:1.3}.fl-text[data-astro-cid-zga5aeqm]{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.fl-price[data-astro-cid-zga5aeqm]{margin:0;font-size:var(--fs-product);line-height:1.2;text-align:right;white-space:nowrap}@media(max-width:767px){.fl-row[data-astro-cid-zga5aeqm]{grid-template-columns:var(--s-7) minmax(0,1fr);gap:var(--s-2) var(--s-4);align-items:start}.fl-row[data-astro-cid-zga5aeqm] svg[data-astro-cid-zga5aeqm]{width:var(--s-7);height:auto;aspect-ratio:64 / 48}.fl-price[data-astro-cid-zga5aeqm]{grid-column:2;text-align:left}}.pr[data-astro-cid-odmpkgxm]{padding-block:var(--section-pad)}.pr-grid[data-astro-cid-odmpkgxm]{margin-top:var(--s-9)}.pr-footer[data-astro-cid-odmpkgxm]{margin-top:var(--s-9);padding:var(--s-6);border-top:1px solid var(--line);background:var(--surface)}@media(max-width:767px){.pr-grid[data-astro-cid-odmpkgxm],.pr-footer[data-astro-cid-odmpkgxm]{margin-top:var(--s-7)}.pr-footer[data-astro-cid-odmpkgxm]{padding:var(--s-5)}}.sc[data-astro-cid-mtudfrq5]{padding-block:var(--section-pad)}.sc[data-astro-cid-mtudfrq5].tone-light{--scheme-fill: var(--light-inset)}.sc[data-astro-cid-mtudfrq5].tone-dark{--scheme-fill: var(--dark-surface)}.sc-head[data-astro-cid-mtudfrq5]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start;margin-bottom:var(--s-9)}.sc-title[data-astro-cid-mtudfrq5]{grid-column:1 / span 5;margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.sc-title[data-astro-cid-mtudfrq5]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.sc-intro[data-astro-cid-mtudfrq5]{grid-column:7 / -1;max-width:var(--measure);margin:var(--s-7) 0 0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.sc-list[data-astro-cid-mtudfrq5]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--s-8) var(--col-gap);margin:0;padding:0;list-style:none}.sc-item[data-astro-cid-mtudfrq5]{display:grid;align-content:start;min-width:0}.sc-num[data-astro-cid-mtudfrq5]{display:block;padding-bottom:var(--s-4);font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.sc-art[data-astro-cid-mtudfrq5]{color:var(--muted);padding-block:var(--s-5)}.sc-art[data-astro-cid-mtudfrq5] svg{display:block;width:100%;max-width:calc(var(--s-13) * 2.4);height:auto}.sc-num[data-astro-cid-mtudfrq5]+.sc-art[data-astro-cid-mtudfrq5]{padding-top:var(--s-5)}.sc-item[data-astro-cid-mtudfrq5]:not(:has(.sc-num)) .sc-art[data-astro-cid-mtudfrq5]{border-bottom:1px solid var(--line)}.sc-name[data-astro-cid-mtudfrq5]{margin:var(--s-5) 0 0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.sc-text[data-astro-cid-mtudfrq5]{max-width:var(--measure);margin:var(--s-4) 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--muted);text-wrap:pretty}.sc-item[data-astro-cid-mtudfrq5]:not(:has(.sc-name)) .sc-text[data-astro-cid-mtudfrq5]{font-size:var(--fs-lead);line-height:1.5;color:var(--ink)}.sc-foot[data-astro-cid-mtudfrq5]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:center;margin-top:var(--s-9)}.sc-photo[data-astro-cid-mtudfrq5]{grid-column:1 / span 5;min-width:0}.sc-photo[data-astro-cid-mtudfrq5] .photo{display:block;width:100%;aspect-ratio:2 / 1;object-fit:cover;background:var(--inset)}.sc-foot-text[data-astro-cid-mtudfrq5]{grid-column:7 / -1;max-width:var(--measure);margin:0;font-size:var(--fs-lead);line-height:1.5;text-wrap:pretty}@media(max-width:1023px){.sc-head[data-astro-cid-mtudfrq5]{display:block;margin-bottom:var(--s-8)}.sc-intro[data-astro-cid-mtudfrq5]{margin-top:var(--s-5)}.sc-list[data-astro-cid-mtudfrq5]{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-foot[data-astro-cid-mtudfrq5]{display:block}.sc-foot-text[data-astro-cid-mtudfrq5]{margin-top:var(--s-6)}}@media(max-width:767px){.sc-list[data-astro-cid-mtudfrq5]{grid-template-columns:minmax(0,1fr);row-gap:var(--s-7)}}.mk[data-astro-cid-k7odd7gf]{color:var(--ink)}.mk--short[data-astro-cid-k7odd7gf]{white-space:nowrap}.nb[data-astro-cid-2hpxbs4j]{padding-block:var(--section-pad)}.nb-in[data-astro-cid-2hpxbs4j]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.nb-head[data-astro-cid-2hpxbs4j],.nb-body[data-astro-cid-2hpxbs4j],.nb-media[data-astro-cid-2hpxbs4j]{min-width:0}.nb-head[data-astro-cid-2hpxbs4j]{grid-column:1 / span 5;grid-row:1}.nb-body[data-astro-cid-2hpxbs4j]{grid-column:7 / -1;grid-row:1}.nb--left[data-astro-cid-2hpxbs4j] .nb-media[data-astro-cid-2hpxbs4j]{grid-column:1 / span 5;grid-row:1 / span 2}.nb--left[data-astro-cid-2hpxbs4j] .nb-head[data-astro-cid-2hpxbs4j],.nb--left[data-astro-cid-2hpxbs4j] .nb-body[data-astro-cid-2hpxbs4j]{grid-column:6 / -1}.nb--left[data-astro-cid-2hpxbs4j] .nb-body[data-astro-cid-2hpxbs4j]{grid-row:2;margin-top:var(--s-7)}.nb--right[data-astro-cid-2hpxbs4j] .nb-head[data-astro-cid-2hpxbs4j],.nb--right[data-astro-cid-2hpxbs4j] .nb-body[data-astro-cid-2hpxbs4j]{grid-column:1 / span 5}.nb--right[data-astro-cid-2hpxbs4j] .nb-body[data-astro-cid-2hpxbs4j]{grid-row:2;margin-top:var(--s-6)}.nb--right[data-astro-cid-2hpxbs4j] .nb-media[data-astro-cid-2hpxbs4j]{grid-column:6 / -1;grid-row:1 / span 2}.nb--head[data-astro-cid-2hpxbs4j] .nb-media[data-astro-cid-2hpxbs4j]{margin-top:var(--s-9)}.nb-title[data-astro-cid-2hpxbs4j]{hyphens:manual;margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.nb-title--h3[data-astro-cid-2hpxbs4j]{font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.nb-title[data-astro-cid-2hpxbs4j]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.nb-intro[data-astro-cid-2hpxbs4j]{max-width:var(--measure);margin:var(--s-5) 0 0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.nb-list[data-astro-cid-2hpxbs4j]{margin:0;padding:0;list-style:none}.nb-list[data-astro-cid-2hpxbs4j] li[data-astro-cid-2hpxbs4j]{max-width:var(--measure);padding-block:var(--s-5);font-size:var(--fs-body);line-height:1.6;text-wrap:pretty;border-top:1px solid var(--line)}.nb-list[data-astro-cid-2hpxbs4j] li[data-astro-cid-2hpxbs4j]:first-child{padding-top:0;border-top:0}.nb-list[data-astro-cid-2hpxbs4j] li[data-astro-cid-2hpxbs4j]:only-child{font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.nb-note[data-astro-cid-2hpxbs4j]{max-width:var(--measure);margin:var(--s-5) 0 0;padding-top:var(--s-5);font-size:var(--fs-small);line-height:1.5;color:var(--muted);border-top:1px solid var(--line)}.nb-media[data-astro-cid-2hpxbs4j] .photo{display:block;width:100%;object-fit:cover;background:var(--inset)}.nb--left[data-astro-cid-2hpxbs4j] .nb-media[data-astro-cid-2hpxbs4j] .photo{aspect-ratio:4 / 5}.nb--right[data-astro-cid-2hpxbs4j] .nb-media[data-astro-cid-2hpxbs4j] .photo{aspect-ratio:3 / 2}.nb--head[data-astro-cid-2hpxbs4j] .nb-media[data-astro-cid-2hpxbs4j] .photo{aspect-ratio:2 / 1}.nb-callout[data-astro-cid-2hpxbs4j]{grid-column:1 / -1;margin:var(--s-9) 0 0;padding:var(--s-2) 0 var(--s-2) var(--s-5);font-size:var(--fs-lead);line-height:1.5;box-shadow:inset var(--s-1) 0 0 var(--focus)}@media(max-width:1279px){.nb-head[data-astro-cid-2hpxbs4j]{grid-column:1 / span 6}.nb-body[data-astro-cid-2hpxbs4j]{grid-column:7 / -1}}@media(max-width:1023px){.nb-in[data-astro-cid-2hpxbs4j]{display:flex;flex-direction:column}.nb-body[data-astro-cid-2hpxbs4j],.nb--left[data-astro-cid-2hpxbs4j] .nb-body[data-astro-cid-2hpxbs4j],.nb--right[data-astro-cid-2hpxbs4j] .nb-body[data-astro-cid-2hpxbs4j]{margin-top:var(--s-7)}.nb--left[data-astro-cid-2hpxbs4j] .nb-media[data-astro-cid-2hpxbs4j]{order:-1;margin-bottom:var(--s-7)}.nb--right[data-astro-cid-2hpxbs4j] .nb-media[data-astro-cid-2hpxbs4j],.nb--head[data-astro-cid-2hpxbs4j] .nb-media[data-astro-cid-2hpxbs4j]{margin-top:var(--s-7)}.nb--left[data-astro-cid-2hpxbs4j] .nb-media[data-astro-cid-2hpxbs4j] .photo,.nb--head[data-astro-cid-2hpxbs4j] .nb-media[data-astro-cid-2hpxbs4j] .photo,.nb--right[data-astro-cid-2hpxbs4j] .nb-media[data-astro-cid-2hpxbs4j] .photo{aspect-ratio:4 / 3}.nb-callout[data-astro-cid-2hpxbs4j]{margin-top:var(--s-8)}}.mo-notice[data-astro-cid-e74qaq6r]{padding-bottom:var(--section-pad)}.mo-notice[data-astro-cid-e74qaq6r] p[data-astro-cid-e74qaq6r]{margin:0;padding:var(--s-6);border-top:1px solid var(--line);background:var(--inset);font-size:var(--fs-body);line-height:1.6}.mo-prices[data-astro-cid-e74qaq6r]{padding-block:var(--section-pad)}.mo-prices[data-astro-cid-e74qaq6r] .pt{width:100%}.mo-products[data-astro-cid-e74qaq6r]{padding-block:var(--section-pad)}.mo-products[data-astro-cid-e74qaq6r] .pgroup{margin:0}@media(max-width:767px){.mo-notice[data-astro-cid-e74qaq6r] p[data-astro-cid-e74qaq6r]{padding:var(--s-5)}}.wf[data-astro-cid-wmx3w2he]{padding-block:var(--section-pad)}.wf-title[data-astro-cid-wmx3w2he]{hyphens:manual;margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.wf-title[data-astro-cid-wmx3w2he]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.wf-grid[data-astro-cid-wmx3w2he]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-9) var(--col-gap);margin:var(--s-9) 0 0;padding:0;list-style:none}.wf-item[data-astro-cid-wmx3w2he]{min-width:0}.wf-item[data-astro-cid-wmx3w2he]:has(.wf-action){display:flex;flex-direction:column}.wf-frame[data-astro-cid-wmx3w2he]{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--inset);border:1px solid var(--line);outline-offset:2px;transition:border-color var(--t-control) var(--ease)}.wf-frame[data-astro-cid-wmx3w2he]:hover{border-color:var(--focus)}.wf-frame[data-astro-cid-wmx3w2he]:focus-visible{outline:2px solid var(--focus)}.wf-frame[data-astro-cid-wmx3w2he] img[data-astro-cid-wmx3w2he],.wf-frame[data-astro-cid-wmx3w2he] img{display:block;width:100%;height:100%;object-fit:cover}.wf-name[data-astro-cid-wmx3w2he]{margin:var(--s-5) 0 0;font-size:var(--fs-lead);font-weight:var(--w-medium);line-height:1.5}.wf-name[data-astro-cid-wmx3w2he]+.wf-price[data-astro-cid-wmx3w2he]{margin-top:var(--s-3)}.wf--offers[data-astro-cid-wmx3w2he] .wf-price[data-astro-cid-wmx3w2he]{font-size:var(--fs-price)}.wf-copy[data-astro-cid-wmx3w2he]{list-style:none;padding:0;margin:0 0 var(--s-5);font-size:var(--fs-body);line-height:1.6}.wf-copy[data-astro-cid-wmx3w2he] li[data-astro-cid-wmx3w2he]+li[data-astro-cid-wmx3w2he]{margin-top:var(--s-2)}.wf-action[data-astro-cid-wmx3w2he]{margin-top:auto;padding-top:var(--s-5)}.wf-action[data-astro-cid-wmx3w2he] .btn{width:100%;white-space:normal;line-height:1.3;text-align:center}.wf-price[data-astro-cid-wmx3w2he]{margin:var(--s-5) 0 var(--s-2);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.wf-line[data-astro-cid-wmx3w2he]{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}@media(max-width:1023px){.wf-grid[data-astro-cid-wmx3w2he]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8) var(--col-gap)}}@media(max-width:767px){.wf-grid[data-astro-cid-wmx3w2he]{grid-template-columns:minmax(0,1fr);margin-top:var(--s-7)}}.fpal[data-astro-cid-4dqtmwlp]{padding-block:var(--section-pad)}.fpal-grid[data-astro-cid-4dqtmwlp]{display:grid;grid-template-columns:7fr 5fr;gap:var(--s-9) var(--col-gap);margin-top:var(--s-9);align-items:start}.fpal-media[data-astro-cid-4dqtmwlp]{position:sticky;top:calc(var(--s-9) + var(--s-5));aspect-ratio:4 / 5;overflow:hidden;background:var(--surface)}.fpal-media[data-astro-cid-4dqtmwlp] img{display:block;width:100%;height:100%;object-fit:cover}.fpal-copy[data-astro-cid-4dqtmwlp]{padding-left:var(--s-6);min-width:0}.fpal-sub[data-astro-cid-4dqtmwlp]{margin:var(--s-7) 0 var(--s-5);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.fpal-colors[data-astro-cid-4dqtmwlp]{list-style:none;padding:0;margin:0 0 var(--s-7)}.fpal-colors[data-astro-cid-4dqtmwlp]>li[data-astro-cid-4dqtmwlp]{padding-block:var(--s-5);border-top:1px solid var(--line)}.fpal-color-name[data-astro-cid-4dqtmwlp],.fpal-tip[data-astro-cid-4dqtmwlp] summary[data-astro-cid-4dqtmwlp]{display:flex;align-items:center;gap:var(--s-4);min-height:var(--btn-s)}.fpal-color-name[data-astro-cid-4dqtmwlp] img,.fpal-tip[data-astro-cid-4dqtmwlp] summary[data-astro-cid-4dqtmwlp] img{width:var(--btn-s);height:var(--btn-s);object-fit:cover;border:1px solid var(--line);border-radius:50%}.fpal-swatch[data-astro-cid-4dqtmwlp]{display:block;flex:none;width:var(--btn-s);height:var(--btn-s);border:1px solid var(--line);border-radius:50%;box-shadow:inset 0 0 0 var(--s-1) var(--bg)}.fpal-swatch--white[data-astro-cid-4dqtmwlp]{background:#edede9}.fpal-swatch--black[data-astro-cid-4dqtmwlp]{background:#23252a}.fpal-swatch--silver[data-astro-cid-4dqtmwlp]{background:#b9c0c7}.fpal-swatch--gold[data-astro-cid-4dqtmwlp]{background:#bd9856}.fpal-swatch--graphite[data-astro-cid-4dqtmwlp]{background:#606974}.fpal-color-name[data-astro-cid-4dqtmwlp] [data-astro-cid-4dqtmwlp]:is(p,h4),.fpal-tip[data-astro-cid-4dqtmwlp] summary[data-astro-cid-4dqtmwlp] [data-astro-cid-4dqtmwlp]:is(p,h4){margin:0;font-size:var(--fs-lead);font-weight:var(--w-medium);line-height:1.5}.fpal-color-name[data-astro-cid-4dqtmwlp] a[data-astro-cid-4dqtmwlp]{color:inherit;text-decoration:none}.fpal-tip[data-astro-cid-4dqtmwlp] summary[data-astro-cid-4dqtmwlp]{cursor:pointer;list-style:none}.fpal-tip[data-astro-cid-4dqtmwlp] summary[data-astro-cid-4dqtmwlp]::-webkit-details-marker{display:none}.fpal-tip[data-astro-cid-4dqtmwlp] summary[data-astro-cid-4dqtmwlp] svg{margin-left:auto;color:var(--muted)}.fpal-tip[data-astro-cid-4dqtmwlp][open] summary[data-astro-cid-4dqtmwlp] svg{transform:rotate(180deg)}.fpal-tip[data-astro-cid-4dqtmwlp] summary[data-astro-cid-4dqtmwlp]:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}.fpal-description[data-astro-cid-4dqtmwlp],.fpal-original-tip[data-astro-cid-4dqtmwlp]{max-width:var(--measure);margin:var(--s-4) 0 0;font-size:var(--fs-body);line-height:1.6}.fpal-original-tip[data-astro-cid-4dqtmwlp] a[data-astro-cid-4dqtmwlp]{color:var(--text-action);text-underline-offset:var(--s-1)}@media(max-width:1023px){.fpal-grid[data-astro-cid-4dqtmwlp]{grid-template-columns:1fr 1fr;gap:var(--s-7) var(--col-gap)}.fpal-copy[data-astro-cid-4dqtmwlp]{padding-left:0}.fpal-media[data-astro-cid-4dqtmwlp]{position:static}}@media(max-width:767px){.fpal-grid[data-astro-cid-4dqtmwlp]{display:block;margin-top:var(--s-7)}.fpal-media[data-astro-cid-4dqtmwlp]{aspect-ratio:4 / 3;margin-bottom:var(--s-6)}.fpal-copy[data-astro-cid-4dqtmwlp]>.btn{width:100%}}.fplate[data-astro-cid-dkvqtcep]{padding-block:var(--section-pad)}.fplate-grid[data-astro-cid-dkvqtcep]{display:grid;grid-template-columns:7fr 5fr;gap:var(--col-gap);margin-top:var(--s-9);align-items:start}.fplate-photo[data-astro-cid-dkvqtcep]{position:relative;aspect-ratio:1 / 1;background:var(--surface)}.fplate-photo[data-astro-cid-dkvqtcep] img{display:block;width:100%;height:100%;object-fit:cover}.fplate-point[data-astro-cid-dkvqtcep]{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:grid;place-items:center;width:var(--btn-m);height:var(--btn-m);border:1px solid var(--line);border-radius:50%;background:var(--bg);color:var(--ink);font:var(--w-medium) var(--fs-label)/1 var(--font);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--t-control) var(--ease),color var(--t-control) var(--ease)}.fplate-point[data-astro-cid-dkvqtcep].is-active{background:var(--accent);color:var(--dark-ink);border-color:var(--accent)}.fplate-point[data-astro-cid-dkvqtcep]:focus-visible,.fplate-topic[data-astro-cid-dkvqtcep]:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}.fplate-drawing[data-astro-cid-dkvqtcep]{margin-top:var(--s-6);padding:var(--s-6);border:1px solid var(--line);color:var(--muted)}.fplate-drawing[data-astro-cid-dkvqtcep] svg{display:block;width:100%;height:auto}.fplate-info[data-astro-cid-dkvqtcep]{min-width:0;padding-left:var(--s-6)}.fplate-topics[data-astro-cid-dkvqtcep]{display:grid;margin-bottom:var(--s-7)}.fplate-topic[data-astro-cid-dkvqtcep]{display:flex;align-items:center;gap:var(--s-5);min-height:var(--btn-l);padding:var(--s-4) 0;border:0;border-bottom:1px solid var(--line);text-align:left;background:none;color:var(--muted);font:var(--w-medium) var(--fs-lead)/1.5 var(--font);cursor:pointer}.fplate-topic[data-astro-cid-dkvqtcep] span[data-astro-cid-dkvqtcep]{font-size:var(--fs-label);font-variant-numeric:tabular-nums}.fplate-topic[data-astro-cid-dkvqtcep].is-active{color:var(--text-action);box-shadow:inset var(--s-1) 0 0 var(--focus);padding-left:var(--s-4)}.fplate-lead[data-astro-cid-dkvqtcep]{margin:0 0 var(--s-5);font-size:var(--fs-body);line-height:1.6;font-weight:var(--w-medium)}.fplate-list[data-astro-cid-dkvqtcep]{list-style:none;margin:0;padding:0;font-size:var(--fs-body);line-height:1.6}.fplate-list[data-astro-cid-dkvqtcep] li[data-astro-cid-dkvqtcep]{padding-block:var(--s-3);border-bottom:1px solid var(--line)}.fplate-video[data-astro-cid-dkvqtcep]{margin-top:var(--s-7)}.fplate-video[data-astro-cid-dkvqtcep] h4[data-astro-cid-dkvqtcep]{margin:0 0 var(--s-5);font-size:var(--fs-lead);font-weight:var(--w-medium);line-height:1.5}@media(max-width:1023px){.fplate-grid[data-astro-cid-dkvqtcep]{grid-template-columns:1fr 1fr}.fplate-info[data-astro-cid-dkvqtcep]{padding-left:0}}@media(max-width:767px){.fplate-grid[data-astro-cid-dkvqtcep]{display:block;margin-top:var(--s-7)}.fplate-info[data-astro-cid-dkvqtcep]{margin-top:var(--s-7)}.fplate-drawing[data-astro-cid-dkvqtcep]{padding:var(--s-5)}.fplate-point[data-astro-cid-dkvqtcep]{width:var(--btn-s);height:var(--btn-s)}}.rb[data-astro-cid-mh63y46g]{padding-block:var(--section-pad)}.rb-head[data-astro-cid-mh63y46g]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:end}.rb-title[data-astro-cid-mh63y46g]{hyphens:manual;grid-column:1 / span 5;margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.rb-title[data-astro-cid-mh63y46g]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.rb-intro[data-astro-cid-mh63y46g]{grid-column:7 / -1;margin:0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.rb-list[data-astro-cid-mh63y46g]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:var(--col-gap);margin:var(--s-9) 0 0;padding:0;list-style:none}.rb-item[data-astro-cid-mh63y46g]{display:grid;grid-template-rows:auto 1fr;gap:var(--s-5);min-width:0;padding-top:var(--s-5);border-top:1px solid var(--line)}.rb-label[data-astro-cid-mh63y46g]{margin:0;font-size:var(--fs-small);font-weight:var(--w-regular);line-height:1.5;color:var(--muted)}.rb-value[data-astro-cid-mh63y46g]{align-self:end;font-size:var(--fs-h1);font-weight:var(--w-display);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rb--price[data-astro-cid-mh63y46g] .rb-value[data-astro-cid-mh63y46g]{font-size:var(--fs-price);font-weight:var(--w-medium);line-height:1.2;letter-spacing:0}.rb-foot[data-astro-cid-mh63y46g]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start;margin-top:var(--s-8)}.rb-free[data-astro-cid-mh63y46g]{grid-column:1 / span 8;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:var(--s-2) var(--s-6);margin:0;padding:var(--s-5) var(--s-6);box-shadow:inset var(--s-1) 0 0 var(--focus)}.rb-free-before[data-astro-cid-mh63y46g]{grid-column:1 / -1;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.rb-free-mark[data-astro-cid-mh63y46g]{font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em}.rb-free-after[data-astro-cid-mh63y46g]{font-size:var(--fs-small);line-height:1.5;color:var(--muted);padding-bottom:var(--s-1)}.rb-note[data-astro-cid-mh63y46g]{grid-column:9 / -1;margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--muted)}@media(max-width:1023px){.rb-head[data-astro-cid-mh63y46g]{display:block}.rb-intro[data-astro-cid-mh63y46g]{margin-top:var(--s-4)}.rb-list[data-astro-cid-mh63y46g]{grid-template-columns:minmax(0,1fr);row-gap:var(--s-6);margin-top:var(--s-7)}.rb-item[data-astro-cid-mh63y46g]{grid-template-rows:none;gap:var(--s-3)}.rb-foot[data-astro-cid-mh63y46g]{display:block;margin-top:var(--s-6)}.rb-note[data-astro-cid-mh63y46g]{margin-top:var(--s-5)}}@media(max-width:767px){.rb-free[data-astro-cid-mh63y46g]{grid-template-columns:minmax(0,1fr);padding:var(--s-4) var(--s-5)}}.wk[data-astro-cid-q4ftq66v]{padding-block:var(--s-9) var(--s-11)}.wk--flush[data-astro-cid-q4ftq66v]{padding-bottom:0}.wk-rail[data-astro-cid-q4ftq66v]{display:flex;gap:var(--col-gap);max-width:100%;margin:var(--s-9) 0 0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.wk-rail[data-astro-cid-q4ftq66v]::-webkit-scrollbar{display:none}.wk-rail[data-astro-cid-q4ftq66v]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wk-item[data-astro-cid-q4ftq66v]{flex:0 0 var(--wk-frame);max-width:var(--wk-frame);overflow:hidden;background:var(--inset);border:1px solid var(--line);scroll-snap-align:start}.wk-item[data-astro-cid-q4ftq66v] img[data-astro-cid-q4ftq66v]{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.wk--few[data-astro-cid-q4ftq66v] .wk-in[data-astro-cid-q4ftq66v]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.wk--few[data-astro-cid-q4ftq66v] .wk-head[data-astro-cid-q4ftq66v]{grid-column:1 / span 5;min-width:0}.wk--few[data-astro-cid-q4ftq66v] .wk-rail[data-astro-cid-q4ftq66v]{grid-column:7 / -1;margin-top:0}}@media(max-width:767px){.wk[data-astro-cid-q4ftq66v]{padding-block:var(--s-6) var(--s-9)}.wk--flush[data-astro-cid-q4ftq66v]{padding-bottom:0}.wk-rail[data-astro-cid-q4ftq66v]{margin-top:var(--s-7)}.wk-item[data-astro-cid-q4ftq66v]{flex-basis:min(var(--wk-frame),calc(100% - var(--s-9)))}}.lm-catalog[data-astro-cid-zp47lefn],.lm-temperature[data-astro-cid-zp47lefn]{padding-block:var(--section-pad)}.lm-catalog[data-astro-cid-zp47lefn],.lm-temperature[data-astro-cid-zp47lefn],#led-round,#led-large,#led-features{scroll-margin-top:calc(var(--s-9) + var(--s-5))}.lm-nav[data-astro-cid-zp47lefn]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-7)}.lm-nav[data-astro-cid-zp47lefn] button[data-astro-cid-zp47lefn]{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-5);min-height:var(--btn-m);padding:var(--s-3) var(--s-5);border:1px solid var(--line);background:none;color:var(--ink);font-family:inherit;font-size:var(--fs-small);line-height:1.5;text-align:left;cursor:pointer}.lm-nav[data-astro-cid-zp47lefn] button[data-astro-cid-zp47lefn]:hover{color:var(--text-action);border-color:var(--focus)}.lm-nav[data-astro-cid-zp47lefn] button[data-astro-cid-zp47lefn]:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}.lm-nav[data-astro-cid-zp47lefn] span[data-astro-cid-zp47lefn]{color:var(--muted)}.lm-catalog[data-astro-cid-zp47lefn] .pgroup{margin-bottom:0}.lm-light-grid[data-astro-cid-zp47lefn]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--col-gap);margin-top:var(--s-9)}.lm-light[data-astro-cid-zp47lefn]{min-width:0}.lm-light[data-astro-cid-zp47lefn] img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.lm-light[data-astro-cid-zp47lefn] h3[data-astro-cid-zp47lefn]{margin:var(--s-5) 0 var(--s-4);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.lm-light[data-astro-cid-zp47lefn] p[data-astro-cid-zp47lefn]{margin:0;max-width:var(--measure);font-size:var(--fs-body);line-height:1.6}.lm-light-footer[data-astro-cid-zp47lefn]{margin:var(--s-7) 0 0;padding-top:var(--s-5);border-top:1px solid var(--line);font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.lm-production-photos[data-astro-cid-zp47lefn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--col-gap);padding-bottom:var(--section-pad)}.lm-production-photos[data-astro-cid-zp47lefn] img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}@media(max-width:767px){.lm-light-grid[data-astro-cid-zp47lefn]{grid-template-columns:1fr;gap:var(--s-7);margin-top:var(--s-7)}.lm-nav[data-astro-cid-zp47lefn]{gap:var(--s-2)}.lm-nav[data-astro-cid-zp47lefn] button[data-astro-cid-zp47lefn]{flex:1 1 calc(50% - var(--s-2));padding-inline:var(--s-4)}}.shr[data-astro-cid-fcw2ddqn]{margin-top:var(--s-7)}.shr-bar[data-astro-cid-fcw2ddqn]{display:flex;align-items:center;justify-content:space-between;padding-top:var(--s-4);border-top:1px solid var(--line)}.shr[data-astro-cid-fcw2ddqn][data-ribbon-fits] .shr-bar[data-astro-cid-fcw2ddqn]{display:none}.shr-count[data-astro-cid-fcw2ddqn]{font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;font-variant-numeric:tabular-nums}.shr-ctl[data-astro-cid-fcw2ddqn]{display:flex;gap:var(--s-2)}.shr-ctl[data-astro-cid-fcw2ddqn] button[data-astro-cid-fcw2ddqn]{display:grid;place-items:center;width:var(--btn-m);height:var(--btn-m);padding:0;border:1px solid var(--line);border-radius:var(--radius-control);background:transparent;color:var(--ink);cursor:pointer;transition:background-color var(--t-control) var(--ease),color var(--t-control) var(--ease),border-color var(--t-control) var(--ease)}.shr-ctl[data-astro-cid-fcw2ddqn] button[data-astro-cid-fcw2ddqn]:hover{background:var(--accent);border-color:var(--accent);color:var(--dark-ink)}.shr-ctl[data-astro-cid-fcw2ddqn] button[data-astro-cid-fcw2ddqn]:active{transform:translateY(1px)}.shr-ctl[data-astro-cid-fcw2ddqn] button[data-astro-cid-fcw2ddqn]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shr-ctl[data-astro-cid-fcw2ddqn] button[data-astro-cid-fcw2ddqn][aria-disabled=true]{opacity:.4;cursor:default;background:transparent;border-color:var(--line);color:var(--ink);transform:none}.shr-rail[data-astro-cid-fcw2ddqn]{display:flex;gap:var(--col-gap);margin:var(--s-5) 0 0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.shr[data-astro-cid-fcw2ddqn][data-ribbon-fits] .shr-rail[data-astro-cid-fcw2ddqn]{margin-top:0}.shr-rail[data-astro-cid-fcw2ddqn]::-webkit-scrollbar{display:none}.shr-rail[data-astro-cid-fcw2ddqn]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shr-rail[data-astro-cid-fcw2ddqn] li[data-astro-cid-fcw2ddqn]{flex:none;scroll-snap-align:start}.shr-rail[data-astro-cid-fcw2ddqn] a[data-astro-cid-fcw2ddqn]{display:block;outline-offset:2px}.shr-rail[data-astro-cid-fcw2ddqn] a[data-astro-cid-fcw2ddqn]:focus-visible{outline:2px solid var(--focus)}.shr-rail[data-astro-cid-fcw2ddqn] img[data-astro-cid-fcw2ddqn]{display:block;height:calc(var(--s-13) * 2);width:auto;background:var(--inset);border:1px solid var(--line);transition:border-color var(--t-control) var(--ease)}.shr-rail[data-astro-cid-fcw2ddqn] a[data-astro-cid-fcw2ddqn]:hover img[data-astro-cid-fcw2ddqn]{border-color:var(--focus)}@media(max-width:767px){.shr-rail[data-astro-cid-fcw2ddqn] img[data-astro-cid-fcw2ddqn]{height:calc(var(--s-12) * 2)}}@media(prefers-reduced-motion:reduce){.shr-ctl[data-astro-cid-fcw2ddqn] button[data-astro-cid-fcw2ddqn]{transition:none}}.rs[data-astro-cid-z4slvp5u]{padding-block:var(--section-pad)}.rs-title[data-astro-cid-z4slvp5u]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em}.rs-title[data-astro-cid-z4slvp5u]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.rs-list[data-astro-cid-z4slvp5u]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--col-gap);margin:var(--s-9) 0 0;padding:0;list-style:none}.rs-item[data-astro-cid-z4slvp5u]{padding-block:var(--s-5) var(--s-7);border-top:1px solid var(--line)}.rs-name[data-astro-cid-z4slvp5u]{margin:0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.rs-text[data-astro-cid-z4slvp5u]{margin:var(--s-4) 0 0}.rs-text[data-astro-cid-z4slvp5u] p[data-astro-cid-z4slvp5u]{max-width:var(--measure);margin:0;font-size:var(--fs-body);line-height:1.6;text-wrap:pretty}@media(max-width:767px){.rs-list[data-astro-cid-z4slvp5u]{grid-template-columns:minmax(0,1fr);margin-top:var(--s-7)}}.she[data-astro-cid-76r3jbgr]{padding-block:var(--section-pad);scroll-margin-top:calc(var(--s-9) + var(--s-5))}.she-in[data-astro-cid-76r3jbgr]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap);align-items:start}.she-head[data-astro-cid-76r3jbgr]{grid-column:1 / span 5;min-width:0}.she-body[data-astro-cid-76r3jbgr]{grid-column:7 / -1;min-width:0;padding-top:var(--s-5)}.she-art[data-astro-cid-76r3jbgr]{margin-top:var(--s-9);color:var(--muted)}.she-art[data-astro-cid-76r3jbgr] svg{display:block;width:100%;height:auto}.she-photo[data-astro-cid-76r3jbgr]{margin-top:var(--s-7)}.she-photo[data-astro-cid-76r3jbgr] img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.she-copy[data-astro-cid-76r3jbgr]{max-width:var(--measure);font-size:var(--fs-body);line-height:1.6;text-wrap:pretty}.she-copy[data-astro-cid-76r3jbgr] p{margin:0}.she-copy[data-astro-cid-76r3jbgr] p+p,.she-copy[data-astro-cid-76r3jbgr] ul+p,.she-copy[data-astro-cid-76r3jbgr] ol+p{margin-top:var(--s-4)}.she-copy[data-astro-cid-76r3jbgr] ul,.she-copy[data-astro-cid-76r3jbgr] ol{margin:var(--s-5) 0;padding-left:var(--s-5)}.she-copy[data-astro-cid-76r3jbgr] li{padding-left:var(--s-2)}.she-copy[data-astro-cid-76r3jbgr] li+li{margin-top:var(--s-4)}.she-copy[data-astro-cid-76r3jbgr] h2,.she-copy[data-astro-cid-76r3jbgr] h3,.she-copy[data-astro-cid-76r3jbgr] h4{margin:var(--s-7) 0 var(--s-5);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.she-copy[data-astro-cid-76r3jbgr] strong{font-weight:var(--w-medium)}.she-copy[data-astro-cid-76r3jbgr] a{color:var(--text-action);text-underline-offset:var(--s-1)}.she-body[data-astro-cid-76r3jbgr] summary[data-astro-cid-76r3jbgr]{padding:var(--s-4) 0;border-block:1px solid var(--line);font-size:var(--fs-lead);line-height:1.5;cursor:pointer;color:var(--text-action)}.she-body[data-astro-cid-76r3jbgr] details[data-astro-cid-76r3jbgr] .she-copy[data-astro-cid-76r3jbgr]{padding-top:var(--s-5)}.she-body[data-astro-cid-76r3jbgr] summary[data-astro-cid-76r3jbgr]:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}@media(max-width:1023px){.she-in[data-astro-cid-76r3jbgr]{display:block}.she-body[data-astro-cid-76r3jbgr]{padding-top:0;margin-top:var(--s-7)}.she-art[data-astro-cid-76r3jbgr]{max-width:calc(var(--s-13) * 2);margin-inline:auto}.she-photo[data-astro-cid-76r3jbgr]{max-width:var(--measure)}}.shw[data-astro-cid-m6wephyy]{padding-block:var(--section-pad);scroll-margin-top:calc(var(--s-9) + var(--s-5))}.shw-intro[data-astro-cid-m6wephyy]{margin:var(--s-5) 0 0;font-size:var(--fs-lead);font-weight:var(--w-regular);line-height:1.5;color:var(--muted)}.shw-grid[data-astro-cid-m6wephyy]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-9) var(--col-gap);margin:var(--s-9) 0 0;padding:0;list-style:none}.shw-item[data-astro-cid-m6wephyy]{min-width:0}.shw-photo[data-astro-cid-m6wephyy]{display:block;position:relative;aspect-ratio:4 / 5;background:var(--inset);border:1px solid var(--line);overflow:hidden}.shw-photo[data-astro-cid-m6wephyy] img{display:block;width:100%;height:100%;object-fit:cover}.shw-photo[data-astro-cid-m6wephyy]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shw-blank[data-astro-cid-m6wephyy]{display:grid;place-items:center;color:var(--muted)}.shw-video[data-astro-cid-m6wephyy]{display:block;position:relative;margin-top:var(--s-4);aspect-ratio:16 / 9;background:var(--inset);overflow:hidden}.shw-video[data-astro-cid-m6wephyy] img{display:block;width:100%;height:100%;object-fit:cover}.shw-video-blank[data-astro-cid-m6wephyy]{display:grid;place-items:center;height:100%;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.shw-video[data-astro-cid-m6wephyy]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shw-play[data-astro-cid-m6wephyy]{position:absolute;left:0;bottom:0;display:grid;place-items:center;width:var(--btn-s);height:var(--btn-s);background:var(--dark-bg);color:var(--dark-ink)}.shw-name[data-astro-cid-m6wephyy]{margin:var(--s-5) 0 var(--s-4);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.shw-price[data-astro-cid-m6wephyy]{margin:var(--s-5) 0 var(--s-2);font-size:var(--fs-price);font-weight:var(--w-medium);line-height:1.2;font-variant-numeric:tabular-nums}.shw-name[data-astro-cid-m6wephyy]+.shw-price[data-astro-cid-m6wephyy]{margin-top:0}.shw-size[data-astro-cid-m6wephyy]{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}@media(max-width:1023px){.shw-grid[data-astro-cid-m6wephyy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.shw-grid[data-astro-cid-m6wephyy]{grid-template-columns:minmax(0,1fr);margin-top:var(--s-7);row-gap:var(--s-7)}}.sh-section[data-astro-cid-bjw27sd4]{padding-block:var(--section-pad);scroll-margin-top:calc(var(--s-9) + var(--s-5))}.sh-subtitle[data-astro-cid-bjw27sd4]{margin:var(--s-5) 0 0;max-width:var(--measure);font-size:var(--fs-lead);font-weight:var(--w-regular);line-height:1.5;color:var(--muted)}.sh-nav[data-astro-cid-bjw27sd4]{display:flex;flex-wrap:wrap;gap:var(--s-3)}.sh-nav[data-astro-cid-bjw27sd4] a[data-astro-cid-bjw27sd4],.sh-nav[data-astro-cid-bjw27sd4] button[data-astro-cid-bjw27sd4]{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-5);min-height:var(--btn-m);padding:var(--s-3) var(--s-5);border:1px solid var(--line);background:none;color:var(--ink);font-family:inherit;font-size:var(--fs-small);line-height:1.5;text-align:left;text-decoration:none;cursor:pointer}.sh-nav[data-astro-cid-bjw27sd4] a[data-astro-cid-bjw27sd4]:hover,.sh-nav[data-astro-cid-bjw27sd4] button[data-astro-cid-bjw27sd4]:hover{color:var(--text-action);border-color:var(--focus)}.sh-nav[data-astro-cid-bjw27sd4] a[data-astro-cid-bjw27sd4]:focus-visible,.sh-nav[data-astro-cid-bjw27sd4] button[data-astro-cid-bjw27sd4]:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}.sh-request-line[data-astro-cid-bjw27sd4]{display:flex;justify-content:space-between;align-items:center;gap:var(--s-5);margin-top:var(--s-7);padding-block:var(--s-5);border-block:1px solid var(--line)}.sh-request-line[data-astro-cid-bjw27sd4] p[data-astro-cid-bjw27sd4]{margin:0;max-width:var(--measure);font-size:var(--fs-lead);line-height:1.5}.sh-finish-grid[data-astro-cid-bjw27sd4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--col-gap);margin-top:var(--s-9)}.sh-finish-art[data-astro-cid-bjw27sd4]{color:var(--muted);background:var(--surface);padding:var(--s-6);border:1px solid var(--line)}.sh-finish-art[data-astro-cid-bjw27sd4] svg{display:block;width:100%;height:auto}.sh-finish-title[data-astro-cid-bjw27sd4]{margin:var(--s-5) 0 0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15}.sh-finish-notes[data-astro-cid-bjw27sd4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--col-gap);margin-top:var(--s-7)}.sh-finish-notes[data-astro-cid-bjw27sd4] p[data-astro-cid-bjw27sd4]{margin:0;max-width:var(--measure);font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.sh-inline-art[data-astro-cid-bjw27sd4]{padding-bottom:var(--section-pad);color:var(--muted)}.sh-inline-art[data-astro-cid-bjw27sd4] svg{display:block;width:min(100%,calc(var(--s-13) * 3));height:auto;margin-left:auto}.sh-glass-grid[data-astro-cid-bjw27sd4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--col-gap);margin-top:var(--s-9)}.sh-glass-grid[data-astro-cid-bjw27sd4] article[data-astro-cid-bjw27sd4]{min-width:0}.sh-glass-grid[data-astro-cid-bjw27sd4] img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.sh-glass-grid[data-astro-cid-bjw27sd4] h3[data-astro-cid-bjw27sd4],.sh-glass-title[data-astro-cid-bjw27sd4]{margin:var(--s-5) 0 var(--s-4);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.sh-glass-grid[data-astro-cid-bjw27sd4] p[data-astro-cid-bjw27sd4]{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--muted)}.sh-material-labels[data-astro-cid-bjw27sd4]{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-6);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line);font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.sh-glass-art[data-astro-cid-bjw27sd4]{max-width:calc(var(--s-13) * 3);margin:var(--s-7) auto 0;color:var(--muted)}.sh-glass-art[data-astro-cid-bjw27sd4] svg{display:block;width:100%;height:auto}.sh-benefits[data-astro-cid-bjw27sd4]{padding-block:var(--section-pad)}.sh-benefit-grid[data-astro-cid-bjw27sd4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--col-gap)}.sh-benefit-grid[data-astro-cid-bjw27sd4] article[data-astro-cid-bjw27sd4]{min-width:0;padding-top:var(--s-5);border-top:1px solid var(--line)}.sh-benefit-grid[data-astro-cid-bjw27sd4] h2[data-astro-cid-bjw27sd4]{margin:0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.sh-benefit-grid[data-astro-cid-bjw27sd4] p[data-astro-cid-bjw27sd4]{margin:var(--s-4) 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--muted)}.sh-benefit-grid[data-astro-cid-bjw27sd4] a[data-astro-cid-bjw27sd4]{color:var(--text-action);text-underline-offset:var(--s-1)}.sh-catalog[data-astro-cid-bjw27sd4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-7) var(--col-gap);margin-top:var(--s-9)}.sh-catalog[data-astro-cid-bjw27sd4] article[data-astro-cid-bjw27sd4]{min-width:0;background:var(--surface);border:1px solid var(--line)}.sh-catalog[data-astro-cid-bjw27sd4] img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.sh-card-copy[data-astro-cid-bjw27sd4]{padding:var(--s-5)}.sh-card-copy[data-astro-cid-bjw27sd4] h3[data-astro-cid-bjw27sd4]{margin:0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.sh-card-price[data-astro-cid-bjw27sd4]{margin:var(--s-4) 0 0;font-size:var(--fs-price);line-height:1.2;font-variant-numeric:tabular-nums}.sh-calc-benefits[data-astro-cid-bjw27sd4]{margin-top:var(--s-9)}.sh-calc-benefits[data-astro-cid-bjw27sd4] article[data-astro-cid-bjw27sd4]{border:0;padding-top:0}.sh-calc-benefits[data-astro-cid-bjw27sd4] img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:var(--s-5)}.sh-benefit-grid[data-astro-cid-bjw27sd4] .sh-small-heading[data-astro-cid-bjw27sd4]{margin:var(--s-4) 0 0;font-size:var(--fs-lead);font-weight:var(--w-regular);line-height:1.5;letter-spacing:0;color:var(--muted)}.sh-hardware-heading[data-astro-cid-bjw27sd4]{padding-top:var(--section-pad)}.sh-hardware-visual[data-astro-cid-bjw27sd4]{display:grid;grid-template-columns:7fr 5fr;gap:var(--col-gap);align-items:center;margin-top:var(--s-9)}.sh-hardware-visual[data-astro-cid-bjw27sd4] img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.sh-hardware-art[data-astro-cid-bjw27sd4]{max-width:calc(var(--s-13) * 4);margin:0;color:var(--muted)}.sh-hardware-art[data-astro-cid-bjw27sd4] svg{display:block;width:100%;height:auto}.sh-legacy-note[data-astro-cid-bjw27sd4]{padding-bottom:var(--s-7);font-size:var(--fs-legal);line-height:1.5;color:var(--muted)}.sh-legacy-note[data-astro-cid-bjw27sd4] a{color:var(--focus);text-underline-offset:var(--s-1)}.sh-review-band[data-astro-cid-bjw27sd4]{display:flex;justify-content:space-between;align-items:center;gap:var(--s-7);padding:var(--s-6);margin-top:var(--s-7)}.sh-review-band[data-astro-cid-bjw27sd4] p[data-astro-cid-bjw27sd4]{margin:0;max-width:var(--measure);font-size:var(--fs-lead);line-height:1.5}.sh-review-band[data-astro-cid-bjw27sd4] a[data-astro-cid-bjw27sd4]{flex:none}.sh-map-link[data-astro-cid-bjw27sd4]{display:inline-block;margin-top:var(--s-5);color:var(--text-action);font-size:var(--fs-small);line-height:1.5;text-underline-offset:var(--s-1)}@media(max-width:1023px){.sh-glass-grid[data-astro-cid-bjw27sd4],.sh-catalog[data-astro-cid-bjw27sd4]{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-benefit-grid[data-astro-cid-bjw27sd4]{grid-template-columns:1fr}.sh-review-band[data-astro-cid-bjw27sd4]{align-items:start;flex-direction:column}.sh-hardware-visual[data-astro-cid-bjw27sd4]{grid-template-columns:1fr;margin-top:var(--s-7)}.sh-hardware-art[data-astro-cid-bjw27sd4]{max-width:calc(var(--s-13) * 2);margin-inline:auto}.sh-request-line[data-astro-cid-bjw27sd4]{align-items:start;flex-direction:column}}@media(max-width:767px){.sh-glass-grid[data-astro-cid-bjw27sd4],.sh-catalog[data-astro-cid-bjw27sd4],.sh-finish-grid[data-astro-cid-bjw27sd4],.sh-finish-notes[data-astro-cid-bjw27sd4]{grid-template-columns:minmax(0,1fr)}.sh-glass-grid[data-astro-cid-bjw27sd4],.sh-catalog[data-astro-cid-bjw27sd4],.sh-finish-grid[data-astro-cid-bjw27sd4],.sh-calc-benefits[data-astro-cid-bjw27sd4]{margin-top:var(--s-7)}.sh-nav[data-astro-cid-bjw27sd4] a[data-astro-cid-bjw27sd4],.sh-nav[data-astro-cid-bjw27sd4] button[data-astro-cid-bjw27sd4]{flex:1 1 calc(50% - var(--s-3));padding-inline:var(--s-4)}.sh-finish-art[data-astro-cid-bjw27sd4],.sh-review-band[data-astro-cid-bjw27sd4]{padding:var(--s-5)}.sh-review-band[data-astro-cid-bjw27sd4] a[data-astro-cid-bjw27sd4],.sh-request-line[data-astro-cid-bjw27sd4] .btn{width:100%}}.scopy[data-astro-cid-rp5kjthv]{padding-block:var(--section-pad)}.scopy--attached[data-astro-cid-rp5kjthv]{padding-top:0}.scopy--plain[data-astro-cid-rp5kjthv] .scopy-body[data-astro-cid-rp5kjthv]{padding:var(--s-7);background:var(--surface);border-top:1px solid var(--line)}.scopy-layout--headed[data-astro-cid-rp5kjthv]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap);align-items:start}.scopy-layout--headed[data-astro-cid-rp5kjthv]>.sh{grid-column:1 / span 5}.scopy-layout--headed[data-astro-cid-rp5kjthv] .scopy-body[data-astro-cid-rp5kjthv]{grid-column:7 / -1;min-width:0;padding-top:calc(var(--s-5) + 1px)}.scopy--sub[data-astro-cid-rp5kjthv] .sh-title{font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15}.scopy-part[data-astro-cid-rp5kjthv]+.scopy-part[data-astro-cid-rp5kjthv]{margin-top:var(--s-7)}.scopy-sub[data-astro-cid-rp5kjthv]{margin:0 0 var(--s-5);font-size:var(--fs-lead);font-weight:var(--w-medium);line-height:1.5}.scopy-sub[data-astro-cid-rp5kjthv]+.prose{margin-bottom:var(--s-5)}.scopy-part[data-astro-cid-rp5kjthv]>.prose+.scopy-steps[data-astro-cid-rp5kjthv]{margin-top:var(--s-5)}.scopy-steps[data-astro-cid-rp5kjthv]{list-style:none;margin:0;padding:0}.scopy--plain[data-astro-cid-rp5kjthv] .scopy-steps[data-astro-cid-rp5kjthv]{display:grid;grid-template-columns:repeat(var(--step-cols),minmax(0,1fr));column-gap:var(--col-gap)}.scopy-steps[data-astro-cid-rp5kjthv] li[data-astro-cid-rp5kjthv]{display:flex;align-items:start;gap:var(--s-4);min-width:0;padding-block:var(--s-5);border-top:1px solid var(--line)}.scopy-num[data-astro-cid-rp5kjthv]{flex:none;padding-top:var(--s-1);font-size:var(--fs-label);line-height:1.3;letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums}.scopy-steps[data-astro-cid-rp5kjthv] p[data-astro-cid-rp5kjthv]{max-width:var(--measure);margin:0;font-size:var(--fs-body);line-height:1.6}.scopy-steps[data-astro-cid-rp5kjthv] p[data-astro-cid-rp5kjthv]+p[data-astro-cid-rp5kjthv]{margin-top:var(--s-4)}.scopy-steps[data-astro-cid-rp5kjthv] strong[data-astro-cid-rp5kjthv]{font-weight:var(--w-medium)}.scopy-steps[data-astro-cid-rp5kjthv] .scopy-item-title[data-astro-cid-rp5kjthv]{margin:0 0 var(--s-4);font-size:var(--fs-lead);line-height:1.5;font-weight:var(--w-medium)}.scopy-photo[data-astro-cid-rp5kjthv]{margin-top:var(--s-6)}.scopy-photo[data-astro-cid-rp5kjthv] img{display:block;width:100%;height:auto}.scopy-note[data-astro-cid-rp5kjthv]{margin:var(--s-5) 0 0;max-width:var(--measure);font-size:var(--fs-body);line-height:1.6;color:var(--muted)}.scopy-callout[data-astro-cid-rp5kjthv]{margin:var(--s-5) 0 0;padding:var(--s-5);border-left:var(--s-1) solid var(--focus);background:var(--surface);font-size:var(--fs-lead);line-height:1.5}.scopy[data-astro-cid-rp5kjthv] a[data-astro-cid-rp5kjthv]{color:var(--text-action);text-decoration:underline;text-underline-offset:var(--s-1)}@media(max-width:1023px){.scopy-layout--headed[data-astro-cid-rp5kjthv]{display:block}.scopy-layout--headed[data-astro-cid-rp5kjthv] .scopy-body[data-astro-cid-rp5kjthv]{margin-top:var(--s-7);padding-top:0}.scopy--plain[data-astro-cid-rp5kjthv] .scopy-steps[data-astro-cid-rp5kjthv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.scopy--caps[data-astro-cid-rp5kjthv] .sh-title{font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:0}.scopy--plain[data-astro-cid-rp5kjthv] .scopy-body[data-astro-cid-rp5kjthv]{padding:var(--s-5)}.scopy--plain[data-astro-cid-rp5kjthv] .scopy-steps[data-astro-cid-rp5kjthv]{grid-template-columns:minmax(0,1fr)}}.tb[data-astro-cid-v63wm6dx]{padding-block:var(--section-pad)}.tb-head[data-astro-cid-v63wm6dx]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start;margin-bottom:var(--s-9)}.tb-title[data-astro-cid-v63wm6dx]{hyphens:manual;grid-column:1 / span 5;margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.tb-title[data-astro-cid-v63wm6dx]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.tb-head--solo[data-astro-cid-v63wm6dx]{margin-bottom:var(--s-7)}.tb-head--solo[data-astro-cid-v63wm6dx] .tb-intro[data-astro-cid-v63wm6dx]{grid-column:1 / span 8;margin-top:0}.tb-intro[data-astro-cid-v63wm6dx]{grid-column:7 / -1;max-width:var(--measure);margin:var(--s-7) 0 0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.tb-scroll[data-astro-cid-v63wm6dx]{overflow-x:auto;border-block:1px solid var(--line)}.tb-scroll[data-astro-cid-v63wm6dx]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tb-table[data-astro-cid-v63wm6dx]{width:100%;max-width:calc(var(--tb-cols) * 330px);min-width:var(--tb-min);border-collapse:collapse;font-variant-numeric:tabular-nums}.tb-th[data-astro-cid-v63wm6dx]{padding:var(--s-4) var(--s-5) var(--s-4) 0;text-align:left;vertical-align:bottom;font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.tb-rowhead[data-astro-cid-v63wm6dx]{position:sticky;left:0;z-index:1;width:1%;min-width:11em;padding:var(--s-5) var(--s-5) var(--s-5) 0;text-align:left;vertical-align:top;font-size:var(--fs-small);font-weight:var(--w-medium);line-height:1.5;background:var(--bg);color:var(--ink);border-top:1px solid var(--line)}.tb[data-astro-cid-v63wm6dx] tbody[data-astro-cid-v63wm6dx] tr[data-astro-cid-v63wm6dx]:first-child>[data-astro-cid-v63wm6dx]{border-top:0}.tb-td[data-astro-cid-v63wm6dx]{padding:var(--s-5) var(--s-5) var(--s-5) 0;vertical-align:top;font-size:var(--fs-small);line-height:1.5;color:var(--muted);border-top:1px solid var(--line)}.tb-note[data-astro-cid-v63wm6dx]{max-width:var(--measure);margin:var(--s-5) 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}@media(max-width:767px){.tb-head[data-astro-cid-v63wm6dx]{display:block;margin-bottom:var(--s-7)}.tb-intro[data-astro-cid-v63wm6dx]{margin-top:var(--s-5)}.tb-rowhead[data-astro-cid-v63wm6dx]{min-width:9em;padding-right:var(--s-4)}}.am[data-astro-cid-leaxz72k]{padding-block:var(--section-pad)}.am-in[data-astro-cid-leaxz72k]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.am-title[data-astro-cid-leaxz72k]{grid-column:1 / span 5;margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.am-title[data-astro-cid-leaxz72k]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.am-body[data-astro-cid-leaxz72k]{grid-column:7 / -1;min-width:0}.am-photos[data-astro-cid-leaxz72k]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--col-gap);margin:0 0 var(--s-6);padding:0;list-style:none}.am-photos[data-astro-cid-leaxz72k] .photo{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--inset)}.am-text[data-astro-cid-leaxz72k]{margin:0 0 var(--s-5);font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;color:var(--muted)}.am-body[data-astro-cid-leaxz72k] .btn{width:100%;justify-content:space-between;gap:var(--s-5)}@media(max-width:1023px){.am-in[data-astro-cid-leaxz72k]{display:block}.am-body[data-astro-cid-leaxz72k]{margin-top:var(--s-7)}}.ml-story[data-astro-cid-ubhdpjmw]{padding-block:var(--section-pad);scroll-margin-top:calc(var(--s-9) + var(--s-5))}.ml-story-in[data-astro-cid-ubhdpjmw]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap);align-items:start}.ml-story-head[data-astro-cid-ubhdpjmw]{grid-column:1 / span 5;min-width:0}.ml-story-copy[data-astro-cid-ubhdpjmw]{grid-column:7 / -1;min-width:0;padding-top:calc(var(--s-5) + 1px)}.ml-story-photo[data-astro-cid-ubhdpjmw]{margin-top:var(--s-7)}.ml-story-photo[data-astro-cid-ubhdpjmw] img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.ml-story-detail[data-astro-cid-ubhdpjmw]{margin-top:var(--s-5);border-block:1px solid var(--line)}.ml-story-detail[data-astro-cid-ubhdpjmw] summary[data-astro-cid-ubhdpjmw]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);min-height:var(--btn-m);padding-block:var(--s-3);font-size:var(--fs-small);font-weight:var(--w-medium);color:var(--text-action);cursor:pointer;list-style:none}.ml-story-detail[data-astro-cid-ubhdpjmw] summary[data-astro-cid-ubhdpjmw]::-webkit-details-marker{display:none}.ml-story-detail[data-astro-cid-ubhdpjmw] summary[data-astro-cid-ubhdpjmw]:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}.ml-story-detail[data-astro-cid-ubhdpjmw][open] summary[data-astro-cid-ubhdpjmw] .icon{transform:rotate(180deg)}.ml-story-rest[data-astro-cid-ubhdpjmw]{padding-block:var(--s-5)}@media(min-width:1024px){.ml-story-head[data-astro-cid-ubhdpjmw]{position:sticky;top:calc(var(--s-9) + var(--s-5))}.ml-story--reverse[data-astro-cid-ubhdpjmw] .ml-story-head[data-astro-cid-ubhdpjmw]{grid-column:8 / -1;grid-row:1}.ml-story--reverse[data-astro-cid-ubhdpjmw] .ml-story-copy[data-astro-cid-ubhdpjmw]{grid-column:1 / span 6;grid-row:1}}@media(max-width:1023px){.ml-story-in[data-astro-cid-ubhdpjmw]{display:block}.ml-story-photo[data-astro-cid-ubhdpjmw]{max-width:100%}.ml-story-copy[data-astro-cid-ubhdpjmw]{margin-top:var(--s-7);padding-top:0}}.ml-gallery[data-astro-cid-c77edskf]{padding-block:var(--section-pad)}.ml-gallery-grid[data-astro-cid-c77edskf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8) var(--col-gap)}.ml-gallery-grid--headed[data-astro-cid-c77edskf]{margin-top:var(--s-9)}.ml-gallery-item[data-astro-cid-c77edskf]{min-width:0;margin:0}.ml-gallery-item[data-astro-cid-c77edskf] a[data-astro-cid-c77edskf]{display:block}.ml-gallery-item[data-astro-cid-c77edskf] img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.ml-gallery-item[data-astro-cid-c77edskf] figcaption[data-astro-cid-c77edskf]{margin-top:var(--s-4);font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.ml-gallery--compact[data-astro-cid-c77edskf] .ml-gallery-item[data-astro-cid-c77edskf] img{aspect-ratio:4 / 3}.ml-gallery-captions[data-astro-cid-c77edskf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--col-gap);list-style:none;padding:0;margin:var(--s-7) 0 0}.ml-gallery-captions[data-astro-cid-c77edskf] li[data-astro-cid-c77edskf]{padding-block:var(--s-4);border-top:1px solid var(--line);font-size:var(--fs-small);line-height:1.5;color:var(--muted)}@media(max-width:1023px){.ml-gallery-grid[data-astro-cid-c77edskf],.ml-gallery-captions[data-astro-cid-c77edskf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ml-gallery-grid[data-astro-cid-c77edskf],.ml-gallery-captions[data-astro-cid-c77edskf]{grid-template-columns:1fr;gap:var(--s-7)}.ml-gallery-grid--headed[data-astro-cid-c77edskf]{margin-top:var(--s-7)}}.ml-catalog[data-astro-cid-js5oh5ta]{padding-block:var(--section-pad)}.ml-catalog--attached[data-astro-cid-js5oh5ta]{padding-top:0}.ml-catalog[data-astro-cid-js5oh5ta] .pgroup{margin-bottom:0}.ml-intro[data-astro-cid-js5oh5ta]{padding:var(--s-7);margin-bottom:var(--s-9);background:var(--surface);border-top:1px solid var(--line)}.ml-benefits[data-astro-cid-js5oh5ta]{padding-top:var(--section-pad)}.ml-benefits[data-astro-cid-js5oh5ta] ul[data-astro-cid-js5oh5ta]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--col-gap);padding:0;margin:0;list-style:none}.ml-benefits[data-astro-cid-js5oh5ta] li[data-astro-cid-js5oh5ta]{padding-block:var(--s-5);border-block:1px solid var(--line);font-size:var(--fs-lead);line-height:1.5}@media(max-width:767px){.ml-intro[data-astro-cid-js5oh5ta]{padding:var(--s-5);margin-bottom:var(--s-7)}.ml-benefits[data-astro-cid-js5oh5ta] ul[data-astro-cid-js5oh5ta]{grid-template-columns:1fr;gap:var(--s-4)}}.ml-statements[data-astro-cid-w2p25azg]{padding-block:var(--section-pad)}.ml-heading[data-astro-cid-w2p25azg]{display:grid;grid-template-columns:1fr 1fr;gap:var(--col-gap)}.ml-heading[data-astro-cid-w2p25azg]>p[data-astro-cid-w2p25azg]:first-child{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em}.ml-heading[data-astro-cid-w2p25azg]>p[data-astro-cid-w2p25azg]+p[data-astro-cid-w2p25azg]{margin:0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.ml-statements-grid[data-astro-cid-w2p25azg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7) var(--s-9)}.ml-statements[data-astro-cid-w2p25azg] .sh+.ml-statements-grid[data-astro-cid-w2p25azg],.ml-heading[data-astro-cid-w2p25azg]+.ml-statements-grid[data-astro-cid-w2p25azg]{margin-top:var(--s-9)}article[data-astro-cid-w2p25azg]{display:flex;gap:var(--s-5);border-top:1px solid var(--line);padding-top:var(--s-5);min-width:0}.ml-statement-num[data-astro-cid-w2p25azg]{flex:none;padding-top:var(--s-2);font-size:var(--fs-label);line-height:1.3;color:var(--text-action);font-variant-numeric:tabular-nums}.ml-statement-title[data-astro-cid-w2p25azg]{margin:0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}article[data-astro-cid-w2p25azg] p[data-astro-cid-w2p25azg]:not(.ml-statement-title),article[data-astro-cid-w2p25azg] h2[data-astro-cid-w2p25azg]+h2[data-astro-cid-w2p25azg]{max-width:var(--measure);margin:var(--s-4) 0 0;font-size:var(--fs-body);line-height:1.6;font-weight:var(--w-regular);letter-spacing:0;color:var(--muted)}.ml-statements-footer[data-astro-cid-w2p25azg]{margin:var(--s-7) 0 0;padding-top:var(--s-6);border-top:1px solid var(--line);font-size:var(--fs-lead);line-height:1.5;max-width:calc(var(--measure) * 2)}.ml-statements--compact[data-astro-cid-w2p25azg]{padding-block:var(--s-7)}.ml-statements--compact[data-astro-cid-w2p25azg] .ml-statements-grid[data-astro-cid-w2p25azg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--col-gap)}.ml-statements--compact[data-astro-cid-w2p25azg] article[data-astro-cid-w2p25azg]{display:block}.ml-statements--compact[data-astro-cid-w2p25azg] .ml-statement-title[data-astro-cid-w2p25azg]{margin-top:var(--s-4);font-size:var(--fs-lead);line-height:1.5}@media(max-width:1023px){.ml-statements-grid[data-astro-cid-w2p25azg]{gap:var(--s-6) var(--col-gap)}.ml-statements--compact[data-astro-cid-w2p25azg] .ml-statements-grid[data-astro-cid-w2p25azg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ml-statements-grid[data-astro-cid-w2p25azg],.ml-heading[data-astro-cid-w2p25azg]{grid-template-columns:1fr}.ml-statements[data-astro-cid-w2p25azg] .sh+.ml-statements-grid[data-astro-cid-w2p25azg],.ml-heading[data-astro-cid-w2p25azg]+.ml-statements-grid[data-astro-cid-w2p25azg]{margin-top:var(--s-7)}.ml-statements--compact[data-astro-cid-w2p25azg] .ml-statements-grid[data-astro-cid-w2p25azg]{grid-template-columns:1fr}.ml-statements--compact[data-astro-cid-w2p25azg] article[data-astro-cid-w2p25azg]{display:flex}.ml-statements--compact[data-astro-cid-w2p25azg] .ml-statement-title[data-astro-cid-w2p25azg]{margin-top:0}}.ml-showcase[data-astro-cid-x3txsn5f]{padding-block:var(--section-pad)}.ml-showcase-in[data-astro-cid-x3txsn5f]{display:grid;grid-template-columns:5fr 1fr 6fr;gap:var(--col-gap);align-items:center}.ml-showcase-copy[data-astro-cid-x3txsn5f]{min-width:0;grid-column:1;grid-row:1}.ml-showcase-media[data-astro-cid-x3txsn5f]{min-width:0;grid-column:3;grid-row:1}.ml-showcase--reverse[data-astro-cid-x3txsn5f] .ml-showcase-copy[data-astro-cid-x3txsn5f]{grid-column:3}.ml-showcase--reverse[data-astro-cid-x3txsn5f] .ml-showcase-media[data-astro-cid-x3txsn5f]{grid-column:1 / span 2;padding-right:var(--s-9)}.ml-showcase-eyebrow[data-astro-cid-x3txsn5f]{margin:0 0 var(--s-5);font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;color:var(--text-action)}.ml-showcase-title[data-astro-cid-x3txsn5f]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.ml-showcase-description[data-astro-cid-x3txsn5f]{max-width:var(--measure);margin:var(--s-6) 0 var(--s-7);font-size:var(--fs-lead);font-weight:var(--w-regular);line-height:1.5;color:var(--muted)}.ml-showcase-copy[data-astro-cid-x3txsn5f] .btn{gap:var(--s-5)}.ml-showcase-media[data-astro-cid-x3txsn5f]>img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.ml-showcase-caption[data-astro-cid-x3txsn5f]{margin:0;padding:var(--s-5) 0;border-bottom:1px solid var(--line);font-size:var(--fs-small);font-weight:var(--w-regular);line-height:1.5;color:var(--muted)}.ml-showcase-thumbs[data-astro-cid-x3txsn5f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--col-gap);margin-top:var(--s-5)}.ml-showcase-thumbs[data-astro-cid-x3txsn5f] a[data-astro-cid-x3txsn5f]{display:block;outline-offset:var(--s-1)}.ml-showcase-thumbs[data-astro-cid-x3txsn5f] a[data-astro-cid-x3txsn5f]:focus-visible{outline:2px solid var(--focus)}.ml-showcase-thumbs[data-astro-cid-x3txsn5f] img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}@media(max-width:1023px){.ml-showcase-in[data-astro-cid-x3txsn5f]{grid-template-columns:1fr 1fr}.ml-showcase-media[data-astro-cid-x3txsn5f],.ml-showcase--reverse[data-astro-cid-x3txsn5f] .ml-showcase-copy[data-astro-cid-x3txsn5f]{grid-column:2}.ml-showcase--reverse[data-astro-cid-x3txsn5f] .ml-showcase-media[data-astro-cid-x3txsn5f]{grid-column:1;padding-right:0}}@media(max-width:767px){.ml-showcase-in[data-astro-cid-x3txsn5f]{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-7)}.ml-showcase-copy[data-astro-cid-x3txsn5f] .btn{width:100%}.ml-showcase-media[data-astro-cid-x3txsn5f]>img{aspect-ratio:4 / 3}.ml-showcase-thumbs[data-astro-cid-x3txsn5f]{gap:var(--s-4)}}.ml-articles[data-astro-cid-fymie5pb]{padding-block:var(--section-pad)}.ml-articles-grid[data-astro-cid-fymie5pb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-9) var(--col-gap)}article[data-astro-cid-fymie5pb]{display:flex;flex-direction:column;min-width:0;padding-bottom:var(--s-5);border-bottom:1px solid var(--line)}.ml-article-photo[data-astro-cid-fymie5pb]{display:block;background:var(--surface)}.ml-article-photo[data-astro-cid-fymie5pb] img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.ml-article-head[data-astro-cid-fymie5pb]{display:flex;justify-content:space-between;gap:var(--s-4);padding-top:var(--s-5);font-size:var(--fs-label);line-height:1.5;color:var(--muted)}h3[data-astro-cid-fymie5pb]{margin:var(--s-4) 0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}h3[data-astro-cid-fymie5pb] a[data-astro-cid-fymie5pb]{color:inherit;text-decoration:none}h3[data-astro-cid-fymie5pb] a[data-astro-cid-fymie5pb]:hover{color:var(--text-action)}.ml-article-meta[data-astro-cid-fymie5pb]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);font-size:var(--fs-legal);line-height:1.5;color:var(--muted)}.ml-article-head[data-astro-cid-fymie5pb] a[data-astro-cid-fymie5pb],.ml-article-meta[data-astro-cid-fymie5pb] a[data-astro-cid-fymie5pb]{color:inherit;text-decoration:underline;text-underline-offset:var(--s-1)}p[data-astro-cid-fymie5pb]{margin:var(--s-5) 0;max-width:var(--measure);font-size:var(--fs-body);line-height:1.6;color:var(--muted)}.ml-article-more[data-astro-cid-fymie5pb]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);margin-top:auto;padding-top:var(--s-6);font-size:var(--fs-small);line-height:1.5;text-decoration:none;color:var(--text-action)}a[data-astro-cid-fymie5pb]:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}@media(max-width:1279px){.ml-articles-grid[data-astro-cid-fymie5pb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ml-articles-grid[data-astro-cid-fymie5pb]{grid-template-columns:1fr;gap:var(--s-7)}}.ml-temperature[data-astro-cid-u5g6o7fe],.ml-catalog[data-astro-cid-u5g6o7fe],.ml-review[data-astro-cid-u5g6o7fe],.ml-communication[data-astro-cid-u5g6o7fe],.ml-samples[data-astro-cid-u5g6o7fe],.ml-services[data-astro-cid-u5g6o7fe]{padding-block:var(--section-pad)}[id^=ml-]{scroll-margin-top:calc(var(--s-9) + var(--s-5))}.ml-temperature-grid[data-astro-cid-u5g6o7fe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--col-gap);margin-top:var(--s-9)}.ml-temperature-grid[data-astro-cid-u5g6o7fe] article[data-astro-cid-u5g6o7fe]{min-width:0}.ml-temperature-grid[data-astro-cid-u5g6o7fe] img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.ml-temperature-grid[data-astro-cid-u5g6o7fe] h3[data-astro-cid-u5g6o7fe]{margin:var(--s-5) 0 var(--s-4);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.ml-temperature-grid[data-astro-cid-u5g6o7fe] p[data-astro-cid-u5g6o7fe]{margin:0;max-width:var(--measure);font-size:var(--fs-body);line-height:1.6}.ml-temperature-footer[data-astro-cid-u5g6o7fe]{margin:var(--s-7) 0 0;padding-top:var(--s-5);border-top:1px solid var(--line);font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.ml-production-photos[data-astro-cid-u5g6o7fe],.ml-delivery-photos[data-astro-cid-u5g6o7fe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--col-gap);padding-bottom:var(--section-pad)}.ml-production-photos[data-astro-cid-u5g6o7fe] img,.ml-delivery-photos[data-astro-cid-u5g6o7fe] img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.ml-catalog-nav[data-astro-cid-u5g6o7fe]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-7)}.ml-catalog-nav[data-astro-cid-u5g6o7fe] button[data-astro-cid-u5g6o7fe]{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-5);min-height:var(--btn-m);padding:var(--s-3) var(--s-5);border:1px solid var(--line);background:none;color:var(--ink);font-family:inherit;font-size:var(--fs-small);line-height:1.5;text-align:left;cursor:pointer;transition:color var(--t-control) var(--ease),border-color var(--t-control) var(--ease)}.ml-catalog-nav[data-astro-cid-u5g6o7fe] button[data-astro-cid-u5g6o7fe]:hover{color:var(--text-action);border-color:var(--focus)}.ml-catalog-nav[data-astro-cid-u5g6o7fe] button[data-astro-cid-u5g6o7fe]:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}.ml-catalog[data-astro-cid-u5g6o7fe] .pgroup{margin-bottom:0}.ml-hero-form[data-astro-cid-u5g6o7fe]{padding-top:var(--s-7)}.ml-hero-form[data-astro-cid-u5g6o7fe] form[data-astro-cid-u5g6o7fe]{max-width:calc(var(--measure) * 2)}.ml-hero-form-row[data-astro-cid-u5g6o7fe]{display:flex;align-items:center}.ml-hero-form-row[data-astro-cid-u5g6o7fe] label[data-astro-cid-u5g6o7fe]{font-size:var(--fs-body);line-height:1.6;margin-right:var(--s-6)}.ml-hero-form-row[data-astro-cid-u5g6o7fe] input[data-astro-cid-u5g6o7fe]{flex:1;min-width:0;height:var(--btn-l);padding:0 var(--s-4);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:var(--fs-body);font-family:inherit}.ml-hero-form-row[data-astro-cid-u5g6o7fe] input[data-astro-cid-u5g6o7fe]:focus{outline:1px solid var(--focus);outline-offset:-1px}.ml-calculator-intro[data-astro-cid-u5g6o7fe]{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--col-gap);padding-top:var(--section-pad)}.ml-calculator-intro[data-astro-cid-u5g6o7fe] h2[data-astro-cid-u5g6o7fe]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.ml-calculator-intro[data-astro-cid-u5g6o7fe] h3[data-astro-cid-u5g6o7fe]{margin:0;font-size:var(--fs-lead);font-weight:var(--w-regular);line-height:1.5;color:var(--muted)}.ml-drawing[data-astro-cid-u5g6o7fe]{grid-column:1 / -1;max-width:var(--measure);margin:var(--s-7) auto 0;color:var(--muted)}.ml-drawing[data-astro-cid-u5g6o7fe] svg{display:block;width:100%;height:auto}.ml-review[data-astro-cid-u5g6o7fe] h3[data-astro-cid-u5g6o7fe]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em}.ml-review-band[data-astro-cid-u5g6o7fe]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-7);padding:var(--s-6);margin-top:var(--s-7)}.ml-review-band[data-astro-cid-u5g6o7fe] p[data-astro-cid-u5g6o7fe]{max-width:var(--measure);margin:0;font-size:var(--fs-lead);line-height:1.5}.ml-review-band[data-astro-cid-u5g6o7fe] .btn{flex:none;gap:var(--s-5)}.ml-review-map[data-astro-cid-u5g6o7fe]{display:inline-block;margin-top:var(--s-5);font-size:var(--fs-small);color:var(--text-action);text-underline-offset:var(--s-1)}.ml-contact-links[data-astro-cid-u5g6o7fe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-9);margin-top:var(--s-9)}.ml-contact-links[data-astro-cid-u5g6o7fe] a[data-astro-cid-u5g6o7fe]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);padding-block:var(--s-5);border-bottom:1px solid var(--line);font-size:var(--fs-h3);line-height:1.15;text-decoration:none;color:var(--ink)}.ml-contact-links[data-astro-cid-u5g6o7fe] a[data-astro-cid-u5g6o7fe]:hover{color:var(--text-action)}.ml-sample-grid[data-astro-cid-u5g6o7fe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-7) var(--col-gap);margin-top:var(--s-9)}.ml-sample-grid[data-astro-cid-u5g6o7fe] article[data-astro-cid-u5g6o7fe]{min-width:0}.ml-sample-grid[data-astro-cid-u5g6o7fe] img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;background:var(--surface)}.ml-sample-grid[data-astro-cid-u5g6o7fe] h3[data-astro-cid-u5g6o7fe]{margin:var(--s-5) 0 0;padding-top:var(--s-4);border-top:1px solid var(--line);font-size:var(--fs-lead);font-weight:var(--w-medium);line-height:1.5}.ml-samples--edges[data-astro-cid-u5g6o7fe] .ml-sample-grid[data-astro-cid-u5g6o7fe]{grid-template-columns:repeat(4,minmax(0,1fr))}.ml-samples--edges[data-astro-cid-u5g6o7fe] .ml-sample-grid[data-astro-cid-u5g6o7fe] img{object-fit:contain}.ml-service-grid[data-astro-cid-u5g6o7fe]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-9)}.ml-service-grid[data-astro-cid-u5g6o7fe] h2[data-astro-cid-u5g6o7fe]{margin:0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15}.ml-service-grid[data-astro-cid-u5g6o7fe] ul[data-astro-cid-u5g6o7fe]{list-style:none;padding:0;margin:var(--s-6) 0 0;font-size:var(--fs-lead);line-height:1.5}.ml-service-grid[data-astro-cid-u5g6o7fe] li[data-astro-cid-u5g6o7fe]{padding-block:var(--s-4);border-bottom:1px solid var(--line)}.ml-service-grid[data-astro-cid-u5g6o7fe] a[data-astro-cid-u5g6o7fe]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);color:var(--ink);text-decoration:none}.ml-service-grid[data-astro-cid-u5g6o7fe] a[data-astro-cid-u5g6o7fe]:hover{color:var(--text-action)}.ml-service-grid[data-astro-cid-u5g6o7fe] a[data-astro-cid-u5g6o7fe]:focus-visible,.ml-contact-links[data-astro-cid-u5g6o7fe] a[data-astro-cid-u5g6o7fe]:focus-visible,.ml-review-map[data-astro-cid-u5g6o7fe]:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1)}@media(max-width:1023px){.ml-review-band[data-astro-cid-u5g6o7fe]{display:block}.ml-review-band[data-astro-cid-u5g6o7fe] .btn{margin-top:var(--s-6)}.ml-contact-links[data-astro-cid-u5g6o7fe]{gap:0 var(--col-gap)}.ml-contact-links[data-astro-cid-u5g6o7fe] a[data-astro-cid-u5g6o7fe]{font-size:var(--fs-lead)}}@media(max-width:767px){.ml-temperature-grid[data-astro-cid-u5g6o7fe]{grid-template-columns:1fr;gap:var(--s-7);margin-top:var(--s-7)}.ml-production-photos[data-astro-cid-u5g6o7fe],.ml-delivery-photos[data-astro-cid-u5g6o7fe]{grid-template-columns:1fr}.ml-hero-form-row[data-astro-cid-u5g6o7fe]{display:grid}.ml-hero-form-row[data-astro-cid-u5g6o7fe] label[data-astro-cid-u5g6o7fe]{margin:0 0 var(--s-3)}.ml-hero-form-row[data-astro-cid-u5g6o7fe] input[data-astro-cid-u5g6o7fe]{width:100%}.ml-calculator-intro[data-astro-cid-u5g6o7fe],.ml-service-grid[data-astro-cid-u5g6o7fe],.ml-contact-links[data-astro-cid-u5g6o7fe]{grid-template-columns:1fr}.ml-calculator-intro[data-astro-cid-u5g6o7fe] h3[data-astro-cid-u5g6o7fe]{margin-top:var(--s-5)}.ml-review-band[data-astro-cid-u5g6o7fe]{padding:var(--s-5)}.ml-review-band[data-astro-cid-u5g6o7fe] .btn{width:100%}.ml-contact-links[data-astro-cid-u5g6o7fe]{margin-top:var(--s-7)}.ml-sample-grid[data-astro-cid-u5g6o7fe],.ml-samples--edges[data-astro-cid-u5g6o7fe] .ml-sample-grid[data-astro-cid-u5g6o7fe]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--s-7)}.ml-catalog-nav[data-astro-cid-u5g6o7fe] button[data-astro-cid-u5g6o7fe]{width:100%}}.pb[data-astro-cid-vxn4qtk2]{padding-block:var(--section-pad)}.pb-head[data-astro-cid-vxn4qtk2]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start;margin-bottom:var(--s-9)}.pb-title[data-astro-cid-vxn4qtk2]{hyphens:manual;grid-column:1 / span 5;margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.pb-title[data-astro-cid-vxn4qtk2]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.pb-intro[data-astro-cid-vxn4qtk2]{grid-column:7 / -1;max-width:var(--measure);margin:var(--s-7) 0 0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.pb-list[data-astro-cid-vxn4qtk2]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:var(--col-gap);margin:0;padding:0;list-style:none}.pb-item[data-astro-cid-vxn4qtk2]{display:grid;align-content:start;gap:var(--s-4);min-width:0;padding-top:var(--s-5);border-top:1px solid var(--line)}.pb-list--numbered[data-astro-cid-vxn4qtk2] .pb-item[data-astro-cid-vxn4qtk2]{padding-top:0;border-top:0}.pb-num[data-astro-cid-vxn4qtk2]{display:block;padding-bottom:var(--s-4);font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.pb-num[data-astro-cid-vxn4qtk2]+[data-astro-cid-vxn4qtk2]{margin-top:var(--s-2)}.pb-item-title[data-astro-cid-vxn4qtk2]{margin:0 0 var(--s-1);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.pb-line[data-astro-cid-vxn4qtk2]{max-width:var(--measure);margin:0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted);text-wrap:pretty}.pb-lead[data-astro-cid-vxn4qtk2]{color:var(--ink)}.pb-sub[data-astro-cid-vxn4qtk2]{margin:0 0 var(--s-7);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.pb-list[data-astro-cid-vxn4qtk2]{row-gap:var(--s-8)}.pb-action[data-astro-cid-vxn4qtk2]{margin:0}.pb-note--long[data-astro-cid-vxn4qtk2]{max-width:var(--measure)}.pb-note--long[data-astro-cid-vxn4qtk2]+.pb-note--long[data-astro-cid-vxn4qtk2]{margin-top:var(--s-4);padding-top:0;border-top:0}.pb-note[data-astro-cid-vxn4qtk2]{max-width:none;margin:var(--s-8) 0 0;padding-top:var(--s-5);font-size:var(--fs-body);line-height:1.6;color:var(--muted);border-top:1px solid var(--line)}.pb-extra[data-astro-cid-vxn4qtk2]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);margin-top:var(--s-9);padding-top:var(--s-5);border-top:1px solid var(--line)}.pb-extra-label[data-astro-cid-vxn4qtk2]{grid-column:1 / span 4;margin:0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.pb-extra-text[data-astro-cid-vxn4qtk2]{grid-column:5 / -1;max-width:var(--measure);margin:0;font-size:var(--fs-lead);line-height:1.5}@media(max-width:1023px){.pb-head[data-astro-cid-vxn4qtk2]{display:block;margin-bottom:var(--s-8)}.pb-intro[data-astro-cid-vxn4qtk2]{margin-top:var(--s-5)}.pb-list[data-astro-cid-vxn4qtk2]{grid-template-columns:repeat(var(--n-m),minmax(0,1fr));row-gap:var(--s-7)}.pb-extra[data-astro-cid-vxn4qtk2]{display:block;margin-top:var(--s-8)}.pb-extra-text[data-astro-cid-vxn4qtk2]{margin-top:var(--s-3)}}@media(max-width:767px){.pb-list[data-astro-cid-vxn4qtk2]{grid-template-columns:minmax(0,1fr)}}.ha[data-astro-cid-cxoytm3i]{display:none}@media(max-width:1023px){.ha[data-astro-cid-cxoytm3i]{display:block;width:min(100%,calc(var(--ha-w) * 1px));margin:var(--s-4) auto 0;color:var(--muted);pointer-events:none}.ha[data-astro-cid-cxoytm3i] svg{display:block;width:100%;height:auto;color:inherit}}.ph-in[data-astro-cid-7bavruds]{padding-top:var(--s-5)}.ph-in[data-astro-cid-7bavruds] .crumbs{margin:0 0 var(--s-8);max-width:var(--measure)}.ph-head[data-astro-cid-7bavruds]{display:grid;grid-template-columns:7fr 5fr;gap:var(--col-gap);align-items:end}.ph-head--wide[data-astro-cid-7bavruds]{grid-template-columns:minmax(0,1fr);padding-bottom:var(--s-8)}.ph-title[data-astro-cid-7bavruds]{margin:0;font-size:var(--fs-h1);font-weight:var(--w-display);line-height:1;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word}.ph-label[data-astro-cid-7bavruds]{margin:0;padding-left:var(--s-5);border-left:1px solid var(--line);font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.ph-head--wide[data-astro-cid-7bavruds] .ph-label[data-astro-cid-7bavruds]{margin-top:var(--s-5);padding-left:0;border-left:0}.ph-line[data-astro-cid-7bavruds]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);margin-top:var(--s-8);padding-block:var(--s-5);border-top:1px solid var(--line)}.ph-counter[data-astro-cid-7bavruds]{margin:0;font-size:var(--fs-lead);line-height:1.5;font-variant-numeric:tabular-nums}.ph-jump[data-astro-cid-7bavruds]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:0;padding:0;list-style:none;font-size:var(--fs-small);line-height:1.5}.ph-jump[data-astro-cid-7bavruds] a[data-astro-cid-7bavruds]{color:inherit;text-decoration:none;box-shadow:inset 0 -1px 0 var(--line);transition:color var(--t-control) var(--ease),box-shadow var(--t-control) var(--ease)}.ph-jump[data-astro-cid-7bavruds] a[data-astro-cid-7bavruds]:hover{color:var(--text-action);box-shadow:inset 0 -1px 0 currentColor}.ph-jump[data-astro-cid-7bavruds] a[data-astro-cid-7bavruds]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ph-cut[data-astro-cid-7bavruds]{height:var(--s-12);background:var(--light-bg);margin-top:-1px}.ph-cut[data-astro-cid-7bavruds] svg[data-astro-cid-7bavruds]{display:block;width:100%;height:100%}.ph-cut-fill[data-astro-cid-7bavruds]{fill:var(--dark-bg)}.ph-cut-line[data-astro-cid-7bavruds]{fill:none;stroke:var(--dark-line);stroke-width:var(--section-edge-width);stroke-opacity:var(--section-edge-opacity);vector-effect:non-scaling-stroke}@media(max-width:1279px){.ph-head[data-astro-cid-7bavruds]{grid-template-columns:minmax(0,1fr)}.ph-label[data-astro-cid-7bavruds]{margin-top:var(--s-5);padding-left:0;border-left:0;max-width:var(--measure)}}@media(max-width:767px){.ph-in[data-astro-cid-7bavruds] .crumbs{margin-bottom:var(--s-6)}.ph-head--wide[data-astro-cid-7bavruds]{padding-bottom:var(--s-6)}.ph-line[data-astro-cid-7bavruds]{flex-direction:column;align-items:flex-start;gap:var(--s-5);margin-top:var(--s-6)}.ph-cut[data-astro-cid-7bavruds]{height:var(--s-10)}}@media(prefers-reduced-motion:reduce){.ph-jump[data-astro-cid-7bavruds] a[data-astro-cid-7bavruds]{transition:none}}.wc[data-astro-cid-llug5e5u]{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);transition:border-color var(--t-edge) var(--ease)}.wc-frame[data-astro-cid-llug5e5u]{aspect-ratio:8 / 11;overflow:hidden;background:var(--light-inset)}.wc-frame[data-astro-cid-llug5e5u] img[data-astro-cid-llug5e5u]{width:100%;height:100%;object-fit:cover}.wc-blank[data-astro-cid-llug5e5u]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-4);height:100%;padding:var(--s-5);text-align:center;font-size:var(--fs-small);line-height:1.5;color:var(--light-muted)}.wc-body[data-astro-cid-llug5e5u]{display:flex;flex-direction:column;flex:1;padding:var(--s-5);border-top:1px solid var(--line)}.wc-num[data-astro-cid-llug5e5u]{margin-bottom:var(--s-4);font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;color:var(--muted)}.wc-title[data-astro-cid-llug5e5u]{margin:0 0 var(--s-5);font-size:var(--fs-price);font-weight:var(--w-regular);line-height:1.2;letter-spacing:0;overflow-wrap:break-word}.wc-link[data-astro-cid-llug5e5u]{color:inherit;text-decoration:none}.wc-link[data-astro-cid-llug5e5u]:after{content:"";position:absolute;inset:0}.wc-foot[data-astro-cid-llug5e5u]{display:flex;justify-content:space-between;gap:var(--s-2);margin:auto 0 0;padding-top:var(--s-4);border-top:1px solid var(--line);font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.wc-big[data-astro-cid-llug5e5u]{position:relative;z-index:1;color:var(--text-action);text-decoration:none}.wc-big[data-astro-cid-llug5e5u]:hover{box-shadow:inset 0 -1px 0 currentColor}.wc[data-astro-cid-llug5e5u]:hover,.wc[data-astro-cid-llug5e5u]:focus-within{border-color:var(--focus)}.wc-link[data-astro-cid-llug5e5u]:focus-visible{outline:none}.wc[data-astro-cid-llug5e5u]:has(.wc-link:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.wc-big[data-astro-cid-llug5e5u]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:767px){.wc-body[data-astro-cid-llug5e5u]{padding:var(--s-4)}}@media(prefers-reduced-motion:reduce){.wc[data-astro-cid-llug5e5u]{transition:none}}.sw[data-astro-cid-p6krec2q]{padding-block:var(--section-pad)}.sw--flush[data-astro-cid-p6krec2q]{padding-top:0}.sw[data-astro-cid-p6krec2q] .fl{margin-bottom:var(--s-7)}.sw-bar[data-astro-cid-p6krec2q]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--s-9);padding-top:var(--s-4);border-top:1px solid var(--line)}.sw-count[data-astro-cid-p6krec2q]{font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;font-variant-numeric:tabular-nums}.sw-ctl[data-astro-cid-p6krec2q]{display:flex;gap:var(--s-2)}.sw-ctl[data-astro-cid-p6krec2q] button[data-astro-cid-p6krec2q]{display:grid;place-items:center;width:var(--btn-m);height:var(--btn-m);padding:0;color:var(--ink);background:none;border:1px solid var(--line);cursor:pointer;transition:background-color var(--t-control) var(--ease),color var(--t-control) var(--ease),border-color var(--t-control) var(--ease),opacity var(--t-control) var(--ease)}.sw-ctl[data-astro-cid-p6krec2q] button[data-astro-cid-p6krec2q]:hover{background:var(--accent);border-color:var(--accent);color:var(--dark-ink)}.sw-ctl[data-astro-cid-p6krec2q] button[data-astro-cid-p6krec2q][aria-disabled=true]{opacity:.4;pointer-events:none}.sw-ctl[data-astro-cid-p6krec2q] button[data-astro-cid-p6krec2q]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sw-rail[data-astro-cid-p6krec2q]{display:flex;gap:var(--col-gap);margin-top:var(--s-5);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.sw-rail[data-astro-cid-p6krec2q]::-webkit-scrollbar{display:none}.sw-rail[data-astro-cid-p6krec2q]>.wc{flex:0 0 calc((100% - 3 * var(--col-gap)) / 4);scroll-snap-align:start}.sw-rail[data-astro-cid-p6krec2q]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sw-grid[data-astro-cid-p6krec2q]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--col-gap);margin-top:var(--s-9)}.sw-grid--one[data-astro-cid-p6krec2q]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(var(--container) / 2)}.sw-grid--one[data-astro-cid-p6krec2q]>.wc{grid-column:1 / -1;flex-direction:row}.sw-grid--one[data-astro-cid-p6krec2q]>.wc>.wc-frame{flex:0 0 50%}.sw-grid--one[data-astro-cid-p6krec2q]>.wc>.wc-body{border-top:0;border-left:1px solid var(--line)}@media(max-width:1279px){.sw-rail[data-astro-cid-p6krec2q]>.wc{flex-basis:calc((100% - 2 * var(--col-gap)) / 3)}.sw-grid[data-astro-cid-p6krec2q]{grid-template-columns:repeat(3,minmax(0,1fr))}.sw-grid--one[data-astro-cid-p6krec2q]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media(max-width:1023px){.sw-rail[data-astro-cid-p6krec2q]>.wc{flex-basis:calc((100% - var(--col-gap)) / 2)}.sw-grid[data-astro-cid-p6krec2q]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.sw[data-astro-cid-p6krec2q] .fl{margin-bottom:var(--s-6)}.sw-bar[data-astro-cid-p6krec2q],.sw-grid[data-astro-cid-p6krec2q]{margin-top:var(--s-7)}.sw-rail[data-astro-cid-p6krec2q]>.wc{flex-basis:calc(100% - var(--s-8))}.sw-grid[data-astro-cid-p6krec2q],.sw-grid--one[data-astro-cid-p6krec2q]{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.sw-grid--one[data-astro-cid-p6krec2q]>.wc{flex-direction:column}.sw-grid--one[data-astro-cid-p6krec2q]>.wc>.wc-frame{flex:none}.sw-grid--one[data-astro-cid-p6krec2q]>.wc>.wc-body{border-left:0;border-top:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.sw-ctl[data-astro-cid-p6krec2q] button[data-astro-cid-p6krec2q]{transition:none}}.gt[data-astro-cid-7abnnvti]{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);transition:border-color var(--t-edge) var(--ease)}.gt-frame[data-astro-cid-7abnnvti]{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--inset)}.gt-frame[data-astro-cid-7abnnvti] img[data-astro-cid-7abnnvti]{width:100%;height:100%;object-fit:cover}.gt-count[data-astro-cid-7abnnvti]{position:absolute;left:var(--s-4);bottom:var(--s-4);padding:var(--s-2) var(--s-3);font-size:var(--fs-label);line-height:1.3;background:var(--dark-bg);color:var(--dark-ink)}.gt-body[data-astro-cid-7abnnvti]{display:flex;flex-direction:column;flex:1;padding:var(--s-5);border-top:1px solid var(--line)}.gt-title[data-astro-cid-7abnnvti]{margin:0;font-size:var(--fs-price);line-height:1.2}.gt-open[data-astro-cid-7abnnvti]{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-weight:var(--w-regular);color:inherit;text-align:left;overflow-wrap:break-word;transition:color var(--t-control) var(--ease)}.gt-open[data-astro-cid-7abnnvti]:after{content:"";position:absolute;inset:0}.gt-caption[data-astro-cid-7abnnvti]{margin:var(--s-4) 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.gt-tags[data-astro-cid-7abnnvti]{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-4) 0 0;padding:0;list-style:none}.gt-tags[data-astro-cid-7abnnvti] li[data-astro-cid-7abnnvti]{padding:var(--s-1) var(--s-2);font-size:var(--fs-label);line-height:1.3;border:1px solid var(--line)}.gt-foot[data-astro-cid-7abnnvti]{display:flex;align-items:center;justify-content:space-between;margin:auto 0 0;padding-top:var(--s-4);font-size:var(--fs-small);line-height:1.5;color:var(--text-action)}.gt-body[data-astro-cid-7abnnvti]>[data-astro-cid-7abnnvti]:nth-last-child(2){margin-bottom:var(--s-5)}.gt-foot[data-astro-cid-7abnnvti]{border-top:1px solid var(--line)}.gt-arrow[data-astro-cid-7abnnvti]{display:grid;place-items:center;width:var(--btn-m);height:var(--btn-m);border:1px solid var(--line);transition:border-color var(--t-control) var(--ease)}.gt[data-astro-cid-7abnnvti]:hover,.gt[data-astro-cid-7abnnvti]:has(.gt-open:focus-visible){border-color:var(--focus)}.gt[data-astro-cid-7abnnvti]:hover .gt-open[data-astro-cid-7abnnvti]{color:var(--text-action)}.gt[data-astro-cid-7abnnvti]:hover .gt-arrow[data-astro-cid-7abnnvti]{border-color:var(--focus)}.gt-open[data-astro-cid-7abnnvti]:focus-visible{outline:none}.gt[data-astro-cid-7abnnvti]:has(.gt-open:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media(max-width:767px){.gt-body[data-astro-cid-7abnnvti]{padding:var(--s-4)}.gt-body[data-astro-cid-7abnnvti]>[data-astro-cid-7abnnvti]:nth-last-child(2){margin-bottom:var(--s-4)}}@media(prefers-reduced-motion:reduce){.gt[data-astro-cid-7abnnvti],.gt-open[data-astro-cid-7abnnvti],.gt-arrow[data-astro-cid-7abnnvti]{transition:none}}.gs[data-astro-cid-pdyexwwm]{padding-block:var(--section-pad);border-top:1px solid var(--line)}.gs-art[data-astro-cid-pdyexwwm]{display:none}@media(max-width:1023px){.gs-art[data-astro-cid-pdyexwwm]{display:flow-root;margin:calc(var(--s-7) * -1) 0 var(--s-7)}}@media(max-width:767px){.gs-art[data-astro-cid-pdyexwwm]{margin:calc(var(--s-6) * -1) 0 var(--s-6)}}.gs-head[data-astro-cid-pdyexwwm]{display:grid;grid-template-columns:3fr 9fr;gap:var(--col-gap);align-items:start;margin-bottom:var(--s-7)}.gs-total[data-astro-cid-pdyexwwm]{display:flex;flex-direction:column;margin:0}.gs-num[data-astro-cid-pdyexwwm]{font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.gs-unit[data-astro-cid-pdyexwwm]{margin-top:var(--s-2);font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;color:var(--muted)}.gs-name[data-astro-cid-pdyexwwm]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--col-gap);padding-top:var(--s-5);border-top:1px solid var(--line)}.gs-title[data-astro-cid-pdyexwwm]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.gs-note[data-astro-cid-pdyexwwm]{margin:var(--s-4) 0 0;max-width:var(--measure);font-size:var(--fs-body);line-height:1.6;color:var(--muted)}.gs-mark[data-astro-cid-pdyexwwm]{flex:none;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.gs-all[data-astro-cid-pdyexwwm]{display:inline-flex;align-items:center;gap:var(--s-4);flex:none;height:var(--btn-s);font-size:var(--fs-button);font-weight:var(--w-medium);line-height:1;letter-spacing:.01em;color:var(--text-action);text-decoration:none}.gs-all[data-astro-cid-pdyexwwm]:hover{box-shadow:inset 0 -1px 0 currentColor}.gs-all[data-astro-cid-pdyexwwm]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gs-grid[data-astro-cid-pdyexwwm]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--col-gap)}.gs-grid[data-astro-cid-pdyexwwm]:not([data-open])>.gt:nth-child(n+9){display:none}.gs-grid[data-astro-cid-pdyexwwm][data-open]>.gt:not([data-on]){display:none}@media(min-width:1024px)and (max-width:1279px){.gs-grid--limit[data-astro-cid-pdyexwwm]>.gt:nth-child(n+4){display:none}}@media(max-width:767px){.gs-grid--limit[data-astro-cid-pdyexwwm]>.gt:nth-child(n+4){display:none}}.gs-more[data-astro-cid-pdyexwwm]{display:flex;align-items:center;justify-content:center;gap:var(--s-5);margin-top:var(--s-7)}.gs-more[data-astro-cid-pdyexwwm] .btn[data-astro-cid-pdyexwwm]{gap:var(--s-4)}.gs-status[data-astro-cid-pdyexwwm]{font-size:var(--fs-small);line-height:1.5;color:var(--muted);font-variant-numeric:tabular-nums}@media(max-width:1279px){.gs-head[data-astro-cid-pdyexwwm]{grid-template-columns:2fr 10fr}.gs-grid[data-astro-cid-pdyexwwm]{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-grid[data-astro-cid-pdyexwwm]:not([data-open])>.gt:nth-child(n+7){display:none}}@media(max-width:1023px){.gs-grid[data-astro-cid-pdyexwwm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.gs-head[data-astro-cid-pdyexwwm]{grid-template-columns:minmax(0,1fr);gap:var(--s-4);margin-bottom:var(--s-6)}.gs-name[data-astro-cid-pdyexwwm]{padding-top:var(--s-4)}.gs-grid[data-astro-cid-pdyexwwm]{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.gs-grid[data-astro-cid-pdyexwwm]:not([data-open])>.gt:nth-child(n+5){display:none}.gs-more[data-astro-cid-pdyexwwm]{flex-direction:column;gap:var(--s-4);margin-top:var(--s-6)}.gs-more[data-astro-cid-pdyexwwm] .btn[data-astro-cid-pdyexwwm]{width:100%}}.pv{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden}.pv::backdrop{background:var(--dark-bg)}.pv:not([open]){display:none}.pv-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--s-13) * 3);height:100%}.pv-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0;padding:var(--s-6);border-right:1px solid var(--line);touch-action:pan-y}.pv-img{flex:0 1 auto;min-height:0;width:auto;height:auto;max-width:calc(100% - var(--s-13));max-height:calc(100% - var(--s-11));object-fit:contain}.pv-btn{display:grid;place-items:center;width:var(--btn-m);height:var(--btn-m);padding:0;color:var(--ink);background:var(--bg);border:1px solid var(--line);cursor:pointer;transition:color var(--t-control) var(--ease),border-color var(--t-control) var(--ease)}.pv-btn:hover{color:var(--text-action);border-color:var(--focus)}.pv-btn:focus-visible,.pv-thumb:focus-visible,.pv-post:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pv-prev,.pv-next{position:absolute;top:calc(50% - var(--btn-m) / 2)}.pv-prev{left:var(--s-5)}.pv-next{right:var(--s-5)}.pv-close{position:absolute;top:var(--s-5);right:var(--s-5)}.pv-thumbs{display:flex;flex:none;gap:var(--s-2);max-width:100%;margin-top:var(--s-5);overflow-x:auto;scrollbar-width:none}.pv-thumbs::-webkit-scrollbar{display:none}.pv-thumb{position:relative;flex:none;width:var(--s-9);height:var(--s-9);padding:0;background:var(--bg);border:1px solid var(--line);cursor:pointer}.pv-thumb[data-on]{border:2px solid var(--focus)}.pv-thumb img{width:100%;height:100%;object-fit:cover}.pv-vid{position:absolute;left:0;bottom:0;display:grid;place-items:center;width:var(--s-5);height:var(--s-5);background:var(--bg);color:var(--ink)}.pv-aside{min-width:0;padding:var(--s-10) var(--s-6) var(--s-6);overflow-y:auto}.pv-section{margin:0;font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;color:var(--muted)}.pv-title{margin:var(--s-5) 0;font-size:var(--fs-h3);font-weight:var(--w-display);line-height:1.15;letter-spacing:-.015em;overflow-wrap:break-word}.pv-caption{margin:var(--s-5) 0;font-size:var(--fs-body);line-height:1.6;color:var(--muted)}.pv-tags{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-6);padding:0;list-style:none}.pv-tags li{padding:var(--s-1) var(--s-2);font-size:var(--fs-label);line-height:1.3;border:1px solid var(--line)}.pv-counter,.pv-note{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--muted);font-variant-numeric:tabular-nums}.pv-note{margin-top:var(--s-5)}.pv-post{display:inline-block;margin-top:var(--s-5);font-size:var(--fs-small);line-height:1.5;color:var(--text-action);text-decoration:none;box-shadow:inset 0 -1px 0 currentColor}.pv [hidden]{display:none}@media(max-width:1279px){.pv-in{grid-template-columns:minmax(0,1fr) calc(var(--s-13) * 2)}.pv-aside{padding-inline:var(--s-5)}}@media(max-width:1023px){.pv{overflow-y:auto}.pv-in{display:block;height:auto;min-height:100%}.pv-stage{padding:var(--s-9) var(--s-5) var(--s-5);border-right:0;border-bottom:1px solid var(--line)}.pv-img{max-width:100%;max-height:calc(var(--s-13) * 3)}.pv-prev,.pv-next{top:var(--s-4)}.pv-prev{left:var(--s-5)}.pv-next{left:calc(var(--s-5) + var(--btn-m) + var(--s-2));right:auto}.pv-close{top:var(--s-4)}.pv-aside{padding:var(--s-6) var(--s-5);overflow:visible}.pv-title{margin-top:var(--s-4)}}@media(max-width:767px){.pv-stage{padding:var(--s-9) var(--s-4) var(--s-4)}.pv-btn{width:var(--btn-s);height:var(--btn-s)}.pv-prev{left:var(--s-4)}.pv-next{left:calc(var(--s-4) + var(--btn-s) + var(--s-2))}.pv-close{right:var(--s-4)}.pv-thumbs{margin-top:var(--s-4)}.pv-thumb{width:var(--s-8);height:var(--s-8)}.pv-aside{padding:var(--s-5) var(--s-4) var(--s-6)}.pv-title,.pv-caption{margin-block:var(--s-4)}.pv-tags{margin-bottom:var(--s-5)}}@media(prefers-reduced-motion:reduce){.pv-btn{transition:none}}.wb[data-astro-cid-en2fwn2q]{position:relative;isolation:isolate;padding-top:var(--s-9)}.wb-art[data-astro-cid-en2fwn2q]{position:absolute;left:0;right:0;height:0;z-index:-1;pointer-events:none}.wb-block[data-astro-cid-en2fwn2q]{display:grid;grid-template-columns:5fr 7fr;gap:var(--s-7) var(--s-10);padding-block:var(--s-9);border-bottom:1px solid var(--line)}.wb-block[data-astro-cid-en2fwn2q]:first-child{padding-top:0}.wb-block--media[data-astro-cid-en2fwn2q]{grid-template-columns:minmax(0,1fr)}.wb-text[data-astro-cid-en2fwn2q]{min-width:0;max-width:var(--measure)}.wb-text[data-astro-cid-en2fwn2q]:only-child,.wb-art[data-astro-cid-en2fwn2q]+.wb-text[data-astro-cid-en2fwn2q]:last-child{grid-column:1 / -1}.wb-text[data-astro-cid-en2fwn2q] p[data-astro-cid-en2fwn2q]{margin:0 0 var(--s-4);font-size:var(--fs-body);line-height:1.6;color:var(--muted);overflow-wrap:break-word}.wb-text[data-astro-cid-en2fwn2q] p[data-astro-cid-en2fwn2q]:last-child{margin-bottom:0}.wb-text[data-astro-cid-en2fwn2q] .wb-title[data-astro-cid-en2fwn2q]{margin:0 0 var(--s-5);font-size:var(--fs-h3);font-weight:var(--w-regular);line-height:1.15;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;color:var(--ink)}.wb-text[data-astro-cid-en2fwn2q] .wb-sub[data-astro-cid-en2fwn2q]{margin-top:var(--s-5);font-size:var(--fs-lead);line-height:1.5;color:var(--ink)}.wb-text[data-astro-cid-en2fwn2q] .wb-action[data-astro-cid-en2fwn2q]{color:var(--ink)}.wb-text[data-astro-cid-en2fwn2q] p[data-astro-cid-en2fwn2q] a[data-astro-cid-en2fwn2q]{color:var(--text-action);text-decoration:none;box-shadow:inset 0 -1px 0 currentColor}.wb-text[data-astro-cid-en2fwn2q] p[data-astro-cid-en2fwn2q] a[data-astro-cid-en2fwn2q]:hover{box-shadow:inset 0 -2px 0 currentColor}.wb-text[data-astro-cid-en2fwn2q] p[data-astro-cid-en2fwn2q] a[data-astro-cid-en2fwn2q]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wb-text[data-astro-cid-en2fwn2q] .btn[data-astro-cid-en2fwn2q]{margin-top:var(--s-4)}.wb-facts[data-astro-cid-en2fwn2q]{margin:var(--s-6) 0;padding:var(--s-6);background:var(--surface);border-top:1px solid var(--line)}.wb-facts[data-astro-cid-en2fwn2q] div[data-astro-cid-en2fwn2q]{display:flex;justify-content:space-between;gap:var(--s-5);padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.wb-facts[data-astro-cid-en2fwn2q] div[data-astro-cid-en2fwn2q]+div[data-astro-cid-en2fwn2q]{margin-top:var(--s-4)}.wb-facts[data-astro-cid-en2fwn2q] dt[data-astro-cid-en2fwn2q]{color:var(--muted)}.wb-facts[data-astro-cid-en2fwn2q] dd[data-astro-cid-en2fwn2q]{margin:0;text-align:right}.wb-photos[data-astro-cid-en2fwn2q]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--col-gap);align-content:start;min-width:0}.wb-photos[data-astro-cid-en2fwn2q] img[data-astro-cid-en2fwn2q]{width:100%;height:auto}.wb-photos--one[data-astro-cid-en2fwn2q]{grid-template-columns:minmax(0,1fr);max-width:calc(var(--s-13) * 3)}.wb-photos--grid[data-astro-cid-en2fwn2q]{grid-template-columns:repeat(4,minmax(0,1fr))}.wb-photos--grid[data-astro-cid-en2fwn2q] img[data-astro-cid-en2fwn2q]{aspect-ratio:3 / 4;object-fit:cover;height:100%}.wb-zoom[data-astro-cid-en2fwn2q]{display:block}.wb-zoom[data-astro-cid-en2fwn2q]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wb-videos[data-astro-cid-en2fwn2q]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--col-gap);margin:0;padding:0;list-style:none}.wb-video[data-astro-cid-en2fwn2q]{display:block;color:inherit;text-decoration:none}.wb-video-frame[data-astro-cid-en2fwn2q]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-4);aspect-ratio:1;padding:var(--s-4);text-align:center;font-size:var(--fs-small);line-height:1.5;background:var(--inset);color:var(--muted);border:1px solid transparent;transition:border-color var(--t-edge) var(--ease)}.wb-video-frame--shot[data-astro-cid-en2fwn2q]{overflow:hidden}.wb-video-shot[data-astro-cid-en2fwn2q]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wb-video-mark[data-astro-cid-en2fwn2q]{position:absolute;left:0;bottom:0;display:grid;place-items:center;width:var(--btn-s);height:var(--btn-s);background:var(--dark-bg);color:var(--dark-ink)}.wb-video-name[data-astro-cid-en2fwn2q]{display:block;margin-top:var(--s-3);font-size:var(--fs-small);line-height:1.5;color:var(--muted);transition:color var(--t-control) var(--ease)}.wb-video[data-astro-cid-en2fwn2q]:hover .wb-video-frame[data-astro-cid-en2fwn2q]{border-color:var(--focus)}.wb-video[data-astro-cid-en2fwn2q]:hover .wb-video-name[data-astro-cid-en2fwn2q]{color:var(--text-action)}.wb-video[data-astro-cid-en2fwn2q]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:1279px){.wb-block[data-astro-cid-en2fwn2q]{column-gap:var(--s-7)}.wb-photos--grid[data-astro-cid-en2fwn2q]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.wb-block[data-astro-cid-en2fwn2q]{grid-template-columns:minmax(0,1fr);row-gap:var(--s-6)}.wb-photos--grid[data-astro-cid-en2fwn2q]{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-videos[data-astro-cid-en2fwn2q]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.wb[data-astro-cid-en2fwn2q]{padding-top:var(--s-7)}.wb-block[data-astro-cid-en2fwn2q]{padding-block:var(--s-7)}.wb-text[data-astro-cid-en2fwn2q] .wb-title[data-astro-cid-en2fwn2q]{margin-bottom:var(--s-4)}.wb-photos[data-astro-cid-en2fwn2q],.wb-photos--grid[data-astro-cid-en2fwn2q]{gap:var(--s-4)}.wb-videos[data-astro-cid-en2fwn2q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.wb-facts[data-astro-cid-en2fwn2q]{padding:var(--s-5)}.wb-facts[data-astro-cid-en2fwn2q] div[data-astro-cid-en2fwn2q]{display:block}.wb-facts[data-astro-cid-en2fwn2q] dd[data-astro-cid-en2fwn2q]{text-align:left}}@media(prefers-reduced-motion:reduce){.wb-video-frame[data-astro-cid-en2fwn2q],.wb-video-name[data-astro-cid-en2fwn2q]{transition:none}}.wn[data-astro-cid-ec5rywv7]{padding-block:var(--s-10)}.wn[data-astro-cid-ec5rywv7] ul[data-astro-cid-ec5rywv7]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--s-7);align-items:start;margin:0;padding:var(--s-6) 0;list-style:none;border-block:1px solid var(--line)}.wn[data-astro-cid-ec5rywv7] li[data-astro-cid-ec5rywv7]:last-child:not(:first-child){text-align:right}.wn-plain[data-astro-cid-ec5rywv7]{text-align:center;align-self:center}.wn[data-astro-cid-ec5rywv7] a[data-astro-cid-ec5rywv7]{display:inline-block;color:var(--ink);text-decoration:none;font-size:var(--fs-lead);line-height:1.5;transition:color var(--t-control) var(--ease)}.wn[data-astro-cid-ec5rywv7] small[data-astro-cid-ec5rywv7]{display:block;margin-bottom:var(--s-2);font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.wn[data-astro-cid-ec5rywv7] a[data-astro-cid-ec5rywv7]:hover{color:var(--text-action)}.wn[data-astro-cid-ec5rywv7] a[data-astro-cid-ec5rywv7]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:767px){.wn[data-astro-cid-ec5rywv7]{padding-block:var(--s-8)}.wn[data-astro-cid-ec5rywv7] ul[data-astro-cid-ec5rywv7]{grid-template-columns:minmax(0,1fr);gap:var(--s-5);padding-block:var(--s-5)}.wn[data-astro-cid-ec5rywv7] li[data-astro-cid-ec5rywv7]:last-child:not(:first-child),.wn-plain[data-astro-cid-ec5rywv7]{text-align:left}}@media(prefers-reduced-motion:reduce){.wn[data-astro-cid-ec5rywv7] a[data-astro-cid-ec5rywv7]{transition:none}}.ih-in[data-astro-cid-z3vknc4e]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start;padding-block:var(--s-8) var(--section-pad)}.ih-copy[data-astro-cid-z3vknc4e]{grid-column:1 / span 5;min-width:0}.ih-copy[data-astro-cid-z3vknc4e] .crumbs{margin:0 0 var(--s-8)}.ih-title[data-astro-cid-z3vknc4e]{margin:0;font-size:var(--fs-h1);font-weight:var(--w-display);line-height:1;letter-spacing:-.03em;text-wrap:balance;hyphens:none;overflow-wrap:normal}.ih-sub[data-astro-cid-z3vknc4e]{margin:var(--s-8) 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.ih-sub[data-astro-cid-z3vknc4e]+.ih-lead[data-astro-cid-z3vknc4e]{margin-top:var(--s-4)}.ih-lead[data-astro-cid-z3vknc4e]{max-width:var(--measure);margin:var(--s-8) 0 0;font-size:var(--fs-lead);line-height:1.5;text-wrap:pretty}.ih-text[data-astro-cid-z3vknc4e]{max-width:var(--measure);margin:var(--s-8) 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--muted);text-wrap:pretty}.ih-lead[data-astro-cid-z3vknc4e]+.ih-text[data-astro-cid-z3vknc4e]{margin-top:var(--s-5)}.ih-text[data-astro-cid-z3vknc4e]+.ih-text[data-astro-cid-z3vknc4e]{margin-top:var(--s-4)}.ih-heading[data-astro-cid-z3vknc4e]{margin:var(--s-5) 0 0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.ih-heading[data-astro-cid-z3vknc4e]+.ih-text[data-astro-cid-z3vknc4e]{margin-top:var(--s-7)}.ih-strong[data-astro-cid-z3vknc4e]{max-width:var(--measure);margin:var(--s-4) 0 0;font-size:var(--fs-body);line-height:1.6;text-wrap:pretty}.ih-cta[data-astro-cid-z3vknc4e]{gap:var(--s-5);margin-top:var(--s-8)}.ih-aside[data-astro-cid-z3vknc4e]{margin-top:var(--s-9)}.ih-aside-title[data-astro-cid-z3vknc4e]{margin:0 0 var(--s-4);font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em}.ih-aside-lines[data-astro-cid-z3vknc4e]{margin:0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted);font-variant-numeric:tabular-nums}.ih-media[data-astro-cid-z3vknc4e]{grid-column:6 / -1;min-width:0}.ih-top[data-astro-cid-z3vknc4e]{grid-column:1 / span 9;margin-bottom:var(--s-9)}.ih-top[data-astro-cid-z3vknc4e] .crumbs{margin:0 0 var(--s-8)}.ih--wide[data-astro-cid-z3vknc4e] .ih-copy[data-astro-cid-z3vknc4e]>[data-astro-cid-z3vknc4e]:first-child{margin-top:0}.ih-media[data-astro-cid-z3vknc4e] .photo{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--inset)}@media(max-width:1279px){.ih-copy[data-astro-cid-z3vknc4e]{grid-column:1 / span 6}.ih-media[data-astro-cid-z3vknc4e]{grid-column:7 / -1}}@media(max-width:1279px){.ih-top[data-astro-cid-z3vknc4e]{grid-column:1 / -1}}@media(max-width:1023px){.ih-top[data-astro-cid-z3vknc4e]{margin-bottom:var(--s-7)}.ih-in[data-astro-cid-z3vknc4e]{display:block;padding-top:var(--s-6)}.ih-copy[data-astro-cid-z3vknc4e] .crumbs{margin-bottom:var(--s-6)}.ih-sub[data-astro-cid-z3vknc4e],.ih-lead[data-astro-cid-z3vknc4e],.ih-text[data-astro-cid-z3vknc4e]{margin-top:var(--s-6)}.ih-aside[data-astro-cid-z3vknc4e],.ih-media[data-astro-cid-z3vknc4e]{margin-top:var(--s-7)}}@media(max-width:767px){.ih-media[data-astro-cid-z3vknc4e] .photo{aspect-ratio:4 / 3}}.rq[data-astro-cid-jv7cqcns]{padding-block:var(--section-pad)}.rq-in[data-astro-cid-jv7cqcns]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.rq-title[data-astro-cid-jv7cqcns]{grid-column:1 / span 5;margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.rq-title[data-astro-cid-jv7cqcns]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.rq-body[data-astro-cid-jv7cqcns]{grid-column:6 / -1;min-width:0}.rq-list[data-astro-cid-jv7cqcns]{margin:0}.rq-row[data-astro-cid-jv7cqcns]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:var(--col-gap);padding-block:var(--s-4);border-top:1px solid var(--line)}.rq-row[data-astro-cid-jv7cqcns]:last-child{border-bottom:1px solid var(--line)}.rq-row[data-astro-cid-jv7cqcns] dt[data-astro-cid-jv7cqcns]{font-size:var(--fs-small);line-height:1.5;color:var(--muted);padding-top:var(--s-1)}.rq-row[data-astro-cid-jv7cqcns] dd[data-astro-cid-jv7cqcns]{margin:0;font-size:var(--fs-lead);line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rq-note[data-astro-cid-jv7cqcns]{margin:var(--s-6) 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}@media(max-width:1279px){.rq-title[data-astro-cid-jv7cqcns]{grid-column:1 / span 4}.rq-body[data-astro-cid-jv7cqcns]{grid-column:5 / -1}}@media(max-width:1023px){.rq-in[data-astro-cid-jv7cqcns]{display:block}.rq-body[data-astro-cid-jv7cqcns]{margin-top:var(--s-8)}}@media(max-width:767px){.rq-row[data-astro-cid-jv7cqcns]{grid-template-columns:minmax(0,1fr);row-gap:var(--s-1)}.rq-row[data-astro-cid-jv7cqcns] dt[data-astro-cid-jv7cqcns]{padding-top:0}}.ac[data-astro-cid-b7iewqau]{padding-block:var(--section-pad)}.ac-list[data-astro-cid-b7iewqau]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:var(--col-gap);margin:0;padding:0;list-style:none}.ac-item[data-astro-cid-b7iewqau]{min-width:0;padding-top:var(--s-6);border-top:1px solid var(--line)}.ac-title[data-astro-cid-b7iewqau]{margin:0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.ac-address[data-astro-cid-b7iewqau]{margin:var(--s-5) 0 0;font-size:var(--fs-lead);line-height:1.5}.ac-lines[data-astro-cid-b7iewqau]{margin:var(--s-4) 0 0;font-size:var(--fs-body);line-height:1.8;color:var(--muted);font-variant-numeric:tabular-nums}.ac-lines[data-astro-cid-b7iewqau] a[data-astro-cid-b7iewqau]{color:var(--ink);text-decoration:none;box-shadow:inset 0 -1px 0 var(--line);transition:color var(--t-control) var(--ease),box-shadow var(--t-control) var(--ease)}.ac-lines[data-astro-cid-b7iewqau] a[data-astro-cid-b7iewqau]:hover{color:var(--text-action);box-shadow:inset 0 -1px 0 currentColor}.ac-lines[data-astro-cid-b7iewqau] a[data-astro-cid-b7iewqau]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:767px){.ac-list[data-astro-cid-b7iewqau]{grid-template-columns:minmax(0,1fr);row-gap:var(--s-8)}}.rm[data-astro-cid-mt2q572i]{padding-block:var(--section-pad)}.rm--last[data-astro-cid-mt2q572i]{padding-bottom:0}.rm-in[data-astro-cid-mt2q572i]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.rm-head[data-astro-cid-mt2q572i]{grid-column:1 / span 5;min-width:0}.rm-title[data-astro-cid-mt2q572i]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.rm-title[data-astro-cid-mt2q572i]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.rm-list[data-astro-cid-mt2q572i]{margin:var(--s-7) 0 0;padding:0;list-style:none}.rm-list[data-astro-cid-mt2q572i] li[data-astro-cid-mt2q572i]{padding-block:var(--s-3);font-size:var(--fs-body);line-height:1.6;color:var(--muted);border-top:1px solid var(--line)}.rm-map[data-astro-cid-mt2q572i]{grid-column:6 / -1;min-width:0;background:var(--inset)}.rm-map[data-astro-cid-mt2q572i] iframe[data-astro-cid-mt2q572i]{display:block;width:100%;height:calc(var(--s-13) * 3);border:0}@media(max-width:1023px){.rm-in[data-astro-cid-mt2q572i]{display:block}.rm-map[data-astro-cid-mt2q572i]{margin-top:var(--s-7)}}@media(max-width:767px){.rm-map[data-astro-cid-mt2q572i]{margin-inline:calc(-1 * var(--gutter))}.rm-map[data-astro-cid-mt2q572i] iframe[data-astro-cid-mt2q572i]{height:calc(var(--s-12) * 3)}}.pw[data-astro-cid-fospjeq4]{padding-block:var(--section-pad)}.pw-head[data-astro-cid-fospjeq4]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.pw-title[data-astro-cid-fospjeq4]{grid-column:1 / span 5;margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.pw-title[data-astro-cid-fospjeq4]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.pw-plain[data-astro-cid-fospjeq4]{grid-column:6 / -1;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:var(--col-gap);margin:var(--s-7) 0 0;padding:0;list-style:none}.pw-plain[data-astro-cid-fospjeq4] li[data-astro-cid-fospjeq4]{padding-top:var(--s-4);font-size:var(--fs-lead);line-height:1.5;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.pw-shots[data-astro-cid-fospjeq4]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:var(--col-gap);margin:var(--s-9) 0 0;padding:0;list-style:none}.pw-shot[data-astro-cid-fospjeq4] figure[data-astro-cid-fospjeq4]{margin:0}.pw-shot[data-astro-cid-fospjeq4] .photo{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--inset)}.pw-shot[data-astro-cid-fospjeq4] figcaption[data-astro-cid-fospjeq4]{margin-top:var(--s-4);font-size:var(--fs-body);line-height:1.6;font-variant-numeric:tabular-nums}@media(max-width:1023px){.pw-head[data-astro-cid-fospjeq4]{display:block}.pw-plain[data-astro-cid-fospjeq4]{margin-top:var(--s-7)}.pw-shots[data-astro-cid-fospjeq4]{margin-top:var(--s-8)}}@media(max-width:767px){.pw-plain[data-astro-cid-fospjeq4],.pw-shots[data-astro-cid-fospjeq4]{grid-template-columns:minmax(0,1fr);row-gap:var(--s-6)}}.ab[data-astro-cid-eeqdbz6u]{padding-block:var(--section-pad)}.ab-title[data-astro-cid-eeqdbz6u]{max-width:calc(var(--measure) * 2);margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.ab-title[data-astro-cid-eeqdbz6u]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.ab-intro[data-astro-cid-eeqdbz6u]{max-width:var(--measure);margin:var(--s-5) 0 0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.ab-list[data-astro-cid-eeqdbz6u]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--col-gap);margin:var(--s-8) 0 0;padding:0;list-style:none}.ab-list[data-astro-cid-eeqdbz6u] li[data-astro-cid-eeqdbz6u]{padding-block:var(--s-5);font-size:var(--fs-body);line-height:1.6;border-top:1px solid var(--line);text-wrap:pretty}.ab-text[data-astro-cid-eeqdbz6u]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--col-gap);margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line)}.ab-text[data-astro-cid-eeqdbz6u] p[data-astro-cid-eeqdbz6u]{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--muted);text-wrap:pretty}.ab-callout[data-astro-cid-eeqdbz6u]{margin:var(--s-9) 0 0;padding:var(--s-6) var(--s-7);font-size:var(--fs-lead);line-height:1.5;background:var(--surface);box-shadow:inset var(--s-1) 0 0 var(--focus)}@media(max-width:767px){.ab-list[data-astro-cid-eeqdbz6u],.ab-text[data-astro-cid-eeqdbz6u]{grid-template-columns:minmax(0,1fr)}.ab-text[data-astro-cid-eeqdbz6u]{row-gap:var(--s-5)}.ab-callout[data-astro-cid-eeqdbz6u]{padding:var(--s-5)}}.vn[data-astro-cid-ioyeejck]{padding-block:var(--section-pad)}.vn-in[data-astro-cid-ioyeejck]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.vn-head[data-astro-cid-ioyeejck]{grid-column:1 / span 5;min-width:0}.vn-title[data-astro-cid-ioyeejck]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em}.vn-title[data-astro-cid-ioyeejck]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.vn-text[data-astro-cid-ioyeejck]{max-width:var(--measure);margin:var(--s-5) 0 0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.vn-media[data-astro-cid-ioyeejck]{grid-column:6 / -1;position:relative;display:block;min-width:0;background:var(--inset)}.vn-media[data-astro-cid-ioyeejck] .photo{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.vn-blank[data-astro-cid-ioyeejck]{display:grid;align-items:end;justify-items:center;padding:var(--s-5);aspect-ratio:16 / 9;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.vn-play[data-astro-cid-ioyeejck]{position:absolute;inset:0;margin:auto;display:grid;place-items:center;width:var(--s-10);height:var(--s-10);color:var(--dark-ink);background:var(--dark-bg);transition:background-color var(--t-control) var(--ease)}.vn-play[data-astro-cid-ioyeejck] svg[data-astro-cid-ioyeejck]{width:var(--s-6);height:var(--s-6);fill:currentColor}.vn-media[data-astro-cid-ioyeejck]:hover .vn-play[data-astro-cid-ioyeejck]{background:var(--brand-cobalt)}.vn-media[data-astro-cid-ioyeejck]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:1023px){.vn-in[data-astro-cid-ioyeejck]{display:block}.vn-media[data-astro-cid-ioyeejck]{margin-top:var(--s-7)}}@media(max-width:767px){.vn-blank[data-astro-cid-ioyeejck]{display:grid;align-items:end;justify-items:center;padding:var(--s-5);aspect-ratio:16 / 9;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.vn-play[data-astro-cid-ioyeejck]{width:var(--s-9);height:var(--s-9)}}.pr[data-astro-cid-erhnugzg]{padding-block:var(--section-pad)}.pr-head[data-astro-cid-erhnugzg]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.pr-title[data-astro-cid-erhnugzg]{grid-column:1 / span 5;margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.pr-title[data-astro-cid-erhnugzg]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.pr-intro[data-astro-cid-erhnugzg]{grid-column:7 / -1;max-width:var(--measure);margin:var(--s-7) 0 0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.pr-body[data-astro-cid-erhnugzg]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start;margin-top:var(--s-9);padding-top:var(--s-6);border-top:1px solid var(--line)}.pr-plate[data-astro-cid-erhnugzg]{grid-column:1 / span 5;padding:var(--s-6);color:var(--light-muted);--scheme-fill: var(--light-inset)}.pr-plate[data-astro-cid-erhnugzg] svg{display:block;width:100%;height:auto}.pr-values[data-astro-cid-erhnugzg]{grid-column:7 / -1;min-width:0}.pr-sub[data-astro-cid-erhnugzg]{margin:0 0 var(--s-5);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.pr-list[data-astro-cid-erhnugzg]{margin:0;padding:0;list-style:none}.pr-list[data-astro-cid-erhnugzg] li[data-astro-cid-erhnugzg]{display:grid;grid-template-columns:var(--s-8) minmax(0,1fr);align-items:baseline;padding-block:var(--s-5);font-size:var(--fs-lead);line-height:1.5;border-top:1px solid var(--line)}.pr-num[data-astro-cid-erhnugzg]{font-size:var(--fs-label);font-weight:var(--w-medium);letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums}@media(max-width:1023px){.pr-head[data-astro-cid-erhnugzg],.pr-body[data-astro-cid-erhnugzg]{display:block}.pr-intro[data-astro-cid-erhnugzg]{margin-top:var(--s-5)}.pr-body[data-astro-cid-erhnugzg]{margin-top:var(--s-8)}.pr-values[data-astro-cid-erhnugzg]{margin-top:var(--s-7)}}@media(max-width:767px){.pr-plate[data-astro-cid-erhnugzg]{padding:var(--s-4)}}.fp[data-astro-cid-3avhbp3r]{padding-block:var(--section-pad)}.fp-in[data-astro-cid-3avhbp3r]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.fp-head[data-astro-cid-3avhbp3r]{grid-column:1 / span 5;min-width:0}.fp-title[data-astro-cid-3avhbp3r]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.fp-title[data-astro-cid-3avhbp3r]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.fp-note[data-astro-cid-3avhbp3r]{max-width:var(--measure);margin:var(--s-5) 0 0;font-size:var(--fs-lead);line-height:1.5;color:var(--muted)}.fp-body[data-astro-cid-3avhbp3r]{grid-column:7 / -1;min-width:0}.fp-body[data-astro-cid-3avhbp3r] .fl-row:last-child{border-bottom:1px solid var(--line)}.fp-body[data-astro-cid-3avhbp3r] .fl-price{font-size:var(--fs-price);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.fp-cta[data-astro-cid-3avhbp3r]{width:100%;justify-content:space-between;gap:var(--s-5);margin-top:var(--s-6)}@media(max-width:1023px){.fp-in[data-astro-cid-3avhbp3r]{display:block}.fp-body[data-astro-cid-3avhbp3r]{margin-top:var(--s-7)}}.pt[data-astro-cid-q3qxev2h]{padding-block:var(--section-pad)}.pt-title[data-astro-cid-q3qxev2h]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em}.pt-title[data-astro-cid-q3qxev2h]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.pt-list[data-astro-cid-q3qxev2h]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--s-7) var(--col-gap);margin:var(--s-9) 0 0;padding:0;list-style:none}.pt-tile[data-astro-cid-q3qxev2h]{display:block;color:inherit;text-decoration:none}.pt-media[data-astro-cid-q3qxev2h]{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--inset)}.pt-media[data-astro-cid-q3qxev2h] .photo{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--t-image) var(--ease)}.pt-art[data-astro-cid-q3qxev2h]{display:grid;place-items:center;height:100%;padding:var(--s-6);color:var(--muted);--scheme-fill: transparent}.pt-art[data-astro-cid-q3qxev2h] svg{display:block;width:100%;height:auto}.pt-play[data-astro-cid-q3qxev2h]{position:absolute;left:var(--s-4);bottom:var(--s-4);display:grid;place-items:center;width:var(--s-8);height:var(--s-8);color:var(--dark-ink);background:var(--dark-bg);transition:background-color var(--t-control) var(--ease)}.pt-play[data-astro-cid-q3qxev2h] svg[data-astro-cid-q3qxev2h]{width:var(--s-5);height:var(--s-5);fill:currentColor}a[data-astro-cid-q3qxev2h].pt-tile:hover .pt-play[data-astro-cid-q3qxev2h]{background:var(--brand-cobalt)}a[data-astro-cid-q3qxev2h].pt-tile:hover .photo{transform:scale(1.02)}a[data-astro-cid-q3qxev2h].pt-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pt-source[data-astro-cid-q3qxev2h]{display:block;width:var(--s-10);margin-top:var(--s-4)}.pt-source[data-astro-cid-q3qxev2h] img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.pt-text[data-astro-cid-q3qxev2h]{display:block;margin-top:var(--s-4);font-size:var(--fs-body);line-height:1.6}@media(max-width:1023px){.pt-list[data-astro-cid-q3qxev2h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.pt-list[data-astro-cid-q3qxev2h]{grid-template-columns:minmax(0,1fr);margin-top:var(--s-7)}.pt-media[data-astro-cid-q3qxev2h]{aspect-ratio:4 / 3}}.ab[data-astro-cid-tnrc5zek]{position:relative;z-index:1;margin-top:calc(var(--section-pad) * -1 + var(--s-4));padding-bottom:var(--section-pad);pointer-events:none}.ab-in[data-astro-cid-tnrc5zek]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap)}.ab-fig[data-astro-cid-tnrc5zek]{min-width:0;color:var(--muted)}.ab--right[data-astro-cid-tnrc5zek] .ab-fig[data-astro-cid-tnrc5zek]{grid-column:7 / -1}.ab--left[data-astro-cid-tnrc5zek] .ab-fig[data-astro-cid-tnrc5zek]{grid-column:1 / span 6}.ab-fig[data-astro-cid-tnrc5zek] svg{display:block;width:100%;height:auto;color:inherit}.ab-n[data-astro-cid-tnrc5zek]{display:none}@media(max-width:1023px){.ab-fig[data-astro-cid-tnrc5zek]{grid-column:1 / -1!important;justify-self:center;width:min(100%,calc(var(--s-13) * 1.8))}.ab--has-narrow[data-astro-cid-tnrc5zek] .ab-w[data-astro-cid-tnrc5zek]{display:none}.ab--has-narrow[data-astro-cid-tnrc5zek] .ab-n[data-astro-cid-tnrc5zek]{display:block}}.service-note[data-astro-cid-qqn4vpny]{padding-bottom:var(--section-pad)}.ia--landing[data-astro-cid-qqn4vpny].ia--alt{--bg:var(--light-surface);--surface:var(--light-bg);background:var(--bg)}.ia[data-astro-cid-qqn4vpny]{position:relative;overflow-x:clip;overflow-y:visible}.ia[data-astro-cid-qqn4vpny].ia--alt>.tone-light{--bg: var(--light-surface);--surface: var(--light-bg)}.ia[data-astro-cid-qqn4vpny].ia--alt>.cut.cut--to-dark{background:var(--light-surface)}.ia[data-astro-cid-qqn4vpny].ia--alt>.cut.cut--to-light{--cut-to: var(--light-surface)}.ia[data-astro-cid-qqn4vpny].ia--art{background:var(--bg)}.ia[data-astro-cid-qqn4vpny].ia--alt.ia--art{--bg: var(--light-surface);--surface: var(--light-bg)}.ia[data-astro-cid-qqn4vpny].ia--art>section{position:relative;z-index:1;background:transparent}.ia[data-astro-cid-qqn4vpny].ia--art>section :is(h1,h2,h3,p,li,dt,dd,figcaption,blockquote,nav){--k: 3px;text-shadow:calc(var(--k) * -1) 0 var(--bg),var(--k) 0 var(--bg),0 calc(var(--k) * -1) var(--bg),0 var(--k) var(--bg),calc(var(--k) * -1) calc(var(--k) * -1) var(--bg),var(--k) var(--k) var(--bg),calc(var(--k) * -1) var(--k) var(--bg),var(--k) calc(var(--k) * -1) var(--bg),0 0 var(--s-2) var(--bg)}.legal-doc[data-astro-cid-vepnbd3s]{padding-bottom:var(--s-9)}.legal-doc-body[data-astro-cid-vepnbd3s]{max-width:var(--measure)}.legal-doc-body[data-astro-cid-vepnbd3s]>p:first-child{margin:0 0 var(--s-6);font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.legal-doc-body[data-astro-cid-vepnbd3s] h2{margin:var(--s-8) 0 var(--s-4);scroll-margin-top:var(--s-10);font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em;color:var(--ink)}.legal-doc-body[data-astro-cid-vepnbd3s] p{margin:0 0 var(--s-4);font-size:var(--fs-body);line-height:1.6;color:var(--ink);overflow-wrap:break-word}.legal-doc-body[data-astro-cid-vepnbd3s] ul{margin:0 0 var(--s-4);padding-left:var(--s-5);list-style:disc}.legal-doc-body[data-astro-cid-vepnbd3s] li{margin:0 0 var(--s-2);font-size:var(--fs-body);line-height:1.6;color:var(--ink);overflow-wrap:break-word}.legal-doc-body[data-astro-cid-vepnbd3s] li::marker{color:var(--muted)}.legal-doc-body[data-astro-cid-vepnbd3s] a{color:var(--text-action);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--s-1)}.legal-doc-body[data-astro-cid-vepnbd3s] a:hover{text-decoration-thickness:2px}.legal-doc-body[data-astro-cid-vepnbd3s] a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
