@charset "UTF-8";@import url("https://use.typekit.net/zbc0xcq.css");.content-positioner{position:relative;display:block;margin:0 auto;width:94vw;min-width:240px;max-width:1280px;}.block-canvas{position:relative;display:block;margin:0 auto;width:94vw;min-width:240px;max-width:1280px;}*,*::before,*::after{box-sizing:border-box;}html,body{margin:0;padding:0;height:100%;font-family:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:100%;line-height:1.5;-webkit-text-size-adjust:100%;scroll-behavior:smooth;}body{text-rendering:optimizeLegibility;color:#000;background-color:#fff;}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;}ul[role='list'],ol[role='list']{list-style:none;margin:0;padding:0;}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto;}input,button,textarea,select{font:inherit;color:inherit;}button{border:none;background:none;padding:0;cursor:pointer;}a{color:inherit;text-decoration:none;}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.content-box{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.inline{display:inline;}.relative{position:relative;}.absolute{position:absolute;}.fixed{position:fixed;}.block{display:block;}.none{display:none;}.absolute-block{position:absolute;display:block;}.absolute-none{position:absolute;display:none;}.relative-block{position:relative;display:block;}.relative-none{position:relative;display:none;}.inline-block{display:inline-block;vertical-align:top;}.relative-inline-block{position:relative;display:inline-block;vertical-align:top;}.fixed-block{position:fixed;display:block;}.fixed-none{position:fixed;display:none;}.table{display:table;}.table-row{display:table-row;}.table-cell{display:table-cell;}.visible{visibility:visible;}.hidden{visibility:hidden;}.nowrap{white-space:nowrap;}.wrap{white-space:normal;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.user-select-none{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;}.flow-root{display:flow-root;}.clearfix::after{content:"";display:table;clear:both;}.t1{outline:dotted 1px rgba(0,0,200,0.5);background-color:rgba(50,50,150,0.2);}.t2{outline:dotted 1px rgba(200,0,0,0.5);background-color:rgba(150,50,50,0.2);}.t3{outline:dotted 1px #00c801;background-color:rgba(50,150,50,0.2);}.t4{outline:dotted 1px rgba(245,165,15,0.75);background-color:rgba(255,255,255,0.3);}.t5{outline:dotted 1px rgba(165,15,245,0.75);background-color:rgba(245,245,255,0.3);}.halign-left,.hleft{text-align:left;}.halign-center,.hcenter{text-align:center;}.halign-right,.hright{text-align:right;}.valign-top,.vtop{vertical-align:top;}.valign-middle,.vmid{vertical-align:middle;}.valign-bottom,.vbot{vertical-align:bottom;}html,body{min-height:100%;padding:0;margin:0;}html{font-size:clamp(12px,1.5vw,14px);-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-y:scroll;scrollbar-gutter:stable;scroll-behavior:smooth;}body{font-family:"freight-sans-pro", sans-serif;font-weight:500;line-height:1.25;color:#c7c2bc;background:#191919 url("/assets/images/bg1.png") repeat;}.tusklogo{position:relative;display:block;aspect-ratio:5;margin:1.5rem auto;width:90%;max-width:170px;background:url("/assets/images/tusk-logo.svg") center no-repeat;background-size:contain;}.lorangelogo{position:relative;display:block;aspect-ratio:14;margin:1.5rem auto 2rem;width:90%;max-width:550px;background:url("/assets/images/tusk-lorange.svg") center no-repeat;background-size:contain;}.vline{display:block;width:1px;height:5rem;border:solid #f47b20;border-width:0 1px 0 0;margin:4rem auto;}#pageheader{position:fixed;display:block;background:url("/assets/images/bg1.png") #383838;height:5.5rem;z-index:200;width:100%;top:0;left:0;right:0;box-shadow:0 2rem 5rem rgba(0,0,0,0.25);transition:height .1s linear;}#pageheader .content-positioner{height:100%;max-width:100%;}#pageheader .logo{position:absolute;display:block;width:50%;top:50%;left:50%;height:auto;transform:translate(-50%,-50%);aspect-ratio:5;max-width:150px;margin:0 auto;}#pageheader .logo img{display:block;width:100%;height:100%;object-fit:contain;}#pageheader .mmenutoggle{position:absolute;display:block;top:50%;right:0;transform:translatey(-50%);color:#f47b20;text-decoration:none;font-size:2.0rem;line-height:1;padding:.5rem;}#pageheader .mmenutoggle i{font-weight:300;}#pageheader .mmenutoggle:hover,#pageheader .mmenutoggle.active{color:#fff;}html.scrolled-header #pageheader{height:5.5rem;}html.scrolled-header #pageheader .logo{max-width:130px;}html.scrolled-header #pageheader .mmenutoggle{font-size:1.75rem;}#mainmenu{position:fixed;display:block;display:none;background:rgba(0,0,0,0.5);top:0;bottom:0;left:0;right:0;z-index:180;}#mainmenu ul.mm{position:absolute;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;width:clamp(200px,25%,280px);right:1rem;margin-top:calc(5.5rem + 1rem);background:url("/assets/images/bg1.png") #3f3f3f;text-align:center;font-size:1.25rem;text-transform:uppercase;font-weight:100;font-family:"freight-sans-pro-lights", sans-serif;transition:margin .1s linear;padding:2rem 0;}#mainmenu li.mmi{position:relative;display:block;max-width:11rem;margin:0 auto;}#mainmenu li.mmi a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1rem;}html.scrolled-header #mainmenu ul.mm{margin-top:calc(5.5rem + 1rem);}#mediaheader{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100vh;width:100%;overflow:hidden;}#mediaheader img{object-fit:cover;display:block;width:100%;height:100%;}#pagecontent{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#191919 url("/assets/images/bg1.png") repeat;z-index:100;min-height:calc(100vh - 6.5rem);}#pageheader + #mediaheader,#pageheader + #pagecontent{padding-top:5.5rem;}#pagefooter{position:relative;display:block;clip-path:inset(-50px 0 0 0);z-index:150;font-size:1.10rem;color:rgba(255,255,255,0.5);font-weight:100;font-family:"freight-sans-pro-lights", sans-serif;letter-spacing:.1ch;}#pagefooter a{color:inherit;}#pagefooter a:hover{color:rgba(255,255,255,0.85);}#pagefooter .pagefooter-inner{position:relative;display:block;background:url("/assets/images/bg1.png") #383838;padding:2.5rem 0;z-index:200;box-shadow:0 -1rem 3rem rgba(0,0,0,0.25);}#pagefooter .pfcontent{width:calc(96% - 12rem);margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;}#pagefooter .lnleft{text-align:left;}#pagefooter .copyright{text-align:center;}#pagefooter .lnright{text-align:right;}.footerimg{position:relative;display:block;background:center 30% no-repeat;background-image:url("/assets/images/footerimg-tusk.jpg");background-position:center center;background-size:cover;width:100%;aspect-ratio:1.77778;max-height:70vh;}html.cmspage-wine-lorange .footerimg{background-image:url("/assets/images/footerimg-lorange.jpg");background-position:center bottom;}@keyframes heroAnimations{from{opacity:0;}to{opacity:1;}}#pageheader .logo,#pageheader .mmenutoggle,#mediaheader{opacity:0;animation:heroAnimations forwards;}#pageheader .logo,#pageheader .mmenutoggle{animation-delay:0.25s;animation-duration:1.5s;}#mediaheader{animation-delay:1s;animation-duration:2s;}.img2cols1{display:flex;justify-content:center;gap:10vw;}.img2cols1 .imgcol{flex:1;position:relative;display:block;max-width:400px;}.img2cols1 .imgcolimg{width:100%;aspect-ratio:1.5;border-radius:1.5rem;overflow:hidden;box-shadow:0 0 1px 0 rgba(255,255,255,0.4);background:#191919;}.img2cols1 .imgcolimg img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);opacity:1;transition:all .5s;}.img2cols1 .imgcolimg img:hover{transform:scale(1.1);opacity:1;}.img2cols1 .imgtxt{height:1.3rem;width:100%;object-fit:contain;margin:2rem auto 0 0;}.img2cols1 .imgtxt.imgtxt-tusk{height:1.6rem;}@media (max-width: 640px){.img2cols1{flex-direction:column;}.img2cols1 .imgcol{margin:0 auto;}}.team-index{display:flex;flex-wrap:nowrap;justify-content:center;gap:3vw;text-align:center;}.team-index .team-item{width:calc(22.75% - 1px);position:relative;display:block;color:#c7c2bc;text-decoration:none;text-transform:uppercase;font-size:1.35rem;max-width:380px;opacity:0;transition:all 2.0s .5s;}.team-index .team-img{width:100%;aspect-ratio:.66667;border-radius:1.5rem;overflow:hidden;box-shadow:0 0 1px 0 rgba(255,255,255,0.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.team-index .team-img img{display:block;width:100%;height:100%;object-fit:cover;}.team-index .team-img img{opacity:.5;transition:all .3s;}.team-index .team-item.active .team-img img{opacity:1;}.team-index .team-name{position:relative;display:block;margin:.5rem 0 1rem 0;}@media (max-width: 768px){.team-index{flex-wrap:wrap;}.team-index .team-item{width:calc(48.5% - 1px);}}@media (max-width: 490px){.team-index .team-item{width:calc(100%);}}.team-bios{position:relative;display:block;margin:0 auto 20rem auto;}.team-bios .tbio{position:relative;display:none;overflow:hidden;}.team-bios .tbio-name{text-align:center;}.team-bios .tbio-content{max-width:900px;margin:0 auto;}.team-bios .tbio-photo{width:100%;border-radius:1.5rem;overflow:hidden;box-shadow:0 0 1px 0 rgba(255,255,255,0.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:380px;aspect-ratio:.66667;margin:0 auto;}.team-bios .tbio-photo.tbhorz{aspect-ratio:1.5;max-width:620px;}.team-bios .tbio-photo img{display:block;width:100%;height:100%;object-fit:cover;}.vintage-selector-wrapper{position:relative;display:block;width:90%;max-width:340px;margin:6rem auto 0;z-index:100;height:3.5rem;}.vintage-selector{position:absolute;display:block;z-index:100;background:rgba(22,22,22,0.55);border-radius:.75rem;line-height:3.5rem;font-family:"ltc-bodoni-175", serif;font-size:1.40rem;letter-spacing:.5ch;color:#f0f0f0;overflow:hidden;width:100%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;}.vintage-selector:after{content:'\2b';font-family:'Font Awesome 7 Pro';color:#f47b20;font-weight:100;font-size:22px;position:absolute;display:block;top:0;right:1.25rem;line-height:3.5rem;}.vintage-selector.collapsed{height:3.5rem;}.vintage-selector ul{position:relative;display:block;padding:0 !important;margin:0 !important;list-style:none;}.vintage-selector li{display:block;cursor:pointer;transition:all .25s;margin:0 !important;padding:0;}.vintage-selector li:hover{background:rgba(255,255,255,0.025);background:rgba(24,24,24,0.8);color:#f47b20;background:#f47b20;color:#fff;}.wine-details{position:relative;display:block;margin:0 auto 6rem auto;min-height:50vh;}.wine-details .wdtls{position:relative;display:none;overflow:hidden;}.wine-details .wdtls-content{max-width:900px;margin:0 auto;}.wine-details .wdtls-pdf{text-align:center;font-size:1.35rem;margin:6rem 0;white-space:nowrap;}.wine-details .wdtls-pdf a{color:#c7c2bc;text-decoration:underline;padding:0 .5rem;}.wine-details .wdtls-pdf a:hover{color:#f47b20;}.winelg-lightbox{position:relative;display:block;width:100%;height:auto;max-height:calc(100vh - 5.5rem);aspect-ratio:1.77778;overflow:hidden;}.winelg-lightbox .winelg{position:absolute;display:none;width:100%;height:100%;}.winelg-lightbox .winelg:first-of-type{display:block;}.winelg-lightbox .winelg img{width:100%;height:100%;object-fit:cover;}.winelg-lightbox .nav-prev,.winelg-lightbox .nav-next{position:absolute;display:block;top:50%;z-index:100;height:50vh;transform:translatey(-50%);}.winelg-lightbox .nav-prev:after,.winelg-lightbox .nav-next:after{font-family:'Font Awesome 7 Pro';font-size:5rem;font-weight:100;line-height:50vh;}.winelg-lightbox .nav-prev{left:3vw;}.winelg-lightbox .nav-prev:after{content:'\f104';}.winelg-lightbox .nav-next{right:3vw;}.winelg-lightbox .nav-next:after{content:'\f105';}.winelg-details{position:relative;display:block;margin:0 auto 14rem auto;min-height:20vh;}.winelg-details .winelg{position:relative;display:none;overflow:hidden;}.winelg-details .winelg:first-child{display:block;}@media (max-width: 767px){html[data-cms_node_request="about.index"] .usercontent p > br{display:none;}}html[data-cms_node_key="privacy"] #pagecontent .content-positioner{max-width:800px;}html[data-cms_node_key="home"] #pagecontent{min-height:0;}.button{display:inline-block;vertical-align:top;font-weight:400;text-transform:uppercase;text-decoration:none !important;transition:all .25s;border:none;background:rgba(22,22,22,0.55);border-radius:.75rem;line-height:3.5rem;font-size:1.2rem;letter-spacing:.15ch;color:#f0f0f0;padding:0 1.5rem;cursor:pointer;}.button:hover{color:#fff;background-color:#f47b20;border-color:#777;}.button.is-small{font-size:1rem;height:2rem;line-height:2rem;}.buttons{margin:2.5rem auto;text-align:center;justify-content:center;}.buttons .button{margin:0 .75em;}.buttons .button:first-child{margin-left:0;}.buttons .button:last-child{margin-right:0;}input[type="text"],input[type="password"],input[type="search"],input[type="tel"],input[type="email"],input[type="date"],input[type="number"],textarea,select{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fafafa;border:#bbb 1px solid;color:#999;height:2.75rem;line-height:2.75rem;margin:0;padding:0 .75rem;vertical-align:middle;font-size:1.20rem;border-radius:.25rem;transition:all .25s;background:rgba(200,200,200,0.5);color:black;border:0;}input[type="text"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="date"]:focus,input[type="number"]:focus,textarea:focus,select:focus{background:#fff;border-color:#111;color:#111;}textarea{line-height:1.5;padding:.50rem .75rem;height:7rem;}label input[type=checkbox],label input[type=radio]{vertical-align:initial;}.dbf-fld{position:relative;display:block;margin:.60em 0;}.dbf-fld .dbf-fld-caption{position:relative;display:block;line-height:1.85;font-weight:400;}.dbf-fld .dbf-fld-field{position:relative;display:block;}.dbf-fld.dbf-fld-required .dbf-fld-caption:after{display:inline-block;vertical-align:top;content:'*';padding:0 .35em;}.dbf-fld.fld-focus .dbf-fld-caption{color:#f47b20;}.dbf-fld.fld-error .dbf-fld-caption{color:#dc1c1c;}.dbf-fld.fld-error input[type=text],.dbf-fld.fld-error textarea{border-color:#dc1c1c;background-color:#fdfddc;}.dbf-error-msg{font-size:14px;font-size:1rem;color:#dc1c1c;font-style:italic;text-align:center;margin:1em auto;line-height:2.5;border:dotted #dc1c1c 2px;}.dbf-error-msg:empty{display:none;}@media only screen and (max-width: 850px){.dbf-fld{margin:.45em 0;}.dbf-fld .dbf-fld-caption{font-size:16.8px;font-size:1.20rem;line-height:1.75;}}@media only screen and (max-width: 500px){.dbf-fld{margin:.30em 0;}.dbf-fld .dbf-fld-caption{font-size:15.4px;font-size:1.10rem;line-height:1.65;}}.form-fields{position:relative;display:block;margin:0 auto;}.form-fields input[type="text"],.form-fields input[type="password"],.form-fields input[type="search"],.form-fields input[type="tel"],.form-fields input[type="email"],.form-fields input[type="date"],.form-fields input[type="number"],.form-fields textarea,.form-fields select{width:100%;}.form-fields .formfield{position:relative;display:block;margin:1rem 0;}.form-fields .formfield-selectdate select{width:8rem;margin-right:.5rem;}.form-fields .formfield-caption{font-weight:300;font-family:'Cantarell', sans-serif;text-transform:uppercase;text-align:left;font-size:.90rem;line-height:1.35;opacity:.50;margin:0 0 0 .70rem;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;white-space:nowrap;}.form-fields .formfield-caption:after{content:':';padding:0 .35em 0 .10rem;}.form-fields .formfield-required .formfield-caption:before{content:'*';color:#f00;font-size:1rem;font-weight:300;margin-right:.25rem;}.form-fields .formfield-error input[type="text"],.form-fields .formfield-error input[type="password"],.form-fields .formfield-error input[type="search"],.form-fields .formfield-error input[type="tel"],.form-fields .formfield-error input[type="email"],.form-fields .formfield-error input[type="date"],.form-fields .formfield-error input[type="number"],.form-fields .formfield-error textarea,.form-fields .formfield-error select{background-color:rgba(255,255,220,0.35);border-color:#d76464;}.form-fields .formfield-error .formfield-caption{color:#d72828;}.form-fields .formfield-errmsg{text-align:center;color:#d72828;font-size:.9em;}.form-fields .formfield-recaptcha{margin:1.5rem 0;}img.ui-datepicker-trigger{display:inline-block;width:2em;height:auto;margin:0 .5em;vertical-align:middle;cursor:pointer;transition:opacity .35s;opacity:.65;}img.ui-datepicker-trigger:hover{opacity:1;}.g-recaptcha > div{margin:0 auto;}a{color:#f47b20;text-decoration:none;cursor:pointer;transition:all .3s;}a:hover,a:focus{color:#fff;}h1,h2,h3,h4,h5,h6{position:relative;display:block;font-family:"ltc-bodoni-175", serif;line-height:1.25;margin:1.25rem 0;text-transform:uppercase;letter-spacing:.4ch;font-weight:400;}h1,h4{font-size:28px;font-size:2.00rem;}h2,h5{font-size:24.5px;font-size:1.75rem;}h3,h6{font-size:21px;font-size:1.50rem;}h1,h2,h3{color:#f47b20;}h4,h5,h6{color:#c7c2bc;color:#b0a9a0;}ul,ol{list-style-type:none;}ul,ol,li{margin:0;padding:0;}hr{border:none;height:2px;background-color:rgba(244,123,32,0.5);}.usercontent{font-family:"freight-sans-pro", sans-serif;font-size:1.3rem;line-height:1.5;font-weight:400;color:#c7c2bc;text-align:center;text-wrap:balance;}.usercontent ul{list-style-type:disc;}.usercontent ul ul{list-style-type:circle;}.usercontent ul ul ul{list-style-type:square;}.usercontent ol{list-style-type:decimal;}.usercontent ol ol{list-style-type:lower-alpha;}.usercontent ol ol ol{list-style-type:lower-roman;}.usercontent p,.usercontent ul,.usercontent ol{margin:1.5rem 0;}.usercontent ul,.usercontent ol{padding-left:20px;}.usercontent li{margin:.25em 0;}.usercontent a:not(.button){color:#f47b20;text-decoration:none;}.usercontent a:not(.button):hover{color:#fff;}.usercontent .photo-slide{height:auto;}.usercontent img{max-width:100%;height:auto;}.usercontent img.userimg{display:inline-block;vertical-align:top;border:solid 1px #969696;height:auto;}.usercontent img.userimg-center{display:block;margin:1.5rem auto;}.usercontent img.userimg-left{display:block;float:left;margin:0 1.50rem .50rem 0;}.usercontent img.userimg-right{display:block;float:right;margin:0 0 .50rem 1.50rem;}