#MainContent .bc-import--virtue{display:block;min-width:0;overflow-wrap:break-word}#MainContent .bc-import--virtue h1,#MainContent .bc-import--virtue h2,#MainContent .bc-import--virtue h3{color:inherit}#MainContent .bc-import--virtue{color-scheme:dark;--night:#04091D;--night-2:#0A1230;--bourbon-field:#0B2440;--rye-field:#1B0738;--teal:#14C2C1;--purple:#8445C9;--gold:#E9C10A;--gold-soft:#F4D65A;--cream:#F3EEDF;--mute:#9AA3BE;--mute-b:#8FB6C4;--mute-r:#B7A2D8;--line:#1E2A4F;--display:"Archivo","Helvetica Neue",Arial,sans-serif;--body:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Consolas,monospace;--gutter:clamp(16px,4vw,56px);--maxw:1240px}#MainContent .bc-import--virtue,#MainContent .bc-import--virtue *{box-sizing:border-box}#MainContent .bc-import--virtue{margin:0;background:var(--night);color:var(--cream);font:16px/1.6 var(--body)}#MainContent .bc-import--virtue a{color:inherit}#MainContent .bc-import--virtue :focus-visible{outline:3px solid var(--gold);outline-offset:3px}#MainContent .bc-import--virtue img,#MainContent .bc-import--virtue video{display:block;max-width:100%;height:auto}#MainContent .bc-import--virtue .bar{position:sticky;top:env(safe-area-inset-top,0px);z-index:10;display:flex;align-items:center;gap:16px;justify-content:space-between;padding:10px var(--gutter);background:color-mix(in srgb,var(--night) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);font:600 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}#MainContent .bc-import--virtue .bar nav{display:flex;gap:14px;flex-wrap:wrap}#MainContent .bc-import--virtue .bar nav a{text-decoration:none;color:var(--mute)}#MainContent .bc-import--virtue .bar nav a:hover{color:var(--cream)}#MainContent .bc-import--virtue .draft{padding:5px 8px;border:1px solid var(--gold);color:var(--gold);border-radius:2px;white-space:nowrap}@media(max-width:1180px){#MainContent .bc-import--virtue .bar nav{display:none}}#MainContent .bc-import--virtue .fold{padding-inline:var(--gutter);padding-block:clamp(56px,9vw,120px);background:var(--night)}#MainContent .bc-import--virtue .fold.alt{background:var(--night-2)}#MainContent .bc-import--virtue .fold.bourbon{background:var(--bourbon-field)}#MainContent .bc-import--virtue .fold.rye{background:var(--rye-field)}#MainContent .bc-import--virtue .wrap{max-width:var(--maxw);margin-inline:auto;display:grid;grid-template-columns:150px minmax(0,1fr);gap:clamp(20px,4vw,56px)}@media(max-width:760px){#MainContent .bc-import--virtue .wrap{grid-template-columns:minmax(0,1fr)}}#MainContent .bc-import--virtue .rail{font:600 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;display:flex;flex-direction:column;gap:6px;align-self:start;position:sticky;top:64px;color:var(--mute)}#MainContent .bc-import--virtue .bourbon .rail{color:var(--mute-b)}#MainContent .bc-import--virtue .rye .rail{color:var(--mute-r)}#MainContent .bc-import--virtue .rail b{font-weight:600;color:var(--cream)}#MainContent .bc-import--virtue .rail .dot{width:14px;height:14px;border-radius:50%;margin-bottom:4px}@media(max-width:760px){#MainContent .bc-import--virtue .rail{position:static;flex-direction:row;align-items:center;gap:10px}#MainContent .bc-import--virtue .rail .dot{margin:0}}#MainContent .bc-import--virtue .body{min-width:0;display:flex;flex-direction:column;gap:clamp(20px,3vw,36px)}#MainContent .bc-import--virtue h1,#MainContent .bc-import--virtue h2,#MainContent .bc-import--virtue h3{font-family:var(--display);font-stretch:112%;text-wrap:balance;margin:0;line-height:.98;letter-spacing:-.01em;text-transform:uppercase}#MainContent .bc-import--virtue h1{font-size:clamp(40px,7.4vw,100px);font-weight:800}#MainContent .bc-import--virtue h2{font-size:clamp(28px,4.4vw,56px);font-weight:800}#MainContent .bc-import--virtue p{margin:0;max-width:62ch}#MainContent .bc-import--virtue .lede{font-size:clamp(18px,2vw,22px);line-height:1.5;max-width:58ch}#MainContent .bc-import--virtue .soft{color:var(--mute)}#MainContent .bc-import--virtue .bourbon .soft{color:var(--mute-b)}#MainContent .bc-import--virtue .rye .soft{color:var(--mute-r)}#MainContent .bc-import--virtue .cap{font:500 12px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}#MainContent .bc-import--virtue .bourbon .cap{color:var(--mute-b)}#MainContent .bc-import--virtue .rye .cap{color:var(--mute-r)}#MainContent .bc-import--virtue .gold{color:var(--gold)}#MainContent .bc-import--virtue .teal{color:var(--teal)}#MainContent .bc-import--virtue .purple{color:#a979e6}#MainContent .bc-import--virtue .hero{padding-block:clamp(40px,6vw,80px) 0;padding-inline:var(--gutter)}#MainContent .bc-import--virtue .hero .inner{max-width:var(--maxw);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(18px,3vw,30px)}#MainContent .bc-import--virtue .hero h1 span{display:block}#MainContent .bc-import--virtue .meta{display:flex;flex-wrap:wrap;gap:8px 28px;font:600 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}#MainContent .bc-import--virtue .meta strong{color:var(--cream);font-weight:600}#MainContent .bc-import--virtue .herovid{max-width:calc(var(--maxw) + 2*var(--gutter));margin:clamp(28px,4vw,48px) auto 0}#MainContent .bc-import--virtue .herovid video{width:100%;aspect-ratio:16/9;object-fit:cover;background:#03081b}#MainContent .bc-import--virtue figure{margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}#MainContent .bc-import--virtue .media{position:relative;background:#03081b;overflow:hidden}#MainContent .bc-import--virtue .media video,#MainContent .bc-import--virtue .media img{width:100%}#MainContent .bc-import--virtue .media.wide video,#MainContent .bc-import--virtue .media.wide img{aspect-ratio:16/9;object-fit:cover}#MainContent .bc-import--virtue .media.label img{aspect-ratio:1245/1501;object-fit:contain;background:#06081e}#MainContent .bc-import--virtue .band{background:var(--night)}#MainContent .bc-import--virtue .band .media video,#MainContent .bc-import--virtue .band .media img{width:100%;aspect-ratio:16/9;object-fit:cover;max-height:82vh}#MainContent .bc-import--virtue .band figcaption{padding:12px var(--gutter)}#MainContent .bc-import--virtue .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,24px)}#MainContent .bc-import--virtue .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,18px)}@media(max-width:700px){#MainContent .bc-import--virtue .grid2,#MainContent .bc-import--virtue .grid3{grid-template-columns:minmax(0,1fr)}}#MainContent .bc-import--virtue .flatpair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,2.4fr);gap:clamp(10px,1.6vw,18px);align-items:end}@media(max-width:860px){#MainContent .bc-import--virtue .flatpair{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent .bc-import--virtue .flatpair figure:last-child{grid-column:1 / -1}}#MainContent .bc-import--virtue .media button.pp{position:absolute;right:10px;bottom:10px;font:600 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,#03081B 72%,transparent);color:var(--cream);border:1px solid var(--line);padding:7px 9px;cursor:pointer}#MainContent .bc-import--virtue dl.facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:14px 32px;margin:0;border-top:2px solid var(--gold);padding-top:18px}#MainContent .bc-import--virtue dl.facts dt{font:600 12px/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}#MainContent .bc-import--virtue dl.facts dd{margin:0;font-size:17px}@media(max-width:520px){#MainContent .bc-import--virtue dl.facts{grid-template-columns:minmax(0,1fr);gap:4px}#MainContent .bc-import--virtue dl.facts dd{margin-bottom:12px}}#MainContent .bc-import--virtue .labelline{list-style:none;margin:0;padding:0;border-top:2px solid var(--gold);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}#MainContent .bc-import--virtue .labelline li{padding:14px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:4px}#MainContent .bc-import--virtue .labelline li b{font:800 clamp(16px,1.7vw,20px)/1.15 var(--display);font-stretch:112%;text-transform:uppercase;color:var(--gold)}#MainContent .bc-import--virtue .labelline li span{color:var(--mute);font-size:15px}@media(max-width:760px){#MainContent .bc-import--virtue .labelline{grid-template-columns:minmax(0,1fr)}}#MainContent .bc-import--virtue .film{max-width:var(--maxw);margin-inline:auto}#MainContent .bc-import--virtue .film video{width:100%;aspect-ratio:16/9;background:#03081b}#MainContent .bc-import--virtue .credits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;border-top:1px solid var(--line);padding-top:20px}#MainContent .bc-import--virtue .credits div{display:flex;flex-direction:column;gap:4px;min-width:0}@media(max-width:640px){#MainContent .bc-import--virtue .credits{grid-template-columns:minmax(0,1fr)}}#MainContent .bc-import--virtue .contact{font:800 clamp(24px,4vw,48px)/1.05 var(--display);font-stretch:112%;text-transform:uppercase}#MainContent .bc-import--virtue .contact a{text-decoration:none;border-bottom:3px solid var(--gold)}#MainContent .bc-import--virtue .foil{height:6px;max-width:220px;background:linear-gradient(90deg,#8C6A00,var(--gold) 30%,#FFF3B0 50%,var(--gold) 70%,#8C6A00)}@media(prefers-reduced-motion:reduce){#MainContent .bc-import--virtue,#MainContent .bc-import--virtue *{scroll-behavior:auto!important}}#MainContent .bc-import--virtue .bar{top:var(--header-group-height,100px);z-index:5;gap:16px;flex-wrap:wrap}#MainContent .bc-import--virtue .bar nav{display:flex;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;max-width:100%;padding-block:8px}#MainContent .bc-import--virtue .bar>span:first-child{display:none}#MainContent .bc-import--virtue [id]{scroll-margin-top:calc(var(--header-group-height,100px) + 100px)}#MainContent .bc-import--virtue .rail{top:calc(var(--header-group-height,100px) + 80px)}#MainContent .bc-import--virtue .pp{min-width:44px;min-height:44px;z-index:2}#MainContent .bc-import--virtue .bc-source-back{font:12px/1.5 var(--mono,monospace);width:max-content;display:inline-block;text-decoration:none;border-bottom:1px solid currentColor;margin-bottom:10px;padding-block:8px}#MainContent .bc-import--virtue .bc-source-video{position:relative}#MainContent .bc-import--virtue video{max-width:100%}#MainContent .bc-import--virtue .table-wrap{overflow-x:auto}
/*# sourceMappingURL=/cdn/shop/t/33/assets/v58-case-virtue.css.map */
