/* Minification failed. Returning unminified contents.
(1,648): run-time error CSS1030: Expected identifier, found '.'
(1,670): run-time error CSS1031: Expected selector, found ')'
(1,670): run-time error CSS1025: Expected comma or open brace, found ')'
(1,770): run-time error CSS1030: Expected identifier, found '.'
(1,792): run-time error CSS1031: Expected selector, found ')'
(1,792): run-time error CSS1025: Expected comma or open brace, found ')'
(1,1725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1919): run-time error CSS1039: Token not allowed after unary operator: '-width'
(1,1939): run-time error CSS1039: Token not allowed after unary operator: '-height'
(1,2843): run-time error CSS1039: Token not allowed after unary operator: '-width'
(1,2863): run-time error CSS1039: Token not allowed after unary operator: '-height'
 */
.defaultTextInputWrapper{display:flex;flex-direction:column;position:relative;font-family:"ProximaNova","Arial",sans-serif;color:#000}.defaultTextInputWrapper .defaultTextInputLabel{font-size:14px;font-size:1.07692rem;line-height:12px;line-height:.92308rem;font-size:14px;letter-spacing:0;line-height:12px}.defaultTextInputWrapper .defaultTextInputContent{display:flex;align-items:center;margin-top:8px;padding:0 14px 0 14px;border-radius:4px;border:1px solid #D5D5D5;background:#fff}.defaultTextInputWrapper .defaultTextInputContent[data-disabled="true"]{background-color:#f4f4f4;opacity:50%}.defaultTextInputWrapper .defaultTextInputContent:has(.defaultTextInputError){border:1px solid #e31111;background:#FCE7E7}.defaultTextInputWrapper .defaultTextInputContent:has(.defaultTextInputError) .defaultTextInputError{background:#FCE7E7}.defaultTextInputWrapper .defaultTextInput{background:#fff;height:48px;width:100%;font-size:16px;border:none}.defaultTextInputWrapper .defaultTextInput:disabled{background-color:#f4f4f4}.defaultTextInputWrapper .defaultTextInputErrorMessage{display:none;padding-top:8px;color:#e31111;font-size:12px;font-size:.92308rem;line-height:12px;line-height:.92308rem;letter-spacing:0.5px}.defaultTextInputWrapper .defaultTextInputErrorMessage.visibleDefaultTextInputErrorMessage{display:initial}.defaultTextInputWrapper .showPasswordButton{font-size:14px;font-size:1.07692rem;line-height:17px;line-height:1.30769rem;font-weight:400;font-family:"ProximaNova","Arial",sans-serif;text-transform:none;display:flex;align-items:center;padding:0}.defaultTextInputWrapper .showPasswordButtonOpen{font-weight:700}.defaultCheckbox{display:flex;flex-flow:column}.defaultCheckbox-wrapper{display:flex;gap:12px;--width: 20px;--height: 20px}.defaultCheckbox-container{position:relative}.defaultCheckbox-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--width);height:var(--height);background-color:#fff;border:1px solid #D5D5D5;border-radius:0;display:block}.defaultCheckbox-label{color:#000;font-family:"ProximaNova","Arial",sans-serif;font-size:12px;font-size:.92308rem;line-height:18px;line-height:1.38462rem}@media screen and (min-width: 768px){.defaultCheckbox-label{font-size:14px;font-size:1.07692rem;line-height:20px;line-height:1.53846rem}}.defaultCheckbox-input:focus{border-color:#000;outline:none}.defaultCheckbox-input:focus-visible,.defaultCheckbox-input:focus-within{outline:2px solid #000;outline-offset:2px}.defaultCheckbox-input:disabled{background-color:#f4f4f4}.defaultCheckbox-input:checked+.defaultCheckbox-custom{display:block}.defaultCheckbox-input:checked+.defaultCheckbox-custom:before{content:'';width:7px;height:11px;border:solid #000;border-width:0 2px 2px 0;display:block;transform:rotate(45deg);margin:3px 6px}.defaultCheckbox-custom{width:var(--width);height:var(--height);pointer-events:none;position:absolute;top:0;left:0;display:none}.defaultCheckboxErrorMessage{display:none;padding-top:6px;color:red;font-family:"ProximaNova","Arial",sans-serif;font-size:12px;font-size:.92308rem;line-height:12px;line-height:.92308rem;letter-spacing:0.5px}.defaultCheckboxErrorMessage.visibleDefaultCheckboxErrorMessage{display:block}.subscribeBlock{padding:40px 20px}@media screen and (min-width: 768px){.subscribeBlock{padding:40px}}.subscribeBlock .subscribeBlockContent{display:flex;flex-direction:column;gap:28px;max-width:1040px;margin:0 auto}.subscribeBlock--light{background-color:#E5E1D9;color:#000}.subscribeBlock--dark{background-color:#222;color:#fff}.subscribeBlock--dark .subscribeBlockFormInputContent.defaultTextInputContent{background-color:#444}.subscribeBlock--dark .subscribeBlockFormInputContent.defaultTextInputContent .subscribeBlockFormInput.defaultTextInput{caret-color:#fff}.subscribeBlock--dark .subscribeBlockFormInputContent.defaultTextInputContent .subscribeBlockFormInput.defaultTextInput:autofill,.subscribeBlock--dark .subscribeBlockFormInputContent.defaultTextInputContent .subscribeBlockFormInput.defaultTextInput:-webkit-autofill,.subscribeBlock--dark .subscribeBlockFormInputContent.defaultTextInputContent .subscribeBlockFormInput.defaultTextInput:-webkit-autofill:focus{-webkit-text-fill-color:#fff !important;box-shadow:inset 0 0 0 1000px #444 !important;caret-color:#fff}.subscribeBlock--dark .subscribeBlockFormInputContent.defaultTextInputContent .subscribeBlockFormInput{background-color:#444;color:#fff}.subscribeBlock--dark .subscribeBlockFormInputContent.defaultTextInputContent .subscribeBlockFormInput.defaultTextInputError{color:#000}.subscribeBlock--dark .subscribeBlockForm .subscribeBlockCheckboxText{color:#fff}.subscribeBlock--dark .subscribeBlockForm .subscribeBlockNote{color:silver}.subscribeBlock--dark .subscribeBlockForm .subscribeBlockSubmit{background-color:#fff}.subscribeBlock--dark .subscribeBlockForm .subscribeBlockSubmit:hover{opacity:0.7;background:#fff;color:inherit}.subscribeBlock--dark .subscribeBlockForm .subscribeBlockSubmit path{fill:#000}.subscribeBlock--dark .subscribeBlockSuccess{color:#fff}.subscribeBlockTextContent{display:flex;flex-flow:column;align-items:center;flex:1}@media screen and (min-width: 768px){.subscribeBlockTextContent{align-items:flex-start}}.subscribeBlockTextContent .subscribeBlockSubheading{font-size:12px;font-size:.92308rem;font-family:"Inter",sans-serif;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.44px;text-transform:uppercase;padding-bottom:12px}@media screen and (min-width: 768px){.subscribeBlockTextContent .subscribeBlockSubheading{padding-bottom:16px}}.subscribeBlockTextContent .subscribeBlockHeading{font-size:28px;font-size:2.15385rem;font-family:"EB Garamond",serif;font-weight:500;line-height:120%}@media screen and (min-width: 768px){.subscribeBlockTextContent .subscribeBlockHeading{font-size:40px;font-size:3.07692rem;line-height:110%;padding-bottom:12px}}.subscribeBlockTextContent .subscribeBlockBody{font-size:14px;font-size:1.07692rem;font-family:"Inter",sans-serif;margin:0 0 24px;display:none}@media screen and (min-width: 768px){.subscribeBlockTextContent .subscribeBlockBody{display:initial}}.subscribeBlockForm{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:16px}.subscribeBlockForm .defaultTextInputWrapper{flex:1}.subscribeBlockForm .defaultTextInputWrapper .subscribeBlockFormInput::placeholder{color:silver}.subscribeBlockForm .defaultTextInputWrapper .subscribeBlockFormInputContent.defaultTextInputContent{margin:0;border:none;border-radius:0}.subscribeBlockForm .defaultTextInputWrapper .subscribeBlockFormInput.defaultTextInput{height:52px}.subscribeBlockForm .subscribeBlockFormInputWrapper{display:flex;flex-direction:row}.subscribeBlockForm .subscribeBlockSubmit{background:none;color:unset;font-family:unset;font-weight:unset;text-transform:unset;text-align:unset;padding:0;letter-spacing:unset;font-size:unset;width:auto;min-width:auto;background:#000;width:52px;height:52px;display:flex;align-items:center;justify-content:center;transform:rotate(180deg);padding-right:8px}.subscribeBlockForm .subscribeBlockSubmit:hover{background:none;color:unset}.subscribeBlockForm .subscribeBlockSubmit:focus-visible{outline:2px solid #000;outline-offset:2px}.subscribeBlockForm .subscribeBlockSubmit:hover{opacity:0.7;background:#000;color:inherit}.subscribeBlockForm .subscribeBlockCheckboxes{display:flex;flex-direction:column;gap:12px}.subscribeBlockForm .subscribeBlockCheckboxes .defaultCheckbox-wrapper{display:flex;align-items:center}.subscribeBlockForm .subscribeBlockCheckboxText{font-size:12px;font-size:.92308rem;font-family:"Inter",sans-serif;font-weight:400;line-height:18px;color:#222}.subscribeBlockForm .subscribeBlockCheckboxText *{font-family:"Inter",sans-serif}.subscribeBlockForm .subscribeBlockNote{font-size:12px;font-size:.92308rem;color:#222}.subscribeBlockForm .subscribeBlockNote a{color:inherit;text-decoration:underline}.subscribeBlockForm .subscribeBlockCheckboxError{color:#e31111}.subscribeBlockSuccess{display:flex;align-items:center;justify-content:center;font-size:14px;font-size:1.07692rem;color:#222;font-family:"Inter",sans-serif;flex:1;font-weight:500;margin:0}.socialMediaBlock{display:flex;align-items:center;gap:16px;font-size:14px;font-size:1.07692rem}@media screen and (min-width: 768px){.socialMediaBlock::before{content:'|';margin:0 16px;color:#9F9F9F;font-family:"Inter",sans-serif;font-size:12px;font-size:.92308rem;letter-spacing:1.32px;margin-right:0}}.socialMediaBlock .socialMediaItem{background:none;color:unset;font-family:unset;font-weight:unset;text-transform:unset;text-align:unset;padding:0;letter-spacing:unset;font-size:unset;display:inline-flex;align-items:center;min-width:unset;min-height:unset;width:18px;height:18px;border:none}.socialMediaBlock .socialMediaItem:hover{background:none;color:unset}.socialMediaBlock .socialMediaBlockLabel{color:silver;font-family:"Inter",sans-serif;letter-spacing:1.32px;text-transform:uppercase}.socialMediaBlock .socialMediaBlockLinks{display:flex;gap:16px}.socialMediaBlock .socialMediaItemIcon{background:none;color:unset;font-family:unset;font-weight:unset;text-transform:unset;text-align:unset;padding:0;letter-spacing:unset;font-size:unset;width:18px;height:18px;vertical-align:middle}.socialMediaBlock .socialMediaItemIcon:hover{background:none;color:unset}.footerV2Nav{display:flex;flex-direction:column;border-top:1px solid #666}@media screen and (min-width: 768px){.footerV2Nav{flex-direction:row;flex:1;gap:clamp(16px, 4.5vw, 91px);border-top:none;padding-top:0}}.footerV2NavColumn{display:flex;flex-direction:column}@media screen and (min-width: 768px){.footerV2NavColumn{gap:48px;flex:1;min-width:144px}}.footerV2NavGroup{display:flex;flex-direction:column;font-size:12px;font-size:.92308rem;border-bottom:1px solid rgba(102,102,102,0.15)}@media screen and (min-width: 768px){.footerV2NavGroup{border-bottom:none;gap:20px}}.footerV2NavHeading{background:none;color:unset;font-family:unset;font-weight:unset;text-transform:unset;text-align:unset;padding:0;letter-spacing:unset;font-size:unset;min-height:unset;display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-size:12px;font-size:.92308rem;font-family:"ProximaNova","Arial",sans-serif;font-weight:700;letter-spacing:12%;text-transform:uppercase;color:inherit;line-height:18px;text-align:left}.footerV2NavHeading:hover{background:none;color:unset}@media screen and (min-width: 768px){.footerV2NavHeadingToggle{display:none}}.footerV2NavHeadingStatic{display:none}@media screen and (min-width: 768px){.footerV2NavHeadingStatic{display:flex;padding:0}}.footerV2NavChevron{flex-shrink:0;transition:transform 0.2s ease}.footerV2NavGroupOpen .footerV2NavChevron{transform:rotate(180deg)}@media screen and (min-width: 768px){.footerV2NavChevron{display:none}}.footerV2NavList{display:none;flex-direction:column;gap:16px;list-style:none;padding:0 0 16px;margin:0}.footerV2NavGroupOpen .footerV2NavList{display:flex;padding-bottom:24px}@media screen and (min-width: 768px){.footerV2NavList{display:flex;padding:0}}.footerV2NavLink{background:none;color:unset;font-family:unset;font-weight:unset;text-transform:unset;text-align:unset;padding:0;letter-spacing:unset;font-size:unset;font-size:14px;font-size:1.07692rem;font-family:"ProximaNova","Arial",sans-serif;opacity:0.8;line-height:16px;font-weight:400;color:inherit}.footerV2NavLink:hover{background:none;color:unset}.footerV2Bottom{display:flex;flex-direction:column-reverse;align-items:center;gap:36px;padding:0 50px 49px}@media screen and (min-width: 768px){.footerV2Bottom{flex-direction:row;justify-content:space-between;border-top:1px solid rgba(255,255,255,0.2);padding:28px 40px}}.footerV2BottomRight{display:flex;flex-direction:column;align-items:center;gap:32px}@media screen and (min-width: 768px){.footerV2BottomRight{flex-direction:row;gap:40px}}.footerV2BottomRight .socialMediaBlock::before{content:none}.footerV2BottomRight .socialMediaBlockLinks{gap:40px}@media screen and (min-width: 768px){.footerV2BottomRight .socialMediaBlockLinks{gap:24px}}.footerV2BottomRight .socialMediaItem,.footerV2BottomRight .socialMediaItemIcon{width:24px;height:24px}.footerV2BottomLegal{font-size:12px;font-size:.92308rem;color:inherit;opacity:0.7;text-align:center}@media screen and (min-width: 768px){.footerV2BottomLegal{text-align:left}}.footerV2BottomLegal a{color:inherit;text-decoration:underline}.footerV2BottomLegal a:hover{opacity:0.8}.currencySelector{position:relative}.currencySelectorSmall .currencySelectorTrigger{letter-spacing:1.2px;font-family:"ProximaNovaBold","Arial",sans-serif}.currencySelectorTrigger{background:none;color:unset;font-family:unset;font-weight:unset;text-transform:unset;text-align:unset;padding:0;letter-spacing:unset;font-size:unset;display:inline-flex;align-items:center;gap:8px;font-family:"Inter",sans-serif;font-size:12px;font-size:.92308rem;font-weight:500;line-height:20px;letter-spacing:0.13px;color:#fff;cursor:pointer;white-space:nowrap}.currencySelectorTrigger:hover{background:none;color:unset}.currencySelectorTrigger .currencySelectorFlag{width:20px}@media screen and (min-width: 768px){.currencySelectorTrigger .currencySelectorFlag{width:22px}}.currencySelectorChevron{flex-shrink:0;transition:transform 0.2s ease}.currencySelectorOpen .currencySelectorChevron{transform:rotate(180deg)}.currencySelectorMenu{position:absolute;bottom:calc(100% + 10px);right:0;background:#fff;list-style:none;min-width:240px;z-index:250;overflow:hidden}.currencySelectorDown .currencySelectorMenu{bottom:auto;top:100%}.currencySelectorOption{display:flex;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;color:#000;border-bottom:1px solid #eee}.currencySelectorOption:hover,.currencySelectorOption:focus{background:#f4f4f4}li:last-child>.currencySelectorOption{border-bottom:none}.currencySelectorOptionFlag{flex-shrink:0;display:block}.currencySelectorOptionInfo{display:flex;flex-direction:column;flex:1;gap:2px}.currencySelectorOptionCode{font-size:14px;font-size:1.07692rem;font-weight:500;color:#000;letter-spacing:1.5px}.currencySelectorOptionName{font-size:12px;font-size:.92308rem;color:#666;line-height:10px;letter-spacing:0.25px}.footerV2Content{max-width:1920px;margin:0 auto;padding:40px 16px;display:flex;flex-direction:column;gap:40px}.footerV2Content .subscribeBlockSubheading,.footerV2Content .subscribeBlockBody,.footerV2Content .subscribeBlockCheckboxText,.footerV2Content .subscribeBlockCheckboxText *,.footerV2Content .subscribeBlockSuccess{font-family:"ProximaNova","Arial",sans-serif}.footerV2Content .subscribeBlockHeading{font-family:"DM Serif Text","EB Garamond",serif;font-weight:normal}.footerV2Content .subscribeBlockCheckboxText strong{font-family:"ProximaNovaBold","Arial",sans-serif}.footerV2Content .subscribeBlockFormInputContent .subscribeBlockFormInput.defaultTextInput{height:48px}@media screen and (min-width: 768px){.footerV2Content .subscribeBlockFormInputContent .subscribeBlockFormInput.defaultTextInput{height:52px}}@media screen and (min-width: 768px){.footerV2Content{padding:60px 40px 40px 40px;min-height:668px;flex-direction:row;gap:clamp(32px, 14vw, 192px)}}.footerV2SubscribeSection{flex:0 0 auto}@media screen and (min-width: 768px){.footerV2SubscribeSection{flex:0 1 477px;min-width:350px}}.footerV2SubscribeSection .subscribeBlock{padding:0}.footerV2SubscribeSection .subscribeBlockContent{margin:0;gap:24px}.footerV2SubscribeSection .subscribeBlockTextContent{align-items:start}.footerV2SubscribeSection .subscribeBlockHeading{font-size:28px;font-size:2.15385rem;padding-bottom:8px}@media screen and (min-width: 768px){.footerV2SubscribeSection .subscribeBlockHeading{font-size:32px;font-size:2.46154rem}}.footerV2SubscribeSection .subscribeBlockNote{font-family:"ProximaNova","Arial",sans-serif;font-size:12px;font-size:.92308rem;line-height:18px}.footerV2SubscribeSection .subscribeBlockBody{display:block;margin:0;font-family:"ProximaNova","Arial",sans-serif;font-size:14px;font-size:1.07692rem;line-height:148%}@media screen and (min-width: 768px){.footerV2SubscribeSection .subscribeBlockBody{font-size:16px;font-size:1.23077rem}}.footerV2SubscribeSection .defaultTextInputWrapper .defaultTextInputErrorMessage.visibleDefaultTextInputErrorMessage{font-size:13px;font-size:1rem;letter-spacing:unset;line-height:20px;padding-top:12px}.footerV2SubscribeSection .subscribeBlockSubmit{height:48px;width:48px}@media screen and (min-width: 768px){.footerV2SubscribeSection .subscribeBlockSubmit{height:52px;width:52px}}

