@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:#ebebeb;background:#2a2a2e url("/assets/images/bg1.png") repeat;}body{padding-top:7rem;}.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") #4f4f56;height:7rem;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:200px;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.5rem;line-height:1;padding:.5rem;}#pageheader .mmenutoggle i{font-weight:200;}#pageheader .mmenutoggle:hover,#pageheader .mmenutoggle.active{color:#fff;}html.scrolled-header #pageheader{height:4rem;}html.scrolled-header #pageheader .logo{max-width:180px;}html.scrolled-header #pageheader .mmenutoggle{font-size:2rem;}#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%,320px);right:1rem;margin-top:calc(7rem + 1rem);background:url("/assets/images/bg1.png") #4f4f56;text-align:center;font-size:1.5rem;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(4rem + 1rem);}#mediaheader{position:relative;display:block;height:calc(100vh - 6rem);width:100%;overflow:hidden;}#mediaheader img{object-fit:cover;display:block;width:100%;height:100%;}#pagefooter{position:relative;display:block;background:url("/assets/images/bg1.png") #4f4f56;padding:2.5rem 0;z-index:200;box-shadow:0 -1rem 3rem rgba(0,0,0,0.25);}#pagefooter .copyright{text-align:center;color:#ebebeb;font-size:1.25rem;}.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);}.img2cols1 .imgcolimg img{display:block;width:100%;height:100%;object-fit:cover;}.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:#ebebeb;text-decoration:none;text-transform:uppercase;font-size:1.5rem;max-width:380px;}.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(24,24,24,0.7);border-radius:.75rem;line-height:3.5rem;font-family:"ltc-bodoni-175", serif;color:#fff;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:24px;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:#bb430d;color:#fff;}.wine-details{position:relative;display:block;margin:0 auto 20rem 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.5rem;margin:6rem 0;white-space:nowrap;}.wine-details .wdtls-pdf a{color:#ebebeb;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 - 4rem);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 20rem auto;min-height:50vh;}.winelg-details .winelg{position:relative;display:none;overflow:hidden;}.winelg-details .winelg:first-child{display:block;}.button{display:inline-block;vertical-align:top;font-family:'Roboto', sans-serif;font-size:1.20rem;font-weight:400;text-transform:uppercase;text-decoration:none !important;color:#ebebeb;transition:all .25s;border-color:#bbb;}.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;}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:#ebebeb;color:#d2d2d2;}ul,ol{list-style-type:none;}ul,ol,li{margin:0;padding:0;}hr{height:1px;margin:1.25rem 0;color:rgba(244,123,32,0.5);background:rgba(244,123,32,0.5);box-shadow:none;}.usercontent{font-family:"freight-sans-pro", sans-serif;font-size:1.5rem;line-height:1.5;font-weight:400;color:#ebebeb;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;}