@font-face{font-family:Rye;src:url(/fonts/rye-400.ttf)format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:Yellowtail;src:url(/fonts/yellowtail-400.ttf)format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:Roboto Slab;src:url(/fonts/roboto-slab-400.ttf)format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:Roboto Slab;src:url(/fonts/roboto-slab-600.ttf)format("truetype");font-weight:600;font-display:swap}
@font-face{font-family:Roboto Slab;src:url(/fonts/roboto-slab-700.ttf)format("truetype");font-weight:700;font-display:swap}
@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}
@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}
@property --tw-animation-duration{syntax:"*";inherits:false}
@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}
@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}
@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}
@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}
@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}
@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}
@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}
@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}
@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}
@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}
@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}
@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}
@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}
@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}
@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}
@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}
@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}
@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}
@property --scroll-fade-mask{syntax:"*";inherits:false}
@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}
@property --shimmer-image{syntax:"*";inherits:false}
@property --shimmer-text-fill{syntax:"*";inherits:false}
@media (prefers-reduced-motion:reduce){
.sci-site .shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}
}
.sci-site{--sci-background:#fbfbf9;--sci-foreground:#232525;--sci-border:#deddd7;--sci-input:#d5d4cf;--background:60 20% 98%;--foreground:180 3% 14%;--card:0 0% 100%;--card-foreground:180 3% 14%;--popover:0 0% 100%;--popover-foreground:180 3% 14%;--primary:347 54% 26%;--primary-foreground:0 0% 100%;--secondary:40 18% 93%;--secondary-foreground:180 3% 14%;--muted:40 18% 93%;--muted-foreground:135 2% 38%;--accent:40 40% 90%;--accent-foreground:347 54% 26%;--destructive:354 67% 42%;--destructive-foreground:0 0% 100%;--border:51 10% 86%;--input:50 7% 82%;--ring:33 42% 43%;--radius:.45rem;--sidebar:147 15% 15%;--sidebar-foreground:0 0% 100%;--sidebar-primary:38 46% 61%;--sidebar-primary-foreground:147 15% 15%;--sidebar-accent:139 14% 23%;--sidebar-accent-foreground:0 0% 100%;--sidebar-border:132 10% 30%;--sidebar-ring:38 46% 61%}
.sci-site *{box-sizing:border-box}
.sci-site{background:var(--sci-background);color:var(--sci-foreground);margin:0;font:16px/1.6 Arial,Helvetica,sans-serif}
.sci-site h1,.sci-site h2,.sci-site h3,.sci-site p{margin-top:0}
.sci-site h1,.sci-site h2,.sci-site .serif{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.08}
.sci-site h1{font-size:clamp(2.5rem,5.5vw,5rem)}
.sci-site h2{font-size:clamp(2rem,3.7vw,3.2rem)}
.sci-site h3{font-size:1.17rem;line-height:1.35}
.sci-site a,.sci-site button,.sci-site input,.sci-site textarea{transition:background-color .15s,color .15s}
.sci-site button,.sci-site a{touch-action:manipulation}
.sci-site button:not(:disabled){cursor:pointer}
.sci-site button:disabled{opacity:.55;cursor:not-allowed}
.sci-site a{color:inherit;text-decoration:none}
.sci-site a:hover{color:#8b3147}
.sci-site :is(a:focus-visible,button:focus-visible){outline-offset:4px;outline:3px solid #b38c50}
.sci-site input,.sci-site textarea{font:inherit;border:1px solid var(--sci-input);background:#fff;border-radius:4px;width:100%;padding:.7rem .85rem}
.sci-site input:focus,.sci-site textarea:focus{outline-offset:1px;outline:2px solid #b38c50}
.sci-site textarea{min-height:7rem}
.sci-site .wrap{width:min(1240px,100% - 64px);margin:auto}
.sci-site .narrow{max-width:850px}
.sci-site .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#8f6c39;margin-bottom:1rem;font-size:.8rem;font-weight:700}
.sci-site .muted{color:#5e625f}
.sci-site .small{font-size:.875rem}
.sci-site .topline{color:#fff;background:#202b25;padding:.4rem 0;font-size:.8rem}
.sci-site .topline .wrap{justify-content:space-between;gap:1rem;display:flex}
.sci-site .topline a{color:#e7cc98}
.sci-site .site-header{border-bottom:1px solid var(--sci-border);background:#fff}
.sci-site .nav-inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:96px;display:flex}
.sci-site .brand{flex-shrink:0;align-items:center;gap:12px;display:flex}
.sci-site .brand strong{color:#651e2e;font-family:Georgia,serif;font-size:1.4rem;line-height:1.1;display:block}
.sci-site .brand span{letter-spacing:.14em;text-transform:uppercase;margin-top:5px;font-size:.7rem;display:block}
.sci-site .nav-links{align-items:center;gap:1.5rem;font-size:.875rem;font-weight:600;display:flex}
.sci-site .nav-links a[aria-current=page]{color:#651e2e;border-bottom:2px solid #ae884e}
.sci-site .nav-menu{display:none}
.sci-site .btn{color:#fff;background:#651e2e;border:1px solid #651e2e;border-radius:4px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.25rem;font-size:.9rem;font-weight:700;line-height:1.35;display:inline-flex}
.sci-site .btn:hover{color:#fff;background:#7c2b3c}
.sci-site .btn.secondary{color:#651e2e;background:0 0;border-color:#c9bbb8}
.sci-site .btn.light{color:#651e2e;background:#fff;border-color:#fff}
.sci-site .btn.compact{padding:.55rem .8rem}
.sci-site .hero{isolation:isolate;color:#fff;background:#202b25;align-items:center;min-height:530px;display:flex;position:relative}
.sci-site .hero>img{z-index:-2;object-fit:cover;object-position:center 63%;width:100%;height:100%;position:absolute;inset:0}
.sci-site .hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0d1a12de,#0d1a1278 58%,#0d1a1214);position:absolute;inset:0}
.sci-site .hero .wrap{padding:64px 0}
.sci-site .hero h1{max-width:800px;margin-bottom:1.25rem}
.sci-site .hero .eyebrow{color:#e0c08c}
.sci-site .hero p.lead{color:#f3f1e9;max-width:530px;font-size:1.1rem}
.sci-site .hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}
.sci-site .hero-caption{color:#e1e4df;font-size:.8rem;position:absolute;bottom:16px;right:32px}
.sci-site .feature-rail{border-bottom:1px solid var(--sci-border);background:#fff}
.sci-site .feature-rail .wrap{grid-template-columns:repeat(4,1fr);display:grid}
.sci-site .rail-item{border-right:1px solid var(--sci-border);align-items:center;gap:16px;padding:26px;display:flex}
.sci-site .rail-item:first-child{padding-left:0}
.sci-site .rail-item:last-child{border:0}
.sci-site .rail-item svg{color:#8f6c39;flex-shrink:0}
.sci-site .rail-item strong{font-size:1rem;display:block}
.sci-site .rail-item span{color:#606660;font-size:.85rem}
.sci-site .section{padding:70px 0}
.sci-site .section.alt{background:#f0f0eb}
.sci-site .section-head{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:30px;display:flex}
.sci-site .section-head h2{margin-bottom:0}
.sci-site .section-head p{max-width:570px;margin-bottom:0}
.sci-site .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}
.sci-site .card{border:1px solid var(--sci-border);background:#fff;border-radius:5px;min-width:0;padding:26px}
.sci-site .card h3{margin:12px 0}
.sci-site .card-link{color:#651e2e;align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}
.sci-site .barn-follow-btn{color:#321b12;background:#e4c28a;border:1px solid #d9b277;border-radius:3px;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:11px 16px;min-height:44px;width:100%;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;display:inline-flex;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}
.sci-site .barn-follow-btn:hover{background:#d8b273;box-shadow:0 6px 18px #3b230f24;transform:translateY(-1px)}
.sci-site .barn-follow-btn.compact{width:auto;margin-top:0;padding:8px 12px;min-height:36px;font-size:.7rem}
.sci-site .pill{letter-spacing:.035em;color:#64624e;background:#faf9f6;border:1px solid #ddd9d0;border-radius:3px;padding:.2rem .55rem;font-size:.75rem;display:inline-block}
.sci-site .pill.green{color:#255242;background:#edf3ee;border-color:#c9d9ce}
.sci-site .pill.amber{color:#795414;background:#fbf3e0;border-color:#e8d5a9}
.sci-site .stats{border:1px solid var(--sci-border);background:#fff;border-radius:5px;grid-template-columns:repeat(4,1fr);margin:25px 0;display:grid}
.sci-site .stat{border-right:1px solid var(--sci-border);padding:26px}
.sci-site .stat:last-child{border:0}
.sci-site .stat strong{color:#651e2e;font-variant-numeric:tabular-nums;font:2.6rem/1.2 Georgia,serif;display:block}
.sci-site .stat span{color:#5c635d;font-size:.875rem}
.sci-site .split{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}
.sci-site .split>img{aspect-ratio:5/4;object-fit:cover;border-radius:4px;width:100%}
.sci-site .subscribe-band{color:#fff;background:#651e2e;padding:48px 0}
.sci-site .subscribe-band h2{font-size:2.5rem}
.sci-site .subscribe-band p{color:#eadce0}
.sci-site .site-footer{color:#dce1dc;background:#202b25;padding:50px 0 25px}
.sci-site .footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:50px;display:grid}
.sci-site .footer-grid h3{color:#fff}
.sci-site .footer-grid a{color:#dce1dc;margin:.45rem 0;font-size:.9rem;display:block}
.sci-site .footer-grid p{font-size:.9rem}
.sci-site .footer-bottom{border-top:1px solid #485449;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:35px;padding-top:20px;font-size:.8rem;display:flex}
.sci-site .footer-bottom div{flex-wrap:wrap;gap:20px;display:flex}
.sci-site .page-heading{padding:48px 0 25px}
.sci-site .page-heading h1{margin-bottom:16px;font-size:clamp(2.3rem,4.5vw,3.8rem)}
.sci-site .crumb{color:#606961;margin-bottom:28px;font-size:.85rem}
.sci-site .toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}
.sci-site .toolbar>label{flex:1;gap:5px;min-width:180px;font-size:.85rem;display:grid}
.sci-site .field-select{background:#fff;max-width:100%;width:100%!important;height:46px!important;font-size:.9rem!important}
.sci-site .search{flex:2!important}
.sci-site .table-box{border:1px solid var(--sci-border);background:#fff;border-radius:5px;max-width:100%;overflow:hidden}
.sci-site .market-table{min-width:880px;font-size:.875rem}
.sci-site .market-table th{white-space:nowrap;padding:14px 16px;font-weight:500;color:#fff!important;background:#202b25!important}
.sci-site .market-table td{vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #eae9e4;padding:14px 16px}
.sci-site .market-table tr:nth-child(2n){background:#fbfbf8}
.sci-site .market-table .barn-cell{min-width:205px;font-weight:600}
.sci-site .market-table .region-label{color:#6e746c;font-size:.76rem;font-weight:400;display:block}
.sci-site .market-table .num{white-space:nowrap}
.sci-site .notice{color:#684d20;background:#fbf5e6;border:1px solid #dfc78c;border-radius:4px;margin:20px 0;padding:15px 19px;font-size:.9rem}
.sci-site .notice.neutral{color:#354d3e;background:#eff3ee;border-color:#cdd9ce}
.sci-site .notice.error{color:#8b2630;background:#fcf0f0;border-color:#e7bdc1}
.sci-site .notice p:last-child{margin:0}
.sci-site .row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}
.sci-site .empty{text-align:center;padding:50px 25px}
.sci-site .form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}
.sci-site .form-grid label,.sci-site .field{gap:6px;font-size:.9rem;display:grid}
.sci-site .form-grid .wide{grid-column:1/-1}
.sci-site .check-row{align-items:center;gap:9px;font-size:.9rem;display:flex}
.sci-site .check-row input{width:auto}
.sci-site .report-body{white-space:pre-wrap;overflow-wrap:anywhere}
.sci-site .prose p{margin-bottom:1.25rem}
.sci-site .prose h2{margin-top:2rem;font-size:1.8rem}
.sci-site .admin-tabs{flex-wrap:wrap;width:100%;margin:20px 0;justify-content:flex-start!important;height:auto!important;padding:7px!important}
.sci-site .admin-tabs button{min-height:42px;padding:10px 16px!important}
.sci-site .admin-table input{min-width:110px;padding:8px;font-size:.875rem}
.sci-site .admin-table .barn-input{min-width:240px}
.sci-site .admin-panel{border:1px solid var(--sci-border);background:#fff;border-radius:5px;padding:26px}
.sci-site .admin-summary{flex-wrap:wrap;gap:12px;display:flex}
.sci-site .admin-summary .card{flex:1;min-width:150px;padding:20px}
.sci-site .button-row{flex-wrap:wrap;gap:10px;display:flex}
.sci-site .recovery-badge{color:#624d29;background:#faf1dd;border-bottom:1px solid #ddcba6;padding:7px 0;font-size:.8rem}
.sci-site .mobile-sheet-link{border-bottom:1px solid #e8e5df;padding:13px;display:block}
.sci-site .sheet-menu{padding:25px}
.sci-site .details-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}
.sci-site .source-note{border-top:1px solid var(--sci-border);color:#677067;margin-top:28px;padding-top:18px;font-size:.8rem}
.sci-site .distribution-preview{border:1px solid var(--sci-border);background:#fff;border-radius:5px;width:100%;min-height:560px}
.sci-site .break-all{overflow-wrap:anywhere}
.sci-site .mobile-only{display:none}
@media (max-width:1000px){
.sci-site .nav-links{gap:1rem}
.sci-site .brand strong{font-size:1.1rem}
.sci-site .brand img{width:52px}
.sci-site .cards{grid-template-columns:repeat(2,1fr)}
.sci-site .nav-links .optional{display:none}
.sci-site .split{gap:30px}
.sci-site .rail-item{padding:22px 14px}
}
@media (max-width:760px){
.sci-site .wrap{width:calc(100% - 32px)}
.sci-site .nav-inner{min-height:80px}
.sci-site .nav-links{display:none}
.sci-site .nav-menu{display:block}
.sci-site .hero{min-height:510px}
.sci-site .hero .wrap{padding:52px 0}
.sci-site .hero h1{font-size:3.15rem}
.sci-site .hero-caption{font-size:.7rem;right:16px}
.sci-site .hero:after{background:linear-gradient(90deg,#0d1a12d9,#0d1a1273)}
.sci-site .feature-rail .wrap{grid-template-columns:1fr 1fr}
.sci-site .rail-item{border-bottom:1px solid var(--sci-border);padding:20px 10px!important}
.sci-site .rail-item:nth-child(2){border-right:0}
.sci-site .rail-item strong{font-size:.875rem}
.sci-site .rail-item span{font-size:.78rem}
.sci-site .section{padding:42px 0}
.sci-site .section-head{display:block}
.sci-site .section-head>a{margin-top:16px;display:inline-block}
.sci-site .cards,.sci-site .split,.sci-site .footer-grid,.sci-site .form-grid,.sci-site .details-grid{grid-template-columns:1fr}
.sci-site .stats{grid-template-columns:1fr 1fr}
.sci-site .stat{padding:20px}
.sci-site .stat:nth-child(2){border-right:0}
.sci-site .stat:nth-child(-n+2){border-bottom:1px solid var(--sci-border)}
.sci-site .stat strong{font-size:2.25rem}
.sci-site .topline .hide-mobile{display:none}
.sci-site .footer-grid{gap:24px}
.sci-site .section-head p{margin-top:14px}
.sci-site .subscribe-band h2{font-size:2rem}
.sci-site .mobile-only{display:block}
.sci-site .admin-panel{padding:16px}
.sci-site .toolbar>label{min-width:135px}
.sci-site .card{padding:22px}
.sci-site .button-row .btn{flex:1}
.sci-site .page-heading{padding-top:30px}
}
@media print{
.sci-site .site-header,.sci-site .topline,.sci-site .site-footer,.sci-site .recovery-badge,.sci-site .no-print,.sci-site .toolbar,.sci-site .subscribe-band,.sci-site .admin-tabs,.sci-site button{display:none!important}
.sci-site .wrap{width:100%}
.sci-site .section,.sci-site .page-heading{padding:8px 0}
.sci-site .table-box{border:0;overflow:visible}
.sci-site div[data-slot=table-container]{overflow:visible!important}
.sci-site .market-table{width:100%;font-size:9px;min-width:0!important}
.sci-site .market-table th,.sci-site .market-table td{padding:5px!important}
.sci-site .market-table .barn-cell{min-width:0}
.sci-site .market-table .region-label{font-size:8px}
.sci-site .market-table th{color:#111!important;background:#eee!important}
.sci-site .stats{margin:8px 0}
.sci-site .stat{padding:8px}
.sci-site .stat strong{font-size:20px}
.sci-site h1{font-size:25px!important}
.sci-site h2{font-size:20px}
.sci-site .notice{font-size:10px}
.sci-site{background:#fff;font-size:11px}
.sci-site thead{display:table-header-group}
.sci-site tr{break-inside:avoid}
}
.sci-site .updates-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}
.sci-site .updates-layout>.card{min-width:0}
.sci-site .updates-photos{gap:24px;min-width:0;display:grid}
.sci-site .updates-photos figure{margin:0;overflow:hidden}
.sci-site .updates-ranch{background:#202b25;position:relative}
.sci-site .updates-ranch img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}
.sci-site .updates-ranch figcaption{color:#fff;background:linear-gradient(#0000,#141e14d9);padding:42px 24px 22px;font:italic 1.7rem Georgia,serif;position:absolute;inset:auto 0 0}
.sci-site .updates-heritage{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:22px;display:grid}
.sci-site .updates-heritage img{width:100%;height:auto;display:block}
.sci-site .updates-heritage h3{margin:8px 0 12px;font-size:1.6rem}
.sci-site .updates-heritage .card-link{margin-top:12px}
@media (max-width:800px){
.sci-site .updates-layout{grid-template-columns:1fr;gap:28px}
.sci-site .updates-ranch img{aspect-ratio:16/10}
.sci-site .updates-heritage{grid-template-columns:120px minmax(0,1fr);gap:18px}
}
@media (max-width:380px){
.sci-site .updates-heritage{grid-template-columns:100px minmax(0,1fr);gap:14px}
.sci-site .updates-heritage h3{font-size:1.35rem}
}
.sci-site .listing-photo{background:#efe7db;border-radius:5px;margin:0 0 22px;overflow:hidden}
.sci-site .listing-photo .listing-primary-image{aspect-ratio:16/9;object-fit:cover;object-position:center 65%;width:100%;height:auto;display:block}
.sci-site .listing-photo figcaption{color:#64574c;padding:7px 12px;font-size:.875rem}
.sci-site .listing-landscape img{object-position:center}
.sci-site .listing-photo-detail{max-width:900px;margin-bottom:30px}
.sci-site .listing-photo-detail .listing-primary-image{aspect-ratio:21/9}
.sci-site .buyer-shop{padding-bottom:40px}
.sci-site .buyer-shop>h2{font-size:clamp(1.8rem,4vw,2.7rem)}
.sci-site .buyer-shop>.cards{margin-top:28px}
.sci-site .buyer-excerpts article{border-top:1px solid #d9cbbc;margin-top:22px;padding:22px 0 0}
.sci-site .buyer-offer,.sci-site .buyer-bundle{background:#fffaf2;border:1px solid #d9cbbc;border-radius:6px;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:32px;margin:28px 0;padding:32px;display:grid}
.sci-site .buyer-offer ul,.sci-site .buyer-bundle-list{padding-left:1.4rem;list-style:outside}
.sci-site .buyer-offer li,.sci-site .buyer-bundle-list li{margin-bottom:12px}
.sci-site .buyer-bundle-list a{text-decoration:underline}
.sci-site .buyer-price{margin:0 0 10px;font-size:2.8rem;font-weight:700}
.sci-site .buyer-bundle{color:#fff3df;background:#541b22}
.sci-site .buyer-bundle .eyebrow{color:#fff3df}
.sci-site .buyer-bundle .btn.secondary{color:#fff3df;border-color:#fff3df}
.sci-site .buyer-shop button:disabled{cursor:not-allowed;opacity:.75}
@media (max-width:650px){
.sci-site .buyer-offer,.sci-site .buyer-bundle{grid-template-columns:1fr;gap:20px;padding:24px}
.sci-site .listing-photo-detail .listing-primary-image{aspect-ratio:16/9}
}
.sci-site .usda-weekly{padding-bottom:64px}
.sci-site .usda-edition-header{justify-content:space-between;align-items:flex-start;gap:24px;margin:10px 0 28px;display:flex}
.sci-site .usda-edition-header h2{margin-bottom:10px;font-size:clamp(1.6rem,3.2vw,2.5rem)}
.sci-site .usda-refresh{text-align:right;flex-shrink:0;gap:7px;font-size:.875rem;display:grid}
.sci-site .usda-refresh span{color:#655a50}
.sci-site .usda-synopsis{color:#fff3df;background:#571315;border:1px solid #793442;border-radius:6px;margin-bottom:20px;padding:32px}
.sci-site .usda-synopsis .eyebrow,.sci-site .usda-synopsis h2,.sci-site .usda-synopsis h3{color:#fff3df}
.sci-site .usda-synopsis h2{margin-bottom:18px;font-size:clamp(1.8rem,4vw,3rem)}
.sci-site .usda-synopsis .lead{max-width:900px;font-size:1.12rem}
.sci-site .usda-market-read{grid-template-columns:1fr 1fr;gap:28px;margin-top:24px;display:grid}
.sci-site .usda-market-read h3{margin-bottom:10px;font-size:1.3rem}
.sci-site .usda-method{max-width:1000px;margin:20px 0 30px}
.sci-site .usda-market{margin-bottom:28px;scroll-margin-top:110px}
.sci-site .usda-market-top{grid-template-columns:minmax(0,1fr) 280px;gap:35px;display:grid}
.sci-site .usda-market h2{margin:8px 0 12px;font-size:clamp(1.7rem,3.4vw,2.4rem)}
.sci-site .usda-receipt-summary{font-weight:700}
.sci-site .usda-original{background:#f0e7d8;border:1px solid #d4c3a7;border-radius:4px;align-self:start;padding:22px}
.sci-site .usda-original h3{margin:10px 0;font-size:1.15rem}
.sci-site .usda-original p{font-size:.875rem}
.sci-site .usda-original .card-link{margin-top:14px;display:flex}
.sci-site .usda-receipts{border-block:1px solid #d8cbb8;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0 0;display:grid}
.sci-site .usda-receipts>div{padding:18px 18px 18px 0}
.sci-site .usda-receipts dt{color:#655a50;font-size:.875rem;line-height:1.5}
.sci-site .usda-receipts dd{margin:7px 0 0;font-size:1.55rem;font-weight:700;line-height:1.4}
.sci-site .usda-receipts dd small{font-size:.875rem;font-weight:400}
.sci-site .usda-price-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}
.sci-site .usda-price-pair h3{margin:14px 0 8px;font-size:1.25rem}
.sci-site .usda-price-pair h4{margin:10px 0;font-size:.95rem}
.sci-site .usda-prices{min-width:480px;font-size:.875rem}
.sci-site .usda-prices th,.sci-site .usda-prices td{padding:12px 8px}
.sci-site .usda-prices td:not(:first-child){white-space:nowrap;font-variant-numeric:tabular-nums}
.sci-site .usda-grade{white-space:normal;color:#655a50;max-width:160px;margin-top:4px;line-height:1.4;display:block}
@media (max-width:1100px){
.sci-site .usda-price-pair{grid-template-columns:1fr}
}
@media (max-width:760px){
.sci-site .usda-edition-header{display:block}
.sci-site .usda-refresh{text-align:left;margin-top:20px}
.sci-site .usda-market-top,.sci-site .usda-market-read{grid-template-columns:1fr;gap:18px}
.sci-site .usda-synopsis{padding:24px}
.sci-site .usda-receipts{grid-template-columns:1fr}
.sci-site .usda-receipts>div{padding:12px 0}
.sci-site .usda-receipts dd{font-size:1.4rem}
.sci-site .usda-original{width:100%}
}
.sci-site .listing-photo .listing-primary-image{object-position:center}
.sci-site .listing-brand-image .listing-primary-image{object-fit:contain;background:#fff;padding:14px}
.sci-site .listing-photo-detail.listing-brand-image .listing-primary-image{aspect-ratio:auto;max-height:680px}
.sci-site .listing-brand-marks{background:#fff;border-top:1px solid #e4d6c3;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:10px 14px;display:flex}
.sci-site .listing-brand-marks a,.sci-site .listing-brand-marks>span{justify-content:center;align-items:center;max-width:150px;height:62px;display:flex}
.sci-site .listing-brand-marks img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}
.sci-site .photo-credit{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:3px 12px;font-size:.75rem;line-height:1.5;display:flex}
.sci-site .photo-credit a{text-underline-offset:2px;text-decoration:underline}
.sci-site .photo-location{font-weight:600}
.sci-site .hero-photo-credit{z-index:2;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;bottom:10px;left:16px;right:16px}
.sci-site .hero-photo-credit .photo-credit{color:#fff;pointer-events:auto;background:#25160ee8;max-width:100%;padding:5px 9px}
.sci-site .hero-photo-credit .photo-credit a{color:#fff}
.sci-site .page-photo-heading.has-photo-credit>.wrap,.sci-site .sales-hero.sales-hero>.wrap{padding-bottom:78px}
@media (max-width:650px){
.sci-site .listing-brand-marks a,.sci-site .listing-brand-marks>span{max-width:120px;height:50px}
.sci-site .hero-photo-credit{margin:0 10px 12px;position:relative;inset:auto}
.sci-site .hero-photo-credit .photo-credit{gap:2px 8px}
.sci-site .page-photo-heading.has-photo-credit>.wrap,.sci-site .sales-hero.sales-hero>.wrap{padding-bottom:24px}
}
.sci-site .price-sheet-frame{min-width:0;max-width:100%;position:relative}
.sci-site .price-sheet-scrollbar{z-index:12;color:#fff;background:#202b25;border:1px solid #202b25;align-items:center;gap:12px;padding:8px 12px;display:flex;position:sticky}
.sci-site .price-sheet-scrollbar-top{border-radius:5px 5px 0 0;top:0}
.sci-site .price-sheet-scrollbar-bottom{border-radius:0 0 5px 5px;bottom:0}
.sci-site .price-sheet-scrollbar[hidden]{display:none}
.sci-site .price-sheet-range-label{flex:1;align-items:center;gap:12px;min-width:0;font-size:.875rem;font-weight:700;display:flex}
.sci-site .price-sheet-range-label>span{white-space:nowrap}
.sci-site .price-sheet-range-label input{accent-color:#d6bc8b;cursor:pointer;width:100%;min-width:40px;height:28px;padding:0}
.sci-site .price-sheet-viewport{overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:#8b6d47 #f0e7da;overflow-x:auto}
.sci-site .admin-price-sheet-viewport{overscroll-behavior:contain;max-height:70vh;overflow-y:auto}
.sci-site .price-sheet-viewport>[data-slot=table-container]{overflow:visible}
.sci-site .price-sheet-viewport{border-radius:0}
.sci-site .price-sheet-viewport:focus-visible{outline-offset:2px;outline:2px solid #9d7340}
.sci-site .admin-table .report-date-input{width:85px;min-width:85px}
@media (max-width:650px){
.sci-site .price-sheet-scrollbar{gap:7px;padding:6px}
.sci-site .price-sheet-range-label{gap:4px}
.sci-site .price-sheet-range-label>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.sci-site .price-sheet-viewport input,.sci-site .price-sheet-viewport select{font-size:16px}
}
@media print{
.sci-site .price-sheet-viewport{max-width:none;overflow:visible!important}
.sci-site .price-sheet-frame{max-width:none}
}
.sci-site .contact-hero{isolation:isolate;color:#fff;background:#301012;align-items:flex-end;min-height:610px;display:flex;position:relative;overflow:hidden}
.sci-site .contact-hero>img{z-index:-2;object-fit:cover;object-position:center 50%;width:100%;height:100%;position:absolute;inset:0}
.sci-site .contact-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#360a0ff5 0%,#480f17c9 43%,#1f171140 73%,#14120d1f),linear-gradient(#0000 55%,#120a087a);position:absolute;inset:0}
.sci-site .contact-hero-copy{padding:78px 0 88px}
.sci-site .contact-hero-copy .eyebrow{color:#efd4a6}
.sci-site .contact-hero-copy h1{letter-spacing:-.035em;text-shadow:0 3px 22px #00000059;max-width:690px;margin:0 0 18px;font-family:Rye,Georgia,serif;font-size:clamp(3.6rem,7vw,7.5rem);line-height:.96}
.sci-site .contact-hero-copy>p:not(.eyebrow){color:#fff8eb;text-shadow:0 2px 12px #00000059;max-width:590px;font-size:1.16rem}
.sci-site .contact-hero-actions{grid-template-columns:repeat(2,minmax(0,265px));gap:12px;max-width:542px;display:grid}
.sci-site .contact-hero-actions .btn{text-align:center;border-width:2px;width:100%;min-height:58px;padding:13px 18px;box-shadow:0 8px 24px #1408063d}
.sci-site .contact-hero-actions .contact-call{color:#291b12;background:#d4aa61;border-color:#f0cf91}
.sci-site .contact-hero-actions .contact-call:hover{color:#291b12;background:#e3be79}
.sci-site .contact-hero-actions .contact-email{color:#651e2e;background:#fff7e8;border-color:#fff7e8}
.sci-site .contact-hero-actions .contact-email:hover{color:#7c2b3c;background:#fff}
.sci-site .contact-photo-note{color:#fff8eb;letter-spacing:.04em;background:#24130dc2;margin:0;padding:5px 9px;font-size:.75rem;position:absolute;bottom:18px;right:24px}
.sci-site .contact-section{padding:70px 0 82px}
.sci-site .contact-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:46px;display:grid}
.sci-site .contact-intro{padding:32px 10px 32px 0}
.sci-site .contact-intro h2,.sci-site .contact-form-card>h2{letter-spacing:0;font-family:Rye,Georgia,serif}
.sci-site .contact-intro h2{font-size:clamp(2.2rem,4vw,3.7rem)}
.sci-site .contact-details{border-block:1px solid #d8c6b0;gap:12px;margin:32px 0;padding:24px 0;display:grid}
.sci-site .contact-details a{color:#651e2e;overflow-wrap:anywhere;font-weight:700}
.sci-site .contact-details address{color:#5e625f;font-style:normal}
.sci-site .contact-signoff{color:#651e2e;font:1.65rem/1.2 Yellowtail,cursive}
.sci-site .contact-signoff span{text-transform:uppercase;letter-spacing:.12em;color:#6a625a;margin-top:8px;font:700 .78rem/1.4 Arial,sans-serif;display:block}
.sci-site .contact-form-card{border-color:#d8c6b0;padding:34px;box-shadow:0 20px 55px #3c1b121a}
.sci-site .contact-form-card>h2{margin-bottom:26px;font-size:clamp(1.9rem,3vw,2.7rem)}
@media (max-width:820px){
.sci-site .contact-hero{align-items:flex-end;min-height:560px}
.sci-site .contact-hero>img{object-position:58% center}
.sci-site .contact-hero:after{background:linear-gradient(90deg,#360a0ff0,#3e0e1499 72%,#19120d3d),linear-gradient(#0000 45%,#120a0894)}
.sci-site .contact-hero-copy{padding:58px 0 72px}
.sci-site .contact-hero-copy h1{font-size:clamp(3rem,13vw,5.4rem)}
.sci-site .contact-layout{grid-template-columns:1fr;gap:18px}
.sci-site .contact-intro{padding:0}
.sci-site .contact-section{padding:45px 0 58px}
.sci-site .contact-photo-note{bottom:10px;right:16px}
}
@media (max-width:520px){
.sci-site .contact-hero{min-height:590px}
.sci-site .contact-hero>img{object-position:61% center}
.sci-site .contact-hero-copy>p:not(.eyebrow){font-size:1rem}
.sci-site .contact-hero-actions{grid-template-columns:1fr;max-width:100%}
.sci-site .contact-hero .btn{width:100%}
.sci-site .contact-form-card{padding:23px}
}
.sci-site .buyer-collection{background:#f4eddf;padding-bottom:64px}
.sci-site .buyer-cinema{grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);align-items:center;gap:36px;width:min(1440px,100% - 64px);min-height:690px;padding-block:54px;display:grid}
.sci-site .buyer-cinema-copy{flex-direction:column;justify-content:center;padding:24px 0;display:flex}
.sci-site .buyer-cinema-copy .eyebrow{color:#8e6233}
.sci-site .buyer-cinema-copy h2{letter-spacing:-.035em;color:#541923;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;margin:0 0 20px;font-family:Rye,Georgia,serif;font-size:clamp(2.65rem,4.6vw,4.8rem);line-height:.98}
.sci-site .buyer-cinema-copy>p:not(.eyebrow):not(.guide-script){color:#433b34;max-width:510px;font-size:1.12rem;line-height:1.72}
.sci-site .buyer-cinema-copy .btn{align-self:flex-start;margin-top:12px}
.sci-site .guide-script{color:#a56f34;margin:4px 0 12px;font:clamp(1.7rem,3vw,2.8rem)/1.08 Yellowtail,cursive;transform:rotate(-2deg)}
.sci-site .buyer-cinema-grid{grid-template-columns:minmax(0,1fr);align-content:center;gap:16px;min-width:0;display:grid}
.sci-site .buyer-loop{aspect-ratio:16/9;background:#211714;border:8px solid #651e2e;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #2b140e2e,inset 0 0 0 1px #fff8e866}
.sci-site .buyer-loop video,.sci-site .buyer-loop>img{object-fit:cover;filter:saturate(1.03)contrast(1.03);width:100%;height:100%;display:block}
.sci-site .buyer-loop:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#150b08b3);position:absolute;inset:0}
.sci-site .buyer-loop figcaption{z-index:1;color:#fff7e9;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font:700 .7rem/1.35 Arial,sans-serif;display:flex;position:absolute;bottom:12px;left:16px;right:12px}
.sci-site .guide-shelf{padding-top:74px}
.sci-site .guide-shelf-heading{border-bottom:2px solid #541923;grid-template-columns:1.25fr .75fr;align-items:end;gap:55px;margin-bottom:38px;padding-bottom:30px;display:grid}
.sci-site .guide-shelf-heading h2{color:#541923;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;margin:4px 0 0;font-family:Rye,Georgia,serif;font-size:clamp(2rem,3.4vw,3.55rem);line-height:1.08}
.sci-site .guide-shelf-heading>p{font-size:1.06rem;line-height:1.7}
.sci-site .guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}
.sci-site .guide-card-grid-featured{margin-bottom:42px}
.sci-site .guide-cover-card{background:#fffaf0;border:1px solid #d7c7b2;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);min-height:360px;display:grid;overflow:hidden;box-shadow:0 14px 34px #4a2b1a14}
.sci-site .guide-cover-image{background:#281b17;min-height:300px;display:block;position:relative;overflow:hidden}
.sci-site .guide-cover-image:after{content:"";background:linear-gradient(#0000 46%,#2c0d12c7);position:absolute;inset:0}
.sci-site .guide-cover-image img{object-fit:cover;width:100%;height:100%;transition:transform .55s}
.sci-site .guide-sire.guide-cover-card,.sci-site .guide-steer.guide-cover-card,.sci-site .guide-bred-heifer.guide-cover-card{grid-template-columns:1fr}
.sci-site .guide-sire .guide-cover-image,.sci-site .guide-steer .guide-cover-image,.sci-site .guide-bred-heifer .guide-cover-image{aspect-ratio:3/2;min-height:0}
.sci-site .guide-sire .guide-cover-image img,.sci-site .guide-steer .guide-cover-image img,.sci-site .guide-bred-heifer .guide-cover-image img{object-position:center;object-fit:contain;display:block}
.sci-site .guide-cover-card:hover .guide-cover-image img{transform:scale(1.035)}
.sci-site .guide-cover-image span{z-index:1;color:#fff7e9;letter-spacing:.06em;white-space:normal;overflow-wrap:normal;word-break:keep-all;font:400 clamp(1.35rem,2.3vw,2rem)/1.02 Rye,Georgia,serif;position:absolute;bottom:16px;left:18px;right:18px}
.sci-site .guide-cover-copy{flex-direction:column;min-width:0;padding:26px;display:flex}
.sci-site .guide-kicker{color:#8d642f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font:800 .72rem/1.4 Arial,sans-serif}
.sci-site .guide-cover-copy h3{color:#541923;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-family:Rye,Georgia,serif;font-size:clamp(1.2rem,1.55vw,1.55rem);line-height:1.22}
.sci-site .guide-cover-copy>p:not(.guide-kicker):not(.guide-note){color:#5c534b;font-size:.93rem;line-height:1.65}
.sci-site .guide-note{color:#745d42;letter-spacing:.09em;text-transform:uppercase;margin-top:auto;font:800 .72rem/1.5 Arial,sans-serif}
.sci-site .guide-text-link,.sci-site .guide-back-link{color:#651e2e;align-items:center;gap:8px;margin-top:14px;font-weight:800;text-decoration:none;display:inline-flex}
.sci-site .guide-shelf-divider{color:#6b543b;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:20px;margin:36px 0 24px;font:800 .75rem/1 Arial,sans-serif;display:flex}
.sci-site .guide-shelf-divider:before,.sci-site .guide-shelf-divider:after{content:"";background:#c7b59d;flex:1;height:1px}
.sci-site .guide-bundle-premium{background:#541923;border:0;border-radius:0;grid-template-columns:minmax(210px,.62fr) minmax(280px,1fr) minmax(230px,.58fr);gap:0;margin-top:54px;padding:0;overflow:hidden}
.sci-site .guide-bundle-image{min-height:360px;overflow:hidden}
.sci-site .guide-bundle-image img{object-fit:cover;width:100%;height:100%}
.sci-site .guide-bundle-premium>div:not(.guide-bundle-image){flex-direction:column;justify-content:center;padding:34px;display:flex}
.sci-site .guide-bundle-premium h3{color:#fff6e6;overflow-wrap:anywhere;font-family:Rye,Georgia,serif;font-size:clamp(1.5rem,2vw,2.15rem);line-height:1.18}
.sci-site .guide-bundle-premium p{color:#f3e5d1}
.sci-site .guide-bundle-premium .guide-note{margin-top:18px}
.sci-site .guide-bundle-price{border-left:1px solid #fff3}
.sci-site .guide-bundle-premium .buyer-price{color:#f0c67a;font-family:Rye,Georgia,serif}
.sci-site .buyer-guide-detail{padding-top:55px}
.sci-site .guide-editorial-hero{color:#fff7e8;background:#541923;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);min-height:570px;margin-bottom:52px;display:grid}
.sci-site .guide-editorial-image{min-height:520px;position:relative;overflow:hidden}
.sci-site .guide-editorial-image:after{content:"";background:linear-gradient(#0000 55%,#280c108a);position:absolute;inset:0}
.sci-site .guide-editorial-image img{object-fit:cover;width:100%;height:100%}
.sci-site .guide-sire .guide-editorial-image,.sci-site .guide-steer .guide-editorial-image,.sci-site .guide-bred-heifer .guide-editorial-image{background:#211714;align-items:center;display:grid}
.sci-site .guide-sire .guide-editorial-image img,.sci-site .guide-steer .guide-editorial-image img,.sci-site .guide-bred-heifer .guide-editorial-image img{object-fit:contain;height:auto}
.sci-site .guide-edition{z-index:1;color:#fff;letter-spacing:.16em;border-top:2px solid #eac985;padding-top:10px;font:800 .76rem/1 Arial,sans-serif;position:absolute;bottom:22px;left:24px}
.sci-site .guide-editorial-title{flex-direction:column;justify-content:center;min-width:0;padding:42px;display:flex}
.sci-site .guide-editorial-title .eyebrow{color:#e9c98d}
.sci-site .guide-editorial-title h2{color:#fff8e9;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;max-width:100%;font-family:Rye,Georgia,serif;font-size:clamp(2.15rem,3.7vw,3.75rem);line-height:1.12}
.sci-site .guide-editorial-title .guide-script{color:#e5b35c}
.sci-site .guide-deck{color:#f1e4d3;font-size:1.08rem;line-height:1.7}
.sci-site .guide-editorial-title .guide-note{color:#e5c68f}
.sci-site .guide-source-note{color:#ead9bd;margin:20px 0 0;font-size:.79rem;line-height:1.65}
.sci-site .guide-source-note a{text-underline-offset:3px;color:#fff6e6;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}
.sci-site .guide-preview-layout{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:start;gap:42px;display:grid}
.sci-site .guide-section-rule{color:#6d5337;letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid #541923;justify-content:space-between;padding-bottom:12px;font:800 .74rem/1 Arial,sans-serif;display:flex}
.sci-site .buyer-excerpts{max-width:none;padding:0}
.sci-site .buyer-excerpts article{border-top:0;border-bottom:1px solid #d9cbbc;grid-template-columns:54px 1fr;gap:20px;margin:0;padding:26px 0;display:grid}
.sci-site .guide-number{color:#ad8250;font:400 1.4rem/1 Rye,Georgia,serif}
.sci-site .buyer-excerpts h3{color:#541923;margin-top:0;font-family:Rye,Georgia,serif}
.sci-site .guide-field-note{background:#e9dcc8;border-top:5px solid #8d622f;padding:34px}
.sci-site .guide-field-note blockquote{color:#40342c;margin:10px 0 0;font:600 1.28rem/1.65 Georgia,serif}
.sci-site .guide-field-note .guide-script{color:#651e2e}
.sci-site .guide-offer{background:#fffaf0;border-radius:0;margin-top:44px;box-shadow:0 16px 38px #4a2b1a14}
.sci-site .guide-offer ul{padding:0;list-style:none}
.sci-site .guide-offer li{align-items:flex-start;gap:10px;display:flex}
.sci-site .guide-offer li svg{color:#8b632f;flex:none;margin-top:3px}
.sci-site .guide-price-panel{border-left:1px solid #d7c7b2;padding-left:30px}
.sci-site .guide-back-link{margin:2px 0 30px}
.sci-site .guide-back-link svg{transform:rotate(180deg)}
@media (max-width:980px){
.sci-site .buyer-cinema{grid-template-columns:1fr;min-height:0}
.sci-site .buyer-cinema-copy{padding:24px 0 4px}
.sci-site .guide-card-grid,.sci-site .guide-card-grid-featured{grid-template-columns:1fr}
.sci-site .guide-bundle-premium{grid-template-columns:.7fr 1.3fr}
.sci-site .guide-bundle-price{border-top:1px solid #fff3;border-left:0;grid-column:1/3}
.sci-site .guide-editorial-hero{grid-template-columns:1fr}
.sci-site .guide-editorial-image{min-height:460px}
.sci-site .guide-preview-layout{grid-template-columns:1fr}
}
@media (max-width:650px){
.sci-site .buyer-cinema{gap:24px;width:calc(100% - 28px);padding-block:30px}
.sci-site .buyer-cinema-copy{padding:10px 8px 0}
.sci-site .buyer-cinema-copy h2{font-size:clamp(2rem,10.8vw,3.2rem)}
.sci-site .buyer-cinema-grid{grid-template-columns:1fr}
.sci-site .buyer-loop{aspect-ratio:4/5;border-width:5px}
.sci-site .buyer-loop figcaption{font-size:.67rem;bottom:16px;left:14px;right:14px}
.sci-site .guide-shelf{padding-top:48px}
.sci-site .guide-shelf-heading{grid-template-columns:1fr;gap:18px}
.sci-site .guide-card-grid{gap:18px}
.sci-site .guide-cover-card{grid-template-columns:1fr}
.sci-site .guide-cover-image{min-height:270px}
.sci-site .guide-cover-copy{padding:23px}
.sci-site .guide-bundle-premium{grid-template-columns:1fr}
.sci-site .guide-bundle-image{min-height:290px}
.sci-site .guide-bundle-premium>div:not(.guide-bundle-image){padding:27px}
.sci-site .guide-bundle-price{grid-column:auto}
.sci-site .buyer-guide-detail{width:100%;padding:24px 16px 0}
.sci-site .guide-editorial-hero{margin-inline:-16px}
.sci-site .guide-editorial-image{min-height:380px}
.sci-site .guide-editorial-title{padding:30px 24px}
.sci-site .guide-editorial-title h2{font-size:clamp(2rem,9.5vw,3rem)}
.sci-site .guide-bred-heifer .guide-editorial-image{min-height:0;padding-bottom:52px}
.sci-site .guide-bred-heifer .guide-edition{bottom:18px;left:20px}
.sci-site .guide-field-note,.sci-site .guide-offer{padding:25px}
.sci-site .guide-price-panel{border-top:1px solid #d7c7b2;border-left:0;padding:20px 0 0}
.sci-site .buyer-excerpts article{grid-template-columns:42px 1fr}
}
@media (prefers-reduced-motion:reduce){
.sci-site .guide-cover-image img{transition:none}
}
.sci-site .guide-buy-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}
.sci-site .checkout-error{font-weight:700;color:#9d1c1c!important}
.sci-site .purchase-page{background:radial-gradient(circle at 50% 0,#fff8e8 0,#efe2cb 46%,#d8c3a6 100%);place-items:center;min-height:100dvh;padding:32px;display:grid}
.sci-site .purchase-card{text-align:center;background:#fffaf0;border:1px solid #c8aa78;width:min(680px,100%);padding:clamp(30px,6vw,60px);box-shadow:0 24px 70px #3f1e142e}
.sci-site .purchase-card h1{color:#541923;margin:10px 0 20px;font-family:Rye,Georgia,serif;font-size:clamp(2rem,5vw,3.6rem);line-height:1.1}
.sci-site .purchase-card>p{line-height:1.7}
.sci-site .purchase-card .btn{align-items:center;gap:8px;margin:22px auto;display:inline-flex}
.sci-site .purchase-spinner{color:#8d622f;animation:1s linear infinite purchase-spin}
.sci-site .purchase-check{color:#37654d}
.sci-site .purchase-security{text-align:left;color:#51443a;border-top:1px solid #d7c7b2;border-bottom:1px solid #d7c7b2;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:10px;margin:26px 0;padding:18px;font-weight:700;display:grid}
.sci-site .purchase-card .guide-back-link{justify-content:center;display:flex}
@keyframes purchase-spin{to{transform:rotate(360deg)}}
@media (max-width:600px){
.sci-site .purchase-security{grid-template-columns:auto 1fr}
.sci-site .purchase-card{padding:30px 22px}
}
.sci-site .admin-workspace .auction-select,.sci-site .admin-workspace select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:7px;min-height:48px;padding:11px 38px 11px 14px;font-weight:650;color:#52121d!important;background:#fff6e5!important;border:2px solid #b18a4b!important}
.sci-site .admin-workspace select option{color:#52121d;background:#fffaf0}
.sci-site .auction-choice{margin:18px 0 10px;font-size:15px;font-weight:700}
.sci-site .auction-choice select{width:100%;margin-top:8px;display:block}
.sci-site .new-barn-inline{margin:12px 0 22px}
.sci-site .new-barn-inline fieldset{background:#fffaf0;border:1px solid #c9ad7c;border-radius:8px;padding:20px}
.sci-site .new-barn-inline legend{color:#571315;padding:0 8px;font-weight:700}
.sci-site .new-barn-inline .button-row{margin-top:18px}
.sci-site .import-context{margin:20px 0 8px}
.sci-site .import-source-review,.sci-site .import-evidence{background:#fffaf1;border:1px solid #d6c8b3;border-radius:6px;margin:15px 0;padding:14px}
.sci-site .import-source-review summary,.sci-site .import-evidence summary{cursor:pointer;font-weight:650}
.sci-site .import-source-review .field{margin:14px 0}
.sci-site .admin-sheet-share{background:#fff8ec;border:1px solid #bb9456;border-radius:8px;margin:18px 0 24px}
.sci-site .admin-sheet-share>summary{cursor:pointer;color:#571315;align-items:center;gap:10px;padding:16px 20px;font-weight:700;display:flex}
.sci-site .admin-sheet-share>summary span{text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:11px}
.sci-site .admin-sheet-share>div{padding:0 20px 18px}
.sci-site .admin-sheet-share .small{margin:15px 0 0}
.sci-site .admin-sheet-share a[aria-disabled=true]{opacity:.5;pointer-events:none}
.sci-site .feed-signup{color:#35261f;min-width:0;background:#fffaf1!important;border:1px solid #d1b781!important}
.sci-site .feed-signup .signup-step{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}
.sci-site .feed-signup .signup-step h3{color:#571315;flex:1;margin:0;font-size:1.65rem}
.sci-site .feed-signup .signup-step p{flex-basis:100%;margin:0}
.sci-site .feed-pulldown{background:#fffef9;border:1px solid #cab491;border-radius:8px;margin:14px 0;overflow:hidden}
.sci-site .feed-pulldown>summary{cursor:pointer;color:#fff4dd;list-style:revert;background:#59151f;padding:16px 18px;font-weight:700}
.sci-site .feed-pulldown>summary span{float:right;color:#ead4ad;margin-top:3px;font-size:12px;font-weight:500}
.sci-site .feed-options{padding:10px 16px}
.sci-site .feed-option{border-bottom:1px solid #e1d4bf;padding:14px 0}
.sci-site .feed-option:last-child{border-bottom:0}
.sci-site .feed-option p{color:#625246;margin:8px 0 0 29px;font-size:13px;line-height:1.5}
.sci-site .feed-signup .check-row{color:#35261f;cursor:pointer;align-items:flex-start;gap:12px;font-weight:500}
.sci-site .feed-signup .check-row strong{font-size:15px;display:block}
.sci-site .feed-signup .check-row small{color:#755738;margin-top:3px;font-size:12px;line-height:1.5;display:block}
.sci-site .feed-signup [data-slot=checkbox]{flex-shrink:0;margin-top:3px}
.sci-site .feed-signup [data-slot=checkbox] svg{width:14px;height:14px}
.sci-site .feed-signup .signup-email{margin:22px 0 16px}
.sci-site .feed-signup input{color:#35261f!important;background:#fff!important;border:1px solid #bca788!important}
.sci-site .feed-signup .delivery-note{margin:16px 0;font-size:12px;line-height:1.6;color:#69594c!important}
.sci-site .feed-signup .focused-feed{border-left:3px solid #b88d49;padding:8px 0 8px 16px}
.sci-site .focused-feed>strong{color:#765327;font-size:13px}
.sci-site .focused-feed p{margin:8px 0 0;line-height:1.6}
.sci-site .feed-hero-schedule{font-weight:600;color:#e5c98e!important}
.sci-site .feed-signup .signup-submit{justify-content:center;width:100%}
.sci-site .contextual-signup{padding-top:24px;padding-bottom:64px}
.sci-site .contextual-signup>.feed-signup{max-width:720px;margin:auto}
.sci-site .annual-alerts>.feed-signup{padding:26px;display:block}
.sci-site .annual-alerts .signup-step h3{font-family:inherit;font-size:24px}
.sci-site .annual-alerts .feed-signup .signup-submit{color:#fff4df;background:#571315}
.sci-site .menu-usda-cta{color:#fff4dd;background:#571315;border:1px solid #c09b5c;border-radius:7px;margin:22px 0;padding:20px;display:block}
.sci-site .menu-usda-cta span,.sci-site .menu-usda-cta strong,.sci-site .menu-usda-cta small{display:block}
.sci-site .menu-usda-cta span{text-transform:uppercase;letter-spacing:.1em;color:#e0bd7c;font-size:11px}
.sci-site .menu-usda-cta strong{margin:8px 0;font-size:21px}
.sci-site .menu-usda-cta small{color:#f0dfc0;font-size:12px;line-height:1.6}
.sci-site .usda-preview-grid{grid-template-columns:1fr 1fr;align-items:start;gap:32px;margin:26px 0 35px;display:grid}
.sci-site .usda-preview-grid .usda-synopsis{margin:0;padding:30px}
.sci-site .usda-preview-grid .signup-form{padding:28px}
.sci-site .usda-coverage{border-top:1px solid #cdb993;margin-top:28px;padding-top:22px}
.sci-site .usda-coverage p{border-bottom:1px solid #e2d5bf;padding:10px 0;font-size:14px}
.sci-site .usda-coverage span{color:#775c42;margin-top:3px;font-size:12px;display:block}
.sci-site .usda-email-includes{padding:25px 8px}
.sci-site .usda-email-includes h3{font-size:24px}
.sci-site .usda-email-includes p{margin:10px 0;font-size:14px}
@media (max-width:720px){
.sci-site .usda-preview-grid{grid-template-columns:1fr;gap:20px}
.sci-site .usda-preview-grid .signup-form,.sci-site .usda-preview-grid .usda-synopsis{padding:22px}
.sci-site .feed-pulldown>summary{padding:14px;font-size:14px}
.sci-site .feed-pulldown>summary span{float:none;margin:5px 0 0 17px;display:block}
.sci-site .feed-signup .signup-step h3{font-size:1.45rem}
.sci-site .admin-sheet-share>summary{flex-wrap:wrap}
.sci-site .admin-sheet-share>summary span{margin-left:0}
.sci-site .admin-sheet-share .button-row>*{flex:1;justify-content:center}
.sci-site .new-barn-inline fieldset{padding:14px}
.sci-site .new-barn-inline .button-row>*{width:100%}
.sci-site .annual-alerts>.feed-signup{padding:20px}
}
@media print{
.sci-site .public-workspace .price-sheet-frame,.sci-site .public-workspace .market-table,.sci-site .public-workspace .market-controls,.sci-site .public-workspace .comparison-periods{display:none!important}
.sci-site .public-workspace #price-sheet:before,.sci-site .public-workspace .barn-comparison:before{content:"Choose your SCI cattle email updates at sladekcattleinvestments.com/updates.";border:1pt solid #571315;padding:24pt;font-size:15pt;display:block!important}
.sci-site .feed-signup,.sci-site .admin-sheet-share,.sci-site .contextual-signup{display:none!important}
}
.sci-site .guide-calf .guide-cover-image img{object-position:center 76%}
.sci-site .guide-calf .guide-editorial-image{aspect-ratio:3/4;min-height:0}
.sci-site .guide-calf .guide-editorial-image img{object-fit:contain;background:#42121c}
.sci-site .usda-synopsis .small.muted,.sci-site .usda-synopsis .usda-coverage span{color:#e6d2b0!important}
.sci-site .usda-synopsis .usda-coverage p{border-color:#9d7667}
@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}
@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}
@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
@property --tw-rotate-x{syntax:"*";inherits:false}
@property --tw-rotate-y{syntax:"*";inherits:false}
@property --tw-rotate-z{syntax:"*";inherits:false}
@property --tw-skew-x{syntax:"*";inherits:false}
@property --tw-skew-y{syntax:"*";inherits:false}
@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}
@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
@property --tw-leading{syntax:"*";inherits:false}
@property --tw-font-weight{syntax:"*";inherits:false}
@property --tw-tracking{syntax:"*";inherits:false}
@property --tw-ordinal{syntax:"*";inherits:false}
@property --tw-slashed-zero{syntax:"*";inherits:false}
@property --tw-numeric-figure{syntax:"*";inherits:false}
@property --tw-numeric-spacing{syntax:"*";inherits:false}
@property --tw-numeric-fraction{syntax:"*";inherits:false}
@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-shadow-color{syntax:"*";inherits:false}
@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}
@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-inset-shadow-color{syntax:"*";inherits:false}
@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}
@property --tw-ring-color{syntax:"*";inherits:false}
@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-inset-ring-color{syntax:"*";inherits:false}
@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-ring-inset{syntax:"*";inherits:false}
@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}
@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}
@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
@property --tw-blur{syntax:"*";inherits:false}
@property --tw-brightness{syntax:"*";inherits:false}
@property --tw-contrast{syntax:"*";inherits:false}
@property --tw-grayscale{syntax:"*";inherits:false}
@property --tw-hue-rotate{syntax:"*";inherits:false}
@property --tw-invert{syntax:"*";inherits:false}
@property --tw-opacity{syntax:"*";inherits:false}
@property --tw-saturate{syntax:"*";inherits:false}
@property --tw-sepia{syntax:"*";inherits:false}
@property --tw-drop-shadow{syntax:"*";inherits:false}
@property --tw-drop-shadow-color{syntax:"*";inherits:false}
@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}
@property --tw-drop-shadow-size{syntax:"*";inherits:false}
@property --tw-duration{syntax:"*";inherits:false}
@property --tw-ease{syntax:"*";inherits:false}
@property --tw-content{syntax:"*";inherits:false;initial-value:""}
@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}
@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}
@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes pulse{50%{opacity:.5}}
@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}
@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}
@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}
@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}
@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}
@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}
.sci-site{--primary:358 64% 21%;--primary-foreground:0 0% 100%;--ring:35 39% 48%;--sci-background:#faf8f4;--sci-foreground:#251e1b;--background:40 38% 97%;--foreground:18 16% 13%;--accent:35 49% 88%;--accent-foreground:358 64% 21%}
.sci-site{scroll-behavior:smooth;scroll-padding-top:24px}
.sci-site{color:#251e1b;background:#faf8f4}
.sci-site h1,.sci-site h2,.sci-site .serif{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif}
.sci-site .btn{letter-spacing:.035em;border-radius:2px;min-height:48px;padding:14px 23px;font-size:.875rem;font-weight:700}
.sci-site .btn.gold{color:#321b12;background:#e4c28a;border-color:#e4c28a}
.sci-site .btn.gold:hover{color:#321b12;background:#f4d9ad}
.sci-site .topline{background:#3e1112}
.sci-site .site-header{border-bottom:1px solid #e1d5c5}
.sci-site .brand img{object-fit:contain;border-radius:0;width:150px;height:85px}
.sci-site .brand strong{font-family:Georgia,serif;font-size:1.1rem}
.sci-site .brand span{font-size:.75rem}
.sci-site .recovery-badge{color:#654d36;background:#eee6da;border:0;font-size:.75rem}
.sci-site .card{box-shadow:none;border-color:#e1d5c5;border-radius:4px}
.sci-site .card h3{color:#571315}
.sci-site .eyebrow{color:#805b2f;font-size:.8rem;line-height:1.6}
.sci-site .site-footer{background:#260e0f}
.sci-site .site-footer h3{color:#f0d4a1}
.sci-site .site-footer a:hover{color:#e4c28a}
.sci-site .cinema-site em{font-style:italic;font-weight:400}
.sci-site .cinema-site h3{font-family:Georgia,serif;font-weight:400}
.sci-site .cinema-hero{isolation:isolate;color:#fff;background:#251c13;align-items:center;height:calc(100svh - 143px);min-height:720px;max-height:1050px;display:flex;position:relative;overflow:hidden}
.sci-site .cinema-hero>img,.sci-site .updates-story-hero>img{object-fit:cover;object-position:55% 50%;z-index:-2;width:100%;height:100%;animation:1.6s ease-out both cinema-in;position:absolute;inset:0}
.sci-site .cinema-shade{z-index:-1;background:linear-gradient(90deg,#120c08d9 0%,#120c08a1 43%,#120c0814 100%),linear-gradient(#0000 70%,#100c09b3);position:absolute;inset:0}
.sci-site .cinema-title{padding-top:54px;padding-bottom:125px}
.sci-site .cinema-title h1{color:#fff;max-width:950px;margin:25px 0 30px;font-size:clamp(3.25rem,6.4vw,6.4rem);line-height:.99}
.sci-site .cinema-title h1 em{color:#efd3a2}
.sci-site .cinema-title .eyebrow,.sci-site .cinema-site .story-market .eyebrow,.sci-site .story-barns .eyebrow,.sci-site .story-final .eyebrow,.sci-site .updates-story-hero .eyebrow{color:#e5c18b}
.sci-site .cinema-lead{color:#f4eee5;max-width:625px;font-size:1.125rem}
.sci-site .cinema-title .button-row{margin-top:30px}
.sci-site .cinema-text-link{color:inherit;border-bottom:1px solid #bda57f;align-items:center;gap:12px;padding:10px 0;font-size:.9rem;display:inline-flex}
.sci-site .cinema-text-link:hover{color:#efcf9e}
.sci-site .cinema-fine{color:#d5c9bb;margin:18px 0 0;font-size:.8rem}
.sci-site .cinema-foot{color:#f5e5c9;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;font-size:.8rem;display:flex;position:absolute;bottom:28px;left:0;right:0}
.sci-site .cinema-foot a{align-items:center;gap:15px;display:flex}
.sci-site .cinema-foot span:first-child{letter-spacing:0;font:italic 1.35rem Georgia,serif}
.sci-site .small-break{display:none}
.sci-site .story-rail{color:#fff;background:#4d1115}
.sci-site .story-rail>.wrap{grid-template-columns:repeat(4,1fr);display:grid}
.sci-site .story-rail a{border-right:1px solid #804448;align-items:center;gap:14px;padding:25px 20px;font-size:.9rem;display:flex}
.sci-site .story-rail a:last-child{border:0}
.sci-site .story-rail a>svg:last-child{margin-left:auto}
.sci-site .story-rail a:hover{color:#f1d3a1;background:#671e23}
.sci-site .story-section{padding-top:100px;padding-bottom:100px}
.sci-site .story-intro{text-align:center;max-width:850px;margin:0 auto 50px}
.sci-site .story-intro p:last-child{color:#655d55;max-width:640px;margin:25px auto 0;font-size:1.1rem}
.sci-site .story-editorial-grid{grid-template-columns:1.25fr 1fr;gap:28px;display:grid}
.sci-site .story-image-card{color:#fff;background:#30271f;align-items:end;min-height:510px;display:flex;position:relative;overflow:hidden}
.sci-site .story-image-card>img{object-fit:cover;filter:brightness(.82);width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}
.sci-site .story-image-card:after{content:"";background:linear-gradient(#0000,#130e0947 32%,#130e09f0);position:absolute;inset:0}
.sci-site .story-image-card>div{z-index:1;width:100%;padding:34px;position:relative}
.sci-site .story-image-card .eyebrow{color:#e9c692}
.sci-site .story-image-card h3{color:#fff;margin-bottom:16px;font-size:2.8rem;line-height:1.05}
.sci-site .story-image-card p{color:#f1e7da;max-width:420px}
.sci-site .story-image-card span{align-items:center;gap:18px;font-size:.9rem;font-weight:700;display:flex}
.sci-site .story-image-card:hover{color:#fff}
.sci-site .story-image-card:hover>img{transform:scale(1.035)}
.sci-site .story-market{color:#f4ede4;background:#271c16;padding:95px 0}
.sci-site .story-market-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}
.sci-site .story-market h2 em{color:#e9c692}
.sci-site .story-market p{color:#ded0bf;max-width:540px}
.sci-site .story-market .button-row{margin-top:30px}
.sci-site .story-market-sample{background:#34251b;border:1px solid #9f7a4d;padding:38px;box-shadow:14px 14px #211712}
.sci-site .sample-heading{color:#e8bf81;letter-spacing:.15em;border-bottom:1px solid #735d42;justify-content:space-between;gap:15px;margin-bottom:25px;padding-bottom:18px;font-size:.75rem;display:flex}
.sci-site .story-market-sample h3{color:#fff;font-size:2.2rem}
.sci-site .sample-counts{gap:70px;margin:28px 0;display:flex}
.sci-site .sample-counts strong{color:#efd3a2;font:3.7rem/1.1 Georgia,serif;display:block}
.sci-site .sample-counts span{color:#deccb5;font-size:.8rem}
.sci-site .sample-classes{border-block:1px solid #735d42;flex-wrap:wrap;gap:10px;margin-bottom:22px;padding:18px 0;display:flex}
.sci-site .sample-classes span{font-size:.8rem}
.sci-site .sample-classes span+span{border-left:1px solid #735d42;padding-left:10px}
.sci-site .story-market-sample .card-link{color:#f0cb95}
.sci-site .story-section-top{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:50px;display:grid}
.sci-site .story-section-top p{color:#675c52;max-width:490px}
.sci-site .story-sales{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}
.sci-site .story-sales article{border-top:3px solid #581719;flex-direction:column;padding:25px 0 0;display:flex}
.sci-site .story-sale-date{color:#581719;align-items:center;gap:12px;margin-bottom:26px;font-weight:700;display:flex}
.sci-site .story-sales h3{font-size:1.9rem;line-height:1.15}
.sci-site .story-sales article>div:last-child{border-top:1px solid #ddd0be;flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:15px;display:flex}
.sci-site .story-sales article>p.eyebrow{margin-bottom:12px}
.sci-site .story-barns{color:#fff;isolation:isolate;background:#3e1416;align-items:center;min-height:630px;display:flex;position:relative;overflow:hidden}
.sci-site .story-barns>img{object-fit:cover;z-index:-2;width:60%;height:100%;position:absolute;top:0;right:0}
.sci-site .story-barns:after{content:"";z-index:-1;background:linear-gradient(90deg,#3e1416 32%,#3e1416c7 53%,#3e14160a);position:absolute;inset:0}
.sci-site .story-barns .wrap>div{max-width:530px;padding:70px 0}
.sci-site .story-barns p{color:#eddacf;max-width:450px}
.sci-site .story-barns h2 em{color:#e6bf84}
.sci-site .story-barns .btn.secondary{color:#fff3df}
.sci-site .story-barns .small{margin:20px 0 0;font-size:.8rem}
.sci-site .story-family{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}
.sci-site .story-family-images{padding:0 60px 95px 0;position:relative}
.sci-site .story-family-images>img:first-child{aspect-ratio:4/5;object-fit:cover;width:100%}
.sci-site .story-family-images>img:nth-child(2){border:8px solid #faf8f4;width:44%;position:absolute;bottom:0;right:0}
.sci-site .story-family-images>span{letter-spacing:.1em;color:#7d5d36;max-width:48%;font-size:.75rem;position:absolute;bottom:40px;left:0}
.sci-site .story-family p{color:#65594e}
.sci-site .story-family .story-large-copy{color:#571315;font-family:Georgia,serif;font-size:1.6rem;line-height:1.4}
.sci-site .story-final{color:#fff;text-align:center;background:#4c1417;padding:90px 0;position:relative}
.sci-site .story-final h2 em{color:#e5c28c}
.sci-site .story-final .small{color:#e5d0bd;margin:25px 0 0;font-size:.8rem}
.sci-site .story-final .btn{margin-top:15px}
.sci-site .story-brand-scene{color:#f6ead7;background:#221b15;grid-template-columns:1.2fr 1fr;align-items:center;display:grid}
.sci-site .story-brand-scene img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}
.sci-site .story-brand-scene>div{padding:60px}
.sci-site .story-brand-scene .eyebrow{color:#e6bf84}
.sci-site .story-brand-scene h2{font-size:clamp(2.5rem,4vw,4rem)}
.sci-site .story-brand-scene p{color:#e2cdb8}
.sci-site .story-brand-scene .card-link{color:#e6bf84}
.sci-site .updates-story-hero{color:#fff;isolation:isolate;background:#491115;align-items:center;min-height:clamp(560px,72vh,760px);display:flex;position:relative;overflow:hidden}
.sci-site .updates-story-hero>.wrap{padding-top:72px;padding-bottom:72px}
.sci-site .updates-story-hero h1{text-shadow:0 3px 22px #20060888;max-width:780px;margin:18px 0 24px;font-size:clamp(3.5rem,7vw,7rem);line-height:.98}
.sci-site .updates-story-hero h1 em{color:#efd3a2}
.sci-site .updates-story-hero>img{object-position:62% 48%}
.sci-site .updates-story-hero .cinema-shade{background:linear-gradient(90deg,#491115f2 0%,#491115c4 43%,#49111520 76%)}
.sci-site .updates-story-hero p{color:#f3e5d1;max-width:680px;font-size:1.08rem}
.sci-site .updates-story-hero p.eyebrow{color:#efd3a2;letter-spacing:.16em;font-size:.78rem}
.sci-site .updates-story-hero .btn.gold{color:#3b1113;background:#e5c184;border-color:#e5c184;margin-top:22px;padding:15px 24px}
.sci-site .updates-hero-proof{flex-wrap:wrap;gap:8px;max-width:760px;margin-top:28px;display:flex}
.sci-site .updates-hero-proof span{color:#fff3df;letter-spacing:.04em;background:#491115b8;border:1px solid #e7c99580;padding:8px 11px;font-size:.75rem;font-weight:700}
.sci-site .story-signup{grid-template-columns:.8fr 1.2fr;gap:85px;padding-top:80px;padding-bottom:95px;display:grid}
.sci-site .signup-story h2{font-size:clamp(2.5rem,3.4vw,3.5rem)}
.sci-site .signup-story>p{color:#6c5e50}
.sci-site .signup-promise{color:#543922;align-items:center;gap:12px;margin-top:20px;font-size:.9rem;display:flex}
.sci-site .signup-promise svg{color:#805b2f;flex-shrink:0}
.sci-site .signup-story figure{margin:40px 0 25px;position:relative;overflow:hidden}
.sci-site .signup-story figure img{aspect-ratio:1;object-fit:cover;width:100%;display:block}
.sci-site .signup-story figcaption{color:#fff;background:linear-gradient(#0000,#22150de6);padding:55px 20px 22px;font:italic 1.6rem Georgia,serif;position:absolute;bottom:0;left:0;right:0}
.sci-site .signup-form{background:#fff;border:1px solid #cdb58f;border-top:5px solid #571315;padding:35px;box-shadow:0 18px 50px #6547261c}
.sci-site .signup-step{align-items:center;gap:15px;margin-bottom:23px;display:flex}
.sci-site .signup-step>span{color:#99703f;font-family:Georgia,serif;font-size:1.3rem}
.sci-site .signup-step h3{flex:1;margin:0;font-size:1.55rem;line-height:1.3}
.sci-site .signup-step>button{font-size:.8rem}
.sci-site .topic-list{gap:11px;margin-bottom:30px;display:grid}
.sci-site .topic-choice{cursor:pointer;background:#fff;border:1px solid #ddd5cb;align-items:start;gap:15px;padding:18px;transition:background .2s,border-color .2s,transform .2s;display:flex}
.sci-site .topic-choice:hover{border-color:#aa8763;transform:translateY(-1px)}
.sci-site .topic-choice.selected{background:#faf3ef;border-color:#7d272b;box-shadow:inset 4px 0 #7d272b}
.sci-site .topic-choice>button{flex-shrink:0;margin-top:5px}
.sci-site .topic-choice>span:nth-child(2){flex:1}
.sci-site .topic-choice strong{color:#4c1518;font-size:1rem;display:block}
.sci-site .topic-choice span span{color:#716356;margin-top:5px;font-size:.875rem;line-height:1.5;display:block}
.sci-site .topic-number{color:#a88969;font:1rem Georgia,serif}
.sci-site .signup-subsection{border-top:1px solid #dacdbd;padding:23px 0}
.sci-site .signup-subsection h3{font-size:1.4rem}
.sci-site .signup-subsection summary{cursor:pointer;color:#571315;padding:16px 0;font-weight:600}
.sci-site .barn-choice-list{background:#f8f5f0;border:1px solid #e5dacb;max-height:260px;padding:10px;overflow-y:auto}
.sci-site .barn-choice-list .check-row{align-items:start;margin:0;padding:10px}
.sci-site .barn-choice-list small{color:#6e6051;font-size:.8rem;display:block}
.sci-site .signup-submit{width:100%;margin:22px 0 15px}
.sci-site .signup-form>.small a{text-decoration:underline}
.sci-site .signup-form>.field input{min-height:55px}
.sci-site .page-photo-heading{color:#fff;isolation:isolate;background:#2c2018;width:100%;max-width:none;margin:0 0 35px;position:relative;overflow:hidden;padding:0!important}
.sci-site .page-photo-heading>img{object-fit:cover;z-index:-2;width:60%;height:100%;position:absolute;inset:0 0 0 auto}
.sci-site .page-photo-heading:after{content:"";z-index:-1;background:linear-gradient(90deg,#2c2018 25%,#2c2018dc 53%,#2c201845);position:absolute;inset:0}
.sci-site .page-photo-heading>.wrap{padding-top:40px;padding-bottom:45px}
.sci-site .page-photo-heading h1{max-width:800px;margin-bottom:20px;font-size:clamp(2.6rem,5vw,4.2rem)}
.sci-site .page-photo-heading .eyebrow{color:#e5c18b}
.sci-site .page-photo-heading .muted,.sci-site .page-photo-heading p{color:#efe0ce;max-width:720px}
.sci-site .page-photo-heading .crumb{color:#d1b99a}
.sci-site .comparison-periods{flex-wrap:wrap;align-items:center;gap:9px;margin:22px 0;display:flex}
.sci-site .comparison-periods button{color:#54191c;background:#fff;border:1px solid #ccbda9;min-height:44px;padding:10px 16px;font-size:.875rem}
.sci-site .comparison-periods button[aria-pressed=true]{color:#fff;background:#54191c}
.sci-site .comparison-periods p{color:#6e5c4b;flex-basis:100%;margin:6px 0;font-size:.875rem}
.sci-site .story-follow-link{color:#571315;border-top:1px solid #e0d0bb;margin-top:18px;padding-top:15px;font-size:.875rem;font-weight:700;display:block}
@keyframes cinema-in{0%{opacity:.6;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}
@media (min-width:1700px){
.sci-site .cinema-site .wrap{width:min(1500px,100% - 120px)}
.sci-site .cinema-title h1{max-width:1100px;font-size:7rem}
.sci-site .cinema-lead{font-size:1.3rem}
}
@media (max-width:1100px){
.sci-site .brand img{width:110px;height:70px}
.sci-site .nav-inner{min-height:94px}
.sci-site .brand strong{font-size:1rem}
.sci-site .nav-links{gap:18px}
.sci-site .story-market-grid,.sci-site .story-family{gap:45px}
.sci-site .story-signup{grid-template-columns:.75fr 1.25fr;gap:38px}
.sci-site .story-brand-scene>div{padding:35px}
.sci-site .story-section-top{gap:35px}
.sci-site .story-sales{gap:20px}
.sci-site .story-image-card h3{font-size:2.3rem}
}
@media (max-width:800px){
.sci-site .cinema-hero{height:auto;min-height:660px}
.sci-site .cinema-title{padding-top:70px;padding-bottom:120px}
.sci-site .cinema-title h1{font-size:clamp(3.1rem,8vw,4.5rem)}
.sci-site .cinema-shade{background:linear-gradient(90deg,#170f0bd9,#170f0b66),linear-gradient(#0000,#170f0b99)}
.sci-site .cinema-title .button-row{align-items:start}
.sci-site .cinema-foot span:last-child{display:none}
.sci-site .story-section{padding-top:65px;padding-bottom:65px}
.sci-site .story-editorial-grid{gap:18px}
.sci-site .story-image-card{min-height:420px}
.sci-site .story-image-card>div{padding:23px}
.sci-site .story-image-card h3{font-size:2.05rem}
.sci-site .story-market-grid,.sci-site .story-family{grid-template-columns:1fr;gap:45px}
.sci-site .story-market{padding:65px 0}
.sci-site .story-market-sample{max-width:650px;padding:30px}
.sci-site .story-section-top{grid-template-columns:1fr;gap:10px}
.sci-site .story-sales{grid-template-columns:1fr}
.sci-site .story-sales article{padding-bottom:15px}
.sci-site .story-barns>img{opacity:.6;width:100%}
.sci-site .story-barns:after{background:linear-gradient(90deg,#3e1416ec,#3e141655)}
.sci-site .story-barns{min-height:550px}
.sci-site .story-family-images{max-width:550px}
.sci-site .story-signup{grid-template-columns:1fr;gap:30px;padding-top:50px;padding-bottom:60px}
.sci-site .signup-story figure{display:none}
.sci-site .signup-story>p:last-child{margin-top:25px}
.sci-site .signup-form{padding:28px}
.sci-site .story-rail a{gap:9px;padding:20px 12px;font-size:.85rem}
.sci-site .story-rail a>svg:last-child{display:none}
.sci-site .story-brand-scene{grid-template-columns:1fr}
.sci-site .story-brand-scene img{max-height:620px}
.sci-site .story-brand-scene>div{padding:40px 28px}
.sci-site .page-photo-heading>img{width:100%}
.sci-site .page-photo-heading:after{background:linear-gradient(90deg,#2c2018ed,#2c20187a)}
}
@media (max-width:580px){
.sci-site .brand img{width:95px;height:61px}
.sci-site .brand strong{font-size:.95rem}
.sci-site .nav-inner{min-height:84px}
.sci-site .cinema-title h1{font-size:3.35rem}
.sci-site .cinema-title .cinema-lead{font-size:1rem}
.sci-site .cinema-hero>img{object-position:62% center}
.sci-site .cinema-foot{font-size:.7rem}
.sci-site .cinema-foot span:first-child{font-size:1.08rem}
.sci-site .cinema-title .button-row .btn{flex:none;justify-content:center;width:100%}
.sci-site .cinema-title .button-row{gap:15px}
.sci-site .cinema-fine{font-size:.75rem}
.sci-site .story-rail>.wrap{grid-template-columns:1fr 1fr}
.sci-site .story-rail a:nth-child(2){border-right:0}
.sci-site .story-rail a:nth-child(-n+2){border-bottom:1px solid #804448}
.sci-site .story-editorial-grid{grid-template-columns:1fr}
.sci-site .story-image-card{min-height:470px}
.sci-site .story-image-card h3{font-size:2.6rem}
.sci-site .story-intro{text-align:left}
.sci-site .story-intro p:last-child{font-size:1rem}
.sci-site .cinema-site h2{font-size:2.8rem}
.sci-site .story-market-sample{padding:22px;box-shadow:7px 7px #211712}
.sci-site .sample-counts{gap:45px}
.sci-site .sample-counts strong{font-size:3rem}
.sci-site .story-market-sample h3{font-size:1.8rem}
.sci-site .story-final{padding:65px 0}
.sci-site .story-family-images{padding-right:45px}
.sci-site .updates-story-hero{min-height:395px}
.sci-site .signup-form{padding:21px}
.sci-site .signup-step{gap:11px}
.sci-site .signup-step h3{font-size:1.35rem}
.sci-site .topic-choice{gap:12px;padding:15px}
.sci-site .topic-number{display:none}
.sci-site .signup-submit{padding:13px 12px;font-size:.8rem}
.sci-site .signup-step>button{font-size:.75rem}
.sci-site .story-barns .wrap>div{padding:55px 0}
.sci-site .page-photo-heading h1{font-size:2.6rem}
.sci-site .page-photo-heading>.wrap{padding-top:28px;padding-bottom:32px}
.sci-site .updates-story-hero{align-items:flex-end;min-height:600px}
.sci-site .updates-story-hero>img{object-position:68% center}
.sci-site .updates-story-hero .cinema-shade{background:linear-gradient(#4911151f 0%,#491115b8 48%,#491115fa 100%)}
.sci-site .updates-story-hero>.wrap{padding:42px 0}
.sci-site .updates-story-hero h1{font-size:clamp(3rem,14vw,4.6rem)}
.sci-site .updates-story-hero p{font-size:1rem}
.sci-site .updates-story-hero .btn.gold{justify-content:center;width:100%}
.sci-site .updates-hero-proof{gap:6px;margin-top:20px}
.sci-site .updates-hero-proof span{padding:7px 8px;font-size:.68rem}
.sci-site .story-signup{gap:34px;padding-top:45px}
.sci-site .signup-story figure{display:none}
}
.sci-site .barn-pulldown{background:#fff;border:1px solid #cdbda9}
.sci-site .signup-subsection .barn-pulldown>summary{justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;font-size:1rem;list-style:none;display:flex}
.sci-site .barn-pulldown>summary::-webkit-details-marker{display:none}
.sci-site .barn-pulldown>summary:after{content:"⌄";font-size:1.2rem;line-height:1;transition:transform .2s}
.sci-site .barn-pulldown[open]>summary:after{transform:rotate(180deg)}
.sci-site .barn-pulldown>summary strong{color:#6e6051;white-space:nowrap;margin-left:auto;font-size:.85rem;font-weight:600}
.sci-site .barn-pulldown-panel{border-top:1px solid #e5dacb;padding:0 18px 18px}
.sci-site .barn-pulldown-panel>.field{padding:16px 0 12px}
.sci-site .barn-pulldown-panel>.field input{min-height:50px}
@media (prefers-reduced-motion:reduce){
.sci-site{scroll-behavior:auto}
.sci-site .cinema-hero>img,.sci-site .updates-story-hero>img{animation:none}
.sci-site .story-image-card>img{transition:none}
.sci-site .story-image-card:hover>img{transform:none}
}
@media print{
.sci-site .page-photo-heading{color:#111;background:#fff}
.sci-site .page-photo-heading>img,.sci-site .page-photo-heading:after,.sci-site .story-rail,.sci-site .cinema-hero,.sci-site .updates-story-hero,.sci-site .story-barns{display:none}
.sci-site .page-photo-heading p,.sci-site .page-photo-heading .muted{color:#222}
.sci-site .comparison-periods{display:none}
.sci-site .story-signup{display:block}
.sci-site .signup-story{display:none}
}
.sci-site .brand img{object-fit:contain;width:215px;height:102px}
.sci-site .brand>div{display:none}
.sci-site .site-footer .footer-logo{background:#faf8f4;width:240px;height:auto;margin-bottom:24px;padding:12px}
@media (max-width:580px){
.sci-site .brand img{width:165px;height:83px}
}
@font-face{font-family:Rye;src:url(/fonts/rye-400.ttf)format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:Yellowtail;src:url(/fonts/yellowtail-400.ttf)format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:Roboto Slab;src:url(/fonts/roboto-slab-400.ttf)format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:Roboto Slab;src:url(/fonts/roboto-slab-600.ttf)format("truetype");font-weight:600;font-display:swap}
@font-face{font-family:Roboto Slab;src:url(/fonts/roboto-slab-700.ttf)format("truetype");font-weight:700;font-display:swap}
.sci-site,.sci-site input,.sci-site select,.sci-site textarea,.sci-site button{font-family:Roboto Slab,Georgia,serif}
.sci-site h1,.sci-site h2,.sci-site h3,.sci-site .serif,.sci-site .cinema-site h3,.sci-site .brand strong,.sci-site .nav-links>a,.sci-site .mobile-sheet-link{letter-spacing:0;font-family:Rye,Georgia,serif;font-weight:400;line-height:1.3}
.sci-site .cinema-site em,.sci-site h1 em,.sci-site h2 em,.sci-site h3 em,.sci-site .ranch-script{letter-spacing:0;font-family:Yellowtail,cursive;font-style:normal;font-weight:400;line-height:1.2}
.sci-site .nav-links>a{font-size:.83rem}
.sci-site .btn{letter-spacing:0;border:1px solid;font-size:.875rem}
.sci-site .cinema-site h2{font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.3}
.sci-site .cinema-site p{line-height:1.65}
.sci-site .ranch-script{color:#eed0a0;margin:0 0 16px;font-size:1.9rem}
.sci-site .conversion-home .cinema-title{padding:45px 0}
.sci-site .conversion-home .cinema-title h1{letter-spacing:0;max-width:1100px;margin:10px 0 22px;font-size:clamp(2rem,3.7vw,3.7rem);line-height:1.35}
.sci-site .conversion-home .cinema-title h1 em{font-size:1.2em;display:inline-block}
.sci-site .purpose-rail{grid-template-columns:repeat(4,1fr);gap:12px;padding:22px 0;display:grid}
.sci-site .purpose-rail>a{background:#fff;border:1px solid #9a6e48;padding:20px;display:block}
.sci-site .purpose-rail strong{color:#571315;justify-content:space-between;align-items:center;gap:8px;font:1.15rem Rye,serif;display:flex}
.sci-site .purpose-rail span{margin-top:12px;font-size:.9rem;line-height:1.5;display:block}
.sci-site .purpose-rail a:hover{background:#f3e5d2;border-color:#571315}
.sci-site .home-join{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:45px 0 65px;display:grid}
.sci-site .home-join h2{margin:10px 0}
.sci-site .home-join form{background:#fff;border:2px solid #571315;padding:27px}
.sci-site .home-join .field{margin-bottom:16px}
.sci-site .home-join select,.sci-site .home-join input{background:#fff;border:1px solid #b4a08c;border-radius:0;width:100%;min-height:49px;padding:10px;font-size:1rem}
.sci-site .home-join .btn{justify-content:center;width:100%}
.sci-site .home-join form>.card-link{margin:16px 0;display:block}
.sci-site .home-join .small{color:#655348;margin-bottom:0;font-size:.875rem}
.sci-site .coverage-line{color:#fff;text-align:center;background:#511519;padding:32px 0}
.sci-site .coverage-line strong{font:clamp(1.1rem,2vw,1.5rem) Rye,serif}
.sci-site .coverage-line p{color:#eed0a0;margin:14px 0;font:1.7rem Yellowtail,cursive}
.sci-site .coverage-line span{font-size:.875rem}
.sci-site .journey-section{padding:65px 0}
.sci-site .journey-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}
.sci-site .journey-card{background:#fff;border:1px solid #aa8763}
.sci-site .journey-card>a{display:block;position:relative}
.sci-site .journey-card img{object-fit:cover;width:100%;height:280px;display:block}
.sci-site .journey-caption{color:#fff;background:linear-gradient(#0000,#21110def);justify-content:space-between;align-items:center;padding:35px 25px 20px;font:1.6rem Rye,serif;display:flex;position:absolute;bottom:0;left:0;right:0}
.sci-site .journey-card>div{padding:26px}
.sci-site .journey-card h3{min-height:65px;font-size:1.35rem;line-height:1.5}
.sci-site .journey-card .button-row{margin-top:22px}
.sci-site .journey-card .btn{flex:1;justify-content:center;min-width:190px;padding:12px}
.sci-site .conversion-home details{border-block:1px solid #d3c2b0;margin:20px 0}
.sci-site .conversion-home summary{cursor:pointer;color:#571315;justify-content:space-between;gap:10px;padding:15px 0;font-weight:600;list-style:none;display:flex}
.sci-site .conversion-home details p,.sci-site .conversion-home details ul{padding:0 0 16px;line-height:1.7}
.sci-site .conversion-home details li{margin-left:22px;list-style:outside}
.sci-site .elite-section{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:70px 0;display:grid}
.sci-site .elite-section>img{object-fit:cover;width:100%;height:540px}
.sci-site .more-updates{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:65px;display:grid}
.sci-site .more-updates article{background:#fff;border:1px solid #a78561;padding:32px}
.sci-site .more-updates h3{font-size:1.65rem}
.sci-site .more-updates h3 em{font-size:1.35em}
.sci-site .more-updates .card-link{margin-top:20px;display:block}
.sci-site .conversion-home .story-final p:not(.ranch-script){max-width:780px;margin:20px auto}
.sci-site .conversion-home .story-brand-scene h2{font-size:2.6rem}
.sci-site .conversion-home .story-brand-scene>div{padding:40px}
.sci-site .topic-schedule{font-weight:600;color:#6b2024!important}
.sci-site .page-signup-cta{flex-wrap:wrap;gap:12px;margin:22px 0 0;display:flex}
.sci-site .page-signup-cta .btn{color:#421416;background:#eed0a0;border-color:#eed0a0}
.sci-site .page-signup-cta span{color:#f4e5d1;align-self:center;font-size:.875rem}
.sci-site .updates-story-hero h1{font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.3}
.sci-site .page-photo-heading h1{font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.4}
.sci-site .signup-step h3{font-family:Roboto Slab,serif;font-weight:600}
.sci-site .table-box,.sci-site input,.sci-site select{font-variant-numeric:tabular-nums}
.sci-site .nav-pulldown{position:relative}
.sci-site .nav-pulldown>summary{cursor:pointer;padding:12px 0;font-family:Rye,serif;font-size:.83rem;list-style:none}
.sci-site .nav-pulldown>div{z-index:50;background:#fff;border:1px solid #9b704c;min-width:240px;padding:12px;position:absolute;right:0;box-shadow:0 8px 24px #0002}
.sci-site .nav-pulldown a{color:#571315;padding:12px;font-size:.9rem;display:block}
.sci-site .nav-pulldown a:hover{background:#f1e4d2}
@media (max-width:900px){
.sci-site .purpose-rail{grid-template-columns:1fr 1fr}
.sci-site .home-join{gap:30px}
.sci-site .nav-links{gap:12px}
.sci-site .elite-section{gap:28px}
.sci-site .journey-card .btn{min-width:100%}
.sci-site .conversion-home .story-brand-scene h2{font-size:2.1rem}
}
@media (max-width:650px){
.sci-site .conversion-home .cinema-hero{height:auto;min-height:390px}
.sci-site .conversion-home .cinema-title{padding:40px 0}
.sci-site .conversion-home .cinema-title h1{font-size:clamp(1.7rem,6.3vw,2.4rem);line-height:1.4}
.sci-site .conversion-home .cinema-title h1 em{font-size:1.23em}
.sci-site .conversion-home .ranch-script{font-size:1.5rem}
.sci-site .purpose-rail{gap:9px;padding:15px 0}
.sci-site .purpose-rail>a{padding:15px}
.sci-site .purpose-rail strong{font-size:1rem}
.sci-site .purpose-rail span{font-size:.875rem}
.sci-site .home-join,.sci-site .journey-grid,.sci-site .elite-section,.sci-site .more-updates{grid-template-columns:1fr}
.sci-site .home-join{gap:18px;padding:25px 0 45px}
.sci-site .home-join form{padding:20px}
.sci-site .journey-section{padding:45px 0}
.sci-site .journey-card h3{min-height:0}
.sci-site .journey-card img{height:240px}
.sci-site .elite-section{padding:45px 0}
.sci-site .elite-section>img{height:340px}
.sci-site .conversion-home .story-brand-scene>div{padding:30px 24px}
.sci-site .cinema-site h2{font-size:2rem}
.sci-site .conversion-home .story-final{padding:45px 0}
.sci-site .signup-form{padding:18px}
.sci-site .btn{white-space:normal;text-align:center}
.sci-site .topic-choice strong{line-height:1.5}
}
.sci-site .heritage-intro{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:70px 0;display:grid}
.sci-site .heritage-photos{padding:0 60px 85px 0;position:relative}
.sci-site .heritage-photos>img:first-child{aspect-ratio:4/5;object-fit:cover;width:100%}
.sci-site .heritage-photos>img:nth-child(2){border:7px solid #faf8f4;width:43%;position:absolute;bottom:0;right:0}
.sci-site .heritage-photos>span{color:#571315;font:1.7rem Yellowtail,cursive;position:absolute;bottom:24px;left:0}
.sci-site .heritage-generations{color:#fff;background:#471317;padding:65px 0}
.sci-site .heritage-generations .eyebrow,.sci-site .heritage-generations em{color:#e8c491}
.sci-site .heritage-timeline{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px;display:grid}
.sci-site .heritage-timeline article{border-top:2px solid #c8a16e;padding-top:25px}
.sci-site .heritage-timeline article>span{color:#edcda0;font:2.3rem Rye,serif}
.sci-site .heritage-timeline h3{margin-top:22px;font-size:1.2rem}
.sci-site .heritage-values{padding:70px 0}
.sci-site .heritage-values>div{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:35px;display:grid}
.sci-site .heritage-values article{background:#fff;border:1px solid #a98b6b;padding:25px 20px}
.sci-site .heritage-values h3{color:#571315;font-size:1.1rem}
.sci-site .heritage-association{border-top:1px solid #c5b096;grid-template-columns:260px 1fr;align-items:center;gap:65px;padding:50px 0 70px;display:grid}
.sci-site .heritage-association img{object-fit:contain;width:100%;max-height:260px}
.sci-site .heritage-association h2{font-size:2.3rem}
@media (max-width:800px){
.sci-site .heritage-intro{grid-template-columns:1fr;gap:30px;padding:45px 0}
.sci-site .heritage-photos{max-width:540px}
.sci-site .heritage-timeline{grid-template-columns:1fr}
.sci-site .heritage-values>div{grid-template-columns:1fr 1fr}
.sci-site .heritage-association{grid-template-columns:1fr;gap:25px}
.sci-site .heritage-association img{max-width:220px;margin:auto}
.sci-site .heritage-association h2{font-size:2rem}
}
@media (max-width:450px){
.sci-site .heritage-values>div{grid-template-columns:1fr}
}
.sci-site .weekly-day{padding:25px 0}
.sci-site .weekly-day h2{font-size:1.8rem}
.sci-site .weekly-barn{background:#fff;border:1px solid #bd9f7b;margin:20px 0;padding:22px}
.sci-site .weekly-barn h3{font-size:1.3rem}
.sci-site .weekly-barn>.card-link{margin-top:18px;display:block}
.sci-site .barn-chooser{background:#fff;border:2px solid #571315;margin-top:40px;padding:30px}
.sci-site .barn-chooser h2,.sci-site .barn-comparison h2{font-size:1.8rem}
.sci-site .barn-comparison{margin:40px 0}
.sci-site .barn-comparison td,.sci-site .barn-comparison th{text-align:left;border-bottom:1px solid #dcccb9;padding:15px}
.sci-site .price-movement{font-weight:700}
.sci-site .price-movement.up{color:#176c35}
.sci-site .price-movement.down{color:#b52d2d}
.sci-site .price-movement.mixed{color:#805514}
.sci-site .price-movement.flat,.sci-site .price-movement.unverified{color:#66594d}
.sci-site .sort-heading{text-align:left;cursor:pointer;white-space:nowrap;padding:10px 4px;font-weight:700}
.sci-site .sort-heading:hover{background:#7f3841}
.sci-site .admin-table select{min-width:130px}
.sci-site .admin-panel details{border-bottom:1px solid #c4ad91;padding:18px 0}
.sci-site .admin-panel summary{cursor:pointer;font-weight:700}
.sci-site .admin-panel pre{background:#f5f0e9;padding:15px;font-size:.9rem}
.sci-site .admin-panel .field{margin:20px 0}
.sci-site .admin-panel textarea{width:100%}
.sci-site .weekly-prices{border-block:1px solid #d3c1ab;margin:16px 0}
.sci-site .weekly-prices summary{cursor:pointer;padding:14px 0;font-weight:600}
.sci-site .topic-description{margin-top:8px;font-size:.875rem}
.sci-site .topic-description summary{cursor:pointer;color:#6c4e35}
.sci-site .topic-description p{margin:8px 0 0;font-size:.875rem}
@media (max-width:650px){
.sci-site .topline{display:none}
.sci-site .nav-inner{min-height:75px}
.sci-site .brand img{width:145px;height:70px}
.sci-site .recovery-badge{padding:5px 0;font-size:.75rem}
.sci-site .conversion-home .cinema-hero{min-height:290px}
.sci-site .conversion-home .cinema-title{padding:26px 0}
.sci-site .conversion-home .cinema-title .ranch-script{margin-bottom:10px;font-size:1.3rem}
.sci-site .conversion-home .cinema-title h1{margin-bottom:18px;font-size:clamp(1.65rem,6.1vw,2.2rem)}
.sci-site .conversion-home .purpose-rail>a{padding:14px}
.sci-site .conversion-home .purpose-rail span{display:none}
.sci-site .conversion-home .purpose-rail strong{font-size:1rem}
.sci-site .home-join{gap:10px;padding:15px 0 30px}
.sci-site .home-join>div>.eyebrow,.sci-site .home-join>div>p:not(.eyebrow),.sci-site .home-join>div>.card-link{display:none}
.sci-site .home-join h2{font-size:1.6rem}
.sci-site .home-join h2 br{display:none}
.sci-site .home-join form{padding:16px}
.sci-site .home-join form>.small{font-size:.75rem}
.sci-site .coverage-line{padding:18px 0}
.sci-site .coverage-line p{margin:9px 0;font-size:1.3rem}
.sci-site .coverage-line span{display:none}
.sci-site .conversion-home .journey-section{padding:26px 0 32px}
.sci-site .conversion-home .journey-section .story-section-top{margin-bottom:20px}
.sci-site .conversion-home .journey-section .story-section-top>p{display:none}
.sci-site .conversion-home .journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.sci-site .conversion-home .journey-card img{height:clamp(125px,39vw,190px)}
.sci-site .conversion-home .journey-caption{padding:28px 12px 12px;font-size:1.05rem}
.sci-site .conversion-home .journey-card>div{padding:12px}
.sci-site .conversion-home .journey-card>div>.eyebrow,.sci-site .conversion-home .journey-card h3,.sci-site .conversion-home .journey-card details,.sci-site .conversion-home .journey-card .button-row>a:not(:first-child){display:none}
.sci-site .conversion-home .journey-card .button-row{margin:0}
.sci-site .conversion-home .journey-card .btn{text-align:center;width:100%;min-width:0;min-height:52px;padding:8px;font-size:.74rem;line-height:1.25}
.sci-site .conversion-home .story-barns{min-height:330px}
.sci-site .conversion-home .story-barns .wrap>div{padding:30px 0}
.sci-site .conversion-home .story-barns p:not(.eyebrow){display:none}
.sci-site .conversion-home .story-barns h2{font-size:1.9rem}
.sci-site .conversion-home .elite-section{gap:20px;padding:30px 0}
.sci-site .elite-section>img{height:220px}
.sci-site .elite-section>div>p:not(.eyebrow){display:none}
.sci-site .elite-section h2{font-size:1.8rem}
.sci-site .elite-section details{margin:14px 0}
.sci-site .more-updates{gap:15px;padding-bottom:30px}
.sci-site .more-updates article{padding:20px}
.sci-site .more-updates article>p:not(.eyebrow){display:none}
.sci-site .more-updates h3{font-size:1.3rem}
.sci-site .conversion-home .story-brand-scene img{max-height:240px}
.sci-site .conversion-home .story-brand-scene>div{padding:25px 20px}
.sci-site .conversion-home .story-brand-scene>div>p:not(.eyebrow):not(.small){display:none}
.sci-site .conversion-home .story-brand-scene h2{font-size:1.7rem}
.sci-site .conversion-home .heritage-intro{gap:20px;padding:30px 0}
.sci-site .conversion-home .heritage-intro .heritage-photos,.sci-site .conversion-home .heritage-intro>div>p:not(.eyebrow){display:none}
.sci-site .conversion-home .heritage-intro h2{font-size:1.6rem}
.sci-site .conversion-home .story-final{padding:30px 0}
.sci-site .conversion-home .story-final h2{font-size:1.7rem}
.sci-site .conversion-home .story-final p:not(.ranch-script):not(.small){display:none}
.sci-site .page-photo-heading>.wrap{padding:22px 0}
.sci-site .page-photo-heading .crumb{display:none}
.sci-site .page-photo-heading h1{margin:10px 0;font-size:1.6rem}
.sci-site .page-photo-heading .eyebrow{font-size:.75rem}
.sci-site .page-signup-cta{margin-top:15px}
.sci-site .page-signup-cta span{display:none}
.sci-site .updates-story-hero{min-height:205px}
.sci-site .updates-story-hero>.wrap{padding:25px 0}
.sci-site .updates-story-hero h1{margin:10px 0;font-size:2rem}
.sci-site .updates-story-hero p:not(.eyebrow),.sci-site .updates-story-hero .cinema-text-link{display:none}
.sci-site .story-signup{gap:0;padding-top:25px}
.sci-site .signup-story{display:none}
.sci-site .signup-form{padding:16px}
.sci-site .signup-step{margin-bottom:15px}
.sci-site .signup-step h3{font-size:1.05rem}
.sci-site .topic-choice{gap:10px;padding:12px}
.sci-site .topic-choice strong{font-size:.95rem}
.sci-site .topic-schedule{font-size:.75rem!important}
.sci-site .topic-description summary{font-size:.75rem}
.sci-site .signup-step>span{display:none}
.sci-site .weekly-day{padding:16px 0}
.sci-site .weekly-day h2{font-size:1.25rem}
.sci-site .weekly-barn{margin:12px 0;padding:15px}
.sci-site .weekly-barn h3{margin:0;font-size:1rem}
.sci-site .weekly-barn .card-link{font-size:.8rem}
.sci-site .weekly-prices summary{font-size:.875rem}
.sci-site .barn-chooser{margin-top:20px;padding:20px}
.sci-site .barn-chooser h2,.sci-site .barn-comparison h2{font-size:1.5rem}
.sci-site .barn-comparison>.small.muted{display:none}
.sci-site .site-footer{padding:30px 0}
.sci-site .site-footer .footer-grid>div:first-child>p,.sci-site .site-footer .footer-grid>div:first-child>h3{display:none}
.sci-site .site-footer .footer-logo{width:160px;margin-bottom:10px}
.sci-site .site-footer .source-note{font-size:.75rem}
}
.sci-site .mobile-essentials{display:none}
@media (max-width:650px){
.sci-site .mobile-essentials{gap:10px;padding:22px 0;display:grid}
.sci-site .mobile-essentials a{background:#fff;border:1px solid #a88763;justify-content:space-between;align-items:center;padding:15px 18px;font-family:Rye,serif;font-size:1rem;display:flex}
.sci-site .site-footer .footer-grid>div:nth-child(2){display:none}
.sci-site .home-join h2{font-family:Roboto Slab,serif;font-size:1.5rem;font-weight:700}
.sci-site .home-join h2 em{font-family:inherit;font-size:inherit;font-weight:inherit}
}
.sci-site .footer-membership{border-top:1px solid #70484a;justify-content:space-between;align-items:center;gap:30px;margin-top:25px;padding:28px 0;display:flex}
.sci-site .footer-est{color:#f3d7a8;gap:10px;font-size:1rem;display:grid}
.sci-site .footer-association{align-items:center;gap:18px;max-width:480px;display:flex}
.sci-site .footer-association img{background:#fff;border:1px solid #be9c69;width:210px;height:auto;padding:12px;display:block}
.sci-site .footer-association span{color:#eedec8;max-width:190px;font-size:.875rem}
@media (max-width:650px){
.sci-site .footer-membership{gap:22px;margin-top:15px;padding:22px 0;display:grid}
.sci-site .footer-est{gap:8px;font-size:.875rem}
.sci-site .footer-association{gap:14px}
.sci-site .footer-association img{width:145px;padding:8px}
.sci-site .footer-association span{font-size:.8rem}
}
.sci-site .heritage-mission{text-align:center;max-width:940px;padding:35px 0 65px}
.sci-site .heritage-mission blockquote{color:#571315;margin:20px 0;font:clamp(1.8rem,3vw,2.6rem)/1.4 Yellowtail,cursive}
.sci-site .footer-mission{border-top:1px solid #70484a;padding:18px 0}
.sci-site .footer-mission summary{cursor:pointer;color:#eed0a0;font-size:.95rem}
.sci-site .footer-mission blockquote{color:#f3dfc4;max-width:750px;margin:18px 0;font:1.5rem/1.5 Yellowtail,cursive}
.sci-site .footer-mission p{color:#eed0a0;font-size:.875rem}
.sci-site .barn-dump-workspace{background:#fff;border:1px solid #b29676;margin:22px 0 30px;padding:24px}
.sci-site .dump-entry-grid{grid-template-columns:1.4fr 1fr;gap:25px;display:grid}
.sci-site .dump-entry-card{background:#fbf8f2;border:1px solid #d4bfa5;padding:22px}
.sci-site .dump-entry-card h2{font-size:1.5rem}
.sci-site .dump-entry-card p{font-size:.95rem}
.sci-site .dump-entry-card .field{margin:15px 0;display:block}
.sci-site .dump-entry-card input,.sci-site .dump-entry-card textarea{width:100%;margin-top:8px;display:block}
.sci-site .dump-entry-card textarea{min-height:150px}
.sci-site .dump-steps{padding:20px 0 20px 25px;list-style:decimal}
.sci-site .dump-steps li{padding:6px 0}
.sci-site .dump-attachments{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;margin:20px 0;display:grid}
.sci-site .dump-attachments article{overflow-wrap:anywhere;border:1px solid #ceb99d;flex-direction:column;gap:10px;padding:15px;display:flex}
.sci-site .dump-attachments img{object-fit:contain;background:#f4efe7;width:100%;height:135px}
.sci-site .dump-attachments small{font-size:.8rem}
.sci-site .pdf-attachment{background:#f1e8db;padding:32px 12px;font-weight:700}
.sci-site .dump-actions{margin:22px 0 12px}
.sci-site .dump-manual,.sci-site .dump-history{border-top:1px solid #cfbca5;padding:16px 0}
.sci-site .dump-manual summary,.sci-site .dump-history summary{cursor:pointer;font-weight:600}
.sci-site .dump-manual .button-row{margin:20px 0}
.sci-site .dump-review{margin:25px 0}
.sci-site .prior-cell{color:#74614e;margin-top:6px;font-size:.8rem;display:block}
.sci-site .dump-evidence{white-space:normal;min-width:220px;max-width:320px;font-size:.875rem}
.sci-site .dump-history article{border-bottom:1px solid #ddd;padding:20px 0}
.sci-site .dump-history pre{white-space:pre-wrap;background:#faf6ef;max-height:240px;padding:15px;font-size:.875rem;overflow:auto}
@media (max-width:750px){
.sci-site .dump-entry-grid{grid-template-columns:1fr}
.sci-site .barn-dump-workspace{padding:14px}
.sci-site .dump-entry-card{padding:16px}
.sci-site .dump-entry-card h2{font-size:1.2rem}
.sci-site .dump-actions .btn{flex:1;min-width:130px}
}
.sci-site h1,.sci-site h2,.sci-site h3,.sci-site h4,.sci-site h5,.sci-site h6,.sci-site summary,.sci-site label,.sci-site .eyebrow,.sci-site .btn,.sci-site button,.sci-site .nav-links,.sci-site .mobile-sheet-link,.sci-site .topline,.sci-site .recovery-badge,.sci-site .pill,.sci-site th,.sci-site .footer-est,.sci-site .footer-association span,.sci-site .site-footer h3,.sci-site .site-footer a:not([href^=mailto\:]):not([href^=tel\:]),.sci-site .signup-step,.sci-site .topic-choice strong,.sci-site .topic-schedule,.sci-site .card-link{text-transform:capitalize}
.sci-site input,.sci-site textarea,.sci-site select,.sci-site option,.sci-site .report-body,.sci-site .dump-evidence,.sci-site .prior-cell,.sci-site a[href^=mailto\:],.sci-site a[href^=tel\:]{text-transform:none}
.sci-site .topline{display:none}
.sci-site .nav-inner{min-height:90px}
.sci-site .brand img{width:164px;height:76px}
.sci-site .recovery-badge{padding:5px 0;font-size:11px}
.sci-site .sales-hero{isolation:isolate;color:#fff;background:#291c16;position:relative;overflow:hidden}
.sci-site .sales-hero>img{object-fit:cover;object-position:70% 47%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}
.sci-site .sales-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#20140ff2 0%,#231710b0 40%,#23171010 100%);position:absolute;inset:0}
.sci-site .sales-hero>.wrap{padding-block:52px}
.sci-site .sales-hero .eyebrow{color:#efd3a3;margin:0 0 14px}
.sci-site .sales-hero h1{margin:0;font:clamp(2rem,3.2vw,3.2rem)/1.3 Rye,serif}
.sci-site .sales-hero h1 em{color:#efc991;font:1.35em/1.15 Yellowtail,cursive}
.sci-site .sales-hero p:not(.eyebrow){margin:20px 0;font-size:.95rem}
.sci-site .sales-hero .btn{color:#411719;background:#eace9f;border-color:#eace9f}
.sci-site .sales-list{padding-block:36px 48px}
.sci-site .sales-list-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}
.sci-site .sales-list-heading .eyebrow{margin:0 0 8px;font-size:.68rem}
.sci-site .sales-list-heading h2{margin:0;font-size:1.8rem}
.sci-site .sale-filters{align-items:end;gap:15px;padding:24px 0;display:flex}
.sci-site .sale-filters label{gap:7px;font-size:.75rem;display:grid}
.sci-site .sale-filters label:first-child{flex:1}
.sci-site .sale-filters input,.sci-site .sale-filters select{color:#3c302b;background:#fff;border:1px solid #c5b39e;border-radius:4px;width:100%;height:46px;padding:10px 14px;font-size:.9rem}
.sci-site .sale-filters>span{color:#746657;padding-bottom:13px;font-size:.8rem}
.sci-site .sale-calendar{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}
.sci-site .sale-event{background:#fff;border:1px solid #d7c6b1;border-radius:5px;align-items:start;gap:21px;padding:24px;display:flex;box-shadow:0 3px 10px #43281405}
.sci-site .sale-date{text-align:center;color:#59191a;background:#faf6ec;border:1px solid #d8c5a7;border-radius:3px;flex:0 0 64px;display:grid;overflow:hidden}
.sci-site .sale-date>span{color:#fff;text-transform:uppercase;letter-spacing:.13em;background:#59191a;padding:6px;font-size:.72rem}
.sci-site .sale-date>strong{padding:5px 0 0;font:2rem/1.2 Roboto Slab,serif}
.sci-site .sale-date>small{padding:0 0 7px;font-size:.65rem}
.sci-site .sale-event-info{flex:1;min-width:0}
.sci-site .sale-event .eyebrow{letter-spacing:.06em;color:#916435;margin:0 0 7px;font-family:Roboto Slab,serif;font-size:.65rem;font-weight:700;line-height:1.5}
.sci-site .sale-event h3{color:#4e181a;margin:0 0 10px;font-size:1.15rem;line-height:1.4}
.sci-site .sale-location{color:#6d6155;flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:.75rem;display:flex}
.sci-site .sale-event-actions{border-top:1px solid #eee4d7;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding-top:14px;display:flex}
.sci-site .sale-event-actions a{align-items:center;gap:7px;font-size:.75rem;display:inline-flex}
.sci-site .sale-reminder{color:#571315;border:1px solid #baa080;border-radius:3px;padding:7px 10px}
.sci-site .sales-host-note{color:#746657;margin:18px 0 30px;font-size:.75rem}
.sci-site .sales-follow{color:#fff;background:#51191c;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;padding:28px;display:flex}
.sci-site .sales-follow h2{margin:0;font-size:1.35rem}
.sci-site .sales-follow p{color:#e6d2b8;margin:10px 0 0;font-size:.85rem}
.sci-site .sales-follow .btn{color:#51191c;background:#ead0a8;border-color:#ead0a8}
.sci-site .site-footer{padding:30px 0 20px}
.sci-site .footer-grid{grid-template-columns:1fr 1fr 1fr;gap:28px}
.sci-site .footer-logo{max-width:170px!important;margin:0!important}
.sci-site .footer-links summary,.sci-site .footer-contact summary{cursor:pointer;color:#eed0a0;padding:10px 0;font-size:.85rem}
.sci-site .footer-contact h3{font-size:1rem}
.sci-site .footer-contact a{font-size:.85rem}
.sci-site .footer-contact details p{font-size:.75rem}
.sci-site .footer-membership{margin-top:15px;padding:18px 0}
.sci-site .footer-est{font-size:.8rem}
.sci-site .footer-association img{width:130px;padding:6px}
.sci-site .footer-association span{font-size:.75rem}
.sci-site .footer-bottom{padding-top:15px}
.sci-site .site-footer .source-note{max-width:850px;font-size:.7rem}
.sci-site .design-review{background:#ded8ce;flex-direction:column;height:100dvh;display:flex;overflow:hidden}
.sci-site .review-toolbar{background:#fff;border-bottom:1px solid #c9b79d;flex-shrink:0;align-items:center;gap:18px;padding:12px 24px;display:flex}
.sci-site .review-toolbar>a:first-child{color:#59191a;font:1.4rem Rye,serif}
.sci-site .review-toolbar select{background:#fff;border:1px solid #c8b59b;padding:8px;font-size:.85rem}
.sci-site .review-toolbar>a:last-child{margin-left:auto;font-size:.85rem}
.sci-site .review-modes{border:1px solid #baa58b;border-radius:4px;display:flex;overflow:hidden}
.sci-site .review-modes button{cursor:pointer;padding:8px 14px;font-size:.8rem}
.sci-site .review-modes button[aria-pressed=true]{color:#fff;background:#571315}
.sci-site .review-stage{flex:1;justify-content:center;min-height:0;padding:16px;display:flex}
.sci-site .review-stage iframe{background:#fff;border:0;width:100%;height:100%;box-shadow:0 4px 24px #0001}
.sci-site .review-stage.phone-preview iframe{border-radius:12px;width:390px;max-width:100%}
@media (max-width:700px){
.sci-site .sales-hero>.wrap{padding-block:30px}
.sci-site .sales-hero h1{font-size:1.9rem}
.sci-site .sales-hero>img{object-position:65% 50%}
.sci-site .sales-hero:after{background:linear-gradient(90deg,#20140feb,#23171050)}
.sci-site .sales-hero p:not(.eyebrow){max-width:250px;margin:17px 0;font-size:.78rem}
.sci-site .sales-hero .eyebrow{font-size:.65rem}
.sci-site .sales-list{padding-block:25px 30px}
.sci-site .sales-list-heading h2{font-size:1.35rem}
.sci-site .sales-list-heading>a{font-size:.75rem}
.sci-site .sale-filters{gap:10px;padding:18px 0}
.sci-site .sale-filters>span{display:none}
.sci-site .sale-filters label:last-of-type{width:115px}
.sci-site .sale-calendar{grid-template-columns:1fr;gap:12px}
.sci-site .sale-event{gap:14px;padding:16px}
.sci-site .sale-date{flex-basis:52px}
.sci-site .sale-date>strong{font-size:1.7rem}
.sci-site .sale-event h3{font-size:1rem}
.sci-site .sale-event .eyebrow{font-size:.6rem}
.sci-site .sale-location{font-size:.7rem}
.sci-site .sale-location span{display:none}
.sci-site .sale-event-actions{gap:8px;margin-top:13px;padding-top:10px}
.sci-site .sale-event-actions a{font-size:.7rem}
.sci-site .sales-follow{padding:22px;display:block}
.sci-site .sales-follow h2{font-size:1.15rem}
.sci-site .sales-follow p{display:none}
.sci-site .sales-follow .btn{margin-top:18px}
.sci-site .footer-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}
.sci-site .site-footer .footer-grid>div:first-child>p.footer-tagline{display:block}
.sci-site .footer-links{border-top:1px solid #70484a;grid-area:2/1/auto/-1}
.sci-site .footer-contact h3{font-size:.85rem}
.sci-site .footer-contact a,.sci-site .footer-contact summary{font-size:.72rem}
.sci-site .footer-membership{gap:16px}
.sci-site .footer-est{font-size:.75rem}
.sci-site .footer-association img{width:110px}
.sci-site .footer-association span{font-size:.7rem}
.sci-site .review-toolbar{flex-wrap:wrap;gap:9px;padding:9px 12px}
.sci-site .review-toolbar>a:first-child{font-size:1rem}
.sci-site .review-modes{display:none}
.sci-site .review-toolbar>a:last-child{font-size:.7rem}
.sci-site .review-toolbar select{max-width:150px;font-size:.75rem}
.sci-site .review-stage{padding:0}
.sci-site .review-stage.phone-preview iframe{border-radius:0;width:100%}
}
.sci-site .annual-admin-list{gap:16px;display:grid}
.sci-site .annual-admin-list>article{background:#fff;border:1px solid #d4bfa5;border-radius:5px;align-items:center;gap:22px;padding:20px;display:flex}
.sci-site .annual-admin-image{color:#ecd3ad;background:#5b2022;flex:0 0 120px;place-items:center;width:120px;height:95px;font:1.6rem Rye,serif;display:grid}
.sci-site .annual-admin-image img{object-fit:contain;background:#f4eadb;width:100%;height:100%}
.sci-site .annual-admin-info{flex:1;min-width:0}
.sci-site .annual-admin-info>strong{font-size:1rem}
.sci-site .annual-admin-info>p,.sci-site .annual-admin-info>a{margin:8px 0;font-size:.8rem}
.sci-site .annual-admin-info .button-row{margin-top:12px}
.sci-site .annual-admin-actions{gap:12px;display:grid}
.sci-site .annual-admin-actions .button-row{justify-content:center}
.sci-site .annual-admin .form-grid input{min-width:0}
.sci-site .annual-sale-photo{object-fit:contain;background:#f4eee3;width:100%;height:145px;margin-bottom:14px}
.sci-site .annual-admin .barn-dump-workspace{margin-top:0}
.sci-site .annual-admin .field input{width:100%;display:block}
@media (max-width:650px){
.sci-site .annual-admin-list>article{flex-wrap:wrap;gap:13px;padding:14px}
.sci-site .annual-admin-image{flex-basis:70px;width:70px;height:70px;font-size:1rem}
.sci-site .annual-admin-info>strong{font-size:.875rem}
.sci-site .annual-admin-actions{justify-content:space-between;width:100%;display:flex}
.sci-site .annual-admin .row-between>h2{font-size:1.3rem}
}
.sci-site .annual-sale-detail-image{object-fit:contain;background:#f6efe4;width:100%;max-height:460px;margin-bottom:25px}
.sci-site .sheet-menu .nav-pulldown{border-bottom:1px solid #d8c6b0}
.sci-site .sheet-menu .nav-pulldown>summary{padding:18px 0;font-size:1rem}
.sci-site .sheet-menu .nav-pulldown>div{min-width:0;box-shadow:none;border:0;border-left:2px solid #b58f62;margin:0 0 15px;padding:0 0 0 12px;position:static}
.sci-site .sheet-menu .nav-pulldown a{padding:12px;font-size:.9rem}
.sci-site .nav-links{gap:18px}
@media (min-width:851px) and (max-width:1150px){
.sci-site .nav-links{gap:10px}
.sci-site .nav-links>a,.sci-site .nav-pulldown>summary{font-size:.72rem}
.sci-site .nav-links .btn{padding:10px}
.sci-site .brand img{width:140px}
}
.sci-site .site-header .brand{flex-direction:column;align-items:center;gap:0;padding:7px 0;display:flex}
.sci-site .site-header .header-tagline{color:#571315;white-space:nowrap;font:1.15rem/1.2 Yellowtail,cursive;display:block}
.sci-site .site-header .brand img{height:64px}
.sci-site .signup-step:has(.signup-approved-copy){flex-wrap:wrap}
.sci-site .signup-step>.signup-approved-copy{flex-basis:100%;margin:8px 0;font-size:.875rem;line-height:1.6}
.sci-site .home-join>div>p.signup-approved-copy{font-size:.9rem;line-height:1.6;display:block}
@media (max-width:650px){
.sci-site .site-header .header-tagline{font-size:1rem}
.sci-site .site-header .brand img{width:132px;height:58px}
.sci-site .home-join>div>p.signup-approved-copy{font-size:.8rem;display:block}
.sci-site .signup-step>h3{font-size:1.15rem}
.sci-site .signup-step>.signup-approved-copy{font-size:.8rem}
}
.sci-site .site-header{background:#111110;border-bottom:1px solid #39332a}
.sci-site .site-header .brand img{background:#fff8ed;border-radius:3px;padding:3px}
.sci-site .site-header .header-tagline{color:#efd4a6}
.sci-site .site-header .nav-links>a,.sci-site .site-header .nav-pulldown>summary{color:#fff3df}
.sci-site .site-header .nav-links>.btn{color:#341314;background:#e6c68f;border-color:#e6c68f}
.sci-site .site-header .nav-menu .btn{color:#efd4a6;background:#111110;border-color:#a98a5f}
.sci-site .site-header .nav-pulldown>div{background:#191715;border-color:#8b714d}
.sci-site .site-header .nav-pulldown a{color:#f1dfc5}
.sci-site .conversion-home .cinema-hero{height:44vw;min-height:570px;max-height:720px}
.sci-site .conversion-home .cinema-hero>img{object-position:center center}
.sci-site .conversion-home .cinema-title{align-self:start;padding-top:36px}
.sci-site .conversion-home .cinema-title h1{text-wrap:balance;text-shadow:0 2px 12px #0009;max-width:720px;font-size:clamp(2.35rem,4.2vw,4.8rem);line-height:1.1}
.sci-site .conversion-home .cinema-title .button-row{margin-top:18px}
@media (max-width:650px){
.sci-site .conversion-home .cinema-hero{height:520px;min-height:520px;max-height:none}
.sci-site .conversion-home .cinema-hero>img{object-position:63% center}
.sci-site .conversion-home .cinema-hero .cinema-shade{background:linear-gradient(#081724a6 0%,#08172444 38%,#0000 66%)}
.sci-site .conversion-home .cinema-title{padding-top:25px}
.sci-site .conversion-home .cinema-title h1{font-size:clamp(2.1rem,10vw,3.2rem);line-height:1.18}
.sci-site .conversion-home .cinema-title .button-row{margin-top:14px}
}
.sci-site .site-header .header-tagline{letter-spacing:.02em;text-transform:uppercase;font-family:Rye,Georgia,serif;font-size:.72rem;line-height:1.4}
@media (max-width:650px){
.sci-site .site-header .header-tagline{font-size:.61rem}
}
.sci-site .site-header .nav-links>a,.sci-site .site-header .nav-pulldown>summary,.sci-site .site-header .nav-pulldown a{font-family:Rye,Georgia,serif;font-size:.8rem;font-weight:400;line-height:1.4}
.sci-site .sheet-menu .mobile-sheet-link,.sci-site .sheet-menu .nav-pulldown>summary,.sci-site .sheet-menu .nav-pulldown a{font-family:Rye,Georgia,serif;font-size:1rem;font-weight:400;line-height:1.4}
.sci-site .conversion-home .cinema-title{margin-block:0;padding-block:0;position:absolute;top:28px;left:50%;transform:translate(-50%)}
@media (max-width:650px){
.sci-site .conversion-home .cinema-title{top:22px}
.sci-site .conversion-home .cinema-title h1{margin-top:0}
}
.sci-site .conversion-home .hero-today-kicker{color:#f4d7a6;letter-spacing:.08em;text-transform:uppercase;background:#23120dcc;border:1px solid #efd4a680;align-items:center;gap:10px;margin:0 0 14px;padding:8px 12px;font-family:Rye,Georgia,serif;font-size:.72rem;display:inline-flex;box-shadow:0 4px 18px #0003}
.sci-site .conversion-home .hero-today-kicker:before{content:"";background:#e8c37f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e8c37f2e}
.sci-site .conversion-home .hero-cta-row{align-items:center;gap:16px}
.sci-site .conversion-home .hero-cta-stack{gap:8px;width:min(100%,310px);display:grid}
.sci-site .conversion-home .hero-cta{letter-spacing:.07em;text-align:center;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;padding:9px 14px;font-family:Roboto Slab,Georgia,serif;font-size:.9rem;font-weight:800;line-height:1.25;display:flex;box-shadow:0 10px 28px #0005}
.sci-site .conversion-home .hero-cta:hover{color:#23150f;transform:translateY(-1px);box-shadow:0 13px 30px #0006}
.sci-site .conversion-home .hero-cta-knowledge{color:#571315;background:#fff4df;border-color:#fff4df}
.sci-site .conversion-home .hero-cta-knowledge:hover{background:#fffaf1}
.sci-site .conversion-home .hero-cta-annual{color:#281a12;background:#d8ad60;border-color:#f1d39a}
.sci-site .conversion-home .hero-cta-annual:hover{background:#e7c176}
.sci-site .conversion-home .hero-cta-today{color:#fff8e9;background:#244335;border-color:#8eaf94}
.sci-site .conversion-home .hero-cta-today:hover{color:#fff;background:#315744}
.sci-site .conversion-home .hero-split-cta{grid-template-columns:1fr;gap:10px;display:grid}
.sci-site .conversion-home .hero-split-cta a{color:#fff4e4;text-align:center;background:#571315d9;border:1px solid #e9cfaa;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 16px;font-size:.86rem;font-weight:700;display:flex;box-shadow:0 8px 22px #0003}
.sci-site .conversion-home .hero-split-cta a:hover{color:#fff;background:#74232b}
.sci-site .conversion-home .hero-cta-row .btn.gold{color:#331517;background:#f0d099;border-color:#f0d099;min-height:58px;padding-inline:29px;font-size:.98rem;box-shadow:0 10px 28px #0005}
.sci-site .conversion-home .hero-cta-row .btn.gold:hover{color:#331517;background:#ffe2ad;transform:translateY(-1px)}
.sci-site .hero-secondary-cta{color:#fff4e4;border-bottom:1px solid #e9cfaa;align-items:center;gap:9px;padding:10px 2px;font-size:.88rem;font-weight:700;display:inline-flex}
.sci-site .hero-secondary-cta:hover{color:#f4d39f}
@media (max-width:650px){
.sci-site .conversion-home .hero-today-kicker{margin-bottom:12px;font-size:.62rem}
.sci-site .conversion-home .hero-cta-row{gap:12px}
.sci-site .conversion-home .hero-cta{letter-spacing:.055em;min-height:46px;padding-inline:14px;font-size:.78rem}
.sci-site .conversion-home .hero-split-cta{grid-template-columns:1fr}
.sci-site .conversion-home .hero-cta-row .btn.gold{width:100%;min-height:54px;font-size:.9rem}
.sci-site .hero-secondary-cta{border:0;justify-content:center;width:100%;padding:5px}
}
.sci-site .footer-legal{color:#eedec8;border-top:1px solid #70484a;margin-top:24px;padding-top:28px}
.sci-site .footer-legal p{max-width:1050px;margin:0 0 22px;font-size:.9375rem;line-height:1.8}
.sci-site .footer-legal .footer-location{margin-top:28px}
.sci-site .footer-policy-links{flex-wrap:wrap;align-items:center;gap:12px 0;display:flex}
.sci-site .footer-policy-links a{font-size:.875rem;line-height:1.6;text-transform:none!important}
.sci-site .footer-policy-links a+a{border-left:1px solid #997273;margin-left:16px;padding-left:16px}
.sci-site .weekly-archive{background:#fff;border:1px solid #dfd2c1;margin:24px 0 32px;padding:24px}
.sci-site .weekly-archive h2{margin:0 0 10px;font-size:1.7rem}
.sci-site .weekly-archive td,.sci-site .weekly-archive th{font-size:.875rem}
.sci-site .archive-chart{width:100%;height:300px;margin:24px 0}
.sci-site .archive-changes{white-space:nowrap;gap:5px;display:grid}
.sci-site .archive-week{white-space:nowrap;text-align:left;text-decoration:underline}
.sci-site .archive-detail{padding-top:24px}
.sci-site .archive-detail h3{font-size:1.4rem}
@media (max-width:650px){
.sci-site .weekly-archive{padding:16px}
.sci-site .footer-legal p{font-size:.875rem}
.sci-site .footer-policy-links{row-gap:16px}
}
.sci-site .site-header .brand img,.sci-site .site-footer .footer-logo{filter:brightness(0)invert(93%)sepia(17%)saturate(505%)hue-rotate(337deg)brightness(102%)contrast(91%);background:0 0;border-radius:0;padding:0}
.sci-site .site-header .header-tagline,.sci-site .site-footer .footer-tagline{letter-spacing:.02em;text-transform:uppercase;color:#efd4a6;font-family:Rye,Georgia,serif;font-size:.72rem;font-style:normal;font-weight:400;line-height:1.4}
@media (max-width:650px){
.sci-site .site-header .header-tagline,.sci-site .site-footer .footer-grid>div:first-child>p.footer-tagline{font-size:.61rem!important}
}
.sci-site .site-header .nav-inner{justify-content:flex-start;gap:clamp(22px,2.25vw,34px)}
.sci-site .site-header .nav-links{text-align:left;flex-wrap:nowrap;flex:1;justify-content:flex-start;align-items:center;gap:clamp(11px,1.25vw,20px);min-width:0;display:flex}
.sci-site .site-header .nav-links>a{white-space:nowrap;letter-spacing:0;color:#fff3df;text-align:left;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:0;font-family:Rye,Georgia,serif;font-size:.8rem;font-weight:400;line-height:1.4;display:inline-flex}
.sci-site .site-header .nav-links>a:hover{color:#efd4a6}
.sci-site .site-header .nav-links>a[aria-current=page]{color:#efd4a6;border-bottom-color:#efd4a6}
.sci-site .site-header .nav-links>a.nav-cta{color:#efd4a6}
.sci-site .sheet-menu{text-align:left;overscroll-behavior-y:contain;height:100dvh;max-height:100dvh;padding-bottom:max(25px, env(safe-area-inset-bottom));overflow-y:auto}
.sci-site .sheet-menu>*{flex-shrink:0;min-width:0}
.sci-site .sheet-menu .menu-usda-cta{white-space:normal;overflow-wrap:anywhere;max-width:100%}
.sci-site .sheet-menu [data-slot=sheet-header],.sci-site .sheet-menu [data-slot=sheet-title]{text-align:left}
.sci-site .sheet-menu nav{text-align:left;flex-direction:column;align-items:stretch;width:100%;display:flex}
.sci-site .sheet-menu .mobile-sheet-link{letter-spacing:0;text-align:left;border-bottom:1px solid #d8c6b0;align-items:center;width:100%;min-height:54px;padding:14px 0;font-family:Rye,Georgia,serif;font-size:1rem;font-weight:400;line-height:1.4;display:flex}
@media (max-width:1100px){
.sci-site .site-header .nav-links{display:none}
.sci-site .site-header .nav-menu{margin-left:auto;display:block}
}
.sci-site .site-header{background:#571315;border-bottom-color:#8c4a4c}
.sci-site .site-header .nav-menu .btn{background:#571315}
.sci-site .site-header .nav-pulldown>div{background:#491115}
.sci-site .site-header .nav-pulldown a:hover{background:#74232b}
.sci-site .site-footer,.sci-site .story-final{background:#491115}
.sci-site .footer-policy-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;display:grid}
.sci-site .footer-policy-columns h3{letter-spacing:0;color:#efd4a6;margin:0 0 10px;font-family:Arial,sans-serif;font-size:1rem;line-height:1.4}
.sci-site .footer-policy-columns a{text-transform:none;overflow-wrap:anywhere;padding:8px 0;font-size:.875rem;line-height:1.5;display:block}
.sci-site .footer-legal-stacked .footer-reference{max-width:72ch;margin:22px 0 18px;font-size:.875rem;line-height:1.6}
.sci-site .footer-owner-row{border-top:1px solid #70484a;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:18px;display:flex}
.sci-site .footer-legal-stacked .footer-owner-row p{max-width:78ch;margin:0 0 6px;font-size:.8125rem;line-height:1.6}
.sci-site .footer-owner-link{white-space:nowrap;flex-shrink:0;padding:10px 0;font-size:.875rem}
@media (max-width:650px){
.sci-site .footer-policy-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.sci-site .footer-owner-row{flex-direction:column;align-items:flex-start;gap:8px}
.sci-site .footer-legal-stacked{padding-top:22px}
}
@media (max-width:360px){
.sci-site .footer-policy-columns{grid-template-columns:1fr}
}
.sci-site .footer-main-stack{text-align:center;gap:24px;display:grid}
.sci-site .footer-brand .footer-logo{display:block;margin:0 auto!important}
.sci-site .footer-brand .footer-tagline{margin:12px 0 0}
.sci-site .footer-information-stack{width:100%;max-width:820px;margin:auto;display:grid}
.sci-site .footer-stack-links{border-top:1px solid #70484a;padding:16px 0}
.sci-site .footer-stack-links summary{cursor:pointer;color:#efd4a6;font-family:Rye,Georgia,serif;font-size:1rem}
.sci-site .footer-stack-links nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding-top:18px;display:grid}
.sci-site .footer-stack-links nav a{overflow-wrap:anywhere;padding:8px;font-size:.875rem}
.sci-site .site-footer .footer-mission-centered{text-align:center;padding:24px 0}
.sci-site .site-footer .footer-mission-centered h3,.sci-site .site-footer .footer-contact-stack h3{color:#efd4a6;font-family:Rye,Georgia,serif;font-size:1.125rem;font-style:normal;font-weight:400}
.sci-site .site-footer .footer-mission-centered blockquote{letter-spacing:0;text-align:center;max-width:750px;margin:18px auto;font-family:Rye,Georgia,serif;font-size:clamp(1rem,2vw,1.3rem);font-style:normal;font-weight:400;line-height:1.7}
.sci-site .site-footer .footer-mission-centered p{margin:0;font-style:normal}
.sci-site .footer-contact-stack{text-align:center;border-top:1px solid #70484a;padding:24px 0 0}
.sci-site .footer-contact-stack>a{padding:8px;font-size:1rem;display:inline-block}
.sci-site .footer-contact-stack address{margin-top:12px;font-size:.875rem;font-style:normal;line-height:1.8}
.sci-site .site-footer .footer-membership{justify-content:center}
.sci-site .site-footer .footer-association{margin-inline:auto}
.sci-site .family-established{text-align:center;border-block:1px solid #dfd2c1;flex-wrap:wrap;justify-content:center;gap:12px 32px;padding-block:24px;display:flex}
.sci-site .family-established p{margin:0;font-family:Rye,Georgia,serif;font-size:1rem;font-style:normal}
@media (max-width:450px){
.sci-site .footer-stack-links nav{grid-template-columns:1fr}
.sci-site .footer-information-stack{min-width:0}
.sci-site .footer-contact-stack address{overflow-wrap:anywhere}
}
.sci-site .story-brand-scene{background:#571315}
.sci-site .conversion-home .hero-today-kicker{background:#571315e6}
.sci-site .conversion-home .cinema-hero .cinema-shade{background:linear-gradient(90deg,#380b16a6 0%,#380b1638 45%,#0000 80%)}
.sci-site .story-barns:after{background:linear-gradient(90deg,#491115ed 0%,#491115bf 48%,#49111524 100%)}
.sci-site .story-barns .btn.secondary{color:#fff3df;border-color:#fff3df}
.sci-site .story-barns .btn.secondary:hover{color:#fff3df;background:#74232b}
.sci-site .journey-caption{background:linear-gradient(#0000,#491115f2)}
.sci-site .ranch-script{font-family:Yellowtail,cursive;font-style:normal;line-height:1.4}
@media (max-width:650px){
.sci-site .conversion-home .cinema-hero .cinema-shade{background:linear-gradient(#380b16b3 0%,#380b1659 38%,#0000 66%)}
}
.sci-site .site-footer.footer-simple{padding:36px 0 20px}
.sci-site .footer-simple>.wrap{background:#491115;border:1px solid #b69169;max-width:1100px;padding:28px clamp(16px,4vw,48px)}
.sci-site .footer-simple .footer-stack-links h3{color:#efd4a6;margin:0;font-family:Rye,Georgia,serif;font-size:.875rem;font-style:normal}
.sci-site .footer-simple .footer-stack-links nav{flex-wrap:wrap;justify-content:center;gap:0 18px;padding-top:8px;display:flex}
.sci-site .footer-simple .footer-stack-links nav a{padding:6px 0;font-size:.8rem;line-height:1.5}
.sci-site .footer-simple .footer-main-stack{gap:14px;max-width:720px;margin:auto}
.sci-site .footer-simple .footer-mission-centered{border:0;padding:0}
.sci-site .footer-simple .footer-mission-centered blockquote{margin:0 auto 8px;font-size:clamp(.95rem,1.8vw,1.15rem)}
.sci-site .footer-simple .footer-tagline{margin:0;font-style:normal}
.sci-site .footer-simple .footer-contact-link{padding:8px;font-size:.95rem}
.sci-site .footer-contact-row{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;margin:18px auto 10px;font-size:.8125rem;font-style:normal;line-height:1.7;display:flex}
.sci-site .footer-contact-row>*{white-space:nowrap}
.sci-site .footer-contact-row>*+:before{content:"·";padding-right:12px}
@media (max-width:1050px){
.sci-site .footer-contact-row{column-gap:18px}
.sci-site .footer-contact-row>*+:before{content:none}
.sci-site .footer-contact-row>span{white-space:normal;flex-basis:100%}
}
@media (max-width:480px){
.sci-site .footer-contact-row{flex-direction:column;align-items:center}
.sci-site .footer-contact-row>a{white-space:normal;overflow-wrap:anywhere;max-width:100%}
}
.sci-site .footer-simple .footer-stack-links{width:100%;max-width:720px;margin:auto;padding:12px 0}
.sci-site .footer-simple .footer-compact{text-align:center;border:0;max-width:720px;margin:0 auto;padding:0}
.sci-site .footer-simple .footer-copyright{margin:18px 0 4px;font-size:.75rem}
.sci-site .footer-simple .footer-owner-link{padding:8px;font-size:.75rem;display:inline-block}
.sci-site .footer-simple>.footer-focus{grid-template-columns:minmax(0,720px) auto;justify-content:center;align-items:center;gap:34px;padding:34px clamp(22px,5vw,58px);display:grid;position:relative}
.sci-site .footer-focus .footer-main-stack{width:100%}
.sci-site .footer-member-row{color:#f3e5ce;border-top:1px solid #805e58;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin:20px auto 0;padding-top:16px;font-size:.8rem;display:flex}
.sci-site .footer-member-row span{align-items:center;gap:8px;display:inline-flex}
.sci-site .footer-member-row img{object-fit:contain;width:38px;height:38px}
.sci-site .footer-menu-trigger{color:#fff3df;letter-spacing:.08em;text-transform:uppercase;background:#571315;border:1px solid #d2ae7a;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-width:126px;padding:12px 16px;font:700 .82rem/1 Arial,sans-serif;display:inline-flex}
.sci-site .footer-menu-trigger:hover{color:#fff;background:#74232b}
.sci-site .footer-menu-sheet{color:#2b211c;background:#fffaf2;display:flex;flex-direction:column;height:100dvh;max-height:100dvh;padding:0;gap:0;overflow:hidden}
.sci-site .footer-menu-sheet [data-slot=sheet-title]{color:#571315;font-family:Rye,Georgia,serif;font-weight:400}
.sci-site .footer-drawer-content{padding:8px 4px 28px}
.sci-site .footer-drawer-content .footer-stack-links{border-top:1px solid #d9c5aa;max-width:none;margin:0;padding:20px 0}
.sci-site .footer-drawer-content .footer-stack-links:first-child{border-top:0}
.sci-site .footer-drawer-content .footer-stack-links h3{color:#571315;margin:0 0 10px;font:400 1rem/1.4 Rye,Georgia,serif}
.sci-site .footer-drawer-content .footer-stack-links nav{grid-template-columns:1fr 1fr;gap:0 14px;padding:0;display:grid}
.sci-site .footer-drawer-content .footer-stack-links nav a{color:#3a2c24;border-bottom:1px solid #eadfce;padding:9px 0;font-size:.84rem;line-height:1.35}
.sci-site .footer-drawer-content .footer-contact-row{text-align:left;border-block:1px solid #d9c5aa;justify-content:stretch;gap:2px;margin:0;padding:20px 0;display:grid}
.sci-site .footer-drawer-content .footer-contact-row>*{white-space:normal;overflow-wrap:anywhere;padding:5px 0}
.sci-site .footer-drawer-content .footer-contact-row>*+:before{content:none}
.sci-site .footer-drawer-content .footer-compact{text-align:left;max-width:none}
.sci-site .footer-drawer-content .footer-copyright{color:#67584d;margin:18px 0 4px}
.sci-site .footer-drawer-content .footer-owner-link{color:#571315}
.sci-site .footer-menu-shell{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}
.sci-site .footer-menu-head{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:18px 58px 15px 20px;border-bottom:1px solid #e4d6c3;background:#fffaf2}
.sci-site .footer-menu-head .footer-menu-title{flex:1 1 auto;min-width:0;margin:0;display:flex;flex-direction:column;gap:4px;color:#571315;font:400 1.12rem/1.12 Rye,Georgia,serif;text-align:left}
.sci-site .footer-menu-head .footer-menu-subtitle{color:#8a6a46;letter-spacing:.14em;text-transform:uppercase;font:400 .62rem/1.3 Arial,sans-serif}
.sci-site .footer-menu-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth;padding:6px 20px 22px}
.sci-site .footer-menu-foot{flex-shrink:0;display:flex;justify-content:flex-end;padding:11px 20px calc(11px + env(safe-area-inset-bottom));border-top:1px solid #e4d6c3;background:#fffaf2}
.sci-site .footer-menu-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border-radius:999px;background:#571315;color:#fff4dd;border:1px solid #c09b5c;cursor:pointer;transition:background-color .18s ease,opacity .18s ease,transform .12s ease}
.sci-site .footer-menu-arrow:hover{background:#74232b;color:#fff}
.sci-site .footer-menu-arrow:active{transform:translateY(1px)}
.sci-site .footer-menu-arrow:focus-visible{outline:2px solid #a9772f;outline-offset:2px}
.sci-site .footer-menu-arrow:disabled{opacity:.3;cursor:default;pointer-events:none;background:#8a6a56}
.sci-site .podcast-ed{font-size:.92rem;line-height:1.55;margin:8px 0 0;color:#3a2c24}
.sci-site .podcast-ed strong{color:#6a1a1d}
.sci-site audio.podcast-player{width:100%;margin:14px 0 0;display:block;border-radius:6px}
.sci-site .podcast-stories-feed{margin-top:46px}
.sci-site .podcast-stories-feed h2{color:#4a1113;font-family:Rye,Georgia,serif;font-weight:400;margin:0 0 18px}
@media (max-width:640px){
.sci-site .footer-menu-scroll .footer-stack-links nav a,.sci-site .footer-menu-scroll .footer-contact-row>*{font-size:1rem}
.sci-site .footer-menu-head .footer-menu-title{font-size:1.05rem}
}
@media (max-width:720px){
.sci-site .footer-simple>.footer-focus{grid-template-columns:1fr;gap:22px}
.sci-site .footer-menu-trigger{justify-self:center}
.sci-site .footer-drawer-content .footer-stack-links nav{grid-template-columns:1fr}
}
.sci-site .simple-import .import-composer{margin:18px 0}
.sci-site .simple-import textarea{width:100%;margin-top:8px}
.sci-site .import-source{margin-top:24px}
.sci-site .import-entry{border-top:1px solid #cfbca5;padding:22px 0}
.sci-site .import-entry h3{margin-bottom:18px;font-size:1.25rem}
.sci-site .import-entry .button-row{margin-top:20px}
.sci-site .import-entry details{margin-top:16px}
.sci-site .import-entry summary{cursor:pointer;font-weight:600}
.sci-site .import-entry .form-grid{margin:16px 0}
.sci-site .import-entry label{font-size:.9rem}
.sci-site .admin-sale-filters{flex-wrap:wrap}
.sci-site .admin-sale-filters label{flex:1;min-width:150px}
.sci-site .admin-sale-filters label:first-child{flex:2;min-width:220px}
.sci-site .import-artwork{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}
.sci-site .import-artwork:empty{display:none}
.sci-site .import-artwork figure{max-width:280px;margin:0}
.sci-site .import-artwork img{object-fit:contain;background:#fff;border:1px solid #cfbca5;max-width:100%;max-height:310px;display:block}
.sci-site .import-artwork figcaption{margin-top:6px;font-size:.875rem}
@media (min-width:901px){
.sci-site .conversion-home .purpose-rail{grid-template-columns:repeat(4,minmax(0,1fr))}
.sci-site .conversion-home .journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.sci-site .conversion-home .journey-card .button-row{flex-direction:column}
.sci-site .conversion-home .journey-card .btn{width:100%}
}
.sci-site .buyer-free-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0 55px;display:grid}
.sci-site .buyer-free-grid .card{border-top:4px solid #571315}
.sci-site .buyer-free-grid h3{font-size:1.45rem}
.sci-site .premium-guide-section{background:#efe3d2;border:1px solid #cbb18d;margin:35px 0 45px;padding:40px}
.sci-site .premium-guide-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:45px;margin-bottom:28px;display:grid}
.sci-site .premium-guide-heading h3{font-size:clamp(1.7rem,3vw,2.5rem)}
.sci-site .premium-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}
.sci-site .premium-guide-grid article{background:#fff;border:1px solid #d3c0a8;padding:24px}
.sci-site .premium-guide-grid article>span{color:#fff;letter-spacing:.08em;background:#571315;padding:4px 9px;font:1rem Rye,serif;display:inline-block}
.sci-site .premium-guide-grid h3{margin:14px 0 8px}
.sci-site .premium-guide-grid strong{color:#571315;margin-top:18px;font-size:.85rem;display:block}
.sci-site .knowledge-podcast{border-block:1px solid #cbbda9;justify-content:space-between;align-items:center;gap:35px;margin-bottom:35px;padding:34px 0 12px;display:flex}
.sci-site .knowledge-podcast>div{max-width:720px}
.sci-site .podcast-hero{isolation:isolate;color:#fff8e9;background:#261514;align-items:center;min-height:clamp(560px,72vh,760px);display:flex;position:relative;overflow:hidden}
.sci-site .podcast-hero>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}
.sci-site .podcast-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#1e0d0df5 0%,#321114d1 35%,#20121033 72%);position:absolute;inset:0}
.sci-site .podcast-hero-copy{padding-block:76px}
.sci-site .podcast-hero-copy .eyebrow{color:#e5c47f}
.sci-site .podcast-script{color:#efbd62;margin:0 0 8px;font:clamp(2rem,4vw,3.9rem)/1 Yellowtail,cursive;transform:rotate(-2deg)}
.sci-site .podcast-hero h1{letter-spacing:-.035em;max-width:670px;margin-bottom:18px;font-family:Rye,Georgia,serif;font-size:clamp(3.2rem,7vw,6.8rem);line-height:.98}
.sci-site .podcast-hero-copy>p:not(.eyebrow):not(.podcast-script):not(.podcast-short-url){color:#f4e8d6;max-width:590px;font-size:1.12rem;line-height:1.7}
.sci-site .podcast-ghost{color:#fff8e9;background:#2a101261;border-color:#ffffffb8}
.sci-site .podcast-short-url{color:#e7c98d;letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font-size:.78rem;font-weight:800}
.sci-site .podcast-body{padding-block:54px 70px;scroll-margin-top:20px}
.sci-site .podcast-edition{background:#efe3d2;border-left:6px solid #651e2e;grid-template-columns:.7fr 1.3fr;gap:10px 42px;margin-bottom:30px;padding:28px 32px;display:grid}
.sci-site .podcast-edition span{color:#651e2e;grid-row:1/3;align-self:center;font:1.15rem Rye,Georgia,serif}
.sci-site .podcast-edition strong{color:#7d592b;font-size:1rem}
.sci-site .podcast-edition p{margin:0}
.sci-site .podcast-story{flex-direction:column;display:flex}
.sci-site .podcast-story h2{font-size:clamp(1.45rem,2.25vw,2rem);line-height:1.2}
.sci-site .podcast-story .btn{align-self:flex-start;margin-top:auto}
.sci-site .podcast-player{background:#f2f0ec;border:0;border-radius:8px;width:100%;min-width:0;margin:8px 0 20px;display:block}
.sci-site .podcast-episode-player{height:175px}
.sci-site .podcast-show-player{height:450px}
.sci-site .podcast-more{margin-top:48px}
.sci-site .podcast-more h2{margin-bottom:22px;font-size:clamp(1.7rem,3vw,2.4rem)}
.sci-site .podcast-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.sci-site .podcast-more-grid .podcast-story h3{margin-top:0}
.sci-site .podcast-more-grid .podcast-story .card-link{margin-top:auto}
@media (max-width:760px){
.sci-site .podcast-more-grid{grid-template-columns:1fr}
}
.sci-site .market-unlock{background:#efe3d2;border-left:5px solid #571315;justify-content:space-between;align-items:center;gap:35px;margin:0 0 28px;padding:28px 30px;display:flex}
.sci-site .market-unlock h2{margin-bottom:8px;font-size:clamp(1.55rem,3vw,2.25rem)}
.sci-site .market-unlock p:last-child{margin-bottom:0}
.sci-site .faq-intro{color:#65584d;margin:0 0 28px;font-size:1.08rem}
.sci-site .market-hero-v5{isolation:isolate;color:#fff;background:#571315;align-items:center;min-height:clamp(500px,72vh,760px);display:flex;position:relative;overflow:hidden}
.sci-site .market-hero-v5>img{object-fit:cover;object-position:center center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}
.sci-site .market-hero-v5:after{content:"";z-index:-1;background:linear-gradient(90deg,#48070ddb 0%,#48070d66 42%,#0000 68%);position:absolute;inset:0}
.sci-site .market-hero-v5>.wrap{padding-block:72px}
.sci-site .market-hero-v5 p{color:#efd19b;text-transform:uppercase;letter-spacing:.16em;font-size:.85rem;font-weight:700}
.sci-site .market-hero-v5 h1{color:#fff;letter-spacing:-.02em;text-shadow:0 3px 22px #20060866;max-width:780px;margin:18px 0 32px;font:400 clamp(3.6rem,7vw,7.6rem)/1 Rye,Georgia,serif}
.sci-site .market-hero-v5 .btn{color:#fff;background:#a9824a;border:2px solid #efd19b;padding:16px 24px;font-size:1rem}
.sci-site .market-hero-v5+.wrap{padding-top:34px;scroll-margin-top:24px}
.sci-site .sales-today-hero{isolation:isolate;color:#fff;background:#571315;align-items:center;min-height:clamp(500px,72vh,760px);display:flex;position:relative;overflow:hidden}
.sci-site .sales-today-hero>img{object-fit:cover;object-position:center center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}
.sci-site .sales-today-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#48070de0 0%,#48070d6e 45%,#0000 70%);position:absolute;inset:0}
.sci-site .sales-today-hero>.wrap{padding-block:65px}
.sci-site .sales-today-hero p{color:#efd19b;text-transform:uppercase;letter-spacing:.16em;font-size:.85rem;font-weight:700}
.sci-site .sales-today-hero h1{color:#fff;letter-spacing:-.02em;text-shadow:0 3px 22px #20060866;max-width:830px;margin:16px 0 30px;font:400 clamp(3rem,5.8vw,6.3rem)/1.04 Rye,Georgia,serif}
.sci-site .sales-today-hero .btn{color:#fff;background:#571315;border:2px solid #efd19b;padding:16px 24px;font-size:1rem}
.sci-site .sales-today-hero+.wrap{padding-top:32px;scroll-margin-top:24px}
.sci-site .sales-today-service{background:#efe3d2;border-left:5px solid #571315;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;padding:24px 28px;display:flex}
.sci-site .sales-today-service .eyebrow{margin-bottom:5px}
.sci-site .sales-today-service h2{margin:0 0 4px;font-size:clamp(1.35rem,2.5vw,2rem)}
.sci-site .sales-today-service p:last-child{color:#655348;margin:0}
.sci-site .sales-today-service .btn{flex-shrink:0}
.sci-site .about-family-hero{isolation:isolate;color:#fff;background:#571315;align-items:center;min-height:clamp(520px,75vh,780px);display:flex;position:relative;overflow:hidden}
.sci-site .about-family-hero>img{object-fit:cover;object-position:center 44%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}
.sci-site .about-family-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#48070de6 0%,#48070d7a 40%,#48070d0d 70%);position:absolute;inset:0}
.sci-site .about-family-hero>.wrap{padding-block:70px}
.sci-site .about-family-hero p{color:#efd19b;text-transform:uppercase;letter-spacing:.16em;font-size:.85rem;font-weight:700}
.sci-site .about-family-hero h1{color:#fff;letter-spacing:-.02em;text-shadow:0 3px 22px #20060866;max-width:830px;margin:16px 0 30px;font:400 clamp(3.8rem,7vw,7.5rem)/1 Rye,Georgia,serif}
.sci-site .about-family-hero .btn{color:#fff;background:#571315;border:2px solid #efd19b;padding:16px 24px;font-size:1rem}
.sci-site #our-story{scroll-margin-top:24px}
.sci-site .knowledge-hero{isolation:isolate;color:#fff;background:#571315;align-items:center;min-height:clamp(500px,72vh,760px);display:flex;position:relative;overflow:hidden}
.sci-site .knowledge-hero>img{object-fit:cover;object-position:center center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}
.sci-site .knowledge-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#48070d8c 0%,#48070d33 42%,#0000 68%);position:absolute;inset:0}
.sci-site .knowledge-hero>.wrap{padding-block:68px}
.sci-site .knowledge-hero p{color:#efd19b;text-transform:uppercase;letter-spacing:.16em;font-size:.85rem;font-weight:700}
.sci-site .knowledge-hero h1{color:#fff;letter-spacing:-.02em;text-shadow:0 3px 22px #20060866;max-width:900px;margin:16px 0 30px;font:400 clamp(3.3rem,6.4vw,7rem)/1.04 Rye,Georgia,serif}
.sci-site .knowledge-hero .btn{color:#fff;background:#571315;border:2px solid #efd19b;padding:16px 24px;font-size:1rem}
.sci-site .knowledge-proof{border-bottom:1px solid #cbbda9;grid-template-columns:.8fr 1.2fr;gap:clamp(35px,7vw,90px);padding-block:58px 46px;scroll-margin-top:24px;display:grid}
.sci-site .knowledge-proof h2{color:#571315;margin-top:10px;font-size:clamp(2rem,4vw,3.6rem)}
.sci-site .knowledge-lead{margin-top:0;font-size:1.12rem;line-height:1.75}
.sci-site .knowledge-proof blockquote{color:#3f2b24;background:#efe3d2;border-left:4px solid #571315;margin:24px 0;padding:18px 22px;font-weight:600;line-height:1.65}
.sci-site .knowledge-rule{color:#571315;font-family:Rye,Georgia,serif;font-size:1.1rem}
@media (max-width:700px){
.sci-site .buyer-free-grid,.sci-site .premium-guide-heading,.sci-site .premium-guide-grid,.sci-site .knowledge-proof{grid-template-columns:1fr}
.sci-site .premium-guide-section{padding:24px}
.sci-site .knowledge-podcast,.sci-site .market-unlock{flex-direction:column;align-items:flex-start}
.sci-site .podcast-hero{align-items:flex-end;min-height:650px}
.sci-site .podcast-hero>img{object-position:62% center}
.sci-site .podcast-hero:after{background:linear-gradient(#1b110e33 0%,#2b1013c2 42%,#230d10f7 100%)}
.sci-site .podcast-hero-copy{padding-block:190px 48px}
.sci-site .podcast-hero h1{font-size:clamp(3rem,14vw,4.5rem)}
.sci-site .podcast-hero .hero-actions{flex-direction:column;align-items:stretch}
.sci-site .podcast-hero .btn{width:100%}
.sci-site .podcast-short-url{overflow-wrap:anywhere}
.sci-site .podcast-edition{grid-template-columns:1fr;padding:24px}
.sci-site .podcast-edition span{grid-row:auto}
.sci-site .market-unlock{padding:24px}
.sci-site .market-unlock .btn{width:100%}
.sci-site .market-hero-v5,.sci-site .sales-today-hero,.sci-site .about-family-hero,.sci-site .knowledge-hero{align-items:flex-end;min-height:590px}
.sci-site .market-hero-v5>img,.sci-site .sales-today-hero>img{object-position:62% center}
.sci-site .knowledge-hero>img{object-position:63% center}
.sci-site .about-family-hero>img{object-position:center 45%}
.sci-site .market-hero-v5:after,.sci-site .sales-today-hero:after,.sci-site .about-family-hero:after,.sci-site .knowledge-hero:after{background:linear-gradient(#48070d0d 0%,#48070dab 52%,#48070df5 100%)}
.sci-site .market-hero-v5>.wrap,.sci-site .sales-today-hero>.wrap,.sci-site .about-family-hero>.wrap,.sci-site .knowledge-hero>.wrap{padding-block:44px}
.sci-site .market-hero-v5 p,.sci-site .sales-today-hero p,.sci-site .about-family-hero p,.sci-site .knowledge-hero p{font-size:.75rem}
.sci-site .market-hero-v5 h1,.sci-site .about-family-hero h1,.sci-site .knowledge-hero h1{margin:13px 0 24px;font-size:clamp(2.6rem,12vw,4.4rem)}
.sci-site .sales-today-hero h1{margin:12px 0 23px;font-size:clamp(2.35rem,10vw,3.7rem)}
.sci-site .market-hero-v5 .btn,.sci-site .sales-today-hero .btn,.sci-site .about-family-hero .btn,.sci-site .knowledge-hero .btn{width:100%}
.sci-site .knowledge-proof{gap:8px;padding-block:38px 30px}
.sci-site .knowledge-proof blockquote{margin:20px 0}
.sci-site .sales-today-service{flex-direction:column;align-items:flex-start;padding:22px}
.sci-site .sales-today-service .btn{width:100%}
}
.sci-site .elite-animal{background:#fff;border:1px solid #aa8763;margin:0}
.sci-site .elite-animal img{object-fit:contain;background:#f5f0e8;width:100%;height:540px;display:block}
.sci-site .elite-animal figcaption{color:#62564c;text-align:right;padding:10px 14px;font-size:.75rem}
.sci-site .elite-animal figcaption a{text-underline-offset:2px;text-decoration:underline}
@media (max-width:650px){
.sci-site .elite-animal img{height:340px}
}
.sci-site .hero-options-page{color:#fff;background:#170d0d;min-height:100vh}
.sci-site .hero-options-top{align-items:center;gap:34px;width:min(1320px,100% - 64px);margin:auto;padding:24px 0;display:flex}
.sci-site .hero-options-top>a{background:#fff;padding:10px 14px}
.sci-site .hero-options-top img{object-fit:contain;width:180px;height:76px;display:block}
.sci-site .hero-options-top p{color:#dcbf8d;text-transform:uppercase;letter-spacing:.12em;margin:0 0 5px;font-size:.78rem;font-weight:700}
.sci-site .hero-options-top h1{color:#fff;margin:0;font-size:clamp(1.5rem,3vw,2.5rem)}
.sci-site .hero-options-list{gap:8px;display:grid}
.sci-site .hero-option{isolation:isolate;align-items:flex-end;min-height:clamp(430px,65vh,700px);display:flex;position:relative;overflow:hidden}
.sci-site .hero-option>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}
.sci-site .hero-option-shade{z-index:-1;background:linear-gradient(90deg,#130808e6 0%,#1308088f 48%,#13080814 78%),linear-gradient(#0000 45%,#0c0505a6);position:absolute;inset:0}
.sci-site .hero-option-copy{width:min(1320px,100% - 64px);margin:0 auto;padding:70px 0}
.sci-site .hero-option-copy>span{color:#e5c896;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:700;display:block}
.sci-site .hero-option-copy h2{color:#fff;text-wrap:balance;max-width:1050px;margin:20px 0 30px;font:400 clamp(2.8rem,6.7vw,7.2rem)/1.02 Rye,Georgia,serif}
.sci-site .hero-option-copy a{color:#fff;border:1px solid #e6c88f;align-items:center;gap:10px;padding:13px 19px;font-size:.9rem;font-weight:700;display:inline-flex}
.sci-site .hero-option-copy a:hover{color:#3d1214;background:#e6c88f}
.sci-site .hero-option.logo-option{background:#571315;align-items:center}
.sci-site .hero-option.logo-option>img{object-fit:contain;background:#fff;width:42%;height:62%;padding:26px;left:auto;right:6%}
.sci-site .hero-option.logo-option .hero-option-shade{background:linear-gradient(90deg,#571315 0% 54%,#57131580 72%)}
.sci-site .hero-option.logo-option .hero-option-copy{padding-block:100px}
.sci-site .hero-option.logo-option .hero-option-copy h2{max-width:760px}
.sci-site .hero-options-footer{color:#3c1214;background:#f0d29e;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:34px 20px;display:flex}
.sci-site .hero-options-footer strong{font:1.6rem Rye,serif}
.sci-site .hero-options-footer a{margin-left:20px;font-weight:700;text-decoration:underline}
@media (max-width:700px){
.sci-site .hero-options-top{gap:16px;width:calc(100% - 32px);padding:16px 0}
.sci-site .hero-options-top img{width:115px;height:54px}
.sci-site .hero-options-top h1{font-size:1.2rem}
.sci-site .hero-options-top p{font-size:.65rem}
.sci-site .hero-option{align-items:flex-end;min-height:520px}
.sci-site .hero-option-shade{background:linear-gradient(#12070714 0%,#12070794 43%,#120707f0 100%)}
.sci-site .hero-option-copy{width:calc(100% - 32px);padding:45px 0}
.sci-site .hero-option-copy h2{font-size:clamp(2.5rem,12vw,4.2rem);line-height:1.08}
.sci-site .hero-option.logo-option{align-items:flex-end;min-height:590px}
.sci-site .hero-option.logo-option>img{width:calc(100% - 64px);height:210px;top:55px;right:32px}
.sci-site .hero-option.logo-option .hero-option-shade{background:linear-gradient(#57131559 0%,#571315 48% 100%)}
.sci-site .hero-option.logo-option .hero-option-copy{padding-block:42px}
.sci-site .hero-options-footer{flex-direction:column;align-items:flex-start}
.sci-site .hero-options-footer a{margin-left:0}
}
.sci-site .about-family-hero{background:#571315;min-height:0;display:block}
.sci-site .about-family-hero>img{z-index:0;object-fit:cover;object-position:center 44%;width:100%;height:clamp(430px,56vw,720px);display:block;position:relative;inset:auto}
.sci-site .about-family-hero:after{display:none}
.sci-site .about-family-hero>.wrap{text-align:center;background:#571315;width:100%;max-width:none;padding:38px 24px 44px}
.sci-site .about-family-hero>.wrap small{color:#e9c98f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:700;display:block}
.sci-site .about-family-hero p{margin-bottom:0}
.sci-site .about-family-hero h1{max-width:900px;text-shadow:none;margin:12px auto 26px}
.sci-site .about-family-hero .btn{min-width:260px}
@media (max-width:650px){
.sci-site .about-family-hero>img{aspect-ratio:16/10;object-position:center 42%;height:auto}
.sci-site .about-family-hero>.wrap{padding:28px 16px 34px}
}
@media (min-width:1101px){
.sci-site .site-header .nav-inner{grid-template-columns:1fr;gap:8px;min-height:0;padding:16px 0 10px;display:grid}
.sci-site .site-header .brand{justify-self:center;padding:0}
.sci-site .site-header .brand img{object-fit:contain;filter:brightness(0)invert(93%)sepia(17%)saturate(505%)hue-rotate(337deg)brightness(102%)contrast(91%);background:0 0;width:238px;height:88px;padding:0}
.sci-site .site-header .header-tagline{letter-spacing:.015em;text-transform:none;color:#efd4a6;margin-top:-8px;font:1.12rem/1.15 Yellowtail,cursive}
.sci-site .site-header .nav-links{border-top:1px solid #efd4a647;grid-template-columns:repeat(7,minmax(0,1fr));justify-content:stretch;align-items:center;gap:0;width:100%;padding-top:8px;display:grid}
.sci-site .site-header .nav-links>a{text-align:center;border-bottom:3px solid #0000;border-right:1px solid #efd4a629;justify-content:center;min-height:48px;padding:0 12px;font-family:Rye,Georgia,serif;font-size:clamp(.72rem,.85vw,.88rem);line-height:1.25}
.sci-site .site-header .nav-links>a:last-child{border-right:0}
.sci-site .site-header .nav-links>a.nav-cta{color:#2c1712;background:#e3bf7e}
.sci-site .site-header .nav-links>a.nav-cta:hover{color:#2c1712;background:#f0d39b}
}
@media (max-width:1100px){
.sci-site .site-header .nav-inner{justify-content:center;min-height:106px;padding-block:10px;position:relative}
.sci-site .site-header .brand{margin-inline:auto;padding:0}
.sci-site .site-header .brand img{background:0 0;width:170px;height:70px;padding:0}
.sci-site .site-header .header-tagline{text-transform:none;margin-top:-6px;font:.9rem/1.15 Yellowtail,cursive}
.sci-site .site-header .nav-menu{margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}
}
.sci-site .journey-card>a{position:relative;overflow:hidden}
.sci-site .journey-card>a>img{filter:saturate(.97)contrast(1.03)}
.sci-site .journey-location{z-index:2;color:#fff4df;letter-spacing:.045em;text-transform:uppercase;background:#2d110fcc;padding:5px 8px;font:700 .68rem/1.2 Arial,sans-serif;position:absolute;top:10px;right:12px}
@media (max-width:650px){
.sci-site .conversion-home .cinema-hero{background:#571315;height:auto;min-height:0;max-height:none;display:block}
.sci-site .conversion-home .cinema-hero>img{z-index:0;aspect-ratio:4/3;object-fit:cover;object-position:62% center;width:100%;height:auto;display:block;position:relative;inset:auto}
.sci-site .conversion-home .cinema-hero .cinema-shade{display:none}
.sci-site .conversion-home .cinema-title{text-align:center;background:#571315;width:100%;padding:28px 16px 34px;position:relative;inset:auto;transform:none}
.sci-site .conversion-home .cinema-title h1{max-width:430px;text-shadow:none;margin:0 auto 24px}
.sci-site .conversion-home .hero-cta-stack{width:min(100%,310px);margin-inline:auto}
.sci-site .about-family-hero{background:#571315;min-height:0;display:block}
.sci-site .about-family-hero>img{z-index:0;aspect-ratio:16/10;object-fit:cover;object-position:center 42%;width:100%;height:auto;display:block;position:relative;inset:auto}
.sci-site .about-family-hero:after{display:none}
.sci-site .about-family-hero>.wrap{text-align:center;background:#571315;width:100%;padding:30px 16px 36px}
.sci-site .about-family-hero h1{max-width:520px;text-shadow:none;margin:12px auto 24px}
.sci-site .about-family-hero .btn{width:min(100%,360px)}
}
.sci-site .conversion-home .home-join{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:clamp(42px,6vw,76px) 18px;display:flex}
.sci-site .conversion-home .home-join>div{max-width:780px}
.sci-site .conversion-home .home-join>div>.eyebrow{color:#571315;letter-spacing:.02em;font:700 clamp(1rem,2vw,1.3rem)/1.4 Rye,Georgia,serif;display:block}
.sci-site .conversion-home .home-join h2{color:#3c1719;margin:12px auto 16px;font:400 clamp(2rem,4vw,3.3rem)/1.25 Rye,Georgia,serif}
.sci-site .conversion-home .home-join>div>p.signup-approved-copy{color:#3e332c;max-width:720px;margin:0 auto;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:600;line-height:1.7;display:block}
.sci-site .conversion-home .home-join .btn{width:min(100%,340px);min-height:50px;margin:0 auto;font-size:1rem;font-weight:700}
.sci-site .conversion-home .home-join .small{margin:12px auto 0;line-height:1.5}
.sci-site .footer-simple .footer-updates-link{color:#f2d39c;text-align:center;text-underline-offset:4px;font-weight:700;text-decoration:underline}
.sci-site .contextual-signup-link{text-align:center;padding:20px 0 50px}
.sci-site .conversion-home .hero-cta-network{color:#fff4df;background:#571315;border-color:#d9b676}
.sci-site .conversion-home .hero-cta-network:hover{color:#fff;background:#74202b}
.sci-site .barn-compare-panel{margin-bottom:30px}
.sci-site .barn-compare-panel h2{font-size:clamp(1.8rem,3vw,2.5rem)}
.sci-site .barn-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}
.sci-site .barn-compare-grid .card{min-width:0}
.sci-site .barn-compare-grid .table-box{overflow-x:auto}
.sci-site .barn-compare-grid td,.sci-site .barn-compare-grid th{white-space:nowrap}
.sci-site .barn-compare-actions{align-items:center;margin:16px 0}
.sci-site .barn-compare-print-title{display:none}
@media (max-width:850px){
.sci-site .barn-compare-grid{grid-template-columns:1fr}
}
@media print{
@page{size:landscape;margin:12mm}
.sci-site body:has(.barn-compare-panel) *{visibility:hidden!important}
.sci-site :is(body:has(.barn-compare-panel) .barn-compare-panel,body:has(.barn-compare-panel) .barn-compare-panel *){visibility:visible!important}
.sci-site .barn-compare-panel{color:#191919;background:#fff;border:0;width:100%;margin:0;padding:0;position:absolute;inset:0 auto auto 0}
.sci-site .barn-compare-panel>h2,.sci-site .barn-compare-panel>p:first-of-type,.sci-site .barn-compare-panel>.toolbar,.sci-site .barn-compare-panel>.comparison-periods,.sci-site .barn-compare-panel>.barn-compare-actions,.sci-site .barn-compare-panel>.barn-compare-message{display:none!important}
.sci-site .barn-compare-panel .barn-compare-print-title{border-bottom:2px solid #651e2e;padding-bottom:10px;font-size:14pt;display:block!important}
.sci-site .barn-compare-panel .barn-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}
.sci-site .barn-compare-panel .card{break-inside:avoid;padding:12px}
.sci-site .barn-compare-panel .table-box{overflow:visible}
.sci-site .barn-compare-panel td,.sci-site .barn-compare-panel th{white-space:normal;padding:7px 5px;font-size:9pt}
}
@media (max-width:650px){
.sci-site .conversion-home .home-join{gap:16px;padding:36px 16px 42px}
.sci-site .conversion-home .home-join h2{font-size:clamp(1.85rem,7vw,2.45rem)}
.sci-site .conversion-home .home-join>div>p.signup-approved-copy{font-size:1rem}
}
.sci-site .market-controls{min-width:0;margin:24px 0}
.sci-site .market-filter-grid,.sci-site .market-sort-grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.2fr);align-items:end;gap:18px;display:grid}
.sci-site .market-sort-grid{border-top:1px solid var(--sci-border);margin-top:20px;padding-top:20px}
.sci-site .market-control-field{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}
.sci-site .market-control-field>label{font-size:.875rem;font-weight:600;line-height:1.5;display:block}
.sci-site .market-controls .market-control{color:#3c302b;text-align:left;width:100%;min-width:0;max-width:100%;height:auto;min-height:50px;box-shadow:none;background:#fff;border:1px solid #aa9684;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:1rem;line-height:1.5;display:flex}
.sci-site .market-controls input.market-control{display:block}
.sci-site .market-control>[data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}
.sci-site .market-control>svg{color:#651e2e;flex:none;width:18px;height:18px}
.sci-site .market-control:focus-visible{outline-offset:2px;outline:2px solid #9d7340}
.sci-site .market-control-menu{width:var(--radix-select-trigger-width);min-width:0;max-width:calc(100vw - 32px);max-height:min(360px,var(--radix-select-content-available-height));color:#3c302b;background:#fff;border:1px solid #aa9684}
.sci-site .market-control-menu [data-slot=select-item]{white-space:normal;overflow-wrap:anywhere;min-height:44px;font-size:1rem}
.sci-site .market-sort-note{color:#6e5c4b;min-width:0;margin:0;font-size:.875rem;line-height:1.6}
.sci-site .market-sort-heading{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}
.sci-site .market-sort-heading svg{flex:none;width:14px;height:14px}
.sci-site .public-sortable-table th[aria-sort=ascending],.sci-site .public-sortable-table th[aria-sort=descending]{background:#651e2e!important}
@media (max-width:1000px){
.sci-site .market-filter-grid,.sci-site .market-sort-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.sci-site .market-barn-search,.sci-site .market-sort-note{grid-column:1/-1}
}
@media (max-width:620px){
.sci-site .market-filter-grid,.sci-site .market-sort-grid{grid-template-columns:minmax(0,1fr);gap:16px}
.sci-site .market-barn-search,.sci-site .market-sort-note{grid-column:auto}
}
@media print{
.sci-site .market-sort-heading{display:inline-flex!important}
.sci-site .market-sort-heading svg{display:none}
}
.sci-site .annual-page{color:#342724;padding-bottom:64px}
.sci-site .annual-page-content{scroll-margin-top:24px}
.sci-site .annual-hero-v3{isolation:isolate;color:#fff;background:#571315;align-items:center;min-height:clamp(500px,72vh,760px);margin-bottom:34px;display:flex;position:relative;overflow:hidden}
.sci-site .annual-hero-v3>img{object-fit:cover;object-position:center center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}
.sci-site .annual-hero-v3:after{content:"";z-index:-1;background:linear-gradient(90deg,#48070ddb 0%,#48070d66 42%,#0000 68%);position:absolute;inset:0}
.sci-site .annual-hero-v3>.wrap{padding-block:72px}
.sci-site .annual-hero-v3 p{color:#efd19b;text-transform:uppercase;letter-spacing:.16em;font-size:.85rem;font-weight:700}
.sci-site .annual-hero-v3 h1{color:#fff;letter-spacing:-.02em;text-shadow:0 3px 22px #20060866;max-width:850px;margin:18px 0 32px;font:400 clamp(3.6rem,7vw,7.6rem)/1 Rye,Georgia,serif}
.sci-site .annual-hero-v3 .btn{color:#fff;background:#571315;border:2px solid #efd19b;padding:16px 24px;font-size:1rem}
.sci-site .annual-heading{max-width:900px;padding:40px 0 26px}
.sci-site .annual-heading .crumb{align-items:center;gap:12px;margin:0 0 24px;font-size:.875rem;display:flex}
.sci-site .annual-heading h1{color:#51191c;margin:0 0 18px;font-size:clamp(2.8rem,5vw,4.5rem);line-height:1.2}
.sci-site .annual-heading h1 em{font-size:1.12em}
.sci-site .annual-heading>p{color:#64544b;max-width:800px;margin:0;font-size:1rem;line-height:1.8}
.sci-site .annual-filter-tabs{border-bottom:1px solid #dccaba;flex-wrap:wrap;gap:10px;padding:2px 0 24px;display:flex}
.sci-site .annual-filter-tabs button{color:#551a21;background:#fff;border:1px solid #bda48c;border-radius:4px;min-height:44px;padding:10px 18px;font-size:.9375rem;font-weight:600}
.sci-site .annual-filter-tabs button[aria-pressed=true]{color:#fff3df;background:#571315;border-color:#571315}
.sci-site .annual-filter-tabs button:hover{color:#571315;background:#f1e3d3}
.sci-site .annual-filter-tabs button[aria-pressed=true]:hover{color:#fff;background:#75242a}
.sci-site .annual-search-row{flex-wrap:wrap;align-items:end;gap:18px;padding:24px 0 30px;display:flex}
.sci-site .annual-search-row label{flex:1;gap:7px;min-width:155px;font-size:.875rem;display:grid}
.sci-site .annual-search-row label:first-child{flex:2;min-width:220px}
.sci-site .annual-search-row input,.sci-site .annual-search-row select,.sci-site .annual-alerts select{color:#342724;background:#fff;border:1px solid #cdbca9;border-radius:4px;width:100%;min-width:0;height:46px;padding:9px 12px;font-size:1rem}
.sci-site .annual-search-row>span{color:#6b5c50;white-space:nowrap;padding-bottom:10px;font-size:.875rem}
.sci-site .annual-card{background:#fff;border:1px solid #d7c5af;border-radius:7px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 5px 16px #48231808}
.sci-site .annual-featured{border-color:#bba07e;grid-template-columns:1.08fr 1fr;margin-bottom:32px;display:grid;box-shadow:0 7px 22px #4823180d}
.sci-site .annual-artwork{isolation:isolate;background:#f7f4ed;position:relative}
.sci-site .annual-artwork-link{background:#f7f4ed;height:270px;display:block;overflow:hidden}
.sci-site .annual-photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}
.sci-site .annual-artwork-contained .annual-photo{object-fit:contain}
.sci-site .annual-artwork-featured{min-height:440px}
.sci-site .annual-artwork-featured .annual-artwork-link{height:100%;position:absolute;inset:0}
.sci-site .annual-artwork-name{color:#571315;text-align:center;justify-content:center;align-items:center;height:100%;padding:32px;font:1.8rem/1.5 Rye,serif;display:flex}
.sci-site .annual-date{text-align:center;color:#571315;pointer-events:none;background:#fffdf8;border:1px solid #d1b99d;border-radius:4px;width:68px;display:grid;position:absolute;top:18px;left:18px;overflow:hidden;box-shadow:0 3px 12px #0002}
.sci-site .annual-date>span{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#571315;padding:6px;font-size:.875rem;font-weight:700;line-height:1.3}
.sci-site .annual-date>strong{padding:5px 0 1px;font:700 2.05rem/1.15 Roboto Slab,Georgia,serif}
.sci-site .annual-date>small{padding-bottom:6px;font-size:.8125rem;line-height:1.4}
.sci-site .annual-brand{object-fit:contain;pointer-events:none;background:#ffffffed;border-radius:3px;width:auto;max-width:125px;height:auto;max-height:75px;padding:8px;position:absolute;bottom:24px;right:16px}
.sci-site .annual-photo-credit{text-align:right;color:#4d352b;background:#ffffffed;padding:3px 10px;font-size:.75rem;line-height:1.6;position:absolute;bottom:0;left:0;right:0}
.sci-site .annual-card-body{flex-direction:column;flex:1;min-width:0;padding:23px;display:flex}
.sci-site .annual-featured .annual-card-body{justify-content:center;padding:clamp(25px,3vw,42px)}
.sci-site .annual-card-kicker{color:#805322;letter-spacing:.015em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;min-height:23px;margin-bottom:13px;font-size:.8125rem;font-weight:600;display:flex}
.sci-site .annual-card-kicker>span:empty{display:none}
.sci-site .annual-status{color:#675135;white-space:nowrap;background:#f3eee4;border:1px solid #dfd1bb;border-radius:3px;margin-left:auto;padding:3px 7px;font-size:.8125rem;line-height:1.5}
.sci-site .annual-card h2{letter-spacing:0;color:#51191c;overflow-wrap:anywhere;margin:0 0 7px;font-size:1.28rem;line-height:1.5}
.sci-site .annual-featured h2{margin-bottom:18px;font-size:clamp(1.6rem,2.4vw,2.05rem);line-height:1.45}
.sci-site .annual-featured h2 em{font-size:1.15em;line-height:1.25;display:inline}
.sci-site .annual-sale-title{color:#654630;margin:0 0 14px;font-size:1.1rem;font-style:italic;line-height:1.6}
.sci-site .annual-location,.sci-site .annual-time{color:#655348;align-items:flex-start;gap:7px;margin:0 0 8px;font-size:.875rem;line-height:1.6;display:flex}
.sci-site .annual-location svg,.sci-site .annual-time svg{flex-shrink:0;margin-top:3px}
.sci-site .annual-multi-date{color:#655348;margin:0 0 9px;font-size:.875rem}
.sci-site .annual-tags{flex-wrap:wrap;gap:7px;margin:10px 0 20px;display:flex}
.sci-site .annual-tags>span{color:#62482c;background:#f8f3e9;border:1px solid #e0d3be;border-radius:3px;max-width:100%;padding:4px 7px;font-size:.8125rem;line-height:1.5}
.sci-site .annual-description{color:#65574e;margin:0 0 26px;font-size:1rem;line-height:1.8}
.sci-site .annual-actions{border-top:1px solid #e9dfd2;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:19px;display:flex}
.sci-site .annual-actions .btn{background:#571315;border-color:#571315;min-height:43px;padding:11px 14px;font-size:.875rem}
.sci-site .annual-learn{color:#571315;align-items:center;gap:5px;min-height:43px;font-size:.875rem;font-weight:600;display:inline-flex}
.sci-site .annual-quick-actions{gap:3px;margin-left:auto;display:flex}
.sci-site .annual-quick-actions a{color:#571315;border-radius:3px;justify-content:center;align-items:center;width:38px;min-height:43px;display:flex}
.sci-site .annual-quick-actions a:hover{background:#f5eada}
.sci-site .annual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}
.sci-site .annual-archive{background:#f3efe8;border:1px solid #ddcbb4;border-radius:5px;align-items:center;gap:20px;margin:36px 0;padding:28px;display:flex}
.sci-site .annual-archive>svg{color:#845f35;flex-shrink:0}
.sci-site .annual-archive>div{flex:1}
.sci-site .annual-archive h2{color:#571315;margin:0 0 8px;font-size:1.4rem}
.sci-site .annual-archive p{color:#6a5848;margin:0;font-size:.9375rem}
.sci-site .annual-interest{color:#fff3df;background:#571315;border-radius:5px;align-items:center;gap:32px;margin:0 0 46px;padding:36px;display:flex}
.sci-site .annual-interest>div{flex:1}
.sci-site .annual-interest .eyebrow{color:#ebcc9f;letter-spacing:.07em;margin-bottom:12px;font-size:.875rem}
.sci-site .annual-interest h2{margin-bottom:12px;font-size:clamp(1.45rem,2.3vw,1.95rem);line-height:1.4}
.sci-site .annual-interest p:not(.eyebrow){color:#f0dbc0;max-width:740px;margin:0;font-size:1rem}
.sci-site .annual-interest .btn{flex-shrink:0;max-width:100%}
.sci-site .annual-alerts{grid-template-columns:1fr 1fr;gap:64px;padding:12px 0;display:grid}
.sci-site .annual-alerts .eyebrow{align-items:center;gap:9px;font-size:.875rem;display:flex}
.sci-site .annual-alerts h2{color:#571315;margin:0 0 14px;font-size:2rem}
.sci-site .annual-alerts>div>p:not(.eyebrow){color:#6a5848;max-width:500px;font-size:1rem}
.sci-site .annual-alerts form{gap:15px;display:grid}
.sci-site .annual-alerts label{gap:7px;font-size:.875rem;display:grid}
.sci-site .annual-alerts form>.small{margin:0;line-height:1.65}
.sci-site .annual-alerts .btn{justify-self:start;min-width:145px}
.sci-site .annual-page .empty{text-align:center;padding:45px 24px}
.sci-site .annual-page .empty h2{font-size:1.6rem}
@media (max-width:1080px){
.sci-site .annual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.sci-site .annual-featured{grid-template-columns:1fr 1fr}
.sci-site .annual-interest{flex-direction:column;align-items:flex-start;gap:22px}
.sci-site .annual-alerts{gap:35px}
}
@media (max-width:700px){
.sci-site .annual-page{padding-bottom:38px}
.sci-site .annual-hero-v3{align-items:flex-end;min-height:590px;margin-bottom:24px}
.sci-site .annual-hero-v3>img{object-position:62% center}
.sci-site .annual-hero-v3:after{background:linear-gradient(#48070d0d 0%,#48070dab 52%,#48070df5 100%)}
.sci-site .annual-hero-v3>.wrap{padding-block:44px}
.sci-site .annual-hero-v3 p{font-size:.75rem}
.sci-site .annual-hero-v3 h1{margin:13px 0 24px;font-size:clamp(2.8rem,13vw,4.5rem)}
.sci-site .annual-hero-v3 .btn{width:100%}
.sci-site .annual-heading{padding-top:28px}
.sci-site .annual-heading .crumb{margin-bottom:18px}
.sci-site .annual-heading h1{font-size:2.75rem}
.sci-site .annual-filter-tabs{gap:8px}
.sci-site .annual-filter-tabs button{padding:9px 13px;font-size:.875rem}
.sci-site .annual-search-row{gap:12px;padding-bottom:23px}
.sci-site .annual-search-row label:first-child{flex-basis:100%}
.sci-site .annual-search-row label{min-width:130px}
.sci-site .annual-search-row>span{width:100%;padding:0}
.sci-site .annual-featured{grid-template-columns:1fr}
.sci-site .annual-artwork-featured .annual-artwork-link{height:310px;min-height:0}
.sci-site .annual-featured .annual-card-body{padding:24px}
.sci-site .annual-grid{grid-template-columns:1fr;gap:22px}
.sci-site .annual-artwork-link{height:280px}
.sci-site .annual-card h2{font-size:1.3rem}
.sci-site .annual-featured h2{font-size:1.65rem}
.sci-site .annual-archive{flex-wrap:wrap;gap:16px;padding:24px}
.sci-site .annual-archive>div{flex-basis:calc(100% - 50px)}
.sci-site .annual-archive .btn{width:100%}
.sci-site .annual-interest{margin-bottom:30px;padding:27px 23px}
.sci-site .annual-alerts{grid-template-columns:1fr;gap:25px}
.sci-site .annual-alerts .btn{width:100%}
.sci-site .annual-actions{gap:10px}
.sci-site .annual-date{width:62px;top:14px;left:14px}
.sci-site .annual-brand{max-width:115px}
.sci-site .annual-card-body{padding:22px}
.sci-site .annual-artwork-featured{min-height:0}
.sci-site .annual-artwork-featured .annual-artwork-link{position:relative;inset:auto}
}
@media (prefers-reduced-motion:no-preference){
.sci-site .annual-card{transition:box-shadow .2s,border-color .2s}
.sci-site .annual-card:hover{border-color:#b29a7a;box-shadow:0 9px 25px #48231813}
}
.sci-site .annual-artwork{background:#49131c;min-width:0;overflow:hidden}
.sci-site .annual-artwork-link{isolation:isolate;background:#49131c;position:relative}
.sci-site .annual-backdrop{object-fit:cover;opacity:.3;filter:blur(5px);z-index:-1;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.05)}
.sci-site .annual-artwork-link:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#38101c28 58%,#38101ce8 100%);position:absolute;inset:0}
.sci-site .annual-artwork-contained .annual-artwork-link{background:#49131c;padding:18px 18px 86px}
.sci-site .annual-artwork-contained .annual-photo{object-fit:contain;filter:drop-shadow(0 3px 10px #18050b35);position:relative}
.sci-site .annual-artwork-featured.annual-artwork-contained .annual-artwork-link{padding:22px 26px 94px}
.sci-site .annual-artwork-logo .annual-artwork-link,.sci-site .annual-artwork-featured.annual-artwork-logo .annual-artwork-link{padding-top:24px}
.sci-site .annual-artwork-name{color:#fff0d9;padding-bottom:95px;font-family:Yellowtail,cursive;font-size:2.5rem;position:relative}
.sci-site .annual-date{z-index:2;text-align:left;color:#fff4df;width:auto;max-width:calc(100% - 44px);box-shadow:none;text-shadow:0 2px 10px #17060ca8;background:0 0;border:0;border-radius:0;display:block;top:auto;bottom:18px;left:22px;overflow:visible}
.sci-site .annual-date>span{color:inherit;text-transform:none;letter-spacing:0;background:0 0;padding:0;font:400 2.55rem/1.1 Yellowtail,cursive;display:block}
.sci-site .annual-date strong{font:inherit}
.sci-site .annual-date>small{color:#f8e6cf;padding:5px 0 0;font:400 .875rem/1.45 Roboto Slab,Georgia,serif;display:block}
.sci-site .annual-brand{z-index:2;max-width:92px;max-height:54px;padding:5px;top:16px;bottom:auto;right:16px}
.sci-site .annual-artwork-contained .annual-brand{display:none}
.sci-site .annual-admin-list>article{grid-template-columns:300px minmax(0,1fr) auto;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 4px 18px #4823180a}
.sci-site .annual-admin-list .annual-artwork-link{height:230px}
.sci-site .annual-admin-info{align-self:center;padding:23px 25px}
.sci-site .annual-admin-info .annual-admin-ranch{color:#571315;margin:0 0 6px;font:400 2rem/1.2 Yellowtail,cursive}
.sci-site .annual-admin-info .annual-admin-sale-name{color:#57362a;margin:0 0 12px;font:400 1rem/1.5 Roboto Slab,Georgia,serif}
.sci-site .annual-admin-info>p,.sci-site .annual-admin-info>a{font-size:.875rem;line-height:1.6}
.sci-site .annual-admin-actions{align-self:center;padding:20px}
.sci-site .annual-editor-preview{border:1px solid #c8ad8e;border-radius:6px;margin:12px 0 20px;overflow:hidden}
.sci-site .annual-editor-preview .annual-artwork-link{height:300px}
.sci-site .annual-editor-preview>div:last-child:not(.annual-artwork){background:#fffaf3;padding:15px 20px}
.sci-site .annual-editor-preview h3{color:#571315;margin:0 0 5px;font:400 2rem/1.25 Yellowtail,cursive}
.sci-site .annual-editor-preview p{margin:0;font-size:1rem}
@media (max-width:1000px){
.sci-site .annual-admin-list>article{grid-template-columns:260px minmax(0,1fr)}
.sci-site .annual-admin-actions{flex-wrap:wrap;grid-column:2;gap:12px;padding:0 25px 20px;display:flex}
.sci-site .annual-admin-list .annual-artwork{grid-row:1/3}
.sci-site .annual-admin-list .annual-artwork-link{height:100%;min-height:240px}
}
@media (max-width:650px){
.sci-site .annual-admin-list>article{grid-template-columns:minmax(0,1fr);gap:0;padding:0}
.sci-site .annual-admin-list .annual-artwork{grid-row:auto}
.sci-site .annual-admin-list .annual-artwork-link{height:250px;min-height:0}
.sci-site .annual-admin-info{padding:21px}
.sci-site .annual-admin-actions{grid-column:1;width:auto;padding:0 21px 21px}
.sci-site .annual-admin-info .button-row{flex-wrap:wrap;gap:9px}
.sci-site .annual-date{max-width:calc(100% - 40px);bottom:17px;left:20px}
.sci-site .annual-date>span{font-size:2.45rem}
.sci-site .annual-editor-preview .annual-artwork-link{height:270px}
}
.sci-site .annual-artwork-flyer .annual-artwork-link,.sci-site .annual-artwork-featured.annual-artwork-flyer .annual-artwork-link{padding:0}
.sci-site .annual-artwork-flyer .annual-photo{object-fit:cover;object-position:50% 35%;filter:none}
.sci-site .annual-artwork-flyer .annual-artwork-link:after{background:linear-gradient(#38101c0d 15%,#38101c15 42%,#38101cf0 100%)}
.sci-site .annual-admin>.row-between>h2{font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.4}
/* Emergent port: the SCI stylesheet expects inline SVG icons (no preflight svg{display:block}). */
.sci-site svg{display:inline;vertical-align:middle}
.sci-site .lucide{display:inline}

/* Emergent port: Buyer Guide shop (Stripe checkout, private library, Heifer Guide promo) */
.sci-site .guide-promo{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#571315;background:#fbf4e6;border:1px solid #b18a4b;padding:8px 10px;margin-top:12px;font-size:.85rem;line-height:1.45}
.sci-site .guide-promo a{color:#571315;font-weight:700;text-decoration:underline}
.sci-site .guide-library-page{padding:40px 0 64px;max-width:860px}
.sci-site .guide-library-page .lead{font-size:1.05rem;line-height:1.7;margin:10px 0 26px}
.sci-site .guide-library-list{display:grid;gap:18px}
.sci-site .guide-library-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:center;background:#fff;border:1px solid #d7c7b2;border-left:4px solid #571315;padding:18px}
.sci-site .guide-library-row img{width:150px;height:110px;object-fit:cover;display:block}
.sci-site .guide-library-row h3{margin:4px 0 12px;font-size:1.25rem}
.sci-site .guide-library-row .btn{display:inline-flex;align-items:center;gap:8px}
.sci-site .spin{animation:sci-spin 1s linear infinite;vertical-align:middle}
@keyframes sci-spin{to{transform:rotate(360deg)}}
.sci-site .signup-promo{display:flex;gap:10px;align-items:flex-start;background:#571315;color:#fff;padding:12px 14px;margin:0 0 16px;font-size:.9rem;line-height:1.5}
.sci-site .signup-promo svg{flex:none;color:#e2c48a;margin-top:2px}
.sci-site .signup-promo strong{color:#e2c48a}
.sci-site .signup-promo a{color:#fff;text-decoration:underline}
@media (max-width:650px){.sci-site .guide-library-row{grid-template-columns:1fr}.sci-site .guide-library-row img{width:100%;height:160px}}

/* Oct 2026 desktop fixes: headline words never split mid-word; heritage caption stays clear of the inset photo */
.sci-site .buyer-cinema-copy h2{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}
/* Jun 2026: force each hero phrase onto its own single line — complete words only, never a detached letter, at every width */
.sci-site .buyer-cinema-copy h2 .hl{display:block;white-space:nowrap}
@media (min-width:981px){
.sci-site .buyer-cinema{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}
.sci-site .buyer-cinema-copy{container-type:inline-size}
.sci-site .buyer-cinema-copy h2{font-size:clamp(2.6rem,11cqi,4.2rem)}
}
.sci-site .heritage-photos{padding-bottom:116px}
.sci-site .heritage-photos>span{max-width:calc(57% - 18px);bottom:12px;font-size:1.45rem;line-height:1.15}
.sci-site .price-sheet-tools{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 14px}
.sci-site .price-sheet-tools>label{display:grid;gap:5px;flex:1;min-width:170px;font-size:.85rem;font-weight:600;color:#3f2a2c}
.sci-site .price-sheet-tools input{width:100%;height:46px;border:1px solid var(--sci-border);background:#fff;padding:0 12px;font-size:.9rem}
.sci-site .price-sheet-count{flex:none;margin:0 0 13px;font-size:.8rem;color:#6e746c}
.sci-site .price-sheet-sort-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;color:#fff;font:inherit}
.sci-site .price-sheet-sort-btn svg{opacity:.55}
.sci-site .price-sheet-sort-btn.is-active svg,.sci-site .price-sheet-sort-btn:hover svg{opacity:1;color:#e2c48a}
.sci-site .price-sheet-sort-btn:focus-visible{outline:2px solid #e2c48a;outline-offset:3px}
@media (max-width:650px){.sci-site .price-sheet-tools>label{min-width:100%}}
/* Responsive inline footer (replaces Site menu drawer) */
.sci-site .footer-responsive{background:#202b25;padding:0 0 30px}
.sci-site .footer-responsive>.footer-panel{background:#491115;border:1px solid #b69169;border-radius:10px;margin-top:40px;padding:clamp(26px,4vw,52px)}
.sci-site .footer-responsive .footer-cols{display:grid;grid-template-columns:1.4fr 1fr 1.05fr 1.45fr;gap:clamp(20px,2.4vw,42px);align-items:start}
.sci-site .footer-responsive .footer-col{min-width:0}
.sci-site .footer-responsive h3{color:#efd4a6;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font:700 .8rem/1.4 Arial,sans-serif}
.sci-site .footer-responsive .footer-brandline{margin:0}
.sci-site .footer-responsive .footer-brand-name{display:block;color:#e7cc98;font:400 1.4rem/1.12 Georgia,serif;letter-spacing:.1em;text-transform:uppercase}
.sci-site .footer-responsive .footer-brand-sub{display:block;margin-top:6px;color:#cdbca0;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}
.sci-site .footer-responsive .footer-identity-quote{color:#f3dfc4;margin:20px 0 14px;max-width:36ch;font:italic 1.02rem/1.6 Georgia,serif;overflow-wrap:anywhere}
.sci-site .footer-responsive .footer-tagline{color:#efd4a6;letter-spacing:.06em;text-transform:uppercase;margin:0;font:400 .74rem/1.4 Rye,Georgia,serif}
.sci-site .footer-responsive .footer-member-row{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:20px;color:#f3e5ce;font-size:.78rem}
.sci-site .footer-responsive .footer-member-row span{display:inline-flex;align-items:center;gap:8px}
.sci-site .footer-responsive .footer-member-row img{width:36px;height:36px;object-fit:contain;flex-shrink:0}
.sci-site .footer-responsive .footer-sitelinks a{display:block;color:#dce1dc;padding:7px 0;font-size:.92rem;line-height:1.4;overflow-wrap:anywhere}
.sci-site .footer-responsive .footer-sitelinks a:hover{color:#e7cc98}
.sci-site .footer-responsive .footer-cta-col .menu-usda-cta{margin:0 0 16px;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.sci-site .footer-responsive .footer-updates-link{display:inline-block;color:#f2d39c;font-weight:700;text-decoration:underline;text-underline-offset:4px;font-size:.92rem;overflow-wrap:anywhere}
.sci-site .footer-responsive .footer-contact-col{font-style:normal}
.sci-site .footer-responsive .footer-contact-col a,.sci-site .footer-responsive .footer-contact-col .footer-address{display:block;color:#dce1dc;padding:6px 0;font-size:.92rem;line-height:1.55;overflow-wrap:anywhere}
.sci-site .footer-responsive .footer-contact-col a:hover{color:#e7cc98}
.sci-site .footer-responsive .footer-contact-link{color:#f2d39c!important;font-weight:700;margin-top:10px}
.sci-site .footer-responsive .footer-policies-row{border-top:1px solid #70484a;margin-top:30px;padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px}
.sci-site .footer-responsive .footer-policies-nav{display:flex;flex-wrap:wrap;gap:6px 18px;min-width:0}
.sci-site .footer-responsive .footer-policies-nav a{color:#eedec8;font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}
.sci-site .footer-responsive .footer-policies-nav a:hover{color:#e7cc98}
.sci-site .footer-responsive .footer-policies-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;min-width:0}
.sci-site .footer-responsive .footer-copyright{margin:0;color:#c6b8a6;font-size:.78rem;overflow-wrap:anywhere}
.sci-site .footer-responsive .footer-copyright a{color:inherit}
.sci-site .footer-responsive .footer-owner-link{color:#efd4a6;font-size:.78rem;white-space:nowrap}
@media(max-width:1024px){
.sci-site .footer-responsive .footer-cols{grid-template-columns:1fr 1fr;gap:28px 32px}
.sci-site .footer-responsive .footer-identity{grid-column:1/-1}
}
@media(max-width:640px){
.sci-site .footer-responsive>.footer-panel{margin-top:28px;padding:24px 18px;border-radius:8px}
.sci-site .footer-responsive .footer-cols{grid-template-columns:1fr;gap:26px}
.sci-site .footer-responsive h3{font-size:.82rem;margin-bottom:12px}
.sci-site .footer-responsive .footer-sitelinks a,.sci-site .footer-responsive .footer-contact-col a,.sci-site .footer-responsive .footer-contact-col .footer-address,.sci-site .footer-responsive .footer-updates-link{font-size:1rem}
.sci-site .footer-responsive .footer-policies-nav a{font-size:.92rem}
.sci-site .footer-responsive .footer-policies-row{flex-direction:column;align-items:flex-start;gap:16px}
}

/* --- SCI social icons (header nav + footer + mobile sheet) --- */
.sci-site .sci-social{display:inline-flex;align-items:center;gap:10px}
.sci-site .sci-social a,.sci-site .sci-social span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid rgba(231,204,152,.4);color:#efd4a6;background:rgba(255,255,255,.05);transition:transform .25s,background-color .25s,color .25s,border-color .25s}
.sci-site .sci-social a:hover{transform:translateY(-2px);background:#e7cc98;color:#491115;border-color:#e7cc98}
.sci-site .sci-social .pending{opacity:.4;cursor:not-allowed}
.sci-site .footer-social-block{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:4px}
.sci-site .footer-social-label{margin:0;color:#efd4a6;font-family:Rye,Georgia,serif;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}
.sci-site .site-header .header-social{margin-left:6px}
.sci-site .site-header .header-social a,.sci-site .site-header .header-social span{width:34px;height:34px;border-color:rgba(73,17,21,.22);color:#6a1c1c;background:#fff}
.sci-site .site-header .header-social a:hover{background:#6a1c1c;color:#fff;border-color:#6a1c1c}
.sci-site .sheet-social{display:flex;justify-content:center;gap:12px;margin:16px}
.sci-site .sheet-social a,.sci-site .sheet-social span{width:42px;height:42px;border-color:rgba(73,17,21,.22);color:#6a1c1c;background:#fff}
.sci-site .sheet-social a:hover{background:#6a1c1c;color:#fff;border-color:#6a1c1c}

