@font-face{font-family:fontHwCigarsTrial;src:url("../media/HW Cigars Trial Light-s.p.0463uf~_noekv.otf?dpl=dpl_868kFG4xs58Zr6tSL2aHwxGgF3w4")format("opentype");font-display:swap;font-weight:300}@font-face{font-family:fontHwCigarsTrial;src:url("../media/HW Cigars Trial Regular-s.p.01.lzfm1hwu~a.otf?dpl=dpl_868kFG4xs58Zr6tSL2aHwxGgF3w4")format("opentype");font-display:swap;font-weight:400}@font-face{font-family:fontHwCigarsTrial Fallback;src:local(Arial);ascent-override:76.23%;descent-override:21.5%;line-gap-override:19.55%;size-adjust:102.32%}.fonthwcigarstrial_36de0258-module__TcKKMG__className{font-family:fontHwCigarsTrial,fontHwCigarsTrial Fallback}.fonthwcigarstrial_36de0258-module__TcKKMG__variable{--font-hw-cigars:"fontHwCigarsTrial", "fontHwCigarsTrial Fallback"}
@font-face{font-family:fontMatterTrial;src:url(../media/Matter_TRIAL_Regular-s.p.04agb93lg43w~.otf?dpl=dpl_868kFG4xs58Zr6tSL2aHwxGgF3w4)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:fontMatterTrial Fallback;src:local(Arial);ascent-override:93.65%;descent-override:23.66%;line-gap-override:0.0%;size-adjust:101.44%}.fontmattertrial_8ff68be0-module__ywwkvq__className{font-family:fontMatterTrial,fontMatterTrial Fallback}.fontmattertrial_8ff68be0-module__ywwkvq__variable{--font-matter:"fontMatterTrial", "fontMatterTrial Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:"fontHwCigarsTrial","fontHwCigarsTrial Fallback";--font-mono:"fontMatterTrial","fontMatterTrial Fallback";--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.min-h-screen{min-height:100vh}.resize{resize:both}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bp-tablet:1000px;--bp-mobile:768px;--background:var(--color-off-white);--dynamic-bg-color:var(--color-off-white);--foreground:#171717;--color-off-white:#fafafa;--container-max-width:1440px;--container-medium-max-width:758px;--container-small-max-width:600px;--container-horizontal-padding:40px;--gap-small:36px;--gap-medium:40px;--gap-large:90px;--gap-xl:120px;--font-size-h1:72px;--line-height-h1:108%;--font-size-h2:50px;--line-height-h2:110%;--font-size-h3:36px;--line-height-h3:110%;--font-size-body-lg:24px;--line-height-body-lg:120%;--font-size-body:17px;--line-height-body:100%;--font-size-header-nav:24px;--font-size-footer-nav:20px;--line-height-footer-nav:100%;--font-size-paragraph:24px;--line-height-paragraph:125%;--font-size-sub-paragraph:17px;--line-height-sub-paragraph:125%;--font-size-press-tagline:55px;--line-height-press-tagline:108%;--border-radius-sm:6px;--font-sans-letter-spacing:-.03em}@media (max-width:1024px){:root{--container-max-width:1440px;--container-medium-max-width:758px;--container-small-max-width:600px;--container-horizontal-padding:40px;--gap-small:36px;--gap-medium:40px;--gap-large:90px;--gap-xl:120px;--font-size-h1:64px;--line-height-h1:108%;--font-size-h2:50px;--line-height-h2:110%;--font-size-h3:36px;--line-height-h3:110%;--font-size-body-lg:24px;--line-height-body-lg:120%;--font-size-body:17px;--line-height-body:100%;--font-size-header-nav:24px;--font-size-footer-nav:20px;--line-height-footer-nav:100%;--font-size-paragraph:24px;--line-height-paragraph:125%;--font-size-sub-paragraph:17px;--line-height-sub-paragraph:125%;--font-size-press-tagline:42px;--line-height-press-tagline:108%}}@media (max-width:767px){:root{--container-max-width:100%;--container-medium-max-width:100%;--container-small-max-width:302px;--container-horizontal-padding:0;--gap-small:24px;--gap-medium:24px;--gap-large:40px;--gap-xl:40px;--gap-xl-2:60px;--font-size-h1:40px;--line-height-h1:108%;--font-size-h2:32px;--line-height-h2:110%;--font-size-h3:24px;--line-height-h3:110%;--font-size-paragraph:17px;--line-height-paragraph:125%;--font-size-sub-paragraph:17px;--line-height-sub-paragraph:125%;--font-size-press-tagline:24px;--line-height-press-tagline:100%}}.arrow-link{position:relative}.arrow-link:after{content:"→";font-size:inherit;line-height:1;font-family:var(--font-mono);margin-top:-1px;margin-left:5px;position:absolute;top:50%;transform:translateY(-50%)}.font-sans{letter-spacing:var(--font-sans-letter-spacing)}body:has([data-header-dark]) main{padding-top:138px}@media (max-width:1024px){body:has([data-header-dark]) main{padding-top:128px}}*{text-wrap:balance}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
@layer base{html{scrollbar-gutter:stable;max-width:100%;min-height:100dvh;overflow-x:hidden;scroll-behavior:smooth!important}html.no-scroll{overflow:hidden!important}}.section-height{min-height:80vh}@media (max-width:1024px){.section-height{min-height:60vh}}@media (max-width:767px){.section-height{min-height:80vh}}section[id]{scroll-margin-top:12.5dvh}body{background-color:var(--color-off-white);color:var(--color-off-white);flex-direction:column;max-width:100%;min-height:100dvh;font-family:Times New Roman,Helvetica,sans-serif;display:flex}main{background-color:var(--dynamic-bg-color);z-index:4;flex:1;width:100%;max-width:100dvw;transition:background-color .2s ease-out;position:relative;overflow-x:hidden}.content-section{padding-left:var(--gap-medium);padding-right:var(--gap-medium)}:is(.content-section:has(.section-row-background-image),.content-section:has(.concept-panels-section)){padding:0}.container-video{min-height:calc(100dvh - var(--container-horizontal-padding)*2);width:2500px;max-width:100%;position:relative}@media (max-width:767px){.container-video{min-height:unset}}.container{max-width:var(--container-max-width);padding-left:var(--container-horizontal-padding);padding-right:var(--container-horizontal-padding);position:relative}.container-medium{max-width:var(--container-medium-max-width);margin:auto;position:relative}@media (max-width:767px){.container-medium{max-width:100%}}.container-small{max-width:var(--container-small-max-width);margin:auto;position:relative}p{margin-bottom:16px}p:last-of-type{margin-bottom:0}.arrow-right{transform:scaleX(-1)}h1,h2,h3{letter-spacing:-.03em}header{position:relative}header #scroll-anchor{width:100%;height:1px;margin-top:32px;position:absolute}.header-wrap:after{content:"";opacity:0;z-index:-1;background:linear-gradient(#000 0%,#0006 50%,#0000 80% 100%);width:200%;height:200px;transition:all .3s ease-in-out;position:fixed;top:-36px;left:-50%}.header-wrap.sticky:after{opacity:1}@media (max-width:1024px){.header-wrap.header-desktop{width:calc(100% - var(--gap-medium)*2);padding:var(--gap-medium)}.header-wrap.header-desktop .logo{max-width:160px;position:relative;top:-10px}}@media (max-width:820px){.header-wrap.header-desktop .logo{max-width:140px;top:-14px}.header-wrap.header-desktop:after{top:-50px}}@media (max-width:767px){.header-wrap.header-desktop{display:none}}.header-wrap.header-mobile{display:none}@media (max-width:767px){.header-wrap.header-mobile{display:flex}}.header-wrap.header-desktop.sticky{padding-bottom:8px;top:0}.header-wrap.header-mobile.sticky{width:100%;margin:0}.header-wrap.header-mobile.sticky:after{height:140px}.header-wrap.header-mobile.sticky .mobile-menu .head,.header-wrap.header-mobile.sticky .mobile-dine-menu .head{top:0;left:0;right:0}.header-wrap{color:#000;transition:all .3s ease-in-out}.header-wrap.sticky{color:#fff}body:not(:has([data-header-dark])) .header-wrap{color:#fff}.header-wrap{max-width:2500px;width:calc(100% - var(--container-horizontal-padding)*2);z-index:1050;padding:var(--container-horizontal-padding);position:fixed;top:32px;left:50%;transform:translate(-50%)}.header-wrap nav:first-of-type,.header-wrap nav:last-of-type{flex:1}.header-wrap nav:last-of-type{text-align:right;justify-content:flex-end}.header-wrap.header-mobile{max-height:60px;top:0;left:unset;transform:unset;width:calc(100% - var(--gap-medium)*2);margin:24px 24px -24px;padding:24px 24px 0}.header-wrap.header-mobile .logo{width:116px;position:relative;top:-16px}.header-wrap.header-mobile svg{max-width:100%}.header-menu{font-size:var(--font-size-header-nav);gap:36px;display:inline-flex}@media (max-width:1024px){.header-menu{gap:28px;font-size:20px}}@media (max-width:820px){.header-menu{gap:24px;font-size:18px}}.header-menu:hover li a{opacity:.6}.header-menu:hover li a.active{opacity:1}.header-menu>li{padding-bottom:24px;position:relative}.header-menu>li a{opacity:1;transition:all .25s}.header-menu>li a.active{opacity:1}.header-menu>li a.active:after{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;bottom:26px;left:0}.header-menu>li:hover a{opacity:1}.header-menu>li:hover .submenu{opacity:1;visibility:visible;max-height:500px}.header-menu .arrow-link:after{opacity:0;max-width:0;transition:all .25s;overflow:hidden}.header-menu .submenu{color:#000;padding:var(--gap-small);background-color:var(--color-off-white);border-radius:var(--border-radius-sm);font-size:var(--font-size-body);text-align:center;opacity:0;visibility:hidden;border:1px solid #0000001a;min-width:335px;max-height:0;margin-top:20px;transition:all .4s ease-out;position:absolute;right:0;overflow:hidden}.header-menu .submenu li.menu-title{font-family:var(--font-mono);margin-bottom:var(--gap-small);text-decoration:underline}.header-menu .submenu li.link{line-height:1;font-size:var(--font-size-body-lg);white-space:nowrap;margin-bottom:8px}.header-menu .submenu li.link .arrow-link:after{font-size:14px}.header-menu .submenu li.link a:hover.arrow-link:after{opacity:1;max-width:20px}.mobile-menu{z-index:1100;color:#fff;width:100%;height:100%;padding:var(--gap-small);background-color:#000;justify-content:center;align-items:center;transition:all .35s;display:none;position:fixed;top:0;left:0}.mobile-menu.open{display:flex}.mobile-menu .head{padding:var(--gap-small);top:var(--gap-small);left:var(--gap-small);right:var(--gap-small);padding-bottom:0;position:absolute}.mobile-menu nav ul{flex-direction:column;gap:32px;display:flex}.mobile-menu nav li{text-align:center;font-family:var(--font-sans);line-height:var(--font-size-h1);font-size:var(--font-size-h1)}.mobile-menu nav li a.active{display:inline-block;position:relative}.mobile-menu nav li a.active:after{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;bottom:-4px;left:0}.mobile-menu .nav-footer{bottom:var(--gap-small);left:var(--gap-small);right:var(--gap-small);font-family:var(--font-mono);justify-content:space-between;align-items:end;display:flex;position:absolute}.mobile-menu .menu-reveal{opacity:0;animation:.4s forwards menuRevealUp;translate:0 12px}.mobile-dine-menu{z-index:1150;background-color:var(--color-off-white);color:#000;width:100%;height:100%;padding:var(--gap-small);justify-content:center;align-items:center;transition:all .35s;display:none;position:fixed;top:0;left:0}.mobile-dine-menu.open{display:flex}.mobile-dine-menu .head{padding:var(--gap-small);top:var(--gap-small);left:var(--gap-small);right:var(--gap-small);padding-bottom:0;position:absolute}.mobile-dine-menu nav{text-align:center!important}.mobile-dine-menu .go-back{font-size:var(--font-size-h1);line-height:var(--line-height-h1);justify-content:center;align-items:center;margin-bottom:36px;display:flex}.mobile-dine-menu .go-back svg{max-width:14px;margin-right:16px}.mobile-dine-menu .menu-title{font-family:var(--font-mono);margin-bottom:36px;font-size:17px}.mobile-dine-menu .menu-title span{text-decoration:underline}.mobile-dine-menu ul{font-family:var(--font-sans);font-size:20px;line-height:var(--line-height-h3)}.mobile-dine-menu ul li{margin-bottom:8px}.mobile-dine-menu ul li:last-of-type{margin-bottom:0}.mobile-dine-menu a:hover.arrow-link:after{opacity:1;max-width:20px}.mobile-dine-menu .arrow-link:after{opacity:0;max-width:0;transition:all .25s;overflow:hidden}.mobile-dine-menu .menu-reveal{opacity:0;animation:.4s forwards menuRevealUp;translate:0 12px}.fade-in{animation:.35s ease-in fadeIn}.fade-out{animation:.35s forwards fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes menuRevealUp{to{opacity:1;translate:0}}footer{z-index:0;padding-top:var(--gap-medium);padding-bottom:var(--gap-medium);background-color:#000;position:sticky;bottom:0}footer .separator{margin-top:var(--gap-medium);margin-bottom:var(--gap-medium)}footer .col-left{gap:77px;display:flex}footer .col-right{gap:39px;display:flex}footer .footer-text-block{min-width:325px}footer .footer-text-block .title{font-size:var(--font-size-body);margin-bottom:24px;text-decoration:underline}footer .footer-text-block .content{font-family:var(--font-sans);font-size:var(--font-size-footer-nav);font-weight:300;line-height:110%}footer .home-office .content{white-space:pre-line}footer .footer-bottom{font-family:var(--font-sans);font-size:var(--font-size-body);line-height:1.25}footer .footer-bottom a{text-decoration:none}footer .footer-bottom a:hover{text-decoration:underline}@media (min-width:1001px) and (max-width:1400px){footer .footer-wrap{gap:24px}footer .col-left{flex:1;gap:40px}footer .col-right{flex:1;gap:24px}footer .footer-text-block{min-width:unset;flex:1}footer .footer-text-block .content{font-size:16px}footer .footer-links{flex-shrink:0}}@media (max-width:1024px){footer{padding-left:24px;padding-right:24px}footer .logo svg{width:100%;height:auto}footer .footer-wrap{flex-direction:column;gap:16px}footer .col-left,footer .col-right{width:100%;max-width:100%}footer .col-left{grid-template-columns:minmax(95px,auto) 1fr;gap:16px 24px;display:grid}footer .col-left .home-office{grid-column:1/-1}footer .col-right{flex-direction:column;gap:18px}footer .footer-links .title{margin-bottom:12px}footer .footer-links a{font-size:17px;line-height:1.25}footer .footer-links:nth-child(2){flex-shrink:0}footer .footer-links:nth-child(2) ul{grid-template-columns:auto auto;gap:4px 24px;display:grid}footer .footer-links:nth-child(2) ul li{white-space:nowrap}footer .footer-text-block{min-width:unset}footer .footer-text-block .title{margin-bottom:12px}footer .footer-text-block .content{font-size:12px}footer .footer-text-block p:last-of-type{margin-bottom:0}footer .home-office{min-width:unset;align-items:baseline;gap:12px;display:flex}footer .home-office .title{white-space:nowrap;margin-bottom:0}footer .home-office .content{white-space:nowrap;font-size:12px}}.footer-links .title{font-size:var(--font-size-body);margin-bottom:24px;text-decoration:underline}.footer-links a{font-family:var(--font-sans);font-size:var(--font-size-footer-nav);line-height:110%}.footer-links a:hover.arrow-link:after{opacity:1;max-width:20px}.footer-links .arrow-link:after{opacity:0;max-width:0;transition:all .25s;overflow:hidden}.explore-cursor{pointer-events:none;z-index:9999;width:73px;min-width:70px;height:17px;margin-left:-35px;position:fixed;transform:translate(-50%,-50%)}.section-video{margin-top:var(--gap-medium);margin-bottom:var(--gap-medium)}.video-wrap{border-radius:var(--border-radius-sm);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:767px){.video-wrap{position:relative}}.video-wrap:after{content:"";z-index:99;background:linear-gradient(#0003 7.53%,#0000 16.84%),linear-gradient(#0000 0% 100%);position:absolute;inset:0}.video-wrap video{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:767px){.video-wrap{height:495px}.video-wrap video{width:auto;height:100%;max-width:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.section-intro-content{gap:var(--gap-medium);padding-top:var(--gap-xl);padding-bottom:var(--gap-xl)}.section-intro-content .title{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.section-intro-content .subtitle{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.section-intro-content[data-desktop-variant=default] .subtitle{font-size:30px}.section-intro-content[data-desktop-variant=small] .subtitle{font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph)}.section-intro-content .link{font-size:var(--font-size-body);line-height:var(--line-height-body)}@media (max-width:767px){.section-intro-content{padding-top:60px;padding-bottom:60px}.section-intro-content[data-mobile-variant=default] .subtitle{font-size:20px}.section-intro-content[data-mobile-variant=small] .subtitle{font-size:var(--font-size-sub-paragraph);line-height:var(--line-height-sub-paragraph)}}.section-expandable-content{padding-top:var(--gap-xl);padding-bottom:var(--gap-xl)}.section-expandable-content .section-title{margin-bottom:var(--gap-medium);font-size:var(--font-size-body);text-decoration:underline}.section-expandable-content .tagline{font-size:var(--font-size-h2);line-height:var(--line-height-h2);margin-bottom:var(--gap-large)}.section-expandable-content .collapsible-content{max-height:200px;margin-bottom:var(--gap-medium);font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:300;transition:max-height .5s,-webkit-mask-position .5s,mask-position .5s;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:100% 200%;mask-size:100% 200%}.section-expandable-content .collapsible-content.open{opacity:1;-webkit-mask-position:top;mask-position:top}@media (max-width:1024px){.section-expandable-content .collapsible-content{letter-spacing:var(--font-sans-letter-spacing);font-size:20px}}.section-expandable-content .readmore{font-size:var(--font-size-body)}.section-press-carousel{padding-top:var(--gap-xl);padding-bottom:var(--gap-xl);margin-left:calc(var(--gap-medium)*-1);margin-right:calc(var(--gap-medium)*-1);text-align:center}.section-press-carousel .section-title{margin-bottom:var(--gap-medium);font-size:var(--font-size-body);text-decoration:underline}.section-press-carousel .press-items .swiper-slide.swiper-slide-active .press-item{opacity:1;transform:scale(1)}.section-press-carousel .press-items .press-item{opacity:.4;transition:all .5s;transform:scale(.8)}.section-press-carousel .press-items .swiper-controls{margin-top:var(--gap-large)}.section-press-carousel .press-item{justify-content:center;align-items:center;gap:var(--gap-medium);flex-direction:column;width:100%;margin:0 auto;display:flex}.section-press-carousel .press-item .tag-line{font-size:var(--font-size-press-tagline);line-height:var(--line-height-press-tagline);max-width:var(--container-medium-max-width)}.section-press-carousel .view-all-wrap{text-align:right}.section-press-carousel .view-all{font-size:var(--font-size-body);position:relative;top:-22px}@media (max-width:1024px){.section-press-carousel{min-height:700px}.section-press-carousel .press-item .tag-line{font-size:var(--font-size-press-tagline);line-height:var(--line-height-press-tagline)}.section-press-carousel .view-all-wrap{text-align:center}.section-press-carousel .view-all{top:var(--gap-large)}}.section-press-carousel .swiper-wrapper{align-items:center}.section-press-carousel .swiper-slide{justify-content:center;align-items:center;display:flex}.swiper-controls{justify-content:center;gap:32px;display:flex}.section-concept-cards .section-title{font-family:var(--font-sans);font-size:var(--font-size-h2)}.section-concept-cards .concept-cards{gap:var(--gap-medium);margin-top:var(--gap-medium);cursor:url(/explore-arrow.png) 70 6,auto;flex-direction:column;display:flex}.section-concept-cards .concept-cards .swiper{margin-left:calc(var(--gap-medium)*-1);margin-right:calc(var(--gap-medium)*-1)}.section-concept-cards .concept-cards .swiper-wrapper,.section-concept-cards .concept-cards .swiper-slide,.section-concept-cards .concept-cards:hover{cursor:url(/explore-arrow.png) 70 6,auto}.section-concept-cards .concept-card{width:404px;height:588px;color:inherit;cursor:inherit;border-radius:var(--border-radius-sm);-webkit-user-select:none;user-select:none;border:1px solid #fafafa1a;text-decoration:none;display:block;position:relative;overflow:hidden}.section-concept-cards .concept-card .logo-wrap{justify-content:center;align-items:center;width:232px;height:92px;display:flex;position:absolute;top:72px;left:50%;overflow:hidden;transform:translate(-50%)}.section-concept-cards .concept-card .logo-wrap img,.section-concept-cards .concept-card .logo-wrap div{max-height:100%;max-width:var(--logo-width-desktop,100%);width:auto;height:var(--logo-height-desktop,auto)}.section-concept-cards .concept-card .logo-wrap svg{width:var(--logo-width-desktop,100%);max-width:100%;height:var(--logo-height-desktop,100%)}.section-concept-cards .concept-card .logo-wrap svg,.section-concept-cards .concept-card .logo-wrap svg path,.section-concept-cards .concept-card .logo-wrap svg polygon,.section-concept-cards .concept-card .logo-wrap svg circle,.section-concept-cards .concept-card .logo-wrap svg rect,.section-concept-cards .concept-card .logo-wrap svg ellipse{fill:currentColor!important}.section-concept-cards .concept-card .img-wrap{border-radius:8px;width:324px;height:301px;position:absolute;bottom:38px;left:50%;overflow:hidden;transform:translate(-50%)}.section-concept-cards .concept-card .img-wrap img{object-fit:cover;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.section-concept-cards .concept-card:hover{cursor:url(/explore-arrow.png) 70 6,auto}.section-concept-cards .concept-card:hover .img-wrap img{transform:scale(1.1)}.section-concept-cards .view-all{font-family:var(--font-mono);font-size:var(--font-size-body)}.section-concept-cards .swiper-slide{flex-shrink:1}@media (max-width:1024px){.section-concept-cards .concept-card{width:300px;height:440px}.section-concept-cards .concept-card .logo-wrap{width:207px;height:78px;top:60px}.section-concept-cards .concept-card .logo-wrap img,.section-concept-cards .concept-card .logo-wrap div{max-width:var(--logo-width-mobile,100%);height:var(--logo-height-mobile,auto)}.section-concept-cards .concept-card .logo-wrap svg{width:var(--logo-width-mobile,100%);height:var(--logo-height-mobile,100%)}.section-concept-cards .concept-card .img-wrap{border-radius:6px;width:227px;height:211px;bottom:19px}}.section-heading-with-paragraph{gap:var(--gap-medium);padding-top:var(--gap-xl);padding-bottom:var(--gap-xl);width:100%}.section-heading-with-paragraph .heading{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:-.03em;max-width:580px}.section-heading-with-paragraph .paragraph{font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph);letter-spacing:-.03em;max-width:758px}.section-heading-with-paragraph[data-desktop-variant=default] .paragraph{font-size:30px}.section-heading-with-paragraph[data-desktop-variant=small] .paragraph{font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph)}.section-heading-with-paragraph .sub-paragraph{font-family:var(--font-mono);font-size:var(--font-size-sub-paragraph);line-height:var(--line-height-sub-paragraph);max-width:758px}.section-heading-with-paragraph .basic-cards-grid{max-width:934px;margin-top:var(--gap-medium);flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.section-heading-with-paragraph .basic-card{border-radius:var(--border-radius-sm);justify-content:center;align-items:center;width:300px;height:200px;padding:10px;display:flex}.section-heading-with-paragraph .basic-card span{letter-spacing:-.03em;max-width:180px;font-size:24px;line-height:1.2}.section-heading-with-paragraph .basic-cards-carousel{width:100%;margin-top:var(--gap-medium);display:none}.section-heading-with-paragraph .basic-cards-carousel .swiper-slide{width:240px}.section-heading-with-paragraph .basic-cards-carousel .basic-card{width:100%}@media (max-width:767px){.section-heading-with-paragraph{padding-top:var(--gap-xl-2);padding-bottom:var(--gap-xl-2)}.section-heading-with-paragraph[data-mobile-variant=default] .paragraph{font-size:20px}.section-heading-with-paragraph[data-mobile-variant=small] .paragraph{font-size:var(--font-size-sub-paragraph);line-height:var(--line-height-sub-paragraph)}.section-heading-with-paragraph .heading,.section-heading-with-paragraph .paragraph,.section-heading-with-paragraph .sub-paragraph{max-width:313px}.section-heading-with-paragraph .basic-cards-grid{display:none}.section-heading-with-paragraph .basic-cards-carousel{width:100vw;margin-left:calc(50% - 50vw);display:block}}.section-row-background-image{border-radius:0;width:2500px;max-width:100%;margin-bottom:-1px;position:relative;overflow:hidden}.section-row-background-image .image-wrap{width:100%;position:relative}.section-row-background-image .image-wrap img{object-fit:cover}@media (max-width:767px){.section-row-background-image .image-wrap{aspect-ratio:39/34!important}}@media screen and (min-width:2501px){.section-row-background-image .image-wrap{border-radius:var(--border-radius-sm);overflow:hidden}.section-row-background-image[data-widescreen-padding]{background-color:inherit;overflow:visible}.section-row-background-image[data-widescreen-padding=top],.section-row-background-image[data-widescreen-padding=both]{padding-top:var(--gap-medium)}.section-row-background-image[data-widescreen-padding=bottom],.section-row-background-image[data-widescreen-padding=both]{padding-bottom:var(--gap-medium)}}.section-personnel-cards{padding-top:var(--gap-xl);padding-bottom:var(--gap-xl)}.section-personnel-cards .personnel-grid{max-width:var(--container-max-width);grid-template-columns:1fr 1fr;gap:100px 16px;margin:0 auto;display:grid}.section-personnel-cards .personnel-card{flex-direction:column;gap:25px;display:flex}.section-personnel-cards .card-image{border-radius:var(--border-radius-sm);background-color:#000;width:100%;height:400px;position:relative;overflow:hidden}.section-personnel-cards .card-image img{object-fit:cover}.section-personnel-cards .card-info{flex-direction:column;gap:18px;display:flex}.section-personnel-cards .card-name-title{flex-direction:column;gap:6px;display:flex}.section-personnel-cards .card-name{margin-bottom:0;font-size:30px;line-height:1.25}.section-personnel-cards .card-title{letter-spacing:-.03em;text-transform:uppercase;margin-bottom:0;font-size:17px;font-weight:700;line-height:1.1}.section-personnel-cards .card-paragraph{max-width:553px;font-size:17px;line-height:1.25}@media (max-width:1024px){.section-personnel-cards .card-paragraph{max-width:400px}}@media (max-width:767px){.section-personnel-cards .personnel-grid{grid-template-columns:1fr;gap:60px}}.section-heading-with-color-cards{padding-top:var(--gap-xl);padding-bottom:var(--gap-xl)}.section-heading-with-color-cards .heading{font-size:var(--font-size-h1);line-height:var(--line-height-h1);margin-bottom:var(--gap-medium);max-width:var(--container-max-width);width:100%;margin-left:auto;margin-right:auto}.section-heading-with-color-cards .color-cards-grid{max-width:var(--container-max-width);flex-wrap:wrap;gap:12px;margin:0 auto;display:flex}@media (max-width:1024px){.section-heading-with-color-cards .color-cards-grid{display:none}}.section-heading-with-color-cards .color-card{height:321px;padding:var(--gap-medium);border-radius:var(--border-radius-sm);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;display:flex}.section-heading-with-color-cards .card-title{font-size:30px;line-height:1.1}.section-heading-with-color-cards .card-description{letter-spacing:.01em;font-size:18px;line-height:1.1}.section-heading-with-color-cards .color-cards-grid .color-card{width:calc(33.3333% - 8px)}.section-heading-with-color-cards .color-cards-mobile{margin:0 calc(-1*var(--gap-medium));display:none}@media (max-width:1024px){.section-heading-with-color-cards .color-cards-mobile{display:block}}.section-heading-with-color-cards .color-cards-carousel .swiper-slide{width:270px}.section-heading-with-color-cards .color-cards-carousel .color-card{width:270px;padding:24px}.section-heading-with-color-cards .color-cards-carousel .card-title{font-size:20px;line-height:1.25}.section-heading-with-color-cards .color-cards-carousel .card-description{font-size:17px;line-height:1.25}.section-timeline{padding-top:var(--gap-xl);padding-bottom:var(--gap-xl);-webkit-user-select:none;user-select:none}.section-timeline .timeline-heading{font-size:var(--font-size-h1);line-height:var(--line-height-h1);text-align:center;margin-bottom:var(--gap-xl);max-width:var(--container-max-width);margin-left:auto;margin-right:auto}.section-timeline .timeline-desktop{max-width:var(--container-max-width);margin:0 auto}@media (max-width:1024px){.section-timeline .timeline-desktop{display:none}}.section-timeline .timeline-track{flex-direction:column;align-items:stretch;display:flex}.section-timeline .timeline-row{display:flex}.section-timeline .timeline-column{flex:1;justify-content:center;min-width:0;display:flex}.section-timeline .timeline-cell{flex-direction:column;align-items:center;gap:0;width:100%;min-height:100px;padding:0 4px;display:flex}.section-timeline .timeline-cell-top{justify-content:flex-end;padding-bottom:20px}.section-timeline .timeline-cell-bottom{justify-content:flex-start;padding-top:20px}.section-timeline .timeline-year{letter-spacing:-.03em;text-align:center;white-space:nowrap;margin:0;font-size:clamp(14px,1.5vw,20px);line-height:1.25}.section-timeline .timeline-logo{aspect-ratio:136/72;justify-content:center;align-items:center;width:100%;max-width:136px;display:flex;overflow:hidden}@media (max-width:767px){.section-timeline .timeline-logo{padding-left:10px;padding-right:10px}}.section-timeline .logo-svg{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.section-timeline .logo-svg svg{width:auto;max-width:100%;height:auto;max-height:100%}.section-timeline img.logo-svg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.section-timeline .timeline-line{align-items:center;height:11px;margin:8px 0;display:flex;position:relative}.section-timeline .timeline-line-bar{background-color:currentColor;height:1px;position:absolute;top:50%;left:0;right:0}.section-timeline .timeline-line-fade{z-index:1;width:49px;height:100%;position:absolute;top:0}.section-timeline .timeline-line-fade-left{background:linear-gradient(to right, var(--timeline-bg), transparent);left:0}.section-timeline .timeline-line-fade-right{background:linear-gradient(to left, var(--timeline-bg), transparent);right:0}.section-timeline .timeline-bullet{z-index:2;flex:1;justify-content:center;display:flex;position:relative}.section-timeline .timeline-bullet:after{content:"";background-color:currentColor;border-radius:50%;width:11px;height:11px}.section-timeline .bullet-stem{background-color:currentColor;width:1px;height:25px;position:absolute;left:50%;transform:translate(-50%)}.section-timeline .bullet-stem-up{bottom:50%}.section-timeline .bullet-stem-down{top:50%}.section-timeline .timeline-mobile{max-width:340px;margin:0 auto;display:none;position:relative}@media (max-width:1024px){.section-timeline .timeline-mobile{flex-direction:column;gap:24px;display:flex}}.section-timeline .timeline-vertical-line{background-color:currentColor;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.section-timeline .timeline-vertical-line:before,.section-timeline .timeline-vertical-line:after{content:"";width:49px;height:49px;position:absolute;left:50%;transform:translate(-50%)}.section-timeline .timeline-vertical-line:before{background:linear-gradient(to bottom, var(--timeline-bg), transparent);top:0}.section-timeline .timeline-vertical-line:after{background:linear-gradient(to top, var(--timeline-bg), transparent);bottom:0}.section-timeline .timeline-event{z-index:1;grid-template-columns:1fr auto 1fr;align-items:start;gap:0;display:grid;position:relative}.section-timeline .event-content{align-items:center;min-height:72px;display:flex}.section-timeline .event-logos{flex-direction:column;gap:6px;display:flex}.section-timeline .event-connector{justify-content:center;align-items:center;width:31px;padding:0 10px;display:flex}.section-timeline .connector-dot{background-color:currentColor;border-radius:50%;flex-shrink:0;width:11px;height:11px;position:relative}.section-timeline .connector-dot:before{content:"";background-color:currentColor;width:12px;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.section-timeline .event-left .connector-dot:before{right:100%}.section-timeline .event-right .connector-dot:before{left:100%}.section-timeline .event-left .event-logos{order:1;align-items:flex-end}.section-timeline .event-left .event-connector{order:2}.section-timeline .event-left .event-content{order:3;justify-content:flex-start}.section-timeline .event-right .event-content{order:1;justify-content:flex-end}.section-timeline .event-right .event-connector{order:2}.section-timeline .event-right .event-logos{order:3;align-items:flex-start}.section-timeline .timeline-event[data-alignment=first] .event-content{align-self:start}.section-timeline .timeline-event[data-alignment=first] .event-connector{align-self:start;height:72px}.section-timeline .timeline-event[data-alignment=center] .event-connector,.section-timeline .timeline-event[data-alignment=center] .event-content{align-self:center}.section-heading-with-social-icons{gap:var(--gap-medium);padding-top:var(--gap-xl);padding-bottom:var(--gap-xl);width:100%}.section-heading-with-social-icons .heading{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:-.03em}.section-heading-with-social-icons .social-icons{justify-content:center;align-items:center;gap:40px;display:flex}@media (max-width:767px){.section-heading-with-social-icons{padding:60px 24px}}.section-press-cards{padding:80px var(--container-horizontal-padding)}.press-cards-grid{max-width:var(--container-max-width);flex-wrap:wrap;gap:36px;margin:0 auto;display:flex}.press-card{border-radius:var(--border-radius-sm);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;width:calc(50% - 18px);min-height:420px;padding:24px;display:flex}.press-card-header{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.press-card-name,.press-card-date{font-size:var(--font-size-body);letter-spacing:var(--font-sans-letter-spacing);line-height:1.25}.press-card-middle{flex-direction:column;align-items:center;gap:16px;display:flex}.press-card-logo{justify-content:center;align-items:center;width:312px;height:104px;display:flex;overflow:hidden}.press-card-logo img{object-fit:contain;width:auto;max-width:100%;max-height:100%}.press-card-logo svg,.press-card-logo svg path,.press-card-logo svg polygon,.press-card-logo svg circle,.press-card-logo svg rect,.press-card-logo svg ellipse{fill:currentColor!important}.press-card-logo div{justify-content:center;align-items:center;display:flex}.press-card-headline{font-family:var(--font-sans);letter-spacing:-.9px;max-width:488px;font-size:30px;line-height:1.25}.press-card-description{font-size:var(--font-size-body);letter-spacing:var(--font-sans-letter-spacing);max-width:388px;line-height:1.25}.press-card-link{font-size:var(--font-size-body);letter-spacing:var(--font-sans-letter-spacing);color:inherit;line-height:1.25;text-decoration:none}.press-card:nth-child(7n+1){color:#fafafa;background-color:#7e8147}.press-card:nth-child(7n+2){color:#fafafa;background-color:#4b6dbc}.press-card:nth-child(7n+3){color:#000;background-color:#f5b2aa}.press-card:nth-child(7n+4){color:#000;background-color:#f6ac42}.press-card:nth-child(7n+5){color:#fafafa;background-color:#000;border:1px solid #fafafa1a}.press-card:nth-child(7n+6){color:#fafafa;background-color:#bd3a35}.press-card:nth-child(7n+7){color:#000;background-color:#fafafa}@media (max-width:767px){.section-press-cards{padding:40px 0}.press-cards-grid{flex-direction:column}.press-card{width:100%;min-height:440px}.press-card-headline{letter-spacing:-.6px;max-width:100%;font-size:20px}.press-card-description{max-width:100%}.press-card-logo{width:100%}}.concept-panels-section{z-index:1;position:relative}.concept-panel{align-items:flex-end;height:100dvh;display:flex}.concept-panel-container{width:100%;max-width:var(--container-max-width);justify-content:space-between;align-items:flex-end;margin:0 auto;padding:0 40px 40px;display:flex}.concept-panels-sidebar{left:max(40px,(100vw - var(--container-max-width))/2 + 40px);z-index:10;flex-direction:column;gap:6px;transition:color .6s;display:flex;position:fixed}.concept-panel-sidebar-spacer{flex-shrink:0;width:280px}.concept-sidebar-link{font-family:var(--font-sans);letter-spacing:-.9px;color:inherit;opacity:.35;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;padding:0;font-size:30px;line-height:1.25;transition:opacity .2s}.concept-sidebar-link:hover{opacity:1}.concept-sidebar-link.active{opacity:1;text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.concept-panel-content{flex-direction:column;flex-shrink:0;gap:30px;width:376px;display:flex}.concept-panel-logo{align-items:center;width:226px;max-height:60px;display:flex}.concept-panel-logo img,.concept-panel-logo svg,.concept-panel-logo div{width:auto;max-width:100%;height:auto;max-height:60px}.concept-panel-logo svg,.concept-panel-logo svg path,.concept-panel-logo svg polygon,.concept-panel-logo svg circle,.concept-panel-logo svg rect,.concept-panel-logo svg ellipse{fill:currentColor!important}.concept-panel-description{font-family:var(--font-sans);font-size:var(--font-size-body-lg);letter-spacing:-.72px;color:inherit;margin-bottom:0;line-height:1.2}.concept-panel-actions{flex-direction:column;gap:24px;display:flex}.concept-panel-actions .social-media-links{align-items:center;gap:16px;display:flex}.concept-panel-actions .social-icon{width:24px;height:24px}.concept-panel-links{flex-direction:column;gap:8px;display:flex}.concept-panel-link{font-size:var(--font-size-body);color:inherit;line-height:1.25;text-decoration:none}.concept-panel-image{border-radius:var(--border-radius-sm);flex-shrink:0;width:478px;height:478px;overflow:hidden}.concept-panel-image img{object-fit:cover;width:100%;height:100%}@media (min-width:1001px) and (max-width:1400px){.concept-panel-image{width:378px;height:378px}.concept-panel-content{width:320px}.concept-panel-description{font-size:18px}.concept-sidebar-link{font-size:24px}}@media (max-width:1024px){.concept-panels-sidebar{-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;flex-direction:row;gap:20px;width:100%;padding-left:24px;padding-right:24px;top:150px;right:0;overflow:auto hidden;bottom:auto!important;left:0!important}.concept-panels-sidebar::-webkit-scrollbar{display:none}.concept-sidebar-link{letter-spacing:-.6px;flex-shrink:0;font-size:20px}.concept-panel-container{gap:30px;padding:0 24px 24px}.concept-panel-sidebar-spacer{display:none}.concept-panel-content{flex-shrink:0;width:40%}.concept-panel-logo{width:190px;max-height:57px}.concept-panel-logo img,.concept-panel-logo svg,.concept-panel-logo div{max-height:57px}.concept-panel-description{letter-spacing:-.42px;font-size:20px;line-height:1.25}.concept-panel-content{gap:20px}.concept-panel-actions{gap:16px}.concept-panel-actions .social-icon{width:18px;height:18px}.concept-panel-link{font-size:14px}.concept-panel-image{flex:1;min-width:0;max-width:50%;height:400px}}@media (max-width:1024px) and (max-width:767px){.concept-panel-container{flex-direction:column}.concept-panel-content{width:100%}.concept-panel-image{aspect-ratio:16/9;width:100%;max-width:100%;height:auto}.concept-panel-description{font-size:14px}}.reveal{opacity:0;translate:0 20px}.reveal.revealed{animation:.6s forwards revealUp}.header-wrap.reveal{translate:none}.header-wrap.reveal.revealed{animation:.6s forwards revealFade}@keyframes revealUp{to{opacity:1;translate:0}}@keyframes revealFade{to{opacity:1}}.concept-panels-sidebar.reveal{opacity:1}.concept-panels-sidebar.reveal.revealed{animation:.6s forwards revealSlide}@keyframes revealSlide{to{translate:0}}
