body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent{--tw-ar-obsidian:var(--tw-ds-obsidian);--tw-ar-graphite:var(--tw-ds-graphite);--tw-ar-panel:var(--tw-ds-panel);--tw-ar-ink:var(--tw-ds-ink);--tw-ar-muted:var(--tw-ds-muted);--tw-ar-light:var(--tw-ds-light);--tw-ar-light-muted:var(--tw-ds-light-muted);--tw-ar-line:var(--tw-ds-line);--tw-ar-line-soft:var(--tw-ds-line-soft);--tw-ar-line-dark:var(--tw-ds-line-dark);--tw-ar-line-dark-soft:var(--tw-ds-line-dark-soft);--tw-ar-accent:var(--tw-ds-accent);--tw-ar-section-y:var(--tw-ds-section-y);--tw-ar-sticky-top:calc(var(--tw-header-safe,116px) + 28px)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-hero,.tw-archive-territories,.tw-archive-index,.tw-archive-routes,.tw-reading-hero,.tw-reading-curation,.tw-reading-deck,.tw-reading-guide){position:relative;scroll-margin-top:calc(var(--tw-header-safe,116px) + 20px)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-shell,.tw-reading-shell){width:var(--tw-ds-shell);margin-inline:auto}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(h1,h2,h3,h4){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:pretty}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent .tw-kicker{margin:0 0 22px;color:var(--tw-ar-accent);font-size:var(--tw-type-caption);font-weight:var(--tw-weight-bold);line-height:var(--tw-leading-label);letter-spacing:var(--tw-ds-label-track);text-transform:uppercase}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-rail,.tw-reading-rail){position:absolute;top:50%;right:22px;margin:0;color:currentColor;font-size:var(--tw-type-caption);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-ds-rail-track);opacity:.48;transform:translateY(-50%);text-transform:uppercase;writing-mode:vertical-rl}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-lead,.tw-reading-lead,.tw-archive-intro__lead,.tw-reading-intro__lead){font-size:var(--tw-type-lead);line-height:var(--tw-leading-lead)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-lead,.tw-reading-lead,.tw-archive-intro__lead,.tw-reading-intro__lead) p{margin:0 0 1em}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-hero,.tw-reading-hero){min-height:0;padding-top:calc(var(--tw-header-safe,116px) + clamp(48px,5vw,76px));padding-bottom:clamp(92px,8vw,126px);overflow:clip;color:var(--tw-ar-light);background:var(--tw-ds-surface-obsidian);background-size:var(--tw-ds-surface-obsidian-size)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-hero,.tw-reading-hero):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(238,241,242,.035),transparent 34%,rgba(0,0,0,.12))}body.template-suffix-modules-luxury #MainContent .tw-archive-hero .tw-archive-shell,body.template-suffix-reading-sample #MainContent .tw-reading-hero .tw-reading-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(520px,.98fr);gap:clamp(54px,6vw,100px);align-items:center}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-hero__copy,.tw-reading-hero__copy){width:100%;max-width:820px}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-hero__copy h1,.tw-reading-hero__copy h1){max-width:min(100%,var(--tw-ds-title-hero-measure));margin:0;font-family:var(--font-heading-family,Georgia,serif);font-size:var(--tw-type-display-lg);font-weight:var(--tw-weight-regular);line-height:var(--tw-leading-display);letter-spacing:var(--tw-tracking-display)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-hero__copy .tw-archive-lead,.tw-reading-hero__copy .tw-reading-lead){max-width:66ch;margin-top:28px;color:var(--tw-ar-light-muted)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-thesis,.tw-reading-hero__rule){display:grid;grid-template-columns:142px minmax(0,1fr);gap:26px;max-width:720px;margin-top:36px;padding-top:22px;border-top:1px solid var(--tw-ar-line-dark)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-thesis,.tw-reading-hero__rule)>span{color:var(--tw-ar-accent);font-size:var(--tw-type-caption);font-weight:var(--tw-weight-bold);line-height:var(--tw-leading-label);letter-spacing:var(--tw-tracking-label);text-transform:uppercase}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-thesis,.tw-reading-hero__rule)>p{margin:0;color:var(--tw-ar-light);font-size:var(--tw-type-body-small);line-height:var(--tw-leading-small)}body.template-suffix-modules-luxury #MainContent .tw-archive-hero__map{position:relative;display:grid;grid-template-columns:150px repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(220px,1fr));min-height:520px;gap:1px;padding:1px;background:var(--tw-ar-line-dark-soft);box-shadow:var(--tw-ds-panel-shadow-dark)}body.template-suffix-modules-luxury #MainContent .tw-archive-hero__map:before,body.template-suffix-modules-luxury #MainContent .tw-archive-hero__map:after{display:none}body.template-suffix-modules-luxury #MainContent .tw-archive-hero__center{position:static;z-index:1;grid-row:1/-1;width:auto;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 18px;border:0;border-radius:0;background:color-mix(in srgb,var(--tw-ds-graphite) 76%,transparent);transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.template-suffix-modules-luxury #MainContent .tw-archive-hero__center small{color:var(--tw-ar-accent);font-size:var(--tw-type-caption);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-label);text-transform:uppercase}body.template-suffix-modules-luxury #MainContent .tw-archive-hero__center strong{margin-top:14px;font-family:var(--font-heading-family,Georgia,serif);font-size:var(--tw-type-h1);font-weight:var(--tw-weight-regular);line-height:var(--tw-leading-display)}body.template-suffix-modules-luxury #MainContent .tw-archive-hero__center span{margin-top:10px;color:var(--tw-ar-light-muted);font-size:var(--tw-type-caption);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-label);text-transform:uppercase}body.template-suffix-modules-luxury #MainContent .tw-archive-node{position:static;width:auto;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,2.8vw,40px);border:0;background:color-mix(in srgb,var(--tw-ds-obsidian) 80%,transparent);transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.template-suffix-modules-luxury #MainContent .tw-archive-node__meta,body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-territory__top,.tw-archive-route__top,.tw-reading-lens__top,.tw-reading-guide__meta){display:flex;align-items:baseline;justify-content:space-between;gap:18px;color:var(--tw-ar-accent);font-size:var(--tw-type-caption);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-label);text-transform:uppercase}body.template-suffix-modules-luxury #MainContent .tw-archive-node h2{max-width:18ch;margin:24px 0 0;font-family:var(--font-heading-family,Georgia,serif);font-size:var(--tw-type-h3);font-weight:var(--tw-weight-regular);line-height:var(--tw-leading-subheading);letter-spacing:var(--tw-tracking-subheading)}body.template-suffix-modules-luxury #MainContent .tw-archive-node p{max-width:38ch;margin:16px 0 0;color:var(--tw-ar-light-muted);font-size:var(--tw-type-body-small);line-height:var(--tw-leading-small)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-territories,.tw-archive-routes,.tw-reading-curation,.tw-reading-guide){padding-block:var(--tw-ar-section-y);overflow:clip;color:var(--tw-ar-ink);background:var(--tw-ds-surface-titan);background-size:var(--tw-ds-surface-titan-size);border-top:1px solid var(--tw-ar-line-soft)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-territories,.tw-archive-routes,.tw-reading-curation,.tw-reading-guide):before{display:none}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-intro,.tw-reading-intro){display:grid;grid-template-columns:minmax(0,1.56fr) minmax(300px,.44fr);gap:clamp(40px,5vw,78px);align-items:end;padding-bottom:clamp(44px,5vw,66px);border-bottom:1px solid var(--tw-ar-line)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-intro h2,.tw-reading-intro h2,.tw-archive-index__intro h2,.tw-reading-deck__intro h2){max-width:min(100%,var(--tw-ds-title-section-measure));margin:0;font-family:var(--font-heading-family,Georgia,serif);font-size:var(--tw-type-h2);font-weight:var(--tw-weight-regular);line-height:var(--tw-leading-heading);letter-spacing:var(--tw-tracking-heading)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-intro__lead,.tw-reading-intro__lead){max-width:54ch;color:var(--tw-ar-muted)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-territories__grid,.tw-reading-curation__grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(48px,6vw,76px);padding:1px;background:var(--tw-ar-line)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-territory,.tw-reading-lens){min-height:400px;display:flex;flex-direction:column;padding:var(--tw-ds-card-padding);border:0;background:var(--tw-ds-surface-panel);color:var(--tw-ar-ink);text-decoration:none;box-shadow:none;transition:background var(--tw-ds-motion-medium) ease,box-shadow var(--tw-ds-motion-medium) ease}body.template-suffix-modules-luxury #MainContent .tw-archive-territory:hover,body.template-suffix-modules-luxury #MainContent .tw-archive-territory:focus-visible{background:#fff;box-shadow:var(--tw-ds-panel-shadow-hover);transform:none;outline:none}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-territory,.tw-reading-lens) h3,body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-route,.tw-reading-guide__step) h3{max-width:min(100%,var(--tw-ds-title-card-measure));margin:28px 0 0;font-family:var(--font-heading-family,Georgia,serif);font-size:var(--tw-type-h3);font-weight:var(--tw-weight-regular);line-height:var(--tw-leading-subheading);letter-spacing:var(--tw-tracking-subheading)}body.template-suffix-modules-luxury #MainContent .tw-archive-territory__range{margin:32px 0 0;color:var(--tw-ar-accent);font-size:var(--tw-type-caption);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-label);text-transform:uppercase}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-territory,.tw-reading-lens,.tw-archive-route,.tw-reading-guide__step)>p:not(.tw-archive-territory__range){max-width:44ch;margin:20px 0 0;color:var(--tw-ar-muted);font-size:var(--tw-type-body-small);line-height:var(--tw-leading-small)}body.template-suffix-modules-luxury #MainContent .tw-archive-territory__footer,body.template-suffix-reading-sample #MainContent .tw-reading-lens__question{margin-top:auto;padding-top:24px;border-top:1px solid var(--tw-ar-line)}body.template-suffix-modules-luxury #MainContent .tw-archive-territory__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:var(--tw-type-caption);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-label);text-transform:uppercase}body.template-suffix-reading-sample #MainContent .tw-reading-lens__question>span{display:block;margin-bottom:10px;color:var(--tw-ar-accent);font-size:var(--tw-type-caption);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-label);text-transform:uppercase}body.template-suffix-reading-sample #MainContent .tw-reading-lens__question>strong{display:block;max-width:38ch;font-family:var(--font-heading-family,Georgia,serif);font-size:var(--tw-type-body);font-weight:var(--tw-weight-regular);line-height:var(--tw-leading-body)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-note,.tw-reading-note,.tw-reading-guide__final){display:grid;grid-template-columns:170px minmax(0,1fr);gap:30px;width:min(100%,920px);margin:clamp(48px,6vw,76px) auto 0;padding:clamp(26px,2.8vw,38px);border:1px solid var(--tw-ar-line);border-left:2px solid var(--tw-ar-accent);background:color-mix(in srgb,var(--tw-ar-panel) 52%,transparent)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-note,.tw-reading-note,.tw-reading-guide__final)>span{color:var(--tw-ar-accent);font-size:var(--tw-type-caption);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-label);text-transform:uppercase}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-note,.tw-reading-note,.tw-reading-guide__final)>p{margin:0;color:var(--tw-ar-muted);font-size:var(--tw-type-lead);line-height:var(--tw-leading-lead)}body.template-suffix-modules-luxury #MainContent .tw-archive-index{padding-block:clamp(96px,8vw,132px);overflow:visible;color:var(--tw-ar-light);background:var(--tw-ds-surface-graphite);background-size:var(--tw-ds-surface-graphite-size);border-top:1px solid var(--tw-ar-line-dark-soft);border-bottom:1px solid var(--tw-ar-line-dark-soft)}body.template-suffix-modules-luxury #MainContent .tw-archive-index__layout{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:clamp(64px,8vw,132px);align-items:start}body.template-suffix-modules-luxury #MainContent .tw-archive-index__intro{align-self:start;max-width:520px}body.template-suffix-modules-luxury #MainContent .tw-archive-index__intro .tw-archive-lead{max-width:48ch;margin-top:24px;color:var(--tw-ar-light-muted)}body.template-suffix-modules-luxury #MainContent .tw-archive-index__rule{margin-top:34px;padding:22px 0 0 22px;border-top:1px solid var(--tw-ar-line-dark);border-left:2px solid var(--tw-ar-accent)}body.template-suffix-modules-luxury #MainContent .tw-archive-index__rule>span{color:var(--tw-ar-accent);font-size:var(--tw-type-caption);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-label);text-transform:uppercase}body.template-suffix-modules-luxury #MainContent .tw-archive-index__rule>p{margin:12px 0 0;color:var(--tw-ar-light-muted);font-size:var(--tw-type-body-small);line-height:var(--tw-leading-small)}body.template-suffix-modules-luxury #MainContent .tw-archive-index__groups{display:grid;gap:clamp(46px,5vw,64px)}body.template-suffix-modules-luxury #MainContent .tw-archive-group{border-top:1px solid var(--tw-ar-line-dark)}body.template-suffix-modules-luxury #MainContent .tw-archive-group__head{display:grid;grid-template-columns:66px minmax(0,1fr);gap:24px;padding:24px 0}body.template-suffix-modules-luxury #MainContent .tw-archive-group__head>span{color:var(--tw-ar-accent);font-family:var(--font-heading-family,Georgia,serif);font-size:var(--tw-type-body)}body.template-suffix-modules-luxury #MainContent .tw-archive-group__head h3{margin:0;font-family:var(--font-heading-family,Georgia,serif);font-size:var(--tw-type-h3);font-weight:var(--tw-weight-regular);line-height:var(--tw-leading-subheading);letter-spacing:var(--tw-tracking-subheading)}body.template-suffix-modules-luxury #MainContent .tw-archive-group__head p{margin:8px 0 0;color:var(--tw-ar-light-muted);font-size:var(--tw-type-caption);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-label);text-transform:uppercase}body.template-suffix-modules-luxury #MainContent .tw-archive-group__rows{border-bottom:1px solid var(--tw-ar-line-dark)}body.template-suffix-modules-luxury #MainContent .tw-archive-module{display:grid;grid-template-columns:90px minmax(0,1fr) 32px;gap:24px;align-items:center;min-height:112px;padding:24px 8px;border-top:1px solid var(--tw-ar-line-dark-soft);background:transparent;color:var(--tw-ar-light);text-decoration:none;transition:background var(--tw-ds-motion-medium) ease,color var(--tw-ds-motion-medium) ease}body.template-suffix-modules-luxury #MainContent .tw-archive-module:hover,body.template-suffix-modules-luxury #MainContent .tw-archive-module:focus-visible,body.template-suffix-modules-luxury #MainContent .tw-archive-module.is-featured{padding-inline:8px;background:#eef1f20b;outline:none}body.template-suffix-modules-luxury #MainContent .tw-archive-module__number{color:var(--tw-ar-accent);font-size:var(--tw-type-caption);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-label);text-transform:uppercase}body.template-suffix-modules-luxury #MainContent .tw-archive-module h4{max-width:28ch;margin:0;font-family:var(--font-heading-family,Georgia,serif);font-size:var(--tw-type-h4);font-weight:var(--tw-weight-regular);line-height:var(--tw-leading-subheading);letter-spacing:var(--tw-tracking-subheading)}body.template-suffix-modules-luxury #MainContent .tw-archive-module p{max-width:68ch;margin:9px 0 0;color:var(--tw-ar-light-muted);font-size:var(--tw-type-body-small);line-height:var(--tw-leading-small)}body.template-suffix-modules-luxury #MainContent .tw-archive-module__arrow{color:var(--tw-ar-accent);font-size:var(--tw-icon-size-md, var(--tw-icon-size-md));transition:transform var(--tw-ds-motion-medium) var(--tw-ds-ease),color var(--tw-ds-motion-medium) ease}body.template-suffix-modules-luxury #MainContent .tw-archive-module:hover .tw-archive-module__arrow,body.template-suffix-modules-luxury #MainContent .tw-archive-module:focus-visible .tw-archive-module__arrow{color:var(--tw-ar-light);transform:translate(4px)}@media(min-width:1090px)and (min-height:720px){body.template-suffix-modules-luxury #MainContent .tw-archive-index__intro{position:sticky;top:var(--tw-ar-sticky-top)}}@media(min-width:1090px)and (max-height:719px){body.template-suffix-modules-luxury #MainContent .tw-archive-index__layout{grid-template-columns:1fr;gap:54px}body.template-suffix-modules-luxury #MainContent .tw-archive-index__intro{max-width:820px}}html.shopify-design-mode body.template-suffix-modules-luxury #MainContent .tw-archive-index__intro{position:static}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-routes__grid,.tw-reading-guide__steps){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(48px,6vw,76px);padding:1px;background:var(--tw-ar-line)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-route,.tw-reading-guide__step){position:relative;min-height:410px;display:flex;flex-direction:column;padding:var(--tw-ds-card-padding);border:0;background:var(--tw-ds-surface-panel);color:var(--tw-ar-ink);text-decoration:none}body.template-suffix-modules-luxury #MainContent .tw-archive-route__start,body.template-suffix-reading-sample #MainContent .tw-reading-guide__check{margin-top:auto;padding-top:24px;border-top:1px solid var(--tw-ar-line)}body.template-suffix-modules-luxury #MainContent .tw-archive-route__start>span,body.template-suffix-reading-sample #MainContent .tw-reading-guide__check>span{display:block;margin-bottom:10px;color:var(--tw-ar-accent);font-size:var(--tw-type-caption);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-label);text-transform:uppercase}body.template-suffix-modules-luxury #MainContent .tw-archive-route__start>strong,body.template-suffix-reading-sample #MainContent .tw-reading-guide__check>strong{display:block;max-width:36ch;font-family:var(--font-heading-family,Georgia,serif);font-size:var(--tw-type-body);font-weight:var(--tw-weight-regular);line-height:var(--tw-leading-body)}body.template-suffix-modules-luxury #MainContent .tw-archive-route__arrow{position:absolute;right:var(--tw-ds-card-padding);bottom:var(--tw-ds-card-padding);color:var(--tw-ar-accent);font-size:var(--tw-icon-size-md, var(--tw-icon-size-md))}body.template-suffix-modules-luxury #MainContent .tw-archive-route__start{padding-right:36px}body.template-suffix-reading-sample #MainContent .tw-reading-deck{padding-block:clamp(96px,8vw,132px);overflow:clip;color:var(--tw-ar-light);background:var(--tw-ds-surface-graphite);background-size:var(--tw-ds-surface-graphite-size);border-top:1px solid var(--tw-ar-line-dark-soft);border-bottom:1px solid var(--tw-ar-line-dark-soft)}body.template-suffix-reading-sample #MainContent .tw-reading-deck:before{display:none}body.template-suffix-reading-sample #MainContent .tw-reading-deck__intro{max-width:none;padding-bottom:clamp(40px,5vw,58px)}body.template-suffix-reading-sample #MainContent .tw-reading-deck__intro .tw-reading-lead{max-width:60ch;margin-top:24px;color:var(--tw-ar-light-muted)}@media(min-width:750px)and (max-width:1089px){body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent{--tw-ar-sticky-top:calc(var(--tw-header-safe,94px) + 22px)}body.template-suffix-modules-luxury #MainContent .tw-archive-hero .tw-archive-shell,body.template-suffix-reading-sample #MainContent .tw-reading-hero .tw-reading-shell{grid-template-columns:1fr;gap:54px}body.template-suffix-modules-luxury #MainContent .tw-archive-hero__copy,body.template-suffix-reading-sample #MainContent .tw-reading-hero__copy{max-width:860px}body.template-suffix-modules-luxury #MainContent .tw-archive-hero__map{grid-template-columns:140px repeat(2,minmax(0,1fr));width:100%;min-height:460px}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-intro,.tw-reading-intro){grid-template-columns:1fr;gap:24px;align-items:start}body.template-suffix-modules-luxury #MainContent .tw-archive-index__layout{grid-template-columns:1fr;gap:52px}body.template-suffix-modules-luxury #MainContent .tw-archive-index__intro{position:static;max-width:820px}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-routes__grid,.tw-reading-guide__steps){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent{--tw-ar-sticky-top:calc(var(--tw-header-safe,84px) + 16px)}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-rail,.tw-reading-rail){display:none}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-hero,.tw-reading-hero){padding-top:calc(var(--tw-header-safe,84px) + 30px);padding-bottom:72px}body.template-suffix-modules-luxury #MainContent .tw-archive-hero .tw-archive-shell,body.template-suffix-reading-sample #MainContent .tw-reading-hero .tw-reading-shell{grid-template-columns:1fr;gap:42px}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-hero__copy h1,.tw-reading-hero__copy h1){max-width:100%}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-thesis,.tw-reading-hero__rule){grid-template-columns:1fr;gap:10px;margin-top:30px}body.template-suffix-modules-luxury #MainContent .tw-archive-hero__map{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}body.template-suffix-modules-luxury #MainContent .tw-archive-hero__center{grid-row:auto;min-height:112px;display:grid;grid-template-columns:auto auto 1fr;justify-content:start;gap:14px;text-align:left}body.template-suffix-modules-luxury #MainContent .tw-archive-hero__center strong{margin-top:0;font-size:var(--tw-type-h2)}body.template-suffix-modules-luxury #MainContent .tw-archive-hero__center span{margin-top:0}body.template-suffix-modules-luxury #MainContent .tw-archive-node{min-height:0;padding:24px 20px}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-intro,.tw-reading-intro){grid-template-columns:1fr;gap:22px;align-items:start;padding-bottom:32px}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-intro h2,.tw-reading-intro h2,.tw-archive-index__intro h2,.tw-reading-deck__intro h2){max-width:100%}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-territories__grid,.tw-reading-curation__grid){grid-template-columns:1fr;margin-top:38px}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-territory,.tw-reading-lens){min-height:0;padding:24px 20px}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-note,.tw-reading-note,.tw-reading-guide__final){grid-template-columns:1fr;gap:10px;margin-top:38px;padding:22px 20px}body.template-suffix-modules-luxury #MainContent .tw-archive-index{padding-block:76px;overflow:clip}body.template-suffix-modules-luxury #MainContent .tw-archive-index__layout{grid-template-columns:1fr;gap:40px}body.template-suffix-modules-luxury #MainContent .tw-archive-index__intro{position:static;max-width:none}body.template-suffix-modules-luxury #MainContent .tw-archive-index__rule{margin-top:28px;padding:20px 0 0 18px}body.template-suffix-modules-luxury #MainContent .tw-archive-group__head{grid-template-columns:44px minmax(0,1fr);gap:14px}body.template-suffix-modules-luxury #MainContent .tw-archive-module{grid-template-columns:1fr 24px;gap:14px;min-height:0;padding:24px 0}body.template-suffix-modules-luxury #MainContent .tw-archive-module__number{grid-column:1/-1}body.template-suffix-modules-luxury #MainContent .tw-archive-module p{margin-top:10px}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-routes__grid,.tw-reading-guide__steps){grid-template-columns:1fr;margin-top:38px}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-route,.tw-reading-guide__step){min-height:0;padding:24px 20px}body.template-suffix-modules-luxury #MainContent .tw-archive-route__arrow{right:20px;bottom:24px}body.template-suffix-reading-sample #MainContent .tw-reading-deck{padding-block:76px}}@media(prefers-reduced-motion:reduce){body.template-suffix-modules-luxury #MainContent .tw-archive-index__intro{position:static}body:is(.template-suffix-modules-luxury,.template-suffix-reading-sample) #MainContent :is(.tw-archive-territory,.tw-archive-module){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/203/assets/tw-archive-reading-v2.css.map */
