/** Shopify CDN: Minification failed

Line 65:204 Expected ":"
Line 99:204 Expected ":"
Line 119:204 Expected ":"

**/
                                                                                                                                                                                                   
  .ytf{--bg:#050508;--surf:#0a0a0f;--card:#0f0f16;--ink:#e8e8e0;--i8:rgba(232,232,224,.8);--i6:rgba(232,232,224,.6);--i4:rgba(232,232,224,.4);--i2:rgba(232,232,224,.2);--i1:rgba(232,232,224,.1);--i06:rgba
  (232,232,224,.06);--i04:rgba(232,232,224,.04);--r:#b51212;--rs:rgba(181,18,18,.1);--rss:rgba(181,18,18,.05);--gold:#c9a84c;--golds:rgba(201,168,76,.08);--rd:12px;--t:.26s                                
  cubic-bezier(.4,0,.2,1);background:var(--bg);padding:0 0 20px;font-family:'DM Sans',sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;color:var(--ink)}
  .ytf__rule{height:1px;background:linear-gradient(90deg,transparent,var(--i1) 20%,var(--i1) 80%,transparent);margin-bottom:40px}                                                                           
  .ytf__inner{max-width:1280px;padding:0 24px;margin:0 auto}                                                                                                                                                
  .ytf__citystrip{display:flex;align-items:center;justify-content:center;gap:32px;padding:18px 24px;margin-bottom:48px;border-radius:var(--rd);background:var(--card);border:1px solid                      
  var(--i06);text-decoration:none;position:relative;overflow:hidden;transition:border-color var(--t),transform var(--t),box-shadow var(--t)}                                                                
  .ytf__citystrip::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 120% at 50% 0%,rgba(181,18,18,.07),transparent 65%);pointer-events:none}                              
  .ytf__citystrip:hover{border-color:rgba(181,18,18,.22);transform:translateY(-1px);box-shadow:0 10px 40px rgba(0,0,0,.5),0 0 0 1px rgba(181,18,18,.08)}                                                    
  .ytf__citystrip:focus-visible{outline:2px solid var(--r);outline-offset:3px}                                                                                                                              
  .ytf__citystat{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:90px}                                                                                                              
  .ytf__citynum{font-family:'Cormorant Garamond',serif;font-size:30px;color:var(--ink);line-height:1;letter-spacing:-.01em}                                                                                 
  .ytf__citylabel{font-size:9px;letter-spacing:.38em;text-transform:uppercase;color:var(--i4);font-weight:500}                                                                                              
  .ytf__citydiv{width:1px;height:32px;background:linear-gradient(to bottom,transparent,var(--i2) 30%,var(--i2) 70%,transparent)}                                                                            
  .ytf__grid{display:grid;grid-template-columns:1.1fr 1.9fr;gap:56px;align-items:start;margin-bottom:52px;animation:ytfFade .8s cubic-bezier(.4,0,.2,1) both}                                               
  @keyframes ytfFade{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}                                                                                                       
  .ytf__brand{max-width:400px}                                                                                                                                                                              
  .ytf__brand-top{display:flex;align-items:center;gap:12px;margin-bottom:20px}                                                                                                                              
  .ytf__logo{width:38px;height:38px;object-fit:contain}                                                                                                                                                     
  .ytf__wordmark{font-weight:600;font-size:17px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}                                                                                             
  .ytf__wordmark-moc{color:var(--r);margin-left:3px}                                                                                                                                                        
  .ytf__tagline{font-family:'Cormorant Garamond',serif;font-size:17px;line-height:1.75;color:var(--i6);margin:0 0 16px}                                                                                     
  .ytf__oath{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:15px;line-height:1.85;color:var(--ink);margin:0 0 24px;border-left:1px solid var(--r);padding-left:16px}                    
  .ytf__oath-line{display:block;opacity:0;transform:translateX(-6px);animation:ytfOath .7s cubic-bezier(.4,0,.2,1) forwards}                                                                                
  .ytf__oath-line:nth-child(1){animation-delay:.2s}                                                                                                                                                         
  .ytf__oath-line:nth-child(2){animation-delay:.4s}                                                                                                                                                         
  .ytf__oath-line:nth-child(3){animation-delay:.6s}                                                                                                                                                         
  @keyframes ytfOath{to{opacity:1;transform:translateX(0)}}
  .ytf__pillrow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}                                                                                                                                     
  .ytf__pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--card);border:1px solid
  var(--i06);color:var(--i4);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}                                                                                                  
  .ytf__pill-dot{width:5px;height:5px;border-radius:50%;background:var(--r);flex-shrink:0}
  .ytf__micro-legal{font-size:11px;color:var(--i2);letter-spacing:.06em}                                                                                                                                    
  .ytf__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}                                                                                                                           
  .ytf__heading{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--i6);margin:0 0 18px}                                      
  .ytf__heading-line{display:block;width:18px;height:1px;background:var(--r);flex-shrink:0}                                                                                                                 
  .ytf__list{list-style:none;padding:0;margin:0}                                                                                                                                                            
  .ytf__list li{margin:0 0 2px}                                                                                                                                                                             
  .ytf__list a{position:relative;display:inline-block;padding:5px 0;font-size:13.5px;font-weight:300;color:var(--i4);text-decoration:none;transition:color var(--t),transform var(--t)}                     
  .ytf__list a::after{content:'';position:absolute;left:0;bottom:3px;width:0;height:1px;background:var(--r);transition:width var(--t)}                                                                      
  .ytf__list a:hover{color:var(--ink);transform:translateX(4px)}                                                                                                                                            
  .ytf__list a:hover::after{width:100%}                                                                                                                                                                     
  .ytf__list a:focus-visible{outline:2px solid var(--r);outline-offset:3px;border-radius:3px}                                                                                                               
  .ytf__vault-card{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:var(--rd);background:linear-gradient(135deg,var(--rs),var(--rss));border:1px solid                            
  rgba(181,18,18,.14);text-decoration:none;position:relative;overflow:hidden;transition:border-color var(--t),transform var(--t),box-shadow var(--t)}                                                       
  .ytf__vault-card::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(181,18,18,.07),transparent);transition:left .55s ease}      
  .ytf__vault-card:hover::after{left:150%}                                                                                                                                                                  
  .ytf__vault-card:hover{border-color:rgba(181,18,18,.4);transform:translateY(-2px);box-shadow:0 12px 36px rgba(181,18,18,.14)}
  .ytf__vault-card:focus-visible{outline:2px solid var(--r);outline-offset:3px}                                                                                                                             
  .ytf__vault-label{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--r);display:block}                                                                              
  .ytf__vault-sub{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:13px;color:var(--i6);line-height:1.5;display:block}                                                                    
  .ytf__vault-arrow{font-size:16px;color:var(--r);opacity:.5;margin-top:4px;display:block;transition:transform var(--t),opacity var(--t)}                                                                   
  .ytf__vault-card:hover .ytf__vault-arrow{transform:translateX(5px);opacity:1}                                                                                                                             
  .ytf__acc{display:none}                                                                                                                                                                                   
  .ytf__vault-card--mobile{display:none;margin-bottom:10px}                                                                                                                                                 
  .ytf__details{border:1px solid var(--i06);border-radius:var(--rd);background:var(--card);overflow:hidden;margin-bottom:10px}                                                                              
  .ytf__summary{list-style:none;cursor:pointer;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;c
  olor:var(--i6);user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--t)}                                                                                                        
  .ytf__summary::-webkit-details-marker{display:none}                                                                                                                                                       
  .ytf__details[open] .ytf__summary{color:var(--ink)}                                                                                                                                                       
  .ytf__icon{width:20px;height:20px;border-radius:50%;border:1px solid var(--i1);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;color:var(--i4);transition:transform   
  var(--t),background var(--t),border-color var(--t)}                                                                                                                                                       
  .ytf__icon::before{content:'+';line-height:1}                                                                                                                                                             
  .ytf__details[open] .ytf__icon{transform:rotate(45deg);background:var(--rs);border-color:rgba(181,18,18,.25)}                                                                                             
  .ytf__details[open] .ytf__icon::before{color:var(--r)}                                                                                                                                                    
  .ytf__list--acc{padding:4px 18px 18px}                                                                                                                                                                    
  .ytf__list--acc li{margin:0 0 4px}                                                                                                                                                                        
  .ytf__list--acc a{display:flex;align-items:center;padding:11px 14px;border-radius:10px;background:var(--surf);border:1px solid
  var(--i04);color:var(--i4);font-size:13.5px;font-weight:300;text-decoration:none;transition:background var(--t),color var(--t),border-color var(--t)}                                                     
  .ytf__list--acc a:active{background:var(--rs);border-color:rgba(181,18,18,.18);color:var(--r)}
  .ytf__houses{margin-bottom:40px;padding-top:40px;border-top:1px solid var(--i06)}                                                                                                                         
  .ytf__houses-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}                                                                             
  .ytf__houses-title{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:22px;color:var(--ink);margin:0;letter-spacing:.01em}                                                                
  .ytf__houses-link{font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--r);text-decoration:none;opacity:.8;transition:opacity var(--t)}                                
  .ytf__houses-link:hover{opacity:1}                                                                                                                                                                        
  .ytf__houses-link:focus-visible{outline:2px solid var(--r);outline-offset:3px;border-radius:3px}                                                                                                          
  .ytf__sigils{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}                                                                                      
  .ytf__sigil-item{display:flex;animation:ytfSigilIn .5s cubic-bezier(.4,0,.2,1) both}                                                                                                                      
  @keyframes ytfSigilIn{from{opacity:0;transform:scale(.9) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}                                                                                  
  .ytf__sigil{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;aspect-ratio:1;padding:10px 4px 20px;border-radius:10px;background:var(--card);border:1px     
  solid var(--i04);text-decoration:none;position:relative;overflow:hidden;transition:border-color var(--t),transform var(--t),box-shadow var(--t)}                                                          
  .ytf__sigil::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,var(--hc,var(--r)),transparent 65%);opacity:0;transition:opacity var(--t)}                           
  .ytf__sigil:hover{border-color:var(--hc,var(--r));box-shadow:0 0 0 1px var(--hc,var(--r)),0 8px 24px rgba(0,0,0,.5);transform:translateY(-3px) scale(1.04)}                                               
  .ytf__sigil:hover::before{opacity:.1}                                                                                                                                                                     
  .ytf__sigil:focus-visible{outline:2px solid var(--hc,var(--r));outline-offset:3px}                                                                                                                        
  .ytf__sigil-mark{font-family:'Cormorant Garamond',serif;font-size:22px;color:var(--i6);line-height:1;letter-spacing:-.02em;transition:color var(--t),transform var(--t);position:relative;z-index:1}      
  .ytf__sigil:hover .ytf__sigil-mark{color:var(--hc,var(--r));transform:translateY(-2px)}                                                                                                                   
  .ytf__sigil-name{font-size:7.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--i2);text-align:center;line-height:1.2;transition:color var(--t),transform                      
  var(--t);position:relative;z-index:1}                                                                                                                                                                     
  .ytf__sigil:hover .ytf__sigil-name{color:var(--hc,var(--r));opacity:.75;transform:translateY(-2px)}                                                                                                       
  .ytf__sigil-el{position:absolute;bottom:7px;left:0;right:0;text-align:center;font-size:7px;letter-spacing:.2em;text-transform:uppercase;color:var(--hc,var(--r));opacity:0;transform:translateY(4px);trans
  ition:opacity var(--t),transform var(--t);white-space:nowrap;overflow:hidden;z-index:1}                                                                                                                   
  .ytf__sigil:hover .ytf__sigil-el{opacity:.85;transform:translateY(0)}                                                                                                                                     
  .ytf__keycta{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;margin-bottom:32px;border-radius:var(--rd);border:1px dashed                                               
  rgba(201,168,76,.22);background:var(--golds);text-decoration:none;text-align:center;flex-wrap:wrap;position:relative;overflow:hidden;transition:border-color var(--t),background var(--t),box-shadow      
  var(--t)}                                    
  .ytf__keycta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 120% at 50% 0%,rgba(201,168,76,.07),transparent 65%);pointer-events:none}                                
  .ytf__keycta:hover{border-color:rgba(201,168,76,.5);border-style:solid;background:rgba(201,168,76,.1);box-shadow:0 8px 36px rgba(201,168,76,.1)}                                                          
  .ytf__keycta:focus-visible{outline:2px solid var(--gold);outline-offset:3px}                                                                                                                              
  .ytf__keycta-gem{font-size:10px;color:var(--gold);opacity:.45}                                                                                                                                            
  .ytf__keycta-text{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:16px;color:var(--i6)}                                                                                                
  .ytf__keycta-action{font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}                                                                                       
  .ytf__keycta-arrow{display:inline-block;transition:transform var(--t)}                                                                                                                                    
  .ytf__keycta:hover .ytf__keycta-arrow{transform:translateX(5px)}                                                                                                                                          
  .ytf__bottom{padding-top:24px;border-top:1px solid var(--i06)}                                                                                                                                            
  .ytf__bottom-copy-row{display:flex;justify-content:space-between;align-items:center;gap:12px}                                                                                                             
  .ytf__bottom-copy{font-size:11px;color:var(--i2);letter-spacing:.06em;margin:0}                                                                                                                           
  .ytf__bottom-copy--right{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:12px}                                                                                                         
  @media(prefers-reduced-motion:reduce){.ytf__grid,.ytf__sigil-item{animation:none}.ytf__oath-line{opacity:1!important;transform:none!important;animation:none!important}.ytf *,.ytf *::before,.ytf         
  *::after{transition-duration:.01ms!important}}                                                                                                                                                            
  @media(max-width:990px){.ytf__rule{margin-bottom:32px}.ytf__citystrip{gap:24px;padding:16px 20px;margin-bottom:40px}.ytf__citynum{font-size:26px}.ytf__grid{grid-template-columns:1fr;gap:28px;margin-bott
  om:36px}.ytf__brand{max-width:100%}.ytf__sigils{grid-template-columns:repeat(5,minmax(0,1fr))}}                                                                                                           
  @media(max-width:640px){.ytf{padding:0 0 24px}.ytf__rule{margin-bottom:24px}.ytf__inner{padding:0 16px}.ytf__citystrip{gap:16px;padding:14px 16px;margin-bottom:28px}.ytf__citystat{min-width:0}.ytf__city
  num{font-size:22px}.ytf__citylabel{font-size:8.5px;letter-spacing:.28em}.ytf__citydiv{height:22px}.ytf__grid{gap:24px;margin-bottom:28px}.ytf__cols{display:none}.ytf__acc{display:block}.ytf__vault-card-
  -mobile{display:flex}.ytf__wordmark{font-size:15px}.ytf__tagline{font-size:16px}.ytf__oath{font-size:14px;padding-left:12px}.ytf__pillrow{gap:7px}.ytf__pill{font-size:9.5px;padding:5px 9px}.ytf__houses{
  margin-bottom:28px;padding-top:28px}.ytf__houses-title{font-size:19px}.ytf__houses-head{margin-bottom:18px}.ytf__sigils{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.ytf__sigil{padding:8px 4px 
  18px}.ytf__sigil-mark{font-size:18px}.ytf__sigil-name{font-size:7px;letter-spacing:.1em}.ytf__sigil-el{font-size:6px;bottom:5px}.ytf__keycta{flex-direction:column;gap:5px;padding:14px 16px;margin-bottom
  :24px}.ytf__keycta-text{font-size:15px}.ytf__keycta-action{font-size:10px}.ytf__bottom-copy-row{flex-direction:column;align-items:flex-start;gap:4px}.ytf__bottom-copy--right{display:none}}
  