:root{--brass:#A8844E;--ivory:#F4EFE5;--ink:#14120F;--ink2:#5A5650;--stone:#E0D8C9;--measure:40rem}.room{background:var(--bg);color:var(--cream);padding-block:clamp(5rem,13vh,9.5rem)}.room-light{--bg:var(--ivory);--bg2:#EDE7DA;--surface:#FFFFFF;--cream:var(--ink);--cream2:var(--ink2);--muted:#8A8276;--border:rgba(20,18,15,.14);background:var(--ivory);color:var(--ink)}.room-light .rd-k,.room-light .bon-val,.room-light .tier-price,.room-light .stair-n{color:var(--brass)}.rd{width:min(var(--measure),88vw);margin-inline:auto}.rd-wide{width:min(64rem,90vw)}.rd-k{display:block;font-family:var(--font-body);font-size:.6rem;letter-spacing:.34em;text-transform:uppercase;color:var(--cream2);margin-bottom:1.3rem}.rd-h{font-family:var(--font-display);font-weight:300;font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.06;letter-spacing:-.012em;color:var(--cream);margin:0 0 2.2rem;text-wrap:balance}.rd-b{font-family:var(--font-body);font-weight:300;font-size:1.0625rem;line-height:1.78;color:var(--cream2)}.rd-b p{margin:0 0 1.5rem}.rd-b p:last-child{margin-bottom:0}.rd-b strong{color:var(--cream);font-weight:500}.rd-b em{font-style:italic}.rd-close{font-family:var(--font-display);font-weight:300;font-style:italic;font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1.25;color:var(--cream);text-align:center;text-wrap:balance;margin:3.5rem 0 0}.rd-card{margin-top:3rem;padding:clamp(1.6rem,3.4vw,2.4rem);border:1px solid var(--border);background:var(--bg2)}.rd-card-t{font-family:var(--font-body);font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--cream2);margin:0 0 1rem}.rd-card-b{font-family:var(--font-body);font-weight:300;font-size:.9375rem;line-height:1.72;color:var(--cream2);margin:0}.rd-card-b p{margin:0 0 .9rem}.rd-card-b p:last-child{margin-bottom:0}.rd-q{margin:3rem 0;padding-left:1.6rem;border-left:1px solid var(--border);font-family:var(--font-display);font-weight:300;font-style:italic;font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.4;color:var(--cream)}.stair{width:min(68rem,90vw);margin-inline:auto;display:grid;gap:1px;background:var(--border)}@media(min-width:900px){.stair{grid-template-columns:repeat(6,1fr);align-items:end;background:none;gap:1rem}}.stair-step{background:var(--bg);padding:clamp(1.4rem,3vw,2rem) clamp(1.2rem,2.4vw,1.6rem);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.5rem}@media(min-width:900px){.stair-step:nth-child(1){margin-bottom:0}.stair-step:nth-child(2){margin-bottom:2.2rem}.stair-step:nth-child(3){margin-bottom:4.4rem}.stair-step:nth-child(4){margin-bottom:6.6rem}.stair-step:nth-child(5){margin-bottom:8.8rem}.stair-step:nth-child(6){margin-bottom:11rem}}.stair-n{font-family:var(--font-display);font-weight:300;font-size:clamp(2.4rem,5vw,3.4rem);line-height:.85;color:var(--cream);opacity:.3;font-feature-settings:"lnum" 1}.stair-t{font-family:var(--font-display);font-weight:400;font-size:1.25rem;line-height:1.1;color:var(--cream)}.stair-s{font-family:var(--font-body);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.stair-p{font-family:var(--font-body);font-weight:300;font-size:.875rem;line-height:1.62;color:var(--cream2);margin:.4rem 0 0}.stair-close{width:min(var(--measure),88vw);margin:clamp(3rem,7vh,5rem) auto 0;font-family:var(--font-body);font-weight:300;font-size:1rem;line-height:1.75;color:var(--cream2);text-align:center}.tline{width:min(56rem,90vw);margin:clamp(2.5rem,6vh,4rem) auto 0}.tline-rail{position:relative;height:1px;background:var(--border);margin:3.5rem 0 0}.tline-stops{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:-1px}.tline-stop{position:relative;padding-top:2.2rem;text-align:center}.tline-stop:before{content:"";position:absolute;top:-4px;left:50%;width:9px;height:9px;transform:translate(-50%) rotate(45deg);background:var(--bg);border:1px solid var(--cream)}.tline-stop.is-tension:before{background:var(--cream)}.tline-name{font-family:var(--font-display);font-weight:400;font-size:1.1rem;color:var(--cream);display:block}.tline-nums{font-family:var(--font-body);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:block;margin-top:.35rem}.tline-d{font-family:var(--font-body);font-weight:300;font-size:.85rem;line-height:1.6;color:var(--cream2);margin:.7rem auto 0;max-width:22ch}.tiers{width:min(72rem,92vw);margin-inline:auto;display:grid;gap:1.5rem}@media(min-width:980px){.tiers{grid-template-columns:repeat(3,1fr);align-items:stretch}}.tier{display:flex;flex-direction:column;padding:clamp(1.8rem,3.4vw,2.6rem);border:1px solid var(--border);background:var(--bg2)}.tier-origin{background:var(--ivory);color:var(--ink);border-color:#a8844e80}.tier-origin .tier-name,.tier-origin .tier-price,.tier-origin .tier-inc li{color:var(--ink)}.tier-origin .tier-tag,.tier-origin .tier-story{color:var(--ink2)}.tier-origin .tier-price{color:var(--brass)}.tier-origin .tier-inc li:before{background:var(--brass)}.tier-seats{display:inline-block;align-self:flex-start;font-family:var(--font-body);font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:var(--brass);border:1px solid rgba(168,132,78,.5);padding:.35rem .7rem;margin-bottom:1.2rem}.tier-name{font-family:var(--font-display);font-weight:400;font-size:1.6rem;letter-spacing:.02em;color:var(--cream);margin:0 0 .5rem}.tier-tag{font-family:var(--font-body);font-weight:300;font-size:.9rem;line-height:1.5;color:var(--cream2);margin:0 0 1.5rem}.tier-price{font-family:var(--font-display);font-weight:300;font-size:2.4rem;line-height:1;color:var(--cream);font-feature-settings:"lnum" 1;margin-bottom:.4rem}.tier-price small{display:block;font-family:var(--font-body);font-size:.68rem;letter-spacing:.12em;color:var(--muted);margin-top:.6rem}.tier-story{font-family:var(--font-body);font-weight:300;font-size:.9375rem;line-height:1.72;color:var(--cream2);margin:1.6rem 0;padding-top:1.6rem;border-top:1px solid var(--border)}.tier-story p{margin:0 0 .9rem}.tier-story p:last-child{margin-bottom:0}.tier-inc{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:.6rem}.tier-inc li{position:relative;padding-left:1.4rem;font-family:var(--font-body);font-weight:300;font-size:.875rem;line-height:1.55;color:var(--cream2)}.tier-inc li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:1px;background:var(--cream2)}.tier-foot{margin-top:auto}.tier-note{font-family:var(--font-body);font-size:.72rem;line-height:1.5;color:var(--muted);margin:1rem 0 0}.bon{width:min(60rem,92vw);margin-inline:auto}.bon-group{margin-top:clamp(2.5rem,6vh,4rem)}.bon-group-t{font-family:var(--font-body);font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--cream2);margin:0 0 1.8rem;padding-bottom:.9rem;border-bottom:1px solid var(--border)}.bon-item{display:grid;gap:.4rem 2rem;padding:1.6rem 0;border-bottom:1px solid var(--border)}@media(min-width:760px){.bon-item{grid-template-columns:1fr auto;align-items:baseline}.bon-val{text-align:right}}.bon-n{font-family:var(--font-display);font-weight:400;font-size:1.15rem;letter-spacing:.03em;color:var(--cream);margin:0}.bon-s{font-family:var(--font-body);font-weight:300;font-size:.9rem;color:var(--cream2);margin:.2rem 0 0}.bon-d{grid-column:1;font-family:var(--font-body);font-weight:300;font-size:.875rem;line-height:1.68;color:var(--cream2);margin:.7rem 0 0}.bon-val{font-family:var(--font-display);font-weight:300;font-size:1.1rem;color:var(--cream);white-space:nowrap;font-feature-settings:"lnum" 1}.steps{width:min(56rem,92vw);margin-inline:auto}.step{display:grid;gap:.6rem 2.5rem;padding:1.8rem 0;border-top:1px solid var(--border)}@media(min-width:760px){.step{grid-template-columns:14rem 1fr}}.step:last-child{border-bottom:1px solid var(--border)}.step-k{font-family:var(--font-body);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cream2);font-feature-settings:"lnum" 1}.step-b{font-family:var(--font-body);font-weight:300;font-size:.9375rem;line-height:1.72;color:var(--cream2);margin:0}.step-b ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.step-b li{position:relative;padding-left:1.4rem}.step-b li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--cream2)}.cd{display:flex;flex-wrap:wrap;gap:clamp(1.4rem,4vw,2.8rem);justify-content:center;margin:clamp(2.5rem,6vh,4rem) 0 0}.cd-u{text-align:center;min-width:4.5rem}.cd-n{display:block;font-family:var(--font-display);font-weight:300;font-size:clamp(2.2rem,5vw,3.2rem);line-height:1;color:var(--cream);font-variant-numeric:tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.cd-l{display:block;font-family:var(--font-body);font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-top:.7rem}.cd-seats{text-align:center;font-family:var(--font-body);font-size:.8rem;letter-spacing:.06em;color:var(--cream2);margin:2.2rem 0 0}.cmp{width:min(68rem,92vw);margin-inline:auto;overflow-x:auto}.cmp table{width:100%;border-collapse:collapse;min-width:40rem}.cmp th,.cmp td{padding:1.1rem 1.2rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);font-family:var(--font-body);font-weight:300;font-size:.875rem;line-height:1.55;color:var(--cream2)}.cmp thead th{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cream);font-weight:400;padding-bottom:1.3rem}.cmp tbody th{color:var(--cream);font-weight:400}.cmp .is-origin{background:#a8844e12}.cmp thead .is-origin{color:var(--brass)}.btn-brass{display:inline-block;padding:.95rem 1.9rem;background:var(--brass);color:#14120f;font-family:var(--font-body);font-size:.78rem;letter-spacing:.1em;text-decoration:none;border:1px solid var(--brass);transition:background .3s ease,color .3s ease}.btn-brass:hover{background:transparent;color:var(--brass)}.room-light .btn-ghost,.tier-origin .btn-ghost{color:var(--ink);border-color:#14120f4d}#tlyn-bar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom));background:#0b0b0ced;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border)}#tlyn-bar a{display:block;text-align:center;width:100%}@media(max-width:760px){#tlyn-bar.is-on{display:block}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tlyn-offer.css.map */
