@font-face{font-family:'Mulish';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/mulish-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-latin-400.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}dfn{font-style: italic}h1{font-size: 2em;margin: 0.67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace,monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type='checkbox'],input[type='radio']{box-sizing: border-box;padding: 0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height: auto}input[type='search']{-webkit-appearance: none}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}@font-face{font-family: 'webflow-icons';src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');font-weight: normal;font-style: normal}[class^="w-icon-"],[class*=" w-icon-"]{font-family: 'webflow-icons' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.w-icon-slider-right:before{content: "\e600"}.w-icon-slider-left:before{content: "\e601"}.w-icon-nav-menu:before{content: "\e602"}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content: "\e603"}.w-icon-file-upload-remove:before{content: "\e900"}.w-icon-file-upload-icon:before{content: "\e903"}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}html{height: 100%}body{margin: 0;min-height: 100%;background-color: #fff;font-family: Arial,sans-serif;font-size: 14px;line-height: 20px;color: #333}img{max-width: 100%;vertical-align: middle;display: inline-block}html.w-mod-touch *{background-attachment: scroll !important}.w-block{display: block}.w-inline-block{max-width: 100%;display: inline-block}.w-clearfix:before,.w-clearfix:after{content: " ";display: table;grid-column-start: 1;grid-row-start: 1;grid-column-end: 2;grid-row-end: 2}.w-clearfix:after{clear: both}.w-hidden{display: none}.w-button{display: inline-block;padding: 9px 15px;background-color: #3898EC;color: white;border: 0;line-height: inherit;text-decoration: none;cursor: pointer;border-radius: 0}input.w-button{-webkit-appearance: button}:where(button.w-popover-trigger){background-color: transparent;border: 0;color: inherit;cursor: pointer;font: inherit;line-height: inherit;margin: 0;padding: 0;text-align: inherit;text-decoration: inherit}:where(button.w-modal-trigger){background-color: transparent;border: 0;color: inherit;cursor: pointer;font: inherit;line-height: inherit;margin: 0;padding: 0;text-align: inherit;text-decoration: inherit}:where(.w-popover){position-anchor: auto;position-area: top}:where( .w-popover[data-w-popover-backdrop-animated],.w-modal[data-w-popover-backdrop-animated] )::backdrop{animation: var(--w-backdrop-animation,none)}:where(.w-popover,.w-modal){--w-backdrop-animation: initial}.w-popover-mask{position: fixed !important;inset: 0 !important;width: auto !important;height: auto !important;max-width: none !important;max-height: none !important;margin: 0 !important;padding: 0 !important;border: 0 !important;opacity: 0 !important;transform: none !important;clip-path: none !important;pointer-events: auto !important}.w-popover-mask[popover]{translate: none !important;rotate: none !important;scale: none !important}.w-popover-mask::backdrop{display: none !important}.w-popover-mask:not(:popover-open){display: none !important}@supports not selector(:popover-open){.w-popover-mask{display: none !important}}.w-popover[popover]:not(:popover-open){display: none}.w-modal:not([open]):not([popover]){display: none}.w-modal[popover]:not(:popover-open){display: none}:where(.w-modal[data-w-modal-lock-scroll]){overscroll-behavior: contain}html[data-w-dynpage] [data-w-cloak]{color: transparent !important}.w-code-block{margin: unset}pre.w-code-block code{all: inherit}pre.w-code-block code > span{display: block !important}.w-optimization{display: contents}.w-webflow-badge,.w-webflow-badge > img{box-sizing: unset;width: unset;height: unset;max-height: unset;max-width: unset;min-height: unset;min-width: unset;margin: unset;padding: unset;float: unset;clear: unset;border: unset;border-radius: unset;background: unset;background-image: unset;background-position: unset;background-size: unset;background-repeat: unset;background-origin: unset;background-clip: unset;background-attachment: unset;background-color: unset;box-shadow: unset;transform: unset;transition: unset;direction: unset;font-family: unset;font-weight: unset;color: unset;font-size: unset;line-height: unset;font-style: unset;font-variant: unset;text-align: unset;letter-spacing: unset;text-decoration: unset;text-indent: unset;text-transform: unset;list-style-type: unset;text-shadow: unset;vertical-align: unset;cursor: unset;white-space: unset;word-break: unset;word-spacing: unset;word-wrap: unset}.w-webflow-badge{position: fixed !important;display: inline-block !important;visibility: visible !important;opacity: 1 !important;z-index: 2147483647 !important;top: auto !important;right: 12px !important;bottom: 12px !important;left: auto !important;color: #aaadb0 !important;background-color: #fff !important;border-radius: 3px !important;padding: 6px !important;font-size: 12px !important;line-height: 14px !important;text-decoration: none !important;transform: none !important;margin: 0 !important;width: auto !important;height: auto !important;overflow: unset !important;white-space: nowrap;box-shadow: 0 0 0 1px rgba(0,0,0,0.1),0px 1px 3px rgba(0,0,0,0.1);cursor: pointer}.w-webflow-badge > img{position: unset;display: inline-block !important;visibility: unset !important;opacity: 1 !important;vertical-align: middle !important}h1,h2,h3,h4,h5,h6{font-weight: bold;margin-bottom: 10px}h1{font-size: 38px;line-height: 44px;margin-top: 20px}h2{font-size: 32px;line-height: 36px;margin-top: 20px}h3{font-size: 24px;line-height: 30px;margin-top: 20px}h4{font-size: 18px;line-height: 24px;margin-top: 10px}h5{font-size: 14px;line-height: 20px;margin-top: 10px}h6{font-size: 12px;line-height: 18px;margin-top: 10px}p{margin-top: 0;margin-bottom: 10px}blockquote{margin: 0 0 10px 0;padding: 10px 20px;border-left: 5px solid #E2E2E2;font-size: 18px;line-height: 22px}figure{margin: 0;margin-bottom: 10px}figcaption{margin-top: 5px;text-align: center}ul,ol{margin-top: 0px;margin-bottom: 10px;padding-left: 40px}.w-list-unstyled{padding-left: 0;list-style: none}.w-embed:before,.w-embed:after{content: " ";display: table;grid-column-start: 1;grid-row-start: 1;grid-column-end: 2;grid-row-end: 2}.w-embed:after{clear: both}.w-video{width: 100%;position: relative;padding: 0}.w-video iframe,.w-video object,.w-video embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none}fieldset{padding: 0;margin: 0;border: 0}button,[type='button'],[type='reset']{border: 0;cursor: pointer;-webkit-appearance: button}.w-form{margin: 0 0 15px}.w-form-done{display: none;padding: 20px;text-align: center;background-color: #dddddd}.w-form-fail{display: none;margin-top: 10px;padding: 10px;background-color: #ffdede}label{display: block;margin-bottom: 5px;font-weight: bold}.w-input,.w-select{display: block;width: 100%;height: 38px;padding: 8px 12px;margin-bottom: 10px;font-size: 14px;line-height: 1.42857143;color: #333333;vertical-align: middle;background-color: #ffffff;border: 1px solid #cccccc}.w-input::placeholder,.w-select::placeholder{color: #999}.w-input:focus,.w-select:focus{border-color: #3898EC;outline: 0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor: not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color: #eeeeee}textarea.w-input,textarea.w-select{height: auto}.w-select{background-color: #f3f3f3}.w-select[multiple]{height: auto}.w-form-label{display: inline-block;cursor: pointer;font-weight: normal;margin-bottom: 0px}.w-radio{display: block;margin-bottom: 5px;padding-left: 20px}.w-radio:before,.w-radio:after{content: " ";display: table;grid-column-start: 1;grid-row-start: 1;grid-column-end: 2;grid-row-end: 2}.w-radio:after{clear: both}.w-radio-input{margin: 4px 0 0;line-height: normal;float: left;margin-left: -20px}.w-radio-input{margin-top: 3px}.w-file-upload{display: block;margin-bottom: 10px}.w-file-upload-input{width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -100}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{display: inline-block;color: #333333}.w-file-upload-error{display: block;margin-top: 10px}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display: none}.w-file-upload-uploading-btn{display: flex;font-size: 14px;font-weight: normal;cursor: pointer;margin: 0;padding: 8px 12px;border: 1px solid #cccccc;background-color: #fafafa}.w-file-upload-file{display: flex;flex-grow: 1;justify-content: space-between;margin: 0;padding: 8px 9px 8px 11px;border: 1px solid #cccccc;background-color: #fafafa}.w-file-upload-file-name{font-size: 14px;font-weight: normal;display: block}.w-file-remove-link{margin-top: 3px;margin-left: 10px;width: auto;height: auto;padding: 3px;display: block;cursor: pointer}.w-icon-file-upload-remove{margin: auto;font-size: 10px}.w-file-upload-error-msg{display: inline-block;color: #ea384c;padding: 2px 0}.w-file-upload-info{display: inline-block;line-height: 38px;padding: 0 12px}.w-file-upload-label{display: inline-block;font-size: 14px;font-weight: normal;cursor: pointer;margin: 0;padding: 8px 12px;border: 1px solid #cccccc;background-color: #fafafa}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{display: inline-block;margin-right: 8px;width: 20px}.w-icon-file-upload-uploading{height: 20px}.w-container{margin-left: auto;margin-right: auto;max-width: 940px}.w-container:before,.w-container:after{content: " ";display: table;grid-column-start: 1;grid-row-start: 1;grid-column-end: 2;grid-row-end: 2}.w-container:after{clear: both}.w-container .w-row{margin-left: -10px;margin-right: -10px}.w-row:before,.w-row:after{content: " ";display: table;grid-column-start: 1;grid-row-start: 1;grid-column-end: 2;grid-row-end: 2}.w-row:after{clear: both}.w-row .w-row{margin-left: 0;margin-right: 0}.w-col{position: relative;float: left;width: 100%;min-height: 1px;padding-left: 10px;padding-right: 10px}.w-col .w-col{padding-left: 0;padding-right: 0}.w-col-1{width: 8.33333333%}.w-col-2{width: 16.66666667%}.w-col-3{width: 25%}.w-col-4{width: 33.33333333%}.w-col-5{width: 41.66666667%}.w-col-6{width: 50%}.w-col-7{width: 58.33333333%}.w-col-8{width: 66.66666667%}.w-col-9{width: 75%}.w-col-10{width: 83.33333333%}.w-col-11{width: 91.66666667%}.w-col-12{width: 100%}.w-hidden-main{display: none !important}@media screen and (max-width: 991px){.w-container{max-width: 728px}.w-hidden-main{display: inherit !important}.w-hidden-medium{display: none !important}.w-col-medium-1{width: 8.33333333%}.w-col-medium-2{width: 16.66666667%}.w-col-medium-3{width: 25%}.w-col-medium-4{width: 33.33333333%}.w-col-medium-5{width: 41.66666667%}.w-col-medium-6{width: 50%}.w-col-medium-7{width: 58.33333333%}.w-col-medium-8{width: 66.66666667%}.w-col-medium-9{width: 75%}.w-col-medium-10{width: 83.33333333%}.w-col-medium-11{width: 91.66666667%}.w-col-medium-12{width: 100%}.w-col-stack{width: 100%;left: auto;right: auto}}@media screen and (max-width: 767px){.w-hidden-main{display: inherit !important}.w-hidden-medium{display: inherit !important}.w-hidden-small{display: none !important}.w-row,.w-container .w-row{margin-left: 0;margin-right: 0}.w-col{width: 100%;left: auto;right: auto}.w-col-small-1{width: 8.33333333%}.w-col-small-2{width: 16.66666667%}.w-col-small-3{width: 25%}.w-col-small-4{width: 33.33333333%}.w-col-small-5{width: 41.66666667%}.w-col-small-6{width: 50%}.w-col-small-7{width: 58.33333333%}.w-col-small-8{width: 66.66666667%}.w-col-small-9{width: 75%}.w-col-small-10{width: 83.33333333%}.w-col-small-11{width: 91.66666667%}.w-col-small-12{width: 100%}}@media screen and (max-width: 479px){.w-container{max-width: none}.w-hidden-main{display: inherit !important}.w-hidden-medium{display: inherit !important}.w-hidden-small{display: inherit !important}.w-hidden-tiny{display: none !important}.w-col{width: 100%}.w-col-tiny-1{width: 8.33333333%}.w-col-tiny-2{width: 16.66666667%}.w-col-tiny-3{width: 25%}.w-col-tiny-4{width: 33.33333333%}.w-col-tiny-5{width: 41.66666667%}.w-col-tiny-6{width: 50%}.w-col-tiny-7{width: 58.33333333%}.w-col-tiny-8{width: 66.66666667%}.w-col-tiny-9{width: 75%}.w-col-tiny-10{width: 83.33333333%}.w-col-tiny-11{width: 91.66666667%}.w-col-tiny-12{width: 100%}}.w-widget{position: relative}.w-widget-map{width: 100%;height: 400px}.w-widget-map label{width: auto;display: inline}.w-widget-map img{max-width: inherit}.w-widget-map .gm-style-iw{text-align: center}.w-widget-map .gm-style-iw > button{display: none !important}.w-widget-twitter{overflow: hidden}.w-widget-twitter-count-shim{display: inline-block;vertical-align: top;position: relative;width: 28px;height: 20px;text-align: center;background: white;border: #758696 solid 1px;border-radius: 3px}.w-widget-twitter-count-shim *{pointer-events: none;user-select: none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{position: relative;font-size: 15px;line-height: 12px;text-align: center;color: #999;font-family: serif}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{position: relative;display: block}.w-widget-twitter-count-shim.w--large{width: 36px;height: 28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size: 18px;line-height: 18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left: 5px;margin-right: 8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left: 6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{top: 50%;left: 0;border: solid transparent;content: ' ';height: 0;width: 0;position: absolute;pointer-events: none}.w-widget-twitter-count-shim:not(.w--vertical):before{border-color: rgba(117,134,150,0);border-right-color: #5d6c7b;border-width: 4px;margin-left: -9px;margin-top: -4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width: 5px;margin-left: -10px;margin-top: -5px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-color: rgba(255,255,255,0);border-right-color: white;border-width: 4px;margin-left: -8px;margin-top: -4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width: 5px;margin-left: -9px;margin-top: -5px}.w-widget-twitter-count-shim.w--vertical{width: 61px;height: 33px;margin-bottom: 8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{top: 100%;left: 50%;border: solid transparent;content: ' ';height: 0;width: 0;position: absolute;pointer-events: none}.w-widget-twitter-count-shim.w--vertical:before{border-color: rgba(117,134,150,0);border-top-color: #5d6c7b;border-width: 5px;margin-left: -5px}.w-widget-twitter-count-shim.w--vertical:after{border-color: rgba(255,255,255,0);border-top-color: white;border-width: 4px;margin-left: -4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size: 18px;line-height: 22px}.w-widget-twitter-count-shim.w--vertical.w--large{width: 76px}.w-background-video{position: relative;overflow: hidden;height: 500px;color: white}.w-background-video > video{background-size: cover;background-position: 50% 50%;position: absolute;margin: auto;width: 100%;height: 100%;right: -100%;bottom: -100%;top: -100%;left: -100%;object-fit: cover;z-index: -100}.w-background-video > video::-webkit-media-controls-start-playback-button{display: none !important;-webkit-appearance: none}.w-background-video--control{position: absolute;bottom: 1em;right: 1em;background-color: transparent;padding: 0}.w-background-video--control > [hidden]{display: none !important}.w-slider{position: relative;height: 300px;text-align: center;background: #dddddd;clear: both;-webkit-tap-highlight-color: rgba(0,0,0,0);tap-highlight-color: rgba(0,0,0,0)}.w-slider-mask{position: relative;display: block;overflow: hidden;z-index: 1;left: 0;right: 0;height: 100%;white-space: nowrap}.w-slide{position: relative;display: inline-block;vertical-align: top;width: 100%;height: 100%;white-space: normal;text-align: left}.w-slider-nav{position: absolute;z-index: 2;top: auto;right: 0;bottom: 0;left: 0;margin: auto;padding-top: 10px;height: 40px;text-align: center;-webkit-tap-highlight-color: rgba(0,0,0,0);tap-highlight-color: rgba(0,0,0,0)}.w-slider-nav.w-round > div{border-radius: 100%}.w-slider-nav.w-num > div{width: auto;height: auto;padding: 0.2em 0.5em;font-size: inherit;line-height: inherit}.w-slider-nav.w-shadow > div{box-shadow: 0 0 3px rgba(51,51,51,0.4)}.w-slider-nav-invert{color: #fff}.w-slider-nav-invert > div{background-color: rgba(34,34,34,0.4)}.w-slider-nav-invert > div.w-active{background-color: #222}.w-slider-dot{position: relative;display: inline-block;width: 1em;height: 1em;background-color: rgba(255,255,255,0.4);cursor: pointer;margin: 0 3px 0.5em;transition: background-color 100ms,color 100ms}.w-slider-dot.w-active{background-color: #fff}.w-slider-dot:focus{outline: none;box-shadow: 0px 0px 0px 2px #fff}.w-slider-dot:focus.w-active{box-shadow: none}.w-slider-arrow-left,.w-slider-arrow-right{position: absolute;width: 80px;top: 0;right: 0;bottom: 0;left: 0;margin: auto;cursor: pointer;overflow: hidden;color: white;font-size: 40px;-webkit-tap-highlight-color: rgba(0,0,0,0);tap-highlight-color: rgba(0,0,0,0);user-select: none}.w-slider-arrow-left [class^='w-icon-'],.w-slider-arrow-right [class^='w-icon-'],.w-slider-arrow-left [class*=' w-icon-'],.w-slider-arrow-right [class*=' w-icon-']{position: absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline: 0}.w-slider-arrow-left{z-index: 3;right: auto}.w-slider-arrow-right{z-index: 4;left: auto}.w-icon-slider-left,.w-icon-slider-right{top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 1em;height: 1em}.w-slider-aria-label{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.w-slider-force-show{display: block !important}.w-dropdown{display: inline-block;position: relative;text-align: left;margin-left: auto;margin-right: auto;z-index: 900}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{position: relative;vertical-align: top;text-decoration: none;color: #222222;padding: 20px;text-align: left;margin-left: auto;margin-right: auto;white-space: nowrap}.w-dropdown-toggle{user-select: none;display: inline-block;cursor: pointer;padding-right: 40px}.w-dropdown-toggle:focus{outline: 0}.w-icon-dropdown-toggle{position: absolute;top: 0;right: 0;bottom: 0;margin: auto;margin-right: 20px;width: 1em;height: 1em}.w-dropdown-list{position: absolute;background: #dddddd;display: none;min-width: 100%}.w-dropdown-list.w--open{display: block}.w-dropdown-link{padding: 10px 20px;display: block;color: #222222}.w-dropdown-link.w--current{color: #0082f3}.w-dropdown-link:focus{outline: 0}.w-lightbox-backdrop{cursor: auto;font-style: normal;letter-spacing: normal;list-style: disc;text-indent: 0;text-shadow: none;text-transform: none;visibility: visible;white-space: normal;word-break: normal;word-spacing: normal;word-wrap: normal;position: fixed;top: 0;right: 0;bottom: 0;left: 0;color: #fff;font-family: "Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;font-size: 17px;line-height: 1.2;font-weight: 300;text-align: center;background: rgba(0,0,0,0.9);z-index: 2000;outline: 0;opacity: 0;-webkit-user-select: none;-moz-user-select: none;-webkit-tap-highlight-color: transparent;-webkit-transform: translate(0,0)}.w-lightbox-backdrop,.w-lightbox-container{height: 100%;overflow: auto;-webkit-overflow-scrolling: touch}.w-lightbox-content{position: relative;height: 100vh;overflow: hidden}.w-lightbox-view{position: absolute;width: 100vw;height: 100vh;opacity: 0}.w-lightbox-view:before{content: "";height: 100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height: 86vh}.w-lightbox-frame,.w-lightbox-view:before{display: inline-block;vertical-align: middle}.w-lightbox-figure{position: relative;margin: 0}.w-lightbox-group .w-lightbox-figure{cursor: pointer}.w-lightbox-img{width: auto;height: auto;max-width: none}.w-lightbox-image{display: block;float: none;max-width: 100vw;max-height: 100vh}.w-lightbox-group .w-lightbox-image{max-height: 86vh}.w-lightbox-caption{position: absolute;right: 0;bottom: 0;left: 0;padding: 0.5em 1em;background: rgba(0,0,0,0.4);text-align: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}.w-lightbox-embed{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%}.w-lightbox-control{position: absolute;top: 0;width: 4em;background-size: 24px;background-repeat: no-repeat;background-position: center;cursor: pointer;-webkit-transition: all 0.3s;transition: all 0.3s}.w-lightbox-left{display: none;bottom: 0;left: 0;background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")}.w-lightbox-right{display: none;right: 0;bottom: 0;background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")}.w-lightbox-close{right: 0;height: 2.6em;background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");background-size: 18px}.w-lightbox-strip{position: absolute;bottom: 0;left: 0;right: 0;padding: 0 1vh;line-height: 0;white-space: nowrap;overflow-x: auto;overflow-y: hidden}.w-lightbox-item{display: inline-block;width: 10vh;padding: 2vh 1vh;box-sizing: content-box;cursor: pointer;-webkit-transform: translate3d(0,0,0)}.w-lightbox-active{opacity: 0.3}.w-lightbox-thumbnail{position: relative;height: 10vh;background: #222;overflow: hidden}.w-lightbox-thumbnail-image{position: absolute;top: 0;left: 0}.w-lightbox-thumbnail .w-lightbox-tall{top: 50%;width: 100%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%)}.w-lightbox-thumbnail .w-lightbox-wide{left: 50%;height: 100%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0)}.w-lightbox-spinner{position: absolute;top: 50%;left: 50%;box-sizing: border-box;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;border: 5px solid rgba(0,0,0,0.4);border-radius: 50%;-webkit-animation: spin 0.8s infinite linear;animation: spin 0.8s infinite linear}.w-lightbox-spinner:after{content: "";position: absolute;top: -4px;right: -4px;bottom: -4px;left: -4px;border: 3px solid transparent;border-bottom-color: #fff;border-radius: 50%}.w-lightbox-hide{display: none}.w-lightbox-noscroll{overflow: hidden}@media (min-width: 768px){.w-lightbox-content{height: 96vh;margin-top: 2vh}.w-lightbox-view,.w-lightbox-view:before{height: 96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height: 84vh}.w-lightbox-image{max-width: 96vw;max-height: 96vh}.w-lightbox-group .w-lightbox-image{max-width: 82.3vw;max-height: 84vh}.w-lightbox-left,.w-lightbox-right{display: block;opacity: 0.5}.w-lightbox-close{opacity: 0.8}.w-lightbox-control:hover{opacity: 1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity: 0}.w-richtext:before,.w-richtext:after{content: " ";display: table;grid-column-start: 1;grid-row-start: 1;grid-column-end: 2;grid-row-end: 2}.w-richtext:after{clear: both}.w-richtext[contenteditable="true"]:before,.w-richtext[contenteditable="true"]:after{white-space: initial}.w-richtext ol,.w-richtext ul{overflow: hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after{outline: 2px solid #2895f7}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div{outline: 2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video > div:after,.w-richtext figure[data-rt-type="video"] > div:after{content: '';position: absolute;display: none;left: 0;top: 0;right: 0;bottom: 0}.w-richtext figure{position: relative;max-width: 60%}.w-richtext figure > div:before{cursor: default!important}.w-richtext figure img{width: 100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity: 0.6}.w-richtext figure div{font-size: 0px;color: transparent}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type="image"]{display: table}.w-richtext figure.w-richtext-figure-type-image > div,.w-richtext figure[data-rt-type="image"] > div{display: inline-block}.w-richtext figure.w-richtext-figure-type-image > figcaption,.w-richtext figure[data-rt-type="image"] > figcaption{display: table-caption;caption-side: bottom}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type="video"]{width: 60%;height: 0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type="video"] iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.w-richtext figure.w-richtext-figure-type-video > div,.w-richtext figure[data-rt-type="video"] > div{width: 100%}.w-richtext figure.w-richtext-align-center{margin-right: auto;margin-left: auto;clear: both}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div,.w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div{max-width: 100%}.w-richtext figure.w-richtext-align-normal{clear: both}.w-richtext figure.w-richtext-align-fullwidth{width: 100%;max-width: 100%;text-align: center;clear: both;display: block;margin-right: auto;margin-left: auto}.w-richtext figure.w-richtext-align-fullwidth > div{display: inline-block;padding-bottom: inherit}.w-richtext figure.w-richtext-align-fullwidth > figcaption{display: block}.w-richtext figure.w-richtext-align-floatleft{float: left;margin-right: 15px;clear: none}.w-richtext figure.w-richtext-align-floatright{float: right;margin-left: 15px;clear: none}.w-nav{position: relative;background: #dddddd;z-index: 1000}.w-nav:before,.w-nav:after{content: " ";display: table;grid-column-start: 1;grid-row-start: 1;grid-column-end: 2;grid-row-end: 2}.w-nav:after{clear: both}.w-nav-brand{position: relative;float: left;text-decoration: none;color: #333333}.w-nav-link{position: relative;display: inline-block;vertical-align: top;text-decoration: none;color: #222222;padding: 20px;text-align: left;margin-left: auto;margin-right: auto}.w-nav-link.w--current{color: #0082f3}.w-nav-menu{position: relative;float: right}[data-nav-menu-open]{display: block !important;position: absolute;top: 100%;left: 0;right: 0;background: #C8C8C8;text-align: center;overflow: visible;min-width: 200px}.w--nav-link-open{display: block;position: relative}.w-nav-overlay{position: absolute;overflow: hidden;display: none;top: 100%;left: 0;right: 0;width: 100%}.w-nav-overlay [data-nav-menu-open]{top: 0}.w-nav[data-animation='over-left'] .w-nav-overlay{width: auto}.w-nav[data-animation='over-left'] .w-nav-overlay,.w-nav[data-animation='over-left'] [data-nav-menu-open]{right: auto;z-index: 1;top: 0}.w-nav[data-animation='over-right'] .w-nav-overlay{width: auto}.w-nav[data-animation='over-right'] .w-nav-overlay,.w-nav[data-animation='over-right'] [data-nav-menu-open]{left: auto;z-index: 1;top: 0}.w-nav-button{position: relative;float: right;padding: 18px;font-size: 24px;display: none;cursor: pointer;-webkit-tap-highlight-color: rgba(0,0,0,0);tap-highlight-color: rgba(0,0,0,0);user-select: none}.w-nav-button:focus{outline: 0}.w-nav-button.w--open{background-color: #C8C8C8;color: white}.w-nav[data-collapse='all'] .w-nav-menu{display: none}.w-nav[data-collapse='all'] .w-nav-button{display: block}.w--nav-dropdown-open{display: block}.w--nav-dropdown-toggle-open{display: block}.w--nav-dropdown-list-open{position: static}@media screen and (max-width: 991px){.w-nav[data-collapse='medium'] .w-nav-menu{display: none}.w-nav[data-collapse='medium'] .w-nav-button{display: block}}@media screen and (max-width: 767px){.w-nav[data-collapse='small'] .w-nav-menu{display: none}.w-nav[data-collapse='small'] .w-nav-button{display: block}.w-nav-brand{padding-left: 10px}}@media screen and (max-width: 479px){.w-nav[data-collapse='tiny'] .w-nav-menu{display: none}.w-nav[data-collapse='tiny'] .w-nav-button{display: block}}.w-tabs{position: relative}.w-tabs:before,.w-tabs:after{content: " ";display: table;grid-column-start: 1;grid-row-start: 1;grid-column-end: 2;grid-row-end: 2}.w-tabs:after{clear: both}.w-tab-menu{position: relative}.w-tab-link{position: relative;display: inline-block;vertical-align: top;text-decoration: none;padding: 9px 30px;text-align: left;cursor: pointer;color: #222222;background-color: #dddddd}.w-tab-link.w--current{background-color: #C8C8C8}.w-tab-link:focus{outline: 0}.w-tab-content{position: relative;display: block;overflow: hidden}.w-tab-pane{position: relative;display: none}.w--tab-active{display: block}@media screen and (max-width: 479px){.w-tab-link{display: block}}.w-ix-emptyfix:after{content: ""}@keyframes spin{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.w-dyn-empty{padding: 10px;background-color: #dddddd}.w-dyn-hide{display: none !important}.w-dyn-bind-empty{display: none !important}.w-condition-invisible{display: none !important}.wf-layout-layout{display: grid}.w-layout-grid{display: grid;grid-auto-columns: 1fr;grid-template-columns: 1fr 1fr;grid-template-rows: auto auto;grid-row-gap: 16px;grid-column-gap: 16px}:root{--_colors-roles---background: var(--_colors-brand---morning-sand);--_typography---font-body: Mulish,sans-serif;--_colors-roles---text: var(--_colors-brand---pre-dawn-navy);--_typography---size-text: 1rem;--_typography---font-heading: "Playfair Display",sans-serif;--_typography---size-h1: 4.25rem;--_typography---size-h2: 2.625rem;--_typography---size-h3: 1.75rem;--_typography---size-h4: 1.25rem;--_spacing-and-sizes---space-sm: 16px;--_colors-roles---link: var(--_colors-brand---ember);--_colors-roles---surface-dark: var(--_colors-brand---pre-dawn-navy);--_spacing-and-sizes---container-max: 1200px;--_spacing-and-sizes---gutter: 32px;--_spacing-and-sizes---container-narrow-max: 680px;--_spacing-and-sizes---container-wide-max: 1440px;--_spacing-and-sizes---space-xxl: 84px;--_spacing-and-sizes---space-xl: 48px;--_typography---size-eyebrow: .75rem;--_colors-roles---highlight-on-dark: var(--_colors-brand---golden-hour);--_spacing-and-sizes---radius-button: 6px;--_colors-roles---buy: var(--_colors-brand---sunrise-orange);--_colors-brand---golden-hour: #f2c98a;--_colors-roles---text-on-dark: var(--_colors-brand---white);--_colors-brand---dusk-purple: #5b3a6b;--_colors-brand---white: white;--_typography---size-text-small: .875rem;--_colors-roles---border: var(--_colors-brand---line);--_colors-roles---surface: var(--_colors-brand---white);--_spacing-and-sizes---space-lg: 32px;--_colors-roles---text-muted: var(--_colors-brand---slate);--_spacing-and-sizes---radius-photo: 8px;--_typography---size-text-large: 1.1875rem;--_spacing-and-sizes---space-xs: 8px;--_colors-brand---pre-dawn-navy: #0e2240;--_colors-roles---text-soft: var(--_colors-brand---ink);--_colors-brand---coral: #e8735a;--_colors-brand---deep-night: #08162b;--_colors-brand---morning-sand: #faf6f0;--_colors-brand---sunrise-orange: #f08a3c;--_colors-brand---ember: #b8430f;--_spacing-and-sizes---space-md: 24px;--_colors-brand---slate: #5b6577;--_colors-brand---ink: #3a4152;--_colors-brand---line: #e6e1d8;--_colors-brand---dark-fade-over-photos: #08162bbf}body{background-color: var(--_colors-roles---background);font-family: var(--_typography---font-body);color: var(--_colors-roles---text);font-size: var(--_typography---size-text);line-height: 1.6}h1{font-family: var(--_typography---font-heading);font-size: var(--_typography---size-h1);margin-top: 0;margin-bottom: 0;font-weight: 400;line-height: 1.1}h2{font-family: var(--_typography---font-heading);font-size: var(--_typography---size-h2);margin-top: 0;margin-bottom: 0;font-weight: 400;line-height: 1.1}h3{font-family: var(--_typography---font-heading);font-size: var(--_typography---size-h3);margin-top: 0;margin-bottom: 0;font-weight: 400;line-height: 1.1}h4{font-family: var(--_typography---font-heading);font-size: var(--_typography---size-h4);margin-top: 0;margin-bottom: 0;font-weight: 400;line-height: 1.1}p{margin-bottom: var(--_spacing-and-sizes---space-sm)}a{color: var(--_colors-roles---link);text-decoration: underline}img{max-width: 100%;display: block}.section_promo{background-color: var(--_colors-roles---surface-dark)}.container{max-width: var(--_spacing-and-sizes---container-max);padding-right: var(--_spacing-and-sizes---gutter);padding-left: var(--_spacing-and-sizes---gutter);margin-left: auto;margin-right: auto}.container-narrow{max-width: var(--_spacing-and-sizes---container-narrow-max);padding-right: var(--_spacing-and-sizes---gutter);padding-left: var(--_spacing-and-sizes---gutter);margin-left: auto;margin-right: auto}.container-wide{max-width: var(--_spacing-and-sizes---container-wide-max);padding-right: var(--_spacing-and-sizes---gutter);padding-left: var(--_spacing-and-sizes---gutter);margin-left: auto;margin-right: auto}.padding-section-large{padding: 120px 0}.padding-section-medium{padding-top: var(--_spacing-and-sizes---space-xxl);padding-bottom: var(--_spacing-and-sizes---space-xxl)}.padding-section-small{padding-top: var(--_spacing-and-sizes---space-xl);padding-bottom: var(--_spacing-and-sizes---space-xl)}.eyebrow{font-family: var(--_typography---font-body);color: var(--_colors-roles---link);font-size: var(--_typography---size-eyebrow);letter-spacing: .22em;text-transform: uppercase;font-weight: 700}.eyebrow.is-on-dark{color: var(--_colors-roles---highlight-on-dark)}.button{border-radius: var(--_spacing-and-sizes---radius-button);background-color: var(--_colors-roles---buy);color: var(--_colors-roles---text);padding: 15px 26px;font-weight: 700;text-decoration: none;transition: background-color .2s}.button:hover{background-color: var(--_colors-brand---golden-hour)}.button.is-secondary{background-color: var(--_colors-roles---surface-dark);color: var(--_colors-roles---text-on-dark)}.button.is-secondary:hover{background-color: var(--_colors-brand---dusk-purple)}.button.is-outline{border: 1.5px solid var(--_colors-roles---text);background-color: #0000}.button.is-outline:hover{background-color: var(--_colors-roles---surface-dark);color: var(--_colors-roles---text-on-dark)}.button.is-outline-light{color: var(--_colors-roles---text-on-dark);background-color: #0000;border: 1.5px solid #fff}.button.is-outline-light:hover{background-color: var(--_colors-brand---white);color: var(--_colors-roles---text)}.button.is-small{font-size: var(--_typography---size-text-small);padding: 10px 18px}.button._w-button{border-radius: var(--_spacing-and-sizes---radius-button);background-color: var(--_colors-roles---buy);color: var(--_colors-roles---text);padding: 15px 26px;font-weight: 700;transition: background-color .2s}.button._w-button:hover{background-color: var(--_colors-brand---golden-hour)}.button.is-large{text-align: center;flex: 1;padding-top: 17px;padding-bottom: 17px;font-size: 1rem}.promo_text{color: var(--_colors-roles---highlight-on-dark);text-align: center;letter-spacing: .04em;padding-top: 6px;padding-bottom: 6px;font-size: .8125rem;line-height: 1.4}.nav{z-index: 100;border-bottom: 1px solid var(--_colors-roles---border);background-color: var(--_colors-roles---surface);position: sticky;top: 0}.nav_layout{justify-content: space-between;align-items: center;column-gap: var(--_spacing-and-sizes---space-lg);min-height: 80px;display: flex}.nav_brand{color: var(--_colors-roles---text);flex-direction: column;row-gap: 4px;text-decoration: none;display: flex}.nav_logo{font-family: var(--_typography---font-heading);font-size: 1.375rem;line-height: 1.1}.nav_tagline{color: var(--_colors-roles---text-muted);letter-spacing: .18em;text-transform: uppercase;font-size: .6875rem;font-weight: 700;line-height: 1.2}.nav_menu{align-items: center;column-gap: var(--_spacing-and-sizes---space-lg);display: flex}.nav_link{color: var(--_colors-roles---text);padding-top: 8px;padding-bottom: 8px;font-size: .9375rem;font-weight: 600;text-decoration: none;transition: color .2s}.nav_link:hover{color: var(--_colors-roles---link)}.nav_dropdown{position: static}.nav_dropdown-toggle{color: var(--_colors-roles---text);align-items: center;column-gap: 6px;padding: 8px 0;font-size: .9375rem;font-weight: 600;transition: color .2s;display: flex}.nav_dropdown-toggle:hover{color: var(--_colors-roles---link)}.nav_dropdown-icon{margin: 0;font-size: .75rem;position: static}.nav_mega{border-top: 1px solid var(--_colors-roles---border);background-color: var(--_colors-roles---surface);top: 100%;left: 0;right: 0;box-shadow: 0 24px 48px #0e22401f}.nav_mega-grid{max-width: var(--_spacing-and-sizes---container-wide-max);padding: var(--_spacing-and-sizes---space-xl) var(--_spacing-and-sizes---gutter);column-gap: var(--_spacing-and-sizes---space-xl);grid-template-columns: 1fr 1fr 1fr 1fr 1.4fr;margin-left: auto;margin-right: auto;display: grid}.nav_mega-column{flex-direction: column;align-items: flex-start;row-gap: 10px;display: flex}.nav_mega-heading{color: var(--_colors-roles---link);font-size: var(--_typography---size-eyebrow);letter-spacing: .22em;text-transform: uppercase;margin-bottom: 6px;font-weight: 700}.nav_mega-link{color: var(--_colors-roles---text);font-size: .9375rem;text-decoration: none;transition: color .2s}.nav_mega-link:hover{color: var(--_colors-roles---link)}.nav_mega-all{color: var(--_colors-roles---link);margin-top: 8px;font-size: .9375rem;font-weight: 700;text-decoration: none}.nav_mega-all:hover{text-decoration: underline}.nav_mega-image{aspect-ratio: 4 / 3;border-radius: var(--_spacing-and-sizes---radius-photo);background-color: var(--_colors-roles---border);object-fit: cover;width: 100%}.nav_mega-caption{color: var(--_colors-roles---text-muted);font-size: var(--_typography---size-text-small)}.nav_mega-feature{color: var(--_colors-roles---text);flex-direction: column;row-gap: 8px;text-decoration: none;display: flex}.nav_actions{align-items: center;column-gap: 12px;display: flex}.nav_icon-link{width: 44px;height: 44px;color: var(--_colors-roles---text);border-radius: 50%;justify-content: center;align-items: center;transition: background-color .2s;display: flex;position: relative}.nav_icon-link:hover{background-color: var(--_colors-roles---background)}.nav_icon{width: 24px;height: 24px;display: flex}.nav_cart-count{background-color: var(--_colors-roles---buy);min-width: 18px;height: 18px;color: var(--_colors-roles---text);text-align: center;border-radius: 9px;padding-left: 5px;padding-right: 5px;font-size: .6875rem;font-weight: 700;line-height: 18px;position: absolute;top: 2px;right: 0}.nav_contact{display: block}.nav_menu-button{width: 44px;height: 44px;color: var(--_colors-roles---text);justify-content: center;align-items: center;display: none;position: static}.nav_mobile{padding-top: 16px;padding-right: var(--_spacing-and-sizes---gutter);padding-bottom: var(--_spacing-and-sizes---space-lg);padding-left: var(--_spacing-and-sizes---gutter);border-top-style: solid;border-top-width: 1px;border-top-color: var(--_colors-roles---border);background-color: var(--_colors-roles---background);color: var(--_colors-roles---text);max-height: calc(100vh - 68px);top: 100%;left: 0;right: 0;overflow-y: auto;box-shadow: 0 24px 48px #0e22401f}.nav_mobile-links{margin-bottom: var(--_spacing-and-sizes---space-lg);flex-direction: column;display: flex}.nav_mobile-link{border-bottom: 1px solid var(--_colors-roles---border);font-family: var(--_typography---font-heading);color: var(--_colors-roles---text);font-size: var(--_typography---size-h3);padding-top: 14px;padding-bottom: 14px;line-height: 1.2;text-decoration: none}.nav_mobile-link:hover{color: var(--_colors-roles---link)}.nav_menu-toggle{width: 44px;height: 44px;color: var(--_colors-roles---text);justify-content: center;align-items: center;padding: 0;display: flex}.nav_mobile-cta{margin-top: var(--_spacing-and-sizes---space-lg)}.section_hero{background-color: var(--_colors-roles---surface-dark);height: 760px;position: relative;overflow: hidden}.hero_image{object-fit: cover;width: 100%;max-width: none;height: 100%;position: absolute;inset: 0}.hero_overlay{background-image: linear-gradient(90deg,#08162bb8 0%,#08162b59 45%,#08162b00 70%),linear-gradient(0deg,#08162b99 0%,#08162b00 45%);position: absolute;inset: 0}.hero_layout{height: 100%;max-width: var(--_spacing-and-sizes---container-wide-max);padding-right: var(--_spacing-and-sizes---gutter);padding-bottom: 110px;padding-left: var(--_spacing-and-sizes---gutter);flex-direction: column;justify-content: flex-end;margin-left: auto;margin-right: auto;display: flex;position: relative}.hero_content{max-width: 640px;color: var(--_colors-roles---text-on-dark);flex-direction: column;align-items: flex-start;row-gap: 20px;display: flex}.hero_heading{color: var(--_colors-roles---text-on-dark);text-shadow: 0 2px 24px #08162b59}.hero_text{opacity: .92;color: var(--_colors-roles---text-on-dark);font-size: var(--_typography---size-text-large);margin-bottom: 0}.button-group{flex-wrap: wrap;align-items: center;gap: 12px;margin-top: 8px;display: flex}.hero_caption{opacity: .85;color: var(--_colors-roles---text-on-dark);font-size: .8125rem;position: absolute;bottom: 24px;right: 32px}.section_trust{border-bottom: 1px solid var(--_colors-roles---border);background-color: var(--_colors-roles---surface)}.trust_grid{grid-template-columns: repeat(4,minmax(0,1fr));display: grid}.trust_item{border-left: 1px solid var(--_colors-roles---border);padding: 22px 24px}.trust_item:first-child{border-left-width: 0;padding-left: 0}.trust_title{color: var(--_colors-roles---text);margin-bottom: 2px;font-size: .9375rem;font-weight: 600;line-height: 1.4}.trust_text{color: var(--_colors-roles---text-muted);font-size: var(--_typography---size-text-small);margin-top: 0;margin-bottom: 0;line-height: 1.5}.section_welcome{background-color: var(--_colors-roles---background)}.welcome_layout{border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: var(--_colors-roles---border);align-items: center;gap: 20px 36px;padding-top: 64px;padding-bottom: 56px;display: flex}.welcome_photo{object-fit: cover;border-radius: 50%;flex-grow: 0;flex-shrink: 0;width: 120px;height: 120px;box-shadow: 0 0 0 5px #fff,0 0 0 7px #f2c98a}.welcome_quote{font-family: var(--_typography---font-heading);color: var(--_colors-roles---text);flex-grow: 1;margin-top: 0;margin-bottom: 0;font-size: 2rem;line-height: 1.3}.welcome_highlight{color: var(--_colors-roles---link);font-style: italic}.welcome_aside{color: var(--_colors-roles---text-muted);font-size: var(--_typography---size-text-small);text-align: right;flex-grow: 0;flex-shrink: 0;line-height: 1.8}.section_shop-color{background-color: var(--_colors-roles---surface)}.section-head{justify-content: space-between;align-items: flex-end;gap: 12px 24px;margin-bottom: 32px;display: flex}.section-head_content{max-width: 640px}.grid-5{grid-template-columns: repeat(5,minmax(0,1fr));gap: 16px;display: grid}.photo-tile{border-top-left-radius: var(--_spacing-and-sizes---radius-photo);border-top-right-radius: var(--_spacing-and-sizes---radius-photo);border-bottom-left-radius: var(--_spacing-and-sizes---radius-photo);border-bottom-right-radius: var(--_spacing-and-sizes---radius-photo);background-color: var(--_colors-roles---surface-dark);height: 380px;color: var(--_colors-roles---text-on-dark);text-decoration: none;display: block;position: relative;overflow: hidden}.photo-tile_image{object-fit: cover;width: 100%;max-width: none;height: 100%;transition: transform .6s;position: absolute;inset: 0}.photo-tile_overlay{background-image: linear-gradient(#08162b00 40%,#08162bcc 100%);position: absolute;inset: 0}.photo-tile_content{padding: 20px;position: absolute;bottom: 0;left: 0;right: 0}.photo-tile_dot{border: 2px solid #fff;border-radius: 50%;width: 24px;height: 24px;margin-bottom: 10px}.photo-tile_dot.is-fire{background-image: linear-gradient(135deg,#e8735a,#b8430f)}.photo-tile_dot.is-golden{background-image: linear-gradient(135deg,#f2c98a,#f08a3c)}.photo-tile_dot.is-cotton-candy{background-image: linear-gradient(135deg,#f4a6b8,#9b6fb0)}.photo-tile_dot.is-blue-hour{background-image: linear-gradient(135deg,#8fb3d9,#2f5c8f)}.photo-tile_dot.is-garden{background-image: linear-gradient(135deg,#9cc26b,#3f7a3a)}.photo-tile_title{color: var(--_colors-roles---text-on-dark);margin-top: 0;margin-bottom: 4px;font-size: 1.5rem;line-height: 1.2}.photo-tile_text{opacity: .9;font-size: var(--_typography---size-text-small);margin-top: 0;margin-bottom: 8px;line-height: 1.4}.photo-tile_link{color: var(--_colors-roles---highlight-on-dark);font-size: var(--_typography---size-text-small);font-weight: 700}.section_best-sellers{background-color: var(--_colors-roles---background)}.grid-4{grid-template-columns: repeat(4,minmax(0,1fr));gap: 40px 24px;display: grid}.print-card{color: var(--_colors-roles---text);text-decoration: none;display: block}.print-card:hover{color: var(--_colors-roles---link)}.print-card_image-wrap{aspect-ratio: 3 / 2;border-radius: var(--_spacing-and-sizes---radius-photo);background-color: var(--_colors-roles---border);margin-bottom: 14px;position: relative;overflow: hidden}.print-card_image{object-fit: cover;width: 100%;height: 100%;display: block}.print-card_title{margin-top: 0;margin-bottom: 4px;font-size: 1.25rem;line-height: 1.3}.print-card_meta{color: var(--_colors-roles---text-muted);font-size: var(--_typography---size-text-small);margin-bottom: 6px;line-height: 1.5}.print-card_price{font-weight: 700}.section_shop-moment{background-color: var(--_colors-roles---background)}.section_story{background-color: var(--_colors-roles---surface-dark);color: var(--_colors-roles---text-on-dark)}.story_layout{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);align-items: center;gap: 32px 64px;display: grid}.story_image-wrap{aspect-ratio: 3 / 2;border-top-left-radius: var(--_spacing-and-sizes---radius-photo);border-top-right-radius: var(--_spacing-and-sizes---radius-photo);border-bottom-left-radius: var(--_spacing-and-sizes---radius-photo);border-bottom-right-radius: var(--_spacing-and-sizes---radius-photo);overflow: hidden}.story_image{object-fit: cover;width: 100%;max-width: none;height: 100%;display: block}.story_content{max-width: 520px}.story_text{opacity: .9;font-size: var(--_typography---size-text-large);margin-top: 0;margin-bottom: 28px;line-height: 1.6}.section_shop-material{background-color: var(--_colors-roles---background)}.material-card{color: var(--_colors-roles---text);text-decoration: none;display: block}.material-card:hover{color: var(--_colors-roles---link)}.material-card_image-wrap{aspect-ratio: 6 / 5;border-top-left-radius: var(--_spacing-and-sizes---radius-photo);border-top-right-radius: var(--_spacing-and-sizes---radius-photo);border-bottom-left-radius: var(--_spacing-and-sizes---radius-photo);border-bottom-right-radius: var(--_spacing-and-sizes---radius-photo);background-color: var(--_colors-roles---border);margin-bottom: 14px;overflow: hidden}.material-card_image{object-fit: cover;width: 100%;max-width: none;height: 100%;display: block}.material-card_title{margin-top: 0;margin-bottom: 4px;font-size: 1.25rem;line-height: 1.3}.material-card_text{color: var(--_colors-roles---text-muted);font-size: var(--_typography---size-text-small);margin-top: 0;margin-bottom: 6px;line-height: 1.5}.material-card_price{font-weight: 700}.section_other-work{background-color: var(--_colors-roles---surface)}.photo-tile_play{z-index: 2;color: #0e2240;background-color: #faf6f0eb;border-radius: 50%;justify-content: center;align-items: center;width: 52px;height: 52px;padding-left: 4px;font-size: 1.125rem;line-height: 1;display: flex;position: absolute;top: 16px;right: 16px}.section_video{background-color: var(--_colors-roles---surface-dark);color: var(--_colors-roles---text-on-dark)}.video_frame{aspect-ratio: 16 / 9;border-radius: var(--_spacing-and-sizes---radius-photo);background-color: #08162b;width: 100%;text-decoration: none;display: block;position: relative;overflow: hidden}.video_poster{object-fit: cover;width: 100%;height: 100%;position: absolute;top: 0;left: 0}.video_play{z-index: 2;color: #0e2240;background-color: #f08a3c;border-radius: 50%;justify-content: center;align-items: center;width: 88px;height: 88px;padding-left: 6px;font-size: 1.75rem;line-height: 1;display: flex;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);box-shadow: 0 6px 24px #08162b59}.video_iframe{border-width: 0;width: 100%;height: 100%;position: absolute;top: 0;left: 0}.section_notebook{background-color: var(--_colors-roles---background)}.post-card{color: var(--_colors-roles---text);text-decoration: none;display: block}.post-card:hover{color: var(--_colors-roles---link)}.post-card_image-wrap{aspect-ratio: 3 / 2;border-radius: var(--_spacing-and-sizes---radius-photo);background-color: var(--_colors-roles---border);margin-bottom: 16px;overflow: hidden}.post-card_image{object-fit: cover;width: 100%;height: 100%}.post-card_category{color: var(--_colors-roles---link);letter-spacing: .16em;text-transform: uppercase;margin-bottom: 6px;font-size: .75rem;font-weight: 700}.post-card_title{margin-top: 0;margin-bottom: 0;font-size: 1.375rem;line-height: 1.3}.grid-3{grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px 24px;display: grid}.section_reviews{background-color: #f8e6c6}.grid-2{grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;display: grid}.review-card{border-radius: var(--_spacing-and-sizes---radius-photo);text-align: center;flex-direction: column;align-items: center;max-width: 880px;margin-left: auto;margin-right: auto;padding: 0;display: flex}.review-card_mark{height: 36px;color: var(--_colors-roles---link);font-family: Playfair Display,serif;font-size: 4rem;line-height: 1}.review-card_quote{flex-grow: 1;margin-top: 0;margin-bottom: 20px;font-family: Playfair Display,serif;font-size: 1.5rem;line-height: 1.45}.review-card_name{color: var(--_colors-roles---link);letter-spacing: .12em;text-transform: uppercase;font-size: .8125rem;font-weight: 600}.review-card_stars{color: #e8735a;letter-spacing: .2em;margin-bottom: 18px;font-size: 1.375rem;line-height: 1}.footer_divider{background-image: linear-gradient(90deg,#0e2240,#5b3a6b 30%,#e8735a 55%,#f08a3c 75%,#f2c98a);height: 6px;margin-top: -1px;position: absolute;inset: 0% 0% auto;box-shadow: 0 2px 5px #fff3}.section_newsletter{color: var(--_colors-roles---text-on-dark);background-color: #08162b;position: relative}.newsletter_layout{justify-content: space-between;align-items: center;gap: 24px 48px;display: flex}.newsletter_heading{margin-top: 0;margin-bottom: 8px;font-size: 2rem;line-height: 1.2}.newsletter_text{color: #c9d3e0;margin-top: 0;margin-bottom: 0}.newsletter_form,.newsletter_form._w-form{flex-shrink: 0;gap: 10px;width: 100%;max-width: 500px;margin-bottom: 0;display: flex}.newsletter_input,.newsletter_input._w-input{min-width: 0;height: 52px;color: var(--_colors-roles---text);background-color: #fff;border-width: 0;border-radius: 6px;flex-grow: 1;margin-bottom: 0;padding-left: 16px;padding-right: 16px;font-size: 1rem}.newsletter_note{color: #c9d3e0;margin-top: 10px;font-size: .8125rem}.newsletter_honeypot{position: absolute;left: -5000px}.footer{color: #c9d3e0;background-color: #08162b;border-top: 1px solid #ffffff1a;padding-top: 64px;padding-bottom: 32px;font-size: .9375rem;line-height: 1.6;position: relative}.footer_grid{grid-template-columns: 1.4fr 1fr 1fr 1fr 1fr;gap: 40px;display: grid}.footer_logo{font-family: var(--_typography---font-heading);color: #fff;font-size: 1.625rem;line-height: 1.1;text-decoration: none;display: inline-block}.footer_tagline{color: #f2c98a;letter-spacing: .18em;text-transform: uppercase;margin-top: 6px;font-size: .6875rem;font-weight: 700}.footer_text{max-width: 280px;margin-top: 16px;margin-bottom: 0}.footer_heading{color: #f2c98a;letter-spacing: .16em;text-transform: uppercase;margin-top: 0;margin-bottom: 16px;font-family: inherit;font-size: .75rem;font-weight: 700;line-height: 1.4}.footer_list{flex-direction: column;row-gap: 10px;margin-top: 0;margin-bottom: 0;padding-left: 0;list-style-type: none;display: flex}.footer_link{color: #c9d3e0;text-decoration: none;transition: color .2s}.footer_link:hover{color: #fff;text-decoration: underline}.footer_bottom{color: #8e9bb0;border-top: 1px solid #ffffff1a;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;margin-top: 56px;padding-top: 24px;font-size: .8125rem;display: flex}.footer_brand{display: block}.footer_social{column-gap: 10px;margin-top: 20px;display: flex}.footer_social-link{color: #c9d3e0;border: 1px solid #ffffff40;border-radius: 50%;justify-content: center;align-items: center;width: 40px;height: 40px;transition: all .2s;display: flex}.footer_social-link:hover{color: #08162b;background-color: #f2c98a;border-color: #f2c98a}.footer_social-icon{width: 18px;height: 18px}.section_breadcrumb{padding-top: 22px}.breadcrumb_list{color: var(--_colors-roles---text-muted);font-size: var(--_typography---size-text-small);flex-wrap: wrap;align-items: center;margin-top: 0;margin-bottom: 0;padding-left: 0;line-height: 1.4;list-style-type: none;display: flex}.breadcrumb_item{align-items: center;display: flex}.breadcrumb_link{color: var(--_colors-roles---link);text-decoration: underline}.breadcrumb_link:hover{text-decoration: none}.breadcrumb_separator{margin-right: var(--_spacing-and-sizes---space-xs);margin-left: var(--_spacing-and-sizes---space-xs);color: #a7adb8}.breadcrumb_current{color: var(--_colors-roles---text-muted)}.section_print{padding-top: 22px;padding-bottom: 70px}.print_layout{grid-template-rows: auto;grid-template-columns: 1fr 470px;align-items: start;gap: 32px 56px;display: grid}.print_image-wrap{position: relative}.print_image{aspect-ratio: 3 / 2;border-radius: var(--_spacing-and-sizes---radius-photo);object-fit: cover;width: 100%;display: block;box-shadow: 0 18px 40px #0e22402e}.print_zoom{color: var(--_colors-roles---text);background-color: #fffffff0;border-radius: 20px;padding: 8px 14px;font-size: 13px;font-weight: 700;text-decoration: none;position: absolute;bottom: 16px;right: 16px}.print_promises{color: var(--_colors-roles---text-muted);font-size: var(--_typography---size-text-small);flex-wrap: wrap;gap: 8px 28px;margin-top: 22px;display: flex}.print_promise{align-items: center;column-gap: 8px;display: flex}.print_promise-icon{background-color: var(--_colors-brand---golden-hour);width: 22px;height: 22px;color: var(--_colors-roles---text);border-radius: 50%;flex: none;justify-content: center;align-items: center;font-size: 12px;font-weight: 800;display: flex}.print_promise-text{color: var(--_colors-roles---text-muted)}.print_panel{position: sticky;top: 100px}.print_place{color: var(--_colors-roles---link);font-size: var(--_typography---size-eyebrow);letter-spacing: .22em;text-transform: uppercase;font-weight: 700}.print_title{margin-top: 10px;margin-bottom: 12px;font-size: 2.5rem;line-height: 1.12}.print_badges{flex-wrap: wrap;gap: 8px;margin-bottom: 16px;display: flex}.print_badge{background-color: var(--_colors-brand---golden-hour);color: var(--_colors-roles---text);letter-spacing: .04em;border-radius: 20px;padding: 4px 10px;font-size: 11px;font-weight: 800}.print_badge.is-statement{background-color: var(--_colors-brand---pre-dawn-navy);color: var(--_colors-brand---golden-hour)}.print_lede{color: var(--_colors-roles---text-soft);margin-bottom: 22px;line-height: 1.6}.print_price-row{align-items: baseline;column-gap: 12px;margin-bottom: 4px;display: flex}.print_price{font-size: 1.875rem;font-weight: 800;line-height: 1.2}.print_price-caption{color: var(--_colors-roles---text-muted);font-size: var(--_typography---size-text-small);font-weight: 600}.print_step{justify-content: space-between;align-items: baseline;margin-top: 24px;margin-bottom: 10px;display: flex}.print_step-label{letter-spacing: .12em;text-transform: uppercase;font-size: 13px;font-weight: 800}.print_materials{grid-template-rows: auto;grid-template-columns: 1fr 1fr;gap: 10px;display: grid}.print_option{border: 1px solid var(--_colors-roles---border);border-radius: var(--_spacing-and-sizes---radius-photo);background-color: var(--_colors-roles---surface);color: var(--_colors-roles---text);align-items: center;column-gap: 12px;padding: 12px 14px;text-decoration: none;transition: border-color .2s;display: flex}.print_option:hover{border-color: var(--_colors-roles---text)}.print_option.is-selected{border: 2px solid var(--_colors-roles---text);padding: 11px 13px;box-shadow: 0 0 0 3px #f08a3c40}.print_swatch{object-fit: cover;border-radius: 5px;flex: none;width: 38px;height: 38px}.print_option-name{font-size: 15px;font-weight: 700;line-height: 1.3}.print_option-price{color: var(--_colors-roles---text-muted);font-size: 13px;line-height: 1.3}.print_sizes{grid-template-rows: auto;grid-template-columns: repeat(4,1fr);gap: 14px 8px;display: grid}.print_size{border: 1px solid var(--_colors-roles---border);border-radius: var(--_spacing-and-sizes---radius-photo);background-color: var(--_colors-roles---surface);color: var(--_colors-roles---text);flex-direction: column;align-items: center;padding: 10px 6px 9px;line-height: 1.3;text-decoration: none;transition: border-color .2s;display: flex;position: relative}.print_size:hover{border-color: var(--_colors-roles---text)}.print_size.is-selected{border: 2px solid var(--_colors-roles---text);padding: 9px 5px 8px;box-shadow: 0 0 0 3px #f08a3c40}.print_size-badge{background-color: var(--_colors-brand---pre-dawn-navy);color: var(--_colors-brand---golden-hour);letter-spacing: .08em;text-transform: uppercase;white-space: nowrap;border-radius: 10px;padding: 2px 7px;font-size: 9px;font-weight: 800;position: absolute;top: -9px;left: 50%;transform: translate(-50%)}.print_size-name{font-size: 15px;font-weight: 700}.print_size-price{color: var(--_colors-roles---text-muted);font-size: 13px}.print_fit{color: var(--_colors-roles---text-muted);margin-top: 10px;font-size: 13px}.print_material-info{border-top-style: solid;border-top-width: 1px;border-top-color: var(--_colors-roles---border);border-right-style: solid;border-right-width: 1px;border-right-color: var(--_colors-roles---border);border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: var(--_colors-roles---border);border-left-style: solid;border-left-width: 1px;border-left-color: var(--_colors-roles---border);border-top-left-radius: var(--_spacing-and-sizes---radius-photo);border-top-right-radius: var(--_spacing-and-sizes---radius-photo);border-bottom-left-radius: var(--_spacing-and-sizes---radius-photo);border-bottom-right-radius: var(--_spacing-and-sizes---radius-photo);background-color: var(--_colors-roles---surface);color: var(--_colors-roles---text-soft);font-size: var(--_typography---size-text-small);align-items: center;gap: 14px;margin-top: 18px;padding: 14px 18px 14px 14px;line-height: 1.55;display: flex}.print_cta{column-gap: 10px;margin-top: 20px;display: flex}.print_qty{border: 1px solid var(--_colors-roles---border);border-radius: var(--_spacing-and-sizes---radius-button);background-color: var(--_colors-roles---surface);flex: none;justify-content: space-around;align-items: center;width: 84px;font-weight: 700;display: flex}.print_qty-button{color: var(--_colors-roles---text);padding-left: 6px;padding-right: 6px;font-size: 18px;text-decoration: none}.print_shipping{color: var(--_colors-roles---text-muted);font-size: var(--_typography---size-text-small);margin-top: 14px;margin-bottom: 0;line-height: 1.7}.print_bigger{border-top: 1px solid var(--_colors-roles---border);color: var(--_colors-roles---text-muted);font-size: var(--_typography---size-text-small);margin-top: 18px;margin-bottom: 0;padding-top: 16px}.print_media,.print_option-text{min-width: 0}.print_picker{margin-top: 8px}.print_qty-value{text-align: center;min-width: 16px}.print_material-photo{object-fit: cover;border-radius: 6px;flex: none;width: 120px;height: 104px}.print_material-text{min-width: 0}.section_print-story{background-color: var(--_colors-roles---surface)}.print-story_layout{grid-template-rows: auto;grid-template-columns: 1.3fr 1fr;align-items: start;gap: 40px 70px;display: grid}.print-story_heading{margin-top: 12px;margin-bottom: 18px;font-size: 2.25rem}.print-story_text{color: var(--_colors-roles---text-soft);font-size: 17px;line-height: 1.7}.print-story_note{color: var(--_colors-roles---text-muted);border-left: 3px solid #f2c98a;margin-top: 14px;margin-bottom: 0;padding-top: 4px;padding-bottom: 4px;padding-left: 16px;font-size: 15px;font-style: italic}.print-facts{border: 1px solid var(--_colors-roles---border);border-radius: var(--_spacing-and-sizes---radius-photo);background-color: var(--_colors-roles---background);padding: 6px 22px}.print-facts_row{border-bottom: 1px solid var(--_colors-roles---border);justify-content: space-between;align-items: center;column-gap: 16px;padding-top: 13px;padding-bottom: 13px;font-size: 15px;display: flex}.print-facts_row:last-child{border-bottom-style: none}.print-facts_label{color: var(--_colors-roles---text-muted)}.print-facts_value{color: var(--_colors-roles---link);text-align: right;align-items: center;column-gap: 8px;font-weight: 700;text-decoration: underline;display: flex}.print-facts_text{text-align: right;font-weight: 700}.print-facts_dot{border-radius: 50%;flex: none;width: 12px;height: 12px}.print-facts_dot.is-fire{background-image: linear-gradient(135deg,#e8735a,#b8430f)}.print-story_content{min-width: 0}.section_print-prices{background-color: var(--_colors-roles---background)}.price-table_wrap{border: 1px solid var(--_colors-roles---border);border-radius: var(--_spacing-and-sizes---radius-photo);overflow: hidden}.price-table{background-color: var(--_colors-roles---surface)}.price-table_row{border-bottom: 1px solid var(--_colors-roles---border);grid-template-rows: auto;grid-template-columns: 1.6fr 1fr 1fr 1fr 1fr;display: grid}.price-table_row:last-child{border-bottom-style: none}.price-table_row.is-head{background-color: var(--_colors-brand---pre-dawn-navy);color: #fff;border-bottom-style: none;font-weight: 700}.price-table_row.is-statement{background-color: #fdf7ee}.price-table_cell{padding: 14px 18px;font-size: 15px}.price-table_cell.is-size{text-align: left}.price-table_size{white-space: nowrap;font-weight: 700;display: block}.price-table_hint{color: var(--_colors-roles---text-muted);margin-top: 2px;font-size: 12px;font-weight: 400;display: block}.price-table_hint.is-on-dark{color: var(--_colors-brand---golden-hour)}.price-table_none{color: #9aa1ad}.price-table_note{color: var(--_colors-roles---text-muted);margin-top: 14px;margin-bottom: 0;font-size: 14px}.print-prices_materials{margin-top: 48px}.section_print-meet{border-top: 1px solid var(--_colors-roles---border);border-bottom: 1px solid var(--_colors-roles---border);background-color: var(--_colors-roles---background)}.print-meet_layout{align-items: center;gap: 16px 30px;padding-top: 44px;padding-bottom: 44px;display: flex}.print-meet_photo{object-fit: cover;border-radius: 50%;flex: none;width: 96px;height: 96px;box-shadow: 0 0 0 4px #fff,0 0 0 5px #f2c98a}.print-meet_text{font-family: var(--_typography---font-heading);flex: 1;margin-top: 0;margin-bottom: 0;font-size: 1.75rem;line-height: 1.3}.print-meet_highlight{color: var(--_colors-roles---link);font-style: italic}.print-meet_link{flex: none;font-weight: 700}.section_related{background-color: var(--_colors-roles---surface)}.print_sticky{z-index: 50;border-top: 1px solid var(--_colors-roles---border);background-color: var(--_colors-roles---surface);align-items: center;column-gap: 12px;padding: 12px 16px;display: none;position: fixed;bottom: 0;left: 0;right: 0;box-shadow: 0 -6px 20px #0e22401f}.print_sticky-info{flex: none}.print_sticky-price{font-size: 18px;font-weight: 800;line-height: 1.2}.print_sticky-caption{color: var(--_colors-roles---text-muted);font-size: 12px}.print_sticky-button{text-align: center;flex: 1}.section_about-hero{background-color: var(--_colors-roles---background);position: relative}.about-hero_layout{grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);align-items: center;gap: 40px 72px;display: grid}.about-hero_heading{margin-top: 14px;margin-bottom: 22px;line-height: 1.05}.about-hero_highlight{color: var(--_colors-roles---link);font-style: italic;display: block}.about-hero_text{max-width: 540px;color: var(--_colors-roles---text-soft);margin-top: 0;margin-bottom: 16px;font-size: 1.25rem;line-height: 1.6}.about-hero_media{position: relative}.about-hero_image{aspect-ratio: 4 / 3;border-radius: var(--_spacing-and-sizes---radius-photo);object-fit: cover;object-position: 30% 50%;width: 100%;display: block;box-shadow: 0 18px 40px #0e224033}.about-hero_caption{background-color: var(--_colors-roles---surface);color: var(--_colors-roles---text-muted);border-radius: 6px;padding: 14px 18px;font-size: .8125rem;line-height: 1.5;position: absolute;bottom: 34px;left: -28px;box-shadow: 0 10px 26px #0e224026}.about-hero_caption-title{color: var(--_colors-roles---text);font-size: .9375rem;font-weight: 700;display: block}.about_gradline{background-image: linear-gradient(90deg,#0e2240,#5b3a6b 30%,#e8735a 55%,#f08a3c 75%,#f2c98a);height: 6px}.section_about-film{background-color: var(--_colors-roles---surface);overflow-x: hidden}.about-film_strip{background-color: #141414;background-image: repeating-linear-gradient(90deg,#0000 0 11px,#d9d4cb80 11px 22px),repeating-linear-gradient(90deg,#0000 0 11px,#d9d4cb80 11px 22px);background-position: 12px 8px,12px calc(100% - 8px);background-repeat: no-repeat,no-repeat;background-size: calc(100% - 24px) 10px,calc(100% - 24px) 10px;border-radius: 4px;column-gap: 12px;padding: 26px 16px;display: flex;position: relative;transform: rotate(-1deg);box-shadow: 0 16px 34px #0000002e}.about-film_frame{flex-direction: column;flex: 1;min-width: 0;margin: 0;display: flex;position: relative}.about-film_image{aspect-ratio: 1;object-fit: cover;width: 100%;display: block}.about-film_caption{color: var(--_colors-roles---text-muted);margin-top: 30px;font-size: .8125rem;line-height: 1.45;position: absolute;top: 100%;left: 0;right: 0}.about-film_caption-title{color: var(--_colors-roles---text);font-size: .875rem;font-weight: 700;display: block}.about-film_head{justify-content: space-between;align-items: flex-end;gap: 16px 40px;margin-bottom: 40px;display: flex}.about-film_intro{max-width: 430px;color: var(--_colors-roles---text-soft);margin-top: 0;margin-bottom: 0;line-height: 1.6}.about-film_wrap{padding-bottom: 72px;position: relative}.section_about-story{background-color: var(--_colors-roles---background)}.about-story_layout{grid-template-columns: 300px minmax(0,680px);justify-content: center;align-items: start;gap: 40px 80px;display: grid}.about-story_aside{position: sticky;top: 120px}.about-story_heading{margin-top: 12px;font-size: 2.5rem;line-height: 1.15}.about-story_subheading{margin-top: 44px;margin-bottom: 12px}.about-story_subheading:first-child{margin-top: 0}.about-story_text{color: var(--_colors-roles---text-soft);margin-top: 0;margin-bottom: 16px;font-size: 1.125rem;line-height: 1.75}.about-story_quote{border-left: 4px solid var(--_colors-brand---coral);font-family: var(--_typography---font-heading);margin: 40px 0;padding: 6px 0 6px 26px;font-size: 2rem;font-style: italic;line-height: 1.35}.about-story_figure{margin: 26px 0 8px}.about-story_image{aspect-ratio: 3 / 2;border-radius: var(--_spacing-and-sizes---radius-photo);object-fit: cover;width: 100%;display: block;box-shadow: 0 14px 30px #0e224026}.about-story_caption{color: var(--_colors-roles---text-muted);margin-top: 10px;font-size: .8125rem}.about-facts{border: 1px solid var(--_colors-roles---border);border-radius: var(--_spacing-and-sizes---radius-photo);background-color: var(--_colors-roles---surface);margin-top: 28px;padding: 20px 22px 8px}.about-facts_item{border-top: 1px solid var(--_colors-roles---border);color: var(--_colors-roles---text-soft);font-size: var(--_typography---size-text-small);padding-top: 10px;padding-bottom: 10px;line-height: 1.5}.about-facts_number{font-family: var(--_typography---font-heading);color: var(--_colors-brand---coral);font-size: 1.625rem;line-height: 1.1;display: block}.section_about-how{background-color: #f8e6c6}.about-how_head{text-align: center;margin-bottom: 40px}.about-how_card{border-radius: var(--_spacing-and-sizes---radius-photo);background-color: var(--_colors-roles---surface);padding: 30px 30px 32px;box-shadow: 0 8px 24px #0e224012}.about-how_number{font-family: var(--_typography---font-heading);color: var(--_colors-brand---coral);font-size: 2.5rem;line-height: 1}.about-how_title{margin-top: 14px;margin-bottom: 10px;font-size: 1.5rem}.about-how_text{color: var(--_colors-roles---text-soft);margin-top: 0;margin-bottom: 0;line-height: 1.65}.section_about-numbers{background-color: var(--_colors-roles---background)}.about-numbers_grid{grid-template-columns: repeat(4,minmax(0,1fr));row-gap: 32px;display: grid}.about-numbers_item{border-left: 1px solid var(--_colors-roles---border);text-align: center;padding-left: 20px;padding-right: 20px}.about-numbers_item:first-child{border-left-width: 0}.about-numbers_value{font-family: var(--_typography---font-heading);font-size: 3.25rem;line-height: 1;display: block}.about-numbers_label{color: var(--_colors-roles---text-muted);font-size: var(--_typography---size-text-small);letter-spacing: .04em;margin-top: 10px;display: block}.section_about-review{border-top: 1px solid var(--_colors-roles---border);border-bottom: 1px solid var(--_colors-roles---border);background-color: var(--_colors-roles---surface)}.section_about-more{background-color: var(--_colors-roles---background)}.about-more_card{border: 1px solid var(--_colors-roles---border);border-radius: var(--_spacing-and-sizes---radius-photo);background-color: var(--_colors-roles---surface);padding: 34px 36px 30px}.about-more_heading{margin-top: 10px;margin-bottom: 10px;font-size: 2rem}.about-more_text{color: var(--_colors-roles---text-soft);margin-top: 0;margin-bottom: 20px;line-height: 1.6}.about-more_list{margin-top: 0;margin-bottom: 0;padding-left: 0;list-style-type: none}.about-more_link{border-top: 1px solid var(--_colors-roles---border);color: var(--_colors-roles---text);justify-content: space-between;align-items: center;column-gap: 16px;padding-top: 14px;padding-bottom: 14px;font-weight: 700;text-decoration: none;display: flex}.about-more_link:hover{color: var(--_colors-roles---link)}.about-more_meta{color: var(--_colors-roles---text-muted);font-size: var(--_typography---size-text-small);text-align: right;font-weight: 400}.about-cta_card{background-color: var(--_colors-roles---surface);border-radius: 10px;grid-template-columns: repeat(2,minmax(0,1fr));display: grid;overflow: hidden;box-shadow: 0 10px 30px #0e224014}.about-cta_image{object-fit: cover;width: 100%;height: 100%;min-height: 360px;display: block}.about-cta_content{flex-direction: column;justify-content: center;align-items: flex-start;padding: 56px 60px;display: flex}.about-cta_heading{margin-top: 12px;margin-bottom: 14px;line-height: 1.15}.about-cta_text{color: var(--_colors-roles---text-soft);margin-top: 0;margin-bottom: 26px;font-size: 1.0625rem;line-height: 1.65}.section_about-cta{padding-bottom: var(--_spacing-and-sizes---space-xxl);background-color: var(--_colors-roles---background)}.section_work-hero{background-color: #faf6f0}.work-hero_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);align-items: center;gap: 40px 72px;display: grid}.work-hero_heading{margin-top: 14px;margin-bottom: 22px;line-height: 1.07}.work-hero_highlight{color: #b8430f;font-style: italic}.work-hero_text{color: #3a4152;max-width: 560px;margin-top: 0;margin-bottom: 16px;font-size: 1.25rem;line-height: 1.6}.work-hero_mosaic{grid-column-gap: 14px;grid-row-gap: 14px;grid-template-rows: 230px 230px;grid-template-columns: 1.25fr 1fr 1fr;display: grid}.work-hero_tile{border-radius: 8px;display: block;position: relative;overflow: hidden}.work-hero_tile.is-tall{grid-row-start: span 2}.work-hero_tile.is-wide{grid-column-start: span 2}.work-hero_image{object-fit: cover;width: 100%;height: 100%;display: block}.work-hero_tag{color: #0e2240;letter-spacing: .12em;text-transform: uppercase;background-color: #fffffff0;border-radius: 4px;padding: 7px 11px;font-size: .75rem;font-weight: 700;position: absolute;bottom: 12px;left: 12px}.section_work-jump{background-color: #fff;border-top: 1px solid #e6e1d8;border-bottom: 1px solid #e6e1d8}.work-jump_layout{align-items: center;column-gap: 14px;padding-top: 18px;padding-bottom: 18px;display: flex}.work-jump_label{color: #5b6577;letter-spacing: .14em;text-transform: uppercase;margin-right: 10px;font-size: .8125rem;font-weight: 700}.work-jump_list{flex-wrap: wrap;gap: 10px 12px;display: flex}.work-jump_chip{color: #0e2240;background-color: #faf6f0;border: 1.5px solid #e6e1d8;border-radius: 999px;padding: 9px 18px;font-size: .9375rem;font-weight: 600;text-decoration: none}.work-jump_chip:hover{border-color: #0e2240}.work-jump_cta{margin-left: auto}.section_work-food{background-color: #fff;scroll-margin-top: 80px}.work-food_layout{grid-template-rows: auto;grid-template-columns: 400px minmax(0,1fr);align-items: start;gap: 40px 64px;display: grid}.work-service_heading{margin-top: 12px;margin-bottom: 18px;line-height: 1.1}.work-service_text{color: #3a4152;margin-top: 0;margin-bottom: 14px;font-size: 1.125rem;line-height: 1.7}.work-list{border-top: 1px solid #e6e1d8;margin-top: 22px;margin-bottom: 22px;padding-left: 0;list-style-type: none}.work-list_item{border-bottom: 1px solid #e6e1d8;padding-top: 14px;padding-bottom: 14px}.work-list_title{margin-top: 0;margin-bottom: 2px;font-size: 1.3125rem;line-height: 1.3}.work-list_text{color: #3a4152;margin-top: 0;margin-bottom: 0;font-size: 1rem;line-height: 1.55}.work-food_grid{grid-column-gap: 12px;grid-row-gap: 12px;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: 225px;display: grid}.work-photo{object-fit: cover;border-radius: 6px;width: 100%;height: 100%;display: block}.work-photo.is-feature{grid-row-start: span 2;grid-column-start: span 2}.work-photo.is-tall{grid-row-start: span 2}.work-photo.is-wide{grid-column-start: span 2}.section_work-brands{background-color: #faf6f0;scroll-margin-top: 80px}.work-brands_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);align-items: start;gap: 40px 64px;display: grid}.work-brands_grid{grid-column-gap: 12px;grid-row-gap: 12px;grid-template-rows: 200px 200px 170px 170px;grid-template-columns: repeat(3,minmax(0,1fr));display: grid}.work-tile{border-radius: 6px;position: relative;overflow: hidden}.work-tile.is-feature{grid-row-start: span 2;grid-column-start: span 2}.work-tile.is-wide{grid-column-start: span 2}.work-tag{color: #0e2240;letter-spacing: .12em;text-transform: uppercase;background-color: #fffffff0;border-radius: 4px;padding: 6px 10px;font-size: .6875rem;font-weight: 700;position: absolute;bottom: 10px;left: 10px}.section_work-gardens{background-color: #fff;scroll-margin-top: 80px}.work-gardens_head{max-width: 680px;margin-bottom: 36px}.work-gardens_grid{grid-column-gap: 12px;grid-row-gap: 12px;grid-template-rows: 220px 220px;grid-template-columns: 1.1fr 1fr 1fr 1fr;display: grid}.section_work-video{background-color: #faf6f0;scroll-margin-top: 80px}.work-video_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);align-items: center;gap: 40px 64px;display: grid}.work-video_thumbs{align-items: center;column-gap: 12px;margin-top: 22px;margin-bottom: 22px;display: flex}.work-video_thumb{object-fit: cover;border-radius: 6px;width: 140px;height: 94px}.work-video_caption{color: #5b6577;margin-top: 0;margin-bottom: 0;font-size: .875rem;line-height: 1.5}.work-video_services{grid-template-rows: auto;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px 24px;margin-top: 56px;display: grid}.work-video_card-image{aspect-ratio: 10 / 7;object-fit: cover;border-bottom: 3px solid #e8735a;border-radius: 6px;width: 100%;margin-bottom: 18px;display: block}.work-video_card-title{margin-top: 0;margin-bottom: 8px;font-size: 1.625rem}.work-bullets{color: #3a4152;margin-top: 10px;margin-bottom: 0;padding-left: 18px;font-size: .9375rem;line-height: 1.5}.work-bullets_item{padding-top: 4px;padding-bottom: 4px}.section_work-includes{background-color: #f8e6c6}.work-includes_head{text-align: center;margin-bottom: 40px}.work-includes_heading{margin-top: 10px;margin-bottom: 0}.work-includes_grid{grid-column-gap: 20px;grid-row-gap: 20px;grid-template-rows: auto;grid-template-columns: repeat(4,minmax(0,1fr));display: grid}.work-includes_icon{color: #b8430f;background-color: #fbe3cf;border-radius: 50%;justify-content: center;align-items: center;width: 44px;height: 44px;font-size: 1.125rem;font-weight: 800;display: flex}.section_work-start{background-color: #fff;scroll-margin-top: 80px}.work-start_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1fr) minmax(0,1.25fr);gap: 40px 72px;display: grid}.work-start_aside{border-top: 1px solid #e6e1d8;margin-top: 26px;padding-top: 22px}.work-start_aside-title{margin-top: 0;margin-bottom: 6px;font-size: 1.5rem}.work-start_form-wrap{margin-bottom: 0}.work-start_form,.work-start_form._w-form{background-color: #faf6f0;border: 1px solid #e6e1d8;border-radius: 10px;grid-template-rows: auto;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 20px;padding: 34px 36px;display: grid}.work-start_field.is-full{grid-column-start: span 2}.work-start_label{color: #0e2240;margin-bottom: 7px;font-size: .875rem;font-weight: 700}.work-start_input{color: #0e2240;background-color: #fff;border: 1.5px solid #d5cec2;border-radius: 6px;height: 48px;margin-bottom: 0;padding-left: 14px;padding-right: 14px;font-size: 1rem}.work-start_input:focus{border-color: #0e2240}.work-start_input.is-textarea{height: 140px;min-height: 120px;padding-top: 12px}.work-start_input._w-input{color: #0e2240;background-color: #fff;border: 1.5px solid #d5cec2;border-radius: 6px;height: 48px;margin-bottom: 0;padding-left: 14px;padding-right: 14px;font-size: 1rem}.work-start_input._w-input:focus{border-color: #0e2240}.work-start_input._w-select{color: #0e2240;background-color: #fff;border: 1.5px solid #d5cec2;border-radius: 6px;height: 48px;margin-bottom: 0;padding-left: 14px;padding-right: 14px;font-size: 1rem}.work-start_input._w-select:focus{border-color: #0e2240}.work-start_note{color: #5b6577;grid-column-start: span 2;margin-top: 0;margin-bottom: 0;font-size: .875rem}.work-start_submit{justify-self: start}.work-start_success{color: #0e2240;background-color: #f8e6c6;border-radius: 10px;padding: 24px}.work-start_error{color: #b8430f;background-color: #fbe3cf;border-radius: 6px;margin-top: 12px;padding: 12px 16px}.section_notebook-hero{background-color: var(--_colors-roles---background)}.notebook-hero_layout{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: end;gap: 20px 72px;display: grid}.notebook-hero_heading{margin-top: 12px;margin-bottom: 0;line-height: 1.02}.notebook-hero_highlight{color: var(--_colors-roles---link);font-style: italic}.notebook-hero_text{max-width: 540px;color: var(--_colors-roles---text-soft);margin-top: 0;margin-bottom: 0;font-size: 1.1875rem;line-height: 1.65}.notebook-filter{flex-wrap: wrap;gap: 10px;margin-top: 40px;display: flex}.notebook-filter_chip{color: #0e2240;cursor: pointer;background-color: #fff;border: 1.5px solid #e6e1d8;border-radius: 999px;padding: 9px 18px;font-size: .9375rem;font-weight: 600;line-height: 1.3;text-decoration: none}.notebook-filter_chip:hover{border-color: #0e2240}.notebook-filter_chip.is-active{color: #fff;background-color: #0e2240;border-color: #0e2240}.notebook-feature{color: var(--_colors-roles---text);background-color: #fff;border-radius: 10px;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);margin-top: 40px;text-decoration: none;display: grid;overflow: hidden;box-shadow: 0 14px 34px #0e224014}.notebook-feature:hover{color: #b8430f}.notebook-feature_image{object-fit: cover;width: 100%;height: 100%;min-height: 470px;display: block}.notebook-feature_content{flex-direction: column;justify-content: center;align-items: flex-start;padding: 52px;display: flex}.notebook-feature_meta{color: var(--_colors-roles---link);letter-spacing: .18em;text-transform: uppercase;font-size: .75rem;font-weight: 700}.notebook-feature_title{margin-top: 14px;margin-bottom: 16px;font-size: 2.75rem;line-height: 1.12}.notebook-feature_text{color: var(--_colors-roles---text-soft);margin-top: 0;margin-bottom: 26px;font-size: 1.0625rem;line-height: 1.65}.notebook-feature_link{color: #b8430f;border-bottom: 1.5px solid #b8430f;padding-bottom: 2px;font-size: .9375rem;font-weight: 700}.section_notebook-latest{background-color: #fff;border-top: 1px solid #e6e1d8}.post-card_date{color: var(--_colors-roles---text-muted);margin-top: 8px;font-size: .8125rem}.post-card_text{color: var(--_colors-roles---text-soft);margin-top: 8px;margin-bottom: 0;font-size: .9375rem;line-height: 1.6}.section_notebook-shop{background-color: #f8e6c6}.notebook-shop_layout{grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 24px 40px;display: grid}.notebook-shop_heading{margin-top: 10px;margin-bottom: 0;font-size: 2.375rem;line-height: 1.15}.notebook-shop_text{max-width: none;color: var(--_colors-roles---text-soft);margin-top: 10px;margin-bottom: 0;font-size: 1.0625rem;line-height: 1.6}.section_post{background-color: var(--_colors-roles---background);padding-bottom: 40px}.post-header{text-align: center;max-width: 860px;margin-left: auto;margin-right: auto;padding: 44px 20px 40px}.post-header_title{margin-top: 14px;margin-bottom: 18px;font-size: 3.875rem;line-height: 1.08}.post-header_dek{max-width: 680px;color: var(--_colors-roles---text-soft);margin: 0 auto;font-size: 1.3125rem;line-height: 1.55}.post-byline{color: var(--_colors-roles---text-muted);flex-wrap: wrap;justify-content: center;align-items: center;gap: 6px 12px;margin-top: 28px;font-size: .875rem;display: flex}.post-byline_photo{object-fit: cover;border-radius: 50%;width: 44px;height: 44px}.post-byline_name{color: var(--_colors-roles---text);font-weight: 700}.post-hero{margin-top: 0;margin-bottom: 0}.post-hero_image{aspect-ratio: 21 / 10;object-fit: cover;border-radius: 10px;width: 100%;display: block}.post-hero_caption{color: var(--_colors-roles---text-muted);margin-top: 10px;font-size: .8125rem}.post-body{color: var(--_colors-roles---text-soft);padding-top: 56px;font-size: 1.1875rem;line-height: 1.8}.post-notes{background-color: #fff;border: 1px solid #e6e1d8;border-radius: 8px;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;margin-top: 34px;margin-bottom: 34px;padding: 24px 28px;display: grid}.post-notes_heading{color: var(--_colors-roles---link);letter-spacing: .18em;text-transform: uppercase;grid-column: 1 / -1;font-size: .75rem;font-weight: 700}.post-notes_label{color: var(--_colors-roles---text-muted);letter-spacing: .06em;text-transform: uppercase;font-size: .75rem}.post-notes_value{color: var(--_colors-roles---text);margin-top: 4px;font-family: Playfair Display,Georgia,serif;font-size: 1.125rem;line-height: 1.3}.post-shop{color: var(--_colors-roles---text);background-color: #fff;border: 1px solid #e6e1d8;border-radius: 10px;grid-template-columns: 240px minmax(0,1fr);align-items: center;gap: 18px 28px;margin-top: 40px;margin-bottom: 40px;padding: 20px;text-decoration: none;display: grid;box-shadow: 0 10px 26px #0e224012}.post-shop:hover{border-color: #0e2240}.post-shop_image{aspect-ratio: 3 / 2;object-fit: cover;border-radius: 6px;width: 100%;display: block}.post-shop_label{color: var(--_colors-roles---link);letter-spacing: .18em;text-transform: uppercase;font-size: .75rem;font-weight: 700}.post-shop_title{margin-top: 6px;margin-bottom: 6px;font-size: 1.625rem;line-height: 1.2}.post-shop_text{color: var(--_colors-roles---text-muted);margin-top: 0;margin-bottom: 14px;font-size: .9375rem;line-height: 1.5}.post-share{color: var(--_colors-roles---text-muted);flex-wrap: wrap;align-items: center;gap: 10px;margin-top: 30px;font-size: .875rem;display: flex}.post-share_link{color: #0e2240;cursor: pointer;background-color: #fff;border: 1.5px solid #e6e1d8;border-radius: 999px;padding: 6px 14px;font-weight: 600;text-decoration: none}.post-share_link:hover{border-color: #0e2240}.post-author{border-top: 1px solid #e6e1d8;grid-template-columns: 96px minmax(0,1fr);align-items: center;column-gap: 24px;margin-top: 44px;padding-top: 32px;display: grid}.post-author_photo{object-fit: cover;border-radius: 50%;width: 96px;height: 96px}.post-author_name{margin-top: 0;margin-bottom: 6px;font-size: 1.5rem}.post-author_text{color: var(--_colors-roles---text-soft);margin-top: 0;margin-bottom: 8px;font-size: 1rem;line-height: 1.6}.post-sticky{display: none}.post-sticky_image{object-fit: cover;border-radius: 4px;flex-shrink: 0;width: 56px;height: 40px}.post-sticky_info{color: var(--_colors-roles---text-muted);flex: 1;font-size: .8125rem;line-height: 1.3}.post-sticky_title{color: var(--_colors-roles---text);font-size: .875rem;font-weight: 700}.post-image-tall{max-height: 720px}.section_gallery-hero{background-color: var(--_colors-roles---background)}.gallery-hero_layout{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: end;gap: 20px 72px;display: grid}.gallery-hero_heading{margin-top: 12px;margin-bottom: 0;line-height: 1.02}.gallery-hero_highlight{color: var(--_colors-roles---link);font-style: italic}.gallery-hero_text{max-width: 540px;color: var(--_colors-roles---text-soft);margin-top: 0;margin-bottom: 0;font-size: 1.1875rem;line-height: 1.65}.section_gallery{background-color: var(--_colors-roles---background)}.gallery-filter{z-index: 50;border-top: 1px solid var(--_colors-roles---border);border-bottom: 1px solid var(--_colors-roles---border);background-color: var(--_colors-roles---surface);position: sticky;top: 86px}.gallery-filter_list{flex-wrap: wrap;align-items: center;gap: 8px;padding-top: 14px;padding-bottom: 14px;display: flex}.gallery-filter_label{color: var(--_colors-roles---text-muted);letter-spacing: .14em;text-transform: uppercase;white-space: nowrap;margin-left: 10px;margin-right: 2px;font-size: .6875rem;font-weight: 800}.gallery-filter_divider{background-color: var(--_colors-roles---border);flex-grow: 0;flex-shrink: 0;width: 1px;height: 28px;margin-left: 6px;margin-right: 6px}.gallery-filter_chip{color: #0e2240;white-space: nowrap;cursor: pointer;background-color: #faf6f0;border: 1.5px solid #e6e1d8;border-radius: 999px;align-items: center;column-gap: 8px;padding: 7px 13px;font-size: .875rem;font-weight: 600;line-height: 1.3;text-decoration: none;display: inline-flex}.gallery-filter_chip:hover{border-color: #0e2240}.gallery-filter_chip.is-active{color: #fff;background-color: #0e2240;border-color: #0e2240}.gallery-filter_dot{border-radius: 50%;flex-grow: 0;flex-shrink: 0;width: 11px;height: 11px}.gallery-filter_dot.is-fire{background-image: linear-gradient(135deg,#e8735a,#b8430f)}.gallery-filter_dot.is-golden{background-image: linear-gradient(135deg,#f2c98a,#f08a3c)}.gallery-filter_dot.is-cotton-candy{background-image: linear-gradient(135deg,#f4a6b8,#9b6fb0)}.gallery-filter_dot.is-blue-hour{background-image: linear-gradient(135deg,#8fb3d9,#2f5c8f)}.gallery-filter_dot.is-garden{background-image: linear-gradient(135deg,#9cc26b,#3f7a3a)}.gallery-grid{grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-flow: dense;gap: 28px 22px;display: grid}.gallery-item{color: #0e2240;flex-direction: column;text-decoration: none;display: flex}.gallery-item:hover{color: #b8430f}.gallery-item.is-large{grid-area: span 2 / span 2 / span 2 / span 2}.gallery-item.is-tall{grid-row: span 2 / span 2}.gallery-item_image-wrap{aspect-ratio: 3 / 2;background-color: var(--_colors-roles---surface-dark);border-radius: 6px;position: relative;overflow: hidden}.gallery-item_image-wrap.is-fill{aspect-ratio: auto;flex: 1;min-height: 0}.gallery-item_image{object-fit: cover;width: 100%;max-width: none;height: 100%;transition: transform .6s;position: absolute;inset: 0}.gallery-item_cta{opacity: 0;color: #0e2240;background-color: #f08a3c;border-radius: 5px;padding: 8px 12px;font-size: .8125rem;font-weight: 700;line-height: 1.2;transition: opacity .2s;position: absolute;bottom: 12px;right: 12px}.gallery-item_title{margin-top: 9px;font-size: .875rem;font-weight: 600;line-height: 1.35}.section_gallery-bigger{background-color: #f8e6c6}.gallery-bigger_layout{grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 24px 40px;display: grid}.gallery-bigger_heading{margin-top: 10px;margin-bottom: 0;font-size: 2.375rem;line-height: 1.15}.gallery-bigger_text{max-width: 620px;color: var(--_colors-roles---text-soft);margin-top: 10px;margin-bottom: 0;font-size: 1.0625rem;line-height: 1.6}.section_contact-hero{background-color: #faf6f0;scroll-margin-top: 80px}.contact-hero_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);align-items: start;gap: 48px 72px;display: grid}.contact-hero_heading{margin-top: 14px;margin-bottom: 20px;line-height: 1.05}.contact-hero_highlight{color: #b8430f;font-style: italic;display: block}.contact-hero_text{color: #3a4152;max-width: 580px;margin-top: 0;margin-bottom: 32px;font-size: 1.25rem;line-height: 1.6}.contact-form,.contact-form._w-form{background-color: #fff;border: 1px solid #e6e1d8;border-radius: 10px;grid-template-rows: auto;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 20px;padding: 34px;display: grid}.contact-form_field{margin-bottom: 0}.contact-form_field.is-full{grid-column-start: span 2}.contact-form_label{color: #0e2240;margin-bottom: 7px;font-size: .875rem;font-weight: 700}.contact-form_input{color: #0e2240;background-color: #fff;border: 1.5px solid #d5cec2;border-radius: 6px;height: 48px;margin-bottom: 0;padding-left: 14px;padding-right: 14px;font-size: 1rem}.contact-form_input.is-textarea{height: auto;min-height: 150px;padding-top: 12px;padding-bottom: 12px}.contact-form_input._w-input,.contact-form_input._w-select{color: #0e2240;background-color: #fff;border: 1.5px solid #d5cec2;border-radius: 6px;height: 48px;margin-bottom: 0;padding-left: 14px;padding-right: 14px;font-size: 1rem}.contact-form_hint{color: #5b6577;grid-column-start: span 2;margin-top: 0;margin-bottom: 0;font-size: .9375rem;line-height: 1.5}.contact-form_submit{justify-self: start}.contact-form_note{color: #5b6577;align-self: center;margin-top: 0;margin-bottom: 0;font-size: .875rem;line-height: 1.5}.contact-hero_media{margin-bottom: 26px}.contact-hero_image{aspect-ratio: 4 / 5;object-fit: cover;object-position: 50% 40%;border-radius: 10px;width: 100%;display: block;box-shadow: 0 18px 40px #0e224033}.contact-hero_caption{color: #5b6577;margin-top: 10px;margin-bottom: 0;font-size: .8125rem}.contact-direct{background-color: #fff;border: 1px solid #e6e1d8;border-radius: 10px;padding: 26px 28px}.contact-direct_title{margin-top: 0;margin-bottom: 10px;font-size: 1.5rem}.contact-direct_row{border-top: 1px solid #e6e1d8;grid-template-rows: auto;grid-template-columns: 96px minmax(0,1fr);column-gap: 14px;padding-top: 12px;padding-bottom: 12px;display: grid}.contact-direct_label{color: #5b6577;letter-spacing: .14em;text-transform: uppercase;padding-top: 3px;font-size: .75rem;font-weight: 700}.contact-direct_text{color: #3a4152;margin-top: 0;margin-bottom: 0;font-size: 1rem;line-height: 1.5}.contact-direct_link{color: #b8430f;overflow-wrap: anywhere;font-weight: 700;text-decoration: none}.contact-direct_link:hover{text-decoration: underline}.contact-direct_social{flex-wrap: wrap;gap: 6px 16px;display: flex}.contact-form_message{color: #0e2240;font-size: 1rem;line-height: 1.5}.contact-form_success{color: #0e2240;background-color: #f8e6c6;border-radius: 10px;padding: 24px}.contact-form_error{color: #b8430f;background-color: #fbe3cf;border-radius: 6px;margin-top: 12px;padding: 12px 16px}.section_contact-faq{background-color: #faf6f0}.contact-faq_layout{grid-template-rows: auto;grid-template-columns: 340px minmax(0,1fr);gap: 32px 72px;display: grid}.contact-faq_heading{margin-top: 12px;margin-bottom: 0;font-size: 2.875rem;line-height: 1.1}.contact-faq_more{color: #5b6577;margin-top: 16px;margin-bottom: 0;font-size: 1rem}.contact-faq_list{border-bottom: 1px solid #e6e1d8}.contact-faq_item{border-top: 1px solid #e6e1d8;padding-top: 22px;padding-bottom: 22px}.contact-faq_question{font-family: var(--_typography---font-body);margin-top: 0;margin-bottom: 8px;font-size: 1.125rem;font-weight: 700;line-height: 1.4}.contact-faq_answer{color: #3a4152;max-width: 700px;margin-top: 0;margin-bottom: 0;font-size: 1rem;line-height: 1.65}.section_contact-bigger{background-color: #f8e6c6;scroll-margin-top: 80px}.contact-bigger_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);align-items: center;gap: 40px 72px;display: grid}.contact-bigger_heading{margin-top: 12px;margin-bottom: 0;font-size: 2.875rem;line-height: 1.1}.contact-bigger_text{color: #3a4152;max-width: 560px;margin-top: 16px;margin-bottom: 26px;font-size: 1.125rem;line-height: 1.7}.contact-bigger_room{background-image: linear-gradient(#efe7da,#e4d9c6);border-radius: 10px;height: 380px;position: relative;overflow: hidden}.contact-bigger_art{aspect-ratio: 3 / 2;object-fit: cover;width: 78%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);box-shadow: 0 18px 30px #0e224040}.contact-bigger_tag{z-index: 2;color: #0e2240;letter-spacing: .12em;text-transform: uppercase;background-color: #fff;border-radius: 4px;padding: 7px 11px;font-size: .75rem;font-weight: 700;position: absolute;top: 16px;right: 16px}.section_contact-help{background-color: #fff}.contact-help_head{margin-bottom: 40px}.contact-help_heading{margin-top: 12px;margin-bottom: 0;font-size: 2.875rem;line-height: 1.1}.contact-help_grid{grid-template-rows: auto;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;display: grid}.contact-help_card{background-color: #faf6f0;border-radius: 10px;flex-direction: column;display: flex;overflow: hidden}.contact-help_image{aspect-ratio: 3 / 2;object-fit: cover;width: 100%;display: block}.contact-help_body{flex-direction: column;flex-grow: 1;align-items: flex-start;padding: 26px 28px 30px;display: flex}.contact-help_title{margin-top: 10px;margin-bottom: 10px;font-size: 1.75rem;line-height: 1.2}.contact-help_text{color: #3a4152;flex-grow: 1;margin-top: 0;margin-bottom: 16px;font-size: 1rem;line-height: 1.65}.section_shop-hero{background-color: #faf6f0}.shop-hero_layout{grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);align-items: end;gap: 32px 72px;display: grid}.shop-hero_heading{margin-top: 12px;margin-bottom: 0;line-height: 1.02}.shop-hero_highlight{color: #b8430f;font-style: italic}.shop-hero_text{color: #3a4152;max-width: 560px;margin-top: 20px;margin-bottom: 0;font-size: 1.1875rem;line-height: 1.65}.shop-start{background-color: #fff;border: 1px solid #e6e1d8;border-radius: 10px;padding: 22px 24px}.shop-start_list{margin-top: 8px;margin-bottom: 14px}.shop-start_row{color: #0e2240;border-top: 1px solid #e6e1d8;grid-template-columns: 52px minmax(0,1fr) auto;align-items: center;column-gap: 14px;padding-top: 10px;padding-bottom: 10px;text-decoration: none;display: grid}.shop-start_row:first-child{border-top-style: none}.shop-start_image{object-fit: cover;border-radius: 4px;width: 52px;height: 45px;display: block}.shop-start_name{font-size: 1rem;font-weight: 700;line-height: 1.3}.shop-start_note{color: #5b6577;font-size: .8125rem;line-height: 1.4}.shop-start_price{font-size: 1rem;font-weight: 800}.section_shop{background-color: #faf6f0}.shop-toolbar{flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 12px 24px;margin-bottom: 28px;display: flex}.shop-toggle{color: #3a4152;cursor: pointer;align-items: center;column-gap: 10px;font-size: .90625rem;font-weight: 600;text-decoration: none;display: inline-flex}.shop-toggle_box{background-color: #fff;border: 1.5px solid #b9b3a8;border-radius: 4px;flex-grow: 0;flex-shrink: 0;width: 18px;height: 18px}.shop-material{color: #5b6577;align-items: center;column-gap: 10px;font-size: .875rem;display: inline-flex}.shop-card_badge{z-index: 1;color: #0e2240;letter-spacing: .04em;background-color: #faf6f0;border-radius: 999px;padding: 5px 9px;font-size: .75rem;font-weight: 800;line-height: 1.2;position: absolute;top: 10px;left: 10px}.shop-card_cta{z-index: 1;opacity: 0;color: #0e2240;background-color: #f08a3c;border-radius: 5px;padding: 8px 12px;font-size: .8125rem;font-weight: 800;line-height: 1.2;position: absolute;bottom: 12px;right: 12px}.shop-card_price-row{flex-wrap: wrap;align-items: center;gap: 6px 10px;display: flex}.shop-card_size{color: #5b3a6b;background-color: #eee6f1;border-radius: 4px;padding: 3px 7px;font-size: .75rem;font-weight: 700;line-height: 1.3}.section_shop-prices{background-color: #fff;border-top: 1px solid #e6e1d8;scroll-margin-top: 80px}.section_shop-bigger{background-color: #f8e6c6;scroll-margin-top: 80px}.section_shop-faq{background-color: #fff;border-top: 1px solid #e6e1d8}.section_shop-quality{background-color: #faf6f0}.shop-quality_layout{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: 40px 72px;display: grid}.shop-quality_image-wrap{aspect-ratio: 4 / 3;border-radius: 8px;overflow: hidden}.shop-quality_image{object-fit: cover;width: 100%;height: 100%;display: block}.shop-quality_heading{margin-top: 12px;margin-bottom: 0;font-size: 2.75rem;line-height: 1.1}.shop-quality_text{color: #3a4152;margin-top: 16px;margin-bottom: 28px;font-size: 1.125rem;line-height: 1.65}.shop-quality_points{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 22px 30px;margin-bottom: 32px;display: grid}.shop-quality_point{grid-template-columns: 34px minmax(0,1fr);column-gap: 12px;display: grid}.shop-quality_number{color: #0e2240;background-color: #f2c98a;border-radius: 50%;justify-content: center;align-items: center;width: 34px;height: 34px;font-size: .875rem;font-weight: 800;display: flex}.shop-quality_point-title{color: #0e2240;margin-top: 5px;margin-bottom: 4px;font-size: 1rem;font-weight: 700}.shop-quality_point-text{color: #5b6577;margin-top: 0;margin-bottom: 0;font-size: .90625rem;line-height: 1.55}.gift_image{border-radius: 22px;width: 100%;height: auto;display: block;box-shadow: 0 30px 60px #0e224038,0 6px 16px #0e224024}.gift_amounts{flex-wrap: wrap;gap: 10px;margin-top: 28px;display: flex}.gift_amount{color: #0e2240;cursor: pointer;background-color: #fff;border: 1.5px solid #e6e1d8;border-radius: 10px;justify-content: center;min-width: 76px;padding: 11px 18px;font-size: 1.0625rem;font-weight: 700;text-decoration: none;display: inline-flex}.gift_amount:hover{border-color: #0e2240}.gift_amount.is-selected{color: #fff;background-color: #0e2240;border-color: #0e2240}.gift_actions{flex-wrap: wrap;align-items: center;gap: 12px 18px;margin-top: 22px;display: flex}.gift_note{color: #5b6577;margin-top: 14px;margin-bottom: 0;font-size: .875rem;line-height: 1.5}.section_gift-steps{background-color: #fff}.gift-steps_grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap: 24px 36px;margin-top: 36px;display: grid}.section_gift-faq{background-color: #faf6f0}.gift_media{position: relative}.section_pg-hero{background-color: #faf6f0}.pg-hero_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);align-items: center;gap: 40px 72px;display: grid}.pg-hero_facts{flex-wrap: wrap;gap: 10px 24px;margin-top: 26px;display: flex}.pg-hero_fact{color: #3a4152;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.5l3 3 7-7' fill='none' stroke='%23B8430F' stroke-width='2.2'/%3E%3C/svg%3E");background-position: 0 4px;background-repeat: no-repeat;padding-left: 22px;font-size: .9375rem;font-weight: 600}.pg-corners{grid-template-rows: auto;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;display: grid}.pg-corner{color: #0e2240;background-color: #fff;border: 1px solid #e6e1d8;border-radius: 10px;text-decoration: none;transition: transform .2s,box-shadow .2s;display: block;overflow: hidden}.pg-corner:hover{transform: translateY(-3px);box-shadow: 0 12px 26px #0e22401f}.pg-corner_image{aspect-ratio: 480 / 416;object-fit: cover;width: 100%;display: block}.pg-corner_label{justify-content: space-between;align-items: baseline;column-gap: 8px;padding: 12px 16px;display: flex}.pg-corner_name{font-size: .9375rem;font-weight: 700}.pg-corner_price{color: #5b6577;font-size: .875rem}.pg-jump{z-index: 20;background-color: #fff;border-top: 1px solid #e6e1d8;border-bottom: 1px solid #e6e1d8;position: sticky;top: 0}.pg-jump_list{white-space: nowrap;scrollbar-width: none;column-gap: 34px;display: flex;overflow-x: auto}.pg-jump_link{color: #0e2240;border-bottom: 3px solid #0000;padding-top: 18px;padding-bottom: 15px;font-size: .9375rem;font-weight: 700;text-decoration: none;display: block}.pg-jump_link:hover{color: #b8430f}.pg-jump_link.is-active{border-bottom-color: #f08a3c}.section_pg-compare{background-color: #fff;scroll-margin-top: 60px}.pg-head{max-width: 720px;margin-bottom: 36px}.pg-head_heading{margin-top: 12px;margin-bottom: 0;font-size: 2.875rem;line-height: 1.1}.pg-head_text{color: #3a4152;margin-top: 14px;margin-bottom: 0;font-size: 1.125rem;line-height: 1.65}.pg-compare_wrap{overflow-x: auto}.pg-compare{min-width: 760px}.pg-compare_row{border-bottom: 1px solid #e6e1d8;grid-template-rows: auto;grid-template-columns: 180px repeat(4,minmax(0,1fr));display: grid}.pg-compare_row.is-head{border-bottom: 2px solid #0e2240}.pg-compare_cell{color: #3a4152;padding: 16px 18px;font-size: 1rem;line-height: 1.5}.pg-compare_cell.is-label{color: #5b6577;letter-spacing: .14em;text-transform: uppercase;padding-top: 19px;font-size: .75rem;font-weight: 700}.pg-compare_cell.is-price{color: #0e2240;font-size: 1.125rem;font-weight: 800}.pg-compare_name{color: #0e2240;font-family: Playfair Display,sans-serif;font-size: 1.625rem;line-height: 1.2}.pg-compare_sub{color: #5b6577;margin-top: 4px;font-size: .875rem}.pg-compare_yes{color: #0e2240}.pg-compare_hidden{white-space: nowrap;clip: rect(0 0 0 0);width: 1px;height: 1px;position: absolute;overflow: hidden}.pg-note{color: #5b6577;margin-top: 14px;margin-bottom: 0;font-size: .9375rem;line-height: 1.55}.section_pg-material{background-color: #faf6f0;scroll-margin-top: 60px}.section_pg-material.is-white{background-color: #fff}.pg-material_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: 32px 80px;display: grid}.pg-material_media.is-flip{order: 2}.pg-material_image{aspect-ratio: 480 / 416;object-fit: cover;border: 1px solid #e6e1d8;border-radius: 10px;width: 100%;display: block}.pg-material_caption{color: #5b6577;margin-top: 10px;margin-bottom: 0;font-size: .8125rem;line-height: 1.5}.pg-material_lead{color: #3a4152;margin-top: 16px;margin-bottom: 22px;font-size: 1.125rem;line-height: 1.7}.pg-spec{border-top: 1px solid #e6e1d8}.pg-spec_row{border-bottom: 1px solid #e6e1d8;grid-template-rows: auto;grid-template-columns: 130px minmax(0,1fr);column-gap: 18px;padding-top: 12px;padding-bottom: 12px;display: grid}.pg-spec_label{color: #5b6577;letter-spacing: .14em;text-transform: uppercase;padding-top: 3px;font-size: .75rem;font-weight: 700}.pg-spec_value{color: #3a4152;font-size: 1rem;line-height: 1.5}.section_pg-sizes{background-color: #faf6f0;scroll-margin-top: 60px}.pg-sizes_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);align-items: start;gap: 40px 64px;display: grid}.pg-wall{background-image: linear-gradient(#ede4d4,#e2d6c2);border-radius: 10px;padding: 28px}.pg-wall_chips{flex-wrap: wrap;gap: 8px;margin-bottom: 18px;display: flex}.pg-wall_chip{color: #0e2240;background-color: #fff;border: 1.5px solid #0e2240;border-radius: 30px;padding: 7px 14px;font-size: .875rem;font-weight: 700;text-decoration: none}.pg-wall_chip:hover{background-color: #f2c98a}.pg-wall_chip.is-active{color: #fff;background-color: #0e2240}.pg-wall_scale{aspect-ratio: 4 / 3;border-bottom: 3px solid #b9ae9c;width: 100%;position: relative}.pg-wall_outline{border: 1.5px dashed #0e224073;width: 50%;height: 44.44%;position: absolute;bottom: 41.11%;left: 6%}.pg-wall_outline-label{color: #0e2240;font-size: .75rem;font-weight: 800;position: absolute;top: 4px;right: 6px}.pg-wall_print{width: 30%;height: 26.67%;transition: all .25s;position: absolute;bottom: 50%;left: 6%;box-shadow: 0 12px 24px #0e224047}.pg-wall_image{object-fit: cover;width: 100%;height: 100%;display: block}.pg-wall_tag{color: #0e2240;background-color: #fff;border-radius: 3px;padding: 3px 7px;font-size: .75rem;font-weight: 800;position: absolute;top: 6px;right: 6px}.pg-wall_door{background-color: #ffffff59;border: 1.5px solid #b9ae9c;border-bottom-style: none;width: 30%;height: 88.89%;position: absolute;bottom: 0%;right: 4%}.pg-wall_door-label{color: #5b6577;white-space: nowrap;font-size: .75rem;font-weight: 700;position: absolute;top: -22px;right: 0}.pg-wall_caption{color: #5b6577;margin-top: 12px;margin-bottom: 0;font-size: .8125rem;line-height: 1.5}.pg-tips_heading{margin-top: 0;margin-bottom: 14px;font-size: 1.75rem}.pg-tip{border-top: 1px solid #e6e1d8;column-gap: 16px;padding-top: 16px;padding-bottom: 16px;display: flex}.pg-tip_num{color: #0e2240;background-color: #f2c98a;border-radius: 50%;flex: none;justify-content: center;align-items: center;width: 34px;height: 34px;font-weight: 800;display: flex}.pg-tip_title{color: #0e2240;font-size: 1.0625rem;font-weight: 700}.pg-tip_text{color: #3a4152;margin-top: 2px;margin-bottom: 0;font-size: 1rem;line-height: 1.6}.section_pg-prices{background-color: #faf6f0;padding-bottom: 96px}.section_pg-how{background-color: #faf6f0;border-top: 1px solid #e6e1d8}.pg-steps{grid-template-rows: auto;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px;display: grid}.pg-step{background-color: #fff;border: 1px solid #e6e1d8;border-radius: 8px;padding: 24px}.pg-step_title{margin-top: 14px;margin-bottom: 6px;font-size: 1.25rem}.pg-step_text{color: #3a4152;margin-top: 0;margin-bottom: 0;font-size: 1rem;line-height: 1.6}.section_pg-care{background-color: #fff;scroll-margin-top: 60px}.pg-care_grid{grid-template-rows: auto;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px 32px;display: grid}.pg-care_item{border-top: 3px solid #f2c98a;padding-top: 18px}.pg-care_title{margin-top: 0;margin-bottom: 8px;font-size: 1.25rem}.pg-care_text{color: #3a4152;margin-top: 0;margin-bottom: 0;font-size: 1rem;line-height: 1.6}.pg-material_pick{color: #3a4152;background-color: #fff;border-left: 4px solid #f08a3c;border-radius: 0 6px 6px 0;margin-top: 20px;margin-bottom: 24px;padding: 14px 18px;font-size: 1rem;line-height: 1.55}.pg-material_pick.is-tinted{background-color: #fbf3e6}.pg-material_pick-label{color: #0e2240}.section_faq-hero{background-color: #faf6f0}.faq-hero_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);align-items: center;gap: 40px 80px;display: grid}.faq-search{color: #5b6577;background-color: #fff;border: 1.5px solid #e6e1d8;border-radius: 8px;align-items: center;max-width: 560px;min-height: 56px;margin-top: 28px;padding-left: 18px;padding-right: 18px;font-size: 1rem;display: flex}.faq-short{background-color: #fff;border: 1px solid #e6e1d8;border-radius: 12px;padding: 30px 32px 14px}.faq-short_heading{margin-top: 0;margin-bottom: 6px;font-size: 1.75rem;line-height: 1.2}.faq-short_item{border-top: 1px solid #e6e1d8;align-items: flex-start;column-gap: 16px;padding-top: 16px;padding-bottom: 16px;display: flex}.faq-short_icon{color: #b8430f;background-color: #fbebdd;border-radius: 50%;flex: none;justify-content: center;align-items: center;width: 38px;height: 38px;font-weight: 800;display: flex}.faq-short_title{color: #0e2240;font-weight: 700;line-height: 1.4}.faq-short_text{color: #3a4152;font-size: .9375rem;line-height: 1.5}.section_faq-body{background-color: #fff;border-top: 1px solid #e6e1d8}.faq_layout{grid-template-rows: auto;grid-template-columns: 240px minmax(0,1fr);align-items: start;gap: 24px 80px;display: grid}.faq_toc{z-index: 5;position: sticky;top: 110px}.faq_toc-list{flex-direction: column;margin-top: 14px;display: flex}.faq_toc-link{color: #3a4152;border-left: 2px solid #e6e1d8;padding: 11px 0 11px 16px;font-size: .9375rem;font-weight: 600;text-decoration: none;display: block}.faq_toc-ask{color: #3a4152;margin-top: 28px;margin-bottom: 0;font-size: .9375rem}.faq_group{margin-bottom: 56px}.faq_group-heading{margin-top: 0;margin-bottom: 16px;font-size: 2.25rem;line-height: 1.15}.faq_list{border-bottom: 1px solid #e6e1d8}.faq_item{border-top: 1px solid #e6e1d8;padding-top: 20px;padding-bottom: 20px}.faq_question{font-family: var(--_typography---font-body);margin-top: 0;margin-bottom: 0;font-size: 1.125rem;font-weight: 700;line-height: 1.4}.faq_answer{color: #3a4152;max-width: 760px;margin-top: 10px;margin-bottom: 0;font-size: 1rem;line-height: 1.7}.faq_empty{color: #3a4152;margin-top: 0;margin-bottom: 0;font-size: 1.0625rem;display: none}.faq-band_grid{grid-template-rows: auto;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 20px 28px;display: grid}.faq-band_card{background-color: #faf6f0;border-radius: 12px;padding: 38px 40px}.policy-hero_buttons{margin-top: 28px}.policy_content{max-width: 760px}.policy_section{border-bottom: 1px solid #e6e1d8;margin-bottom: 48px;padding-bottom: 48px}.policy_heading{margin-top: 0;margin-bottom: 18px;font-size: 2.25rem;line-height: 1.15}.policy_text{color: #3a4152;margin-top: 0;margin-bottom: 16px;font-size: 1.0625rem;line-height: 1.7}.policy_list{margin-top: 4px;margin-bottom: 18px;padding-left: 0;list-style-type: none}.policy_item{color: #3a4152;padding-bottom: 12px;padding-left: 30px;font-size: 1.0625rem;line-height: 1.65;position: relative}.policy_steps{grid-template-rows: auto;grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap: 16px 20px;margin-top: 8px;display: grid}.policy_step{background-color: #faf6f0;border: 1px solid #e6e1d8;border-radius: 12px;padding: 26px 24px}.policy_step-number{color: #0e2240;background-color: #f08a3c;border-radius: 50%;justify-content: center;align-items: center;width: 38px;height: 38px;margin-bottom: 14px;font-weight: 800;display: flex}.policy_step-heading{margin-top: 0;margin-bottom: 8px;font-size: 1.375rem;line-height: 1.25}.policy_step-text{color: #3a4152;margin-top: 0;margin-bottom: 0;font-size: .9375rem;line-height: 1.6}.policy_updated{color: #5b6577;margin-top: 36px;margin-bottom: 0;font-size: .875rem}.footer_legal{flex-wrap: wrap;gap: 8px 20px;display: flex}.video-hero_buttons{margin-top: 24px}.video-feature{max-width: 1200px;margin-top: 56px;margin-left: auto;margin-right: auto}.video-feature_title{margin-top: 20px;margin-bottom: 0;font-size: 1.875rem;line-height: 1.2}.section_video-latest{background-color: #fff;border-top: 1px solid #e6e1d8}.video-grid{grid-template-rows: auto;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px 26px;display: grid}.video-card{color: #0e2240;text-decoration: none;display: block}.video-card_thumb{aspect-ratio: 16 / 9;background-color: #08162b;border-radius: 8px;position: relative;overflow: hidden}.video-card_image{object-fit: cover;width: 100%;height: 100%;position: absolute;top: 0;left: 0}.video-card_play{z-index: 2;color: #0e2240;background-color: #faf6f0eb;border-radius: 50%;justify-content: center;align-items: center;width: 58px;height: 58px;padding-left: 4px;font-size: 1.125rem;line-height: 1;display: flex;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);box-shadow: 0 6px 16px #08162b40}.video-card_duration{z-index: 2;color: #fff;background-color: #08162bcc;border-radius: 4px;padding: 3px 7px;font-size: .75rem;font-weight: 700;line-height: 1.3;position: absolute;bottom: 10px;right: 10px}.video-card_title{margin-top: 14px;margin-bottom: 0;font-size: 1.375rem;line-height: 1.25}.video-card_date{color: #5b6577;margin-top: 4px;font-size: .8125rem;line-height: 1.4}.video-subscribe{background-color: #faf6f0;border: 1.5px solid #e6e1d8;border-radius: 10px;justify-content: space-between;align-items: center;gap: 16px 24px;margin-top: 48px;padding: 26px 30px;display: flex}.video-subscribe_title{margin-top: 0;margin-bottom: 0;font-size: 1.625rem;line-height: 1.2}.video-subscribe_text{color: #3a4152;margin-top: 4px;margin-bottom: 0;font-size: .9375rem;line-height: 1.5}.trust_link{text-underline-offset: 4px;color: inherit;-webkit-text-decoration: underline #e6e1d8;text-decoration: underline #e6e1d8}.trust_link:hover{color: #b8430f;text-decoration-color: #b8430f}.material_note{text-align: center;margin-top: 28px;margin-bottom: 0;font-size: 1rem;line-height: 1.5}.material_note-link{color: #b8430f;text-underline-offset: 3px;font-weight: 600;text-decoration: underline}.material_note-link:hover{color: #0e2240}.about-story_link{color: #b8430f;text-underline-offset: 3px;text-decoration: underline}.about-story_link:hover{color: #0e2240}.about-gallery{grid-column-gap: 12px;grid-row-gap: 12px;grid-template-rows: auto;grid-template-columns: repeat(6,minmax(0,1fr));margin-top: 12px;display: grid}.about-gallery.is-three{grid-template-rows: auto;grid-template-columns: repeat(3,minmax(0,1fr));margin-top: 26px;margin-bottom: 8px}.about-gallery_image{aspect-ratio: 1;object-fit: cover;border-radius: 8px;grid-column-start: span 2;width: 100%;height: 100%;display: block}.about-gallery_image.is-wide{aspect-ratio: 3 / 2;grid-column-start: span 3}.about-gallery_image.is-tall{aspect-ratio: 3 / 4;grid-column-start: span 1}.about-gallery_image.is-tall.is-focus-right{object-position: 62% 50%}@media screen and (max-width: 991px){.nav_menu{display: none}.nav_menu-button{display: flex}.trust_grid{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 24px}.trust_item{border-left-width: 0;padding: 18px 0}.welcome_layout{text-align: center;flex-direction: column;padding-top: 48px;padding-bottom: 44px}.welcome_quote{font-size: 1.75rem}.welcome_aside{text-align: center}.grid-5{grid-template-columns: repeat(3,minmax(0,1fr))}.photo-tile{height: 320px}.grid-4{grid-template-columns: repeat(2,minmax(0,1fr))}.story_layout{grid-template-columns: minmax(0,1fr)}.newsletter_layout{flex-direction: column;align-items: flex-start}.footer_grid{grid-template-columns: 1fr 1fr 1fr 1fr}.footer_brand{grid-column: span 4 / span 4}.print_layout{grid-template-rows: auto;grid-template-columns: 1fr}.print_panel{position: static}.print-story_layout{grid-template-rows: auto;grid-template-columns: 1fr}.about-hero_layout{grid-template-columns: minmax(0,1fr)}.about-hero_caption{bottom: 16px;left: 16px}.about-story_layout{grid-template-columns: minmax(0,1fr)}.about-story_aside{position: static}.about-cta_card{grid-template-columns: minmax(0,1fr)}.about-cta_image{aspect-ratio: 3 / 2;height: auto;min-height: 0}.work-hero_layout,.work-food_layout,.work-brands_layout,.work-video_layout,.work-video_services{grid-template-rows: auto;grid-template-columns: minmax(0,1fr)}.work-includes_grid{grid-template-rows: auto;grid-template-columns: repeat(2,minmax(0,1fr))}.work-start_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1fr)}.notebook-hero_layout{grid-template-columns: minmax(0,1fr);align-items: start}.notebook-feature{grid-template-columns: minmax(0,1fr)}.notebook-feature_image{aspect-ratio: 3 / 2;height: auto;min-height: 0}.notebook-feature_content{padding: 36px 36px 40px}.notebook-shop_layout{grid-template-columns: minmax(0,1fr)}.gallery-hero_layout{grid-template-columns: minmax(0,1fr);align-items: start}.gallery-filter{top: 68px}.gallery-filter_list{flex-wrap: nowrap;margin-right: -32px;padding-top: 12px;padding-bottom: 12px;padding-right: 32px;overflow-x: auto}.gallery-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.gallery-item_cta{display: none}.gallery-bigger_layout{grid-template-columns: minmax(0,1fr)}.contact-hero_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1fr)}.contact-hero_media{max-width: 520px}.contact-faq_layout,.contact-bigger_layout,.contact-help_grid{grid-template-rows: auto;grid-template-columns: minmax(0,1fr)}.contact-help_card{flex-direction: row}.contact-help_image{aspect-ratio: auto;width: 38%}.shop-hero_layout{grid-template-columns: minmax(0,1fr);align-items: start}.shop-quality_layout{grid-template-columns: minmax(0,1fr)}.gift_media{order: -1;max-width: 520px}.pg-hero_layout,.pg-material_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1fr)}.pg-material_media.is-flip{order: 0}.pg-sizes_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1fr)}.pg-steps,.pg-care_grid{grid-template-rows: auto;grid-template-columns: repeat(2,minmax(0,1fr))}.faq-hero_layout,.faq_layout{grid-template-rows: auto;grid-template-columns: minmax(0,1fr)}.faq_toc{background-color: #fff;border-bottom: 1px solid #e6e1d8;margin-left: -32px;margin-right: -32px;padding: 12px 32px;top: 0}.faq_toc-list{flex-direction: row;column-gap: 8px;margin-top: 0;overflow-x: auto}.faq_toc-link{white-space: nowrap;border: 1.5px solid #e6e1d8;border-radius: 999px;flex: none;padding: 7px 14px;font-size: .8125rem;font-weight: 700}.faq_toc-ask{display: none}.faq-band_grid,.policy_steps{grid-template-rows: auto;grid-template-columns: minmax(0,1fr)}.video-grid{grid-template-rows: auto;grid-template-columns: repeat(2,minmax(0,1fr))}}@media screen and (max-width: 767px){.nav_layout{min-height: 68px}.nav_tagline{letter-spacing: .1em;white-space: nowrap;font-size: .625rem}.nav_actions{column-gap: 4px}.nav_contact{display: none}.section_hero{height: 640px}.hero_overlay{background-image: linear-gradient(0deg,#08162bcc 0%,#08162b73 50%,#08162b1a 100%)}.hero_layout{padding-bottom: 72px;padding-left: 20px;padding-right: 20px}.hero_caption{font-size: .75rem;bottom: 16px;right: 20px}.welcome_photo{width: 96px;height: 96px}.welcome_quote{font-size: 1.375rem}.section-head{flex-direction: column;align-items: flex-start;margin-bottom: 24px}.grid-5{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.grid-5.is-swipe{scroll-snap-type: x mandatory;scrollbar-width: none;column-gap: 12px;margin-left: -20px;margin-right: -20px;padding-bottom: 4px;padding-left: 20px;padding-right: 20px;scroll-padding-left: 20px;display: flex;overflow-x: auto}.photo-tile{scroll-snap-align: start;flex: 0 0 70%;height: 400px}.photo-tile_content{padding: 18px}.photo-tile_title{font-size: 1.375rem}.grid-4{gap: 28px 12px}.grid-4.is-swipe{scroll-snap-type: x mandatory;scrollbar-width: none;column-gap: 12px;margin-left: -20px;margin-right: -20px;padding-bottom: 4px;padding-left: 20px;padding-right: 20px;scroll-padding-left: 20px;display: flex;overflow-x: auto}.print-card{scroll-snap-align: start;flex: 0 0 78%}.print-card_title{font-size: 1.125rem}.material-card{scroll-snap-align: start;flex: 0 0 70%}.video_play{width: 64px;height: 64px;font-size: 1.25rem}.post-card{scroll-snap-align: start;flex: 0 0 80%}.post-card_title{font-size: 1.25rem}.grid-3{grid-template-columns: minmax(0,1fr);gap: 28px 12px}.grid-3.is-swipe{scroll-snap-type: x mandatory;scrollbar-width: none;column-gap: 12px;margin-left: -20px;margin-right: -20px;padding-bottom: 4px;padding-left: 20px;padding-right: 20px;scroll-padding-left: 20px;display: flex;overflow-x: auto}.grid-2{grid-template-columns: minmax(0,1fr);row-gap: 16px}.review-card_quote{font-size: 1.125rem}.newsletter_heading{font-size: 1.625rem}.newsletter_form,.newsletter_form._w-form{flex-direction: column}.footer{padding-top: 48px}.footer_grid{grid-template-columns: 1fr 1fr;gap: 32px 24px}.footer_bottom{flex-direction: column;margin-top: 40px}.footer_brand{grid-column: span 2 / span 2}.section_breadcrumb{padding-top: 16px}.print_promises,.print_cta{display: none}.price-table_wrap{overflow: auto}.price-table_row{grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr}.price-table_cell{padding: 12px 4px 12px 8px;font-size: 13px;line-height: 1.3}.price-table_hint{font-size: 11px}.print-meet_layout{flex-direction: column;align-items: flex-start}.print-meet_text{font-size: 1.375rem}.print_sticky{display: flex}.about-film_strip{scroll-snap-type: x mandatory;background-position: 6px 6px,6px calc(100% - 6px);background-size: calc(100% - 12px) 6px,calc(100% - 12px) 6px;column-gap: 8px;padding-top: 18px;padding-bottom: 18px;overflow-x: auto;transform: none}.about-film_frame{scroll-snap-align: start;flex: 0 0 42%}.about-film_caption{display: none}.about-film_head{flex-direction: column;align-items: flex-start;margin-bottom: 28px}.about-film_wrap{padding-bottom: 0}.about-story_heading{font-size: 2rem}.about-story_text{font-size: 1.0625rem}.about-story_quote{padding-left: 18px;font-size: 1.5rem}.about-how_card{padding-left: 24px;padding-right: 24px}.about-numbers_grid{grid-template-columns: repeat(2,minmax(0,1fr))}.about-numbers_item{border-left-width: 0;padding-left: 8px;padding-right: 8px}.about-numbers_value{font-size: 2.5rem}.about-more_card{padding-top: 26px;padding-left: 22px;padding-right: 22px}.about-cta_content{padding: 32px 24px 36px}.work-hero_mosaic{grid-column-gap: 8px;grid-row-gap: 8px;grid-template-rows: 150px 150px;grid-template-columns: 1.25fr 1fr 1fr}.work-jump_layout{overflow-x: auto}.work-jump_label{display: none}.work-jump_list{flex-wrap: nowrap}.work-jump_chip{flex: none;padding: 7px 13px;font-size: .8125rem}.work-jump_cta{display: none}.work-food_grid{grid-column-gap: 8px;grid-row-gap: 8px;grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 150px}.work-photo.is-feature{grid-row-start: span 1}.work-brands_grid{grid-column-gap: 8px;grid-row-gap: 8px;grid-template-rows: none;grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 150px;grid-auto-flow: row dense}.work-tile.is-feature{grid-row-start: span 1}.work-gardens_grid{grid-column-gap: 8px;grid-row-gap: 8px;grid-template-rows: none;grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 150px;grid-auto-flow: row dense}.work-video_thumb{width: 110px;height: 74px}.notebook-hero_text{font-size: 1.0625rem}.notebook-filter{flex-wrap: nowrap;margin-top: 28px;margin-right: -20px;padding-right: 20px;overflow-x: auto}.notebook-filter_chip{flex: none;padding: 7px 13px;font-size: .8125rem}.notebook-feature{margin-top: 28px}.notebook-feature_content{padding: 24px 22px 28px}.notebook-feature_title{margin-top: 10px;margin-bottom: 12px;font-size: 1.75rem}.notebook-feature_text{margin-bottom: 20px;font-size: 1rem}.notebook-shop_heading{font-size: 1.875rem}.post-header{text-align: left;padding-top: 28px;padding-bottom: 28px}.post-header_title{font-size: 2.25rem;line-height: 1.12}.post-header_dek{font-size: 1.125rem}.post-byline{justify-content: flex-start;margin-top: 20px}.post-hero_image{aspect-ratio: 4 / 3}.post-body{padding-top: 32px;font-size: 1.0625rem;line-height: 1.75}.post-notes{grid-template-columns: repeat(2,minmax(0,1fr));padding: 20px}.post-shop{grid-template-columns: minmax(0,1fr);padding: 14px 14px 18px}.post-shop_title{font-size: 1.375rem;line-height: 1.25}.post-author{grid-template-columns: 72px minmax(0,1fr);align-items: start;column-gap: 16px}.post-author_photo{width: 72px;height: 72px}.post-sticky{z-index: 50;color: #0e2240;background-color: #fff;border-top: 1px solid #e6e1d8;align-items: center;column-gap: 12px;padding: 12px 16px;text-decoration: none;display: flex;position: fixed;bottom: 0;left: 0;right: 0;box-shadow: 0 -6px 18px #0e224014}.post-sticky_image{flex-grow: 0;flex-shrink: 0}.post-sticky_info{text-overflow: ellipsis;white-space: nowrap;flex: 1;min-width: 0;overflow: hidden}.post-sticky_title{text-overflow: ellipsis;white-space: nowrap;overflow: hidden}.gallery-hero_text{font-size: 1.0625rem}.gallery-filter_list{margin-right: -20px;padding-right: 20px}.gallery-filter_chip{flex: none;font-size: .8125rem}.gallery-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px 12px}.gallery-item.is-large{grid-row: auto}.gallery-item_image-wrap.is-fill{aspect-ratio: 3 / 2;flex-grow: 0;flex-basis: auto}.gallery-item_title{margin-top: 6px;font-size: .8125rem}.gallery-bigger_heading{font-size: 1.875rem}.contact-hero_text{font-size: 1.0625rem}.contact-form,.contact-form._w-form{grid-template-rows: auto;grid-template-columns: minmax(0,1fr);padding: 22px}.contact-form_field.is-full,.contact-form_hint{grid-column-start: span 1}.contact-hero_media{display: none}.contact-direct{padding-bottom: 14px;padding-left: 22px;padding-right: 22px}.contact-direct_row{grid-template-columns: minmax(0,1fr);row-gap: 6px}.contact-faq_heading,.contact-bigger_heading{font-size: 2rem}.contact-bigger_room{display: none}.contact-help_heading{font-size: 2rem}.contact-help_card{flex-direction: column}.contact-help_image{aspect-ratio: 3 / 2;width: 100%}.shop-hero_text{font-size: 1.0625rem}.shop-quality_heading{font-size: 2rem}.shop-quality_points,.gift-steps_grid{grid-template-columns: minmax(0,1fr)}.pg-corners{gap: 10px}.pg-corner_label{padding: 8px 10px;display: block}.pg-corner_name,.pg-corner_price{font-size: .8125rem}.pg-jump_list{column-gap: 22px}.pg-jump_link{padding-top: 13px;padding-bottom: 10px;font-size: .875rem}.pg-head_heading{font-size: 1.875rem}.pg-head_text{font-size: 1rem}.pg-compare{min-width: 640px}.pg-compare_row{grid-template-rows: auto;grid-template-columns: 110px repeat(4,minmax(0,1fr))}.pg-compare_cell{padding: 12px 10px;font-size: .875rem}.pg-compare_name{font-size: 1.125rem}.pg-material_lead{font-size: 1rem}.pg-spec_row{grid-template-rows: auto;grid-template-columns: 88px minmax(0,1fr);column-gap: 12px}.pg-spec_label{font-size: .6875rem}.pg-spec_value{font-size: .9375rem}.pg-wall{padding: 16px}.pg-wall_chip{padding: 6px 11px;font-size: .8125rem}.pg-wall_outline-label,.pg-wall_tag{font-size: .625rem}.pg-wall_door-label{font-size: .625rem;top: -18px}.section_pg-prices{padding-bottom: 64px}.faq-short{padding: 22px 20px 8px}.faq-short_heading{font-size: 1.5rem}.faq_toc{margin-left: -20px;margin-right: -20px;padding-left: 20px;padding-right: 20px}.faq_group{margin-bottom: 40px}.faq_group-heading{font-size: 1.75rem}.faq_question{font-size: 1rem}.faq_answer{font-size: .9375rem}.faq-band_card{padding: 26px 22px}.policy_section{margin-bottom: 32px;padding-bottom: 32px}.policy_heading{font-size: 1.75rem}.policy_text,.policy_item{font-size: 1rem}.video-grid{grid-template-rows: auto;grid-template-columns: minmax(0,1fr);row-gap: 28px}.video-card_title{font-size: 1.1875rem}.video-subscribe{flex-direction: column;align-items: flex-start;padding: 22px 20px}.about-gallery{grid-column-gap: 8px;grid-row-gap: 8px}}@media screen and (max-width: 479px){h1{font-size: 2.6rem}h2{font-size: 1.875rem}h3{font-size: 1.5rem}h4{font-size: 1.125rem}.container,.container-narrow,.container-wide{padding-left: 20px;padding-right: 20px}.padding-section-large{padding-top: 64px;padding-bottom: 64px}.padding-section-medium{padding-top: 56px;padding-bottom: 56px}.padding-section-small{padding-top: 40px;padding-bottom: 40px}.promo_extra{display: none}.nav_logo{font-size: 1.1875rem}.nav_tagline{letter-spacing: .06em}.trust_grid{grid-template-columns: minmax(0,1fr)}.trust_item{padding-top: 14px;padding-bottom: 14px}.print_promises{flex-direction: column}.print_title{font-size: 2rem}.print_sizes{grid-template-rows: auto;grid-template-columns: repeat(3,1fr)}.print_material-photo{width: 96px;height: 84px}.print-story_heading{font-size: 1.75rem}.print-facts{padding-left: 16px;padding-right: 16px}.work-includes_grid{grid-template-rows: auto;grid-template-columns: minmax(0,1fr)}.work-start_form,.work-start_form._w-form{grid-template-rows: auto;grid-template-columns: minmax(0,1fr);padding: 24px 20px}.work-start_field.is-full,.work-start_note{grid-column-start: span 1}.pg-steps,.pg-care_grid{grid-template-rows: auto;grid-template-columns: minmax(0,1fr)}.text-span{display: none}}.section_newsletter .w-form-done{background-color: rgba(242,201,138,0.14);border: 1px solid #F2C98A;border-radius: 8px;color: #FAF6F0;padding: 18px 20px;text-align: left;font-weight: 600}.section_newsletter .w-form-fail{background-color: #FBEBEB;border-radius: 8px;color: #8A1F11;padding: 12px 16px}.section_reviews .review-card_name{color: #9E3A0D}