.bg{display:block}.bg [data-reveal]{opacity:1!important;transform:none!important}.bg{--bone:#F3F0EA;--paper:#FBF9F6;--paper-2:#E9E4DB;--ink:#2E2A24;--ink-2:#565046;--mute:#7B7466;--rule:#E0DAD0;--rule-soft:#EBE6DE;--gilt:#9A7C46;--sale:#8A4636;--f-display:"Cormorant Garamond","Cormorant",Garamond,"Times New Roman",serif;--f-body:"Hanken Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--gut:clamp(1.35rem,5vw,4.5rem);--maxw:1360px;--nav-h:74px;--ease:cubic-bezier(.22,.61,.36,1);color-scheme:light}.bg *,.bg *:before,.bg *:after{box-sizing:border-box}.bg{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.bg{scroll-behavior:auto}.bg *,.bg *:before,.bg *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.bg{margin:0;background:var(--bone);color:var(--ink);font-family:var(--f-body);font-weight:400;font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bg img,.bg video,.bg svg{display:block;max-width:100%}.bg img{height:auto}.bg a{color:inherit;text-decoration:none}.bg button,.bg input,.bg select,.bg textarea{font:inherit;color:inherit}.bg :focus-visible{outline:1px solid var(--gilt);outline-offset:3px}.bg ::selection{background:var(--gilt);color:var(--paper)}.bg h1,.bg h2,.bg h3,.bg h4{font-family:var(--f-display);font-weight:300;line-height:1.08;letter-spacing:0;text-wrap:balance;margin:0}.bg .d1{font-size:clamp(2.5rem,5.4vw,4.4rem)}.bg .d2{font-size:clamp(1.8rem,3.2vw,2.7rem)}.bg .d3{font-size:clamp(1.45rem,2.1vw,1.8rem)}.bg .lede{font-size:clamp(.95rem,1.05vw,1.04rem);line-height:1.62;color:var(--ink-2);max-width:42ch}.bg p{margin:0 0 1em;max-width:60ch}.bg p:last-child{margin-bottom:0}.bg .eyebrow{font-size:.67rem;letter-spacing:.24em;text-transform:uppercase;color:var(--mute);font-weight:400;margin:0}.bg .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.bg .section{padding-block:clamp(3.25rem,6.5vw,6rem)}.bg .section--tight{padding-block:clamp(2rem,3.6vw,3rem)}.bg .rule-top{border-top:1px solid var(--rule)}.bg .stack{display:flex;flex-direction:column}.bg .stack-3{gap:.8rem}.bg .stack-4{gap:1.2rem}.bg .stack-6{gap:1.9rem}.bg .stack-8{gap:3rem}.bg .head{display:flex;flex-direction:column;gap:1rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);max-width:34rem}.bg .announce{background:var(--paper);color:var(--mute);border-bottom:1px solid var(--rule-soft);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:.7rem 1rem}.bg .site-header{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--bone) 90%,transparent);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s var(--ease)}.bg .site-header.is-stuck{border-bottom-color:var(--rule)}.bg .nav{height:var(--nav-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.bg .wordmark{font-family:var(--f-display);font-size:1.55rem;font-weight:300;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;white-space:nowrap;grid-column:2;justify-self:center}.bg .nav__links,.bg .nav__utils{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2.1rem);margin:0;padding:0;list-style:none}.bg .nav__utils{justify-content:flex-end;grid-column:3}.bg .nav__links{grid-column:1}.bg .nav a,.bg .nav button{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);background:none;border:0;padding:.35rem 0;cursor:pointer;position:relative;transition:color .25s var(--ease)}.bg .nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gilt);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.bg .nav a:hover,.bg .nav button:hover,.bg .nav a[aria-current=page]{color:var(--ink)}.bg .nav a:hover:after,.bg .nav a[aria-current=page]:after{transform:scaleX(1)}.bg .burger{display:none}.bg .cart-count{display:inline-block;min-width:1.35em;font-variant-numeric:tabular-nums}@media(max-width:899px){.bg .nav__links{display:none}.bg .burger{display:inline-flex}.bg .nav{grid-template-columns:auto 1fr auto}.bg .wordmark{font-size:1.3rem}}.bg .mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--bone);padding:var(--gut);display:flex;flex-direction:column;gap:1.1rem;transform:translateY(-100%);transition:transform .5s var(--ease);overflow-y:auto}.bg .mobile-nav[data-open=true]{transform:translateY(0)}.bg .mobile-nav a{font-family:var(--f-body);font-size:.98rem;font-weight:400;letter-spacing:.02em;padding-block:.78rem;border-bottom:1px solid var(--rule-soft);display:block;color:var(--ink)}.bg .mobile-nav a:last-child{border-bottom:0}.bg .mobile-nav .nav-sub{margin-top:.4rem;border-top:1px solid var(--rule);padding-top:.4rem}.bg .mobile-nav .nav-sub a{color:var(--ink-2);font-size:.9rem}.bg .btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:1.05rem 2.2rem;font-size:.71rem;letter-spacing:.18em;text-transform:uppercase;font-weight:400;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;text-align:center;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.bg .btn:hover{background:transparent;color:var(--ink)}.bg .btn--ghost{background:transparent;color:var(--ink);border-color:var(--rule)}.bg .btn--ghost:hover{border-color:var(--ink);background:transparent}.bg .btn--line{background:none;border:0;border-bottom:1px solid var(--rule);padding:.4rem 0;color:var(--ink);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color .3s var(--ease),color .3s var(--ease)}.bg .btn--line:hover{border-bottom-color:var(--gilt);color:var(--gilt)}.bg .btn[disabled]{opacity:.4;cursor:not-allowed}.bg .grid{display:grid;gap:clamp(1.75rem,2.8vw,2.75rem) clamp(1rem,2vw,2rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1080px){.bg .grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bg .card{display:flex;flex-direction:column;gap:.75rem;position:relative}.bg .card__frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--paper-2)}.bg .card__frame img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.bg .card:hover .card__frame img{transform:scale(1.03)}.bg .card__meta{display:flex;flex-direction:column;gap:.15rem;flex:1 1 auto;padding-top:.1rem}.bg .card__tag{height:1.1rem;line-height:1.1rem;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gilt);overflow:hidden}.bg .card__name{font-family:var(--f-display);font-size:clamp(1.18rem,3.4vw,1.35rem);font-weight:400;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bg .card__sub{font-size:.8rem;color:var(--ink-2);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:.15rem}.bg .card__price{font-size:.88rem;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:.55rem;display:flex;flex-direction:column;gap:.1rem}.bg .card__qual{font-size:.7rem;letter-spacing:0;color:var(--mute);font-variant-numeric:normal}.bg .card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bg .split{display:grid;gap:clamp(1.75rem,3.6vw,3.75rem);align-items:center}@media(min-width:900px){.bg .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bg .split--wide-left{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.bg .split--wide-right{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.bg .split--flip>:first-child{order:2}}.bg .figure{position:relative;margin:0}.bg .figure img{width:100%}.bg .figure figcaption{margin-top:.8rem;font-size:.72rem;color:var(--mute)}.bg .marks{display:grid;gap:clamp(1.5rem,2.4vw,2.25rem);grid-template-columns:repeat(2,1fr)}@media(min-width:860px){.bg .marks{grid-template-columns:repeat(4,1fr)}}.bg .mark{display:flex;flex-direction:column;gap:.45rem}.bg .mark__t{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;font-weight:500}.bg .mark__d{font-size:.95rem;color:var(--ink-2);line-height:1.5}.bg .enrol{border-top:1px solid var(--rule);padding-top:clamp(2rem,3.6vw,3rem);display:grid;gap:clamp(1.5rem,2.6vw,2.5rem)}@media(min-width:900px){.bg .enrol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.bg .field{display:flex;flex-direction:column;gap:.45rem}.bg .field label{font-size:.78rem;letter-spacing:0;color:var(--ink-2)}.bg .field input,.bg .field select,.bg .field textarea{background:var(--paper);border:1px solid var(--rule);padding:.95rem 1rem;font-size:.95rem;font-weight:400;border-radius:0;transition:border-color .25s var(--ease)}.bg .field input:focus,.bg .field select:focus,.bg .field textarea:focus{border-color:var(--gilt);outline:none}.bg .field textarea{min-height:8rem;resize:vertical}.bg .inline-form{display:flex;gap:.75rem;flex-wrap:wrap}.bg .inline-form .field{flex:1 1 15rem}.bg .form-note{font-size:.82rem;color:var(--ink-2)}.bg .choice{border:0;padding:0;margin:0;min-width:0}.bg .choice legend{padding:0;margin-bottom:.7rem;font-size:.78rem;letter-spacing:0;color:var(--ink-2)}.bg .choice__set{display:flex;flex-wrap:wrap;gap:.5rem}.bg .choice__opt{display:block;text-transform:none;letter-spacing:0;color:inherit}.bg .choice__opt input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.bg .choice__opt span{display:block;border:1px solid var(--rule);background:var(--paper);padding:.6rem .85rem;font-size:.84rem;line-height:1.2;text-transform:none;letter-spacing:0;color:var(--ink-2);cursor:pointer;transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease)}.bg .choice__opt span:hover{border-color:var(--ink-2);color:var(--ink)}.bg .choice__opt input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bg .choice__opt input:focus-visible+span{outline:1px solid var(--gilt);outline-offset:3px}.bg .site-footer{border-top:1px solid var(--rule);padding-block:clamp(3rem,6vw,5rem) 2rem}.bg .footer-grid{display:grid;gap:clamp(2rem,4vw,3rem)}@media(min-width:800px){.bg .footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.bg .footer-col h4{font-family:var(--f-body);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:1rem;font-weight:400}.bg .footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.bg .footer-col a{font-size:.86rem;color:var(--ink-2);transition:color .25s var(--ease)}.bg .footer-col a:hover{color:var(--gilt)}.bg .footer-base{margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.4rem;border-top:1px solid var(--rule-soft);display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;font-size:.73rem;color:var(--mute)}.bg .spec{width:100%;border-collapse:collapse;font-size:.86rem}.bg .spec th,.bg .spec td{text-align:left;padding:.5rem 0;border-bottom:1px solid var(--rule-soft);vertical-align:top}.bg .spec th{font-weight:400;color:var(--mute);width:8rem}.bg .compare th{width:auto;color:var(--ink);font-weight:500;white-space:nowrap}.bg .compare td:first-of-type{font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:1.5rem}.bg .compare td:last-child{color:var(--ink-2)}.bg .compare tr:last-child th,.bg .compare tr:last-child td{color:var(--ink)}@media(max-width:700px){.bg .compare,.bg .compare tbody,.bg .compare tr,.bg .compare th,.bg .compare td{display:block;width:auto}.bg .compare tr{padding-block:.9rem;border-bottom:1px solid var(--rule-soft)}.bg .compare th,.bg .compare td{border:0;padding:.1rem 0}.bg .compare td:first-of-type{font-size:1.05rem;padding-right:0}}.bg .crumbs{font-size:.72rem;color:var(--mute);letter-spacing:.06em;margin-bottom:1.5rem}.bg .crumbs a:hover{color:var(--ink)}.bg .page-head{display:flex;flex-direction:column;gap:1rem;max-width:40rem}.bg .tabs{display:flex;flex-wrap:wrap;gap:1.75rem;border-bottom:1px solid var(--rule);margin-bottom:2.5rem}.bg .tab{background:none;border:0;cursor:pointer;padding:0 0 1rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid transparent;margin-bottom:-1px;transition:color .25s var(--ease),border-color .25s var(--ease)}.bg .tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.bg [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .9s var(--ease),transform .9s var(--ease)}@media(prefers-reduced-motion:reduce){.bg [data-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bagan.css.map */
