.tg{--ink:#121212;--plum:#3c0e19;--wine:#730818;--blush:#f2e7e5;--rose:#e8c2aa;--mauve:#9c858a;--cream:#f6f5f3;--sand:#eae8e4;--line:#e6e2dd;--muted:#6f6a66;--gutter:20px;--read:680px}.tg{background:#fff;color:var(--ink);font:400 17px/1.6 Cera Pro,-apple-system,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.tg *{box-sizing:border-box}.tg h1,.tg h2,.tg h3,.tg p{font-family:inherit;color:inherit}.tg img,.tg video{display:block;max-width:100%}.tg :where(a){color:inherit}.tg-ico{display:inline-block;vertical-align:middle;flex:none}.tg-st{display:inline-flex;margin-right:6px}.tg-st svg{width:15px;height:13px;display:block}.tg-st path{fill:currentColor}.tg-ic svg{display:block}.tg-ic path{fill:currentColor}.tg-eyebrow{display:inline-flex;align-items:center;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--wine)}.tg-eyebrow--s{font-size:11px;letter-spacing:.12em}.tg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;font:500 15px/1 Cera Pro,sans-serif;letter-spacing:.02em;text-decoration:none;border-radius:2px}.tg .tg-btn--dark,.tg .tg-btn--plum{background:#3c0e19;color:#e8c2aa}.tg .tg-btn--line{border:1px solid var(--ink);color:var(--ink);background:transparent}.tg-crumbs{display:flex;gap:8px;padding:14px var(--gutter) 0;font-size:13px;color:var(--muted)}.tg-crumbs a{text-decoration:none}.tg-hero{display:flex;flex-direction:column;gap:22px;padding:18px 0 0}.tg-hero__txt{padding:0 var(--gutter)}.tg-hero__h1{margin:12px 0 14px;font-weight:500;font-size:30px;line-height:1.12;letter-spacing:.01em;text-transform:uppercase}.tg-hero__dek{margin:0 0 16px;font-size:18px;line-height:1.5;color:#2b2522}.tg-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--muted)}.tg-byline i{width:3px;height:3px;border-radius:50%;background:var(--mauve)}.tg-byline__d{flex-basis:100%}.tg-hero__media{margin:0}.tg-hero__media__el{width:100%;height:auto;max-height:82vh;object-fit:cover;background:var(--cream)}.tg-art__grid{padding:28px var(--gutter) 0}.tg-art__body{max-width:var(--read);margin:0 auto}.tg-toc:not(.tg-toc--m){display:none}.tg-short{background:#3c0e19;color:#e8c2aa;padding:26px 24px;margin:0 0 22px}.tg .tg-short p{margin:12px 0 0;font-size:17px;line-height:1.65;color:#e8c2aa}.tg-toc--m{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 8px}.tg-toc--m summary,.tg-faq__row summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-height:52px;font-weight:500;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.tg-toc--m summary::-webkit-details-marker,.tg-faq__row summary::-webkit-details-marker,.tg-toc__box summary::-webkit-details-marker{display:none}.tg-toc ol{margin:0 0 16px;padding-left:20px;font-size:15px;line-height:1.5}.tg-toc li{margin:6px 0}.tg-toc a{text-decoration:none}.tg-toc a:hover{text-decoration:underline}details .tg-faq__min{display:none}details[open] .tg-faq__min{display:inline-flex}details[open] .tg-faq__plus{display:none}.tg-rte h2{margin:44px 0 14px;font-weight:500;font-size:22px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.tg-rte h3{margin:28px 0 8px;font-weight:500;font-size:18px;line-height:1.3}.tg-rte p{margin:0 0 16px}.tg-rte ul,.tg-rte ol{margin:0 0 18px;padding-left:22px}.tg-rte li{margin:6px 0}.tg-rte ul li::marker{color:var(--wine)}.tg-rte strong{font-weight:500}.tg-rte a{text-decoration-line:underline;text-decoration-color:var(--rose);text-decoration-thickness:2px;text-underline-offset:3px}.tg-rte a:hover{text-decoration-color:currentColor}.tg-table{overflow-x:auto;margin:6px calc(var(--gutter) * -1) 22px;padding:0 var(--gutter);-webkit-overflow-scrolling:touch}.tg-table table{border-collapse:collapse;width:100%;font-size:14px}.tg-table th{font-weight:500;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;text-align:left;background:#3c0e19;color:#e8c2aa;padding:12px 10px}.tg-table td{padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:top}.tg-inmedia{margin:26px calc(var(--gutter) * -1)}.tg-inmedia__el{width:100%;height:auto;max-height:78vh;object-fit:contain;background:var(--cream)}.tg figcaption{padding:10px var(--gutter) 0;font-size:13px;color:var(--muted)}.tg-prow{margin:26px calc(var(--gutter) * -1)}.tg-prow__head{padding:0 var(--gutter) 12px}.tg-prow__track{scroll-padding:0 var(--gutter);display:grid;grid-auto-flow:column;grid-auto-columns:58%;gap:12px;overflow-x:auto;padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.tg-prow__track::-webkit-scrollbar{display:none}.tg-pcard{scroll-snap-align:start;text-decoration:none;display:flex;flex-direction:column;gap:6px}.tg-pcard__img{position:relative;display:block;aspect-ratio:1;background:var(--cream);overflow:hidden}.tg-pcard__img img{width:100%;height:100%;object-fit:contain;transition:opacity .3s}.tg-pcard__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.tg-pcard:hover .tg-pcard__alt{opacity:1}}.tg-pcard__t{font-size:14px;line-height:1.35;margin-top:4px}.tg-pcard__p{font-size:14px;color:var(--muted)}.tg-pwide{display:grid;grid-template-columns:42% 1fr;gap:16px;align-items:center;margin:26px 0;padding:14px;background:var(--cream);text-decoration:none}.tg-pwide__img{aspect-ratio:1;background:#fff}.tg-pwide__img img{width:100%;height:100%;object-fit:contain}.tg-pwide__txt{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.tg-pwide__t{font-weight:500;font-size:16px;line-height:1.3}.tg-pwide__p{font-size:14px;color:var(--muted)}.tg-pwide .tg-btn{min-height:40px;padding:0 16px;font-size:13px;margin-top:6px}.tg-faq{background:var(--cream);margin-top:48px;padding:40px var(--gutter)}.tg-faq__in{max-width:var(--read);margin:0 auto}.tg-faq__h{margin:10px 0 18px;font-weight:500;font-size:24px;letter-spacing:.02em;text-transform:uppercase}.tg-faq__row{border-top:1px solid var(--line)}.tg-faq__row:last-child{border-bottom:1px solid var(--line)}.tg-faq__row summary{text-transform:none;letter-spacing:0;font-size:16px;gap:16px;padding:14px 0}.tg-faq__a p{margin:0 0 18px;color:#2b2522}.tg-rel{padding:40px var(--gutter) 48px}.tg-rel__in{max-width:1340px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.tg-rel__h{margin:0 0 6px;font-weight:500;font-size:24px;letter-spacing:.02em;text-transform:uppercase}.tg-rel__track{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:12px;overflow-x:auto;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scroll-padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.tg-rel__track::-webkit-scrollbar{display:none}.tg-rel__track .tg-rcard{scroll-snap-align:start}.tg-rel .tg-btn--line{align-self:center;margin-top:8px}.tg-rcard{text-decoration:none;display:flex;flex-direction:column;gap:8px}.tg-rcard__img{aspect-ratio:4/5;overflow:hidden;background:var(--cream)}.tg-rcard__img img{width:100%;height:100%;object-fit:cover}.tg-rcard__txt{display:flex;flex-direction:column;gap:4px}.tg-rcard__t{font-weight:500;font-size:14px;line-height:1.3;text-transform:uppercase;letter-spacing:.02em}.tg-rcard__m{font-size:12px;color:var(--muted)}.tg-band{background:#9c858a;color:#f2e7e5;text-align:center;padding:48px var(--gutter)}.tg-band__in{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:520px;margin:0 auto}.tg-band__stars{display:flex;gap:4px;color:#f2e7e5}.tg-band__stars .tg-st{margin:0}.tg-band__t{margin:0;font-family:Carla Sans,Cera Pro,sans-serif;font-size:28px;line-height:1.15;text-transform:uppercase}.tg-band__s{margin:0 0 8px;font-size:15px}.tg-mast{background:#3c0e19;color:#e8c2aa;text-align:center;padding:44px var(--gutter) 40px}.tg-mast__in{display:flex;flex-direction:column;align-items:center;gap:6px}.tg-mast__stars{display:flex;gap:4px;color:#e8c2aa;margin-bottom:6px}.tg-mast__stars .tg-st{margin:0}.tg-mast__pre{margin:0;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:#e8c2aa}.tg-mast__h1{margin:2px 0 8px;font-weight:500;font-size:40px;line-height:1.05;letter-spacing:.2em;text-transform:uppercase;padding-left:.2em}.tg-mast__dek{margin:0;max-width:330px;font-size:16px;line-height:1.5}.tg-chips{background:#fff;border-bottom:1px solid var(--line)}.tg-chips__track{display:flex;gap:8px;overflow-x:auto;padding:12px var(--gutter);scrollbar-width:none}.tg-chips__track::-webkit-scrollbar{display:none}.tg-chip{flex:none;font:400 14px/1 Cera Pro,sans-serif;padding:10px 16px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:40px;cursor:pointer}.tg .tg-chip.tg-is-on{background:#3c0e19;border-color:#3c0e19;color:#e8c2aa}.tg-cover{padding:20px var(--gutter) 0}.tg-cvr{display:flex;flex-direction:column;gap:14px;text-decoration:none}.tg-cvr__img{aspect-ratio:4/5;overflow:hidden;background:var(--cream)}.tg-cvr__img img{width:100%;height:100%;object-fit:cover}.tg-cvr__txt{display:flex;flex-direction:column;gap:8px}.tg-cvr__t{font-weight:500;font-size:26px;line-height:1.15;text-transform:uppercase;letter-spacing:.01em}.tg-cvr__m,.tg-card__m{font-size:13px;color:var(--muted)}.tg-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 12px;padding:32px var(--gutter) 8px}.tg-card{display:flex;flex-direction:column;gap:10px;text-decoration:none}.tg-card[hidden],.tg-cvr[hidden]{display:none}.tg-card__img{aspect-ratio:4/5;overflow:hidden;background:var(--cream)}.tg-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}@media(hover:hover){.tg-card:hover .tg-card__img img,.tg-cvr:hover .tg-cvr__img img{transform:scale(1.03)}}.tg-card__txt{display:flex;flex-direction:column;gap:6px}.tg-card__t{font-weight:500;font-size:15px;line-height:1.25;text-transform:uppercase;letter-spacing:.01em}.tg-guides{padding:40px 0 0}.tg-guides__in{max-width:1340px;margin:0 auto}.tg-guides .tg-eyebrow,.tg-guides .tg-quick__h{margin-left:var(--gutter)}.tg-guides__track{scroll-padding:0 var(--gutter);display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:12px;overflow-x:auto;padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.tg-guides__track::-webkit-scrollbar{display:none}.tg-gtile{scroll-snap-align:start;position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:150px;padding:18px;text-decoration:none}.tg .tg-gtile:nth-child(6n+1){background:#3c0e19;color:#e8c2aa}.tg .tg-gtile:nth-child(6n+2){background:#730818;color:#e8c2aa}.tg .tg-gtile:nth-child(6n+3){background:#9c858a;color:#f2e7e5}.tg .tg-gtile:nth-child(6n+4){background:#d18657;color:#f6f5f3}.tg .tg-gtile:nth-child(6n+5){background:#8c0000;color:#e8c2aa}.tg .tg-gtile:nth-child(6n+6){background:#3c0e19;color:#e8c2aa}.tg-gtile__t,.tg-gtile__s{color:inherit}.tg-gtile__t{font-weight:500;font-size:17px;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.tg-gtile__s{font-size:14px;padding-right:24px}.tg-gtile .tg-ic{position:absolute;right:16px;bottom:20px}.tg-quick{padding:36px var(--gutter) 44px}.tg-quick__in{max-width:var(--read);margin:0 auto}.tg-quick__h{margin:10px 0 14px;font-weight:500;font-size:24px;letter-spacing:.02em;text-transform:uppercase}.tg-quick__row{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;border-top:1px solid var(--line);text-decoration:none;font-size:16px}.tg-quick__row:last-child{border-bottom:1px solid var(--line)}@media(min-width:990px){.tg{--gutter:48px}.tg-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:28px var(--gutter) 0;max-width:1340px;margin:0 auto}.tg-hero__txt{padding:0}.tg-hero__h1{font-size:46px}.tg-hero__dek{font-size:20px;max-width:520px}.tg-byline__d{flex-basis:auto}.tg-art__grid{display:grid;grid-template-columns:240px minmax(0,var(--read));justify-content:center;gap:72px;padding-top:48px;max-width:1340px;margin:0 auto}.tg-toc:not(.tg-toc--m){display:block;position:sticky;top:120px;align-self:start}.tg-toc__box summary{list-style:none;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--wine);margin-bottom:12px}.tg-toc--m{display:none}.tg-inmedia,.tg-prow{margin-left:0;margin-right:0}.tg-prow__track{grid-auto-columns:calc((100% - 24px) / 3);padding:0;overflow:visible}.tg-prow__head{padding:0 0 12px}.tg-table{margin-left:0;margin-right:0;padding:0}.tg figcaption{padding-left:0}.tg-rel__track{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;overflow:visible}.tg-mast{padding:72px var(--gutter) 64px}.tg-mast__h1{font-size:88px;letter-spacing:.3em;padding-left:.3em}.tg-mast__dek{max-width:440px;font-size:18px}.tg-chips__track{justify-content:center}.tg-guides__track{grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);gap:16px;overflow:visible}.tg-gtile{min-height:220px;padding:28px}.tg-gtile__t{font-size:21px}.tg-gtile__s{font-size:15px}.tg-guides .tg-eyebrow,.tg-guides .tg-quick__h{margin-left:var(--gutter)}.tg-cover{max-width:1340px;margin:0 auto;padding-top:36px}.tg-cvr{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.tg-cvr__t{font-size:44px}.tg-grid{grid-template-columns:repeat(4,1fr);gap:40px 24px;max-width:1340px;margin:0 auto;padding-top:56px}.tg-card__t{font-size:17px}.tg-band{padding:72px var(--gutter)}.tg-band__t{font-size:40px}}.tg a.tg-eyebrow,.tg-crumbs a{text-decoration:none}.tg-eyebrow--rose{color:#e8c2aa}.tg-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:1000;pointer-events:none}.tg-progress span{display:block;height:100%;background:#730818;transform-origin:0 50%;transform:scaleX(0)}.tg-rte{counter-reset:tgh2}.tg-rte h2{counter-increment:tgh2}.tg-rte h2:before{content:counter(tgh2,decimal-leading-zero);display:block;margin-bottom:8px;font-size:13px;font-weight:500;letter-spacing:.18em;color:#730818}.tg-rte>p:first-of-type:first-letter{float:left;font-family:Carla Sans,Cera Pro,sans-serif;font-size:62px;line-height:.82;padding:6px 10px 0 0;color:#730818;text-transform:uppercase}.tg-table tbody tr:nth-child(2n) td{background:var(--cream)}.tg-table td:first-child{font-weight:500}.tg-ctile{display:block;margin:34px calc(var(--gutter) * -1);text-decoration:none}.tg-ctile__img{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--cream)}.tg-ctile__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.tg .tg-ctile__txt{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px;padding:28px var(--gutter) 30px;background:#3c0e19;color:#e8c2aa}.tg-ctile__st{margin:0;color:#e8c2aa}.tg-ctile__s{max-width:340px;font-size:15px;line-height:1.5}.tg-ctile .tg-btn{margin-top:6px}.tg-ctile__t{font-weight:500;font-size:18px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.tg .tg-btn--roseline{border:1px solid #e8c2aa;color:#e8c2aa;background:transparent;min-height:42px;padding:0 18px;font-size:14px}@media(hover:hover){.tg-ctile:hover .tg-ctile__img img,.tg-next__card:hover .tg-next__img img{transform:scale(1.03)}}.tg-next{margin:0}.tg .tg-next__card{display:grid;text-decoration:none;background:#3c0e19;color:#e8c2aa}.tg-next__img{display:block;aspect-ratio:4/3;overflow:hidden}.tg-next__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.tg-next__txt{display:flex;flex-direction:column;gap:12px;padding:30px var(--gutter) 34px}.tg-next__t{font-weight:500;font-size:24px;line-height:1.15;letter-spacing:.01em;text-transform:uppercase}.tg-next__go{font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.tg-hubs{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px}.tg-hubs__l{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tg-hubs__track{display:flex;gap:8px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:0 2px}.tg-hubs__track::-webkit-scrollbar{display:none}.tg .tg-chip{text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}.tg-back{display:inline-flex;gap:8px;align-items:center;margin-bottom:24px;font-size:14px;text-decoration:none}.tg-dock{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;align-items:stretch;background:#3c0e19;color:#e8c2aa;border-radius:40px;box-shadow:0 8px 28px #12121238;transform:translateY(160%);transition:transform .35s ease;font-size:14px;font-weight:500}.tg-dock--on{transform:none}.tg .tg-dock__back{display:flex;align-items:center;gap:6px;padding:12px 16px;text-decoration:none;color:#e8c2aa}.tg-dock__toc summary{list-style:none;display:flex;align-items:center;height:100%;padding:12px 18px 12px 16px;border-left:1px solid rgba(232,194,170,.35);cursor:pointer}.tg-dock__toc summary::-webkit-details-marker{display:none}.tg-dock__toc ol{position:absolute;left:0;bottom:calc(100% + 10px);width:min(86vw,360px);max-height:60vh;overflow:auto;margin:0;padding:18px 18px 18px 38px;background:#fff;color:var(--ink);border-radius:14px;box-shadow:0 10px 32px #1212122e;font-weight:400;font-size:15px;line-height:1.45}.tg-dock__toc li{margin:8px 0}.tg-dock__toc a{text-decoration:none;color:var(--ink)}.tg-qa{border-top:1px solid var(--line)}.tg-qa:last-child{border-bottom:1px solid var(--line)}.tg-qa summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 0;cursor:pointer;font-size:16px}.tg-qa summary::-webkit-details-marker{display:none}.tg-qa__a{padding:0 0 18px}.tg-qa__a p{margin:0 0 10px;color:#2b2522}.tg .tg-qa__more{font-size:14px;font-weight:500;color:#730818;text-decoration:none}@media(min-width:990px){.tg-ctile{display:grid;grid-template-columns:1.1fr 1fr;margin:40px 0}.tg-ctile__img{aspect-ratio:auto;min-height:280px}.tg .tg-ctile__txt{padding:40px 36px}.tg .tg-next__card{grid-template-columns:1fr 1fr;max-width:none}.tg-next__img{aspect-ratio:16/11}.tg-next__txt{justify-content:center;padding:56px 72px}.tg-next__t{font-size:40px}.tg-dock{display:none}.tg-rte>p:first-of-type:first-letter{font-size:72px}}.tg-tool{display:block;margin:34px calc(var(--gutter) * -1);padding:28px var(--gutter);text-decoration:none}.tg-tool__t{display:block;margin:10px 0 6px;font-weight:500;font-size:22px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.tg .tg-rs{background:#3c0e19;color:#e8c2aa}.tg .tg-rs p{color:#e8c2aa}.tg-rs__mode{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0 12px;font-size:15px}.tg-rs__mode label{display:inline-flex;gap:8px;align-items:center;cursor:pointer}.tg-rs__mode input{accent-color:#e8c2aa;width:18px;height:18px}.tg-rs__form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tg .tg-rs__in{width:120px;height:48px;padding:0 14px;border:1px solid #e8c2aa;background:#fff;color:var(--ink);font:500 18px Cera Pro,sans-serif;border-radius:2px}.tg-rs__mm{font-size:15px;margin-right:6px}.tg-rs__out{margin-top:20px;padding-top:18px;border-top:1px solid rgba(232,194,170,.35)}.tg .tg-rs__size{margin:0;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.tg-rs__size strong{display:block;font-size:56px;line-height:1;letter-spacing:0;font-weight:500;margin-top:6px}.tg .tg-rs__alt{margin:8px 0 4px;font-size:15px}.tg .tg-rs__note{margin:0 0 16px;font-size:15px}.tg .tg-rs__err{margin:14px 0 0;font-size:15px}.tg-em{background:var(--cream)}.tg .tg-em__hint{margin:0 0 16px;font-size:16px;color:#2b2522}.tg-em__map{position:relative;margin:0 calc(var(--gutter) * -1)}.tg-em__map img{display:block;width:100%;height:auto}.tg .tg-em__dot{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;border:0;border-radius:50%;background:#3c0e1938;cursor:pointer;display:grid;place-items:center}.tg-em__dot span{width:12px;height:12px;border-radius:50%;background:#e8c2aa;border:2px solid #3c0e19;transition:transform .2s}.tg .tg-em__dot.is-on{background:#3c0e1999}.tg-em__dot.is-on span{transform:scale(1.35)}@media(prefers-reduced-motion:no-preference){.tg-em__dot:not(.is-on) span{animation:tgpulse 2.4s ease-in-out infinite}}@keyframes tgpulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.tg-em__panels{padding-top:18px}.tg .tg-em__name{margin:0;font-weight:500;font-size:20px;letter-spacing:.04em;text-transform:uppercase}.tg .tg-em__desc{margin:6px 0 10px;font-size:16px}.tg .tg-em__shop{font-size:15px;font-weight:500;color:#730818;text-decoration:none}.tg .tg-gf{background:#3c0e19;color:#e8c2aa}.tg-gf .tg-btn{margin-top:12px}@media(min-width:990px){.tg-tool{margin:40px 0;padding:32px}.tg-em__map{margin:0}}.tg-more-item{display:contents}.tg-more-item[hidden]{display:none}.tg-loadmore{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px var(--gutter) 8px}.tg .tg-loadmore__seen{margin:0;font-size:14px;color:var(--muted)}.tg-loadmore__bar{display:block;width:180px;height:2px;background:var(--line)}.tg-loadmore__bar span{display:block;height:100%;background:#3c0e19;transition:width .3s}.tg-tool{text-align:center}.tg-tool .tg-eyebrow,.tg-rs__mode,.tg-rs__form{justify-content:center}.tg-rs__out{display:flex;flex-direction:column;align-items:center}.tg-em__panels{text-align:center}.tg .tg-gf{display:flex;flex-direction:column;align-items:center}.tg-pwide__txt,.tg-next__txt{align-items:center;text-align:center}@media(min-width:990px){.tg-next__txt{align-items:center}}.tg .tg-tile{position:relative;display:block;text-decoration:none;color:#fff}.tg-tile__media{position:relative;display:block;aspect-ratio:326/440;overflow:hidden;background:#f5f3ef}.tg .tg-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover){.tg .tg-tile:hover .tg-tile__img{transform:scale(1.1)}}.tg-tile__cap{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 23px;background:linear-gradient(to top,#000000e6,#0000)}.tg-tile__sub{display:block;margin-bottom:4px;color:#f2e7e5;font-size:15px;line-height:22px;font-weight:400;text-transform:uppercase}.tg-tile__ct{display:block;color:#fff;font-size:17px;line-height:25px;font-weight:500;text-transform:uppercase}.tg-tile__min{display:block;margin-top:8px;color:#f2e7e5;font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.tg-grid{grid-template-columns:1fr;gap:12px}.tg-grid .tg-cvr .tg-tile__ct{font-size:19px;line-height:25px}.tg-rel__track{grid-auto-columns:78%}@media(min-width:990px){.tg-grid{grid-template-columns:repeat(4,1fr);gap:16px}.tg-grid .tg-cvr{grid-column:span 2;grid-row:span 2}.tg-grid .tg-cvr .tg-tile__media{aspect-ratio:auto;height:100%}.tg-grid .tg-cvr .tg-tile__ct{font-size:23px;line-height:28px;max-width:520px}.tg-rel__track{grid-auto-columns:auto;gap:16px}}.tg-grid{gap:20px;padding-top:28px}.tg-loadmore{padding-top:36px}.tg-guides{padding-top:64px}.tg-quick{padding-top:56px;padding-bottom:64px}@media(min-width:990px){.tg-grid{grid-template-columns:repeat(3,1fr);gap:40px 28px;max-width:1240px;padding-top:64px}.tg-grid .tg-cvr{grid-column:span 2;grid-row:span 2}.tg-loadmore{padding-top:48px}.tg-guides{padding-top:104px}.tg-guides__in{max-width:1240px;padding:0 var(--gutter)}.tg-guides .tg-eyebrow,.tg-guides .tg-quick__h{margin-left:0}.tg-guides__track{padding:0}.tg-quick{padding-top:96px;padding-bottom:104px}}@media(min-width:990px){.tg{--strip:1340px;--colgap:56px}.tg-crumbs{max-width:var(--strip);margin:0 auto}.tg-art__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;gap:var(--colgap);max-width:var(--strip)}.tg-toc:not(.tg-toc--m){max-width:320px}.tg-toc:not(.tg-toc--m) ol{padding-left:0;list-style:none}.tg-art__body{max-width:none;margin:0}.tg-faq__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--colgap);align-items:start;max-width:calc(var(--strip) - 2 * var(--gutter))}.tg-faq__in>.tg-eyebrow{grid-column:1;grid-row:1}.tg-faq__in>.tg-faq__h{grid-column:1;grid-row:2 / span 10;margin-top:6px;max-width:420px}.tg-faq__in>.tg-faq__row{grid-column:2}.tg-rel__in{max-width:calc(var(--strip) - 2 * var(--gutter))}.tg-ctile{grid-template-columns:1fr 1fr}.tg .tg-ctile__txt{padding:32px 28px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/tov-guide.css.map */
