.pv .pvc-chapter{gap:var(--pv-space-1) var(--pv-space-4);padding-bottom:var(--pv-space-3);border-bottom:1px solid var(--pv-rule-strong);margin-bottom:var(--pv-space-5);grid-template-columns:auto minmax(0,1fr);align-items:end;display:grid}.pv .pvc-numeral{aspect-ratio:1;border-radius:var(--pv-radius-pill);border:1.5px solid var(--pv-sage-soft);width:clamp(72px,7vw,96px);font-family:var(--pv-font-numeral);font-weight:var(--pv-weight-body);font-size:var(--pv-text-h3);letter-spacing:.04em;color:var(--pv-sage);grid-row:span 2;align-self:center;place-items:center;display:grid}.pv .pvc-chapter .pv-label{color:var(--pv-sage)}.pv .pvc-chapter h2{font-size:var(--pv-text-h2);line-height:var(--pv-leading-tight);letter-spacing:var(--pv-tracking-display)}.pv .pvc-story{gap:var(--pv-space-5) clamp(40px, 6vw, 112px);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;display:grid}.pv .pvc-story-side{top:var(--pv-space-4);gap:var(--pv-space-3);display:grid;position:sticky}.pv .pvc-age{align-items:center;gap:var(--pv-space-2);display:flex}.pv .pvc-age b{border-radius:var(--pv-radius-pill);border:1.5px solid var(--pv-sage-soft);width:104px;height:104px;font-size:var(--pv-text-age);font-weight:var(--pv-weight-display);letter-spacing:var(--pv-tracking-display);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.pv .pvc-age span{font-size:var(--pv-text-small);color:var(--pv-ink-2)}.pv .pvc-story-body{max-width:var(--pv-measure);font-size:var(--pv-text-prose);line-height:var(--pv-leading-prose)}.pv .pvc-story-body>*+*{margin-top:1.1em}.pv .pvc-story-body a{color:var(--pv-sage);text-decoration:underline;-webkit-text-decoration-color:var(--pv-sage-soft);text-decoration-color:var(--pv-sage-soft);text-underline-offset:3px}@media (max-width:899px){.pv .pvc-story{grid-template-columns:minmax(0,1fr)}.pv .pvc-story-side{grid-template-columns:minmax(0,1fr) 132px;align-items:center;position:static}}.pv .pvc-story-side .pvc-plate{max-width:300px}.pv .pvc-chapters{gap:var(--pv-space-1h);max-width:300px;display:grid}.pv .pvc-chapters .pv-label{color:var(--pv-sage)}.pv .pvc-chapters ul{border-left:1px solid var(--pv-rule);gap:2px;margin:0;padding:0;list-style:none;display:grid}.pv .pvc-chapters a{padding:8px 0 8px var(--pv-space-1h);font-size:var(--pv-text-nav);color:var(--pv-ink-3);border-left:1px solid #0000;grid-template-columns:2.4em minmax(0,1fr);align-items:baseline;margin-left:-1px;text-decoration:none;transition:color .2s,border-color .2s;display:grid}.pv .pvc-chapters a span{font-family:var(--pv-font-numeral);color:var(--pv-sage-soft);letter-spacing:.04em}.pv .pvc-chapters a:hover{color:var(--pv-ink)}.pv .pvc-chapters a[aria-current]{color:var(--pv-ink);border-left-color:var(--pv-sage)}.pv .pvc-chapters a:focus-visible{outline:2px solid var(--pv-focus);outline-offset:2px}@media (max-width:899px){.pv .pvc-story-side>:not(.pvc-plate){grid-column:1}.pv .pvc-story-side>.pvc-plate{grid-area:1/2/span 3}.pv .pvc-chapters a{padding-block:6px}}.pv .pvc-beats{border-top:1px solid var(--pv-rule-strong)}.pv .pvc-beat{padding-block:var(--pv-space-3h) var(--pv-space-4);border-bottom:1px solid var(--pv-rule)}.pv .pvc-beat>h3{margin-bottom:var(--pv-space-1h);font-size:var(--pv-text-title);line-height:var(--pv-leading-snug);letter-spacing:var(--pv-tracking-heading);font-weight:var(--pv-weight-display);color:var(--pv-ink)}.pv .pvc-beat-rest,.pv .pvc-paras>*+*{margin-top:1.1em}.pv .pvc-paras>div>.pvc-pull{margin-block:var(--pv-space-4)}.pv .pvc-story-side .pvc-plate figcaption{flex-wrap:wrap;row-gap:2px}.pv .pvc-story-side .pvc-plate figcaption b{white-space:nowrap}.pv .pvc-beat-toggle{margin-top:var(--pv-space-2h);align-items:center;gap:var(--pv-space-1);min-height:var(--pv-btn-h-sm);border-radius:var(--pv-radius-pill);border:1px solid var(--pv-rule-strong);color:var(--pv-ink);font:inherit;font-size:var(--pv-text-small);font-weight:var(--pv-weight-label);letter-spacing:var(--pv-tracking-button);cursor:pointer;background:0 0;padding:0 18px 0 20px;transition:border-color .2s,background-color .2s;display:inline-flex}.pv .pvc-beat-toggle:hover{border-color:var(--pv-ink);background:var(--pv-bone)}.pv .pvc-beat-toggle:focus-visible{outline:2px solid var(--pv-focus);outline-offset:3px}.pv .pvc-beat-toggle svg{transition:transform .35s var(--pv-ease)}.pv .pvc-beat-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (scripting:enabled){.pv .pvc-beat-rest:not(.is-open){display:none}}@media (scripting:none){.pv .pvc-beat-toggle{display:none}}.pv .pvc-aside{margin-block:var(--pv-space-3);border-radius:var(--pv-radius-card);background:var(--pv-bone);border:1px solid var(--pv-rule)}.pv .pvc-aside summary{cursor:pointer;gap:var(--pv-space-2);padding:var(--pv-space-2h) var(--pv-space-3);font-weight:var(--pv-weight-label);border-radius:var(--pv-radius-card);grid-template-columns:minmax(0,1fr) 32px;align-items:center;list-style:none;display:grid}.pv .pvc-aside summary::-webkit-details-marker{display:none}.pv .pvc-aside summary:after{content:"+";border-radius:var(--pv-radius-pill);border:1px solid var(--pv-rule-strong);width:32px;height:32px;color:var(--pv-sage);transition:transform .35s var(--pv-ease);place-items:center;font-size:20px;line-height:1;display:grid}.pv .pvc-aside details[open] summary:after{transform:rotate(45deg)}.pv .pvc-aside summary:focus-visible{outline:2px solid var(--pv-focus);outline-offset:2px}.pv .pvc-aside-body{padding:0 var(--pv-space-3) var(--pv-space-3)}.pv .pvc-aside-body>*+*{margin-top:1em}.pv .pvc-turn{isolation:isolate;background:var(--pv-room);color:var(--pv-on-room);padding-block:var(--pv-space-section);position:relative;overflow:hidden}.pv .pvc-turn:before{content:"";z-index:-1;background:var(--pv-aura-room);position:absolute;inset:0}.pv .pvc-turn figure{gap:var(--pv-space-3);max-width:1000px;display:grid}.pv .pvc-turn blockquote{font-size:var(--pv-text-h1);line-height:var(--pv-leading-tight);letter-spacing:var(--pv-tracking-display);font-weight:var(--pv-weight-display);text-wrap:balance}.pv .pvc-turn--xl blockquote{font-size:var(--pv-text-hero)}.pv .pvc-turn figcaption{font-size:var(--pv-text-small);color:var(--pv-on-room-2)}@media (prefers-reduced-motion:reduce){.pv .pvc-beat-toggle svg,.pv .pvc-aside summary:after,.pv .pvc-chapters a{transition:none}}.pv .pvc-pull{margin-block:var(--pv-space-5);padding-block:var(--pv-space-3h);border-block:1px solid var(--pv-rule-strong);gap:var(--pv-space-2);display:grid}.pv .pvc-pull blockquote{font-size:var(--pv-text-quote);letter-spacing:var(--pv-tracking-display);line-height:1.16;font-weight:var(--pv-weight-display);color:var(--pv-ink)}.pv .pvc-pull blockquote:before{content:"“";color:var(--pv-sage-soft);margin-right:.04em}.pv .pvc-pull blockquote:after{content:"”";color:var(--pv-sage-soft);margin-left:.02em}.pv .pvc-pull figcaption{font-size:var(--pv-text-small);color:var(--pv-ink-3)}@media (min-width:1100px){.pv .pvc-pull--break{margin-left:calc(var(--pv-space-6) * -1);margin-right:calc(var(--pv-space-5) * -1)}}.pv .pvc-plate{gap:var(--pv-space-1h);display:grid}.pv .pvc-plate-img{aspect-ratio:3/4;border-radius:var(--pv-radius-photo);background:var(--pv-surface);box-shadow:var(--pv-glass-shadow);position:relative;overflow:hidden}.pv .pvc-plate-img img{object-fit:cover}.pv .pvc-plate figcaption{align-items:baseline;gap:var(--pv-space-1h);font-size:var(--pv-text-label);color:var(--pv-ink-3);letter-spacing:var(--pv-tracking-label);display:flex}.pv .pvc-plate figcaption b{font-weight:var(--pv-weight-strong);color:var(--pv-sage)}.pv .pvc-plate figcaption i{color:var(--pv-ink-2);font-style:italic}.pv .pvc-plate--tilt .pvc-plate-img{transform:rotate(-2deg)}.pv .pvc-plate--tilt-r .pvc-plate-img{transform:rotate(2.4deg)}.pv .pvc-colophon{gap:var(--pv-space-5) clamp(40px, 6vw, 96px);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.pv .pvc-colophon p{font-size:var(--pv-text-prose);line-height:var(--pv-leading-prose);max-width:var(--pv-measure)}.pv .pvc-colophon .pvc-fineprint{margin-top:var(--pv-space-2);font-size:var(--pv-text-small);color:var(--pv-ink-2)}.pv .pvc-index{border-top:1px solid var(--pv-rule-strong);padding:0;list-style:none}.pv .pvc-index li{border-bottom:1px solid var(--pv-rule)}.pv .pvc-index a{justify-content:space-between;align-items:baseline;gap:var(--pv-space-2);font-size:var(--pv-text-title);letter-spacing:var(--pv-tracking-heading);padding:18px 0;text-decoration:none;transition:color .2s;display:flex}.pv .pvc-index a span{font-size:var(--pv-text-small);color:var(--pv-ink-3);letter-spacing:0}.pv .pvc-index a:hover{color:var(--pv-sage)}@media (max-width:899px){.pv .pvc-colophon{grid-template-columns:minmax(0,1fr)}}.pv .pvc-colophon--app{gap:var(--pv-space-4)}.pv .pvc-colophon-text p{max-width:560px}@media (min-width:900px){.pv .pvc-colophon--app{gap:var(--pv-space-4) clamp(40px, 6vw, 96px);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);align-items:start}.pv .pvc-colophon--app>.pvc-colophon-text{grid-area:1/1}.pv .pvc-colophon--app>.pvc-colophon-post{grid-area:2/1}.pv .pvc-colophon--app>.pvc-colophon-phone{grid-area:1/2/3/3;align-self:center}}.pv .pvc-colophon-phone{justify-self:center;width:min(100%,280px)}@media (max-width:899px){.pv .pvc-colophon-phone{width:min(56vw,220px)}}.pv .pvc-company{padding-bottom:var(--pv-space-5)}.pv .pvc-company+.pv-cta{padding-top:var(--pv-space-4)}.pv .pvc-mast{isolation:isolate;padding:clamp(112px, 13vw, 168px) 0 var(--pv-space-5);position:relative;overflow:hidden}.pv .pvc-mast:before{content:"";z-index:-1;background:var(--pv-aura-left);filter:blur(var(--pv-aura-blur));position:absolute;inset:-10% -10% 30%}.pv .pvc-mast-grid{gap:var(--pv-space-4);border-bottom:1px solid var(--pv-rule-strong);padding-bottom:var(--pv-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.pv .pvc-mast h1{font-size:var(--pv-text-hero);letter-spacing:var(--pv-tracking-display);line-height:.92}.pv .pvc-mast-lead{margin-top:var(--pv-space-3);font-size:var(--pv-text-lead);color:var(--pv-ink-2);text-wrap:pretty;max-width:46ch}.pv .pvc-mast-meta{gap:var(--pv-space-0);text-align:right;font-size:var(--pv-text-small);color:var(--pv-ink-2);font-variant-numeric:tabular-nums;justify-items:end;display:grid}.pv .pvc-mast-meta b{font-size:var(--pv-text-h3);font-weight:var(--pv-weight-display);color:var(--pv-ink);letter-spacing:var(--pv-tracking-display)}.pv .pvc-mast-plate{width:clamp(96px,11vw,150px)}@media (max-width:767px){.pv .pvc-mast-grid{grid-template-columns:minmax(0,1fr)}.pv .pvc-mast-meta{text-align:left;justify-content:start;justify-items:start;gap:var(--pv-space-2);grid-auto-flow:column;align-items:baseline}.pv .pvc-mast-meta b{font-size:var(--pv-text-title)}}.pv .pvc-filter{gap:var(--pv-space-1);margin-top:var(--pv-space-3);flex-wrap:wrap;display:flex}.pv .pvc-filter a{border-radius:var(--pv-radius-pill);border:1px solid var(--pv-rule);font-size:var(--pv-text-small);color:var(--pv-ink-2);white-space:nowrap;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.pv .pvc-filter a:hover{border-color:var(--pv-rule-strong);color:var(--pv-ink)}.pv .pvc-filter a[aria-current=page]{background:var(--pv-sage-deep);border-color:var(--pv-sage-deep);color:var(--pv-on-sage)}.pv .pvc-filter small{font-size:var(--pv-text-label);opacity:.7;font-variant-numeric:tabular-nums}@media (min-width:768px){.pv .pvc-filter{gap:6px}.pv .pvc-filter a{font-size:var(--pv-text-chip);padding:8px 13px}}@media (max-width:767px){.pv .pvc-filter{margin-inline:calc(-1 * var(--pv-gutter));padding-inline:var(--pv-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pv .pvc-filter::-webkit-scrollbar{display:none}}.pv .pvc-journal-lead{padding-top:var(--pv-space-5);padding-bottom:var(--pv-space-6)}.pv .pvc-journal-list{padding-top:var(--pv-space-5)}.pv .pvc-lead{gap:var(--pv-space-4) clamp(32px, 5vw, 80px);color:inherit;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;text-decoration:none;display:grid}.pv .pvc-lead-img{aspect-ratio:16/10;border-radius:var(--pv-radius-room)}.pv .pvc-lead-copy{gap:var(--pv-space-2);align-content:center;display:grid}.pv .pvc-lead-copy .pv-label{color:var(--pv-sage)}.pv .pvc-lead-copy h2{font-size:calc(var(--pv-text-h2) * .75);line-height:var(--pv-leading-tight);letter-spacing:var(--pv-tracking-display);transition:color .2s}.pv .pvc-lead:hover h2{color:var(--pv-sage)}.pv .pvc-lead-copy p{font-size:var(--pv-text-lead);color:var(--pv-ink-2);text-wrap:pretty;max-width:48ch;line-height:1.5}@media (max-width:899px){.pv .pvc-lead{grid-template-columns:minmax(0,1fr)}.pv .pvc-lead-copy h2{font-size:calc(var(--pv-text-h2) * .9)}}.pv .pvc-nobr{white-space:nowrap}.pv .pvc-meta{align-items:center;gap:4px var(--pv-space-1h);font-size:var(--pv-text-small);color:var(--pv-ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.pv .pvc-meta>*+:before{content:"";border-radius:var(--pv-radius-pill);background:var(--pv-sage-soft);width:3px;height:3px;margin-right:var(--pv-space-1h);vertical-align:middle;display:inline-block}.pv .pvc-grid{gap:var(--pv-space-5) clamp(20px, 3vw, 40px);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.pv .pvc-card a{gap:var(--pv-space-1h);color:inherit;text-decoration:none;display:grid}.pv .pvc-card .pv-media{aspect-ratio:16/10;border-radius:var(--pv-radius-card)}.pv .pvc-card .pv-media img{transition:transform .8s var(--pv-ease)}.pv .pvc-card a:hover .pv-media img{transform:scale(1.03)}.pv .pvc-card .pv-label{color:var(--pv-sage)}.pv .pvc-card h3{font-size:var(--pv-text-title);line-height:var(--pv-leading-snug);letter-spacing:var(--pv-tracking-heading);transition:color .2s}.pv .pvc-card a:hover h3{color:var(--pv-sage)}.pv .pvc-card-blank{aspect-ratio:16/10;border-radius:var(--pv-radius-card);background:var(--pv-mist);place-items:center;display:grid;overflow:hidden}.pv .pvc-card-blank .pv-branch{opacity:.8;width:46%}@media (max-width:1023px){.pv .pvc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.pv .pvc-grid{gap:var(--pv-space-4);grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.pv .pvc-grid--feature{grid-template-columns:repeat(6,minmax(0,1fr))}.pv .pvc-grid--feature>li{grid-column:span 2}.pv .pvc-grid--feature>li:nth-child(-n+2){grid-column:span 3}}@media (min-width:600px) and (max-width:1023px){.pv .pvc-grid--feature>li:nth-child(5):last-child{grid-column:1/-1}}.pv .pvc-rows{margin:var(--pv-space-5) 0 0;border-top:1px solid var(--pv-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,40px);padding:0;list-style:none;display:grid}.pv .pvc-row{border-bottom:1px solid var(--pv-rule)}.pv .pvc-row a{gap:var(--pv-space-2h);padding-block:var(--pv-space-2h);color:inherit;grid-template-columns:104px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.pv .pvc-row .pv-media{aspect-ratio:1;border-radius:calc(var(--pv-radius-card) / 2)}.pv .pvc-row .pv-media img{transition:transform .8s var(--pv-ease)}.pv .pvc-row a:hover .pv-media img{transform:scale(1.04)}.pv .pvc-row a>div{gap:var(--pv-space-1);display:grid}.pv .pvc-row h3{font-size:var(--pv-text-lead);line-height:var(--pv-leading-snug);letter-spacing:var(--pv-tracking-heading);transition:color .2s}.pv .pvc-row a:hover h3{color:var(--pv-sage)}@media (max-width:899px){.pv .pvc-rows{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.pv .pvc-rows{margin-top:var(--pv-space-4)}.pv .pvc-row a{gap:var(--pv-space-2);padding-block:var(--pv-space-1h);grid-template-columns:64px minmax(0,1fr)}.pv .pvc-row h3{font-size:var(--pv-text-body);line-height:1.3}.pv .pvc-row .pvc-meta{font-size:var(--pv-text-label)}}@media (prefers-reduced-motion:reduce){.pv .pvc-row .pv-media img{transition:none}}.pv .pvc-post-head{padding:clamp(120px, 13vw, 172px) 0 var(--pv-space-5);isolation:isolate;position:relative}.pv .pvc-post-head:before{content:"";z-index:-1;background:var(--pv-aura-left);filter:blur(var(--pv-aura-blur));position:absolute;inset:-10% -10% 30%}.pv .pvc-post-head-in{gap:var(--pv-space-3);max-width:920px;display:grid}.pv .pvc-post-head .pvc-crumbs{gap:var(--pv-space-1h);font-size:var(--pv-text-small);color:var(--pv-ink-3);align-items:center;display:flex}.pv .pvc-post-head .pvc-crumbs a{color:var(--pv-sage);text-decoration:none}.pv .pvc-post-head h1{font-size:var(--pv-text-h2);line-height:var(--pv-leading-tight);letter-spacing:var(--pv-tracking-display);text-wrap:balance}.pv .pvc-dek{font-size:var(--pv-text-lead);color:var(--pv-ink-2);text-wrap:pretty;max-width:58ch;line-height:1.5}.pv .pvc-post-hero{margin-top:var(--pv-space-5);aspect-ratio:16/9;border-radius:var(--pv-radius-room)}.pv .pvc-read{gap:var(--pv-space-5) clamp(40px, 6vw, 104px);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;display:grid}.pv .pvc-read>.pv-prose{min-width:0}.pv .pvc-post .pv-prose :where(h2,h3){scroll-margin-top:var(--pv-space-4)}.pv .pvc-post .pv-prose :where(h2,h3) a{color:inherit;text-decoration:none}.pv .pvc-post .pv-prose>p:first-of-type{font-size:var(--pv-text-lead);color:var(--pv-ink);line-height:1.6}.pv .pvc-post .pv-prose :where(figure){margin-block:2em}.pv .pvc-post .pv-prose :where(table){display:block;overflow-x:auto}.pv .pvc-post .pv-prose :where(details){border-top:1px solid var(--pv-rule);padding-block:var(--pv-space-2)}.pv .pvc-post .pv-prose :where(summary){cursor:pointer;font-weight:var(--pv-weight-strong)}.pv .pvc-post .pv-prose :where(sup a){text-decoration:none}.pv .pvc-end{align-items:center;gap:var(--pv-space-2);margin-top:var(--pv-space-5);color:var(--pv-ink-3);font-size:var(--pv-text-small);display:flex}.pv .pvc-end:before,.pv .pvc-end:after{content:"";background:var(--pv-rule);flex:1;height:1px}.pv .pvc-end .pv-mark{width:14px}@media (max-width:1023px){.pv .pvc-read{grid-template-columns:minmax(0,1fr)}.pv .pvc-read>.pvc-rail{display:none}}.pv .pvc-progress{z-index:35;background:var(--pv-sage);transform-origin:0;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){.pv .pvc-progress{animation:linear both pvc-progress;animation-timeline:scroll(root)}}@keyframes pvc-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pv .pvc-progress{display:none}}.pv .pvc-rail{top:var(--pv-space-4);gap:var(--pv-space-2);font-size:var(--pv-text-small);display:grid;position:sticky}.pv .pvc-rail>.pv-label{color:var(--pv-sage)}.pv .pvc-rail ol{border-left:1px solid var(--pv-rule);scrollbar-width:thin;gap:2px;max-height:calc(100vh - 220px);padding:0;list-style:none;display:grid;overflow-y:auto}.pv .pvc-rail li a{gap:var(--pv-space-0);padding:6px 0 6px var(--pv-space-1h);color:var(--pv-ink-3);border-left:1px solid #0000;grid-template-columns:2.6em minmax(0,1fr);margin-left:-1px;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s;display:grid}.pv .pvc-rail li a span:first-child{color:var(--pv-sage-soft);font-variant-numeric:tabular-nums}.pv .pvc-rail li a:hover{color:var(--pv-ink)}.pv .pvc-rail li a[aria-current=true]{color:var(--pv-ink);border-left-color:var(--pv-sage)}.pv .pvc-rail li.pvc-rail-sub a{padding-left:calc(var(--pv-space-1h) + 1.2em);font-size:var(--pv-text-label)}.pv .pvc-rail-print{border-radius:var(--pv-radius-pill);border:1px solid var(--pv-rule-strong);color:var(--pv-ink-2);font:inherit;font-size:var(--pv-text-small);cursor:pointer;background:0 0;justify-self:start;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.pv .pvc-rail-print:hover{color:var(--pv-ink);border-color:var(--pv-ink)}.pv .pv-header--logo .pv-nav{width:fit-content;margin-inline:max(0px, (100% - (var(--pv-max) - 2 * var(--pv-gutter))) / 2) auto;padding:8px 20px}.pv .pvc-legal-hero{padding:clamp(120px, 13vw, 168px) 0 var(--pv-space-5);isolation:isolate;position:relative}.pv .pvc-legal-hero:before{content:"";z-index:-1;background:var(--pv-aura-left);filter:blur(var(--pv-aura-blur));position:absolute;inset:-10% -10% 30%}.pv .pvc-legal-hero-grid{gap:var(--pv-space-4);border-bottom:1px solid var(--pv-rule-strong);padding-bottom:var(--pv-space-3h);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.pv .pvc-legal-hero h1{font-size:var(--pv-text-h1);letter-spacing:var(--pv-tracking-display);max-width:14ch;line-height:.98}.pv .pvc-legal-hero .pv-label{color:var(--pv-sage);margin-bottom:var(--pv-space-2)}.pv .pvc-legal-hero .pvc-meta{margin-top:var(--pv-space-3)}.pv .pvc-legal-plate{width:clamp(88px,10vw,140px)}@media (max-width:599px){.pv .pvc-legal-hero .pvc-meta{flex-direction:column;align-items:flex-start;gap:2px}.pv .pvc-legal-hero .pvc-meta>*+:before{display:none}}@media (max-width:767px){.pv .pvc-legal-plate{width:84px}}@media (min-width:1024px){.pv .pvc-read--legal{grid-template-columns:minmax(0,clamp(220px,24vw,344px)) minmax(0,1fr)}}.pv .pvc-legal-src{min-width:0;max-width:min(var(--pv-measure), 680px);color:var(--pv-ink);font-size:var(--pv-text-prose);line-height:var(--pv-leading-prose)}.pv .pvc-legal-src>div,.pv .pvc-legal-src>article,.pv .pvc-legal-src>div>article,.pv .pvc-legal-src article>div{max-width:none;min-height:0;color:var(--pv-ink);background:0 0;margin:0;padding:0}.pv .pvc-legal-src>div>header,.pv .pvc-legal-src>div>.fixed,.pv .pvc-legal-src>article>div>h1{display:none}.pv .pvc-legal-src article>p:first-child,.pv .pvc-legal-src article>div>p:first-child{margin:0 0 var(--pv-space-4);font-size:var(--pv-text-small);letter-spacing:0;text-transform:none;color:var(--pv-ink-3)}@media (max-width:599px){.pv main:has(.pvc-legal-src article>p:first-child) .pvc-legal-hero{padding-bottom:0}.pv main:has(.pvc-legal-src article>p:first-child) .pvc-legal-hero-grid{border-bottom:0;padding-bottom:0}.pv .pvc-legal-src article>p:first-child{margin:2px 0 var(--pv-space-3h);line-height:var(--pv-leading-body)}}.pv .pvc-legal-src section,.pv .pvc-legal-src article>div>section{padding:var(--pv-space-4) 0 0;margin:0}.pv .pvc-legal-src h2{margin:0 0 var(--pv-space-2);font-family:var(--pv-font-display);font-size:var(--pv-text-h3);font-weight:var(--pv-weight-display);letter-spacing:var(--pv-tracking-display);color:var(--pv-ink);scroll-margin-top:var(--pv-space-4);line-height:1.15}.pv .pvc-legal-src h3{margin:var(--pv-space-3) 0 var(--pv-space-1);font-size:var(--pv-text-title);font-weight:var(--pv-weight-strong);color:var(--pv-ink);line-height:1.3}.pv .pvc-legal-src p,.pv .pvc-legal-src li,.pv .pvc-legal-src td,.pv .pvc-legal-src dd,.pv .pvc-legal-src span{color:inherit;font-size:inherit;line-height:inherit;max-width:none}.pv .pvc-legal-src p+p,.pv .pvc-legal-src p+ul,.pv .pvc-legal-src ul+p,.pv .pvc-legal-src p+ol,.pv .pvc-legal-src ol+p{margin-top:.9em}.pv .pvc-legal-src ul,.pv .pvc-legal-src ol{max-width:none;padding-left:1.2em}.pv .pvc-legal-src li+li{margin-top:.4em}.pv .pvc-legal-src li::marker{color:var(--pv-sage)}.pv .pvc-legal-src a{color:var(--pv-sage);text-decoration:underline;-webkit-text-decoration-color:var(--pv-sage-soft);text-decoration-color:var(--pv-sage-soft);text-underline-offset:3px}.pv .pvc-legal-src strong,.pv .pvc-legal-src b{font-weight:var(--pv-weight-strong);color:var(--pv-ink)}.pv .pvc-legal-src table{border-collapse:collapse;width:100%;font-size:var(--pv-text-small);line-height:1.5}.pv .pvc-legal-src th{text-align:left;font-size:var(--pv-text-label);font-weight:var(--pv-weight-label);color:var(--pv-ink-3);letter-spacing:var(--pv-tracking-label);text-transform:none;border-bottom:1px solid var(--pv-rule-strong);padding:10px 12px 10px 0}.pv .pvc-legal-src td{border-bottom:1px solid var(--pv-rule);vertical-align:top;padding:12px 12px 12px 0}.pv .pvc-legal-src tr{border-color:var(--pv-rule)}.pv .pvc-legal-src div:has(>table){overflow-x:auto}.pv .pvc-legal-src .rounded-xl{border-radius:var(--pv-radius-card);border:1px solid var(--pv-rule);background:var(--pv-card);padding:var(--pv-space-3);margin-top:var(--pv-space-2)}.pv .pvc-legal-src .rounded-xl p,.pv .pvc-legal-src .rounded-xl li{font-size:var(--pv-text-small)}.pv .pvc-legal-src .rounded-xl[class*=C0603A]{border-color:var(--pv-warn-edge);border-left:3px solid var(--pv-warn);background:var(--pv-warn-soft)}.pv .pvc-legal-src .rounded-xl[class*=C0603A]>p[class*=font-medium],.pv .pvc-legal-src form p[class*=C0603A]{color:var(--pv-warn)}.pv .pvc-legal-src img[alt=""]{display:none}.pv .pvc-legal-src article>div:last-child:has(>img[alt=""]:only-child){display:none}.pv .pvc-legal-src .ink-armed .ink-block,.pv .pvc-legal-src .ink-block{opacity:1;transform:none}.pv .pvc-legal-src .ink-armed .ink-rule,.pv .pvc-legal-src .ink-rule{background:var(--pv-rule);transform:none}.pv .pvc-legal-src .ck-fade,.pv .pvc-legal-src .ck-rise,.pv .pvc-legal-src .ck-rule-in{opacity:1;animation:none;transform:none}.pv .pvc-legal-src form input,.pv .pvc-legal-src form select,.pv .pvc-legal-src form textarea{border-radius:var(--pv-radius-card);border:1px solid var(--pv-rule-strong);background:var(--pv-card);color:var(--pv-ink)}.pv .pvc-legal-src button[type=submit]{border-radius:var(--pv-radius-pill);background:var(--pv-sage-deep);color:var(--pv-on-sage)}.pv .pvc-legal-src section,.pv .pvc-legal-src article>div>section{margin-top:var(--pv-space-3h);padding-top:var(--pv-space-3h)}.pv .pvc-legal-src form{margin-top:var(--pv-space-4)}.pv .pvc-legal-src form input::placeholder,.pv .pvc-legal-src form textarea::placeholder,.pv .pvc-legal-src form select:invalid{color:var(--pv-ink-3)}.pv .pvc-legal-src form select{appearance:none;line-height:inherit;padding-right:var(--pv-space-5);background-image:linear-gradient(45deg, transparent 50%, var(--pv-ink-3) 50%), linear-gradient(135deg, var(--pv-ink-3) 50%, transparent 50%);background-position:calc(100% - 26px),calc(100% - 20px);background-repeat:no-repeat;background-size:6px 6px}.pv .pvc-legal-src form select option{color:var(--pv-ink)}.pv .pvc-legal-src form textarea{resize:none}@media (min-width:1024px){.pv .pvc-legal-form .pvc-legal-src{max-width:none}.pv .pvc-legal-form .pvc-legal-src article>div:has(>form){grid-template-columns:minmax(0,620px) minmax(260px,400px);justify-content:space-between;align-items:start;column-gap:clamp(40px,6vw,104px);display:grid}.pv .pvc-legal-form .pvc-legal-src article>div:has(>form)>a{margin:0 0 var(--pv-space-3h);grid-area:1/1;justify-self:start}.pv .pvc-legal-form .pvc-legal-src article>div:has(>form)>form{grid-area:2/1;margin-top:0}.pv .pvc-legal-form .pvc-legal-src article>div:has(>form)>p{top:var(--pv-space-4);border-radius:var(--pv-radius-card);border:1px solid var(--pv-glass-light-edge);background:var(--pv-glass-light-fill);box-shadow:var(--pv-glass-highlight), var(--pv-glass-shadow);-webkit-backdrop-filter:blur(var(--pv-glass-blur)) saturate(var(--pv-glass-saturate));backdrop-filter:blur(var(--pv-glass-blur)) saturate(var(--pv-glass-saturate));font-size:var(--pv-text-body);line-height:var(--pv-leading-body);color:var(--pv-ink-2);grid-area:2/2;margin:0;padding:clamp(24px,3vw,40px);position:sticky}}.pv main:has(#pv-legal-doc)~.pv-footer{padding-bottom:var(--pv-space-5)}.pv .pv-section.pvc-legal-form{padding-bottom:var(--pv-space-5)}.pv .pvc-toc-fold{display:none}@media (max-width:1023px){.pv .pvc-toc-fold{margin:0 0 var(--pv-space-2);border-block:1px solid var(--pv-rule-strong);display:block}.pv .pvc-toc-fold:not(:has(li)){display:none}.pv .pvc-toc-slot{margin-top:calc(-1 * var(--pv-space-2))}.pv .pvc-toc-slot:has(li)+section{margin-top:0}.pv .pvc-toc-slot:has(li)+section>.ink-rule{display:none}}.pv .pvc-toc-fold summary{cursor:pointer;gap:var(--pv-space-2);padding:var(--pv-space-1h) 0;font-size:var(--pv-text-small);font-weight:var(--pv-weight-label);color:var(--pv-sage);grid-template-columns:minmax(0,1fr) 32px;align-items:center;list-style:none;display:grid}.pv .pvc-toc-fold summary::-webkit-details-marker{display:none}.pv .pvc-toc-fold summary:after{content:"+";border-radius:var(--pv-radius-pill);border:1px solid var(--pv-rule-strong);width:32px;height:32px;color:var(--pv-sage);transition:transform .35s var(--pv-ease);place-items:center;font-size:20px;line-height:1;display:grid}.pv .pvc-toc-fold[open] summary:after{transform:rotate(45deg)}.pv .pvc-toc-fold summary:focus-visible{outline:2px solid var(--pv-focus);outline-offset:2px}.pv .pvc-toc-fold .pvc-rail{padding-bottom:var(--pv-space-2);position:static}.pv .pvc-toc-fold .pvc-rail>.pv-label{display:none}.pv .pvc-toc-fold .pvc-rail ol{max-height:none;padding:0}.pv .pvc-toc-fold .pvc-rail li+li{margin-top:0}@media (prefers-reduced-motion:reduce){.pv .pvc-toc-fold summary:after{transition:none}}.pv .pvc-badges{gap:var(--pv-space-1h);flex-wrap:wrap;align-items:center;display:flex}.pv .pvc-badges a{transition:transform .3s var(--pv-ease);display:inline-flex}.pv .pvc-badges a:hover{transform:translateY(-2px)}.pv .pvc-badges img{width:auto;height:52px;display:block}.pv .pvc-steps{gap:var(--pv-space-3) var(--pv-space-5);counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;padding:0;list-style:none;display:grid}.pv .pvc-steps li{gap:var(--pv-space-1h);padding-top:var(--pv-space-3);border-top:1px solid var(--pv-rule-strong);align-content:start;display:grid}.pv .pvc-steps li>span{font-family:var(--pv-font-numeral);font-size:var(--pv-text-h3);color:var(--pv-sage);letter-spacing:.04em;line-height:1}.pv .pvc-steps .pvc-badges,.pv .pvc-steps li>:last-child:not(p){margin-top:var(--pv-space-1)}.pv .pvc-steps h3{font-size:var(--pv-text-title);line-height:var(--pv-leading-snug);letter-spacing:var(--pv-tracking-heading)}.pv .pvc-help{margin-top:var(--pv-space-5);max-width:880px;padding:var(--pv-space-3) var(--pv-space-3h);border-radius:var(--pv-radius-card);background:var(--pv-bone);border:1px solid var(--pv-rule);font-size:var(--pv-text-small);line-height:var(--pv-leading-body);color:var(--pv-ink-2)}.pv .pvc-help-title{margin-bottom:var(--pv-space-0);font-weight:var(--pv-weight-label);color:var(--pv-ink)}.pv .pvc-help a{color:var(--pv-sage);text-underline-offset:4px;text-decoration:underline}.pv .pvc-steps p{font-size:var(--pv-text-nav);color:var(--pv-ink-2)}@media (max-width:767px){.pv .pvc-steps{grid-template-columns:minmax(0,1fr)}}.pv .pvc-desktop-note{display:none}@media (min-width:900px) and (hover:hover){.pv .pvc-desktop-note{font-size:var(--pv-text-small);color:var(--pv-ink-2);display:block}}.pv .pvc-contact-page{isolation:isolate;padding:clamp(120px, 14vw, 180px) 0 var(--pv-space-5);position:relative;overflow:hidden}.pv .pvc-contact-page:before{content:"";z-index:-1;background:var(--pv-aura-left);height:clamp(240px,28vw,400px);filter:blur(var(--pv-aura-blur));position:absolute;inset:-40px -10% auto}.pv .pvc-contact-main{gap:var(--pv-space-5);align-content:start;display:grid}.pv .pvc-contact-head{gap:var(--pv-space-3);justify-items:start;display:grid}.pv .pvc-contact-head>.pv-label{color:var(--pv-sage)}.pv .pvc-contact-head h1{font-size:var(--pv-text-h1);letter-spacing:var(--pv-tracking-display);max-width:12ch;line-height:.98}.pv .pvc-contact-lead{font-size:var(--pv-text-lead);color:var(--pv-ink-2);text-wrap:pretty;max-width:40ch}@media (max-width:899px){.pv .pvc-contact-page{padding:112px 0 var(--pv-space-4)}.pv .pvc-contact-main{gap:var(--pv-space-4)}}.pv main:has(.pvc-contact)~.pv-footer{padding-bottom:var(--pv-space-5)}.pv .pvc-contact{gap:var(--pv-space-5) clamp(40px, 6vw, 96px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}.pv .pvc-form{gap:var(--pv-space-3);display:grid}.pv .pvc-topics{gap:var(--pv-space-1);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.pv .pvc-topics legend{font-size:var(--pv-text-label);font-weight:var(--pv-weight-label);color:var(--pv-ink-3);margin-bottom:var(--pv-space-1h);letter-spacing:var(--pv-tracking-label)}.pv .pvc-topics label{position:relative}.pv .pvc-topics input{opacity:0;cursor:pointer;position:absolute;inset:0}.pv .pvc-topics span{border-radius:var(--pv-radius-pill);border:1px solid var(--pv-rule-strong);font-size:var(--pv-text-small);color:var(--pv-ink-2);padding:9px 16px;transition:background-color .2s,color .2s;display:inline-flex}.pv .pvc-topics input:checked+span{background:var(--pv-sage-deep);border-color:var(--pv-sage-deep);color:var(--pv-on-sage)}.pv .pvc-topics input:focus-visible+span{outline:2px solid var(--pv-focus);outline-offset:3px}.pv .pvc-fields{gap:var(--pv-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pv .pvc-field{gap:var(--pv-space-1);display:grid}.pv .pvc-field label{font-size:var(--pv-text-label);font-weight:var(--pv-weight-label);color:var(--pv-ink-3);letter-spacing:var(--pv-tracking-label)}.pv .pvc-field input,.pv .pvc-field textarea{width:100%;font:inherit;font-size:var(--pv-text-body);color:var(--pv-ink);background:var(--pv-card);border:1px solid var(--pv-rule-strong);border-radius:var(--pv-radius-card);padding:14px 18px;transition:border-color .2s,background-color .2s}.pv .pvc-field textarea{resize:none;min-height:168px}.pv .pvc-field input:focus,.pv .pvc-field textarea:focus{border-color:var(--pv-sage);background:var(--pv-solid-light);outline:none}.pv .pvc-form-foot{gap:var(--pv-space-2);flex-wrap:wrap;align-items:center;display:flex}.pv .pvc-send{align-items:center;gap:var(--pv-space-1h);min-height:var(--pv-btn-h);padding:0 var(--pv-space-3h);border-radius:var(--pv-radius-pill);background:var(--pv-sage-deep);color:var(--pv-on-sage);font:inherit;font-weight:var(--pv-weight-display);letter-spacing:var(--pv-tracking-button);cursor:pointer;transition:background-color .25s ease, transform .25s var(--pv-ease);border:0;display:inline-flex}.pv .pvc-send:hover{background:var(--pv-sage-hover)}.pv .pvc-send:active{transform:scale(.98)}.pv .pvc-send:focus-visible{outline:2px solid var(--pv-focus);outline-offset:3px}.pv .pvc-send[disabled]{opacity:.5;cursor:wait}.pv .pvc-form-note{font-size:var(--pv-text-small);color:var(--pv-ink-3)}.pv .pvc-form-error{font-size:var(--pv-text-small);color:var(--pv-tint-energy)}.pv .pvc-sent{gap:var(--pv-space-2);padding:var(--pv-space-4) 0;border-top:1px solid var(--pv-rule-strong);display:grid}.pv .pvc-sent h3{font-size:var(--pv-text-h3);letter-spacing:var(--pv-tracking-display)}.pv .pvc-contact-side{gap:var(--pv-space-3);display:grid}.pv .pvc-contact-photo{aspect-ratio:4/5;border-radius:var(--pv-radius-room)}.pv .pvc-contact-photo>img{object-position:50% 100%}.pv .pvc-contact-photo .pv-card-glass{padding:var(--pv-space-2h) var(--pv-space-3);gap:2px;display:grid}.pv .pvc-contact-photo .pv-card-glass a{font-size:var(--pv-text-title);font-weight:var(--pv-weight-display);letter-spacing:var(--pv-tracking-heading);text-decoration:none}.pv .pvc-contact-photo .pv-card-glass span{font-size:var(--pv-text-label);opacity:.85}@media (max-width:899px){.pv .pvc-contact,.pv .pvc-fields{grid-template-columns:minmax(0,1fr)}.pv .pvc-contact-photo .pv-media-overlay{inset:auto 12px 12px}.pv .pvc-contact-photo .pv-card-glass{padding:14px 18px}.pv .pvc-contact-photo .pv-card-glass a{font-size:var(--pv-text-body)}.pv .pvc-form-foot .pvc-send{justify-content:center;width:100%}}.pv .pvc-quiet-page{isolation:isolate;align-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.pv .pvc-quiet-page:before{content:"";z-index:-1;background:var(--pv-aura);filter:blur(var(--pv-aura-blur));position:absolute;inset:-10% -10% 20%}.pv .pvc-quiet-grid{gap:var(--pv-space-5) clamp(40px, 7vw, 120px);padding-block:clamp(112px, 12vw, 160px) var(--pv-space-6);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;display:grid}.pv .pvc-quiet-copy{gap:var(--pv-space-3);justify-items:start;display:grid}.pv .pvc-quiet-copy .pv-label{color:var(--pv-sage)}.pv .pvc-quiet-copy h1{font-size:var(--pv-text-h1);letter-spacing:var(--pv-tracking-display);max-width:13ch;line-height:.98}.pv .pvc-quiet-copy>p{font-size:var(--pv-text-lead);color:var(--pv-ink-2);text-wrap:pretty;max-width:46ch;line-height:1.5}.pv .pvc-countries{gap:var(--pv-space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pv .pvc-countries li{border-radius:var(--pv-radius-pill);border:1px solid var(--pv-rule-strong);font-size:var(--pv-text-small);color:var(--pv-ink-2);padding:8px 16px}.pv .pvc-textlink{align-items:center;gap:var(--pv-space-1);font-size:var(--pv-text-body);font-weight:var(--pv-weight-display);color:var(--pv-sage);text-decoration:underline;-webkit-text-decoration-color:var(--pv-sage-soft);text-decoration-color:var(--pv-sage-soft);text-underline-offset:5px;display:inline-flex}.pv .pvc-textlink:hover{color:var(--pv-sage-hover)}.pv .pvc-gated .pv-nav-cta{display:none}.pv .pvc-quiet-copy>.pvc-404{font-size:var(--pv-text-hero);letter-spacing:var(--pv-tracking-display);color:var(--pv-sage-soft);font-variant-numeric:tabular-nums;line-height:.8}.pv .pvc-ways{border-top:1px solid var(--pv-rule-strong);width:100%;max-width:520px;padding:0;list-style:none}.pv .pvc-ways li{border-bottom:1px solid var(--pv-rule)}.pv .pvc-ways a{justify-content:space-between;gap:var(--pv-space-2);font-size:var(--pv-text-title);letter-spacing:var(--pv-tracking-heading);padding:16px 0;text-decoration:none;display:flex}.pv .pvc-ways a span{font-size:var(--pv-text-small);color:var(--pv-ink-3);letter-spacing:0;align-self:center}.pv .pvc-ways a:hover{color:var(--pv-sage)}@media (max-width:899px){.pv .pvc-quiet-grid{grid-template-columns:minmax(0,1fr);padding-top:112px}.pv .pvc-quiet-grid .pvc-plate{max-width:200px}}.pv .pvc-quiet-wrap{isolation:isolate;position:relative;overflow:hidden}.pv .pvc-quiet-wrap:before{content:"";z-index:-1;background:var(--pv-aura);filter:blur(var(--pv-aura-blur));position:absolute;inset:0 -10% 20%}.pv .pvc-quiet-wrap>.pvc-quiet-page:before{display:none}.pv .pvc-404-page .pvc-quiet-copy>p,.pv .pvc-404-page .pvc-ways{max-width:560px}@media (min-width:900px){.pv .pvc-404-page .pvc-quiet-grid{align-items:start}}.pv .pvc-404-page .pvc-ways a span{color:var(--pv-ink-2)}@media (max-width:899px){.pv .pvc-404-page .pvc-quiet-grid{gap:var(--pv-space-3) var(--pv-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start}.pv .pvc-404-page .pvc-quiet-copy{display:contents}.pv .pvc-404-page .pvc-quiet-copy>*{grid-column:1/-1;justify-self:start}.pv .pvc-404-page .pvc-quiet-copy>.pvc-404,.pv .pvc-404-page .pvc-quiet-copy>h1{grid-column:1}.pv .pvc-404-page .pvc-quiet-copy>.pvc-ways{justify-self:stretch}.pv .pvc-404-page .pvc-quiet-grid .pvc-plate{grid-area:1/2/span 2;align-self:center;width:84px;max-width:none}.pv .pvc-404-page .pvc-quiet-grid .pvc-plate figcaption{display:none}}@media print{.pv .pv-header,.pv .pv-footer,.pv .pv-pin-wrap,.pv .pvc-rail,.pv .pvc-toc-fold,.pv .pvc-progress,.pv .pvc-legal-plate,.pv .pv-cta{display:none!important}.pv,.pv .pvc-legal-hero,.pv .pvc-post-head{background:0 0;padding-top:0}.pv .pvc-legal-hero:before,.pv .pvc-post-head:before,.pv .pvc-mast:before{display:none}.pv .pvc-read{display:block}.pv .pvc-legal-src,.pv .pv-prose{max-width:none;font-size:11pt}.pv .pvc-legal-src a{color:inherit}}.pv .pvc-post .pv-prose>:where(.pvc-takeaways,.pvc-post-faq,.pvc-pull,.pvc-table,.pvc-figure){margin-block:var(--pv-space-5)}.pv .pvc-takeaways{padding:var(--pv-space-4);border-radius:var(--pv-radius-card);background:var(--pv-bone)}.pv .pv-mist.pvc-related{background:var(--pv-bone)}.pv .pvc-takeaways .pv-label{color:var(--pv-sage)}.pv .pvc-takeaways ol{margin:var(--pv-space-2) 0 0;padding:0;list-style:none;display:grid}.pv .pvc-takeaways li{gap:var(--pv-space-2);padding-block:var(--pv-space-2);border-top:1px solid var(--pv-rule);grid-template-columns:2.2em minmax(0,1fr);margin:0;display:grid}.pv .pvc-takeaways li:first-child{border-top:0}.pv .pvc-takeaways li>span{font-family:var(--pv-font-display);color:var(--pv-sage);font-variant-numeric:tabular-nums;line-height:inherit}.pv .pvc-takeaways li>p{font-size:var(--pv-text-body);line-height:var(--pv-leading-body);margin:0}.pv .pvc-post-faq{padding-top:var(--pv-space-4);border-top:1px solid var(--pv-rule-strong)}.pv .pvc-post-faq .pv-label{color:var(--pv-sage)}.pv .pvc-post .pv-prose .pvc-post-faq h2{margin-top:var(--pv-space-1h)}.pv .pvc-post-faq .pv-faq{margin-top:var(--pv-space-2);border-top:0}.pv .pvc-post-faq .pv-faq div:first-child{border-top:1px solid var(--pv-rule)}.pv .pvc-post-faq .pv-faq dd{font-size:var(--pv-text-body);max-width:none}.pv .pvc-faq-after{padding-block:var(--pv-space-6) 0}.pv .pvc-faq-after .pv-prose{max-width:none}.pv .pvc-faq-after .pv-prose>.pvc-post-faq{border-top:0;margin-block:0;padding-top:0}@media (min-width:1024px){.pv .pvc-faq-after .pvc-post-faq{grid-template-columns:minmax(0, 220px) minmax(0, var(--pv-measure));grid-template-rows:auto 1fr;align-items:start;column-gap:clamp(40px,6vw,104px);display:grid}.pv .pvc-faq-after .pvc-post-faq>:not(dl){grid-column:1}.pv .pvc-faq-after .pvc-post-faq>dl{grid-area:1/2/span 2;margin-top:0}.pv .pvc-faq-after .pvc-post-faq h2{margin-top:var(--pv-space-1h)}}.pv .pvc-pull{padding-left:var(--pv-space-3);border-left:2px solid var(--pv-sage);margin-inline:0}.pv .pvc-pull blockquote{font-family:var(--pv-font-display);font-size:var(--pv-text-quote);line-height:var(--pv-leading-snug);letter-spacing:var(--pv-tracking-heading);color:var(--pv-ink);border:0;margin:0;padding:0}.pv .pvc-pull blockquote>*{margin:0}.pv .pvc-table-scroll{border-radius:var(--pv-radius-card);border:1px solid var(--pv-rule);background:var(--pv-card);overflow-x:auto}.pv .pvc-post .pv-prose .pvc-table table{width:100%;min-width:560px;font-size:var(--pv-text-small);display:table}.pv .pvc-table :where(th,td){border-bottom:1px solid var(--pv-rule);text-align:left;vertical-align:top;padding:14px 16px;line-height:1.5}.pv .pvc-table thead th{font-size:var(--pv-text-label);letter-spacing:var(--pv-tracking-label);font-weight:var(--pv-weight-label);color:var(--pv-ink-3);background:var(--pv-mist)}.pv .pvc-table tbody th{font-weight:var(--pv-weight-strong);color:var(--pv-ink)}.pv .pvc-table tbody td{color:var(--pv-ink-2)}.pv .pvc-table tbody tr:last-child :where(th,td){border-bottom:0}.pv .pvc-table figcaption,.pv .pvc-figure figcaption{margin-top:var(--pv-space-1h);font-size:var(--pv-text-small);color:var(--pv-ink-3);line-height:1.5}.pv .pvc-figure-frame{border-radius:var(--pv-radius-photo);background:var(--pv-card);border:1px solid var(--pv-rule);overflow:hidden}.pv .pvc-figure--light .pvc-figure-frame{padding:var(--pv-space-3)}.pv .pvc-figure-frame img{border-radius:0;width:100%;height:auto;display:block}.pv .pvc-cite{vertical-align:super;color:var(--pv-sage);font-size:.7em;line-height:0;font-weight:var(--pv-weight-strong);margin-left:2px;text-decoration:none}.pv .pvc-cite:hover{color:var(--pv-sage-hover)}@media (max-width:599px){.pv .pvc-takeaways{padding:var(--pv-space-3)}}.pv .pvc-post-head .pvc-meta a{color:var(--pv-sage);text-decoration:none}.pv .pvc-copy{z-index:3;display:flex;position:relative}.pv .pvc-copy>div{font-family:var(--pv-font-body);flex-basis:auto;justify-content:flex-start;margin-left:0}.pv .pvc-copy [role=group]{border:1px solid var(--pv-rule-strong);border-radius:var(--pv-radius-pill);background:var(--pv-card);height:40px;color:var(--pv-ink);font-size:var(--pv-text-small);font-weight:var(--pv-weight-label)}.pv .pvc-copy [role=group]:hover{border-color:var(--pv-sage-soft)}.pv .pvc-copy [role=group]>button{color:inherit;cursor:pointer;padding-inline:16px 14px}.pv .pvc-copy [role=group]>button+button{border-left:1px solid var(--pv-rule);width:40px;padding:0}.pv .pvc-copy [role=group]>button:hover{background:var(--pv-bone)}.pv .pvc-copy [role=group] svg{color:var(--pv-ink-2)}.pv .pvc-copy [role=group] .text-\[\#4F7A54\]{color:var(--pv-sage)}.pv .pvc-copy [role=menu]{width:min(300px, calc(100vw - 2 * var(--pv-space-2)));border:1px solid var(--pv-rule);border-radius:calc(var(--pv-radius-card) - 8px);background:var(--pv-solid-light);box-shadow:var(--pv-glass-shadow);padding:6px;top:calc(100% + 8px);left:0;right:auto}.pv .pvc-copy [role=menuitem]{border-radius:calc(var(--pv-radius-card) - 14px);color:var(--pv-ink);cursor:pointer;text-decoration:none}.pv .pvc-copy [role=menuitem]:hover,.pv .pvc-copy [role=menuitem]:focus-visible{background:var(--pv-bone)}.pv .pvc-copy [role=menuitem] span{color:var(--pv-ink)}.pv .pvc-copy [role=menuitem] span span:last-child,.pv .pvc-copy [role=menuitem]>span>span.block:last-child,.pv .pvc-copy [role=menuitem] svg,.pv .pvc-copy [role=menu]>p{color:var(--pv-ink-3)}.pv .pvc-copy :focus-visible{outline:2px solid var(--pv-focus);outline-offset:2px}.pv .pvc-copy .gfj-menu-in{animation:pvc-menu-in .16s var(--pv-ease) both}@keyframes pvc-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pv .pvc-copy .gfj-menu-in{animation:none}}@media print{.pv .pvc-copy{display:none}}