@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Montserrat:wght@300;400;500;600&display=swap";.atc{--olive:#5E6651;--olive-dk:#4a5140;--sage:#A8B09A;--sand:#D8C0A5;--bronze:#A77A4A;--charcoal:#2E2E2E;--cream:#F7F4ED;--cream-2:#EFEBE0;--line:#DED8C9;--white:#fff;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Montserrat",-apple-system,Segoe UI,sans-serif}.atc *{box-sizing:border-box}.atc{scroll-behavior:smooth}.atc{margin:0;background:var(--cream);color:var(--charcoal);font-family:var(--sans);font-weight:400;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}.atc img{max-width:100%;display:block}.atc a{color:inherit}.atc .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.atc .eyebrow{font-family:var(--sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bronze);font-weight:600;margin:0 0 14px}.atc h1,.atc h2,.atc h3{font-family:var(--serif);font-weight:500;letter-spacing:.005em;margin:0}.atc h1{font-size:clamp(36.8px,5vw,62.4px);line-height:1.08}.atc h2{font-size:clamp(28px,3.2vw,41.6px);line-height:1.15}.atc h3{font-size:19.52px;line-height:1.3}.atc p{margin:0 0 16px}.atc .lede{font-size:17.28px;color:#4a4a45;max-width:60ch}.atc .small{font-size:13.28px;color:#6d6d66;line-height:1.6}.atc header.nav{background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.atc .nav-in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 28px;max-width:1180px;margin:0 auto}.atc .brand{display:flex;align-items:center}.atc .brand img{height:94px;width:auto}.atc .nav-meta{text-align:right;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8b8b83;line-height:1.8}.atc .hero{padding:74px 0 66px;border-bottom:1px solid var(--line)}.atc .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.atc .chip{display:inline-block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--olive);border:1px solid var(--sage);padding:7px 14px;margin-bottom:22px}.atc .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;padding-top:26px;border-top:1px solid var(--line)}.atc .stat b{display:block;font-family:var(--serif);font-size:27.2px;line-height:1.1;color:var(--olive)}.atc .stat span{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#8b8b83}.atc figure{margin:0}.atc figcaption{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8b8b83;margin-top:10px}.atc .band{background:var(--olive);color:#fff;padding:52px 0}.atc .band .eyebrow{color:var(--sand)}.atc .band h2{margin-bottom:22px}.atc .tiergrid{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid rgba(255,255,255,.28);margin-top:8px}.atc .tiergrid div{padding:20px 16px;border-right:1px solid rgba(255,255,255,.28)}.atc .tiergrid div:last-child{border-right:0}.atc .tiergrid b{display:block;font-family:var(--serif);font-size:23.2px;line-height:1.1}.atc .tiergrid span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sand)}.atc .section{padding:70px 0}.atc .sechead{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-bottom:34px}.atc .filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.atc .filters input,.atc .filters select{font-family:var(--sans);font-size:14.08px;padding:11px 13px;border:1px solid var(--line);background:var(--white);color:var(--charcoal);min-width:190px}.atc .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.atc .card{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;position:relative}.atc .card .num{position:absolute;top:12px;left:14px;font-size:10px;letter-spacing:.14em;color:#b3b3aa;z-index:2}.atc .card .ph{background:var(--cream-2);padding:16px}.atc .card .ph img{aspect-ratio:4/3;object-fit:contain;width:100%}.atc .card .body{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}.atc .card h3{margin-bottom:8px}.atc .card .desc{font-size:13.92px;color:#5c5c55;margin-bottom:12px}.atc .card .avail{font-size:12.48px;color:#6d6d66;margin-bottom:16px}.atc .card .avail strong{color:var(--charcoal);font-weight:600}.atc .priceline{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin-bottom:16px}.atc .priceline span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8b8b83}.atc .priceline strong{font-family:var(--serif);font-size:25.6px;color:var(--olive);font-weight:500}.atc .opts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.atc label.f{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8b8b83}.atc label.f input,.atc label.f select{width:100%;font-family:var(--sans);font-size:14.4px;padding:10px;border:1px solid var(--line);background:var(--white);color:var(--charcoal);margin-top:6px}.atc .add{margin-top:auto;font-family:var(--sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;padding:14px;border:1px solid var(--olive);background:var(--olive);color:#fff;cursor:pointer;transition:.2s}.atc .add:hover{background:var(--olive-dk);border-color:var(--olive-dk)}.atc .add.added{background:var(--white);color:var(--olive)}.atc .sw{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 15px}.atc .sw button{width:38px;height:38px;padding:0;border:1px solid var(--line);cursor:pointer;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.atc .sw button:hover{transform:scale(1.08)}.atc .sw button i{display:block;width:11px;height:11px;border-radius:50%}.atc .sw button[aria-pressed=true]{box-shadow:0 0 0 2px var(--cream),0 0 0 3.5px var(--bronze)}.atc .sw-lab{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#8b8b83;margin:0 0 7px}.atc .tab{position:fixed;right:0;bottom:34px;z-index:60;background:var(--bronze);color:#fff;border:0;cursor:pointer;font-family:var(--sans);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;padding:16px 20px}.atc .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e2e2e73;opacity:0;pointer-events:none;transition:opacity .25s;z-index:70}.atc .scrim.open{opacity:1;pointer-events:auto}.atc .drawer{position:fixed;top:0;right:0;height:100%;width:min(420px,92vw);background:var(--cream);border-left:1px solid var(--line);transform:translate(102%);transition:transform .3s ease;z-index:80;display:flex;flex-direction:column}.atc .drawer.open{transform:none}.atc .drawer-head{padding:22px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.atc .drawer-head h3{font-size:21.6px}.atc .drawer-close{background:none;border:0;font-size:24px;line-height:1;cursor:pointer;color:#8b8b83}.atc .lines{flex:1;overflow-y:auto;padding:20px 24px}.atc .line{border-bottom:1px solid var(--line);padding:14px 0}.atc .line-top{display:flex;justify-content:space-between;gap:12px;font-family:var(--serif);font-size:16.8px}.atc .line p{font-size:12.8px;color:#6d6d66;margin:4px 0 6px}.atc .rm{background:none;border:0;padding:0;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);cursor:pointer}.atc .drawer-foot{border-top:1px solid var(--line);padding:20px 24px;background:var(--white)}.atc .tot{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.atc .tot strong{font-family:var(--serif);font-size:27.2px;color:var(--olive);font-weight:500}.atc .tot span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8b8b83}.atc .btn{display:block;width:100%;text-align:center;text-decoration:none;font-family:var(--sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;padding:15px;border:0;background:var(--olive);color:#fff;cursor:pointer;margin-top:12px}.atc .btn:hover{background:var(--olive-dk)}.atc .dark{background:var(--olive-dk);color:#fff;padding:64px 0}.atc .dark .eyebrow{color:var(--sand)}.atc .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:32px}.atc .step b{display:block;font-family:var(--serif);font-size:24.8px;color:var(--sand);margin-bottom:8px}.atc .step p{font-size:14.08px;color:#ffffffd6;margin:0}.atc .split{display:grid;grid-template-columns:1.15fr .85fr;gap:52px;align-items:start}.atc .terms dl{margin:0;border-top:1px solid var(--line)}.atc .terms div{padding:16px 0;border-bottom:1px solid var(--line)}.atc .terms dt{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#8b8b83;margin-bottom:5px}.atc .terms dd{margin:0;font-size:14.72px}.atc .sig{margin-top:34px;padding-top:26px;border-top:1px solid var(--line);display:flex;gap:20px;align-items:center}.atc .sig img{width:104px;height:auto}.atc .cta{background:var(--olive);color:#fff;padding:66px 0;text-align:center}.atc .cta h2{margin-bottom:12px}.atc .cta p{color:#ffffffd9;max-width:52ch;margin:0 auto 26px}.atc .cta a{color:#fff}.atc .qform{max-width:620px;margin:30px auto 0;text-align:left}.atc .qform .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.atc .qform label{display:block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;margin:0 0 6px}.atc .qform .fld{margin-bottom:14px}.atc .qform input,.atc .qform textarea,.atc .qform select{width:100%;font-family:var(--sans);font-size:15.04px;color:var(--charcoal);background:var(--white);border:1px solid rgba(255,255,255,.3);padding:12px 13px;border-radius:0}.atc .qform textarea{min-height:86px;resize:vertical}.atc .qform button{width:100%;margin-top:6px;background:var(--sand);color:var(--charcoal);border:0;font-family:var(--sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;padding:17px 34px;cursor:pointer}.atc .qform button:hover{background:#e3cfb8}.atc .qform .recap{background:#ffffff17;border:1px solid rgba(255,255,255,.22);padding:14px 16px;margin-bottom:16px;font-size:13.6px;line-height:1.7;color:#ffffffeb;white-space:pre-line}.atc .qform .recap em{color:#fff9;font-style:normal}.atc .qform .note{font-size:11.5px;color:#fff9;margin:12px 0 0;text-align:center}.atc .qsent{background:var(--white);color:var(--charcoal);padding:26px 24px;max-width:620px;margin:30px auto 0;text-align:center}.atc .qsent h3{font-size:24px;margin-bottom:8px}@media(max-width:640px){.atc .qform .row{grid-template-columns:1fr}}.atc footer.f{background:var(--charcoal);color:#ffffff9e;padding:30px 0;font-size:12.48px}.atc .f-in{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}@media(max-width:980px){.atc .hero-grid,.atc .split{grid-template-columns:1fr;gap:34px}.atc .grid,.atc .steps,.atc .tiergrid{grid-template-columns:repeat(2,1fr)}.atc .tiergrid div{border-bottom:1px solid rgba(255,255,255,.28)}}@media(max-width:640px){.atc .wrap{padding:0 20px}.atc .nav-in{padding:14px 20px}.atc .grid,.atc .steps{grid-template-columns:1fr}.atc .stats{grid-template-columns:1fr 1fr}.atc .tiergrid,.atc .opts{grid-template-columns:1fr}.atc .hero{padding:48px 0 44px}.atc .brand img{height:66px}.atc .nav-meta{font-size:9px;max-width:120px}.atc .section{padding:50px 0}}.atc .quoteline{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin-bottom:16px}.atc .quoteline span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8b8b83}.atc .quoteline strong{font-family:var(--serif);font-size:18.4px;color:var(--olive);font-weight:500}.atc .line-top span:last-child{font-size:15.2px;color:var(--olive)}.atc .catnav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.atc .catnav button{font-family:var(--sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;padding:10px 15px;border:1px solid var(--line);background:var(--white);color:#6d6d66;cursor:pointer;transition:.18s}.atc .catnav button:hover{border-color:var(--sage)}.atc .catnav button[aria-pressed=true]{background:var(--olive);border-color:var(--olive);color:#fff}.atc .count-note{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8b8b83;margin:0 0 18px}.atc .h-hero{padding:80px 0 70px;border-bottom:1px solid var(--line)}.atc .h-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.atc .h-hero h1{font-size:clamp(40px,5.4vw,67.2px)}.atc .h-cta{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 0}.atc .btn-solid,.atc .btn-ghost,.atc .btn-sand{display:inline-block;text-decoration:none;font-family:var(--sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;padding:16px 26px;transition:.2s;cursor:pointer}.atc .btn-solid{background:var(--olive);color:#fff;border:1px solid var(--olive)}.atc .btn-solid:hover{background:var(--olive-dk);border-color:var(--olive-dk)}.atc .btn-ghost{background:transparent;color:var(--olive);border:1px solid var(--sage)}.atc .btn-ghost:hover{border-color:var(--olive);background:#5e66510f}.atc .btn-sand{background:var(--sand);color:var(--charcoal);border:1px solid var(--sand);margin-right:10px}.atc .btn-sand:hover{background:#e3cfb8}.atc .btn-ghost.light{color:#fff;border-color:#ffffff80}.atc .btn-ghost.light:hover{background:#ffffff1a;border-color:#fff}.atc .catgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.atc .catcard{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);text-decoration:none;color:inherit;transition:.2s}.atc .catcard:hover{border-color:var(--sage);transform:translateY(-3px)}.atc .catcard .ph{background:var(--cream-2);padding:16px}.atc .catcard .ph img{aspect-ratio:4/3;object-fit:cover;width:100%}.atc .cc-body{padding:20px 22px 24px}.atc .cc-body h3{margin-bottom:6px}.atc .cc-body p{font-size:13.92px;color:#5c5c55;margin:0}.atc .h-live{background:var(--cream-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.atc .terms-dl{margin:24px 0 0;border-top:1px solid var(--line)}.atc .terms-dl div{padding:16px 0;border-bottom:1px solid var(--line)}.atc .terms-dl dt{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#8b8b83;margin-bottom:5px}.atc .terms-dl dd{margin:0;font-size:14.72px}.atc .sig-line{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin:30px 0 0}@media(max-width:980px){.atc .h-hero-grid{grid-template-columns:1fr;gap:34px}.atc .catgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.atc .catgrid{grid-template-columns:1fr}.atc .h-hero{padding:50px 0 44px}.atc .btn-sand{margin:0 0 10px;display:block;text-align:center}.atc .btn-ghost.light{display:block;text-align:center}}.atc h1,.atc h2,.atc h3,.atc h4,.atc h5{color:var(--charcoal);letter-spacing:normal;text-transform:none}.atc .band h1,.atc .band h2,.atc .band h3,.atc .dark h1,.atc .dark h2,.atc .dark h3,.atc .cta h1,.atc .cta h2,.atc .cta h3,.atc .h-proc h1,.atc .h-proc h2,.atc .h-proc h3{color:#f7f4ed}.atc a{text-decoration:none}.atc .btn-sand{color:var(--charcoal)}.atc .btn-solid{color:#f7f4ed}.atc button,.atc input,.atc select,.atc textarea{font-family:inherit;letter-spacing:normal;text-transform:none}.atc *,.atc *:before,.atc *:after{box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/12/assets/atc-brand.css.map */
