:root[data-mode] [data-theme=thread]:not([data-mode]){--thread-color-paper: inherit;--thread-color-raised: inherit;--thread-color-ink: inherit;--thread-color-ink-soft: inherit;--thread-color-ink-faint: inherit;--thread-color-hairline: inherit;--thread-color-accent: inherit;--thread-color-accent-text: inherit;--thread-color-on-accent: inherit;--thread-color-link: inherit;--thread-color-selection: inherit;--thread-color-ok: inherit;--thread-color-warn: inherit;--thread-color-bad: inherit;--thread-color-focus: inherit;--thread-color-glass: inherit;--thread-color-glass-edge: inherit;--thread-color-thread: inherit;--thread-color-glass-solid: inherit;--thread-color-row-selected: inherit;--thread-color-no-photo: inherit;--thread-material-tab-bar-fill: inherit;--thread-material-tab-bar-edge: inherit;--thread-material-sheet-fill: inherit;--thread-material-sheet-edge: inherit;--thread-material-blur: inherit;--thread-shadow-glass-tab-bar: inherit;--thread-shadow-overlay-command-palette: inherit;--thread-shadow-keyboard-key: inherit}.tp{--tp-margin: var(--thread-density-margin-side);--tp-max: calc(1312px + 2 * var(--tp-margin));background:var(--thread-color-paper);color:var(--thread-color-ink);font-family:var(--thread-font-sans);font-size:var(--thread-text-size-body-size);line-height:var(--thread-text-size-body-line-height);letter-spacing:var(--thread-text-size-tracking-body)}.tp :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}.tp :is(h1,h2,h3,h4,h5,h6){font-family:var(--thread-font-display)!important;font-variation-settings:normal;color:inherit}.tp :where(p,li,blockquote,figcaption,dd){color:inherit}.tp :where(ul,ol){padding:0;list-style:none}.tp-wrap{max-width:var(--tp-max);margin-inline:auto;padding-inline:var(--tp-margin)}.tp-section{padding-block:var(--thread-space-44);padding-inline:0}.tp-section+.tp-section{border-top:1px solid var(--thread-color-hairline)}.tp-h1{font-family:var(--thread-font-display);font-weight:var(--thread-font-weight-display);font-size:var(--thread-platform-type-web-hero-size);line-height:var(--thread-platform-type-web-hero-line-height);letter-spacing:var(--thread-platform-type-web-hero-tracking);text-wrap:balance}.tp-h2{font-family:var(--thread-font-display);font-weight:var(--thread-font-weight-display);font-size:var(--thread-platform-type-web-ways-in-title-size);line-height:var(--thread-platform-type-web-ways-in-title-line-height);letter-spacing:var(--thread-platform-type-web-ways-in-title-tracking);text-wrap:balance}.tp-h3{font-weight:var(--thread-font-weight-semibold);font-size:var(--thread-text-size-title-size);line-height:var(--thread-text-size-title-line-height);letter-spacing:var(--thread-text-size-tracking-title)}.tp-lede{color:var(--thread-color-ink-soft);font-size:var(--thread-platform-type-web-hero-line-size);line-height:var(--thread-platform-type-web-hero-line-line-height);letter-spacing:var(--thread-platform-type-web-hero-line-tracking);max-width:34em}.tp-soft{color:var(--thread-color-ink-soft)}.tp-meta{color:var(--thread-color-ink-soft);font-size:var(--thread-text-size-meta-size);line-height:var(--thread-text-size-meta-line-height);letter-spacing:var(--thread-text-size-tracking-meta)}.tp-section-head{display:grid;align-content:start;gap:var(--thread-space-12);margin-bottom:var(--thread-space-32);max-width:44em}.tp-actions{display:flex;flex-wrap:wrap;gap:var(--thread-platform-web-hero-buttons-gap)}.tp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--thread-space-8);min-height:50px;padding-inline:var(--thread-space-22);border:1px solid var(--thread-color-hairline);border-radius:10px;background:transparent;color:var(--thread-color-ink);font:inherit;font-size:var(--thread-text-size-button-size);line-height:var(--thread-text-size-button-line-height);font-weight:var(--thread-font-weight-medium);letter-spacing:var(--thread-text-size-tracking-button);text-decoration:none;cursor:pointer}.tp-btn:hover{border-color:var(--thread-color-ink)}.tp-btn--primary{background:var(--thread-color-accent);border-color:transparent;color:var(--thread-color-on-accent);font-weight:var(--thread-font-weight-web-button)}.tp-btn--primary:hover{border-color:transparent;text-decoration:underline;text-underline-offset:3px}.tp-link{display:inline-flex;align-items:center;gap:var(--thread-space-8);min-height:24px;color:var(--thread-color-accent-text);font-size:var(--thread-platform-type-web-link-size);line-height:var(--thread-platform-type-web-link-line-height);letter-spacing:var(--thread-platform-type-web-link-tracking);font-weight:var(--thread-font-weight-link);text-decoration:none}.tp-link:hover{text-decoration:underline;text-underline-offset:3px}.tp-arrow{width:16px;height:16px;flex:none}[dir=rtl] .tp-arrow{transform:scaleX(-1)}.tp a:focus-visible,.tp button:focus-visible,.tp summary:focus-visible{outline:2px solid var(--thread-color-focus);outline-offset:2px;border-radius:var(--thread-radius-s)}.tp-hero{display:grid;padding:0;border-bottom:1px solid var(--thread-color-hairline)}.tp-hero-media{order:-1;margin:0;aspect-ratio:39 / 26;overflow:hidden;background:var(--thread-color-no-photo)}.tp-hero-media img{display:block;width:100%;height:100%;object-fit:cover}.tp-hero-copy{display:grid;align-content:center;gap:var(--thread-platform-web-hero-title-gap);padding:var(--thread-space-22) var(--tp-margin) var(--thread-space-32)}.tp-hero .tp-actions{margin-top:var(--thread-space-8)}.tp-hero-extra:empty{display:none}.tp-hero-video{order:-1;display:flex;justify-content:center;padding:var(--thread-space-22) var(--tp-margin) 0}.tp-hero-video>*{width:100%;max-width:560px}.tp-hero-video--portrait>*{max-width:270px}.tp-hero-video :is([data-youtube-lite=true],iframe){border-radius:var(--thread-radius-m);overflow:hidden}.tp-hero-aside{padding:0 var(--tp-margin) var(--thread-space-32)}.tp-proof{border-bottom:1px solid var(--thread-color-hairline)}.tp-proof ul{display:grid;gap:var(--thread-space-4);padding-block:var(--thread-space-16)}.tp-thread{position:relative;display:grid;gap:var(--thread-space-32);padding-inline-start:40px}.tp-thread:before{content:"";position:absolute;inset-block:6px 0;inset-inline-start:11px;width:1.5px;background:var(--thread-color-thread)}.tp-thread-item{position:relative;display:grid;gap:var(--thread-space-8);align-content:start}.tp-loop{position:absolute;inset-inline-start:-40px;top:0;width:24px;height:24px;color:var(--thread-color-thread);background:var(--thread-color-paper)}.tp-thread-item:first-child .tp-loop{width:26px;height:26px;inset-inline-start:-41px}.tp-thread-item .tp-link{margin-top:var(--thread-space-8)}.tp-num{color:var(--thread-color-accent-text);font-family:var(--thread-font-sans);font-size:var(--thread-text-size-title-size);line-height:1}.tp-substeps{display:grid;gap:var(--thread-space-12);margin-top:var(--thread-space-8);padding:0;list-style:none;counter-reset:tp-substep}.tp-substeps>li{display:grid;gap:var(--thread-space-4);padding-inline-start:1.75em;position:relative;counter-increment:tp-substep}.tp-substeps>li:before{content:counter(tp-substep);position:absolute;inset-inline-start:0;color:var(--thread-color-accent-text);font-weight:var(--thread-font-weight-semibold)}.tp-substep-title{font-weight:var(--thread-font-weight-semibold)}.tp-note{padding:var(--thread-space-12) var(--thread-space-16);border-radius:var(--thread-radius-m);background:var(--thread-color-raised);border:1px solid var(--thread-color-hairline)}.tp-item-links{display:flex;flex-wrap:wrap;gap:var(--thread-space-8) var(--thread-space-22);margin-top:var(--thread-space-4);padding:0;list-style:none}.tp-cols{display:grid;gap:var(--thread-space-32)}.tp-list{display:grid}.tp-list>li{display:flex;gap:var(--thread-space-12);align-items:baseline;padding-block:var(--thread-density-row-padding-y);border-top:1px solid var(--thread-color-hairline)}.tp-list>li:last-child{border-bottom:1px solid var(--thread-color-hairline)}.tp-list-mark{flex:none;min-width:1.5em;color:var(--thread-color-accent-text);font-weight:var(--thread-font-weight-semibold)}.tp-quote{display:grid;gap:var(--thread-space-12);padding-inline-start:var(--thread-space-22);border-inline-start:1.5px solid var(--thread-color-thread)}.tp-quote p{font-family:var(--thread-font-sans);font-size:var(--thread-text-size-title-size);line-height:var(--thread-text-size-title-line-height)}.tp-figure{display:grid;gap:var(--thread-space-4)}.tp-figure-value{font-family:var(--thread-font-display);font-weight:var(--thread-font-weight-display);font-size:var(--thread-platform-type-web-hero-size);line-height:var(--thread-platform-type-web-hero-line-height);letter-spacing:var(--thread-platform-type-web-hero-tracking);font-variant-numeric:tabular-nums}.tp-ledger{display:grid;gap:var(--thread-space-22);margin-top:var(--thread-space-8)}.tp-ledger-title{margin-bottom:var(--thread-space-4);font-weight:var(--thread-font-weight-semibold)}.tp-ledger dl{margin:0;border-top:1px solid var(--thread-color-hairline)}.tp-ledger-row{display:flex;justify-content:space-between;gap:var(--thread-space-16);padding-block:var(--thread-space-8);border-bottom:1px solid var(--thread-color-hairline)}.tp-ledger-row dt{color:var(--thread-color-ink-soft)}.tp-ledger-row dd{margin:0;text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.tp-ledger-row--sum dt,.tp-ledger-row--sum dd{color:var(--thread-color-ink);font-weight:var(--thread-font-weight-semibold)}.tp-links{display:grid;gap:var(--thread-space-16)}.tp-stack{display:grid;gap:var(--thread-space-44);align-content:start}.tp-section-head--wide{max-width:none}.tp-qa{display:grid;border-top:1px solid var(--thread-color-hairline)}.tp-qa details{border-bottom:1px solid var(--thread-color-hairline)}.tp-qa summary{display:flex;align-items:center;justify-content:space-between;gap:var(--thread-space-16);min-height:var(--thread-density-row-height);padding-block:var(--thread-density-row-padding-y);list-style:none;cursor:pointer;font-weight:var(--thread-font-weight-semibold)}.tp-qa summary::-webkit-details-marker{display:none}.tp-qa summary svg{flex:none;width:16px;height:16px;color:var(--thread-color-ink-soft)}.tp-qa details[open] summary svg{transform:rotate(180deg)}.tp-qa-answer{padding-bottom:var(--thread-space-16);color:var(--thread-color-ink-soft);max-width:44em}.tp-qa-answer :is(p,ul,ol){margin:0}.tp-qa-answer>:is(p,ul,ol)+*{margin-top:var(--thread-space-8)}.tp-qa-answer :is(ul,ol){padding-inline-start:1.25em}.tp-qa-answer a{color:var(--thread-color-accent-text);font-weight:var(--thread-font-weight-semibold);text-decoration:underline;text-underline-offset:3px}.tp-section[id]{scroll-margin-top:88px}.tp-form-layout{align-items:start}.tp-form-side{display:grid;gap:var(--thread-space-22);align-content:start}.tp-form-card{color:var(--thread-color-ink);display:grid;gap:var(--thread-space-16);padding:var(--thread-space-22);background:var(--thread-color-raised);border:1px solid var(--thread-color-hairline);border-radius:var(--thread-radius-l);min-width:0}.tp-form-card .text-pc-gold{color:var(--thread-color-accent-text)}.tp-records{display:grid;padding:0;list-style:none;border-top:1px solid var(--thread-color-hairline)}.tp-record{display:grid;gap:var(--thread-space-16);padding-block:var(--thread-space-22);border-bottom:1px solid var(--thread-color-hairline)}.tp-record-media{width:120px;aspect-ratio:1;overflow:hidden;border-radius:var(--thread-radius-l);background:var(--thread-color-no-photo)}.tp-record-media img{display:block;width:100%;height:100%;object-fit:cover}.tp-record-copy{display:grid;gap:var(--thread-space-8);align-content:start;max-width:44em}.tp-reviews{display:grid;gap:var(--thread-space-16);padding:0;list-style:none}.tp-review{display:grid;gap:var(--thread-space-12);height:100%;margin:0;padding:var(--thread-space-22);background:var(--thread-color-raised);border:1px solid var(--thread-color-hairline);border-radius:var(--thread-radius-l);align-content:start}.tp-review blockquote{margin:0}.tp-review-stars{color:var(--thread-color-accent-text);letter-spacing:.12em}.tp-review figcaption{display:grid;gap:var(--thread-space-4)}.tp-review-name{font-weight:var(--thread-font-weight-semibold)}.tp-after{margin-top:var(--thread-space-22)}.tp-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--thread-space-12)}.tp-photos img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--thread-radius-m);background:var(--thread-color-no-photo)}.tp-closing .tp-wrap{display:grid;gap:var(--thread-space-22)}.tp-closing-copy{display:grid;align-content:center;gap:var(--thread-space-22)}.tp .role-direct-entry{--pc-ink: var(--thread-color-ink);--pc-ink-soft: var(--thread-color-ink-soft);--pc-line: var(--thread-color-hairline);--pc-paper: var(--thread-color-raised);--pc-accent: var(--thread-color-accent-text);--pc-action: var(--thread-color-accent);color:var(--thread-color-ink);font-family:var(--thread-font-sans);margin:var(--thread-space-16) 0 0;padding:var(--thread-space-22) 0 0;border-top:1px solid var(--thread-color-hairline)}.tp .role-direct-entry .role-direct-entry__eyebrow{color:var(--thread-color-accent-text)}.tp .role-direct-entry .role-direct-entry__action{background:var(--thread-color-raised);border-color:var(--thread-color-hairline);border-radius:var(--thread-radius-m);color:var(--thread-color-ink)}.tp .role-direct-entry .role-direct-entry__action:hover{border-color:var(--thread-color-ink)}.tp .role-direct-entry :is(.role-direct-entry__action-copy small,.role-direct-entry__note,.role-direct-entry__body,.role-direct-entry__starter p){color:var(--thread-color-ink-soft)}.tp .role-direct-entry .role-direct-entry__starter{border-color:var(--thread-color-hairline)}.tp .role-direct-entry .role-direct-entry__starter button{border-color:var(--thread-color-hairline);border-radius:var(--thread-radius-s);color:var(--thread-color-ink)}.tp .role-direct-entry .role-direct-entry__online{color:var(--thread-color-accent-text)}@media(max-width:767px){.tp-actions{flex-direction:column;gap:var(--thread-space-12)}.tp-actions .tp-btn{width:100%}}@media(min-width:768px){.tp-record{grid-template-columns:200px minmax(0,1fr);gap:var(--thread-space-32);align-items:start}.tp-record-media{width:200px}.tp-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.tp{--tp-margin: var(--thread-space-44)}.tp-section{padding-block:var(--thread-platform-web-ways-in-padding-top)}.tp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:var(--tp-max);margin-inline:auto;border-bottom:0}.tp-hero-wrap{border-bottom:1px solid var(--thread-color-hairline)}.tp-hero-media{order:0;aspect-ratio:auto;min-height:420px;margin-block:var(--thread-space-44);margin-inline-end:var(--tp-margin);border-radius:var(--thread-radius-m)}.tp-hero-copy{padding-block:var(--thread-platform-web-hero-padding-top);padding-inline-end:var(--thread-space-44)}.tp-hero--text{grid-template-columns:minmax(0,1fr)}.tp-hero-video{order:0;align-items:center;padding:var(--thread-space-44) var(--tp-margin) var(--thread-space-44) 0}.tp-hero-aside{align-self:center;padding:var(--thread-space-32) var(--tp-margin) var(--thread-space-32) var(--thread-space-44);border-inline-start:1px solid var(--thread-color-hairline)}.tp-hero-aside .tpaint--hero{max-width:500px;margin-inline:auto}.tp-closing--painted .tp-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:var(--thread-space-44)}.tp-closing--painted .tp-wrap:has(>.tpaint[hidden]){grid-template-columns:minmax(0,1fr)}.tp-closing--painted .tpaint{max-width:560px;justify-self:end}.tp-proof ul{display:flex;flex-wrap:wrap;gap:var(--thread-space-4) var(--thread-space-12)}.tp-proof li+li:before{content:"·";margin-inline-end:var(--thread-space-12)}.tp-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--thread-platform-web-ways-in-gap)}.tp-photos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.tp-substeps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--thread-space-32)}.tp{--tp-margin: var(--thread-platform-page-margin)}.tp-hero-media{min-height:480px}.tp-thread--row{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--thread-platform-web-ways-in-gap);padding-inline-start:0;padding-top:40px}.tp-thread--row:before{inset-block:11px auto;inset-inline:0;width:auto;height:1.5px}.tp-thread--row .tp-loop,.tp-thread--row .tp-thread-item:first-child .tp-loop{top:-40px;inset-inline-start:0}.tp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--thread-platform-web-ways-in-gap)}.tp-split>.tp-section-head{margin-bottom:0}.tp-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.tp-qa summary svg{transition:transform var(--thread-motion-reduced-duration) var(--thread-motion-reduced-easing)}}.tp-cols>.tp-quote{align-self:center}.tr-island{color:var(--thread-color-ink)}.tr-island [data-pc-gc-conversion-bridge]{background:var(--thread-color-raised);color:var(--thread-color-ink)}.tr-island [data-pc-gc-conversion-bridge] h2{color:var(--thread-color-ink)!important}
