/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--blur-sm: 8px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-circular);--default-mono-font-family: var(--font-mono);--spacing-horz: var(--s-horz);--ease-out-quad: cubic-bezier(.5, 1, .89, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.top-1\/2{top:50%}.right-0{right:0}.left-0{left:0}.left-1\/2{left:50%}.z-50{z-index:50}.z-100{z-index:100}.col-span-full{grid-column:1 / -1}.container{width:100%}@media (width >= 800px){.container{max-width:800px}}@media (width >= 1100px){.container{max-width:1100px}}@media (width >= 1280px){.container{max-width:1280px}}@media (width >= 40rem){.container{max-width:40rem}}@media (width >= 96rem){.container{max-width:96rem}}.m-1667237282341{margin:1667237282341px}.m-1667237771830{margin:1667237771830px}.m-1667458685629{margin:1667458685629px}.m-1675801329925{margin:1675801329925px}.m-1683058972990{margin:1683058972990px}.m-1683746805812{margin:1683746805812px}.m-1685561764680{margin:1685561764680px}.m-1693608773470{margin:1693608773470px}.m-1693608773490{margin:1693608773490px}.m-1693608773498{margin:1693608773498px}.m-1693608773506{margin:1693608773506px}.m-1693608773511{margin:1693608773511px}.m-1693608773513{margin:1693608773513px}.m-1693608773514{margin:1693608773514px}.m-1693608773580{margin:1693608773580px}.m-1693608773581{margin:1693608773581px}.m-1693608773584{margin:1693608773584px}.m-1693608773603{margin:1693608773603px}.m-1693608773604{margin:1693608773604px}.m-1693608773631{margin:1693608773631px}.m-1693608773643{margin:1693608773643px}.m-1693608773647{margin:1693608773647px}.m-1693672149740{margin:1693672149740px}.m-1693672149760{margin:1693672149760px}.m-1693672149796{margin:1693672149796px}.m-1708840313080{margin:1708840313080px}.m-1708844177767{margin:1708844177767px}.m-1708877878360{margin:1708877878360px}.m-1708880815854{margin:1708880815854px}.m-1709018026115{margin:1709018026115px}.m-1710176763058{margin:1710176763058px}.m-1711404351161{margin:1711404351161px}.m-1712088942346{margin:1712088942346px}.m-1712090555593{margin:1712090555593px}.m-1713894643824{margin:1713894643824px}.m-1713894643883{margin:1713894643883px}.m-1713894643900{margin:1713894643900px}.m-1713940814687{margin:1713940814687px}.m-1713940814743{margin:1713940814743px}.m-1713940814759{margin:1713940814759px}.m-1715192344818{margin:1715192344818px}.m-1715192597016{margin:1715192597016px}.m-1715195126645{margin:1715195126645px}.m-1715195374943{margin:1715195374943px}.m-1715195429383{margin:1715195429383px}.m-1716004955286{margin:1716004955286px}.m-1716012682065{margin:1716012682065px}.m-1717531867638{margin:1717531867638px}.m-1718652289038{margin:1718652289038px}.m-1718740787111{margin:1718740787111px}.m-1719248767648{margin:1719248767648px}.m-1719272064827{margin:1719272064827px}.m-1719946440024{margin:1719946440024px}.m-1728335837583{margin:1728335837583px}.m-1728336277739{margin:1728336277739px}.m-1730138289769{margin:1730138289769px}.m-1730138318128{margin:1730138318128px}.m-1730139207468{margin:1730139207468px}.m-1730139222853{margin:1730139222853px}.m-1730139243403{margin:1730139243403px}.m-1730139262170{margin:1730139262170px}.m-1730139280663{margin:1730139280663px}.m-1730140514676{margin:1730140514676px}.m-1730142028066{margin:1730142028066px}.m-1730142028120{margin:1730142028120px}.m-1730142028126{margin:1730142028126px}.m-1730142028133{margin:1730142028133px}.m-1730142028151{margin:1730142028151px}.m-1730142028184{margin:1730142028184px}.m-1730142028196{margin:1730142028196px}.m-1730144795235{margin:1730144795235px}.m-1736282495969{margin:1736282495969px}.m-1736282496044{margin:1736282496044px}.m-1736282496074{margin:1736282496074px}.m-1736898583052{margin:1736898583052px}.m-1736961248697{margin:1736961248697px}.m-1736961248720{margin:1736961248720px}.m-1736961248736{margin:1736961248736px}.m-1738022990099{margin:1738022990099px}.m-1749400503681{margin:1749400503681px}.m-1752616934524{margin:1752616934524px}.m-1752617751370{margin:1752617751370px}.mx-auto{margin-inline:auto}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}.site-grid{display:grid;grid-template-columns:repeat(var(--site-grid-columns),1fr);column-gap:var(--site-grid-gap)}.grid-contain{display:grid;grid-template-areas:"content"}.grid-contain>*{grid-area:content}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-50{height:50px}.h-dvh{height:100dvh}.min-h-\[calc\(100svh-80px\)\]{min-height:calc(100svh - 80px)}.site-container{width:100%;padding-inline:var(--s-horz)}.w-40{width:40px}.w-full{width:100%}.max-w-400{max-width:400px}.max-w-500{max-width:500px}.max-w-600{max-width:600px}.max-w-650{max-width:650px}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-x-10{column-gap:10px}.gap-x-16{column-gap:16px}.gap-y-0{row-gap:0px}.gap-y-4{row-gap:4px}.gap-y-8{row-gap:8px}.gap-y-15{row-gap:15px}.gap-y-16{row-gap:16px}.gap-y-20{row-gap:20px}.gap-y-40{row-gap:40px}.gap-y-60{row-gap:60px}.gap-y-80{row-gap:80px}.self-start{align-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-4{border-radius:4px}.rounded-10{border-radius:10px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b,.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-black\/10{border-color:var(--c-black)}@supports (color: color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--c-black) 10%,transparent)}}.border-light-grey{border-color:var(--c-light-grey)}.border-light-grey\/50{border-color:var(--c-light-grey)}@supports (color: color-mix(in lab,red,red)){.border-light-grey\/50{border-color:color-mix(in oklab,var(--c-light-grey) 50%,transparent)}}.bg-black\/10{background-color:var(--c-black)}@supports (color: color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--c-black) 10%,transparent)}}.bg-dark-grey{background-color:var(--c-dark-grey)}.bg-white{background-color:var(--c-white)}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-24{padding:24px}.px-0{padding-inline:0px}.px-8{padding-inline:8px}.px-20{padding-inline:20px}.py-6{padding-block:6px}.py-10{padding-block:10px}.py-16{padding-block:16px}.pt-0{padding-top:0}.pt-8{padding-top:8px}.pt-10{padding-top:10px}.pt-12{padding-top:12px}.pt-120{padding-top:120px}.pb-8{padding-bottom:8px}.pb-12{padding-bottom:12px}.pb-16{padding-bottom:16px}.pb-80{padding-bottom:80px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.text-h3,.text-h4{font-feature-settings:"liga" 1;font-family:var(--font-adobe-garamond)}.font-sans{font-family:var(--font-circular)}.font-serif{font-family:var(--font-adobe-garamond)}.text-body{font-size:var(--body-font-size);line-height:var(--tw-leading, var(--body-line-height));letter-spacing:var(--tw-tracking, var(--body-letter-spacing));font-weight:var(--tw-font-weight, var(--body-font-weight))}.text-h3{font-size:var(--h3-font-size);line-height:var(--tw-leading, var(--h3-line-height));letter-spacing:var(--tw-tracking, var(--h3-letter-spacing));font-weight:var(--tw-font-weight, var(--h3-font-weight))}.text-h4{font-size:var(--h4-font-size);line-height:var(--tw-leading, var(--h4-line-height));letter-spacing:var(--tw-tracking, var(--h4-letter-spacing));font-weight:var(--tw-font-weight, var(--h4-font-weight))}.text-h6{font-size:var(--h6-font-size);line-height:var(--tw-leading, var(--h6-line-height));letter-spacing:var(--tw-tracking, var(--h6-letter-spacing));font-weight:var(--tw-font-weight, var(--h6-font-weight))}.text-link{font-size:var(--link-font-size);line-height:var(--tw-leading, var(--link-line-height));letter-spacing:var(--tw-tracking, var(--link-letter-spacing));font-weight:var(--tw-font-weight, var(--link-font-weight))}.text-\[18px\]{font-size:18px}.text-dark-grey{color:var(--c-dark-grey)}.text-mid-grey{color:var(--c-mid-grey)}.text-white{color:var(--c-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-250{--tw-duration: .25s;transition-duration:.25s}.duration-350{--tw-duration: .35s;transition-duration:.35s}.duration-400{--tw-duration: .4s;transition-duration:.4s}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-in-out-cubic{--tw-ease: cubic-bezier(.65, 0, .35, 1);transition-timing-function:cubic-bezier(.65,0,.35,1)}.ease-out-quart{--tw-ease: cubic-bezier(.25, 1, .5, 1);transition-timing-function:cubic-bezier(.25,1,.5,1)}:is(.\*\:visible>*){visibility:visible}.placeholder\:text-mid-grey::placeholder{color:var(--c-mid-grey)}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.aria-\[invalid\=true\]\:border-red[aria-invalid=true]{border-color:var(--c-red)}@media (width < 800px){.max-md\:mr-20{margin-right:20px}}@media (width < 800px){.max-md\:snap-center{scroll-snap-align:center}}@media (width < 800px){.max-md\:gap-x-4{column-gap:4px}}@media (width < 800px){.max-md\:px-10{padding-inline:10px}}@media (width >= 800px){.md\:sticky{position:sticky}}@media (width >= 800px){.md\:top-195{top:195px}}@media (width >= 800px){.md\:col-span-6{grid-column:span 6 / span 6}}@media (width >= 800px){.md\:col-start-7{grid-column-start:7}}@media (width >= 800px){.md\:row-start-1{grid-row-start:1}}@media (width >= 800px){.md\:flex{display:flex}}@media (width >= 800px){.md\:min-h-\[calc\(100svh-180px\)\]{min-height:calc(100svh - 180px)}}@media (width >= 800px){.md\:gap-y-80{row-gap:80px}}@media (width >= 800px){.md\:py-4{padding-block:4px}}@media (width >= 800px){.md\:pt-195{padding-top:195px}}@media (width >= 800px){.md\:pb-120{padding-bottom:120px}}@media (width >= 800px){.md\:text-h1{font-feature-settings:"liga" 1;font-family:var(--font-adobe-garamond)}}@media (width >= 800px){.md\:text-h1{font-size:var(--h1-font-size);line-height:var(--tw-leading, var(--h1-line-height));letter-spacing:var(--tw-tracking, var(--h1-letter-spacing));font-weight:var(--tw-font-weight, var(--h1-font-weight))}}@media (hover:hover){.all-interactions\:border-dark-grey:not(:disabled):hover{border-color:var(--c-dark-grey)}}.all-interactions\:border-dark-grey:not(:disabled):active{border-color:var(--c-dark-grey)}.all-interactions\:border-dark-grey:not(:disabled):focus-visible{border-color:var(--c-dark-grey)}@media (hover:hover){.all-interactions\:bg-dark-grey-hover:not(:disabled):hover{background-color:var(--c-dark-grey-hover)}}.all-interactions\:bg-dark-grey-hover:not(:disabled):active{background-color:var(--c-dark-grey-hover)}.all-interactions\:bg-dark-grey-hover:not(:disabled):focus-visible{background-color:var(--c-dark-grey-hover)}@media (hover:hover){.all-interactions\:text-dark-grey:not(:disabled):hover{color:var(--c-dark-grey)}}.all-interactions\:text-dark-grey:not(:disabled):active{color:var(--c-dark-grey)}.all-interactions\:text-dark-grey:not(:disabled):focus-visible{color:var(--c-dark-grey)}}:root{--c-black: oklch(0% 0 0);--c-dark-grey: oklch(32.11% 0 0);--c-dark-grey-hover: oklch(38.29% 0 0);--c-mid-grey: oklch(61% 0 0);--c-light-grey: oklch(73.48% 0 0);--c-lines: oklch(88.53% 0 0);--c-off-white: oklch(96.46% .0057 84.6);--c-white: oklch(100% 0 0);--c-red: oklch(50.15% .1877 37.1);--c-green: oklch(50.15% .0877 120.1);--c-blue: oklch(64.58% .1374 246.3);--s-horz: 20px;--font-circular: Circular, sans-serif;--font-adobe-garamond: adobe-garamond-pro, serif;--site-grid-columns: 6;--site-grid-gap: 10px;--s-col-width: calc((100vw - (var(--s-horz) * 2)) / var(--site-grid-columns));--h0-font-size: 92px;--h0-line-height: 80%;--h0-letter-spacing: -.03em;--h0-font-weight: 400;--h1-font-size: 56px;--h1-line-height: 100%;--h1-letter-spacing: -.02em;--h1-font-weight: 400;--h2-font-size: 44px;--h2-line-height: 120%;--h2-letter-spacing: -.02em;--h2-font-weight: 400;--h3-font-size: 36px;--h3-line-height: 100%;--h3-letter-spacing: -.02em;--h3-font-weight: 400;--h4-font-size: 28px;--h4-line-height: 120%;--h4-letter-spacing: -.02em;--h4-font-weight: 400;--h5-font-size: 28px;--h5-line-height: 120%;--h5-letter-spacing: -.02em;--h5-font-weight: 400;--h6-font-size: 20px;--h6-line-height: 100%;--h6-letter-spacing: 0;--h6-font-weight: 400;--interview-label-font-size: 16px;--interview-label-line-height: 160%;--interview-label-letter-spacing: -.02em;--interview-label-font-weight: 400;--interview-body-font-size: 17px;--interview-body-line-height: 160%;--interview-body-letter-spacing: -.02em;--interview-body-font-weight: 400;--body-font-size: 13px;--body-line-height: 140%;--body-letter-spacing: 0em;--body-font-weight: 400;--link-font-size: 14px;--link-line-height: 150%;--link-letter-spacing: 0em;--link-font-weight: 400;--nav-font-size: 32px;--nav-line-height: 120%;--nav-letter-spacing: -.02em;--nav-font-weight: 400;--product-label-font-size: 10px;--product-label-line-height: 140%;--product-label-letter-spacing: .02em;--product-label-font-weight: 400;--quick-add-label-font-size: 12px;--quick-add-label-line-height: 140%;--quick-add-label-letter-spacing: 0;--quick-add-label-font-weight: 400;--journal-label-font-size: 12px;--journal-label-line-height: 140%;--journal-label-letter-spacing: 0em;--journal-label-font-weight: 400;--aspect-ratio-featured-media: 3.5/5;--header-height: 50px}body:has(.announcement-bar){--header-height: 82px}@media (min-width: 800px){:root{--header-height: 50px;--s-horz: 40px;--site-grid-columns: 12;--aspect-ratio-featured-media: 16/9;--nav-font-size: 14px;--nav-line-height: 150%;--nav-letter-spacing: 0em;--nav-font-weight: 400;--body-font-size: 13px}body:has(.announcement-bar){--header-height: 82px}}html,body{overflow-x:clip}*{text-underline-offset:.15em;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}*::selection{background-color:var(--c-dark-grey);color:var(--c-off-white)}button:focus,a:focus{outline:none}button:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:2px;outline-color:currentcolor}html body[data-scroll-locked]{overflow:clip!important}body:has([data-page-hero=true]):not(:has([data-dropdown-active=true])):not(:has([data-mobile-menu-open=true])):not(:has([data-in-view=false])) .site-header{background-color:transparent;color:var(--c-white)}body:has([data-page-hero=true]):has([data-in-view=false]) .site-header,body:not(:has([data-page-hero=true])) .site-header{background-color:var(--c-white);color:var(--c-dark-grey)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:var(--c-dark-grey);-webkit-box-shadow:0 0 0 30px var(--c-white) inset}@media (max-width: 800px){body:has([data-page-hero=true]):not(:has([data-mobile-menu-open=true])):not(:has([data-in-view=false])):not(:has([data-dropdown-active=true])) .site-header{background-color:transparent;color:var(--c-white)}body:has([data-mobile-menu-open=true]) .site-header,body:has([data-dropdown-active=true]) .site-header{color:var(--c-dark-grey)}}@layer components{.card{position:relative}.card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer}}@layer components{.mobile-card-scroll{scrollbar-width:none;-ms-overflow-style:none;width:100%;padding-inline:var(--s-horz);width:100vw}.mobile-card-scroll::-webkit-scrollbar{display:none}@media (width < 800px){.mobile-card-scroll{scroll-snap-type:x var(--tw-scroll-snap-strictness)}}@media (width < 800px){.mobile-card-scroll{--tw-scroll-snap-strictness: mandatory}}@media (width < 800px){.mobile-card-scroll{scroll-padding-inline:var(--s-horz)}}@media (width < 800px){.mobile-card-scroll{overflow-x:auto}}@media (width < 800px){.mobile-card-scroll{overflow-y:hidden}}@media (width < 800px){.mobile-card-scroll{white-space:nowrap}}@media (width < 800px){.mobile-card-scroll-item{margin-right:10px}}@media (width < 800px){.mobile-card-scroll-item{display:inline-flex}}@media (width < 800px){.mobile-card-scroll-item{scroll-snap-align:start}}@media (width < 800px){.mobile-card-scroll-item{white-space:normal}}@media (width < 800px){.mobile-card-scroll-item:last-child{margin-right:0}}.link-group-item{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .4s;transition-duration:.4s;--tw-ease: cubic-bezier(.25, 1, .5, 1);transition-timing-function:cubic-bezier(.25,1,.5,1)}.link-group:has(.link-group-item:active) .link-group-item:not(:active):not(:hover):not(:focus-visible):not(.link-group-item-active):not(:has(.link-group)),.link-group:has(.link-group-item:focus-visible) .link-group-item:not(:focus-visible):not(:hover):not(:active):not(.link-group-item-active):not(:has(.link-group)),.link-group:has(.link-group-item-active) .link-group-item:not(.link-group-item-active):not(:hover):not(:active):not(:focus-visible){color:var(--c-light-grey)}@media (hover:hover){.link-group:has(.link-group-item:hover) .link-group-item:not(:hover):not(:active):not(:focus-visible):not(.link-group-item-active):not(:has(.link-group)){color:var(--c-light-grey)}}.site-link{cursor:pointer;transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .4s;transition-duration:.4s;--tw-ease: cubic-bezier(.25, 1, .5, 1);transition-timing-function:cubic-bezier(.25,1,.5,1)}@media (hover:hover){.site-link:not(:disabled):hover{opacity:50%}}.site-link:not(:disabled):active{opacity:50%}.site-link:not(:disabled):focus-visible{opacity:50%}.site-link-reverse{cursor:pointer;opacity:50%;transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .4s;transition-duration:.4s;--tw-ease: cubic-bezier(.25, 1, .5, 1);transition-timing-function:cubic-bezier(.25,1,.5,1)}@media (hover:hover){.site-link-reverse:not(:disabled):hover{opacity:100%}}.site-link-reverse:not(:disabled):active{opacity:100%}.site-link-reverse:not(:disabled):focus-visible{opacity:100%}.link-transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .4s;transition-duration:.4s;--tw-ease: cubic-bezier(.25, 1, .5, 1);transition-timing-function:cubic-bezier(.25,1,.5,1)}.arrow-link{position:relative;display:inline-block}.text-replace{display:grid;grid-template-areas:"content"}.text-replace>*{grid-area:content}.text-replace-item{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .6s;transition-duration:.6s;--tw-ease: cubic-bezier(.22, 1, .36, 1);transition-timing-function:cubic-bezier(.22,1,.36,1);will-change:transform}.text-replace-item:first-child{transition-delay:.1s}@media (hover:hover){.group:hover .text-replace-item:first-child,.group:hover .text-replace-item:first-child>*{--tw-translate-y: -6px ;translate:var(--tw-translate-x) var(--tw-translate-y)}}.group:active .text-replace-item:first-child,.group:active .text-replace-item:first-child>*{--tw-translate-y: -6px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group:focus-visible .text-replace-item:first-child,.group:focus-visible .text-replace-item:first-child>*{--tw-translate-y: -6px ;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.group:hover .text-replace-item:first-child,.group:hover .text-replace-item:first-child>*{opacity:0%}}.group:active .text-replace-item:first-child,.group:active .text-replace-item:first-child>*{opacity:0%}.group:focus-visible .text-replace-item:first-child,.group:focus-visible .text-replace-item:first-child>*{opacity:0%}@media (hover:hover){.group:hover .text-replace-item:first-child,.group:hover .text-replace-item:first-child>*{transition-delay:0ms}}.group:active .text-replace-item:first-child,.group:active .text-replace-item:first-child>*{transition-delay:0ms}.group:focus-visible .text-replace-item:first-child,.group:focus-visible .text-replace-item:first-child>*{transition-delay:0ms}.text-replace-item:last-child{--tw-translate-y: 6px ;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0%;transition-delay:0ms}@media (hover:hover){.group:hover .text-replace-item:last-child,.group:hover .text-replace-item:last-child>*{--tw-translate-y: 0px ;translate:var(--tw-translate-x) var(--tw-translate-y)}}.group:active .text-replace-item:last-child,.group:active .text-replace-item:last-child>*{--tw-translate-y: 0px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group:focus-visible .text-replace-item:last-child,.group:focus-visible .text-replace-item:last-child>*{--tw-translate-y: 0px ;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.group:hover .text-replace-item:last-child,.group:hover .text-replace-item:last-child>*{opacity:100%}}.group:active .text-replace-item:last-child,.group:active .text-replace-item:last-child>*{opacity:100%}.group:focus-visible .text-replace-item:last-child,.group:focus-visible .text-replace-item:last-child>*{opacity:100%}@media (hover:hover){.group:hover .text-replace-item:last-child,.group:hover .text-replace-item:last-child>*{transition-delay:.1s}}.group:active .text-replace-item:last-child,.group:active .text-replace-item:last-child>*{transition-delay:.1s}.group:focus-visible .text-replace-item:last-child,.group:focus-visible .text-replace-item:last-child>*{transition-delay:.1s}.arrow-link .arrow-link-arrow{position:absolute;top:50%;left:calc(100% + 4px);display:block;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0%;transition:all .5s var(--ease-out-expo)}@media (hover: hover){.arrow-link .arrow-link-arrow:is(:where(.group\/link):hover *){--tw-translate-x: 4px ;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (hover: hover){.arrow-link .arrow-link-arrow:is(:where(.group\/link):hover *){opacity:100%}}.site-header{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .35s;transition-duration:.35s;--tw-ease: cubic-bezier(.22, 1, .36, 1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.site-btn{cursor:pointer;background-color:var(--c-dark-grey);padding-inline:24px;padding-block:16px;color:var(--c-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .4s;transition-duration:.4s;--tw-ease: cubic-bezier(.25, 1, .5, 1);transition-timing-function:cubic-bezier(.25,1,.5,1)}@media (hover:hover){.site-btn:not(:disabled):hover{background-color:var(--c-dark-grey-hover)}}.site-btn:not(:disabled):active{background-color:var(--c-dark-grey-hover)}.site-btn:not(:disabled):focus-visible{background-color:var(--c-dark-grey-hover)}.mobile-menu-toggle{margin-right:-10px;display:block;padding:10px}.mobile-menu-toggle-lines{display:grid;grid-template-areas:"content";height:12px;width:18px;place-items:center}.mobile-menu-toggle-lines>*{grid-area:content}.mobile-menu-toggle-line{position:relative;display:block;height:2.25px;width:100%;background-color:currentcolor;will-change:transform}}@font-face{font-family:Circular;src:url(./circular-book.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Circular;src:url(./circular-book-italic.woff2) format("woff2");font-style:italic;font-weight:400}html,body{font-family:Circular,sans-serif;font-weight:400}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-scroll-snap-strictness{syntax: "*"; inherits: false; initial-value: proximity;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-scroll-snap-strictness: proximity}}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/main.css.map */
